:root{--ocean-950:#06212f;--ocean-900:#0a2a3d;--ocean-800:#0e3a52;--ocean-700:#14496a;--ocean-600:#1c587c;--ocean-500:#3f7290;--ocean-400:#688fa7;--ocean-300:#9db7c6;--reef-700:#0b6e68;--reef-600:#0e8c86;--reef-500:#15a89f;--reef-400:#3cc0b6;--coral-700:#c2461a;--coral-600:#e0521f;--coral-500:#ff6b35;--coral-400:#ff8a5b;--matte-50:#fbfbf9;--warn:#e8a23c;--bg-primary:var(--ocean-950);--text-primary:var(--matte-50);--text-secondary:var(--ocean-300);--text-muted:var(--ocean-400);--accent:var(--reef-500);--success:var(--reef-400);--warning:var(--warn);--error:var(--coral-500);--border-color:hsla(0,0%,100%,.08);--panel-bg:hsla(0,0%,100%,.025);--panel-border:hsla(0,0%,100%,.06);--font-sans:"Archivo","Helvetica Neue",Arial,sans-serif;--font-display:"Archivo","Helvetica Neue",Arial,sans-serif;--font-mono:"Spline Sans Mono",ui-monospace,"SFMono-Regular",monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--sidebar-width:248px;--topbar-height:68px}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);min-height:100vh}input,select,textarea{color-scheme:dark}optgroup,option,select{background-color:var(--ocean-900);color:var(--text-primary)}body[data-theme=light]{--ocean-950:#f4f8fa;--ocean-900:#fff;--ocean-800:#e7f0f4;--ocean-700:#d7e5eb;--ocean-600:#a6c0cd;--ocean-500:#5e7c8c;--ocean-400:#56717f;--ocean-300:#294655;--matte-50:#102b38;--bg-primary:#f4f8fa;--text-primary:#102b38;--text-secondary:#294655;--text-muted:#56717f;--panel-bg:#fff;--panel-border:rgba(16,43,56,.12);--border-color:rgba(16,43,56,.15)}body[data-theme=light] .sidebar,body[data-theme=light] .topbar{background:hsla(0,0%,100%,.88)}body[data-theme=light] .account-menu,body[data-theme=light] .card,body[data-theme=light] .column-menu,body[data-theme=light] .dashboard-chart-card,body[data-theme=light] .kpi-tile,body[data-theme=light] .project-card,body[data-theme=light] .summary-card{background:#fff;border:1px solid rgba(16,43,56,.15);box-shadow:0 4px 16px rgba(27,62,78,.07),0 1px 3px rgba(27,62,78,.04)}body[data-theme=light] .project-card:hover{background:#fff;border-color:var(--reef-500);box-shadow:0 8px 24px rgba(21,168,159,.15),0 2px 6px rgba(27,62,78,.06)}body[data-theme=light] .stat-tile-item{background:#f0f5f8;border:1px solid rgba(16,43,56,.09)}body[data-theme=light] .stat-tile-label{color:#56717f}body[data-theme=light] .stat-tile-value{color:#102b38}body[data-theme=light] .account-menu-trigger,body[data-theme=light] .chip,body[data-theme=light] .data-table-wrap,body[data-theme=light] .report-bulk-bar,body[data-theme=light] .sidebar-org,body[data-theme=light] .task-toolbar,body[data-theme=light] .topbar-search-box{background:#fff;border-color:rgba(16,43,56,.15)}body[data-theme=light] .account-menu,body[data-theme=light] .account-menu button,body[data-theme=light] .account-menu button:hover,body[data-theme=light] .account-menu-identity strong,body[data-theme=light] .account-menu-trigger,body[data-theme=light] .btn-ghost:not(:disabled):hover,body[data-theme=light] .chip.active,body[data-theme=light] .column-menu-row,body[data-theme=light] .column-menu-title,body[data-theme=light] .data-table,body[data-theme=light] .data-table th:hover,body[data-theme=light] .input,body[data-theme=light] .issue-distribution-row strong,body[data-theme=light] .kpi-tile-value,body[data-theme=light] .page-header h1,body[data-theme=light] .sidebar-link:hover,body[data-theme=light] .sidebar-org-name,body[data-theme=light] .stat-tile-value,body[data-theme=light] .task-card h2,body[data-theme=light] .toggle-row-label,body[data-theme=light] .topbar-search-box,body[data-theme=light] .welcome-intro h1,body[data-theme=light] .workspace-access-list dd{color:var(--text-primary)}body[data-theme=light] .data-table td,body[data-theme=light] .data-table th{border-color:rgba(16,43,56,.1)}body[data-theme=light] .account-menu button:hover,body[data-theme=light] .chip.active,body[data-theme=light] .sidebar-link:hover{background:rgba(16,43,56,.06)}body[data-theme=light] .sidebar-link.active{background:rgba(21,168,159,.13);color:#08766f}body[data-theme=light] .sidebar-link.active .sidebar-link-icon{color:#08766f}body[data-theme=light] .input,body[data-theme=light] select,body[data-theme=light] textarea{background:#fff;border-color:rgba(16,43,56,.18);color:#102b38}body[data-theme=light] input,body[data-theme=light] select,body[data-theme=light] textarea{color-scheme:light}body[data-theme=light] optgroup,body[data-theme=light] option,body[data-theme=light] select{background-color:#fff;color:#102b38}body[data-theme=light] .input:focus,body[data-theme=light] select:focus,body[data-theme=light] textarea:focus{border-color:var(--reef-600);box-shadow:0 0 0 3px rgba(21,168,159,.14)}body[data-theme=light] .data-table thead,body[data-theme=light] .data-table tr:hover{background:#edf5f7}body[data-theme=light] .data-table th{color:#486673}body[data-theme=light] .data-table td{color:#183845}body[data-theme=light] .selected-row{background:rgba(21,168,159,.1)!important}body[data-theme=light] .kanban-card,body[data-theme=light] .task-card{background:#fff;box-shadow:0 2px 7px rgba(24,56,69,.06)}body[data-theme=light] .kanban-column{background:#eaf2f5;border-color:rgba(16,43,56,.1)}body[data-theme=light] .kanban-heading{color:#294655}body[data-theme=light] .kanban-card p,body[data-theme=light] .task-card p{color:#56717f}body[data-theme=light] .btn-ghost{background:#fff;border-color:rgba(16,43,56,.18);color:#294655}body[data-theme=light] .btn-ghost:not(:disabled):hover{background:#edf5f7;border-color:rgba(16,43,56,.28)}body[data-theme=light] .topbar-kbd{background:#e8f0f3;border-color:rgba(16,43,56,.12);color:#486673}body[data-theme=light] .sidebar-footer-rule{background:rgba(16,43,56,.1)}body[data-theme=light] .error-banner{background:#fff0eb;border-color:#f2b49f;color:#963916}body[data-theme=light] .drawer-panel{background:#fff!important;border-left:1px solid rgba(16,43,56,.12)!important;box-shadow:-12px 0 40px rgba(16,43,56,.12)!important;color:var(--text-primary)}body[data-theme=light] .drawer-overlay{background:rgba(16,43,56,.45)!important}body[data-theme=light] .kpi-tile{background:#f7fafc;border:1px solid rgba(16,43,56,.1)}body[data-theme=light] .kpi-tile-label{color:#56717f}body[data-theme=light] .kpi-tile-value{color:#102b38}body[data-theme=light] .stat-tile{background:#fff;border:1px solid rgba(16,43,56,.12);box-shadow:0 2px 8px rgba(16,43,56,.04)}body[data-theme=light] .column-menu{background:#fff;border:1px solid rgba(16,43,56,.14);box-shadow:0 10px 30px rgba(16,43,56,.12)}body[data-theme=light] .column-menu-title{color:#56717f;border-bottom:1px solid rgba(16,43,56,.1)}body[data-theme=light] .column-menu-row{color:#102b38}body[data-theme=light] .column-menu-row:hover{background:#f0f6f9}body[data-theme=light] code,body[data-theme=light] pre{background:#f0f5f8;border-color:rgba(16,43,56,.12);color:#102b38}body[data-theme=light] ::-webkit-scrollbar-thumb{background:rgba(16,43,56,.18)}.explorer-pagination{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:10px;margin-top:12px;color:var(--ocean-400);font-size:12px}.explorer-pagination label{display:inline-flex;align-items:center;gap:6px}.explorer-pagination .input{width:auto;min-width:68px;padding:6px 8px}a{color:inherit}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.08);border-radius:8px}@keyframes atlasFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes atlasPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes atlasBlink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}.app-shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-width);flex-shrink:0;display:flex;flex-direction:column;gap:4px;background:linear-gradient(180deg,#071a26 0,var(--ocean-950) 100%);border-right:1px solid var(--panel-border);position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:20px 14px}.sidebar-logo{display:flex;align-items:center;gap:10px;padding:6px 8px 20px;text-decoration:none}.sidebar-collapse-toggle{display:flex;align-items:center;justify-content:flex-end;gap:6px;width:100%;margin:-8px 0 8px;padding:5px 8px;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--ocean-400);font:inherit;font-size:10px;cursor:pointer}.sidebar-collapse-toggle:hover{background:hsla(0,0%,100%,.04);border-color:var(--panel-border);color:var(--text-primary)}.sidebar-collapse-toggle span:first-child{font-size:20px;line-height:.7}.sidebar.collapsed{width:72px}.sidebar.collapsed .sidebar-logo{justify-content:center;padding-left:0;padding-right:0}.sidebar.collapsed .sidebar-collapse-toggle span:last-child,.sidebar.collapsed .sidebar-link>.sidebar-badge,.sidebar.collapsed .sidebar-link>span:nth-child(2),.sidebar.collapsed .sidebar-logo>span,.sidebar.collapsed .sidebar-org>div:last-child{display:none!important}.sidebar.collapsed .sidebar-collapse-toggle,.sidebar.collapsed .sidebar-link,.sidebar.collapsed .sidebar-org{justify-content:center;padding-left:0;padding-right:0}.sidebar-logo-word{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:.02em;color:var(--matte-50);line-height:1.1}.sidebar-logo-sub{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--ocean-400);text-transform:uppercase}.sidebar-nav{display:flex;flex-direction:column;gap:2px}.sidebar-link{display:flex;align-items:center;gap:11px;padding:10px 12px;border-radius:9px;text-decoration:none;color:var(--text-secondary);font-weight:600;font-size:13.5px;letter-spacing:.01em;border:1px solid transparent;transition:background .15s ease,color .15s ease}.sidebar-link:hover{background:hsla(0,0%,100%,.04);color:#fff}.sidebar-link.active{background:rgba(21,168,159,.12);border-color:rgba(21,168,159,.25);color:#fff}.sidebar-link.disabled{opacity:.4;cursor:default;pointer-events:none}.sidebar-link-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:var(--ocean-400)}.sidebar-link.active .sidebar-link-icon{color:var(--reef-400)}.sidebar-badge{margin-left:auto;font-family:var(--font-mono);font-size:10px;font-weight:600;padding:2px 6px;border-radius:var(--radius-pill);background:rgba(255,107,53,.15);color:var(--coral-400);border:1px solid rgba(255,107,53,.3)}.sidebar-badge.muted{background:hsla(0,0%,100%,.06);color:var(--text-secondary);border-color:transparent}.sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:10px}.sidebar-footer-rule{height:1px;background:var(--panel-border);margin:8px 4px}.sidebar-org{display:flex;align-items:center;gap:9px;padding:8px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05)}.sidebar-org-avatar{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--reef-500),var(--ocean-600));display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:800;font-size:12px;color:#fff;flex-shrink:0}.sidebar-org-name{font-size:12px;font-weight:600;color:var(--matte-50)}.sidebar-org-sub{font-size:10.5px;color:var(--ocean-400)}.main-column{flex:1 1}.live-crawl-layout,.main-column{min-width:0;display:flex;flex-direction:column}.live-crawl-layout{gap:16px;margin-bottom:24px}.live-crawl-indicators{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.live-crawl-results{min-width:0}.live-crawl-results .data-table-scroll{max-height:min(52vh,560px);overflow:auto}.live-fetch-console{min-width:0}.live-fetch-console-header{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:0;border:0;background:transparent;color:var(--text-primary);font:inherit;text-align:left;cursor:pointer}.live-fetch-console-header:hover .card-title,.live-fetch-console-header:hover .live-fetch-console-toggle{color:var(--reef-400)}.live-fetch-console-toggle{color:var(--ocean-400);font-family:var(--font-mono);font-size:10px;white-space:nowrap}.live-fetch-console.collapsed{gap:0}.topbar{height:var(--topbar-height);flex-shrink:0;gap:16px;padding:0 28px;border-bottom:1px solid hsla(0,0%,100%,.05);background:rgba(6,33,47,.4);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);position:-webkit-sticky;position:sticky;top:0;z-index:100}.topbar,.workspace-context{display:flex;align-items:center}.workspace-context{width:226px;min-width:180px;height:46px;padding:6px 9px;gap:10px;position:relative;border:1px solid rgba(152,196,201,.12);border-radius:11px;background:linear-gradient(145deg,hsla(0,0%,100%,.045),hsla(0,0%,100%,.018));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035),0 5px 18px rgba(0,0,0,.08);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.workspace-context:hover{border-color:rgba(73,206,187,.28);background:linear-gradient(145deg,hsla(0,0%,100%,.06),rgba(46,189,170,.025))}.workspace-context:focus-within{border-color:rgba(60,192,182,.58);box-shadow:0 0 0 3px rgba(21,168,159,.11),inset 0 1px 0 hsla(0,0%,100%,.05)}.workspace-switcher-mark{width:29px;height:29px;flex:0 0 29px;position:relative;display:grid;place-items:center;border:1px solid rgba(76,211,191,.2);border-radius:8px;background:rgba(55,199,179,.08)}.workspace-switcher-mark i{width:10px;height:10px;position:absolute;border:1px solid #58cdbb;border-radius:3px;transform:rotate(45deg)}.workspace-switcher-mark i:last-child{width:4px;height:4px;border-color:#f0b767}.workspace-context-copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:1px}.workspace-name{overflow:hidden;color:#627d88;font:600 8px var(--font-mono);letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.workspace-select-wrap{min-width:0;position:relative;display:flex;align-items:center}.workspace-project-select{width:100%;min-width:0;height:21px;padding:0 20px 0 0;-moz-appearance:none;appearance:none;-webkit-appearance:none;overflow:hidden;color:#e4ecee;border:0;outline:0;background:transparent;font:700 12px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.workspace-project-select option{color:#e4ecee;background:#0a2a3d}.workspace-select-chevron{position:absolute;right:1px;top:1px;color:#6c8791;font-size:13px;line-height:1;pointer-events:none;transition:color .18s ease,transform .18s ease}.workspace-context:hover .workspace-select-chevron{color:#58cdbb;transform:translateY(1px)}.topbar-titles{display:flex;flex-direction:column;gap:2px;flex-shrink:0;min-width:0}.topbar-title{font-family:var(--font-display);font-weight:700;font-size:18px;color:var(--matte-50);letter-spacing:.01em}.topbar-subtitle,.topbar-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-subtitle{font-family:var(--font-mono);font-size:11px;color:var(--ocean-400)}.topbar-search{flex:1 1;min-width:40px;display:flex;justify-content:center}.topbar-search-box{display:flex;align-items:center;gap:8px;width:100%;max-width:420px;padding:9px 14px;border-radius:10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);color:var(--ocean-400);cursor:not-allowed}.topbar-search-box span:first-of-type{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px}.topbar-kbd{font-family:var(--font-mono);font-size:10px;padding:2px 6px;border-radius:5px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.08);color:var(--ocean-300);flex-shrink:0}.account-menu-wrap{position:relative}.account-menu-trigger{display:inline-flex;align-items:center;gap:7px;max-width:220px;padding:5px 8px;border:1px solid hsla(0,0%,100%,.1);border-radius:9px;background:hsla(0,0%,100%,.03);color:var(--ocean-300);cursor:pointer}.account-avatar{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:var(--ocean-700);color:#fff;font-size:11px;font-weight:800}.account-menu-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.account-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:230px;padding:6px;border:1px solid var(--panel-border);border-radius:10px;background:var(--ocean-900);box-shadow:0 16px 36px rgba(0,0,0,.28)}.account-menu-identity{display:flex;flex-direction:column;gap:3px;padding:8px 9px 10px;color:var(--ocean-400);font-size:11px;border-bottom:1px solid var(--panel-border)}.account-menu-identity strong{overflow:hidden;color:#fff;font-size:12px;text-overflow:ellipsis}.account-menu button{width:100%;padding:9px;border:0;background:transparent;color:var(--ocean-300);text-align:left;border-radius:7px;cursor:pointer;font:inherit;font-size:12px}.account-menu button:hover{background:hsla(0,0%,100%,.06);color:#fff}.workspace-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;max-width:900px}.workspace-settings-form{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.workspace-settings-form label{display:flex;width:100%;flex-direction:column;gap:7px;color:var(--ocean-300);font-size:12px;font-weight:600}.workspace-access-list{display:flex;flex-direction:column;gap:14px;margin:0}.workspace-access-list div{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:12px;gap:12px}.workspace-access-list dt{color:var(--ocean-400);font-size:12px}.workspace-access-list dd{margin:0;color:#fff;font-size:12px;overflow-wrap:anywhere}.workspace-notice{margin:0;color:var(--reef-400);font-size:12px}@media (max-width:760px){.workspace-settings-grid{grid-template-columns:1fr}.account-menu-label{display:none}}body[data-theme=light] .workspace-context{border-color:rgba(16,43,56,.13);background:hsla(0,0%,100%,.82);box-shadow:0 5px 18px rgba(27,62,78,.055)}body[data-theme=light] .workspace-context:hover{border-color:rgba(14,140,130,.28);background:#fff}body[data-theme=light] .workspace-switcher-mark{border-color:rgba(14,140,130,.2);background:rgba(21,168,159,.08)}body[data-theme=light] .workspace-name{color:#708892}body[data-theme=light] .workspace-project-select{color:#173845;background:transparent}body[data-theme=light] .workspace-project-select option{color:#173845;background:#fff}@media (max-width:700px){.topbar{padding:0 14px;gap:9px}.workspace-context{width:150px;min-width:120px}.workspace-switcher-mark{display:none}.workspace-name{max-width:110px}.topbar-search{display:none}.topbar>.btn{padding-left:11px;padding-right:11px}}.page-content{flex:1 1;padding:28px;width:100%;animation:atlasFade .25s ease}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:10px;padding:9px 16px;font-family:inherit;font-size:12.5px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease,opacity .15s ease;white-space:nowrap}.btn:disabled{cursor:not-allowed;opacity:.5}.btn-primary{background:linear-gradient(135deg,var(--reef-500),var(--ocean-600));color:#fff;box-shadow:0 4px 16px rgba(21,168,159,.25)}.btn-primary:not(:disabled):hover{transform:translateY(-1px) scale(1.02);box-shadow:0 6px 20px rgba(21,168,159,.4)}.btn-secondary{background:var(--reef-500);color:#04231f}.btn-secondary:not(:disabled):hover{filter:brightness(1.1)}.btn-ghost{background:transparent;color:var(--ocean-300);border:1px solid hsla(0,0%,100%,.12)}.btn-ghost:not(:disabled):hover{border-color:hsla(0,0%,100%,.3);color:#fff}.card{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:var(--radius-lg);background:var(--panel-bg);border:1px solid var(--panel-border)}.card-title{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ocean-400);font-weight:700}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--ocean-400);font-weight:700}.input,select.input{background:var(--ocean-900);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-sm);padding:9px 12px;color:var(--text-primary);font-family:inherit;font-size:13px;transition:border-color .15s ease,box-shadow .15s ease}.input::placeholder,textarea::placeholder{color:var(--ocean-400);opacity:1}.input:focus,select:focus,textarea:focus{outline:none;border-color:rgba(21,168,159,.5);box-shadow:0 0 0 3px rgba(21,168,159,.08)}:where(a,button,input,select,textarea,[role=button]):focus-visible{outline:3px solid var(--reef-400);outline-offset:3px}.skip-link{position:fixed;z-index:1000;top:10px;left:10px;padding:9px 12px;border-radius:6px;background:var(--reef-500);color:#04231f;font-weight:800;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.input:disabled{opacity:.45;cursor:not-allowed}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--panel-border)}.toggle-row:last-child{border-bottom:none}.toggle-row-label{font-weight:700;font-size:13.5px;color:#fff}.toggle-row-hint{font-size:11.5px;color:var(--ocean-400);margin-top:2px;line-height:1.5}.badge{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:var(--radius-sm)}.badge-good{color:var(--reef-400);background:rgba(60,192,182,.1)}.badge-warn{color:var(--warn);background:rgba(232,162,60,.1)}.badge-bad{color:var(--coral-500);background:rgba(255,107,53,.1)}.badge-neutral{color:var(--ocean-300);background:hsla(0,0%,100%,.06)}.tag-coming-soon{font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:2px 7px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.06);color:var(--ocean-400);border:1px solid hsla(0,0%,100%,.08)}.kpi-grid,.stat-grid,.summary-grid{margin-bottom:1.5rem}.kpi-grid,.stat-grid,.stats-row,.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px;width:100%}@media (min-width:900px){.stats-row{grid-template-columns:repeat(4,1fr)}}.stat-card{padding:16px 18px;border-radius:var(--radius-md);background:var(--panel-bg);border:1px solid var(--panel-border);display:flex;flex-direction:column;gap:6px;box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .15s ease,border-color .15s ease;min-width:0}.stat-card:hover{border-color:hsla(0,0%,100%,.15)}.stat-label{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--ocean-400)}.stat-value{font-family:var(--font-mono);font-weight:800;font-size:1.6rem;color:#fff;line-height:1.2}.stat-hint{font-size:11.5px;color:var(--ocean-300)}.admin-cards-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;width:100%}@media (min-width:768px){.admin-cards-grid{grid-template-columns:repeat(2,1fr)}}.stat-tile{display:flex;gap:18px;padding:0}.stat-tile-item{display:flex;flex-direction:column;gap:2px}.stat-tile-value{font-family:var(--font-mono);font-weight:700;font-size:16px;color:#fff}.stat-tile-label{font-size:10.5px;color:var(--ocean-400);letter-spacing:.03em}.kpi-tile{padding:14px 16px;border-radius:var(--radius-md);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.kpi-tile-label{font-size:10.5px;color:var(--ocean-400);letter-spacing:.03em;font-weight:600;text-transform:uppercase}.kpi-tile-value{font-family:var(--font-mono);font-weight:700;font-size:1.3rem;color:#fff;margin-top:4px}.data-table-wrap{border-radius:var(--radius-lg);background:var(--panel-bg);border:1px solid var(--panel-border);overflow:hidden}.data-table{width:100%;border-collapse:collapse;font-size:12.5px}.data-table th{text-align:left;padding:12px 16px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--ocean-400);background:hsla(0,0%,100%,.02);border-bottom:1px solid var(--panel-border);cursor:pointer;white-space:nowrap}.data-table th:hover{color:#fff}.data-table td{padding:11px 16px;border-bottom:1px solid hsla(0,0%,100%,.04);vertical-align:middle}.data-table tr:last-child td{border-bottom:none}.data-table tr:hover td{background:hsla(0,0%,100%,.025)}.data-table-scroll{overflow-x:auto}.report-table-scroll{max-height:min(62vh,720px);overflow:auto}.report-table-scroll thead th{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-shadow:0 1px 0 var(--panel-border)}.selection-cell{width:42px;min-width:42px;text-align:center!important;padding-left:12px!important;padding-right:8px!important}.selection-cell input{cursor:pointer;accent-color:var(--reef-500)}.selected-row td{background:rgba(21,168,159,.09)}.selected-row:hover td{background:rgba(21,168,159,.14)!important}.report-filter{width:auto;min-width:145px;padding:8px 28px 8px 10px;font-size:12px}.column-menu{position:absolute;top:calc(100% + 6px);right:0;width:278px;max-height:390px;overflow-y:auto;background:var(--ocean-900);border:1px solid hsla(0,0%,100%,.1);border-radius:11px;box-shadow:0 20px 50px rgba(0,0,0,.4);z-index:30;padding:8px}.column-menu-title{padding:6px 8px 9px;color:#fff;font-size:12px;font-weight:700}.column-menu-title span{display:block;margin-top:3px;color:var(--ocean-400);font-size:10px;font-weight:500}.column-menu-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:7px;color:#fff;font-size:12px}.column-menu-row:hover{background:hsla(0,0%,100%,.05)}.column-menu-row label{display:flex;align-items:center;gap:8px;cursor:pointer;min-width:0}.column-order-actions{display:flex;gap:3px}.column-order-actions button{width:23px;height:23px;border:1px solid hsla(0,0%,100%,.13);border-radius:5px;color:var(--ocean-300);background:hsla(0,0%,100%,.04);cursor:pointer}.column-order-actions button:not(:disabled):hover{color:#fff;border-color:var(--reef-500)}.column-order-actions button:disabled{opacity:.3;cursor:not-allowed}.report-bulk-bar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:47px;margin-bottom:10px;padding:7px 11px 7px 14px;border:1px solid rgba(21,168,159,.22);border-radius:10px;background:rgba(21,168,159,.06);color:var(--ocean-300);font-size:12px}.report-bulk-bar strong{color:var(--reef-400)}.report-bulk-actions{display:flex;gap:6px;margin-left:auto}.report-bulk-actions .btn{padding:6px 10px;font-size:11px}.report-bulk-muted,.report-bulk-notice{color:var(--ocean-400)}.report-bulk-notice{margin-left:2px;font-size:11px}@media (max-width:720px){.report-filter{flex:1 1;min-width:130px}.report-bulk-actions{width:100%;margin-left:0}.report-bulk-actions .btn{flex:1 1}.report-table-scroll{max-height:55vh}}.task-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px}.task-search{flex:1 1;min-width:220px}.task-group-toggle{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid hsla(0,0%,100%,.08);border-radius:9px;background:hsla(0,0%,100%,.03)}.task-group-toggle>span{padding:0 7px;color:var(--ocean-500);font-size:10px;letter-spacing:.05em;font-weight:700}.task-group-toggle button{border:0;border-radius:6px;padding:7px 9px;background:transparent;color:var(--ocean-400);font:inherit;font-size:11px;font-weight:700;cursor:pointer}.task-group-toggle button.active{color:#04231f;background:var(--reef-500)}.task-notice{margin:-8px 0 12px;color:var(--reef-400);font-size:12px}.task-groups{display:flex;flex-direction:column;gap:22px}.task-group-heading{display:flex;align-items:center;gap:7px;margin:0 0 8px 2px;color:var(--ocean-300);font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.task-group-heading span{border-radius:99px;padding:2px 7px;background:hsla(0,0%,100%,.07);color:var(--ocean-400);font-family:var(--font-mono);font-size:10px}.task-list{display:flex;flex-direction:column;gap:10px}.task-card{display:flex;align-items:stretch;gap:18px;padding:17px 18px;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:var(--panel-bg)}.task-card-main{flex:1 1;min-width:0}.task-card-meta{display:flex;flex-wrap:wrap;gap:7px;align-items:center;color:var(--ocean-400);font-family:var(--font-mono);font-size:10.5px}.task-priority{padding:3px 7px;border:1px solid;border-radius:5px;font-weight:700;letter-spacing:.04em}.task-card h2{margin:9px 0 5px;color:#fff;font-size:14px;line-height:1.35}.task-card p{max-width:780px;margin:0;color:var(--ocean-300);font-size:12.5px;line-height:1.5}.task-urls{display:flex;flex-wrap:wrap;gap:5px 12px;margin-top:11px;font-family:var(--font-mono);font-size:10.5px}.task-urls a{max-width:320px;overflow:hidden;color:var(--reef-400);text-overflow:ellipsis;white-space:nowrap}.task-urls span{color:var(--ocean-400)}.task-card-actions{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:7px;min-width:105px}.task-card-actions .btn{padding:7px 10px;font-size:11px}.task-card-done{opacity:.58}.task-card-done h2{text-decoration:line-through}.kanban-board{display:grid;grid-template-columns:repeat(3,minmax(240px,1fr));grid-gap:14px;gap:14px;overflow-x:auto}.kanban-column{min-height:260px;padding:10px;border:1px solid var(--panel-border);border-radius:var(--radius-md);background:hsla(0,0%,100%,.02)}.kanban-heading{display:flex;justify-content:space-between;padding:4px 3px 11px;color:var(--ocean-300);font-size:12px;font-weight:700}.kanban-heading span{color:var(--ocean-400);font-family:var(--font-mono)}.kanban-card{display:flex;flex-direction:column;gap:9px;margin-bottom:9px;padding:13px;border:1px solid var(--panel-border);border-radius:9px;background:var(--panel-bg)}.kanban-card h2{margin:0;color:var(--text-primary);font-size:13px;line-height:1.4}.kanban-card p{margin:0;color:var(--ocean-400);font-size:11px}.kanban-card .btn{padding:6px 9px;font-size:11px}.dashboard-charts{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.9fr);grid-gap:14px;gap:14px;margin:18px 0 24px}.dashboard-chart-card{min-height:230px;padding:17px 18px;border:1px solid var(--panel-border);border-radius:var(--radius-lg);background:var(--panel-bg)}.dashboard-chart-heading{display:flex;justify-content:space-between;gap:12px}.dashboard-chart-heading p{margin:5px 0 0;color:var(--ocean-400);font-size:11.5px}.issue-trend-chart{margin-top:18px}.issue-trend-chart svg{display:block;width:100%;height:150px;overflow:visible}.chart-grid-line{stroke:hsla(0,0%,100%,.08);stroke-width:1}.issue-trend-line{fill:none;stroke:var(--reef-400);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.issue-trend-chart circle{fill:var(--ocean-950);stroke:var(--reef-400);stroke-width:2}.chart-axis{display:flex;justify-content:space-between;margin-top:3px;color:var(--ocean-500);font-family:var(--font-mono);font-size:10px}.chart-empty{display:flex;align-items:center;min-height:150px;margin:8px 0 0;color:var(--ocean-400);font-size:12px}.issue-distribution{display:flex;flex-direction:column;gap:13px;margin-top:21px}.issue-distribution-row{display:grid;grid-template-columns:90px minmax(0,1fr) 28px;align-items:center;grid-gap:10px;gap:10px;color:var(--ocean-300);font-size:11px}.issue-distribution-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.issue-distribution-row>div{height:7px;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.07)}.issue-distribution-row i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--reef-500),var(--coral-400))}.issue-distribution-row strong{color:#fff;font-family:var(--font-mono);font-size:11px;text-align:right}@media (max-width:720px){.task-toolbar>*{flex:1 1}.task-group-toggle{justify-content:center}.task-card{flex-direction:column;gap:14px}.task-card-actions{flex-direction:row;min-width:0}.task-card-actions .btn{flex:1 1}.dashboard-charts{grid-template-columns:1fr}}.chip-row{display:flex;gap:6px;flex-wrap:wrap}.chip{padding:8px 14px;border-radius:9px;font-size:12px;font-weight:700;cursor:pointer;background:transparent;color:var(--ocean-400);border:1px solid transparent;white-space:nowrap}.chip.active{background:hsla(0,0%,100%,.06);color:#fff;border-color:hsla(0,0%,100%,.1)}.chip.pill-active{background:var(--reef-500);color:#04231f;border-color:transparent}.chip-count{margin-left:6px;font-family:var(--font-mono);font-size:10px;padding:1px 6px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.08);color:var(--ocean-300)}.insight-banner{display:flex;gap:16px;padding:20px 22px;border-radius:var(--radius-lg);background:linear-gradient(135deg,rgba(21,168,159,.1),rgba(28,88,124,.12));border:1px solid rgba(21,168,159,.18);margin-bottom:24px}.insight-icon{width:40px;height:40px;flex-shrink:0;border-radius:11px;background:rgba(21,168,159,.15);border:1px solid rgba(21,168,159,.35);display:flex;align-items:center;justify-content:center;color:var(--reef-400)}.insight-label{font-family:var(--font-display);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--reef-400)}.insight-body{font-size:14.5px;line-height:1.55;color:var(--matte-50);max-width:760px}.empty-state{text-align:center;padding:3rem 1rem;color:var(--ocean-400)}.error-banner{background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.3);color:var(--coral-400);border-radius:var(--radius-sm);padding:.85rem 1rem;font-size:.88rem;margin-bottom:1.25rem}.spinner{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top:3px solid var(--reef-500);border-radius:50%;animation:spin .8s linear infinite;margin:0 auto}@keyframes spin{to{transform:rotate(1turn)}}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.75rem}.page-header h1{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:#fff}.page-header p{color:var(--ocean-400);font-size:.9rem;margin-top:.3rem}.welcome-screen{max-width:520px;margin:3rem auto 0;display:flex;flex-direction:column;gap:2rem}.welcome-intro{text-align:center}.welcome-intro h1{font-family:var(--font-display);font-size:1.6rem;font-weight:800;color:#fff;margin-bottom:.6rem}.welcome-intro p{color:var(--ocean-400);font-size:.92rem;line-height:1.55}.crawl-trace{background:var(--ocean-950);border-radius:var(--radius-sm);padding:12px 14px;font-family:var(--font-mono);font-size:11.5px;line-height:1.8;max-height:260px;overflow-y:auto}.crawl-trace-line{display:flex;align-items:center;gap:8px;opacity:.86}.crawl-trace-line.dim{opacity:.55;font-style:italic}.crawl-trace-arrow{color:var(--reef-400)}.crawl-trace-dot{width:5px;height:5px;border-radius:50%;flex-shrink:0}.crawl-trace-cursor{display:inline-block;width:6px;height:1em;background:var(--reef-400);vertical-align:text-bottom;animation:atlasBlink 1.1s step-end infinite}.gauge-wrap{align-items:center;gap:4px}.gauge-wrap,.project-card{display:flex;flex-direction:column}.project-card{gap:14px;padding:20px;border-radius:14px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);cursor:pointer;text-decoration:none;color:inherit;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease}.project-card:hover{transform:translateY(-3px);border-color:rgba(21,168,159,.35);background:hsla(0,0%,100%,.045)}.project-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;position:relative}.project-card-kebab{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:transparent;border:1px solid transparent;color:var(--ocean-400);cursor:pointer;padding:0;transition:all .15s ease;font-size:16px;line-height:1}.project-card-kebab:hover{background:hsla(0,0%,100%,.08);border-color:var(--panel-border);color:var(--text-primary)}body[data-theme=light] .project-card-kebab:hover{background:rgba(16,43,56,.07);border-color:rgba(16,43,56,.15);color:#102b38}.project-card-dropdown{position:absolute;top:32px;right:0;z-index:50;min-width:140px;background:var(--ocean-900);border:1px solid var(--panel-border);border-radius:9px;padding:4px;box-shadow:0 12px 32px rgba(0,0,0,.35);display:flex;flex-direction:column;gap:2px}body[data-theme=light] .project-card-dropdown{background:#fff;border:1px solid rgba(16,43,56,.18);box-shadow:0 12px 32px rgba(27,62,78,.14)}.project-card-dropdown-item{width:100%;display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:6px;border:none;background:transparent;color:var(--text-primary);font-size:12.5px;font-family:inherit;font-weight:500;cursor:pointer;text-align:left;text-decoration:none;transition:background .12s ease}.project-card-dropdown-item:hover{background:hsla(0,0%,100%,.06)}body[data-theme=light] .project-card-dropdown-item:hover{background:rgba(16,43,56,.06)}.project-card-dropdown-item.danger{color:var(--coral-400)}.project-card-dropdown-item.danger:hover{background:rgba(255,107,53,.12);color:var(--coral-500)}.project-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:16px;gap:16px}.atlas-modal-backdrop{position:fixed;inset:0;background:rgba(4,18,26,.7);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:500;display:flex;align-items:center;justify-content:center;padding:16px}.atlas-modal-box{width:100%;max-width:480px;background:var(--ocean-900);border:1px solid var(--panel-border);border-radius:14px;box-shadow:0 20px 48px rgba(0,0,0,.4);padding:24px;display:flex;flex-direction:column;gap:18px}body[data-theme=light] .atlas-modal-box{background:#fff;border:1px solid rgba(16,43,56,.18);box-shadow:0 20px 48px rgba(27,62,78,.18)}.atlas-modal-header{display:flex;align-items:center;justify-content:space-between}.atlas-modal-title{font-size:16px;font-weight:700;color:var(--text-primary);margin:0}.atlas-modal-close{background:transparent;border:none;color:var(--ocean-400);cursor:pointer;font-size:18px;padding:4px}.atlas-modal-close:hover{color:var(--text-primary)}.dir-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid hsla(0,0%,100%,.04)}.dir-bar-track{width:110px;height:6px;border-radius:3px;background:hsla(0,0%,100%,.06);flex-shrink:0;overflow:hidden}.dir-bar-fill{height:100%;border-radius:3px;background:var(--reef-500)}.drawer-overlay{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:200;display:flex;justify-content:flex-end}.drawer-panel{width:min(640px,100vw);height:100%;background:var(--ocean-900);border-left:1px solid hsla(0,0%,100%,.08);box-shadow:-24px 0 60px rgba(0,0,0,.35);padding:20px;overflow-y:auto}.issue-bottom-console{margin-top:14px;background:rgba(6,33,47,.6);border:1px solid var(--panel-border);border-radius:10px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.25);display:flex;flex-direction:column}body[data-theme=light] .issue-bottom-console{background:#f4f8fa;border:1px solid rgba(16,43,56,.16);box-shadow:0 6px 20px rgba(27,62,78,.08)}.issue-console-header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.04);border-bottom:1px solid var(--panel-border)}body[data-theme=light] .issue-console-header{background:#e9f1f5;border-bottom:1px solid rgba(16,43,56,.12)}.issue-console-title{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:var(--text-primary);font-family:var(--font-mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-console-tabs{display:flex;align-items:center;gap:4px}.issue-console-tab-btn{background:transparent;border:1px solid transparent;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600;color:var(--ocean-300);cursor:pointer;transition:all .12s ease}.issue-console-tab-btn:hover{background:hsla(0,0%,100%,.05);color:var(--text-primary)}.issue-console-tab-btn.active{background:rgba(21,168,159,.14);border-color:rgba(21,168,159,.3);color:var(--reef-400)}body[data-theme=light] .issue-console-tab-btn.active{background:rgba(21,168,159,.15);color:#08766f;border-color:rgba(21,168,159,.4)}.issue-console-body{padding:12px;max-height:320px;overflow-y:auto;font-size:12px}.issue-interactive-card{border:1px solid var(--panel-border);border-radius:8px;padding:10px 12px;cursor:pointer;transition:all .15s ease;background:hsla(0,0%,100%,.02)}.issue-interactive-card:hover{background:hsla(0,0%,100%,.05);border-color:var(--ocean-500)}.issue-interactive-card.selected{background:rgba(21,168,159,.08);border-color:var(--reef-500);box-shadow:0 0 0 1px var(--reef-500)}body[data-theme=light] .issue-interactive-card{background:#fff;border:1px solid rgba(16,43,56,.14)}body[data-theme=light] .issue-interactive-card:hover{background:#f9fbfc;border-color:rgba(16,43,56,.25)}body[data-theme=light] .issue-interactive-card.selected{background:rgba(21,168,159,.08);border-color:var(--reef-500)}@media (max-width:860px){.app-shell{display:block}.sidebar-collapse-toggle{display:none}.sidebar{position:fixed;z-index:300;left:0;right:0;bottom:0;height:68px;min-height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--panel-border);border-right:0;background:rgba(6,33,47,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sidebar,.sidebar.collapsed{width:100%}.sidebar.mobile-open.collapsed .sidebar-link>span:nth-child(2),.sidebar.mobile-open.collapsed .sidebar-org>div:last-child{display:block!important}.sidebar-footer,.sidebar-logo{display:none}.sidebar-nav{flex-direction:row;gap:4px;height:100%;overflow:hidden}.mobile-nav-trigger{display:inline-flex;flex:0 0 auto;min-width:76px;height:54px;align-items:center;justify-content:center;gap:5px;border:0;border-radius:10px;background:hsla(0,0%,100%,.07);color:var(--matte-50);font:inherit;font-size:11px;font-weight:700}.mobile-nav-trigger span:first-child{font-size:18px;line-height:1}.sidebar-link{flex:0 0 auto;min-width:58px;height:54px;padding:5px 8px;gap:3px;flex-direction:column;justify-content:center;text-align:center;font-size:9px;line-height:1.05;white-space:normal}.sidebar-link-icon{font-size:17px}.sidebar-link>span:nth-child(2){flex:none!important;overflow:visible!important;text-overflow:clip!important;white-space:normal!important}.sidebar-badge,.sidebar:not(.mobile-open) .sidebar-link{display:none}.sidebar:not(.mobile-open) .sidebar-link.active{display:flex;flex:1 1 auto;min-width:0;flex-direction:row;gap:8px;justify-content:flex-start;padding-left:14px;font-size:12px}.sidebar:not(.mobile-open) .sidebar-link.active .sidebar-link-icon{font-size:18px}.sidebar.mobile-open{height:min(76vh,620px);min-height:360px;padding:14px 12px calc(12px + env(safe-area-inset-bottom));border-top-left-radius:18px;border-top-right-radius:18px;box-shadow:0 -18px 48px rgba(0,0,0,.42)}.sidebar.mobile-open .sidebar-nav{flex-direction:column;overflow-y:auto;gap:6px}.sidebar.mobile-open .mobile-nav-trigger{width:100%;min-height:46px;justify-content:flex-start;padding:0 14px}.sidebar.mobile-open .sidebar-link{display:flex;flex:0 0 auto;width:100%;min-height:52px;flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;font-size:13px;text-align:left}.sidebar.mobile-open .sidebar-link>span:nth-child(2){flex:1 1!important;text-align:left}.page-content{padding:20px 16px calc(92px + env(safe-area-inset-bottom))}.live-crawl-indicators,.project-card-grid{grid-template-columns:1fr}.live-crawl-results .data-table-scroll{max-height:54vh}}@media (min-width:861px){.mobile-nav-trigger{display:none}}.resize-handle{opacity:0;transition:opacity .2s}th:hover .resize-handle{opacity:1;background:hsla(0,0%,100%,.15)}.resize-handle:active{background:var(--reef-400)!important;opacity:1}.command-palette-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(4,18,26,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;justify-content:center;align-items:flex-start;padding-top:14vh}.command-palette-modal{width:min(640px,92vw);background:var(--ocean-900);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:0 24px 64px rgba(0,0,0,.55);overflow:hidden;display:flex;flex-direction:column;max-height:70vh}.command-palette-header{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--border-color);background:hsla(0,0%,100%,.02)}.command-palette-input{flex:1 1;background:transparent;border:none;outline:none;font-size:15px;font-family:var(--font-sans);color:var(--text-primary)}.command-palette-input::placeholder{color:var(--text-muted)}.command-palette-close{background:hsla(0,0%,100%,.06);border:1px solid var(--border-color);color:var(--text-muted);font-size:11px;font-family:var(--font-mono);font-weight:600;padding:3px 7px;border-radius:4px;cursor:pointer}.command-palette-body{padding:12px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.command-palette-section-title{font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--text-muted);padding:6px 10px 4px}.command-palette-item{width:100%;display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-md);background:transparent;border:none;text-align:left;cursor:pointer;transition:background .15s ease}.command-palette-item:focus-visible,.command-palette-item:hover{background:rgba(21,168,159,.12);outline:none}.command-palette-item-icon{font-size:16px;width:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.command-palette-item-content{flex:1 1;min-width:0}.command-palette-item-title{font-size:13.5px;font-weight:600;color:var(--text-primary)}.command-palette-item-hint,.command-palette-item-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.command-palette-item-hint{font-size:11.5px;color:var(--text-muted);font-family:var(--font-mono)}.command-palette-empty{padding:32px 16px;text-align:center;font-size:13px;color:var(--text-muted)}@media print{body{background:#fff!important;color:#1a202c!important}.btn,.command-palette-backdrop,.drawer-overlay,.report-toolbar,.sidebar,.skip-link,.task-toolbar,.topbar,button{display:none!important}.main-column{margin-left:0!important;width:100%!important;max-width:100%!important}.page-content{padding:0!important}.card{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:none!important;color:#1a202c!important;page-break-inside:avoid;break-inside:avoid;margin-bottom:20px!important}.data-table{border-collapse:collapse;width:100%}.data-table td,.data-table th{border:1px solid #cbd5e0!important;color:#2d3748!important;padding:6px 10px!important;font-size:11px!important}.data-table th{background:#f7fafc!important;font-weight:700}}@keyframes radar-sweep{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes radar-pulse{0%{transform:scale(.95);opacity:.9}50%{transform:scale(1.08);opacity:.5}to{transform:scale(.95);opacity:.9}}@keyframes float-slow{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes float-reverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes pulse-glow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.75;transform:scale(1.08)}}@keyframes ping-blip{0%{transform:scale(.6);opacity:1}to{transform:scale(2.4);opacity:0}}.liquid-glass{background:linear-gradient(135deg,hsla(0,0%,100%,.06),rgba(6,33,47,.55));backdrop-filter:blur(24px) saturate(190%);-webkit-backdrop-filter:blur(24px) saturate(190%);border:1px solid hsla(0,0%,100%,.12);box-shadow:0 20px 50px rgba(0,0,0,.4),inset 0 1px 1px hsla(0,0%,100%,.18)}.liquid-glass-interactive{transition:all .3s cubic-bezier(.16,1,.3,1)}.liquid-glass-interactive:hover{transform:translateY(-4px);border-color:rgba(60,192,182,.45);box-shadow:0 24px 60px rgba(0,0,0,.5),0 0 28px rgba(21,168,159,.25),inset 0 1px 2px hsla(0,0%,100%,.3)}.radar-container{position:relative;width:100%;max-width:480px;aspect-ratio:1/1;margin:0 auto;border-radius:50%;overflow:hidden;background:radial-gradient(circle at center,#08344b 0,#041926 70%,#020c13 100%);box-shadow:0 0 70px rgba(21,168,159,.2),inset 0 0 45px rgba(0,0,0,.85);border:1px solid rgba(60,192,182,.35)}.radar-grid-ring{top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px dashed rgba(60,192,182,.25)}.radar-beam,.radar-grid-ring{position:absolute;pointer-events:none}.radar-beam{top:0;left:0;width:100%;height:100%;border-radius:50%;background:conic-gradient(from 0deg at 50% 50%,rgba(60,192,182,.45) 0deg,rgba(21,168,159,.15) 40deg,transparent 80deg,transparent 1turn);animation:radar-sweep 4.5s linear infinite}.radar-blip{position:absolute;transform:translate(-50%,-50%);cursor:pointer;z-index:10;transition:transform .2s ease}.radar-blip:hover{transform:translate(-50%,-50%) scale(1.15);z-index:20}.marketing-page{--marketing-ink:#f4f7f8;--marketing-muted:#91a6b0;--marketing-line:rgba(171,210,214,.13);--marketing-surface:rgba(9,29,42,.72);min-height:100vh;overflow:hidden;background:radial-gradient(circle at 12% 8%,rgba(62,198,183,.08),transparent 26rem),radial-gradient(circle at 92% 28%,rgba(100,106,255,.08),transparent 30rem),#06141d;color:var(--marketing-ink)}.marketing-header *,.marketing-page *{box-sizing:border-box}.marketing-header{position:-webkit-sticky;position:sticky;top:0;z-index:100;background:rgba(6,20,29,.72);border-bottom:1px solid rgba(185,222,224,.1);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%)}.marketing-header-inner{width:min(1200px,calc(100% - 48px));height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.marketing-brand{display:inline-flex;align-items:center;gap:11px;text-decoration:none;color:#fff}.marketing-brand>span:last-child{display:flex;align-items:baseline;gap:7px}.marketing-brand strong{font-size:17px;letter-spacing:.12em;font-weight:800}.marketing-brand small{font-size:9px;color:#66828e;text-transform:uppercase;letter-spacing:.08em}.atlas-mark{width:31px;height:31px;border:1px solid rgba(81,226,203,.6);border-radius:9px;position:relative;display:grid;place-items:center;transform:rotate(45deg);background:linear-gradient(145deg,rgba(54,211,188,.15),transparent);box-shadow:inset 0 0 14px rgba(46,214,187,.07)}.atlas-mark:after,.atlas-mark:before{content:"";position:absolute;border:1px solid rgba(90,211,199,.42);border-radius:50%}.atlas-mark:before{width:18px;height:18px}.atlas-mark:after{width:8px;height:8px}.atlas-mark-core{width:3px;height:3px;background:#f8c174;border-radius:50%;box-shadow:0 0 9px #ffb85d}.marketing-nav{display:flex;align-items:center;gap:34px}.marketing-nav a,.marketing-signin{color:#9cb0b8;font-size:13px;font-weight:600;text-decoration:none;transition:color .2s ease}.marketing-nav a:hover,.marketing-signin:hover{color:#fff}.marketing-actions{display:flex;align-items:center;gap:20px}.marketing-mobile-menu{display:none}.marketing-button{min-height:46px;padding:0 21px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid transparent;font:inherit;font-size:13px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.marketing-button:hover{transform:translateY(-2px)}.marketing-button.primary{color:#041715;background:linear-gradient(135deg,#75ead8,#39cbb7);box-shadow:0 9px 28px rgba(35,198,177,.2)}.marketing-button.primary:hover{box-shadow:0 12px 34px rgba(35,198,177,.34)}.marketing-button.small{min-height:37px;padding:0 15px;font-size:12px}.marketing-button.secondary{color:#d5e0e4;border-color:rgba(188,217,220,.2);background:hsla(0,0%,100%,.035)}.marketing-button.secondary:hover{border-color:rgba(93,220,201,.45);background:hsla(0,0%,100%,.06)}.marketing-button.light{color:#08221f;background:#f5f9f8}.marketing-button.outline{color:#f7fffd;border-color:hsla(0,0%,100%,.35)}.marketing-button:disabled{opacity:.65;cursor:wait}.marketing-hero{width:min(1280px,calc(100% - 48px));min-height:690px;margin:0 auto;padding:92px 0 82px;display:grid;grid-template-columns:.87fr 1.13fr;align-items:center;grid-gap:68px;gap:68px;position:relative}.marketing-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(137,204,202,.025) 1px,transparent 0),linear-gradient(90deg,rgba(137,204,202,.025) 1px,transparent 0);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 80%);mask-image:linear-gradient(90deg,#000,transparent 80%)}.marketing-orb{position:absolute;border-radius:50%;filter:blur(1px);pointer-events:none}.orb-one{width:310px;height:310px;left:-180px;top:100px;background:radial-gradient(circle,rgba(42,190,171,.09),transparent 70%)}.orb-two{width:420px;height:420px;right:-220px;bottom:-100px;background:radial-gradient(circle,rgba(108,96,247,.08),transparent 70%)}.marketing-hero-copy{position:relative;z-index:2}.eyebrow{color:#66d9c8;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.eyebrow span{color:#f4b963;margin-right:7px}.marketing-hero h1{margin:22px 0;max-width:600px;color:#f7fafb;font-size:clamp(46px,5.3vw,72px);line-height:1.02;letter-spacing:-.057em;font-weight:700}.marketing-hero h1 span{color:#78ddd0}.marketing-hero-copy>p{max-width:570px;margin:0 0 31px;color:#9bb0b9;font-size:17px;line-height:1.7}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.play-icon{width:19px;height:19px;border:1px solid hsla(0,0%,100%,.3);border-radius:50%;display:grid;place-items:center;font-size:7px;padding-left:1px}.hero-assurance{display:flex;align-items:center;gap:19px;margin-top:21px;color:#69828c;font-size:10px}.hero-assurance>span{display:inline-flex;align-items:center;gap:6px}.check-icon{width:17px;height:17px;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 17px;color:#67dfce;background:rgba(60,205,184,.11);font-size:9px;font-weight:800}.hero-product{position:relative;perspective:1500px;z-index:2}.hero-product .product-preview{transform:rotateY(-4deg) rotateX(1.5deg);box-shadow:0 35px 90px rgba(0,0,0,.52),-20px 12px 70px rgba(22,137,129,.08)}.hero-glow{position:absolute;inset:18% 10%;background:rgba(45,211,188,.14);filter:blur(80px)}.product-preview{min-width:600px;position:relative;border:1px solid rgba(156,205,208,.2);border-radius:14px;background:#071823;overflow:visible;box-shadow:0 30px 80px rgba(0,0,0,.42)}.preview-topbar{height:36px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;color:#57727e;background:#0b1f2b;border-bottom:1px solid rgba(184,219,221,.09);font:8px var(--font-mono)}.preview-topbar>div{display:flex;gap:5px}.preview-topbar i{width:5px;height:5px;border-radius:50%;background:#2c4651}.preview-topbar i:first-child{background:#ed9a69}.preview-topbar b{padding:3px 7px;color:#59d5c3;background:rgba(70,208,188,.09);border-radius:8px;font-weight:600}.preview-layout{height:370px;display:grid;grid-template-columns:49px 1fr}.preview-layout aside{padding:14px 0;border-right:1px solid rgba(184,219,221,.08);display:flex;align-items:center;flex-direction:column;gap:17px}.preview-logo{width:22px;height:22px;margin-bottom:7px;display:grid;place-items:center;color:#63d6c5;background:rgba(78,212,193,.09);border:1px solid rgba(91,221,201,.25);border-radius:6px;font:700 9px var(--font-mono)}.preview-layout aside i{width:14px;height:14px;border:1px solid #33505d;border-radius:4px;opacity:.65}.preview-layout aside i.active{background:#54d4c1;border-color:#54d4c1;box-shadow:0 0 11px rgba(71,209,190,.32)}.preview-main{padding:22px 21px;min-width:0}.preview-heading{display:flex;align-items:flex-end;justify-content:space-between}.preview-heading div{display:flex;flex-direction:column;gap:5px}.preview-heading small,.preview-insight small,.preview-metrics small{color:#66818c;font:7px var(--font-mono);letter-spacing:.11em}.preview-heading strong{color:#e7edef;font-size:16px}.preview-heading button{padding:6px 9px;color:#7f9ba5;background:transparent;border:1px solid #29434e;border-radius:5px;font-size:8px}.preview-metrics{display:grid;grid-template-columns:1fr 1fr 1.25fr;grid-gap:8px;gap:8px;margin:17px 0}.preview-metrics>div{min-height:86px;padding:12px;display:flex;flex-direction:column;gap:6px;border:1px solid rgba(149,195,197,.1);border-radius:7px;background:hsla(0,0%,100%,.016)}.preview-metrics strong{color:#edf3f4;font:600 20px var(--font-mono)}.preview-metrics strong span{color:#607984;font-size:8px}.preview-metrics em{color:#4bc8b5;font:normal 7px var(--font-mono)}.preview-chart svg{width:100%;height:44px;overflow:visible}.preview-chart svg path:not(.area){fill:none;stroke:#55dac6;stroke-width:2}.preview-chart svg .area{fill:url(#none);fill:rgba(66,202,184,.08);stroke:none}.preview-table-head{display:flex;justify-content:space-between;margin:20px 2px 8px;color:#718893;font-size:8px}.preview-table{border-top:1px solid rgba(146,192,195,.1)}.preview-table>div{min-height:34px;padding:0 8px;display:grid;grid-template-columns:2fr 1fr .48fr .75fr;align-items:center;border-bottom:1px solid rgba(146,192,195,.07);color:#8aa0a9;font-size:7px}.preview-table>div.selected{background:rgba(51,196,178,.04)}.preview-table>div>span:first-child{color:#c7d3d7;font-family:var(--font-mono);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.preview-table b{color:#d7e1e4;font-family:var(--font-mono)}.preview-table em{justify-self:start;padding:3px 5px;border-radius:6px;color:#f08a73;background:hsla(7,81%,63%,.08);font-style:normal}.severity{display:inline-block;width:4px;height:4px;margin-right:6px;border-radius:50%;background:#f27963}.severity.s1{background:#e8bd68}.severity.s2{background:#8586f5}.severity.s3{background:#4ed1bd}.preview-insight{position:absolute;width:300px;right:-20px;bottom:-35px;padding:13px 14px;display:grid;grid-template-columns:28px 1fr auto;grid-gap:9px;gap:9px;align-items:center;border:1px solid rgba(104,226,207,.28);border-radius:9px;background:rgba(10,37,48,.96);box-shadow:0 15px 34px rgba(0,0,0,.4);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.preview-insight>span{width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#73e0cf;background:rgba(68,205,186,.1)}.preview-insight div{display:flex;flex-direction:column;gap:3px}.preview-insight strong{color:#eef5f5;font-size:9px}.preview-insight p{margin:0;color:#718995;font-size:7px}.preview-insight>b{color:#6bd6c6;font-size:7px;white-space:nowrap}.trust-strip{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:25px 0 29px;border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line)}.trust-strip p{margin:0 0 22px;color:#526d79;text-align:center;font:9px var(--font-mono);letter-spacing:.13em;text-transform:uppercase}.trust-strip>div{display:grid;grid-template-columns:repeat(4,1fr)}.trust-strip span{display:flex;align-items:center;justify-content:center;gap:9px;color:#849ca6;font-size:10px;border-right:1px solid var(--marketing-line)}.trust-strip span:last-child{border:0}.trust-strip b{color:#d8e3e5;font:600 17px var(--font-mono)}.marketing-section{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:112px 0}.section-heading{max-width:660px;margin-bottom:48px}.section-heading.centered{margin-left:auto;margin-right:auto;text-align:center}.section-heading h2{margin:15px 0 16px;color:#eef3f4;font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.045em}.section-heading p{margin:0;color:#899fa8;font-size:15px;line-height:1.7}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--marketing-line);border-radius:13px;overflow:hidden;background:hsla(0,0%,100%,.012)}.value-grid article{min-height:330px;padding:33px;position:relative;border-right:1px solid var(--marketing-line);transition:background .2s ease}.value-grid article:last-child{border:0}.value-grid article:hover{background:hsla(0,0%,100%,.025)}.value-number{position:absolute;right:21px;top:20px;color:#28424d;font:11px var(--font-mono)}.feature-icon{width:44px;height:44px;margin-bottom:40px;display:grid;place-items:center;color:#68dac9;border:1px solid rgba(92,218,199,.22);border-radius:11px;background:linear-gradient(145deg,rgba(76,211,191,.12),rgba(76,211,191,.02));font-size:22px}.prioritize-icon{color:#8b8cf5;border-color:rgba(139,140,245,.23);background:rgba(139,140,245,.08);transform:rotate(-20deg)}.monitor-icon{color:#efb565;border-color:hsla(35,81%,67%,.25);background:hsla(35,81%,67%,.08)}.value-grid h3{margin:0 0 13px;color:#e3ebed;font-size:19px}.value-grid p{min-height:72px;margin:0 0 28px;color:#7f969f;font-size:13px;line-height:1.7}.text-link,.value-grid a{color:#61d5c4;text-decoration:none;font-size:12px;font-weight:700}.capability-section{width:100%;max-width:none;padding-left:max(24px,calc((100% - 1120px) / 2));padding-right:max(24px,calc((100% - 1120px) / 2));background:linear-gradient(180deg,rgba(11,31,43,.52),rgba(8,25,36,.22));border-top:1px solid rgba(180,214,217,.07);border-bottom:1px solid rgba(180,214,217,.07)}.capability-tabs{display:grid;grid-template-columns:repeat(4,1fr);max-width:720px;margin-bottom:42px;border-bottom:1px solid var(--marketing-line)}.capability-tabs button{padding:0 6px 15px;color:#617b86;background:none;border:0;border-bottom:2px solid transparent;font:600 11px var(--font-sans);cursor:pointer}.capability-tabs button[aria-selected=true]{color:#73dccd;border-bottom-color:#50cdbb}.capability-panel{display:grid;grid-template-columns:.76fr 1.24fr;grid-gap:70px;gap:70px;align-items:center;min-height:470px}.capability-copy h3{margin:14px 0 18px;color:#edf3f4;font-size:34px;line-height:1.15;letter-spacing:-.035em}.capability-copy>p{color:#839aa4;font-size:14px;line-height:1.72}.capability-copy ul{margin:27px 0;padding:0;display:flex;flex-direction:column;gap:12px;list-style:none}.capability-copy li{display:flex;align-items:center;gap:10px;color:#afbec4;font-size:12px}.capability-visual{transform:scale(.86);transform-origin:center}.capability-visual .product-preview{min-width:640px}.persona-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:13px;gap:13px}.persona-grid>a{min-height:288px;padding:29px;display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid var(--marketing-line);border-radius:12px;background:linear-gradient(145deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.006));transition:transform .2s ease,border-color .2s ease}.persona-grid>a:hover{transform:translateY(-4px);border-color:rgba(85,212,193,.32)}.persona-grid span{color:#5bd0bf;font:9px var(--font-mono);letter-spacing:.14em}.persona-grid h3{margin:36px 0 15px;color:#e5edef;font-size:21px;line-height:1.3}.persona-grid p{margin:0;color:#79919b;font-size:13px;line-height:1.65}.persona-grid b{margin-top:auto;color:#a4b6bd;font-size:11px}.workflow-section{text-align:center;border-top:1px solid var(--marketing-line)}.workflow-grid{margin:0 0 42px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none;counter-reset:step}.workflow-grid li{min-height:160px;padding:0 28px;position:relative;border-right:1px solid var(--marketing-line)}.workflow-grid li:last-child{border:0}.workflow-grid b{display:block;margin-bottom:26px;color:#35505b;font:9px var(--font-mono)}.workflow-grid span{display:block;margin-bottom:10px;color:#e1eaec;font-size:16px;font-weight:700}.workflow-grid p{margin:0;color:#748c96;font-size:11px;line-height:1.65}.quote-section{max-width:860px;padding-top:30px;text-align:center}.quote-section blockquote{margin:0;color:#dce6e8;font-size:clamp(25px,3vw,38px);line-height:1.4;letter-spacing:-.03em}.quote-section p{color:#56717d;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.13em}.marketing-cta{width:min(1120px,calc(100% - 48px));margin:40px auto 110px;padding:51px 57px;display:flex;align-items:center;justify-content:space-between;gap:50px;border-radius:15px;background:linear-gradient(125deg,#13685f,#0b4a49 55%,#143a49);box-shadow:0 25px 65px rgba(0,0,0,.25)}.marketing-cta>div:first-child{max-width:680px}.marketing-cta .eyebrow{color:#a6eee3}.marketing-cta h2{margin:13px 0 12px;color:#fff;font-size:33px;line-height:1.2;letter-spacing:-.035em}.marketing-cta p{margin:0;color:#a9d0ce;font-size:13px}.marketing-cta>div:last-child{display:flex;gap:10px;flex-shrink:0}.marketing-footer{border-top:1px solid var(--marketing-line);background:#05121a}.marketing-footer-grid{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:63px 0 55px;display:grid;grid-template-columns:2fr repeat(3,1fr);grid-gap:55px;gap:55px}.marketing-footer-grid>div:not(:first-child){display:flex;flex-direction:column;align-items:flex-start;gap:13px}.marketing-footer-grid>div>strong{margin-bottom:8px;color:#cbd8dc;font-size:11px}.marketing-footer-grid a:not(.marketing-brand){color:#657e89;font-size:10px;text-decoration:none}.marketing-footer-grid a:hover{color:#8fe0d4}.marketing-footer-brand p{max-width:270px;color:#667f89;font-size:11px;line-height:1.6}.system-status{display:inline-flex;align-items:center;gap:7px;margin-top:12px;color:#5f7b84;font:8px var(--font-mono)}.system-status i{width:6px;height:6px;border-radius:50%;background:#4dd0b9;box-shadow:0 0 8px rgba(77,208,185,.7)}.marketing-footer-bottom{width:min(1120px,calc(100% - 48px));margin:0 auto;padding:20px 0;display:flex;justify-content:space-between;border-top:1px solid var(--marketing-line);color:#425d68;font-size:8px}@media (max-width:1000px){.marketing-hero{grid-template-columns:1fr;padding-top:70px;text-align:center}.marketing-hero h1,.marketing-hero-copy>p{margin-left:auto;margin-right:auto}.hero-actions,.hero-assurance{justify-content:center}.hero-product{width:min(720px,100%);margin:0 auto}.product-preview{min-width:0;width:100%}.capability-panel{grid-template-columns:1fr}.capability-copy{max-width:600px}.capability-visual{transform-origin:left center}.marketing-cta{align-items:flex-start;flex-direction:column}.marketing-cta>div:last-child{align-self:stretch}}@media (max-width:760px){.marketing-header-inner{width:min(100% - 32px,1200px)}.marketing-actions,.marketing-nav{display:none}.marketing-mobile-menu{display:block;position:relative}.marketing-mobile-menu summary{width:36px;height:36px;display:grid;place-content:center;grid-gap:4px;gap:4px;list-style:none;cursor:pointer}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu summary span{display:block;width:18px;height:1px;background:#afbec4}.marketing-mobile-menu>div{position:absolute;right:0;top:43px;width:210px;padding:12px;display:flex;flex-direction:column;gap:5px;border:1px solid var(--marketing-line);border-radius:10px;background:#0a202c;box-shadow:0 20px 45px rgba(0,0,0,.4)}.marketing-mobile-menu a:not(.marketing-button){padding:10px;color:#b6c5ca;text-decoration:none;font-size:13px}.marketing-hero{width:min(100% - 32px,1280px);min-height:0;padding:60px 0 72px;gap:55px}.marketing-hero h1{font-size:clamp(42px,13vw,60px)}.marketing-hero-copy>p{font-size:15px}.hero-assurance{gap:10px;flex-wrap:wrap}.hero-product .product-preview{transform:none}.preview-layout{height:310px;grid-template-columns:35px 1fr}.preview-main{padding:15px 12px}.preview-metrics{grid-template-columns:1fr 1fr}.preview-chart{display:none!important}.preview-table>div{grid-template-columns:1.8fr .8fr .4fr}.preview-table>div em{display:none}.preview-insight{right:10px;width:min(290px,calc(100% - 30px))}.trust-strip{width:min(100% - 32px,1120px)}.trust-strip>div{grid-template-columns:1fr 1fr;gap:20px 0}.trust-strip span:nth-child(2){border:0}.marketing-section{width:min(100% - 32px,1120px);padding:78px 0}.section-heading{margin-bottom:36px}.section-heading h2{font-size:36px}.persona-grid,.value-grid{grid-template-columns:1fr}.value-grid article{min-height:280px;border-right:0;border-bottom:1px solid var(--marketing-line)}.capability-section{width:100%;padding-left:16px;padding-right:16px}.capability-tabs{overflow-x:auto;grid-template-columns:repeat(4,minmax(120px,1fr))}.capability-panel{gap:25px}.capability-copy h3{font-size:29px}.capability-visual{transform:none;overflow:hidden}.capability-visual .product-preview{min-width:570px;transform:scale(.75);transform-origin:left top;margin-bottom:-90px}.workflow-grid{grid-template-columns:1fr 1fr;gap:30px 0}.workflow-grid li:nth-child(2){border:0}.marketing-cta{width:min(100% - 32px,1120px);margin-bottom:75px;padding:36px 27px}.marketing-cta>div:last-child{flex-wrap:wrap}.marketing-footer-grid{grid-template-columns:1fr 1fr}.marketing-footer-brand{grid-column:1/-1}.marketing-footer-bottom{gap:20px}}@media (max-width:480px){.hero-actions .marketing-button{width:100%}.hero-assurance{display:none}.trust-strip>div{grid-template-columns:1fr}.trust-strip span{border:0}.preview-metrics strong{font-size:16px}.workflow-grid{grid-template-columns:1fr}.workflow-grid li{border-right:0;border-bottom:1px solid var(--marketing-line);padding-bottom:25px}.marketing-cta h2{font-size:28px}.marketing-cta>div:last-child .marketing-button{width:100%}.marketing-footer-grid{grid-template-columns:1fr}.marketing-footer-brand{grid-column:auto}}.subpage-hero{width:min(1020px,calc(100% - 48px));margin:0 auto;padding:118px 0 105px;text-align:center}.subpage-hero.compact{padding-bottom:80px}.subpage-hero h1{margin:20px 0;color:#eff5f5;font-size:clamp(48px,6vw,74px);line-height:1.04;letter-spacing:-.055em}.subpage-hero h1 span{color:#71dacb}.subpage-hero>p{max-width:680px;margin:0 auto 30px;color:#8ca2ab;font-size:16px;line-height:1.72}.subpage-hero .hero-actions{justify-content:center}.anchor-nav{position:-webkit-sticky;position:sticky;top:72px;z-index:20;min-height:53px;padding:0 max(24px,calc((100% - 1040px) / 2));display:flex;align-items:center;gap:32px;border-top:1px solid var(--marketing-line);border-bottom:1px solid var(--marketing-line);background:rgba(7,22,31,.88);-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.anchor-nav span{margin-right:auto;color:#526d77;font:9px var(--font-mono);text-transform:uppercase;letter-spacing:.12em}.anchor-nav a{color:#879da6;font-size:11px;text-decoration:none}.anchor-nav a:hover{color:#6ed9c9}.product-story{width:min(1080px,calc(100% - 48px));margin:0 auto}.product-story article{min-height:620px;padding:100px 0;display:grid;grid-template-columns:.83fr 1.17fr;grid-gap:95px;gap:95px;align-items:center;border-bottom:1px solid var(--marketing-line);scroll-margin-top:130px}.product-story article.reverse .story-copy{order:2}.product-story article.reverse .story-visual{order:1}.solution-copy h2,.story-copy h2{margin:16px 0 19px;color:#e8f0f1;font-size:clamp(32px,4vw,45px);line-height:1.13;letter-spacing:-.042em}.solution-copy>p,.story-copy>p{color:#849aa3;font-size:14px;line-height:1.75}.story-copy ul{margin:28px 0 0;padding:0;display:flex;flex-direction:column;gap:13px;list-style:none}.story-copy li{display:flex;align-items:center;gap:10px;color:#adbdc2;font-size:12px}.story-visual{min-height:380px;position:relative;display:grid;place-items:center;border:1px solid rgba(161,204,206,.1);border-radius:17px;overflow:hidden;background:radial-gradient(circle at 50% 45%,rgba(55,196,178,.09),transparent 43%),hsla(0,0%,100%,.01)}.story-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(147,198,200,.035) 1px,transparent 0),linear-gradient(90deg,rgba(147,198,200,.035) 1px,transparent 0);background-size:33px 33px}.visual-orbit{width:240px;height:240px;border:1px solid rgba(78,210,190,.15);box-shadow:0 0 0 45px rgba(76,204,186,.025),0 0 0 90px rgba(76,204,186,.015)}.visual-orbit,.visual-orbit:before{position:absolute;border-radius:50%}.visual-orbit:before{content:"";width:8px;height:8px;top:23px;right:39px;background:#62d8c6;box-shadow:0 0 14px #50cbb8}.story-visual.priority .visual-orbit{border-color:rgba(142,139,245,.18);box-shadow:0 0 0 45px rgba(132,127,241,.025),0 0 0 90px rgba(132,127,241,.015)}.story-visual.ai .visual-orbit{border-radius:25%;transform:rotate(45deg)}.story-visual.monitor .visual-orbit:after{content:"";position:absolute;inset:34px;border:1px dashed rgba(93,215,196,.26);border-radius:50%}.story-card{position:absolute;display:flex;flex-direction:column;border:1px solid rgba(124,208,199,.2);border-radius:11px;background:rgba(9,34,44,.91);box-shadow:0 20px 50px rgba(0,0,0,.35);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.primary-card{width:235px;padding:23px;transform:translate(-32px,-11px)}.story-card small{color:#59808a;font:8px var(--font-mono);letter-spacing:.12em}.story-card strong{margin:12px 0 7px;color:#e9f1f2;font-size:20px}.story-card span{color:#6f8993;font-size:9px;line-height:1.5}.floating-card{width:218px;padding:15px;right:24px;bottom:42px;display:grid;grid-template-columns:25px 1fr;grid-column-gap:9px;column-gap:9px}.floating-card i{grid-row:1/3;width:25px;height:25px;display:grid;place-items:center;border-radius:6px;color:#6ce0cf;background:rgba(74,207,188,.1);font-style:normal}.floating-card b{color:#d9e5e7;font-size:9px}.floating-card span{grid-column:2;margin-top:4px;font-size:7px}.platform-foundation{width:min(1080px,calc(100% - 48px));margin:0 auto;padding:110px 0}.platform-foundation>div:last-child{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--marketing-line);border-radius:12px;overflow:hidden}.platform-foundation article{padding:28px;border-right:1px solid var(--marketing-line)}.platform-foundation article:last-child{border:0}.platform-foundation article>b{color:#64d4c3;font-size:24px}.platform-foundation h3{margin:28px 0 11px;color:#dce7e9;font-size:15px}.platform-foundation p{margin:0;color:#718993;font-size:11px;line-height:1.65}.solution-list{width:min(980px,calc(100% - 48px));margin:0 auto 110px;border-top:1px solid var(--marketing-line)}.solution-list>article{min-height:540px;padding:95px 0;display:grid;grid-template-columns:1.15fr .85fr;grid-gap:120px;gap:120px;align-items:center;border-bottom:1px solid var(--marketing-line);scroll-margin-top:100px}.solution-list>article.reverse .solution-copy{order:2}.solution-copy ul{padding:0;margin:28px 0;display:flex;flex-direction:column;gap:11px;list-style:none}.solution-copy li{color:#4fcdbb;font:9px var(--font-mono)}.solution-copy li span{margin-left:8px;color:#abbcc1;font:12px var(--font-sans)}.solution-proof{min-height:285px;padding:35px;position:relative;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(102,213,198,.15);border-radius:14px;background:linear-gradient(145deg,rgba(56,192,174,.07),hsla(0,0%,100%,.005));overflow:hidden}.solution-proof>span{color:#5e7b85;font:8px var(--font-mono);letter-spacing:.14em}.solution-proof>strong{margin:16px 0 5px;color:#71dccb;font:600 55px var(--font-mono);letter-spacing:-.06em}.solution-proof p{max-width:250px;color:#8299a2;font-size:12px;line-height:1.6}.proof-lines{position:absolute;inset:auto 28px 25px 28px;height:50px;display:flex;align-items:flex-end;gap:7px;opacity:.25}.proof-lines i{flex:1 1;height:25%;background:#57cfbd;border-radius:2px 2px 0 0}.proof-lines i:nth-child(2){height:50%}.proof-lines i:nth-child(3){height:65%}.proof-lines i:nth-child(4){height:100%}.pricing-grid{width:min(1080px,calc(100% - 48px));margin:10px auto 50px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;align-items:stretch}.pricing-grid article{min-height:525px;padding:33px;position:relative;display:flex;flex-direction:column;border:1px solid var(--marketing-line);border-radius:13px;background:hsla(0,0%,100%,.012)}.pricing-grid article.featured{border-color:rgba(79,211,191,.48);background:linear-gradient(160deg,rgba(52,194,174,.09),hsla(0,0%,100%,.01) 45%);box-shadow:0 18px 60px rgba(13,111,103,.13)}.plan-badge{position:absolute;top:0;right:25px;padding:7px 10px;color:#06211e;background:#5ed6c4;border-radius:0 0 7px 7px;font:700 7px var(--font-mono);letter-spacing:.12em}.pricing-grid h2{margin:0 0 9px;color:#e4edef;font-size:20px}.pricing-grid article>p{min-height:44px;margin:0;color:#748d97;font-size:12px;line-height:1.6}.plan-price{margin:25px 0;display:flex;align-items:baseline;gap:7px}.plan-price strong{color:#f1f6f6;font:600 39px var(--font-mono);letter-spacing:-.05em}.plan-price span{color:#607a85;font-size:10px}.pricing-grid .marketing-button{width:100%}.pricing-grid ul{margin:30px 0 0;padding:25px 0 0;display:flex;flex-direction:column;gap:14px;border-top:1px solid var(--marketing-line);list-style:none}.pricing-grid li{gap:9px;color:#9cafb6;font-size:11px}.pricing-grid li,.pricing-note{display:flex;align-items:center}.pricing-note{width:min(1080px,calc(100% - 48px));margin:0 auto 100px;padding:21px 27px;gap:40px;border:1px solid var(--marketing-line);border-radius:10px}.pricing-note>span{color:#6bd7c7;font:9px var(--font-mono);letter-spacing:.11em;text-transform:uppercase}.pricing-note>div{flex:1 1;display:grid;grid-template-columns:repeat(4,1fr)}.pricing-note p{margin:0;color:#788f99;font-size:10px;text-align:center}.faq-static{width:min(800px,calc(100% - 48px));margin:0 auto;padding:40px 0 120px}.faq-static details{padding:20px 4px;border-bottom:1px solid var(--marketing-line)}.faq-static summary{display:flex;justify-content:space-between;color:#cedadd;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.faq-static summary::-webkit-details-marker{display:none}.faq-static summary span{color:#61d5c4}.faq-static details[open] summary span{transform:rotate(45deg)}.faq-static details p{margin:15px 35px 0 0;color:#7c939d;font-size:12px;line-height:1.7}.docs-layout{width:min(1200px,calc(100% - 48px));margin:0 auto;display:grid;grid-template-columns:220px minmax(0,760px);grid-gap:92px;gap:92px;justify-content:center}.docs-sidebar{position:-webkit-sticky;position:sticky;top:96px;height:calc(100vh - 120px);padding:42px 23px 30px 0;border-right:1px solid var(--marketing-line);overflow-y:auto}.docs-home{margin-bottom:36px;display:flex;justify-content:space-between;color:#d7e2e4;font-size:13px;font-weight:700;text-decoration:none}.docs-home span{padding:2px 6px;color:#5ccfbe;background:rgba(82,207,188,.08);border-radius:5px;font:7px var(--font-mono)}.docs-sidebar>div:not(.docs-help){margin-bottom:29px;display:flex;flex-direction:column;gap:3px}.docs-sidebar>div>strong{margin-bottom:8px;color:#4f6974;font:8px var(--font-mono);letter-spacing:.13em}.docs-sidebar>div>a{padding:7px 9px;color:#79919b;border-radius:5px;font-size:11px;text-decoration:none}.docs-sidebar>div>a.active,.docs-sidebar>div>a:hover{color:#b7c7cc;background:hsla(0,0%,100%,.025)}.docs-sidebar>div>a.active{color:#65d5c4}.docs-help{margin-top:38px;padding:15px;border:1px solid var(--marketing-line);border-radius:8px;background:hsla(0,0%,100%,.012)}.docs-help span{color:#cbd7da;font-size:10px;font-weight:700}.docs-help p{color:#657f89;font-size:9px;line-height:1.5}.docs-help a{color:#5ed3c1;font-size:9px;text-decoration:none}.docs-content{min-width:0;padding:45px 0 120px}.docs-breadcrumb{margin-bottom:62px;display:flex;gap:8px;color:#4f6974;font:8px var(--font-mono)}.docs-breadcrumb a{color:#5fcfbe;text-decoration:none}.docs-breadcrumb b{color:#6f8791;font-weight:500}.docs-lead{padding-bottom:70px;border-bottom:1px solid var(--marketing-line)}.docs-guide h1,.docs-lead h1{margin:17px 0;color:#eef4f5;font-size:clamp(39px,5vw,57px);line-height:1.08;letter-spacing:-.05em}.docs-intro,.docs-lead>p{max-width:660px;color:#8aa0a9;font-size:15px;line-height:1.75}.docs-lead>div:last-child{margin-top:28px;display:flex;gap:10px}.docs-cards{padding:55px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;border-bottom:1px solid var(--marketing-line)}.docs-cards>a{min-height:205px;padding:23px;display:flex;flex-direction:column;color:inherit;text-decoration:none;border:1px solid var(--marketing-line);border-radius:9px}.docs-cards>a:hover{border-color:rgba(86,211,192,.3)}.docs-cards span{color:#3f5b66;font:8px var(--font-mono)}.docs-cards h2{margin:26px 0 10px;color:#dbe6e8;font-size:15px}.docs-cards p{margin:0;color:#718993;font-size:10px;line-height:1.6}.docs-cards b{margin-top:auto;color:#58cebc;font-size:9px}.docs-article,.docs-guide{padding-top:60px;scroll-behavior:smooth}.docs-article h2,.docs-guide h2{margin:66px 0 17px;scroll-margin-top:110px;color:#dce7e9;font-size:25px;letter-spacing:-.025em}.docs-article h2:first-child{margin-top:0}.docs-article p,.docs-guide>p{color:#849aa3;font-size:13px;line-height:1.8}.docs-article strong,.docs-guide strong{color:#b9c8cd}.docs-article em{color:#a4b7bd}.concept-flow{margin:34px 0;padding:23px;display:flex;align-items:center;gap:13px;border:1px solid var(--marketing-line);border-radius:9px}.concept-flow>div{flex:1 1;display:flex;flex-direction:column;gap:5px}.concept-flow b{color:#c8d6d9;font-size:11px}.concept-flow span{color:#5f7883;font-size:8px}.concept-flow i{color:#3fbfab;font-style:normal}.docs-article table,.docs-guide table{width:100%;margin:25px 0;border-collapse:collapse;font-size:11px}.docs-article td,.docs-article th,.docs-guide td,.docs-guide th{padding:13px;text-align:left;border-bottom:1px solid var(--marketing-line)}.docs-article th,.docs-guide th{color:#63808a;font:8px var(--font-mono);letter-spacing:.1em}.docs-article td:first-child,.docs-guide td:first-child{color:#c2d0d4}.docs-article td,.docs-guide td{color:#718a94;line-height:1.5}.docs-next{margin-top:80px;padding-top:23px;display:flex;align-items:flex-start;justify-content:space-between;border-top:1px solid var(--marketing-line)}.docs-next>span{color:#4e6873;font:8px var(--font-mono);text-transform:uppercase}.docs-next a{display:flex;align-items:flex-end;flex-direction:column;gap:5px;text-decoration:none}.docs-next b{color:#c8d6d9;font-size:12px}.docs-next small{color:#55cab9;font-size:9px}.guide-toc{margin:37px 0 65px;padding:21px;display:grid;grid-template-columns:1.2fr repeat(4,1fr);grid-gap:12px;gap:12px;border:1px solid var(--marketing-line);border-radius:9px}.guide-toc strong{color:#718b95;font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.guide-toc a{color:#8ba1aa;font-size:9px;text-decoration:none}.docs-guide h2{display:flex;align-items:center;gap:12px}.docs-guide h2>span{width:27px;height:27px;display:grid;place-items:center;color:#65d3c2;border:1px solid rgba(90,210,192,.2);border-radius:7px;font:10px var(--font-mono)}.docs-guide ol{padding-left:21px;color:#849aa3;font-size:12px;line-height:2.05}.docs-guide code{padding:2px 5px;color:#79d9ca;background:rgba(73,202,183,.07);border:1px solid rgba(73,202,183,.12);border-radius:4px;font:10px var(--font-mono)}.docs-callout{margin:27px 0;padding:17px;display:grid;grid-template-columns:25px 1fr;grid-gap:12px;gap:12px;border:1px solid rgba(77,205,186,.16);border-radius:8px;background:rgba(56,181,165,.045)}.docs-callout>span{width:24px;height:24px;display:grid;place-items:center;color:#62d5c4;border-radius:6px;background:rgba(76,207,188,.09)}.docs-callout.note{border-color:hsla(37,74%,65%,.16);background:hsla(37,74%,65%,.035)}.docs-callout.note>span{color:#e8b565;background:hsla(37,74%,65%,.08);font:700 11px serif}.docs-callout strong{display:block;color:#bbcace;font-size:11px}.docs-callout p{margin:5px 0 0;color:#708892;font-size:10px;line-height:1.6}.guide-steps{margin:28px 0;display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.guide-steps>div{padding:16px;display:flex;align-items:flex-start;gap:12px;border:1px solid var(--marketing-line);border-radius:7px}.guide-steps>div>b{width:24px;height:24px;display:grid;place-items:center;color:#58cebd;background:rgba(70,203,183,.07);border-radius:5px;font:9px var(--font-mono)}.guide-steps span{display:flex;flex-direction:column;gap:5px}.guide-steps span strong{color:#bccace;font-size:10px}.guide-steps small{color:#647d87;font-size:8px;line-height:1.5}.next-workflows{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.next-workflows a{min-height:115px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--marketing-line);border-radius:7px;text-decoration:none}.next-workflows b{color:#bbcace;font-size:11px}.next-workflows span{color:#58c9b8;font-size:8px;line-height:1.5}@media (max-width:800px){.anchor-nav{gap:20px;overflow-x:auto}.anchor-nav span{display:none}.product-story article,.solution-list>article{grid-template-columns:1fr;gap:45px;padding:70px 0}.product-story article.reverse .story-copy,.product-story article.reverse .story-visual,.solution-list>article.reverse .solution-copy{order:0}.platform-foundation>div:last-child{grid-template-columns:1fr 1fr}.platform-foundation article:nth-child(2){border-right:0}.platform-foundation article:nth-child(-n+2){border-bottom:1px solid var(--marketing-line)}.pricing-grid{grid-template-columns:1fr;max-width:520px}.pricing-grid article{min-height:0}.pricing-note{align-items:flex-start;flex-direction:column}.pricing-note>div{width:100%;grid-template-columns:1fr 1fr;gap:16px}.docs-layout{width:min(100% - 32px,760px);display:block}.docs-sidebar{display:none}.docs-content{padding-top:32px}.docs-breadcrumb{margin-bottom:45px}.docs-cards{grid-template-columns:1fr}.docs-cards>a{min-height:160px}.guide-toc{grid-template-columns:1fr 1fr}.guide-toc strong{grid-column:1/-1}.next-workflows{grid-template-columns:1fr}}@media (max-width:520px){.subpage-hero{width:min(100% - 32px,1020px);padding:78px 0 65px}.subpage-hero h1{font-size:43px}.subpage-hero .marketing-button{width:100%}.story-visual{min-height:310px}.floating-card{right:10px;bottom:20px}.platform-foundation>div:last-child{grid-template-columns:1fr}.platform-foundation article{border-right:0;border-bottom:1px solid var(--marketing-line)}.solution-list>article{gap:30px}.solution-proof{min-height:245px}.guide-steps,.guide-toc{grid-template-columns:1fr}.concept-flow{align-items:stretch;flex-direction:column}.concept-flow i{transform:rotate(90deg);align-self:center}.docs-lead>div:last-child{flex-direction:column}.docs-next{gap:30px}.docs-next a{text-align:right}}.auth-page{min-height:100vh;display:flex;flex-direction:column}.auth-layout{width:min(1040px,calc(100% - 48px));min-height:calc(100vh - 130px);margin:0 auto;padding:62px 0 48px;display:grid;grid-template-columns:1fr 430px;grid-gap:105px;gap:105px;align-items:center}.auth-context h1{margin:18px 0;color:#eff5f5;font-size:clamp(42px,5vw,59px);line-height:1.07;letter-spacing:-.052em}.auth-context h1 span{color:#70d9ca}.auth-context>p{max-width:520px;color:#879da6;font-size:15px;line-height:1.72}.auth-proof{max-width:455px;margin-top:57px;padding:22px 0 0 45px;position:relative;border-top:1px solid var(--marketing-line)}.auth-proof>span{position:absolute;left:0;top:22px;width:30px;height:30px;display:grid;place-items:center;color:#60d3c2;background:rgba(80,207,188,.08);border:1px solid rgba(80,207,188,.15);border-radius:8px}.auth-proof blockquote{margin:0 0 12px;color:#a6b8be;font-size:12px;line-height:1.7}.auth-proof small{color:#536f7a;font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.auth-panel{width:100%}.auth-form-card{padding:35px;border:1px solid rgba(153,204,206,.16);border-radius:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.008));box-shadow:0 28px 70px rgba(0,0,0,.3)}.auth-form-heading{margin-bottom:25px}.auth-form-heading>span{color:#5bcebd;font:8px var(--font-mono);letter-spacing:.13em}.auth-form-heading h2{margin:11px 0 7px;color:#e8eff1;font-size:25px;letter-spacing:-.03em}.auth-form-heading p{margin:0;color:#718993;font-size:10px}.auth-demo-button{width:100%;color:#9ce3d8!important}.auth-divider{margin:22px 0;display:flex;align-items:center;gap:11px;color:#506a75;font:8px var(--font-mono);text-transform:uppercase;letter-spacing:.08em}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--marketing-line)}.auth-form{display:flex;flex-direction:column}.auth-form label{margin:0 0 7px;color:#9aadb4;font-size:10px;font-weight:600}.auth-form .input{width:100%;height:44px;margin-bottom:15px;border-color:rgba(159,199,202,.16);background:rgba(2,15,22,.42);color:#dbe5e7}.auth-form .input::placeholder{color:#405c68}.auth-form .marketing-button{width:100%;margin-top:5px}.auth-switch{margin:23px 0 0;color:#667f89;text-align:center;font-size:10px}.auth-switch a{color:#64d3c2;text-decoration:none;font-weight:700}.auth-legal{margin:15px 0 0;color:#3e5965;text-align:center;font-size:8px}.auth-bottom{width:min(1040px,calc(100% - 48px));margin:-32px auto 0;padding:20px 0;display:flex;justify-content:space-between;border-top:1px solid var(--marketing-line)}.auth-bottom a{color:#57727d;font-size:9px;text-decoration:none}.auth-bottom a:hover{color:#65d3c2}@media (max-width:850px){.auth-layout{width:min(100% - 32px,500px);min-height:auto;padding-top:55px;grid-template-columns:1fr;gap:45px}.auth-context{text-align:center}.auth-context>p{margin-left:auto;margin-right:auto}.auth-proof{display:none}.auth-bottom{width:min(100% - 32px,500px);margin-top:0}}@media (max-width:480px){.auth-form-card{padding:26px 21px}.auth-context h1{font-size:39px}.auth-bottom{gap:20px}}.marketing-nav{padding:4px;gap:4px;border:1px solid rgba(171,210,214,.09);border-radius:10px;background:hsla(0,0%,100%,.018)}.marketing-nav a{padding:8px 15px;position:relative;border-radius:7px}.marketing-nav a:hover{background:hsla(0,0%,100%,.035)}.marketing-nav a.active{color:#dff7f3;background:rgba(72,205,186,.1);box-shadow:inset 0 0 0 1px rgba(87,215,196,.12)}.marketing-nav a.active:after{content:"";width:14px;height:2px;position:absolute;left:50%;bottom:-5px;transform:translateX(-50%);border-radius:2px;background:#58d2c0;box-shadow:0 0 8px rgba(88,210,192,.5)}.theme-switch{width:34px;height:34px;display:grid;place-items:center;color:#89a0a9;border:1px solid rgba(171,210,214,.13);border-radius:9px;background:hsla(0,0%,100%,.02);cursor:pointer;transition:color .2s ease,border-color .2s ease,transform .2s ease}.theme-switch:hover{color:#70dccb;border-color:rgba(86,210,191,.35);transform:rotate(12deg)}.mobile-theme-switch{padding:10px;color:#79d9ca;border:0;border-radius:7px;background:rgba(87,210,191,.07);text-align:left;font:600 12px var(--font-sans);cursor:pointer}body[data-theme=light] .marketing-page{--marketing-ink:#132c36;--marketing-muted:#56717d;--marketing-line:rgba(19,58,70,.12);--marketing-surface:hsla(0,0%,100%,.8);background:radial-gradient(circle at 10% 8%,rgba(62,198,183,.12),transparent 29rem),radial-gradient(circle at 92% 26%,rgba(100,106,255,.07),transparent 31rem),#f6faf9;color:#17333e}body[data-theme=light] .marketing-header{background:rgba(250,253,252,.82);border-bottom-color:rgba(19,58,70,.1);box-shadow:0 8px 30px rgba(34,72,81,.04)}body[data-theme=light] .marketing-brand{color:#102e38}body[data-theme=light] .marketing-brand small{color:#78909a}body[data-theme=light] .atlas-mark{border-color:rgba(15,147,133,.55);background:linear-gradient(145deg,rgba(45,187,170,.16),hsla(0,0%,100%,.8))}body[data-theme=light] .marketing-nav{border-color:rgba(19,58,70,.09);background:rgba(21,64,76,.025)}body[data-theme=light] .marketing-nav a,body[data-theme=light] .marketing-signin{color:#607985}body[data-theme=light] .marketing-nav a:hover{color:#17353f;background:rgba(19,58,70,.05)}body[data-theme=light] .marketing-nav a.active{color:#0d7067;background:rgba(28,167,151,.1);box-shadow:inset 0 0 0 1px rgba(31,158,144,.1)}body[data-theme=light] .theme-switch{color:#506f7a;border-color:rgba(19,58,70,.13);background:hsla(0,0%,100%,.7)}body[data-theme=light] .eyebrow,body[data-theme=light] .text-link,body[data-theme=light] .value-grid a{color:#0e8f82}body[data-theme=light] .marketing-hero:before{background-image:linear-gradient(rgba(24,92,98,.04) 1px,transparent 0),linear-gradient(90deg,rgba(24,92,98,.04) 1px,transparent 0)}body[data-theme=light] .auth-context h1,body[data-theme=light] .docs-guide h1,body[data-theme=light] .docs-lead h1,body[data-theme=light] .marketing-hero h1,body[data-theme=light] .section-heading h2,body[data-theme=light] .solution-copy h2,body[data-theme=light] .story-copy h2,body[data-theme=light] .subpage-hero h1{color:#14323c}body[data-theme=light] .auth-context h1 span,body[data-theme=light] .marketing-hero h1 span,body[data-theme=light] .subpage-hero h1 span{color:#159c8e}body[data-theme=light] .auth-context>p,body[data-theme=light] .docs-intro,body[data-theme=light] .docs-lead>p,body[data-theme=light] .marketing-hero-copy>p,body[data-theme=light] .section-heading p,body[data-theme=light] .solution-copy>p,body[data-theme=light] .story-copy>p,body[data-theme=light] .subpage-hero>p{color:#56727d}body[data-theme=light] .marketing-button.secondary{color:#294955;border-color:rgba(20,65,77,.17);background:hsla(0,0%,100%,.7);box-shadow:0 5px 18px rgba(33,75,84,.04)}body[data-theme=light] .marketing-button.secondary:hover{color:#0d766c;border-color:rgba(18,142,129,.35);background:#fff}body[data-theme=light] .play-icon{border-color:rgba(25,69,79,.22)}body[data-theme=light] .hero-assurance,body[data-theme=light] .trust-strip p{color:#718a94}body[data-theme=light] .trust-strip span{color:#667f89}body[data-theme=light] .trust-strip b{color:#24434e}body[data-theme=light] .docs-cards>a,body[data-theme=light] .guide-steps>div,body[data-theme=light] .next-workflows a,body[data-theme=light] .persona-grid>a,body[data-theme=light] .pricing-grid article,body[data-theme=light] .value-grid{background:hsla(0,0%,100%,.66);border-color:rgba(19,58,70,.12);box-shadow:0 12px 35px rgba(37,74,82,.04)}body[data-theme=light] .persona-grid>a:hover,body[data-theme=light] .value-grid article:hover{background:#fff}body[data-theme=light] .value-number{color:#abc0c6}body[data-theme=light] .docs-article h2,body[data-theme=light] .docs-cards h2,body[data-theme=light] .docs-guide h2,body[data-theme=light] .persona-grid h3,body[data-theme=light] .platform-foundation h3,body[data-theme=light] .value-grid h3{color:#1c3b46}body[data-theme=light] .docs-article p,body[data-theme=light] .docs-cards p,body[data-theme=light] .docs-guide>p,body[data-theme=light] .persona-grid p,body[data-theme=light] .platform-foundation p,body[data-theme=light] .value-grid p{color:#607985}body[data-theme=light] .capability-section{background:linear-gradient(180deg,rgba(226,243,240,.72),rgba(246,250,249,.3));border-color:rgba(19,58,70,.08)}body[data-theme=light] .capability-tabs button{color:#718a94}body[data-theme=light] .capability-tabs button[aria-selected=true]{color:#0c877a}body[data-theme=light] .capability-copy h3{color:#193943}body[data-theme=light] .capability-copy>p{color:#5c7680}body[data-theme=light] .capability-copy li,body[data-theme=light] .story-copy li{color:#506c77}body[data-theme=light] .persona-grid b{color:#42616c}body[data-theme=light] .workflow-grid span{color:#1b3a45}body[data-theme=light] .workflow-grid p{color:#607a84}body[data-theme=light] .quote-section blockquote{color:#264650}body[data-theme=light] .solution-proof,body[data-theme=light] .story-visual{background-color:hsla(0,0%,100%,.65);border-color:rgba(20,73,81,.1)}body[data-theme=light] .auth-form-card,body[data-theme=light] .platform-foundation>div:last-child,body[data-theme=light] .pricing-note{background:hsla(0,0%,100%,.7);border-color:rgba(19,58,70,.12);box-shadow:0 20px 55px rgba(39,77,85,.07)}body[data-theme=light] .pricing-grid article.featured{background:linear-gradient(160deg,rgba(45,190,171,.12),hsla(0,0%,100%,.9) 48%);border-color:rgba(20,156,141,.4)}body[data-theme=light] .plan-price strong,body[data-theme=light] .pricing-grid h2{color:#16353f}body[data-theme=light] .faq-static details p,body[data-theme=light] .pricing-grid article>p,body[data-theme=light] .pricing-grid li,body[data-theme=light] .pricing-note p{color:#607985}body[data-theme=light] .faq-static summary{color:#294955}body[data-theme=light] .anchor-nav{background:rgba(249,252,251,.9)}body[data-theme=light] .anchor-nav a{color:#5b7681}body[data-theme=light] .docs-sidebar{border-right-color:rgba(19,58,70,.12)}body[data-theme=light] .docs-article strong,body[data-theme=light] .docs-guide strong,body[data-theme=light] .docs-home,body[data-theme=light] .docs-next b{color:#254650}body[data-theme=light] .docs-sidebar>div>a{color:#607b85}body[data-theme=light] .docs-sidebar>div>a.active,body[data-theme=light] .docs-sidebar>div>a:hover{color:#0c8377;background:rgba(19,126,116,.06)}body[data-theme=light] .docs-callout,body[data-theme=light] .docs-help,body[data-theme=light] .guide-toc{background:hsla(0,0%,100%,.72);border-color:rgba(19,58,70,.12)}body[data-theme=light] .docs-article td,body[data-theme=light] .docs-guide ol,body[data-theme=light] .docs-guide td{color:#56717d}body[data-theme=light] .docs-article td:first-child,body[data-theme=light] .docs-guide td:first-child{color:#21424d}body[data-theme=light] .auth-proof blockquote{color:#57737d}body[data-theme=light] .auth-form-heading h2{color:#173640}body[data-theme=light] .auth-form-heading p,body[data-theme=light] .auth-switch{color:#637c86}body[data-theme=light] .auth-form label{color:#45636e}body[data-theme=light] .auth-form .input{color:#173640;border-color:rgba(20,67,78,.15);background:hsla(0,0%,100%,.8)}body[data-theme=light] .auth-form .input::placeholder{color:#91a5ad}body[data-theme=light] .marketing-footer{background:#edf5f3}body[data-theme=light] .marketing-footer-grid>div>strong{color:#294b55}body[data-theme=light] .marketing-footer-brand p,body[data-theme=light] .marketing-footer-grid a:not(.marketing-brand),body[data-theme=light] .system-status{color:#657f89}body[data-theme=light] .marketing-mobile-menu>div{background:#f8fbfa;border-color:rgba(19,58,70,.13)}body[data-theme=light] .marketing-mobile-menu a:not(.marketing-button){color:#45636e}body[data-theme=light] .mobile-theme-switch{color:#0a7e73;background:rgba(18,139,126,.07)}