:root{--ink:#171713;--muted:#69675e;--paper:#f4efe5;--paper-deep:#e9e2d5;--surface:#fffdf8;--line:#d7cfc0;--accent:#e4492e;--accent-dark:#b82e19;--indigo:#2e2a63;--indigo-deep:#211d4d;--periwinkle:#8b93e0;--periwinkle-soft:#e3e6fa;--pale-blue:#bfd4f0;--amber:#e8a33d;--amber-soft:#f7e3c2;--presenter:#090a09;--presenter-text:#f6f0e4;--presenter-muted:#aaa89f;--focus:#1677ff;--radius:14px;--shadow:0 18px 50px #312a1d1a;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;min-width:320px}body{background:linear-gradient(90deg, transparent calc(50% - 1px), #17171306 50%, transparent calc(50% + 1px)), var(--paper);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body.presenting{overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}button{color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}::selection{color:#fff;background:var(--accent)}.skip-link{z-index:10000;color:#fff;background:var(--ink);border-radius:6px;padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.site-header{z-index:10;border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent);position:relative}.site-header__inner,.site-footer__inner,.section-wrap,.home-hero{width:min(100% - 2rem,1180px);margin-inline:auto}.site-header__inner{justify-content:space-between;align-items:center;gap:1.5rem;min-height:74px;display:flex}.wordmark{color:var(--ink);letter-spacing:-.045em;align-items:baseline;font-size:1.05rem;font-weight:830;text-decoration:none;display:inline-flex}.wordmark span{color:var(--accent)}.site-header nav,.site-footer nav{align-items:center;gap:clamp(1rem,2.4vw,2rem);display:flex}.site-header nav a,.site-footer nav a{color:var(--muted);font-size:.87rem;font-weight:650;text-decoration:none}.site-header nav a:hover,.site-footer nav a:hover{color:var(--ink)}.eyebrow{color:var(--accent-dark);letter-spacing:.12em;text-transform:uppercase;margin:0 0 .75rem;font-size:.72rem;font-weight:780;line-height:1.3}.home-hero{padding-block:clamp(1.75rem,4vw,3.25rem) 1.25rem;overflow-x:clip}.home-hero__split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(1.5rem,3vw,2.5rem);display:grid}.home-hero__copy{max-width:36rem}.home-hero h1{letter-spacing:-.065em;max-width:16ch;margin:0;font-size:clamp(2.35rem,5.2vw,4.35rem);font-weight:790;line-height:.96}.home-hero__lead{color:var(--muted);margin:1.1rem 0 0;font-size:clamp(1.02rem,1.55vw,1.18rem);line-height:1.5}.home-hero__promises{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.35rem 0 0;padding:0;list-style:none;display:flex}.home-hero__promises li{letter-spacing:-.01em;padding-left:1.35rem;font-size:.88rem;font-weight:650;line-height:1.35;position:relative}.home-hero__promises li:before{content:"✓";color:var(--accent);font-weight:830;position:absolute;left:0}.home-hero__art{margin:0;position:relative}.home-hero__art:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--periwinkle-soft) 0%, #bfd4f08c 48%, transparent 72%);border-radius:50%;animation:6s ease-in-out infinite cue-pulse;position:absolute;inset:-7% -5%}.home-hero__art img{border-radius:calc(var(--radius) + 10px);width:100%;height:auto;animation:7s ease-in-out infinite hero-float;display:block;box-shadow:0 28px 70px #211d4d2e}@keyframes hero-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes cue-pulse{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.04)}}.page-intro h1,.guide-header h1,.not-found h1{letter-spacing:-.07em;max-width:14ch;margin:0;font-size:clamp(2.8rem,6.2vw,5.5rem);font-weight:790;line-height:.94}.editor-shell{border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--surface);box-shadow:var(--shadow);padding:clamp(1rem,2.5vw,1.75rem)}.editor-heading{justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1rem;display:flex}.editor-heading .eyebrow{margin-bottom:.2rem}.editor-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2vw,1.55rem)}.script-stats{color:var(--muted);gap:1.25rem;font-size:.8rem;display:flex}.script-stats b{color:var(--ink);font-variant-numeric:tabular-nums}.script-editor{resize:vertical;width:100%;min-height:clamp(280px,38vh,390px);color:var(--ink);caret-color:var(--accent);background:#fbf8f1;border:1px solid #cfc6b6;border-radius:10px;outline:none;padding:clamp(1rem,2.5vw,1.75rem);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.7;transition:border-color .16s,box-shadow .16s,background .16s;display:block}.script-editor::placeholder{color:#979184}.script-editor:focus{border-color:var(--ink);background:#fffefb;box-shadow:0 0 0 3px #17171314}.editor-meta{min-height:42px;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.save-status{align-items:center;gap:.45rem;display:inline-flex}.save-status i{background:#3d8c58;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #3d8c581f}.wpm-control{align-items:center;gap:.5rem;display:inline-flex}.wpm-control select{border:1px solid var(--line);min-height:34px;color:var(--ink);background:var(--surface);border-radius:6px;padding-inline:.45rem}.editor-actions{justify-content:space-between;align-items:center;gap:1rem;padding-top:.25rem;display:flex}.button{border:1px solid var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:1rem;min-height:48px;padding:.78rem 1.1rem;font-weight:740;line-height:1;text-decoration:none;transition:transform .14s,background .14s,color .14s;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button--primary{color:#fff;background:var(--ink)}.button--primary:hover:not(:disabled){border-color:var(--accent-dark);background:var(--accent-dark)}.button--primary:disabled{color:#f6f2ea;cursor:not-allowed;background:#aca79c;border-color:#aca79c}.button--start{min-width:min(100%,240px)}.button--start span{font-size:1.25em}.button--quiet{border-color:var(--line);background:0 0}.button--small{min-height:42px;padding:.65rem .85rem;font-size:.86rem}.secondary-actions{flex-wrap:wrap;justify-content:flex-end;gap:.2rem .9rem;display:flex}.text-button{min-height:44px;color:var(--muted);text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-size:.82rem;font-weight:690;text-decoration:underline #0000}.text-button:hover{color:var(--ink);text-decoration-color:currentColor}.text-button--danger{color:#9c2f1f}.editor-notice{min-height:1.1rem;color:var(--accent-dark);margin:.15rem 0 0;font-size:.78rem}.local-data-details{border-top:1px solid var(--line);color:var(--muted);margin-top:.25rem;font-size:.8rem}.local-data-details summary{cursor:pointer;width:fit-content;min-height:40px;padding-top:.8rem;font-weight:670}.local-data-details p{max-width:70ch;margin:.3rem 0 0;line-height:1.5}.home-content{padding-block:clamp(5rem,10vw,9rem)}.section-heading{border-bottom:1px solid var(--line);grid-template-columns:.5fr 1fr .7fr;align-items:start;gap:2rem;padding-bottom:2.5rem;display:grid}.section-heading h2,.home-links h2,.callout h2,.inline-cta h2,.related-guides h2{letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3.6rem);line-height:1}.section-heading>p:last-child{color:var(--muted);margin:0;line-height:1.65}.feature-list{grid-template-columns:repeat(3,1fr);display:grid}.feature-list article{border-right:1px solid var(--line);min-height:290px;padding:2rem 1.75rem 2rem 0}.feature-list article+article{padding-left:1.75rem}.feature-list article:last-child{border-right:0;padding-right:0}.feature-list article>span,.feature-number,.section-number,.guide-index{color:var(--accent-dark);letter-spacing:.08em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.7rem;font-weight:720}.feature-list h3{letter-spacing:-.035em;margin:4.5rem 0 .8rem;font-size:1.35rem}.feature-list p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.65}.home-links{border-radius:var(--radius);color:var(--presenter-text);background:var(--ink);grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;padding:clamp(2rem,5vw,4rem);display:grid}.link-stack{border-top:1px solid #494941}.link-stack a{color:#d8d3c8;border-bottom:1px solid #494941;justify-content:space-between;align-items:center;gap:1rem;min-height:74px;font-size:.9rem;text-decoration:none;display:flex}.link-stack a:hover{color:#fff}.link-stack b{color:var(--accent);font-size:1.2rem}.site-footer{border-top:1px solid var(--line);background:var(--paper-deep)}.site-footer__inner{justify-content:space-between;align-items:center;gap:2rem;min-height:180px;display:flex}.wordmark--footer{font-size:1.15rem}.wordmark--footer span{color:var(--accent-dark)}.site-footer p{color:#56544c;margin:.5rem 0 0;font-size:.78rem}.presenter{z-index:9000;color:var(--presenter-text);background:var(--presenter);cursor:none;position:fixed;inset:0;overflow:hidden}.presenter--controls{cursor:default}.presenter__scroll{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;position:absolute;inset:0;overflow:hidden auto}.presenter__scroll::-webkit-scrollbar{display:none}.presenter__script-wrap{width:var(--text-width);max-width:1500px;min-height:100%;padding-block:var(--focus-position) calc(100dvh - var(--focus-position));margin-inline:auto}.presenter__script{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--presenter-text);letter-spacing:-.035em;text-wrap:pretty;transform-origin:50%;font-weight:620}.script-word{border-radius:.18em;transition:color .16s,background-color .16s,box-shadow .16s}.presenter--listening .script-word{color:#f6f0e48c}.presenter--listening .script-word--trail{color:#f6f0e4c7;background:#e4492e14}.presenter--listening .script-word--live{color:#fff8ee;background:#e4492e38;box-shadow:0 0 0 .08em #e4492e1f}.presenter--speaking .script-word--live{background:#e4492e57;box-shadow:0 0 0 .1em #e4492e2e}.presenter--listening .focus-guide span{border-top-color:#e4492e47}.presenter__progress{z-index:10;background:#252622;height:3px;position:fixed;top:0;left:0;right:0}.presenter__progress span{background:var(--accent);height:100%;transition:width .1s linear;display:block}.focus-guide{z-index:4;pointer-events:none;height:1px;position:fixed;left:0;right:0}.focus-guide:before,.focus-guide:after{content:"";background:var(--accent);width:clamp(18px,4vw,65px);height:5px;position:absolute;top:-2px}.focus-guide:before{left:0}.focus-guide:after{right:0}.focus-guide span{border-top:1px solid #e4492e24;position:absolute;left:5%;right:5%}.focus-guide:before,.focus-guide:after{transition:transform .42s cubic-bezier(.16,1,.3,1),opacity .42s}.focus-guide--push:before,.focus-guide--push:after{transform:translateY(calc(-6px * var(--cue-strength,1)));opacity:calc(.5 + .4 * var(--cue-strength,1))}.focus-guide--ease:before,.focus-guide--ease:after{transform:translateY(calc(6px * var(--cue-strength,1)));opacity:calc(.5 + .4 * var(--cue-strength,1))}.pace-chip{color:var(--presenter-text);letter-spacing:.04em;opacity:.72;background:#090a09d1;border-radius:999px;padding:.14rem .55rem;font-size:.72rem;font-weight:640;position:absolute;top:-2em;right:5%}.presenter__drift{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.focus-guide:before,.focus-guide:after{transition:none}}.presenter__topbar,.presenter__controls{z-index:20;transition:opacity .18s,transform .18s;position:fixed}.presenter__topbar{min-height:calc(72px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1rem, env(safe-area-inset-right)) 0 max(1rem, env(safe-area-inset-left));background:linear-gradient(#090a09f5,#090a0900);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;display:grid;top:3px;left:0;right:0}.presenter__brand{letter-spacing:-.03em;font-size:.8rem;font-weight:780}.presenter__brand span{color:var(--accent)}.presenter__readout{color:var(--presenter-muted);font-variant-numeric:tabular-nums;text-transform:uppercase;align-items:center;gap:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;display:flex}.guide-rail{z-index:6;top:max(4.6rem, env(safe-area-inset-top));left:max(1rem, env(safe-area-inset-left));pointer-events:none;gap:.45rem;width:min(18rem,34vw);max-width:calc(100% - 2rem);display:grid;position:fixed}.guide-rail__cue,.guide-rail__super{color:#f6f0e4c7;letter-spacing:.01em;background:#0c0c0ab8;border:1px solid #ffffff14;border-radius:.7rem;margin:0;padding:.55rem .7rem;font-size:.72rem;font-weight:560;line-height:1.35}.guide-rail__cue span{color:#ffb45d;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.2rem;font-size:.58rem;font-weight:760;display:block}.guide-rail__super{color:#fff8ee;font-weight:700}.presenter__topbar .control-button{justify-self:end}.presenter__controls{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));left:max(1rem, env(safe-area-inset-left));background:#181916f7;border:1px solid #41413a;border-radius:12px;justify-content:center;align-items:center;gap:.35rem;width:fit-content;max-width:calc(100% - 2rem);min-height:62px;margin-inline:auto;padding:.45rem;display:flex;box-shadow:0 18px 60px #00000080}.presenter:not(.presenter--controls) .presenter__topbar{opacity:0;pointer-events:none;transform:translateY(-12px)}.presenter:not(.presenter--controls) .presenter__controls{opacity:0;pointer-events:none;transform:translateY(12px)}.presenter:not(.presenter--controls) .presenter__controls:has(.presenter__scrim){opacity:1;pointer-events:auto;transform:none}.control-button{color:#e9e5dc;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:.55rem;min-width:44px;min-height:44px;padding:.6rem .8rem;font-size:.76rem;font-weight:680;display:inline-flex}.control-button:hover{background:#2b2c28;border-color:#4d4d45}.control-button--primary{color:#fff;background:var(--accent-dark)}.control-button--primary:hover{border-color:var(--accent);background:var(--accent)}.control-button kbd{color:#fff}kbd{border:1px solid;border-radius:4px;justify-content:center;align-items:center;min-width:1.5rem;min-height:1.5rem;padding:.15rem .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem;font-weight:600;display:inline-flex}.speed-stepper{border-inline:1px solid #41413a;align-items:center;padding-inline:.25rem;display:flex}.speed-stepper output{width:48px;color:var(--presenter-muted);text-transform:uppercase;flex-direction:column;align-items:center;font-size:.55rem;line-height:1.1;display:flex}.speed-stepper output b{color:#fff;font-variant-numeric:tabular-nums;font-size:.95rem}.presenter__scrim{z-index:50;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));backdrop-filter:blur(3px);background:#000000ad;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.settings-panel,.shortcuts-panel{width:min(100%,720px);max-height:min(82dvh,760px);color:var(--presenter-text);background:#171815;border:1px solid #45463f;border-radius:14px;padding:clamp(1rem,3vw,2rem);overflow-y:auto;box-shadow:0 24px 80px #000000a6}.shortcuts-panel{width:min(100%,520px)}.panel-heading{border-bottom:1px solid #3d3e38;justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.panel-heading h2{letter-spacing:-.05em;margin:0;font-size:clamp(1.7rem,5vw,2.5rem)}.settings-panel .eyebrow,.shortcuts-panel .eyebrow{color:#ff8a72}.settings-grid{grid-template-columns:1fr 1fr;gap:1.25rem 2rem;display:grid}.range-field{gap:.7rem;display:grid}.range-field>span{justify-content:space-between;align-items:center;gap:1rem;font-size:.78rem;display:flex}.range-field output{color:var(--presenter-muted);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.range-field input{width:100%;min-height:28px;accent-color:var(--accent)}.segmented-field{border:0;margin:0;padding:0}.segmented-field legend{margin-bottom:.65rem;font-size:.78rem;font-weight:700}.segmented{border:1px solid #3d3e38;border-radius:7px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.segmented button{min-height:38px;color:var(--presenter-muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:.76rem}.segmented button[aria-pressed=true]{color:#fff;background:#383934}.toggle-list{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:.65rem;display:grid}.toggle-field{cursor:pointer;border:1px solid #3d3e38;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;min-height:74px;padding:.85rem;display:flex}.toggle-field span{gap:.2rem;font-size:.75rem;display:grid}.toggle-field small{color:var(--presenter-muted);font-size:.63rem;font-weight:450}.toggle-field input{width:21px;height:21px;accent-color:var(--accent)}.shortcut-list{margin:0}.shortcut-list div{border-bottom:1px solid #33342f;grid-template-columns:120px 1fr;align-items:center;min-height:52px;display:grid}.shortcut-list dt,.shortcut-list dd{margin:0}.shortcut-list dd{color:var(--presenter-muted);font-size:.8rem}.consent{z-index:8000;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));width:min(100% - 2rem,560px);color:var(--presenter-text);background:#1a1b18;border:1px solid #47463f;border-radius:10px;grid-template-columns:1fr auto;gap:1rem 1.5rem;padding:1.2rem;display:grid;position:fixed;box-shadow:0 20px 60px #00000047}.consent h2{margin:0 0 .35rem;font-size:1rem}.consent p{color:#bfbbb0;margin:0;font-size:.78rem;line-height:1.45}.consent__actions{grid-template-columns:1fr 1fr;gap:.4rem;display:grid}.consent__actions .button--quiet{color:#e9e5dc}.home-links .eyebrow,.callout .eyebrow,.guide-article .inline-cta .eyebrow{color:#ff8a72}.site-footer nav a{color:#56544c}.consent__actions a{color:#bfbbb0;grid-column:1/-1;justify-self:center;font-size:.7rem}.analytics-preference{z-index:100;border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:6px;padding:.45rem .7rem;font-size:.68rem;position:fixed;bottom:.75rem;right:.75rem}.page-intro{max-width:880px;padding-block:clamp(4.5rem,10vw,8rem)}.page-intro h1,.guide-header h1{max-width:13ch}.page-intro>p:not(.eyebrow):not(.updated),.guide-header>p:not(.eyebrow){max-width:720px;color:var(--muted);margin:1.5rem 0 0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.6}.page-intro .button{margin-top:2rem}.updated{color:var(--muted);margin-top:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem}.feature-detail-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.feature-detail-grid section{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:290px;padding:clamp(1.5rem,4vw,3rem)}.feature-detail-grid h2,.tool-explainer h2,.prose-body h2{letter-spacing:-.045em;margin:2.8rem 0 .8rem;font-size:clamp(1.35rem,2.4vw,2rem)}.feature-detail-grid p:last-child,.tool-explainer p{max-width:58ch;color:var(--muted);line-height:1.7}.callout{border-radius:var(--radius);color:var(--presenter-text);background:var(--ink);justify-content:space-between;align-items:center;gap:2rem;margin-block:clamp(4rem,8vw,7rem);padding:clamp(2rem,5vw,4rem);display:flex}.prose-grid{grid-template-columns:minmax(180px,.5fr) minmax(0,1fr);gap:clamp(2rem,8vw,7rem);padding-bottom:clamp(5rem,10vw,9rem);display:grid}.prose-aside,.privacy-summary{align-self:start;position:sticky;top:2rem}.prose-aside p{color:var(--accent);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.5rem);font-weight:780;line-height:.95}.prose-body{max-width:720px}.prose-body h2:first-child{margin-top:0}.prose-body p,.prose-body li{color:#4f4e47;font-size:1.02rem;line-height:1.8}.prose-body a,.tool-explainer a{color:var(--accent-dark);font-weight:650}.privacy-summary{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:1.25rem}.privacy-summary strong{font-size:.82rem}.privacy-summary ul{color:var(--muted);gap:.55rem;margin:1rem 0 0;padding:0;font-size:.82rem;list-style:none;display:grid}.privacy-summary li:before{color:#3d8c58;content:"✓";margin-right:.5rem}.privacy-action{border:1px solid var(--line);background:var(--surface);border-radius:9px;margin-block:1.5rem;padding:1rem}.form-note{color:var(--muted);margin:.75rem 0 0;font-size:.78rem;line-height:1.5}.listing-page{padding-bottom:1rem}.guide-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.guide-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:330px;padding:clamp(1.5rem,4vw,3rem);display:flex}.guide-grid h2{letter-spacing:-.045em;max-width:20ch;margin:2.5rem 0 .9rem;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08}.guide-grid h2 a{text-decoration:none}.guide-grid h2 a:hover{color:var(--accent-dark)}.guide-grid article>p:not(.guide-index){max-width:58ch;color:var(--muted);margin:0;line-height:1.65}.arrow-link{width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:2rem;font-size:.82rem;font-weight:720;text-decoration:none;display:inline-flex}.arrow-link span{color:var(--accent-dark);font-size:1.1rem}.breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:.5rem;padding-top:2rem;font-size:.72rem;display:flex}.breadcrumbs a{color:var(--ink)}.guide-header{max-width:960px;padding-block:clamp(4rem,9vw,7rem)}.guide-layout{grid-template-columns:minmax(200px,.44fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,8vw,7rem);display:grid}.guide-toc{border-top:2px solid var(--ink);border-bottom:1px solid var(--line);padding:1.2rem;position:sticky;top:2rem}.guide-toc>p{text-transform:uppercase;margin:0 0 .8rem;font-size:.72rem;font-weight:760}.guide-toc ol{color:var(--muted);gap:.65rem;margin:0;padding-left:1.2rem;font-size:.75rem;line-height:1.4;display:grid}.guide-toc a{text-decoration:none}.guide-toc a:hover{color:var(--ink)}.guide-article{max-width:760px}.guide-article>section{padding-block:.5rem 3.5rem;scroll-margin-top:2rem}.guide-article h2{letter-spacing:-.045em;margin:.75rem 0 1.2rem;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.1}.guide-article p:not(.section-number),.guide-article li{color:#4f4e47;font-size:1.02rem;line-height:1.8}.guide-article li+li{margin-top:.5rem}.inline-cta{border-radius:var(--radius);color:var(--presenter-text);background:var(--ink);margin-block:1rem 4rem;padding:clamp(1.5rem,4vw,3rem)}.inline-cta p:not(.eyebrow){color:var(--presenter-muted)}.inline-cta .button{border-color:var(--presenter-text);color:var(--ink);background:var(--presenter-text);margin-top:1rem}.related-guides{border-top:1px solid var(--line);margin-block:clamp(4rem,8vw,7rem);padding-top:2.5rem}.related-guides>div{grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem;display:grid}.related-guides a{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:1fr auto;align-content:space-between;gap:.5rem;min-height:150px;padding:1.25rem;text-decoration:none;display:grid}.related-guides a span{color:var(--accent-dark);text-transform:uppercase;grid-column:1/-1;font-size:.68rem;font-weight:720}.related-guides a strong{letter-spacing:-.02em;max-width:27ch}.related-guides a b{color:var(--accent-dark)}.page-intro--center{text-align:center;margin-inline:auto}.page-intro--center h1,.page-intro--center>p{margin-inline:auto!important}.tool-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:clamp(1rem,3vw,2rem)}.tool-tabs{border:1px solid var(--line);border-radius:8px;grid-template-columns:1fr 1fr;width:min(100%,400px);margin:0 auto 2rem;padding:4px;display:grid}.tool-tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;font-size:.82rem;font-weight:700}.tool-tabs button[aria-selected=true]{color:#fff;background:var(--ink)}.calculator-grid{grid-template-columns:.82fr 1fr;gap:1.5rem;display:grid}.calculator-fields{border:1px solid var(--line);border-radius:10px;gap:1.25rem;padding:clamp(1rem,3vw,2rem);display:grid}.calculator-fields label,.standalone-number{gap:.55rem;font-size:.78rem;font-weight:720;display:grid}.input-with-unit{background:#fbf8f1;border:1px solid #c9c0b0;border-radius:8px;grid-template-columns:1fr auto;display:grid;overflow:hidden}.input-with-unit:focus-within{border-color:var(--ink);box-shadow:0 0 0 3px #17171314}.input-with-unit input{width:100%;min-width:0;min-height:58px;color:var(--ink);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:.75rem;font-size:1.2rem;font-weight:720}.input-with-unit>span{color:var(--muted);align-items:center;padding:.75rem;font-size:.72rem;font-weight:520;display:flex}.calculator-result{min-height:300px;color:var(--presenter-text);background:var(--ink);border-radius:10px;flex-direction:column;justify-content:center;padding:clamp(1.5rem,5vw,4rem);display:flex}.calculator-result>span{color:var(--presenter-muted);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700}.calculator-result strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;margin-block:.5rem 1.2rem;font-size:clamp(2.7rem,7vw,5.5rem);line-height:.95}.calculator-result strong small{color:var(--accent);letter-spacing:0;font-size:.25em}.calculator-result p{max-width:50ch;color:var(--presenter-muted);margin:0;font-size:.82rem;line-height:1.55}.tool-explainer{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;margin-block:clamp(4rem,8vw,7rem);display:grid}.tool-explainer section{border-right:1px solid var(--line);padding:0 1.5rem 0 0}.tool-explainer section+section{padding-left:1.5rem}.tool-explainer section:last-child{border:0;padding-right:0}.standalone-number{max-width:420px;margin:0 auto 2rem}.pace-table-wrap{overflow-x:auto}.pace-table{border-collapse:collapse;width:100%;font-size:.85rem}.pace-table caption{text-align:left;padding:0 0 1rem;font-size:1.2rem;font-weight:760}.pace-table th,.pace-table td{border-bottom:1px solid var(--line);text-align:left;padding:1rem}.pace-table thead th{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.65rem}.pace-table td:last-child{color:var(--accent-dark);font-variant-numeric:tabular-nums}.words-tool>.form-note{text-align:center}.tool-crosslink{border-block:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.tool-crosslink p{color:var(--muted);margin:0}.tool-crosslink a{color:var(--accent-dark);font-weight:700}@media (width<=800px){.home-hero__copy,.section-heading,.home-links,.prose-grid,.guide-layout,.home-hero__split{grid-template-columns:1fr}.home-hero__copy{max-width:42rem}.home-hero__art{max-width:34rem}.feature-list,.tool-explainer{grid-template-columns:1fr}.feature-list article{border-right:0;border-bottom:1px solid var(--line);min-height:0;padding:1.5rem 0 2rem!important}.feature-list h3{margin-top:1.5rem}.tool-explainer section,.tool-explainer section+section{border-right:0;border-bottom:1px solid var(--line);padding:0 0 1.5rem}.tool-explainer section:last-child{border-bottom:0}.prose-aside,.privacy-summary,.guide-toc{position:static}.prose-aside{display:none}.guide-toc{margin-bottom:1rem}.presenter__controls{scrollbar-width:none;grid-template-columns:repeat(6,minmax(0,1fr));width:auto;display:grid;overflow:visible}.presenter__controls::-webkit-scrollbar{display:none}.control-button{width:100%;padding-inline:.3rem;font-size:.68rem}.presenter__controls>:first-child{grid-column:span 2}.presenter__controls>:nth-child(2){grid-column:span 3}.presenter__controls>:nth-child(3){grid-column:span 1}.presenter__controls>:nth-child(n+4){grid-column:span 2}.control-button kbd,.presenter__brand{display:none}.presenter__topbar{grid-template-columns:1fr auto}.presenter__readout{justify-self:start}.presenter__topbar .control-button{grid-column:2}}@media (width<=600px){.site-header__inner,.site-footer__inner,.section-wrap,.home-hero{width:min(100% - 1.25rem,1180px)}.site-header__inner{min-height:62px}.site-header nav{gap:.8rem}.site-header nav a{font-size:.75rem}.site-header nav a:first-child,.site-header nav a:last-child{display:none}.home-hero{padding-top:1.5rem}.home-hero h1{max-width:none;font-size:clamp(2.05rem,9.5vw,3.1rem)}.page-intro h1,.guide-header h1,.not-found h1{font-size:clamp(2.65rem,14vw,4.2rem)}.home-hero__promises li{font-size:.8rem}.editor-heading{display:grid}.script-stats{justify-content:space-between;gap:.75rem}.script-editor{min-height:280px;padding:.9rem;font-size:1rem}.editor-meta{flex-direction:column;align-items:start;gap:.4rem;padding-block:.65rem}.editor-actions{flex-direction:column;align-items:stretch}.button--start{width:100%}.secondary-actions{justify-content:space-between}.home-links{padding:1.5rem}.site-footer__inner{flex-direction:column;justify-content:center;align-items:flex-start;padding-block:2.5rem}.site-footer nav{flex-wrap:wrap}.feature-detail-grid,.guide-grid,.related-guides>div,.calculator-grid{grid-template-columns:1fr}.feature-detail-grid section,.guide-grid article{min-height:0}.callout{flex-direction:column;align-items:flex-start}.guide-header{padding-block:3.5rem}.settings-grid,.toggle-list{grid-template-columns:1fr}.presenter__script-wrap{width:max(var(--text-width), 86%)}.presenter__readout span:nth-child(2){display:none}.guide-rail{top:auto;bottom:calc(6.4rem + env(safe-area-inset-bottom));left:max(.75rem, env(safe-area-inset-left));width:calc(100% - 1.5rem);max-width:28rem}.presenter__controls{right:max(.5rem, env(safe-area-inset-right));bottom:max(.5rem, env(safe-area-inset-bottom));left:max(.5rem, env(safe-area-inset-left));max-width:calc(100% - 1rem)}.presenter__scrim{padding:0}.settings-panel,.shortcuts-panel{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;max-height:min(88dvh,760px)}.consent{grid-template-columns:1fr;width:calc(100% - 1.2rem);bottom:.6rem;right:.6rem}.pace-table th,.pace-table td{padding:.8rem .55rem}.tool-crosslink{flex-direction:column;align-items:flex-start}}@media (width<=350px){.wordmark{font-size:.92rem}.site-header nav a{font-size:.7rem}.editor-shell{padding:.75rem}.secondary-actions{gap:.25rem}.text-button{font-size:.74rem}}@media (orientation:landscape) and (height<=540px){.presenter__topbar,.presenter__controls{min-height:52px}.control-button{min-height:40px}.settings-panel,.shortcuts-panel{max-height:calc(100dvh - 1rem)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.voice-panel,.record-panel{width:min(100%,820px);max-height:min(88dvh,820px);color:var(--presenter-text);background:#171815;border:1px solid #45463f;border-radius:14px;padding:clamp(1rem,3vw,2rem);overflow-y:auto;box-shadow:0 24px 80px #000000a6}.voice-panel .eyebrow,.record-panel .eyebrow{color:#ff8a72}.voice-options{gap:.7rem;display:grid}.voice-option{background:#1d1e1a;border:1px solid #383933;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;padding:1.1rem;display:grid}.voice-option--selected{background:#222019;border-color:#77644e}.voice-option h3,.record-panel h3{margin:.12rem 0 .35rem;font-size:1.12rem}.voice-option p{color:#c2bfb5;max-width:68ch;margin:0;font-size:.82rem;line-height:1.5}.voice-option__tag{letter-spacing:.08em;text-transform:uppercase;font-weight:760;color:#ff9d88!important;font-size:.66rem!important}.model-facts{flex-wrap:wrap;gap:.4rem;margin:.7rem 0 0;padding:0;list-style:none;display:flex}.model-facts li{color:#aaa89f;border:1px solid #44453f;border-radius:4px;padding:.25rem .45rem;font-size:.64rem}.model-actions,.model-progress{justify-items:start;gap:.65rem;min-width:180px;display:grid}.model-progress progress{width:100%;accent-color:var(--accent)}.model-progress span,.voice-privacy,.record-privacy{color:#aaa89f;font-size:.72rem}.voice-privacy,.record-privacy{margin:1rem 0 0}.voice-message{color:#ffe8df;background:#3a211b;border-radius:6px;margin:.8rem 0 0;padding:.7rem;font-size:.76rem}.voice-trigger--active{color:#d9ffe3;background:#203326;border-color:#42644d}.voice-trigger--active>span{color:#6fdf8e;font-size:.7rem}.pip-control{display:flex}.recording-stop{z-index:65;top:max(.75rem, env(safe-area-inset-top));color:#fff;cursor:pointer;background:#351b17;border:1px solid #9d5547;border-radius:8px;align-items:center;gap:.55rem;min-height:44px;padding:.55rem .8rem;display:flex;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.recording-stop>span,.recording-live>span{background:#ff725d;border-radius:50%;width:.7rem;height:.7rem;box-shadow:0 0 0 4px #ff725d29}.recording-stop time{color:#ffc4b9;font-family:ui-monospace,monospace;font-size:.72rem}.record-modes{border:0;grid-template-columns:1fr 1fr;gap:.65rem;margin:0 0 1rem;padding:0;display:grid}.record-modes legend{grid-column:1/-1;margin-bottom:.35rem;font-size:.8rem;font-weight:740}.record-modes label{cursor:pointer;border:1px solid #41423c;border-radius:8px;align-items:center;gap:.75rem;min-height:74px;padding:.8rem;display:flex}.record-modes span{gap:.2rem;display:grid}.record-modes small,.record-preview p,.recording-live p{color:#aaa89f;font-size:.7rem}.record-mic{margin-bottom:1rem}.recording-live{background:#2a1814;border:1px solid #82493f;border-radius:10px;justify-items:start;gap:.7rem;padding:1.25rem;display:grid}.record-preview video{background:#050505;border-radius:8px;width:100%;max-height:48dvh;margin-bottom:.8rem;display:block}.record-preview>div{flex-wrap:wrap;gap:.55rem;display:flex}.privacy-choices{z-index:8000;right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));width:min(100% - 2rem,680px);color:var(--presenter-text);background:#1a1b18;border:1px solid #47463f;border-radius:10px;grid-template-columns:1.15fr 1fr;gap:1rem 1.5rem;padding:1.2rem;display:grid;position:fixed;box-shadow:0 20px 60px #00000047}.privacy-choices__intro .eyebrow{color:#ff8a72;margin:0 0 .3rem}.privacy-choices h2{margin:0 0 .35rem;font-size:1rem}.privacy-choices p{color:#bfbbb0;margin:0;font-size:.76rem;line-height:1.45}.privacy-choices__options{gap:.5rem;display:grid}.privacy-choices__options label{cursor:pointer;border:1px solid #3d3e39;border-radius:6px;align-items:center;gap:.65rem;padding:.55rem;display:flex}.privacy-choices__options span{display:grid}.privacy-choices__options small{color:#aaa89f;font-size:.65rem}.privacy-choices__actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.5rem;display:flex}.privacy-choices__actions a{color:#bfbbb0;margin-left:auto;font-size:.7rem}.privacy-preference{z-index:100;border:1px solid var(--line);min-height:36px;color:var(--muted);background:var(--surface);cursor:pointer;border-radius:6px;padding:.45rem .7rem;font-size:.68rem;position:fixed;bottom:.75rem;right:.75rem}.privacy-table-wrap{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:min(100%,100vw - 2rem);margin:1rem 0 2.5rem;overflow-x:auto}.privacy-table{border-collapse:collapse;width:100%;min-width:780px;font-size:.72rem;line-height:1.45}.privacy-table th,.privacy-table td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.7rem}.privacy-table thead th{color:#56544c;background:var(--paper-deep);letter-spacing:.04em;text-transform:uppercase;font-size:.64rem}.privacy-table tr:last-child>*{border-bottom:0}.privacy-table tr>:last-child{border-right:0}.prose-body--wide{max-width:860px;margin-inline:auto;padding-bottom:clamp(4rem,10vw,8rem)}.privacy-flow{border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin:2rem 0;padding:1rem;display:flex}.privacy-flow span{background:var(--paper-deep);border-radius:5px;padding:.5rem .7rem;font-size:.72rem;font-weight:720}.privacy-flow b{color:var(--accent-dark)}.privacy-flow-banner{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);margin:3.5rem 0 2rem;padding:clamp(1.5rem,3vw,2.25rem)}.privacy-flow-banner h3{letter-spacing:-.03em;margin:0 0 1rem;font-size:clamp(1.2rem,2vw,1.5rem);font-weight:780;line-height:1.25}.privacy-flow-banner .privacy-flow{margin:1.25rem 0}.feature-list--secondary{margin-top:-1px}.home-voice-link,.guide-voice-link,.guide-context-link{color:var(--muted);margin:1.5rem 0 0;font-size:.86rem}.guide-groups{gap:clamp(3rem,7vw,6rem);display:grid}.guide-groups .section-heading{margin-bottom:1.25rem;padding:0}.guide-groups .section-heading h2{margin:0;font-size:clamp(1.8rem,4vw,3rem)}.guide-grid h3{letter-spacing:-.03em;margin:.75rem 0;font-size:1.35rem}@media (width<=800px){.voice-option,.privacy-choices{grid-template-columns:1fr}.privacy-choices__actions{grid-column:1}}@media (width<=600px){.voice-panel,.record-panel{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;max-height:92dvh}.voice-option{align-items:stretch}.voice-option .button,.model-actions,.model-progress{width:100%}.record-modes{grid-template-columns:1fr}.privacy-choices{width:calc(100% - 1.2rem);max-height:calc(100dvh - 1.2rem);bottom:.6rem;right:.6rem;overflow-y:auto}.privacy-preference{left:max(.65rem, env(safe-area-inset-left));right:auto;bottom:max(.65rem, env(safe-area-inset-bottom))}.editor-actions{padding-bottom:.35rem}.privacy-choices__actions a{width:100%;margin-left:0}.recording-stop{justify-content:center;inset:auto .5rem 11.5rem;transform:none}}@media (orientation:landscape) and (height<=540px){.voice-panel,.record-panel{max-height:calc(100dvh - 1rem)}}.guide-hero-art{margin:2rem 0 0}.guide-hero-art img{border-radius:calc(var(--radius) + 6px);width:100%;height:auto;display:block}#practice{margin-top:clamp(2.5rem,6vw,4rem);scroll-margin-top:5rem}.tool-page .related-guides{margin-block:clamp(2.5rem,6vw,4rem);padding-top:2rem}.tool-page .related-guides a{min-height:0}.sabyacard{--sabyacard-avatar:56px;--sabyacard-gap:.95rem;--sabyacard-radius:14px;--sabyacard-pad-y:1rem;--sabyacard-pad-x:1.1rem;--sabyacard-max:42rem;--sabyacard-surface:color-mix(in srgb, currentColor 5%, transparent);--sabyacard-border:color-mix(in srgb, currentColor 18%, transparent);--sabyacard-ring:color-mix(in srgb, currentColor 16%, transparent);--sabyacard-accent:#8fbf1f;--sabyacard-eyebrow-opacity:.66;--sabyacard-role-opacity:.78;--sabyacard-bio-opacity:.75;--sabyacard-link-opacity:.78;align-items:flex-start;gap:var(--sabyacard-gap);max-width:var(--sabyacard-max);padding:var(--sabyacard-pad-y) var(--sabyacard-pad-x);border:1px solid var(--sabyacard-border);border-radius:var(--sabyacard-radius);background:var(--sabyacard-surface);color:inherit;text-align:left;flex-wrap:wrap;margin:0;font-family:inherit;font-size:.9375rem;font-style:normal;font-weight:400;line-height:1.45;display:flex;position:relative}.sabyacard,.sabyacard *,.sabyacard :before,.sabyacard :after{box-sizing:border-box}.sabyacard p{margin:0;padding:0}.sabyacard__portrait{box-shadow:0 0 0 1px var(--sabyacard-ring);border-radius:50%;flex:none;line-height:0;text-decoration:none;transition:box-shadow .18s;display:block}.sabyacard__portrait img{width:var(--sabyacard-avatar);height:var(--sabyacard-avatar);object-fit:cover;border:0;border-radius:50%;max-width:none;display:block}.sabyacard:hover .sabyacard__portrait,.sabyacard:focus-within .sabyacard__portrait{box-shadow:0 0 0 2px var(--sabyacard-accent)}.sabyacard__body{flex:12rem;min-width:0}.sabyacard__heading{letter-spacing:-.005em;font-size:1.02em;font-weight:600;line-height:1.3}.sabyacard__eyebrow{letter-spacing:.09em;opacity:var(--sabyacard-eyebrow-opacity);text-transform:uppercase;margin-bottom:.15em;font-size:.68em;font-weight:500;display:block}.sabyacard__role{opacity:var(--sabyacard-role-opacity);margin-top:.18em;font-size:.86em}.sabyacard__bio{max-width:52ch;opacity:var(--sabyacard-bio-opacity);margin-top:.75em;font-size:.9em;line-height:1.5}.sabyacard a{color:inherit;text-decoration:none}.sabyacard__name{border-bottom:1px solid #0000;transition:border-color .18s}.sabyacard:hover .sabyacard__name,.sabyacard__name:focus-visible{border-bottom-color:currentColor}.sabyacard__links{flex-wrap:wrap;align-items:center;gap:.4em 1em;margin-top:.8em;font-size:.85em;display:flex}.sabyacard__link{opacity:var(--sabyacard-link-opacity);transition:opacity .18s}.sabyacard__link:hover,.sabyacard__link:focus-visible{opacity:1;text-underline-offset:.22em;text-decoration:underline}.sabyacard__icons{align-items:center;gap:.15em;display:inline-flex}.sabyacard__icon{opacity:.66;border-radius:6px;padding:5px;transition:opacity .18s;display:inline-flex}.sabyacard__icon:hover,.sabyacard__icon:focus-visible{opacity:1}.sabyacard__icon svg{fill:currentColor;width:16px;height:16px;display:block}.sabyacard :focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid}.sabyacard__beacon{opacity:0;pointer-events:none;border:0;width:1px;height:1px;position:absolute}.sabyacard[data-sabyacard=footer]{--sabyacard-avatar:30px;--sabyacard-gap:.6rem;--sabyacard-radius:999px;--sabyacard-pad-y:.34rem;--sabyacard-pad-x:.9rem;flex-wrap:nowrap;align-items:center;max-width:100%;padding-left:.34rem;font-size:.875rem;display:inline-flex}.sabyacard[data-sabyacard=footer] .sabyacard__body{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.2rem .7rem;display:flex}.sabyacard[data-sabyacard=footer] .sabyacard__heading{font-size:1em}.sabyacard[data-sabyacard=footer] .sabyacard__eyebrow{letter-spacing:0;text-transform:none;margin:0 .35em 0 0;font-size:1em;font-weight:400;display:inline}.sabyacard[data-sabyacard=footer] .sabyacard__role{margin-top:0;font-size:1em}.sabyacard[data-sabyacard=footer] .sabyacard__bio{display:none}.sabyacard[data-sabyacard=footer] .sabyacard__links{margin-top:0;font-size:1em}@media (prefers-color-scheme:dark){.sabyacard{--sabyacard-accent:#c7ff4a}}@media (prefers-reduced-motion:reduce){.sabyacard,.sabyacard *{transition:none}}@media (forced-colors:active){.sabyacard{border-color:canvastext}.sabyacard__portrait{box-shadow:none}.sabyacard__icon,.sabyacard__link{opacity:1}}.sabyacard{--sabyacard-eyebrow-opacity:1}
