@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.3zhtymus0wdqb.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0pmct4677vsxx.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/77ce6907447ba740-s.3ocirkky1304u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.2t9t9wqjy3mle.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1mpetegfkmrpx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.21ll88aq_0oyg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.31-2bzhq1gx_9.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0f3h4b-tjqzo3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bfc9b7e66b1caeca-s.0sflpynh3ej1u.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.27ejr3saujpnj.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.39nnxslxex6wc.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.2ywx9loap4j4s.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.2ontrj8z1-o25.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.09u7xr8k2v3b3.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7cb89c1bcef4d27-s.144t3q6qt7pcw.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.05kx2-004bls0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0i8rkz_8jdoco.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.3b4nq-163zziz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.Tx7x6q_className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.Tx7x6q_variable{--font-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.game-root{--g-cream:#ede7d9;--g-card:#f6f2e8;--g-olive:#3c3000;--g-muted:#6b5f3a;--g-emerald:#00793e;--g-emerald-deep:#005c2f;--g-green:#54a935;--g-lime:#9cd320;--g-white:#fff;--g-display:var(--font-fraunces), Georgia, serif;--g-body:var(--font-dm-sans), system-ui, sans-serif;--g-mono:var(--font-plex-mono), ui-monospace, monospace;background:var(--g-cream);color:var(--g-olive);font-family:var(--g-body);-webkit-tap-highlight-color:transparent;touch-action:manipulation;position:fixed;inset:0;overflow:hidden}.game-root h1,.game-root h2,.game-root h3{font-family:var(--g-display);letter-spacing:-.01em;color:inherit;font-style:normal;font-weight:400}.g-num{font-family:var(--g-mono);font-variant-numeric:tabular-nums}.g-eyebrow{font:700 11px/1 var(--g-body);letter-spacing:.16em;text-transform:uppercase;color:var(--g-muted)}.g-btn{background:var(--g-emerald);width:100%;height:52px;color:var(--g-white);font:700 16px/1 var(--g-body);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;display:flex}.g-btn.ghost{color:var(--g-olive);background:0 0;box-shadow:inset 0 0 0 1.5px #3c30004d}.g-btn:focus-visible,.g-ans:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.g-key{width:26px;height:26px;font:600 13px/1 var(--g-mono);background:var(--g-cream);color:var(--g-olive);border-radius:7px;flex:none;place-items:center;display:inline-grid;box-shadow:inset 0 -2px #3c300040}.g-ans{background:var(--g-card);width:100%;min-height:56px;color:var(--g-olive);text-align:left;font:500 16px/1.3 var(--g-body);cursor:pointer;border:0;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;box-shadow:0 2px #3c30002e}.g-ans+.g-ans{margin-top:10px}.g-ans.is-right{background:var(--g-lime)}.g-ans.is-wrong{background:var(--g-olive);color:var(--g-cream)}.g-ans.is-wrong .g-key{color:var(--g-cream);background:#ede7d926}.g-chip{height:32px;color:var(--g-olive);font:600 14px/1 var(--g-mono);background:#f6f2e8eb;border-radius:10px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.g-chip small{font:700 10px/1 var(--g-body);letter-spacing:.1em;color:var(--g-muted)}.ride-stage{touch-action:none;position:absolute;inset:0}.ride-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ride-canvas.is-slow{filter:grayscale(.85)sepia(.25)brightness(.95)}.ride-hud{left:12px;right:12px;top:max(12px, env(safe-area-inset-top));pointer-events:none;z-index:4;justify-content:space-between;align-items:flex-start;display:flex;position:absolute}.ride-hud .col{flex-direction:column;gap:6px;display:flex}.ride-hud .col.right{align-items:flex-end}.ride-helmets{color:var(--g-lime)}.ride-helmets svg{width:20px;height:20px}.ride-helmets svg.lost{color:#3c300038}.ride-hint{left:0;right:0;bottom:max(18px, env(safe-area-inset-bottom));z-index:4;pointer-events:none;justify-content:center;display:flex;position:absolute}.ride-hint span{font:500 13px/1 var(--g-body);background:#f6f2e8e0;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.bt-layer{z-index:6;padding:max(64px, env(safe-area-inset-top)) 18px max(24px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:absolute;inset:0}.bt-tint{background:linear-gradient(#00793e8c,#005c2fd9 70%);position:absolute;inset:0}.bt-inner{flex-direction:column;flex:1;width:100%;max-width:460px;margin:0 auto;display:flex;position:relative}.bt-label{font:700 11px/1 var(--g-body);letter-spacing:.24em;color:var(--g-white);text-align:center}.bt-sign{place-items:center;width:168px;height:168px;margin:22px auto 0;display:grid;position:relative}.bt-sign .bt-ring{position:absolute;inset:-16px}.bt-q{text-align:center;color:var(--g-white);font:500 17px/1.35 var(--g-body);margin:26px 0 0}.bt-q .g-num{opacity:.9;margin-top:6px;font-size:15px;display:block}.bt-answers{margin-top:auto}.sheet-layer{z-index:8;background:#005c2feb;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.sheet{background:var(--g-cream);width:100%;max-width:480px;max-height:88dvh;color:var(--g-olive);padding:28px 22px max(24px, env(safe-area-inset-bottom));border-radius:28px 28px 0 0;position:relative;overflow:visible}.sheet .sign-float{filter:drop-shadow(0 8px 10px #00000059);position:absolute;top:-56px;left:22px}.sheet h2{margin:34px 0 10px;font-size:28px;line-height:1.15}.sheet p{margin:0 0 14px;font-size:15.5px;line-height:1.6}.sheet .verdict{border-top:1.5px dashed #3c30004d;border-bottom:1.5px dashed #3c30004d;gap:8px;padding:12px 0;font-size:14px;display:grid}.sheet .verdict div{align-items:flex-start;gap:10px;display:flex}.sheet .mk{width:22px;height:22px;font:700 13px/1 var(--g-body);border-radius:50%;flex:none;place-items:center;display:grid}.sheet .mk.no{background:var(--g-olive);color:var(--g-cream)}.sheet .mk.yes{background:var(--g-lime);color:var(--g-olive)}.sheet .src{color:var(--g-muted);margin:12px 0 18px;font-size:12.5px}.sheet .row{color:var(--g-muted);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.sheet .actions{gap:10px;display:grid}.route-strip{align-items:center;gap:5px;margin:4px 0 14px;display:flex}.route-strip i{aspect-ratio:1;background:#3c30001f;border-radius:6px;flex:1;max-width:30px}.route-strip i.y{background:var(--g-lime)}.route-strip i.n{background:var(--g-olive)}.route-strip small{width:34px;font:700 10px/1 var(--g-body);letter-spacing:.1em;text-transform:uppercase;color:var(--g-muted);flex:none}.sheet .route-vs{margin-bottom:8px}.start-layer{z-index:7;background:linear-gradient(#0000 30%,#005c2fe6);justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.start-card{width:100%;max-width:480px;padding:24px 22px calc(max(12px, env(safe-area-inset-bottom)) + 52px);color:var(--g-white)}.ride-dock{left:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:9;gap:8px;display:flex;position:absolute}.start-card h1{margin:8px 0 10px;font-size:34px;line-height:1.05}.start-card p{opacity:.95;margin:0 0 18px;font-size:15px;line-height:1.55}.start-card .g-eyebrow{color:#ffffffd9}.start-card .how{grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;margin-bottom:20px;font-size:14.5px;line-height:1.4;display:grid}.ride-levels{background:#00000047;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:6px;padding:4px;display:grid}.ride-levels button{height:42px;color:var(--g-white);font:700 14px/1 var(--g-body);cursor:pointer;background:0 0;border:0;border-radius:10px}.ride-levels button.on{background:var(--g-lime);color:var(--g-olive)}.ride-levels button:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.start-card .ride-level-note{opacity:.9;margin:8px 0 18px;font-size:13.5px}.start-card .how .ico{background:#ffffff29;border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:32px;padding:0 6px;display:inline-flex}.hub{justify-content:center;display:flex;position:absolute;inset:0;overflow-y:auto}.hub-col{flex-direction:column;width:100%;max-width:480px;min-height:100%;display:flex}.hub-hero{flex:none;height:340px;position:relative;overflow:hidden}.hub-hero img{object-fit:cover;object-position:50% 4%;width:100%;height:100%}.hub-hero:after{content:"";background:linear-gradient(180deg, #ede7d900 0%, #ede7d9e0 58%, var(--g-cream) 100%);height:160px;position:absolute;bottom:0;left:0;right:0}.hub-top{left:14px;right:14px;top:max(14px, env(safe-area-inset-top));z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute}.hub-logo{background:#f6f2e8eb;border-radius:12px;padding:4px 8px;display:flex}.hub-logo img{width:auto;height:34px}.hub-body{z-index:2;flex-direction:column;flex:1;margin-top:-70px;padding:0 18px 24px;display:flex;position:relative}.hub-body h1{margin:6px 0 0;font-size:30px;line-height:1.1}.hub-ready{align-items:center;gap:12px;margin:8px 0 14px;display:flex}.hub-ready svg{flex:none;width:140px;height:auto}.hub-ready ul{flex:1;gap:6px;margin:0;padding:0;font-size:13.5px;list-style:none;display:grid}.hub-ready li{align-items:center;gap:8px;display:flex}.hub-ready li i{border-radius:3px;flex:none;width:10px;height:10px}.hub-ready li .g-num{margin-left:auto;font-weight:600}.hub-modes{flex-direction:column;gap:10px;margin-top:auto;display:flex}.hub-mode{background:var(--g-card);color:inherit;text-align:left;width:100%;font:inherit;border:0;border-radius:18px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;display:flex;box-shadow:0 2px #3c30001f}.hub-mode .ico{background:var(--g-emerald);width:44px;height:44px;color:var(--g-white);border-radius:13px;flex:none;place-items:center;display:grid}.hub-mode b{font:700 16px/1.2 var(--g-body);display:block}.hub-mode small{color:var(--g-muted);margin-top:2px;font-size:13px;line-height:1.35;display:block}.hub-mode .go{font:700 13px/1 var(--g-body);color:var(--g-emerald-deep);flex:none;margin-left:auto}.hub-mode .soon{font:700 11px/1.2 var(--g-body);letter-spacing:.06em;text-transform:uppercase;color:var(--g-muted);text-align:right;flex:none;margin-left:auto}.hub-mode[aria-disabled=true]{opacity:.7}.hub-top-right{align-items:center;gap:8px;display:flex}.hub-mode.hub-daily{box-shadow:inset 0 0 0 2.5px var(--g-lime), 0 2px 0 #3c30001f}.hub-mode.hub-daily .ico{background:var(--g-lime);color:var(--g-olive)}.ct-root{justify-content:center;display:flex;position:absolute;inset:0;overflow-y:auto}.ct-col{width:100%;max-width:480px;padding:max(14px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom))}.ct-col h1{margin:8px 0 10px;font-size:34px;line-height:1.05}.ct-col p{margin:0 0 14px;font-size:15px;line-height:1.55}.ct-col .muted{color:var(--g-muted);font-size:13.5px}.ct-intro>.g-chip{width:fit-content;margin-bottom:18px;display:flex}.ct-sections{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ct-sections li{background:var(--g-card);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 14px;font-size:14.5px;display:grid}.ct-sections li b{font-size:16px}.ct-sections li small{color:var(--g-muted);font-size:12px}.ct-sections li:has(svg){grid-template-columns:1fr auto auto auto}.ct-sections li.ok svg{color:var(--g-emerald)}.ct-sections li.miss{box-shadow:inset 0 0 0 2px var(--g-olive)}.ct-grades{gap:6px;margin:0 0 14px;padding:0;font-size:14px;list-style:none;display:grid}.ct-grades li{gap:10px;display:flex}.ct-grades b{width:88px;color:var(--g-emerald-deep);flex:none}.ct-actions{gap:10px;margin-top:6px;display:grid}.ct-top{justify-content:space-between;align-items:center;gap:10px;min-height:32px;display:flex}.ct-top .g-chip{font-family:var(--g-body);font-size:13px;text-decoration:none}.ct-bar{background:#3c30001f;border-radius:3px;height:5px;margin:12px 0 6px;overflow:hidden}.ct-bar i{background:var(--g-emerald);height:100%;display:block}.ct-count{color:var(--g-muted);margin-bottom:12px;font-size:12px;display:block}.ct-test .gar-flip{margin:10px 0 4px}.ct-sign{place-items:center;padding:14px 0 6px;display:grid}.ct-q{font:600 17px/1.4 var(--g-body);margin:12px 0 14px}.ct-answers{margin-bottom:16px}.g-ans.is-picked{box-shadow:inset 0 0 0 2.5px var(--g-emerald);background:var(--g-white)}.ct-total{font-size:15px}.ct-total b{font-size:22px}.ct-missed{border-top:1.5px dashed #3c30004d;margin-top:18px;padding-top:12px;font-size:14px}.ct-missed summary{cursor:pointer;font-weight:700}.ct-missed ol{gap:10px;margin:12px 0 0;padding-left:20px;display:grid}.ct-missed li span{display:block}.ct-missed li b{color:var(--g-emerald-deep);display:block}.ct-name form{gap:10px;margin-top:6px;display:grid}.ct-name label{font-size:14px;font-weight:700}.ct-name input{background:var(--g-card);height:52px;color:var(--g-olive);font:500 18px/1 var(--g-body);border:0;border-radius:14px;padding:0 14px;box-shadow:inset 0 0 0 1.5px #3c300040}.ct-name input:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.ct-cert img{border-radius:14px;width:100%;max-width:360px;margin:0 auto 14px;display:block;box-shadow:0 18px 30px -18px #00000073}.ct-unlock{text-align:center;color:var(--g-emerald-deep);font-weight:700}.ct-col .ct-error{background:var(--g-card);box-shadow:inset 0 0 0 2px var(--g-olive);border-radius:12px;margin:12px 0 0;padding:10px 14px;font-size:14px}.ct-col .g-btn:disabled{opacity:.5;cursor:default}.ct-col .g-btn.ghost{text-decoration:none}.hub-intro{z-index:30;cursor:pointer;background:var(--g-emerald-deep);width:100%;max-width:480px;color:var(--g-white);font:inherit;text-align:center;border:0;margin:0 auto;padding:0;display:block;position:fixed;inset:0;overflow:hidden}.hub-intro:after{content:"";background:linear-gradient(#005c2f00 42%,#005c2f99 70%,#003d1feb 100%);position:absolute;inset:0}.hub-intro:focus-visible{outline:3px solid var(--g-lime);outline-offset:-3px}.hub-intro .hub-logo{left:14px;top:max(14px, env(safe-area-inset-top));z-index:2;position:absolute}.hub-intro-words{left:18px;right:18px;bottom:max(40px, calc(env(safe-area-inset-bottom) + 24px));z-index:2;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute}.hub-intro-title{font:400 48px/1 var(--g-display);letter-spacing:-.01em}.hub-intro-tap{background:var(--g-lime);height:54px;color:var(--g-olive);font:700 17px/1 var(--g-body);letter-spacing:.02em;border-radius:999px;align-items:center;margin-top:10px;padding:0 30px;display:inline-flex}.g-coin{background:var(--g-card);color:var(--g-olive);font:600 14px/1 var(--g-mono);border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #3c30002e}.gallery{padding:24px 18px 48px;position:absolute;inset:0;overflow-y:auto}.gallery h1{margin:0 0 6px;font-size:30px}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px;margin-top:18px;display:grid}.gallery-grid figure{background:var(--g-card);text-align:center;border-radius:16px;margin:0;padding:14px}.gallery-grid figcaption{margin-top:8px;font-size:12.5px;line-height:1.35}.gallery-grid figcaption b{font-family:var(--g-mono);font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.ride-canvas.is-slow{filter:none}}.row-root{color:var(--g-white);background:radial-gradient(120% 70% at 50% 30%, #0a8a4a 0%, var(--g-emerald) 45%, var(--g-emerald-deep) 100%);justify-content:center;display:flex;position:absolute;inset:0;overflow-y:auto}.row-col{width:100%;max-width:480px;min-height:100%;padding:max(14px, env(safe-area-inset-top)) 16px max(18px, env(safe-area-inset-bottom));flex-direction:column;display:flex;position:relative}.row-setup h1{margin:6px 0 8px;font-size:38px;line-height:1.05}.g-eyebrow.light{color:#ffffffd1}.row-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.row-lede{color:#fffffff2;margin:0 0 16px;font-size:15px;line-height:1.55}.row-seg{background:#0000002e;border-radius:14px;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;margin-bottom:14px;padding:4px;display:grid}.row-seg button{height:42px;color:var(--g-white);font:700 14px/1 var(--g-body);cursor:pointer;background:0 0;border:0;border-radius:10px}.row-seg button.on{background:var(--g-card);color:var(--g-olive)}.row-seg.small button{height:36px;font-size:13px}.row-panel{background:#00000029;border-radius:18px;margin-bottom:14px;padding:14px}.row-label{font:700 11px/1 var(--g-body);letter-spacing:.14em;text-transform:uppercase;color:#fffc;margin:2px 0 8px;display:block}.row-name{align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.row-name span{color:#ffffffd9;width:64px}.row-name input{height:40px;font:500 15px/1 var(--g-body);color:var(--g-olive);background:var(--g-card);border:0;border-radius:10px;flex:1;padding:0 12px}.row-note{color:#fffc;margin:4px 0 0;font-size:12.5px}.row-powers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.row-powers li{align-items:center;gap:12px;font-size:13.5px;line-height:1.35;display:flex}.row-powers li b{font-size:14px;display:block}.g-btn.lime{background:var(--g-lime);color:var(--g-olive)}.row-howto{cursor:pointer;text-align:left;width:100%;color:var(--g-white);background:#00000038;border:0;border-radius:16px;align-items:center;gap:12px;margin-bottom:14px;padding:12px 14px;display:flex;box-shadow:inset 0 0 0 1.5px #9cd32080}.row-howto span{opacity:.88;font-size:13px;line-height:1.35}.row-howto b{opacity:1;font-size:15px;display:block}.row-howto svg{color:var(--g-lime);flex:none}.row-howto:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.row-seats{justify-content:space-around;gap:6px;margin-top:22px;display:flex}.row-seat{font:500 12px/1.2 var(--g-body);flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex;position:relative}.row-seat i{width:38px;height:38px;font:700 15px/1 var(--g-body);background:#ffffff24;border-radius:50%;place-items:center;font-style:normal;display:grid;box-shadow:inset 0 0 0 2px #ffffff59}.row-seat.turn i{background:var(--g-lime);color:var(--g-olive);box-shadow:0 0 0 3px #9cd32066}.row-seat.next i{box-shadow:inset 0 0 0 2px #9cd320bf}.row-seat.next:after{content:"next";font:700 9px/1 var(--g-body);letter-spacing:.12em;text-transform:uppercase;color:#9cd320f2;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.row-seat.turn.next:after{content:none}.row-seat .think{background:var(--g-card);border-radius:999px;gap:3px;margin-left:12px;padding:5px 6px;display:flex;position:absolute;top:-6px;left:50%;box-shadow:0 2px 6px #00000040}.row-seat .think u{background:var(--g-olive);border-radius:50%;width:4px;height:4px;animation:1.1s ease-in-out infinite row-think}.row-q.watching .g-ans{opacity:.55}.row-seat .think u:nth-child(2){animation-delay:.16s}.row-seat .think u:nth-child(3){animation-delay:.32s}@keyframes row-think{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}.row-turn{text-align:center;color:var(--g-white);background:#00000038;border-radius:14px;flex-direction:column;align-items:center;gap:2px;margin:14px 0 0;padding:9px 14px;display:flex}.row-turn b{font:700 16px/1.25 var(--g-body)}.row-turn span{opacity:.85;font-size:13px;line-height:1.35}.row-turn.mine{background:var(--g-lime);color:var(--g-olive)}.row-turn.mine span{opacity:.78}.row-tip{color:#ffffffeb;background:#0000002e;border-radius:12px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 12px;font-size:12.5px;line-height:1.4;display:flex}.row-tip svg{color:var(--g-lime);flex:none;margin-top:2px}.row-seat .nm{text-overflow:ellipsis;white-space:nowrap;max-width:76px;overflow:hidden}.row-seat .cards{opacity:.9;font-size:11px}.row-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 4px;display:flex}.pill{height:28px;font:700 12px/1 var(--g-body);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pill.lime{background:var(--g-lime);color:var(--g-olive)}.pill.ghost{color:var(--g-white);background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff8c}button.pill{cursor:pointer}.row-log{text-align:center;color:#ffffffe6;min-height:18px;margin:4px 0 0;font-size:13px}.row-q{background:var(--g-card);color:var(--g-olive);border-radius:20px;margin-top:34px;padding:40px 16px 16px;position:relative;box-shadow:0 18px 30px -16px #0000008c}.row-q .g-eyebrow{color:var(--g-emerald-deep)}.row-q .stem{font:500 17.5px/1.35 var(--g-body);margin:8px 0 14px}.row-q .g-ans{background:var(--g-cream)}.row-q .g-ans.is-right{background:var(--g-lime)}.row-q .g-ans.is-wrong{background:var(--g-olive);color:var(--g-cream)}.row-q .g-ans:disabled{cursor:default;color:var(--g-olive)}.row-q .g-ans.is-wrong:disabled{color:var(--g-cream)}.row-timer{width:120px;margin-left:-60px;position:absolute;top:-30px;left:50%}.row-timer text{font:600 20px var(--g-mono);fill:var(--g-olive)}.row-explain{border-top:1.5px dashed #3c30004d;gap:6px;margin-top:12px;padding-top:12px;font-size:14.5px;line-height:1.5;display:grid}.row-explain b{font-size:15px}.row-explain small{color:var(--g-muted);font-size:12px}.row-explain .g-btn{height:46px;margin-top:6px}.row-prompt{text-align:center;font:700 15px/1.3 var(--g-body);margin:16px 0 0}.row-hand{flex:none;justify-content:center;align-items:flex-end;height:150px;margin-top:auto;padding-top:18px;transition:height .25s;display:flex;position:relative}.row-hand.tucked{height:74px;overflow:hidden}.row-hand.tucked .pc{bottom:-46px}.pc{background:var(--g-card);width:72px;height:104px;color:var(--g-olive);box-shadow:inset 0 0 0 3px var(--g-emerald), 0 8px 16px -8px #0009;transform-origin:50% 140%;cursor:pointer;border:0;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;margin-left:-36px;padding:10px 5px 8px;display:flex;position:absolute;bottom:8px;left:50%}.pc svg{flex:none;width:40px;height:40px}.pc b{font:700 9px/1.15 var(--g-body);letter-spacing:.04em;text-transform:uppercase;text-align:center}.pc small{text-align:center;color:var(--g-muted);font-size:8.5px;line-height:1.2}.pc:disabled{cursor:default}.row-hand.live .pc{box-shadow:inset 0 0 0 3px var(--g-lime), 0 10px 18px -8px #000000b3}.pc.mini{flex:none;gap:2px;width:46px;height:62px;margin:0;padding:6px 3px;position:static}.pc.mini svg{width:28px;height:28px}.pc.mini b{font-size:6.5px}.row-corner{gap:8px;margin-top:10px;display:flex}.row-handoff{z-index:8;background:var(--g-emerald-deep);text-align:left;flex-direction:column;justify-content:center;max-width:480px;margin:0 auto;padding:28px;display:flex;position:absolute;inset:0}.row-handoff h2{margin:8px 0 10px;font-size:32px;line-height:1.1}.row-handoff p{color:#ffffffe6;margin:0 0 20px}.row-missed{border-top:1.5px dashed #3c30004d;margin-bottom:14px;padding-top:10px}.row-missed p{margin:8px 0 0;font-size:14px}.row-pick{gap:8px;margin:14px 0 6px;display:grid}.row-pick-tile{background:var(--g-card);width:100%;color:var(--g-olive);text-align:left;cursor:pointer;border:0;border-radius:16px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:flex;box-shadow:0 3px #0000002e}.row-pick-tile .txt{flex:1;font-size:13px;line-height:1.35}.row-pick-tile .txt b{font-size:15px;display:block}.row-pick-tile .count{font-size:15px;font-weight:600}.row-pick-tile:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.htp{z-index:20;overscroll-behavior:contain;max-width:480px;padding:max(14px, env(safe-area-inset-top)) 18px max(18px, env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% 30%, #0a8a4a 0%, var(--g-emerald) 45%, var(--g-emerald-deep) 100%);color:var(--g-white);flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0}.htp:before{content:"";z-index:-1;background:var(--g-emerald-deep);position:fixed;inset:0}.htp-bar{grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;display:grid}.htp-bar i{background:#ffffff38;border-radius:2px;height:4px;overflow:hidden}.htp-bar u{background:var(--g-lime);height:100%;display:block}.htp-bar u.run{width:0;animation:linear forwards htp-fill}.htp-bar u.run.paused{animation-play-state:paused}.htp-bar i:first-child u.run{animation-duration:5s}.htp-bar i:nth-child(2) u.run{animation-duration:7s}.htp-bar i:nth-child(3) u.run{animation-duration:6s}.htp-bar i:nth-child(4) u.run{animation-duration:7s}.htp-bar i:nth-child(5) u.run{animation-duration:5s}@keyframes htp-fill{to{width:100%}}.htp-top{justify-content:space-between;align-items:center;margin:12px 0 0;display:flex}.htp-top .g-chip{cursor:pointer;font-family:var(--g-body);border:0;font-size:13px}.htp-stage{flex:1;place-items:center;min-height:240px;display:grid;position:relative}.htp-fan{width:100%;height:150px;position:relative}.htp-fan .pc{cursor:default;bottom:10px;left:50%}.htp-zero{text-align:center;font:700 15px/1 var(--g-body);color:var(--g-lime);position:absolute;top:-6px;left:0;right:0}.htp-card{background:var(--g-card);width:100%;color:var(--g-olive);border-radius:20px;padding:18px 16px 16px;box-shadow:0 18px 30px -16px #0000008c}.htp-card .g-eyebrow{color:var(--g-emerald-deep)}.htp-card .stem{font:500 16px/1.35 var(--g-body);margin:8px 0 12px}.htp-card .g-ans{background:var(--g-cream);cursor:default;min-height:46px;font-size:15px}.htp-card .g-ans.is-right{background:var(--g-lime)}.htp-card .g-ans.is-wrong{background:var(--g-olive);color:var(--g-cream)}.htp-played{align-items:center;gap:14px;margin:12px 0 4px;display:flex}.htp-played .pc{cursor:default;flex:none;margin:0;position:relative;bottom:auto;left:auto}.htp-played .txt{font-size:14px;line-height:1.4}.htp-played .txt b{font-size:16px;display:block}.htp-log{color:var(--g-muted);margin:10px 0 0;font-size:13px}.htp-words{min-height:118px}.htp-words h2{margin:8px 0;font-size:28px;line-height:1.1}.htp-words p{opacity:.95;margin:0;font-size:15px;line-height:1.55}.htp-foot{grid-template-columns:1fr 1.6fr;gap:10px;margin-top:16px;display:grid}.htp-foot .g-btn.ghost{color:var(--g-white);box-shadow:inset 0 0 0 1.5px #ffffff80}.htp-count{text-align:center;font:500 12px/1 var(--g-mono);opacity:.75;margin-top:10px}@media (prefers-reduced-motion:reduce){.row-seat .think u{opacity:.8;animation:none}}.gar-root{background:var(--g-cream);justify-content:center;display:flex;position:absolute;inset:0;overflow-y:auto}.gar-col{width:100%;max-width:480px;min-height:100%;padding:max(14px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));flex-direction:column;display:flex}.gar-top{justify-content:space-between;align-items:center;display:flex}.gar-top .g-chip{justify-content:center;width:36px;padding:0;text-decoration:none;box-shadow:inset 0 0 0 1.5px #3c30002e}.gar-col .muted{color:var(--g-muted)}.gar-intro{flex-direction:column;flex:1;padding-top:18px;display:flex}.gar-intro h1{margin:6px 0 4px;font-size:40px;line-height:1.05}.gar-intro p{margin:0 0 12px;font-size:15.5px;line-height:1.6}.gar-intro .g-btn{margin-top:auto}.gar-bike-stage{margin:6px -8px 10px;position:relative}.gar-bike-stage img{width:100%;height:auto;display:block}.gar-bike-stage:after{content:"";z-index:-1;background:radial-gradient(closest-side,#3c30002e,#0000);border-radius:50%;height:8%;position:absolute;bottom:2%;left:12%;right:12%}.gar-score{margin:4px 0 14px;font-size:17px}.gar-score b{margin-right:4px;font-size:34px;font-weight:600}.gar-missed{gap:0;margin-bottom:16px;display:grid}.gar-missed .g-eyebrow{margin-bottom:10px}.gar-missed p{border-top:1.5px dashed #3c300040;margin:0;padding:10px 0;font-size:14px;line-height:1.55}.gar-actions{gap:10px;margin-top:auto;display:grid}.gar-actions .g-btn{text-decoration:none}.gar-check{padding-top:12px}.gar-head{justify-content:space-between;align-items:baseline;display:flex}.gar-head h2{margin:0;font-size:26px}.gar-head .g-num{color:var(--g-muted);font-size:14px;font-weight:600}.gar-pips{grid-template-columns:repeat(8,1fr);gap:4px;margin:10px 0 6px;display:grid}.gar-pips i{background:#3c300024;border-radius:3px;height:6px;position:relative}.gar-pips i.ok{background:var(--g-lime)}.gar-pips i.miss{background:var(--g-olive)}.gar-pips i.mark:after{content:"";background:var(--g-emerald);border-radius:1px;width:2px;position:absolute;top:-4px;bottom:-4px;right:-3px}.gar-pipnote{color:var(--g-muted);justify-content:space-between;font-size:12.5px;display:flex}.gar-studynote{color:var(--g-muted);margin:6px 0 0;font-size:14px;line-height:1.5}.gar-actions .g-btn.ghost svg{flex:none}.cd{margin:12px 0 8px}.cd-view{aspect-ratio:1400/933;background:#fbf6ef;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1.5px #3c30001a}.cd-view.zoomed{cursor:zoom-out}.cd-art{transform-origin:0 0;will-change:transform;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.cd-img{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.cd-hs{background:var(--g-emerald-deep);width:24px;height:24px;color:var(--g-white);font:700 12px/24px var(--g-mono);text-align:center;box-shadow:0 0 0 2px var(--g-white), 0 2px 4px #00000040;border-radius:50%;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute}.cd-hs b{font:inherit}.cd-hs.on{background:var(--g-lime);color:var(--g-olive);box-shadow:0 0 0 2px var(--g-white), 0 0 0 7px #9cd32073}.cd-view.zoomed .cd-hs.on{width:58px;height:58px;box-shadow:inset 0 0 0 3px var(--g-lime), 0 0 0 2px var(--g-white), 0 0 0 5px #0000002e;background:0 0}.cd-view.zoomed .cd-hs.on b{background:var(--g-lime);min-width:24px;height:24px;color:var(--g-olive);font:700 12px/24px var(--g-mono);box-shadow:0 0 0 2px var(--g-white);border-radius:999px;padding:0 6px;position:absolute}.cd-view.zoomed .cd-hs.on.tab-tr b{margin:-8px 0 0 -10px;top:0;left:100%}.cd-view.zoomed .cd-hs.on.tab-tl b{margin:-8px -10px 0 0;top:0;right:100%}.cd-view.zoomed .cd-hs.on.tab-br b{margin:0 0 -8px -10px;bottom:0;left:100%}.cd-view.zoomed .cd-hs.on.tab-bl b{margin:0 -10px -8px 0;bottom:0;right:100%}.cd-cluster{white-space:nowrap;background:var(--g-emerald-deep);color:var(--g-white);font:700 11px/1.4 var(--g-mono);box-shadow:0 0 0 2px var(--g-white), 0 2px 4px #00000040;border-radius:999px;padding:3px 8px;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute}.cd-hs.hide,.cd-cluster.hide{opacity:0}.cd-out{color:var(--g-olive);font:600 11.5px/1 var(--g-body);cursor:pointer;background:#f6f2e8f0;border:0;border-radius:999px;align-items:center;gap:4px;padding:5px 9px;display:inline-flex;position:absolute;bottom:8px;right:8px}.cd-out:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.cd-chips{grid-template-columns:repeat(6,1fr);gap:6px;margin-top:8px;display:grid}.cd-chips button{background:var(--g-card);height:44px;color:var(--g-olive);font:700 17px/1 var(--g-mono);cursor:pointer;border:0;border-radius:12px;box-shadow:0 2px #3c300024}.cd-chips button.on{background:var(--g-emerald-deep);color:var(--g-white);box-shadow:none}.cd-chips button:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.cd-caption{min-height:42px;color:var(--g-muted);margin:8px 0 0;font-size:13.5px;line-height:1.45}.cd-caption b{color:var(--g-olive);font-size:15px;display:block}@media (prefers-reduced-motion:reduce){.cd-art,.cd-hs,.cd-cluster{transition:none}}.gar-flip{grid-template-columns:1fr 1fr;gap:6px;display:grid}.gar-flip button{background:var(--g-card);height:38px;color:var(--g-olive);font:600 13px/1 var(--g-body);cursor:pointer;border:0;border-radius:10px;box-shadow:0 2px #3c30001f}.gar-flip button.on{background:var(--g-olive);color:var(--g-cream)}.gar-flip button:focus-visible,.gar-tile:focus-visible,.gar-tabs button:focus-visible,.gar-item:focus-visible{outline:3px solid var(--g-lime);outline-offset:2px}.gar-q{font:600 17px/1.4 var(--g-body);margin:16px 0 10px}.gar-pad{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.gar-pad.wide{grid-template-columns:1fr}.gar-tile{background:var(--g-card);min-height:84px;color:var(--g-olive);font:600 24px/1 var(--g-mono);cursor:pointer;border:0;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;display:flex;box-shadow:0 2px #3c30002e}.gar-pad.wide .gar-tile{min-height:54px;font:500 16px/1.3 var(--g-body);text-align:left;flex-direction:row;justify-content:flex-start;gap:12px}.gar-tile:disabled{cursor:default}.gar-tile.is-right{background:var(--g-lime);color:var(--g-olive)}.gar-tile.is-wrong{background:var(--g-olive);color:var(--g-cream)}.gar-tile.is-wrong .g-key{color:var(--g-cream);background:#ede7d926}.gar-explain{background:var(--g-card);border-radius:16px;gap:8px;margin-top:12px;padding:14px;font-size:14.5px;line-height:1.55;display:grid}.gar-explain b{font-size:16px}.gar-explain .g-btn{margin-top:4px}.gar-shop{padding-top:8px}.gar-shop h1{margin:4px 0 10px;font-size:34px;line-height:1.05}.gar-stage{background:radial-gradient(90% 80% at 50% 45%, var(--g-white) 0%, var(--g-card) 55%, #e3dccb 100%);border-radius:20px;place-items:center;height:230px;display:grid;position:relative;overflow:hidden}.gar-stage:after{content:"";background:radial-gradient(closest-side,#3c300038,#0000);border-radius:50%;height:9%;position:absolute;bottom:9%;left:18%;right:18%}.gar-stage img{z-index:1;display:block;position:relative}.gar-stage .bike{width:92%;height:auto}.gar-stage .rider{width:auto;height:210px}.gar-tabs{scrollbar-width:none;gap:6px;margin:12px -16px 0;padding:0 16px 2px;display:flex;overflow-x:auto}.gar-tabs button{background:var(--g-card);height:36px;color:var(--g-olive);font:600 14px/1 var(--g-body);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;box-shadow:inset 0 0 0 1.5px #3c300024}.gar-tabs button.on{background:var(--g-emerald);color:var(--g-white);box-shadow:none}.gar-grid{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.gar-item{background:var(--g-card);color:var(--g-olive);text-align:left;cursor:pointer;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px;display:flex;box-shadow:0 2px #3c30001f}.gar-item.picked{box-shadow:inset 0 0 0 2.5px var(--g-emerald)}.gar-item .sw{border-radius:9px;width:100%;height:34px;box-shadow:inset 0 0 0 1px #3c300026}.gar-item b{font:600 14px/1.25 var(--g-body)}.gar-item .price{font:600 13px/1 var(--g-body);color:var(--g-muted);align-items:center;gap:4px;display:inline-flex}.gar-detail{justify-content:space-between;align-items:center;gap:10px;margin:2px 0 10px;display:flex}.gar-detail div{gap:2px;display:grid}.gar-detail b{font-size:16px}.gar-detail span{color:var(--g-muted);font-size:13.5px}.gar-detail .g-chip{background:var(--g-card);flex:none;justify-content:center;width:40px;height:40px;padding:0}.gar-foot{color:var(--g-muted);text-align:center;margin:10px 0 0;font-size:12.5px;line-height:1.5}:is(html:has(.game-root),body:has(.game-root)){overscroll-behavior:none;background:#ede7d9}.game-root{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.game-root input{-webkit-user-select:text;user-select:text}.rotate-note{z-index:100;text-align:center;background:var(--g-emerald-deep);color:var(--g-white);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:24px;display:none;position:fixed;inset:0}.rotate-note b{font:400 26px/1.1 var(--g-display)}.rotate-note span{opacity:.9;font-size:15px}@media (orientation:landscape) and (max-height:520px){.rotate-note{display:flex}}.ride-taps{z-index:4;pointer-events:none;justify-content:space-between;padding:0 14px;display:flex;position:absolute;bottom:18%;left:0;right:0}.ride-taps span{color:var(--g-olive);font:700 15px/1 var(--g-body);background:#f6f2e8e6;border-radius:999px;align-items:center;gap:2px;padding:10px 14px;display:inline-flex;box-shadow:0 4px 14px #0000002e}.ride-pop{z-index:5;text-align:center;pointer-events:none;font:700 20px/1 var(--g-body);color:var(--g-white);text-shadow:0 2px 0 var(--g-emerald-deep), 0 4px 14px #00000059;letter-spacing:.01em;position:absolute;bottom:34%;left:0;right:0}.ride-clock svg{color:var(--g-emerald-deep)}.bt-answers .g-ans{text-align:center;justify-content:center;min-height:62px;font-size:17px}.hub-tip{background:var(--g-emerald-deep);color:var(--g-white);border-radius:14px;align-items:center;gap:10px;margin:0 0 10px;padding:10px 10px 10px 14px;font-size:13.5px;line-height:1.4;display:flex}.hub-tip span{flex:1}.hub-tip button{width:32px;height:32px;color:var(--g-white);cursor:pointer;background:#ffffff24;border:0;border-radius:10px;flex:none;place-items:center;display:grid}
