: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)}@keyframes enter{0%{opacity:0;transform:translateY(18px) scale(.97);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}:root .hero-in>*{animation:enter .55s cubic-bezier(.2,.7,.2,1) both}:root .hero-in>.crest{animation-delay:0s}:root .hero-in>.cd{animation-delay:.5s}:root .cd.soon{border:0;border-image:none;background:none;box-shadow:none;padding:0;gap:10px}:root .cd.soon img{width:26px;height:26px;filter:drop-shadow(0 0 8px rgba(255,190,80,.8))}:root .cd.soon span{color:var(--paleGold);text-shadow:0 2px 10px rgba(0,0,0,.9)}:root .cd.soon b{font-size:22px;color:var(--parchment);text-shadow:0 2px 10px rgba(0,0,0,.9)}:root .bar .go:after{display:none}:root .bar .go{background:none;box-shadow:none;text-shadow:none;transition:color .2s,border-color .2s;border:0;border-bottom:1px solid rgba(241,212,138,.6);min-height:44px;padding:10px 2px 8px;margin-right:8px;color:var(--paleGold)}:root .bar .go:hover{color:#fff3c8;border-color:#fff3c8}html.calm .hero-in>*{animation:none}@media (max-width: 760px){:root .bar .motion{flex:none}:root .bar .go[data-review]{display:inline-flex;justify-content:center;text-align:center;min-height:44px;padding:6px 2px;margin:0 0 0 auto;max-width:118px;font-size:13px;line-height:1.15;white-space:normal}}@keyframes hero-sheen{0%,62%{transform:translate(-130%)}to{transform:translate(130%)}}@keyframes hero-card-in{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}:root .hero-in{grid-template-columns:minmax(0,1fr)}:root .hero-in{padding-top:15vh}:root .hero .crest{width:clamp(96px,26vw,140px)}:root .hero-card{position:fixed;z-index:8;left:14px;right:14px;bottom:calc(18px + env(safe-area-inset-bottom));display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s3);justify-items:stretch;text-align:left;margin:0 auto;max-width:560px;--leaf-l: 34px;--leaf-r: 34px;--deckle: 24px;padding:var(--s3) var(--leaf-r) var(--s2) var(--leaf-l);filter:drop-shadow(0 -6px 18px rgba(14,6,1,.6));animation:hero-card-in .75s cubic-bezier(.2,.8,.2,1) .3s backwards;transition:opacity .45s,transform .45s,visibility 0s .45s}:root .hero-card .jr-band{display:none;height:18px;background-size:auto 18px;opacity:.85}:root .hero-card h1{font-size:clamp(24px,6.4vw,32px);line-height:1.05;color:var(--ink);text-shadow:none;max-width:none;letter-spacing:.02em}:root .hero-card h1:first-letter{color:var(--clay);font-size:1.3em;text-shadow:0 1px 0 rgba(255,244,200,.6)}:root .hero .hero-card .hero-line{margin:0;max-width:none;font:500 clamp(15px,4vw,17px)/1.4 var(--text);color:var(--inkSoft);text-shadow:none;text-wrap:pretty}:root .hero-card .hero-collab{justify-self:center;min-height:36px;font-size:13px;white-space:nowrap;color:var(--inkSoft);text-shadow:none;margin-top:-6px}:root .hero-card .hero-collab:hover{color:var(--clay)}html:not([data-sec=s-hero]) .hero-card{opacity:0;transform:translateY(40px);visibility:hidden;pointer-events:none}:root .hero-btn{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;gap:var(--s3);min-height:60px;padding:0 var(--s4);text-decoration:none;color:var(--gilt);-webkit-tap-highlight-color:transparent;border:3px solid transparent;background:linear-gradient(rgba(255,200,150,.12),transparent 40%,rgba(0,0,0,.4)) padding-box,var(--leather) padding-box,var(--brass) border-box;background-color:#3a2210;background-blend-mode:normal;box-shadow:inset 0 0 0 1px #1e0e02cc,inset 0 0 20px #00000080,0 3px #5a3d0e,0 8px 14px #14080180;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s,filter .2s;overflow:hidden}:root .hero-btn:before{content:"";position:absolute;inset:5px;z-index:-1;pointer-events:none;border:1px dashed rgba(241,212,138,.55)}:root .hero-btn:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,232,170,.26) 50%,transparent 62%);transform:translate(-130%);animation:hero-sheen 6.5s ease-in-out 1.6s infinite}:root .hero-st{position:absolute;z-index:1;width:9px;height:9px;border-radius:50%;background:radial-gradient(circle at 36% 30%,#fff1b8,#c8942e 55%,#6b4510);box-shadow:0 1px 1px #0009}:root .hero-st.a{left:7px;top:7px}:root .hero-st.b{right:7px;top:7px}:root .hero-st.c{left:7px;bottom:7px}:root .hero-st.d{right:7px;bottom:7px}:root .hero-bl{position:relative;z-index:2;font:800 clamp(14px,3.9vw,21px)/1.05 var(--display);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;text-shadow:0 -1px 0 rgba(26,4,0,.95),0 1px 0 rgba(255,226,160,.22),0 0 12px rgba(255,190,80,.3)}:root .hero-go{flex:none;position:relative;z-index:2;display:grid;place-items:center;width:22px;height:22px;color:var(--gilt);transition:transform .2s cubic-bezier(.2,.8,.2,1)}:root .hero-go svg{width:100%;height:100%;filter:drop-shadow(0 -1px 0 rgba(26,4,0,.9))}:root .hero-btn:focus-visible{outline:2px solid var(--info);outline-offset:3px}:root .hero-btn:is(:hover,:focus-visible){filter:brightness(1.12);transform:translateY(-1px)}:root .hero-btn:is(:hover,:focus-visible) .hero-go{transform:translate(4px)}:root .hero-btn:active{transform:translateY(3px);filter:brightness(.94);box-shadow:inset 0 0 0 1px #1e0e02cc,inset 0 0 22px #0009,0 0 #5a3d0e,0 2px 4px #14080180;transition-duration:.08s}:root .hero-card .hero-terms{margin:calc(var(--s2) * -1) 0 0;text-align:center;font:600 13px/1.35 var(--text);letter-spacing:.02em;color:var(--inkSoft);text-wrap:balance}:root .hero-card .hero-terms i{font-style:normal;color:var(--clay);padding:0 2px}:root .hero-pass{position:absolute;z-index:-2;right:24px;top:-96px;width:204px;margin:0;display:grid;grid-template-columns:44% minmax(0,1fr);aspect-ratio:1.6;transform:rotate(5deg);transform-origin:70% 100%;background:var(--leather),#2b1a0e;color:var(--parchment);border:4px solid #B8693A;outline:1px solid #7d3018;outline-offset:-8px;box-shadow:0 6px 14px #0e06018c}:root .hero-pass>img{width:100%;height:100%;object-fit:cover;display:block}:root .hero-pass figcaption{display:grid;align-content:start;gap:5px;padding:8px 8px 0;min-width:0}:root .hero-pass .hp-top{display:flex;align-items:center;gap:4px;font:700 7px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}:root .hero-pass .hp-top img{width:13px;height:13px}:root .hero-pass .hp-route{display:grid;gap:2px;font:700 13px/1.05 var(--display);color:#f6ecd4}:root .hero-pass .hp-route i{font:600 6.5px/1 var(--text);font-style:normal;letter-spacing:.3em;text-transform:uppercase;color:var(--edge)}:root .hero-pass .hp-foot{font:500 7px/1.2 var(--text);color:var(--coin)}@media (min-width: 761px){:root .hero-card .hero-terms{font-size:14px}:root .hero-pass{width:260px;top:-122px;right:48px}:root .hero-pass figcaption{gap:8px;padding:12px 12px 0}:root .hero-pass .hp-top{font-size:9px;gap:6px}:root .hero-pass .hp-top img{width:18px;height:18px}:root .hero-pass .hp-route{font-size:17px}:root .hero-pass .hp-route i{font-size:8px}:root .hero-pass .hp-foot{font-size:9px}}@media (min-width: 761px){:root .hero-card .jr-band{display:block}:root .hero-card{bottom:40px;max-width:640px;padding-top:var(--s5);padding-bottom:var(--s5)}:root .hero-in{padding-top:12vh}}html.calm .hero-card,html.calm .hero-card *,html.calm .hero-card *:after{animation:none!important;transition:none!important}:root .flow{--st-line: rgba(74, 48, 18, .45);--st-bg: #e8d6ac;--st-edge: #5a3d20;--st-now: #8a5c16}:root .flow .fl-step{gap:var(--s3)}:root .flow .fl-step>*{min-width:0}:root .flow .fl-title{font-size:var(--t-title);line-height:1.1}:root .flow[data-step=tasks] .fl-title{font-size:var(--t-title)}:root .flow .fl-title:after{content:"";display:block;height:1px;margin:var(--s3) 0 0;background:linear-gradient(90deg,var(--clay),rgba(125,48,24,0))}:root .flow .fl-sub{font-size:var(--t-body);line-height:1.4;opacity:1;max-width:46ch}:root .flow .fl-note,:root .flow .fl-fine{max-width:46ch}:root .flow .fl-dots{position:relative;width:156px;padding-left:var(--s1);height:var(--s5);margin:0 0 var(--s3);align-items:center;justify-content:space-between;gap:0;background:linear-gradient(var(--st-line),var(--st-line)) center / 100% 1px no-repeat}:root .flow .fl-dots li{width:11px;height:11px;background:var(--st-bg);border:2px solid var(--st-edge);box-shadow:none;transform:rotate(45deg)}:root .flow .fl-dots li.done{background:var(--st-edge)}:root .flow .fl-dots li.now{width:15px;height:15px;background:radial-gradient(circle at 40% 35%,#fff6cc,#ffc864 45%,#d9892a);border-color:var(--st-now);box-shadow:0 0 12px 3px #ffbe50b3}:root .flow .fl-btn.big{justify-content:flex-start;gap:var(--s3);min-height:64px;margin:var(--s2) calc(var(--leaf-r) * -1 + var(--deckle)) 0 calc(var(--leaf-l) * -1);padding:var(--s3) var(--s6) var(--s3) var(--leaf-l);font:800 clamp(16px,4.6vw,20px)/1.15 var(--display);letter-spacing:.05em;text-align:left;text-wrap:balance;clip-path:polygon(0 0,100% 0,calc(100% - var(--s4)) 50%,100% 100%,0 100%);background:linear-gradient(#f1d48a99,#f1d48a99) var(--leaf-l) 5px / calc(100% - var(--leaf-l) - var(--s7)) 1px no-repeat,linear-gradient(#f1d48a99,#f1d48a99) var(--leaf-l) calc(100% - 5px) / calc(100% - var(--leaf-l) - var(--s7)) 1px no-repeat,var(--ribbon);background-blend-mode:normal,normal,normal,soft-light,normal}:root .flow .fl-btn.big .ic{margin-left:auto;width:22px;height:22px}:root .flow[data-step=tasks] .fl-btn.big{min-height:64px;font-size:clamp(16px,4.6vw,20px)}:root .flow .fl-facts{margin-top:var(--s4)}:root .flow .fl-wallets{gap:0}:root .flow .fl-tasks{margin:var(--s1) 0 var(--s2)}:root .flow :is(.fl-wallet){min-height:60px;padding:var(--s3) var(--s1);column-gap:var(--s4);color:var(--ink);border-bottom:1px solid var(--rule)}:root .flow .fl-wallets>:first-child{border-top:1px solid var(--rule)}:root .flow .fl-wallet .ic{width:28px;height:28px;color:#8a5c16;align-self:center}:root .flow .fl-wallet img{width:28px;height:28px;align-self:center}:root .flow .fl-wallet span{font-size:var(--t-lead);line-height:1.2}:root .flow .fl-wallet small{font-size:var(--t-small);opacity:.85;line-height:1.35}:root .flow .fl-task.done .ic{color:var(--gain)}:root .flow .fl-err{color:var(--cost)}:root .flow .fl-typed .fl-row{margin-top:var(--s2)}:root .flow .fl-msg{padding:var(--s3) var(--s4);font-size:var(--t-small)}:root .flow .fl-ref{padding:var(--s2) var(--s1)}:root .flow .fl-start:before{content:"";display:block;height:clamp(72px,17vh,190px);background:url(/assets/jr-constantinople-fIRM_lkE.svg) left center / contain no-repeat}@media (min-width: 1024px){:root .flow:not([data-step=status]) .fl-sub{font-size:clamp(18px,1.3vw,28px)}:root .flow:not([data-step=status]) .fl-facts li{font-size:clamp(12px,.9vw,18px)}}:root .flow .fl-typed{grid-template-columns:auto minmax(0,1fr)}:root .flow .fl-typed .fl-row{grid-column:1 / -1;min-width:0}:root .flow .fl-typed .fl-field{flex:1 1 auto;min-width:0}:root .flow .fl-typed .fl-row .fl-btn{flex:none}:root .flow .fl-inapp{display:grid;gap:var(--s2);margin:0 0 var(--s3);padding:var(--s3) var(--s4);background:var(--cell);border:1px solid var(--rule);box-shadow:inset 0 0 0 2px #fff6de52,inset 0 0 0 3px var(--rule2)}:root .flow .fl-inapp p{display:flex;gap:var(--s2);margin:0;font:600 var(--t-body)/1.4 var(--text)}:root .flow .fl-inapp p .ic{flex:none;width:22px;height:22px;margin-top:1px;color:#8a5c16}:root .flow .fl-inapp .fl-btn{justify-self:start;min-height:44px}:root .flow #fl-legacy .res{gap:var(--s3)}:root .flow #fl-legacy .res h2{display:block;font-size:var(--t-title);line-height:1.1;margin:0}:root .flow #fl-legacy .res h2:after{content:"";display:block;height:1px;margin:var(--s3) 0 0;background:linear-gradient(90deg,var(--clay),rgba(125,48,24,0))}:root .flow #fl-legacy .res .hint{display:block;font-size:var(--t-body);line-height:1.45;color:var(--ink);max-width:46ch;margin:0}:root .flow #fl-legacy .fl-wallets{margin-top:var(--s2)}:root .flow .fl-field:focus-within{outline:2px solid var(--clay);outline-offset:2px;box-shadow:0 0 0 5px #f3cf72b3}:root .flow .fl-alt{display:grid;gap:var(--s2);margin-top:var(--s3)}:root .flow .fl-count{margin:var(--s2) 0 0;font-size:var(--t-small);opacity:.85}:root .flow .fl-welcome{color:var(--ink)}:root .flow .fl-addr{flex-wrap:wrap}:root .flow .fl-addr code{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;font-size:13px;line-height:1.35;flex:1 1 100%}:root .flow .fl-label{display:block;margin:var(--s2) 0 calc(var(--s2) * -1);font:700 var(--t-label)/1.2 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--clay)}:root .flow .fl-field input[type=url]{font-size:16px}:root .flow .fl-paste{flex:none;align-self:stretch;min-height:44px;padding:0 var(--s3);border:0;border-left:1px solid var(--rule);background:none;font:700 var(--t-label)/1 var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--clay);cursor:pointer}:root .flow .fl-paste:hover{background:#7a58281a}:root .flow .fl-field.bad{border-bottom-color:var(--cost)}:root .flow .fl-quote-in+.fl-fine,:root .flow .fl-quote-in+.fl-err{margin-top:calc(var(--s2) * -1)}:root .flow .st-quote .st-quote-link{min-width:0;overflow-wrap:anywhere;font:600 var(--t-body)/1.3 var(--text);color:var(--clay)}:root .flow .st-quote small{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s2)}:root .flow .st-quote-edit{grid-template-columns:minmax(0,1fr);gap:var(--s2)}:root .flow .st-quote-edit label{font:500 12px/1 var(--text);text-transform:uppercase;letter-spacing:.1em;opacity:.75}:root .flow .st-quote-edit .fl-err{margin:0}:root .flow .st-quote-edit .fl-row{flex-wrap:wrap}.sheet .kicker{color:var(--clay)}.sheet h2{font-size:var(--t-title)}.jr-band{display:block;flex:none;height:24px;background:url(/assets/jr-band-GIJ8Y1md.svg) 0 center / auto 24px repeat-x;-webkit-mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.jr-vg,.jr-map,.jr-foot{display:none}.jr-vg{background:center / contain no-repeat}.vg-road{background-image:url(/assets/jr-road-XV7y0i8Y.svg)}.vg-dunhuang{background-image:url(/assets/jr-dunhuang-ChsoxBjF.svg)}.vg-samarkand{background-image:url(/assets/jr-samarkand-DrYo5y1A.svg)}.vg-baghdad{background-image:url(/assets/jr-baghdad-CRS8y8dI.svg)}.jr-map svg{display:block;width:100%;height:auto;overflow:visible}.jr-map .rd{fill:none;stroke:#4a2f12;stroke-opacity:.5;stroke-width:1.2;stroke-dasharray:2 5;stroke-linecap:round}.jr-map .rt{fill:none;stroke:var(--clay);stroke-width:2;stroke-linecap:round}.jr-map .ld{stroke:#4a2f12;stroke-opacity:.5;stroke-width:.9}.jr-map .st{fill:#efe2c4;stroke:#4a2f12;stroke-width:1.4}.jr-map .st.done{fill:#4a2f12}.jr-map .here{fill:#c8942e4d;stroke:var(--clay);stroke-width:2.4}.jr-map .gem{fill:#c8942e;stroke:#4a2f12;stroke-width:1}.jr-map .nm{font:600 13.5px/1 var(--display);fill:var(--ink);paint-order:stroke;stroke:#efe2c4;stroke-width:3px;stroke-linejoin:round}.jr-map .nm.now{fill:var(--clay);font-weight:800}.jr-foot{align-items:center;gap:var(--s4);flex:none}.jr-flourish{flex:1;height:var(--s5);background:url(/assets/jr-flourish-DWyJ3CQE.svg) left center / auto 100% no-repeat,linear-gradient(90deg,rgba(74,48,18,.55),transparent) 68px center / calc(100% - 68px) 1px no-repeat}.seal{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:52% 48% 55% 45%/48% 55% 45% 52%;font:700 20px/1 var(--display);letter-spacing:.04em;color:var(--gilt);background:radial-gradient(circle at 36% 30%,#a6482c 0,#7d3018 45%,#4e1c0c);box-shadow:inset 0 0 0 4px #ffbe9624,inset 0 -3px 5px #1404008c,0 3px 6px #00000073;text-shadow:0 -1px 0 rgba(30,6,0,.85)}.jr :is(.trio b,h2,.route-cap){display:block;font:700 var(--t-title)/1.05 var(--display);letter-spacing:.02em;color:var(--ink);text-wrap:balance}.jr h2:first-letter,.jr .trio b:first-letter,#s-dawn .route-cap:first-letter{color:var(--clay);text-shadow:0 1px 0 rgba(255,244,200,.6)}.jr h2:first-letter,.jr .trio b:first-letter,#s-dawn .route-cap:first-letter{font-size:1.4em}.jr :is(.trio b,.trio span,h2,.route-cap,.caravans b,.ways b,.ways span){overflow-wrap:anywhere;hyphens:auto}.jr .trio span{display:block;font:400 var(--t-lead)/1.3 var(--text);color:var(--inkSoft);text-wrap:balance}.trio{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s2)}.trio li{min-width:0;position:relative;display:grid;align-content:start;justify-items:center;text-align:center;gap:var(--s1);padding:var(--s1) var(--s1)}.trio li+li:after{content:"";position:absolute;left:calc(var(--s1) * -1);top:10%;bottom:10%;width:1px;background:linear-gradient(transparent,var(--rule) 20%,var(--rule) 80%,transparent)}.trio img{width:48px;height:48px;object-fit:contain}.jr .trio b{hyphens:manual;font-size:15px;line-height:1.1;max-width:100%;overflow-wrap:anywhere;text-align:center}@media (min-width: 380px){.jr .trio b{font-size:16px}}.route{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s2);font:700 clamp(14px,4.4vw,18px)/1.1 var(--display)}.route ol{list-style:none;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;position:relative}.route ol:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--clay);opacity:.6}.route li{position:relative;width:9px;height:9px;background:var(--coin);border:2px solid var(--rust);transform:rotate(45deg)}.route-cap{text-align:center;font:700 var(--t-label)/1 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--clay)}.jr .route-cap{font-size:var(--t-label)}.caravans{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s3) var(--s2)}.caravans li{display:grid;gap:var(--s1);align-content:start}.caravans img,.tiers img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:1px solid var(--rule);box-shadow:0 0 0 3px #fff6de80,0 0 0 4px var(--rule2)}.caravans b{font:700 var(--t-small)/1.15 var(--text);text-wrap:balance}.tiers{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin:0;padding:0}.tiers li{position:relative;display:grid;gap:var(--s1);justify-items:center}.tiers li+li:before{content:"→";position:absolute;left:calc(var(--s3) * -1);top:30%;width:var(--s3);text-align:center;font:700 var(--t-small)/1 var(--text);color:var(--clay)}.tiers b{font:700 var(--t-small)/1.15 var(--text)}.ways{list-style:none;margin:0;padding:0;display:grid;gap:0}.ways li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:var(--s3);align-items:center;padding:var(--s1) 0;border-bottom:1px solid var(--rule)}.ways img{width:44px;height:44px;object-fit:contain}.ways b{display:block;font:700 var(--t-lead)/1.15 var(--display)}.ways span{font-size:var(--t-small);color:var(--inkSoft)}.ways a{color:var(--rust);font-weight:700}@media (max-width: 1023px){.sec.gate,.sec.stop:not(.last){display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--s3) var(--s3)}.sec.gate{min-height:115vh}.sec.stop:not(.last){min-height:160vh}:root .sheet.jr{position:sticky;top:auto;bottom:var(--s3);max-width:none;display:grid;gap:var(--s3);padding:var(--s3) var(--leaf-r) var(--s4) var(--leaf-l);transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1)}.sheet.jr>*{min-width:0}.sec:not(.on) .sheet.jr{opacity:0;transform:translateY(24px)}.jr-band{height:var(--s4);background-size:auto var(--s4)}.caravans{grid-template-columns:repeat(6,minmax(0,1fr))}.caravans li{grid-column:span 2}.caravans li:nth-child(4){grid-column:2 / span 2}.caravans li:nth-child(5){grid-column:4 / span 2}.caravans b{text-align:center}.route-cap{margin-top:calc(var(--s1) * -1)}.jr .trio span{font-size:var(--t-small);line-height:1.25}}@media (min-width: 1024px){:root{--pw: clamp(480px, 30vw, 640px);--t-lead: clamp(24px, 1.9vw, 40px);--t-title: clamp(36px, 2.9vw, 72px);--t-big: clamp(48px, 3.8vw, 72px)}.sec.gate,.sec.stop:not(.last){padding:0}#s-gate{min-height:280vh}:root .sheet.jr{position:fixed;left:0;top:0;bottom:0;width:var(--pw);max-width:none;margin:0;z-index:3;display:flex;flex-direction:column;justify-content:space-evenly;gap:var(--s3);padding:calc(66px + var(--s5)) var(--leaf-r) var(--s6) var(--leaf-l);opacity:0;transform:translate(-104%);pointer-events:none;transition:opacity .9s cubic-bezier(.45,0,.2,1),transform .9s cubic-bezier(.45,0,.2,1)}.sec.on .sheet.jr{opacity:1;transform:none;pointer-events:auto}.sheet.jr>*{min-width:0}.jr-vg{display:block;flex:1 1 0;min-height:56px;max-height:calc((var(--pw) - var(--leaf-l) - var(--leaf-r)) * .375);width:100%}.jr-map{display:block;flex:none;height:calc((var(--pw) - var(--leaf-l) - var(--leaf-r)) * .58)}.jr-map svg{height:100%}:root .sheet.jr:before{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),linear-gradient(90deg,transparent calc(var(--leaf-l) - 13px),rgba(125,48,24,.38) calc(var(--leaf-l) - 13px) calc(var(--leaf-l) - 12px),transparent calc(var(--leaf-l) - 12px) calc(var(--leaf-l) - 10px),rgba(125,48,24,.24) calc(var(--leaf-l) - 10px) calc(var(--leaf-l) - 9px),transparent calc(var(--leaf-l) - 9px)),repeating-linear-gradient(180deg,transparent 0 31px,rgba(74,48,18,.11) 31px 32px),var(--paper)}.jr-foot{display:flex}.jr-band{height:var(--s5);background-size:auto var(--s5)}#s-gate .trio{flex:none;grid-template-columns:minmax(0,1fr);gap:0;min-height:0}#s-gate .trio li{grid-area:1 / 1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;align-content:start;justify-items:start;text-align:left;gap:var(--s3);padding:0;opacity:0;transform:translateY(var(--s4));transition:opacity .9s cubic-bezier(.45,0,.2,1),transform .9s cubic-bezier(.45,0,.2,1);pointer-events:none}#s-gate .trio li+li:after{display:none}#s-gate .trio li:before{content:"";width:100%;aspect-ratio:400 / 150;background:center / contain no-repeat}#s-gate .trio li:nth-child(1):before{background-image:url(/assets/jr-serai-DGglV1wL.svg)}#s-gate .trio li:nth-child(2):before{background-image:url(/assets/jr-camel-wWdxQYND.svg)}#s-gate .trio li:nth-child(3):before{background-image:url(/assets/jr-scales-D9hp9qhs.svg)}#s-gate .trio img{display:none}#s-gate .trio b{font-size:var(--t-big);text-align:left}#s-gate .trio span{font-size:var(--t-lead);color:var(--ink)}#s-gate .sheet[data-i="0"] .trio li:nth-child(1),#s-gate .sheet[data-i="1"] .trio li:nth-child(2),#s-gate .sheet[data-i="2"] .trio li:nth-child(3){opacity:1;transform:none;pointer-events:auto}#s-dawn .jr-band{order:0}#s-dawn .jr-vg{order:1}#s-dawn .jr-map{order:4}#s-dawn .jr-foot{order:5}#s-dawn .route-cap{order:2;text-align:left;font:700 var(--t-big)/1.05 var(--display);letter-spacing:.02em;text-transform:none;color:var(--ink)}#s-dawn .route{order:3;display:flex;flex-wrap:wrap;gap:0 .5em;font:400 var(--t-lead)/1.3 var(--text);color:var(--ink)}#s-dawn .route ol{display:none}#s-dawn .route>span:first-child:after{content:"—";margin-left:.5em}.sheet.jr .kicker{font:700 var(--t-label)/1 var(--text);letter-spacing:.18em}.caravans{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s2)}.caravans li,.caravans li:nth-child(4),.caravans li:nth-child(5){grid-column:auto}.jr .kicker+h2{margin-top:calc(var(--s2) * -1)}}.sheet.jr.nov .jr-vg,#s-gate .sheet.jr.nov .trio li:before{display:none}.sheet.jr.nom .jr-map{display:none}.sheet.jr.tight{gap:var(--s1);padding-top:calc(66px + var(--s3));padding-bottom:var(--s3)}.sheet.jr.nof .jr-foot{display:none}.sheet.jr.tight .ways li{padding:0}html.calm .sheet.jr,html.calm #s-gate .trio li{transition:opacity .4s!important;transform:none!important}:root .pass{position:relative}:root .pass .pass-body{position:relative}:root .pass .pass-stamp{position:absolute;z-index:2;right:8px;top:64px;width:112px;height:112px;pointer-events:none;mix-blend-mode:screen}:root .pass.pass-ok{margin:10px;color:var(--parchment);background:radial-gradient(110% 80% at 100% 0%,#ffb0503d,#ffb05000 62%),var(--leather),#26160b;box-shadow:0 0 0 2px #f1d48a,0 0 0 6px #9c2418,0 0 0 9px #d6a53f,0 0 0 11px #3a2412,0 0 46px 10px #ffb0506b}:root .pass-ok .pass-art{box-shadow:inset -2px 0 #f1d48a99}:root .pass-ok .pass-art img{object-position:62% 72%}:root .pass-ok .pass-body{padding:16px 18px 14px}:root .pass-ok .pass-seal{color:#f1d48a}:root .pass-ok .pass-head{margin:14px 0 2px;font:700 clamp(24px,6.4cqi,36px)/1.06 var(--display);letter-spacing:.01em;color:#f6d98c;text-shadow:0 1px 0 rgba(40,18,4,.9),0 0 22px rgba(255,180,80,.5)}:root .pass-ok .pass-way{font:600 15px/1.35 var(--text);color:var(--parchment)}:root .pass-ok .pass-way i{font:600 11px/1 var(--text);font-style:normal;color:#c9a55a;text-transform:uppercase;letter-spacing:.32em;margin:0 4px}:root .pass-ok .pass-foot{margin-top:auto;border-top-color:#f1d48a80}:root .pass-ok .pass-foot span:first-child{color:#c9a55a}:root .pass-ok .pass-foot span:last-child{color:#f1d48a}:root .pass-ok .pass-body{align-content:stretch;grid-template-rows:auto auto auto auto 1fr}:root .pass-ok .pass-wax{position:absolute;z-index:3;width:132px;height:160px;right:2px;top:4px;pointer-events:none;filter:drop-shadow(0 0 18px rgba(255,176,80,.35))}@container (min-width: 561px){:root .pass-ok .pass-head{padding-right:84px}}@container (max-width: 560px){:root .pass-ok .pass-wax{top:-58px;right:auto;left:50%;margin-left:-66px}:root .pass-ok .pass-body{padding-top:76px;justify-items:center;text-align:center}:root .pass-ok .pass-top{justify-content:center}:root .pass-ok .pass-foot{width:100%}}:root .pass-ok .pass-corner{position:absolute;z-index:3;width:26px;height:26px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-17 -17 34 34'%3E%3Cdefs%3E%3ClinearGradient id='g' x1='0' y1='0' x2='1' y2='1'%3E%3Cstop offset='0' stop-color='%23FFF3C4'/%3E%3Cstop offset='.5' stop-color='%23E9BF5C'/%3E%3Cstop offset='1' stop-color='%23B98428'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpolygon points='0,-16 3.8,-9.2 11.3,-11.3 9.2,-3.8 16,0 9.2,3.8 11.3,11.3 3.8,9.2 0,16 -3.8,9.2 -11.3,11.3 -9.2,3.8 -16,0 -9.2,-3.8 -11.3,-11.3 -3.8,-9.2' fill='url(%23g)' stroke='%235E3C0E' stroke-width='1.2'/%3E%3C/svg%3E") center / contain no-repeat}:root .pass-ok .pass-corner.tl{top:-18px;left:-18px}:root .pass-ok .pass-corner.tr{top:-18px;right:-18px}:root .pass-ok .pass-corner.bl{bottom:-18px;left:-18px}:root .pass-ok .pass-corner.br{bottom:-18px;right:-18px}:root .pass-ok .pass-petals{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none;display:none}:root .pass-ok.reveal .pass-petals{display:block}:root .pass-ok.pre .pass-wax,:root .pass-ok.pre .pass-head{opacity:0}:root .pass-ok.pre .pass-art img{filter:brightness(.45) saturate(.7)}:root .pass-ok .pass-petals b{position:absolute;top:-14px;width:8px;height:12px;border-radius:50%/62% 62% 38% 38%;background:var(--petal);opacity:0;animation:pass-petal 3.2s cubic-bezier(.35,.1,.6,1) both}:root .pass-ok.reveal{animation:pass-rise 1s cubic-bezier(.2,.8,.2,1) both}:root .pass-ok.reveal .pass-wax{animation:pass-press .75s .6s cubic-bezier(.3,1.35,.5,1) both}:root .pass-ok.reveal .pass-head{animation:pass-ink .7s 1.05s ease-out both}:root .pass-ok.reveal .pass-art img{animation:pass-lit 1.6s .1s ease-out both}@keyframes pass-rise{0%{transform:translateY(16px) scale(.97);box-shadow:0 0 0 2px #f1d48a,0 0 0 6px #9c2418,0 0 0 9px #d6a53f,0 0 0 11px #3a2412,0 0 #ffb05000}}@keyframes pass-press{0%{opacity:0;transform:scale(2.1) rotate(-22deg)}55%{opacity:1;transform:scale(.93) rotate(3deg)}to{opacity:1;transform:none}}@keyframes pass-ink{0%{opacity:0;transform:translateY(6px)}}@keyframes pass-lit{0%{filter:brightness(.45) saturate(.7)}}@keyframes pass-petal{0%{opacity:0;transform:translate(0) rotate(0)}12%{opacity:.95}to{opacity:0;transform:translate(36px,460px) rotate(calc(var(--turn) * 5))}}html.calm .pass-ok.reveal,html.calm .pass-ok.reveal *{animation:none!important}html.calm .pass-ok .pass-petals{display:none}@media (min-width: 1024px){:root .stop.last .flow.sheet[data-step=status] .pass-ok .pass-art{max-height:36vh}}:root{--bg: #1d1108;--fg: var(--parchment);--panelBg: var(--parchment);--panelFg: var(--ink);--btn: #D6A53F;--btnFg: #24160a}body{background:var(--bg)}.veil{background:radial-gradient(ellipse 84% 80% at 50% 52%,#28160600 48%,#2816066b 80%,#160c03db),url(/assets/b-grain-a-B0PGhQ79.webp) center / 256px}.stage.failed canvas{display:none}.rail{--rpx: 12px;--rpy: 7px;display:flex;align-items:center;margin-left:18px}.rail a{position:relative;display:grid;justify-items:center;gap:4px;padding:var(--rpy) var(--rpx);min-height:44px;text-decoration:none;font:600 13px/1 var(--text);color:var(--paleGold);opacity:.9;text-shadow:0 1px 1px #000}.rail a:before{content:"";position:absolute;top:calc(var(--rpy) + 6px);left:-50%;right:50%;height:2px;background:var(--edge);opacity:.6}.rail a:first-child:before{display:none}.rail i{position:relative;z-index:1;width:14px;height:14px;background:#1d1108;border:2px solid #a8761f;transform:rotate(45deg);transition:background var(--t-open),transform var(--t-open) var(--e-spring)}.rail a.done i{background:#a8761f}.rail a.now{opacity:1;color:#fff3c8;font-weight:800;text-shadow:0 1px 1px #000,0 0 10px rgba(255,200,90,.6)}.rail a.now i{background:var(--brass);border-color:#f6dc8a;transform:rotate(45deg) scale(1.25);box-shadow:0 0 8px #ffc85acc}.motion{width:44px;height:44px;padding:0;display:grid;place-items:center}.motion .ic{width:18px;height:18px}.motion .lbl{display:none}@media (min-width: 761px){.motion{width:auto;grid-auto-flow:column;gap:8px;padding:0 2px;margin-right:8px;background:none;border:0;border-bottom:1px solid rgba(241,212,138,.6);filter:none;min-height:44px;color:var(--paleGold)}.motion:hover{color:#fff3c8;border-color:#fff3c8}.motion .lbl{display:inline;font:700 14px/1 var(--text);white-space:nowrap}}.motion .m-play,.motion[aria-pressed=true] .m-pause,.snd .s-slash{display:none}.snd[aria-pressed=true] .s-slash{display:inline}@media (min-width: 761px){.snd[aria-pressed=true]{color:var(--parchmentDeep)}}.motion[aria-pressed=true] .m-play{display:inline}main{position:relative;z-index:2}.sec{position:relative;min-height:150vh;padding:0 5vw}.kicker{font:700 12px/1 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--coin)}.hero{min-height:112vh}.hero-in{position:relative;max-width:760px;margin:0 auto;padding-top:16vh;display:grid;gap:16px;justify-items:center;text-align:center}.hero .crest{width:clamp(108px,13vw,168px);height:auto;filter:drop-shadow(0 8px 24px rgba(0,0,0,.55))}.hero .cd{width:min(420px,100%)}.cd.soon{display:inline-flex;grid-template-columns:none;align-items:center;gap:12px;width:auto;padding:2px 14px 2px 6px;border-style:solid;border-width:10px 14px;border-image:url(/assets/a-plaque-DusKXyU7.png) 24 fill / 10px 14px stretch;background:none;color:#2a1806;box-shadow:0 6px 12px #0000008c}.cd.soon img{width:34px;height:34px}.cd.soon span{font:700 13px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#4a2f0c}.pins{position:fixed;inset:0;z-index:1;pointer-events:none}.pin{position:absolute;left:0;top:0;isolation:isolate;padding:7px 20px 5px 12px;color:#2b1c0b;border:0;filter:drop-shadow(0 3px 5px rgba(30,16,4,.5));font:700 20px/1 var(--display);white-space:nowrap;transition:opacity .3s;opacity:0}.pin:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--paper),#f3e6c6;-webkit-mask:linear-gradient(#000,#000) 0 0 / calc(100% - 11px) 100% no-repeat,url(/assets/d-deckle-DcHME9i5.svg) right top / 12px 100% no-repeat;mask:linear-gradient(#000,#000) 0 0 / calc(100% - 11px) 100% no-repeat,url(/assets/d-deckle-DcHME9i5.svg) right top / 12px 100% no-repeat}.pin small{display:block;font:600 12px/1.2 var(--text);color:var(--clay);letter-spacing:.08em;text-transform:uppercase}.pin.dim small{display:none}.pin.river:before{display:none}.pin.river{filter:none;padding:0;color:#1d5b70;font-size:17px;font-style:italic;text-shadow:0 0 2px #f3e6c6,0 0 3px #f3e6c6,0 0 6px rgba(243,230,198,.9)}.stop{padding-top:18vh}.stop.last{min-height:100vh;padding-top:96px;padding-bottom:6vh;display:flex;flex-direction:column}.flow.sheet{max-width:clamp(520px,32vw,720px);margin:0;top:92px}.flow .fl-task{text-decoration:none}@media (min-width: 1024px){.stop.last{padding-top:0;padding-bottom:0}.stop.last .flow.sheet:not([data-step=status]){position:fixed;top:0;bottom:0;left:0;z-index:3;margin:0;width:var(--pw);max-width:none;min-height:0;overflow-y:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-top:calc(66px + var(--s5));padding-bottom:var(--s6);animation:none;opacity:0;transform:translate(-104%);pointer-events:none;transition:opacity .9s cubic-bezier(.45,0,.2,1),transform .9s cubic-bezier(.45,0,.2,1)}.stop.last.on .flow.sheet:not([data-step=status]){opacity:1;transform:none;pointer-events:auto}.stop.last .flow.sheet .pass-art{aspect-ratio:16 / 9;min-height:0;max-height:28vh}.stop.last .flow.sheet:not([data-step=status]) .fl-body{display:flex;flex-direction:column;flex:1}.stop.last .flow.sheet:not([data-step=status]) .fl-step{flex:1;display:flex;flex-direction:column;justify-content:center}}.flow[data-step=status]{max-width:1060px;margin:0 auto;position:relative;top:auto}.flow[data-step=tasks]{max-width:700px;width:100%;margin:auto;top:auto}.stop.last .flow{position:relative;z-index:1}.stop.last:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:0;background:#140a038c;backdrop-filter:blur(5px);transition:opacity .5s}.stop.last.on:has(.flow[data-step=tasks]):before{opacity:1}.fl-body{display:contents}.fl-human:empty{display:none}.pass-foot span:last-child{color:var(--coin)}html.calm .stage canvas{transition:none}.sheet{will-change:transform}@media (max-width: 1100px){.rail span{display:none}.rail{--rpx: 15px;--rpy: 15px}}@media (max-width: 760px){.rail{margin-left:4px;--rpx: 6px;--rpy: 0px;pointer-events:none}.rail a{min-height:0}.bar .go{display:none}.hero{min-height:100vh}.hero-in{padding-top:13vh;gap:14px}.sec{padding:0 12px}.stop.last{min-height:100vh;padding:64px 12px 12px}.flow.sheet{position:relative;top:auto;bottom:auto;margin:auto 0}.flow[data-step=tasks]{max-width:none;margin:auto 0}.pin{font-size:16px}}@media (max-width: 420px){.bar .brand{font-size:0;gap:0}}.hero-collab{color:var(--parchment);font:600 clamp(14px,1.3vw,17px)/1.3 var(--text);text-decoration:underline;text-underline-offset:4px;text-shadow:0 2px 10px rgba(0,0,0,.9);min-height:44px;display:inline-flex;align-items:center}.hero-collab:hover{color:#fff3c8}.dock{position:fixed;z-index:6;right:32px;bottom:28px;display:flex;align-items:center;gap:20px;opacity:1;transform:none;transition:opacity .5s,transform .5s}.dock .fl-btn{min-height:48px;padding:0 28px;font-size:15px}.dock .dock-alt{color:var(--parchment);font:700 15px/1 var(--text);text-decoration:underline;text-underline-offset:4px;text-shadow:0 2px 8px rgba(0,0,0,.95);min-height:44px;display:inline-flex;align-items:center}html[data-sec=s-hero] .dock,html[data-sec=s-join] .dock{opacity:0;transform:translateY(16px);pointer-events:none}@media (max-width: 760px){.dock{inset:64px 12px auto;justify-content:space-between;gap:12px}.dock .fl-btn{min-height:44px;padding:0 16px;font-size:14px;flex:1;justify-content:center}.dock .dock-alt{font-size:14px}html[data-sec=s-hero] .dock,html[data-sec=s-join] .dock{transform:translateY(-16px)}}.hero-in>.cd{display:none}
