:root[data-template] .mavea-app{background:var(--app-bg)}:root[data-template] .mavea-app:before{background:0 0}:root[data-template]{--bar-glass-bg:var(--surface-default);--bar-glass-blur:none}:root[data-template] .topbar{background:var(--surface-default);-webkit-backdrop-filter:none;border-bottom:1px solid var(--line)}:root[data-template] .side-rail,:root[data-template] .live-dock{background:var(--surface-default)}:root[data-template=paper]{--app-bg:#0c0d10;--surface-default:#0c0d10;--surface-deep:#0a0b0e;--surface-elevated:#14161b;--surface-elevated-2:#1a1d24;--surface-glass:#ecedf20b;--surface-glass-strong:#ecedf212;--line:#1f222a;--line-soft:#1a1d24;--line-strong:#2a2e38;--text-primary:#ecedf2;--text-secondary:#80869a;--text-muted:#565c6b;--text-faint:#3a3f4c;--presence:#57b587;--presence-soft:#8fd0ac;--presence-deep:#2f7350;--glow-presence:#57b5874d;--glow-insight:#3ed8a64d;--glow-warning:#f5b95c52;--topic-tint:#57b587;--shadow-raised:0 1px 0 #ffffff08 inset, 0 8px 24px -12px #0009;--shadow-floating:0 18px 50px -18px #000000b3, 0 2px 0 #ffffff0a inset;--shadow-modal:0 40px 120px -30px #000c;--font:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-voice:"Newsreader", Georgia, "Times New Roman", serif;--font-ui:var(--font);--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--voice-size:clamp(19px, calc(15px + 1vw), 33px);--voice-lh:1.25;--voice-weight:300;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:24px;--ease-out:cubic-bezier(.19, 1, .22, 1);--m-normal:.32s;--app-anchor:#101218;--scrim-rgb:6, 7, 9;--grid-line:#ecedf20f;--grid-strong:#ecedf21f;--track:#ecedf212;--hover-line:#ecedf22e;--cell-empty:#ecedf20a;--slide-bg:linear-gradient(150deg, #14161b, #0c0d10);--replay-bg:linear-gradient(165deg, #15141f, #0c0d10);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #1b1e33, #0c0d10)}:root[data-template=paper][data-theme=light]{--app-bg:#e9e6df;--surface-default:#faf7f1;--surface-deep:#f1ede4;--surface-elevated:#fffdf8;--surface-elevated-2:#f6f2e9;--surface-glass:#18150f0b;--surface-glass-strong:#18150f14;--line:#18150f1f;--line-soft:#18150f12;--line-strong:#18150f33;--text-primary:#18150f;--text-secondary:#4b4842;--text-muted:#797366;--text-faint:#a39c8f;--presence:#1f6b45;--presence-soft:#3f8f68;--presence-deep:#123f28;--glow-presence:#1f6b4529;--glow-insight:#14a06e24;--glow-warning:#d6962829;--topic-tint:#1f6b45;--shadow-raised:0 1px 2px #14120e0d, 0 10px 28px -16px #14120e1f;--shadow-floating:0 12px 36px #14120e17, 0 1px 0 #ffffffb3 inset;--shadow-modal:0 40px 110px -34px #14120e40;--font:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, "SF Pro Display", system-ui, sans-serif;--font-voice:"Newsreader", Georgia, "Times New Roman", serif;--font-ui:var(--font);--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--voice-size:clamp(19px, calc(15px + 1vw), 33px);--voice-lh:1.25;--voice-weight:400;--r-sm:9px;--r-md:12px;--r-lg:16px;--r-xl:24px;--ease-out:cubic-bezier(.19, 1, .22, 1);--m-normal:.32s;--app-anchor:#fffdf8;--scrim-rgb:240, 237, 229;--grid-line:#18150f14;--grid-strong:#18150f29;--track:#18150f14;--hover-line:#18150f3d;--cell-empty:#18150f0d;--slide-bg:linear-gradient(150deg, #fffdf8, #f3efe6);--replay-bg:linear-gradient(165deg, #f8f4ec, #efeae0);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #ece7fb, #f3efe6)}:root[data-template=daylight]{--app-bg:radial-gradient(120% 90% at 18% 0%, #1d2026 0%, #1d202600 52%), radial-gradient(110% 80% at 88% 8%, #251f1a 0%, #251f1a00 50%), #171512;--surface-default:#171512;--surface-deep:#131110;--surface-elevated:#211e1a;--surface-elevated-2:#282420;--surface-glass:#f4efe70d;--surface-glass-strong:#f4efe714;--line:#f4efe717;--line-soft:#f4efe71f;--line-strong:#f4efe733;--text-primary:#f0ebe3;--text-secondary:#b5aea2;--text-muted:#8a8478;--text-faint:#5c574e;--presence:#e08a6a;--presence-soft:#f0b297;--presence-deep:#b65f3c;--glow-presence:#e08a6a38;--glow-insight:#3ed8a64d;--glow-warning:#f5b95c52;--topic-tint:#e08a6a;--shadow-raised:0 8px 28px #0006;--shadow-floating:0 14px 38px #00000080;--shadow-modal:0 40px 110px -30px #000000b3;--font:"Albert Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-voice:var(--font);--font-ui:var(--font);--font-data:var(--font);--voice-size:clamp(19px, calc(15.5px + 1vw), 30px);--voice-lh:1.4;--voice-weight:500;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:26px;--ease-out:var(--ease-spring);--m-normal:.24s;--app-anchor:#1c1916;--scrim-rgb:14, 13, 11;--grid-line:#f0ebe312;--grid-strong:#f0ebe324;--track:#f0ebe314;--hover-line:#f0ebe333;--cell-empty:#f0ebe30a;--slide-bg:linear-gradient(150deg, #211e1a, #171512);--replay-bg:linear-gradient(165deg, #231d18, #171512);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #2d2118, #171512)}:root[data-template=daylight][data-theme=light]{--app-bg:radial-gradient(120% 90% at 18% 0%, #edf1f4 0%, #edf1f400 52%), radial-gradient(110% 80% at 88% 8%, #f5ede4 0%, #f5ede400 50%), #f7f4ef;--surface-default:#f7f4ef;--surface-deep:#f0ece5;--surface-elevated:#fffdfa;--surface-elevated-2:#fefaf2;--surface-glass:#211e1a0b;--surface-glass-strong:#211e1a14;--line:#211e1a12;--line-soft:#211e1a1a;--line-strong:#211e1a2e;--text-primary:#26231e;--text-secondary:#57534b;--text-muted:#8b867d;--text-faint:#b3aea3;--presence:#c75b39;--presence-soft:#e08a6a;--presence-deep:#94401f;--glow-presence:#c75b3924;--glow-insight:#14a06e24;--glow-warning:#d6962829;--topic-tint:#c75b39;--shadow-raised:0 8px 28px #463c5a17;--shadow-floating:0 14px 38px #463c5a21;--shadow-modal:0 40px 110px -30px #463c5a47;--font:"Albert Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-voice:var(--font);--font-ui:var(--font);--font-data:var(--font);--voice-size:clamp(19px, calc(15.5px + 1vw), 30px);--voice-lh:1.4;--voice-weight:500;--r-sm:9px;--r-md:13px;--r-lg:18px;--r-xl:26px;--ease-out:var(--ease-spring);--m-normal:.24s;--app-anchor:#fff;--scrim-rgb:243, 240, 234;--grid-line:#211e1a14;--grid-strong:#211e1a29;--track:#211e1a14;--hover-line:#211e1a3d;--cell-empty:#211e1a0d;--slide-bg:linear-gradient(150deg, #fff, #f1ece3);--replay-bg:linear-gradient(165deg, #f7f1ea, #efe9df);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #f7e3d6, #f1ece3)}:root[data-template=ink]{--app-bg:#141210;--surface-default:#141210;--surface-deep:#100e0c;--surface-elevated:#1c1916;--surface-elevated-2:#211d19;--surface-glass:#f4ede20b;--surface-glass-strong:#f4ede213;--line:#28231c;--line-soft:#322b22;--line-strong:#322b22;--text-primary:#ece5d8;--text-secondary:#b3a895;--text-muted:#8a8071;--text-faint:#5f574a;--presence:#c96a52;--presence-soft:#e08d76;--presence-deep:#93432e;--glow-presence:#c96a5233;--glow-insight:#3ed8a64d;--glow-warning:#f5b95c52;--topic-tint:#c96a52;--shadow-raised:none;--shadow-floating:0 10px 30px #00000080;--shadow-modal:0 30px 80px #000000b3;--font:"Fraunces", Georgia, "Times New Roman", serif;--font-voice:var(--font);--font-ui:var(--font);--font-data:var(--font);--voice-size:clamp(20px, calc(16px + 1.1vw), 33px);--voice-lh:1.3;--voice-weight:400;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:6px;--ease-out:cubic-bezier(.4, 0, .2, 1);--app-anchor:#1c1916;--scrim-rgb:12, 10, 8;--grid-line:#ece5d812;--grid-strong:#ece5d824;--track:#ece5d814;--hover-line:#ece5d838;--cell-empty:#ece5d80a;--slide-bg:linear-gradient(150deg, #1c1916, #141210);--replay-bg:linear-gradient(165deg, #1e1813, #141210);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #2a2118, #141210)}:root[data-template=ink][data-theme=light]{--app-bg:#fbf8f2;--surface-default:#fbf8f2;--surface-deep:#f4f0e7;--surface-elevated:#fffdf8;--surface-elevated-2:#f8f4ec;--surface-glass:#1c18130a;--surface-glass-strong:#1c181312;--line:#e4ddce;--line-soft:#dcd4c2;--line-strong:#dcd4c2;--text-primary:#1c1813;--text-secondary:#524b40;--text-muted:#837a6c;--text-faint:#aaa192;--presence:#8c2f1b;--presence-soft:#b35a44;--presence-deep:#5e1d0e;--glow-presence:#8c2f1b1a;--glow-insight:#14a06e24;--glow-warning:#d6962829;--topic-tint:#8c2f1b;--shadow-raised:none;--shadow-floating:0 10px 30px #1c18131a;--shadow-modal:0 30px 80px #1c181333;--font:"Fraunces", Georgia, "Times New Roman", serif;--font-voice:var(--font);--font-ui:var(--font);--font-data:var(--font);--voice-size:clamp(20px, calc(16px + 1.1vw), 33px);--voice-lh:1.3;--voice-weight:400;--r-sm:2px;--r-md:3px;--r-lg:4px;--r-xl:6px;--ease-out:cubic-bezier(.4, 0, .2, 1);--app-anchor:#fffdf8;--scrim-rgb:247, 243, 235;--grid-line:#1c181314;--grid-strong:#1c181329;--track:#1c181314;--hover-line:#1c18133d;--cell-empty:#1c18130d;--slide-bg:linear-gradient(150deg, #fffdf8, #f1ecdf);--replay-bg:linear-gradient(165deg, #f8f3e9, #f0eadc);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #f3e7d3, #f1ecdf)}:root[data-template=console]{--app-bg:#0b0c0e;--surface-default:#0b0c0e;--surface-deep:#08090b;--surface-elevated:#121417;--surface-elevated-2:#181b1f;--surface-glass:#eceef10a;--surface-glass-strong:#eceef112;--line:#1f2329;--line-soft:#1d2025;--line-strong:#2b3038;--text-primary:#eceef1;--text-secondary:#9aa1ab;--text-muted:#7c828c;--text-faint:#4d535c;--presence:#ffb224;--presence-soft:#ffd27a;--presence-deep:#b97c10;--glow-presence:#ffb2241f;--glow-insight:#3ed8a64d;--glow-warning:#f5b95c52;--topic-tint:#ffb224;--prov-inferred:#f07848;--ink-gesture:#f07848;--shadow-raised:none;--shadow-floating:0 18px 50px -18px #000c;--shadow-modal:0 40px 120px -30px #000000d9;--font:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-voice:var(--font);--font-ui:var(--font);--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--voice-size:clamp(18px, calc(15px + .8vw), 27px);--voice-lh:1.45;--voice-weight:400;--r-sm:5px;--r-md:6px;--r-lg:8px;--r-xl:12px;--ease-out:cubic-bezier(.2, 0, 0, 1);--m-normal:.16s;--app-anchor:#101216;--scrim-rgb:5, 6, 8;--grid-line:#eceef10f;--grid-strong:#eceef11f;--track:#eceef112;--hover-line:#eceef12e;--cell-empty:#eceef10a;--slide-bg:linear-gradient(150deg, #14171b, #0b0c0e);--replay-bg:linear-gradient(165deg, #14130e, #0b0c0e);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #221c0e, #0b0c0e)}:root[data-template=console][data-theme=light]{--app-bg:#f2f2ef;--surface-default:#f2f2ef;--surface-deep:#ebebe6;--surface-elevated:#fff;--surface-elevated-2:#f7f7f3;--surface-glass:#181a1e0a;--surface-glass-strong:#181a1e12;--line:#d9d9d2;--line-soft:#e1e1da;--line-strong:#c8c8bf;--text-primary:#1a1c20;--text-secondary:#4d5258;--text-muted:#71767e;--text-faint:#a0a4ab;--presence:#9a6a08;--presence-soft:#c08a14;--presence-deep:#6f4c05;--glow-presence:#9a6a0824;--glow-insight:#14a06e24;--glow-warning:#d6962829;--topic-tint:#9a6a08;--prov-inferred:#c2511f;--ink-gesture:#c2511f;--shadow-raised:none;--shadow-floating:0 18px 50px -18px #1a1c202e;--shadow-modal:0 40px 120px -30px #1a1c204d;--font:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-voice:var(--font);--font-ui:var(--font);--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--voice-size:clamp(18px, calc(15px + .8vw), 27px);--voice-lh:1.45;--voice-weight:400;--r-sm:5px;--r-md:6px;--r-lg:8px;--r-xl:12px;--ease-out:cubic-bezier(.2, 0, 0, 1);--m-normal:.16s;--app-anchor:#fff;--scrim-rgb:240, 240, 236;--grid-line:#1a1c2014;--grid-strong:#1a1c2029;--track:#1a1c2014;--hover-line:#1a1c203d;--cell-empty:#1a1c200d;--slide-bg:linear-gradient(150deg, #fff, #ecece6);--replay-bg:linear-gradient(165deg, #f1efe8, #ebebe4);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #f3ead2, #ebebe6)}:root[data-template=marquee]{--app-bg:#131210;--surface-default:#1c1a16;--surface-deep:#131210;--surface-elevated:#1c1a16;--surface-elevated-2:#232019;--surface-glass:#f1ede50d;--surface-glass-strong:#f1ede517;--line:#e8e3d6;--line-soft:#f1ede559;--line-strong:#e8e3d6;--text-primary:#f1ede5;--text-secondary:#c2bcab;--text-muted:#938d7b;--text-faint:#645f52;--presence:#ff5f92;--presence-soft:#ff8fb4;--presence-deep:#b8285d;--glow-presence:#ff5f922e;--glow-insight:#3ed8a64d;--glow-warning:#f5b95c52;--topic-tint:#ff5f92;--shadow-raised:none;--shadow-floating:4px 4px 0 #f1ede5d9;--shadow-modal:8px 8px 0 #f1ede5d9;--font:"Archivo", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-voice:"Instrument Serif", Georgia, serif;--font-ui:var(--font);--font-data:var(--font);--voice-size:clamp(21px, calc(15px + 1.45vw), 42px);--voice-lh:1.14;--voice-weight:400;--r-sm:3px;--r-md:5px;--r-lg:6px;--r-xl:8px;--ease-out:var(--ease-spring);--m-normal:.2s;--app-anchor:#1c1a16;--scrim-rgb:10, 9, 8;--grid-line:#f1ede51a;--grid-strong:#f1ede533;--track:#f1ede51a;--hover-line:#f1ede54d;--cell-empty:#f1ede50d;--slide-bg:linear-gradient(150deg, #1c1a16, #131210);--replay-bg:linear-gradient(165deg, #1b1914, #131210);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #232040, #131210)}:root[data-template=marquee][data-theme=light]{--app-bg:#f1ede5;--surface-default:#fff;--surface-deep:#f1ede5;--surface-elevated:#fff;--surface-elevated-2:#faf8f3;--surface-glass:#16150f0a;--surface-glass-strong:#16150f14;--line:#16150f;--line-soft:#16150f59;--line-strong:#16150f;--text-primary:#16150f;--text-secondary:#4c483c;--text-muted:#75705f;--text-faint:#a39d8b;--presence:#c81457;--presence-soft:#e0447d;--presence-deep:#870d3a;--glow-presence:#c814571a;--glow-insight:#14a06e24;--glow-warning:#d6962829;--topic-tint:#c81457;--shadow-raised:none;--shadow-floating:4px 4px 0 #16150fe6;--shadow-modal:8px 8px 0 #16150fe6;--font:"Archivo", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-voice:"Instrument Serif", Georgia, serif;--font-ui:var(--font);--font-data:var(--font);--voice-size:clamp(21px, calc(15px + 1.45vw), 42px);--voice-lh:1.14;--voice-weight:400;--r-sm:3px;--r-md:5px;--r-lg:6px;--r-xl:8px;--ease-out:var(--ease-spring);--m-normal:.2s;--app-anchor:#fff;--scrim-rgb:238, 233, 223;--grid-line:#16150f1a;--grid-strong:#16150f33;--track:#16150f1a;--hover-line:#16150f4d;--cell-empty:#16150f0d;--slide-bg:linear-gradient(150deg, #fff, #efebe1);--replay-bg:linear-gradient(165deg, #f6f2ea, #ece7db);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #e4e2f8, #efebe1)}:root[data-template=paper] .card-grid{gap:clamp(14px,1.6vw,22px)}:root[data-template=paper] .card-eyebrow .ic{filter:none}:root[data-template=daylight] .card-grid{gap:clamp(14px,1.8vw,24px)}:root[data-template=daylight] .card{box-shadow:var(--shadow-raised), 0 16px 40px -18px var(--glow-presence)}:root[data-template=ink] .card{border:1px solid var(--line);box-shadow:none;background:0 0}:root[data-template=ink] .card-grid{gap:24px 28px}:root[data-template=ink] .card-eyebrow .ic{filter:none}:root[data-template=console] .card:before,:root[data-template=console] .card:after{content:"";border:1.5px solid var(--presence);opacity:.55;pointer-events:none;width:9px;height:9px;position:absolute}:root[data-template=console] .card:before{border-bottom:none;border-right:none;top:-1px;left:-1px}:root[data-template=console] .card:after{border-top:none;border-left:none;bottom:-1px;right:-1px}:root[data-template=console] .card-grid{gap:10px}:root[data-template=console] .card-grid>div:not(.dimmed):hover .card{border-color:var(--presence);transform:none}:root[data-template=marquee] .card-eyebrow{font-size:var(--fs-2xs);letter-spacing:.14em}:root[data-template=marquee] .card-grid{gap:16px}.prov-live,.prov-inferred{font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;font-weight:600;display:inline-flex}.prov-live{color:var(--presence)}.prov-inferred{color:var(--prov-inferred)}.prov-live .prov-dot,.prov-inferred .prov-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.prov-live .prov-dot{animation:1.6s ease-in-out infinite prov-pulse}@keyframes prov-pulse{0%,to{opacity:1}50%{opacity:.35}}.prov-pill{font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-weight:600;display:inline-flex}.prov-pill .prov-bars{align-items:flex-end;gap:1.5px;height:11px;display:inline-flex}.prov-pill .prov-bars i{opacity:.25;background:currentColor;border-radius:1px;width:3px}.prov-pill .prov-bars i:first-child{height:5px}.prov-pill .prov-bars i:nth-child(2){height:8px}.prov-pill .prov-bars i:nth-child(3){height:11px}.prov-pill .prov-bars i.on{opacity:1}.prov-pill.strong{background:var(--evidence-strong-bg);color:var(--evidence-strong-fg)}.prov-pill.partial,.prov-pill.inferred,.prov-pill.unverified{background:var(--evidence-partial-bg);color:var(--evidence-partial-fg)}.grounded-in .grounded-in-label{font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin-bottom:8px;display:block}.grounded-in ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.grounded-in a{color:var(--presence);font-size:var(--fs-sm);border-bottom:1px solid color-mix(in oklab, var(--presence) 35%, transparent);font-weight:600;text-decoration:none}.grounded-in a:hover{border-bottom-color:var(--presence)}.grounded-in-name{font-size:var(--fs-sm);color:var(--text-secondary);font-weight:600}.grounded-in-host{font-size:var(--fs-sm);color:var(--text-muted)}@media (prefers-reduced-motion:reduce){.prov-live .prov-dot{animation:none}}:root[data-template=paper] .presence{--mascot-bell-1:#8fd0ac;--mascot-bell-2:#57a87c;--mascot-bell-3:#2f7350;--mascot-cur-1:#8fd0ac;--mascot-cur-2:#6cb890;--mascot-cur-3:#459468;--mascot-cur-4:#2f7350;--mascot-glow:#8fd0ac66}:root[data-template=daylight] .presence{--mascot-bell-1:#e8a87c;--mascot-bell-2:#c06a44;--mascot-bell-3:#7a5e96;--mascot-cur-1:#e8a87c;--mascot-cur-2:#c06a44;--mascot-cur-3:#7a5e96;--mascot-cur-4:#4a5f9e;--mascot-glow:#e8a87c66}:root[data-template=ink] .presence{--mascot-bell-1:#ece5d8;--mascot-bell-2:#cabfa8;--mascot-bell-3:#a89878;--mascot-cur-1:#ece5d8;--mascot-cur-2:#d4c9b4;--mascot-cur-3:#bcab90;--mascot-cur-4:#a89878;--mascot-glow:#ece5d84d}:root[data-template=console] .presence{--mascot-bell-1:#ffd27a;--mascot-bell-2:#ffb224;--mascot-bell-3:#8a6210;--mascot-cur-1:#ffd27a;--mascot-cur-2:#ffb224;--mascot-cur-3:#c98a1a;--mascot-cur-4:#8a6210;--mascot-glow:#ffb22466}:root[data-template=marquee] .presence{--mascot-bell-1:#ff8fb4;--mascot-bell-2:#ff5f92;--mascot-bell-3:#b8285d;--mascot-cur-1:#ff8fb4;--mascot-cur-2:#ff5f92;--mascot-cur-3:#d84378;--mascot-cur-4:#b8285d;--mascot-glow:#ff5f9266}.tpl-picker{display:inline-flex;position:relative}.tpl-menu{z-index:60;border-radius:var(--r-md);background:var(--surface-elevated);border:1px solid var(--line);min-width:min(280px,100%);box-shadow:var(--shadow-modal);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 8px);right:0}:root[data-template]{--font:var(--font-body);--font-voice:var(--font-display);--card-gap:14px;--card-pad:18px;--card-radius:14px;--hero-radius:20px;--content-measure:76ch;--section-rule:1px solid var(--line);--motion-enter:.22s}:root[data-template] .mavea-app{color:var(--text-primary);font-family:var(--font-body)}:root[data-template] :is(button,input,select,textarea,.topbar,.side-rail,.live-dock){font-family:var(--font-ui)}:root[data-template] .voice-text{max-inline-size:var(--content-measure);font-family:var(--font-voice)}:root[data-template] .bubble.mavea,:root[data-template] .center-caption,:root[data-template] .drawer-claim{font-family:var(--font-voice)}:root[data-template] .card-grid{gap:var(--card-gap)}:root[data-template] .card{padding:var(--card-pad);border-radius:var(--card-radius);transition-duration:var(--motion-enter)}:root[data-template] .card :is(.kpi-val,.big,.gauge-num,.conf,.bar-val),:root[data-template] .card-eyebrow,:root[data-template] .live-badge{font-family:var(--font-data);font-variant-numeric:tabular-nums}:root[data-template=default]{--app-bg:#0b0f17;--surface-default:#0b0f17;--surface-deep:#070a10;--surface-elevated:#141a26;--surface-elevated-2:#1b2230;--surface-glass:#f2f5fa0d;--surface-glass-strong:#f2f5fa16;--line:#f2f5fa17;--line-soft:#f2f5fa0e;--line-strong:#f2f5fa2b;--text-primary:#f2f5fa;--text-secondary:#a6b0c1;--text-muted:#858fa2;--text-faint:#667084;--presence:#8395ff;--presence-soft:#a8b4ff;--presence-deep:#596cdd;--insight:#56cbb0;--insight-soft:#7bdbc6;--warning:#efb761;--warning-soft:#f5cb8c;--danger:#f27f8b;--glow-presence:#8395ff4d;--glow-insight:#56cbb040;--glow-warning:#efb76140;--topic-tint:#8395ff;--shadow-raised:0 1px 0 #ffffff0a inset, 0 16px 34px -24px #000;--shadow-floating:0 24px 64px -26px #000000db, 0 1px 0 #ffffff0d inset;--shadow-modal:0 42px 120px -34px #000000eb;--font-display:"Newsreader", Georgia, "Times New Roman", serif;--font-body:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:var(--font-body);--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--font:var(--font-body);--font-voice:var(--font-display);--voice-size:clamp(19px, calc(15.5px + 1vw), 34px);--voice-lh:1.25;--voice-weight:350;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:28px;--card-gap:14px;--card-pad:18px;--card-radius:14px;--hero-radius:20px;--content-measure:76ch;--section-rule:1px solid var(--line);--motion-enter:.22s;--m-normal:.22s;--ease-out:cubic-bezier(.2, .8, .2, 1);--bar-glass-bg:oklab(16.8281% -.00191803 -.0179601/.78);--bar-glass-blur:var(--glass-blur-strong);--app-anchor:#101522;--scrim-rgb:5, 8, 13;--grid-line:#f2f5fa11;--grid-strong:#f2f5fa21;--track:#f2f5fa13;--hover-line:#f2f5fa33;--cell-empty:#f2f5fa0b;--slide-bg:linear-gradient(150deg, #182033, #0b0f17);--replay-bg:linear-gradient(165deg, #17152e, #0b0f17);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #202b4d, #0b0f17)}:root[data-template=default][data-theme=light]{--app-bg:#f5f7fc;--surface-default:#f5f7fc;--surface-deep:#e9edf6;--surface-elevated:#fff;--surface-elevated-2:#f0f3fa;--surface-glass:#161b2a0b;--surface-glass-strong:#161b2a13;--line:#161b2a1c;--line-soft:#161b2a11;--line-strong:#161b2a30;--text-primary:#161b2a;--text-secondary:#4b556c;--text-muted:#667085;--text-faint:#98a1b1;--presence:#4f5fd7;--presence-soft:#7381e5;--presence-deep:#3947ae;--insight:#247c6d;--insight-soft:#3d9a89;--warning:#946113;--warning-soft:#b77a20;--danger:#b44350;--glow-presence:#4f5fd729;--glow-insight:#247c6d24;--glow-warning:#94611324;--topic-tint:#4f5fd7;--shadow-raised:0 1px 0 #fff inset, 0 16px 34px -24px #2a355873;--shadow-floating:0 24px 60px -26px #2a355859, 0 1px 0 #fff inset;--shadow-modal:0 42px 110px -34px #2a355866;--bar-glass-bg:oklab(97.6041% -.000176936 -.00698787/.78);--app-anchor:#fff;--scrim-rgb:234, 238, 247;--grid-line:#161b2a13;--grid-strong:#161b2a26;--track:#161b2a13;--hover-line:#161b2a3d;--cell-empty:#161b2a0b;--slide-bg:linear-gradient(150deg, #fff, #edf1fb);--replay-bg:linear-gradient(165deg, #f6f3ff, #edf1fb);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #dfe6ff, #f5f7fc)}:root[data-template=default] .mavea-app:before{background:radial-gradient(52% 42% at 18% 8%, color-mix(in oklab, var(--presence) 11%, transparent), transparent 72%), radial-gradient(44% 38% at 88% 4%, color-mix(in oklab, var(--insight) 8%, transparent), transparent 76%)}:root[data-template=default] .topbar{background:var(--bar-glass-bg);-webkit-backdrop-filter:var(--bar-glass-blur)}:root[data-template=paper]{--app-bg:#0f120f;--surface-default:#0f120f;--surface-deep:#0a0d0a;--surface-elevated:#181c17;--surface-elevated-2:#20251f;--surface-glass:#eee9dd0a;--surface-glass-strong:#eee9dd11;--line:#eee9dd21;--line-soft:#eee9dd13;--line-strong:#eee9dd3d;--text-primary:#eee9dd;--text-secondary:#aaa392;--text-muted:#8d8677;--text-faint:#6c665b;--presence:#76c09a;--presence-soft:#9bd4b6;--presence-deep:#4c9270;--insight:#76c09a;--insight-soft:#9bd4b6;--warning:#d1a35b;--warning-soft:#e3bf83;--danger:#dc8277;--glow-presence:#76c09a21;--glow-insight:#76c09a1f;--glow-warning:#d1a35b24;--topic-tint:#76c09a;--shadow-raised:none;--shadow-floating:0 18px 45px -28px #000c;--shadow-modal:0 36px 90px -32px #000000e0;--font-display:"Lora", Georgia, serif;--font-body:"Lora", Georgia, serif;--font-ui:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--font:var(--font-body);--font-voice:var(--font-display);--voice-size:clamp(19px, calc(15px + 1vw), 32px);--voice-lh:1.42;--voice-weight:400;--r-sm:3px;--r-md:4px;--r-lg:4px;--r-xl:6px;--card-gap:18px;--card-pad:22px;--card-radius:4px;--hero-radius:4px;--content-measure:68ch;--section-rule:1px solid var(--line-strong);--motion-enter:.26s;--m-normal:.26s;--ease-out:cubic-bezier(.22, 1, .36, 1);--app-anchor:#181c17;--scrim-rgb:8, 10, 8;--grid-line:#eee9dd14;--grid-strong:#eee9dd29;--track:#eee9dd14;--hover-line:#eee9dd40;--cell-empty:#eee9dd0b;--slide-bg:linear-gradient(180deg, #181c17, #0f120f);--replay-bg:linear-gradient(165deg, #1b1c17, #0f120f);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #20291f, #0f120f)}:root[data-template=paper][data-theme=light]{--app-bg:#f1ebdd;--surface-default:#f1ebdd;--surface-deep:#e7decd;--surface-elevated:#fbf8f0;--surface-elevated-2:#f5f0e5;--surface-glass:#24201809;--surface-glass-strong:#24201811;--line:#24201824;--line-soft:#24201814;--line-strong:#24201840;--text-primary:#242018;--text-secondary:#5c564b;--text-muted:#6e675b;--text-faint:#958d7f;--presence:#235c43;--presence-soft:#3e7a5d;--presence-deep:#173e2c;--insight:#235c43;--insight-soft:#3e7a5d;--warning:#7e5515;--warning-soft:#a16f21;--danger:#9a463c;--glow-presence:#235c4317;--glow-insight:#235c4314;--glow-warning:#7e55151a;--topic-tint:#235c43;--shadow-floating:0 18px 45px -28px #32271652;--shadow-modal:0 36px 90px -32px #3227166b;--app-anchor:#fbf8f0;--scrim-rgb:232, 223, 207;--grid-line:#24201817;--grid-strong:#2420182e;--track:#24201814;--hover-line:#24201847;--cell-empty:#2420180d;--slide-bg:linear-gradient(180deg, #fbf8f0, #eee5d5);--replay-bg:linear-gradient(165deg, #f8f3e8, #e9dfcf);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #e4eadc, #f1ebdd)}:root[data-template=paper] .card{background:linear-gradient(var(--surface-elevated), var(--surface-elevated)) padding-box, repeating-linear-gradient(0deg, transparent 0 31px, var(--line-soft) 31px 32px) border-box;box-shadow:none}:root[data-template=paper] .card-eyebrow{letter-spacing:.12em;text-transform:uppercase}:root[data-template=paper] .card-grid>div:not(.dimmed):hover .card{border-color:var(--presence);transform:none}:root[data-template=daylight]{--app-bg:#15181c;--surface-default:#15181c;--surface-deep:#101317;--surface-elevated:#20242a;--surface-elevated-2:#292e35;--surface-glass:#f2eee80d;--surface-glass-strong:#f2eee816;--line:#f2eee81a;--line-soft:#f2eee811;--line-strong:#f2eee830;--text-primary:#f2eee8;--text-secondary:#bab3a9;--text-muted:#938c82;--text-faint:#6d675f;--presence:#f09a7d;--presence-soft:#f4b39d;--presence-deep:#c56d52;--insight:#75c3a1;--insight-soft:#99d4ba;--warning:#e5b65c;--warning-soft:#edca88;--danger:#ed827e;--glow-presence:#f09a7d33;--glow-insight:#75c3a12e;--glow-warning:#e5b65c2e;--topic-tint:#f09a7d;--shadow-raised:0 18px 42px -26px #000c, 0 1px 0 #ffffff0a inset;--shadow-floating:0 28px 68px -30px #000000db;--shadow-modal:0 42px 110px -32px #000000e6;--font-display:"Space Grotesk", "Hanken Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:"Space Grotesk", "Hanken Grotesk", system-ui, sans-serif;--font-data:"Space Grotesk", "Hanken Grotesk", system-ui, sans-serif;--font:var(--font-body);--font-voice:var(--font-display);--voice-size:clamp(19px, calc(15px + .95vw), 31px);--voice-lh:1.38;--voice-weight:500;--r-sm:12px;--r-md:16px;--r-lg:20px;--r-xl:28px;--card-gap:20px;--card-pad:20px;--card-radius:20px;--hero-radius:28px;--content-measure:74ch;--section-rule:1px solid var(--line);--motion-enter:.24s;--m-normal:.24s;--ease-out:cubic-bezier(.34, 1.25, .64, 1);--app-anchor:#20242a;--scrim-rgb:13, 16, 19;--grid-line:#f2eee813;--grid-strong:#f2eee826;--track:#f2eee816;--hover-line:#f2eee838;--cell-empty:#f2eee80b;--slide-bg:linear-gradient(150deg, #252a31, #15181c);--replay-bg:linear-gradient(165deg, #29211d, #15181c);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #33251f, #15181c)}:root[data-template=daylight][data-theme=light]{--app-bg:#f4f6f5;--surface-default:#f4f6f5;--surface-deep:#e8eeeb;--surface-elevated:#fffcf7;--surface-elevated-2:#f7f4ed;--surface-glass:#22262d0a;--surface-glass-strong:#22262d12;--line:#22262d18;--line-soft:#22262d0f;--line-strong:#22262d2e;--text-primary:#22262d;--text-secondary:#515b66;--text-muted:#66717c;--text-faint:#99a2aa;--presence:#a6462b;--presence-soft:#c76e51;--presence-deep:#75301d;--insight:#326b55;--insight-soft:#4d876f;--warning:#835b16;--warning-soft:#a57622;--danger:#a63f3f;--glow-presence:#a6462b1f;--glow-insight:#326b551c;--glow-warning:#835b161f;--topic-tint:#a6462b;--shadow-raised:0 18px 42px -26px #32423e47, 0 1px 0 #fff inset;--shadow-floating:0 28px 68px -30px #32423e59;--shadow-modal:0 42px 110px -32px #32423e66;--app-anchor:#fffcf7;--scrim-rgb:234, 239, 236;--grid-line:#22262d13;--grid-strong:#22262d26;--track:#22262d13;--hover-line:#22262d3d;--cell-empty:#22262d0b;--slide-bg:linear-gradient(150deg, #fffcf7, #edf2ef);--replay-bg:linear-gradient(165deg, #faf0e7, #eaf0ed);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #f5dcca, #f4f6f5)}:root[data-template=daylight] .mavea-app:before{background:radial-gradient(46% 42% at 8% 12%, color-mix(in oklab, var(--presence) 14%, transparent), transparent 70%), radial-gradient(42% 38% at 92% 10%, color-mix(in oklab, var(--insight) 12%, transparent), transparent 72%)}:root[data-template=daylight] .card{background:linear-gradient(145deg, color-mix(in oklab, var(--surface-elevated) 92%, var(--presence) 8%), var(--surface-elevated));box-shadow:var(--shadow-raised)}:root[data-template=daylight] .card-grid>div:not(.dimmed):hover .card{transform:translateY(-4px)scale(1.006)}:root[data-template=ink]{--app-bg:#120f0d;--surface-default:#120f0d;--surface-deep:#0c0a09;--surface-elevated:#1b1612;--surface-elevated-2:#241d18;--surface-glass:#f1e7d70a;--surface-glass-strong:#f1e7d711;--line:#f1e7d724;--line-soft:#f1e7d714;--line-strong:#f1e7d742;--text-primary:#f1e7d7;--text-secondary:#b9aa97;--text-muted:#918473;--text-faint:#6c6154;--presence:#e1846c;--presence-soft:#eca893;--presence-deep:#ad5944;--insight:#78b597;--insight-soft:#9ac9b0;--warning:#d0a15c;--warning-soft:#dfbb82;--danger:#d87970;--glow-presence:#e1846c1a;--glow-insight:#78b5971a;--glow-warning:#d0a15c1a;--topic-tint:#e1846c;--shadow-raised:none;--shadow-floating:0 16px 42px -28px #000c;--shadow-modal:0 34px 90px -34px #000000e6;--font-display:"Bodoni Moda", Didot, "Times New Roman", serif;--font-body:"Source Serif 4", Georgia, serif;--font-ui:"Libre Franklin", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--font:var(--font-body);--font-voice:var(--font-body);--voice-size:clamp(20px, calc(16px + 1vw), 34px);--voice-lh:1.38;--voice-weight:400;--r-sm:1px;--r-md:2px;--r-lg:2px;--r-xl:3px;--card-gap:24px;--card-pad:24px;--card-radius:2px;--hero-radius:2px;--content-measure:64ch;--section-rule:1px solid var(--line-strong);--motion-enter:.28s;--m-normal:.28s;--ease-out:cubic-bezier(.22, 1, .36, 1);--app-anchor:#1b1612;--scrim-rgb:9, 7, 6;--grid-line:#f1e7d713;--grid-strong:#f1e7d726;--track:#f1e7d714;--hover-line:#f1e7d740;--cell-empty:#f1e7d70b;--slide-bg:linear-gradient(150deg, #1b1612, #120f0d);--replay-bg:linear-gradient(165deg, #201713, #120f0d);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #2b2018, #120f0d)}:root[data-template=ink][data-theme=light]{--app-bg:#f5efe4;--surface-default:#f5efe4;--surface-deep:#e9dfcf;--surface-elevated:#fff9ef;--surface-elevated-2:#f7efe2;--surface-glass:#1b171309;--surface-glass-strong:#1b171311;--line:#1b171324;--line-soft:#1b171314;--line-strong:#1b171342;--text-primary:#1b1713;--text-secondary:#514a42;--text-muted:#6f665c;--text-faint:#9a8f82;--presence:#7c291b;--presence-soft:#a14c39;--presence-deep:#551b11;--insight:#32664e;--insight-soft:#4d8268;--warning:#795011;--warning-soft:#9b6b1d;--danger:#91372f;--glow-presence:#7c291b14;--glow-insight:#32664e14;--glow-warning:#79501114;--topic-tint:#7c291b;--shadow-floating:0 16px 42px -28px #2c1f1447;--shadow-modal:0 34px 90px -34px #2c1f1466;--app-anchor:#fff9ef;--scrim-rgb:235, 225, 210;--grid-line:#1b171314;--grid-strong:#1b171329;--track:#1b171314;--hover-line:#1b171345;--cell-empty:#1b17130d;--slide-bg:linear-gradient(150deg, #fff9ef, #eee4d4);--replay-bg:linear-gradient(165deg, #f8eee1, #e9decd);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #ecd8bd, #f5efe4)}:root[data-template=ink] .voice-text,:root[data-template=ink] .bubble.mavea,:root[data-template=ink] .center-caption,:root[data-template=ink] .drawer-claim{font-style:normal}:root[data-template=ink] .card{border-width:1px 0 0;border-color:var(--line-strong);box-shadow:none;background:0 0}:root[data-template=ink] .card :is(h1,h2,h3,.big,.kpi-val,blockquote){font-family:var(--font-display);letter-spacing:-.025em;font-weight:500}:root[data-template=ink] :is(.topbar,button,input,select,textarea,.card-eyebrow){font-family:var(--font-ui)}:root[data-template=ink] .card-grid>div:not(.dimmed):hover .card{border-color:var(--presence);transform:none}:root[data-template=console]{--app-bg:#070a0e;--surface-default:#070a0e;--surface-deep:#040609;--surface-elevated:#10151b;--surface-elevated-2:#171e26;--surface-glass:#e7edf30a;--surface-glass-strong:#e7edf312;--line:#e7edf31c;--line-soft:#e7edf311;--line-strong:#e7edf338;--text-primary:#e7edf3;--text-secondary:#a3afba;--text-muted:#7f8b96;--text-faint:#5f6973;--presence:#f3b340;--presence-soft:#f7cb77;--presence-deep:#b77c16;--insight:#58c7a1;--insight-soft:#7ed7b9;--warning:#f3b340;--warning-soft:#f7cb77;--danger:#f07178;--prov-inferred:#5bc5e7;--ink-gesture:#5bc5e7;--glow-presence:#f3b34021;--glow-insight:#58c7a124;--glow-warning:#f3b34021;--topic-tint:#f3b340;--shadow-raised:inset 0 0 0 1px #ffffff04;--shadow-floating:0 24px 60px -28px #000;--shadow-modal:0 40px 100px -34px #000;--font-display:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-body:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:var(--font-body);--font-data:"IBM Plex Mono", ui-monospace, "SF Mono", monospace;--font:var(--font-body);--font-voice:var(--font-display);--voice-size:clamp(18px, calc(15px + .75vw), 27px);--voice-lh:1.46;--voice-weight:400;--r-sm:2px;--r-md:3px;--r-lg:3px;--r-xl:4px;--card-gap:8px;--card-pad:12px;--card-radius:3px;--hero-radius:3px;--content-measure:84ch;--section-rule:1px solid var(--line-strong);--motion-enter:.12s;--m-normal:.12s;--ease-out:cubic-bezier(.2, 0, 0, 1);--app-anchor:#10151b;--scrim-rgb:3, 5, 7;--grid-line:#5bc5e717;--grid-strong:#5bc5e730;--track:#e7edf313;--hover-line:#f3b3404d;--cell-empty:#e7edf30a;--slide-bg:linear-gradient(150deg, #111821, #070a0e);--replay-bg:linear-gradient(165deg, #18150c, #070a0e);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #24200f, #070a0e)}:root[data-template=console][data-theme=light]{--app-bg:#e9ecef;--surface-default:#e9ecef;--surface-deep:#dde2e6;--surface-elevated:#f8fafb;--surface-elevated-2:#f0f3f5;--surface-glass:#151a1f0a;--surface-glass-strong:#151a1f12;--line:#151a1f24;--line-soft:#151a1f14;--line-strong:#151a1f40;--text-primary:#151a1f;--text-secondary:#46515b;--text-muted:#5f6b76;--text-faint:#8d969f;--presence:#7b5200;--presence-soft:#a47312;--presence-deep:#543800;--insight:#256951;--insight-soft:#3f856b;--warning:#7b5200;--warning-soft:#a47312;--danger:#9b343b;--prov-inferred:#176d87;--ink-gesture:#176d87;--glow-presence:#7b52001a;--glow-insight:#2569511a;--glow-warning:#7b52001a;--topic-tint:#7b5200;--shadow-floating:0 24px 60px -28px #1c263052;--shadow-modal:0 40px 100px -34px #1c26306b;--app-anchor:#f8fafb;--scrim-rgb:220, 225, 230;--grid-line:#176d871a;--grid-strong:#176d8733;--track:#151a1f14;--hover-line:#7b52004d;--cell-empty:#151a1f0d;--slide-bg:linear-gradient(150deg, #f8fafb, #e4e8eb);--replay-bg:linear-gradient(165deg, #f2eee2, #e4e8eb);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #efe4c6, #e9ecef)}:root[data-template=console] .card{background:linear-gradient(var(--surface-elevated), var(--surface-elevated)) padding-box, linear-gradient(135deg, var(--presence), transparent 28%, transparent 72%, var(--presence)) border-box;box-shadow:var(--shadow-raised);border-color:#0000}:root[data-template=console] .card:before,:root[data-template=console] .card:after{opacity:.8;width:11px;height:11px}:root[data-template=console] .card svg{shape-rendering:crispedges}:root[data-template=console] .card-grid>div:not(.dimmed):hover .card{filter:brightness(1.04);transform:none}:root[data-template=marquee]{--app-bg:#100d11;--surface-default:#100d11;--surface-deep:#0a080b;--surface-elevated:#1b161c;--surface-elevated-2:#241d25;--surface-glass:#f4ebdd0d;--surface-glass-strong:#f4ebdd16;--line:#f4ebdd24;--line-soft:#f4ebdd14;--line-strong:#f4ebdd5c;--text-primary:#f4ebdd;--text-secondary:#c7baaa;--text-muted:#9e9182;--text-faint:#74695e;--presence:#ff659b;--presence-soft:#ff91b8;--presence-deep:#c8366d;--insight:#78c9a7;--insight-soft:#9edabe;--warning:#efb74d;--warning-soft:#f6cf7d;--danger:#f47c83;--glow-presence:#ff659b33;--glow-insight:#78c9a72e;--glow-warning:#efb74d2e;--topic-tint:#ff659b;--shadow-raised:none;--shadow-floating:5px 5px 0 color-mix(in oklab, var(--presence) 55%, var(--text-primary));--shadow-modal:9px 9px 0 color-mix(in oklab, var(--presence) 55%, var(--text-primary));--font-display:"Instrument Serif", Georgia, serif;--font-body:"Archivo", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-ui:var(--font-body);--font-data:var(--font-body);--font:var(--font-body);--font-voice:var(--font-display);--voice-size:clamp(22px, calc(15px + 1.45vw), 43px);--voice-lh:1.12;--voice-weight:400;--r-sm:0px;--r-md:0px;--r-lg:0px;--r-xl:0px;--card-gap:16px;--card-pad:18px;--card-radius:0px;--hero-radius:12px;--content-measure:70ch;--section-rule:2px solid var(--line-strong);--motion-enter:.18s;--m-normal:.18s;--ease-out:cubic-bezier(.16, 1, .3, 1);--app-anchor:#1b161c;--scrim-rgb:8, 6, 9;--grid-line:#f4ebdd17;--grid-strong:#f4ebdd2e;--track:#f4ebdd17;--hover-line:#ff659b61;--cell-empty:#f4ebdd0d;--slide-bg:linear-gradient(150deg, #211821, #100d11);--replay-bg:linear-gradient(165deg, #241620, #100d11);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #34203b, #100d11)}:root[data-template=marquee][data-theme=light]{--app-bg:#efe8da;--surface-default:#efe8da;--surface-deep:#e3d9c7;--surface-elevated:#fffdf6;--surface-elevated-2:#f7f0e4;--surface-glass:#15130f0a;--surface-glass-strong:#15130f13;--line:#15130f26;--line-soft:#15130f17;--line-strong:#15130f6b;--text-primary:#15130f;--text-secondary:#4b453a;--text-muted:#686154;--text-faint:#91887a;--presence:#ad164f;--presence-soft:#cf3d72;--presence-deep:#780d36;--insight:#276c52;--insight-soft:#43876b;--warning:#7e5300;--warning-soft:#a6700b;--danger:#9e3038;--glow-presence:#ad164f1a;--glow-insight:#276c521a;--glow-warning:#7e53001a;--topic-tint:#ad164f;--shadow-floating:5px 5px 0 color-mix(in oklab, var(--presence) 55%, var(--text-primary));--shadow-modal:9px 9px 0 color-mix(in oklab, var(--presence) 55%, var(--text-primary));--app-anchor:#fffdf6;--scrim-rgb:229, 219, 201;--grid-line:#15130f17;--grid-strong:#15130f2e;--track:#15130f16;--hover-line:#ad164f57;--cell-empty:#15130f0d;--slide-bg:linear-gradient(150deg, #fffdf6, #e9dfcf);--replay-bg:linear-gradient(165deg, #f8e9ef, #e9dfcf);--replay-stage-bg:radial-gradient(80% 80% at 50% 30%, #ead9ef, #efe8da)}:root[data-template=marquee] .card{background:var(--surface-elevated);border:1px solid var(--line-strong);box-shadow:none}:root[data-template=marquee] .card:is(.spotlight,.picked),:root[data-template=marquee] .card-grid>div.spotlit>.card{box-shadow:var(--shadow-floating);border-width:2px}:root[data-template=marquee] .card :is(h1,h2,h3,.big,.kpi-val,blockquote){font-family:var(--font-display);letter-spacing:-.03em;font-weight:400}:root[data-template=marquee] .card-eyebrow{font-size:var(--fs-2xs);letter-spacing:.16em;font-weight:700}:root[data-template=marquee] .card-grid>div:nth-child(3n+2) .card{transform:translateY(4px)}:root[data-template=marquee] .card-grid>div:not(.dimmed):hover .card{transform:translate(-2px,-2px)}:root[data-template=default] .presence{--mascot-bell-1:#8ce2c7;--mascot-bell-2:#aebcff;--mascot-bell-3:#ffc0d5;--mascot-cur-1:#8ce2c7;--mascot-cur-2:#9dd6ea;--mascot-cur-3:#c5b5ff;--mascot-cur-4:#ffc0d5;--mascot-bell-op:.88;--mascot-glow:#97b1ee4d}:root[data-template=paper] .presence{--mascot-bell-1:#a8dec2;--mascot-bell-2:#8cc9b7;--mascot-bell-3:#a8b7e8;--mascot-cur-1:#a8dec2;--mascot-cur-2:#90d2c4;--mascot-cur-3:#a9cde5;--mascot-cur-4:#b9afe2;--mascot-bell-op:.86;--mascot-glow:#8cc9b747}:root[data-template=paper][data-theme=light] .presence{--mascot-bell-1:#75c5a3;--mascot-bell-2:#66ad9c;--mascot-bell-3:#8299d1;--mascot-cur-1:#75c5a3;--mascot-cur-2:#63b9aa;--mascot-cur-3:#75abc9;--mascot-cur-4:#8b82c4;--mascot-glow:#66ad9c42}:root[data-template=daylight] .presence{--mascot-bell-1:#ffd2b3;--mascot-bell-2:#f5bfa7;--mascot-bell-3:#b9b5ea;--mascot-cur-1:#ffd2b3;--mascot-cur-2:#f5c5aa;--mascot-cur-3:#c7b8e8;--mascot-cur-4:#91b9e8;--mascot-bell-op:.86;--mascot-glow:#dbb8da47}:root[data-template=daylight][data-theme=light] .presence{--mascot-bell-1:#efb58d;--mascot-bell-2:#dc9f8a;--mascot-bell-3:#998fd0;--mascot-cur-1:#efb58d;--mascot-cur-2:#e8ac91;--mascot-cur-3:#a696ce;--mascot-cur-4:#6f98cf;--mascot-glow:#a696ce40}:root[data-template=ink] .presence{--mascot-bell-1:#e7d7f2;--mascot-bell-2:#c9b8e8;--mascot-bell-3:#b7c8f4;--mascot-cur-1:#e7d7f2;--mascot-cur-2:#d3c0ed;--mascot-cur-3:#bdd0ef;--mascot-cur-4:#a9d9cb;--mascot-bell-op:.84;--mascot-glow:#c9b8e847}:root[data-template=ink][data-theme=light] .presence{--mascot-bell-1:#a88bc5;--mascot-bell-2:#8d83bd;--mascot-bell-3:#718ec5;--mascot-cur-1:#a88bc5;--mascot-cur-2:#9588c4;--mascot-cur-3:#789bc4;--mascot-cur-4:#65a995;--mascot-glow:#8d83bd3d}:root[data-template=console] .presence{--mascot-bell-1:#ffe29a;--mascot-bell-2:#8ed3e8;--mascot-bell-3:#a6e0c8;--mascot-cur-1:#ffe29a;--mascot-cur-2:#8ed3e8;--mascot-cur-3:#a6e0c8;--mascot-cur-4:#b9c6ff;--mascot-bell-op:.88;--mascot-glow:#8ed3e842}:root[data-template=console][data-theme=light] .presence{--mascot-bell-1:#d7ae4e;--mascot-bell-2:#4c9db7;--mascot-bell-3:#5aa88b;--mascot-cur-1:#d7ae4e;--mascot-cur-2:#4c9db7;--mascot-cur-3:#5aa88b;--mascot-cur-4:#7286ca;--mascot-glow:#4c9db73d}:root[data-template=marquee] .presence{--mascot-bell-1:#ffb7d1;--mascot-bell-2:#c9b4ff;--mascot-bell-3:#95e0c5;--mascot-cur-1:#ffb7d1;--mascot-cur-2:#c9b4ff;--mascot-cur-3:#95e0c5;--mascot-cur-4:#ffd17c;--mascot-bell-op:.88;--mascot-glow:#c9b4ff47}:root[data-template=marquee][data-theme=light] .presence{--mascot-bell-1:#bf72a2;--mascot-bell-2:#8578c2;--mascot-bell-3:#4fa184;--mascot-cur-1:#bf72a2;--mascot-cur-2:#8578c2;--mascot-cur-3:#4fa184;--mascot-cur-4:#b88a31;--mascot-glow:#8578c23d}@media (prefers-reduced-motion:reduce){:root[data-template]{--motion-enter:1ms;--m-fast:1ms;--m-normal:1ms;--m-expressive:1ms}:root[data-template] .card-grid>div .card{transform:none}}:root[data-perf=lite][data-template]{--bar-glass-blur:none;--glow-presence:transparent;--glow-insight:transparent;--glow-warning:transparent}.appearance-picker{display:inline-flex;position:relative}.appearance-trigger{min-width:40px;min-height:40px}.appearance-mark{border:1px solid var(--line-strong);border-radius:7px;grid-template-columns:1fr 1fr;width:20px;height:20px;display:grid;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 5px 14px -8px #000c}.appearance-mark i{display:block}.appearance-backdrop{display:none}.appearance-panel{z-index:70;border:1px solid var(--line-strong);background:linear-gradient(145deg, color-mix(in oklab, var(--surface-elevated) 96%, var(--presence) 4%), var(--surface-elevated));width:min(680px,100vw - 28px);max-height:min(760px,100dvh - 84px);color:var(--text-primary);box-shadow:var(--shadow-modal);font-family:var(--font-ui);overscroll-behavior:contain;border-radius:20px;padding:18px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.appearance-panel.is-embedded{border-radius:var(--r-md);width:100%;max-height:none;box-shadow:none;padding:16px;position:static;overflow:visible}.appearance-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.appearance-head h2{color:var(--text-primary);font-family:var(--font-ui);font-size:var(--fs-lg);letter-spacing:-.015em;margin:0;font-weight:700}.appearance-head p{color:var(--text-muted);font-size:var(--fs-sm);margin:3px 0 0;line-height:1.4}.appearance-close{border:1px solid var(--line);background:var(--surface-glass);width:36px;height:36px;color:var(--text-secondary);font:400 var(--fs-xl)/1 var(--font-ui);cursor:pointer;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.appearance-mode{border:1px solid var(--line);background:var(--surface-glass);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:10px 12px;display:flex}.appearance-mode>span{color:var(--text-secondary);font-size:var(--fs-sm);font-weight:650}.appearance-segmented{border:1px solid var(--line);background:var(--track);border-radius:10px;grid-template-columns:1fr 1fr;gap:3px;padding:3px;display:grid}.appearance-segmented.is-triple{grid-template-columns:1fr 1fr 1fr}.appearance-segmented button{min-width:min(84px,100%);min-height:34px;color:var(--text-muted);font:600 var(--fs-sm)/1 var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.appearance-segmented button.is-active{background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-raised)}.appearance-mode-icon{border:1px solid;border-radius:50%;width:10px;height:10px}.appearance-mode-icon.is-light{box-shadow:0 0 0 2px color-mix(in oklab, currentColor 18%, transparent);background:currentColor}.appearance-mode-icon.is-dark{border-left-color:#0000;transform:rotate(-28deg)}.appearance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.appearance-panel.is-embedded .appearance-grid{grid-template-columns:1fr}.appearance-option{border:1px solid var(--line);background:color-mix(in oklab, var(--surface-elevated-2) 72%, transparent);min-width:0;min-height:120px;color:var(--text-primary);text-align:left;font:inherit;cursor:pointer;transition:transform .16s var(--ease-out), border-color .16s var(--ease-out), background .16s var(--ease-out), box-shadow .16s var(--ease-out);border-radius:14px;grid-template-columns:82px minmax(0,1fr) 18px;align-items:stretch;gap:11px;padding:10px;display:grid;position:relative}.appearance-option:hover{border-color:var(--line-strong);background:var(--surface-elevated-2);transform:translateY(-2px)}.appearance-option.is-active{border-color:var(--presence);background:color-mix(in oklab, var(--surface-elevated-2) 88%, var(--presence) 12%);box-shadow:0 0 0 1px color-mix(in oklab, var(--presence) 48%, transparent)}.appearance-option:focus-visible,.appearance-segmented button:focus-visible,.appearance-close:focus-visible,.appearance-trigger:focus-visible{outline:2px solid var(--presence);outline-offset:3px}.appearance-preview{border:1px solid color-mix(in oklab, var(--preview-ink) 24%, transparent);background:var(--preview-bg);min-width:0;color:var(--preview-ink);border-radius:10px;display:block;position:relative;overflow:hidden}.appearance-preview:before{content:"";background:var(--preview-surface);border-radius:6px;position:absolute;inset:8px 7px;box-shadow:0 8px 18px -14px #000}.appearance-preview-aa{z-index:1;font-size:var(--fs-xl);letter-spacing:-.04em;line-height:1;position:absolute;top:14px;left:13px}.appearance-preview-copy{z-index:1;gap:4px;display:grid;position:absolute;bottom:18px;left:13px;right:13px}.appearance-preview-copy i{background:color-mix(in oklab, var(--preview-ink) 38%, transparent);border-radius:99px;height:3px;display:block}.appearance-preview-copy i:last-child{width:68%}.appearance-preview-data{z-index:1;color:var(--preview-accent);font:700 var(--fs-2xs)/1 "IBM Plex Mono", monospace;position:absolute;top:15px;right:12px}.appearance-preview--soft:before{box-shadow:0 10px 24px -13px var(--preview-accent)}.appearance-preview--soft .appearance-preview-aa{font-family:Newsreader,serif}.appearance-preview--paper,.appearance-preview--paper:before{border-radius:2px}.appearance-preview--paper .appearance-preview-aa{font-family:Lora,serif}.appearance-preview--airy,.appearance-preview--airy:before{border-radius:16px}.appearance-preview--airy:before{background:linear-gradient(145deg, var(--preview-surface), color-mix(in oklab, var(--preview-surface) 82%, var(--preview-accent)))}.appearance-preview--airy .appearance-preview-aa{font-family:Space Grotesk,sans-serif;font-weight:600}.appearance-preview--editorial,.appearance-preview--editorial:before{border-radius:0}.appearance-preview--editorial:before{border-top:1px solid var(--preview-accent);box-shadow:none}.appearance-preview--editorial .appearance-preview-aa{font-family:Bodoni Moda,serif}.appearance-preview--technical,.appearance-preview--technical:before{border-radius:2px}.appearance-preview--technical{background-image:linear-gradient(color-mix(in oklab, var(--preview-accent) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in oklab, var(--preview-accent) 12%, transparent) 1px, transparent 1px);background-size:10px 10px;background-color:var(--preview-bg)}.appearance-preview--technical .appearance-preview-aa{font-family:IBM Plex Sans,sans-serif}.appearance-preview--poster,.appearance-preview--poster:before{border-radius:0}.appearance-preview--poster:before{border:1px solid var(--preview-ink);box-shadow:3px 3px 0 var(--preview-accent)}.appearance-preview--poster .appearance-preview-aa{font-family:Instrument Serif,serif;font-size:var(--fs-xl)}.appearance-option-copy{flex-direction:column;align-self:center;min-width:0;display:flex}.appearance-option-title{align-items:baseline;gap:7px;min-width:0;display:flex}.appearance-option-title strong{color:var(--text-primary);font-size:var(--fs-sm);font-weight:700}.appearance-option-title em{color:var(--presence);font-size:var(--fs-2xs);letter-spacing:.07em;text-transform:uppercase;font-style:normal;font-weight:700}.appearance-option-tagline{color:var(--text-secondary);font-size:var(--fs-xs);margin-top:4px;font-weight:550;line-height:1.32}.appearance-option-best{color:var(--text-muted);font-size:var(--fs-2xs);margin-top:3px;line-height:1.3}.appearance-option-font{color:var(--text-muted);font-family:var(--font-data);font-size:var(--fs-2xs);letter-spacing:.02em;margin-top:6px}.appearance-check{background:var(--presence);width:18px;height:18px;color:var(--surface-deep);font-size:var(--fs-xs);opacity:0;transition:.14s var(--ease-out);border-radius:50%;align-self:start;place-items:center;font-weight:900;display:grid;transform:scale(.7)}.appearance-option.is-active .appearance-check{opacity:1;transform:scale(1)}@media (width<=720px){.topbar:has(.appearance-panel:not(.is-embedded)){z-index:1100}.appearance-trigger{min-width:44px;min-height:44px}.appearance-backdrop{z-index:999;background:rgba(var(--scrim-rgb), .72);width:100vw;height:100dvh;-webkit-backdrop-filter:var(--glass-blur,blur(8px));border:0;border-radius:0;padding:0;display:block;position:fixed;inset:0 auto auto 0}.appearance-panel:not(.is-embedded){z-index:1000;width:auto;max-height:min(82dvh,720px);padding:18px 14px calc(16px + env(safe-area-inset-bottom,0px));border-radius:22px;position:fixed;inset:max(8px,100dvh - min(82dvh,720px) - 8px) 8px auto}.appearance-grid{grid-template-columns:1fr}.appearance-option{grid-template-columns:76px minmax(0,1fr) 18px;min-height:108px}:root[data-template] :where(.askable,.addable,.flashcardable) .tbl-head{padding-right:0}:root[data-template] .tbl-head>.card-eyebrow{flex:0 0 100%;min-width:100%}:root[data-template] .tbl-head>.card-eyebrow .ic{flex:0 0 15px;width:15px}}@media (width<=430px){.appearance-panel.is-embedded{padding:14px 10px}.appearance-option{min-height:104px;padding:8px}.appearance-mode{flex-direction:column;align-items:stretch;gap:8px}.appearance-segmented button{min-height:40px}}
