.pak4l-story[data-preview=true],.pak4l-v2[data-design-system=document]{--font-ui:Arial,Helvetica,sans-serif;--font-display:Georgia,"Times New Roman",serif;--font-mono:"Courier New",monospace;--brand-action:#af382b;--brand-action-hover:#902c22;--brand-on-action:#fff;--brand-forest:#193c32;--brand-on-forest:#f7f9f5;--brand-focus:#287780;--nav-active-bg:transparent;--r-1:3px;--r-2:4px;--r-3:6px;--r-4:8px;--r-5:8px;font-family:var(--font-ui);letter-spacing:0}.pak4l-story[data-preview=true],.pak4l-v2[data-design-system=document],.pak4l-v2[data-design-system=document].theme-light{--bg:#f8faf8;--bg-elev-1:#fff;--bg-elev-2:#edf1ec;--bg-elev-3:#e4ebe3;--topbar-bg:#f8faf8;--fg:#172321;--fg-muted:#596663;--fg-subtle:#56655c;--border:#d8deda;--border-strong:#b7c3b9;--tint-bg:#17232108;--tint-bg-strong:#1723210f;--accent:#af382b;--accent-strong:#902c22;--accent-soft:#f7e7e2;--brass-200:#9e3025;--brass-300:#9e3025;--brass-400:#af382b;--brass-500:#af382b;--brass-600:#9e3025;--brass-700:#84261f;--paper-50:#fff;--paper-100:#f8faf8;--paper-200:#edf1ec;--paper-300:#dce5dc;--ink-950:#172321;--ink-900:#23312b;--ink-850:#2d3c34;--ink-800:#35483e;--ink-700:#4a6053;--ink-600:#596663;--ink-500:#718078;--ink-400:#94a298;--ink-300:#bcc7bf;--ink-200:#dce5dc;--ink-100:#edf1ec;--ink-50:#f8faf8;--signal-red:#a63327;--signal-amber:#80551d;--signal-green:#2e6753;--signal-blue:#285d83;--signal-violet:#665187;--shadow-1:0 1px 2px #17232108;--shadow-2:0 8px 24px #17232110;--shadow-3:0 16px 40px #17232118;color-scheme:light}.pak4l-v2[data-design-system=document].theme-dark{--bg:#151e1b;--bg-elev-1:#1c2822;--bg-elev-2:#26352c;--bg-elev-3:#324438;--topbar-bg:#151e1b;--fg:#f3f6f1;--fg-muted:#c0cbc2;--fg-subtle:#a6b7aa;--border:#374b3f;--border-strong:#58705f;--tint-bg:#ffffff08;--tint-bg-strong:#ffffff10;--accent:#efaa9c;--accent-strong:#ffd3ca;--accent-soft:#493028;--brass-200:#ffd3ca;--brass-300:#efaa9c;--brass-400:#efaa9c;--brass-500:#dc8675;--brass-600:#cc715f;--brass-700:#b75947;--signal-red:#ffada2;--signal-amber:#e2bd7e;--signal-green:#93d0ac;--signal-blue:#9ec5e5;--signal-violet:#c3afe1;--shadow-1:0 1px 2px #0002;--shadow-2:0 8px 24px #0003;--shadow-3:0 16px 40px #0004;color-scheme:dark}.pak-brand{display:inline-flex;align-items:center;gap:8px;color:var(--fg,#172321);font:26px/1 Georgia,Times New Roman,serif;white-space:nowrap}.pak-brand img{border-radius:4px}.pak-brand-period{color:var(--brand-action,#af382b)}.pak-brand-compact{font-size:23px}.pak-brand-compact img{width:25px;height:25px}.pak4l-v2[data-design-system=document] :is(h1,h2,h3,h4,.display,.mono,.tag,.btn,.nav-link){letter-spacing:0!important}.pak4l-v2[data-design-system=document] :is(h1,h2,h3,h4){text-wrap:balance}.pak4l-v2[data-design-system=document] :is(p,li){text-wrap:pretty}.pak4l-v2[data-design-system=document] :is(input,textarea,select){accent-color:var(--accent)}.pak4l-v2[data-design-system=document] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--brand-focus);outline-offset:3px}.pak4l-v2[data-design-system=document] :is(.card,.card-elev){background:var(--bg-elev-1);box-shadow:none;border-radius:6px}.pak4l-v2[data-design-system=document] .btn{border-radius:4px;min-height:38px;font-weight:500}.pak4l-v2[data-design-system=document] .btn-primary{background:var(--brand-action);color:var(--brand-on-action);border-color:var(--brand-action)}.pak4l-v2[data-design-system=document] .btn-primary:hover{background:var(--brand-action-hover)}.pak4l-v2[data-design-system=document] .btn-primary:disabled{opacity:.55}.pak4l-v2[data-design-system=document] .btn-ghost{background:transparent}.pak4l-v2[data-design-system=document] .btn-ghost:hover{background:var(--tint-bg-strong)}.pak4l-v2[data-design-system=document] .tag{border-radius:3px;text-transform:none;background:var(--tint-bg)}.pak4l-v2[data-design-system=document] .tag-accent{background:var(--accent-soft);color:var(--accent);border-color:var(--border)}.pak4l-v2[data-design-system=document] .tag-red{color:var(--signal-red);background:color-mix(in srgb,var(--signal-red) 8%,transparent);border-color:color-mix(in srgb,var(--signal-red) 30%,transparent)}.pak4l-v2[data-design-system=document] .tag-green{color:var(--signal-green);background:color-mix(in srgb,var(--signal-green) 8%,transparent);border-color:color-mix(in srgb,var(--signal-green) 30%,transparent)}.pak4l-v2[data-design-system=document] .tag-amber{color:var(--signal-amber);background:color-mix(in srgb,var(--signal-amber) 8%,transparent);border-color:color-mix(in srgb,var(--signal-amber) 30%,transparent)}.pak4l-v2[data-design-system=document] .tag-blue{color:var(--signal-blue);background:color-mix(in srgb,var(--signal-blue) 8%,transparent);border-color:color-mix(in srgb,var(--signal-blue) 30%,transparent)}.pak4l-v2[data-design-system=document] .nav-link{padding:8px 9px;border-radius:0;font-size:12px}.pak4l-v2[data-design-system=document] .nav-link.active{color:var(--accent);background:transparent;box-shadow:inset 0 -2px var(--accent)}.pak4l-v2[data-design-system=document] .pak-topbar{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pak4l-v2[data-design-system=document] .pak-topbar-row{min-height:64px}.pak4l-v2[data-design-system=document] .gridded{background-image:none}.pak4l-v2[data-design-system=document] .hatch{background-image:none;background-color:var(--tint-bg)}.pak4l-v2[data-design-system=document] .bar{background:var(--tint-bg-strong);border-radius:2px}.pak4l-v2[data-design-system=document] .bar>i{background:var(--accent)}.pak4l-v2[data-design-system=document] .theme-paper{background:var(--paper-100);--bg:#f8faf8;--bg-elev-1:#fff;--bg-elev-2:#edf1ec;--fg:#172321;--fg-muted:#596663;--fg-subtle:#56655c;--border:#d8deda;--border-strong:#b7c3b9;--accent:#af382b;--accent-soft:#f7e7e2;--brass-300:#9e3025;--brass-400:#af382b;--signal-red:#a63327;--signal-green:#2e6753}.pak4l-v2[data-design-system=document] :is(.surface-cream,.surface-white,.surface-linen,.surface-stone){--doc-bg:#fff;--doc-ink:#172321}.pak4l-v2[data-design-system=document] .speaking{animation:none;outline:2px solid var(--signal-green);outline-offset:2px}.pak4l-v2[data-design-system=document] ::-webkit-scrollbar-thumb{background:var(--border-strong)}.pak-quickscan{max-width:940px;margin:0 auto;display:grid;grid-template-columns:1fr 1.1fr;gap:12px 48px;align-items:center;scroll-margin-top:80px}.pak-quickscan-heading h2{font:26px/1.2 var(--font-display)}.pak-quickscan-heading p{font-size:12px;color:var(--fg-muted);margin-top:10px}.pak-quickscan-form{display:flex;gap:12px;align-items:end;min-width:0}.pak-quickscan-field{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.pak-quickscan-field>span{font:10px var(--font-mono);color:var(--fg-subtle)}.pak-quickscan-field input{width:100%;min-width:0;padding:11px 12px;background:var(--bg);color:var(--fg);border:1px solid var(--border-strong);border-radius:4px;font-size:13px}.pak-quickscan-form .btn{min-height:42px}.pak-quickscan-hint{grid-column:1/-1;font-size:11px;color:var(--fg-muted);line-height:1.7}.pak-quickscan-hint a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.pak-quickscan-error{grid-column:1/-1;color:var(--signal-red);font-size:12px}@media (max-width:720px){.pak4l-v2[data-design-system=document] .pak-topbar-row{min-height:58px}.pak-brand{font-size:23px}.pak-brand img{width:24px;height:24px}.pak-quickscan{grid-template-columns:1fr;gap:18px}.pak-quickscan-heading h2{font-size:23px}}