:root{--t-press: 90ms;--t-rebound: .32s;--t-quick: .16s;--t-open: .24s;--t-close: .18s;--t-turn: .3s;--t-drop: .62s;--t-lift: .26s;--t-roll: .9s;--t-glint: .76s;--t-shine: .52s;--t-coin: .64s;--t-coin-gap: 70ms;--t-gleam: 3.6s;--t-stamp: .38s;--e-out: cubic-bezier(.2, .8, .2, 1);--e-in: cubic-bezier(.5, 0, .75, 0);--e-inout: cubic-bezier(.65, 0, .35, 1);--e-spring: cubic-bezier(.34, 1.56, .64, 1);--e-roll: cubic-bezier(.16, 1, .3, 1);--e-arc: cubic-bezier(.3, 0, .6, 1)}@media (prefers-reduced-motion: reduce){:root{--t-press: 0ms;--t-rebound: 0ms;--t-quick: 0ms;--t-open: 0ms;--t-close: 0ms;--t-turn: 0ms;--t-drop: 0ms;--t-lift: 0ms;--t-roll: 0ms;--t-glint: 0ms;--t-shine: 0ms;--t-coin: 0ms;--t-coin-gap: 0ms;--t-gleam: 0ms;--t-stamp: 0ms}}:root{--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--t-label: 12px;--t-small: 14px;--t-body: 16px;--t-lead: 20px;--t-h3: 24px;--t-title: clamp(32px, 8.6vw, 44px);--t-big: clamp(40px, 11vw, 56px);--spine: 20px;--deckle: 44px;--leaf-l: 48px;--leaf-r: 56px;--leaf-y: var(--s5);--wax: #7d3018;--gilt: #f8de92;--ribbon: linear-gradient(rgba(255, 190, 150, .2), transparent 40%, rgba(0, 0, 0, .35)), var(--leather), var(--wax)}@media (max-width: 760px){:root{--spine: 16px;--deckle: 28px;--leaf-l: 36px;--leaf-r: 36px}}:root :is(.page,.form,.side){position:relative}:root :is(.sheet,.flow,.page,.form,.side,.prog .card){isolation:isolate;border:0;border-image:none;border-radius:0;background:none;box-shadow:none;color:var(--ink);padding:var(--leaf-y) var(--leaf-r) var(--leaf-y) var(--leaf-l);filter:drop-shadow(8px 0 14px rgba(18,9,2,.5))}:root :is(.sheet,.flow,.page,.form,.side,.prog .card):before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(90deg,transparent calc(100% - 96px),rgba(90,52,16,.18) calc(100% - 24px),rgba(46,22,4,.5)),linear-gradient(90deg,rgba(28,14,3,.4),transparent 36px),var(--paper);-webkit-mask:linear-gradient(#000,#000) 0 0 / calc(100% - var(--deckle) + 1px) 100% no-repeat,url(/assets/d-deckle-DcHME9i5.svg) right top / var(--deckle) 100% no-repeat;mask:linear-gradient(#000,#000) 0 0 / calc(100% - var(--deckle) + 1px) 100% no-repeat,url(/assets/d-deckle-DcHME9i5.svg) right top / var(--deckle) 100% no-repeat}:root :is(.sheet,.flow,.page,.form,.side,.prog .card):after{content:"";position:absolute;left:0;top:0;bottom:0;z-index:-1;width:var(--spine);pointer-events:none;background:repeating-linear-gradient(180deg,#f1d48a 0 6px,transparent 6px 14px) calc(var(--spine) - 5px) 8px / 1.5px calc(100% - 16px) no-repeat,linear-gradient(90deg,rgba(0,0,0,.45),transparent 30%,rgba(255,220,160,.12) 70%,rgba(0,0,0,.4)),var(--leather),#4a2a12;box-shadow:2px 0 6px #0006}:root .side.side{color:var(--parchment)}:root .side.side:before{background:linear-gradient(90deg,rgba(28,14,3,.5),transparent 36px),var(--leather),#3a2412}:root :is(.sheet,.flow,.page,.form) :is(h1,h2,h3){text-wrap:balance}:root :is(.sheet,.flow,.page,.form) p{text-wrap:pretty}:root :is(.page,.form){font-size:var(--t-body)}:root .fl-btn{border:0;min-height:48px;padding:var(--s3) var(--s6) var(--s3) var(--s5);color:var(--gilt);text-shadow:0 -1px 0 rgba(30,6,0,.85),0 0 12px rgba(255,190,80,.3);background:var(--ribbon);background-blend-mode:normal,soft-light,normal;box-shadow:none;clip-path:polygon(0 0,100% 0,calc(100% - var(--s3)) 50%,100% 100%,0 100%)}:root .fl-btn:after{display:none}:root .fl-btn:hover:not(:disabled){filter:brightness(1.12)}:root .fl-btn:active:not(:disabled){transform:translateY(2px);box-shadow:none;filter:brightness(.95)}:root .fl-btn:disabled{opacity:.55;filter:saturate(.5)}:root .fl-btn.alt{padding:var(--s3) var(--s4);color:var(--ink);text-shadow:none;clip-path:none;background:linear-gradient(var(--rule),var(--rule)) top / 100% 1px no-repeat,linear-gradient(var(--rule),var(--rule)) bottom / 100% 1px no-repeat;box-shadow:none}:root .fl-btn.alt:hover:not(:disabled){background-color:#7a58281a;filter:none}:root .fl-icon{border:0;background:var(--ribbon);background-blend-mode:normal,soft-light,normal;color:var(--gilt);box-shadow:none}:root .fl-link{min-height:44px}:root :is(.fl-wallet,.fl-ref,.st-line,.st-state,.st-proof,.ct,.short,.tile,.chip2,.routes .route,.mistakes li,.gauge,.block,.sev-row,.post,.card pre.post){border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;box-shadow:none}:root :is(.fl-msg,.st-safe){border:0;border-left:3px double #8F6519;border-radius:0;background:#7a582814;box-shadow:none}:root .win{border:0;border-block:1px solid var(--rule);background:none;box-shadow:none}:root .win-bar{background:none;color:var(--inkSoft);border-bottom:1px solid var(--rule)}:root .win-bar i{background:var(--inkSoft)}:root .fld div{border:0;border-bottom:1px solid var(--rule);background:none}:root .node{border:0;border-bottom:1px solid var(--rule);background:none}:root :is(.chips li,.chip2){background:none;border:0;box-shadow:none;color:var(--ink)}:root .st-line b{color:var(--clay)}:root .routes .route h3 small,:root .levels li,:root .hall li,:root .grant>div{background:none;border:0;border-bottom:1px solid var(--rule);box-shadow:none;color:var(--ink);border-radius:0}:root .routes .route h3 small{padding:0;border:0;color:var(--clay)}:root :is(.fl-field,.fld input,.fld textarea,.fld select,.lookup input){border:0;border-bottom:2px solid var(--inkSoft);border-radius:0;background:#7a58280f;box-shadow:none}:root :is(.fld.bad input,.fld.bad textarea,.fld.bad select){border-bottom-color:var(--cost)}:root :is(.fl-field input,.fld input,.fld textarea,.fld select){min-height:44px}:root .pass{border:0;outline:0;box-shadow:0 0 0 2px #a8761f,0 0 0 4px #3a2412}:root :is(.chips,.fl-facts){list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s1) 0;padding:var(--s3) 0 0;margin:0;opacity:1;background:linear-gradient(var(--rule),var(--rule)) top / 100% 1px no-repeat}:root :is(.chips,.fl-facts) li{position:relative;display:block;padding:var(--s1) var(--s3);font:700 var(--t-label)/1.2 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}:root :is(.chips,.fl-facts) li:before{display:none}:root :is(.chips,.fl-facts) li+li:before{display:block;content:"";position:absolute;left:0;top:50%;width:6px;height:6px;margin:-3px 0 0 -3px;background:#a8761f;transform:rotate(45deg)}html.calm .fl-btn{transition:none}.brand{min-width:44px;justify-content:center}:root :is(.form .card,.check,.tier,.chip-r){border:0;border-bottom:1px solid var(--rule);border-radius:0;box-shadow:none;background:none}:root :is(.form .card,.check,.tier,.chip-r).on{border-left:3px solid var(--clay);background:linear-gradient(90deg,rgba(168,118,31,.2),transparent);color:var(--ink);box-shadow:none}:root .rules-ck .check.on:before{background:var(--clay);border-color:var(--clay)}:root .seg{border:0;border-bottom:1px solid var(--rule)}:root .seg label+label{border-left:0}:root .seg label.on{background:var(--ribbon);background-blend-mode:normal,soft-light,normal;color:var(--gilt);clip-path:polygon(0 0,100% 0,calc(100% - var(--s3)) 50%,100% 100%,0 100%)}@font-face{font-family:Cinzel;src:url(/fonts/cinzel.woff2) format("woff2");font-weight:400 900;font-display:swap;ascent-override:84%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Figtree;src:url(/fonts/figtree.woff2) format("woff2");font-weight:300 900;font-display:swap}:root{--ink: #2a1a0a;--inkSoft: #5a3f20;--parchment: #efe2c4;--parchmentDeep: #e3d0a6;--panel: #2b1a0e;--edge: #8c6a36;--accent: #D6A53F;--gain: #14524c;--cost: #7d3018;--coin: #D6A53F;--info: #23466e;--paleGold: #F1D48A;--leaf: #f3cf72;--ivory: #f6ecd4;--clay: #7d3018;--rust: #7d3018;--turquoise: #2C9C93;--lapis: #3a2412;--night: #2b1a0e;--rule: rgba(74, 48, 18, .42);--rule2: rgba(74, 48, 18, .2);--cell: rgba(120, 84, 36, .07);--brassDk: #5a3d0e;--paper: url(/assets/parchment-BwXQcXrZ.jpg) center / 512px;--leather: url(/assets/leather-XVyBINeG.jpg) center / 160px;--wood: url(/assets/walnut-DUtZXJEc.jpg) center / 512px 128px;--brass: linear-gradient(#f6dc8a, #d9a840 38%, #a8761f 78%, #c89a3e) ;--display: "Cinzel", Georgia, serif;--text: "Figtree", system-ui, sans-serif;--fg: var(--ink);--bg: var(--parchment);--panelBg: var(--parchment);--panelFg: var(--ink);--btn: var(--accent);--btnFg: #24160a}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font:400 16px/1.5 var(--text);color:var(--fg);background:var(--bg);font-variant-numeric:tabular-nums;overflow-x:hidden}h1,h2,h3{font-family:var(--display);font-weight:700;line-height:1.08;margin:0;letter-spacing:.02em;text-wrap:balance}p{margin:0}a{color:inherit}button{font:inherit;color:inherit}.ic{width:1.1em;height:1.1em;fill:currentColor;vertical-align:-.18em;flex:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:focus-visible{outline:3px solid var(--info);outline-offset:2px;box-shadow:0 0 0 5px #f3cf72e6}body:after{content:"";position:fixed;inset:0;z-index:30;pointer-events:none;border:20px solid;border-image:url(/assets/b-neatline-B4_MaUcb.svg) 16 / 20px round}html.capture body:after{display:none}.stage{position:fixed;inset:0;z-index:0}.stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .8s}.stage.ready canvas{opacity:1}.stage .poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.veil{position:fixed;inset:0;z-index:1;pointer-events:none}.bar{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 30px;color:var(--paleGold);background:linear-gradient(#ffdca029,#0000 22% 64%,#0000006b),var(--wood);border-bottom:3px solid #4a3310;box-shadow:inset 0 -1px #e0b45a,0 6px 14px #0c060199}.bar:before,.bar:after{content:"";position:absolute;top:0;bottom:0;width:10px;background:var(--brass);box-shadow:inset 0 0 0 1px #4a3310}.bar:before{left:0}.bar:after{right:0}.brand{display:flex;align-items:center;gap:10px;min-height:44px;font:700 21px/1 var(--display);letter-spacing:.1em;text-decoration:none;white-space:nowrap;color:var(--paleGold);text-shadow:0 -1px 0 rgba(0,0,0,.85),0 1px 0 rgba(255,214,140,.25)}.brand img{width:32px;height:32px}.bar .sp{flex:1}.bar .chip{font:600 13px/1 var(--text);padding:6px 4px;border-style:solid;border-width:5px 16px;border-image:url(/assets/b-cartouche-BY-I9n0z.svg) 8 40 fill / 5px 16px stretch;background:none;color:#2b1c0b;white-space:nowrap}.bar .go{display:inline-flex;align-items:center;min-height:44px;font:700 14px/1 var(--text);padding:10px 16px 8px;text-decoration:none;cursor:pointer;white-space:nowrap}.motion{min-height:44px;font:500 12px/1 var(--text);padding:8px 10px;border:0;background:url(/assets/a-token-dDOKI3KC.png) center / contain no-repeat;color:#2a1806;cursor:pointer;filter:drop-shadow(0 2px 2px rgba(0,0,0,.6))}.bar .go,.fl-btn{position:relative;overflow:hidden;isolation:isolate;background:var(--brass);border:1px solid var(--brassDk);color:#24160a;text-shadow:0 1px 0 rgba(255,240,190,.55);box-shadow:inset 0 1px #fff6cdd9,inset 0 -2px #5a3d0e73,0 2px 0 var(--brassDk),0 4px 6px #180c0259;transition:transform var(--t-press) var(--e-out),box-shadow var(--t-press) var(--e-out)}.bar .go:after,.fl-btn:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(110deg,#fff0 35%,#fffce6b3,#fff0 65%);transform:translate(-120%)}.bar .go:active:after,.fl-btn:active:after{animation:shine var(--t-shine) var(--e-inout)}@keyframes shine{to{transform:translate(120%)}}.bar .go:active,.fl-btn:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 1px #fff6cdb3,0 0 0 var(--brassDk),0 1px 2px #180c0259}.fl-cd,.cd{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:420px}.cd-cell{border-style:solid;border-width:10px 12px;border-image:url(/assets/a-plaque-DusKXyU7.png) 24 fill / 10px 12px stretch;background:none;color:#2a1806;text-align:center;padding:2px 2px 0;box-shadow:0 4px 8px #180c0280}.cd-cell b{display:block;font:800 clamp(30px,6vw,44px)/1 var(--text);color:#2a1806;text-shadow:0 1px 0 rgba(255,244,200,.7)}.cd-cell span{font:700 11px/1 var(--text);text-transform:uppercase;letter-spacing:.12em;color:#4a2f0c}.flow{color:var(--panelFg);background:var(--paper);background-clip:padding-box;border-style:solid;border-width:22px;border-image:url(/assets/a-frame-CEmOvn7o.png) 48 / 22px round;padding:22px;position:relative;box-shadow:inset 0 0 22px #6e481a61,0 16px 40px #12090299;animation:unroll var(--t-open) var(--e-out) both}@keyframes unroll{0%{opacity:.4;clip-path:inset(0 0 100% 0);transform:translateY(-6px) scale(.985)}60%{opacity:1}to{opacity:1;clip-path:inset(0 0 -40px 0);transform:none}}.fl-dots{display:flex;gap:6px;list-style:none;padding:0;margin:0 0 16px}.fl-dots li{width:26px;height:5px;background:var(--rule)}.fl-dots li.done{background:var(--ink)}.fl-dots li.now{background:var(--brass);box-shadow:0 0 0 1px var(--brassDk)}.fl-step{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}.fl-step>*{min-width:0}.fl-title{font-size:clamp(30px,4.2vw,42px)}.fl-title small{font:500 13px/1 var(--text);opacity:.7;vertical-align:middle;letter-spacing:.04em}.fl-sub{font-size:16px;opacity:.9;max-width:46ch}.fl-when{font:500 14px/1.3 var(--text)}.fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 20px 10px;font:700 16px/1.1 var(--text);cursor:pointer;text-decoration:none}.fl-btn:disabled{opacity:.6;cursor:wait}.fl-btn.alt{background:#fff9e873;border-color:var(--edge);color:var(--ink);text-shadow:none;box-shadow:inset 0 0 0 1px #fffaeb8c,0 2px #5a3d0e80}.fl-btn:hover:not(:disabled){filter:brightness(1.06)}.fl-link{min-height:44px;min-width:44px;justify-content:center;background:none;border:0;padding:8px 0;text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start;display:inline-flex;gap:6px;align-items:center;font-weight:500}.fl-row{display:flex;gap:12px;align-items:center}.fl-row.wrap{flex-wrap:wrap}.fl-facts{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 16px;font:500 13px/1.3 var(--text);opacity:.85}.fl-facts li:before{content:"";display:inline-block;width:6px;height:6px;background:var(--coin);margin-right:8px;vertical-align:2px}.fl-wallets{display:grid;gap:10px}.fl-wallet,.fl-msg,.fl-ref,.st-line,.st-state,.st-proof{background:var(--cell);border:1px solid var(--rule);box-shadow:inset 0 0 0 2px #fff6de52,inset 0 0 0 3px var(--rule2)}.fl-wallet{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;text-align:left;align-items:center;padding:12px 16px;min-height:56px;cursor:pointer;color:var(--ink)}.fl-wallet :is(.ic,img){grid-row:span 2;width:26px;height:26px;color:#8f6519}.fl-wallet span{font-weight:700}.fl-wallet small{opacity:.75;font-size:13px}.fl-msg{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:400 13px/1.45 ui-monospace,Menlo,Consolas,monospace;padding:12px 14px}.fl-field{display:flex;align-items:center;border:1px solid var(--rule);background:#fffaec99;color:var(--ink);box-shadow:inset 0 2px 4px #5a3c1438}.fl-field span{padding:0 4px 0 14px;font-weight:700;color:var(--inkSoft)}.fl-field input{flex:1;min-width:0;border:0;background:transparent;padding:14px;font:500 17px/1 var(--text);color:var(--ink);outline:none}.fl-err{color:var(--cost);font-weight:600;display:flex;gap:8px;align-items:center}.fl-note{font:400 14px/1.45 var(--text);opacity:.9;display:flex;gap:8px;align-items:flex-start}.fl-note .ic{margin-top:2px}.fl-fine{font:400 12px/1.4 var(--text);opacity:.7}.fl-wait{font-weight:500;opacity:.85}.fl-ref{display:flex;align-items:center;gap:10px;padding:6px 6px 6px 12px}.fl-ref span{font:500 12px/1 var(--text);text-transform:uppercase;letter-spacing:.1em;opacity:.75}.fl-addr{flex-wrap:wrap}.fl-addr code{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.35}.fl-ref code{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:700 14px/1 var(--text)}@media (max-width: 760px){.fl-ref{flex-wrap:wrap}.fl-ref code{flex:1 1 12ch;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere;line-height:1.3}}.fl-xcode{padding:12px 16px;margin:4px 0 8px}.fl-xcode code{font:800 28px/1 var(--text);letter-spacing:.32em;overflow:visible}.fl-icon{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--brassDk);background:var(--brass);color:#24160a;cursor:pointer;box-shadow:inset 0 1px #fff6cdcc,0 2px 0 var(--brassDk)}html.capture *,html.capture *:before,html.capture *:after{transition:none!important;animation:none!important}.fl-pass,.st-pass{container-type:inline-size}.pass{--look: #B8693A;--lookDeep: #7d3018;display:grid;grid-template-columns:1.1fr 1fr;background:var(--leather);color:var(--parchment);border:8px solid var(--look);outline:2px solid var(--lookDeep);outline-offset:-12px;min-width:0}@container (max-width: 560px){.pass{grid-template-columns:1fr}.pass-art{aspect-ratio:16 / 8}}.pass-art{position:relative;min-height:100%;aspect-ratio:4 / 3.2;overflow:hidden}.pass-art img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pass-body{padding:14px 16px 12px;display:grid;gap:6px;align-content:start;min-width:0}.pass-top{display:flex;align-items:center;gap:12px;font:600 12px/1 var(--text);letter-spacing:.24em;text-transform:uppercase}.pass-top img{width:32px;height:32px}.pass-seal{margin-top:6px;color:var(--coin);font:700 13px/1 var(--text);letter-spacing:.26em;text-transform:uppercase}.pass-route{display:grid;justify-items:start;gap:12px;font:700 clamp(20px,5.4cqi,32px)/1 var(--display);margin:18px 0 6px}.pass-route span{max-width:100%;white-space:nowrap}.pass-route i{font:600 11px/1 var(--text);color:var(--edge);font-style:normal;text-transform:uppercase;letter-spacing:.4em}.pass-road{font:400 13px/1.3 var(--text);color:var(--parchmentDeep)}.pass-stamps{list-style:none;padding:0;margin:4px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.pass-stamps li{display:grid;justify-items:center;text-align:center;font:500 9.5px/1.15 var(--text)}.pass-stamps .stamp{width:100%;max-width:44px;aspect-ratio:1}.pass-stamps li.off{opacity:.28;filter:grayscale(1)}.pass-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;font:500 12px/1.2 var(--text);color:var(--edge);margin-top:10px;padding-top:10px;border-top:1px solid rgba(201,165,90,.45)}.pass-foot span:last-child{color:var(--look)}.st-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:start}.st-pass{display:grid;gap:12px;position:sticky;top:80px}.st-info{display:grid;gap:10px}.st-info h3{font-size:22px;margin-top:6px}.st-line{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;align-items:baseline;padding:10px 12px}.st-line span{font:500 12px/1 var(--text);text-transform:uppercase;letter-spacing:.1em;opacity:.75}.st-line b{font:800 32px/1 var(--text);color:#6b3f0c}.st-line small{grid-column:1 / -1;font-size:13px;opacity:.85}.st-state{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:center;padding:14px 16px}.st-state>.ic{width:40px;height:40px}.st-state b{display:block;font:700 34px/1 var(--display);margin-bottom:4px}.st-state span{font-size:14px;opacity:.85}.st-state.ok>.ic{color:var(--gain)}.st-state.no>.ic{color:var(--cost)}.st-state.wait>.ic{color:#8f6519}.st-list{list-style:none;padding:0;margin:0;display:grid;gap:6px}.st-list li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:8px 4px;border-bottom:1px solid var(--rule)}.st-list li .ic{width:20px;height:20px;margin-top:1px}.st-list li.ok .ic{color:var(--gain)}.st-list li.no .ic{color:var(--cost)}.st-list li.wait .ic{color:#8f6519}.st-list b{display:block;font-weight:700;font-size:15px}.st-list span,.st-small{font-size:13px;opacity:.85}.st-dates{list-style:none;padding:0;margin:0;display:grid;gap:4px;font-size:14px}.st-dates span{display:inline-block;min-width:168px;font-weight:700}.st-proof{font-size:13px;padding:0 12px}.st-proof summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:700}.st-proof[open]{display:grid;gap:4px;padding-bottom:12px}.st-proof p{opacity:.85;margin-bottom:4px}.st-proof span{font:500 12px/1.3 var(--text);text-transform:uppercase;letter-spacing:.1em;opacity:.75;margin-top:4px}.st-proof code{font:400 12px/1.4 ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}.st-safe{font:500 14px/1.4 var(--text);padding:10px 12px;border-left:3px double #8F6519;background:#7a58281a}.st-demo{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;padding-top:6px;border-top:1px dashed var(--edge);opacity:.8}.st-demo span{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.st-demo button{border:1px solid var(--edge);background:transparent;padding:6px 8px;cursor:pointer;font-size:12px}#toast{position:fixed;left:50%;top:76px;translate:-50% 0;transform:translateY(-22px) rotate(-4deg);transform-origin:50% 0;opacity:0;z-index:100;color:#2b1c0b;padding:9px 34px 7px;font-weight:600;background:linear-gradient(90deg,#f3e6c600,#f3e6c6f7 9% 91%,#f3e6c600);transition:opacity var(--t-lift),transform var(--t-lift) var(--e-in);pointer-events:none}#toast:before{content:"";position:absolute;left:50%;top:-5px;width:11px;height:11px;margin-left:-5px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff1c0,#d9a840 45%,#6b4a12);box-shadow:0 1px 2px #0009}#toast.on{opacity:1;transform:none;animation:ribbon-drop var(--t-drop) var(--e-out)}@keyframes ribbon-drop{0%{opacity:0;transform:translateY(-22px) rotate(-4deg)}35%{opacity:1;transform:translateY(3px) rotate(2.2deg)}58%{transform:translateY(-1px) rotate(-1.2deg)}78%{transform:rotate(.5deg)}to{opacity:1;transform:none}}.risk{font:400 12px/1.45 var(--text);opacity:.8}.foot{position:relative;z-index:2;padding:28px 20px 40px;display:grid;gap:8px;justify-items:center;text-align:center;font-size:13px;color:var(--parchment);background:linear-gradient(#00000026,#0000),var(--leather);border-top:3px solid #4a3310;box-shadow:inset 0 1px #e0b45a}.foot a{text-decoration:underline}.foot-links{display:flex;gap:0 18px;flex-wrap:wrap;justify-content:center;font-weight:500}.foot-links a{display:inline-flex;align-items:center;min-height:44px}@media (max-width: 760px){.bar{padding:10px 12px;gap:8px}.brand{font-size:20px;gap:8px}.brand img{width:28px;height:28px}.bar .chip{display:none}body:after{border-width:10px;border-image-width:10px}.bar{padding:8px 18px}.flow{padding:18px 16px}.st-grid{grid-template-columns:1fr}.st-pass{position:static}.st-dates span{min-width:0;display:block}}html.calm *,html.calm *:before,html.calm *:after{transition-duration:0s!important;animation-duration:0s!important;animation-delay:0s!important}:root :is(.flow,.res) .fl-sign{margin:var(--s3) 0 var(--s2)}:root :is(.flow,.res) .fl-sign>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--rule)}:root :is(.flow,.res) .fl-sign>div:first-child{border-top:1px solid var(--rule)}:root :is(.flow,.res) .fl-sign dt{font:700 12px/1.2 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--inkSoft)}:root :is(.flow,.res) .fl-sign dd{margin:0;font:600 var(--t-body, 16px)/1.3 var(--display);color:var(--ink);text-align:right;overflow-wrap:anywhere}:root :is(.flow,.res) .fl-full{margin:var(--s2) 0 var(--s3)}:root :is(.flow,.res) .fl-full summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:600 14px/1.2 var(--text);color:var(--rust, #8a2a1a);text-decoration:underline;text-underline-offset:3px;list-style:none}:root :is(.flow,.res) .fl-full summary::-webkit-details-marker{display:none}:root :is(.flow,.res) .fl-full[open] summary{margin-bottom:var(--s2)}:root :is(.flow,.res) .fl-sign dd.addr{font:600 15px/1.3 var(--text);letter-spacing:.02em;font-variant-numeric:tabular-nums}.bar .chip{border:0;border-image:none;background:none;box-shadow:none;padding:10px 2px 8px;color:var(--paleGold);border-bottom:1px solid rgba(241,212,138,.55);text-decoration:none}.res .sign-note{display:block;margin:8px 0 4px;font:400 13px/1.5 var(--text);color:var(--inkSoft)}:root{--bg: #c9a46a;--fg: var(--ink)}body{background:url(/assets/b-grain-a-B0PGhQ79.webp) center top / 256px,var(--bg)}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 80% 70% at 50% 40%,#28160600 40%,#28160673 85%,#160c03cc)}.bar{position:static}.page{max-width:860px;margin:36px auto 48px;padding:30px 32px 40px;display:grid;gap:16px;background:var(--paper);background-clip:padding-box;border-style:solid;border-width:22px;border-image:url(/assets/a-frame-CEmOvn7o.png) 48 / 22px round;box-shadow:inset 0 0 22px #6e481a61,0 16px 40px #1209028c}@media (max-width: 640px){.page{margin:16px 10px 28px;padding:18px 14px 26px;border-width:14px;border-image-width:14px}}.page h1{font-size:clamp(30px,5.4vw,54px)}.page h2{font-size:30px;margin-top:10px}.page h2+.contracts{margin-top:12px}.kicker{font:700 12px/1.5 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--clay)}.lede{font-size:18px;max-width:60ch}.small{font-size:14px;color:var(--inkSoft)}.contracts{display:grid;gap:10px}.ct{display:grid;grid-template-columns:230px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border:1px solid var(--rule);background:var(--cell);box-shadow:inset 0 0 0 2px #fff6de52,inset 0 0 0 3px var(--rule2)}.ct code{font:500 14px/1.3 ui-monospace,Menlo,Consolas,monospace;overflow-wrap:anywhere}.ct.later span{color:var(--inkSoft);grid-column:span 2}.ct-act{display:flex;gap:10px;align-items:center}.notes ul{padding-left:0;list-style:none;display:grid;gap:10px}.notes li b{display:block;font:700 22px/1.1 var(--display)}.faq{gap:10px;max-width:760px}.faq h1{margin-bottom:8px}.faq details{border:0;border-bottom:1px solid var(--rule);background:transparent}.faq details:first-of-type{border-top:1px solid var(--rule)}.faq details[open]{background:#7a582814}.faq details[open] p{animation:unroll var(--t-open) var(--e-out) both}.faq summary{display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 14px;cursor:pointer;list-style:none;font:700 18px/1.3 var(--text)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";margin-left:auto;font:700 22px/1 var(--text);color:var(--clay)}.faq details[open] summary:after{content:"−"}.faq summary img{width:40px;height:40px;object-fit:contain;flex:none}.faq details p{padding:0 16px 14px 66px;max-width:64ch}.faq a{color:var(--rust);font-weight:500}@media (max-width: 640px){.faq summary{font-size:20px}.faq details p{padding-left:16px}.ct{grid-template-columns:1fr}.ct.later span{grid-column:auto}}body{position:relative;min-height:100vh}body:after{position:absolute}
