@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-vietnamese-400-normal-CV652Sht.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-400-normal-CksAFory.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-vietnamese-400-italic-DkgkEoGJ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/old-standard-tt-latin-400-italic-CCwC87fu.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/old-standard-tt-vietnamese-700-normal-CB6t4GFC.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Old Standard TT;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/old-standard-tt-latin-700-normal-DLkH_MDP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-vietnamese-600-normal-h0z1RevK.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/oswald-latin-600-normal-plFmSr5g.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playwrite VN;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/playwrite-vn-latin-300-normal-xbkQOpi_.woff2) format("woff2")}@font-face{font-family:Playwrite VN;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playwrite-vn-latin-400-normal-D0AYr3cn.woff2) format("woff2")}@font-face{font-family:Xanh Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/xanh-mono-vietnamese-400-normal-Cf87Pg1j.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Xanh Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/xanh-mono-latin-400-normal-Dsg19vWS.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--tq-son: #B23A28;--tq-hoe: #E2B43B;--tq-than: #2A241E;--tq-diep: #F4EEE2;--tq-do: #EADFC8;--tq-cham: #2F4A5A;--tq-latre: #4F6B3A;--tq-dao: #D9737A;--tq-mai: #F0C419;--tq-tim: #5B4A8B;--tq-paper-vo: #E7DCC2;--tq-paper-poluya: #DDD6BD;--tq-paper-bao: #D8CDB3;--tq-paper-kraft: #B8956A;--tq-paper-card: #D6C49A;--tq-paper-telegram: #E6DFC6;--tq-paper-sheet: #F1E9D6;--tq-line-faint: #BFA77C;--tq-paper-do: #E3D6B8;--tq-wood-dark: #3E2B1D;--tq-wood-mid: #5C3F28;--tq-wall-voi: #D2A24C;--tq-wall-voi-shade: #A97E35;--tq-board: #2C312B;--tq-chalk: #E9E4D2;--tq-chalk-dim: #B9B4A3;--tq-ink-print: #26211C;--tq-ink-print-faded: #4A4036;--tq-ink-purple: #574887;--tq-ink-stamp-red: #B5372A;--tq-ink-stamp-purple: #5E4E8E;--tq-ink-pencil: #55524C;--tq-ink-typewriter: #2B2622;--tq-ink-print-red: #A83A2A;--tq-dieu: #B83D2B;--tq-dieu-deep: #9E2F22;--tq-dieu-gold: #E3B04B;--tq-chieu: #E8CF95;--tq-chieu-line: #CDAE6C;--tq-chieu-red: #B4462F;--tq-chieu-green: #5E7A3E;--tq-sky-tet: #F3E3B8;--tq-mai-petal: #F2C230;--tq-dao-petal: #E8939A;--tq-leaf: #5E7A3E;--tq-light-sun: rgba(255, 238, 190, .3);--tq-edge-soft: rgba(110, 70, 30, .16);--tq-night-warm: #2B2633;--tq-fg: var(--tq-ink-print);--tq-fg-muted: var(--tq-ink-print-faded);--tq-fg-hand: var(--tq-ink-purple);--tq-action: var(--tq-ink-stamp-red);--tq-success: var(--tq-latre);--tq-danger: var(--tq-son);--tq-reward: var(--tq-hoe);--tq-night: #18242C;--tq-font-print: "Old Standard TT", "Times New Roman", serif;--tq-font-sign: "Oswald", "Arial Narrow", sans-serif;--tq-font-hand: "Playwrite VN", cursive;--tq-font-type: "Xanh Mono", "Courier New", "Courier Prime", monospace;--tq-text-masthead: 56px;--tq-text-title: 34px;--tq-text-heading: 22px;--tq-text-body: 18px;--tq-text-small: 15px;--tq-text-hand: 21px;--tq-text-num-xl: 112px;--tq-tracking-sign: .08em;--tq-tracking-stamp: .14em;--tq-space-1: 4px;--tq-space-2: 8px;--tq-space-3: 12px;--tq-space-4: 16px;--tq-space-6: 24px;--tq-space-8: 32px;--tq-space-10: 40px;--tq-space-14: 56px;--tq-radius-paper: 1px;--tq-radius-ticket: 4px;--tq-radius-sheet: 10px;--tq-dotline: 1.5px dotted #6B5E4E;--tq-rule-ink: 1.5px solid var(--tq-ink-print);--tq-shadow-flat: 0 1px 1px rgba(25, 15, 5, .35), 0 6px 14px -6px rgba(25, 15, 5, .45);--tq-shadow-lift: 0 2px 2px rgba(25, 15, 5, .3), 0 14px 26px -10px rgba(25, 15, 5, .55);--tq-age-edge: inset 0 0 0 1px rgba(110, 80, 40, .18), inset 0 0 28px rgba(150, 105, 45, .3), inset 0 0 4px rgba(110, 75, 30, .35);--tq-age-edge-strong: inset 0 0 0 1px rgba(110, 80, 40, .25), inset 0 0 46px rgba(140, 95, 35, .45), inset 0 0 6px rgba(100, 65, 25, .45);--tq-ease-paper: cubic-bezier(.2, .7, .2, 1);--tq-ease-stamp: cubic-bezier(.3, 1.6, .5, 1);--tq-dur-stamp: .18s;--tq-dur-sheet: .3s;--tq-dur-tear: .42s;--tq-dur-unroll: .64s;--tq-topbar-h: 64px;--tq-nav-w: 112px;--tq-panel-w: 400px;--tq-bottomnav-h: 76px;--tq-touch-min: 44px;--tq-z-scene: 0;--tq-z-hud: 10;--tq-z-panel: 20;--tq-z-modal: 40;--tq-z-toast: 50}.tq-paper{background-color:var(--tq-paper-vo);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat)}.tq-oly{background-color:var(--tq-paper-vo);background-image:repeating-linear-gradient(to bottom,transparent 0 7px,rgba(87,72,135,.16) 7px 8px),repeating-linear-gradient(to bottom,transparent 0 31px,rgba(87,72,135,.38) 31px 32px),repeating-linear-gradient(to right,transparent 0 31px,rgba(87,72,135,.12) 31px 32px)}.tq-stamp{appearance:none;cursor:pointer;background:transparent;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:64px;padding:8px 26px;color:var(--tq-ink-stamp-red);border:3px solid currentColor;outline:1.5px solid currentColor;outline-offset:3px;border-radius:3px;font-family:var(--tq-font-sign);font-weight:600;font-size:24px;letter-spacing:var(--tq-tracking-stamp);text-transform:uppercase;filter:url(#tq-stamp);mix-blend-mode:multiply;opacity:.92;transform:rotate(-3deg);transition:transform var(--tq-dur-stamp) var(--tq-ease-stamp),opacity var(--tq-dur-stamp)}.tq-stamp small{font-family:var(--tq-font-print);font-weight:400;font-size:12px;letter-spacing:.04em;text-transform:none}.tq-stamp:hover{opacity:1;transform:rotate(-1deg) scale(1.03)}.tq-stamp:active{transform:rotate(-1deg) scale(.96)}.tq-stamp:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:6px}.tq-stamp[disabled]{opacity:.38;cursor:not-allowed;transform:rotate(-6deg)}.tq-seal-round{display:inline-flex;align-items:center;justify-content:center;text-align:center;width:104px;height:104px;border-radius:50%;border:2.5px solid currentColor;box-shadow:inset 0 0 0 5px transparent,inset 0 0 0 6.5px currentColor;font-family:var(--tq-font-sign);font-weight:600;font-size:13px;letter-spacing:.08em;line-height:1.2;filter:url(#tq-stamp);mix-blend-mode:multiply}.tq-pencil{appearance:none;cursor:pointer;background:none;border:0;padding:8px 2px;min-height:44px;font-family:var(--tq-font-hand);font-size:17px;color:var(--tq-ink-pencil);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.tq-pencil:hover{color:var(--tq-ink-print)}.tq-pencil:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:2px}.tq-check{appearance:none;cursor:pointer;background:none;border:0;padding:6px 4px;min-height:44px;display:inline-flex;align-items:center;gap:8px;font-family:var(--tq-font-print);font-size:18px;color:var(--tq-ink-print)}.tq-check .box{position:relative;width:20px;height:20px;border:1.5px solid var(--tq-ink-print);filter:url(#tq-ink)}.tq-check .tick{position:absolute;left:-4px;top:-16px;font-family:var(--tq-font-hand);font-size:30px;color:var(--tq-ink-purple)}.tq-check:focus-visible{outline:2px dashed var(--tq-ink-purple)}.tq-fill{border-bottom:var(--tq-dotline);padding:0 4px 2px;font-family:var(--tq-font-hand);font-size:var(--tq-text-hand);color:var(--tq-ink-purple)}.tq-tape{position:absolute;width:96px;height:26px;background:#d6b2608c;mix-blend-mode:multiply;clip-path:polygon(3% 0,97% 6%,100% 50%,96% 100%,4% 94%,0 50%)}.tq-ink{filter:url(#tq-ink)}.tq-chalk-text{font-family:var(--tq-font-sign);color:var(--tq-chalk);filter:url(#tq-chalk)}.tq-hud{display:flex;align-items:center;gap:18px;height:var(--tq-topbar-h);box-sizing:border-box;padding:0 18px;background:var(--tq-dieu);color:#f6e7c1;box-shadow:var(--tq-age-edge),var(--tq-shadow-flat)}.tq-purse{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 6px;background:#f1e3be;color:var(--tq-ink-print);box-shadow:inset 0 0 0 1px #50281459}.tq-purse b{font-family:var(--tq-font-type);font-size:18px}.tq-purse .add{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;background:var(--tq-dieu);color:#f6e7c1;font-family:var(--tq-font-sign);font-weight:700;font-size:18px;line-height:1;border:0;cursor:pointer}.tq-countdown{display:inline-flex;flex-direction:column;align-items:center;width:74px;background:#f4ecd8;box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);color:var(--tq-ink-print)}.tq-countdown .top{width:100%;height:8px;background:var(--tq-dieu-deep)}.tq-countdown .n{font-family:var(--tq-font-sign);font-weight:700;font-size:34px;line-height:1;color:var(--tq-dieu)}.tq-countdown .l{font-family:var(--tq-font-print);font-size:12px;line-height:1.2;padding-bottom:4px;text-align:center}.tq-journey{display:flex;align-items:center;background:var(--tq-paper-card);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);padding:6px 12px;gap:0}.tq-journey .st{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:86px;font-family:var(--tq-font-sign);font-size:12px;letter-spacing:.06em;color:var(--tq-ink-print)}.tq-journey .hole{width:14px;height:14px;border-radius:50%;border:1.5px dashed var(--tq-ink-print-faded)}.tq-journey .st.done .hole{border:0;background:#5c3f28;box-shadow:inset 0 1px 2px #0009}.tq-journey .st.now{color:var(--tq-dieu);font-weight:600}.tq-journey .st.now .hole{border:2.5px solid var(--tq-dieu)}.tq-journey .rail{flex:1;min-width:18px;height:0;border-top:2px dotted var(--tq-ink-print-faded);margin-bottom:16px}.tq-reward{display:inline-flex;flex-direction:column;align-items:center;padding:6px 14px;color:var(--tq-ink-stamp-red);border:3px solid currentColor;outline:1.5px solid currentColor;outline-offset:3px;font-family:var(--tq-font-sign);font-weight:700;font-size:22px;letter-spacing:.06em;filter:url(#tq-stamp);mix-blend-mode:multiply;transform:rotate(-8deg)}.tq-reward small{font-family:var(--tq-font-print);font-weight:400;font-size:12px;letter-spacing:0}.tq-dot{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:var(--tq-dieu);color:#f6e7c1;font-family:var(--tq-font-sign);font-weight:600;font-size:13px;box-sizing:border-box}.tq-todo{background:var(--tq-paper-vo);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);padding:10px 14px;font-family:var(--tq-font-hand);font-weight:300;font-size:15px;color:var(--tq-ink-purple)}.tq-face{width:40px;height:40px;border-radius:50%;border:2px solid var(--tq-ink-print);background:#e2b98a;box-sizing:border-box}@media(prefers-reduced-motion:reduce){.tq-stamp{transition:none}}:root{--tq-hud-fg: #F6E7C1;--tq-hud-title: #F2CE6A;--tq-purse-bg: #F1E3BE;--tq-kraft-ink: #1E1812;--tq-kraft-hover: #C9A877;--tq-kraft-sign: #C9AE7C;--tq-wood-sign: #7A5232;--tq-wall: #E3B65C;--tq-pin: #6B6158;--tq-strike: #8A7F70;--tq-urgent-bg: #F3DCD3;--tq-picker-bg: #F4ECD8;--tq-picker-hi: #EAD9B0;--tq-hint-ink: #A69C8C;--tq-envelope-blue: #2F5A7A;--tq-envelope-ink: #2E3A6B;--tq-postmark: rgba(94, 78, 142, .85);--tq-newsprint-line: rgba(60, 50, 40, .3);--tq-scrim: rgba(120, 70, 25, .3);--tq-coin-bac: #D9B24E;--tq-coin-bac-top: #EAD08A;--tq-coin-dong: #BDB5A4;--tq-face-0: #E2B98A;--tq-face-1: #D49A6A;--tq-face-2: #EBC79A;--tq-face-3: #BFA77C;--tq-shadow-dialog: 0 4px 4px rgba(25, 15, 5, .3), 0 26px 40px -14px rgba(25, 15, 5, .6);--tq-shadow-sheet-up: 0 -6px 14px -4px rgba(90, 50, 20, .45);--tq-rail-string: #B4352A;--tq-fs-masthead: 56px;--tq-fs-title: 30px;--tq-fs-heading: 21px;--tq-fs-body: 17px;--tq-fs-small: 15px;--tq-fs-micro: 13px;--tq-fs-tag: 15px;--tq-fs-hand: 18px;--tq-fs-timer: 56px;--tq-fs-stamp-lg: 32px;--tq-hud-h: 72px;--tq-strip-h: 0px;--tq-rail-w: var(--tq-nav-w);--tq-bottom-h: 0px}@media(max-width:767px),(orientation:landscape)and (max-height:500px){:root{--tq-fs-masthead: 36px;--tq-fs-title: 22px;--tq-fs-heading: 18px;--tq-fs-body: 15px;--tq-fs-small: 13px;--tq-fs-micro: 12px;--tq-fs-tag: 11px;--tq-fs-hand: 15px;--tq-fs-timer: 38px;--tq-fs-stamp-lg: 26px}}@media(max-width:767px)and (orientation:portrait),(max-width:767px)and (min-height:501px){:root{--tq-hud-h: 56px;--tq-strip-h: 28px;--tq-rail-w: 0px;--tq-bottom-h: var(--tq-bottomnav-h)}}@media(orientation:landscape)and (max-height:500px){:root{--tq-hud-h: 48px;--tq-strip-h: 0px;--tq-rail-w: 72px;--tq-bottom-h: 0px;--tq-panel-w: 340px}}@media(min-width:1920px){:root{--tq-fs-masthead: 64px;--tq-fs-title: 34px;--tq-fs-heading: 24px;--tq-fs-body: 19px;--tq-fs-small: 16px;--tq-fs-micro: 14px;--tq-fs-tag: 16px;--tq-fs-hand: 20px;--tq-fs-timer: 64px;--tq-fs-stamp-lg: 36px;--tq-hud-h: 80px;--tq-rail-w: 128px;--tq-panel-w: 460px}}@media(min-width:2400px){:root{--tq-fs-title: 40px;--tq-fs-heading: 28px;--tq-fs-body: 22px;--tq-fs-small: 18px;--tq-fs-hand: 23px;--tq-hud-h: 92px;--tq-rail-w: 144px;--tq-panel-w: 540px}}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{overflow-x:hidden;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left)}body{margin:0;background-color:var(--tq-chieu);color:var(--tq-fg);font-family:var(--tq-font-print);font-size:var(--tq-fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}h1,h2,h3{margin:0 0 var(--tq-space-3);font-family:var(--tq-font-print);font-weight:700;line-height:1.2}h1{font-size:var(--tq-fs-title)}h2{font-size:var(--tq-fs-heading)}h3{font-size:var(--tq-fs-body)}p{margin:0 0 var(--tq-space-3)}a{color:var(--tq-ink-print-red)}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:2px}.sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.tq-skip{position:absolute;left:var(--tq-space-4);top:-100px;z-index:var(--tq-z-toast);padding:var(--tq-space-2) var(--tq-space-4);background:var(--tq-paper-sheet);color:var(--tq-fg);box-shadow:var(--tq-shadow-lift)}.tq-skip:focus{top:var(--tq-space-2)}html.tq-no-ink *,html.tq-no-ink *:before,html.tq-no-ink *:after{filter:none!important}.tq-bg-chieu{background-color:var(--tq-chieu);background-image:repeating-linear-gradient(to bottom,transparent 0 118px,var(--tq-chieu-red) 118px 126px,transparent 126px 132px,var(--tq-chieu-green) 132px 136px,transparent 136px 180px),repeating-linear-gradient(to bottom,transparent 0 3px,var(--tq-chieu-line) 3px 4px);background-blend-mode:multiply}.tq-bg-wall{background-color:var(--tq-wall)}.tq-bg-sky{background-color:var(--tq-sky-tet)}.tq-bg-night{background-color:var(--tq-night-warm);color:var(--tq-chalk)}.tq-bg-chieu:after,.tq-bg-wall:after,.tq-bg-sky:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 80% 90% at 30% 20%,var(--tq-light-sun) 0%,transparent 60%)}.tq-shell{display:grid;grid-template-columns:var(--tq-rail-w) minmax(0,1fr);grid-template-rows:var(--tq-hud-h) minmax(0,1fr);grid-template-areas:"hud hud" "rail main";height:100dvh;overflow:hidden}.tq-shell>.tq-hud{grid-area:hud;z-index:var(--tq-z-hud);position:relative;height:auto;min-width:0}.tq-shell__rail{grid-area:rail;position:relative;z-index:var(--tq-z-hud);min-height:0}.tq-shell__strip{display:none}.tq-shell__main{grid-area:main;position:relative;min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column}.tq-shell__main>.tq-route{position:relative;flex:1;min-height:0}.tq-shell__bottom{display:none}.tq-shell--bare{grid-template-columns:minmax(0,1fr);grid-template-areas:"hud" "main"}.tq-shell--bare .tq-shell__rail,.tq-shell--bare .tq-shell__bottom{display:none!important}@media(max-width:767px)and (orientation:portrait),(max-width:767px)and (min-height:501px){.tq-shell{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--tq-hud-h) var(--tq-strip-h) minmax(0,1fr) calc(var(--tq-bottom-h) + env(safe-area-inset-bottom));grid-template-areas:"hud" "strip" "main" "nav"}.tq-shell--no-strip{grid-template-rows:var(--tq-hud-h) 0 minmax(0,1fr) calc(var(--tq-bottom-h) + env(safe-area-inset-bottom))}.tq-shell--bare{grid-template-rows:var(--tq-hud-h) 0 minmax(0,1fr) 0}.tq-shell__rail{display:none}.tq-shell__strip{grid-area:strip;display:flex;align-items:center;padding:0 var(--tq-space-2);z-index:var(--tq-z-hud);overflow:hidden}.tq-shell__bottom{grid-area:nav;display:block;z-index:var(--tq-z-hud)}}.tq-screen{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1fr) calc(var(--tq-panel-w) + var(--tq-space-6))}.tq-screen__stage{position:relative;min-width:0;min-height:0;overflow:hidden;isolation:isolate}.tq-screen__panel{position:relative;min-height:0;display:flex;flex-direction:column;padding:var(--tq-space-4) var(--tq-space-4) var(--tq-space-4) 0}.tq-screen__panel>*{flex:1;min-height:0}.tq-screen--no-panel{grid-template-columns:minmax(0,1fr)}.tq-screen__toggle,.tq-screen__scrim{display:none}@media(min-width:768px)and (max-width:1023px),(max-width:1023px)and (orientation:landscape)and (max-height:500px){.tq-screen{grid-template-columns:minmax(0,1fr)}.tq-screen__panel{position:absolute;top:0;right:0;bottom:0;z-index:var(--tq-z-panel);width:min(calc(var(--tq-panel-w) + var(--tq-space-6)),92vw);padding-left:var(--tq-space-4);transition:transform var(--tq-dur-sheet) var(--tq-ease-paper),visibility var(--tq-dur-sheet)}.tq-screen[data-panel=closed] .tq-screen__panel{transform:translate(calc(100% + 48px));visibility:hidden}.tq-screen__toggle{display:inline-flex;align-items:center;position:absolute;right:0;top:var(--tq-space-6);z-index:calc(var(--tq-z-panel) - 1);min-height:var(--tq-touch-min);padding:6px 14px 6px 18px;border:0;cursor:pointer;background:var(--tq-paper-sheet);color:var(--tq-fg);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);font-family:var(--tq-font-sign);font-weight:600;font-size:var(--tq-fs-small);letter-spacing:.06em;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%)}.tq-screen__toggle:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:2px}.tq-screen[data-panel=open] .tq-screen__scrim{display:block;position:absolute;inset:0;z-index:calc(var(--tq-z-panel) - 1);border:0;padding:0;background:var(--tq-scrim);cursor:pointer}}@media(max-width:767px)and (orientation:portrait),(max-width:767px)and (min-height:501px){.tq-screen{grid-template-columns:minmax(0,1fr)}.tq-screen__panel{display:none}}.tq-screen--fold{grid-template-columns:minmax(0,1fr)}.tq-screen--fold .tq-screen__panel{position:absolute;top:0;right:0;bottom:0;z-index:var(--tq-z-panel);width:min(calc(var(--tq-panel-w) + var(--tq-space-6)),92vw);padding-left:var(--tq-space-4);transition:transform var(--tq-dur-sheet) var(--tq-ease-paper),visibility var(--tq-dur-sheet)}.tq-screen--fold[data-panel=closed] .tq-screen__panel{transform:translate(calc(100% + 48px));visibility:hidden}.tq-screen__fold{display:none}.tq-screen--fold .tq-screen__fold{display:inline-flex;align-items:center;position:absolute;left:-26px;top:64px;z-index:2;min-height:var(--tq-touch-min);padding:4px 12px 4px 16px;border:0;cursor:pointer;background:var(--tq-paper-kraft);color:var(--tq-kraft-ink);box-shadow:var(--tq-age-edge-strong),var(--tq-shadow-flat);font-family:var(--tq-font-hand);font-weight:300;font-size:16px;clip-path:polygon(12px 0,100% 0,100% 100%,12px 100%,0 50%)}.tq-screen--fold .tq-screen__fold:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:2px}.tq-foldsign{position:absolute;top:26px;right:clamp(12px,2vw,28px);z-index:20;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:var(--tq-touch-min);min-height:var(--tq-touch-min);margin:0;padding:0;border:0;background:none;cursor:pointer;transform:rotate(1.5deg);transform-origin:50% -18px}.tq-foldsign:before{content:"";position:absolute;left:50%;bottom:calc(100% - 4px);width:54%;height:22px;transform:translate(-50%);background-color:var(--tq-wood-dark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 22' preserveAspectRatio='none'%3E%3Cpath d='M2 22 L50 3 L98 22' fill='none' stroke='black' stroke-width='2.4' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='50' cy='3' r='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 22' preserveAspectRatio='none'%3E%3Cpath d='M2 22 L50 3 L98 22' fill='none' stroke='black' stroke-width='2.4' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='50' cy='3' r='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat}.tq-foldsign:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:4px}.tq-foldsign__name{display:block;padding:12px 20px 11px;max-width:14em;font-family:var(--tq-font-sign);font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.1;font-size:clamp(16px,min(1.5vw,2.8vh),26px);background-color:var(--tq-dieu);color:var(--tq-hud-fg);background-image:url(/tex/grain.webp);background-size:200px;background-blend-mode:multiply;box-shadow:inset 0 0 0 4px var(--tq-dieu),inset 0 0 0 5px var(--tq-hud-fg),inset 0 0 0 7px var(--tq-dieu),inset 0 0 0 8px var(--tq-hud-fg),var(--tq-shadow-lift);filter:url(#tq-ink)}.tq-foldsign--plank .tq-foldsign__name{background-color:var(--tq-wood-mid);box-shadow:inset 0 0 0 3px var(--tq-wood-dark),inset 0 0 0 5px var(--tq-wood-mid),inset 0 0 0 6px var(--tq-wood-dark),var(--tq-shadow-lift)}.tq-foldsign__hint{display:block;margin-top:-2px;padding:1px 10px 3px;white-space:nowrap;background:var(--tq-paper-vo);color:var(--tq-ink-purple);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);font-family:var(--tq-font-hand);font-weight:300;font-size:14px;line-height:1.5;transform:rotate(-2deg)}.tq-foldsign .tq-dot{position:absolute;top:-10px;right:-10px}.tq-foldsign:hover{animation:tq-signswing .9s var(--tq-ease-paper) 1}.tq-foldsign.is-calling{animation:tq-signswing 1.6s ease-in-out infinite}.tq-screen--fold[data-panel=open] .tq-foldsign{visibility:hidden}.tq-screen__stage:after{content:"";position:absolute;inset:0;z-index:60;pointer-events:none;background:url(/tex/grain.webp) 0 0 / 200px;mix-blend-mode:multiply;opacity:.55}.tq-no-ink .tq-screen__stage:after{display:none}@media(max-width:767px)and (orientation:portrait),(max-width:767px)and (min-height:501px){.tq-screen--fold .tq-signdrop{max-height:calc(100% - 120px)}}.tq-aged{position:absolute;inset:0;pointer-events:none;background:url(/tex/plaster.webp) 0 0 / 640px;mix-blend-mode:multiply;opacity:.38}.tq-page{position:absolute;inset:0;overflow-y:auto;padding:var(--tq-space-8) var(--tq-space-6) var(--tq-space-14)}.tq-page__sheet{position:relative;max-width:clamp(760px,46vw,1080px);margin:0 auto;padding:var(--tq-space-8) var(--tq-space-10)}.tq-page__title{margin:0 0 var(--tq-space-4);padding-bottom:var(--tq-space-2);border-bottom:3px double var(--tq-dieu-deep);color:var(--tq-dieu-deep)}@media(max-width:767px),(orientation:landscape)and (max-height:500px){.tq-page{padding:var(--tq-space-4) var(--tq-space-3) var(--tq-space-8)}.tq-page__sheet{padding:var(--tq-space-6) var(--tq-space-4)}}.tq-stack{display:flex;flex-direction:column;gap:var(--tq-space-3)}.tq-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tq-space-3)}.tq-muted{color:var(--tq-fg-muted)}.tq-hand{font-family:var(--tq-font-hand);font-weight:300;font-size:var(--tq-fs-hand);line-height:1.78;color:var(--tq-fg-hand)}.tq-type{font-family:var(--tq-font-type);color:var(--tq-ink-typewriter)}.tq-sign{font-family:var(--tq-font-sign);font-weight:600;letter-spacing:var(--tq-tracking-sign);text-transform:uppercase}.tq-error{font-family:var(--tq-font-hand);font-weight:300;font-size:var(--tq-fs-small);color:var(--tq-danger);text-decoration:underline wavy;text-underline-offset:4px}.tq-rule{border:0;border-top:1.5px dashed var(--tq-line-faint);margin:var(--tq-space-4) 0}.tq-banner{display:flex;flex-wrap:wrap;align-items:center;gap:var(--tq-space-2) var(--tq-space-3);padding:var(--tq-space-2) var(--tq-space-4);background:var(--tq-purse-bg);box-shadow:var(--tq-age-edge);font-size:var(--tq-fs-small)}.tq-banner code{font-family:var(--tq-font-type);font-size:var(--tq-text-body);letter-spacing:.1em;user-select:all}.tq-hint{position:relative;margin:var(--tq-space-4) 0;padding:var(--tq-space-4);background:var(--tq-paper-vo);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat)}.tq-hint ol{margin:0 0 var(--tq-space-3);padding-left:var(--tq-space-6)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media(orientation:landscape)and (max-height:500px){.tq-screen__toggle{top:auto;bottom:calc(var(--tq-space-3) + env(safe-area-inset-bottom));box-shadow:var(--tq-age-edge),var(--tq-shadow-lift)}}.tq-stamp{text-decoration:none}.tq-stamp--sm{min-height:48px;padding:4px 16px;font-size:18px}.tq-stamp--lg{min-height:76px;min-width:220px;font-size:var(--tq-fs-stamp-lg)}.tq-stamp.is-pending{border-style:dashed;outline-style:dashed;opacity:.7;font-size:18px;cursor:progress;transform:rotate(-3deg)}.tq-stamp.is-pending[disabled]{cursor:progress}.tq-seal-round--red{color:var(--tq-ink-stamp-red)}.tq-seal-round--purple{color:var(--tq-postmark)}.tq-pencil{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.tq-pencil__text{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.tq-pencil[disabled]{opacity:.45;cursor:not-allowed}.tq-pencil--on-red{color:var(--tq-hud-fg)}.tq-pencil--on-red:hover{color:var(--tq-hud-title)}.tq-check{text-align:left;font-size:var(--tq-fs-body)}.tq-check .box{flex:none}.tq-check[disabled]{opacity:.45;cursor:not-allowed}.tq-tick{position:absolute;left:-4px;top:-12px;color:var(--tq-ink-purple);filter:url(#tq-ink);pointer-events:none}.tq-radiogroup{display:flex;flex-direction:column}.tq-radiogroup--ledger{border-top:var(--tq-rule-ink)}.tq-radiogroup--check{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--tq-space-3)}.tq-radio{position:relative;appearance:none;background:none;border:0;cursor:pointer;text-align:left;color:var(--tq-ink-print);font-family:var(--tq-font-print);font-size:var(--tq-fs-body)}.tq-radiogroup--ledger .tq-radio{display:block;width:100%;padding:12px 8px;border-bottom:var(--tq-rule-ink);min-height:56px}.tq-radiogroup--check .tq-radio{display:inline-flex;align-items:center;gap:8px;padding:6px 4px;min-height:44px}.tq-radiogroup--check .tq-radio .box{position:relative;flex:none;width:20px;height:20px;border:1.5px solid var(--tq-ink-print);filter:url(#tq-ink)}.tq-radio:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:-2px}.tq-radio.is-disabled{cursor:not-allowed;color:var(--tq-strike)}.tq-radio.is-disabled .tq-radio__body{text-decoration:line-through}.tq-radio__body{position:relative;display:block}.tq-pencircle{position:absolute;inset:2px -2px;width:calc(100% + 4px);height:calc(100% - 4px);color:var(--tq-ink-stamp-red);filter:url(#tq-ink);pointer-events:none}.tq-radio__stamp{position:absolute;left:40%;top:8px;padding:2px 10px;border:2.5px solid currentColor;color:var(--tq-ink-stamp-red);font-family:var(--tq-font-sign);font-weight:700;font-size:18px;letter-spacing:.1em;transform:rotate(-6deg);filter:url(#tq-stamp);mix-blend-mode:multiply}.tq-fillline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 8px}.tq-fillline__label{font-weight:700;font-size:var(--tq-fs-body);white-space:nowrap}.tq-fillline__input{flex:1;min-width:120px;min-height:var(--tq-touch-min);background:transparent;border:0;border-bottom:var(--tq-dotline);border-radius:0;font-size:var(--tq-fs-hand)}.tq-fillline__input::placeholder,.tq-fillline__input.is-empty{color:var(--tq-hint-ink)}.tq-fillline__input:focus{outline:none;border-bottom:2px solid var(--tq-ink-purple)}.tq-fillline.has-error .tq-fillline__input{border-bottom:1.5px dotted var(--tq-ink-stamp-red)}.tq-fillline__error{flex-basis:100%;font-family:var(--tq-font-hand);font-weight:300;font-size:var(--tq-fs-small);color:var(--tq-ink-stamp-red);text-decoration:underline wavy;text-underline-offset:4px}.tq-fillline--value .tq-fillline__input{display:inline-block;line-height:1.6}.tq-fillline .tq-pencil{font-size:var(--tq-fs-small);min-height:var(--tq-touch-min);min-width:var(--tq-touch-min);justify-content:center;padding:4px 2px}.tq-paper{position:relative}.tq-paper--vo{background-color:var(--tq-paper-vo)}.tq-paper--oly{background-color:var(--tq-paper-vo);background-image:repeating-linear-gradient(to bottom,transparent 0 7px,rgba(87,72,135,.16) 7px 8px),repeating-linear-gradient(to bottom,transparent 0 31px,rgba(87,72,135,.38) 31px 32px),repeating-linear-gradient(to right,transparent 0 31px,rgba(87,72,135,.12) 31px 32px)}.tq-paper--poluya{background-color:var(--tq-paper-poluya)}.tq-paper--telegram{background-color:var(--tq-paper-telegram)}.tq-paper--sheet{background-color:var(--tq-paper-sheet)}.tq-paper--bao{background-color:var(--tq-paper-bao);background-image:repeating-linear-gradient(to bottom,transparent 0 5px,var(--tq-newsprint-line) 5px 6px)}.tq-paper--kraft{background-color:var(--tq-paper-kraft);color:var(--tq-kraft-ink);box-shadow:var(--tq-age-edge-strong),var(--tq-shadow-flat)}.tq-paper--card{background-color:var(--tq-paper-card);border-radius:var(--tq-radius-ticket)}.tq-paper--dieu{background-color:var(--tq-dieu);color:var(--tq-hud-fg);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat)}.tq-paper--lift{box-shadow:var(--tq-age-edge),var(--tq-shadow-lift)}.tq-purse{position:relative;min-height:32px;transition:box-shadow var(--tq-dur-stamp)}.tq-purse__name{font-size:14px}.tq-purse .add{text-decoration:none;min-width:22px}.tq-purse .add:before{content:"";position:absolute;inset:-10px}.tq-purse .add{position:relative}.tq-purse.is-gaining{box-shadow:inset 0 0 0 2px var(--tq-ink-stamp-red)}.tq-purse__gain{font-family:var(--tq-font-sign);font-weight:700;font-size:14px;color:var(--tq-ink-stamp-red)}.tq-purse--compact{padding:3px 6px 3px 4px;gap:4px}.tq-purse--compact b{font-size:15px}.tq-coin path,.tq-coin ellipse,.tq-coin circle,.tq-coin rect{stroke:var(--tq-ink-print);stroke-width:3}.tq-coin--bac path{fill:var(--tq-coin-bac)}.tq-coin--bac ellipse{fill:var(--tq-coin-bac-top)}.tq-coin--dong circle{fill:var(--tq-coin-dong)}.tq-coin--dong rect{fill:var(--tq-purse-bg);stroke-width:2.5}.tq-coin--hatdua ellipse{fill:var(--tq-chieu-red);stroke-width:2.5}.tq-countdown{transform:rotate(3deg) translateY(6px);flex:none}.tq-countdown--compact{width:54px;transform:rotate(3deg) translateY(8px)}.tq-countdown--compact .top{height:6px}.tq-countdown--compact .n{font-size:24px}.tq-countdown--compact .l{font-size:10px}.tq-journey{margin:0;list-style:none;transform:rotate(-.5deg)}.tq-journey__item{display:flex;align-items:center;flex:0 0 auto}.tq-journey__item+.tq-journey__item{flex:1 1 auto}.tq-journey--compact{width:100%;max-width:320px;padding:3px 8px;transform:rotate(-.6deg)}.tq-journey--compact .st{min-width:0;flex-direction:row;gap:4px}.tq-journey--compact .rail{margin-bottom:0}.tq-timer{display:inline-flex;align-items:center;gap:12px;padding:8px 14px;border:2px solid var(--tq-dieu-deep);color:var(--tq-ink-print)}.tq-timer__label{font-size:var(--tq-fs-small);line-height:1.2}.tq-timer__n{font-family:var(--tq-font-sign);font-weight:700;line-height:1;color:var(--tq-ink-stamp-red);font-variant-numeric:tabular-nums;filter:url(#tq-ink)}.tq-timer--md .tq-timer__n{font-size:30px}.tq-timer--lg .tq-timer__n{font-size:var(--tq-fs-timer)}.tq-timer.is-urgent{background:var(--tq-urgent-bg);animation:tq-shake .5s ease-in-out infinite}.tq-timer.is-urgent .tq-timer__label{font-weight:700}.tq-timer.is-urgent .tq-timer__n{color:var(--tq-dieu-deep)}@keyframes tq-shake{0%,to{transform:rotate(-1deg)}50%{transform:rotate(-1deg) translate(1.5px)}}.tq-reward-layer{position:fixed;inset:0;pointer-events:none;z-index:var(--tq-z-toast);display:grid;place-items:center}.tq-reward-layer>div{grid-area:1 / 1}.tq-reward-flight{animation:tq-thump var(--tq-dur-stamp) var(--tq-ease-stamp) both;transition:transform .6s var(--tq-ease-paper),opacity .6s}.tq-reward-flight .tq-reward{font-size:34px;background:var(--tq-paper-sheet)}@keyframes tq-thump{0%{transform:scale(1.6);opacity:0}to{transform:scale(1);opacity:1}}.tq-face{display:inline-block;flex:none}.tq-face--t0{background:var(--tq-face-0)}.tq-face--t1{background:var(--tq-face-1)}.tq-face--t2{background:var(--tq-face-2)}.tq-face--t3{background:var(--tq-face-3)}.tq-faces{display:inline-flex}.tq-faces .tq-face+.tq-face{margin-left:-8px}.tq-hud{color:var(--tq-hud-fg);gap:22px;padding:0 20px 0 22px}.tq-hud__brand{display:flex;flex-direction:column;line-height:1;min-width:0;color:inherit;text-decoration:none}.tq-hud__name{white-space:nowrap;font-family:var(--tq-font-sign);font-weight:700;font-size:30px;letter-spacing:.06em;color:var(--tq-hud-title);filter:url(#tq-ink)}.tq-hud__sub{font-style:italic;font-size:var(--tq-fs-micro);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.tq-hud .tq-journey{margin-left:4px}.tq-hud__purses{margin-left:auto;display:flex;align-items:center;gap:10px}.tq-hud__account{display:flex;align-items:center}.tq-hud__account .tq-pencil{font-size:var(--tq-fs-micro);white-space:nowrap}.tq-hud__me{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tq-touch-min);min-width:var(--tq-touch-min);color:var(--tq-hud-fg);text-decoration:none;font-size:var(--tq-fs-micro);white-space:nowrap}.tq-hud__me .tq-face{box-shadow:0 0 0 2px var(--tq-hud-fg);border-radius:50%}.tq-hud__melabel{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.tq-hud__me:focus-visible{outline:2px dashed var(--tq-hud-title);outline-offset:2px}.tq-hud__busy{font-family:var(--tq-font-hand);font-size:var(--tq-fs-micro)}@media(max-width:1180px){.tq-hud .tq-journey .tq-journey__label{font-size:11px}.tq-hud .tq-journey .st{min-width:64px}}@media(max-width:767px),(orientation:landscape)and (max-height:500px){.tq-hud{gap:10px;padding:0 10px 0 14px}.tq-hud__name{font-size:20px;letter-spacing:.05em}.tq-hud__sub{display:none}.tq-hud__purses{gap:6px}.tq-hud__account{margin-left:-4px}}@media(max-width:374px),(orientation:landscape)and (max-height:500px)and (max-width:740px){.tq-hud{gap:5px;padding:0 6px 0 10px}.tq-hud__name{font-size:17px;letter-spacing:.03em}.tq-hud__purses{gap:4px}}.tq-rail{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 0 16px;overflow-y:auto;overflow-x:hidden}.tq-rail__string{flex:none;margin-bottom:-16px;color:var(--tq-rail-string)}.tq-navtag{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;cursor:pointer;background:var(--tq-paper-kraft);color:var(--tq-kraft-ink);transition:transform var(--tq-dur-stamp) var(--tq-ease-paper),background-color var(--tq-dur-stamp)}.tq-navtag--rail{flex:none;width:calc(var(--tq-rail-w) - 22px);padding:20px 4px 10px;clip-path:polygon(18% 0,82% 0,100% 12%,100% 100%,0 100%,0 12%);box-shadow:var(--tq-age-edge-strong)}.tq-navtag__nail{position:absolute;top:6px;width:9px;height:9px;border-radius:50%;background:var(--tq-chieu)}.tq-navtag__label{font-family:var(--tq-font-sign);font-weight:600;font-size:var(--tq-fs-tag);letter-spacing:.06em;text-align:center;line-height:1.15;filter:url(#tq-ink)}.tq-navtag__note{font-family:var(--tq-font-hand);font-size:11px;line-height:1.4;text-align:center}.tq-navtag .tq-dot{position:absolute;right:6px;top:12px}@media(hover:hover){.tq-navtag:hover:not(.is-locked):not(.is-active){background:var(--tq-kraft-hover);transform:rotate(-2deg)!important}}.tq-navtag:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:3px}.tq-navtag.is-active{background:var(--tq-dieu);color:var(--tq-hud-fg);box-shadow:var(--tq-age-edge)}.tq-navtag.is-locked{opacity:.72;cursor:not-allowed}.tq-bottomnav{display:flex;gap:6px;height:100%;padding:6px 8px calc(8px + env(safe-area-inset-bottom));background:var(--tq-dieu);box-shadow:var(--tq-age-edge)}.tq-navtag--bottom{flex:1 1 0;min-width:0;justify-content:center;gap:2px;padding:4px 0;clip-path:polygon(14% 0,86% 0,100% 14%,100% 100%,0 100%,0 14%)}.tq-navtag--bottom .tq-navtag__label{letter-spacing:.04em}.tq-navtag--bottom .tq-navtag__note{display:none}.tq-navtag--bottom .tq-dot{right:4px;top:6px;min-width:18px;height:18px;font-size:11px}.tq-navtag--bottom.is-active{background:var(--tq-purse-bg);color:var(--tq-dieu-deep)}@media(max-width:767px){.tq-navtag--mobile-hidden{display:none}}.tq-sheet{position:absolute;left:0;right:0;bottom:0;z-index:var(--tq-z-panel);display:flex;flex-direction:column;background:var(--tq-paper-sheet);border-radius:var(--tq-radius-sheet) var(--tq-radius-sheet) 0 0;box-shadow:var(--tq-age-edge),var(--tq-shadow-sheet-up);transition:height var(--tq-dur-sheet) var(--tq-ease-paper);touch-action:none}.tq-sheet.is-dragging{transition:none}.tq-sheet__grip{flex:none;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:6px;min-height:44px;padding:8px 16px 4px;background:none;border:0;cursor:grab;touch-action:none}.tq-sheet__handle{width:44px;height:5px;border-radius:3px;background:var(--tq-line-faint)}.tq-sheet__title{align-self:stretch;display:flex;align-items:baseline;justify-content:space-between;gap:8px;text-align:left}.tq-sheet__title b{font-family:var(--tq-font-sign);font-weight:700;font-size:22px;letter-spacing:.08em;color:var(--tq-dieu-deep);text-transform:uppercase;filter:url(#tq-ink)}.tq-sheet__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}.tq-sheet[data-snap=peek] .tq-sheet__body{visibility:hidden}.tq-sheet .tq-panelpaper{box-shadow:none;transform:none;min-height:100%}.tq-sheet .tq-panelpaper>.tq-tape,.tq-sheet .tq-panelpaper>.tq-pin{display:none}.tq-panelpaper{position:relative;display:flex;flex-direction:column;min-height:0;height:100%}.tq-pin{position:absolute;top:10px;width:10px;height:10px;border-radius:50%;background:var(--tq-pin);box-shadow:0 1px 1px #00000080}.tq-pin--l{left:16px}.tq-pin--r{right:16px}.tq-telegram{padding:22px 28px 18px;gap:12px;transform:rotate(1deg)}.tq-telegram__head{flex:none;display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:8px;border-bottom:3px double var(--tq-dieu-deep);color:var(--tq-dieu-deep);text-align:center;filter:url(#tq-ink)}.tq-telegram__kicker{font-family:var(--tq-font-sign);font-weight:500;font-size:var(--tq-fs-micro);letter-spacing:.2em}.tq-telegram__title{margin:0;font-weight:700;font-size:25px;letter-spacing:.04em}.tq-telegram__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px;margin:0 -8px;padding:2px 8px}.tq-telegram__foot{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:8px}.tq-telegram fieldset{margin:0;padding:0;border:0;min-width:0}.tq-telegram legend{padding:0;font-weight:700;font-size:var(--tq-fs-body)}.tq-telegram__box{border:1.5px solid var(--tq-ink-print-faded);padding:8px 12px}.tq-telegram__box-label{font-size:14px;font-style:italic;color:var(--tq-fg-muted)}.tq-telegram__text{margin:2px 0 0;font-family:var(--tq-font-type);font-size:var(--tq-text-body);line-height:1.5;color:var(--tq-ink-typewriter);letter-spacing:.02em}@media(max-width:767px){.tq-telegram{padding:8px 16px 12px}.tq-telegram__title{font-size:21px}}.tq-board{background-color:var(--tq-paper-sheet)}.tq-board__head{flex:none;margin:28px 20px 0;padding:10px 14px;display:flex;flex-direction:column;align-items:center;text-align:center;background:var(--tq-dieu);color:var(--tq-hud-fg);box-shadow:var(--tq-age-edge)}.tq-board__title{margin:0;font-family:var(--tq-font-sign);font-weight:700;font-size:30px;letter-spacing:.1em;color:var(--tq-hud-title);filter:url(#tq-ink)}.tq-board__sub{font-size:14px}.tq-board__body{flex:1;min-height:0;overflow-y:auto;padding:14px 20px 12px;display:flex;flex-direction:column;gap:10px}.tq-board__foot{flex:none;padding:16px 20px 18px;border-top:2px dashed var(--tq-ink-print-faded);background:var(--tq-paper-telegram);display:flex;align-items:center;justify-content:space-between;gap:12px}.tq-board__foot-kicker{font-family:var(--tq-font-sign);font-size:var(--tq-fs-micro);letter-spacing:.14em;color:var(--tq-dieu-deep)}@media(max-width:767px){.tq-board__head{margin:4px 16px 0}.tq-board__title{font-size:24px}.tq-board__body,.tq-board__foot{padding:12px 16px}}@media(orientation:landscape)and (max-height:500px){.tq-board__head{margin:6px 12px 0;padding:4px 10px;flex-direction:row;justify-content:center;gap:10px;flex-wrap:wrap}.tq-board__title{font-size:20px}.tq-board__sub{font-size:12px}.tq-board__body{padding:8px 12px;gap:6px}.tq-board__foot{padding:6px 12px;gap:8px}.tq-board__foot .tq-slip{flex:1}.tq-board__foot .tq-slip>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tq-board__foot .tq-board__foot-kicker{display:none}.tq-board__foot .tq-stamp{min-height:48px;min-width:0;padding:6px 14px;font-size:18px}}.tq-price{display:grid;grid-template-columns:1fr auto;gap:2px 10px;align-items:baseline}.tq-price__name{font-weight:700;font-size:var(--tq-fs-heading);filter:url(#tq-ink)}.tq-price__amount{font-family:var(--tq-font-sign);font-weight:600;font-size:var(--tq-fs-heading);text-align:right;filter:url(#tq-ink)}.tq-price__meta{font-size:14px;color:var(--tq-fg-muted)}.tq-price__note{font-family:var(--tq-font-hand);font-weight:300;font-size:14px;text-align:right;color:var(--tq-ink-stamp-red)}.tq-price__note s{color:var(--tq-strike);margin-right:4px}.tq-tabs__list{display:flex;gap:4px;align-items:flex-end;overflow-x:auto}.tq-tab{appearance:none;cursor:pointer;min-height:var(--tq-touch-min);padding:8px 14px;border:1.5px solid var(--tq-ink-print-faded);border-bottom:0;background:var(--tq-paper-card);font-family:var(--tq-font-sign);font-weight:500;font-size:14px;letter-spacing:.06em;color:var(--tq-ink-print);text-transform:uppercase;white-space:nowrap}.tq-tab[aria-selected=true]{min-height:44px;padding:10px 16px;border-color:var(--tq-ink-print);background:var(--tq-paper-sheet);font-weight:600;font-size:15px;color:var(--tq-dieu-deep);position:relative;top:1.5px}.tq-tab:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:-4px}.tq-tabs__panel{border:1.5px solid var(--tq-ink-print);background:var(--tq-paper-sheet);padding:var(--tq-space-4)}.tq-picker{display:flex;flex-direction:column;gap:6px}.tq-picker__list{margin:0;padding:0;list-style:none;max-height:260px;overflow-y:auto;border:1.5px solid var(--tq-ink-print-faded);background:var(--tq-picker-bg)}.tq-picker__opt{display:flex;align-items:baseline;gap:6px;min-height:44px;padding:10px 12px;border-bottom:1px dashed var(--tq-line-faint);cursor:pointer;font-size:var(--tq-fs-body)}.tq-picker__opt:last-child{border-bottom:0}.tq-picker__opt.is-active{background:var(--tq-picker-hi)}.tq-picker__opt[aria-selected=true] b{color:var(--tq-dieu-deep)}.tq-picker__opt small{font-size:var(--tq-fs-small);color:var(--tq-fg-muted)}.tq-picker__empty{padding:10px 12px;font-size:var(--tq-fs-small);color:var(--tq-fg-muted)}.tq-tally{display:flex;flex-direction:column;gap:6px}.tq-tally__boxes{display:flex;flex-wrap:wrap;gap:6px}.tq-tally__box{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1.5px dashed var(--tq-ink-print-faded)}.tq-tally__box.is-done{border:1.5px solid var(--tq-ink-print);color:var(--tq-ink-stamp-red);font-family:var(--tq-font-sign);font-weight:700;font-size:13px;filter:url(#tq-stamp)}.tq-tally__label{font-size:var(--tq-fs-small)}.tq-ledger{margin:0;padding:0;list-style:none;border-top:var(--tq-rule-ink)}.tq-ledgerrow{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;gap:12px;align-items:center;padding:8px 4px;border-bottom:1px dashed var(--tq-line-faint)}.tq-ledgerrow--noface{grid-template-columns:minmax(0,1fr) auto auto}.tq-ledgerrow__main{display:flex;flex-direction:column;min-width:0}.tq-ledgerrow__title{font-weight:700;font-size:var(--tq-fs-body)}.tq-ledgerrow__note{font-size:14px;color:var(--tq-fg-muted);overflow-wrap:anywhere}.tq-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px;border:1.5px dashed var(--tq-line-faint);text-align:center}.tq-empty svg{color:var(--tq-strike);filter:url(#tq-ink)}.tq-empty__text{font-size:var(--tq-fs-body);color:var(--tq-fg-muted);margin:0}.tq-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:18px;text-align:center}.tq-loading__seal{padding:4px 12px;border:2.5px dashed var(--tq-ink-stamp-red);color:var(--tq-ink-stamp-red);font-family:var(--tq-font-sign);font-weight:600;font-size:18px;letter-spacing:.12em;opacity:.7;animation:tq-breathe 1.4s ease-in-out infinite}.tq-loading__note{font-size:var(--tq-fs-small);color:var(--tq-fg-muted)}.tq-loading--inline{flex-direction:row;padding:4px 0;justify-content:flex-start}@keyframes tq-breathe{50%{opacity:.35}}.tq-toasts{position:fixed;right:24px;top:calc(var(--tq-hud-h) + 20px);z-index:var(--tq-z-toast);display:flex;flex-direction:column;gap:14px;width:min(420px,calc(100vw - 24px));pointer-events:none}.tq-toast{pointer-events:auto;position:relative;display:flex;gap:12px;align-items:center;padding:12px 14px;background:var(--tq-paper-sheet);box-shadow:var(--tq-age-edge),var(--tq-shadow-lift);border-left:6px solid var(--tq-cham);transform:rotate(.8deg);animation:tq-drop var(--tq-dur-sheet) var(--tq-ease-paper) both}.tq-toast:nth-child(2){transform:rotate(-.6deg)}.tq-toast--done{border-left-color:var(--tq-success)}.tq-toast--error{border-left-color:var(--tq-ink-stamp-red)}.tq-toast__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.tq-toast__kicker{font-family:var(--tq-font-sign);font-weight:600;font-size:var(--tq-fs-micro);letter-spacing:.12em;color:var(--tq-cham);filter:url(#tq-ink)}.tq-toast__seal{flex:none;padding:2px 8px;border:2.5px solid currentColor;font-family:var(--tq-font-sign);font-weight:700;font-size:16px;letter-spacing:.1em;transform:rotate(-6deg);filter:url(#tq-stamp)}.tq-toast--done .tq-toast__seal{color:var(--tq-success)}.tq-toast--error .tq-toast__seal{color:var(--tq-ink-stamp-red)}.tq-toast__msg{font-size:16px;line-height:1.35}.tq-toast .tq-pencil{min-height:32px;padding:0 4px;font-size:14px}@keyframes tq-drop{0%{opacity:0;translate:0 -12px}}@media(max-width:767px){.tq-toasts{right:12px;top:calc(var(--tq-hud-h) + var(--tq-strip-h) + 8px);gap:8px}.tq-toast__msg{font-size:14px}}.tq-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;border:0;overflow:visible;background:transparent;color:var(--tq-fg)}.tq-dialog::backdrop{background:var(--tq-scrim)}.tq-dialog__paper{position:relative;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 48px);overflow-y:auto;padding:26px 32px 24px;background:var(--tq-paper-sheet);box-shadow:var(--tq-age-edge),var(--tq-shadow-dialog);transform:rotate(-.6deg);animation:tq-drop var(--tq-dur-sheet) var(--tq-ease-paper) both}.tq-dialog__head{display:flex;flex-direction:column;align-items:center;gap:2px;padding-bottom:10px;border-bottom:3px double var(--tq-dieu-deep);color:var(--tq-dieu-deep);text-align:center}.tq-dialog__kicker{font-family:var(--tq-font-sign);font-weight:500;font-size:var(--tq-fs-micro);letter-spacing:.2em;filter:url(#tq-ink)}.tq-dialog__title{margin:0;font-weight:700;font-size:28px}.tq-dialog__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:4px}.tq-dialog__actions .tq-pencil{font-size:18px}.tq-facts{display:grid;grid-template-columns:170px 1fr;gap:8px 14px;font-size:18px;margin:0}.tq-facts__row{display:contents}.tq-facts dt{color:var(--tq-fg-muted)}.tq-facts dd{margin:0}.tq-facts__price{font-family:var(--tq-font-sign);font-weight:600;font-size:22px;color:var(--tq-ink-stamp-red)}.tq-facts__wallet{font-family:var(--tq-font-type)}.tq-mustknow{padding:12px 16px;border:1.5px solid var(--tq-ink-print-faded);background:var(--tq-paper-telegram);display:flex;flex-direction:column;gap:6px}.tq-mustknow__title{font-family:var(--tq-font-sign);font-weight:600;font-size:14px;letter-spacing:.12em}.tq-mustknow p{margin:0;font-size:16px;line-height:1.45}@media(max-width:767px){.tq-dialog{width:100vw;max-width:100vw;max-height:100dvh;height:100dvh;margin:0}.tq-dialog__paper{position:absolute;inset:24px 0 0;max-height:none;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:var(--tq-radius-sheet) var(--tq-radius-sheet) 0 0;transform:none;box-shadow:var(--tq-age-edge),var(--tq-shadow-sheet-up)}.tq-dialog__paper>.tq-tape{display:none}.tq-dialog__title{font-size:22px}.tq-dialog__actions{margin-top:auto}.tq-facts{grid-template-columns:120px 1fr;font-size:16px}}.tq-sceneph{position:absolute;inset:0;overflow:hidden}.tq-sceneph__note{position:absolute;left:50%;bottom:var(--tq-space-6);transform:translate(-50%) rotate(-1deg);max-width:80%;padding:6px 12px;background:var(--tq-paper-vo);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);font-family:var(--tq-font-hand);font-weight:300;font-size:14px;line-height:1.7;color:var(--tq-ink-pencil);text-align:center}.tq-banner-dieu{position:absolute;left:4%;right:4%;top:24px;height:66px;display:flex;align-items:center;justify-content:center;background:var(--tq-dieu);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);clip-path:polygon(0 0,100% 0,97% 50%,100% 100%,0 100%,3% 50%)}.tq-banner-dieu span{font-family:var(--tq-font-sign);font-weight:700;font-size:34px;letter-spacing:.14em;color:var(--tq-hud-title);filter:url(#tq-ink)}@media(max-width:767px){.tq-banner-dieu{top:10px;height:44px}.tq-banner-dieu span{font-size:20px}}.scene-host{position:absolute;inset:0;overflow:hidden;outline-offset:-4px}.scene-host canvas{display:block}.scene-labels{position:absolute;inset:0;pointer-events:none}.scene-label{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;min-height:36px;padding:2px 10px;border:0;cursor:pointer;white-space:nowrap;font-family:var(--tq-font-sign);font-weight:600;font-size:14px;letter-spacing:.06em;background:var(--tq-paper-sheet);color:var(--tq-fg);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat)}.scene-label:hover,.scene-label:focus-visible{background:var(--tq-purse-bg)}.scene-mode-toggle{position:absolute;left:var(--tq-space-3);bottom:var(--tq-space-3);z-index:6;background:var(--tq-paper-vo);padding:4px 10px;box-shadow:var(--tq-shadow-flat)}.scene-loading{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--tq-font-hand);font-size:var(--tq-fs-hand);color:var(--tq-ink-pencil)}.scene-list{position:absolute;inset:0;overflow-y:auto;padding:var(--tq-space-6) var(--tq-space-6) 80px}.scene-list ul{list-style:none;padding:0;margin:0;display:grid;gap:var(--tq-space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.scene-list__item{width:100%;min-height:56px;padding:10px 14px;border:0;cursor:pointer;text-align:left;background:var(--tq-paper-sheet);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);font-size:var(--tq-fs-body)}.scene-list__item:hover{background:var(--tq-purse-bg)}.tq-kicker{font-family:var(--tq-font-sign);font-size:var(--tq-fs-micro);letter-spacing:.12em;color:var(--tq-dieu-deep)}.tq-panelsheet{padding:22px 24px 18px;gap:12px}.tq-panelsheet__head{flex:none;display:flex;flex-direction:column;gap:2px;padding-bottom:8px;border-bottom:3px double var(--tq-dieu-deep);color:var(--tq-dieu-deep)}.tq-panelsheet__title{margin:0;font-size:var(--tq-fs-title);line-height:1.15;filter:url(#tq-ink)}.tq-panelsheet__body{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:12px}.tq-panelsheet__body p{margin:0}.tq-panelsheet__foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 20px;padding-top:8px;border-top:2px dashed var(--tq-ink-print-faded)}@media(max-width:767px){.tq-panelsheet{padding:8px 16px 12px}}.tq-code{font-family:var(--tq-font-type);font-size:var(--tq-fs-title);letter-spacing:.12em;user-select:all}.tq-fillline--code .tq-fillline__input{font-family:var(--tq-font-type);letter-spacing:.12em;text-transform:uppercase}.tq-ticketcard{padding:var(--tq-space-6);text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--tq-space-3)}.tq-ticketcard .tq-code{font-size:var(--tq-fs-masthead);line-height:1}.tq-hud{height:100%;min-width:0}.tq-hud .tq-journey--compact{flex:1 1 auto;min-width:0;max-width:300px}.tq-hud__purses{min-width:0}@media(min-width:768px)and (max-height:820px){.tq-rail{gap:6px;padding:14px 0 10px}.tq-rail__string{margin-bottom:-10px}.tq-navtag--rail{padding:14px 4px 6px;gap:2px}.tq-navtag--rail svg{width:24px;height:24px}.tq-navtag__nail{top:4px;width:7px;height:7px}.tq-navtag--rail .tq-navtag__note{font-size:10px;line-height:1.25}}@media(orientation:landscape)and (max-height:500px){.tq-rail{gap:4px;padding:8px 0}.tq-rail__string{display:none}.tq-navtag--rail{min-height:var(--tq-touch-min);padding:8px 2px 4px;gap:1px;clip-path:polygon(14% 0,86% 0,100% 10%,100% 100%,0 100%,0 10%)}.tq-navtag--rail svg{width:20px;height:20px}.tq-navtag--rail .tq-navtag__nail,.tq-navtag--rail .tq-navtag__note{display:none}.tq-navtag--rail .tq-navtag__label{font-size:10px;letter-spacing:.03em}.tq-navtag--rail .tq-dot{right:2px;top:2px;min-width:16px;height:16px;font-size:10px}.tq-hud__name{font-size:18px}.tq-hud .tq-countdown--compact{transform:rotate(3deg) translateY(4px) scale(.86)}}@media(min-width:1920px){.tq-hud__name{font-size:36px}.tq-navtag--rail svg{width:36px;height:36px}.tq-purse b{font-size:21px}.tq-purse__name{font-size:16px}}@media(hover:none){.tq-stamp:hover:not(:active):not([disabled]){opacity:.92;transform:rotate(-3deg)}.tq-pencil:hover:not(.tq-pencil--on-red){color:var(--tq-ink-pencil)}}.tq-hud .tq-journey--compact{overflow:hidden}.tq-ledger{container-type:inline-size}@container (max-width: 460px){.tq-ledgerrow{grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"face main badge" "face act act";row-gap:4px}.tq-ledgerrow--noface{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"main badge" "act act"}.tq-ledgerrow>.tq-face{grid-area:face;align-self:start}.tq-ledgerrow>.tq-ledgerrow__main{grid-area:main}.tq-ledgerrow>:nth-last-child(2){grid-area:badge}.tq-ledgerrow>:last-child{grid-area:act;display:flex;flex-wrap:wrap;gap:6px 10px}.tq-ledgerrow>:last-child:empty{display:none}}.tq-stage{position:absolute;inset:0;overflow:hidden;background-color:var(--tq-sky-tet);container:stage / size}.tq-stage__body{position:absolute;inset:0}.tq-stage__art{position:absolute;inset:0;overflow:hidden}.tq-stage__art>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.tq-stage__ui{position:absolute;inset:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(14px,3cqh,32px) clamp(14px,3cqw,40px);overflow-y:auto;overscroll-behavior:contain;pointer-events:none}.tq-stage .tq-stage__ui>*{pointer-events:auto;flex:none;position:relative;inset:auto;width:auto;max-width:min(420px,100%)}.tq-stage .tq-stage__ui>.tq-stopchips{display:flex;flex-wrap:wrap;gap:8px}@container stage (max-width: 640px) or (max-height: 440px){.tq-stage__body{display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background-color:var(--tq-chieu)}.tq-stage__art{position:relative;flex:none;height:clamp(160px,34cqh,260px)}.tq-stage__ui{position:relative;inset:auto;overflow:visible;align-items:center;padding:12px 12px 16px}.tq-stage .tq-stage__ui>*{width:min(100%,560px);max-width:none}}@container stage (max-height: 440px) and (min-width: 520px){.tq-stage__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden}.tq-stage__art{height:100%}.tq-stage__ui{overflow-y:auto;padding:12px 12px 72px}}@media(max-width:767px)and (orientation:portrait),(max-width:767px)and (min-height:501px){.tq-stage__ui{padding-bottom:55vh}}.tq-signb{position:absolute;z-index:4;transform:rotate(var(--sign-tilt, 0deg));transform-origin:50% 0}.tq-signb--plank:before,.tq-signb--dieu:before,.tq-signb--arrow:before{content:"";position:absolute;left:50%;bottom:calc(100% - 4px);width:58%;height:22px;transform:translate(-50%);background-color:var(--tq-wood-dark);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 22' preserveAspectRatio='none'%3E%3Cpath d='M2 22 L50 3 L98 22' fill='none' stroke='black' stroke-width='2.4' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='50' cy='3' r='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 22' preserveAspectRatio='none'%3E%3Cpath d='M2 22 L50 3 L98 22' fill='none' stroke='black' stroke-width='2.4' vector-effect='non-scaling-stroke'/%3E%3Ccircle cx='50' cy='3' r='3'/%3E%3C/svg%3E") center / 100% 100% no-repeat;pointer-events:none}.tq-signb__board{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:var(--tq-touch-min);min-height:var(--tq-touch-min);margin:0;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit;text-align:center;transform-origin:50% -16px}.tq-signb__board:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:4px}.tq-signb__name{display:block;padding:9px 16px 8px;max-width:15em;font-family:var(--tq-font-sign);font-weight:700;text-transform:uppercase;letter-spacing:.08em;line-height:1.12;font-size:clamp(14px,min(1.25vw,2.4vh),21px);filter:url(#tq-ink)}.tq-signb__hint{display:block;margin-top:-2px;padding:1px 8px 3px;background:var(--tq-paper-vo);color:var(--tq-ink-purple);box-shadow:var(--tq-age-edge),var(--tq-shadow-flat);font-family:var(--tq-font-hand);font-weight:300;font-size:13px;line-height:1.5;white-space:nowrap;transform:rotate(-2deg)}.tq-signb .tq-dot{position:absolute;top:-10px;right:-10px}.tq-signb--plank .tq-signb__name,.tq-signb--arrow .tq-signb__name{background-color:var(--tq-wood-mid);color:var(--tq-hud-fg);background-image:url(/tex/grain.webp);background-size:200px;background-blend-mode:multiply;box-shadow:inset 0 0 0 3px var(--tq-wood-dark),inset 0 0 0 5px var(--tq-wood-mid),inset 0 0 0 6px var(--tq-wood-dark),var(--tq-shadow-flat);clip-path:polygon(0 3%,6% 0,52% 2%,100% 0,99% 55%,100% 100%,46% 97%,3% 100%,1% 50%)}.tq-signb--arrow .tq-signb__name{padding-right:34px;clip-path:polygon(0 4%,82% 0,100% 50%,82% 100%,0 96%,2% 50%)}.tq-signb--kraft .tq-signb__name{background-color:var(--tq-paper-kraft);color:var(--tq-kraft-ink);background-image:url(/tex/plaster.webp);background-size:320px;background-blend-mode:multiply;box-shadow:var(--tq-age-edge-strong),var(--tq-shadow-flat);clip-path:polygon(1% 4%,30% 0,70% 3%,99% 0,100% 60%,97% 100%,55% 97%,0 100%,2% 45%)}.tq-signb--kraft .tq-signb__board:before{content:"";position:absolute;top:-8px;left:50%;width:64px;height:18px;transform:translate(-50%) rotate(-4deg);background:#d6b2608c;mix-blend-mode:multiply;z-index:1;clip-path:polygon(3% 0,97% 6%,100% 50%,96% 100%,4% 94%,0 50%)}.tq-signb--dieu .tq-signb__name{background-color:var(--tq-dieu);color:var(--tq-hud-fg);background-image:url(/tex/grain.webp);background-size:200px;background-blend-mode:multiply;box-shadow:inset 0 0 0 4px var(--tq-dieu),inset 0 0 0 5px var(--tq-hud-fg),inset 0 0 0 7px var(--tq-dieu),inset 0 0 0 8px var(--tq-hud-fg),var(--tq-shadow-flat);padding:12px 20px 11px}.tq-signb__board:hover{animation:tq-signswing .9s var(--tq-ease-paper) 1}.tq-signb.is-calling .tq-signb__board{animation:tq-signswing 1.6s ease-in-out infinite}.tq-signb__board:active .tq-signb__name{transform:translateY(2px)}.tq-signb.is-open .tq-signb__name{box-shadow:inset 0 0 0 3px var(--tq-ink-stamp-red),var(--tq-shadow-flat)}@keyframes tq-signswing{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg)}60%{transform:rotate(2deg)}80%{transform:rotate(-1deg)}}.tq-signstage__drops{position:absolute;inset:0;z-index:40;pointer-events:none}.tq-signdrop{position:absolute;top:12px;pointer-events:auto;display:flex;flex-direction:column;gap:8px;width:min(380px,calc(100% - 24px));max-height:calc(100% - 24px);padding:12px 16px 14px;transform-origin:50% 0;animation:tq-signdrop var(--tq-dur-sheet) var(--tq-ease-paper) both}.tq-signdrop:focus{outline:none}.tq-signdrop:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:3px}.tq-signdrop--left{left:12px}.tq-signdrop--right{right:12px}.tq-signdrop--center{left:50%;translate:-50% 0}.tq-signdrop__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:3px double var(--tq-dieu-deep)}.tq-signdrop__name{font-family:var(--tq-font-sign);font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:15px;color:var(--tq-dieu-deep);filter:url(#tq-ink)}.tq-signdrop__close{min-height:var(--tq-touch-min);min-width:var(--tq-touch-min);padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--tq-font-hand);font-weight:300;font-size:16px;color:var(--tq-ink-pencil);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.tq-signdrop__close:focus-visible{outline:2px dashed var(--tq-ink-purple);outline-offset:2px}.tq-signdrop__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px}.tq-signdrop__body p{margin:0}@keyframes tq-signdrop{0%{transform:scaleY(.15) rotate(-1deg);opacity:0}to{transform:scaleY(1) rotate(-.6deg);opacity:1}}.tq-crowd{pointer-events:none}.tq-crowd__ln path{fill:none;stroke:var(--tq-than);stroke-width:3.2;stroke-linejoin:round;stroke-linecap:round}.tq-crowd .c-shirt-0{fill:var(--tq-cham)}.tq-crowd .c-shirt-1{fill:var(--tq-latre)}.tq-crowd .c-shirt-2{fill:var(--tq-paper-kraft)}.tq-crowd .c-shirt-3{fill:var(--tq-dieu-deep)}.tq-crowd .c-shirt-4{fill:var(--tq-paper-vo)}.tq-crowd .c-shirt-5{fill:var(--tq-wood-mid)}.tq-crowd .c-face-0{fill:var(--tq-face-0)}.tq-crowd .c-face-1{fill:var(--tq-face-1)}.tq-crowd .c-face-2{fill:var(--tq-face-2)}.tq-crowd .c-face-3{fill:var(--tq-face-3)}.tq-crowd .c-hat{fill:var(--tq-paper-card)}.tq-crowd .c-cap{fill:var(--tq-leaf)}.tq-crowd .c-khan,.tq-crowd .c-hair{fill:var(--tq-than)}.tq-crowd .c-sack{fill:var(--tq-paper-kraft)}.tq-crowd .c-newspaper{fill:var(--tq-paper-bao)}.tq-crowd .c-paper{fill:var(--tq-paper-vo)}.tq-crowd .c-basket{fill:var(--tq-wood-mid)}.tq-crowd .c-fruit{fill:var(--tq-dieu)}.tq-crowd .c-kumquat{fill:var(--tq-hoe)}.tq-crowd .c-hen{fill:var(--tq-paper-vo)}.tq-crowd .c-comb{fill:var(--tq-dieu)}.tq-crowd .c-pole{fill:none;stroke:var(--tq-wood-dark);stroke-width:6;stroke-linecap:round}.tq-crowd .c-rope{fill:none;stroke:var(--tq-wood-dark);stroke-width:2.2}.tq-crowd .c-wheel{fill:none;stroke:var(--tq-than);stroke-width:5}.tq-crowd .c-frame{fill:none;stroke:var(--tq-dieu-deep);stroke-width:6;stroke-linecap:round}.tq-crowd__p{transform-box:fill-box;transform-origin:50% 100%;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.tq-crowd__p.a-jostle{animation-name:tq-jostle}.tq-crowd__p.a-bob{animation-name:tq-bob}.tq-crowd__p.a-sway{animation-name:tq-sway}@keyframes tq-jostle{0%{transform:translate(-5px) rotate(-3deg)}45%{transform:translate(2px,-3px) rotate(1deg)}to{transform:translate(6px) rotate(3.5deg)}}@keyframes tq-bob{to{transform:translateY(-7px)}}@keyframes tq-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.tq-no-ink .tq-crowd__p{animation:none}.tq-hub__paper{fill:var(--tq-paper-vo);stroke:var(--tq-than);stroke-width:2.4;stroke-linejoin:round}.tq-hub__text{font-family:var(--tq-font-print);font-style:italic;font-weight:700;fill:var(--tq-ink-print)}.tq-hub__pop{transform-box:fill-box;transform-origin:50% 100%;animation:tq-hubpop .26s var(--tq-ease-stamp) both}@keyframes tq-hubpop{0%{transform:scale(.3) translateY(10px);opacity:0}70%{transform:scale(1.06);opacity:1}to{transform:none;opacity:1}}
