@charset "UTF-8";@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-ext-wght-normal-IYF56FF6.woff2") format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-cyrillic-wght-normal-JEOLYBOO.woff2") format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-ext-wght-normal-EOVOK2B5.woff2") format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-greek-wght-normal-IRE366VL.woff2") format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-vietnamese-wght-normal-CE5GGD3W.woff2") format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-ext-wght-normal-HA22NDSG.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url("./media/inter-latin-wght-normal-NRMW37G5.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neu-primary: #007aff;--neu-primary-dark: #005fcc;--neu-primary-light: #339dff;--neu-primary-50: #eff6ff;--neu-primary-100: #dbeafe;--neu-primary-fg: #ffffff;--neu-primary-solid: #006ee6;--neu-primary-solid-hover: #005fcc;--neu-primary-solid-fg: #ffffff;--neu-secondary: #10b981;--neu-secondary-dark: #059669;--neu-secondary-fg: #ffffff;--neu-accent: #5ac8fa;--neu-bg: #f8fafc;--neu-surface: #ffffff;--neu-surface-1: var(--neu-surface);--neu-surface-2: #f1f5f9;--neu-surface-3: #e2e8f0;--neu-surface-raised: var(--neu-surface);--neu-surface-hover: var(--neu-surface-2);--neu-surface-muted: var(--neu-surface-2);--neu-surface-inverse: #020617;--neu-surface-rgb: 255, 255, 255;--neu-border: rgba(15, 23, 42, .08);--neu-border-hover: rgba(15, 23, 42, .16);--neu-border-focus: var(--neu-primary);--neu-text: #0f172a;--neu-text-muted: #475569;--neu-text-disabled: #64748b;--neu-text-inverse: #ffffff;--neu-knob-display-color: var(--neu-text);--neu-knob-label-color: var(--neu-text-muted);--neu-font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, sans-serif;--neu-font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--neu-text-xs: .75rem;--neu-text-sm: .875rem;--neu-text-base: 1rem;--neu-text-lg: 1.125rem;--neu-text-xl: 1.25rem;--neu-text-2xl: 1.5rem;--neu-text-3xl: 1.875rem;--neu-text-4xl: 2.25rem;--neu-success: #15803d;--neu-success-bg: #d1fae5;--neu-success-text: #065f46;--neu-warning: #f59e0b;--neu-warning-bg: #fef3c7;--neu-warning-text: #92400e;--neu-error: #dc2626;--neu-error-bg: #fee2e2;--neu-error-text: #991b1b;--neu-info: #007aff;--neu-info-bg: #eff6ff;--neu-info-text: #1d4ed8;--neu-radius-xs: 2px;--neu-radius-sm: 6px;--neu-radius: 8px;--neu-radius-lg: 12px;--neu-radius-xl: 16px;--neu-radius-2xl: 24px;--neu-radius-full: 9999px;--neu-space-1: .25rem;--neu-space-2: .5rem;--neu-space-3: .75rem;--neu-space-4: 1rem;--neu-space-5: 1.25rem;--neu-space-6: 1.5rem;--neu-space-8: 2rem;--neu-space-10: 2.5rem;--neu-space-12: 3rem;--neu-space-16: 4rem;--neu-transition: .2s ease;--neu-transition-slow: .35s cubic-bezier(.4, 0, .2, 1);--neu-transition-bounce: .4s cubic-bezier(.34, 1.56, .64, 1);--neu-header-height: 64px;--neu-sidebar-width: 260px;--neu-sidebar-bg: var(--neu-surface);--neu-dialog-height: auto;--neu-dialog-max-height: 90vh;--neu-dialog-inset: 0;--neu-dialog-margin: auto;--neu-dialog-body-flex: 0 1 auto;--neu-dialog-body-max-height: none;--neu-dialog-body-padding: var(--neu-space-5);--neu-dialog-footer-padding: var(--neu-space-4) var(--neu-space-5);--neu-dialog-footer-wrap: nowrap;--neu-dialog-width-sm: 400px;--neu-dialog-width-md: 560px;--neu-dialog-width-lg: 720px;--neu-dialog-width-xl: 900px;--neu-dialog-width-full: 1120px;--neu-z-base: 1;--neu-z-dropdown: 50;--neu-z-sticky: 80;--neu-z-overlay: 99;--neu-z-sidebar: 100;--neu-z-modal: 200;--neu-z-toast: 300;--neu-shadow-xs: 0 1px 2px rgba(15, 23, 42, .04);--neu-shadow-sm: 0 1px 3px rgba(15, 23, 42, .08), 0 1px 2px rgba(15, 23, 42, .04);--neu-shadow: 0 4px 12px rgba(15, 23, 42, .08), 0 2px 4px rgba(15, 23, 42, .04);--neu-shadow-lg: 0 10px 30px rgba(15, 23, 42, .1), 0 4px 8px rgba(15, 23, 42, .04);--neu-shadow-glow: 0 0 20px rgba(0, 122, 255, .2);--neu-focus-ring: 0 0 0 3px rgba(0, 122, 255, .15);--neu-focus-ring-strong: 0 0 0 3px rgba(0, 122, 255, .35)}@supports (color: color-mix(in srgb,red,blue)){:root{--neu-focus-ring: 0 0 0 3px color-mix(in srgb, var(--neu-primary) 25%, transparent);--neu-focus-ring-strong: 0 0 0 3px color-mix(in srgb, var(--neu-primary) 50%, transparent)}}:root{--neu-icon-size: 1.25rem;--neu-icon-size-sm: 1rem;--neu-icon-size-lg: 1.5rem;--neu-tooltip-bg: #0f172a;--neu-tooltip-fg: #ffffff;--neu-tooltip-radius: 6px;--neu-tooltip-shadow: 0 4px 12px rgba(15, 23, 42, .24);--neu-toast-bg: var(--neu-surface);--neu-toast-radius: 10px;--neu-toast-shadow: 0 8px 24px rgba(15, 23, 42, .12), 0 2px 6px rgba(15, 23, 42, .06);--neu-table-density-compact-padding: .375rem .625rem;--neu-table-density-relaxed-padding: 1.125rem 1.25rem;--neu-alert-info-bg: var(--neu-info-bg);--neu-alert-info-text: var(--neu-info-text);--neu-alert-info-border: rgba(0, 122, 255, .2);--neu-alert-success-bg: var(--neu-success-bg);--neu-alert-success-text: var(--neu-success-text);--neu-alert-success-border: rgba(16, 185, 129, .2);--neu-alert-warning-bg: var(--neu-warning-bg);--neu-alert-warning-text: var(--neu-warning-text);--neu-alert-warning-border: rgba(245, 158, 11, .2);--neu-alert-error-bg: var(--neu-error-bg);--neu-alert-error-text: var(--neu-error-text);--neu-alert-error-border: rgba(239, 68, 68, .2);--neu-alert-danger-bg: var(--neu-alert-error-bg);--neu-alert-danger-text: var(--neu-alert-error-text);--neu-alert-danger-border: var(--neu-alert-error-border);--neu-popover-bg: var(--neu-surface);--neu-popover-border: var(--neu-border);--neu-popover-shadow: var(--neu-shadow-lg);--neu-popover-radius: var(--neu-radius-lg);--neu-context-menu-bg: var(--neu-surface);--neu-context-menu-shadow: var(--neu-shadow-lg);--neu-context-menu-hover: var(--neu-surface-2);--neu-context-menu-radius: var(--neu-radius);--neu-meter-track-bg: var(--neu-surface-3);--neu-meter-radius: var(--neu-radius-full);--neu-splitter-handle-bg: var(--neu-surface-3);--neu-knob-track: var(--neu-surface-3);--neu-color-picker-bg: var(--neu-surface);--neu-color-picker-shadow: var(--neu-shadow-lg);--neu-cmd-bg: var(--neu-surface);--neu-cmd-highlight: var(--neu-primary-50);--neu-cmd-shadow: var(--neu-shadow-lg);--neu-cmd-radius: var(--neu-radius-xl);--neu-otp-cell-size: 2.75rem;--neu-otp-cell-radius: var(--neu-radius);--neu-otp-cell-border: var(--neu-border);--neu-otp-cell-focus-border: var(--neu-primary);--neu-number-input-btn-size: 2rem;--neu-block-ui-bg: rgba(255, 255, 255, .6);--neu-block-ui-radius: var(--neu-radius-lg);--neu-notification-unread-bg: rgba(0, 122, 255, .08);--neu-overlay-bg: rgba(15, 23, 42, .45);--neu-overlay-bg-soft: rgba(15, 23, 42, .35);--neu-table-badge-success-bg: rgba(16, 185, 129, .12);--neu-table-badge-success-text: #059669;--neu-table-badge-warning-bg: rgba(245, 158, 11, .12);--neu-table-badge-warning-text: #d97706;--neu-table-badge-danger-bg: rgba(239, 68, 68, .12);--neu-table-badge-danger-text: #dc2626;--neu-alert-dismiss-hover-bg: rgb(0 0 0 / 8%);--neu-split-button-primary-divider: rgba(255, 255, 255, .25);--neu-image-viewer-bg: rgb(0 0 0 / .9);--neu-image-viewer-muted: rgb(255 255 255 / .7);--neu-image-viewer-btn-hover: rgb(255 255 255 / .15);--neu-image-viewer-caption: rgb(255 255 255 / .65);--neu-image-viewer-arrow-bg: rgb(255 255 255 / .12);--neu-image-viewer-arrow-hover: rgb(255 255 255 / .25);--neu-code-block-bg: #1a1b26;--neu-code-block-bar-bg: #16161e;--neu-code-block-border: rgba(255, 255, 255, .14);--neu-code-block-text: #d9e2ff;--neu-code-block-accent: #9ab8ff;--neu-code-block-muted: #565f89;--neu-code-block-copy-bg: rgba(255, 255, 255, .12);--neu-code-block-copy-text: #d9e2ff;--neu-code-block-copy-hover-text: #ffffff;--neu-code-block-copy-border: rgba(255, 255, 255, .22);--neu-code-block-copy-hover-bg: rgba(255, 255, 255, .18);--neu-code-block-copy-hover-border: rgba(255, 255, 255, .34)}[data-theme=dark]{--neu-primary: #007aff;--neu-primary-dark: #005fcc;--neu-primary-light: #339dff;--neu-primary-50: rgba(0, 122, 255, .12);--neu-primary-100: rgba(0, 122, 255, .2);--neu-primary-solid: #006ee6;--neu-primary-solid-hover: #005fcc;--neu-bg: #0d1117;--neu-surface: #161b22;--neu-surface-2: #21262d;--neu-surface-3: #30363d;--neu-surface-inverse: #e6edf3;--neu-surface-rgb: 22, 27, 34;--neu-border: rgba(255, 255, 255, .08);--neu-border-hover: rgba(255, 255, 255, .16);--neu-text: #e6edf3;--neu-text-muted: #a9b2bc;--neu-text-disabled: #a9b2bc;--neu-knob-display-color: #f8fafc;--neu-knob-label-color: #8b949e;--neu-success-bg: rgba(16, 185, 129, .15);--neu-success-text: #6ee7b7;--neu-warning-bg: rgba(245, 158, 11, .15);--neu-warning-text: #fcd34d;--neu-error-bg: rgba(239, 68, 68, .15);--neu-error-text: #fca5a5;--neu-info: #007aff;--neu-info-bg: rgba(0, 122, 255, .15);--neu-info-text: #93c5fd;--neu-shadow-xs: 0 1px 2px rgba(0, 0, 0, .4);--neu-shadow-sm: 0 1px 3px rgba(0, 0, 0, .4), 0 1px 2px rgba(0, 0, 0, .3);--neu-shadow: 0 4px 12px rgba(0, 0, 0, .4), 0 2px 4px rgba(0, 0, 0, .3);--neu-shadow-lg: 0 10px 30px rgba(0, 0, 0, .5), 0 4px 8px rgba(0, 0, 0, .3);--neu-shadow-glow: 0 0 20px rgba(0, 122, 255, .35);--neu-tooltip-bg: #e6edf3;--neu-tooltip-fg: #0d1117;--neu-tooltip-shadow: 0 4px 12px rgba(0, 0, 0, .5);--neu-toast-shadow: 0 8px 24px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);--neu-alert-info-bg: rgba(0, 122, 255, .15);--neu-alert-info-text: #93c5fd;--neu-alert-info-border: rgba(0, 122, 255, .3);--neu-alert-success-bg: rgba(16, 185, 129, .15);--neu-alert-success-text: #6ee7b7;--neu-alert-success-border: rgba(16, 185, 129, .3);--neu-alert-warning-bg: rgba(245, 158, 11, .15);--neu-alert-warning-text: #fcd34d;--neu-alert-warning-border: rgba(245, 158, 11, .3);--neu-alert-error-bg: rgba(239, 68, 68, .15);--neu-alert-error-text: #fca5a5;--neu-alert-error-border: rgba(239, 68, 68, .3);--neu-alert-danger-bg: var(--neu-alert-error-bg);--neu-alert-danger-text: var(--neu-alert-error-text);--neu-alert-danger-border: var(--neu-alert-error-border);--neu-block-ui-bg: rgba(13, 17, 23, .7);--neu-notification-unread-bg: rgba(0, 122, 255, .18);--neu-cmd-highlight: rgba(0, 122, 255, .15);--neu-overlay-bg: rgba(0, 0, 0, .65);--neu-overlay-bg-soft: rgba(0, 0, 0, .5);--neu-table-badge-success-bg: rgba(16, 185, 129, .18);--neu-table-badge-success-text: #6ee7b7;--neu-table-badge-warning-bg: rgba(245, 158, 11, .18);--neu-table-badge-warning-text: #fcd34d;--neu-table-badge-danger-bg: rgba(239, 68, 68, .18);--neu-table-badge-danger-text: #fca5a5;--neu-alert-dismiss-hover-bg: rgb(255 255 255 / 12%)}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;width:100%;height:100%}.cdk-overlay-container{position:fixed;z-index:var(--neu-z-overlay, 1000)}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{position:absolute;display:flex;z-index:var(--neu-z-overlay, 1000)}.cdk-overlay-pane{position:absolute;display:flex;box-sizing:border-box;max-width:100%;max-height:100%;pointer-events:auto;z-index:var(--neu-z-overlay, 1000)}.cdk-overlay-backdrop{position:absolute;inset:0;pointer-events:auto;-webkit-tap-highlight-color:transparent;touch-action:manipulation;opacity:0;z-index:var(--neu-z-overlay, 1000)}.cdk-overlay-transparent-backdrop{visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing,.cdk-high-contrast-active .cdk-overlay-transparent-backdrop{visibility:visible;opacity:0}.cdk-overlay-connected-position-bounding-box{position:absolute;display:flex;flex-direction:column;min-width:1px;min-height:1px;z-index:var(--neu-z-overlay, 1000)}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}:root{color-scheme:dark;--ink: #f7f8ff;--muted: #aab0c5;--subtle: #7f879f;--canvas: #090a10;--surface: #11131d;--surface-2: #181b28;--line: #292d3d;--primary: #22c55e;--primary-strong: #4ade80;--accent: #67e8f9;--warning: #ffc568;--danger: #ff7683;--radius: 18px;--max-width: 1220px;--neu-primary: var(--primary);--neu-primary-dark: #16a34a;--neu-surface: var(--surface);--neu-surface-2: var(--surface-2);--neu-border: var(--line);--neu-text: var(--ink);--neu-text-muted: var(--muted);font-family:Inter Variable,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=light]{color-scheme:light;--ink: #132019;--muted: #53645b;--subtle: #738179;--canvas: #f5f8f6;--surface: #ffffff;--surface-2: #eef4f0;--line: #d8e2dc;--primary-strong: #15803d;--accent: #087f8c}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--canvas)}body{margin:0;min-width:320px;background:var(--canvas);color:var(--ink);font-size:16px;line-height:1.6}a{color:inherit}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.skip-link{position:fixed;left:1rem;top:1rem;z-index:100;padding:.7rem 1rem;border-radius:8px;background:#fff;color:#111;transform:translateY(-200%)}.skip-link:focus{transform:none}.site-header{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:74px;margin:0;padding-inline:max(1rem,(100vw - var(--max-width)) / 2);border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent);background:color-mix(in srgb,var(--canvas) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.site-header nav,.site-footer nav,.header-actions{display:flex;align-items:center;gap:1.25rem}.site-header nav a,.site-footer a,.language-link{color:var(--muted);text-decoration:none;font-size:.9rem;font-weight:650}.site-header nav a:hover,.site-header nav a.active,.site-footer a:hover{color:var(--ink)}.brand{display:inline-flex;align-items:center;justify-self:start;width:fit-content;gap:.7rem;text-decoration:none;font-size:1rem;font-weight:760;letter-spacing:-.02em}.brand strong{color:var(--accent)}.brand__mark{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:linear-gradient(135deg,var(--primary),#48c9be);color:#fff;box-shadow:0 8px 28px #6d5dfc44}.header-actions{justify-content:flex-end;gap:.55rem}.header-control{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-width:38px;min-height:38px;padding:.4rem .65rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--muted);text-decoration:none;font-size:.78rem;font-weight:750;cursor:pointer}.header-control:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--line));color:var(--ink)}.header-control>span:first-child{font-size:.95rem;line-height:1}.button{display:inline-flex;justify-content:center;align-items:center;min-height:46px;padding:.7rem 1.15rem;border:1px solid transparent;border-radius:11px;background:var(--primary);color:#fff;text-decoration:none;font-weight:760;box-shadow:0 8px 30px #6d5dfc30;cursor:pointer}.button:hover{background:var(--primary-strong)}.button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #c5bfff;outline-offset:3px}.button--secondary{border-color:var(--line);background:var(--surface);box-shadow:none}.button--secondary:hover{background:var(--surface-2)}.button--small{min-height:38px;padding:.45rem .85rem;font-size:.85rem}.hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);align-items:center;gap:clamp(3rem,7vw,7rem);width:min(100% - 2rem,var(--max-width));min-height:700px;margin:0 auto;padding:5rem 0 7rem}.hero h1,.page-hero h1{max-width:760px;margin:.6rem 0 1.35rem;font-size:clamp(2.7rem,5.2vw,5.4rem);line-height:.99;letter-spacing:-.065em}.hero__lead,.page-hero>p:last-child{max-width:670px;margin:0;color:var(--muted);font-size:clamp(1rem,1.5vw,1.2rem)}.eyebrow{margin:0;color:var(--accent);font-size:.73rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.trust-list{display:flex;flex-wrap:wrap;gap:1rem 1.6rem;margin:2rem 0 0;padding:0;color:var(--muted);font-size:.82rem;list-style:none}.trust-list li:before{margin-right:.45rem;color:var(--accent);content:"\2713";font-weight:900}.hero-preview{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface);box-shadow:0 40px 100px #0008,0 0 90px #6d5dfc20;transform:perspective(1200px) rotateY(-4deg) rotateX(2deg)}.window-bar{display:flex;align-items:center;gap:7px;height:45px;padding:0 1rem;border-bottom:1px solid var(--line);color:var(--subtle);font-size:.7rem}.window-bar span{width:8px;height:8px;border-radius:50%;background:#4a4f62}.window-bar b{margin-left:.5rem;font-weight:650}.mini-shell{display:grid;grid-template-columns:74px 1fr;min-height:390px}.mini-shell aside{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:1.35rem;border-right:1px solid var(--line);background:#0c0e16}.mini-shell aside strong{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;background:var(--primary)}.mini-shell aside i{width:28px;height:7px;border-radius:99px;background:#282c3a}.mini-shell>div{padding:2rem}.mini-shell p{margin:0 0 1.2rem;font-size:1.1rem;font-weight:780}.mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.mini-stats span{padding:1rem;border:1px solid var(--line);border-radius:10px;color:var(--subtle);font-size:.65rem}.mini-stats b{display:block;color:var(--ink);font-size:1.5rem}.mini-chart{display:flex;align-items:end;gap:12px;height:185px;margin-top:1rem;padding:1rem;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#171a27,#11131d)}.mini-chart i{flex:1;height:35%;border-radius:6px 6px 2px 2px;background:linear-gradient(var(--primary-strong),var(--primary))}.mini-chart i:nth-child(2){height:55%}.mini-chart i:nth-child(3){height:43%}.mini-chart i:nth-child(4){height:78%}.mini-chart i:nth-child(5){height:62%}.mini-chart i:nth-child(6){height:88%}.section,.page{width:min(100% - 2rem,var(--max-width));margin:0 auto;padding:7rem 0}.section--centered{text-align:center}.section h2,.cta-panel h2,.page-hero h1{margin:.55rem auto 2.6rem;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.1;letter-spacing:-.045em}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;text-align:left}.feature-grid article,.feature-list article{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,var(--surface-2),var(--surface))}.feature-grid article{min-height:220px;padding:1.5rem}.feature-grid span,.feature-list>article>span{color:var(--primary-strong);font-family:ui-monospace,monospace;font-size:.75rem;font-weight:800}.feature-grid h3{margin:3.5rem 0 .5rem;font-size:1.1rem}.feature-grid p,.feature-list p{margin:0;color:var(--muted)}.cta-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:min(100% - 2rem,var(--max-width));margin:3rem auto 7rem;padding:2.5rem;border:1px solid #514a93;border-radius:24px;background:radial-gradient(circle at 85% 50%,rgba(102,88,204,.3333333333),transparent 35%),var(--surface)}.cta-panel h2{max-width:800px;margin:.5rem 0 0;font-size:clamp(1.7rem,3vw,2.7rem)}.product-proof{display:grid;grid-template-columns:repeat(4,1fr);width:min(100% - 2rem,var(--max-width));margin:-3rem auto 2rem;border:1px solid var(--line);border-radius:1rem;background:#0f121a;box-shadow:0 24px 70px #0005}.product-proof>div{display:grid;gap:.1rem;padding:1.2rem 1.4rem;border-right:1px solid var(--line)}.product-proof>div:last-child{border-right:0}.product-proof strong{color:var(--accent);font-size:1.35rem}.product-proof span{color:var(--subtle);font-size:.68rem}.product-tour>header{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:end;gap:3rem;margin-bottom:2.5rem}.product-tour>header h2{margin:.45rem 0 0}.product-tour>header>p{color:var(--muted)}.screen-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem}.screen-card{min-height:300px;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,#151925,#0f121a);color:inherit;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s}.screen-card:hover{border-color:#31593c;box-shadow:0 20px 50px #0005,0 0 0 1px #22c55e22;transform:translateY(-4px)}.screen-card--wide{grid-column:span 2}.screen-card>span{color:#657085;font-size:.6rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.screen-card h3{margin:1rem 0 .25rem;font-size:.95rem}.screen-card p{margin:0;color:var(--muted);font-size:.72rem}.screen-dashboard{display:grid;grid-template-columns:repeat(4,1fr);gap:.35rem;height:140px;margin-top:1rem}.screen-dashboard i{height:45px;border:1px solid #2b3040;border-radius:.45rem;background:#171c27}.screen-dashboard i:after{display:block;width:35%;height:5px;margin:.55rem;border-radius:9px;background:#22c55e;content:""}.screen-dashboard b{grid-column:1/-1;border:1px solid #2b3040;border-radius:.45rem;background:linear-gradient(180deg,#17221b,#131721)}.screen-kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;height:140px;margin-top:1rem}.screen-kanban i{border:1px solid #2b3040;border-top:2px solid #22c55e;border-radius:.4rem;background:repeating-linear-gradient(to bottom,#171b26 0 28px,#0f121a 29px 34px)}.screen-kanban i:nth-child(2){border-top-color:#06b6d4}.screen-kanban i:nth-child(3){border-top-color:#8b5cf6}.screen-table{display:grid;gap:.28rem;height:140px;margin-top:1rem;align-content:center}.screen-table i{height:25px;border:1px solid #29303e;border-radius:.35rem;background:linear-gradient(90deg,#1a2f21 28%,#171b26 28%)}.screen-people{display:grid;grid-template-columns:repeat(2,1fr);gap:.45rem;height:140px;margin-top:1rem;align-content:center}.screen-people i{height:52px;border:1px solid #29303e;border-radius:.45rem;background:radial-gradient(circle at 22% 50%,#22c55e 0 7px,transparent 8px),linear-gradient(90deg,transparent 36%,#171b26 36%)}.screen-calendar{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;height:140px;margin-top:1rem}.screen-calendar i{position:relative;border:1px solid #282e3d;background:#11151e}.screen-calendar i.has-event:after{position:absolute;right:15%;bottom:16%;left:15%;height:5px;border-radius:4px;background:#22c55e;content:""}.product-architecture{text-align:center}.product-architecture>header{max-width:760px;margin:0 auto 2.5rem}.product-architecture>header h2{margin:.45rem 0 1rem}.product-architecture>header p{color:var(--muted)}.architecture-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:.7rem}.architecture-flow article{display:grid;gap:.15rem;min-height:145px;align-content:center;padding:1rem;border:1px solid var(--line);border-radius:1rem;background:linear-gradient(145deg,#151925,#0f121a);text-align:left}.architecture-flow article>span{color:var(--accent);font-family:ui-monospace,monospace;font-size:.6rem}.architecture-flow b{margin-top:1.5rem}.architecture-flow small{color:var(--subtle)}.architecture-flow>i{color:#4a5365;font-style:normal}.buyer-package{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:4rem;align-items:center}.buyer-package h2{margin:.5rem 0 1rem}.buyer-package>div>p:not(.eyebrow){color:var(--muted)}.buyer-package ul{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin:2rem 0 0;padding:0;list-style:none}.buyer-package li{color:var(--muted);font-size:.78rem}.buyer-package li:before{margin-right:.5rem;color:var(--accent);content:"\2713"}.buyer-package aside{display:grid;justify-items:center;padding:2rem;border:1px solid #31593c;border-radius:1.3rem;background:radial-gradient(circle at 50% 0,rgba(34,197,94,.1176470588),transparent 45%),#10141b;text-align:center;box-shadow:0 30px 80px #0006}.buyer-package aside>span{color:var(--accent);font-size:.65rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.buyer-package aside>strong{margin:.5rem 0;font-size:4rem;line-height:1;letter-spacing:-.06em}.buyer-package aside>strong small{font-size:1.5rem;vertical-align:top}.buyer-package aside>p{margin:0 0 1.3rem;color:var(--muted);font-size:.72rem}.buyer-package aside>small{margin-top:.7rem;color:var(--subtle);font-size:.6rem}.screen-card>span,.architecture-flow article>span,.buyer-package aside>small{font-size:.7rem}@media(max-width:900px){.product-proof{grid-template-columns:1fr 1fr;margin-top:0}.product-proof>div:nth-child(2){border-right:0}.product-proof>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-tour>header,.buyer-package{grid-template-columns:1fr}.screen-gallery,.architecture-flow{grid-template-columns:1fr 1fr}.architecture-flow>i{display:none}}@media(max-width:560px){.product-proof{width:min(100% - 1.25rem,var(--max-width))}.screen-gallery{grid-template-columns:1fr}.screen-card--wide{grid-column:auto}.architecture-flow,.buyer-package ul{grid-template-columns:1fr}}.demo-execution>header button,.demo-collection-workspace>article>header button:not(.primary),.demo-record-toolbar button,.demo-team-card>header button,.demo-audit-card>header button{border:1px solid #2b3040;border-radius:.4rem;background:#171b25;color:#9099ac}.demo-collection-workspace>aside>button,.demo-kanban>article>header button{background:transparent}.demo-add-task{border:1px dashed #2b3140;border-radius:.45rem;background:transparent}.page-hero{padding:2rem 0 4rem}.page-hero h1{margin-left:0}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.feature-list article{display:grid;grid-template-columns:45px 1fr;gap:1rem;min-height:170px;padding:1.5rem}.feature-list h2{margin:0 0 .45rem;font-size:1.2rem}.center-action{display:flex;justify-content:center;margin-top:3rem}.docs-layout{display:grid;grid-template-columns:220px 1fr;gap:4rem}.docs-layout>nav{position:sticky;top:100px;display:flex;flex-direction:column;align-self:start;gap:.6rem}.docs-layout>nav a{color:var(--muted);text-decoration:none}.docs-layout article{min-width:0}.docs-layout section{padding:0 0 2rem;scroll-margin-top:100px}.docs-layout h2{margin:0 0 .5rem;font-size:1.4rem}.docs-layout p{color:var(--muted)}.docs-layout pre{overflow-x:auto;padding:1.25rem;border:1px solid var(--line);border-radius:12px;background:#0b0d14;color:#dcd9ff}.demo-page{min-height:780px;background:#0b0d14}.demo-notice{display:flex;align-items:center;justify-content:center;gap:.5rem;min-height:36px;border-bottom:1px solid #3d3865;background:#24203f;color:#dcd8ff;font-size:.75rem}.demo-notice span{width:7px;height:7px;border-radius:50%;background:var(--accent)}.demo-shell{display:grid;grid-template-columns:238px 1fr;min-height:744px}.demo-sidebar{display:flex;flex-direction:column;padding:1rem .75rem;border-right:1px solid var(--line);background:#0e1018}.demo-workspace{display:flex;align-items:center;gap:.65rem;padding:.5rem .65rem 1.4rem}.demo-workspace>span,.demo-avatar{display:grid;place-items:center;width:31px;height:31px;border-radius:9px;background:var(--primary);font-size:.75rem;font-weight:850}.demo-workspace b,.demo-workspace small{display:block}.demo-workspace b{font-size:.82rem}.demo-workspace small{color:var(--subtle);font-size:.65rem}.demo-sidebar nav{display:grid;gap:.25rem}.demo-sidebar nav a{display:flex;align-items:center;gap:.7rem;padding:.65rem .75rem;border-radius:9px;color:var(--muted);text-decoration:none;font-size:.8rem;font-weight:650}.demo-sidebar nav a span{display:grid;place-items:center;width:21px;height:21px;border-radius:6px;background:#202331;color:var(--subtle);font-size:.6rem}.demo-sidebar nav a:hover,.demo-sidebar nav a.active{background:#24203f;color:#fff}.demo-sidebar nav a.active span{background:var(--primary);color:#fff}.demo-docs-link{margin-top:auto;padding:.8rem;color:var(--muted);font-size:.75rem}.demo-topbar{display:flex;align-items:center;justify-content:space-between;height:62px;padding:0 1.5rem;border-bottom:1px solid var(--line);color:var(--subtle);font-size:.75rem}.demo-topbar b{color:var(--ink)}.demo-topbar>div{display:flex;align-items:center;gap:.7rem}.demo-topbar button{width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted)}.demo-avatar{width:32px;height:32px;border-radius:50%;background:#3c766d}.demo-content{position:relative;max-width:1260px;margin:0 auto;padding:2rem}.demo-heading{display:flex;align-items:start;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.demo-heading h1{max-width:680px;margin:.35rem 0;font-size:clamp(1.6rem,3vw,2.45rem);line-height:1.08;letter-spacing:-.04em}.demo-heading>div>p:last-child{max-width:650px;margin:0;color:var(--muted);font-size:.85rem}.demo-action{font-size:.78rem}.metric-grid,.collection-grid,.settings-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.metric-grid article,.collection-grid article,.demo-card{border:1px solid var(--line);border-radius:13px;background:var(--surface)}.metric-grid article,.collection-grid article{padding:1.1rem}.metric-grid small,.metric-grid b,.metric-grid span{display:block}.metric-grid small,.collection-grid p{color:var(--subtle);font-size:.7rem}.metric-grid b{margin:.25rem 0;font-size:1.8rem}.metric-grid span,.collection-grid span{color:var(--accent);font-size:.65rem}.collection-grid h2{margin:1.5rem 0 .25rem;font-size:1rem}.collection-grid p{margin:0}.demo-two-column{display:grid;grid-template-columns:1.4fr 1fr;gap:.8rem;margin-top:.8rem}.demo-card{padding:1.1rem}.demo-card h2{margin:0 0 1rem;font-size:.9rem}.bars{display:flex;align-items:end;gap:10px;height:155px;padding-top:1rem;border-bottom:1px solid var(--line)}.bars i{flex:1;height:30%;border-radius:5px 5px 0 0;background:var(--primary)}.bars i:nth-child(2){height:52%}.bars i:nth-child(3){height:43%}.bars i:nth-child(4){height:68%}.bars i:nth-child(5){height:58%}.bars i:nth-child(6){height:85%}.bars i:nth-child(7){height:73%}.activity-list{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.activity-list li{display:flex;gap:.65rem;padding-bottom:.65rem;border-bottom:1px solid var(--line)}.activity-list li>span{width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--accent)}.activity-list b,.activity-list small{display:block;font-size:.7rem}.activity-list small{color:var(--subtle)}.table-card{margin-top:.8rem}.demo-table{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center}.demo-table>*{min-width:0;padding:.65rem;border-bottom:1px solid var(--line);font-size:.7rem}.demo-table>b{color:var(--subtle);font-size:.62rem;text-transform:uppercase}.status{justify-self:start;padding:.2rem .5rem;border:0;border-radius:99px;background:#49391f;color:#ffda91}.status--open{background:#173d34;color:#7be8bd}.team-table{grid-template-columns:2fr 1fr 1fr}.team-table strong,.team-table small{display:block}.team-table small{color:var(--subtle)}.audit-table{grid-template-columns:.7fr 1.2fr 1fr 1.4fr}.kanban{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.kanban section{min-height:260px;padding:.8rem;border:1px solid var(--line);border-radius:12px;background:#0e1018}.kanban h2{display:flex;justify-content:space-between;margin:0 0 .8rem;color:var(--muted);font-size:.72rem;text-transform:uppercase}.kanban h2 span{color:var(--subtle)}.kanban article{margin-bottom:.6rem;padding:.8rem;border:1px solid var(--line);border-radius:9px;background:var(--surface)}.kanban article b{font-size:.75rem}.kanban article p{margin:.35rem 0 0;color:var(--subtle);font-size:.65rem}.calendar-title{display:flex;align-items:center;justify-content:space-between}.calendar-title span{color:var(--muted);font-size:.7rem}.calendar-grid{display:grid;grid-template-columns:repeat(7,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.calendar-grid>div{min-height:74px;padding:.4rem;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--subtle);font-size:.62rem}.calendar-grid>div>b{display:block;margin-bottom:.35rem;color:var(--muted)}.calendar-grid>div>span{display:block;padding:.2rem;border-radius:4px;background:#28234f;color:#d9d5ff}.settings-grid{grid-template-columns:1fr 1fr}.settings-grid label{display:grid;gap:.35rem;margin-top:.8rem;color:var(--muted);font-size:.7rem}.settings-grid input{padding:.6rem;border:1px solid var(--line);border-radius:8px;background:#0d0f17;color:var(--ink)}.demo-toast{position:fixed;right:1.5rem;bottom:1.5rem;max-width:370px;padding:.8rem 1rem;border:1px solid #3a6b5d;border-radius:10px;background:#173d34;color:#bff5df;font-size:.75rem;box-shadow:0 15px 40px #0008}.not-found{display:grid;place-items:center;align-content:center;min-height:620px;padding:2rem;text-align:center}.not-found h1{margin:.5rem 0;font-size:clamp(2.5rem,7vw,5rem)}.not-found p:not(.eyebrow){margin:0 0 1.5rem;color:var(--muted)}.site-footer{display:flex;align-items:center;justify-content:space-between;gap:2rem;width:100%;margin:0;padding:3rem max(1rem,(100vw - var(--max-width)) / 2);border-top:1px solid var(--line)}.site-footer p{margin:.2rem 0 0;color:var(--subtle);font-size:.75rem}.footer-link{padding:0;border:0;background:transparent;color:var(--muted);font-size:.9rem;font-weight:650;cursor:pointer}.footer-link:hover{color:var(--ink)}.analytics-consent{position:fixed;right:1rem;bottom:1rem;left:1rem;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;max-width:880px;margin-inline:auto;padding:1rem 1.1rem;border:1px solid var(--line);border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 22px 70px #0008;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.analytics-consent strong{display:block;margin-bottom:.2rem}.analytics-consent p{max-width:620px;margin:0;color:var(--muted);font-size:.78rem;line-height:1.45}.analytics-consent a{color:var(--accent);font-size:.72rem}.analytics-consent__actions{display:flex;flex-shrink:0;gap:.6rem}.analytics-consent .button{min-height:40px;padding:.55rem .8rem;font-size:.75rem;white-space:nowrap}@media(max-width:900px){.site-header{grid-template-columns:1fr auto}.site-header>nav{display:none}.hero{grid-template-columns:1fr;min-height:0;padding-top:4rem}.hero-preview{transform:none}.feature-grid,.feature-list{grid-template-columns:1fr}.demo-shell{grid-template-columns:72px 1fr}.demo-workspace>div,.demo-sidebar nav a:not(.active){font-size:0}.demo-workspace{justify-content:center}.demo-sidebar nav a{justify-content:center;padding:.65rem}.demo-sidebar nav a span{font-size:.6rem}.demo-docs-link{font-size:0}.demo-docs-link:after{content:"?";font-size:1rem}.metric-grid,.collection-grid{grid-template-columns:1fr 1fr}.demo-two-column{grid-template-columns:1fr}}@media(max-width:640px){.analytics-consent{align-items:stretch;flex-direction:column}.analytics-consent__actions{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:640px){.site-header{padding-inline:.75rem}.brand>span:last-child{display:none}.header-actions .button,.header-control__label{display:none}.hero{width:min(100% - 1.25rem,var(--max-width));padding:3rem 0 5rem}.hero h1{font-size:2.7rem}.mini-shell{grid-template-columns:54px 1fr;min-height:320px}.mini-shell aside{padding:.8rem}.mini-shell>div{padding:1rem}.mini-stats{grid-template-columns:1fr}.mini-stats span:nth-child(n+2){display:none}.section,.page{width:min(100% - 1.25rem,var(--max-width));padding:5rem 0}.feature-grid{grid-template-columns:1fr}.cta-panel{display:grid;width:min(100% - 1.25rem,var(--max-width));padding:1.5rem}.docs-layout{grid-template-columns:1fr;gap:2rem}.docs-layout>nav{position:static;flex-direction:row;flex-wrap:wrap}.demo-shell{display:block}.demo-sidebar{position:sticky;top:74px;z-index:15;display:block;overflow-x:auto;padding:.4rem;border-right:0;border-bottom:1px solid var(--line)}.demo-workspace,.demo-docs-link{display:none}.demo-sidebar nav{display:flex;min-width:max-content}.demo-sidebar nav a,.demo-sidebar nav a:not(.active){gap:.35rem;font-size:.68rem}.demo-sidebar nav a span{display:none}.demo-topbar{padding:0 .75rem}.demo-content{padding:1rem .75rem 2rem}.demo-heading{display:grid}.demo-heading .button{justify-self:start}.metric-grid,.collection-grid,.settings-grid,.kanban{grid-template-columns:1fr}.metric-grid article:nth-child(n+3),.collection-grid article:nth-child(n+3){display:none}.demo-table{min-width:520px}.table-card{overflow-x:auto}.audit-table{min-width:660px}.calendar-grid>div{min-height:58px}.demo-toast{right:.75rem;bottom:.75rem;left:.75rem}.site-footer{display:grid;padding-inline:.75rem}.site-footer nav{flex-wrap:wrap}}.demo-page{min-height:100dvh;background:#090b11}.demo-shell{grid-template-columns:248px minmax(0,1fr);min-height:calc(100dvh - 36px)}.demo-sidebar{position:sticky;top:74px;height:calc(100dvh - 74px);padding:0 .7rem .9rem;background:#0d1018}.demo-workspace-wrap{position:relative;margin:0 -.7rem .55rem}.demo-workspace{width:100%;min-height:64px;padding:0 1.3rem;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.demo-workspace:hover{background:#121720}.demo-workspace:focus-visible{outline:2px solid #4ade80;outline-offset:-3px}.demo-workspace>span:first-child{flex:0 0 31px;background:linear-gradient(135deg,#22c55e,#0891b2);box-shadow:0 8px 24px #22c55e2a}.demo-workspace>div{min-width:0;flex:1}.demo-chevron,.demo-workspace>.demo-chevron{display:inline-block;width:6px;height:6px;margin-left:.4rem;border:0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;border-radius:0;background:transparent;box-shadow:none;vertical-align:2px;transform:rotate(45deg)}.demo-workspace[aria-expanded=true] .demo-chevron{transform:rotate(225deg) translate(-2px,-2px)}.demo-workspace-menu{position:absolute;top:calc(100% - 1px);right:.55rem;left:.55rem;z-index:30;display:grid;gap:.18rem;padding:.5rem;border:1px solid #303746;border-radius:.65rem;background:#151923;box-shadow:0 18px 50px #000a}.demo-workspace-menu>small{padding:.2rem .35rem .4rem;color:#687287;font-size:.48rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.demo-workspace-menu>button{display:grid;grid-template-columns:25px 1fr auto;align-items:center;gap:.5rem;width:100%;padding:.42rem;border:0;border-radius:.45rem;background:transparent;color:#aab2c1;text-align:left;cursor:pointer}.demo-workspace-menu>button:hover,.demo-workspace-menu>button.active{background:#1b2a20;color:#effbf2}.demo-workspace-menu>button>span{display:grid;place-items:center;width:25px;height:25px;border-radius:.4rem;background:#24302a;color:#6ee7a4;font-size:.48rem;font-weight:800}.demo-workspace-menu>button b{font-size:.53rem}.demo-workspace-menu>button em{color:#4ade80;font-size:.55rem;font-style:normal}.demo-workspace-menu>p{margin:.35rem .35rem .15rem;padding-top:.45rem;border-top:1px solid #292f3d;color:#687287;font-size:.45rem;line-height:1.45}.demo-nav-label{margin:.65rem .7rem .35rem;color:#596176;font-size:.58rem;font-weight:850;letter-spacing:.11em;text-transform:uppercase}.demo-sidebar nav{gap:.18rem}.demo-sidebar nav a{min-height:40px;padding:.55rem .65rem}.demo-sidebar nav a>span{background:transparent;color:#747d93;font-size:.8rem}.demo-sidebar nav a.active{background:#17251d;color:#f6fff8;box-shadow:inset 2px 0 #22c55e}.demo-sidebar nav a.active>span{background:#22c55e1c;color:#4ade80}.demo-sidebar nav a>small{margin-left:auto;min-width:20px;padding:.05rem .32rem;border-radius:99px;background:#252a39;color:#98a0b6;font-size:.55rem;text-align:center}.demo-sidebar-card{display:flex;align-items:center;gap:.6rem;margin:auto .35rem .6rem;padding:.7rem;border:1px solid #26382d;border-radius:.7rem;background:linear-gradient(145deg,#14231a,#10161a)}.demo-sidebar-card>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background:radial-gradient(circle at center,#10161a 56%,transparent 58%),conic-gradient(#22c55e 72%,#26332b 0);color:#b9f6ca;font-size:.55rem;font-weight:850}.demo-sidebar-card b,.demo-sidebar-card small{display:block}.demo-sidebar-card b{font-size:.65rem}.demo-sidebar-card small{color:#6e788d;font-size:.55rem}.demo-docs-link{display:flex;align-items:center;gap:.5rem;margin-top:0;padding:.55rem .7rem;text-decoration:none}.demo-docs-link>span{font-size:.65rem}.demo-workarea{min-width:0}.demo-topbar{position:sticky;top:74px;z-index:12;display:grid;grid-template-columns:minmax(150px,.7fr) minmax(240px,1fr) minmax(230px,.8fr);gap:1rem;height:64px;padding:0 1.3rem;background:#0c0f16ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.demo-breadcrumb{display:flex;align-items:center;gap:.5rem;min-width:0}.demo-breadcrumb span,.demo-breadcrumb i{color:#5e6679;font-style:normal}.demo-breadcrumb b{overflow:hidden;color:#dce1ed;text-overflow:ellipsis;white-space:nowrap}.demo-search{display:flex!important;align-items:center;gap:.55rem;width:100%!important;max-width:430px;height:35px!important;justify-self:center;padding:0 .65rem;border:1px solid #272c3b!important;border-radius:.55rem!important;background:#141722!important;color:#737c91!important;text-align:left}.demo-search>span{font-size:.9rem}.demo-search kbd{margin-left:auto;padding:.1rem .32rem;border:1px solid #343949;border-radius:.3rem;background:#1d202c;color:#7e879a;font-size:.5rem}.demo-top-actions{justify-content:flex-end}.demo-top-actions>button:first-child{width:auto;padding:0 .55rem;font-size:.6rem}.demo-top-actions>button{position:relative}.demo-top-actions>button i{position:absolute;top:7px;right:7px;width:5px;height:5px;border:1px solid #0d1018;border-radius:50%;background:#f87171}.demo-avatar{background:linear-gradient(135deg,#166534,#0891b2)}.demo-content{max-width:1540px;padding:clamp(1.15rem,2.5vw,2.2rem)}.demo-heading{margin-bottom:1.25rem}.demo-heading h1{margin:.28rem 0 .35rem;font-size:clamp(2rem,2.6vw,2.25rem)}.demo-action{flex:0 0 auto;min-height:39px;padding:.55rem .85rem;background:#22c55e;color:#07130b;box-shadow:0 7px 24px #22c55e28;font-size:.68rem}.demo-kpis{display:grid;gap:.7rem;margin-bottom:.75rem}.demo-kpis--four{grid-template-columns:repeat(4,minmax(0,1fr))}.demo-kpis--three{grid-template-columns:repeat(3,minmax(0,1fr))}.demo-kpis article{display:flex;align-items:center;gap:.75rem;min-width:0;min-height:91px;padding:.9rem;border:1px solid #252a38;border-radius:.72rem;background:linear-gradient(145deg,#141721,#10131b)}.demo-kpis article>i{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:.6rem;font-style:normal;font-size:.7rem;font-weight:850}.demo-kpis article>i.violet{background:#8b5cf61c;color:#a78bfa}.demo-kpis article>i.cyan{background:#06b6d41c;color:#67e8f9}.demo-kpis article>i.green{background:#22c55e1c;color:#4ade80}.demo-kpis article>i.amber{background:#f59e0b1c;color:#fbbf24}.demo-kpis article>div{min-width:0}.demo-kpis small,.demo-kpis b,.demo-kpis span{display:block}.demo-kpis small{overflow:hidden;color:#818a9f;font-size:.6rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.demo-kpis b{margin:.05rem 0;font-size:1.35rem;line-height:1.15}.demo-kpis span{color:#667086;font-size:.55rem}.demo-kpis span.up{color:#4ade80}.demo-card{border-color:#252a38;border-radius:.75rem;background:linear-gradient(145deg,#141721,#10131b)}.demo-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.demo-card>header h2{margin:.1rem 0 0;font-size:.82rem}.demo-card>header small{color:#5f687d;font-size:.53rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.demo-card>header a,.demo-card>header button{color:#8c95a8;font-size:.58rem;text-decoration:none}.demo-dashboard-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.65fr);gap:.75rem}.demo-dashboard-grid>article:nth-child(n+3){margin-top:0}.demo-execution{min-height:270px}.demo-execution>header button{width:auto;height:28px;padding:0 .5rem}.demo-chart{display:grid;grid-template-columns:24px 1fr;gap:.5rem;height:165px;margin-top:1rem}.demo-chart-axis{display:flex;flex-direction:column;justify-content:space-between;color:#535c70;font-size:.48rem}.demo-chart-bars{display:flex;align-items:end;justify-content:space-around;gap:clamp(.35rem,1.3vw,.9rem);border-bottom:1px solid #262b39;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(33.33% - 1px),#1e2330 33.33%)}.demo-chart-bars>i{position:relative;flex:1;max-width:34px;border-radius:.3rem .3rem 0 0;background:linear-gradient(180deg,#4ade80,#16a34a);box-shadow:0 0 22px #22c55e18}.demo-chart-bars>i:last-child{background:linear-gradient(180deg,#67e8f9,#0891b2)}.demo-execution>footer{display:grid;grid-template-columns:repeat(8,1fr);margin:.45rem 0 0 30px;color:#5c6579;font-size:.48rem;text-align:center}.demo-progress-card{display:grid;align-content:start}.demo-progress-card>header>b{color:#4ade80}.demo-ring{display:grid;place-items:center;align-content:center;width:116px;height:116px;margin:1.1rem auto;border-radius:50%;background:radial-gradient(circle at center,#12151e 61%,transparent 62%),conic-gradient(#22c55e 68%,#8b5cf6 0 91%,#282d3b 0)}.demo-ring strong{font-size:1.25rem}.demo-ring span{color:#667085;font-size:.52rem}.demo-legend{display:grid;gap:.35rem}.demo-legend>span{display:grid;grid-template-columns:7px 1fr auto;align-items:center;gap:.45rem;color:#747e93;font-size:.55rem}.demo-legend i{width:7px;height:7px;border-radius:50%}.demo-legend i.green{background:#22c55e}.demo-legend i.violet{background:#8b5cf6}.demo-legend i.muted{background:#343948}.demo-legend b{color:#c7cdda}.demo-work-list,.demo-activity{min-height:235px}.demo-work-row{display:grid;grid-template-columns:7px minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:.65rem 0;border-bottom:1px solid #222735}.demo-work-row>i{width:7px;height:7px;border-radius:50%;background:#fbbf24}.demo-work-row>i[data-priority=urgent],.demo-work-row>i[data-priority=urgente]{background:#fb7185;box-shadow:0 0 0 3px #fb71851d}.demo-work-row span{min-width:0}.demo-work-row b,.demo-work-row small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-work-row b{font-size:.62rem}.demo-work-row small{color:#667085;font-size:.52rem}.demo-work-row em{padding:.14rem .35rem;border-radius:99px;background:#1d2230;color:#828b9e;font-size:.48rem;font-style:normal}.demo-activity>div{display:flex;align-items:center;gap:.55rem;padding:.55rem 0;border-bottom:1px solid #222735}.demo-activity>div>span{display:grid;place-items:center;width:27px;height:27px;flex:0 0 27px;border-radius:50%;background:#173321;color:#4ade80;font-size:.57rem;font-weight:850}.demo-activity p,.demo-activity b,.demo-activity small{display:block;margin:0}.demo-activity b{font-size:.6rem}.demo-activity small{color:#646d81;font-size:.5rem}.demo-collection-workspace{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:490px;border:1px solid #252a38;border-radius:.75rem;background:#10131b;overflow:hidden}.demo-collection-workspace>aside{border-right:1px solid #252a38;background:#0e1118}.demo-collection-workspace>aside>header{display:flex;justify-content:space-between;padding:.8rem;border-bottom:1px solid #252a38;color:#737c90;font-size:.55rem;text-transform:uppercase}.demo-collection-workspace>aside>button{display:grid;grid-template-columns:29px minmax(0,1fr) auto;align-items:center;gap:.55rem;width:calc(100% - .7rem);margin:.35rem;padding:.6rem;border:1px solid transparent;border-radius:.55rem;color:#858ea1;text-align:left}.demo-collection-workspace>aside>button.active{border-color:#294331;background:#15221a;box-shadow:inset 2px 0 #22c55e;color:#f2f6f3}.demo-collection-workspace>aside button>i{display:grid;place-items:center;width:29px;height:29px;border-radius:.5rem;background:#1b202c;color:#8a94a9;font-style:normal;font-size:.52rem;font-weight:850}.demo-collection-workspace>aside button span{min-width:0}.demo-collection-workspace>aside button b,.demo-collection-workspace>aside button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-collection-workspace>aside button b{font-size:.6rem}.demo-collection-workspace>aside button small{color:#5e687c;font-size:.48rem}.demo-collection-workspace>aside button em{color:#566074;font-style:normal}.demo-collection-workspace>article{min-width:0;padding:1rem}.demo-collection-workspace>article>header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.demo-collection-workspace>article>header h2{margin:.12rem 0;font-size:1rem}.demo-collection-workspace>article>header span{color:#687186;font-size:.53rem}.demo-collection-workspace>article>header>div:last-child{display:flex;gap:.4rem}.demo-collection-workspace>article>header button,.demo-record-toolbar button{padding:.38rem .55rem;border:1px solid #2b3040;border-radius:.45rem;color:#9099ac;font-size:.52rem}.demo-collection-workspace>article>header button.primary{border-color:#22c55e;background:#22c55e;color:#07140b;font-weight:750}.demo-schema{display:flex;align-items:center;gap:.4rem;margin-top:.85rem;padding:.6rem;border:1px solid #252a38;border-radius:.55rem;background:#121620}.demo-schema>span{margin-right:auto;color:#788195;font-size:.55rem;font-weight:750}.demo-schema>i{display:grid;padding:.3rem .42rem;border:1px solid #2a3040;border-radius:.4rem;background:#171b26;font-style:normal}.demo-schema b{font-size:.5rem}.demo-schema small{color:#657084;font-size:.43rem}.demo-record-toolbar{display:flex;justify-content:flex-end;gap:.35rem;margin:.7rem 0}.demo-record-toolbar label{display:flex;align-items:center;gap:.35rem;margin-right:auto;width:min(240px,45%);padding:.35rem .5rem;border:1px solid #292e3d;border-radius:.45rem;background:#141822}.demo-record-toolbar input{width:100%;border:0;background:transparent;color:#cfd5e0;font-size:.52rem}.demo-data-table{overflow-x:auto;border:1px solid #252a38;border-radius:.55rem}.demo-data-table>div{display:grid;grid-template-columns:minmax(190px,1.6fr) .8fr 1fr .7fr .8fr;align-items:center;min-width:720px;border-bottom:1px solid #222735}.demo-data-table>div:last-child{border-bottom:0}.demo-data-table>div>*{padding:.62rem;font-size:.54rem}.demo-data-table .head{color:#687185;background:#11151e;text-transform:uppercase}.demo-data-table .head b{font-size:.46rem;letter-spacing:.06em}.demo-data-table span strong,.demo-data-table span small{display:block}.demo-data-table span strong{font-size:.56rem}.demo-data-table span small{color:#596276;font-size:.46rem}.demo-status,.demo-role{display:inline-flex;padding:.16rem .38rem;border-radius:99px;background:#3c311c;color:#facc65;font-size:.47rem;font-style:normal;font-weight:750}.demo-status[data-status=Open],.demo-status[data-status=Active],.demo-status[data-status=Abierta],.demo-status[data-status=Activo]{background:#163426;color:#6ee7a4}.demo-status[data-status="In progress"],.demo-status[data-status="En curso"]{background:#16313d;color:#67e8f9}.demo-status[data-status="In review"],.demo-status[data-status="En revisi\f3n"]{background:#30264a;color:#c4b5fd}.demo-status[data-status=Closed],.demo-status[data-status=Cerrada]{background:#242936;color:#9aa3b5}.demo-status[data-status=Invited],.demo-status[data-status=Invitado]{background:#3a2c19;color:#fbbf24}.demo-kanban{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:.6rem;overflow-x:auto;padding-bottom:.4rem}.demo-kanban>article{display:flex;flex-direction:column;min-height:445px;padding:.55rem;border:1px solid #252a38;border-top:2px solid #3c4355;border-radius:.65rem;background:#0e1118}.demo-kanban>article[data-column=progress]{border-top-color:#06b6d4}.demo-kanban>article[data-column=review]{border-top-color:#8b5cf6}.demo-kanban>article[data-column=done]{border-top-color:#22c55e}.demo-kanban>article>header{display:flex;align-items:center;justify-content:space-between;padding:.35rem .25rem .65rem}.demo-kanban>article>header>div{display:flex;align-items:center;gap:.4rem}.demo-kanban>article>header i{width:6px;height:6px;border-radius:50%;background:#697287}.demo-kanban>article>header b{font-size:.58rem;text-transform:uppercase}.demo-kanban>article>header span{display:grid;place-items:center;min-width:18px;height:18px;border-radius:99px;background:#202531;color:#8b94a6;font-size:.46rem}.demo-kanban>article>header button{color:#677185}.demo-kanban>article>div{display:grid;gap:.45rem}.demo-task{display:grid!important;width:100%!important;height:auto!important;padding:.65rem!important;border:1px solid #252b39!important;border-radius:.55rem!important;background:#151923!important;color:#dfe4ec!important;text-align:left;box-shadow:0 4px 12px #0002}.demo-task:hover{border-color:#3a4355!important;transform:translateY(-1px)}.demo-task__tag{justify-self:start;margin-bottom:.65rem;padding:.12rem .32rem;border-radius:.25rem;background:#1c3023;color:#6ee7a4;font-size:.43rem}.demo-task strong{font-size:.61rem;line-height:1.4}.demo-task>small{margin-top:.28rem;color:#697286;font-size:.48rem}.demo-task footer{display:flex;justify-content:space-between;margin-top:.7rem;padding-top:.55rem;border-top:1px solid #242937}.demo-task footer i{color:#fbbf24;font-size:.43rem;font-style:normal;text-transform:capitalize}.demo-task footer i[data-priority=urgent],.demo-task footer i[data-priority=urgente]{color:#fb7185}.demo-task footer i[data-priority=low],.demo-task footer i[data-priority=baja]{color:#4ade80}.demo-task time{color:#70798d;font-size:.43rem}.demo-add-task{margin-top:auto;padding:.55rem;color:#657084;font-size:.5rem}.demo-calendar-layout{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(250px,.55fr);gap:.7rem}.demo-calendar{padding:.8rem}.demo-calendar>header>div{display:flex;align-items:center;gap:.35rem}.demo-calendar>header h2{margin-left:.35rem}.demo-calendar>header button{width:auto;height:28px;padding:0 .45rem;border:1px solid #292e3e;border-radius:.4rem}.demo-calendar>header button.active{border-color:#31523a;background:#183020;color:#6ee7a4}.demo-weekdays,.demo-month{display:grid;grid-template-columns:repeat(7,1fr)}.demo-weekdays{margin-top:.7rem;border:1px solid #262b39;border-bottom:0}.demo-weekdays b{padding:.4rem;color:#697287;font-size:.47rem;text-align:center;text-transform:uppercase}.demo-month{border-top:1px solid #262b39;border-left:1px solid #262b39}.demo-month>div{min-height:75px;padding:.35rem;border-right:1px solid #262b39;border-bottom:1px solid #262b39}.demo-month>div>b{display:grid;place-items:center;width:19px;height:19px;margin-bottom:.2rem;color:#8a93a6;font-size:.48rem}.demo-month>div.muted{opacity:.3}.demo-month>div.today>b{border-radius:50%;background:#22c55e;color:#06130a}.demo-month>div>button{display:block;overflow:hidden;width:100%;height:auto;margin:.15rem 0;padding:.14rem .22rem;border-left:2px solid #06b6d4;border-radius:.25rem;background:#12303a;color:#8be9fa;font-size:.42rem;text-align:left;text-overflow:ellipsis;white-space:nowrap}.demo-month>div>button[data-type=success]{border-left-color:#22c55e;background:#153222;color:#86efac}.demo-month>div>button[data-type=warning]{border-left-color:#f59e0b;background:#322918;color:#fcd27a}.demo-month>div>button[data-type=danger]{border-left-color:#f43f5e;background:#351923;color:#fda4af}.demo-agenda{padding:.9rem}.demo-agenda>header{display:block;padding-bottom:.75rem;border-bottom:1px solid #262b39}.demo-day-summary{display:grid;grid-template-columns:1fr 1fr;gap:.4rem;margin:.75rem 0}.demo-day-summary span{padding:.55rem;border:1px solid #252a38;border-radius:.45rem;color:#697286;font-size:.48rem}.demo-day-summary b{display:block;color:#e5e9f0;font-size:.8rem}.demo-agenda>button{display:grid!important;grid-template-columns:35px 3px 1fr;align-items:center;gap:.55rem;width:100%!important;height:auto!important;padding:.65rem 0;border-bottom:1px solid #242937!important;color:#d9dee8!important;text-align:left}.demo-agenda>button time{color:#768094;font-size:.5rem}.demo-agenda>button>i{width:3px;height:34px;border-radius:9px;background:#06b6d4}.demo-agenda>button>i[data-type=success]{background:#22c55e}.demo-agenda>button>i[data-type=warning]{background:#f59e0b}.demo-agenda>button b,.demo-agenda>button small{display:block}.demo-agenda>button b{font-size:.58rem}.demo-agenda>button small{color:#657084;font-size:.46rem}.demo-team-card,.demo-audit-card{padding:0;overflow:hidden}.demo-team-card>header,.demo-audit-card>header{padding:.7rem .8rem;border-bottom:1px solid #252a38}.demo-team-card>header label,.demo-audit-card>header label{display:flex;align-items:center;gap:.4rem;width:min(260px,45%);padding:.35rem .5rem;border:1px solid #292e3d;border-radius:.45rem;background:#11151e}.demo-team-card>header input,.demo-audit-card>header input{width:100%;border:0;background:transparent;color:#d8dde6;font-size:.52rem}.demo-team-card>header>div,.demo-audit-card>header>div{display:flex;gap:.35rem}.demo-team-card>header button,.demo-audit-card>header button{padding:.35rem .5rem;border:1px solid #292e3d;border-radius:.45rem}.demo-team-table,.demo-audit-table{overflow-x:auto}.demo-team-table>div,.demo-team-table>a{display:grid;grid-template-columns:minmax(180px,1.5fr) .7fr .7fr .7fr .8fr 25px;align-items:center;min-width:720px;padding:0 .8rem;border-bottom:1px solid #222735;color:#a9b1c1;text-decoration:none}.demo-team-table>a:hover{background:#151923}.demo-team-table>div>*,.demo-team-table>a>*{padding:.6rem .35rem;font-size:.52rem}.demo-team-table .head{color:#687185;text-transform:uppercase}.demo-team-table .head b{font-size:.45rem;letter-spacing:.06em}.person{display:flex;align-items:center;gap:.55rem;min-width:0}.person>i,.audit-person>i{display:grid;place-items:center;width:29px;height:29px;flex:0 0 29px;border-radius:.55rem;background:linear-gradient(135deg,#173523,#16323d);color:#8ee7b0;font-style:normal;font-size:.48rem;font-weight:800}.person strong,.person small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person strong{color:#e3e7ef;font-size:.55rem}.person small{color:#606a7e;font-size:.45rem}.demo-role[data-role=Owner],.demo-role[data-role=Propietario],.demo-role[data-role=Admin]{background:#30264a;color:#c4b5fd}.demo-role[data-role=Editor]{background:#17313e;color:#67e8f9}.demo-role[data-role=Viewer],.demo-role[data-role=Lector]{background:#232936;color:#aab2c1}.demo-member-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:.75rem}.demo-profile{position:relative;padding:0 1rem 1rem;text-align:center;overflow:hidden}.demo-profile-cover{height:82px;margin:0 -1rem;background:radial-gradient(circle at 20% 20%,rgba(34,197,94,.4),transparent 35%),linear-gradient(135deg,#182d20,#14212b)}.demo-profile-avatar{display:grid;place-items:center;width:68px;height:68px;margin:-34px auto .65rem;border:4px solid #12151e;border-radius:1rem;background:linear-gradient(135deg,#166534,#0e7490);color:#fff;font-size:1rem;font-weight:850;box-shadow:0 8px 24px #0006}.demo-profile h2{margin:0;font-size:1rem}.demo-profile>p{margin:.2rem 0 .5rem;color:#697287;font-size:.55rem}.demo-profile dl{display:grid;gap:.55rem;margin:1rem 0;padding:1rem 0;border-top:1px solid #252a38;border-bottom:1px solid #252a38;text-align:left}.demo-profile dl>div{display:flex;justify-content:space-between;gap:1rem}.demo-profile dt{color:#697286;font-size:.52rem}.demo-profile dd{margin:0;color:#c0c7d4;font-size:.52rem}.demo-profile .online{display:inline-block;width:5px;height:5px;margin-right:.3rem;border-radius:50%;background:#22c55e}.demo-profile>button{width:100%;padding:.48rem;border:1px solid #2e3444;border-radius:.5rem;color:#c4cbd7;font-size:.55rem}.demo-member-main{display:grid;gap:.7rem;min-width:0}.demo-profile-avatar--small{width:46px;height:46px;margin:0;border:0;border-radius:.75rem;font-size:.65rem}.demo-permissions,.demo-member-activity{padding:.9rem}.demo-permissions>header>em{padding:.18rem .42rem;border-radius:99px;background:#30264a;color:#c4b5fd;font-size:.48rem;font-style:normal}.demo-permissions>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid #242937}.demo-permissions>div span b,.demo-permissions>div span small{display:block}.demo-permissions>div span b{font-size:.57rem}.demo-permissions>div span small{color:#626c80;font-size:.47rem}.demo-permissions>div>i,.demo-notification-settings>div>i{position:relative;width:30px;height:17px;flex:0 0 30px;border-radius:99px;background:#2a2f3d}.demo-permissions>div>i b,.demo-notification-settings>div>i b{position:absolute;top:3px;left:3px;width:11px;height:11px;border-radius:50%;background:#798195}.demo-permissions>div>i.on,.demo-notification-settings>div>i.on{background:#17452a}.demo-permissions>div>i.on b,.demo-notification-settings>div>i.on b{left:16px;background:#4ade80}.demo-member-activity>div{display:grid;grid-template-columns:45px 7px 1fr;align-items:center;gap:.45rem;padding:.55rem 0}.demo-member-activity time{color:#687287;font-size:.48rem}.demo-member-activity>div>i{width:7px;height:7px;border-radius:50%;background:#22c55e}.demo-member-activity b,.demo-member-activity small{display:block}.demo-member-activity b{font-size:.55rem}.demo-member-activity small{color:#636d81;font-size:.46rem}.demo-audit-table>div,.demo-audit-table>button{display:grid!important;grid-template-columns:.6fr 1.2fr .7fr 1.3fr 1.6fr 20px;align-items:center;width:100%!important;min-width:800px;height:auto!important;padding:0 .8rem;border-bottom:1px solid #222735!important;color:#a9b1c1!important;text-align:left}.demo-audit-table>button:hover{background:#151923}.demo-audit-table>div>*,.demo-audit-table>button>*{padding:.62rem .3rem;font-size:.51rem}.demo-audit-table .head{color:#687185;text-transform:uppercase}.demo-audit-table .head b{font-size:.44rem;letter-spacing:.06em}.audit-person{display:flex;align-items:center;gap:.45rem}.audit-person>i{width:25px;height:25px;flex-basis:25px;border-radius:50%}.demo-audit-table em{padding:.15rem .35rem;border-radius:99px;background:#17313d;color:#67e8f9;font-size:.45rem;font-style:normal}.demo-audit-table em[data-action=Created],.demo-audit-table em[data-action=Cre\f3]{background:#163426;color:#6ee7a4}.demo-audit-table em[data-action=Updated],.demo-audit-table em[data-action=Changed],.demo-audit-table em[data-action=Actualiz\f3],.demo-audit-table em[data-action=Cambi\f3]{background:#30264a;color:#c4b5fd}.demo-audit-table em[data-action=Invited],.demo-audit-table em[data-action="Invit\f3  a"]{background:#332a19;color:#fbbf24}.demo-settings-layout{display:grid;grid-template-columns:180px minmax(0,1fr);gap:.75rem}.demo-settings-nav{display:flex;flex-direction:column;align-self:start;padding:.4rem;border:1px solid #252a38;border-radius:.65rem;background:#10131b}.demo-settings-nav button{padding:.55rem .65rem;border-radius:.45rem;color:#747e92;font-size:.54rem;text-align:left}.demo-settings-nav button.active{background:#17261d;color:#6ee7a4;box-shadow:inset 2px 0 #22c55e}.demo-settings-content{display:grid;gap:.7rem}.demo-settings-content>article{padding:.9rem}.demo-settings-content>article>header p{margin:.18rem 0 0;color:#687185;font-size:.5rem}.demo-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-top:.9rem}.demo-form-grid label{display:grid;gap:.3rem;color:#788296;font-size:.5rem}.demo-form-grid label.wide{grid-column:1/-1}.demo-form-grid input,.demo-form-grid textarea{width:100%;padding:.55rem .6rem;border:1px solid #292e3d;border-radius:.45rem;background:#0e1118;color:#d3d8e1;font-size:.55rem;resize:none}.demo-form-grid textarea{min-height:70px}.demo-color-input{position:relative}.demo-color-input>i{position:absolute;top:50%;left:.55rem;width:14px;height:14px;border-radius:.3rem;background:#22c55e;transform:translateY(-50%)}.demo-color-input input{padding-left:1.8rem}.demo-notification-settings>div{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem 0;border-bottom:1px solid #242937}.demo-notification-settings>div span b,.demo-notification-settings>div span small{display:block}.demo-notification-settings>div span b{font-size:.57rem}.demo-notification-settings>div span small{color:#626c80;font-size:.47rem}.demo-toast{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:.65rem;max-width:410px;padding:.75rem .85rem;border-color:#2c6540;background:#122c1c}.demo-toast>button{position:absolute;top:.25rem;right:.4rem;color:#7ead8c}.demo-toast>span{display:grid;place-items:center;width:28px;height:28px;border-radius:.5rem;background:#22c55e1f;color:#4ade80;font-weight:850}.demo-toast b,.demo-toast small{display:block}.demo-toast b{font-size:.62rem}.demo-toast small{color:#82a58d;font-size:.5rem}.demo-command-overlay{position:fixed;inset:0;z-index:90;background:#0008;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.demo-command{position:fixed;top:16%;left:50%;z-index:91;width:min(560px,100% - 2rem);padding:.5rem;border:1px solid #343a4b;border-radius:.8rem;background:#11151e;box-shadow:0 35px 100px #000c;transform:translate(-50%)}.demo-command>header{display:flex;align-items:center;gap:.6rem;padding:.55rem .65rem;border-bottom:1px solid #282e3d}.demo-command input{flex:1;border:0;background:transparent;color:#edf1f7}.demo-command kbd{color:#697286;font-size:.48rem}.demo-command>small{display:block;padding:.65rem .6rem .35rem;color:#5f687c;font-size:.47rem;font-weight:800;text-transform:uppercase}.demo-command>a{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:.55rem;padding:.5rem .6rem;border-radius:.45rem;color:#b7becb;font-size:.58rem;text-decoration:none}.demo-command>a:hover{background:#19221d;color:#7bea9d}.demo-command>a>i{display:grid;place-items:center;width:26px;height:26px;border-radius:.4rem;background:#1d2230;font-style:normal}.demo-sidebar-toggle{position:absolute;top:66px;right:8px;z-index:5;display:grid;place-items:center;width:26px;height:26px;border:1px solid #303746;border-radius:50%;background:#151a23;color:#a8b0bf;box-shadow:0 5px 16px #0005;font-size:1rem;line-height:1}.demo-sidebar-toggle:hover{border-color:#3e6650;color:#6ee7a4}.demo-sidebar nav a>.demo-nav-text,.demo-sidebar nav a.active>.demo-nav-text{display:inline;width:auto;height:auto;min-width:0;overflow:hidden;background:transparent;color:inherit;font-size:inherit;text-overflow:ellipsis;white-space:nowrap}@media(min-width:821px){.demo-shell.sidebar-collapsed{grid-template-columns:78px minmax(0,1fr)}.demo-shell.sidebar-collapsed .demo-workspace{justify-content:center}.demo-shell.sidebar-collapsed .demo-workspace>div,.demo-shell.sidebar-collapsed .demo-workspace>.demo-chevron,.demo-shell.sidebar-collapsed .demo-nav-label,.demo-shell.sidebar-collapsed .demo-nav-text,.demo-shell.sidebar-collapsed .demo-sidebar-card>div,.demo-shell.sidebar-collapsed .demo-docs-link>span{display:none}.demo-shell.sidebar-collapsed .demo-workspace-menu{width:220px;right:auto}.demo-shell.sidebar-collapsed .demo-sidebar nav a{justify-content:center}.demo-shell.sidebar-collapsed .demo-sidebar nav a>small{display:none}.demo-shell.sidebar-collapsed .demo-sidebar-card{justify-content:center;padding:.55rem}.demo-shell.sidebar-collapsed .demo-docs-link{justify-content:center}}@media(max-width:1100px)and (min-width:821px){.demo-kpis--four{grid-template-columns:repeat(2,1fr)}.demo-kanban{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.demo-collection-workspace{grid-template-columns:1fr}.demo-collection-workspace>aside{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-right:0;border-bottom:1px solid #252a38}.demo-collection-workspace>aside>header{grid-column:1/-1}.demo-collection-workspace>aside>button{width:auto}.demo-collection-workspace>aside>button small,.demo-collection-workspace>aside>button em{display:none}.demo-data-table>div{grid-template-columns:minmax(150px,1.6fr) .8fr 1fr .7fr .8fr;min-width:0}.demo-team-table>div,.demo-team-table>a{grid-template-columns:minmax(150px,1.5fr) .65fr .65fr .65fr .8fr 20px;min-width:0}.demo-audit-table>div,.demo-audit-table>button{grid-template-columns:.6fr 1.1fr .7fr 1.2fr 1.4fr 18px;min-width:0}.demo-data-table>div>*,.demo-team-table>div>*,.demo-team-table>a>*,.demo-audit-table>div>*,.demo-audit-table>button>*{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media(max-width:900px){.demo-topbar{grid-template-columns:1fr minmax(220px,1fr) auto}}@media(max-width:820px){.demo-shell{display:block}.demo-sidebar{position:sticky;top:74px;z-index:20;display:block;width:100%;height:auto;overflow-x:auto;padding:.35rem;border-right:0;border-bottom:1px solid var(--line)}.demo-sidebar-toggle,.demo-workspace-wrap,.demo-nav-label,.demo-sidebar-card,.demo-docs-link{display:none}.demo-sidebar nav{display:flex;min-width:max-content}.demo-sidebar nav a,.demo-sidebar nav a:not(.active){justify-content:flex-start;gap:.35rem;font-size:.55rem}.demo-sidebar nav a>span{width:20px;height:20px}.demo-topbar{top:118px;grid-template-columns:1fr auto;height:55px;padding:0 .75rem}.demo-search{display:none!important}.demo-top-actions>button:first-child{display:none}.demo-heading{display:grid}.demo-heading .demo-action{justify-self:start}.demo-dashboard-grid,.demo-calendar-layout,.demo-member-layout,.demo-settings-layout{grid-template-columns:1fr}.demo-collection-workspace{grid-template-columns:150px minmax(600px,1fr);overflow-x:auto}.demo-settings-nav{flex-direction:row;overflow-x:auto}.demo-settings-nav button{min-width:max-content}.demo-profile{max-width:420px}.demo-data-table,.demo-team-table,.demo-audit-table{overflow-x:auto}}@media(max-width:560px){.demo-notice{padding:.35rem .5rem;font-size:.58rem;text-align:center}.demo-content{padding:.85rem .65rem 1.5rem}.demo-heading h1{font-size:1.55rem}.demo-kpis--four,.demo-kpis--three{grid-template-columns:1fr 1fr}.demo-kpis article{min-height:76px;padding:.7rem}.demo-kpis article>i{display:none}.demo-kpis b{font-size:1.1rem}.demo-dashboard-grid{display:block}.demo-dashboard-grid>article{margin-bottom:.6rem}.demo-execution{min-height:240px}.demo-progress-card{display:none}.demo-collection-workspace{grid-template-columns:125px minmax(600px,1fr)}.demo-kanban{grid-template-columns:repeat(4,220px)}.demo-month>div{min-height:55px}.demo-month>div>button{font-size:0;width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#22c55e}.demo-agenda{display:none}.demo-team-card>header,.demo-audit-card>header{display:grid}.demo-team-card>header label,.demo-audit-card>header label{width:100%}.demo-form-grid{grid-template-columns:1fr}.demo-form-grid label.wide{grid-column:auto}}:root[data-theme=light] .site-header{background:color-mix(in srgb,#ffffff 92%,transparent);box-shadow:0 8px 30px #16351f0a}:root[data-theme=light] .brand__mark{color:#07140b;box-shadow:0 8px 24px #22c55e22}:root[data-theme=light] .button{color:#07140b;box-shadow:0 8px 24px #22c55e20}:root[data-theme=light] .button--secondary{color:var(--ink);box-shadow:none}:root[data-theme=light] .hero-preview,:root[data-theme=light] .feature-grid article,:root[data-theme=light] .feature-list article,:root[data-theme=light] .architecture-flow article,:root[data-theme=light] .cta-panel{background:linear-gradient(145deg,#fff,#edf4ef);box-shadow:0 25px 70px #173a2414}:root[data-theme=light] .mini-shell aside{background:#edf4ef}:root[data-theme=light] .mini-shell aside i{background:#d5e1da}:root[data-theme=light] .mini-chart{background:linear-gradient(180deg,#f7faf8,#eaf2ed)}:root[data-theme=light] .docs-layout pre{background:#17221c;color:#e7f7ed}:root[data-theme=light] .demo-page{background:#f3f7f4;color:#17231c}:root[data-theme=light] .demo-notice{border-color:#b9dfc5;background:#e8f8ed;color:#27613a}:root[data-theme=light] .demo-notice span{background:#16a34a}:root[data-theme=light] .demo-sidebar{border-color:#d7e1db;background:#fbfdfc}:root[data-theme=light] .demo-workspace{border-color:#d7e1db}:root[data-theme=light] .demo-workspace:hover{background:#eef5f0}:root[data-theme=light] .demo-workspace-menu{border-color:#cfdad3;background:#fff;box-shadow:0 18px 50px #173a241f}:root[data-theme=light] .demo-workspace-menu>button{color:#53645b}:root[data-theme=light] .demo-workspace-menu>button:hover,:root[data-theme=light] .demo-workspace-menu>button.active{background:#e7f5eb;color:#15331f}:root[data-theme=light] .demo-workspace-menu>button>span{background:#dff1e5;color:#166534}:root[data-theme=light] .demo-workspace-menu>p{border-color:#dce5df;color:#68776f}:root[data-theme=light] .demo-workspace b,:root[data-theme=light] .demo-heading h1,:root[data-theme=light] .demo-card h2,:root[data-theme=light] .demo-kpis b,:root[data-theme=light] .demo-profile h2{color:#17231c}:root[data-theme=light] .demo-workspace small,:root[data-theme=light] .demo-nav-label,:root[data-theme=light] .demo-breadcrumb span,:root[data-theme=light] .demo-breadcrumb i,:root[data-theme=light] .demo-heading>div>p:last-child{color:#68776f}:root[data-theme=light] .demo-sidebar nav a{color:#5c6b63}:root[data-theme=light] .demo-sidebar nav a>span{color:#64756b}:root[data-theme=light] .demo-sidebar nav a:hover{background:#eef5f0;color:#17231c}:root[data-theme=light] .demo-sidebar nav a.active{background:#e4f4e9;color:#15331f}:root[data-theme=light] .demo-sidebar-card{border-color:#c9ddd0;background:linear-gradient(145deg,#edf8f0,#f8fbf9)}:root[data-theme=light] .demo-sidebar-card>span{background:radial-gradient(circle at center,#f8fbf9 56%,transparent 58%),conic-gradient(#22c55e 72%,#d8e6dc 0);color:#166534}:root[data-theme=light] .demo-sidebar-card small,:root[data-theme=light] .demo-docs-link{color:#68776f}:root[data-theme=light] .demo-topbar{border-color:#d7e1db;background:#ffffffed;box-shadow:0 8px 22px #173a2408}:root[data-theme=light] .demo-breadcrumb b{color:#26362d}:root[data-theme=light] .demo-search,:root[data-theme=light] .demo-topbar button{border-color:#d5dfd9!important;background:#f5f8f6!important;color:#617168!important}:root[data-theme=light] .demo-search kbd{border-color:#cfdad3;background:#fff;color:#68776f}:root[data-theme=light] .demo-kpis article,:root[data-theme=light] .demo-card,:root[data-theme=light] .demo-kanban>article,:root[data-theme=light] .demo-task,:root[data-theme=light] .demo-collection-workspace,:root[data-theme=light] .demo-settings-nav,:root[data-theme=light] .demo-command{border-color:#d7e1db!important;background:#fff!important;color:#26362d!important;box-shadow:0 10px 32px #173a240b}:root[data-theme=light] .demo-kpis small,:root[data-theme=light] .demo-kpis span,:root[data-theme=light] .demo-card>header small,:root[data-theme=light] .demo-card>header a,:root[data-theme=light] .demo-card>header button{color:#687970}:root[data-theme=light] .demo-chart-bars{border-color:#d6e0da;background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(33.33% - 1px),#e2e9e5 33.33%)}:root[data-theme=light] .demo-chart-axis,:root[data-theme=light] .demo-execution>footer{color:#7b8981}:root[data-theme=light] .demo-ring{background:radial-gradient(circle at center,#ffffff 61%,transparent 62%),conic-gradient(#22c55e 68%,#8b5cf6 0 91%,#dfe7e2 0)}:root[data-theme=light] .demo-ring span,:root[data-theme=light] .demo-legend>span{color:#64746b}:root[data-theme=light] .demo-work-row,:root[data-theme=light] .demo-activity>div,:root[data-theme=light] .demo-task footer,:root[data-theme=light] .demo-permissions>div,:root[data-theme=light] .demo-notification-settings>div,:root[data-theme=light] .demo-agenda>button{border-color:#e0e7e3!important}:root[data-theme=light] .demo-task strong,:root[data-theme=light] .demo-work-row b,:root[data-theme=light] .demo-activity b,:root[data-theme=light] .demo-agenda>button b{color:#26362d}:root[data-theme=light] .demo-task>small,:root[data-theme=light] .demo-work-row small,:root[data-theme=light] .demo-activity small,:root[data-theme=light] .demo-agenda>button small{color:#718078}:root[data-theme=light] .demo-collection-workspace>aside{border-color:#d7e1db;background:#f6f9f7}:root[data-theme=light] .demo-collection-workspace>aside>header,:root[data-theme=light] .demo-schema,:root[data-theme=light] .demo-record-toolbar,:root[data-theme=light] .demo-data-table>div,:root[data-theme=light] .demo-team-table>div,:root[data-theme=light] .demo-team-table>a,:root[data-theme=light] .demo-audit-table>div,:root[data-theme=light] .demo-audit-table>button{border-color:#dfe7e2!important}:root[data-theme=light] .demo-collection-workspace>aside>button{color:#596a60}:root[data-theme=light] .demo-collection-workspace>aside>button.active{border-color:#b8d8c2;background:#e7f4eb;color:#17351f}:root[data-theme=light] .demo-collection-workspace>aside button>i{background:#e6eee9;color:#53645a}:root[data-theme=light] .demo-record-toolbar label,:root[data-theme=light] .demo-team-card>header label,:root[data-theme=light] .demo-audit-card>header label,:root[data-theme=light] .demo-form-grid input,:root[data-theme=light] .demo-form-grid textarea{border-color:#d5dfd9;background:#f7faf8;color:#26362d}:root[data-theme=light] .demo-data-table .head{background:#f0f5f2;color:#617168}:root[data-theme=light] .demo-data-table>div,:root[data-theme=light] .demo-team-table>a,:root[data-theme=light] .demo-audit-table>button{color:#53645b!important}:root[data-theme=light] .person strong{color:#26362d}:root[data-theme=light] .person small{color:#718078}:root[data-theme=light] .demo-kanban>article{border-color:#d7e1db!important;background:#f6f9f7!important}:root[data-theme=light] .demo-task{background:#fff!important;color:#26362d!important}:root[data-theme=light] .demo-add-task{border-color:#cfdad3;color:#607067}:root[data-theme=light] .demo-weekdays,:root[data-theme=light] .demo-month,:root[data-theme=light] .demo-month>div{border-color:#d8e2dc}:root[data-theme=light] .demo-weekdays b,:root[data-theme=light] .demo-month>div>b{color:#627269}:root[data-theme=light] .demo-settings-nav button{color:#5f7066}:root[data-theme=light] .demo-settings-nav button.active{background:#e5f3e9;color:#17602d}:root[data-theme=light] .demo-command>header{border-color:#d8e2dc}:root[data-theme=light] .demo-command input{color:#26362d}:root[data-theme=light] .demo-command>a{color:#52635a}:root[data-theme=light] .demo-command>a:hover{background:#eaf5ed;color:#166534}.demo-launch,.demo-billing,.demo-developer{display:grid;gap:.75rem}.demo-launch-progress{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:1rem;padding:.9rem}.demo-launch-progress>div{display:grid}.demo-launch-progress span{color:#4ade80;font-size:1.1rem;font-weight:850}.demo-launch-progress small,.demo-launch-progress strong{color:#778195;font-size:.5rem}.demo-launch-progress>i{height:7px;border-radius:99px;background:#252b38;overflow:hidden}.demo-launch-progress>i b{display:block;width:75%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#67e8f9)}.demo-launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.demo-launch-grid>article{display:flex;gap:.75rem;padding:.9rem}.demo-launch-grid>article>span{display:grid;place-items:center;width:38px;height:38px;flex:0 0 38px;border-radius:.65rem;background:#202633;color:#727c90;font-size:.62rem;font-weight:850}.demo-launch-grid>article.done>span{background:#173523;color:#4ade80}.demo-launch-grid small{color:#4ade80;font-size:.43rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.demo-launch-grid h2{margin:.25rem 0;font-size:.72rem}.demo-launch-grid p{margin:0;color:#697386;font-size:.5rem}.demo-launch-grid button{margin-top:.65rem;padding:.38rem .6rem;border:1px solid #303646;border-radius:.4rem;color:#aeb6c5;font-size:.48rem}.demo-launch-checks{padding:.9rem}.demo-launch-checks>div{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.7rem}.demo-launch-checks span{color:#aeb6c4;font-size:.53rem}.demo-current-plan{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:linear-gradient(115deg,#14251a,#12151e)}.demo-current-plan em{display:inline-block;padding:.18rem .42rem;border-radius:99px;background:#173523;color:#4ade80;font-size:.45rem;font-style:normal}.demo-current-plan div:first-child>small{display:block;margin-top:.5rem;color:#6f798d;font-size:.48rem}.demo-current-plan h2{margin:.1rem 0;font-size:1.2rem}.demo-current-plan p{margin:0;color:#697386;font-size:.5rem}.demo-current-plan div:last-child{text-align:right}.demo-current-plan div:last-child strong{font-size:1.7rem}.demo-current-plan div:last-child span{color:#6c7588;font-size:.52rem}.demo-usage,.demo-plans,.demo-dev-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.demo-usage>article{padding:.8rem}.demo-usage header{display:flex;justify-content:space-between;color:#8d96a8;font-size:.48rem}.demo-usage header b{color:#dce1e9}.demo-usage>article>div{height:6px;margin:.7rem 0 .4rem;border-radius:99px;background:#252a37;overflow:hidden}.demo-usage>article>div i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#67e8f9)}.demo-usage small{color:#657084;font-size:.45rem}.demo-plans>article{padding:.9rem}.demo-plans>article.active{border-color:#22c55e;box-shadow:0 0 0 1px #22c55e}.demo-plans header{display:flex;justify-content:space-between}.demo-plans header h2{margin:0}.demo-plans header em{color:#4ade80;font-size:.45rem;font-style:normal}.demo-plans>article>strong{display:block;margin:.7rem 0;font-size:1.4rem}.demo-plans>article>strong small{color:#6d7689;font-size:.45rem}.demo-plans ul{display:grid;gap:.45rem;padding:0;color:#858fa1;font-size:.5rem;list-style:none}.demo-plans button{width:100%;margin-top:.5rem;padding:.45rem;border:1px solid #303646;border-radius:.4rem;color:#b5bdca;font-size:.5rem}.demo-dev-summary{grid-template-columns:1fr 1fr}.demo-dev-summary>article{display:flex;gap:.7rem;padding:.8rem}.demo-dev-summary>article>i{display:grid;place-items:center;width:38px;height:38px;border-radius:.6rem;background:#173523;color:#6ee7a4;font-size:.55rem;font-style:normal;font-weight:850}.demo-dev-summary small,.demo-dev-summary span{display:block;color:#697386;font-size:.46rem}.demo-dev-summary b{display:block;font-size:1rem}.demo-dev-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:.75rem}.demo-dev-panel{overflow:hidden}.demo-dev-panel>header{padding:.8rem}.demo-dev-panel>header button{padding:.35rem .5rem;border:1px solid #303646;border-radius:.4rem;color:#aeb6c5;font-size:.46rem}.demo-dev-panel>div{display:flex;align-items:center;gap:.55rem;padding:.65rem .8rem;border-top:1px solid #252a38}.demo-dev-panel>div>i{display:grid;place-items:center;width:28px;height:28px;border-radius:.45rem;background:#1d2330;color:#7de59e;font-size:.48rem;font-style:normal}.demo-dev-panel>div>span{display:grid;gap:.15rem;min-width:0;flex:1}.demo-dev-panel>div b{font-size:.53rem}.demo-dev-panel>div small{overflow:hidden;text-overflow:ellipsis;color:#667084;font-size:.43rem}.demo-dev-panel>div em{color:#4ade80;font-size:.42rem;font-style:normal}.demo-dev-panel>div em.off{color:#7b8495}.demo-dev-panel>div>button{padding:.3rem .45rem;border:1px solid #303646;border-radius:.35rem;color:#919aab;font-size:.43rem}.demo-developer>pre{margin:0;padding:.8rem;border:1px solid #252b38;border-radius:.6rem;background:#0d1017;color:#a9dfba;font-size:.5rem;line-height:1.55;overflow:auto}:root[data-theme=light] .demo-launch-progress>i,:root[data-theme=light] .demo-usage>article>div{background:#dde7e1}:root[data-theme=light] .demo-launch-grid>article>span,:root[data-theme=light] .demo-dev-panel>div>i{background:#e7eee9;color:#53645a}:root[data-theme=light] .demo-launch-grid>article.done>span,:root[data-theme=light] .demo-dev-summary>article>i{background:#e3f4e8;color:#167038}:root[data-theme=light] .demo-launch-grid h2,:root[data-theme=light] .demo-current-plan h2,:root[data-theme=light] .demo-usage header b,:root[data-theme=light] .demo-plans>article>strong,:root[data-theme=light] .demo-dev-summary b,:root[data-theme=light] .demo-dev-panel>div b{color:#26362d}:root[data-theme=light] .demo-current-plan{background:linear-gradient(115deg,#ecf7ef,#fff)!important}:root[data-theme=light] .demo-launch-grid p,:root[data-theme=light] .demo-current-plan p,:root[data-theme=light] .demo-usage header,:root[data-theme=light] .demo-plans ul,:root[data-theme=light] .demo-dev-summary small,:root[data-theme=light] .demo-dev-summary span,:root[data-theme=light] .demo-dev-panel>div small{color:#68776f}:root[data-theme=light] .demo-dev-panel>div{border-color:#dfe7e2}@media(max-width:820px){.demo-launch-grid,.demo-dev-layout{grid-template-columns:1fr}.demo-plans{grid-template-columns:repeat(3,minmax(190px,1fr));overflow-x:auto}.demo-launch-progress{grid-template-columns:auto 1fr}.demo-launch-progress>strong{grid-column:1/-1}}@media(max-width:560px){.demo-usage,.demo-dev-summary{grid-template-columns:1fr}.demo-launch-checks>div{grid-template-columns:1fr}}.buy-selector{position:relative;width:100%}.buy-selector summary{list-style:none;cursor:pointer}.buy-selector summary::-webkit-details-marker{display:none}.buy-selector>div{display:grid;gap:.35rem;margin-top:.5rem;padding:.55rem;border:1px solid #31593c;border-radius:.65rem;background:#10141b;text-align:left}.buy-selector>div a{display:flex;justify-content:space-between;gap:.75rem;padding:.45rem .55rem;border-radius:.4rem;color:var(--ink);text-decoration:none}.buy-selector>div a:hover{background:#1d3022}.buy-selector>div small{color:var(--muted)}:root[data-theme=light] .product-proof{background:#fff;box-shadow:0 24px 70px #173a2414}:root[data-theme=light] .product-proof strong{color:#087f8c}:root[data-theme=light] .product-proof span{color:#53645b}:root[data-theme=light] .screen-dashboard i,:root[data-theme=light] .screen-calendar i{border-color:#d2ded6;background:#f8fbf9}:root[data-theme=light] .screen-dashboard b{border-color:#d2ded6;background:linear-gradient(180deg,#edf7ef,#e4f0e7)}:root[data-theme=light] .screen-kanban i{border-color:#d2ded6;background:repeating-linear-gradient(to bottom,#f8fbf9 0 28px,#e8f0eb 29px 34px)}:root[data-theme=light] .screen-table i{border-color:#d2ded6;background:linear-gradient(90deg,#dff1e5 28%,#f8fbf9 28%)}:root[data-theme=light] .screen-people i{border-color:#d2ded6;background:radial-gradient(circle at 22% 50%,#22c55e 0 7px,transparent 8px),linear-gradient(90deg,transparent 36%,#f8fbf9 36%)}:root[data-theme=light] .buyer-package aside{border-color:#b8d8c2;background:radial-gradient(circle at 50% 0,rgba(34,197,94,.0941176471),transparent 45%),#fff;box-shadow:0 30px 80px #173a2418}:root[data-theme=light] .buy-selector>div{border-color:#b8d8c2;background:#fff;box-shadow:0 12px 28px #173a2412}:root[data-theme=light] .buy-selector>div a:hover{background:#eaf5ed}:root[data-theme=light] .docs-layout pre,:root[data-theme=light] .demo-developer>pre{border-color:#d7e1db;background:#f3f7f4;color:#17231c}:root[data-theme=light] .demo-sidebar nav a>small,:root[data-theme=light] .demo-kanban>article>header span{background:#e6eee9;color:#52635a}:root[data-theme=light] .demo-sidebar-toggle{border-color:#cbd8d0;background:#fff;color:#52635a;box-shadow:0 5px 16px #173a2418}:root[data-theme=light] .demo-sidebar-toggle:hover{border-color:#8fc7a0;color:#166534}:root[data-theme=light] .demo-card>header button,:root[data-theme=light] .demo-execution>header button,:root[data-theme=light] .demo-collection-workspace>article>header button:not(.primary),:root[data-theme=light] .demo-record-toolbar button,:root[data-theme=light] .demo-team-card>header button,:root[data-theme=light] .demo-audit-card>header button,:root[data-theme=light] .demo-calendar>header button,:root[data-theme=light] .demo-dev-panel>header button,:root[data-theme=light] .demo-dev-panel>div>button,:root[data-theme=light] .demo-plans button,:root[data-theme=light] .demo-launch-grid button{border-color:#cfdad3;background:#f5f8f6;color:#405247}:root[data-theme=light] .demo-legend i.muted{background:#c4d0c8}:root[data-theme=light] .demo-work-row em{background:#e8eeea;color:#52635a}:root[data-theme=light] .demo-activity>div>span{background:#e3f4e8;color:#166534}:root[data-theme=light] .demo-schema{background:#f5f8f6}:root[data-theme=light] .demo-schema>span{color:#52635a}:root[data-theme=light] .demo-schema>i{border-color:#d2ded6;background:#fff;color:#26362d}:root[data-theme=light] .demo-schema small{color:#68776f}:root[data-theme=light] .demo-record-toolbar label,:root[data-theme=light] .demo-team-card>header label,:root[data-theme=light] .demo-audit-card>header label{background:#f7faf8}:root[data-theme=light] .demo-data-table{background:#fff}:root[data-theme=light] .demo-task__tag{background:#e3f4e8;color:#166534}:root[data-theme=light] .demo-calendar>header button.active{border-color:#9ed2ae;background:#e5f3e9;color:#17602d}:root[data-theme=light] .demo-month>div>button{background:#e2f3f6;color:#096574}:root[data-theme=light] .demo-month>div>button[data-type=success]{background:#e3f4e8;color:#166534}:root[data-theme=light] .demo-month>div>button[data-type=warning]{background:#fff4d7;color:#8a5700}:root[data-theme=light] .demo-month>div>button[data-type=danger]{background:#ffeaed;color:#a11f37}:root[data-theme=light] .demo-permissions>div>i,:root[data-theme=light] .demo-notification-settings>div>i{background:#d8e2dc}:root[data-theme=light] .demo-permissions>div>i b,:root[data-theme=light] .demo-notification-settings>div>i b{background:#718078}:root[data-theme=light] .demo-current-plan em{background:#e3f4e8;color:#166534}:root[data-theme=light] .demo-status,:root[data-theme=light] .demo-role{background:#fff4d7;color:#8a5700}:root[data-theme=light] .demo-status[data-status=Open],:root[data-theme=light] .demo-status[data-status=Active],:root[data-theme=light] .demo-status[data-status=Abierta],:root[data-theme=light] .demo-status[data-status=Activo]{background:#e3f4e8;color:#166534}:root[data-theme=light] .demo-status[data-status="In progress"],:root[data-theme=light] .demo-status[data-status="En curso"],:root[data-theme=light] .demo-audit-table em{background:#e2f3f6;color:#096574}:root[data-theme=light] .demo-status[data-status="In review"],:root[data-theme=light] .demo-status[data-status="En revisi\f3n"],:root[data-theme=light] .demo-audit-table em[data-action=Updated],:root[data-theme=light] .demo-audit-table em[data-action=Changed],:root[data-theme=light] .demo-audit-table em[data-action=Actualiz\f3],:root[data-theme=light] .demo-audit-table em[data-action=Cambi\f3]{background:#eee9ff;color:#5b3bb2}:root[data-theme=light] .demo-status[data-status=Closed],:root[data-theme=light] .demo-status[data-status=Cerrada]{background:#e9edf1;color:#52606f}:root[data-theme=light] .demo-audit-table em[data-action=Created],:root[data-theme=light] .demo-audit-table em[data-action=Cre\f3]{background:#e3f4e8;color:#166534}:root[data-theme=light] .demo-audit-table em[data-action=Invited],:root[data-theme=light] .demo-audit-table em[data-action="Invit\f3  a"]{background:#fff4d7;color:#8a5700}
