@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}:root{--bg:#f7f1ea;--sunken:#fcf9f6;--surface:#fff;--line:#e9ded2;--line-soft:#f2eae1;--ink:#252b3d;--muted:#565f80;--faint:#5c6482;--seal:#b5472a;--seal-h:#a6402f;--seal-p:#8a3525;--peach:#fbe3d5;--peach-b:#f4c5ae;--ok:#15803d;--ok-bg:#dcfce7;--warn:#8f5606;--warn-bg:#fef3c7;--f:"Instrument Sans Variable", "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--m:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--ease:cubic-bezier(.2, 0, 0, 1);--ease-e:cubic-bezier(.16, 1, .3, 1);--bar:56px;--hb:1;color-scheme:light}*,:before,:after{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:calc(var(--bar) + 12px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:400 16px/1.55 var(--f);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}body:before{content:"";height:env(safe-area-inset-top,0px);z-index:40;background:var(--bg);position:fixed;inset:0 0 auto}::selection{background:var(--peach)}:focus-visible{outline:2px solid var(--seal);outline-offset:2px;border-radius:6px}h1,h2,h3,h4,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}.mono{font-family:var(--m);font-variant-numeric:tabular-nums}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.in{max-width:1100px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.skip{z-index:60;background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;font-weight:600;text-decoration:none;position:fixed;top:-60px;left:12px}.skip:focus{top:calc(env(safe-area-inset-top,0px) + 8px)}.btn{height:44px;font:600 14px/1 var(--f);cursor:pointer;white-space:nowrap;transition:background-color .12s var(--ease);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.btn.p{background:var(--seal);color:#fff}.btn.p:hover{background:var(--seal-h)}.btn.p:active{background:var(--seal-p)}.btn.s{background:var(--surface);color:var(--ink);border-color:var(--line)}.btn.s:hover{background:var(--sunken)}.btn[disabled]{opacity:.6;cursor:progress}.pill{border:1px solid var(--line);background:var(--surface);font:600 13px var(--f);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.pill i{background:var(--ink);border-radius:50%;flex:none;width:8px;height:8px}.chip{font:600 12px var(--f);background:var(--sunken);color:var(--muted);border:1px solid var(--line-soft);white-space:nowrap;border-radius:999px;padding:4px 10px;display:inline-flex}.chip.ok{background:var(--ok-bg);color:var(--ok);border-color:#0000}.chip.warn{background:var(--warn-bg);color:var(--warn);border-color:#0000}.chip.ap{background:var(--peach);color:var(--seal-p);border-color:var(--peach-b)}.chips{flex-wrap:wrap;gap:6px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.top{top:env(safe-area-inset-top,0px);z-index:30;height:var(--bar);background:rgba(247, 241, 234, var(--hb));border-bottom:1px solid rgba(233, 222, 210, var(--hb));position:fixed;left:0;right:0}.top .in{justify-content:space-between;align-items:center;gap:16px;height:100%;display:flex}.top-brand{font:650 17px/1 var(--f);letter-spacing:-.025em;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.top-brand svg{width:26px;height:26px}.top-brand .hy,.hy{color:var(--seal)}html.fly .top-brand{visibility:hidden}html.fly .top .btn{opacity:0;pointer-events:none;transition:opacity .2s var(--ease)}html.fly .top.ready .btn{opacity:1;pointer-events:auto}#bm{width:min(96px,24vw);height:min(96px,24vw);color:var(--ink);display:block}#bm svg{width:100%;height:100%;display:block}#bm .arc{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 1.2s var(--ease-e) .1s forwards}#bm .door{transform-box:fill-box;transform-origin:50% 100%;animation:grow .7s var(--ease-e) .6s forwards;transform:scaleY(0)}@keyframes draw{to{stroke-dashoffset:0}}@keyframes grow{to{transform:scaleY(1)}}#bt{font:500 clamp(2rem, 9vw, 4rem) / 1.05 var(--f);letter-spacing:-.025em;white-space:nowrap;color:var(--ink);margin-top:12px;display:block}#bt .ch{opacity:0;animation:letter .9s var(--ease-e) forwards;animation-delay:calc(.45s + var(--i) * 40ms);display:inline-block;transform:translateY(.38em)}@keyframes letter{to{opacity:1;transform:none}}html.fly{--hb:0}html.fly:not(.go) #bm,html.fly:not(.go) #bt{visibility:hidden}html.fly .hero .layer{z-index:auto}html.fly #bm,html.fly #bt{z-index:35;pointer-events:none;will-change:left, top;margin:0;position:fixed}.hero{text-align:center;min-height:max(100dvh,660px);padding:calc(var(--bar) + env(safe-area-inset-top,0px)) 20px 96px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.hero .sp{flex-direction:column;flex:none;align-items:center;display:flex}.hero .layer{z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.hero .rule{background:var(--ink);width:min(320px,60vw);height:1px;animation:rule .8s var(--ease-e) 1s forwards;margin:28px auto 22px;transform:scaleX(0)}@keyframes rule{to{transform:scaleX(1)}}.hero .d{opacity:0;max-width:min(640px,100%);animation:fade .8s var(--ease-e) 1.15s forwards;justify-items:center;gap:14px;display:grid}.hero .tg{font:500 clamp(1.5rem, 1rem + 2.4vw, 2.5rem) / 1.15 var(--f);letter-spacing:-.025em;text-wrap:balance}.hero .d em{font-style:normal;font-weight:700}.hero .d p:not(.tg){color:var(--muted);max-width:46ch;font-size:15px}@keyframes fade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.cue{left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));font:500 12px var(--m);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:0;animation:fade .8s var(--ease-e) 1.8s forwards;z-index:2;flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex;position:absolute;transform:translate(-50%)}.cue svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;animation:nudge 1.6s var(--ease) infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.sky{pointer-events:none;width:100%;height:34%;position:absolute;bottom:0;left:0;right:0}.sky path{fill:none;stroke:#252b3d38;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2.2s var(--ease-e) forwards;animation-delay:calc(.7s + var(--i) * 60ms)}#seq{position:relative}.pin{background:var(--bg);position:relative}#cv{display:none}.blk{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:12px;width:calc(100% - 40px);max-width:520px;margin:0 auto 16px;padding:22px;display:grid}.blk h2{font:600 clamp(1.7rem, 1.1rem + 2.2vw, 2.5rem) / 1.08 var(--f);letter-spacing:-.03em;text-wrap:balance}.blk p{color:var(--muted);font-size:15px}.ledger,.rail{display:none}.seq-fallback{padding-block:clamp(40px,8vw,80px) 24px}html.fly #seq{height:640vh}html.fly .pin{top:calc(var(--bar) + env(safe-area-inset-top,0px));height:calc(100vh - var(--bar) - env(safe-area-inset-top,0px));height:calc(100dvh - var(--bar) - env(safe-area-inset-top,0px));position:sticky;overflow:hidden}html.fly .seq-fallback{padding:0}html.fly #cv{width:100%;height:100%;display:block;position:absolute;inset:0}html.fly .blk{left:max(20px, env(safe-area-inset-left,0px));bottom:max(20px, env(safe-area-inset-bottom,0px));opacity:0;pointer-events:none;will-change:opacity, transform;width:min(440px,100% - 40px);margin:0;position:absolute}html.fly .blk.on{pointer-events:auto}html.fly .ledger{top:16px;right:max(16px, env(safe-area-inset-right,0px));background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:2px;min-width:160px;padding:12px 16px;display:grid;position:absolute}.ledger .r{color:var(--muted);justify-content:space-between;align-items:baseline;gap:16px;font-size:13px;display:flex}.ledger b{font:500 18px var(--m);color:var(--ink);font-variant-numeric:tabular-nums}.ledger .ex{color:var(--faint);margin-top:2px;font-size:12px}.rail{flex-direction:column;gap:18px}.rail button{appearance:none;cursor:pointer;min-height:44px;color:var(--faint);transition:color .16s var(--ease);background:0 0;border:0;justify-content:flex-end;align-items:center;gap:10px;padding:0 0 0 8px;font-family:inherit;font-size:13px;display:flex}.rail i{border:1.5px solid var(--faint);background:var(--bg);width:10px;height:10px;transition:all .16s var(--ease);border-radius:50%;display:block}.rail button.on{color:var(--ink);font-weight:600}.rail button:hover{color:var(--ink)}.rail button.on i{background:var(--ink);border-color:var(--ink)}@media (width>=900px){html.fly .blk{margin-top:-110px;top:50%;bottom:auto;left:max(40px,5vw)}html.fly .rail{right:max(16px, env(safe-area-inset-right,0px));display:flex;position:absolute;top:50%;transform:translateY(-50%)}html.fly .ledger{top:auto;bottom:24px}}.sec{border-top:1px solid var(--line);padding-block:clamp(56px,9vw,110px)}.sec h2.t,.sh h2{font:600 clamp(1.9rem, 1.2rem + 3vw, 3.1rem) / 1.08 var(--f);letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin-bottom:16px}.lead{color:var(--muted);max-width:56ch;margin-bottom:clamp(24px,4vw,40px);font-size:1.1rem}html.js .rv{opacity:0;transition:opacity .6s var(--ease-e), transform .6s var(--ease-e);transform:translateY(16px)}html.js .rv.in-v{opacity:1;transform:none}.ej{color:var(--faint);font-size:12px}.story{border-top:1px solid var(--line)}.sh{padding-block:clamp(48px,8vw,96px) clamp(16px,3vw,32px)}.sh h2{margin-bottom:12px}.sh .lead{margin-bottom:0}.chaps{gap:40px;padding-block:24px 56px;display:grid}.chp{gap:16px;display:grid}.c{align-content:start;gap:10px;display:grid}.ct{font:600 clamp(1.6rem, 1rem + 2.1vw, 2.6rem) / 1.1 var(--f);letter-spacing:-.03em;text-wrap:balance}.c p{color:var(--muted);max-width:34ch;font-size:1.05rem}.sc{--q:1;--o:1;position:relative}html.fly .sc .win{position:absolute;inset:0}.srail{display:none}@media (width>=900px){.chp{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(24px,5vw,72px)}}html.fly #story{height:calc(var(--n,7) * 90vh)}html.fly .spin{top:calc(var(--bar) + env(safe-area-inset-top,0px));height:calc(100vh - var(--bar) - env(safe-area-inset-top,0px));height:calc(100dvh - var(--bar) - env(safe-area-inset-top,0px));align-items:center;display:grid;position:sticky;overflow:hidden}html.fly .sgrid{width:100%;max-width:1100px;padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px));margin-inline:auto;position:relative}html.fly .chaps{grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(24px,5vw,72px);padding:0;display:grid}html.fly .chp{display:contents}html.fly .c{--o:0;height:230px;opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 18px));grid-area:1/1;align-content:center;gap:14px}html.fly .sc{--q:0;--o:0;height:min(470px,66dvh);min-height:0;opacity:var(--o);transform:translateY(calc((1 - var(--o)) * 24px)) scale(calc(.97 + var(--o) * .03));pointer-events:none;grid-area:1/2}@media (width<=899px){html.fly .chaps{grid-template-columns:1fr;align-content:center;gap:18px}html.fly .sc{grid-area:1/1;height:min(52dvh,420px)}html.fly .c{grid-area:2/1;height:150px}html.fly .c p{font-size:1rem}}html.fly .srail{gap:8px;display:flex;position:absolute;top:10px;left:50%;transform:translate(-50%)}.srail div{color:var(--faint);transition:color .16s var(--ease);align-items:center;gap:8px;font-size:13px;display:flex}.srail div span{display:none}.srail i{border:1.5px solid var(--faint);background:var(--bg);width:8px;height:8px;transition:all .16s var(--ease);border-radius:50%;display:block}.srail div.on i{background:var(--ink);border-color:var(--ink);transform:scale(1.25)}@media (width>=1280px){html.fly .srail{left:auto;right:max(24px, env(safe-area-inset-right,0px));flex-direction:column;gap:16px;top:50%;transform:translateY(-50%)}.srail div{justify-content:flex-end}.srail div span{display:inline}.srail div.on{color:var(--ink);font-weight:600}}.t{--t:clamp(0, calc((var(--q) - var(--a,0)) * var(--k,6)), 1);--u:clamp(0, calc((var(--q) - var(--b,9)) * var(--k,6)), 1)}.fx{opacity:var(--t);transform:translateY(calc((1 - var(--t)) * 12px))}.fo{opacity:calc(1 - var(--t))}.fi{opacity:var(--t)}.tw{opacity:min(var(--t), calc(1 - var(--u)))}.fw{width:calc(var(--t) * 100%)}.fl{transform:scaleX(var(--t));transform-origin:0}.fs{transform:scaleY(calc(.12 + var(--t) * .88));opacity:calc(.25 + var(--t) * .75)}.fd{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--t))}.win{background:var(--surface);border:1px solid var(--line);border-radius:16px;align-content:start;gap:12px;padding:18px;display:grid;overflow:hidden}.hdr{justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.ejt{color:var(--faint);font-size:12px}.mut{color:var(--muted);font-size:13px}.ico{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.ck{width:18px;height:18px;stroke:var(--ok);fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dz{border:1.5px dashed var(--faint);font:500 13px var(--m);color:var(--ink);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.stk{place-items:center end;display:grid}.stk>*{grid-area:1/1}.stk3{min-height:190px;display:grid}.stk3>*{grid-area:1/1}.stk2{display:grid}.stk2>*{grid-area:1/1}.tb{display:grid}.tr{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr) auto;align-items:center;gap:10px;min-height:42px;font-size:14px;display:grid}.tr:first-child{border-top:0}.tot{color:var(--muted);border-top:1px solid var(--line);flex-wrap:wrap;gap:20px;padding-top:6px;font-size:14px;display:flex}.tot b{color:var(--ink);font-size:20px;font-weight:500}.sent b{font-size:18px;font-weight:500}.bar{background:var(--line);border-radius:99px;height:8px;overflow:hidden}.bar i{background:var(--ink);border-radius:99px;height:100%;display:block}.retry{justify-content:flex-end;display:flex}.mx{border-top:1px solid var(--line-soft);grid-template-columns:minmax(92px,1.1fr) repeat(3,minmax(0,1fr));align-items:center;min-height:48px;font-size:14px;display:grid}.mx.hd{min-height:0;font:600 12px/1.25 var(--f);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);border-top:0}.mx.hd span{text-align:center;padding-inline:2px}.cell{place-items:center;min-height:40px;display:grid}.cell.dash{color:var(--faint)}.chat{gap:10px}.bub{border-radius:12px;max-width:88%;padding:10px 14px;font-size:14px;line-height:1.4}.bub.u{background:var(--peach);color:var(--seal-p);justify-self:end}.bub.a{background:var(--sunken);border:1px solid var(--line);justify-self:start}.apv{border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:8px;padding:14px;display:grid}.kv{color:var(--muted);border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:13px;display:flex}.kv b{color:var(--ink);font-weight:600}.btns{justify-content:flex-end;gap:8px;display:flex}.btns .btn{height:40px;padding:0 14px;font-size:13px}.okmsg{color:var(--ok);align-self:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.wave{align-items:center;gap:3px;height:190px;display:flex}.wave i{background:var(--ink);border-radius:2px;flex:1}.doc{border:1px solid var(--line);background:var(--sunken);border-radius:12px;align-content:start;gap:9px;height:190px;padding:16px;display:grid;overflow:hidden}.doc .dt{font-size:14px}.doc i{background:var(--line);border-radius:4px;height:7px;display:block}.doc .sig{background:var(--ink);width:40%;height:1.5px;margin-top:4px;display:block}.steps{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.win .cap{justify-content:space-between;gap:10px;font-size:14px;font-weight:600;display:flex}.cr{grid-template-columns:auto minmax(24px,1fr) auto;align-items:center;gap:12px;min-height:56px;display:grid}.pdf{border:1px solid var(--line);background:var(--sunken);border-radius:10px;align-items:center;gap:10px;padding:8px 12px;display:flex}.pdf span{font-size:13px;line-height:1.25;display:grid}.pdf em{color:var(--muted);font-size:12px;font-style:normal}.ln{background:var(--ink);height:1.5px;display:block}.who{align-items:center;gap:8px;font-size:13px;display:flex}.av{background:var(--peach);width:28px;height:28px;color:var(--seal-p);font:600 12px var(--f);border-radius:50%;flex:none;place-items:center;display:grid}@media (width<=560px){.who span:nth-child(2){display:none}.pdf{padding:6px 10px}}.mc{flex-wrap:wrap;gap:6px;display:flex}.tab{font:600 13px var(--f);color:var(--muted);border:1px solid var(--line);border-radius:10px;padding:8px 14px;position:relative}.tab i{background:var(--ink);color:#fff;border-radius:9px;place-items:center;font-style:normal;display:grid;position:absolute;inset:0}.tab b{color:var(--muted);font-weight:600;position:relative}.panels{margin-top:6px;display:grid}.panels>*{grid-area:1/1}.pn{align-content:start;gap:10px;display:grid}.pn h4{font:600 1.3rem var(--f);letter-spacing:-.02em;margin:0}.stat{border-bottom:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;padding-bottom:8px;font-size:14px;display:flex}.stat b{font:500 18px var(--m);color:var(--ink)}.lockrow{color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}html:not(.fly) .t{--t:1;--u:0}html:not(.fly) .tw{opacity:1}html:not(.fly) .stk>.chip:not(:last-child),html:not(.fly) .stk2>.btns,html:not(.fly) .pn:not(:first-child),html:not(.fly) .stk3>.wave,html:not(.fly) .tab i{display:none}.faq-list{gap:0;max-width:760px;display:grid}.faq-list details{border-top:1px solid var(--line);padding:4px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font:600 1.05rem/1.4 var(--f);letter-spacing:-.01em;padding:14px 32px 14px 0;list-style:none;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font:400 1.5rem/1 var(--f);color:var(--seal);transition:transform .16s var(--ease);position:absolute;top:12px;right:4px}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{color:var(--muted);max-width:62ch;padding:0 32px 16px 0}.cform{gap:16px;max-width:520px;display:grid}.fld{gap:6px;display:grid}.fld label{font:600 13px var(--f)}.fld input,.fld select,.fld textarea{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);font:400 16px var(--f);border-radius:10px;width:100%;padding:0 12px}.fld textarea{resize:vertical;min-height:96px;padding:10px 12px}.fld input:focus,.fld select:focus,.fld textarea:focus{outline:2px solid var(--seal);outline-offset:2px;border-color:var(--seal)}.fld [aria-invalid=true]{border-color:var(--seal)}.err{color:var(--seal-p);min-height:0;font-size:13px}.consent{color:var(--muted);grid-template-columns:auto 1fr;align-items:start;gap:10px;font-size:13px;display:grid}.consent input{width:20px;height:20px;accent-color:var(--seal);margin:2px 0 0}.consent a{color:var(--ink)}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.done,.fail{border-radius:14px;padding:14px 16px;font-weight:600;display:none}.done{background:var(--ok-bg);color:var(--ok)}.fail{background:var(--peach);color:var(--seal-p)}.done.on,.fail.on{display:block}footer{border-top:1px solid var(--line);color:var(--muted);padding-block:28px 40px;font-size:13px}footer .in{flex-wrap:wrap;justify-content:space-between;gap:8px 24px;display:flex}footer nav{flex-wrap:wrap;gap:6px 14px;display:flex}footer nav a,.cue,.top-brand{min-height:44px}footer nav a{align-items:center;padding-inline:4px;display:inline-flex}.top-brand{padding-block:4px}.top .bs{display:none}@media (width<=560px){.top .bl{display:none}.top .bs{display:inline}.top .in{gap:8px}}.consent{min-height:44px}.consent input{width:24px;height:24px;margin:0}.doc-page{padding-block:calc(var(--bar) + 48px) 80px;max-width:720px}.doc-page h1{font:600 clamp(1.9rem, 1.2rem + 3vw, 2.8rem) / 1.1 var(--f);letter-spacing:-.03em;margin-bottom:8px}.doc-page h2{font:600 1.25rem var(--f);letter-spacing:-.01em;margin:32px 0 8px}.doc-page p,.doc-page li{color:var(--muted);max-width:64ch}.doc-page ul{gap:6px;padding-left:20px;list-style:outside;display:grid}.doc-page .aviso{background:var(--peach);color:var(--seal-p);border-radius:12px;margin:20px 0;padding:12px 16px;font-size:14px}@media (prefers-reduced-motion:reduce){html.js .rv{opacity:1;transition:none;transform:none}#bm .arc{stroke-dashoffset:0;animation:none}#bm .door{animation:none;transform:none}#bt .ch,.hero .d,.cue{opacity:1;animation:none;transform:none}.hero .rule{animation:none;transform:none}.sky path{stroke-dashoffset:0;animation:none}.cue svg{animation:none}}
