@layer od-layout{:where(.od-stack,.od-row,.od-row-top,.od-cluster,.od-grid,.od-field,.od-stat,.od-cell,.od-tile)>:where(*){min-width:0}.od-stack{gap:var(--od-gap,8px);flex-direction:column;display:flex}.od-row{align-items:center;gap:var(--od-gap,8px);display:flex}.od-row-top{align-items:flex-start;gap:var(--od-gap,8px);display:flex}.od-cluster{align-items:center;gap:var(--od-gap,8px);flex-wrap:wrap;display:flex}.od-fill{flex:1 1 0;min-width:0}.od-fixed{flex:none}.od-grid{gap:var(--od-gap,12px);grid-template-columns:repeat(var(--od-cols,3), minmax(0, 1fr));display:grid}.od-stat,.od-field,.od-cell{gap:var(--od-gap,2px);display:grid}:where(.od-stat,.od-field,.od-cell)>:where(*){display:block}.od-tile{grid-template-rows:auto 1fr;display:grid}:where(.od-tile)>:where(*){display:block}.od-media{width:100%;height:auto;aspect-ratio:var(--od-ratio,auto);display:block}.od-media-cover{object-fit:cover}.od-truncate{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.od-clamp-2,.od-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.od-clamp-2{-webkit-line-clamp:2}.od-clamp-3{-webkit-line-clamp:3}.od-lines-2{min-height:2.8em}.od-nowrap{white-space:nowrap}.od-keep{word-break:keep-all;overflow-wrap:anywhere}.od-screen{grid-template-rows:auto minmax(0,1fr) auto;height:100%;display:grid}.od-scroll{overscroll-behavior:contain;min-height:0;overflow-y:auto}.od-rail{gap:var(--od-gap,8px);scroll-snap-type:x proximity;scrollbar-width:none;padding-inline:var(--od-rail-pad,16px);scroll-padding-inline:var(--od-rail-pad,16px);display:flex;overflow-x:auto}.od-rail::-webkit-scrollbar{display:none}:where(.od-rail)>:where(*){scroll-snap-align:start;flex:none}:where(.od-rail)>:where(:last-child){margin-inline-end:var(--od-rail-pad,16px)}.od-spacer{visibility:hidden;pointer-events:none;flex:none}.od-touch{min-width:44px;min-height:44px}}:root{--bg:#fafafa;--surface:#fff;--surface-2:#f3f4f6;--ink:#111827;--ink-2:#374151;--ink-3:#6b7280;--line:#e5e7eb;--line-2:#d1d5db;--accent:#0f766e;--accent-hover:#115e59;--accent-strong:#134e4a;--accent-strong-hover:#0c3b37;--accent-soft:#f0fdfa;--accent-border:#99f6e4;--ok-bg:#ecfdf5;--ok-ink:#065f46;--warn-bg:#fffbeb;--warn-ink:#92400e;--warn-border:#fcd34d;--danger-bg:#fef2f2;--danger-ink:#b91c1c;--dark-bg:#111827;--dark-card:#1f2937;--dark-line:#374151;--dark-ink:#f9fafb;--dark-ink-2:#9ca3af;--dark-accent:#5eead4;--code-bg:#0f172a;--code-ink:#e2e8f0;--code-line:#334155;--font-display:"Space Grotesk","Avenir Next","Segoe UI",system-ui,sans-serif;--font-body:"IBM Plex Sans",-apple-system,"Segoe UI",system-ui,sans-serif;--font-mono:"IBM Plex Mono","SFMono-Regular",Menlo,Consolas,monospace;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:80px;--r1:6px;--r2:8px;--r3:10px;--shadow-card:0 1px 2px #1118270d,0 8px 24px #11182712;--t-fast:.16s;--t-med:.24s}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font:400 16px/1.65 var(--font-body);-webkit-font-smoothing:antialiased;margin:0}::selection{color:#134e4a;background:#ccfbf1}h1,h2,h3,.display{font-family:var(--font-display);letter-spacing:-.01em;margin:0;line-height:1.15}p{margin:0}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}.mono{font-family:var(--font-mono)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:#fff;border-radius:var(--r2);transition:top var(--t-fast);padding:10px 16px;position:fixed;top:-48px;left:16px}.skip-link:focus{top:12px}.container{max-width:1120px;padding-inline:var(--s5);margin-inline:auto}section{padding-block:var(--s9)}.icon{flex:none;width:20px;height:20px}.noscript-note{max-width:560px;margin:var(--s7) auto;padding:var(--s5);border:1px solid var(--warn-border);border-radius:var(--r3);background:var(--warn-bg);color:var(--warn-ink)}.btn{justify-content:center;align-items:center;gap:var(--s2);border-radius:var(--r2);min-height:44px;font:600 15px/1.2 var(--font-body);cursor:pointer;transition:background var(--t-fast),border-color var(--t-fast),color var(--t-fast),transform var(--t-fast);border:1px solid #0000;padding:10px 20px;text-decoration:none;display:inline-flex}.btn:hover{text-decoration:none}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--accent-strong);color:#fff}.btn-primary:hover{background:var(--accent-strong-hover)}.btn-ghost{background:var(--surface);color:var(--ink-2);border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink-3);color:var(--ink)}.btn-sm{min-height:36px;padding:6px 12px;font-size:13px}.btn.is-done{background:var(--ok-bg);color:var(--ok-ink);border-color:#a7f3d0}.chip{border:1px solid var(--line-2);font:500 12px/1.6 var(--font-mono);color:var(--ink-2);background:var(--surface);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.chip.icon-only{padding:3px 8px}.chip.ok{background:var(--ok-bg);color:var(--ok-ink);border-color:#a7f3d0}.chip.warn{border-color:var(--warn-border);background:var(--warn-bg);color:var(--warn-ink)}.chip-logo{flex:none;width:14px;height:14px;display:block}.tut-logo{flex:none;width:18px;height:18px;display:block}.tc-logo{vertical-align:-2px;width:14px;height:14px;margin-right:3px}.m{border-radius:var(--r1);min-width:52px;font:500 11px/1.7 var(--font-mono);letter-spacing:.04em;justify-content:center;align-items:center;padding:2px 8px;display:inline-flex}.m.get{background:var(--ok-bg);color:var(--ok-ink)}.m.post{color:#1d4ed8;background:#eff6ff}.m.put{background:var(--warn-bg);color:var(--warn-ink)}.m.delete{background:var(--danger-bg);color:var(--danger-ink)}.m.patch{color:#6d28d9;background:#f5f3ff}.site-header{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fafafaeb;position:sticky;top:0}.site-header .container{align-items:center;gap:var(--s5);min-height:64px;display:flex}.brand{font:600 17px var(--font-mono);color:var(--ink);align-items:center;gap:10px;display:flex}.brand:hover{text-decoration:none}.brand-mark{background:var(--accent);color:#fff;width:26px;height:26px;font:700 13px var(--font-mono);border-radius:7px;place-items:center;display:grid}.main-nav{align-items:center;gap:var(--s5);margin-left:auto;display:flex}.main-nav a{color:var(--ink-2);font-size:14.5px;font-weight:500}.main-nav a:hover{color:var(--ink);border-bottom:2px solid var(--accent);text-decoration:none}.header-cta{margin-left:var(--s5)}.hero{padding-block:var(--s9) var(--s8);position:relative}.hero:before{content:"";background-image:radial-gradient(var(--line) 1px,transparent 1.2px);opacity:.55;pointer-events:none;background-size:22px 22px;position:absolute;inset:0}.hero .container{gap:var(--s8);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid;position:relative}.eyebrow{border:1px solid var(--accent-border);background:var(--accent-soft);color:var(--accent-hover);font:600 12.5px/1.7 var(--font-mono);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.hero h1{margin:var(--s5) 0 var(--s4);font-size:clamp(2.15rem,1.2rem + 3.4vw,3.4rem)}.hero h1 .accent{color:var(--accent)}.hero-sub{color:var(--ink-2);max-width:34em;font-size:clamp(1.05rem,.95rem + .4vw,1.2rem)}.trust-list{margin:var(--s6) 0 0;flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.trust-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.trust-list .icon{color:var(--accent);margin-top:2px}.trust-list strong{color:var(--ink);font-weight:600}.client-strip{align-items:center;gap:var(--s2);margin-top:var(--s6);color:var(--ink-3);flex-wrap:wrap;font-size:13.5px;display:flex}.tool-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);padding:var(--s5);border-radius:14px}.tool-card-head{margin-bottom:var(--s4);align-items:center;gap:10px;display:flex}.tool-card-head .icon{color:var(--accent)}.tool-card-head h2{font-size:18px}.tool-card-head p{color:var(--ink-3);font-size:13px}.src-tabs{gap:var(--s2);border-bottom:1px solid var(--line);margin-bottom:var(--s4);display:flex}.src-tab{appearance:none;font:600 14px var(--font-body);color:var(--ink-3);cursor:pointer;border-radius:var(--r1) var(--r1) 0 0;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px}.src-tab:hover{color:var(--ink)}.src-tab[aria-pressed=true]{color:var(--accent-hover);border-bottom-color:var(--accent)}.src-panel[hidden]{display:none}.drop-zone{width:100%;min-height:190px;padding:var(--s5);border:1.5px dashed var(--line-2);border-radius:var(--r3);background:var(--bg);color:var(--ink-2);font:500 15px var(--font-body);cursor:pointer;transition:border-color var(--t-fast),background var(--t-fast);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.drop-zone:hover,.drop-zone.drag{border-color:var(--accent);background:var(--accent-soft)}.drop-zone .icon{width:26px;height:26px;color:var(--accent)}.drop-zone .hint{color:var(--ink-3);font-size:12.5px}.drop-zone input[type=file]{opacity:0;width:1px;height:1px;position:absolute}textarea.paste-area{border:1px solid var(--line-2);border-radius:var(--r2);background:var(--surface);width:100%;min-height:190px;color:var(--ink);font:400 12.5px/1.6 var(--font-mono);resize:vertical;padding:12px 14px}textarea.paste-area:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field-label{font:600 13px var(--font-body);color:var(--ink-2);margin-bottom:6px;display:block}.sample-panel p{color:var(--ink-2);font-size:14.5px}.sample-panel .sample-legend{gap:var(--s2);margin:var(--s4) 0;flex-direction:column;padding:0;list-style:none;display:flex}.sample-legend li{color:var(--ink-2);align-items:center;gap:8px;font-size:13.5px;display:flex}.src-error{margin-top:var(--s3);background:var(--danger-bg);color:var(--danger-ink);border-radius:var(--r2);border:1px solid #fecaca;padding:12px 14px;font-size:13.5px}.src-error[hidden]{display:none}.local-note{margin-top:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.local-note .icon{width:16px;height:16px;color:var(--accent)}#workspace[hidden]{display:none}#workspace{animation:rise var(--t-med) ease-out both}@keyframes rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ws-head{align-items:center;gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.ws-head h2{margin-right:auto;font-size:clamp(1.4rem,1.1rem + .8vw,1.8rem)}.ws-head h2 .mono{color:var(--ink-3);font-size:.72em;font-weight:500}.step{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-card);padding:var(--s5);margin-bottom:var(--s5);border-radius:14px}.step-head{align-items:baseline;gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.step-no{font:500 12px var(--font-mono);color:var(--accent);letter-spacing:.08em}.step-head h3{font-size:17.5px}.step-head .step-note{color:var(--ink-3);margin-left:auto;font-size:13px}.switch-row{gap:var(--s4);border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);margin-bottom:var(--s4);align-items:center;padding:12px 14px;display:flex}.switch-label{font-size:14.5px;font-weight:600}.switch-hint{color:var(--ink-3);max-width:52em;font-size:12.5px}.switch{cursor:pointer;padding-block:9px;display:inline-flex;position:relative}.switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:9px 0}.switch .track{background:var(--line-2);width:44px;height:26px;transition:background var(--t-fast);border-radius:13px;display:block;position:relative}.switch .track:after{content:"";width:20px;height:20px;transition:transform var(--t-fast);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000040}.switch input:checked+.track{background:var(--accent)}.switch input:checked+.track:after{transform:translate(18px)}.switch input:focus-visible+.track{outline:2px solid var(--accent);outline-offset:2px}.ep-group{align-items:center;gap:var(--s2);font:600 11.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:14px 12px 6px;display:flex}.ep-group .count{letter-spacing:0;text-transform:none;font-weight:400}.ep-list{border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.ep-row{border-bottom:1px solid var(--line);cursor:pointer;transition:background var(--t-fast);animation:rise var(--t-med) ease-out both;animation-delay:calc(var(--i,0)*28ms);grid-template-columns:22px auto minmax(0,34%) minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 12px;display:grid}.ep-row:last-child{border-bottom:0}.ep-row:hover{background:var(--bg)}.ep-row input[type=checkbox]{width:17px;height:17px;accent-color:var(--accent);cursor:pointer}.ep-path{font:500 13px var(--font-mono);color:var(--ink)}.ep-sum{color:var(--ink-3);font-size:13px}.ep-row.locked{opacity:.55}.ep-row.locked .ep-path{color:var(--ink-2)}.ep-row .ep-chips{justify-content:flex-end;gap:6px;display:flex}.ep-row.write-open{background:var(--warn-bg)}.ep-row.write-open:hover{background:#fff8e1}.auth-list{gap:var(--s3);display:grid}.auth-row{border:1px solid var(--line);border-radius:var(--r2);background:var(--bg);align-items:flex-start;gap:12px;padding:14px;display:flex}.auth-row .icon{color:var(--accent);margin-top:2px}.auth-row .icon.warn{color:var(--warn-ink)}.auth-name{font:600 14px var(--font-mono)}.auth-map{color:var(--ink-2);margin-top:2px;font-size:13px}.auth-map .mono{background:var(--surface-2);border-radius:4px;padding:1px 6px;font-size:12px}.scheme-ref{margin-top:var(--s4);color:var(--ink-3);font-size:12.5px}.scheme-ref .mono{font-size:11.5px}.gen-grid{gap:var(--s5);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.panel-sub{align-items:center;gap:var(--s2);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.panel-sub h4{font:600 14.5px var(--font-body);margin:0 auto 0 0}.file-tabs,.client-tabs{margin-bottom:var(--s3);flex-wrap:wrap;gap:6px;display:flex}.file-tab,.client-tab{appearance:none;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:500 12.5px var(--font-mono);cursor:pointer;transition:all var(--t-fast);border-radius:999px;padding:5px 12px}.file-tab:hover,.client-tab:hover{border-color:var(--ink-3);color:var(--ink)}.file-tab[aria-pressed=true],.client-tab[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.code-block{background:var(--code-bg);color:var(--code-ink);border-radius:var(--r2);font:400 12.5px/1.62 var(--font-mono);tab-size:2;min-height:120px;max-height:440px;margin:0;padding:14px 16px;overflow:auto}.code-block::-webkit-scrollbar{width:10px;height:10px}.code-block::-webkit-scrollbar-thumb{background:var(--code-line);border-radius:5px}.panel-actions{gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;display:flex}.connect-steps{margin:var(--s4) 0 0;flex-direction:column;gap:8px;padding:0 0 0 4px;list-style:none;display:flex}.connect-steps li{color:var(--ink-2);gap:10px;font-size:13px;display:flex}.connect-steps .n{background:var(--surface-2);width:22px;height:22px;color:var(--ink-2);font:600 11.5px var(--font-mono);border-radius:50%;flex:none;place-items:center;display:grid}.sec-head{max-width:44em;margin-bottom:var(--s7)}.sec-head h2{margin-bottom:var(--s3);font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem)}.sec-head p{color:var(--ink-2);font-size:16.5px}.how-grid{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.how-card{background:var(--surface);border:1px solid var(--line);padding:var(--s5);border-radius:14px}.how-card .how-no{font:500 12px var(--font-mono);color:var(--accent);letter-spacing:.08em}.how-card h3{margin:10px 0 8px;font-size:17px}.how-card p{color:var(--ink-2);font-size:14px}.tut-grid{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tut-card{background:var(--surface);border:1px solid var(--line);padding:var(--s5);border-radius:14px}.tut-card h3{align-items:center;gap:10px;margin-bottom:6px;font-size:17px;display:flex}.tut-card h3 .icon{color:var(--accent)}.tut-card>p{color:var(--ink-3);margin-bottom:var(--s4);font-size:13.5px}.tut-card ol{margin:0 0 var(--s4);color:var(--ink-2);flex-direction:column;gap:8px;padding-left:20px;font-size:14px;display:flex}.tut-card ol code,.connect-steps code{font-family:var(--font-mono);background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:.92em}.tut-card>p code,.tut-card ol code,.connect-steps code{overflow-wrap:anywhere}.security{background:var(--dark-bg);color:var(--dark-ink)}.security .sec-head h2{color:var(--dark-ink)}.security .sec-head p{color:var(--dark-ink-2)}.security-quote{max-width:44em;margin:0 0 var(--s7);padding-left:var(--s5);border-left:3px solid var(--dark-accent);font:500 clamp(1.15rem,1rem + .6vw,1.45rem)/1.5 var(--font-display);color:var(--dark-accent)}.security-quote small{font:400 13px var(--font-body);color:var(--dark-ink-2);margin-top:8px;display:block}.sec-grid{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sec-card{background:var(--dark-card);border:1px solid var(--dark-line);border-radius:var(--r3);padding:var(--s5)}.sec-card .icon{color:var(--dark-accent)}.sec-card h3{color:var(--dark-ink);margin:12px 0 6px;font-size:15.5px}.sec-card p{color:var(--dark-ink-2);font-size:13.5px}.honest-panel{margin-top:var(--s6);border:1px solid var(--dark-line);border-radius:var(--r3);padding:var(--s5);background:0 0}.honest-panel h3{color:var(--dark-ink);align-items:center;gap:8px;font-size:15px;display:flex}.honest-panel h3 .icon{color:var(--dark-accent);width:18px;height:18px}.honest-panel ul{margin:var(--s3) 0 0;color:var(--dark-ink-2);flex-direction:column;gap:8px;padding-left:20px;font-size:14px;display:flex}.price-grid{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.price-card{background:var(--surface);border:1px solid var(--line);padding:var(--s5);border-radius:14px;flex-direction:column;display:flex;position:relative}.price-card.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),var(--shadow-card)}.price-badge{top:-12px;left:var(--s5);background:var(--accent-strong);color:#fff;font:600 11.5px var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:3px 12px;position:absolute}.price-card .plan{font:600 15px var(--font-body)}.price-line{align-items:baseline;gap:8px;margin:10px 0 4px;display:flex}.price-line .amount{font:600 34px var(--font-display);letter-spacing:-.02em}.price-line .per{color:var(--ink-3);font-size:13px}.price-card>p.plan-note{color:var(--ink-3);min-height:20px;font-size:13px}.price-card ul{margin:var(--s4) 0;color:var(--ink-2);flex-direction:column;gap:9px;padding:0;font-size:14px;list-style:none;display:flex}.price-card ul li{align-items:flex-start;gap:8px;display:flex}.price-card ul .icon{width:16px;height:16px;color:var(--accent);margin-top:3px}.price-card .btn{margin-top:auto}.roadmap-note{margin-top:var(--s5);color:var(--ink-3);text-align:center;font-size:13px}.site-footer{border-top:1px solid var(--line);background:var(--surface);padding-block:var(--s8) var(--s6)}.footer-grid{gap:var(--s7);grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));display:grid}.footer-brand p{margin-top:var(--s3);color:var(--ink-2);max-width:30em;font-size:14px}.footer-col h4{font:600 13px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin:0 0 var(--s4)}.footer-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-col a{color:var(--ink-2);font-size:14px}.footer-col a:hover{color:var(--ink)}.footer-bottom{gap:var(--s3);margin-top:var(--s8);padding-top:var(--s4);border-top:1px solid var(--line);color:var(--ink-3);flex-wrap:wrap;align-items:center;font-size:12.5px;display:flex}.footer-bottom .mono{font-size:12px}.section{padding-block:var(--s8)}.prose{max-width:72ch;color:var(--ink-2)}.prose h2{font-family:var(--font-display);color:var(--ink);margin:2.5rem 0 var(--s3);font-size:1.45rem}.prose p{margin-bottom:var(--s4)}.prose ul,.prose ol{margin:0 0 var(--s4);flex-direction:column;gap:8px;padding-left:1.4rem;display:flex}.prose code{font-family:var(--font-mono);background:var(--surface-2);color:var(--ink);border-radius:4px;padding:1px 5px;font-size:.9em}.prose a{color:var(--accent)}@media (max-width:1023px){.hero .container{gap:var(--s6);grid-template-columns:1fr}.gen-grid{grid-template-columns:1fr}.sec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){section{padding-block:var(--s8)}.container{padding-inline:var(--s4)}.main-nav a:not(.header-cta){display:none}.how-grid,.tut-grid,.price-grid,.sec-grid{grid-template-columns:1fr}.footer-grid{gap:var(--s6);grid-template-columns:1fr}.step,.tool-card{padding:var(--s4)}.ep-row{grid-template-columns:22px auto minmax(0,1fr);grid-template-areas:"c m p""c s x";row-gap:4px}.ep-row>.ep-check{grid-area:c}.ep-row>.m{grid-area:m}.ep-row>.ep-path{grid-area:p}.ep-row>.ep-sum{grid-area:s}.ep-row>.ep-chips{grid-area:x;justify-self:end}.step-head .step-note{width:100%;margin-left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
