.zak-public{--paper:#f7f4eb;--ink:#18251f;--muted:#59665e;--green:#164d3b;--line:#d5d9ce;background:var(--paper);color:var(--ink);font-family:Inter,system-ui,sans-serif;font-size:16px;line-height:1.65;color-scheme:light}.zak-public *{box-sizing:border-box}.zak-public img{max-width:100%;height:auto}.zak-public a{text-underline-offset:5px}.zak-public a:focus-visible,.zak-public button:focus-visible,.zak-public summary:focus-visible{outline:3px solid #b27413;outline-offset:5px}.zak-public :target{scroll-margin-top:100px}.public-wrap{width:min(1200px,calc(100% - 64px));margin-inline:auto}.public-header{border-bottom:1px solid var(--line);background:var(--paper)}.public-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px}.public-wordmark{font:600 clamp(22px,2.3vw,28px)/1.1 Georgia,serif;letter-spacing:-.035em;color:var(--ink);text-decoration:none}.public-nav{display:flex;gap:clamp(14px,2vw,28px);align-items:center;font-size:14px}.public-nav a{color:var(--ink);text-decoration:none}.public-nav a[aria-current=page]{text-decoration:underline}.public-nav .public-nav-cta{border:1px solid var(--green);padding:10px 17px;border-radius:5px}.public-mobile{display:none}.public-skip{position:absolute;left:20px;top:-80px;z-index:100;background:var(--green);color:#fff;padding:12px}.public-skip:focus{top:10px}.public-content h1,.public-content h2,.public-content h3{color:var(--ink);text-wrap:balance}.public-content h1,.public-content h2{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:1.06}.public-content h1{font-size:clamp(42px,5.6vw,78px);margin:0 0 24px}.public-content h2{font-size:clamp(30px,3.3vw,46px);margin:0 0 20px}.public-content h3{font-size:20px;font-weight:600;line-height:1.35;margin:0 0 12px}.public-content p{margin:0 0 18px}.public-content a{color:var(--green)}.public-hero{padding:76px 0 70px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}.public-hero h1 em{font-style:normal;color:var(--green)}.public-lead{font-size:19px;line-height:1.65;color:var(--muted);max-width:58ch}.public-hero-art{position:relative}.public-hero-art img{width:100%;border-radius:8px;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.public-art-caption{position:relative;margin:-36px 25px 0;background:#fffdf7;border:1px solid var(--line);border-radius:6px;padding:16px 20px;box-shadow:0 10px 24px #18251f0a;display:flex;align-items:center;justify-content:space-between;gap:16px}.public-art-caption strong{display:block;font-size:16px}.public-art-caption span{font-size:13px;color:#815309}.public-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:26px}.public-content .public-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;background:var(--green);color:#fff;border-radius:5px;padding:12px 23px;text-decoration:none;font-size:15px;font-weight:600}.public-content .public-button-secondary{background:transparent;color:var(--green);border:1px solid var(--line)}.public-section{padding:65px 0;border-top:1px solid var(--line)}.public-section-intro{max-width:680px;margin-bottom:32px}.public-eyebrow{font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--muted);margin-bottom:20px}.public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.public-story-link{display:block;text-decoration:none}.public-story-link img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:5px;margin-bottom:23px;transition:transform .2s}.public-story-link:hover img{transform:translateY(-4px)}.public-story-link p{color:var(--muted);font-size:15px}.public-story-link .public-text-link{font-size:14px;text-decoration:underline}.public-two{display:grid;grid-template-columns:1fr 1fr;gap:56px}.public-statement{font:400 clamp(30px,4vw,52px)/1.16 Georgia,serif;letter-spacing:-.035em;color:var(--green)}.public-step{padding:24px 0;border-top:1px solid var(--line)}.public-step:first-child{border-top:0;padding-top:0}.public-step p{color:var(--muted)}.public-callout{background:#e8ede1;border-radius:8px;padding:42px}.public-reading{max-width:780px}.public-prose{font-size:17px;color:var(--muted)}.public-prose p{margin-bottom:22px}.public-prose ul,.public-prose ol{padding-left:24px;margin:18px 0 26px}.public-prose li{margin:10px 0}.public-prose h2{margin-top:42px}.public-related{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:24px}.public-related a{font-weight:500}.public-faq details{border-top:1px solid var(--line);padding:20px 0}.public-faq summary{font-size:18px;font-weight:500;cursor:pointer}.public-faq details p{margin:16px 0 0;max-width:70ch;color:var(--muted)}.public-outcomes{display:grid;grid-template-columns:1fr 1fr;gap:24px}.public-outcome{padding:28px;border-radius:8px;background:#eee7df}.public-outcome[data-tone=good]{background:#e6edde}.public-outcome h3{font-family:Georgia,serif;font-size:32px}.public-outcome p{color:var(--muted)}.public-rule{border-left:3px solid var(--green);padding:8px 0 8px 24px;font:400 30px/1.3 Georgia,serif}.public-contact{padding:32px;background:#e8ede1;border-radius:8px}.public-contact label{display:block;margin:0 0 8px}.public-contact textarea{width:100%;min-height:150px;background:#fffdf8;border:1px solid #9cae9e;border-radius:5px;padding:15px;font:inherit}.public-contact button{cursor:pointer;border:0;font:inherit}.public-small{font-size:14px;color:var(--muted)}.public-footer{border-top:1px solid var(--line);padding:48px 0 28px}.public-footer-top{display:flex;justify-content:space-between;gap:40px}.public-footer-links{display:flex;gap:24px;flex-wrap:wrap}.public-footer a{color:var(--ink)}.public-footer-note{font-size:13px;color:var(--muted);margin-top:28px}.public-tool{background:#101713;color:#f2f4ed;padding:24px;border-radius:8px;color-scheme:dark}.public-tool :is(h1,h2,h3,p,a){color:inherit}.public-content .prose-zak{color:var(--muted)}.public-content .prose-zak h2{margin-top:40px}.public-content .prose-zak h3{margin-top:28px}.public-content .prose-zak p,.public-content .prose-zak li{color:var(--muted)}.public-content pre{overflow:auto;max-width:100%;padding:24px;border-radius:6px;background:#172b23;color:#f0f4ed;font-size:13px;line-height:1.7}.public-content pre code{color:inherit}.public-content table{width:100%;border-collapse:collapse}.public-content th,.public-content td{padding:12px;text-align:left;border-bottom:1px solid var(--line)}.public-legacy :is([class*=text-white],[class*=text-slate],[class*=text-gray]){color:var(--muted)!important}.public-legacy :is(h1,h2,h3,strong,label){color:var(--ink)!important}.public-legacy :is([class*=bg-black],[class*=bg-white],[class*=bg-slate]){background-color:#eeeee5!important}.public-legacy [class*=border-white]{border-color:var(--line)!important}.public-legacy :is([class*=text-allowed],[class*=text-green],[class*=text-emerald],[class*=text-cyan],[class*=text-sky]){color:var(--green)!important}.public-legacy .font-mono{font-family:inherit}.public-legacy :is(input,select,textarea){color:var(--ink)!important;background:#fffdf8!important;border-color:#a8b4a7!important;font-size:16px}.public-legacy pre [class*=text-white]{color:#f0f4ed!important}@media(max-width:850px){.public-wrap{width:calc(100% - 40px)}.public-hero{gap:28px;padding:46px 0;grid-template-columns:1fr}.public-hero-art{max-width:650px}.public-hero h1{max-width:760px}.public-nav{display:none}.public-mobile{display:block}.public-mobile summary{cursor:pointer;padding:10px}.public-mobile nav{display:flex;flex-direction:column;gap:15px;padding:15px 0}.public-header-inner{align-items:flex-start;padding-block:20px;min-height:75px}.public-mobile a{color:var(--ink)}.public-two{gap:30px}.public-grid{gap:20px}.public-section{padding:42px 0}.public-footer-top{flex-direction:column}}@media(max-width:600px){.public-grid,.public-two,.public-outcomes{grid-template-columns:1fr}.public-grid{gap:36px}.public-callout{padding:26px}.public-art-caption{margin:-20px 12px 0;padding:14px}.public-lead{font-size:17px}.public-hero h1{font-size:46px}.public-footer-links{gap:14px 22px}.public-content h2{font-size:33px}.public-tool{padding:14px}.public-contact{padding:22px}}@media(prefers-reduced-motion:reduce){.zak-public *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-step ul{list-style:disc;padding-left:22px;color:var(--muted)}.public-content button{cursor:pointer}.public-content button[aria-pressed=true]{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--green)}.public-tool+.public-tool{margin-top:24px}.public-content details.public-faq{padding:22px 0;border-block:1px solid var(--line)}.public-content details.public-faq p{margin-top:20px}.public-legacy :is([class*=text-yellow],[class*=text-orange],[class*=text-constrained]){color:#855410!important}.public-legacy :is([class*=text-red],[class*=text-impossible]){color:#9d3030!important}.public-legacy pre{background:#172b23!important;color:#f0f4ed!important}.public-story-link h2{font-size:30px}.public-content :is(ul,ol){list-style-position:outside}.public-content .prose-zak ul{list-style:disc;padding-left:24px}.public-content .prose-zak ol{list-style:decimal;padding-left:24px}@media print{.public-header,.public-footer,.public-actions{display:none}.public-wrap{width:100%}.public-section{padding:25px 0}.public-hero{padding:20px 0}.zak-public{background:#fff}}.public-scene{--scene-accent:#235743;position:relative;border:1px solid #c8d2c5;border-radius:13px;background:#fffdf6;color:#243b30;overflow:hidden;box-shadow:0 20px 50px #263b2410;font-size:14px;line-height:1.5;isolation:isolate;text-align:left}.public-scene[data-state=before]{--scene-accent:#943e2f}.scene-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;background:#e9ece2;border-bottom:1px solid #d6ddce;font-size:11px;color:#526253}.scene-dots{font-size:8px;letter-spacing:3px;color:#8c9e8b}.scene-mail{padding:20px 26px 26px}.scene-mail>div:not(.scene-mail-line){padding:9px 0;border-bottom:1px solid #e6e8df;font-size:13px}.scene-mail>div>span{display:inline-block;width:60px;color:#7a8377}.public-scene .scene-mail p{font:400 27px/1.25 Georgia,serif;margin:25px 0 20px;color:#243b30}.scene-mail-line{height:6px;width:90%;background:#e3e7db;border-radius:4px;margin-top:10px}.scene-mail-line.short{width:56%}.scene-permissions{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #dde3d6;background:#f4f5ec}.scene-permissions>div{padding:16px 22px}.scene-permissions>div+div{border-left:1px solid #dde3d6}.scene-permissions span,.scene-permissions strong{display:block}.scene-permissions span{font-size:11px;color:#626c5c;margin-bottom:5px}.scene-permissions strong{font-size:15px;font-weight:600}.scene-permissions i{font-style:normal;color:#7c681c;margin-left:5px}.scene-verdict{display:flex;align-items:center;gap:15px;padding:22px;background:#dfeada;border-top:1px solid #cedcc8;color:#234e35}.public-scene[data-state=before] .scene-verdict{background:#f2e3d9;border-color:#e4c9ba;color:#863d2f}.scene-verdict strong,.scene-verdict span:not(.scene-symbol){display:block}.scene-verdict strong{font:400 27px/1.1 Georgia,serif;letter-spacing:-.02em}.scene-verdict div>span{font-size:12px;margin-top:7px}.scene-symbol{flex-shrink:0;border:1px solid currentColor;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;font-size:22px}.scene-calendar{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:25px}.scene-calendar>div{padding:15px;border:1px solid #dce2d3;border-radius:5px;box-shadow:0 6px 12px #243b3005}.scene-calendar span{display:block;font-size:12px;letter-spacing:.12em;color:#6f755d}.scene-calendar strong{display:block;font:400 34px/1.5 Georgia,serif}.public-scene .scene-calendar p{font-size:12px;margin:0}.scene-change{padding:0 25px 25px}.scene-change>span{font-size:11px;color:#727964}.scene-change>div{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.scene-change s{padding:5px 8px;background:#eeece3;color:#7b7b6b}.scene-change strong{padding:5px 8px;background:#f3e8bc;color:#5c4d13;font-size:13px}.scene-approval{padding:26px 24px 15px}.scene-avatar{display:grid;place-items:center;width:37px;height:37px;background:#e5e8d9;border-radius:10px;font-size:23px;margin-bottom:16px}.public-scene .scene-approval h3{font:400 31px/1.2 Georgia,serif;margin:0 0 10px;color:#243b30}.public-scene .scene-approval p{font-size:13px;color:#646b5d;margin:0}.scene-context{margin:0;padding:5px 24px 23px}.scene-context>div{display:grid;grid-template-columns:120px 1fr;gap:14px;padding:11px 0;border-bottom:1px solid #e1e5d7}.scene-context dt{font-size:11px;color:#64715c}.scene-context dd{margin:0;font-size:13px}.scene-context>div:nth-child(3),.scene-context>div:nth-child(4){color:#7c5517}.scene-empty{padding:15px 24px 29px}.scene-faux-button{display:flex;justify-content:space-between;align-items:center;padding:15px;background:#2b6647;border-radius:5px;color:#fff;font-weight:600}.public-scene .scene-empty p{font-size:13px;color:#6c7163;margin:20px 0 0}.public-hero-scene{padding:22px 14px 16px;background:radial-gradient(ellipse at 50% 45%,#c3d3ae88,transparent 70%)}.scene-overline{font-size:17px;color:var(--muted);padding:0 10px 12px}.scene-overline strong{color:var(--ink);font-size:22px}.scene-underlink{display:block;font-size:13px;margin-top:18px;text-align:center}.public-home-hero{grid-template-columns:1.1fr 1fr;gap:44px}.public-home-hero h1{font-size:clamp(44px,5.1vw,73px)}.hero-second-link{margin-top:20px!important}.public-home-hero .public-button{gap:12px}.public-featured{gap:26px}.story-number{font:400 20px Georgia,serif;display:block;color:#858d77;margin-bottom:12px}.public-story-link .public-scene{margin-bottom:26px;transition:transform .2s}.public-story-link:hover .public-scene{transform:translateY(-5px)}.public-featured .public-story-link h3{font:400 29px/1.13 Georgia,serif;letter-spacing:-.025em}.public-scene-compact{font-size:12px;box-shadow:none;pointer-events:none}.public-scene-compact .scene-top{padding:11px 14px;font-size:10px}.public-scene-compact .scene-top>span:last-child{display:none}.public-scene-compact .scene-mail{padding:10px 17px 17px}.public-scene-compact .scene-mail p{font-size:22px;margin:19px 0}.public-scene-compact .scene-mail-line{display:none}.public-scene-compact .scene-permissions>div{padding:12px}.public-scene-compact .scene-permissions strong{font-size:12px}.public-scene-compact .scene-verdict{padding:16px 13px;gap:10px}.public-scene-compact .scene-verdict strong{font-size:22px}.public-scene-compact .scene-verdict div>span{font-size:11px}.public-scene-compact .scene-symbol{width:28px;height:28px;font-size:16px}.public-scene-compact .scene-calendar{padding:16px;gap:10px}.public-scene-compact .scene-calendar>div{padding:10px}.public-scene-compact .scene-calendar strong{font-size:28px}.public-scene-compact .scene-change{padding:0 16px 16px}.public-scene-compact .scene-change strong{font-size:11px}.public-scene-compact .scene-approval{padding:20px 17px 10px}.public-scene-compact .scene-approval h3{font-size:26px}.public-scene-compact .scene-empty{padding:10px 17px 20px}.public-scene-compact .scene-avatar{display:none}.public-scene-compact .scene-context{padding:0 16px 16px}.public-scene-compact .scene-context>div{grid-template-columns:95px 1fr;gap:10px}.public-scene-compact .scene-context dd{font-size:12px}.public-human-feature{align-items:center}.public-record-strip{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.public-examples-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:65px 45px}.public-story-intro{padding:65px 0;max-width:930px}.public-story-intro h1{margin-top:25px}.public-story-intro .public-lead{max-width:65ch}.story-controls{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px}.story-controls .public-actions,.story-controls .public-eyebrow{margin:0}.story-ending{align-items:center;padding:16px 0}.story-ending+.story-ending{margin-top:45px}.public-content [hidden]{display:none!important}.public-contact-form{padding:28px;background:#e7eddf;border:1px solid #cbd6c1;border-radius:10px}.public-contact-form label{display:block;font-size:15px;font-weight:600;margin-bottom:12px}.public-contact-form textarea{width:100%;min-height:150px;resize:vertical;border:1px solid #a5b397;border-radius:6px;background:#fffdf7;padding:15px;color:var(--ink);font:inherit;margin-bottom:20px}.public-contact-form textarea:focus-visible{outline:3px solid #9b741d;outline-offset:3px}.public-contact-form .public-small{margin:18px 0 0}.public-contact-form h2{font-size:35px}.public-contact-form [role=status]{margin-top:15px;color:var(--green)}@media(max-width:1000px){.public-featured{grid-template-columns:1fr}.public-featured .public-story-link{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:30px;column-gap:30px;align-content:start}.public-featured .public-scene{grid-column:1;grid-row:1/5;margin:0}.public-featured .story-number,.public-featured h3,.public-featured p,.public-featured .public-text-link{grid-column:2}.public-featured .story-number{margin-top:10px}.public-featured .public-text-link{align-self:start}.public-home-hero{gap:25px}}@media(max-width:850px){.public-home-hero{grid-template-columns:1fr}.public-hero-scene{max-width:580px;width:100%;justify-self:center}.story-controls{align-items:flex-start;flex-direction:column}.scene-context>div{grid-template-columns:105px 1fr}.public-human-feature{grid-template-columns:1fr}.public-human-feature>.public-scene{max-width:580px;width:100%;justify-self:center}}@media(max-width:600px){.public-examples-grid,.public-record-strip{grid-template-columns:1fr}.public-featured .public-story-link{display:block}.public-featured .public-scene{margin-bottom:24px}.public-featured .story-number{margin:0 0 12px}.public-home-hero h1{font-size:45px}.public-hero-scene{padding-inline:0}.scene-top{padding-inline:14px}.scene-mail{padding-inline:18px}.scene-top>span:last-child{font-size:10px}.scene-context{padding-inline:18px}.scene-context>div{grid-template-columns:95px 1fr;gap:12px}.scene-verdict{padding:18px}.scene-verdict strong{font-size:25px}.public-story-intro{padding:42px 0}.story-controls .public-actions{gap:12px}.story-controls button{width:100%}.public-contact-form{padding:22px}.public-home-hero .public-button{font-size:14px;padding-inline:16px}}.public-ability-comparison{padding:28px;background:#eef1e6;border:1px solid #cbd4c1;border-radius:12px}.public-ability-comparison table{font-size:14px;margin:24px 0}.public-ability-comparison th{font-weight:500}.public-ability-comparison tbody tr:last-child{background:#dfeada;color:#174b32}.public-ability-comparison td strong{font-weight:600}.public-ability-comparison p{font-size:16px;margin-bottom:0}.public-scene .scene-record-context>div{color:#243b30}.public-nav,.public-footer-links,.public-small,.scene-underlink{font-size:15px}.scene-top,.scene-permissions span,.scene-context dt{color:#4e5c48;font-size:12px}.scene-context dd{font-size:14px}.scene-verdict div>span{font-size:13px}.public-scene-compact .scene-top{font-size:11px}.public-scene-compact .scene-permissions strong,.public-scene-compact .scene-verdict div>span{font-size:13px}.public-scene-compact .scene-context dd{font-size:13px}.scene-mail>div>span,.scene-change>span{color:#58664f}.public-content .public-button{gap:8px}.public-story-link p{font-size:16px}@media(max-width:600px){.public-ability-comparison{padding:20px 14px}.public-ability-comparison table{font-size:12px}.public-ability-comparison :is(th,td){padding:12px 7px}.scene-top>span:last-child{font-size:11px}.public-scene .scene-context>div{grid-template-columns:95px 1fr}}@media(prefers-reduced-motion:reduce){.public-story-link:hover .public-scene{transform:none}}@media print{.story-controls{display:none!important}.public-content .story-ending[hidden]{display:grid!important}.public-scene{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid}}.zak-public{--paper: #0b101b;--surface: #121b2a;--ink: #f7f9fc;--body: #d0d9e7;--muted: #a6b4c9;--green: #74ceff;--cyan: #74ceff;--teal: #44d8bb;--violet: #a69aff;--gold: #f2bd70;--line: #2c3b50;--type: Inter, system-ui, -apple-system, sans-serif;color-scheme:dark}.zak-public .public-wordmark{font-family:var(--type);font-size:22px;letter-spacing:-.045em}.zak-public .public-content :is(h1,h2){font-family:var(--type);font-weight:500;line-height:1.1}.zak-public :is(a,button,summary,input,textarea):focus-visible{outline:3px solid var(--gold);outline-offset:5px}.zak-public .public-content .public-button,.zak-public .public-skip{color:var(--paper);background:var(--cyan);border-radius:7px}.zak-public .public-content .public-button:hover{background:var(--ink)}.zak-public .public-content .public-button-secondary{color:var(--cyan);background:transparent}.zak-public .public-header{background:var(--paper)}.zak-public :is(.public-callout,.public-contact,.public-outcome,.public-art-caption,.public-contact-form){background:var(--surface);border-color:var(--line)}.zak-public :is(.public-contact textarea,.public-contact-form textarea){background:var(--paper);color:var(--ink);border-color:var(--muted)}.zak-public .public-legacy :is([class*=bg-black],[class*=bg-white],[class*=bg-slate]){background-color:var(--surface)!important}.zak-public .public-legacy :is(input,select,textarea){background:var(--paper)!important;color:var(--ink)!important}.zak-public .public-legacy :is([class*=text-yellow],[class*=text-orange],[class*=text-constrained]){color:var(--gold)!important}.zak-public .public-legacy :is([class*=text-red],[class*=text-impossible]){color:#ffb0b0!important}.zak-public :is(.public-statement,.public-rule,.public-outcome h3){font-family:var(--type)}.zak-public .public-scene{--scene-accent: var(--teal);background:var(--surface);color:var(--body);border-color:var(--line);box-shadow:none}.zak-public .public-scene :is(.scene-top,.scene-permissions,.scene-verdict,.scene-avatar){background:var(--paper);border-color:var(--line);color:var(--body)}.zak-public .public-scene :is(h3,p,dd,strong){color:var(--ink)}.zak-public .public-scene :is(dt,.scene-permissions span,.scene-top,.scene-approval p,.scene-mail>div>span){color:var(--muted)}.zak-public .public-scene :is(.scene-context>div,.scene-permissions>div+div){border-color:var(--line)}.zak-public .public-scene :is(.scene-verdict strong,.scene-approval h3){font-family:var(--type)}.zak-public .public-scene .scene-verdict{color:var(--teal)}.zak-public .public-scene .scene-change strong{background:var(--paper);color:var(--gold)}.zak-public .public-scene .scene-change s{background:var(--paper);color:var(--muted)}.zak-public .public-scene[data-state=before] .scene-verdict{background:var(--surface);color:var(--gold);border-color:var(--line)}.zak-public .public-content details.public-faq{margin-top:30px}.zak-public .public-content details.public-faq summary{cursor:pointer;color:var(--cyan)}.zak-public .human-pace{background:var(--surface);border-color:var(--line);box-shadow:none}.zak-public .human-pace :is(.human-pace__experience,.human-pace__items details,.human-pace__listen){background:var(--paper);border-color:var(--line)}.zak-public .human-pace :is(p,legend,.human-pace__heading span){color:var(--muted)}.zak-public .human-pace :is(h3,h4,summary){color:var(--ink);font-family:var(--type)}.zak-public .human-pace :is(.human-pace__heading,.human-pace__items article){border-color:var(--line)}.zak-public .human-pace button{background:var(--surface);color:var(--body);border-color:var(--muted);min-height:44px}.zak-public .human-pace button[aria-pressed=true]{background:var(--cyan);color:var(--paper);border-color:var(--cyan)}.zak-public .human-pace .human-pace__items article>span{color:var(--gold)}.zak-public .hc-continuum{--night: var(--paper);--cream: var(--ink);--mint: var(--teal);--gold: #f2bd70}.zak-public .hc-stage-nav{background:var(--paper)}.zak-public .hc-visual{background:radial-gradient(ellipse at 30% 10%,#74ceff12,transparent 60%),var(--surface)}.zak-public .hc-picture,.zak-public .hc-continuum__static>article{background:var(--surface)}.zak-public .hc-continuum__static .hc-picture{background:var(--paper)}.zak-public .hc-continuum :is(h2,h3),.zak-public .hc-picture>strong{font-family:var(--type)}.zak-public .hc-scroll-steps article{opacity:1}.zak-public .hc-continuum :is(.hc-picture__note,.hc-visual__continuation){color:var(--muted);font-size:12px;line-height:1.5}.zak-public .hc-continuum .hc-picture__kicker{font-size:11px}@media print{.zak-public{--paper:white;--ink:#111;--muted:#333;--green:#164d3b;--surface:#eee;color-scheme:light}}@media(forced-colors:active){.zak-public{--paper:Canvas;--surface:Canvas;--ink:CanvasText;--body:CanvasText;--muted:CanvasText;--line:CanvasText;--cyan:LinkText;--green:LinkText}}
