@font-face{font-family:Urbanist;src:url(/fonts/Urbanist-VariableFont_wght.woff2) format("woff2-variations");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Figtree;src:url(/fonts/Figtree-VariableFont_wght.woff2) format("woff2-variations");font-weight:400 700;font-style:normal;font-display:swap}:root,html.light{color-scheme:light;--xr-red:#F55647;--xr-red-hover:#E04334;--xr-offwhite-100:#FFFAF0;--xr-offwhite-200:#FEEFCF;--xr-blue-950:#0E1C2D;--xr-blue-900:#192F4F;--xr-blue-700:#0F4185;--xr-blue-500:#1566B9;--xr-blue-300:#8CB8E0;--xr-blue-200:#B9D6F0;--xr-blue-100:#E6F1FB;--xr-blue-dark:#3987E5;--xr-blue-active:#1566B9;--xr-neutral-900:#0E1C2D;--xr-neutral-800:#2C3845;--xr-neutral-600:#686F76;--xr-neutral-500:#868B8E;--xr-neutral-400:#C3C2BF;--xr-neutral-200:#E1DED8;--xr-neutral-100:#F4EFE4;--bg-canvas:#FFFAF0;--bg-primary:#FFFAF0;--bg-secondary:#F4EFE4;--bg-surface:#FFFFFF;--bg-elevated:#FFFFFF;--bg-card:#FFFFFF;--bg-card-hover:#FCF9F2;--bg-inset:#F5F0E6;--text-primary:#0E1C2D;--text-secondary:#2C3845;--text-muted:#686F76;--xr-muted-light:#868B8E;--border-color:#E1DED8;--border-bright:#C3C2BF;--border-accent:rgba(245,86,71,0.35);--xr-navy:#0E1C2D;--xr-cream:#FFFAF0;--xr-blue:#1566B9;--xr-yellow:#D9A514;--xr-yellow-fill:#F5CF45;--xr-yellow-ink:#D9A514;--xr-teal:#09B2B4;--accent-primary:#F55647;--accent-primary-bg:rgba(245,86,71,0.12);--xr-success:#10B981;--xr-warning:#F59E0B;--xr-danger:#F55647;--xr-info:#1566B9;--accent-blue:#1566B9;--accent-emerald:#047857;--accent-amber:#B45309;--accent-rose:#C8321F;--accent-purple:#6D28D9;--bar-bg:#0E1C2D;--bar-fg:#FFFAF0;--bar-muted:#9FB0C4;--bar-border:rgba(255,250,240,0.12);--xr-symbol-disc:#0E1C2D;--xr-symbol-fg:#FFFAF0;--xr-icon-accent-color:#686F76;--xr-icon-accent-on:#1566B9;--btn-primary-bg:#F55647;--btn-primary-fg:#FFFAF0;--btn-primary-hover-bg:#E04334;--btn-primary-hover-fg:#FFFAF0;--btn-secondary-bg:#FFFFFF;--btn-secondary-fg:#0E1C2D;--btn-secondary-border:#C3C2BF;--scan-edge-nav:#1566B9;--scan-edge-notify:#F5CF45;--scan-edge-success:#10B981;--scan-edge-warning:#F59E0B;--scan-edge-error:#F55647;--scan-edge:var(--scan-edge-nav);--shadow-card:0 1px 3px rgba(14,28,45,0.05),0 1px 2px rgba(14,28,45,0.03);--shadow-card-hover:0 10px 24px -6px rgba(14,28,45,0.1),0 2px 6px rgba(14,28,45,0.04);--font-display:"Urbanist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-sans:"Figtree",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--type-display-1:6rem;--type-display-2:4.5rem;--type-h1:3.5rem;--type-h2:2.5rem;--type-h3:2rem;--type-h4:1.5rem;--type-h5:1.125rem;--type-p1:1.375rem;--type-p2:1.125rem;--type-body:1rem;--type-p3:1rem;--type-p4:0.875rem;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-pill:9999px;--ease-xray:cubic-bezier(0.22,1,0.36,1);--motion-in-lg:560ms;--motion-out-lg:420ms;--motion-in-sm:240ms;--motion-out-sm:180ms;--motion-hover:200ms}html.dark{color-scheme:dark;--bg-canvas:#070D17;--bg-primary:#070D17;--bg-secondary:#0B1422;--bg-surface:#0B1422;--bg-elevated:#142134;--bg-card:#101A29;--bg-card-hover:#142134;--bg-inset:rgba(7,13,23,0.78);--text-primary:#F5EFE6;--text-secondary:#B4C2D3;--text-muted:#8FA3BD;--border-color:rgba(255,250,240,0.09);--border-bright:rgba(255,250,240,0.18);--border-accent:rgba(245,86,71,0.42);--xr-red:#F55647;--xr-red-hover:#E04334;--xr-navy:#0E1C2D;--xr-cream:#FFFAF0;--xr-blue:#3987E5;--xr-blue-active:#3987E5;--xr-yellow:#F5CF45;--xr-yellow-fill:#F5CF45;--xr-yellow-ink:#F5CF45;--xr-teal:#09B2B4;--accent-primary:#F55647;--accent-primary-bg:rgba(245,86,71,0.14);--xr-success:#10B981;--xr-warning:#F59E0B;--xr-danger:#F55647;--xr-info:#3987E5;--accent-blue:#3987E5;--accent-emerald:#10B981;--accent-amber:#F59E0B;--accent-rose:#F55647;--accent-purple:#8B5CF6;--bar-bg:#050A12;--bar-fg:#FFFAF0;--bar-muted:#8FA2B8;--bar-border:rgba(255,250,240,0.1);--xr-symbol-disc:#FFFAF0;--xr-symbol-fg:#0E1C2D;--xr-icon-accent-color:#7D8FA8;--xr-icon-accent-on:#3987E5;--btn-primary-bg:#F55647;--btn-primary-fg:#FFFAF0;--btn-primary-hover-bg:#E04334;--btn-primary-hover-fg:#FFFAF0;--btn-secondary-bg:#FFFAF0;--btn-secondary-fg:#0E1C2D;--btn-secondary-border:#FFFAF0;--scan-edge-nav:#3987E5;--scan-edge-notify:#F5CF45;--scan-edge-success:#10B981;--scan-edge-warning:#F59E0B;--scan-edge-error:#F55647;--scan-edge:var(--scan-edge-nav);--shadow-card:0 4px 18px -2px rgba(0,0,0,0.36),0 1px 3px rgba(0,0,0,0.24);--shadow-card-hover:0 14px 32px -6px rgba(0,0,0,0.56)}[data-scan-role=nav]{--scan-edge:var(--scan-edge-nav)}[data-scan-role=notify]{--scan-edge:var(--scan-edge-notify)}[data-scan-role=success]{--scan-edge:var(--scan-edge-success)}[data-scan-role=warning]{--scan-edge:var(--scan-edge-warning)}[data-scan-role=error]{--scan-edge:var(--scan-edge-error)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-sans);font-size:15px;line-height:1.5;letter-spacing:-.02em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.font-display,h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.03em;line-height:1.15;color:var(--text-primary)}a{color:inherit;text-decoration:none}code,pre{font-family:var(--font-mono);letter-spacing:0}.xr-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.xr-icon .xr-icon-accent{stroke:var(--xr-icon-accent-color);transition:stroke .16s var(--ease-xray),fill .16s var(--ease-xray)}[data-active=true] .xr-icon .xr-icon-accent,a:hover .xr-icon .xr-icon-accent,a[aria-current=page] .xr-icon .xr-icon-accent,button:hover .xr-icon .xr-icon-accent{stroke:var(--xr-icon-accent-on)}.xr-shell{display:flex;flex-direction:column;height:100svh;width:100%;overflow:hidden;background-color:var(--bg-primary)}.xr-shell:not(:has(.xr-body)){height:auto;min-height:100svh;overflow-x:hidden;overflow-y:visible}.xr-shell:not(:has(.xr-body))>.xr-stage{overflow-y:visible}.xr-topbar{min-height:3.5rem;height:auto;flex-shrink:0;background-color:var(--bar-bg);background-image:radial-gradient(ellipse 65% 120% at 50% 0,rgba(57,135,229,.14),transparent 75%);color:var(--bar-fg);border-bottom:1px solid var(--bar-border);padding:.35rem 1.5rem;justify-content:space-between;gap:1.25rem;z-index:40}.xr-topbar,.xr-topbar-left{display:flex;align-items:center}.xr-topbar-left{gap:.85rem;flex:1 1 130px;min-width:130px;overflow:hidden}.xr-brand-link{display:inline-flex;align-items:center;flex-shrink:0;min-width:max-content;padding:.25rem 0;transition:opacity .15s ease}.xr-brand-link:hover{opacity:.92}.xr-version-pill{font-family:var(--font-mono);font-size:.65rem;font-weight:600;padding:.12rem .42rem;border-radius:999px;background:rgba(245,86,71,.18);color:#FF8A7E;border:1px solid rgba(245,86,71,.4);letter-spacing:.02em;flex-shrink:0}.xr-topbar-divider{width:1px;height:1.25rem;background:var(--bar-border);flex-shrink:0}.xr-breadcrumb{display:flex;align-items:center;gap:.45rem;font-size:.8rem;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xr-breadcrumb-eyebrow{color:var(--bar-muted);font-family:var(--font-display);font-weight:600;text-transform:uppercase;font-size:.68rem;letter-spacing:.07em;flex-shrink:0}.xr-breadcrumb-sep{color:rgba(255,250,240,.25);flex-shrink:0}.xr-breadcrumb-current{color:var(--bar-fg);font-family:var(--font-display);font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.xr-topbar-right{gap:.55rem;margin-left:auto}.xr-topbar-pills,.xr-topbar-right{display:flex;align-items:center;flex-shrink:0}.xr-topbar-pills{gap:.45rem}.xr-bar-pill{display:inline-flex;align-items:center;gap:.38rem;padding:.22rem .6rem;border-radius:999px;font-size:.7rem;font-family:var(--font-display);font-weight:700;letter-spacing:.01em;white-space:nowrap}.xr-bar-pill-emerald{background:rgba(16,185,129,.14);color:#34D399;border:1px solid rgba(16,185,129,.32)}.xr-bar-pill-blue{background:rgba(57,135,229,.16);color:#7CC0FF;border:1px solid rgba(57,135,229,.34)}.xr-status-dot{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.xr-status-dot-emerald{background-color:#10B981;box-shadow:0 0 8px rgba(16,185,129,.65)}.xr-rls-pill{display:inline-flex;align-items:center;gap:.35rem;padding:.24rem .6rem;border-radius:999px;background:rgba(255,250,240,.06);border:1px solid var(--bar-border);color:var(--bar-fg);font-size:.72rem;font-family:var(--font-mono);white-space:nowrap}.xr-rls-pill .xr-icon .xr-icon-accent{stroke:#34D399}.xr-topbar-auth-group{display:inline-flex;align-items:center;gap:.4rem;flex-shrink:0}.xr-topbar-auth-link{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .62rem;border-radius:6px;font-family:var(--font-display);font-size:.76rem;font-weight:700;color:var(--bar-fg);border:1px solid var(--bar-border);background:rgba(255,250,240,.05);text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.xr-topbar-auth-link:hover{background:rgba(255,250,240,.12);border-color:rgba(255,250,240,.28)}.xr-topbar-signup-cta{display:inline-flex;align-items:center;justify-content:center;padding:.28rem .72rem;border-radius:999px;font-family:var(--font-display);font-size:.76rem;font-weight:800;color:#FFFAF0;background:var(--xr-red);border:1px solid var(--xr-red);text-decoration:none;white-space:nowrap;transition:background .15s ease,transform .12s ease}.xr-topbar-signup-cta:hover{background:#E04334}.xr-topbar-user-pill{padding:.24rem .55rem;border-radius:999px;background:rgba(16,185,129,.16);border:1px solid rgba(16,185,129,.35);color:#34D399;font-size:.72rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xr-theme-toggle,.xr-topbar-user-pill{display:inline-flex;align-items:center;font-family:var(--font-display);font-weight:700}.xr-theme-toggle{gap:.38rem;padding:.3rem .68rem;border-radius:999px;background:rgba(255,250,240,.08);border:1px solid rgba(255,250,240,.18);color:var(--bar-fg);font-size:.74rem;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease}.xr-theme-toggle:hover{background:rgba(245,86,71,.22);border-color:var(--xr-red)}.xr-theme-toggle:active{transform:scale(.96)}.xr-theme-toggle .xr-icon .xr-icon-accent{stroke:#F5CF45}.xr-body{flex:1 1;min-height:0;display:flex;overflow:hidden}.xr-rail{width:240px;flex-shrink:0;background-color:var(--bg-secondary);border-right:1px solid var(--border-color);display:flex;flex-direction:column;padding:1rem .75rem;transition:width .22s var(--ease-xray),padding .22s var(--ease-xray);overflow-x:hidden;overflow-y:auto}.xr-rail.xr-rail-collapsed{width:68px;padding:1rem .5rem}.xr-rail-section-label{font-family:var(--font-display);font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding:0 .65rem .55rem;white-space:nowrap}.xr-rail-collapsed .xr-rail-section-label{text-align:center;padding-inline:0}.xr-rail-nav{display:flex;flex-direction:column;gap:.25rem}.xr-rail-link{position:relative;display:flex;align-items:center;gap:.75rem;padding:.52rem .7rem;border-radius:10px;color:var(--text-secondary);transition:background-color .15s ease,color .15s ease;min-height:41px}.xr-rail-collapsed .xr-rail-link{justify-content:center;padding:.52rem 0}.xr-rail-link-active,.xr-rail-link:hover{background-color:var(--bg-card);color:var(--text-primary)}.xr-rail-link-active{box-shadow:var(--shadow-card);border:1px solid var(--border-color)}.xr-rail-link-active:before{content:"";position:absolute;left:-1px;top:22%;bottom:22%;width:3px;border-radius:0 3px 3px 0;background-color:var(--xr-red)}.xr-rail-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.xr-rail-link-copy{display:flex;flex-direction:column;min-width:0;line-height:1.2}.xr-rail-link-title{font-family:var(--font-display);font-size:.88rem;font-weight:700;letter-spacing:-.015em}.xr-rail-link-sub,.xr-rail-link-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.xr-rail-link-sub{font-size:.68rem;color:var(--text-muted);margin-top:.1rem}.xr-rail-footer{margin-top:auto;padding-top:1rem;display:flex;flex-direction:column;gap:.6rem}.xr-rail-tenant-card{background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:10px;padding:.7rem .8rem;display:flex;flex-direction:column;gap:.25rem}.xr-rail-tenant-row{display:flex;align-items:center;gap:.45rem}.xr-rail-tenant-title{font-family:var(--font-display);font-size:.74rem;font-weight:700;color:var(--text-primary)}.xr-rail-tenant-org{font-size:.68rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.xr-rail-domain-link{font-family:var(--font-sans);font-size:.7rem;font-weight:600;color:var(--xr-blue);margin-top:.15rem}.xr-rail-domain-link:hover{text-decoration:underline}.xr-rail-collapse-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.45rem .6rem;border-radius:8px;background:transparent;border:1px solid var(--border-color);color:var(--text-muted);font-family:var(--font-display);font-size:.74rem;font-weight:600;cursor:pointer;transition:color .15s ease,background-color .15s ease}.xr-rail-collapse-btn:hover{background-color:var(--bg-card);color:var(--text-primary)}.xr-stage{flex:1 1;min-width:0;overflow-y:auto;overflow-x:hidden;padding:2.25rem 2.75rem 4rem;scroll-behavior:smooth;background-image:radial-gradient(ellipse 80% 320px at 50% 0,rgba(57,135,229,.06),transparent 70%)}.xr-stage:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.xr-stage-inner{max-width:1640px;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.xr-mobile-tabbar{display:none}.page-header{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1.25rem;padding-bottom:1.35rem;border-bottom:1px solid var(--border-color)}.page-header-copy{display:flex;flex-direction:column;gap:.4rem;min-width:0}.page-header-actions{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.xr-eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--text-secondary)}.xr-eyebrow:before{content:"";display:inline-block;width:10px;height:10px;border-radius:2px;background-color:var(--xr-red);flex-shrink:0}.page-title{font-family:var(--font-display);font-size:clamp(1.45rem,2.4vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;color:var(--text-primary)}.page-description{font-size:.92rem;color:var(--text-secondary);max-width:78ch;line-height:1.5}.cockpit-card{position:relative;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md,14px);padding:1.5rem 1.65rem;display:flex;flex-direction:column;gap:1rem;box-shadow:var(--shadow-card);transition:border-color var(--motion-hover,.2s) var(--ease-xray),background-color var(--motion-hover,.2s) var(--ease-xray)}.cockpit-card:hover{border-color:var(--border-bright)}@keyframes xrScanSweep{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.scan-reveal{animation:xrScanSweep .26s var(--ease-xray) both}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.5rem 1.05rem;border-radius:var(--radius-pill,9999px);font-family:var(--font-display);font-size:.82rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;border:1px solid transparent;transition:background-color var(--motion-hover,.2s) var(--ease-xray),color var(--motion-hover,.2s) var(--ease-xray),border-color var(--motion-hover,.2s) var(--ease-xray);white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}.btn-primary:hover:not(:disabled){background-color:var(--btn-primary-hover-bg);color:var(--btn-primary-hover-fg)}.btn-cream,.btn-secondary{background-color:var(--btn-secondary-bg,var(--xr-offwhite-100));color:var(--btn-secondary-fg,var(--xr-navy));border-color:var(--btn-secondary-border,var(--xr-offwhite-100))}.btn-cream:hover:not(:disabled),.btn-secondary:hover:not(:disabled){background-color:var(--xr-offwhite-200);border-color:var(--xr-offwhite-200);color:var(--xr-navy)}.btn-marketing{border-radius:8px;background-color:var(--xr-blue-500,#1566B9);color:var(--xr-offwhite-100,#FFFAF0);border-color:var(--xr-blue-500,#1566B9)}.btn-marketing:hover:not(:disabled){background-color:var(--xr-blue-700,#0F4185);border-color:var(--xr-blue-700,#0F4185);color:var(--xr-offwhite-100,#FFFAF0)}.btn-success{background-color:var(--xr-red);color:#FFFAF0}.btn-success:hover:not(:disabled){background-color:var(--xr-red-hover,#E04334);color:#FFFAF0}.btn-danger{background-color:rgba(245,86,71,.14);color:var(--xr-red);border-color:rgba(245,86,71,.38)}.btn-danger:hover:not(:disabled){background-color:var(--xr-red);color:#FFFAF0}.btn-outline{background-color:var(--bg-secondary);border-color:var(--border-color);color:var(--text-primary)}.btn-outline:hover:not(:disabled){border-color:var(--border-bright);background-color:var(--bg-card-hover)}.badge{display:inline-flex;align-items:center;gap:.3rem;padding:.18rem .58rem;border-radius:9999px;font-family:var(--font-display);font-size:.7rem;font-weight:700;letter-spacing:.02em;white-space:nowrap}.badge-emerald{background-color:rgba(16,185,129,.14);color:var(--accent-emerald);border:1px solid rgba(16,185,129,.32)}.badge-amber{background-color:rgba(245,158,11,.14);color:var(--accent-amber);border:1px solid rgba(245,158,11,.32)}.badge-blue{background-color:rgba(57,135,229,.14);color:var(--accent-blue);border:1px solid rgba(57,135,229,.32)}.badge-rose{background-color:rgba(245,86,71,.14);color:var(--accent-rose);border:1px solid rgba(245,86,71,.35)}.badge-purple{background-color:rgba(139,92,246,.14);color:var(--accent-purple);border:1px solid rgba(139,92,246,.32)}.badge-slate{background-color:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border-color)}.grid-4-lanes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}.grid-3-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.grid-2-cols{gap:1.35rem}.form-grid-2,.grid-2-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid-2{gap:1rem;margin-top:.5rem}.form-grid-2 .span-full{grid-column:1/-1}.pros-cons-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;font-size:.76rem}@media (max-width:1520px){.xr-topbar-pills{display:none}}@media (max-width:1440px){.grid-4-lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1320px){.grid-3-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.xr-rls-static-pill,.xr-version-pill{display:none}}@media (max-width:1180px){.xr-breadcrumb,.xr-topbar-divider{display:none}.xr-rail:not(.xr-rail-collapsed){width:214px}}@media (max-width:1100px){.grid-2-cols{grid-template-columns:1fr}.xr-stage{padding:1.75rem 1.75rem 3.5rem}}@media (max-width:960px){.grid-3-pillars{grid-template-columns:1fr}.xr-theme-toggle-label,.xr-topbar-demo-btn{display:none}}@media (max-width:900px){.grid-4-lanes{grid-template-columns:1fr}}.table-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;container-type:inline-size;border-radius:10px}.data-table{width:100%;border-collapse:collapse;font-size:.84rem}.data-table td,.data-table th{text-align:left;padding:.75rem .95rem;border-bottom:1px solid var(--border-color)}.data-table th{font-family:var(--font-display);color:var(--text-muted);font-weight:700;text-transform:uppercase;font-size:.7rem;letter-spacing:.06em;background-color:var(--bg-secondary)}.data-table tr:hover td{background-color:var(--bg-card-hover)}@container (width < 620px){.data-table-stacked thead{display:none}.data-table-stacked,.data-table-stacked tbody,.data-table-stacked td,.data-table-stacked tr{display:block;width:100%}.data-table-stacked tr{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:.75rem;margin-bottom:.75rem}.data-table-stacked td{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:.42rem 0;border-bottom:1px solid var(--border-color);text-align:right}.data-table-stacked td:last-child{border-bottom:none}.data-table-stacked td:before{font-family:var(--font-display);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);text-align:left;flex-shrink:0}.data-table-stacked td:first-child:before{content:var(--label-1,"")}.data-table-stacked td:nth-child(2):before{content:var(--label-2,"")}.data-table-stacked td:nth-child(3):before{content:var(--label-3,"")}.data-table-stacked td:nth-child(4):before{content:var(--label-4,"")}.data-table-stacked td:nth-child(5):before{content:var(--label-5,"")}.data-table-stacked td:nth-child(6):before{content:var(--label-6,"")}.data-table-stacked td:nth-child(7):before{content:var(--label-7,"")}.data-table-stacked td:nth-child(8):before{content:var(--label-8,"")}.data-table-stacked td:nth-child(9):before{content:var(--label-9,"")}.data-table-stacked td:only-child,.data-table-stacked td[colspan]{display:block;text-align:left;padding:.75rem .5rem}.data-table-stacked td:only-child:before,.data-table-stacked td[colspan]:before{content:none!important;display:none!important}}.xr-embed-subnav{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.4rem .9rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-color);flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-shrink:0}.xr-embed-subnav::-webkit-scrollbar{display:none}.xr-embed-subnav-links{display:flex;align-items:center;gap:.3rem;flex-wrap:nowrap;flex-shrink:0}.xr-embed-subnav-actions{display:flex;align-items:center;gap:.45rem;flex-shrink:0}pre{background-color:var(--bg-inset);padding:.85rem 1rem;border-radius:8px;border:1px solid var(--border-color);overflow-x:auto;font-size:.78rem;color:var(--text-secondary)}.bg-neutral-900{background-color:var(--bg-card)}.bg-neutral-900\/60,.bg-neutral-900\/80,.bg-neutral-950,.bg-neutral-950\/40,.bg-neutral-950\/60,.bg-neutral-950\/70,.bg-neutral-950\/80,.bg-neutral-950\/90{background-color:var(--bg-secondary)}.bg-neutral-800,.bg-neutral-800\/80{background-color:var(--bg-primary);border:1px solid var(--border-color)}.bg-neutral-200{background-color:var(--xr-red);color:#FFFAF0}.bg-emerald-900\/60,.bg-emerald-950,.bg-emerald-950\/70,.bg-emerald-950\/80{background-color:rgba(16,185,129,.14)}.bg-emerald-500{background-color:var(--accent-emerald)}.bg-emerald-600,.bg-emerald-700\/80{background-color:#047857;color:#FFFFFF}.bg-sky-500{background-color:var(--xr-blue)}.bg-blue-950\/70,.bg-sky-950\/80{background-color:rgba(57,135,229,.14)}.bg-sky-600,.bg-sky-700{background-color:var(--xr-blue);color:#FFFFFF}.bg-amber-500{background-color:var(--accent-amber)}.bg-amber-900\/60,.bg-amber-950\/70,.bg-amber-950\/80{background-color:rgba(245,158,11,.14)}.bg-red-500{background-color:var(--xr-red)}.bg-red-950\/70{background-color:rgba(245,86,71,.14)}.bg-indigo-950\/70,.bg-purple-900\/60{background-color:rgba(139,92,246,.14)}.bg-purple-700\/80{background-color:var(--accent-purple);color:#FFFFFF}.hover\:bg-neutral-700:hover{background-color:var(--bg-card-hover)}.hover\:bg-sky-500:hover,.hover\:bg-sky-600:hover{background-color:#2563EB}.hover\:bg-emerald-600:hover{background-color:#059669}.hover\:bg-purple-600:hover{background-color:#7C3AED}.hover\:border-neutral-700:hover{border-color:var(--border-bright)}.hover\:text-neutral-200:hover{color:var(--text-primary)}.border{border:1px solid var(--border-color)}.border-dashed{border-style:dashed}.border-b{border-bottom:1px solid var(--border-color)}.border-t{border-top:1px solid var(--border-color)}.border-l-2{border-left:2px solid var(--border-bright)}.border-neutral-800,.border-neutral-800\/90,.border-neutral-900{border:1px solid var(--border-color)}.border-neutral-700,.border-neutral-700\/80{border:1px solid var(--border-bright)}.border-emerald-800,.border-emerald-800\/60{border:1px solid rgba(16,185,129,.35)}.border-blue-800\/60,.border-sky-800\/60,.border-sky-900\/60{border:1px solid rgba(57,135,229,.35)}.border-amber-800\/60{border:1px solid rgba(245,158,11,.35)}.border-red-800\/60{border:1px solid rgba(245,86,71,.38)}.border-indigo-800\/60{border:1px solid rgba(139,92,246,.35)}.focus\:outline-none:focus{outline:none}.focus\:border-sky-500:focus{border-color:var(--xr-blue)}.focus\:border-emerald-500:focus{border-color:var(--accent-emerald)}.focus\:border-amber-500:focus{border-color:var(--accent-amber)}.focus\:border-neutral-600:focus,.focus\:border-neutral-700:focus{border-color:var(--border-bright)}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-50:disabled{opacity:.5}.text-neutral-100,.text-neutral-200,.text-white{color:var(--text-primary)}.text-neutral-300{color:var(--text-secondary)}.text-neutral-400,.text-neutral-500{color:var(--text-muted)}.text-neutral-950{color:#FFFAF0}.text-emerald-300,.text-emerald-400{color:var(--accent-emerald)}.text-blue-400,.text-sky-400{color:var(--accent-blue)}.text-amber-300,.text-amber-400{color:var(--accent-amber)}.text-red-400{color:var(--xr-red)}.text-indigo-400,.text-purple-300,.text-purple-400{color:var(--accent-purple)}.rounded{border-radius:.35rem}.rounded-md{border-radius:.5rem}.rounded-lg{border-radius:.65rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:.95rem}.rounded-full{border-radius:9999px}.shadow-xl{box-shadow:var(--shadow-card)}.relative{position:relative}.absolute{position:absolute}.left-0{left:0}.right-0{right:0}.top-full{top:100%}.z-50{z-index:50}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pr-1{padding-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.flex{display:flex}.flex-1{flex:1 1}.inline-flex{display:inline-flex}.grid{display:grid}.grid-cols-1{grid-template-columns:minmax(0,1fr)}.block{display:block}.shrink-0{flex-shrink:0}.min-w-0{min-width:0}.select-none{-webkit-user-select:none;user-select:none}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.self-start{align-self:flex-start}.justify-between{justify-content:space-between}.justify-end{justify-content:flex-end}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.space-y-0\.5>*+*{margin-top:.125rem}.space-y-1>*+*{margin-top:.25rem}.space-y-1\.5>*+*{margin-top:.375rem}.space-y-2>*+*{margin-top:.5rem}.space-y-2\.5>*+*{margin-top:.625rem}.space-y-3>*+*{margin-top:.75rem}.w-full{width:100%}.w-px{width:1px}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-3{width:.75rem}.w-4{width:1rem}.h-1\.5{height:.375rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-8{height:2rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-64{max-height:16rem}.max-w-\[120px\]{max-width:120px}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left}.text-center{text-align:center}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.2rem;line-height:1.6rem;font-family:var(--font-display)}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-mono{font-family:var(--font-mono)}.italic{font-style:italic}.uppercase{text-transform:uppercase}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.leading-snug{line-height:1.375}.leading-relaxed{line-height:1.625}.cursor-pointer{cursor:pointer}.transition-all{transition:all .15s ease}.transition-colors{transition:color .15s ease,background-color .15s ease,border-color .15s ease}@media (min-width:640px){.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:self-auto{align-self:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:col-span-8{grid-column:span 8/span 8}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:768px){.xr-rail{display:none}.xr-topbar{padding:.45rem .65rem;height:auto;min-height:3.25rem;flex-wrap:wrap;gap:.35rem .5rem}.xr-topbar-left{gap:.4rem;min-width:0}.xr-topbar-right{gap:.3rem;flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.xr-breadcrumb,.xr-rls-static-pill,.xr-theme-toggle-label,.xr-topbar-demo-btn,.xr-topbar-divider,.xr-topbar-pills,.xr-version-pill{display:none}.xr-rls-pill{padding:.22rem .5rem;font-size:.7rem}.xr-rls-label{display:inline-block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xr-topbar-auth-group{gap:.25rem}.xr-topbar-auth-link,.xr-topbar-signup-cta{padding:.26rem .55rem;font-size:.74rem}.xr-topbar-help-link{padding:.26rem .5rem!important;font-size:.74rem!important}.xr-theme-toggle{padding:.28rem .45rem}.xr-stage{padding:1rem .9rem calc(5.25rem + env(safe-area-inset-bottom, 0px))}.xr-stage-inner{gap:1.25rem}.xr-mobile-tabbar{position:fixed;left:0;right:0;bottom:0;height:calc(4rem + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);background-color:var(--bg-card);border-top:1px solid var(--border-color);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;z-index:50;box-shadow:0 -4px 20px rgba(0,0,0,.22)}.xr-mobile-tab{display:flex;flex-direction:column;gap:.2rem;height:100%;color:var(--text-muted);transition:color .15s ease;-webkit-tap-highlight-color:transparent}.xr-mobile-tab,.xr-mobile-tab-pill{align-items:center;justify-content:center}.xr-mobile-tab-pill{display:inline-flex;width:2.5rem;height:1.65rem;border-radius:999px;transition:background-color .15s ease}.xr-mobile-tab-active{color:var(--text-primary)}.xr-mobile-tab-active .xr-mobile-tab-pill{background-color:rgba(245,86,71,.16)}.xr-mobile-tab-active .xr-icon .xr-icon-accent{stroke:var(--xr-red)}.xr-mobile-tab-label{font-family:var(--font-display);font-size:.64rem;font-weight:700;letter-spacing:-.01em;line-height:1}.form-grid-2,.grid-2-cols,.grid-3-pillars,.grid-4-lanes,.pros-cons-grid{grid-template-columns:1fr}.cockpit-card,.p-6{padding:1rem}.ml-5{margin-left:.65rem}.xr-embed-subnav{padding:.35rem .65rem;gap:.4rem}.xr-embed-theme-label{display:none}.xr-shell-embedded .xr-stage{padding:.85rem .75rem calc(2rem + env(safe-area-inset-bottom, 0px))}}@media (pointer:coarse){.btn,input,select{min-height:44px}input,select,textarea{font-size:16px!important}}.xr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.xr-link-picker{position:relative;display:inline-flex;align-items:center;max-width:100%}.xr-link-picker-field{display:block;width:100%}.xr-link-picker-field-wrap{display:flex;flex-direction:column;gap:.3rem}.xr-link-picker-label{font-size:.72rem;font-weight:700;color:var(--text-muted);letter-spacing:.02em}.xr-link-picker-field-row{display:flex;align-items:center;width:100%}.xr-link-picker-selected-bar{display:flex;padding:.35rem .6rem;border-radius:6px;border:1px solid var(--border-color)}.xr-link-picker-selected-bar,.xr-picker-field-trigger{align-items:center;justify-content:space-between;gap:.5rem;width:100%;background:var(--bg-primary)}.xr-picker-field-trigger{display:inline-flex;min-height:36px;padding:.45rem .65rem;border-radius:6px;border:1px dashed var(--border-bright);color:var(--text-secondary);font-size:.8rem;font-weight:600;cursor:pointer;transition:border-color .14s ease,background-color .14s ease}.xr-picker-field-trigger:hover{border-color:var(--xr-blue);background:var(--bg-card-hover)}.xr-picker-pill-group{display:inline-flex;align-items:center;gap:.2rem;max-width:100%}.xr-project-pill-link,.xr-task-pill-link{display:inline-flex;align-items:center;gap:.3rem;min-height:24px;padding:.14rem .5rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.25;text-decoration:none;max-width:220px;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.xr-project-pill-link{background:rgba(21,102,185,.12);color:var(--xr-blue);border:1px solid rgba(21,102,185,.28)}.xr-project-pill-link:hover{background:rgba(21,102,185,.2);border-color:var(--xr-blue)}.xr-task-pill-link{background:rgba(16,185,129,.11);color:var(--accent-emerald);border:1px solid rgba(16,185,129,.28)}.xr-task-pill-link:hover{background:rgba(16,185,129,.2);border-color:var(--accent-emerald)}.xr-picker-pill-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xr-picker-edit-btn{display:inline-flex;align-items:center;justify-content:center;min-width:24px;min-height:24px;padding:.1rem .35rem;border-radius:999px;border:1px solid transparent;background:transparent;color:var(--text-muted);font-size:.7rem;font-weight:600;cursor:pointer;transition:color .14s ease,background-color .14s ease,border-color .14s ease}.xr-picker-edit-btn:hover{color:var(--text-primary);background:var(--bg-card-hover);border-color:var(--border-color)}.xr-picker-trigger-empty{display:inline-flex;align-items:center;gap:.25rem;min-height:24px;min-width:24px;padding:.12rem .48rem;border-radius:999px;border:1px dashed var(--border-bright);background:transparent;color:var(--text-muted);font-size:.7rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.xr-picker-trigger-empty:hover{color:var(--xr-blue);border-color:var(--xr-blue);background:rgba(21,102,185,.06)}.xr-picker-edit-btn:focus-visible,.xr-picker-field-trigger:focus-visible,.xr-picker-search-input:focus-visible,.xr-picker-trigger-empty:focus-visible,.xr-project-pill-link:focus-visible,.xr-task-pill-link:focus-visible{outline:2px solid var(--xr-blue);outline-offset:2px}.xr-picker-popover{position:absolute;top:calc(100% + 6px);left:0;z-index:60;width:min(310px,88vw);border-radius:10px;border:1px solid var(--border-bright);background:var(--bg-elevated);box-shadow:var(--shadow-card-hover);padding:.5rem;display:flex;flex-direction:column;gap:.4rem}.xr-picker-popover-up{top:auto;bottom:calc(100% + 6px)}.xr-picker-popover-right{left:auto;right:0}.xr-picker-search-wrap{display:flex;width:100%}.xr-picker-search-input{width:100%;min-height:32px;padding:.35rem .55rem;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);font-size:.78rem}.xr-picker-bind-repo-row{display:flex;align-items:center;gap:.4rem;padding:.25rem .35rem;border-radius:6px;background:var(--bg-secondary);font-size:.7rem;color:var(--text-secondary);cursor:pointer}.xr-picker-error{padding:.3rem .45rem;border-radius:6px;background:rgba(245,86,71,.14);color:var(--accent-rose);font-size:.72rem}.xr-picker-listbox{list-style:none;margin:0;padding:0;max-height:220px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.xr-picker-option{padding:.4rem .5rem;border-radius:6px;cursor:pointer;display:flex;flex-direction:column;gap:.12rem;transition:background-color .1s ease}.xr-picker-option-active,.xr-picker-option:hover{background:var(--bg-card-hover)}.xr-picker-option-create{color:var(--xr-blue)}.xr-picker-option-create,.xr-picker-option-unlink{border-top:1px solid var(--border-color);margin-top:.15rem;padding-top:.45rem}.xr-picker-option-unlink{color:var(--accent-rose)}.xr-picker-option-main{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.xr-picker-option-title{font-size:.78rem;font-weight:600;color:inherit;overflow:hidden;text-overflow:ellipsis}.xr-picker-option-sub{font-size:.68rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xr-picker-current-badge{font-size:.64rem;font-weight:700;padding:.08rem .38rem;border-radius:999px;background:rgba(21,102,185,.14);color:var(--xr-blue);flex-shrink:0}.xr-picker-empty-hint{padding:.55rem .5rem;font-size:.74rem;color:var(--text-muted);text-align:center}.xr-dossier-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem}.xr-dossier-stat-card{padding:.85rem 1rem;border-radius:var(--radius-sm);border:1px solid var(--border-color);background:var(--bg-card);display:flex;flex-direction:column;gap:.2rem}:root{--accent-cta-blue:#0EA5E9;--accent-cta-blue-hover:#0284C7}.line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quiet-card{position:relative;background-color:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-md,12px);padding:clamp(1rem,2vw,1.35rem);display:flex;flex-direction:column;gap:.75rem;box-shadow:var(--shadow-card);transition:border-color var(--motion-hover,.2s) var(--ease-xray),background-color var(--motion-hover,.2s) var(--ease-xray)}.quiet-card:hover{border-color:var(--border-bright)}.quiet-card-headline{font-family:var(--font-display);font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--text-primary);max-height:2.6em}.quiet-card-headline,.quiet-card-summary{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.quiet-card-summary{font-size:.85rem;color:var(--text-secondary);line-height:1.5}.btn-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;background-color:#0EA5E9;color:#FFFFFF;font-family:var(--font-display);font-weight:700;font-size:.84rem;line-height:1;padding:.5rem 1.25rem;border-radius:9999px;border:1px solid transparent;text-decoration:none;cursor:pointer;transition:background-color var(--motion-hover,.2s) var(--ease-xray),border-color var(--motion-hover,.2s) var(--ease-xray),transform .1s ease}.btn-cta-primary:hover{background-color:#0284C7;color:#FFFFFF}.btn-cta-primary:active{transform:scale(.98)}.status-label{display:inline-flex;align-items:center;font-size:.75rem;font-weight:600;text-transform:none;border-radius:4px;padding:.15rem .45rem;background:transparent;line-height:1.2}.status-label.status-ready,.status-label[data-status=Ready]{color:var(--accent-emerald,#10B981)}.status-label.status-needs-me,.status-label[data-status="Needs me"]{color:var(--accent-amber,#F59E0B)}.status-label.status-waiting,.status-label[data-status=Waiting]{color:var(--text-muted,#868B8E)}.status-label.status-connected,.status-label[data-status=Connected]{color:var(--accent-emerald,#10B981)}.status-label.status-syncing,.status-label[data-status=Syncing]{color:#0EA5E9}.status-label.status-reconnect,.status-label[data-status=Reconnect]{color:var(--accent-rose,#F55647)}.status-label.status-off,.status-label[data-status=Off]{color:var(--text-muted,#868B8E)}@keyframes xrScanBeamSweep{0%{top:0;opacity:0}10%{opacity:1}90%{opacity:1}to{top:100%;opacity:0}}.xray-scan-beam{position:fixed;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(14,165,233,.2) 15%,#0EA5E9 50%,rgba(14,165,233,.2) 85%,transparent);box-shadow:0 0 12px rgba(14,165,233,.7),0 0 24px rgba(14,165,233,.35);pointer-events:none;z-index:9999;animation:xrScanBeamSweep .62s cubic-bezier(.16,1,.3,1) forwards}.xray-scan-container{position:relative;width:100%;min-height:100%}.xray-scan-content{width:100%}@media (prefers-reduced-motion:no-preference){.xray-scan-content.is-scanning{animation:xrScanContentReveal .62s cubic-bezier(.16,1,.3,1) both}}@keyframes xrScanContentReveal{0%{opacity:.94}to{opacity:1}}@media (prefers-reduced-motion:reduce){.xray-scan-beam{display:none!important}.xray-scan-beam,.xray-scan-content.is-scanning{animation:none!important}}