:root{color-scheme:dark;--display:"Inter","Segoe UI",Arial,sans-serif;--mono:"DM Mono",Consolas,monospace;--code-font:"DM Mono",Consolas,monospace;--canvas:#09090d;--rail:#0d0d13;--surface:#13131b;--raised:#1b1b25;--soft:#101018;--surface-soft:#101018;--hover:#252530;--line:#353541;--line-soft:rgba(238,238,248,.1);--text:#f5f5fa;--muted:#b9bac6;--subtle:#858694;--accent:#68bdff;--accent-strong:#4299e6;--accent-contrast:#071322;--accent-soft:rgba(104,189,255,.12);--accent-line:rgba(104,189,255,.34);--accent-gradient:linear-gradient(115deg,#428ee8,#64d7ee);--blue:#83bfff;--cyan:#6ee7e0;--coral:#ff8e91;--amber:#f6c56c;--pink:#f2a6d6;--danger:#ff6973;--success:#69d9a5;--shadow-sm:0 5px 18px rgba(0,0,0,.24);--shadow-md:0 18px 48px rgba(0,0,0,.42);--canvas-gradient:radial-gradient(ellipse at 78% -22%,rgba(38,102,183,.2),transparent 45%),#080c14;--hero-gradient:linear-gradient(120deg,#142944,#121b2b 60%,#17263b)}:root[data-palette=cyber-red]{--canvas:#090a0c;--rail:#0c0d0f;--surface:#111316;--raised:#17191d;--soft:#0d0f11;--surface-soft:#0d0f11;--hover:#22252a;--line:#272a2f;--text:#f4f5f6;--muted:#aeb3bb;--subtle:#858a92;--accent:#e23a4f;--accent-strong:#c92f43;--accent-contrast:#fff;--accent-soft:rgba(226,58,79,.12);--accent-line:rgba(226,58,79,.34);--accent-gradient:linear-gradient(115deg,#c92f43,#f05b6c);--canvas-gradient:radial-gradient(ellipse at 72% -18%,rgba(151,30,50,.2),transparent 40%),#090a0c;--hero-gradient:linear-gradient(120deg,#251116,#151316 60%,#201116)}:root[data-palette=crimson-black]{--canvas:#090707;--rail:#0e090b;--surface:#171012;--raised:#24161a;--soft:#120c0e;--surface-soft:#120c0e;--hover:#302024;--line:#493138;--accent:#ff5268;--accent-strong:#ed2948;--accent-contrast:#fff;--accent-soft:rgba(255,82,104,.13);--accent-line:rgba(255,103,123,.34);--accent-gradient:linear-gradient(115deg,#e92747,#ff6577);--canvas-gradient:radial-gradient(ellipse at 15% 0%,rgba(111,15,31,.2),transparent 42%),#090707;--hero-gradient:linear-gradient(120deg,#291116,#171012 62%,#211116)}:root[data-palette=matrix-green]{--canvas:#060c09;--rail:#09110d;--surface:#0e1913;--raised:#14251b;--soft:#0a130e;--surface-soft:#0a130e;--hover:#1b3022;--line:#294432;--accent:#6bff9b;--accent-strong:#34d977;--accent-contrast:#07120b;--accent-soft:rgba(107,255,155,.11);--accent-line:rgba(107,255,155,.32);--accent-gradient:linear-gradient(115deg,#42dc7e,#a6ff6b);--canvas-gradient:radial-gradient(ellipse at 75% -20%,rgba(30,120,66,.17),transparent 42%),#060c09;--hero-gradient:linear-gradient(120deg,#10281b,#101a14 60%,#172318)}:root[data-palette=midnight-blue]{--canvas:#080b12;--rail:#0c111c;--surface:#121a28;--raised:#1a2637;--soft:#0e1521;--surface-soft:#0e1521;--hover:#223248;--line:#30445f;--accent:#79b8ff;--accent-strong:#5298ed;--accent-contrast:#061322;--accent-soft:rgba(121,184,255,.12);--accent-line:rgba(121,184,255,.34);--accent-gradient:linear-gradient(115deg,#5799f5,#75e0ed);--canvas-gradient:radial-gradient(ellipse at 80% -18%,rgba(32,78,150,.22),transparent 45%),#080b12;--hero-gradient:linear-gradient(120deg,#142640,#121b29 60%,#172333)}:root[data-palette=purple-neon]{--canvas:#0b0911;--rail:#110d19;--surface:#191322;--raised:#241b31;--soft:#120e19;--surface-soft:#120e19;--hover:#30233f;--line:#443453;--accent:#d195ff;--accent-strong:#b96af4;--accent-contrast:#170b20;--accent-soft:rgba(209,149,255,.12);--accent-line:rgba(209,149,255,.34);--accent-gradient:linear-gradient(115deg,#b66aff,#ff75c8);--canvas-gradient:radial-gradient(ellipse at 75% -20%,rgba(100,38,147,.21),transparent 44%),#0b0911;--hero-gradient:linear-gradient(120deg,#281735,#191322 60%,#2c1730)}:root[data-palette=cyber-black]{--canvas:#070a0c;--rail:#0b1013;--surface:#11181c;--raised:#192328;--soft:#0c1215;--surface-soft:#0c1215;--hover:#202d33;--line:#2b3b42;--accent:#c6e1e8;--accent-strong:#9dbec8;--accent-contrast:#091014;--accent-soft:rgba(198,225,232,.1);--accent-line:rgba(198,225,232,.28);--accent-gradient:linear-gradient(115deg,#92b8c2,#e1f0f2);--canvas-gradient:radial-gradient(ellipse at 80% -18%,rgba(105,154,166,.12),transparent 44%),#070a0c;--hero-gradient:linear-gradient(120deg,#142027,#11181c 60%,#172128)}:root[data-palette=blue-cyber]{--canvas:#080c14;--rail:#0c1220;--surface:#121b2b;--raised:#1b2940;--soft:#0e1624;--surface-soft:#0e1624;--hover:#23344c;--line:#304660;--accent:#68bdff;--accent-strong:#4299e6;--accent-contrast:#071322;--accent-soft:rgba(104,189,255,.12);--accent-line:rgba(104,189,255,.34);--accent-gradient:linear-gradient(115deg,#428ee8,#64d7ee);--canvas-gradient:radial-gradient(ellipse at 78% -20%,rgba(38,102,183,.2),transparent 45%),#080c14;--hero-gradient:linear-gradient(120deg,#142944,#121b2b 60%,#17263b)}:root[data-palette^=rgb-]{--accent-strong:color-mix(in srgb,var(--accent) 82%,black);--accent-soft:color-mix(in srgb,var(--accent) 13%,transparent);--accent-line:color-mix(in srgb,var(--accent) 38%,transparent);--accent-gradient:linear-gradient(115deg,color-mix(in srgb,var(--accent) 78%,black),color-mix(in srgb,var(--accent) 78%,white));--canvas-gradient:radial-gradient(ellipse at 72% -18%,color-mix(in srgb,var(--accent) 17%,transparent),transparent 43%),#090a0c;--hero-gradient:linear-gradient(120deg,color-mix(in srgb,var(--accent) 18%,#111316),#151316 60%,color-mix(in srgb,var(--accent) 9%,#111316))}:root[data-palette=white-frost]{color-scheme:light;--canvas:#f4f7fb;--rail:#fbfcff;--surface:#fff;--raised:#f0f4f9;--soft:#f3f6fa;--surface-soft:#f3f6fa;--hover:#e8eef6;--line:#cdd6e2;--line-soft:rgba(27,40,59,.12);--text:#141b27;--muted:#536174;--subtle:#738094;--accent:#d82341;--accent-strong:#b91833;--accent-contrast:#fff;--accent-soft:rgba(216,35,65,.09);--accent-line:rgba(216,35,65,.28);--accent-gradient:linear-gradient(115deg,#dc2946,#f15a6d);--blue:#397ab5;--cyan:#148b8c;--coral:#bb4e58;--amber:#926019;--pink:#a44278;--danger:#bd263c;--success:#16784b;--shadow-sm:0 5px 18px rgba(30,48,73,.08);--shadow-md:0 18px 48px rgba(30,48,73,.13);--canvas-gradient:radial-gradient(ellipse at 80% -18%,rgba(220,42,68,.07),transparent 43%),#f4f7fb;--hero-gradient:linear-gradient(120deg,#f9e9ec,#f5f4f9 60%,#eaf2fb)}:root[data-theme=light]{color-scheme:light;--canvas:#f4f6fa;--rail:#fbfcff;--surface:#fff;--raised:#eff2f7;--soft:#f4f6fa;--surface-soft:#f4f6fa;--hover:#e8edf4;--line:#cdd5e0;--line-soft:rgba(24,36,54,.12);--text:#151b25;--muted:#526073;--subtle:#748095;--shadow-sm:0 5px 18px rgba(22,37,58,.07);--shadow-md:0 18px 48px rgba(22,37,58,.13);--canvas-gradient:radial-gradient(ellipse at 80% -18%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 44%),#f4f6fa;--hero-gradient:linear-gradient(120deg,color-mix(in srgb,var(--accent) 10%,white),#f5f6fa 60%,#eaf1f7)}:root[data-theme=dark][data-palette=white-frost]{color-scheme:dark;--canvas:#090b10;--rail:#0e1219;--surface:#151a23;--raised:#1c2430;--soft:#10151d;--surface-soft:#10151d;--hover:#252f3e;--line:#354355;--line-soft:rgba(226,234,245,.12);--text:#eef3fa;--muted:#b0bdcc;--subtle:#8392a4;--shadow-sm:0 5px 18px rgba(0,0,0,.2);--shadow-md:0 18px 48px rgba(0,0,0,.38);--canvas-gradient:radial-gradient(ellipse at 80% -18%,rgba(220,42,68,.12),transparent 43%),#090b10;--hero-gradient:linear-gradient(120deg,#27151b,#151a23 60%,#172333)}.panel,.stat-card,.workspace-card,a,body,button,input,select,textarea{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}select{min-width:0}input::placeholder,textarea::placeholder{color:var(--subtle);opacity:.9}.landing-shell{isolation:isolate;background-image:none}.landing-shell:before{position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(ellipse at 18% 8%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 38%),radial-gradient(ellipse at 84% 62%,color-mix(in srgb,var(--blue) 5%,transparent),transparent 42%);background-size:180% 180%,180% 180%;background-position:0 0,100% 100%;animation:landing-color-drift 34s ease-in-out infinite alternate;content:""}@keyframes landing-color-drift{0%{background-position:0 0,100% 100%}to{background-position:75% 65%,20% 15%}}.landing-shell:after{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(115deg,transparent 38%,color-mix(in srgb,var(--blue) 3%,transparent) 45%,color-mix(in srgb,var(--accent) 9%,transparent) 50%,color-mix(in srgb,var(--cyan) 3%,transparent) 55%,transparent 62%);background-size:240% 100%;background-position:-100% 0;animation:landing-light-sweep 30s ease-in-out infinite alternate;content:""}@keyframes landing-light-sweep{0%{background-position:-100% 0}to{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.landing-shell *,.landing-shell :after,.landing-shell :before,.landing-shell:after,.landing-shell:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.workspace-shell{position:relative;isolation:isolate;background:transparent}body>.owner-watermark{display:none!important}.owner-label{min-height:32px;display:inline-flex;align-items:center;gap:7px;padding:0 11px;border:1px solid var(--accent-line);border-radius:6px;color:var(--accent);background:var(--accent-soft);font:600 8px var(--mono)}.owner-label svg{color:var(--amber)}select{min-height:36px;padding:0 32px 0 11px;appearance:none;border:1px solid var(--line);border-radius:7px;color:var(--text);background-color:var(--soft);background-image:linear-gradient(45deg,transparent 50%,var(--accent) 50%),linear-gradient(135deg,var(--accent) 50%,transparent 50%);background-repeat:no-repeat;background-position:calc(100% - 13px),calc(100% - 8px);background-size:5px 5px;box-shadow:inset 0 1px rgba(255,255,255,.03);cursor:pointer}select:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}select option{color:var(--text);background:var(--surface)}.quick-search-field select{min-height:28px;padding:0 20px 0 5px;border:0;border-radius:4px;background-color:transparent;background-position:calc(100% - 10px),calc(100% - 5px);font-size:7px}.language-select{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.7fr);align-items:center;gap:12px;padding-top:11px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:9px}.language-select>span{display:inline-flex;align-items:center;gap:7px}.language-select svg{color:var(--accent)}.language-select select{width:100%}.auth-switch button{min-height:32px;padding:4px 10px;border:1px solid var(--accent-line);border-radius:6px;color:var(--accent);background:var(--accent-soft);font-weight:700}.auth-switch button:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface))}.workspace-shell:before{position:fixed;z-index:-1;inset:0;pointer-events:none;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px);background-size:48px 48px;background-position:top;content:""}.main-column{--page-gutter:clamp(20px,3vw,46px);max-width:none;margin-inline:0}.main-column,.topbar{padding-inline:var(--page-gutter)}.topbar{position:sticky;top:0;width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter))}.workspace-shell:before{background-image:radial-gradient(circle,color-mix(in srgb,var(--accent) 18%,transparent) 1px,transparent 1.6px),radial-gradient(ellipse at 78% 0,var(--accent-soft),transparent 48%);background-size:26px 26px,100% 100%}.workspace-hero{min-height:224px;background-image:linear-gradient(var(--line-soft) 1px,transparent 1px),linear-gradient(90deg,var(--line-soft) 1px,transparent 1px),radial-gradient(ellipse at 78% 48%,var(--accent-soft),transparent 42%),var(--hero-gradient);background-size:32px 32px,32px 32px,auto,auto}.hero-copy h2{max-width:100%;overflow-wrap:anywhere;font-size:25px}.hero-copy p{max-width:560px}.hero-radar{width:190px;height:174px;right:35px;gap:18px;padding-block:38px 24px;.orbit-1{width:154px}.orbit-2{width:106px}.landing-copy h1{max-width:900px;font-size:54px;line-height:1.05}.landing-description{max-width:640px;margin-top:12px;font-size:15px;line-height:1.55}.landing-actions{width:min(100%,460px);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}min-height:210px;.landing-actions .landing-primary-cta{min-height:46px;font-size:13px}.landing-actions .landing-signin-cta{min-height:46px;font-size:12px}.landing-trust{justify-content:center;gap:14px;margin-top:12px;font-size:11px}.landing-preview{width:min(100%,660px);text-align:left;box-shadow:0 20px 56px rgba(0,0,0,.28)}.hero-radar{width:118px;height:140px;right:0}.orbit-1{width:108px}.orbit-2{width:76px}.orbit-3{width:42px}}@media (max-width:600px){.workspace-hero{min-height:224px;grid-template-columns:minmax(0,1fr) 64px;padding:18px 14px 42px;background-size:26px 26px,26px 26px,auto,auto}.hero-copy{max-width:100%}.hero-copy h2{max-width:260px;font-size:21px}.hero-copy p{max-width:300px}.hero-radar{width:86px;height:110px;right:-11px;top:10px}.orbit-1{width:82px}.orbit-2{width:58px}.orbit-3{width:34px}.hero-meta{padding-inline:8px;font-size:6px}}.theme-swatch[data-theme=cyber-red]{background:linear-gradient(135deg,#ff334f,#09090d)}.theme-swatch[data-theme=crimson-black]{background:linear-gradient(135deg,#ff5268,#090707)}.theme-swatch[data-theme=matrix-green]{background:linear-gradient(135deg,#6bff9b,#060c09)}.theme-swatch[data-theme=midnight-blue]{background:linear-gradient(135deg,#79b8ff,#080b12)}.theme-swatch[data-theme=purple-neon]{background:linear-gradient(135deg,#d195ff,#0b0911)}.theme-swatch[data-theme=cyber-black]{background:linear-gradient(135deg,#c6e1e8,#070a0c)}.theme-swatch[data-theme=blue-cyber]{background:linear-gradient(135deg,#68bdff,#080c14)}.theme-swatch[data-theme=white-frost]{background:linear-gradient(135deg,#fff,#d82341)}.theme-swatch.active{outline:2px solid var(--accent);outline-offset:2px}.admin-metrics-expanded{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-code-form{grid-template-columns:minmax(132px,1.2fr) minmax(72px,.55fr) minmax(78px,.6fr) minmax(155px,1fr) auto;align-items:end;gap:8px}.admin-code-form>label{min-width:0;display:grid;gap:4px;color:var(--muted);font-size:9px}.admin-code-form>label>input{width:100%;min-width:0;min-height:32px;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--soft);font-size:10px}.admin-code-form .admin-generate-button{min-height:32px;justify-self:start;gap:6px;padding:0 10px;font-size:10px;white-space:nowrap}.generated-code-output{display:grid;gap:6px;padding:10px;border:1px solid var(--accent-line);border-radius:7px;background:var(--accent-soft)}.generated-code-output>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text);font-size:11px}.generated-code-output>header>div{display:flex;flex-wrap:wrap;gap:6px}.generated-code-row{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;padding:5px 7px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface)}.generated-code-row code{min-width:0;overflow-wrap:anywhere;color:var(--accent);font:10px var(--code-font)}.redeem-admin-list{max-height:360px;display:grid;gap:5px;overflow-y:auto}.redeem-admin-row{min-width:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(140px,.8fr) auto;align-items:center;gap:10px;padding:7px 9px;border:1px solid var(--line-soft);border-radius:6px;background:var(--soft);color:var(--muted);font-size:9px}.redeem-admin-code{min-width:0;overflow-wrap:anywhere;color:var(--accent);font:10px var(--code-font)}.redeem-admin-meta{min-width:0;display:grid;gap:2px}.redeem-admin-meta b{color:var(--text);font-size:9px}.redeem-admin-meta small{color:var(--muted);font-size:8px;line-height:1.4}.redeem-admin-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px}.redeem-delete-button{width:29px;height:29px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:6px;color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,var(--surface));cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .15s ease}.redeem-delete-button:hover{border-color:var(--danger);background:color-mix(in srgb,var(--danger) 15%,var(--surface));transform:translateY(-1px)}.admin-user-list{max-height:480px}.admin-user-row-managed{grid-template-columns:25px minmax(120px,1fr) minmax(82px,auto) auto;gap:7px;padding:7px}.admin-row-actions-managed{flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:4px}.admin-row-actions-managed select{min-height:31px;font-size:8px}.admin-top-tools{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px}.admin-top-tools>div{display:flex;justify-content:space-between;gap:8px;padding:8px;border:1px solid var(--line-soft);border-radius:6px;background:var(--soft);color:var(--muted);font-size:8px}.admin-top-tools b{color:var(--accent);font-family:var(--mono)}.admin-reset-dialog{display:grid;gap:9px}.suspension-screen{min-height:100vh;display:grid;place-items:center;padding:24px;color:var(--text);background:var(--canvas)}.suspension-notice{width:min(560px,100%);display:grid;justify-items:start;gap:16px;padding:25px;border:1px solid color-mix(in srgb,var(--danger) 45%,var(--line));border-radius:8px;background:var(--surface);box-shadow:var(--shadow-md);animation:page-in .2s ease both}.suspension-notice-top{width:100%;display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line-soft);color:var(--muted);font:9px var(--mono)}.suspension-notice-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--danger) 35%,var(--line));border-radius:7px;color:var(--danger);background:color-mix(in srgb,var(--danger) 9%,var(--surface))}.suspension-status{display:inline-flex;align-items:center;gap:7px;color:var(--danger);font:9px var(--mono)}.suspension-status i{width:7px;height:7px;border-radius:50%;background:var(--danger);box-shadow:0 0 9px color-mix(in srgb,var(--danger) 60%,transparent)}.suspension-notice h1{margin:-7px 0 0;font:600 25px/1.2 var(--display)}.suspension-footnote,.suspension-intro{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.suspension-details{width:100%;display:grid;gap:9px}.suspension-details>div{display:grid;gap:6px;padding:11px 12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--soft)}.suspension-details>div>span{display:flex;align-items:center;gap:6px;color:var(--accent);font-size:10px;font-weight:700}.suspension-details p{margin:0;color:var(--text);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.suspension-details small{color:var(--danger);font:10px var(--mono)}.suspension-signout{min-height:34px;gap:7px;padding-inline:11px}.admin-reset-form{display:grid;gap:9px;margin-top:9px}.admin-reset-form label{display:grid;gap:5px;color:var(--muted);font-size:9px}.admin-password-field{display:flex;align-items:center;gap:4px;min-height:39px;padding:0 4px 0 10px;border:1px solid var(--line);border-radius:6px;background:var(--soft)}.admin-password-field input{width:100%;min-width:0;min-height:36px;border:0;outline:0;color:var(--text);background:transparent}.password-strength{display:grid;gap:5px;color:var(--subtle);font-size:8px}.password-strength-track{height:4px;overflow:hidden;border-radius:4px;background:var(--raised)}.password-strength-track i{display:block;height:100%;border-radius:inherit;transition:width .2s ease,background .2s ease}.password-strength[data-strength=weak] .password-strength-track i{background:var(--danger)}.password-strength[data-strength=fair] .password-strength-track i{background:var(--amber)}.password-strength[data-strength=strong] .password-strength-track i{background:var(--success)}.workspace-shell .sidebar{padding:20px 14px 13px}.workspace-shell .sidebar-brand{font-size:14px}.workspace-shell .sidebar-brand small{font-size:9px}.workspace-shell .nav-group>small,.workspace-shell .side-label{font-size:10px}.workspace-shell .nav-item{min-height:39px;gap:9px;padding-inline:10px}.workspace-shell .nav-item>span{font-size:12px}.workspace-shell .nav-count{font-size:9px}.workspace-shell .topbar{min-height:64px}.workspace-shell .breadcrumbs,.workspace-shell .clock-chip{font-size:10px}.workspace-shell .command-open{min-height:36px}.workspace-shell .page-content{padding-block:32px 30px;animation:none}.workspace-shell .page-heading{margin-bottom:22px}.workspace-shell .page-heading h1{font-size:34px}.workspace-shell .page-heading p{font-size:14px}.workspace-shell .workspace-hero{min-height:224px;padding:27px 28px 43px}.workspace-shell .hero-copy h2{font-size:30px}.workspace-shell .hero-meta,.workspace-shell .hero-overline{font-size:10px}.workspace-shell .hero-actions .button-primary,.workspace-shell .hero-actions .button-quiet{min-height:40px;font-size:12px}.workspace-shell .section-bar{margin:25px 0 13px}.workspace-shell .section-bar h2{font-size:17px}.workspace-shell .section-bar>small,.workspace-shell .section-live{font-size:10px}.workspace-shell .stats-grid{gap:12px}.workspace-shell .stat-card{min-height:116px;padding:15px}.workspace-shell .stat-card>strong{margin-top:10px;font-size:23px}.workspace-shell .overview-grid{gap:14px;margin-top:15px}.workspace-shell .chart-panel,.workspace-shell .quick-panel{min-height:230px;padding:17px}.workspace-shell .chart-empty,.workspace-shell .chart-wrap{height:165px}.workspace-shell .chart-empty{font-size:11px}.chart-lazy-loading{height:100%;display:flex;align-items:end;justify-content:space-around;gap:8px;padding:22px 12px}.chart-lazy-loading i{width:12%;height:34%;border-radius:3px 3px 0 0;background:var(--accent-soft);animation:chart-load 1s ease-in-out infinite alternate}.chart-lazy-loading i:nth-child(2){height:58%;animation-delay:.12s}.chart-lazy-loading i:nth-child(3){height:43%;animation-delay:.24s}.chart-lazy-loading i:nth-child(4){height:76%;animation-delay:.36s}.chart-lazy-loading i:nth-child(5){height:52%;animation-delay:.48s}.lazy-module-loading{min-height:120px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);background:var(--surface);font-size:11px}@keyframes chart-load{to{background:var(--accent-line);opacity:.55}}.workspace-shell .module-group>header{font-size:10px}.workspace-shell .module-premium-link{justify-self:end;display:inline-flex;align-items:center;gap:6px;margin-top:8px}.workspace-shell .module-grid{gap:10px}.workspace-shell .module-card{min-height:76px;padding:11px}.workspace-shell .module-card-copy>b{font-size:12px}.workspace-shell .module-card-copy>small{font-size:10px}.workspace-shell .recent-activity-panel{margin-top:15px;padding:17px}.workspace-shell .recent-activity-panel .section-bar{margin:0 0 10px}.recent-activity-list{display:grid}.recent-activity-row{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) minmax(130px,auto) auto;align-items:center;gap:11px;padding:10px 2px;border-top:1px solid var(--line-soft)}.recent-activity-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--accent-line);border-radius:7px;color:var(--accent);background:var(--accent-soft)}.recent-activity-copy{min-width:0;display:grid;gap:2px}.recent-activity-copy b{overflow:hidden;color:var(--text);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.recent-activity-copy small,.recent-activity-row time{color:var(--muted);font-size:11px}.recent-activity-row time{text-align:right}.recent-activity-status{padding:4px 7px;border:1px solid var(--line);border-radius:5px;color:var(--muted);font:9px var(--mono)}.recent-activity-status.status-success{border-color:color-mix(in srgb,var(--success) 35%,var(--line));color:var(--success)}.recent-activity-status.status-partial{border-color:color-mix(in srgb,var(--amber) 35%,var(--line));color:var(--amber)}.recent-activity-status.status-failed{border-color:color-mix(in srgb,var(--danger) 35%,var(--line));color:var(--danger)}.workspace-detail{display:grid;gap:13px;margin-top:15px;padding:17px}.workspace-detail-header,.workspace-premium-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.workspace-detail-header h2{margin:5px 0 0;font:600 20px var(--display)}.workspace-investigation-list{display:grid;gap:8px}.workspace-investigation{overflow:hidden;border:1px solid var(--line-soft);border-radius:7px;background:var(--soft)}.workspace-investigation summary{min-height:58px;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px;cursor:pointer;list-style:none}.workspace-investigation summary::-webkit-details-marker{display:none}.workspace-investigation summary>span:nth-child(2){min-width:0;display:grid;gap:3px}.workspace-investigation summary b{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.workspace-investigation summary small,.workspace-open-label{color:var(--muted);font-size:10px}.workspace-investigation[open] summary{border-bottom:1px solid var(--line-soft)}.workspace-investigation pre{max-height:420px;overflow:auto;margin:0;padding:14px;color:var(--text);font:11px/1.6 var(--code-font);white-space:pre-wrap;overflow-wrap:anywhere}.workspace-premium-panel{display:grid;gap:12px;margin-top:16px;padding:16px;border:1px solid var(--accent-line);border-radius:8px;background:linear-gradient(125deg,var(--accent-soft),var(--surface) 55%)}.workspace-premium-header>div{display:flex;align-items:center;gap:10px}.workspace-premium-header>div>span:last-child{display:grid;gap:2px}.workspace-premium-header b{color:var(--text);font:600 15px var(--display)}.workspace-premium-header small{color:var(--muted);font:9px var(--mono)}.workspace-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workspace-premium-tool{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:10px;border:1px solid var(--line-soft);border-radius:7px;color:var(--muted);background:var(--surface);text-align:left}.workspace-premium-tool:hover{border-color:var(--accent-line);color:var(--accent);transform:translateY(-1px)}.workspace-premium-tool>span:nth-child(2){min-width:0;display:grid;gap:3px}.workspace-premium-tool b{color:var(--text);font-size:12px}.workspace-premium-tool small{overflow:hidden;color:var(--muted);font-size:10px;text-overflow:ellipsis}.ai-analyst-panel{display:grid;gap:14px;padding:18px}.ai-context-banner{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid var(--accent-line);border-radius:7px;background:var(--accent-soft)}.ai-context-banner>span:last-child{min-width:0;display:grid;gap:3px}.ai-context-banner b{color:var(--text);font-size:12px}.ai-context-banner small{color:var(--muted);font-size:10px;overflow-wrap:anywhere}.ai-analyst-form{display:grid;gap:10px}.ai-analyst-form label{display:grid;gap:7px;color:var(--text);font-size:12px;font-weight:600}.ai-analyst-form textarea{width:100%;min-height:100px;resize:vertical;padding:11px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:var(--soft);font:12px/1.6 var(--font)}.ai-analyst-form>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-analyst-form>div>small{color:var(--muted);font-size:10px}.ai-answer-panel{overflow:hidden;border:1px solid var(--line-soft);border-radius:7px;background:var(--soft)}.ai-answer-panel>header{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-soft);color:var(--accent)}.ai-answer-panel>header>span{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.ai-answer-panel>header>small{color:var(--muted);font:9px var(--mono)}.ai-answer-content{padding:14px;color:var(--text);font-size:13px;line-height:1.75;overflow-wrap:anywhere}.ai-answer-content>:first-child{margin-top:0}.ai-answer-content>:last-child{margin-bottom:0}.ai-answer-content p{margin:0 0 13px}.ai-answer-content h1,.ai-answer-content h2,.ai-answer-content h3,.ai-answer-content h4{margin:21px 0 8px;color:var(--accent);font:600 14px/1.4 var(--display)}.ai-answer-content h1{font-size:18px}.ai-answer-content h2{font-size:16px}.ai-answer-content ol,.ai-answer-content ul{margin:7px 0 15px;padding-left:23px}.ai-answer-content li{margin:4px 0;padding-left:3px}.ai-answer-content li::marker{color:var(--accent)}.ai-answer-content strong{color:var(--text);font-weight:700}.ai-answer-content blockquote{margin:12px 0;padding:3px 0 3px 12px;border-left:2px solid var(--accent);color:var(--muted)}.ai-answer-content a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.ai-answer-content code{padding:2px 5px;border:1px solid var(--line-soft);border-radius:4px;color:var(--accent);background:var(--surface);font:11px var(--code-font)}.ai-answer-content pre{overflow-x:auto;margin:12px 0;padding:12px;border:1px solid var(--line-soft);border-radius:6px;background:var(--surface)}.ai-answer-content pre code{padding:0;border:0;color:var(--text);background:transparent}.ai-answer-content table{width:100%;display:block;overflow-x:auto;border-collapse:collapse;margin:12px 0}.ai-answer-content td,.ai-answer-content th{padding:7px 9px;border:1px solid var(--line-soft);text-align:left}.ai-answer-content th{color:var(--accent);background:var(--surface)}.ai-answer-content hr{margin:16px 0;border:0;border-top:1px solid var(--line-soft)}.ai-answer-loading{padding:14px;color:var(--muted);font-size:11px}.file-scanner{display:grid;gap:12px}.file-scanner-intro{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;padding:16px;border:1px solid var(--accent-line);border-radius:8px;background:var(--hero-gradient)}.scanner-emblem{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--accent-line);border-radius:9px;color:var(--accent);background:var(--accent-soft)}.file-scanner-intro h2{margin:5px 0;font:600 19px var(--display)}.file-scanner-intro p{margin:0;color:var(--muted);font-size:12px;line-height:1.55}.scanner-quota{min-width:104px;display:grid;justify-items:center;gap:2px;padding:8px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface)}.scanner-quota b{color:var(--accent);font:600 22px var(--display)}.scanner-quota small{color:var(--muted);font-size:9px;text-align:center}.scanner-limit-upsell{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 12px;padding:11px 12px;border:1px solid var(--accent-line);border-radius:7px;color:var(--text);background:var(--accent-soft)}.scanner-limit-upsell>span{display:flex;align-items:center;gap:7px;color:var(--accent);font-size:11px}.scanner-limit-upsell>small{grid-column:1;color:var(--muted);font-size:10px}.scanner-limit-upsell>button{grid-column:2;grid-row:1/span 2;min-height:30px;gap:5px;padding-inline:9px;font-size:10px}.scanner-drop{min-height:158px}.scanner-folder-row{display:flex;justify-content:flex-end}.scanner-folder-input{display:none}.scanner-privacy{display:flex;align-items:flex-start;gap:9px;padding:10px;border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));border-radius:6px;color:var(--amber);background:color-mix(in srgb,var(--amber) 7%,var(--surface));font-size:11px;line-height:1.55}.scanner-consent{width:100%;min-height:54px;display:flex;align-items:center;gap:11px;padding:10px 12px;border:1px solid var(--line);border-radius:7px;color:var(--text);background:var(--surface);font:600 12px/1.45 var(--font);text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.scanner-consent:hover{border-color:var(--accent-line);background:var(--accent-soft)}.scanner-consent:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.scanner-consent.is-confirmed{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.scanner-consent-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border:1px solid var(--line-soft);border-radius:6px;color:var(--muted);background:var(--soft)}.scanner-consent.is-confirmed .scanner-consent-icon{border-color:var(--accent-line);color:var(--accent-contrast);background:var(--accent-gradient)}.scanner-consent-copy{flex:1}.scanner-consent-indicator{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border:1px solid var(--line);border-radius:5px;color:var(--accent-contrast);background:var(--surface)}.scanner-consent.is-confirmed .scanner-consent-indicator{border-color:var(--accent);background:var(--accent)}.scanner-queue,.scanner-results{display:grid;gap:8px;padding:13px;border:1px solid var(--line-soft);border-radius:8px;background:var(--surface)}.scanner-queue>header,.scanner-results>header{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--text)}.scanner-queue>header b,.scanner-results>header h2{margin:0;font:600 14px var(--display)}.scanner-queue>header span,.scanner-results>header>span{color:var(--muted);font-size:10px}.scanner-queue-row{min-width:0;display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:7px 0;border-top:1px solid var(--line-soft);color:var(--muted)}.scanner-queue-row>span{overflow:hidden;color:var(--text);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.scanner-more-files,.scanner-queue-row>small{color:var(--subtle);font-size:10px}.scanner-queue>.button-primary{justify-self:end}.scanner-result{display:grid;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:7px;background:var(--soft)}.scanner-result-head{display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px}.scanner-result-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;color:var(--amber);background:color-mix(in srgb,var(--amber) 11%,var(--surface))}.scanner-result.is-clean .scanner-result-icon{color:var(--success);background:color-mix(in srgb,var(--success) 11%,var(--surface))}.scanner-result-name{min-width:0;display:grid;gap:2px}.scanner-result-name b{overflow:hidden;color:var(--text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.scanner-result-name small,.scanner-result-privacy{color:var(--muted);font-size:10px;line-height:1.5}.scanner-verdict{color:var(--amber);font:10px var(--mono)}.scanner-result.is-clean .scanner-verdict{color:var(--success)}.scanner-hash{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface)}.scanner-hash small{color:var(--subtle);font:9px var(--mono)}.scanner-hash code{overflow:hidden;color:var(--text);font:10px var(--code-font);text-overflow:ellipsis}.scanner-hash a{color:var(--accent);font-size:10px}.scanner-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.scanner-stat-grid>span{display:grid;gap:3px;padding:8px;border:1px solid var(--line-soft);border-radius:5px;background:var(--surface)}.scanner-stat-grid small{color:var(--muted);font-size:9px;text-transform:capitalize}.scanner-stat-grid b{color:var(--text);font:600 14px var(--display)}.scanner-engine-details{border-top:1px solid var(--line-soft)}.scanner-engine-details summary{padding:8px 0;color:var(--accent);font-size:11px;cursor:pointer}.scanner-engine-details>div{display:grid}.scanner-engine-details p{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(90px,auto);gap:10px;margin:0;padding:6px 0;border-top:1px solid var(--line-soft);font-size:10px}.scanner-engine-details p b{color:var(--text)}.scanner-engine-details p span{color:var(--muted)}.scanner-engine-details p small{color:var(--subtle);text-align:right}.scanner-result-privacy{overflow-wrap:anywhere}.premium-select{position:relative;min-width:0;display:inline-flex;align-items:stretch;vertical-align:middle}.premium-select-trigger{width:100%;min-width:0;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;overflow:hidden;border:1px solid var(--line);border-radius:7px;color:var(--text);background:var(--soft);text-align:left;font-size:12px;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.premium-select-trigger:hover:not(:disabled),.premium-select-trigger[aria-expanded=true]{border-color:var(--accent-line);background:var(--raised)}.premium-select-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.premium-select-trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.premium-select-trigger>svg{flex:none;color:var(--accent);transition:transform .16s ease}.premium-select-trigger>svg.is-open{transform:rotate(180deg)}.premium-select-trigger:disabled{opacity:.5;cursor:not-allowed}.premium-select-menu{position:absolute;z-index:90;top:calc(100% + 5px);left:0;width:max(100%,210px);max-width:min(320px,calc(100vw - 28px));overflow:hidden;border:1px solid var(--accent-line);border-radius:8px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:var(--shadow-md);backdrop-filter:blur(16px);animation:page-in .14s ease both}.premium-select-search{min-height:38px;display:flex;align-items:center;gap:8px;padding:0 10px;border-bottom:1px solid var(--line-soft);color:var(--accent)}.premium-select-search input{width:100%;min-width:0;min-height:35px;border:0;outline:0;color:var(--text);background:transparent;font-size:12px}.premium-select-options{max-height:260px;overflow-y:auto;padding:5px;scrollbar-color:var(--line) transparent;scrollbar-width:thin}.premium-select-option{width:100%;min-height:35px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:0 9px;border:1px solid transparent;border-radius:5px;color:var(--muted);background:transparent;text-align:left;font-size:12px;cursor:pointer}.premium-select-option.is-selected,.premium-select-option:focus-visible,.premium-select-option:hover{outline:0;border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.premium-select-option svg{flex:none}.premium-select-empty{display:block;padding:11px 9px;color:var(--subtle);font-size:11px}.quick-search-select{flex:0 0 126px}.admin-custom-select{width:80px;flex:0 0 80px}.admin-dashboard-filter-select{min-width:136px;max-width:220px;flex:1 1 160px}.admin-dashboard-filter-select .premium-select-trigger{min-height:32px;padding-inline:9px;border-radius:6px;font-size:10px}.admin-row-actions .admin-custom-select{width:108px;flex:0 0 108px}.admin-duration-select{width:100%}.admin-row-actions-managed .premium-select-trigger{min-height:29px;gap:4px;padding:0 6px;border-radius:5px;font-size:9px}.admin-code-form .premium-select-trigger{min-height:32px;padding-inline:8px;font-size:10px}.admin-code-form .admin-code-type-select{width:100%}.suspension-duration-fields{display:grid;grid-template-columns:minmax(0,1fr) 86px;gap:7px}.suspension-duration-fields .premium-select-trigger,.suspension-duration-fields>input{min-height:35px;font-size:11px}.suspension-duration-fields>input{min-width:0;padding:0 8px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--soft)}.suspension-dialog-actions{display:flex;justify-content:flex-end;gap:7px}.suspension-dialog-actions>button{min-height:32px;padding-inline:10px;font-size:10px}.language-picker{position:relative;min-width:38px;min-height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;color:var(--accent);background:var(--surface)}.language-picker[open]{border-color:var(--accent-line)}.language-picker>summary{width:36px;min-height:32px;display:grid;place-items:center;border-radius:inherit;cursor:pointer;font-size:18px;line-height:1;list-style:none}.language-picker>summary::-webkit-details-marker{display:none}.language-picker>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.language-flag{width:21px;height:16px;flex:0 0 21px;display:inline-block;overflow:hidden;border-radius:2px;box-shadow:0 0 0 1px color-mix(in srgb,var(--text) 16%,transparent)}.language-options{position:absolute;z-index:80;top:calc(100% + 6px);right:0;min-width:150px;display:grid;gap:3px;padding:5px;border:1px solid var(--line);border-radius:7px;background:var(--surface);box-shadow:var(--shadow-md)}.language-options button{min-height:36px;display:flex;align-items:center;gap:9px;padding:0 9px;border:1px solid transparent;border-radius:5px;color:var(--muted);background:transparent;text-align:left;font-size:12px}.language-options button:hover,.language-options button[aria-pressed=true]{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.auth-language-picker{position:absolute;z-index:2;top:22px;right:26px}.landing-nav-actions .language-picker{flex:none}.landing-method{padding:42px 0 46px;border-top:1px solid var(--line-soft);animation:rise .45s ease both}.landing-method h2{max-width:740px;margin:15px 0 9px;font:600 26px/1.2 var(--display)}.landing-method>p{max-width:840px;margin:0;color:var(--muted);font-size:13px;line-height:1.75}.landing-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:23px}.landing-method-grid article{min-height:130px;padding:15px;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface)}.landing-method-grid article>span{color:var(--accent);font:10px var(--mono)}.landing-method-grid h3{margin:12px 0 5px;font:600 14px var(--display)}.landing-method-grid p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}.landing-shell{max-width:1760px}.landing-help{padding:38px 0 42px;border-top:1px solid var(--line-soft);animation:rise .5s ease both}.landing-help>h2{margin:14px 0 20px;font:600 24px/1.25 var(--display)}.landing-help-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:14px}.landing-faq{display:grid;align-content:start;gap:7px}.landing-faq-item{overflow:hidden;border:1px solid var(--line-soft);border-radius:7px;background:var(--surface)}.landing-faq-item summary{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 13px;color:var(--text);font-size:12px;font-weight:600;cursor:pointer;list-style:none}.landing-faq-item summary::-webkit-details-marker{display:none}.landing-faq-item summary svg{color:var(--accent);transition:transform .16s ease}.landing-faq-item[open] summary svg{transform:rotate(180deg)}.landing-faq-item summary:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.landing-faq-item p{margin:0;padding:0 13px 13px;color:var(--muted);font-size:11px;line-height:1.65}.auth-faq{display:grid;gap:7px;margin-top:18px;padding-top:15px;border-top:1px solid var(--line-soft)}.auth-faq>.eyebrow{margin-bottom:2px}.auth-faq .landing-faq-item summary{min-height:39px;padding-block:8px;font-size:10px}.auth-faq .landing-faq-item p{font-size:10px}.auth-faq-link{display:inline-flex;align-items:center;justify-self:start;gap:5px;margin-top:3px;color:var(--accent);font-size:10px}.auth-faq-link:hover{color:var(--text)}.landing-contact{display:flex;flex-direction:column;align-items:flex-start;padding:19px;border:1px solid var(--accent-line);border-radius:8px;background:var(--hero-gradient)}.landing-contact-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:17px;border:1px solid var(--accent-line);border-radius:8px;color:var(--accent);background:var(--accent-soft)}.landing-contact h3{margin:12px 0 5px;font:600 16px var(--display)}.landing-contact p{margin:0 0 16px;color:var(--muted);font-size:11px;line-height:1.65}.landing-contact .button-primary{min-height:40px;margin-top:auto}.landing-contact>small{margin-top:9px;color:var(--subtle);font-size:9px}.landing-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.landing-footer nav a{display:inline-flex;align-items:center;gap:4px;color:var(--muted)}.landing-footer nav a:hover{color:var(--accent)}.landing-actions{width:min(100%,340px);display:grid;grid-template-columns:minmax(0,1fr);gap:9px}.landing-actions .button-large{width:100%;min-height:48px;font-size:13px}.landing-actions .landing-primary-cta{min-height:54px;font-size:14px}.auth-submit{min-height:50px;margin-top:8px;font-size:13px}.auth-switch{grid-template-columns:minmax(0,1fr);margin-top:18px;padding-top:16px;border-top:1px solid var(--line-soft)}.auth-switch button{min-height:44px;font-size:13px}@media (max-width:980px){.workspace-shell .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.landing-nav-actions{min-width:0}.landing-nav-actions .source-live{display:none}.landing-method{padding-block:28px}.landing-method h2{font-size:21px}.landing-method-grid{grid-template-columns:1fr}.landing-method-grid article{min-height:0}.landing-help{padding-block:28px}.landing-help>h2{font-size:20px}.landing-help-grid{grid-template-columns:1fr}.landing-contact{min-height:250px}.landing-footer nav{gap:12px}.workspace-shell .page-heading h1{font-size:29px}.workspace-shell .workspace-hero{padding:20px 16px 43px}.workspace-shell .hero-copy h2{max-width:260px;font-size:23px}.workspace-shell .hero-copy p{max-width:300px;font-size:12px}.workspace-shell .hero-meta{font-size:8px}.landing-actions{width:min(100%,400px)}.workspace-premium-grid{grid-template-columns:1fr}.auth-language-picker{top:16px;right:14px}.recent-activity-row{grid-template-columns:32px minmax(0,1fr) auto;gap:8px}.file-scanner-intro{grid-template-columns:38px minmax(0,1fr);padding:12px}.file-scanner-intro .scanner-quota{grid-column:1/-1;justify-self:stretch;display:flex;justify-content:center;gap:7px}.scanner-hash{grid-template-columns:1fr}.scanner-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recent-activity-row time{display:none}.recent-activity-copy b{font-size:12px}.recent-activity-copy small{font-size:10px}}.workspace-shell .breadcrumbs,.workspace-shell .clock-chip{font-size:9px}.workspace-shell .command-open,.workspace-shell .nav-item>span{font-size:10px}.workspace-shell .nav-group>small,.workspace-shell .side-label{font-size:8px}.workspace-shell .page-heading p{font-size:11px}.workspace-shell .hero-meta,.workspace-shell .hero-overline{font-size:9px}.workspace-shell .hero-copy p{font-size:11px}.workspace-shell .section-bar>small,.workspace-shell .section-live{font-size:9px}.workspace-shell .section-bar h2{font-size:13px}.workspace-shell .stat-top{font-size:10px}.workspace-shell .admin-user-copy>span,.workspace-shell .admin-user-plan,.workspace-shell .stat-card>small{font-size:9px}.workspace-shell .admin-suspension-note{color:var(--danger);font-size:9px;line-height:1.4}.workspace-shell .admin-top-tools>div{font-size:9px}.workspace-shell .admin-code-form input,.workspace-shell .admin-code-form select,.workspace-shell .admin-row-actions select{font-size:10px}.button-danger,.button-primary,.button-quiet{font-size:11px}.auth-switch,.button-small{font-size:10px}@media (max-width:780px){.admin-user-row-managed{grid-template-columns:25px minmax(0,1fr)}.admin-row-actions-managed{grid-column:2;flex-wrap:wrap;justify-content:flex-start}.admin-code-form,.admin-top-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-code-form .admin-generate-button{grid-column:2;justify-self:end}.redeem-admin-row{grid-template-columns:minmax(0,1fr) auto}.redeem-admin-meta{grid-column:1;grid-row:2}.redeem-admin-actions{grid-column:2;grid-row:1/span 2}.scanner-limit-upsell{grid-template-columns:minmax(0,1fr)}.scanner-limit-upsell>button{grid-column:1;grid-row:auto;justify-self:start}}@media (max-width:600px){.main-column{--page-gutter:14px}.language-select{grid-template-columns:1fr;gap:7px}.suspension-screen{padding:14px}.suspension-notice{padding:18px}}@media (max-width:380px){.landing-nav{gap:6px}.landing-nav-actions{min-width:0;flex:1;justify-content:flex-end;gap:4px}.landing-nav-actions .button-quiet{display:inline-flex}.landing-nav-actions .button-primary,.landing-nav-actions .button-quiet{min-height:30px;padding-inline:7px;font-size:9px}.admin-metrics-expanded{grid-template-columns:repeat(2,minmax(0,1fr))}}.sidebar,.workspace-shell .sidebar{scrollbar-width:none;-ms-overflow-style:none}.sidebar::-webkit-scrollbar,.workspace-shell .sidebar::-webkit-scrollbar{display:none;width:0;height:0}body,html{scrollbar-width:none;-ms-overflow-style:none}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}.dv-grid{display:grid;gap:6px;margin:0}.dv-row{min-width:0;display:grid;grid-template-columns:minmax(96px,30%) minmax(0,1fr);align-items:start;gap:10px;padding:7px 10px;border:1px solid var(--line-soft);border-radius:7px;background:var(--soft)}.dv-row.is-nested{grid-template-columns:1fr}.dv-row>dt{margin:0;color:var(--subtle);font:600 10px var(--mono);letter-spacing:.4px;text-transform:uppercase}.dv-row>dd{min-width:0;margin:0;overflow-wrap:anywhere}.dv-grid.depth-1 .dv-row,.dv-grid.depth-2 .dv-row,.dv-grid.depth-3 .dv-row{background:color-mix(in srgb,var(--surface) 70%,transparent)}.dv-list{display:grid;gap:8px}.dv-item{padding:8px;border:1px solid var(--line-soft);border-left:2px solid var(--accent-line);border-radius:7px;background:color-mix(in srgb,var(--surface) 80%,transparent)}.dv-chips{display:flex;flex-wrap:wrap;gap:6px}.dv-chip{max-width:100%;padding:3px 8px;border:1px solid var(--line);border-radius:999px;color:var(--text);background:var(--surface);font:11px var(--mono);overflow-wrap:anywhere}.dv-chip.dv-yes{border-color:color-mix(in srgb,var(--success) 45%,transparent);color:var(--success)}.dv-chip.dv-no{border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger)}.dv-lines{display:grid;gap:4px}.dv-line{padding:5px 8px;border-radius:5px;background:var(--surface);font:11px/1.5 var(--mono);overflow-wrap:anywhere}.dv-date,.dv-num,.dv-text{color:var(--text);font-size:12px;line-height:1.55;overflow-wrap:anywhere}.dv-num{color:var(--accent)}.dv-date,.dv-num{font-family:var(--mono)}.dv-date{color:var(--muted)}.dv-empty{color:var(--subtle);font-size:11px;font-style:italic}.dv-link{display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:12px;text-decoration:none;overflow-wrap:anywhere}.dv-link:hover{text-decoration:underline}.finding.is-wide{grid-column:1/-1}.finding-body,.record-body{min-width:0}.dv-root{padding:12px}@media (max-width:600px){.dv-row{grid-template-columns:1fr;gap:4px}}.result-view{display:grid;gap:12px}.result-hero{position:relative;display:flex;align-items:center;gap:14px;padding:16px 18px;overflow:hidden;border:1px solid var(--accent-line);border-radius:12px;background:var(--hero-gradient,var(--surface));box-shadow:var(--shadow-md);animation:page-in .3s ease both}.result-hero:before{position:absolute;top:0;left:0;right:0;height:3px;background:var(--accent-gradient);content:""}.result-hero:after{position:absolute;right:-60px;top:-60px;width:190px;height:190px;border:1px solid var(--accent-line);border-radius:50%;box-shadow:0 0 0 26px color-mix(in srgb,var(--accent) 4%,transparent),0 0 0 54px color-mix(in srgb,var(--accent) 3%,transparent);content:"";pointer-events:none}.result-hero.hero-partial:before{background:linear-gradient(90deg,var(--amber),transparent)}.result-hero.hero-failed:before,.result-hero.hero-unavailable:before{background:linear-gradient(90deg,var(--danger),transparent)}.result-hero-icon{z-index:1;width:48px;height:48px;flex:none;display:grid;place-items:center;border:1px solid var(--accent-line);border-radius:13px;color:var(--accent);background:var(--accent-soft);box-shadow:0 0 28px var(--accent-soft)}.result-hero-main{z-index:1;min-width:0;flex:1}.result-hero-main>small{color:var(--subtle);font:600 10px var(--mono);letter-spacing:.6px}.result-hero-main h3{margin:3px 0 8px;overflow:hidden;color:var(--text);font:600 20px var(--display);text-overflow:ellipsis;white-space:nowrap}.result-hero-tags{display:flex;flex-wrap:wrap;gap:6px}.hero-chip{padding:3px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--surface) 70%,transparent);font:600 10px var(--mono)}.hero-chip.chip-good,.hero-chip.chip-success{border-color:color-mix(in srgb,var(--success) 45%,transparent);color:var(--success)}.hero-chip.chip-partial,.hero-chip.chip-warn{border-color:color-mix(in srgb,var(--amber) 45%,transparent);color:var(--amber)}.hero-chip.chip-bad,.hero-chip.chip-failed,.hero-chip.chip-unavailable{border-color:color-mix(in srgb,var(--danger) 45%,transparent);color:var(--danger)}.hero-chip.chip-accent{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.result-hero-actions{z-index:1;display:flex;gap:4px;align-self:flex-start}.highlight-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.highlight{position:relative;min-width:0;display:grid;gap:4px;padding:12px 13px 11px;overflow:hidden;border:1px solid var(--line-soft);border-radius:10px;background:var(--surface);animation:page-in .35s ease both;transition:transform .15s,border-color .15s}.highlight:hover{transform:translateY(-2px);border-color:var(--accent-line)}.highlight:before{position:absolute;top:0;left:0;width:3px;bottom:0;background:var(--line);content:""}.highlight.tone-good:before{background:var(--success)}.highlight.tone-warn:before{background:var(--amber)}.highlight.tone-bad:before{background:var(--danger)}.highlight.tone-info:before{background:var(--accent)}.highlight>small{color:var(--subtle);font:600 9px var(--mono);letter-spacing:.5px;text-transform:uppercase}.highlight>strong{overflow:hidden;color:var(--text);font:600 19px var(--display);text-overflow:ellipsis;white-space:nowrap}.highlight.tone-good>strong{color:var(--success)}.highlight.tone-warn>strong{color:var(--amber)}.highlight.tone-bad>strong{color:var(--danger)}.highlight>em{overflow:hidden;color:var(--muted);font-size:10px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.result-tools{flex-wrap:wrap;gap:8px}.result-filter,.result-tools{display:flex;align-items:center}.result-filter{min-width:190px;gap:7px;padding:0 10px;border:1px solid var(--line);border-radius:8px;color:var(--subtle);background:var(--soft)}.result-filter:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.result-filter input{min-width:0;flex:1;height:34px;border:0;outline:0;color:var(--text);background:transparent;font-size:12px}.result-filter button{display:grid;place-items:center;border:0;color:var(--muted);background:transparent;cursor:pointer}.section-nav{display:flex;flex-wrap:wrap;gap:5px}.section-nav button{padding:5px 10px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:var(--soft);font-size:11px;text-transform:capitalize;cursor:pointer;transition:color .14s,border-color .14s,background .14s}.section-nav button:hover{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.insight-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;scroll-margin-top:70px}.insight{display:flex;gap:10px;padding:11px 12px;border:1px solid var(--line-soft);border-left-width:3px;border-radius:9px;background:var(--surface);animation:page-in .35s ease both}.insight>div{min-width:0}.insight b{display:block;color:var(--text);font-size:12px;line-height:1.35}.insight p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.5;overflow-wrap:anywhere}.insight-mark{width:26px;height:26px;flex:none;display:grid;place-items:center;border-radius:7px}.insight-good{border-left-color:var(--success)}.insight-good .insight-mark{color:var(--success);background:color-mix(in srgb,var(--success) 13%,transparent)}.insight-info{border-left-color:var(--blue)}.insight-info .insight-mark{color:var(--blue);background:color-mix(in srgb,var(--blue) 13%,transparent)}.insight-warn{border-left-color:var(--amber)}.insight-warn .insight-mark{color:var(--amber);background:color-mix(in srgb,var(--amber) 13%,transparent)}.insight-bad{border-left-color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,var(--surface))}.insight-bad .insight-mark{color:var(--danger);background:color-mix(in srgb,var(--danger) 14%,transparent)}.result-card.collapsible{scroll-margin-top:70px}.result-card.collapsible>summary{min-height:40px;display:flex;align-items:center;gap:10px;padding:0 12px;list-style:none;border-bottom:1px solid transparent;background:var(--raised);cursor:pointer;user-select:none}.result-card.collapsible>summary::-webkit-details-marker{display:none}.result-card.collapsible[open]>summary{border-bottom-color:var(--line-soft)}.result-card.collapsible>summary>span{display:flex;flex:1;align-items:center;gap:7px;color:var(--text);font-size:12px;font-weight:600;text-transform:capitalize}.result-card.collapsible>summary>span svg{color:var(--accent)}.result-card.collapsible>summary>small{color:var(--subtle);font:10px var(--mono)}.fold-caret{color:var(--subtle);transition:transform .18s ease}.result-card.collapsible[open] .fold-caret{transform:rotate(180deg)}.result-card.collapsible>summary:hover{background:color-mix(in srgb,var(--accent) 6%,var(--raised))}.dv-table-wrap{max-width:100%;overflow-x:auto;border:1px solid var(--line-soft);border-radius:8px}.dv-table{width:100%;min-width:max-content;border-collapse:collapse;font-size:11.5px}.dv-table th{position:sticky;top:0;padding:7px 10px;border-bottom:1px solid var(--line);color:var(--subtle);background:var(--raised);font:600 9.5px var(--mono);letter-spacing:.4px;text-align:left;text-transform:uppercase;white-space:nowrap}.dv-table td{max-width:340px;padding:7px 10px;border-bottom:1px solid var(--line-soft);vertical-align:top;overflow-wrap:anywhere}.dv-table tr:last-child td{border-bottom:0}.dv-table tbody tr:hover{background:var(--hover)}@media (max-width:600px){.result-hero{align-items:flex-start;padding:13px}.result-hero-main h3{font-size:16px}.result-hero-icon{width:40px;height:40px}.insight-grid{grid-template-columns:1fr}}.workspace-shell .sidebar-brand small{font-size:10px}.workspace-shell .nav-group>small,.workspace-shell .side-label{font:600 10px/1.4 var(--font)}.workspace-shell .nav-item{min-height:42px}.workspace-shell .nav-item>span{font-size:13px}.workspace-shell .nav-count{font-size:10px}.workspace-shell .breadcrumbs{font:500 11px/1.4 var(--font)}.workspace-shell .clock-chip{font:11px/1.4 var(--font)}.workspace-shell .command-open{min-height:38px}.workspace-shell .topbar-user{font-size:11px}.workspace-shell .eyebrow{font:600 11px/1.45 var(--font);letter-spacing:0}.workspace-shell .hero-meta,.workspace-shell .hero-overline{font:11px/1.45 var(--font)}.workspace-shell .hero-copy p{font-size:14px;line-height:1.65}.workspace-shell .stat-top{font-size:12px}.workspace-shell .stat-card>small{font-size:11px;line-height:1.45}.workspace-shell .module-group>header{font:600 11px/1.4 var(--font);letter-spacing:0}.workspace-shell .module-card-copy>b{font-size:13px}.workspace-shell .module-card-copy>small{font-size:12px;line-height:1.5}.workspace-shell .recent-activity-status{font:10px/1.4 var(--font)}.workspace-shell .search-panel-top{font:11px/1.4 var(--font)}.workspace-shell .search-foot,.workspace-shell .sensitive-note{font-size:11px;line-height:1.5}.workspace-shell .results-toolbar>div:first-child{font:12px/1.45 var(--font)}.workspace-shell .results-toolbar small,.workspace-shell .source-footnote{font:11px/1.5 var(--font)}.landing-hero{min-height:min(650px,calc(100vh - 68px));grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);padding-block:38px 48px}.landing-copy{justify-items:start}.landing-copy h1{font-size:46px}.landing-shell .landing-copy h1{font-size:46px;line-height:1.05;letter-spacing:0}.landing-description{max-width:540px}.landing-actions{width:min(100%,450px)}.landing-trust{flex-wrap:wrap}.landing-preview{max-width:590px;justify-self:end}.workspace-shell .workspace-hero{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background-image:radial-gradient(ellipse at 86% 20%,color-mix(in srgb,var(--cyan) 14%,transparent),transparent 38%),radial-gradient(ellipse at 8% 100%,color-mix(in srgb,var(--coral) 9%,transparent),transparent 42%),var(--hero-gradient)}.workspace-shell .panel,.workspace-shell .search-panel,.workspace-shell .workspace-card{border-color:color-mix(in srgb,var(--accent) 18%,var(--line-soft));box-shadow:0 8px 28px color-mix(in srgb,var(--canvas) 72%,transparent)}.workspace-shell .panel .section-bar h2,.workspace-shell .search-panel-top>span:first-child{color:var(--text)}.workspace-shell .search-panel{padding:17px}.workspace-shell .search-panel-top{font:600 12px/1.45 var(--font)}.workspace-shell .search-input-wrap{border-radius:8px;background:color-mix(in srgb,var(--accent) 3%,var(--soft))}.workspace-shell .investigation-form>.button-primary{min-width:152px}.workspace-shell .search-foot{font-size:11px}.scanner-picker-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.scanner-picker-actions>span{color:var(--muted);font-size:12px}.scanner-picker-actions>button{min-height:38px;gap:7px;padding-inline:13px}.scanner-drop{gap:10px;padding:20px;border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:radial-gradient(ellipse at 50% 0,var(--accent-soft),transparent 70%),var(--surface)}.scanner-drop:hover{border-color:var(--accent);background-color:var(--raised)}.scanner-drop .file-drop-icon{width:46px;height:46px}.scanner-drop>b{font:600 15px/1.35 var(--display)}.scanner-drop>small{font-size:11px}.scanner-browse-label{min-height:36px;gap:7px;padding-inline:12px}.scanner-folder-input{position:fixed;left:-10000px;display:block;width:1px;height:1px;opacity:0}@media (max-width:980px){.landing-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:26px;padding-block:40px 32px;text-align:center}.landing-copy{justify-items:center}.landing-preview{justify-self:center}.landing-trust{justify-content:center}}@media (max-width:600px){.landing-shell .landing-copy h1{font-size:36px}.scanner-picker-actions{align-items:stretch;flex-direction:column}.scanner-picker-actions>button{justify-content:center}}.workspace-shell .result-placeholder b{font-size:15px}.workspace-shell .result-placeholder small{font-size:12px;line-height:1.55}.workspace-shell .result-hero-main>small{font:500 12px/1.4 var(--font);letter-spacing:0}.workspace-shell .hero-chip{font:500 11px/1.4 var(--font)}.workspace-shell .highlight>small{font:500 11px/1.4 var(--font);letter-spacing:0;text-transform:none}.workspace-shell .dv-row>dt{color:var(--muted);font:500 12px/1.45 var(--font);letter-spacing:0;text-transform:none}.workspace-shell .dv-table th{font:600 11px/1.4 var(--font);letter-spacing:0;text-transform:none}.workspace-shell .global-footer{font:11px/1.45 var(--font)}.workspace-shell .global-footer>span{color:var(--muted)}.workspace-shell .global-footer>span:last-child{color:var(--subtle)}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.workspace-shell .page-heading,.workspace-shell .workspace-hero{animation:workspace-arrive .36s ease both}.workspace-shell .stats-grid>:first-child{animation:workspace-arrive .38s ease .03s both}.workspace-shell .stats-grid>:nth-child(2){animation:workspace-arrive .38s ease .08s both}.workspace-shell .stats-grid>:nth-child(3){animation:workspace-arrive .38s ease .13s both}.workspace-shell .stats-grid>:nth-child(4){animation:workspace-arrive .38s ease .18s both}.workspace-shell .module-card{transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.workspace-shell .result-metrics>:first-child{animation:workspace-arrive .34s ease .02s both}.workspace-shell .result-metrics>:nth-child(2){animation:workspace-arrive .34s ease .07s both}.workspace-shell .result-metrics>:nth-child(3){animation:workspace-arrive .34s ease .12s both}.landing-subtitle{color:var(--muted);font:500 16px/1.5 var(--font)}.landing-description{max-width:560px;font-size:17px;line-height:1.7}.source-live{font:500 11px/1.4 var(--font);letter-spacing:0}.section-overline{font:600 11px/1.4 var(--font);letter-spacing:0}.landing-module p{font-size:13px}.landing-method h2{font-size:30px}.landing-method>p{font-size:15px}.landing-method-grid h3{font-size:16px}.landing-method-grid p{font-size:13px}.landing-help>h2{font-size:28px}.landing-contact p{font-size:13px}.auth-story p{font-size:15px;line-height:1.7}.auth-source-list span{font:500 10px/1.4 var(--font)}.auth-terminal{font:10px/1.4 var(--font)}.auth-form-panel>p{font-size:14px;line-height:1.6}.auth-form label{font-size:13px}.auth-faq .landing-faq-item summary{font-size:12px}.landing-module{animation:workspace-arrive .4s ease both}.landing-module:nth-child(2){animation-delay:.05s}.landing-module:nth-child(3){animation-delay:.1s}.landing-module:nth-child(4){animation-delay:.15s}.landing-method-grid article{animation:workspace-arrive .4s ease both}.landing-method-grid article:nth-child(2){animation-delay:.06s}.landing-method-grid article:nth-child(3){animation-delay:.12s}@media (max-width:600px){.landing-subtitle{font-size:14px}.landing-description,.landing-module h2{font-size:15px}.landing-module p{font-size:12px}.landing-method h2{font-size:24px}.landing-method>p{font-size:14px}.landing-method-grid h3{font-size:15px}.landing-method-grid p{font-size:12px}.landing-help>h2{font-size:23px}}.auth-page .eyebrow,.landing-shell .eyebrow{font:600 11px/1.45 var(--font);letter-spacing:0}.scope-head,.scope-readout{font:11px/1.45 var(--font)}.scope-readout small{color:var(--subtle);font:10px/1.4 var(--font)}.landing-plan-line>span{font:600 11px/1.4 var(--font)}.landing-plan-line>button{font-size:12px}.landing-footer{font:11px/1.5 var(--font)}.landing-footer nav{font-size:11px}@media (max-width:600px){.landing-nav-actions .button-primary,.landing-nav-actions .button-quiet{min-height:32px;padding-inline:7px;font-size:10px}.landing-footer,.landing-footer nav,.landing-plan-line>span{font-size:10px}}.landing-shell{width:100%;max-width:none;margin-inline:0;--landing-gutter:clamp(18px,5vw,76px);padding-inline:var(--landing-gutter);background-color:var(--canvas);background-image:radial-gradient(ellipse at 50% -16%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 48%),radial-gradient(ellipse at 3% 75%,color-mix(in srgb,var(--blue) 4%,transparent),transparent 42%);background-size:auto,auto;background-position:top,0 100%}.landing-copy h1 .heading-accent{color:var(--accent)}.landing-nav{height:68px}.landing-hero{min-height:0;display:flex;flex-direction:column;gap:18px;padding-block:34px 22px;text-align:center}.landing-copy{width:min(100%,960px);display:grid;justify-items:center}.landing-copy h1{max-width:900px;font-size:52px;line-height:1.05}.landing-subtitle{margin-top:6px;font-size:15px}.landing-description{max-width:640px;margin-top:10px;line-height:1.5}.landing-actions{width:min(100%,440px);gap:8px;margin-top:16px}.landing-actions .landing-primary-cta,.landing-actions .landing-signin-cta{min-height:44px}.landing-trust{justify-content:center;gap:12px;margin-top:10px}.landing-preview{width:min(100%,640px);text-align:left;box-shadow:0 18px 48px rgba(0,0,0,.26)}.scope-head{min-height:52px;padding-inline:17px;font-size:12px}.scope-readout{min-height:72px;padding:12px 16px}.scope-readout>span{display:grid;gap:5px}.scope-readout b{font-size:13px}.scope-screen{aspect-ratio:1.28}.landing-module-grid{margin-top:18px}.landing-module{min-height:176px;padding:19px;border-radius:10px}.landing-module h2{margin-top:15px;font-size:17px}.landing-module p{font-size:14px;line-height:1.6}.landing-plan-line{min-height:54px;margin-top:14px;padding:10px 13px;gap:13px}.landing-plan-line>span{font-size:12px}.landing-plan-line>button{font-size:13px}.landing-method{padding-block:58px 60px}.landing-method h2{max-width:780px;margin-top:18px;font-size:32px}.landing-method>p{max-width:820px;font-size:16px}.landing-method-grid{gap:12px;margin-top:26px}.landing-method-grid article{min-height:155px;padding:19px;border-radius:9px}.landing-method-grid h3{font-size:17px}.landing-method-grid p{font-size:14px}.landing-help{padding-block:52px 56px}.landing-help>h2{margin-block:16px 23px;font-size:30px}.landing-help-grid{gap:18px}.landing-faq-item summary{min-height:56px;font-size:14px}.landing-faq-item p{font-size:13px}.landing-contact{padding:24px;border-radius:10px}.landing-contact h3{font-size:20px}.landing-contact p{font-size:14px}.landing-footer{gap:16px;padding-block:20px 24px;font-size:12px}.landing-footer nav{gap:18px;font-size:12px}.landing-copy>.eyebrow{animation:workspace-arrive .4s ease both}.landing-copy>h1{animation:workspace-arrive .45s ease .05s both}.landing-copy>.landing-subtitle{animation:workspace-arrive .45s ease .1s both}.landing-copy>.landing-description{animation:workspace-arrive .45s ease .15s both}.landing-copy>.landing-actions{animation:workspace-arrive .45s ease .2s both}.landing-copy>.landing-trust{animation:workspace-arrive .45s ease .25s both}@media (max-width:980px){.landing-hero{min-height:0;grid-template-columns:minmax(0,1fr);gap:26px;padding-block:40px 32px}.landing-copy{max-width:760px}.hero-scope{width:min(100%,720px);margin-inline:auto}}@media (max-width:600px){.landing-nav{height:64px}.landing-hero{gap:18px;padding-block:26px 20px}.landing-copy h1{font-size:36px}.landing-subtitle{font-size:14px}.landing-description{font-size:15px}.landing-actions{grid-template-columns:minmax(0,1fr);gap:9px}.landing-actions .landing-primary-cta,.landing-actions .landing-signin-cta{min-height:48px;font-size:13px}.landing-trust{flex-wrap:wrap;gap:10px 14px;font-size:11px}.scope-head{min-height:45px;padding-inline:12px;font-size:10px}.scope-readout{min-height:60px;gap:8px;padding:9px 10px}.scope-readout small{font-size:9px}.scope-readout b{font-size:11px}.scope-screen{aspect-ratio:1.7}.scope-readout{min-height:52px}.landing-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-module{min-height:170px;padding:13px}.landing-module h2{font-size:15px}.landing-module p{font-size:12px}.landing-plan-line{align-items:flex-start}.landing-plan-line>span{font-size:10px}.landing-method{padding-block:38px 42px}.landing-method h2{font-size:25px}.landing-method>p{font-size:14px}.landing-method-grid{grid-template-columns:minmax(0,1fr);gap:9px}.landing-method-grid article{min-height:0;padding:15px}.landing-help{padding-block:37px 42px}.landing-help>h2{font-size:24px}.landing-help-grid{grid-template-columns:minmax(0,1fr)}.landing-footer{align-items:flex-start}.landing-footer nav{gap:12px}}.workspace-shell .admin-stack{gap:14px}.workspace-shell .admin-metrics-expanded{gap:10px}.workspace-shell .admin-metrics-expanded>div{min-height:88px;gap:8px;padding:13px;border-radius:9px}.workspace-shell .admin-metrics-expanded small{color:var(--muted);font:500 11px/1.4 var(--font);letter-spacing:0}.workspace-shell .admin-metrics-expanded b{font-size:24px}.workspace-shell .admin-panel{gap:12px;padding:17px;border-radius:10px}.workspace-shell .admin-panel>.section-bar h2{font-size:16px}.workspace-shell .admin-user-list{max-height:520px}.workspace-shell .admin-user-row-managed{gap:10px;padding:11px 7px}.workspace-shell .admin-user-copy>b{font-size:13px}.workspace-shell .admin-user-copy>b small{font:11px/1.4 var(--font)}.workspace-shell .admin-user-copy>span,.workspace-shell .admin-user-plan{font-size:11px;line-height:1.45}.workspace-shell .admin-suspension-note{font-size:11px}.workspace-shell .admin-row-actions-managed{gap:7px}.workspace-shell .admin-row-actions-managed .premium-select-trigger{min-height:36px;padding-inline:8px}.workspace-shell .admin-filter{min-height:42px;padding-inline:11px;border-radius:7px}.workspace-shell .admin-filter input{min-height:40px;font-size:13px}.workspace-shell .settings-note{font-size:12px;line-height:1.55}.workspace-shell .admin-code-form{gap:10px}.workspace-shell .admin-code-form>label{gap:6px;font-size:12px}.workspace-shell .admin-code-form>label>input{min-height:39px;padding-inline:10px;font-size:12px}.workspace-shell .admin-code-form .premium-select-trigger,.workspace-shell .admin-generate-button{min-height:39px;font-size:12px}.workspace-shell .generated-code-output{gap:9px;padding:13px;border-radius:8px}.workspace-shell .generated-code-output>header{font-size:13px}.workspace-shell .generated-code-row{min-height:39px;padding-inline:10px}.workspace-shell .generated-code-row code{font-size:12px}.workspace-shell .redeem-admin-row{gap:12px;padding:11px;border-radius:8px;font-size:12px}.workspace-shell .redeem-admin-code{font-size:11px}.workspace-shell .redeem-admin-meta b{font-size:12px}.workspace-shell .redeem-admin-meta small{font-size:11px}.workspace-shell .admin-top-tools{gap:10px}.workspace-shell .admin-top-tools>div{padding:12px;border-radius:8px;font-size:12px}.workspace-shell .admin-top-tools b{font-size:13px}.workspace-shell .owner-label{min-height:36px;font:600 12px/1.4 var(--font)}@media (max-width:780px){.workspace-shell .admin-user-row-managed{gap:9px;padding:10px 4px}.workspace-shell .admin-row-actions-managed{gap:7px}.workspace-shell .admin-code-form,.workspace-shell .redeem-admin-row{gap:9px}}@media (max-width:600px){.workspace-shell .admin-panel{padding:13px}.workspace-shell .admin-metrics-expanded>div{min-height:78px;padding:10px}.workspace-shell .admin-metrics-expanded b{font-size:21px}.workspace-shell .admin-code-form{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .redeem-admin-row{grid-template-columns:minmax(0,1fr) auto}.workspace-shell .redeem-admin-meta{grid-column:1;grid-row:2}.workspace-shell .redeem-admin-actions{grid-column:2;grid-row:1/span 2}}.landing-source-strip{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-block:1px solid var(--line-soft);animation:workspace-arrive .4s ease .12s both}.landing-source-strip>p{margin:0;color:var(--muted);font-size:13px}.landing-source-strip>div{display:flex;flex-wrap:wrap;align-items:center;gap:0}.landing-source-strip>div>span{padding-inline:16px;border-left:1px solid var(--line-soft);color:var(--text);font:600 13px/1.4 var(--display)}.landing-source-strip>div>span:first-child{border-left:0}.landing-footer-main>nav>b{color:var(--accent);font:700 10px/1.4 var(--display);text-transform:uppercase}.landing-footer-main>nav>a{font-size:12px;line-height:1.5}.landing-footer-legal-copy{min-width:0;display:grid;justify-items:center;gap:3px;margin-inline:auto;text-align:center}.landing-footer-legal-copy>span{color:var(--muted);font-size:11px;line-height:1.4}.landing-footer-legal-copy>small{color:var(--subtle);font-size:10px;line-height:1.4}.landing-hero{position:relative;isolation:isolate}.landing-preview{position:relative;min-width:0;overflow:hidden;padding:19px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--accent)),var(--surface) 68%);box-shadow:0 24px 64px rgba(0,0,0,.26);animation:workspace-arrive .58s ease .12s both}.landing-preview:before{position:absolute;inset:0 0 auto;height:3px;background:var(--accent-gradient);content:""}.landing-preview-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid var(--line-soft)}.landing-preview-header>div{min-width:0;display:flex;align-items:center;gap:10px}.landing-preview-header>div>span:last-child{min-width:0;display:grid;gap:2px}.landing-preview-logo{width:34px;height:34px;display:grid;place-items:center;flex:none;border:1px solid var(--accent-line);border-radius:9px;color:var(--accent);background:var(--accent-soft)}.landing-preview-header b{color:var(--text);font:600 14px/1.3 var(--display)}.landing-preview-header small{color:var(--muted);font-size:11px}.landing-preview-tag{padding:5px 9px;border:1px solid var(--accent-line);border-radius:999px;color:var(--accent);background:var(--accent-soft);font-size:10px;white-space:nowrap}.landing-preview-query{min-height:48px;display:flex;align-items:center;gap:10px;margin-block:15px 18px;padding-inline:12px;border:1px solid var(--line);border-radius:8px;color:var(--muted);background:var(--canvas);font-size:13px}.landing-preview-query>svg{color:var(--accent)}.landing-preview-query>span{min-width:0;flex:1}.landing-preview-query kbd{padding:2px 6px;border:1px solid var(--line);border-radius:4px;color:var(--subtle);font:10px var(--font)}.landing-preview-results>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:5px}.landing-preview-results>div:first-child>span{color:var(--text);font-size:12px;font-weight:600}.landing-preview-results>div:first-child>small{color:var(--subtle);font-size:10px}.landing-preview-results>article{min-width:0;min-height:56px;display:flex;align-items:center;gap:11px;padding:8px 2px;border-top:1px solid var(--line-soft)}.landing-preview-results>article>span:nth-child(2){min-width:0;flex:1;display:grid;gap:2px}.landing-preview-results>article b{color:var(--text);font-size:12px}.landing-preview-results>article small{color:var(--muted);font-size:11px}.landing-preview-results>article>svg{color:var(--subtle)}.landing-preview-source{width:31px;height:31px;display:grid;place-items:center;flex:none;border:1px solid var(--line);border-radius:8px;background:var(--raised);color:var(--text);font:600 11px var(--display)}.landing-preview-source.source-github{color:var(--blue)}.landing-preview-source.source-reddit{color:var(--coral)}.landing-preview-source.source-bluesky{color:var(--cyan)}.landing-preview>footer{display:flex;align-items:flex-start;gap:8px;margin-top:9px;padding-top:12px;border-top:1px solid var(--line-soft);color:var(--muted);font-size:11px;line-height:1.5}.landing-preview>footer svg{flex:none;margin-top:1px;color:var(--success)}.landing-shell .landing-preview{padding:14px}.landing-shell .landing-preview-header{padding-bottom:10px}.landing-shell .landing-preview-query{min-height:40px;margin-block:10px 12px;font-size:12px}.landing-shell .landing-preview-results>article{min-height:46px;padding-block:5px}.landing-shell .landing-preview>footer{margin-top:7px;padding-top:8px;font-size:10px}.landing-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-block:42px 50px;border-block:1px solid var(--line-soft)}.landing-stats>div{display:grid;gap:4px;padding:20px 24px;border-left:1px solid var(--line-soft);animation:workspace-arrive .4s ease both}.landing-stats>div:first-child{border-left:0}.landing-stats>div:nth-child(2){animation-delay:.06s}.landing-stats>div:nth-child(3){animation-delay:.12s}.landing-stats strong{color:var(--text);font:600 32px/1.1 var(--display)}.landing-stats span{color:var(--muted);font-size:13px}.landing-ai{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:center;gap:clamp(24px,5vw,72px);margin-block:12px 48px;padding:38px;border:1px solid var(--accent-line);border-radius:14px;background:linear-gradient(112deg,color-mix(in srgb,var(--accent) 8%,var(--surface)),var(--surface) 68%)}.landing-ai-copy{max-width:620px}.landing-ai-copy>.eyebrow{color:var(--accent)}.landing-ai-copy h2{margin:15px 0 10px;font:600 30px/1.18 var(--display)}.landing-ai-copy>p{max-width:570px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.landing-ai-copy>button{margin-top:21px;font-size:13px}.landing-ai-preview{display:grid;gap:9px;padding:20px;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--canvas) 48%,var(--surface));animation:workspace-arrive .5s ease .1s both}.landing-ai-preview>span{margin-bottom:4px;color:var(--subtle);font-size:12px}.landing-ai-preview>p{display:flex;align-items:center;gap:9px;margin:0;color:var(--text);font-size:13px}.landing-ai-preview svg{flex:none;color:var(--success)}@media (max-width:980px){.landing-source-strip{align-items:flex-start;flex-direction:column;justify-content:center;gap:10px;padding-block:17px}.landing-ai{grid-template-columns:minmax(0,1fr)}.landing-footer-main>nav{min-width:0}}@media (max-width:600px){.landing-source-strip>div{width:100%;row-gap:10px}.landing-source-strip>div>span{padding-inline:10px;font-size:11px}.landing-footer-main>nav{gap:9px}.landing-footer-main>nav>a{font-size:11px;overflow-wrap:anywhere}.landing-footer-bottom{flex-wrap:wrap;align-items:center}.landing-stats{margin-block:28px 38px}.landing-stats>div{padding:14px 9px}.landing-stats strong{font-size:25px}.landing-stats span{font-size:11px;line-height:1.4}.landing-ai{gap:20px;margin-bottom:34px;padding:21px 16px;border-radius:10px}.landing-ai-copy h2{font-size:24px}.landing-ai-copy>p{font-size:14px}.landing-ai-preview{padding:15px}.landing-ai-preview>p{font-size:12px}.landing-preview{padding:12px;border-radius:11px}.landing-preview-header{padding-bottom:10px}.landing-preview-query{min-height:40px;margin-block:8px 10px;font-size:12px}.landing-preview-results>article{min-height:44px;padding-block:5px}.landing-preview-results>article:nth-of-type(n+3){display:none}}:root{--action-height:40px;--action-height-compact:34px}.button-danger,.button-primary,.button-quiet{min-height:var(--action-height);font-size:12px}.button-large{min-height:48px;font-size:13px}.button-small{min-height:var(--action-height-compact);font-size:11px}.language-picker{width:var(--action-height);height:var(--action-height);min-width:var(--action-height);min-height:var(--action-height)}.language-picker>summary{width:38px;min-height:38px}.landing-nav-actions>:is(.landing-nav-link,.button-primary,.button-quiet,.language-picker){height:var(--action-height);min-height:var(--action-height)}.landing-actions>:is(.button-primary,.button-quiet){min-height:52px}.workspace-shell .page-heading h1{font-weight:700}.workspace-shell .section-bar h2{font:700 16px/1.35 var(--display)}.workspace-shell .nav-group>small,.workspace-shell .side-label{font:600 10px/1.4 var(--display)}.workspace-shell .nav-item>span{font:600 14px/1.35 var(--display)}.workspace-shell .module-group>header{color:var(--text);font:700 13px/1.35 var(--display)}.workspace-shell .module-group>header>span{color:var(--accent);font:600 11px/1.4 var(--mono)}.workspace-shell .module-card-copy>b{font:600 14px/1.35 var(--display)}.workspace-shell .module-card-copy>small{font:12px/1.5 var(--font)}.workspace-shell .search-panel-top{color:var(--text);font:600 12px/1.4 var(--display)}.workspace-shell .search-input-wrap{min-height:46px;background:var(--surface)}.workspace-shell .search-input-wrap input{height:44px;font:500 15px/1.4 var(--font)}.workspace-shell .search-textarea{min-height:120px;padding:12px;font:500 14px/1.6 var(--font)}.workspace-shell .quick-search-field{min-height:44px}.workspace-shell .quick-search-field input{font:500 14px/1.4 var(--font)}.workspace-shell .search-foot{font-size:12px;line-height:1.5}.workspace-shell .admin-code-form>label,.workspace-shell .admin-reset-form label,.workspace-shell .ai-analyst-form>label,.workspace-shell .create-workspace-form label,.workspace-shell .settings-panel label{color:var(--text);font:600 13px/1.4 var(--font)}.workspace-shell .admin-code-form .premium-select-trigger,.workspace-shell .admin-code-form>label>input{font-size:13px}.workspace-shell .admin-code-form>label>input,.workspace-shell .admin-reset-form input,.workspace-shell .admin-reset-form textarea,.workspace-shell .create-workspace-form input,.workspace-shell .settings-panel input:not([type=checkbox]),.workspace-shell .settings-panel textarea{font-family:var(--font);font-size:13px}.workspace-shell .topbar-tools>:is(.topbar-language-picker,.topbar-app-download,.command-open,.theme-toggle,.topbar-user){height:var(--action-height);min-height:var(--action-height)}.workspace-shell .topbar-tools>.theme-toggle,.workspace-shell .topbar-tools>.topbar-language-picker{width:var(--action-height)}.workspace-shell .topbar-tools>.topbar-app-download{min-width:var(--action-height)}.workspace-shell .topbar-tools>.icon-button{width:var(--action-height)}.workspace-shell .command-open{font-size:12px}.workspace-shell .hero-actions>:is(.button-primary,.button-quiet){min-height:var(--action-height);font-size:12px}.workspace-shell .admin-row-actions-managed .premium-select-trigger,.workspace-shell .admin-row-actions-managed>.button-small{height:var(--action-height-compact);min-height:var(--action-height-compact)}.workspace-shell .admin-row-actions-managed .premium-select-trigger{font-size:11px}.workspace-shell .redeem-admin-actions>.icon-button,.workspace-shell .redeem-admin-actions>.redeem-delete-button{width:var(--action-height-compact);height:var(--action-height-compact)}.workspace-shell .suspension-dialog-actions>button{min-height:var(--action-height)}.landing-shell .landing-footer{grid-template-columns:minmax(0,1fr);width:calc(100% + var(--landing-gutter) + var(--landing-gutter));margin-inline:calc(0px - var(--landing-gutter));background:transparent;border-top:1px solid var(--line);padding:22px clamp(18px,3vw,44px) 14px}.landing-shell .landing-footer .landing-footer-main>nav{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-content:start;justify-items:start;gap:8px;min-width:0}.landing-shell .landing-footer .landing-footer-main>nav>b{display:block;margin:0 0 4px;line-height:1.4}.landing-shell .landing-footer .landing-footer-main>nav>a{display:block;width:100%;min-width:0;line-height:1.5;overflow-wrap:anywhere}.landing-shell .landing-footer-bottom{align-items:center}.landing-shell .landing-footer-main>nav>b{font-size:11px}.landing-shell .landing-footer-main>nav>a{font-size:13px}@media (max-width:380px){.landing-nav-actions>:is(.landing-nav-link,.button-primary,.button-quiet,.language-picker){height:34px;min-height:34px}.landing-nav-actions>.language-picker{width:34px;min-width:34px}.landing-nav-actions>.language-picker>summary{width:32px;min-height:32px}}@media (max-width:600px){.landing-shell{--landing-gutter:14px}}.workspace-shell .nav-group>small,.workspace-shell .side-label{color:var(--accent-strong);font:600 9px/1.35 var(--display);letter-spacing:0;text-transform:none}.workspace-shell .nav-item{min-height:37px;gap:8px;padding-inline:9px}.workspace-shell .nav-item>span{font:600 12px/1.3 var(--display)}.workspace-shell .nav-item svg{width:15px;height:15px}.workspace-shell .page-heading h1{font-size:30px;line-height:1.08}.workspace-shell .hero-copy p,.workspace-shell .page-heading p{font-size:12px;line-height:1.55}.workspace-shell .section-bar h2{font-size:14px}.workspace-shell .section-bar>small,.workspace-shell .section-live,.workspace-shell .stat-card>small,.workspace-shell .stat-top{font-size:10px}.workspace-shell .stat-card{padding:12px}.workspace-shell .stat-card>strong{margin-top:7px;font-size:20px}.workspace-shell .module-card-copy>b{font:600 12px/1.3 var(--display)}.workspace-shell .module-card-copy>small{font:11px/1.4 var(--font)}.workspace-shell .workspace-card,.workspace-shell .workspace-detail,.workspace-shell .workspace-library,.workspace-shell .workspace-premium-panel{font-family:var(--font)}.workspace-shell .workspace-card{padding:9px}.workspace-shell .workspace-card-title{margin:7px 0 3px;font:650 13px/1.3 var(--display)}.workspace-shell .workspace-card>small,.workspace-shell .workspace-items>div>small,.workspace-shell .workspace-items>div>span{font-size:10px;line-height:1.35}.workspace-shell .workspace-investigation summary b{font-size:11px}.workspace-shell .workspace-investigation summary small,.workspace-shell .workspace-open-label{font-size:9px}.workspace-shell .workspace-premium-header b{font:650 14px/1.3 var(--display)}.workspace-shell .workspace-premium-header small,.workspace-shell .workspace-premium-tool small{font-size:9px}.workspace-shell .workspace-premium-tool b{font-size:11px}@media (max-width:600px){.workspace-shell .page-heading h1{font-size:27px}.workspace-shell .nav-item{min-height:36px}.workspace-shell .nav-item>span{font-size:11px}.workspace-shell .workspace-card-title{font-size:12px}}.workspace-shell .panel,.workspace-shell .result-placeholder,.workspace-shell .search-panel,.workspace-shell .sidebar,.workspace-shell .topbar,.workspace-shell .workspace-card,.workspace-shell .workspace-investigation,.workspace-shell .workspace-premium-panel{border-color:color-mix(in srgb,var(--line) 72%,var(--accent-line))}.workspace-shell .sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--rail) 96%,var(--accent) 4%),var(--rail))}.workspace-shell .topbar{background:color-mix(in srgb,var(--canvas) 91%,var(--accent) 9%)}.workspace-shell .panel,.workspace-shell .workspace-card,.workspace-shell .workspace-investigation,.workspace-shell .workspace-premium-panel{border-radius:8px;box-shadow:0 8px 26px color-mix(in srgb,var(--canvas) 38%,transparent)}.workspace-shell .workspace-card{background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 95%,var(--accent) 5%),var(--surface))}.workspace-shell .workspace-card.selected,.workspace-shell .workspace-card:hover,.workspace-shell .workspace-investigation:hover,.workspace-shell .workspace-premium-tool:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.workspace-shell .workspace-card-title,.workspace-shell .workspace-detail-header h2,.workspace-shell .workspace-premium-header b,.workspace-shell .workspace-premium-tool b{color:var(--text);letter-spacing:0}.workspace-shell .workspace-card>small,.workspace-shell .workspace-investigation summary small,.workspace-shell .workspace-items>div>small,.workspace-shell .workspace-open-label,.workspace-shell .workspace-premium-header small,.workspace-shell .workspace-premium-tool small{color:var(--muted);font-family:var(--font);text-transform:none}.workspace-shell .workspace-items>div{min-height:27px;padding:4px 5px;border:1px solid var(--line-soft);border-radius:5px;background:color-mix(in srgb,var(--soft) 76%,transparent)}.workspace-shell .workspace-items>div>span{color:var(--text);font-family:var(--font)}.workspace-shell .workspace-card-icon{width:27px;height:27px;border-radius:6px;color:var(--accent);background:var(--accent-soft)}.workspace-shell .create-workspace-form{gap:7px;padding:9px;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%)}.workspace-shell .create-workspace-form input{min-height:34px;border-radius:6px;font-size:12px}.workspace-shell .create-workspace-form .button-primary,.workspace-shell .workspace-detail-header .button-quiet,.workspace-shell .workspace-premium-header .button-primary{min-height:34px;font-size:11px}.workspace-shell .workspace-investigation summary{min-height:50px;padding:7px 8px}.workspace-shell .workspace-premium-panel{padding:13px;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 9%,var(--surface)),var(--surface) 66%)}.workspace-shell .workspace-premium-grid{gap:7px}.workspace-shell .workspace-premium-tool{min-height:54px;padding:8px;border-radius:6px;background:color-mix(in srgb,var(--surface) 92%,var(--accent) 8%)}.workspace-shell .button-primary{background:var(--accent-gradient);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 18%,transparent)}.workspace-shell .button-quiet:hover,.workspace-shell .icon-button:hover:not(:disabled){border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.workspace-shell .module-group>header,.workspace-shell .nav-group>small,.workspace-shell .side-label{text-transform:none}@media (max-width:780px){.workspace-shell .workspace-premium-grid{grid-template-columns:1fr}.workspace-shell .workspace-card{padding:8px}}.landing-shell{--landing-gutter:clamp(22px,6vw,96px);position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% -12%,rgba(61,132,255,.22),transparent 42%),radial-gradient(ellipse at 86% 28%,rgba(77,219,255,.08),transparent 36%),#070b13}.landing-shell:before{z-index:-1;background-image:linear-gradient(rgba(122,177,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(122,177,255,.07) 1px,transparent 0),radial-gradient(circle,rgba(104,189,255,.7) 1px,transparent 1.6px);background-size:64px 64px,64px 64px,42px 42px;background-position:top,top,15px 12px;opacity:.42;animation:landing-grid-drift 26s linear infinite}.landing-shell:after{z-index:-1;background:linear-gradient(118deg,transparent 34%,rgba(104,189,255,.07) 49%,rgba(255,255,255,.1) 50%,transparent 66%);background-size:220% 100%;animation:landing-beam 18s ease-in-out infinite alternate}@keyframes landing-grid-drift{0%{background-position:top,top,15px 12px}to{background-position:center 64px,center 64px,57px 54px}}@keyframes landing-beam{0%{background-position:-120% 0;opacity:.35}to{background-position:120% 0;opacity:.85}}.landing-nav{position:relative;z-index:5;height:78px;border-bottom-color:rgba(143,197,244,.18)}.landing-nav:after{position:absolute;right:0;bottom:-1px;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent);opacity:.55;content:""}.landing-nav-actions{gap:12px}.landing-nav-link{font-size:11px;letter-spacing:.02em}.landing-hero{min-height:min(520px,calc(100vh - 68px));display:grid;grid-template-columns:minmax(0,1fr) minmax(390px,.88fr);align-items:center;gap:clamp(28px,5vw,72px);padding-block:36px 42px;text-align:left}.landing-copy{width:min(100%,720px);display:block}.landing-copy h1{max-width:690px;margin-top:20px;color:#f6f9ff;font-size:clamp(52px,6.2vw,92px);font-weight:800;letter-spacing:0;line-height:.96}.landing-copy h1 .heading-accent{color:#7fc9ff;text-shadow:0 0 32px rgba(104,189,255,.28)}.landing-copy h1 .heading-stop{color:#d9f3ff}.landing-subtitle{margin-top:18px;color:#d7eaff;font-size:20px;font-weight:600}.landing-description{max-width:570px;margin-top:13px;color:#98aac0;font-size:15px;line-height:1.75}.landing-actions{width:min(100%,410px);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px}.landing-actions .landing-primary-cta,.landing-actions .landing-signin-cta{min-height:50px;font-size:12px}.landing-trust{justify-content:flex-start;gap:17px;margin-top:20px;color:#8da5c0;font-size:10px}.landing-preview{width:100%;padding:20px;border-color:rgba(127,201,255,.35);border-radius:14px;background:linear-gradient(145deg,rgba(19,32,54,.95),rgba(8,13,24,.95));box-shadow:0 26px 90px rgba(0,0,0,.42),0 0 55px rgba(56,144,255,.12);transform:perspective(1100px) rotateY(-4deg) rotateX(1deg);transition:transform .35s ease,box-shadow .35s ease}.landing-preview:hover{transform:perspective(1100px) rotateY(0) rotateX(0) translateY(-4px);box-shadow:0 32px 100px rgba(0,0,0,.5),0 0 65px rgba(56,144,255,.18)}.landing-preview:before{height:2px;background:linear-gradient(90deg,#4c8dff,#7fe7ff,transparent)}.landing-preview-query{border-color:rgba(127,201,255,.23);background:rgba(3,8,16,.7)}.landing-preview-results>article{border-top-color:rgba(127,201,255,.12)}.landing-preview-source{border-color:rgba(127,201,255,.2);background:rgba(110,189,255,.08)}.landing-help,.landing-method,.landing-source-strip,.landing-stats{border-color:rgba(127,201,255,.17)}.landing-source-strip{min-height:88px}.landing-source-strip>p{color:#8fa7c1;font-size:12px}.landing-source-strip>div>span{color:#d8e8fb;font-size:12px}.landing-module-grid{gap:12px}.landing-module{position:relative;min-height:166px;overflow:hidden;border-color:rgba(127,201,255,.16);background:linear-gradient(145deg,rgba(19,31,51,.78),rgba(9,14,25,.82));transition:transform .2s ease,border-color .2s ease,background .2s ease}.landing-module:after{position:absolute;right:-24px;bottom:-36px;width:100px;height:100px;border:1px solid rgba(127,201,255,.16);border-radius:50%;content:""}.landing-module:hover{transform:translateY(-4px);border-color:rgba(127,201,255,.42);background:rgba(18,38,67,.9)}.module-index{color:#74c9ff}.module-icon{color:#a5dcff;background:rgba(104,189,255,.1)}.landing-module h2{font-size:16px}.landing-module p{color:#9aacc2;font-size:12px}.landing-ai,.landing-contact,.landing-final-cta,.landing-plan-line{border-color:rgba(127,201,255,.28);background:linear-gradient(120deg,rgba(24,50,82,.7),rgba(10,18,31,.85))}.landing-plan-line{margin-top:16px}.landing-stats{margin-block:50px 68px}.landing-stats strong{color:#f4f9ff}.landing-stats span{color:#9aacc2}.landing-ai-copy h2,.landing-final-cta h2,.landing-help>h2,.landing-method h2{color:#f3f8ff;letter-spacing:0}.landing-ai-copy>p,.landing-contact p,.landing-faq-item p,.landing-final-cta p,.landing-method-grid p,.landing-method>p{color:#9aacc2}.landing-faq-item,.landing-method-grid article{border-color:rgba(127,201,255,.16);background:rgba(13,23,39,.78)}.landing-faq-item summary{color:#dcecff}.landing-footer{border-top-color:rgba(127,201,255,.18)}.landing-footer-main>nav>b{color:#74c9ff}.landing-footer-main>nav>a{color:#8fa7c1}.auth-page{position:relative;overflow:hidden;background:radial-gradient(ellipse at 16% 12%,rgba(64,149,255,.2),transparent 36%),radial-gradient(ellipse at 88% 84%,rgba(68,213,255,.11),transparent 40%),#070b13}.auth-page:before{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(127,201,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(127,201,255,.07) 1px,transparent 0);background-size:58px 58px;opacity:.35;content:""}.auth-layout{position:relative;border-color:rgba(127,201,255,.28);border-radius:14px;background:rgba(10,18,31,.86);box-shadow:0 30px 90px rgba(0,0,0,.48),0 0 60px rgba(52,141,255,.1);backdrop-filter:blur(18px)}.auth-story{background:linear-gradient(135deg,#102847,#0d1729 62%,#09111f)}.auth-story:before{position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(113,204,255,.09));content:""}.auth-story h1{font-size:clamp(42px,4vw,60px);letter-spacing:0}.auth-story p{color:#a9bdd4;font-size:14px}.auth-source-list span{border-color:rgba(127,201,255,.2);color:#b6cae0}.auth-form-panel{background:rgba(9,15,26,.84)}.auth-form-panel h2{color:#f4f9ff;font-size:32px;letter-spacing:0}.auth-form-panel>p{color:#9aacc2}.auth-form label{color:#dcecff}.auth-form input{border-color:rgba(127,201,255,.2);background:rgba(7,13,23,.8)}@media (max-width:980px){.landing-hero{grid-template-columns:1fr;gap:36px}.landing-copy{width:min(100%,760px)}.landing-preview{max-width:700px;justify-self:center}}@media (max-width:600px){.landing-nav{height:64px}.landing-hero{min-height:0;gap:18px;padding-block:25px 20px}.landing-copy h1{font-size:48px}.landing-subtitle{font-size:17px}.landing-description{font-size:14px}.landing-actions{grid-template-columns:1fr}.landing-trust{flex-wrap:wrap}.landing-preview{transform:none;padding:14px}.landing-preview:hover{transform:translateY(-2px)}.landing-module{min-height:145px;padding:14px}.landing-module h2{font-size:14px}.landing-module p{font-size:11px}.auth-layout{margin-inline:0}}.landing-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:22px}.activity-copy h2,.landing-pricing h2,.landing-section-heading h2{max-width:760px;margin:9px 0 7px;color:#f2f7ff;font:700 clamp(25px,3vw,40px)/1.08 var(--display);letter-spacing:0}.activity-copy>p,.landing-pricing p,.landing-section-heading p{max-width:650px;margin:0;color:#96abc3;font-size:14px;line-height:1.65}.section-kicker,.showcase-meta{color:#74c9ff;font:600 10px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase}.showcase-meta{color:#718aa8;white-space:nowrap}.live-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid rgba(104,189,255,.28);border-radius:5px;color:#91d6ff;font:600 9px var(--mono);white-space:nowrap}.integration-state i,.live-pill i{width:5px;height:5px;border-radius:50%;background:#69d9a5;box-shadow:0 0 10px #69d9a5}.landing-activity-band,.landing-integrations,.landing-platform-showcase,.landing-pricing,.landing-search-lab{padding-block:70px;border-top:1px solid rgba(127,201,255,.16)}.search-lab-tabs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.search-lab-tabs button{min-height:31px;padding:0 11px;border:1px solid rgba(127,201,255,.18);border-radius:5px;color:#8ea6c0;background:rgba(8,16,29,.72);font-size:10px;cursor:pointer;transition:color .16s,border-color .16s,background .16s}.search-lab-tabs button.is-active,.search-lab-tabs button:hover{border-color:rgba(127,201,255,.55);color:#e7f5ff;background:rgba(47,119,194,.2)}.search-lab-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);gap:12px}.activity-timeline,.case-preview,.relationship-preview,.search-lab-form,.search-lab-results,.threat-preview{overflow:hidden;border:1px solid rgba(127,201,255,.2);border-radius:9px;background:rgba(10,19,34,.82);box-shadow:0 18px 50px rgba(0,0,0,.2)}.search-lab-form{padding:16px}.activity-timeline>header,.case-preview>header,.lab-form-top,.relationship-preview>header,.search-lab-results>header,.threat-preview>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#e5f3ff}.lab-form-top{padding-bottom:13px;border-bottom:1px solid rgba(127,201,255,.12);font:600 12px var(--display)}.lab-form-top span{display:flex;align-items:center;gap:7px}.lab-form-top svg{color:#74c9ff}.activity-timeline>header small,.case-preview>header small,.lab-form-top small,.relationship-preview>header small,.search-lab-results>header small,.threat-preview>header small{color:#718aa8;font:9px var(--mono)}.lab-input{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:13px 0;padding-left:12px;border:1px solid rgba(127,201,255,.23);border-radius:6px;color:#bbd0e7;background:rgba(3,9,18,.75);font:12px var(--mono)}.lab-input button{min-height:34px;display:inline-flex;align-items:center;gap:6px;margin-right:5px;padding:0 9px;border:0;border-radius:5px;color:#061423;background:#79d8ff;font-size:10px;font-weight:700}.lab-source-list{display:grid;gap:0}.lab-source-list>div{display:grid;grid-template-columns:9px 1fr auto;align-items:center;gap:7px;min-height:35px;border-bottom:1px solid rgba(127,201,255,.09);color:#a2b6cc;font-size:10px}.lab-source-list>div>i{width:5px;height:5px;border-radius:50%;background:#5f7893}.lab-source-list>div>i.is-live{background:#69d9a5;box-shadow:0 0 9px #69d9a5}.lab-source-list b{color:#77cfff;font:9px var(--mono)}.relationship-preview>footer,.search-lab-form>footer,.threat-preview>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;padding-top:11px;border-top:1px solid rgba(127,201,255,.1);color:#718aa8;font-size:10px}.search-lab-form>footer svg{flex:none;color:#69d9a5}.search-lab-results{padding:15px}.search-lab-results>header{padding-bottom:12px;border-bottom:1px solid rgba(127,201,255,.12);font:600 12px var(--display)}.lab-result-summary{display:grid;grid-template-columns:auto 1fr auto 1fr;align-items:center;gap:6px 9px;padding:14px 0}.lab-result-summary strong{color:#f2f8ff;font:700 25px var(--display)}.lab-result-summary span{color:#b2c5da;font-size:10px}.lab-result-summary span small{display:block;margin-top:2px;color:#6e87a2;font-size:9px}.search-lab-results article{display:flex;align-items:center;gap:9px;min-height:45px;border-top:1px solid rgba(127,201,255,.1)}.search-lab-results article>div{min-width:0;flex:1;display:grid;gap:2px}.search-lab-results article b{overflow:hidden;color:#dcecff;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.search-lab-results article small{color:#708aa7;font-size:9px}.search-lab-results article>svg{color:#6c88a6}.lab-status{width:6px;height:6px;border-radius:50%;background:#69d9a5;box-shadow:0 0 8px #69d9a5}.lab-status.status-1{background:#74c9ff;box-shadow:0 0 8px #74c9ff}.lab-status.status-2{background:#f6c56c;box-shadow:0 0 8px #f6c56c}.platform-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.case-preview,.relationship-preview,.threat-preview{min-height:270px;padding:16px}.activity-timeline>header,.case-preview>header,.relationship-preview>header,.threat-preview>header{padding-bottom:13px;border-bottom:1px solid rgba(127,201,255,.12);font:600 12px var(--display)}.activity-timeline>header>span,.case-preview>header>span,.relationship-preview>header>span,.threat-preview>header>span{display:flex;align-items:center;gap:7px}.activity-timeline>header svg,.case-preview>header svg,.relationship-preview>header svg,.threat-preview>header svg{color:#74c9ff}.threat-score{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 0 10px}.threat-score small,.threat-score strong{display:block}.threat-score small{color:#7892ae;font:9px var(--mono);text-transform:uppercase}.threat-score strong{margin-top:5px;color:#f2f8ff;font:650 22px var(--display)}.score-ring{width:60px;height:60px;display:grid;place-items:center;align-content:center;border:1px solid rgba(246,197,108,.55);border-radius:50%;box-shadow:inset 0 0 20px rgba(246,197,108,.12)}.score-ring b{color:#f6c56c;font:700 17px var(--display);line-height:1}.score-ring em{color:#869ab0;font:9px var(--mono);font-style:normal}.threat-bars{display:grid;gap:11px}.threat-bars>div{position:relative;display:grid;grid-template-columns:1fr auto;gap:4px;color:#a5b8cd;font-size:10px}.threat-bars b{color:#dcecff;font:10px var(--mono)}.threat-bars i{grid-column:1/-1;height:4px;overflow:hidden;border-radius:4px;background:#69d9a5;box-shadow:0 0 8px rgba(105,217,165,.25)}.threat-bars i.is-warn{background:#f6c56c;box-shadow:0 0 8px rgba(246,197,108,.25)}.threat-bars i.is-low{background:#74c9ff;box-shadow:0 0 8px rgba(116,201,255,.25)}.relationship-preview footer button,.threat-preview footer button{display:inline-flex;align-items:center;gap:4px;border:0;color:#79d8ff;background:transparent;font-size:10px}.relationship-preview{grid-column:2;grid-row:1/span 2}.network-canvas{position:relative;min-height:190px;margin:7px 0;overflow:hidden;background:radial-gradient(circle at center,rgba(70,150,255,.13),transparent 44%)}.network-canvas:before{position:absolute;inset:0;background-image:linear-gradient(rgba(127,201,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(127,201,255,.07) 1px,transparent 0);background-size:24px 24px;content:""}.network-line{position:absolute;left:50%;top:50%;width:35%;height:1px;transform-origin:left center;background:linear-gradient(90deg,rgba(116,201,255,.9),rgba(116,201,255,.08))}.line-one{transform:rotate(-27deg)}.line-two{transform:rotate(20deg)}.line-three{transform:rotate(150deg)}.network-node{position:absolute;z-index:1;width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(127,201,255,.45);border-radius:50%;color:#c7eaff;background:#142b49;box-shadow:0 0 18px rgba(104,189,255,.18);font:600 10px var(--mono)}.node-core{left:calc(50% - 19px);top:calc(50% - 19px);width:48px;height:48px;border-color:#79d8ff;color:#071322;background:#79d8ff}.node-domain{left:15%;top:24%}.node-profile{right:15%;top:25%}.node-ip{right:19%;bottom:15%}.node-mail{left:17%;bottom:17%}.node-cert{left:45%;top:7%}.case-preview{grid-column:1}.case-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0}.case-stats div{display:grid;gap:2px;padding:9px;border:1px solid rgba(127,201,255,.13);background:rgba(3,10,20,.4)}.case-stats strong{color:#eef7ff;font:700 19px var(--display)}.case-stats span{color:#7892ae;font-size:9px}.case-row{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid rgba(127,201,255,.12);border-bottom:1px solid rgba(127,201,255,.12)}.case-avatar{width:28px;height:28px;display:grid;place-items:center;border-radius:6px;color:#061423;background:#79d8ff;font:700 9px var(--mono)}.case-row div{min-width:0;flex:1;display:grid;gap:2px}.case-row b{color:#dcecff;font-size:11px}.case-row small{color:#7892ae;font-size:9px}.case-live{padding:3px 6px;border:1px solid rgba(105,217,165,.35);color:#69d9a5;font:9px var(--mono)}.case-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.case-actions span{padding:4px 6px;border:1px solid rgba(127,201,255,.15);color:#819bb5;font-size:9px}.landing-activity-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.72fr);align-items:center;gap:clamp(30px,7vw,100px)}.activity-steps{display:grid;gap:0;margin-top:25px}.activity-steps>div{display:grid;grid-template-columns:30px 110px 1fr;align-items:center;gap:10px;min-height:41px;border-bottom:1px solid rgba(127,201,255,.12)}.activity-steps span{color:#74c9ff;font:10px var(--mono)}.activity-steps b{color:#e5f3ff;font:600 12px var(--display)}.activity-steps small{color:#7e98b3;font-size:10px}.activity-timeline{padding:15px}.timeline-row{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;min-height:47px;border-bottom:1px solid rgba(127,201,255,.1)}.timeline-dot{width:5px;height:5px;border-radius:50%;background:#74c9ff;box-shadow:0 0 8px #74c9ff}.timeline-row div{display:flex;flex-wrap:wrap;gap:4px;font-size:10px}.timeline-row b{color:#e4f2ff}.timeline-row div span,.timeline-row time{color:#7e98b3}.timeline-row time{font:9px var(--mono)}.landing-integrations{overflow:hidden}.integration-marquee{display:flex;gap:0;width:max-content;margin:5px 0 20px;animation:source-marquee 28s linear infinite}.integration-marquee span{padding:0 22px;border-right:1px solid rgba(127,201,255,.13);color:#bdd6ed;font:600 11px var(--mono)}.integration-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.integration-grid article{min-height:112px;display:grid;align-content:space-between;gap:12px;padding:12px;border:1px solid rgba(127,201,255,.16);background:rgba(10,19,34,.7)}.integration-icon{width:28px;height:28px;display:grid;place-items:center;color:#79d8ff;background:rgba(104,189,255,.1)}.integration-grid article div{display:grid;gap:3px}.integration-grid b{color:#e4f2ff;font-size:12px}.integration-grid small{color:#7e98b3;font-size:9px}.integration-state{display:inline-flex;align-items:center;gap:5px;color:#6d9b9b;font:9px var(--mono)}@keyframes source-marquee{to{transform:translateX(-50%)}}.landing-pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(430px,.9fr);align-items:center;gap:50px}.landing-pricing>div:first-child{max-width:650px}.pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pricing-grid article{display:grid;align-content:start;gap:6px;padding:18px;border:1px solid rgba(127,201,255,.18);background:rgba(9,17,30,.75)}.pricing-grid article.pricing-featured{border-color:rgba(121,216,255,.55);background:linear-gradient(145deg,rgba(21,59,98,.84),rgba(8,18,32,.9));box-shadow:0 0 35px rgba(65,160,255,.1)}.pricing-grid article>span{color:#74c9ff;font:600 10px var(--mono);text-transform:uppercase}.pricing-grid strong{color:#f1f8ff;font:700 30px var(--display)}.pricing-grid small{color:#829bb5;font-size:10px}.pricing-grid ul{display:grid;gap:8px;margin:15px 0;padding:0;list-style:none;color:#b0c6dc;font-size:10px}.pricing-grid li{display:flex;align-items:center;gap:6px}.pricing-grid li svg{color:#69d9a5}.pricing-grid button{justify-content:center;min-height:36px;font-size:10px}@media (max-width:980px){.platform-showcase-grid{grid-template-columns:1fr}.relationship-preview{grid-column:auto;grid-row:auto}.case-preview{grid-column:auto}.landing-activity-band,.landing-pricing{grid-template-columns:1fr}.integration-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.landing-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.landing-activity-band,.landing-integrations,.landing-platform-showcase,.landing-pricing,.landing-search-lab{padding-block:48px}.search-lab-grid{grid-template-columns:1fr}.search-lab-results{min-width:0}.activity-copy h2,.landing-pricing h2,.landing-section-heading h2{font-size:27px}.integration-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr}.activity-steps>div{grid-template-columns:28px 90px 1fr}.case-preview,.relationship-preview,.threat-preview{min-height:0}.lab-input{font-size:10px}}.landing-copy{animation:landing-entrance .55s ease both}.landing-copy>.eyebrow,.landing-copy>.landing-actions,.landing-copy>.landing-description,.landing-copy>.landing-subtitle,.landing-copy>.landing-trust,.landing-copy>h1{animation:none}.landing-preview{will-change:transform}.lab-input a,.landing-plan-line>a,.pricing-grid a,.relationship-preview footer a,.threat-preview footer a{display:inline-flex;align-items:center;gap:5px;text-decoration:none}.lab-input a{min-height:34px;margin-right:5px;padding:0 9px;border-radius:5px;color:#061423;background:#79d8ff;font-size:10px;font-weight:700}.landing-plan-line>a{color:var(--accent);font-size:11px;font-weight:700}.landing-shell{background:radial-gradient(ellipse at 50% -12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),radial-gradient(ellipse at 86% 28%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 36%),var(--canvas)}.landing-shell:before{background-image:linear-gradient(color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),radial-gradient(circle,color-mix(in srgb,var(--accent) 68%,transparent) 1px,transparent 1.6px)}.landing-shell:after{background:linear-gradient(118deg,transparent 34%,color-mix(in srgb,var(--accent) 8%,transparent) 49%,color-mix(in srgb,var(--text) 10%,transparent) 50%,transparent 66%)}.landing-shell .landing-copy h1{color:var(--text)}.landing-shell .landing-copy h1 .heading-accent{color:var(--accent);text-shadow:0 0 32px var(--accent-soft)}.landing-shell .landing-copy h1 .heading-stop{color:var(--text)}.landing-shell .landing-subtitle{color:var(--accent)}.landing-shell .landing-preview{border-color:var(--accent-line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,var(--accent)),var(--surface))}.landing-shell .landing-preview:before{background:var(--accent-gradient)}.landing-shell .landing-preview-query{border-color:var(--accent-line);background:color-mix(in srgb,var(--soft) 84%,var(--canvas))}.landing-shell .landing-preview-results>article{border-top-color:var(--line-soft)}.landing-shell .landing-preview-source{border-color:var(--accent-line);background:var(--accent-soft)}.landing-shell .landing-activity-band,.landing-shell .landing-help,.landing-shell .landing-integrations,.landing-shell .landing-method,.landing-shell .landing-platform-showcase,.landing-shell .landing-pricing,.landing-shell .landing-search-lab,.landing-shell .landing-source-strip,.landing-shell .landing-stats{border-color:var(--accent-line)}.landing-shell .activity-copy h2,.landing-shell .landing-ai-copy h2,.landing-shell .landing-final-cta h2,.landing-shell .landing-help>h2,.landing-shell .landing-method h2,.landing-shell .landing-pricing h2,.landing-shell .landing-section-heading h2{color:var(--text);letter-spacing:0}.landing-shell .landing-footer-main>nav>b,.landing-shell .module-index,.landing-shell .section-kicker{color:var(--accent)}.landing-shell .live-pill{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.landing-shell .landing-module{border-color:var(--accent-line);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 90%,var(--accent)),var(--surface))}.landing-shell .landing-module:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,var(--surface))}.landing-shell .integration-icon,.landing-shell .module-icon{color:var(--accent);background:var(--accent-soft)}.landing-shell .landing-ai,.landing-shell .landing-contact,.landing-shell .landing-final-cta,.landing-shell .landing-plan-line{border-color:var(--accent-line);background:linear-gradient(120deg,color-mix(in srgb,var(--accent) 12%,var(--surface)),var(--surface) 78%)}.landing-shell .landing-faq-item,.landing-shell .landing-method-grid article{border-color:var(--accent-line);background:color-mix(in srgb,var(--surface) 92%,var(--accent))}.landing-shell .pricing-grid article.pricing-featured{border-color:var(--accent);background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 16%,var(--surface)),var(--surface))}.landing-shell .lab-input a{color:var(--accent-contrast);background:var(--accent-gradient)}.landing-shell .search-lab-tabs button.is-active,.landing-shell .search-lab-tabs button:hover{border-color:var(--accent);color:var(--text);background:var(--accent-soft)}.landing-shell .network-node{border-color:var(--accent-line);color:var(--text);background:var(--raised)}.landing-shell .network-node.node-core{border-color:var(--accent);color:var(--accent-contrast);background:var(--accent)}.auth-page{background:radial-gradient(ellipse at 16% 12%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 36%),radial-gradient(ellipse at 88% 84%,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 40%),var(--canvas)}.auth-page:before{background-image:linear-gradient(color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 8%,transparent) 1px,transparent 1px)}.auth-layout{border-color:var(--accent-line);background:color-mix(in srgb,var(--surface) 90%,transparent)}.auth-story{background:var(--hero-gradient)}.auth-form-panel h2 em,.auth-story h1 em{color:var(--accent)}.auth-form-panel{background:color-mix(in srgb,var(--surface) 88%,transparent)}.auth-form input{border-color:var(--accent-line);background:color-mix(in srgb,var(--soft) 90%,transparent)}.auth-verify-help{display:flex;align-items:center;gap:6px;margin:-2px 0 8px;color:var(--accent);font-size:10px;text-decoration:none}.auth-verify-help:hover{color:var(--accent-strong);text-decoration:underline;text-underline-offset:3px}.workspace-shell{background:radial-gradient(ellipse at 84% 0,color-mix(in srgb,var(--accent) 12%,transparent),transparent 38%),radial-gradient(ellipse at 4% 42%,color-mix(in srgb,var(--cyan) 5%,transparent),transparent 34%),var(--canvas)}.workspace-shell:before{background-image:linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px);background-size:42px 42px}.workspace-shell .sidebar{background:linear-gradient(180deg,color-mix(in srgb,var(--rail) 94%,var(--accent) 6%),var(--rail))}.workspace-shell .topbar{background:color-mix(in srgb,var(--canvas) 90%,var(--accent) 10%)}.workspace-shell .sidebar-bottom{display:grid;gap:8px}.workspace-shell .plan-widget{min-height:62px;gap:10px;margin:0;padding:9px;border-color:var(--accent-line);border-radius:8px;background:linear-gradient(125deg,color-mix(in srgb,var(--accent) 13%,var(--surface)),var(--surface) 75%);box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 9%,transparent)}.workspace-shell .plan-widget-icon{width:34px;height:34px;border:1px solid var(--accent-line);border-radius:8px;color:var(--accent);background:var(--accent-soft)}.workspace-shell .plan-widget>span:nth-child(2){display:grid;gap:3px}.workspace-shell .plan-widget>span:nth-child(2) small{color:var(--muted);font:500 10px/1.3 var(--font);letter-spacing:0;text-transform:none}.workspace-shell .plan-widget>span:nth-child(2) b{color:var(--text);font:700 12px/1.35 var(--display)}.workspace-shell .plan-widget>button{width:27px;height:27px;display:grid;place-items:center;border:1px solid var(--accent-line);border-radius:6px;color:var(--accent);background:var(--accent-soft)}.workspace-shell .sidebar-profile{border-radius:7px}.workspace-shell .sidebar-profile:hover{background:var(--hover)}.workspace-shell .page-content{padding-block:23px 22px}.workspace-shell .page-heading{margin-bottom:16px}.workspace-shell .page-heading h1{font-size:31px}.workspace-shell .page-heading p{font-size:13px;line-height:1.5}.workspace-shell .workspace-hero{min-height:190px;padding:22px 24px 37px;border-color:var(--accent-line);border-radius:9px;background-image:linear-gradient(color-mix(in srgb,var(--accent) 4%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 4%,transparent) 1px,transparent 1px),radial-gradient(ellipse at 82% 34%,color-mix(in srgb,var(--accent) 18%,transparent),transparent 42%),radial-gradient(ellipse at 10% 100%,color-mix(in srgb,var(--coral) 8%,transparent),transparent 42%),var(--hero-gradient);background-size:34px 34px,34px 34px,auto,auto,auto;box-shadow:0 16px 38px color-mix(in srgb,var(--canvas) 40%,transparent)}.workspace-shell .hero-copy h2{font-size:27px;letter-spacing:0}.workspace-shell .hero-copy p{max-width:540px;font-size:13px}.workspace-shell .hero-meta,.workspace-shell .hero-overline{font:11px/1.4 var(--font);text-transform:none}.workspace-shell .section-bar{margin:18px 0 10px}.workspace-shell .section-bar h2{font:600 16px/1.35 var(--display);letter-spacing:0}.workspace-shell .section-bar>div>span{display:none}.workspace-shell .section-bar>small,.workspace-shell .section-live{font:11px/1.4 var(--font);letter-spacing:0;text-transform:none}.workspace-shell .stats-grid{gap:10px}.workspace-shell .stat-card{position:relative;min-height:96px;padding:12px 13px;overflow:hidden;border-color:var(--line-soft);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--stat-accent,var(--accent)) 7%,var(--surface)),var(--surface) 76%);box-shadow:0 7px 20px color-mix(in srgb,var(--canvas) 24%,transparent)}.workspace-shell .stats-grid>.stat-card:first-child{--stat-accent:var(--success)}.workspace-shell .stats-grid>.stat-card:nth-child(2){--stat-accent:var(--blue)}.workspace-shell .stats-grid>.stat-card:nth-child(3){--stat-accent:var(--amber)}.workspace-shell .stats-grid>.stat-card:nth-child(4){--stat-accent:var(--coral)}.workspace-shell .stat-card:before{position:absolute;top:0;right:12px;left:12px;height:2px;background:var(--stat-accent,var(--accent));opacity:.8;content:""}.workspace-shell .stat-top{font:500 12px/1.35 var(--font)}.workspace-shell .stat-icon{width:30px;height:30px;border:1px solid color-mix(in srgb,var(--stat-accent,var(--accent)) 32%,transparent);border-radius:7px;color:var(--stat-accent,var(--accent));background:color-mix(in srgb,var(--stat-accent,var(--accent)) 12%,transparent)}.workspace-shell .stat-card>strong{margin:7px 0 1px;font:700 22px/1.1 var(--display)}.workspace-shell .stat-card>small{color:var(--muted);font:11px/1.4 var(--font)}.workspace-shell .overview-grid{gap:11px;margin-top:12px}.workspace-shell .chart-panel,.workspace-shell .quick-panel{min-height:210px;padding:14px;border-radius:8px}.workspace-shell .chart-empty,.workspace-shell .chart-wrap{height:145px}.workspace-shell .chart-empty{font-size:12px}.workspace-shell .search-panel{border-radius:8px}.workspace-shell .search-panel-top{font:500 13px/1.4 var(--font);letter-spacing:0;text-transform:none}.workspace-shell .search-panel-top>span:first-child{color:var(--text);font-weight:600}.workspace-shell .search-input-wrap input{font:14px/1.4 var(--font)}.workspace-shell .recent-activity-panel{margin-top:12px}.workspace-shell .recent-activity-row{min-height:52px}.workspace-shell .module-group{animation:workspace-arrive .38s ease both}.workspace-shell .module-card{border-color:var(--line-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--surface) 95%,var(--accent)),var(--surface))}.workspace-shell .module-card:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 8%,var(--surface))}.workspace-shell .overview-grid>.panel{animation:workspace-arrive .42s ease .08s both}.workspace-shell .recent-activity-panel{animation:workspace-arrive .42s ease .14s both}.workspace-shell .settings-panel .plan-chip{border-color:var(--accent-line);border-radius:5px;color:var(--accent);background:var(--accent-soft);font:600 10px/1.35 var(--font)}.workspace-shell .settings-grid .social-connections-panel{grid-column:1/-1}.social-connection-list{display:grid}.social-connection-row{display:grid;grid-template-columns:38px minmax(150px,1fr) auto minmax(160px,auto);align-items:center;gap:11px;min-height:62px;padding:8px 0;border-top:1px solid var(--line-soft)}.social-account-avatar,.social-provider-mark{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--accent-line);border-radius:8px;color:var(--accent);background:var(--accent-soft);object-fit:cover;font:700 11px/1 var(--display)}.social-account-copy{min-width:0;display:grid;gap:4px}.social-account-copy b{color:var(--text);font:600 12px/1.3 var(--font)}.social-account-copy small,.social-loading,.social-setup-hint{color:var(--muted);font:11px/1.4 var(--font);overflow-wrap:anywhere}.social-account-actions{min-width:0;display:flex;align-items:center;justify-content:flex-end;gap:7px}.social-account-actions .button-danger,.social-account-actions .button-quiet{min-height:30px;white-space:nowrap}.telegram-login-widget{min-height:42px;display:flex;align-items:center}.social-loading{display:flex;align-items:center;gap:8px;padding:12px 0}@media (max-width:720px){.social-connection-row{grid-template-columns:36px minmax(0,1fr) auto;gap:8px}.social-connection-row>.settings-badge{grid-column:2/-1;justify-self:start}.social-account-actions{grid-column:2/-1;justify-content:flex-start;flex-wrap:wrap}.social-setup-hint{width:100%}}@media (max-width:780px){.workspace-shell .page-content{padding-block:18px}.workspace-shell .workspace-hero{min-height:180px;padding:19px 16px 38px}.workspace-shell .hero-copy h2{font-size:23px}.workspace-shell .stats-grid{gap:8px}.workspace-shell .stat-card{min-height:90px;padding:11px}}@media (max-width:600px){.workspace-shell .page-heading h1{font-size:27px}.workspace-shell .workspace-hero{min-height:176px}.workspace-shell .overview-grid{gap:9px}.workspace-shell .chart-panel,.workspace-shell .quick-panel{min-height:0}.workspace-shell .hero-radar{opacity:.62}}@media (prefers-reduced-motion:reduce){.landing-shell:after,.landing-shell:before,.workspace-shell .module-group,.workspace-shell .overview-grid>.panel,.workspace-shell .page-heading,.workspace-shell .recent-activity-panel,.workspace-shell .stats-grid>*,.workspace-shell .workspace-hero{animation:none!important}}.api-key-once code,.record-item pre{font-family:var(--code-font)}.relationship-preview footer a,.threat-preview footer a{color:#79d8ff;font-size:10px}.pricing-grid a{justify-content:center;min-height:36px;font-size:10px}@keyframes landing-entrance{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.landing-copy{animation:none}}@keyframes overview-reveal{0%{opacity:0;transform:translateY(12px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace-shell .page-content:has(.workspace-hero) .page-heading{animation:overview-reveal .42s cubic-bezier(.2,.75,.25,1) both}.workspace-shell .workspace-hero{animation:overview-reveal .5s cubic-bezier(.2,.75,.25,1) .04s both}.workspace-shell .stats-grid>.stat-card{animation:overview-reveal .42s cubic-bezier(.2,.75,.25,1) both}.workspace-shell .stats-grid>.stat-card:first-child{animation-delay:.09s}.workspace-shell .stats-grid>.stat-card:nth-child(2){animation-delay:.15s}.workspace-shell .stats-grid>.stat-card:nth-child(3){animation-delay:.21s}.workspace-shell .stats-grid>.stat-card:nth-child(4){animation-delay:.27s}.workspace-shell .stat-card{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-shell{--font:"Inter","Segoe UI",Arial,sans-serif;--display:"Inter","Segoe UI",Arial,sans-serif;--mono:var(--code-font)}.workspace-shell .page-heading h1{font:750 29px/1.12 var(--display);letter-spacing:0}.workspace-shell .page-heading p{font-size:12px}.workspace-shell .eyebrow{font:750 9px/1.4 var(--font);letter-spacing:.12em;text-transform:uppercase}.workspace-shell .section-bar h2,.workspace-shell .workspace-premium-header b{font:650 13px/1.35 var(--display);letter-spacing:0}.workspace-shell .panel,.workspace-shell .search-panel,.workspace-shell .stat-card,.workspace-shell .workspace-card,.workspace-shell .workspace-investigation,.workspace-shell .workspace-premium-panel{border-color:var(--line-soft);border-radius:7px;box-shadow:none}.workspace-shell .panel,.workspace-shell .search-panel,.workspace-shell .stat-card,.workspace-shell .workspace-card,.workspace-shell .workspace-investigation{background:var(--surface)}.workspace-shell .workspace-card{padding:12px;transition:border-color .16s ease,background-color .16s ease}.workspace-shell .workspace-card.selected,.workspace-shell .workspace-card:hover,.workspace-shell .workspace-investigation:hover{border-color:var(--accent-line);background:color-mix(in srgb,var(--accent) 6%,var(--surface))}.workspace-shell .workspace-card-title{font:650 13px/1.35 var(--display);letter-spacing:0}.workspace-shell .workspace-card>small,.workspace-shell .workspace-investigation summary b,.workspace-shell .workspace-investigation summary small,.workspace-shell .workspace-items>div>small,.workspace-shell .workspace-items>div>span,.workspace-shell .workspace-open-label{font-family:var(--font);letter-spacing:0}.workspace-shell .workspace-card>small,.workspace-shell .workspace-investigation summary small,.workspace-shell .workspace-items>div>small,.workspace-shell .workspace-open-label{font-size:10px}.workspace-shell .workspace-investigation summary b,.workspace-shell .workspace-items>div>span{font-size:12px}.workspace-shell .workspace-detail-header h2{font:650 18px/1.25 var(--display);letter-spacing:0}.workspace-shell .create-workspace-form{border-color:var(--line-soft);border-radius:7px;background:var(--surface);box-shadow:none}.workspace-shell .workspace-premium-panel{background:var(--surface)}.workspace-shell .settings-layout{display:grid;gap:16px}.workspace-shell .settings-overview{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:13px;padding:0 0 15px;border-bottom:1px solid var(--line-soft)}.workspace-shell .settings-overview-avatar{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--accent-line);border-radius:8px;color:var(--accent);background:var(--accent-soft);font:700 17px/1 var(--display)}.workspace-shell .settings-overview-copy{min-width:0}.workspace-shell .settings-overview-copy>small{color:var(--accent-strong);font:700 9px/1.4 var(--font);letter-spacing:.1em}.workspace-shell .settings-overview-copy h2{margin:3px 0;color:var(--text);font:700 18px/1.25 var(--display);letter-spacing:0}.workspace-shell .settings-overview-copy p{overflow:hidden;margin:0;color:var(--muted);font:11px/1.4 var(--font);text-overflow:ellipsis;white-space:nowrap}.workspace-shell .settings-overview-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:7px}.workspace-shell .settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:11px}.workspace-shell .settings-grid>.settings-panel{align-content:start;gap:13px;padding:15px;border-color:var(--line-soft);border-radius:7px;background:var(--surface);box-shadow:none}.workspace-shell .settings-panel .section-bar{min-height:25px;padding-bottom:9px;border-bottom:1px solid var(--line-soft)}.workspace-shell .settings-panel .section-bar h2{font:650 13px/1.35 var(--display);letter-spacing:0}.workspace-shell .profile-detail{min-width:0;gap:10px;padding:10px;border-color:var(--line-soft);border-radius:6px;background:var(--soft)}.workspace-shell .profile-detail>div>b{color:var(--text);font:650 13px/1.3 var(--display)}.workspace-shell .profile-detail>div>small{color:var(--muted);font:10px/1.4 var(--font)}.workspace-shell .account-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.workspace-shell .account-facts>div{min-width:0;gap:5px;padding:9px;border-radius:5px;background:var(--soft)}.workspace-shell .account-facts small{font:700 8px/1.35 var(--font);letter-spacing:.04em}.workspace-shell .account-facts b{color:var(--text);font:600 10px/1.35 var(--font);white-space:normal;overflow-wrap:anywhere}.workspace-shell .settings-panel label{gap:6px;font:600 11px/1.4 var(--font)}.workspace-shell .settings-panel input:not([type=checkbox]){min-width:0;min-height:38px;padding-inline:10px;border:1px solid var(--line);border-radius:5px;color:var(--text);background:var(--soft);font:11px/1.4 var(--font)}.workspace-shell .settings-panel input:focus-visible{border-color:var(--accent)}.workspace-shell .settings-note{color:var(--muted);font:10px/1.5 var(--font)}.workspace-shell .api-key-once,.workspace-shell .api-key-status{min-width:0;min-height:40px;padding:8px 9px;border-color:var(--line-soft);border-radius:5px;background:var(--soft);font:10px/1.4 var(--font)}.workspace-shell .api-key-status>b{color:var(--text);font:10px/1.4 var(--font);text-align:right}.workspace-shell .api-key-once code{min-width:0;overflow-wrap:anywhere;color:var(--accent);font:10px/1.4 var(--code-font)}.workspace-shell .api-key-actions{flex-wrap:wrap;gap:7px}.workspace-shell .theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workspace-shell .theme-option{min-width:0;min-height:43px;display:grid;grid-template-columns:27px minmax(0,1fr) 14px;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line-soft);border-radius:5px;color:var(--muted);background:var(--soft);text-align:left;font:600 10px/1.3 var(--font);text-transform:capitalize;transition:border-color .15s ease,color .15s ease,background .15s ease}.workspace-shell .theme-option.active,.workspace-shell .theme-option:hover{border-color:var(--accent-line);color:var(--text);background:var(--accent-soft)}.workspace-shell .theme-option>svg{color:var(--accent)}.workspace-shell .theme-option-swatch{width:26px;height:26px;border:1px solid var(--line);border-radius:4px}.workspace-shell .theme-option-swatch[data-theme=cyber-red]{background:linear-gradient(135deg,#ff334f,#09090d)}.workspace-shell .theme-option-swatch[data-theme=crimson-black]{background:linear-gradient(135deg,#ff5268,#090707)}.workspace-shell .theme-option-swatch[data-theme=cyber-black]{background:linear-gradient(135deg,#c6e1e8,#070a0c)}.workspace-shell .theme-option-swatch[data-theme=midnight-blue]{background:linear-gradient(135deg,#79b8ff,#080b12)}.workspace-shell .theme-option-swatch[data-theme=purple-neon]{background:linear-gradient(135deg,#d195ff,#0b0911)}.workspace-shell .theme-option-swatch[data-theme=matrix-green]{background:linear-gradient(135deg,#6bff9b,#060c09)}.workspace-shell .theme-option-swatch[data-theme=blue-cyber]{background:linear-gradient(135deg,#68bdff,#080c14)}.workspace-shell .theme-option-swatch[data-theme=white-frost]{background:linear-gradient(135deg,#fff,#d82341)}.workspace-shell .settings-grid>.account-security-stack,.workspace-shell .settings-grid>.social-connections-panel{grid-column:1/-1}.workspace-shell .social-connections-panel .settings-note{max-width:700px}.workspace-shell .account-security-stack{gap:11px}.workspace-shell .account-security-stack>.settings-panel{padding:15px;border-color:var(--line-soft);border-radius:7px;background:var(--surface);box-shadow:none}.workspace-shell .security-inline-form,.workspace-shell .security-status-grid>div{border-color:var(--line-soft);border-radius:5px;background:var(--soft)}.workspace-shell .security-inline-form h3{font:650 12px/1.35 var(--display)}.workspace-shell .security-inline-form label,.workspace-shell .security-inline-form p{font:10px/1.45 var(--font)}.workspace-shell .security-inline-form input{min-height:36px;font:11px/1.4 var(--font)}@media (max-width:900px){.workspace-shell .settings-grid{grid-template-columns:minmax(0,1fr)}.workspace-shell .settings-grid>.account-security-stack,.workspace-shell .settings-grid>.social-connections-panel{grid-column:auto}}@media (max-width:600px){.workspace-shell .settings-overview{grid-template-columns:40px minmax(0,1fr);gap:10px}.workspace-shell .settings-overview-avatar{width:40px;height:40px}.workspace-shell .settings-overview-copy h2{font-size:16px}.workspace-shell .settings-overview-badges{grid-column:1/-1;justify-content:flex-start}.workspace-shell .account-security-stack>.settings-panel,.workspace-shell .settings-grid>.settings-panel{padding:12px}.workspace-shell .account-facts{grid-template-columns:1fr}.workspace-shell .theme-options{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-shell .redeem-form{grid-template-columns:minmax(0,1fr)}.workspace-shell .redeem-form>button{justify-self:start}.workspace-shell .security-forms-grid,.workspace-shell .security-status-grid{grid-template-columns:minmax(0,1fr)}}.workspace-shell .stat-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--stat-accent,var(--accent)) 48%,var(--line));box-shadow:0 12px 28px color-mix(in srgb,var(--stat-accent,var(--accent)) 12%,transparent)}.workspace-shell .overview-grid>.panel{animation:overview-reveal .44s cubic-bezier(.2,.75,.25,1) .32s both;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.workspace-shell .overview-grid>.panel:hover{transform:translateY(-2px);border-color:var(--accent-line);box-shadow:0 12px 28px color-mix(in srgb,var(--accent) 8%,transparent)}.workspace-shell .recent-activity-panel{animation:overview-reveal .44s cubic-bezier(.2,.75,.25,1) .39s both}.workspace-shell .module-group{animation:overview-reveal .42s cubic-bezier(.2,.75,.25,1) both}.workspace-shell .module-group:nth-of-type(3){animation-delay:.43s}.workspace-shell .module-group:nth-of-type(4){animation-delay:.49s}.workspace-shell .module-group:nth-of-type(5){animation-delay:.55s}.workspace-shell .module-group:nth-of-type(6){animation-delay:.61s}.workspace-shell .module-group:nth-of-type(7){animation-delay:.67s}.workspace-shell .module-group:nth-of-type(8){animation-delay:.73s}.workspace-shell .module-group>header>span{display:none}.workspace-shell .module-card{transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.workspace-shell .module-card:hover{transform:translateY(-2px);box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 10%,transparent)}@media (prefers-reduced-motion:reduce){.workspace-shell .module-group,.workspace-shell .overview-grid>.panel,.workspace-shell .page-content:has(.workspace-hero) .page-heading,.workspace-shell .recent-activity-panel,.workspace-shell .stats-grid>.stat-card,.workspace-shell .workspace-hero{animation:none!important}.workspace-shell .module-card,.workspace-shell .overview-grid>.panel,.workspace-shell .stat-card{transition:none!important}}.workspace-shell .module-group:has(.module-card.is-premium)>header{color:var(--amber)}.workspace-shell .module-card.is-premium{border-color:color-mix(in srgb,var(--amber) 36%,var(--line));background:linear-gradient(125deg,color-mix(in srgb,var(--amber) 10%,var(--surface)),var(--surface) 72%)}.workspace-shell .module-card.is-premium .module-icon{border:1px solid color-mix(in srgb,var(--amber) 42%,transparent);color:var(--amber);background:color-mix(in srgb,var(--amber) 14%,var(--surface))}.workspace-shell .module-card.is-premium .module-card-copy>b em{display:inline-flex;align-items:center;margin-left:7px;padding:3px 7px;border:1px solid color-mix(in srgb,var(--amber) 44%,transparent);border-radius:999px;color:var(--amber);background:color-mix(in srgb,var(--amber) 12%,var(--surface));font:700 9px/1.2 var(--font);font-style:normal;letter-spacing:0}.workspace-shell .module-card.is-premium:hover{border-color:var(--amber);background:linear-gradient(125deg,color-mix(in srgb,var(--amber) 17%,var(--surface)),var(--surface) 78%);box-shadow:0 10px 26px color-mix(in srgb,var(--amber) 15%,transparent)}.workspace-shell .module-card.is-premium .module-arrow{color:var(--amber)}.username-profile-results{display:grid;gap:10px;margin-top:13px}.username-profile-results>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.username-profile-results>header h4{margin:0;color:var(--text);font:650 15px/1.3 var(--display)}.username-profile-results>header>span,.username-profile-summary{color:var(--muted);font:12px/1.45 var(--font)}.username-profile-summary{margin:0}.username-unavailable{border:1px solid var(--line-soft);border-radius:6px;background:color-mix(in srgb,var(--surface) 88%,var(--soft))}.username-unavailable>summary{padding:9px 11px;color:var(--muted);font:600 11px/1.4 var(--font);cursor:pointer}.username-unavailable>div{display:grid;gap:1px;padding:0 10px 8px}.username-unavailable article{display:flex;justify-content:space-between;gap:12px;padding:7px 2px;border-top:1px solid var(--line-soft);font:11px/1.4 var(--font)}.username-unavailable article b{flex:none;color:var(--text)}.username-unavailable article span{color:var(--muted);text-align:right}.profile-external-searches{display:grid;gap:9px;padding-top:11px;border-top:1px solid var(--line-soft)}.profile-external-searches>header{display:flex;align-items:center;gap:7px;color:var(--text);font:600 11px/1.4 var(--font)}.profile-external-searches>header small{margin-left:auto;color:var(--muted);font:10px/1.4 var(--font)}.profile-external-searches>div{display:flex;flex-wrap:wrap;gap:7px}.profile-external-searches a{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 9px;border:1px solid var(--line-soft);border-radius:6px;color:var(--muted);background:var(--surface);font:550 11px/1.3 var(--font);text-decoration:none}.profile-external-searches a:hover{border-color:var(--accent-line);color:var(--accent)}.username-profile-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr));gap:9px}.username-profile-card{min-width:0;display:grid;gap:10px;padding:12px;border:1px solid var(--line-soft);border-radius:8px;background:linear-gradient(145deg,color-mix(in srgb,var(--accent) 5%,var(--surface)),var(--surface) 72%);transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.username-profile-card:hover{transform:translateY(-2px);border-color:var(--accent-line);box-shadow:0 9px 22px color-mix(in srgb,var(--accent) 9%,transparent)}.username-profile-card.status-unavailable{border-style:dashed;background:color-mix(in srgb,var(--surface) 88%,var(--soft))}.username-profile-card>header{min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:9px}.username-platform-mark,.username-profile-avatar{width:42px;height:42px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--accent-line);border-radius:8px;color:var(--accent);background:var(--accent-soft);object-fit:cover;font:700 12px/1 var(--display)}.username-profile-heading{min-width:0;display:grid;gap:3px}.username-profile-heading b{overflow:hidden;color:var(--text);font:650 13px/1.3 var(--display);text-overflow:ellipsis;white-space:nowrap}.username-profile-heading small{overflow:hidden;color:var(--muted);font:11px/1.35 var(--font);text-overflow:ellipsis;white-space:nowrap}.username-profile-status{max-width:128px;padding:4px 7px;border:1px solid var(--accent-line);border-radius:999px;color:var(--accent);background:var(--accent-soft);font:600 10px/1.2 var(--font);text-align:center}.username-profile-status.status-candidate{border-color:color-mix(in srgb,var(--amber) 42%,transparent);color:var(--amber);background:color-mix(in srgb,var(--amber) 10%,var(--surface))}.username-profile-status.status-empty,.username-profile-status.status-unavailable{border-color:var(--line);color:var(--muted);background:var(--soft)}.username-profile-meta{display:flex;flex-wrap:wrap;gap:8px 16px}.username-profile-meta>span{min-width:0;display:grid;gap:3px}.username-profile-card footer small,.username-profile-meta small{color:var(--subtle);font:600 10px/1.3 var(--font)}.username-profile-meta b{color:var(--text);font:500 11px/1.4 var(--font);overflow-wrap:anywhere}.username-profile-details{overflow:hidden;border:1px solid var(--line-soft);border-radius:6px;background:color-mix(in srgb,var(--soft) 76%,transparent)}.username-profile-details>summary{min-height:33px;display:flex;align-items:center;padding:0 9px;color:var(--accent);font:600 11px/1.35 var(--font);cursor:pointer;list-style:none}.username-profile-details>summary::-webkit-details-marker{display:none}.username-profile-details[open]>summary{border-bottom:1px solid var(--line-soft)}.username-profile-details>.dv-grid,.username-profile-details>.dv-root{padding:8px}.username-profile-message{margin:0;color:var(--muted);font:12px/1.5 var(--font)}.username-profile-card>footer{min-width:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid var(--line-soft)}.username-profile-card>footer>span{min-width:0;display:grid;gap:3px}.username-profile-card>footer>span>b{overflow:hidden;color:var(--muted);font:11px/1.35 var(--font);text-overflow:ellipsis;white-space:nowrap}.username-profile-card>footer time{color:var(--subtle);font:10px/1.3 var(--font)}.username-profile-card>footer>div{flex:none;display:flex;align-items:center;gap:5px}.username-profile-card>footer .button-quiet{min-height:30px;gap:5px;padding-inline:8px;font-size:10px}.username-relationship{display:grid;gap:9px;padding:12px;border:1px solid color-mix(in srgb,var(--cyan) 35%,var(--line));border-radius:8px;background:linear-gradient(110deg,color-mix(in srgb,var(--cyan) 8%,var(--surface)),color-mix(in srgb,var(--accent) 5%,var(--surface)))}.username-relationship>header{display:flex;align-items:baseline;justify-content:space-between;gap:10px;color:var(--cyan);font:650 12px/1.35 var(--display)}.username-relationship>header small{color:var(--muted);font:11px/1.35 var(--font)}.username-relationship>div{display:flex;flex-wrap:wrap;gap:7px}.username-relationship-node{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid color-mix(in srgb,var(--cyan) 30%,var(--line));border-radius:6px;color:var(--text);background:color-mix(in srgb,var(--cyan) 6%,var(--surface));font:600 11px/1.3 var(--font)}.username-relationship-node i{width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 8px color-mix(in srgb,var(--cyan) 70%,transparent)}.username-relationship>p{margin:0;color:var(--muted);font:11px/1.4 var(--font)}@media (max-width:520px){.username-profile-card>header{grid-template-columns:38px minmax(0,1fr)}.username-platform-mark,.username-profile-avatar{width:38px;height:38px}.username-profile-status{grid-column:2;justify-self:start}.username-profile-card>footer{align-items:flex-start;flex-direction:column}}@keyframes overview-ambient-drift{0%{background-position:0 0,0 0,8% 14%,90% 76%;opacity:.68}to{background-position:42px 42px,42px 42px,74% 8%,18% 88%;opacity:1}}@keyframes overview-spectrum{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes overview-card-enter{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.workspace-shell:has(.workspace-hero):before{background-image:linear-gradient(color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--accent) 5%,transparent) 1px,transparent 1px),radial-gradient(ellipse at 20% 18%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 44%),radial-gradient(ellipse at 82% 72%,color-mix(in srgb,var(--cyan) 8%,transparent),transparent 42%);background-size:42px 42px,42px 42px,auto,auto;animation:overview-ambient-drift 24s ease-in-out infinite alternate}.workspace-shell .workspace-hero:before{width:min(120px,16%);background-image:linear-gradient(90deg,var(--accent),var(--cyan),var(--coral),var(--amber),var(--accent));background-size:240% 100%;animation:overview-spectrum 5s linear infinite}.workspace-shell .workspace-hero:after{position:absolute;z-index:1;inset:0;background:linear-gradient(112deg,transparent 28%,color-mix(in srgb,var(--accent) 4%,transparent) 46%,color-mix(in srgb,var(--cyan) 8%,transparent) 50%,color-mix(in srgb,var(--coral) 4%,transparent) 54%,transparent 72%);background-size:220% 100%;animation:overview-sweep 12s ease-in-out infinite alternate;content:"";pointer-events:none}@keyframes overview-sweep{0%{background-position:-110% 0;opacity:.25}to{background-position:110% 0;opacity:.8}}.workspace-shell .hero-meta,.workspace-shell .hero-radar{z-index:2}.workspace-shell .stat-card:before{background:linear-gradient(90deg,var(--stat-accent,var(--accent)),var(--cyan),var(--coral),var(--stat-accent,var(--accent)));background-size:240% 100%;animation:overview-spectrum 7s ease-in-out infinite alternate}.workspace-shell .module-grid>.module-card{animation:overview-card-enter .38s cubic-bezier(.2,.75,.25,1) both}.workspace-shell .module-grid>.module-card:first-child{animation-delay:.03s}.workspace-shell .module-grid>.module-card:nth-child(2){animation-delay:.07s}.workspace-shell .module-grid>.module-card:nth-child(3){animation-delay:.11s}.workspace-shell .module-grid>.module-card:nth-child(4){animation-delay:.15s}.workspace-shell .module-grid>.module-card:nth-child(5){animation-delay:.19s}.workspace-shell .module-grid>.module-card:nth-child(6){animation-delay:.23s}.workspace-shell .module-grid>.module-card:nth-child(7){animation-delay:.27s}.workspace-shell .module-grid>.module-card:nth-child(8){animation-delay:.31s}.workspace-shell .module-grid>.module-card:nth-child(9){animation-delay:.35s}.workspace-shell .module-grid>.module-card:nth-child(10){animation-delay:.39s}@media (prefers-reduced-motion:reduce){.workspace-shell .module-grid>.module-card,.workspace-shell .stat-card:before,.workspace-shell .workspace-hero:after,.workspace-shell .workspace-hero:before,.workspace-shell:has(.workspace-hero):before{animation:none!important}}.auth-page{padding:64px 24px 20px}.auth-wordmark-name{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:0}.wordmark.auth-wordmark>.auth-wordmark-name{display:flex;width:max-content;flex-wrap:wrap;align-items:baseline;column-gap:3px}.auth-wordmark-name>b,.auth-wordmark-name>span{font-size:13px;font-weight:700;line-height:1}.auth-wordmark-name>b{margin-left:0}.auth-wordmark-name>small{grid-column:1/-1}.wordmark.auth-wordmark>.auth-wordmark-name>small{flex:0 0 100%}.auth-layout{width:min(1100px,100%);min-height:500px;grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr)}.auth-story{padding:26px 32px}.auth-story h1{font-size:32px}.auth-story p{font-size:11px}.auth-source-list{margin-top:16px}.auth-form-panel{padding:22px 34px}.auth-form-panel h2{margin:10px 0 3px;font-size:24px}.auth-form-panel>p{margin-bottom:10px;font-size:10px}.auth-form{gap:6px}.auth-form input{min-height:34px}.auth-submit{min-height:36px}.auth-switch{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:9px;padding-top:9px}.auth-switch button{width:auto;min-height:30px;padding:0 9px}.auth-legal{margin-top:8px}.auth-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;margin-top:10px;padding-top:9px}.auth-faq>.eyebrow{grid-column:1/-1}.auth-faq .landing-faq-item summary{min-height:30px;padding:5px 7px;font-size:9px}.auth-faq .landing-faq-item p{font-size:9px}.auth-page-register .auth-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px}.auth-page-register .auth-form>label{gap:4px;color:var(--muted);font-size:10px}.auth-page-register .auth-form>label input{font-size:11px}.auth-page-register .auth-form>:is(.password-strength,.form-note,.auth-consent-card,.form-error,.auth-verify-help,.auth-submit){grid-column:1/-1}.auth-page-register .auth-consent-card{gap:5px;padding:0;border:0;border-radius:0;background:transparent}.auth-page-register .auth-form .auth-consent-card .auth-terms{grid-template-columns:14px minmax(0,1fr);gap:7px;font-size:9px;line-height:1.35}.auth-page-register .auth-form .auth-consent-card .auth-terms input[type=checkbox]{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.auth-page-register .auth-consent-card>p{margin-left:21px;font-size:8px;line-height:1.4}.auth-page .password-wrap button{top:3px;right:4px;width:28px;height:28px;border:1px solid transparent;border-radius:5px;color:var(--muted);background:transparent;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.auth-page-login .password-wrap button,.auth-page-register .password-wrap button{top:50%;transform:translateY(-50%)}.auth-page .password-wrap button:hover{border-color:var(--accent-line);color:var(--accent);background:var(--accent-soft)}.auth-page .password-wrap button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.auth-form-options{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:28px}.auth-form-options .auth-remember{width:auto;min-height:26px;grid-template-columns:14px auto;gap:6px;margin:0;padding:2px 0;border:0;color:var(--muted);background:transparent;box-shadow:none;font-size:10px;font-weight:500}.auth-form-options .auth-remember:hover{border-color:transparent;background:transparent}.auth-form-options .auth-remember input[type=checkbox]{width:14px;min-width:14px;max-width:14px;height:14px;min-height:14px;max-height:14px}.auth-page-login .auth-form>label{gap:4px;color:var(--muted);font-size:10px}.auth-page-login .auth-form>label input{font-size:11px}.auth-page-login .auth-form-options .auth-remember{min-height:22px;grid-template-columns:12px auto;gap:5px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:9px}.auth-page-login .auth-form-options .auth-remember:has(input:checked),.auth-page-login .auth-form-options .auth-remember:hover{border:0;background:transparent;box-shadow:none}.auth-page-login .auth-form-options .auth-remember input[type=checkbox]{width:12px;min-width:12px;max-width:12px;height:12px;min-height:12px;max-height:12px;border-radius:3px}.auth-forgot-link{color:var(--accent);font-size:10px;font-weight:650;text-decoration:none}.auth-forgot-link:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}.auth-page-login .auth-form-options .auth-forgot-link{font-size:9px;white-space:nowrap}.auth-switch{display:grid;justify-items:stretch;gap:6px;margin-top:10px;padding-top:10px;text-align:center}.auth-switch.is-login{gap:0}.auth-switch>span{color:var(--muted);font-size:10px}.auth-switch button{width:100%;min-height:36px;font-size:11px}.auth-page-login .auth-submit{border:1px solid var(--accent);color:var(--accent-contrast);background:var(--accent-gradient);box-shadow:0 5px 17px var(--accent-soft);font-weight:700;font-size:12px}.auth-page-login .auth-submit:hover:not(:disabled){transform:translateY(-1px);filter:brightness(1.05)}.auth-page-login .auth-switch.is-login button{border:1px solid var(--accent-line);color:var(--accent);background:var(--accent-soft);box-shadow:none;font-weight:700;font-size:12px}.auth-page-login .auth-switch.is-login button:hover{transform:translateY(-1px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface))}.auth-page-register .auth-submit{font-size:12px}.auth-page-register .auth-switch.is-register{gap:0}.auth-page-register .auth-switch.is-register button{min-height:36px;border:1px solid var(--accent-line);color:var(--accent);background:var(--accent-soft);box-shadow:none;font-size:12px;font-weight:700}.auth-page-register .auth-switch.is-register button:hover{transform:translateY(-1px);border-color:var(--accent);background:color-mix(in srgb,var(--accent) 18%,var(--surface))}.auth-page .auth-oauth{gap:8px;margin:12px 0 6px}.auth-page .auth-oauth-button{min-height:42px;justify-content:center;gap:10px;border-color:var(--line);border-radius:7px;color:var(--text);background:color-mix(in srgb,var(--surface) 92%,transparent);font:650 12px/1.3 var(--font);transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.auth-page .auth-oauth-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent-line);background:var(--hover)}.auth-page .auth-oauth-button .google-mark{display:inline-block;color:transparent;background:conic-gradient(from -45deg,#4285f4 0deg 90deg,#34a853 90deg 180deg,#fbbc05 180deg 270deg,#ea4335 270deg 1turn);background-clip:text;-webkit-background-clip:text;font:800 19px/1 Arial,sans-serif}.google-password-card{width:min(480px,100%);padding:26px;border:1px solid var(--line-soft);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow-md)}.google-password-icon{width:38px;height:38px;display:grid;place-items:center;margin-bottom:15px;border:1px solid var(--accent-line);border-radius:8px;color:var(--accent);background:var(--accent-soft)}.google-password-card h1{margin:12px 0 6px;font:600 23px/1.2 var(--display)}.google-password-card>p{margin:0 0 16px;color:var(--muted);font-size:11px;line-height:1.55}.google-password-form{display:grid;gap:10px}.google-password-form>label{display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:600}.google-password-form input{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:6px;color:var(--text);background:var(--soft);font-size:11px}.google-password-form .password-wrap input{padding-right:42px}.google-password-form .password-wrap button{top:4px;right:4px;width:30px;height:30px;border:0;border-radius:5px;color:var(--muted);background:transparent}.google-password-form .password-wrap button:hover{color:var(--accent);background:var(--accent-soft)}.google-password-submit{width:100%;min-height:38px;margin-top:3px}.google-password-error{margin:0!important;color:var(--danger)!important;font-size:10px!important}@media (max-width:700px){.auth-layout{width:min(560px,100%);min-height:0;display:block}.auth-story{display:none}.auth-form-panel{padding:24px 20px}.auth-form-panel h2{margin-top:12px;font-size:24px}.auth-page-register .auth-form{grid-template-columns:1fr}.auth-page-register .auth-form>*{grid-column:auto}.auth-page-register .auth-form>:is(.password-strength,.form-note,.auth-consent-card,.form-error,.auth-verify-help,.auth-submit){grid-column:auto}.auth-faq{grid-template-columns:1fr}.auth-faq>.eyebrow{grid-column:auto}.auth-form-options{gap:8px}}