@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/caveat-latin.woff2) format("woff2")}.tour-host{position:fixed;inset:0;overflow:hidden;background:#f3eadb}.tour-screen{position:absolute;left:0;top:0;transform-origin:0 0;overflow:hidden}.tour-host{--serif: "Instrument Serif", Georgia, serif;--tsans: "Geist", "Helvetica Neue", Arial, sans-serif;--sans: var(--tsans);--mono: "JetBrains Mono", ui-monospace, Menlo, monospace}.tour{--paper: #f3eadb;--paper2: #fbf6ec;--card: #fffcf6;--ink: #1a1612;--ink2: #5c5247;--mute: #8a7e70;--rule: #e3d7c3;--terra: #9e4837;--terra2: #e7b49d;--terrabg: #f3e1d6;--ok: #3d6b4f;--okbg: #e3eee6;--amber: #a86b12;--amberbg: #f8ebd2;--olive: #6d7240;position:absolute;inset:0;background:var(--paper);color:var(--ink);font-family:var(--tsans);overflow:hidden}.tour:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.07;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>")}.t-top{position:absolute;left:0;right:0;top:0;display:flex;align-items:center;gap:14px;z-index:6}.t-brand{display:flex;align-items:center;flex:none}.t-brand img{display:block;width:auto}.t-brand:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.t-stamps{display:flex;gap:6px}.t-stamp{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border:1.5px dashed #d5c7b0;color:var(--mute);transition:all .4s ease;white-space:nowrap}.t-stamp.on{border:1.5px solid var(--terra);color:var(--terra);background:var(--terrabg);transform:rotate(-2deg)}.t-cta{font:inherit;font-weight:600;background:var(--ink);color:var(--paper2);border:0;cursor:pointer}.t-links{display:flex;align-items:center;gap:22px;margin-left:auto}.t-links a{color:var(--ink2);font-weight:600;text-decoration:none}.t-links a:hover{color:var(--ink)}.t-links a:focus-visible{outline:2px solid var(--terra);outline-offset:3px}.t-cta:focus-visible,.t-choice:focus-visible,.t-line:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.t-scene-wrap{position:absolute;z-index:1}.t-scene{position:absolute;left:0;top:0;width:960px;height:540px;transform-origin:0 0}.t-win{position:absolute;z-index:3;object-fit:contain;object-position:bottom;transition:opacity .3s}.t-win.talk{animation:talk .42s ease-in-out infinite alternate}@keyframes talk{0%{transform:translateY(0)}to{transform:translateY(-2px) rotate(-.4deg)}}.t-counter{position:absolute;z-index:4;left:0;right:0;bottom:0;background:var(--paper2);border-top:2px solid var(--ink);box-shadow:0 -10px 30px #3c281414}.t-who{font-family:var(--mono);letter-spacing:.16em;color:var(--terra);text-transform:uppercase;display:flex;gap:12px;align-items:center}.t-who span{color:var(--mute);letter-spacing:.1em}.t-line{font-family:var(--serif);margin:0;color:var(--ink);cursor:pointer;text-wrap:pretty}.t-line .w{color:#bfb2a0;transition:color .18s}.t-line .w.on{color:var(--ink)}.t-choices{display:flex;flex-wrap:wrap}.t-choice{font:inherit;text-align:left;background:var(--card);color:var(--ink);border:1px solid var(--rule);cursor:pointer;display:flex;align-items:baseline;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s,border-color .2s}.t-choice.in{opacity:1;transform:none}.t-choice:hover{border-color:var(--terra)}.t-choice .k{font-family:var(--mono);color:var(--terra);flex:none}.t-choice.end{background:var(--ink);color:var(--paper2);border-color:var(--ink)}.t-choice.end .k{color:var(--terra2)}.t-choice.soft{background:transparent}.tour.desk .t-top{height:64px;padding:0 28px}.tour.desk .t-brand img{height:32px}.tour.desk .t-stamps{margin-left:40px}.tour.desk .t-stamp{font-size:10.5px;padding:5px 9px}.tour.desk .t-cta{font-size:14px;padding:10px 16px}.tour.desk .t-links{font-size:14px}.tour.desk .t-scene-wrap{left:250px;right:30px;top:66px;bottom:var(--ch, 192px)}.tour.desk .t-win{left:6px;bottom:calc(var(--ch, 192px) - 16px);width:300px;height:300px}.tour.desk .t-counter{min-height:192px;padding:18px 30px 18px 300px;display:grid;grid-template-rows:auto auto auto;gap:8px}.tour.desk .t-who{font-size:11px}.tour.desk .t-line{font-size:27px;line-height:1.22;min-height:2.44em}.tour.desk .t-choices{gap:8px;align-content:start}.tour.desk .t-choice{font-size:14.5px;padding:9px 13px}.tour.desk .t-choice .k{font-size:10.5px}.tour.phone .t-top{height:54px;padding:10px 18px 0;flex-wrap:wrap;row-gap:6px}.tour.phone .t-brand img{height:26px}.tour.phone .t-stamps{order:3;width:100%;justify-content:space-between;gap:4px}.tour.phone .t-stamp{font-size:8.5px;padding:3px 5px;letter-spacing:.08em}.tour.phone .t-cta{font-size:12.5px;padding:8px 12px}.tour.phone .t-links{display:none}.tour.phone .pg{transition:opacity .45s ease .3s}.tour.phone .pg.off{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.tour.phone .t-scene-wrap{left:0;right:0;top:92px;bottom:var(--ch, 382px);overflow:hidden}.tour.phone .t-win{left:0;bottom:calc(var(--ch, 382px) - 22px);width:140px;height:150px}.tour.phone .t-counter{padding:14px 16px 22px;display:grid;grid-template-rows:auto auto auto;gap:8px}.tour.phone .t-who{font-size:10px;padding-left:132px;min-height:18px}.tour.phone .t-line{font-size:22px;line-height:1.22;min-height:3.66em}.tour.phone .t-choices{flex-direction:column;gap:7px;align-content:stretch}.tour.phone .t-choice{font-size:15px;padding:11px 13px}.tour.phone .t-choice .k{font-size:10px}.t-scene{--e: cubic-bezier(.2,.8,.2,1);font-family:var(--tsans);color:var(--ink)}.card{position:absolute;background:var(--card);border:1px solid var(--rule);border-radius:10px;box-shadow:0 1px #00000008,0 18px 40px #3c281421}.a{opacity:0;transform:translateY(16px);transition:opacity .6s var(--e),transform .6s var(--e);transition-delay:var(--d, 0s)}.a.fromL{transform:translate(-24px)}.a.fromR{transform:translate(24px)}.a.pop{transform:scale(.92)}.go .a{opacity:1;transform:none}.rot{transform:rotate(var(--r, 0deg))}.lb{font-family:var(--mono);font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:var(--mute)}.h{font-family:var(--serif);font-weight:400;line-height:1;margin:0}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.row{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid #efe6d6;padding:7px 0;font-size:13px}.chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;padding:4px 8px;border-radius:4px;white-space:nowrap}.chip.ok{background:var(--okbg);color:var(--ok)}.chip.t{background:var(--terrabg);color:var(--terra)}.chip.am{background:var(--amberbg);color:var(--amber)}.chip.ink{background:var(--ink);color:var(--paper2)}.chip.line{border:1px solid var(--rule);color:var(--ink2)}.ck{width:22px;height:22px;border-radius:50%;background:#c8742f;color:#fff;display:inline-grid;place-items:center;font-size:12px;font-weight:700;flex:none}.fact{position:absolute;display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;background:var(--card);border-radius:10px;box-shadow:0 8px 22px #3c281424;white-space:nowrap}.fact small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--mute);text-transform:uppercase}.fact span{font-size:15px}.bar{position:relative;height:12px;background:#efe7da;border-radius:2px}.bar i{position:absolute;left:0;top:0;bottom:0;width:0;background:var(--ink);transition:width 1.1s var(--e) var(--d, .2s)}.bar i.u{background:repeating-linear-gradient(-45deg,var(--terra) 0 5px,#e7b49d 5px 9px)}.go .bar i{width:var(--w)}.bar b{position:absolute;top:-6px;bottom:-6px;width:2px;background:var(--ink2)}.col{position:absolute;bottom:0;width:34px;background:var(--ink);height:0;transition:height 1s var(--e) var(--d, .2s);border-radius:2px 2px 0 0}.go .col{height:var(--h)}.col.alt{background:#cbbca4}.tok{position:absolute;font-family:var(--serif);font-size:30px;white-space:nowrap;transform:translate(-50%,-50%) translate(var(--tx),var(--ty));transition:transform 1.1s var(--e) .6s,opacity .4s ease 1.45s;text-align:center}.tok small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:var(--mute)}.go .tok{transform:translate(-50%,-50%);opacity:0}.disc{position:absolute;width:190px;height:190px;border-radius:50%;background:var(--ink);color:var(--paper2);display:grid;place-items:center;text-align:center;transform:translate(-50%,-50%) scale(.4);opacity:0;transition:transform .6s var(--e) 1.5s,opacity .3s ease 1.5s;box-shadow:0 24px 50px #28190a4d}.go .disc{transform:translate(-50%,-50%) scale(1);opacity:1}.disc b{font-family:var(--serif);font-weight:400;font-size:96px;line-height:.8;display:block}.disc span{font-family:var(--mono);font-size:9.5px;letter-spacing:.16em;color:#d9c7a8}.stampx{position:absolute;border:5px solid #b23a2a;color:#b23a2a;padding:10px 22px;font-family:var(--mono);font-weight:600;letter-spacing:.08em;transform:rotate(-9deg) scale(1.7);opacity:0;transition:transform .22s cubic-bezier(.3,1.6,.5,1) var(--d, 1s),opacity .1s linear var(--d, 1s);mix-blend-mode:multiply;text-align:center}.go .stampx{transform:rotate(-9deg) scale(1);opacity:.92}.t-scene:not(.cue) .stampx.wait{transform:rotate(-9deg) scale(1.7);opacity:0}.stampx small{display:block;font-size:10px;letter-spacing:.2em;font-weight:400}.swap{position:relative;display:inline-block}.swap .s1,.swap .s2{transition:opacity .35s ease var(--d, 1.2s)}.swap .s2{position:absolute;left:0;top:0;opacity:0;white-space:nowrap}.go .swap .s1{opacity:0}.go .swap .s2{opacity:1}.dim{transition:opacity .5s ease var(--d, 1.2s)}.go .dim{opacity:.22}.strike{position:relative}.strike:after{content:"";position:absolute;left:-2px;right:-2px;top:52%;height:2px;background:var(--terra);transform:scaleX(0);transform-origin:left;transition:transform .35s ease var(--d, 1s)}.go .strike:after{transform:scaleX(1)}.glow{transition:box-shadow .4s ease var(--d, 2s),background .4s ease var(--d, 2s)}.go .glow{box-shadow:0 0 0 4px #9e48372e}.flip .f1{animation:none}.go .seq-over i.u{animation:overtrim 4.2s var(--e) .2s both}@keyframes overtrim{0%{width:0}30%{width:var(--w)}55%{width:var(--w2)}72%{width:var(--w2)}to{width:var(--w3)}}.go .seq-pill .p1{animation:p1 4.2s linear .2s both}.go .seq-pill .p2{animation:p2 4.2s linear .2s both}.go .seq-pill .p3{animation:p3 4.2s linear .2s both}.seq-pill{position:relative;display:inline-block;min-width:92px;height:22px}.seq-pill .chip{position:absolute;right:0;top:0;opacity:0}@keyframes p1{0%,50%{opacity:1}52%,to{opacity:0}}@keyframes p2{0%,52%{opacity:0}54%,80%{opacity:1}82%,to{opacity:0}}@keyframes p3{0%,82%{opacity:0}84%,to{opacity:1}}.label{position:absolute;width:150px;padding:9px 10px;background:#fff;border:1px solid #e6dccb;border-radius:4px;box-shadow:0 6px 14px #3c28141f;font-size:10px}.label .bc{height:26px;margin-top:6px;background:repeating-linear-gradient(90deg,#1a1612 0 1px,transparent 1px 3px,#1a1612 3px 5px,transparent 5px 6px,#1a1612 6px 7px,transparent 7px 10px)}.feed{transform:translateY(-40px);opacity:0;transition:transform .7s var(--e) var(--d),opacity .4s ease var(--d)}.go .feed{transform:none;opacity:1}.sw{position:absolute;width:64px;height:80px;border-radius:6px 6px 3px 3px;clip-path:polygon(30% 0,70% 0,100% 16%,100% 100%,0 100%,0 16%)}.tg{display:inline-block;width:40px;height:22px;border-radius:11px;background:#d8ccb8;position:relative;flex:none;transition:background .3s ease var(--d, 1s)}.tg:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .3s ease var(--d, 1s)}.go .tg.on{background:var(--ok)}.go .tg.on:after{transform:translate(18px)}.film{position:absolute;background:#15110d;border-radius:10px;display:grid;place-items:center;color:#f6eee0;overflow:hidden}.film .pl{width:74px;height:74px;border-radius:50%;background:#fffaf01f;display:grid;place-items:center}.film .pl:after{content:"";border-left:22px solid #f6eee0;border-top:13px solid transparent;border-bottom:13px solid transparent;margin-left:6px}.inp{display:grid;gap:4px;font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--mute);text-transform:uppercase}.inp input{font:15px var(--sans);color:var(--ink);background:var(--paper2);border:1px solid var(--rule);padding:9px 10px;border-radius:4px;letter-spacing:0;text-transform:none}.btn{display:inline-block;background:var(--ink);color:var(--paper2);font-weight:600;font-size:15px;padding:11px 18px;border:0;cursor:pointer;font-family:var(--tsans)}.tour .t-win{transition:opacity .45s ease,transform .45s ease}.tour .t-scene-wrap{transition:left .5s cubic-bezier(.2,.8,.2,1)}.tour.desk.solo .t-win{opacity:0;transform:translate(-40px);pointer-events:none}.tour.desk.solo .t-scene-wrap{left:30px}.tour.desk.solo .t-counter{padding-left:60px}.tour.phone.solo .t-win{opacity:0;pointer-events:none}.tour.phone.solo .t-who{padding-left:0}.wdot{width:20px;height:20px;border-radius:50%;background:url(/tour/desk.webp) center 24% / 170% no-repeat,#efe4d4;display:none;flex:none}.tour.solo .wdot{display:inline-block}.tour.desk.cinema .t-scene-wrap{left:30px;right:30px;bottom:118px}.tour.desk.cinema .t-counter{height:118px;padding:12px 30px 12px 60px}.tour.desk.cinema .t-line{min-height:0;font-size:22px}.filmv2{position:absolute;inset:0;border-radius:10px;overflow:hidden;background:#000;cursor:pointer}.filmv2 img{width:100%;height:100%;object-fit:cover}.fplay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;gap:16px;align-items:center;background:#15110ddb;color:#f6eee0;padding:16px 24px 16px 18px;border-radius:6px;font-size:18px;line-height:1.25}.fplay .mono{font-size:11px;letter-spacing:.14em;color:#bfae94}.fplay .pl{width:0;height:0;border-left:22px solid #f6eee0;border-top:13px solid transparent;border-bottom:13px solid transparent}.tour.phone.fullfilm .t-scene-wrap{top:0;height:100%;z-index:30;background:#000}.tour.phone.fullfilm .t-scene{transition:none!important}.fullhint{position:absolute;z-index:31;left:0;right:0;bottom:40px;text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#f6eee0;text-transform:uppercase}.lsheet{position:absolute;left:20px;top:10px;width:560px;background:#fffdf8;border:1px solid #e6dccb;box-shadow:0 18px 40px #3c281424;padding:12px 14px;font-family:var(--mono);font-size:11.5px;color:#2b2722;opacity:0}.go .lsheet{animation:lsIn .6s var(--e) forwards,lsBack 1s var(--e) calc(var(--r-photos, 4.4s) - .3s) forwards}@keyframes lsIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes lsBack{0%{opacity:1;transform:none}to{opacity:.22;transform:translate(-40px,40px) scale(.8) rotate(-2deg)}}.ls-hd{display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.08em;color:#8a7e70;margin-bottom:6px}.ls-row{display:grid;grid-template-columns:50px 86px 36px 90px 60px 56px 60px;gap:4px;padding:5px 4px;border-top:1px solid #efe6d6}.ls-th{color:#8a7e70;font-size:10px}.ls-ft{font-size:9px;color:#8a7e70;margin-top:6px}.lsheet.of{padding:14px 16px}.of-row{grid-template-columns:42px 66px 92px repeat(5,30px) 32px 40px;align-items:center}.of-row.ls-th{border-top:2px solid #d9cdb8;margin-top:4px}.of-z{text-align:center}.of-row .hand{font-size:19px;line-height:1;color:#2b3a67}.of-cl{font-size:17px;font-weight:500}.of-note{margin-top:10px;border-top:1px dashed #d9cdb8;padding-top:6px}.of-note .hand{font-size:18px;color:#2b3a67}.lsheet.of-ph{width:330px;font-size:13px;padding:12px 14px}.of-ph .of-row{grid-template-columns:40px 76px repeat(5,26px) 30px}.of-ph .ls-hd{font-size:10px}.go .ls-row.miss{animation:dimRow .5s ease calc(var(--r-scan, .7s) + 1.6s) forwards}.go .ls-row.hit{animation:hitRow .4s ease calc(var(--r-scan, .7s) + 1.5s) forwards}@keyframes dimRow{to{opacity:.25}}@keyframes hitRow{to{background:#f3e1d6;box-shadow:inset 0 0 0 2px #9e4837}}.scan,.tagscan{position:absolute;height:3px;background:linear-gradient(90deg,transparent,#9e4837,transparent);opacity:0}.scan{left:20px;width:580px;top:40px}.go .scan{animation:scan 1.6s ease-in-out var(--r-scan, .7s) forwards}@keyframes scan{0%{top:40px;opacity:0}10%{opacity:1}80%{top:360px;opacity:1}to{top:214px;opacity:0}}.tagscan{left:608px;width:204px;top:128px}.go .tagscan{animation:tscan 1s ease-in-out calc(var(--r-tag, 5.8s) + .7s) forwards}@keyframes tscan{0%{opacity:0;top:128px}15%{opacity:1}90%{opacity:1;top:383px}to{opacity:0;top:383px}}.xchip{position:absolute;display:flex;flex-direction:column;background:#fffcf6;border:1px solid #e3d7c3;border-left:3px solid #9e4837;border-radius:6px;padding:6px 12px;box-shadow:0 8px 20px #3c28141f;opacity:0;transform:translate(-60px);white-space:nowrap}.xchip small{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:#8a7e70;text-transform:uppercase}.xchip span{font-size:17px}.go .xchip{animation:xIn .5s var(--e) var(--d) forwards,xOut .5s ease calc(var(--r-photos, 4.4s) - .2s) forwards}.go .xchip.f2{animation:xIn .5s var(--e) var(--d) forwards,xOut .4s ease calc(var(--r-card, 8s) - .3s) forwards}@keyframes xIn{to{opacity:1;transform:none}}@keyframes xOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-10px)}}.ph{position:absolute;width:120px;height:150px;opacity:0;transform:rotate(var(--r)) scale(.9)}.ph .shot{width:100%;height:100%;border:6px solid #fff;box-sizing:border-box;box-shadow:0 10px 24px #00000047;overflow:hidden;background:#2a2622}.ph .shot img{width:100%;height:100%;object-fit:cover}.shot.dark{background:#1d1915;display:grid;place-items:center}.htag{background:#efe6d3;width:78px;padding:7px;font-family:var(--mono);font-size:6.5px;line-height:1.5;display:grid;transform:rotate(6deg);filter:blur(.25px) brightness(.82);color:#2a2622;border-radius:2px}.htag b{font-size:7.5px}.shot.rail{display:flex;gap:4px;padding:12px 6px 0;background:#3a332b;filter:brightness(.7) blur(.6px)}.shot.rail i{flex:1;border-radius:4px 4px 2px 2px;clip-path:polygon(30% 0,70% 0,100% 14%,100% 100%,0 100%,0 14%)}.go .ph{animation:phIn .4s var(--e) var(--d) forwards}.go .ph.drop{animation:phIn .4s var(--e) var(--d) forwards,phOut .5s ease calc(var(--r-pick, 5.3s) + .7s) forwards}.go .ph.pick{animation:phIn .4s var(--e) var(--d) forwards,pickUp .6s var(--e) var(--r-pick, 5.3s) forwards,allOut .4s ease calc(var(--r-card, 8s) - .3s) forwards}.go .ph.picktag{animation:phIn .4s var(--e) var(--d) forwards,tagUp .7s var(--e) var(--r-tag, 5.8s) forwards,allOut .4s ease calc(var(--r-card, 8s) - .3s) forwards}@keyframes phIn{to{opacity:1;transform:rotate(var(--r)) scale(1)}}@keyframes phOut{0%{opacity:1}to{opacity:0;transform:rotate(var(--r)) translateY(30px) scale(.9)}}@keyframes pickUp{0%{opacity:1;transform:rotate(var(--r))}to{opacity:1;transform:rotate(0) translate(-10px,10px) scale(1.18)}}@keyframes tagUp{0%{opacity:1;transform:rotate(var(--r))}to{opacity:1;transform:rotate(0) translate(-170px,60px) scale(1.7)}}@keyframes allOut{to{opacity:0}}.ph.pick .shot{transition:border-color .3s ease calc(var(--r-pick, 5.3s) + .1s)}.go .ph.pick .shot{border-color:#f3e1d6}.btile{position:absolute;left:300px;top:30px;width:360px;background:#fffcf6;border:1px solid #e3d7c3;border-radius:10px;box-shadow:0 26px 60px #28190a38;overflow:hidden;opacity:0;transform:scale(.9) translateY(20px)}.go .btile{animation:tileIn .7s var(--e) var(--r-card, 8s) forwards}@keyframes tileIn{to{opacity:1;transform:none}}.bt-ph{height:200px}.bt-ph img{width:100%;height:100%;object-fit:cover}.bt-body{padding:12px 16px 14px;display:grid;gap:7px}.bt-art{font-size:11px;color:#8a7e70}.bt-ti{font-family:var(--serif);font-size:26px;line-height:1}.bt-meta{font-size:13px;display:flex;gap:6px;align-items:center}.bt-meta i{width:12px;height:12px;border-radius:50%;background:#4a3326}.bt-size{display:flex;gap:8px;align-items:center;font-family:var(--mono);font-size:11px}.bt-run{flex:1;height:6px;background:#efe7da;border-radius:3px;position:relative}.bt-run b{position:absolute;inset:0;background:#1a1612;border-radius:3px}.bt-units{font-size:11px;color:#5c5247}.bt-money{font-size:14px}.good{color:#3d6b4f;font-weight:600}.bt-ctx{display:flex;gap:6px;flex-wrap:wrap}.slip{position:absolute;left:20px;top:24px;width:360px;background:#fffdf8;border:1px solid #e6dccb;padding:12px 14px;font-family:var(--mono);font-size:11px;box-shadow:0 18px 40px #3c281424}.slip .ls-row{grid-template-columns:1fr 40px 30px;padding:8px 4px}.go .slip-row.hit2{animation:hitRow .3s ease var(--d) forwards}.tagwrap{position:absolute}.tag{position:absolute;left:0;top:0;width:540px;height:250px;transform-origin:0 0;background:#fff;color:#000;font-family:Geist,Instrument Sans,Arial,sans-serif;padding:14px 20px 10px;box-sizing:border-box;display:grid;grid-template-rows:auto 1fr auto auto;border-radius:8px;box-shadow:0 14px 34px #28190a2e}.tg-hd{display:flex;justify-content:space-between;align-items:center;border-bottom:2.5px solid #000;padding-bottom:6px}.tg-br{font-weight:800;font-size:25px;text-transform:uppercase;letter-spacing:.01em}.tg-r{display:flex;gap:10px;align-items:center}.tg-bd{font-family:var(--mono);font-size:16px;background:#000;color:#fff;padding:2px 8px}.tg-ss{font-family:var(--mono);font-weight:700;font-size:19px}.tg-mid{display:flex;justify-content:space-between;align-items:flex-start;padding-top:6px}.tg-ti{font-weight:700;font-size:18px;max-width:300px}.tg-pr{font-weight:800;font-size:31px;margin-top:2px}.tg-rt{text-align:right}.tg-eb{font-family:var(--mono);font-size:16px;text-transform:uppercase}.tg-sz{font-weight:800;line-height:1}.tg-co{font-weight:600;font-size:18px}.tg-bc{height:54px}.tg-ft{display:flex;justify-content:space-between;font-family:var(--mono);margin-top:3px}.tg-sku{font-size:16px;letter-spacing:.14em}.tg-ref{font-weight:700;font-size:14px}.mform{position:absolute;left:20px;top:20px;width:430px;background:#fbf8f0;border:1px solid #ddd2bf;padding:14px 16px;font-family:var(--mono);font-size:11px;color:#2b2722;box-shadow:0 18px 40px #3c281424}.mf-hd{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1.5px solid #2b2722;padding-bottom:6px;margin-bottom:4px}.mf-hd b{font-family:var(--serif);font-size:22px;font-weight:400}.mf-row{display:grid;grid-template-columns:58px 1fr 58px 1fr;gap:6px;padding:7px 0;border-bottom:1px dashed #d8ccb8;align-items:baseline}.mf-v{color:#111}.hand{font-family:Caveat,cursive;font-size:20px;color:#2b3a67}.mf-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:8px 0;border-bottom:1px dashed #d8ccb8}.mf-grid div{display:flex;justify-content:space-between;align-items:baseline;padding:2px 6px;border:1px solid #e3d8c6}.mf-ft{margin-top:8px;color:#8a7e70}.go .mform .x1,.go .mform .x2,.go .mform .x3,.go .mform .x4,.go .mform .x5,.go .mform .x6{animation:hl .4s ease forwards}.go .mform .x1{animation-delay:.8s}.go .mform .x2{animation-delay:1s}.go .mform .x3{animation-delay:1.2s}.go .mform .x4{animation-delay:1.4s}.go .mform .x5{animation-delay:1.7s}.go .mform .x6{animation-delay:2s}@keyframes hl{to{background:#f3e1d6;box-shadow:0 0 0 2px #9e4837}}.thread{position:absolute;left:70px;right:70px;top:240px;height:2px;background:repeating-linear-gradient(90deg,#9e4837 0 10px,transparent 10px 16px)}.station{position:absolute;width:160px;padding:14px;background:#fffcf6;border:1.5px dashed #d5c7b0;border-radius:10px;box-sizing:border-box}.station.on{border:1.5px solid #9e4837;box-shadow:0 14px 30px #3c28141f}.st-n{color:#9e4837;font-size:12px}.st-stamp{display:inline-block;margin-top:10px;border:2px solid #9e4837;color:#9e4837;font-family:var(--mono);font-size:11px;letter-spacing:.14em;padding:3px 8px;transform:rotate(-6deg);text-transform:uppercase}.st-next{display:block;margin-top:12px;color:#a86b12}.avatar{width:30px;height:30px;border-radius:50%;background:#e3d7c3;display:grid;place-items:center;font-family:var(--mono);font-size:11px}.mess,.clean{position:absolute;inset:0}.mess{opacity:0}.mess.go{animation:messIn .5s var(--e) forwards,messOut .8s var(--e) var(--out) forwards}@keyframes messIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes messOut{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.9) translateY(20px)}}.mdoc{position:absolute;background:#fffdf8;border:1px solid #e0d5c2;border-radius:8px;box-shadow:0 18px 40px #3c281424;overflow:hidden;font-family:var(--mono);font-size:12.5px;color:#2b2722}.md-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#f1ebdf;border-bottom:1px solid #e0d5c2;font-size:11px;color:#5c5247}.md-dots i{display:inline-block;width:9px;height:9px;border-radius:50%;background:#d8ccb8;margin-right:4px}.md-row{display:grid;gap:8px;padding:6px 12px;border-bottom:1px solid #f0e8da;white-space:nowrap;overflow:hidden}.md-row span{overflow:hidden;text-overflow:ellipsis}.md-th{color:#8a7e70;background:#faf6ee;font-size:11px}.md-foot{padding:8px 12px;font-family:var(--tsans);font-size:13px;color:#8a7e70;font-style:italic}.md-err{color:#b23a2a;font-weight:600}.mess.go .md-hl{animation:mdhl .4s ease var(--hl) forwards}@keyframes mdhl{to{background:#fbe7dc;box-shadow:inset 3px 0 #b23a2a}}.md-field{display:grid;grid-template-columns:120px 1fr;gap:10px;align-items:center;font-family:var(--tsans);font-size:13px;color:#5c5247}.md-empty{height:26px;border:1px solid #e0d5c2;border-radius:4px;background:#fff;display:flex;align-items:center;padding-left:6px}.caret{display:inline-block;width:1.5px;height:1.1em;background:#1a1612;vertical-align:-2px;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.bad{position:relative;color:#b23a2a}.bad:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:2px;background:#b23a2a;transform:scaleX(0);transform-origin:left;transition:transform .35s ease 1.2s}.mess.go .bad:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){.tour *,.tour *:after{transition-duration:0s!important;animation:none!important}.tour .tok{opacity:0}.tour .go .lsheet{opacity:.22;transform:translate(-40px,40px) scale(.8) rotate(-2deg)}.tour .go .btile{opacity:1;transform:none}}.tour.phone.sheet .t-scene-wrap{height:auto;bottom:0;overflow-y:auto}.tour.phone.sheet .t-counter,.tour.phone.sheet .t-win{display:none}.tour.phone .endform input{font-size:16px}.tour.phone .endform .btn{min-height:48px;font-size:16px}.t-sound{font:600 13px var(--tsans);letter-spacing:0;text-transform:none;display:inline-flex;align-items:center;gap:7px;background:transparent;color:var(--ink2);border:1.5px solid var(--rule);border-radius:999px;cursor:pointer;white-space:nowrap}.t-sound[hidden]{display:none}.t-sound:hover{color:var(--ink);border-color:var(--ink2)}.t-sound.on{color:var(--terra);border-color:var(--terra);background:var(--terrabg)}.t-sound:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.t-spk{position:relative;width:14px;height:12px;flex:none}.t-spk:before{content:"";position:absolute;left:0;top:2px;width:6px;height:8px;background:currentColor;clip-path:polygon(0 25%,45% 25%,100% 0,100% 100%,45% 75%,0 75%)}.t-spk:after{content:"";position:absolute;left:7px;top:1px;width:7px;height:10px;border:2px solid currentColor;border-left:0;border-radius:0 8px 8px 0;opacity:.35}.t-sound.on .t-spk:after{opacity:1}.tour.desk .t-sound{font-size:13px;padding:7px 13px}.tour.phone .t-sound{font-size:12px;padding:4px 10px;margin-left:auto}.t-who .t-sound span{color:inherit;letter-spacing:0}.f0,.ck2,.dm2{transition:opacity .45s ease}.ck2{opacity:0}div.f0{max-height:28px;overflow:hidden;transition:opacity .35s ease,max-height .4s ease .25s}.cue .f0{opacity:0}.cue div.f0{max-height:0}.cue .ck2{opacity:1}.cue .dm2{opacity:.22}.t-menu{display:none;position:relative}.tour.phone .t-menu{display:block;margin-left:auto}.t-menu summary{list-style:none;cursor:pointer;font-weight:600;font-size:12.5px;padding:7px 11px;border:1.5px solid var(--ink);background:var(--paper2);color:var(--ink)}.t-menu summary::-webkit-details-marker{display:none}.t-menu summary:focus-visible{outline:2px solid var(--terra);outline-offset:2px}.t-menu nav{position:absolute;right:0;top:calc(100% + 8px);z-index:20;width:200px;border:1.5px solid var(--ink);background:var(--paper2);padding:6px;box-shadow:5px 5px #1a1612}.t-menu nav a{display:flex;gap:10px;align-items:center;padding:10px;border-bottom:1px solid var(--rule);font-size:13.5px;font-weight:600;color:var(--ink);text-decoration:none}.t-menu nav a:last-child{border-bottom:0}.t-menu nav a span{color:var(--terra);font-size:12px}.t-menu nav a:focus-visible{outline:2px solid var(--terra);outline-offset:-2px}html:has(.tour-page),.tour-page{height:100%;margin:0;overflow:hidden;background:#f3eadb}.tour-noscript{position:fixed;inset:0;display:grid;place-content:center;gap:8px;text-align:center;padding:24px;font-family:Geist,Arial,sans-serif;color:#1a1612}
