@font-face{font-family:Michroma;src:url(/hq/fonts/michroma-latin.woff2)format("woff2");font-weight:400;font-display:swap}body.hq-body{background:#0a1013}.hq-scope,.hq-layer{--ink:#0a1013;--ink2:#0e181c;--card:#111b20;--card2:#152328;--card-deep:#0d1619;--gold:#d4a94c;--gold-hi:#f0d78e;--gold-deep:#95762d;--gold-dim:#d4a94c4d;--gold-hair:#d4a94c33;--red:#e8192c;--red-hi:#ff5560;--red-deep:#8f0e1a;--red-soft:#ff98a0;--pearl:#f2ede2;--muted:#a9aba3;--dim:#7f857f;--verd:#49b59f;--verd-hi:#8ee3cf;--verd-deep:#1d5a50;--verd-dim:#49b59f52;--verd-hair:#49b59f29;--ok:var(--verd);--ok-hi:var(--verd-hi);--hair:#e2e8e414;--hair2:#e2e8e40f;--serif:var(--font-instrument-serif),"Instrument Serif",Georgia,serif;--sans:var(--font-outfit),"Outfit","Segoe UI",system-ui,sans-serif;--eng:"Michroma",var(--font-outfit),sans-serif;--ease:cubic-bezier(.2,.6,.2,1)}.hq-scope *,.hq-layer *{box-sizing:border-box;margin:0;padding:0}body.hq-body{background:var(--ink);color:var(--pearl);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.5;overflow-x:hidden}.hq-scope ::selection{background:#d4a94c59}:is(.hq-scope,.hq-layer) a{color:inherit}:is(.hq-scope,.hq-layer) img{max-width:100%;display:block}:is(.hq-scope,.hq-layer) .page{padding-bottom:28px;position:relative}:is(.hq-scope,.hq-layer) .page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(44% 56% at 50% -12%,#49b59f26,#0000 62%),radial-gradient(30% 42% at 8% 0,#d4a94c1a,#0000 68%),radial-gradient(28% 36% at 92% 4%,#d4a94c0f,#0000 70%);height:900px;animation:26s ease-in-out infinite alternate hq-atmo;position:absolute;top:0;left:0;right:0}@keyframes hq-atmo{0%{opacity:.82}to{opacity:1}}:is(.hq-scope,.hq-layer) .wrap{z-index:1;max-width:1180px;margin:0 auto;padding:0 28px;position:relative}:is(.hq-scope,.hq-layer) .kick{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);white-space:nowrap;font-size:12px;font-weight:600}:is(.hq-scope,.hq-layer) .brasstxt{background:linear-gradient(110deg,var(--gold-deep)-10%,var(--gold)22%,#fff2c4 50%,var(--gold)78%,var(--gold-deep)110%);color:#0000;background-position:50% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite hq-sheen}:is(.hq-scope,.hq-layer) .redtxt{background:linear-gradient(110deg,var(--red-deep)-15%,var(--red)12%,var(--red-hi)50%,var(--red)88%,var(--red-deep)115%);color:#0000;background-position:50% 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes hq-sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}:is(.hq-scope,.hq-layer) .btn{background:linear-gradient(135deg,var(--red-deep),#d61426 42%,var(--red-hi));color:#fff;letter-spacing:.02em;white-space:nowrap;border:1px solid #ff69734d;border-radius:999px;justify-content:center;align-items:center;gap:10px;height:48px;padding:0 26px;font-size:15px;font-weight:800;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 30px #d6142661,inset 0 1px #ffffff2e}:is(.hq-scope,.hq-layer) .btn:hover{transform:translateY(-2px);box-shadow:0 16px 48px #d6142680,inset 0 1px #ffffff38}:is(.hq-scope,.hq-layer) .btn:active{transition-duration:80ms;transform:translateY(0)scale(.98)}:is(.hq-scope,.hq-layer) .btn:after{content:"";background:linear-gradient(105deg,#0000,#ffffff80,#0000);width:44%;animation:4.4s ease-in-out infinite hq-sweep;position:absolute;top:0;bottom:0;left:-60%;transform:translate(0)skew(-18deg)}@keyframes hq-sweep{0%,55%{transform:translate(0)skew(-18deg)}80%,to{transform:translate(435%)skew(-18deg)}}:is(.hq-scope,.hq-layer) .btn .amt{border-left:1px solid #ffffff47;align-items:center;gap:6px;margin-left:2px;padding-left:12px;font-weight:700;display:inline-flex}:is(.hq-scope,.hq-layer) .btn .amt img{width:18px;height:18px}:is(.hq-scope,.hq-layer) .btn-line{height:46px;color:var(--gold-hi);letter-spacing:.02em;white-space:nowrap;background:#d4a94c0f;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:14.5px;font-weight:700;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #d4a94c80}:is(.hq-scope,.hq-layer) .btn-line:hover{background:#d4a94c21;transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f0d78eb3,0 10px 26px #00000059}:is(.hq-scope,.hq-layer) .btn-line:active{transition-duration:80ms;transform:none}:is(.hq-scope,.hq-layer) .btn-line .amt{border-left:1px solid #d4a94c59;align-items:center;gap:6px;padding-left:10px;display:inline-flex}:is(.hq-scope,.hq-layer) .btn-line .amt img{width:17px;height:17px}:is(.hq-scope,.hq-layer) .hq-ghost{color:var(--pearl);letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #d4a94c73;padding-bottom:2px;font-size:14px;text-decoration:none}:is(.hq-scope,.hq-layer) .arrow{font-family:var(--sans);font-weight:500}:is(.hq-scope,.hq-layer) .ext{opacity:.85;font-size:.92em;display:inline-block;transform:translateY(-1px)}:is(.hq-scope,.hq-layer) .plate-lbl{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);white-space:nowrap;place-items:center;height:24px;padding:0 18px;display:inline-grid}:is(.hq-scope,.hq-layer) .plate-lbl span{font-family:var(--eng);letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;font-size:8.5px}:is(.hq-scope,.hq-layer) .plate-lbl.brass{background:linear-gradient(#fff2c4 0%,#f0d78e 30%,#d4a94c 52%,#a98330 56%,#d9b25a 100%)}:is(.hq-scope,.hq-layer) .plate-lbl.brass span{color:#2a1f08}:is(.hq-scope,.hq-layer) .plate-lbl.steel{background:linear-gradient(#f6f6f6 0%,#d9d9d9 34%,#9a9a9a 52%,#777 56%,#cfcfcf 100%)}:is(.hq-scope,.hq-layer) .plate-lbl.steel span{color:#15181a}:is(.hq-scope,.hq-layer) .plate-lbl.pearl{background:linear-gradient(#f2ede238,#f2ede214);box-shadow:inset 0 0 0 1px #f2ede24d}:is(.hq-scope,.hq-layer) .plate-lbl.pearl span{color:var(--pearl)}:is(.hq-scope,.hq-layer) .plate-lbl.ink{background:linear-gradient(#1b2428,#0d1518)}:is(.hq-scope,.hq-layer) .plate-lbl.ink span{color:var(--gold)}:is(.hq-scope,.hq-layer) .stage{background:radial-gradient(56% 62% at 78% 0,#f0d78e2b,#0000 62%),radial-gradient(40% 50% at 0 100%,#49b59f1c,#0000 62%),linear-gradient(#172529 0%,#111c20 58%,#0e181c 100%);border:1px solid #d4a94c57;border-radius:26px;margin-top:24px;padding:28px 34px 0;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffecbe38,inset 0 0 0 1px #00000059,0 44px 100px #00000080}:is(.hq-scope,.hq-layer) .stage:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff03 0 1px,#0000 1px 3px);position:absolute;inset:0}:is(.hq-scope,.hq-layer) .stage:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%)var(--my,-30%),#f0d78e12,transparent 66%);transition:opacity .35s;position:absolute;inset:-1px}:is(.hq-scope,.hq-layer) .stage:hover:after{opacity:1}:is(.hq-scope,.hq-layer) .stage.calm{border-color:var(--verd-dim);background:radial-gradient(56% 62% at 78% 0,#8ee3cf1f,#0000 62%),radial-gradient(40% 50% at 0 100%,#49b59f14,#0000 62%),linear-gradient(#132226 0%,#101b1f 58%,#0e181c 100%)}:is(.hq-scope,.hq-layer) .stage-insignia{opacity:.09;pointer-events:none;width:620px;height:80px;position:absolute;top:-26px;right:-70px;transform:rotate(-6deg)}:is(.hq-scope,.hq-layer) .stage-insignia svg{width:100%;height:100%}:is(.hq-scope,.hq-layer) .stage.calm .stage-insignia{opacity:.06}:is(.hq-scope,.hq-layer) .motes{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}:is(.hq-scope,.hq-layer) .hq-pt{opacity:0;background:radial-gradient(circle,#ffe9a8 0%,#f0d78e00 70%);border-radius:50%;animation:linear infinite hq-drift;position:absolute}@keyframes hq-drift{0%{opacity:0;transform:translateY(24px)}14%{opacity:.85}55%{opacity:.3}to{opacity:0;transform:translateY(-150px)}}:is(.hq-scope,.hq-layer) .stage>:not(.motes):not(.stage-insignia){z-index:1;position:relative}:is(.hq-scope,.hq-layer) .stage-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}:is(.hq-scope,.hq-layer) .st-plate{flex-wrap:wrap;align-items:center;gap:14px;display:flex}:is(.hq-scope,.hq-layer) .st-meta{letter-spacing:.22em;text-transform:uppercase;color:var(--gold);opacity:.85;font-size:12px}:is(.hq-scope,.hq-layer) .st-plate .count{color:var(--dim);font-size:12px}:is(.hq-scope,.hq-layer) .stage h1{font-family:var(--serif);letter-spacing:.002em;margin:16px 0 10px;font-size:60px;font-weight:400;line-height:1.02}:is(.hq-scope,.hq-layer) .chief{color:var(--muted);font-size:17.5px}:is(.hq-scope,.hq-layer) .chief b{color:var(--pearl);font-weight:600}:is(.hq-scope,.hq-layer) .dais{flex-direction:column;align-items:center;gap:6px;padding:0 6px;display:flex}:is(.hq-scope,.hq-layer) .coin{perspective:700px;width:138px;height:138px;position:relative}:is(.hq-scope,.hq-layer) .coin img{object-fit:contain;filter:drop-shadow(0 18px 30px #000000a6)drop-shadow(0 0 22px #d4a94c38);width:100%;height:100%;transform-style:preserve-3d;animation:6s ease-in-out infinite hq-coinfloat;position:relative}@keyframes hq-coinfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}:is(.hq-scope,.hq-layer) .coin-light{pointer-events:none;background:radial-gradient(circle,#f0d78e4d,#f0d78e00 64%);border-radius:50%;animation:4.5s ease-in-out infinite hq-glow;position:absolute;inset:-34px}@keyframes hq-glow{0%,to{opacity:.55}50%{opacity:1}}:is(.hq-scope,.hq-layer) .odo{color:inherit;border-radius:14px;flex-direction:column;align-items:center;gap:0;padding:4px 10px 6px;text-decoration:none;transition:background .25s;display:flex}:is(.hq-scope,.hq-layer) .odo:hover{background:#ffffff09}:is(.hq-scope,.hq-layer) .odo.static{cursor:default}:is(.hq-scope,.hq-layer) .drums{align-items:flex-end;gap:4px;display:flex}:is(.hq-scope,.hq-layer) .drum{font-variant-numeric:tabular-nums;width:33px;height:46px;color:var(--pearl);background:linear-gradient(#1f2a2e 0%,#0f1719 47%,#162024 53%,#0a1113 100%);border-radius:8px;place-items:center;font-size:28px;font-weight:600;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4a94c4d,inset 0 1px #ffffff12,0 6px 16px #00000073}:is(.hq-scope,.hq-layer) .drum>span{display:block}:is(.hq-scope,.hq-layer) .drum:after{content:"";background:#0009;height:1px;position:absolute;top:50%;left:3px;right:3px;box-shadow:0 1px #ffffff0a}:is(.hq-scope,.hq-layer) .drum.sep{width:9px;box-shadow:none;color:var(--gold);background:0 0;padding-top:12px;font-size:24px}:is(.hq-scope,.hq-layer) .drum.sep:after{display:none}:is(.hq-scope,.hq-layer) .odo .cap{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);white-space:nowrap;align-items:baseline;gap:10px;margin-top:8px;font-size:10.5px;font-weight:600;display:flex}:is(.hq-scope,.hq-layer) .odo .cap em{letter-spacing:.02em;text-transform:none;color:var(--muted);font-size:13px;font-style:normal;font-weight:500}:is(.hq-scope,.hq-layer) .odo .cap em b{color:var(--verd-hi);font-weight:700}:is(.hq-scope,.hq-layer) .odo .cap em b.wait{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .odo-empty{color:var(--muted);text-align:center;max-width:200px;font-size:14px;line-height:1.4;display:block}:is(.hq-scope,.hq-layer) .catch{flex-wrap:wrap;align-items:center;gap:9px;margin-top:16px;padding:0;display:flex}:is(.hq-scope,.hq-layer) .catch .k{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);margin-right:6px;font-size:11px;font-weight:600}:is(.hq-scope,.hq-layer) .hq-chip{height:32px;color:var(--pearl);white-space:nowrap;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13.5px;transition:box-shadow .25s,background .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1c}:is(.hq-scope,.hq-layer) .hq-chip img{width:17px;height:17px}:is(.hq-scope,.hq-layer) .hq-chip svg{flex:none;width:15px;height:15px}:is(.hq-scope,.hq-layer) .hq-chip b{color:var(--gold-hi);font-weight:700}:is(.hq-scope,.hq-layer) .actions{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr);gap:14px;margin-top:26px;display:grid}:is(.hq-scope,.hq-layer) .act{background:linear-gradient(#ffffff0d,#ffffff05);border-radius:18px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;transition:transform .3s,box-shadow .3s,background .3s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff0f}:is(.hq-scope,.hq-layer) .act:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%)var(--my,-30%),#f0d78e1a,transparent 66%);transition:opacity .3s;position:absolute;inset:-1px}:is(.hq-scope,.hq-layer) .act:hover{transform:translateY(-2px)}:is(.hq-scope,.hq-layer) .act:hover:after{opacity:1}:is(.hq-scope,.hq-layer) .act-claim{background:linear-gradient(#d4a94c17,#d4a94c06);box-shadow:inset 0 0 0 1px #d4a94c6b,inset 0 1px #ffecbe24,0 18px 40px #0000004d,0 0 50px #e8192c12}:is(.hq-scope,.hq-layer) .act-claim.is-done,:is(.hq-scope,.hq-layer) .act-pd.is-done{background:linear-gradient(#49b59f14,#49b59f05);box-shadow:inset 0 0 0 1px #49b59f6b,inset 0 1px #8ee3cf1f}:is(.hq-scope,.hq-layer) .act .ico{background:radial-gradient(circle at 50% 35%,#d4a94c29,#ffffff05 70%);border-radius:16px;place-items:center;width:62px;height:62px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}:is(.hq-scope,.hq-layer) .act .ico img{object-fit:contain;filter:drop-shadow(0 6px 10px #0000008c);width:50px;height:50px}:is(.hq-scope,.hq-layer) .act .ico svg{width:28px;height:28px}:is(.hq-scope,.hq-layer) .act .ico .tick{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--verd),0 2px 6px #0009;background:#0d1a18;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-5px;right:-5px}:is(.hq-scope,.hq-layer) .act .ico .tick svg{width:12px;height:12px}:is(.hq-scope,.hq-layer) .act .ico.ok{background:radial-gradient(circle at 50% 40%,#49b59f42,#49b59f0a 70%);box-shadow:inset 0 0 0 1px #49b59f80}:is(.hq-scope,.hq-layer) .act h3{letter-spacing:.005em;font-size:20px;font-weight:600;line-height:1.2}:is(.hq-scope,.hq-layer) .act .hq-sub{color:var(--pearl);opacity:.9;margin-top:3px;font-size:15px}:is(.hq-scope,.hq-layer) .act .hq-sub b{color:var(--gold-hi);opacity:1;font-weight:700}:is(.hq-scope,.hq-layer) .act .meta{color:var(--dim);margin-top:5px;font-size:13px;line-height:1.45}:is(.hq-scope,.hq-layer) .act .meta b{color:var(--muted);font-weight:600}:is(.hq-scope,.hq-layer) .act .meta .dotsep{opacity:.6;margin:0 7px}:is(.hq-scope,.hq-layer) .done-chip{height:40px;color:var(--verd-hi);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;background:#49b59f14;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:12.5px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #49b59f73}:is(.hq-scope,.hq-layer) .done-chip svg{width:14px;height:14px}:is(.hq-scope,.hq-layer) .strip{background:linear-gradient(#0003,#0000005c);border-top:1px dashed #d4a94c66;grid-template-columns:minmax(0,1fr) 300px;gap:30px;margin:24px -34px 0;padding:18px 34px 22px;display:grid;position:relative}:is(.hq-scope,.hq-layer) .strip:before,:is(.hq-scope,.hq-layer) .strip:after{content:"";background:var(--ink);border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;box-shadow:inset 0 0 0 1px #d4a94c57}:is(.hq-scope,.hq-layer) .strip:before{left:-10px}:is(.hq-scope,.hq-layer) .strip:after{right:-10px}:is(.hq-scope,.hq-layer) .wk-h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}:is(.hq-scope,.hq-layer) .wk-h .kick{letter-spacing:.28em;color:var(--dim);font-size:11px}:is(.hq-scope,.hq-layer) .legend{color:var(--dim);gap:14px;font-size:12px;display:flex}:is(.hq-scope,.hq-layer) .legend span{align-items:center;gap:6px;display:inline-flex}:is(.hq-scope,.hq-layer) .legend img{width:14px;height:14px}:is(.hq-scope,.hq-layer) .legend i{background:linear-gradient(#f0d78e,#b98d36);border-radius:3px;width:11px;height:11px;display:inline-block}:is(.hq-scope,.hq-layer) .week{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}:is(.hq-scope,.hq-layer) .day{border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:10px 0 11px;display:flex}:is(.hq-scope,.hq-layer) .day .d{letter-spacing:.16em;color:var(--dim);font-size:11px;font-weight:600}:is(.hq-scope,.hq-layer) .stamp{border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}:is(.hq-scope,.hq-layer) .stamp img{filter:drop-shadow(0 3px 5px #00000080);width:36px;height:36px}:is(.hq-scope,.hq-layer) .stamp.has{box-shadow:none}:is(.hq-scope,.hq-layer) .stamp.pend{color:var(--red-soft);letter-spacing:.02em;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1.5px #ff5560bf}:is(.hq-scope,.hq-layer) .tile{border-radius:6px;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}:is(.hq-scope,.hq-layer) .tile.on{background:linear-gradient(#f0d78e,#b98d36);box-shadow:inset 0 1px #ffffff73,0 2px 6px #0006}:is(.hq-scope,.hq-layer) .tile.on svg{width:12px;height:12px}:is(.hq-scope,.hq-layer) .tile.pend{box-shadow:inset 0 0 0 1.5px #d4a94c99}:is(.hq-scope,.hq-layer) .day.today{box-shadow:inset 0 0 0 1px var(--gold-dim);background:#d4a94c14}:is(.hq-scope,.hq-layer) .day.today .d{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .day.future .stamp,:is(.hq-scope,.hq-layer) .day.future .tile{opacity:.4}:is(.hq-scope,.hq-layer) .day.future .d{opacity:.55}:is(.hq-scope,.hq-layer) .streak{border-left:1px solid #d4a94c2e;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:2px 16px;padding-left:30px;display:grid}:is(.hq-scope,.hq-layer) .streak .n{font-family:var(--serif);color:var(--pearl);font-size:72px;line-height:.86;display:inline-block}:is(.hq-scope,.hq-layer) .streak .l{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);padding-bottom:6px;font-size:11.5px;font-weight:600}:is(.hq-scope,.hq-layer) .streak .l small{letter-spacing:.02em;text-transform:none;color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:500;display:block}:is(.hq-scope,.hq-layer) .ladder{grid-column:1/-1;justify-content:space-between;margin:18px 4px 0;display:flex;position:relative}:is(.hq-scope,.hq-layer) .ladder:before{content:"";background:#ffffff1a;height:2px;position:absolute;top:8px;left:8px;right:8px}:is(.hq-scope,.hq-layer) .ladder .fill{height:2px;width:var(--w);background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi));position:absolute;top:8px;left:8px}:is(.hq-scope,.hq-layer) .pip{z-index:1;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}:is(.hq-scope,.hq-layer) .pip i{background:#131c1f;border-radius:50%;width:18px;height:18px;box-shadow:inset 0 0 0 1.5px #ffffff2e}:is(.hq-scope,.hq-layer) .pip.lit i{background:radial-gradient(circle at 50% 35%,#fff2c4,#d4a94c 60%,#95762d);box-shadow:0 0 10px #d4a94c73}:is(.hq-scope,.hq-layer) .pip.hq-next i{box-shadow:inset 0 0 0 2px var(--gold-hi),0 0 14px #f0d78e59;background:#131c1f}:is(.hq-scope,.hq-layer) .pip span{color:var(--dim);letter-spacing:.06em;font-size:11px;font-weight:600}:is(.hq-scope,.hq-layer) .pip.lit span{color:var(--gold)}:is(.hq-scope,.hq-layer) .pip.hq-next span{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .nextm{color:var(--muted);grid-column:1/-1;margin-top:12px;font-size:13.5px;line-height:1.4}:is(.hq-scope,.hq-layer) .nextm b{color:var(--pearl);font-weight:600}:is(.hq-scope,.hq-layer) .nextm b.g{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .donesum{background:linear-gradient(#49b59f14,#49b59f05);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:22px;padding:14px 20px;display:grid;box-shadow:inset 0 0 0 1px #49b59f4d}:is(.hq-scope,.hq-layer) .seal{place-items:center;width:78px;height:78px;display:grid}:is(.hq-scope,.hq-layer) .seal-ring{background:radial-gradient(circle at 50% 38%,#1b2a2c,#0d1719 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:78px;height:78px;display:flex;transform:rotate(-7deg);box-shadow:inset 0 0 0 2px #8ee3cfbf,inset 0 0 0 5px #0d1719,inset 0 0 0 6px #8ee3cf59,0 10px 24px #00000080}:is(.hq-scope,.hq-layer) .seal-ring svg{width:44px;height:8px}:is(.hq-scope,.hq-layer) .seal-ring b{font-family:var(--eng);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--verd-hi);font-size:8px}:is(.hq-scope,.hq-layer) .ds-t{color:var(--muted);flex-wrap:wrap;gap:8px 22px;font-size:15px;display:flex}:is(.hq-scope,.hq-layer) .ds-t span{align-items:center;gap:7px;display:inline-flex}:is(.hq-scope,.hq-layer) .ds-t b{color:var(--pearl);font-weight:700}:is(.hq-scope,.hq-layer) .ds-t small{color:var(--dim);font-size:12.5px}:is(.hq-scope,.hq-layer) .ds-next{color:var(--dim);white-space:nowrap;font-size:13px}:is(.hq-scope,.hq-layer) .ds-next b{color:var(--muted);font-weight:600}:is(.hq-scope,.hq-layer) .band{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:26px;margin-top:28px;display:grid}:is(.hq-scope,.hq-layer) .sec-h{border-bottom:1px solid var(--hair2);align-items:center;gap:14px;padding-bottom:14px;display:flex}:is(.hq-scope,.hq-layer) .sec-h .meta{color:var(--dim);white-space:nowrap;font-size:12.5px}:is(.hq-scope,.hq-layer) .sec-h .meta b{color:var(--muted);font-weight:600}:is(.hq-scope,.hq-layer) .sec-h .linkbtn{margin-left:auto}:is(.hq-scope,.hq-layer) .ledger{background:linear-gradient(#0a1215,#0c1619);border-radius:22px;padding:20px 26px 6px;position:relative;overflow:hidden;box-shadow:inset 0 3px 18px #0009,inset 0 0 0 1px #e2e8e413}:is(.hq-scope,.hq-layer) .ledger:before{content:"";pointer-events:none;opacity:.7;background:repeating-linear-gradient(#0000 0 31px,#e2e8e40b 31px 32px);position:absolute;inset:0}:is(.hq-scope,.hq-layer) .ledger:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(300px circle at var(--mx,50%)var(--my,-30%),#f0d78e0f,transparent 66%);transition:opacity .35s;position:absolute;inset:-1px}:is(.hq-scope,.hq-layer) .ledger:hover:after{opacity:1}:is(.hq-scope,.hq-layer) .ledger>*{position:relative}:is(.hq-scope,.hq-layer) .lrow{transition:background .25s;position:relative}:is(.hq-scope,.hq-layer) .lrow:before{content:"";background:linear-gradient(180deg,var(--gold-hi),var(--gold-deep));opacity:0;border-radius:2px;width:3px;transition:opacity .25s;position:absolute;top:16px;bottom:16px;left:-26px}:is(.hq-scope,.hq-layer) .lrow:hover:before{opacity:1}:is(.hq-scope,.hq-layer) .lg-stand{border-bottom:1px solid var(--hair2);grid-template-columns:1fr 1fr;gap:0 24px;display:grid}:is(.hq-scope,.hq-layer) .rs{min-width:0;color:inherit;align-items:center;gap:14px;padding:18px 0 16px;text-decoration:none;display:flex}:is(.hq-scope,.hq-layer) .rs+.rs{border-left:1px solid var(--hair2);padding-left:24px}:is(.hq-scope,.hq-layer) .rs .rk{font-family:var(--serif);flex:none;font-size:56px;line-height:.86}:is(.hq-scope,.hq-layer) .rs .rk small{color:var(--gold);vertical-align:22px;font-size:26px}:is(.hq-scope,.hq-layer) .rs .rk.dim{color:var(--dim)}:is(.hq-scope,.hq-layer) .rs-t{flex-direction:column;gap:2px;min-width:0;display:flex}:is(.hq-scope,.hq-layer) .rs-t b{font-size:13.5px;font-weight:700;line-height:1.2}:is(.hq-scope,.hq-layer) .rs-t span{color:var(--muted);font-size:12.5px}:is(.hq-scope,.hq-layer) .rs-t .gap{white-space:normal}:is(.hq-scope,.hq-layer) .rs.hot .gap{color:var(--gold-hi);font-weight:700}:is(.hq-scope,.hq-layer) .lg-ach{border-bottom:1px solid var(--hair2);color:inherit;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;padding:16px 0;text-decoration:none;display:grid}:is(.hq-scope,.hq-layer) .lg-ach .big{font-family:var(--serif);color:var(--pearl);grid-row:1/3;font-size:54px;font-weight:400;line-height:.86}:is(.hq-scope,.hq-layer) .lg-at{color:var(--muted);font-size:14px;line-height:1.35}:is(.hq-scope,.hq-layer) .lg-at b{color:var(--pearl);font-weight:600}:is(.hq-scope,.hq-layer) .lg-close{display:block}:is(.hq-scope,.hq-layer) .lg-close .nx{justify-content:space-between;margin-top:8px;font-size:13.5px;display:flex}:is(.hq-scope,.hq-layer) .lg-close .nx b{color:var(--gold-hi);font-weight:600}:is(.hq-scope,.hq-layer) .lg-close .nx span{color:var(--gold-hi);font-variant-numeric:tabular-nums;font-weight:600}:is(.hq-scope,.hq-layer) .hq-bar{background:#ffffff14;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}:is(.hq-scope,.hq-layer) .hq-bar i{background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi));border-radius:999px;height:100%;display:block}:is(.hq-scope,.hq-layer) .lg-bests{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0 10px;display:grid}:is(.hq-scope,.hq-layer) .best{text-align:center;padding:8px 8px 10px}:is(.hq-scope,.hq-layer) .best+.best{border-left:1px solid var(--hair2)}:is(.hq-scope,.hq-layer) .best b{font-family:var(--serif);font-size:32px;font-weight:400;line-height:1.05;display:block}:is(.hq-scope,.hq-layer) .best>span{letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:5px;font-size:10px;font-weight:600;line-height:1.35;display:block}:is(.hq-scope,.hq-layer) .empty-note{color:var(--muted);padding:22px 0 18px;font-size:15px}:is(.hq-scope,.hq-layer) .empty-note b{color:var(--pearl);font-weight:600}:is(.hq-scope,.hq-layer) .idcol{flex-direction:column;gap:14px;display:flex}:is(.hq-scope,.hq-layer) .tcard{aspect-ratio:63/88;background:linear-gradient(150deg,#fff2c4 0%,#f0d78e 12%,#d4a94c 30%,#8a6a28 48%,#c79d44 62%,#f0d78e 80%,#95762d 100%);border-radius:18px;width:300px;padding:7px;position:relative;box-shadow:0 34px 70px #0000009e,0 0 0 1px #000000a6,inset 0 1px #ffffff8c,0 0 60px #d4a94c14}:is(.hq-scope,.hq-layer) .tcard .face{background:repeating-linear-gradient(45deg,#ffffff04 0 2px,#0000 2px 6px),repeating-linear-gradient(-45deg,#ffffff04 0 2px,#0000 2px 6px),radial-gradient(130% 70% at 50% 0,#201d19,#0c0c0c 72%);border-radius:12px;flex-direction:column;align-items:center;height:100%;padding:13px 14px 10px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #000c,inset 0 0 0 4px #0b0b0b,inset 0 0 0 5px #d4a94c38}:is(.hq-scope,.hq-layer) .tcard .face:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0d 42%,#f0d78e0f 47%,#0000 58%);position:absolute;inset:0}:is(.hq-scope,.hq-layer) .tc-ribbon{z-index:2;text-align:center;width:160px;font-family:var(--eng);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:#2a1f08;background:linear-gradient(#fff2c4,#d4a94c 60%,#a98330);padding:4px 0;font-size:7.5px;position:absolute;top:22px;right:-38px;transform:rotate(45deg);box-shadow:0 2px 8px #0009}:is(.hq-scope,.hq-layer) .tc-top{justify-content:space-between;align-self:stretch;align-items:center;display:flex}:is(.hq-scope,.hq-layer) .lens{background:radial-gradient(circle at 50% 42%,#272320,#0b0b0b);border-radius:50%;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #d4a94c8c,0 2px 6px #0009}:is(.hq-scope,.hq-layer) .lens img{object-fit:contain;width:28px;height:28px}:is(.hq-scope,.hq-layer) .eng{font-family:var(--eng);letter-spacing:.32em;text-transform:uppercase;color:#8f8a80;text-shadow:0 1px #000000e6;font-size:7.5px}:is(.hq-scope,.hq-layer) .eng.g{color:var(--gold)}:is(.hq-scope,.hq-layer) .av{background:conic-gradient(from 210deg,#f6f6f6,#8a8a8a,#e6e6e6,#666,#f2f2f2,#9a9a9a,#f6f6f6);border-radius:50%;width:90px;height:90px;margin-top:8px;padding:3px;box-shadow:0 8px 22px #0009}:is(.hq-scope,.hq-layer) .av img,:is(.hq-scope,.hq-layer) .av .mono{object-fit:cover;border:3px solid #0b0b0b;border-radius:50%;width:100%;height:100%}:is(.hq-scope,.hq-layer) .av .mono{font-family:var(--serif);color:var(--gold-hi);background:radial-gradient(circle at 50% 35%,#24221f,#0b0b0b);place-items:center;font-size:48px;display:grid}:is(.hq-scope,.hq-layer) .tc-name{letter-spacing:.01em;background:linear-gradient(#fff 0%,#e9e9e9 46%,#9d9d9d 54%,#efefef 100%);color:#0000;filter:drop-shadow(0 2px 2px #000000b3);-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:26px;font-weight:800;line-height:1.1}:is(.hq-scope,.hq-layer) .tc-handle{color:var(--dim);margin-top:1px;font-size:12px}:is(.hq-scope,.hq-layer) .plate{clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 50%,calc(100% - 9px) 100%,9px 100%,0 50%);background:linear-gradient(#fff2c4 0%,#f0d78e 30%,#d4a94c 52%,#a98330 56%,#d9b25a 100%);place-items:center;height:23px;margin-top:8px;padding:0 18px;display:grid}:is(.hq-scope,.hq-layer) .plate span{font-family:var(--eng);letter-spacing:.3em;text-transform:uppercase;color:#2a1f08;font-size:8px}:is(.hq-scope,.hq-layer) .tc-rule{background:linear-gradient(90deg,#0000,#d4a94c66,#0000);align-self:stretch;height:1px;margin:12px 6px 9px}:is(.hq-scope,.hq-layer) .medals{grid-template-columns:repeat(3,1fr);align-self:stretch;gap:4px;margin-top:8px;display:grid}:is(.hq-scope,.hq-layer) .medal{flex-direction:column;align-items:center;gap:7px;display:flex}:is(.hq-scope,.hq-layer) .disc{background:linear-gradient(160deg,#fff2c4,#d4a94c 40%,#7d6224 70%,#e9cd84);border-radius:50%;width:46px;height:46px;padding:2px;box-shadow:0 4px 10px #0000008c}:is(.hq-scope,.hq-layer) .disc .in{background:radial-gradient(circle at 50% 35%,#24211d,#0b0b0b 75%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}:is(.hq-scope,.hq-layer) .disc svg{width:24px;height:24px}:is(.hq-scope,.hq-layer) .disc.empty{background:0 0;box-shadow:inset 0 0 0 1px #d4a94c59}:is(.hq-scope,.hq-layer) .disc.empty .in{background:0 0;border:1px dashed #d4a94c40}:is(.hq-scope,.hq-layer) .medal .t{letter-spacing:.12em;text-transform:uppercase;color:var(--gold);text-align:center;font-size:7.5px;font-weight:600;line-height:1.3}:is(.hq-scope,.hq-layer) .tc-foot{flex-direction:column;align-items:center;gap:2px;margin-top:auto;padding-top:8px;display:flex}:is(.hq-scope,.hq-layer) .tc-foot .w{font-family:var(--eng);letter-spacing:.34em;color:#d9d6cf;text-transform:uppercase;font-size:8.5px}:is(.hq-scope,.hq-layer) .tc-foot svg{width:140px;height:16px}:is(.hq-scope,.hq-layer) .rail{margin-top:38px}:is(.hq-scope,.hq-layer) .rail-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 18px;margin-top:6px;padding-top:34px;list-style:none;display:grid;position:relative}:is(.hq-scope,.hq-layer) .rail-track:before{content:"";background:linear-gradient(90deg,transparent,var(--gold-deep)5%,var(--gold-hi)38%,var(--gold)70%,var(--gold-deep)95%,transparent);height:2px;position:absolute;top:12px;left:0;right:0;box-shadow:0 0 14px #d4a94c40}:is(.hq-scope,.hq-layer) .stop{border-radius:14px;padding:4px 14px 12px;transition:background .25s,transform .25s;position:relative}:is(.hq-scope,.hq-layer) .stop:before{content:"";width:12px;height:12px;box-shadow:0 0 0 4px var(--ink),0 0 14px #d4a94c8c;background:radial-gradient(circle at 50% 35%,#fff2c4,#d4a94c 60%,#95762d);border-radius:50%;position:absolute;top:-28px;left:14px}:is(.hq-scope,.hq-layer) .stop:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%)var(--my,-30%),#f0d78e17,transparent 66%);transition:opacity .3s;position:absolute;inset:-1px}:is(.hq-scope,.hq-layer) .stop:hover{background:#ffffff08;transform:translateY(-3px)}:is(.hq-scope,.hq-layer) .stop:hover:after{opacity:1}:is(.hq-scope,.hq-layer) .stop a{color:inherit;text-decoration:none;display:block}:is(.hq-scope,.hq-layer) .date{background:linear-gradient(#1c2528,#0f1719);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:66px;height:66px;display:flex;box-shadow:inset 0 0 0 1px #d4a94c4d,inset 0 1px #ffffff0d}:is(.hq-scope,.hq-layer) .stop .date{margin-bottom:12px}:is(.hq-scope,.hq-layer) .date .m{letter-spacing:.22em;color:var(--gold);text-indent:.22em;font-size:11px;font-weight:700}:is(.hq-scope,.hq-layer) .date .dd{font-family:var(--serif);color:var(--pearl);font-size:30px;line-height:1}:is(.hq-scope,.hq-layer) .date.soft{box-shadow:inset 0 0 0 1px #ffffff1f}:is(.hq-scope,.hq-layer) .date.soft .m{color:var(--pearl);letter-spacing:.18em;font-size:15px}:is(.hq-scope,.hq-layer) .date.soft .dd{font-size:12px;font-family:var(--sans);color:var(--dim);letter-spacing:.12em}:is(.hq-scope,.hq-layer) .stop h4{font-size:16.5px;font-weight:600;line-height:1.3}:is(.hq-scope,.hq-layer) .stop p{color:var(--muted);margin-top:3px;font-size:13.5px}:is(.hq-scope,.hq-layer) .prec{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:600}:is(.hq-scope,.hq-layer) .stop .prec{margin-top:12px;display:inline-block}:is(.hq-scope,.hq-layer) .prec.exact{color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold-dim);background:#d4a94c12}:is(.hq-scope,.hq-layer) .prec.month{color:var(--pearl);box-shadow:inset 0 0 0 1px #fff3}:is(.hq-scope,.hq-layer) .prec.tba{color:var(--dim);box-shadow:inset 0 0 0 1px #ffffff1c}:is(.hq-scope,.hq-layer) .prec.window{color:#cfd6ff;box-shadow:inset 0 0 0 1px #a0afff4d}:is(.hq-scope,.hq-layer) .stop.more:before{box-shadow:inset 0 0 0 1.5px #d4a94c80,0 0 0 4px var(--ink);background:#131c1f}:is(.hq-scope,.hq-layer) .stop.more .more-in{flex-direction:column;align-items:flex-start;gap:10px;padding-top:6px;display:flex}:is(.hq-scope,.hq-layer) .relnote{color:var(--dim);font-size:12.5px;line-height:1.45}:is(.hq-scope,.hq-layer) .board{background:linear-gradient(#d4a94c0d,#0000 72%);margin:48px -28px 0;padding:14px 28px 10px;position:relative}:is(.hq-scope,.hq-layer) .orn-chev{align-items:center;gap:18px;display:flex}:is(.hq-scope,.hq-layer) .orn-chev:before,:is(.hq-scope,.hq-layer) .orn-chev:after{content:"";background:linear-gradient(90deg,transparent,var(--gold-dim));flex:1;height:1px}:is(.hq-scope,.hq-layer) .orn-chev:after{background:linear-gradient(90deg,var(--gold-dim),transparent)}:is(.hq-scope,.hq-layer) .orn-chev svg{flex:none;width:130px;height:15px}:is(.hq-scope,.hq-layer) .board-h{flex-wrap:wrap;align-items:baseline;gap:18px;margin:24px 0 16px;display:flex}:is(.hq-scope,.hq-layer) .masthead{font-family:var(--serif);font-size:38px;font-weight:400;line-height:1}:is(.hq-scope,.hq-layer) .dateline{font-family:var(--eng);letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:8.5px}:is(.hq-scope,.hq-layer) .board-h .linkbtn{margin-left:auto}:is(.hq-scope,.hq-layer) .board-cols{grid-template-columns:1fr 1fr;gap:48px;display:grid}:is(.hq-scope,.hq-layer) .bcol-h{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--gold-hair);padding-bottom:8px;font-size:11px;font-weight:700}:is(.hq-scope,.hq-layer) .bcol ul{list-style:none}:is(.hq-scope,.hq-layer) .bcol li{border-bottom:1px solid var(--hair2);grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:3px 14px;padding:13px 0;display:grid}:is(.hq-scope,.hq-layer) .bcol .when{font-family:var(--eng);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);padding-top:5px;font-size:8.5px}:is(.hq-scope,.hq-layer) .bcol .cp-t{font-family:var(--serif);color:var(--pearl);font-size:21px;line-height:1.15}:is(.hq-scope,.hq-layer) .bcol p{color:var(--muted);grid-column:2;font-size:13.5px;line-height:1.45}:is(.hq-scope,.hq-layer) .st{letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;border-radius:999px;justify-self:start;padding:4px 8px;font-size:9.5px;font-weight:700;display:inline-block}:is(.hq-scope,.hq-layer) .st.plan{color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold-dim);background:#d4a94c12}:is(.hq-scope,.hq-layer) .st.expl{color:var(--muted);box-shadow:inset 0 0 0 1px #ffffff29}:is(.hq-scope,.hq-layer) .cp-rev{color:var(--dim);margin-top:10px;font-size:12px}:is(.hq-scope,.hq-layer) .coll{grid-template-columns:1fr 1fr;gap:56px;display:grid}:is(.hq-scope,.hq-layer) .coll h3{font-family:var(--serif);margin:18px 0 6px;font-size:34px;font-weight:400;line-height:1.1}:is(.hq-scope,.hq-layer) .item{border-top:1px solid #ffffff12;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:16px 0;display:grid}:is(.hq-scope,.hq-layer) .coll h3+.item{border-top:0}:is(.hq-scope,.hq-layer) .item .when{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding-top:3px;font-size:11.5px;font-weight:600}:is(.hq-scope,.hq-layer) .item h4{font-size:16.5px;font-weight:600;line-height:1.3}:is(.hq-scope,.hq-layer) .item p{color:var(--muted);margin-top:2px;font-size:14px}:is(.hq-scope,.hq-layer) .reviewed{color:var(--dim);border-top:1px solid #ffffff12;padding-top:12px;font-size:12.5px}:is(.hq-scope,.hq-layer) .foot{color:var(--dim);border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;margin-top:52px;padding:24px 0 6px;font-size:12.5px;display:flex}:is(.hq-scope,.hq-layer) .foot .lk{gap:22px;display:flex}:is(.hq-scope,.hq-layer) .foot a{color:var(--muted);text-decoration:none}:is(.hq-scope,.hq-layer) .mocktag{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);border-radius:999px;margin-left:10px;padding:3px 9px;font-size:10px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1f}:is(.hq-scope,.hq-layer) .status-pill{border:1px solid var(--gold-dim);color:var(--gold);letter-spacing:.22em;text-transform:uppercase;border-radius:999px;padding:5px 14px;font-size:11px;display:inline-block}:is(.hq-scope,.hq-layer) .status-pill.warn{color:var(--red-soft);border-color:#ff556073}@media (max-width:1280px){:is(.hq-scope,.hq-layer) .coin{width:118px;height:118px}:is(.hq-scope,.hq-layer) .stage h1{margin:14px 0 8px;font-size:54px}:is(.hq-scope,.hq-layer) .stage-top{gap:24px}}@media (max-width:1100px){:is(.hq-scope,.hq-layer) .band{grid-template-columns:minmax(0,1fr)}:is(.hq-scope,.hq-layer) .idcol{max-width:480px}:is(.hq-scope,.hq-layer) .rail-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}:is(.hq-scope,.hq-layer) .stop{padding-top:14px}:is(.hq-scope,.hq-layer) .stop:before{top:-32px}:is(.hq-scope,.hq-layer) .rail-track .stop:nth-child(n+3):before{display:none}:is(.hq-scope,.hq-layer) .actions{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}:is(.hq-scope,.hq-layer) .act{grid-template-columns:54px minmax(0,1fr)}:is(.hq-scope,.hq-layer) .act>:last-child:not(.txt){grid-column:1/-1;justify-self:start}:is(.hq-scope,.hq-layer) .act .done-chip{justify-self:start}:is(.hq-scope,.hq-layer) .strip{grid-template-columns:minmax(0,1fr) 280px}}@media (max-width:860px){:is(.hq-scope,.hq-layer) .wrap{padding:0 18px}:is(.hq-scope,.hq-layer) .stage{padding:22px 22px 0}:is(.hq-scope,.hq-layer) .stage h1{font-size:48px}:is(.hq-scope,.hq-layer) .st-meta{letter-spacing:.16em}:is(.hq-scope,.hq-layer) .coin{width:112px;height:112px}:is(.hq-scope,.hq-layer) .actions{grid-template-columns:minmax(0,1fr)}:is(.hq-scope,.hq-layer) .act{grid-template-columns:62px minmax(0,1fr) auto}:is(.hq-scope,.hq-layer) .act>:last-child:not(.txt){grid-column:auto;justify-self:end}:is(.hq-scope,.hq-layer) .strip{grid-template-columns:1fr;margin:22px -22px 0;padding:16px 22px 20px}:is(.hq-scope,.hq-layer) .streak{border-left:0;border-top:1px solid var(--hair2);padding-top:18px;padding-left:0}:is(.hq-scope,.hq-layer) .donesum{grid-template-columns:auto minmax(0,1fr)}:is(.hq-scope,.hq-layer) .ds-next{white-space:normal;grid-column:2}:is(.hq-scope,.hq-layer) .board{margin:40px -18px 0;padding:12px 18px 8px}:is(.hq-scope,.hq-layer) .board-cols,:is(.hq-scope,.hq-layer) .coll{grid-template-columns:1fr;gap:18px}:is(.hq-scope,.hq-layer) .coll{gap:8px}}@media (max-width:560px){:is(.hq-scope,.hq-layer) .long{display:none}:is(.hq-scope,.hq-layer) .stage{border-radius:20px;margin-top:14px;padding:16px 16px 0}:is(.hq-scope,.hq-layer) .stage-insignia{opacity:.07;width:380px;top:-18px;right:-60px}:is(.hq-scope,.hq-layer) .stage-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}:is(.hq-scope,.hq-layer) .st-plate{gap:8px}:is(.hq-scope,.hq-layer) .st-plate .count,:is(.hq-scope,.hq-layer) .st-meta{display:none}:is(.hq-scope,.hq-layer) .stage.is-sample .st-meta{letter-spacing:.14em;font-size:9.5px;display:inline}:is(.hq-scope,.hq-layer) .stage h1{margin:10px 0 0;font-size:28px;line-height:1.1}:is(.hq-scope,.hq-layer) .chief,:is(.hq-scope,.hq-layer) .dais{display:none}:is(.hq-scope,.hq-layer) .actions{gap:10px;margin-top:16px}:is(.hq-scope,.hq-layer) .act{grid-template-columns:54px minmax(0,1fr);gap:12px;padding:14px}:is(.hq-scope,.hq-layer) .act .ico{border-radius:14px;width:54px;height:54px}:is(.hq-scope,.hq-layer) .act .ico img{width:44px;height:44px}:is(.hq-scope,.hq-layer) .act h3{font-size:18.5px}:is(.hq-scope,.hq-layer) .act .hq-sub{font-size:14px}:is(.hq-scope,.hq-layer) .act .meta{font-size:12.5px}:is(.hq-scope,.hq-layer) .act>:last-child:not(.txt){grid-column:1/-1}:is(.hq-scope,.hq-layer) .act .btn,:is(.hq-scope,.hq-layer) .act .btn-line{width:100%;height:50px}:is(.hq-scope,.hq-layer) .act .done-chip{display:none}:is(.hq-scope,.hq-layer) .strip{gap:0;margin:16px -16px 0;padding:14px 16px 16px}:is(.hq-scope,.hq-layer) .legend{display:none}:is(.hq-scope,.hq-layer) .week{gap:3px}:is(.hq-scope,.hq-layer) .day{gap:7px;padding:8px 0 9px}:is(.hq-scope,.hq-layer) .day .d{letter-spacing:.1em;font-size:10px}:is(.hq-scope,.hq-layer) .stamp,:is(.hq-scope,.hq-layer) .stamp img{width:30px;height:30px}:is(.hq-scope,.hq-layer) .tile{width:19px;height:19px}:is(.hq-scope,.hq-layer) .donesum{grid-template-columns:auto minmax(0,1fr);gap:12px 14px;margin-top:16px;padding:12px 14px}:is(.hq-scope,.hq-layer) .seal,:is(.hq-scope,.hq-layer) .seal-ring{width:62px;height:62px}:is(.hq-scope,.hq-layer) .seal-ring svg{width:34px;height:6px}:is(.hq-scope,.hq-layer) .ds-t{gap:6px 14px;font-size:14px}:is(.hq-scope,.hq-layer) .band{gap:16px;margin-top:16px}:is(.hq-scope,.hq-layer) .ledger{border-radius:18px;padding:16px 18px 4px}:is(.hq-scope,.hq-layer) .lrow:before{left:-18px}:is(.hq-scope,.hq-layer) .lg-stand{gap:0 14px}:is(.hq-scope,.hq-layer) .rs{gap:10px;padding:14px 0 12px}:is(.hq-scope,.hq-layer) .rs+.rs{padding-left:14px}:is(.hq-scope,.hq-layer) .rs .rk{font-size:44px}:is(.hq-scope,.hq-layer) .rs-t b{font-size:12.5px}:is(.hq-scope,.hq-layer) .lg-ach .big{font-size:46px}:is(.hq-scope,.hq-layer) .best b{font-size:28px}:is(.hq-scope,.hq-layer) .rail{margin-top:26px}:is(.hq-scope,.hq-layer) .rail-track{grid-template-columns:1fr;gap:4px;margin-top:10px;padding:0 0 0 26px}:is(.hq-scope,.hq-layer) .rail-track:before{background:linear-gradient(180deg,var(--gold-hi),var(--gold-deep)80%,transparent);width:2px;height:auto;inset:10px auto 20px 5px}:is(.hq-scope,.hq-layer) .stop{padding:10px 12px 14px}:is(.hq-scope,.hq-layer) .stop:before,:is(.hq-scope,.hq-layer) .rail-track .stop:nth-child(n+3):before{width:11px;height:11px;display:block;top:20px;left:-27px}:is(.hq-scope,.hq-layer) .stop .date{width:60px;height:60px;margin-bottom:10px}:is(.hq-scope,.hq-layer) .date .dd{font-size:27px}:is(.hq-scope,.hq-layer) .board{margin:34px -18px 0;padding:10px 18px 6px}:is(.hq-scope,.hq-layer) .masthead{font-size:30px}:is(.hq-scope,.hq-layer) .board-h{gap:10px 14px;margin:18px 0 10px}:is(.hq-scope,.hq-layer) .bcol li{grid-template-columns:70px minmax(0,1fr)}:is(.hq-scope,.hq-layer) .bcol .cp-t{font-size:19px}:is(.hq-scope,.hq-layer) .coll h3{font-size:30px}:is(.hq-scope,.hq-layer) .item{grid-template-columns:1fr;gap:6px}:is(.hq-scope,.hq-layer) .item .when{padding-top:0}:is(.hq-scope,.hq-layer) .foot{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}}:is(.hq-scope,.hq-layer) button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0}:is(.hq-scope,.hq-layer) button:disabled{cursor:not-allowed}:is(.hq-scope,.hq-layer) :focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #f0d78ef2}:is(.hq-scope,.hq-layer) a.rs,:is(.hq-scope,.hq-layer) a.lg-ach,:is(.hq-scope,.hq-layer) a.odo,:is(.hq-scope,.hq-layer) a.balchip,:is(.hq-scope,.hq-layer) a.hq-chip,:is(.hq-scope,.hq-layer) a.rel,:is(.hq-scope,.hq-layer) .stop a{color:inherit;text-decoration:none}:is(.hq-scope,.hq-layer) .linkbtn{color:var(--gold-hi);letter-spacing:.02em;white-space:nowrap;border-bottom:1px solid #d4a94c66;align-items:center;gap:6px;padding:4px 0;font-size:14px;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}:is(.hq-scope,.hq-layer) .linkbtn:hover{color:#fff;border-color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .linkbtn.hq-ghost{color:var(--pearl)}:is(.hq-scope,.hq-layer) .btn-sm{height:40px;padding:0 18px;font-size:13.5px}:is(.hq-scope,.hq-layer) .btn:disabled,:is(.hq-scope,.hq-layer) .btn-line:disabled{opacity:.75;transform:none}:is(.hq-scope,.hq-layer) .btn-line:disabled{color:var(--muted);background:0 0;box-shadow:inset 0 0 0 1px #ffffff2e}:is(.hq-scope,.hq-layer) .btn.is-busy{box-shadow:none;background:linear-gradient(135deg,#5a0b13,#8e1220)}:is(.hq-scope,.hq-layer) .btn.is-busy:after{display:none}:is(.hq-scope,.hq-layer) .spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite hq-spin;display:inline-block}@keyframes hq-spin{to{transform:rotate(360deg)}}:is(.hq-scope,.hq-layer) .iconbtn{width:32px;height:32px;color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold-dim);border-radius:50%;place-items:center;font-size:20px;line-height:1;display:inline-grid}:is(.hq-scope,.hq-layer) .iconbtn:disabled{opacity:.3}:is(.hq-scope,.hq-layer) .tagp{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);vertical-align:middle;white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff2e}:is(.hq-scope,.hq-layer) .tagp.smp{color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold-dim);background:#d4a94c14}:is(.hq-scope,.hq-layer) .tagp.dim-tag{color:var(--dim);box-shadow:inset 0 0 0 1px #ffffff1f}:is(.hq-scope,.hq-layer) .act h3 .tagp{vertical-align:3px}:is(.hq-scope,.hq-layer) .mut{color:var(--dim);margin-top:10px;font-size:13px}:is(.hq-scope,.hq-layer) .err{color:var(--red-soft);font-weight:600}:is(.hq-scope,.hq-layer) .warnt{color:var(--gold-hi);font-weight:600}:is(.hq-scope,.hq-layer) .act.has-err{background:linear-gradient(90deg,#e8192c14,#ffffff05 60%)}:is(.hq-scope,.hq-layer) .done-chip.muted{color:var(--muted);background:0 0;box-shadow:inset 0 0 0 1px #ffffff2e}:is(.hq-scope,.hq-layer) .tile.miss{box-shadow:inset 0 0 0 1px #ff556059}:is(.hq-scope,.hq-layer) .nw{white-space:nowrap}:is(.hq-scope,.hq-layer) .m-only{display:none}:is(.hq-scope,.hq-layer) .rv{opacity:0;transform:translateY(24px)}:is(.hq-scope,.hq-layer) .rv.in{opacity:1;animation:hq-rvIn .9s var(--ease)backwards;animation-delay:var(--rvd,0s);transform:none}@keyframes hq-rvIn{0%{opacity:0;transform:translateY(24px)}}:is(.hq-scope,.hq-layer) .stage.rv.in .st-l>*,:is(.hq-scope,.hq-layer) .stage.rv.in .dais,:is(.hq-scope,.hq-layer) .stage.rv.in .act,:is(.hq-scope,.hq-layer) .stage.rv.in .strip,:is(.hq-scope,.hq-layer) .stage.rv.in .donesum,:is(.hq-scope,.hq-layer) .stage.rv.in .upnext{animation:hq-rvIn .85s var(--ease)both;animation-delay:calc(var(--i,0)*95ms + .16s)}:is(.hq-scope,.hq-layer) .stage.rv.in .upnext{--i:7}:is(.hq-scope,.hq-layer) .stage.rv.in .coin img{animation:1.15s cubic-bezier(.2,.8,.2,1) .34s both hq-coinIn,6s ease-in-out 1.5s infinite hq-coinfloat}@keyframes hq-coinIn{0%{opacity:0;transform:translateY(-38px)scale(.8)rotateY(-50deg)}to{opacity:1;transform:translateY(0)scale(1)rotateY(0)}}:is(.hq-scope,.hq-layer) .stage.rv.in .coin-light{animation:1.3s .45s both hq-lightIn,4.5s ease-in-out 1.8s infinite hq-glow}@keyframes hq-lightIn{0%{opacity:0;transform:scale(.5)}to{opacity:.55;transform:scale(1)}}:is(.hq-scope,.hq-layer) .ledger.rv.in>*{animation:hq-rvIn .8s var(--ease)both}:is(.hq-scope,.hq-layer) .ledger.rv.in>:first-child{animation-delay:.12s}:is(.hq-scope,.hq-layer) .ledger.rv.in>:nth-child(2){animation-delay:.22s}:is(.hq-scope,.hq-layer) .ledger.rv.in>:nth-child(3){animation-delay:.32s}:is(.hq-scope,.hq-layer) .ledger.rv.in>:nth-child(4){animation-delay:.42s}:is(.hq-scope,.hq-layer) .rail.rv.in .stop{animation:hq-rvIn .8s var(--ease)both;animation-delay:calc(var(--i,0)*.11s + .18s)}:is(.hq-scope,.hq-layer) .rail.rv.in .rail-track:before{animation:hq-railIn 1.1s var(--ease).1s both;transform-origin:0}@keyframes hq-railIn{0%{transform:scaleX(0)}}:is(.hq-scope,.hq-layer) .board.rv.in .bcol li{animation:hq-rvIn .8s var(--ease)both}:is(.hq-scope,.hq-layer) .board.rv.in .bcol li:first-child{animation-delay:.2s}:is(.hq-scope,.hq-layer) .board.rv.in .bcol li:nth-child(2){animation-delay:.3s}:is(.hq-scope,.hq-layer) .board.rv.in .bcol li:nth-child(3){animation-delay:.4s}:is(.hq-scope,.hq-layer) .page.view-enter>.wrap{animation:hq-viewIn .45s var(--ease)both}@keyframes hq-viewIn{0%{opacity:0;transform:translateY(14px)}}:is(.hq-scope,.hq-layer) .stage.confirm{animation:hq-stageFlash 1.5s var(--ease)both}@keyframes hq-stageFlash{0%{box-shadow:inset 0 1px #ffecbe38,inset 0 0 0 1px #00000059,0 44px 100px #00000080}28%{box-shadow:inset 0 1px #ffecbe66,inset 0 0 120px #f0d78e21,0 0 0 10px #8ee3cf29,0 44px 100px #00000080}to{box-shadow:inset 0 1px #ffecbe38,inset 0 0 0 1px #00000059,0 0 0 28px #8ee3cf00,0 44px 100px #00000080}}:is(.hq-scope,.hq-layer) .coin.is-spinning img{animation:1.05s cubic-bezier(.3,.6,.2,1) both hq-coinSpin}@keyframes hq-coinSpin{0%{transform:rotateY(0)scale(1)}45%{transform:rotateY(380deg)scale(1.16)}to{transform:rotateY(720deg)scale(1)}}:is(.hq-scope,.hq-layer) .coin.pop img{animation:.7s ease-out hq-coinPop}@keyframes hq-coinPop{40%{transform:scale(1.12)rotate(-6deg)}}:is(.hq-scope,.hq-layer) .sparks{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}:is(.hq-scope,.hq-layer) .sparks i{width:6px;height:6px;animation:hq-spark .95s var(--d,0s)cubic-bezier(.2,.7,.3,1)both;background:radial-gradient(circle,#fff6d6,#f0d78e 45%,#d4a94c00 72%);border-radius:50%;position:absolute;top:-3px;left:-3px}@keyframes hq-spark{0%{transform:rotate(var(--a))translateY(-30px)scale(.3);opacity:0}18%{opacity:1}to{transform:rotate(var(--a))translateY(-96px)scale(1);opacity:0}}:is(.hq-scope,.hq-layer) .act.enter{animation:hq-rowIn .55s 50ms var(--ease)both,hq-confirmRing 1.3s .1s var(--ease)both}@keyframes hq-rowIn{0%{opacity:0;transform:translateY(8px)}}@keyframes hq-confirmRing{0%{box-shadow:inset 0 0 0 1px #49b59f6b,inset 0 1px #8ee3cf1f,0 0 #8ee3cf99}to{box-shadow:inset 0 0 0 1px #49b59f6b,inset 0 1px #8ee3cf1f,0 0 0 24px #8ee3cf00}}:is(.hq-scope,.hq-layer) .act.enter:before{content:"";border-radius:inherit;pointer-events:none;animation:hq-rowGlint 1.1s .25s var(--ease)both;background:linear-gradient(100deg,#0000 25%,#8ee3cf24 50%,#0000 75%);position:absolute;inset:0;transform:translate(-100%)}@keyframes hq-rowGlint{to{transform:translate(100%)}}:is(.hq-scope,.hq-layer) .act.enter .ico.ok{animation:.6s cubic-bezier(.2,.9,.3,1.3) .15s both hq-okPop}@keyframes hq-okPop{0%{opacity:0;transform:scale(.7)}}:is(.hq-scope,.hq-layer) .drum.roll>span{animation:.7s cubic-bezier(.2,.7,.2,1) .18s both hq-rollIn}:is(.hq-scope,.hq-layer) .drum.roll{color:var(--gold-hi);box-shadow:inset 0 0 0 1px #f0d78e99,inset 0 1px #ffffff1a,0 0 18px #d4a94c4d}@keyframes hq-rollIn{0%{opacity:0;transform:translateY(80%)}to{opacity:1;transform:none}}:is(.hq-scope,.hq-layer) .odo.glow .cap em b{animation:.6s ease-out .3s hq-bump}:is(.hq-scope,.hq-layer) .stamp.drop img{animation:.55s cubic-bezier(.2,.9,.3,1.3) .32s both hq-stampDrop}@keyframes hq-stampDrop{0%{opacity:0;transform:scale(1.9)}to{opacity:1;transform:none}}:is(.hq-scope,.hq-layer) .streak{perspective:500px}:is(.hq-scope,.hq-layer) .streak .n.flip{transform-origin:50% 60%;animation:.55s cubic-bezier(.2,.8,.2,1) .42s both hq-flipIn}@keyframes hq-flipIn{0%{opacity:0;transform:rotateX(90deg)translateY(10px)}}:is(.hq-scope,.hq-layer) .ladder .fill.grow{animation:hq-ladderGrow .8s .5s var(--ease)both}@keyframes hq-ladderGrow{0%{width:var(--w0)}to{width:var(--w)}}:is(.hq-scope,.hq-layer) .bumpnum{animation:.6s ease-out hq-bump;display:inline-block}@keyframes hq-bump{35%{color:var(--gold-hi);transform:scale(1.18)}}:is(.hq-scope,.hq-layer) .seal.in .seal-ring{animation:.75s cubic-bezier(.2,.9,.3,1.3) .1s both hq-sealIn}@keyframes hq-sealIn{0%{opacity:0;transform:scale(1.8)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(-7deg)}}:is(.hq-scope,.hq-layer) .act.is-checking .ico{animation:1.6s ease-in-out infinite hq-checkPulse;box-shadow:inset 0 0 0 1.5px #f0d78e8c}@keyframes hq-checkPulse{50%{box-shadow:inset 0 0 0 1.5px #f0d78e26,0 0 18px #f0d78e2e}}:is(.hq-scope,.hq-layer) .recog{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.hq-scope,.hq-layer) .recog i,:is(.hq-scope,.hq-layer) .pendsum i,:is(.hq-scope,.hq-layer) .ac-state.pend i{background:var(--gold);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite hq-pulse;display:inline-block;box-shadow:0 0 10px #d4a94cb3}@keyframes hq-pulse{50%{opacity:.3}}:is(.hq-scope,.hq-layer) .recog b{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .pendsum{color:var(--gold-hi)!important}:is(.hq-scope,.hq-layer) .pendt{color:var(--gold-hi);font-size:13px}:is(.hq-scope,.hq-layer) .chief-m,:is(.hq-scope,.hq-layer) .balchip,:is(.hq-scope,.hq-layer) .catch-tog{display:none}:is(.hq-scope,.hq-layer) .catch .k.desk{display:inline}:is(.hq-scope,.hq-layer) .catch-chips{display:contents}:is(.hq-scope,.hq-layer) .hq-chip{cursor:default}:is(.hq-scope,.hq-layer) a.hq-chip{cursor:pointer}:is(.hq-scope,.hq-layer) a.hq-chip:hover{box-shadow:inset 0 0 0 1px var(--gold-dim);background:#d4a94c0f}:is(.hq-scope,.hq-layer) .quiet{color:var(--dim);font-size:14px}:is(.hq-scope,.hq-layer) .catch .tagp{margin-left:auto}:is(.hq-scope,.hq-layer) .samplebar{background:linear-gradient(120deg,#d4a94c1f,#d4a94c08 60%),linear-gradient(180deg,var(--card),var(--card-deep));border:1px solid #d4a94c66;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px 28px;margin-top:24px;padding:16px 22px 16px 30px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 50px #0000004d}:is(.hq-scope,.hq-layer) .samplebar:before{content:"";background:repeating-linear-gradient(135deg,var(--gold)0 7px,#d4a94c1f 7px 14px);opacity:.85;width:8px;position:absolute;top:0;bottom:0;left:0}:is(.hq-scope,.hq-layer) .samplebar:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx,50%)var(--my,-30%),#f0d78e17,transparent 66%);transition:opacity .35s;position:absolute;inset:-1px}:is(.hq-scope,.hq-layer) .samplebar:hover:after{opacity:1}:is(.hq-scope,.hq-layer) .sb-k{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:5px;font-size:11px;font-weight:700;display:inline-block}:is(.hq-scope,.hq-layer) .samplebar p{color:var(--muted);font-size:15px;line-height:1.45}:is(.hq-scope,.hq-layer) .samplebar p b{color:var(--pearl);font-weight:600}:is(.hq-scope,.hq-layer) .sb-a{white-space:nowrap;align-items:center;gap:22px;display:flex}:is(.hq-scope,.hq-layer) .samplestrip{color:var(--muted);background:linear-gradient(120deg,#d4a94c1a,#d4a94c08);border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:22px 0 10px;padding:10px 16px 10px 24px;font-size:13.5px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #d4a94c59}:is(.hq-scope,.hq-layer) .samplestrip:before{content:"";background:repeating-linear-gradient(135deg,var(--gold)0 6px,#d4a94c1f 6px 12px);opacity:.85;width:6px;position:absolute;top:0;bottom:0;left:0}:is(.hq-scope,.hq-layer) .samplestrip .sb-k{margin:0;font-size:10px}:is(.hq-scope,.hq-layer) .samplestrip .ss-t b{color:var(--pearl);font-weight:600}:is(.hq-scope,.hq-layer) .samplestrip .linkbtn{margin-left:auto;font-size:13px}:is(.hq-scope,.hq-layer) .minicard.is-sample .nm .tagp{vertical-align:2px;margin-left:8px}:is(.hq-scope,.hq-layer) .access{text-align:center;max-width:760px;margin:0 auto;padding:84px 0 40px}:is(.hq-scope,.hq-layer) .ac-mark{border-radius:50%;width:120px;height:120px;margin:0 auto 26px;position:relative}:is(.hq-scope,.hq-layer) .ac-mark img{width:100%;height:100%;box-shadow:0 0 0 1px var(--gold-dim),0 0 50px #d4a94c24,0 30px 70px #0009;border-radius:50%}:is(.hq-scope,.hq-layer) .ac-ring{background:conic-gradient(from 0deg,transparent 12%,var(--gold)22%,var(--gold-hi)26%,var(--gold)30%,transparent 42%,transparent 58%,#d4a94c80 72%,transparent 84%);-webkit-mask-composite:xor;border-radius:50%;padding:1.5px;animation:7s linear infinite hq-spin;position:absolute;inset:-12px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}:is(.hq-scope,.hq-layer) .is-unavail .ac-ring{background:conic-gradient(#ff98a059 0 100%);animation:none}:is(.hq-scope,.hq-layer) .access h1{font-family:var(--serif);margin:18px 0 16px;font-size:56px;font-weight:400;line-height:1.05}:is(.hq-scope,.hq-layer) .access .lede{color:var(--muted);max-width:600px;margin:0 auto;font-size:17.5px}:is(.hq-scope,.hq-layer) .access .hq-ctarow{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:34px;display:flex}:is(.hq-scope,.hq-layer) .skel{gap:10px;max-width:420px;margin:32px auto 0;display:grid}:is(.hq-scope,.hq-layer) .skel i{background:linear-gradient(90deg,#ffffff0d,#ffffff1f,#ffffff0d) 0 0/200% 100%;border-radius:6px;height:12px;animation:1.4s linear infinite hq-shimmer;display:block}:is(.hq-scope,.hq-layer) .skel i:nth-child(2){width:78%;margin:0 auto}:is(.hq-scope,.hq-layer) .skel i:nth-child(3){width:56%;margin:0 auto}@keyframes hq-shimmer{to{background-position:-200% 0}}:is(.hq-scope,.hq-layer) .upnext{border-top:1px solid var(--hair2);background:#0000005c;margin:0 -34px;padding:14px 34px 20px}:is(.hq-scope,.hq-layer) .un-h{align-items:center;gap:12px;margin-bottom:10px;display:flex}:is(.hq-scope,.hq-layer) .un-h .meta{color:var(--dim);margin-left:auto;font-size:12.5px}:is(.hq-scope,.hq-layer) .upnext ul{gap:8px;list-style:none;display:grid}:is(.hq-scope,.hq-layer) .upnext li{box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff08;border-radius:14px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 14px 10px 10px;transition:background .25s;display:grid}:is(.hq-scope,.hq-layer) .upnext li:hover{background:#ffffff0d}:is(.hq-scope,.hq-layer) .un-ico{background:radial-gradient(circle at 50% 35%,#d4a94c2e,#ffffff05 70%);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:inset 0 0 0 1px #d4a94c38}:is(.hq-scope,.hq-layer) .un-ico svg{color:#e9c46f;width:20px;height:20px}:is(.hq-scope,.hq-layer) .un-ico img{object-fit:contain;width:26px;height:26px}:is(.hq-scope,.hq-layer) .un-t{color:var(--pearl);min-width:0;font-size:14.5px;line-height:1.4}:is(.hq-scope,.hq-layer) .un-t b{color:var(--gold-hi);font-weight:700}:is(.hq-scope,.hq-layer) .un-t small{color:var(--dim);margin-top:2px;font-size:12.5px;display:block}:is(.hq-scope,.hq-layer) .wk-streak{color:var(--muted);font-size:12px;display:none}:is(.hq-scope,.hq-layer) .wk-streak b{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .minicard{color:inherit;will-change:transform;background:linear-gradient(150deg,#fff2c4 0%,#f0d78e 12%,#d4a94c 30%,#8a6a28 48%,#c79d44 62%,#f0d78e 80%,#95762d 100%);border-radius:16px;padding:4px;text-decoration:none;transition:transform .25s ease-out,box-shadow .3s;display:block;box-shadow:0 16px 38px #00000085}:is(.hq-scope,.hq-layer) .minicard:hover{box-shadow:0 24px 54px #00000094,0 0 44px #d4a94c29}:is(.hq-scope,.hq-layer) .minicard .mcf{background:repeating-linear-gradient(45deg,#ffffff04 0 2px,#0000 2px 6px),radial-gradient(130% 90% at 50% 0,#201d19,#0c0c0c 72%);border-radius:12px;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}:is(.hq-scope,.hq-layer) .minicard .av{width:62px;height:62px;margin:0;padding:2px;display:block}:is(.hq-scope,.hq-layer) .minicard .av img,:is(.hq-scope,.hq-layer) .minicard .av .mono{border-width:2px}:is(.hq-scope,.hq-layer) .minicard .av .mono{font-size:30px;display:grid}:is(.hq-scope,.hq-layer) .minicard .mc-id{min-width:0;display:block}:is(.hq-scope,.hq-layer) .minicard .nm{font-size:18px;font-weight:800;line-height:1.15;display:block}:is(.hq-scope,.hq-layer) .minicard .plate{height:18px;margin-top:6px;padding:0 11px;display:inline-grid}:is(.hq-scope,.hq-layer) .minicard .plate span{white-space:nowrap;font-size:6.5px}:is(.hq-scope,.hq-layer) .minicard .mc-row{align-items:center;gap:10px;margin-top:10px;display:flex}:is(.hq-scope,.hq-layer) .minicard .mc-sub{color:var(--dim);font-size:12px;display:block}:is(.hq-scope,.hq-layer) .minicard .mini-medals{gap:5px;display:flex}:is(.hq-scope,.hq-layer) .minicard .disc{width:32px;height:32px;padding:1.5px;display:inline-block}:is(.hq-scope,.hq-layer) .minicard .disc .in{place-items:center;display:grid}:is(.hq-scope,.hq-layer) .minicard .disc svg{color:#e9c46f;width:16px;height:16px}:is(.hq-scope,.hq-layer) .minicard .mc-open{letter-spacing:.14em;text-transform:uppercase;color:#2a1f08;justify-content:flex-end;align-items:center;gap:6px;padding:7px 12px 5px;font-size:11.5px;font-weight:800;display:flex}:is(.hq-scope,.hq-layer) .minicard:hover .mcf{background:radial-gradient(130% 90% at 50% 0,#26221d,#0e0e0e 72%)}:is(.hq-scope,.hq-layer) .medal .t.dim{color:#6f6a60}:is(.hq-scope,.hq-layer) .vhead{padding:30px 0 6px}:is(.hq-scope,.hq-layer) .back{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);align-items:center;gap:8px;padding:6px 0;font-size:13px;font-weight:600;transition:color .25s,transform .25s;display:inline-flex}:is(.hq-scope,.hq-layer) .back:hover{color:var(--gold-hi);transform:translate(-3px)}:is(.hq-scope,.hq-layer) .vhead h1{font-family:var(--serif);margin:8px 0 6px;font-size:54px;font-weight:400;line-height:1.05}:is(.hq-scope,.hq-layer) .vhead p{color:var(--muted);font-size:16px}:is(.hq-scope,.hq-layer) .vbody{padding-top:18px}:is(.hq-scope,.hq-layer) .panel{background:linear-gradient(180deg,var(--card),var(--card-deep));border:1px solid var(--hair);border-radius:20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 24px 60px #00000047}:is(.hq-scope,.hq-layer) .panel:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx,50%)var(--my,-30%),#f0d78e16,transparent 66%);transition:opacity .35s;position:absolute;inset:-1px}:is(.hq-scope,.hq-layer) .panel:hover:after{opacity:1}:is(.hq-scope,.hq-layer) .panel-h{border-bottom:1px solid var(--hair2);align-items:center;gap:14px;padding:17px 26px;display:flex;position:relative}:is(.hq-scope,.hq-layer) .tabs{flex-wrap:wrap;gap:8px;margin:6px 0 18px;display:flex}:is(.hq-scope,.hq-layer) .tab{height:36px;color:var(--muted);border-radius:999px;padding:0 16px;font-size:13.5px;font-weight:600;transition:color .2s,background .2s;box-shadow:inset 0 0 0 1px #ffffff24}:is(.hq-scope,.hq-layer) .tab:hover{color:var(--pearl)}:is(.hq-scope,.hq-layer) .tab.on{color:#1d1406;box-shadow:none;background:linear-gradient(#f0d78e,#c99a3e)}:is(.hq-scope,.hq-layer) .sech{letter-spacing:.26em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;margin:26px 0 12px;font-size:12.5px;font-weight:600;display:flex}:is(.hq-scope,.hq-layer) .sech span{letter-spacing:.06em;color:var(--dim)}:is(.hq-scope,.hq-layer) .secp{color:var(--muted);margin:-4px 0 14px;font-size:14.5px}:is(.hq-scope,.hq-layer) .proposal{color:var(--muted);background:#d4a94c0d;border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.5;box-shadow:inset 0 0 0 1px #d4a94c33}:is(.hq-scope,.hq-layer) .proposal b{color:var(--gold-hi);font-weight:600}:is(.hq-scope,.hq-layer) .achgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}:is(.hq-scope,.hq-layer) .achc{background:linear-gradient(180deg,var(--card),var(--card-deep));box-shadow:inset 0 0 0 1px var(--hair);border-radius:16px;grid-template-columns:52px minmax(0,1fr);gap:14px;padding:16px;transition:transform .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}:is(.hq-scope,.hq-layer) .achc:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #d4a94c4d,0 18px 40px #0006}:is(.hq-scope,.hq-layer) .achc:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(200px circle at var(--mx,50%)var(--my,-30%),#f0d78e17,transparent 66%);transition:opacity .3s;position:absolute;inset:-1px}:is(.hq-scope,.hq-layer) .achc:hover:after{opacity:1}:is(.hq-scope,.hq-layer) .achc.got{box-shadow:inset 0 0 0 1px #d4a94c47}:is(.hq-scope,.hq-layer) .achc.pending{box-shadow:inset 0 0 0 1px #f0d78e66}:is(.hq-scope,.hq-layer) .achc .disc{width:52px;height:52px}:is(.hq-scope,.hq-layer) .achc .disc svg{color:#e9c46f;width:26px;height:26px}:is(.hq-scope,.hq-layer) .disc.off{background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff24}:is(.hq-scope,.hq-layer) .disc.off .in{background:#0d1113}:is(.hq-scope,.hq-layer) .disc.off svg{color:#5f5a52!important}:is(.hq-scope,.hq-layer) .ac-h{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}:is(.hq-scope,.hq-layer) .ac-h h4{font-size:16px;font-weight:700;line-height:1.25}:is(.hq-scope,.hq-layer) .rar{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border-radius:999px;flex:none;padding:3px 8px;font-size:9.5px;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff29}:is(.hq-scope,.hq-layer) .rar.r-uncommon{color:#9fd8b4;box-shadow:inset 0 0 0 1px #5fd99a59}:is(.hq-scope,.hq-layer) .rar.r-rare{color:#9cc2ff;box-shadow:inset 0 0 0 1px #6ea0ff66}:is(.hq-scope,.hq-layer) .rar.r-epic{color:#d6a6ff;box-shadow:inset 0 0 0 1px #be82ff73}:is(.hq-scope,.hq-layer) .ac-d{color:var(--muted);margin-top:3px;font-size:13.5px;line-height:1.4}:is(.hq-scope,.hq-layer) .ac-state{color:var(--dim);align-items:center;gap:6px;margin-top:8px;font-size:12.5px;display:flex}:is(.hq-scope,.hq-layer) .ac-state.ok{color:var(--verd-hi)}:is(.hq-scope,.hq-layer) .ac-state.pend{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .ac-state svg{width:13px;height:13px}:is(.hq-scope,.hq-layer) .ac-prog{margin-top:10px}:is(.hq-scope,.hq-layer) .ac-prog .nx{color:var(--muted);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}:is(.hq-scope,.hq-layer) .ac-prog .nx b{color:var(--gold-hi);font-weight:600}:is(.hq-scope,.hq-layer) .ac-prog .how{color:var(--dim);margin-top:6px;font-size:12px}:is(.hq-scope,.hq-layer) .pin{height:30px;color:var(--muted);border-radius:999px;align-items:center;gap:4px;margin-top:10px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}:is(.hq-scope,.hq-layer) .pin.on{color:#1d1406;box-shadow:none;background:linear-gradient(#f0d78e,#c99a3e)}:is(.hq-scope,.hq-layer) .pin .tagp{color:inherit;opacity:.75;margin-left:4px;box-shadow:inset 0 0 0 1px}:is(.hq-scope,.hq-layer) .achc.later,:is(.hq-scope,.hq-layer) .achc.title{opacity:.85}:is(.hq-scope,.hq-layer) .subnav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}:is(.hq-scope,.hq-layer) .subnav button{height:34px;color:var(--muted);border-radius:999px;padding:0 14px;font-size:13px;transition:color .2s;box-shadow:inset 0 0 0 1px #ffffff24}:is(.hq-scope,.hq-layer) .subnav button:hover{color:var(--pearl)}:is(.hq-scope,.hq-layer) .recgrid{columns:2;column-gap:20px;display:block}:is(.hq-scope,.hq-layer) .recgrid .rsec{break-inside:avoid;margin-bottom:20px;display:block}:is(.hq-scope,.hq-layer) .rsec{scroll-margin-top:84px}:is(.hq-scope,.hq-layer) .rbody{padding:18px 22px 20px}:is(.hq-scope,.hq-layer) .rbody .tabs{margin-top:0}:is(.hq-scope,.hq-layer) .rank{align-items:center;gap:18px;display:flex}:is(.hq-scope,.hq-layer) .rank .rk{font-family:var(--serif);font-size:64px;line-height:.9}:is(.hq-scope,.hq-layer) .rank .rk small{color:var(--gold);vertical-align:24px;font-size:30px}:is(.hq-scope,.hq-layer) .rank p{color:var(--muted);font-size:15px}:is(.hq-scope,.hq-layer) .rank p b{color:var(--pearl)}:is(.hq-scope,.hq-layer) .near{gap:4px;margin-top:14px;list-style:none;display:grid}:is(.hq-scope,.hq-layer) .near li{height:30px;color:var(--muted);font-variant-numeric:tabular-nums;background:#ffffff06;border-radius:9px;justify-content:space-between;align-items:center;padding:0 12px;font-size:13.5px;display:flex}:is(.hq-scope,.hq-layer) .near li span:first-child{color:var(--dim);letter-spacing:.04em;font-weight:600}:is(.hq-scope,.hq-layer) .near li.me{color:var(--pearl);box-shadow:inset 0 0 0 1px var(--gold-dim);background:linear-gradient(90deg,#d4a94c29,#d4a94c0a);font-weight:600}:is(.hq-scope,.hq-layer) .near li.me span:first-child{color:var(--gold-hi)}:is(.hq-scope,.hq-layer) .kv3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}:is(.hq-scope,.hq-layer) .kv3 div{box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff06;border-radius:12px;padding:12px}:is(.hq-scope,.hq-layer) .kv3 b{font-family:var(--serif);font-size:30px;font-weight:400;line-height:1.05;display:block}:is(.hq-scope,.hq-layer) .kv3 span{letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:4px;font-size:11px;font-weight:600;line-height:1.35;display:block}:is(.hq-scope,.hq-layer) .cal{box-shadow:inset 0 0 0 1px var(--hair2);background:#ffffff05;border-radius:14px;margin-top:6px;padding:12px}:is(.hq-scope,.hq-layer) .cal-h{align-items:center;gap:10px;margin-bottom:10px;display:flex}:is(.hq-scope,.hq-layer) .cal-h b{white-space:nowrap;font-weight:600}:is(.hq-scope,.hq-layer) .cal-h span{color:var(--dim);white-space:nowrap;margin-left:auto;margin-right:6px;font-size:12.5px}:is(.hq-scope,.hq-layer) .cal-w,:is(.hq-scope,.hq-layer) .cal-g{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}:is(.hq-scope,.hq-layer) .cal-w span{color:var(--dim);letter-spacing:.1em;font-size:10.5px;font-weight:600}:is(.hq-scope,.hq-layer) .cd{aspect-ratio:1;color:var(--dim);background:#ffffff05;border-radius:9px;place-items:center;font-size:11px;display:grid;position:relative}:is(.hq-scope,.hq-layer) .cd em{font-size:9.5px;font-style:normal;position:absolute;top:3px;right:5px}:is(.hq-scope,.hq-layer) .cd img{width:62%;height:auto}:is(.hq-scope,.hq-layer) .cd.c{background:#d4a94c14}:is(.hq-scope,.hq-layer) .cd.t{box-shadow:inset 0 0 0 1.5px var(--gold-hi)}:is(.hq-scope,.hq-layer) .cd.f{opacity:.35}:is(.hq-scope,.hq-layer) .cd.empty{background:0 0}:is(.hq-scope,.hq-layer) .dist{gap:5px;display:grid}:is(.hq-scope,.hq-layer) .db{color:var(--dim);grid-template-columns:14px minmax(0,1fr) 24px;align-items:center;gap:8px;font-size:12px;display:grid}:is(.hq-scope,.hq-layer) .db i{background:#d4a94c59;border-radius:3px;height:12px;display:block}:is(.hq-scope,.hq-layer) .db em{text-align:right;font-style:normal}:is(.hq-scope,.hq-layer) .db.mine i{background:linear-gradient(90deg,var(--gold-deep),var(--gold-hi))}:is(.hq-scope,.hq-layer) .db.mine span,:is(.hq-scope,.hq-layer) .db.mine em{color:var(--gold-hi);font-weight:700}:is(.hq-scope,.hq-layer) .dist.big .db{grid-template-columns:16px minmax(0,1fr) 30px;font-size:13px}:is(.hq-scope,.hq-layer) .dist.big .db i{height:16px}:is(.hq-scope,.hq-layer) .rlist{overflow:hidden}:is(.hq-scope,.hq-layer) .rel{grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px 26px;transition:background .25s;display:grid}:is(.hq-scope,.hq-layer) button.rel{text-align:left;width:100%}:is(.hq-scope,.hq-layer) .rel h4{font-size:16.5px;font-weight:600;line-height:1.3}:is(.hq-scope,.hq-layer) .rel p{color:var(--muted);margin-top:2px;font-size:14px}:is(.hq-scope,.hq-layer) .relx+.relx{border-top:1px solid var(--hair2)}:is(.hq-scope,.hq-layer) .relx.open,:is(.hq-scope,.hq-layer) .rel:hover{background:#ffffff06}:is(.hq-scope,.hq-layer) .reld{animation:hq-viewIn .35s var(--ease)both;padding:0 26px 18px 110px}:is(.hq-scope,.hq-layer) .reld dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}:is(.hq-scope,.hq-layer) .reld dt{letter-spacing:.16em;text-transform:uppercase;color:var(--dim);font-size:10.5px;font-weight:600}:is(.hq-scope,.hq-layer) .reld dd{color:var(--pearl);margin:2px 0 0;font-size:13.5px}:is(.hq-scope,.hq-layer) .reld p{color:var(--muted);margin-bottom:10px;font-size:14px}:is(.hq-scope,.hq-layer) .pf{flex-wrap:wrap;gap:28px;display:flex}:is(.hq-scope,.hq-layer) .pf.flat{border:0;padding:16px 0}:is(.hq-scope,.hq-layer) .post{border-top:1px solid #ffffff12;grid-template-columns:88px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}:is(.hq-scope,.hq-layer) .coll h3+.post{border-top:0}:is(.hq-scope,.hq-layer) .post .when{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);padding-top:3px;font-size:11.5px;font-weight:600}:is(.hq-scope,.hq-layer) .post h4{font-size:17px;font-weight:600}:is(.hq-scope,.hq-layer) .post p{color:var(--muted);margin:4px 0 8px;font-size:14.5px}:is(.hq-scope,.hq-layer) .cardview{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;display:grid}:is(.hq-scope,.hq-layer) .cardview [data-tilt]{will-change:transform;transition:transform .25s ease-out}:is(.hq-scope,.hq-layer) .tcard.big{width:360px}:is(.hq-scope,.hq-layer) .tcard.big .av{width:110px;height:110px}:is(.hq-scope,.hq-layer) .tcard.big .tc-name{font-size:30px}:is(.hq-scope,.hq-layer) .tcard.big .disc{width:54px;height:54px}:is(.hq-scope,.hq-layer) .tcard.big .medal .t{font-size:8.5px}:is(.hq-scope,.hq-layer) .tcard.big .tc-ribbon{width:180px;font-size:8.5px;top:28px;right:-40px}:is(.hq-scope,.hq-layer) .cv-side h3{font-family:var(--serif);margin-bottom:12px;font-size:34px;font-weight:400}:is(.hq-scope,.hq-layer) .cv-list{color:var(--muted);gap:10px;font-size:15px;list-style:none;display:grid}:is(.hq-scope,.hq-layer) .cv-list b{color:var(--pearl);font-weight:600}:is(.hq-scope,.hq-layer) .ex-acts{flex-wrap:wrap;gap:18px;margin-top:20px;display:flex}:is(.hq-scope,.hq-layer) .foot .linkbtn{color:var(--muted);border:0;font-size:12.5px;font-weight:500}#hq-layer{z-index:200;justify-content:center;align-items:center;padding:16px;display:none;position:fixed;inset:0}#hq-layer.on{display:flex}.hq-layer .scrim{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040809b3;animation:.25s both hq-fadeIn;position:absolute;inset:0}@keyframes hq-fadeIn{0%{opacity:0}}.hq-layer .modal{width:min(560px,100%);max-height:calc(100vh - 32px);box-shadow:inset 0 0 0 1px var(--gold-dim),0 30px 80px #000000b3;background:linear-gradient(#18232a,#0e1619);border-radius:22px;padding:24px;animation:.32s cubic-bezier(.2,.7,.2,1) both hq-modalIn;position:relative;overflow:auto}@keyframes hq-modalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}}.hq-layer .mh{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:16px;display:grid}.hq-layer .mh img{object-fit:contain;width:56px;height:56px}.hq-layer .mh h3{font-size:20px;font-weight:700}.hq-layer .mh p{color:var(--muted);margin-top:4px;font-size:14px}.hq-layer .pgrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 14px;display:grid}.hq-layer .pg{color:var(--pearl);background:#d4a94c0d;border-radius:14px;flex-direction:column;align-items:center;gap:2px;padding:12px 8px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:flex;box-shadow:inset 0 0 0 1px #d4a94c66}.hq-layer .pg small{color:var(--gold-hi);font-size:12px;font-weight:600}.hq-layer .pg:hover{background:#d4a94c1f;transform:translateY(-2px)}.hq-layer .mrow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hq-layer .modal.unlock{text-align:center;width:min(420px,100%);padding:30px 26px}.hq-layer .modal.unlock .disc.big{width:96px;height:96px;margin:0 auto 14px;padding:3px;animation:.7s cubic-bezier(.2,.9,.3,1.25) both hq-discIn}@keyframes hq-discIn{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.hq-layer .modal.unlock .disc.big svg{color:#e9c46f;width:46px;height:46px}.hq-layer .modal.unlock h3{font-family:var(--serif);margin:6px 0;font-size:40px;font-weight:400}.hq-layer .modal.unlock p{color:var(--muted);font-size:15px}.hq-layer .modal.unlock .mrow{justify-content:center;margin-top:20px}.hq-layer .bonusline{box-shadow:inset 0 0 0 1px var(--gold-dim);border-radius:999px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;display:inline-flex;color:var(--pearl)!important}.hq-layer .bonusline img{width:18px;height:18px}.hq-layer .bonusline b{color:var(--gold-hi)}#hq-toasts{z-index:300;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:min(560px,100% - 32px);display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}.hq-layer .toast{pointer-events:none;color:var(--pearl);text-align:center;background:#121a1ef7;border-radius:14px;padding:12px 18px;font-size:14px;transition:opacity .35s,transform .35s;animation:.3s ease-out both hq-toastIn;box-shadow:inset 0 0 0 1px #ffffff24,0 14px 40px #0009}.hq-layer .toast b{color:var(--gold-hi)}.hq-layer .toast.ok{box-shadow:inset 0 0 0 1px #49b59f8c,0 14px 40px #0009}.hq-layer .toast.warn{box-shadow:inset 0 0 0 1px #ff556080,0 14px 40px #0009}.hq-layer .toast.note{box-shadow:inset 0 0 0 1px #d4a94c80,0 14px 40px #0009}.hq-layer .toast.out{opacity:0;transform:translateY(8px)}@keyframes hq-toastIn{0%{opacity:0;transform:translateY(10px)}}.hq-layer .sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.hq-scope *,.hq-layer *,:is(.hq-scope,.hq-layer) :before,:is(.hq-scope,.hq-layer) :after{transition:none!important;animation:none!important}:is(.hq-scope,.hq-layer) .rv,:is(.hq-scope,.hq-layer) .rv.in{opacity:1;transform:none}:is(.hq-scope,.hq-layer) .hq-pt,:is(.hq-scope,.hq-layer) .sparks{display:none}:is(.hq-scope,.hq-layer) .btn:after{opacity:0}:is(.hq-scope,.hq-layer) .minicard,:is(.hq-scope,.hq-layer) .cardview [data-tilt]{transform:none!important}:is(.hq-scope,.hq-layer) .coin-light{opacity:.55}}:is(.hq-scope,.hq-layer) .rm *,:is(.hq-scope,.hq-layer) .rm :before,:is(.hq-scope,.hq-layer) .rm :after{transition:none!important;animation:none!important}:is(.hq-scope,.hq-layer) .rm .rv,:is(.hq-scope,.hq-layer) .rm .rv.in{opacity:1;transform:none}:is(.hq-scope,.hq-layer) .rm .hq-pt,:is(.hq-scope,.hq-layer) .rm .sparks{display:none}:is(.hq-scope,.hq-layer) .rm .btn:after{opacity:0}:is(.hq-scope,.hq-layer) .rm .minicard,:is(.hq-scope,.hq-layer) .rm .cardview [data-tilt]{transform:none!important}:is(.hq-scope,.hq-layer) .rm .panel:after,:is(.hq-scope,.hq-layer) .rm .achc:after,:is(.hq-scope,.hq-layer) .rm .samplebar:after,:is(.hq-scope,.hq-layer) .rm .stage:after,:is(.hq-scope,.hq-layer) .rm .ledger:after,:is(.hq-scope,.hq-layer) .rm .act:after,:is(.hq-scope,.hq-layer) .rm .stop:after{display:none}:is(.hq-scope,.hq-layer) .rm .coin-light{opacity:.55}@media (max-width:1100px){:is(.hq-scope,.hq-layer) .recgrid{columns:1}}@media (max-width:860px){:is(.hq-scope,.hq-layer) .cardview{grid-template-columns:1fr;justify-items:center;gap:24px}:is(.hq-scope,.hq-layer) .reld{padding:0 18px 16px}:is(.hq-scope,.hq-layer) .reld dl{grid-template-columns:1fr 1fr}:is(.hq-scope,.hq-layer) .samplebar{grid-template-columns:1fr;gap:12px}:is(.hq-scope,.hq-layer) .sb-a{white-space:normal;flex-wrap:wrap}:is(.hq-scope,.hq-layer) .upnext{margin:0 -22px;padding:14px 22px 18px}}@media (max-width:700px){#hq-toasts{top:auto;bottom:70px}:is(.hq-scope,.hq-layer) .page{padding-bottom:96px}}@media (max-width:560px){:is(.hq-scope,.hq-layer) .m-only{display:inline}:is(.hq-scope,.hq-layer) .chief-m{color:var(--muted);margin-top:4px;font-size:13px;display:block}:is(.hq-scope,.hq-layer) .balchip{background:linear-gradient(#1b2529,#101719);border-radius:999px;align-items:center;gap:8px;height:44px;padding:0 14px 0 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #d4a94c73,0 10px 24px #0006}:is(.hq-scope,.hq-layer) .balchip img{filter:drop-shadow(0 3px 6px #0009);width:28px;height:28px}:is(.hq-scope,.hq-layer) .balchip b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}:is(.hq-scope,.hq-layer) .balchip.pulse{animation:.9s ease-out hq-chipPulse}@keyframes hq-chipPulse{30%{box-shadow:inset 0 0 0 1px var(--gold-hi),0 0 22px #f0d78e73;transform:scale(1.06)}}:is(.hq-scope,.hq-layer) .catch{border:0;margin-top:12px;padding:0;display:block}:is(.hq-scope,.hq-layer) .catch .k.desk,:is(.hq-scope,.hq-layer) .catch .tagp{display:none}:is(.hq-scope,.hq-layer) .catch-tog{text-align:left;width:100%;box-shadow:inset 0 0 0 1px var(--gold-hair);background:#ffffff08;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}:is(.hq-scope,.hq-layer) .catch-tog .k{letter-spacing:.18em;flex:none;font-size:10.5px}:is(.hq-scope,.hq-layer) .catch-sum{min-width:0;color:var(--pearl);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}:is(.hq-scope,.hq-layer) .catch-tog .chev{color:var(--gold);transition:transform .2s}:is(.hq-scope,.hq-layer) .catch.open .catch-tog .chev{transform:rotate(180deg)}:is(.hq-scope,.hq-layer) .catch-chips{display:none}:is(.hq-scope,.hq-layer) .catch.open .catch-chips{flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}:is(.hq-scope,.hq-layer) .hq-chip{gap:6px;height:30px;padding:0 11px;font-size:12.5px}:is(.hq-scope,.hq-layer) .hq-chip img{width:15px;height:15px}:is(.hq-scope,.hq-layer) .hq-chip svg{width:13px;height:13px}:is(.hq-scope,.hq-layer) .stage .catch{margin-top:12px}:is(.hq-scope,.hq-layer) .samplebar{border-radius:14px;margin-top:14px;padding:14px 14px 14px 22px}:is(.hq-scope,.hq-layer) .samplebar p{font-size:14px}:is(.hq-scope,.hq-layer) .sb-a{gap:14px}:is(.hq-scope,.hq-layer) .sb-a .btn{flex:1;justify-content:center}:is(.hq-scope,.hq-layer) .samplestrip{gap:8px 12px;margin:16px 0 8px;padding:10px 12px 10px 20px;font-size:13px}:is(.hq-scope,.hq-layer) .samplestrip .linkbtn{margin-left:0}:is(.hq-scope,.hq-layer) .access{padding:40px 0 10px}:is(.hq-scope,.hq-layer) .access h1{font-size:38px}:is(.hq-scope,.hq-layer) .access .lede{font-size:15.5px}:is(.hq-scope,.hq-layer) .access .hq-ctarow{flex-direction:column;gap:16px}:is(.hq-scope,.hq-layer) .access .hq-ctarow .btn{width:100%}:is(.hq-scope,.hq-layer) .pdmeta,:is(.hq-scope,.hq-layer) .strip .streak{display:none}:is(.hq-scope,.hq-layer) .wk-streak{display:inline}:is(.hq-scope,.hq-layer) .upnext{margin:0 -16px;padding:12px 16px 14px}:is(.hq-scope,.hq-layer) .un-h .meta{display:none}:is(.hq-scope,.hq-layer) .upnext li{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px 10px 8px}:is(.hq-scope,.hq-layer) .upnext li .linkbtn{justify-self:end;padding:4px 0}:is(.hq-scope,.hq-layer) .un-ico{border-radius:10px;width:34px;height:34px}:is(.hq-scope,.hq-layer) .un-ico svg{width:17px;height:17px}:is(.hq-scope,.hq-layer) .un-t{font-size:13.5px;line-height:1.35}:is(.hq-scope,.hq-layer) .un-t small{display:none}:is(.hq-scope,.hq-layer) .upnext ul{gap:6px}:is(.hq-scope,.hq-layer) .minicard .mcf{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px 14px}:is(.hq-scope,.hq-layer) .minicard .av{width:52px;height:52px}:is(.hq-scope,.hq-layer) .vhead{padding-top:18px}:is(.hq-scope,.hq-layer) .vhead h1{font-size:38px}:is(.hq-scope,.hq-layer) .vhead p{font-size:14.5px}:is(.hq-scope,.hq-layer) .achgrid{grid-template-columns:1fr}:is(.hq-scope,.hq-layer) .kv3 b{font-size:24px}:is(.hq-scope,.hq-layer) .kv3 span{font-size:10px}:is(.hq-scope,.hq-layer) .rbody{padding:16px}:is(.hq-scope,.hq-layer) .panel-h{padding:15px 18px}:is(.hq-scope,.hq-layer) .rel{grid-template-columns:60px minmax(0,1fr);gap:14px;padding:14px 18px}:is(.hq-scope,.hq-layer) .rel .prec{grid-column:2;justify-self:start;margin-top:-6px}:is(.hq-scope,.hq-layer) .post{grid-template-columns:1fr;gap:4px}:is(.hq-scope,.hq-layer) .tcard.big{aspect-ratio:auto;width:min(330px,100%)}:is(.hq-scope,.hq-layer) .tcard.big .face{min-height:480px}:is(.hq-scope,.hq-layer) .cd{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex}:is(.hq-scope,.hq-layer) .cd em{font-size:9.5px;line-height:1;position:static}:is(.hq-scope,.hq-layer) .cd img{width:46%}:is(.hq-scope,.hq-layer) .linkbtn{padding:8px 0}.hq-layer .pgrid{grid-template-columns:repeat(2,1fr)}.hq-layer .modal{padding:20px 18px}#hq-toasts{bottom:16px}:is(.hq-scope,.hq-layer) .dist .db i{height:9px}}@media (max-width:400px){:is(.hq-scope,.hq-layer) .sb-a{flex-direction:column;align-items:stretch;gap:12px}:is(.hq-scope,.hq-layer) .sb-a .btn{width:100%}:is(.hq-scope,.hq-layer) .sb-a .linkbtn{justify-content:center}:is(.hq-scope,.hq-layer) .sec-h .meta,:is(.hq-scope,.hq-layer) .sec-h .dim-tag{display:none}.hq-layer .modal{overflow-x:hidden}.hq-layer .modal.unlock .kick{letter-spacing:.14em}.hq-layer .bonusline{white-space:nowrap}:is(.hq-scope,.hq-layer) .medal .t{letter-spacing:.08em;font-size:7px}}@media (max-width:360px){:is(.hq-scope,.hq-layer) .tc-foot .w{white-space:nowrap;letter-spacing:.22em;text-align:center;font-size:7px}:is(.hq-scope,.hq-layer) .rs .rk{font-size:38px}:is(.hq-scope,.hq-layer) .rs-t b{font-size:12px}:is(.hq-scope,.hq-layer) .minicard .mini-medals .disc:nth-child(3),:is(.hq-scope,.hq-layer) .ds-t .m-only{display:none}:is(.hq-scope,.hq-layer) .upnext li{grid-template-columns:34px minmax(0,1fr)}:is(.hq-scope,.hq-layer) .upnext li .linkbtn{grid-column:2;justify-self:start;padding:2px 0}:is(.hq-scope,.hq-layer) .stage h1{font-size:25px}:is(.hq-scope,.hq-layer) .act h3{font-size:17.5px}:is(.hq-scope,.hq-layer) .act .hq-sub{font-size:13.5px}}:is(.hq-scope,.hq-layer) .st-skip{flex:none;padding:2px 0;font-size:12px}:is(.hq-scope,.hq-layer) .tc2,:is(.hq-scope,.hq-layer) .tc2c{--bezel:linear-gradient(150deg,#fff2c4 0%,#f0d78e 12%,#d4a94c 30%,#8a6a28 48%,#c79d44 62%,#f0d78e 80%,#95762d 100%);--lacquer:radial-gradient(130% 70% at 50% 0%,#201d19,#0c0c0c 72%);--guill:#ffffff07;--ink:#f2ede2;--ink-dim:#9a958a;--engr:#d4a94c;--engr-hi:#f0d78e;--hair:#d4a94c42;--name:linear-gradient(180deg,#fff 0%,#e9e9e9 46%,#9d9d9d 54%,#efefef 100%);--plate:linear-gradient(180deg,#fff2c4 0%,#f0d78e 30%,#d4a94c 52%,#a98330 56%,#d9b25a 100%);--plate-ink:#2a1f08;--edge:transparent;--stripe:none}:is(.hq-scope,.hq-layer) .fin-obsidian{--bezel:linear-gradient(150deg,#f6f6f6 0%,#cfd3d6 14%,#8d949a 32%,#3a4046 50%,#9aa1a7 66%,#e6e9eb 82%,#5a6167 100%);--lacquer:radial-gradient(130% 70% at 50% 0%,#141b26,#07090e 72%);--engr:#b9c2cc;--engr-hi:#e6ecf2;--hair:#b9c2cc47;--plate:linear-gradient(180deg,#f6f6f6 0%,#d9d9d9 34%,#9a9a9a 52%,#777 56%,#cfcfcf 100%);--plate-ink:#15181a}:is(.hq-scope,.hq-layer) .fin-verdigris{--bezel:linear-gradient(150deg,#d9f1e6 0%,#8fd0bd 14%,#49b59f 32%,#1d5c54 50%,#3f8f7d 64%,#c79d44 82%,#5c9c8c 100%);--lacquer:radial-gradient(130% 70% at 50% 0%,#15302f,#07141a 72%);--engr:#8ee3cf;--engr-hi:#c8f2e8;--hair:#8ee3cf4d;--plate:linear-gradient(180deg,#c8f2e8 0%,#8ee3cf 30%,#49b59f 52%,#2a7a6b 56%,#6cc6b2 100%);--plate-ink:#07241f}:is(.hq-scope,.hq-layer) .fin-pearl{--lacquer:radial-gradient(130% 70% at 50% 0%,#f8f4ea,#e3dbc8 72%);--guill:#3c280a0b;--ink:#1b1a17;--ink-dim:#4a463e;--engr:#5a4414;--engr-hi:#6b4f12;--hair:#5a44145c;--name:linear-gradient(180deg,#2a2622 0%,#4a443b 46%,#1a1714 54%,#3a352e 100%)}:is(.hq-scope,.hq-layer) .tc2.fin-pearl .tc2-name{filter:drop-shadow(0 .06em .06em #0000002e)}:is(.hq-scope,.hq-layer) .tc2.fin-pearl .tc2-av{box-shadow:0 .5em 1.4em #00000038}:is(.hq-scope,.hq-layer) .tc2.fin-pearl .tc2-no b{filter:drop-shadow(0 1px 1px #0003)}:is(.hq-scope,.hq-layer) .tc2.fin-pearl .tc2-word b{text-shadow:none}:is(.hq-scope,.hq-layer) .tc2.fin-pearl .tc2-lens{box-shadow:inset 0 0 0 1px var(--hair),0 .2em .5em #0000004d}:is(.hq-scope,.hq-layer) .tc2.fin-pearl .disc{box-shadow:0 .3em .7em #00000042}:is(.hq-scope,.hq-layer) .tc2.fin-pearl .seal,:is(.hq-scope,.hq-layer) .tc2c.fin-pearl .seal{filter:drop-shadow(0 .3em .6em #00000047)}:is(.hq-scope,.hq-layer) .fin-ember{--edge:#c21423;--engr-hi:#ffd98a}:is(.hq-scope,.hq-layer) .fin-signature{--bezel:linear-gradient(150deg,#f0d78e 0%,#8a6a28 18%,#1a1510 40%,#2a2218 50%,#8a6a28 70%,#f0d78e 86%,#5a4418 100%);--lacquer:radial-gradient(130% 70% at 50% 0%,#17120e,#070605 72%);--edge:#5a0c14;--stripe:linear-gradient(135deg,transparent 60%,#7a142000 60%,#7a14208c 60.4%,#961a2899 62.3%,#7a14208c 64.2%,transparent 64.6%)}:is(.hq-scope,.hq-layer) .tc2{aspect-ratio:63/88;perspective:120em;flex:none;width:30em;font-size:10px;position:relative}:is(.hq-scope,.hq-layer) .tc2.hq{font-size:9.6px}:is(.hq-scope,.hq-layer) .tc2.big{font-size:12px}:is(.hq-scope,.hq-layer) .tc2.sm{font-size:8.6px}:is(.hq-scope,.hq-layer) .tc2-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .75s cubic-bezier(.3,.7,.2,1);position:relative}:is(.hq-scope,.hq-layer) .tc2.flipped .tc2-in{transform:rotateY(180deg)}:is(.hq-scope,.hq-layer) .tc2.static .tc2-in{transition:none}:is(.hq-scope,.hq-layer) .tc2-face{background:var(--bezel);backface-visibility:hidden;border-radius:1.8em;padding:.7em;position:absolute;inset:0;box-shadow:0 3.4em 7em #0000009e,0 0 0 1px #000000a6,inset 0 1px #ffffff8c,0 0 6em #d4a94c14}:is(.hq-scope,.hq-layer) .tc2-face:before{content:"";background:var(--lacquer);box-shadow:inset 0 0 0 1px #000c,inset 0 0 0 .4em #0b0b0b,inset 0 0 0 .5em var(--hair),inset 0 0 0 .75em var(--edge);border-radius:1.2em;position:absolute;inset:.7em}:is(.hq-scope,.hq-layer) .fin-pearl .tc2-face:before{box-shadow:inset 0 0 0 1px #00000040,inset 0 0 0 .4em #efe8d8,inset 0 0 0 .5em var(--hair),inset 0 0 0 .75em var(--edge)}:is(.hq-scope,.hq-layer) .tc2-face.back{transform:rotateY(180deg)}:is(.hq-scope,.hq-layer) .tc2-face>*{z-index:1;position:relative}:is(.hq-scope,.hq-layer) .tc2-guill{pointer-events:none;z-index:0;background:repeating-radial-gradient(circle at 50% 120%,var(--guill)0 1px,transparent 1px 7px),repeating-linear-gradient(45deg,var(--guill)0 1px,transparent 1px 6px);border-radius:1.2em;position:absolute;inset:.7em;-webkit-mask:radial-gradient(120% 90% at 50% 100%,#000 40%,#0000 100%);mask:radial-gradient(120% 90% at 50% 100%,#000 40%,#0000 100%)}:is(.hq-scope,.hq-layer) .tc2-face.front:after{content:"";pointer-events:none;z-index:0;background:var(--stripe);border-radius:1.2em;position:absolute;inset:.7em;-webkit-mask:linear-gradient(#000 0 44%,#00000042 54% 74%,#00000073 84% 100%);mask:linear-gradient(#000 0 44%,#00000042 54% 74%,#00000073 84% 100%)}:is(.hq-scope,.hq-layer) .tc2-sheen{pointer-events:none;z-index:2;background:linear-gradient(115deg,#0000 30%,#ffffff0d 42%,#f0d78e12 47%,#0000 58%) 0 0/220% 100%;border-radius:1.2em;transition:background-position 1.1s cubic-bezier(.2,.6,.2,1);position:absolute;inset:.7em}:is(.hq-scope,.hq-layer) .tc2:hover .tc2-sheen{background-position:100% 0}:is(.hq-scope,.hq-layer) .tc2 .tc-ribbon{z-index:3;width:16em;padding:.4em 0;font-size:.75em;top:2.2em;right:-3.8em}:is(.hq-scope,.hq-layer) .tc2-face.front{flex-direction:column;padding:1.9em 2em 1.7em;display:flex}:is(.hq-scope,.hq-layer) .tc2-top{align-items:flex-start;gap:1em;display:flex}:is(.hq-scope,.hq-layer) .tc2-lens{width:3.6em;height:3.6em;box-shadow:inset 0 0 0 1px var(--hair),0 .2em .6em #0009;background:radial-gradient(circle at 50% 42%,#272320,#0b0b0b);border-radius:50%;flex:none;place-items:center;display:grid}:is(.hq-scope,.hq-layer) .tc2-lens img{object-fit:contain;width:2.8em;height:2.8em}:is(.hq-scope,.hq-layer) .tc2-word{flex-direction:column;gap:.3em;padding-top:.3em;display:flex}:is(.hq-scope,.hq-layer) .tc2-word b{font-family:var(--eng);letter-spacing:.28em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px #0009;font-size:.98em}:is(.hq-scope,.hq-layer) .tc2-word small{font-family:var(--eng);letter-spacing:.3em;text-transform:uppercase;color:var(--engr);font-size:.64em}:is(.hq-scope,.hq-layer) .tc2-no{flex-direction:column;align-items:flex-end;gap:.15em;margin-left:auto;display:flex}:is(.hq-scope,.hq-layer) .tc2-no small{font-family:var(--eng);letter-spacing:.26em;text-transform:uppercase;color:var(--engr);font-size:.62em}:is(.hq-scope,.hq-layer) .tc2-no b{font-family:var(--serif);letter-spacing:.06em;background:var(--name);color:#0000;filter:drop-shadow(0 1px 1px #000000b3);-webkit-background-clip:text;background-clip:text;font-size:2.3em;line-height:1}:is(.hq-scope,.hq-layer) .tc2-id{flex-direction:column;align-items:center;min-width:0;margin-top:.9em;display:flex}:is(.hq-scope,.hq-layer) .tc2-av{background:conic-gradient(from 210deg,#f6f6f6,#8a8a8a,#e6e6e6,#666,#f2f2f2,#9a9a9a,#f6f6f6);border-radius:50%;width:7.4em;height:7.4em;padding:.3em;display:block;box-shadow:0 .8em 2.2em #0009}:is(.hq-scope,.hq-layer) .tc2-av img,:is(.hq-scope,.hq-layer) .tc2-av .mono,:is(.hq-scope,.hq-layer) .tc2-av .art{object-fit:cover;border:.3em solid #0b0b0b;border-radius:50%;width:100%;height:100%;display:block}:is(.hq-scope,.hq-layer) .tc2-av .mono{font-family:var(--serif);color:#f0d78e;background:radial-gradient(circle at 50% 35%,#24221f,#0b0b0b);border-width:.07em;place-items:center;font-size:4.2em;display:grid}:is(.hq-scope,.hq-layer) .tc2-av .art{background:radial-gradient(circle at 50% 40%,#2a2522,#0b0b0b);place-items:center;display:grid}:is(.hq-scope,.hq-layer) .tc2-av .art img{object-fit:contain;border:0;border-radius:0;width:72%;height:72%}:is(.hq-scope,.hq-layer) .tc2-name{letter-spacing:.01em;background:var(--name);color:#0000;filter:drop-shadow(0 .08em .08em #000000b3);text-align:center;-webkit-background-clip:text;background-clip:text;max-width:100%;margin-top:.7em;font-size:2.5em;font-weight:800;line-height:1.1}:is(.hq-scope,.hq-layer) .tc2-name.long{font-size:1.75em;line-height:1.08}:is(.hq-scope,.hq-layer) .tc2-handle{color:var(--ink-dim);margin-top:.15em;font-size:1.15em}:is(.hq-scope,.hq-layer) .tc2-name.long+.tc2-handle{display:none}:is(.hq-scope,.hq-layer) .tc2-plate{clip-path:polygon(.95em 0,calc(100% - .95em) 0,100% 50%,calc(100% - .95em) 100%,.95em 100%,0 50%);background:var(--plate);place-items:center;height:2.5em;margin-top:.75em;padding:0 1.9em;display:grid}:is(.hq-scope,.hq-layer) .tc2-plate span{font-family:var(--eng);letter-spacing:.26em;text-transform:uppercase;color:var(--plate-ink);white-space:nowrap;font-size:.86em}:is(.hq-scope,.hq-layer) .tc2-title{font-family:var(--serif);color:var(--ink-dim);box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin-top:.4em;padding:0 .45em;font-size:1.2em;font-style:italic;overflow:hidden}:is(.hq-scope,.hq-layer) .tc2-badges{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:.4em;margin-top:.85em;padding-top:.75em;display:grid}:is(.hq-scope,.hq-layer) .tc2.has-title .tc2-badges{margin-top:.7em}:is(.hq-scope,.hq-layer) .tc2 .medal{flex-direction:column;align-items:center;gap:.5em;min-width:0;display:flex;position:relative}:is(.hq-scope,.hq-layer) .tc2 button.medal{appearance:none;font:inherit;color:inherit;cursor:default;text-align:center;background:0 0;border:0;border-radius:.6em;margin:0;padding:0}:is(.hq-scope,.hq-layer) .tc2 button.medal:focus-visible{outline:2px solid var(--engr-hi);outline-offset:.3em}:is(.hq-scope,.hq-layer) .tc2 .disc{background:linear-gradient(160deg,#fff2c4,#d4a94c 40%,#7d6224 70%,#e9cd84);border-radius:50%;width:3.8em;height:3.8em;padding:.2em;display:block;box-shadow:0 .4em 1em #0000008c}:is(.hq-scope,.hq-layer) .tc2 .disc .in{background:radial-gradient(circle at 50% 35%,#24211d,#0b0b0b 75%);border-radius:50%;place-items:center;width:100%;height:100%;display:grid}:is(.hq-scope,.hq-layer) .tc2 .disc svg{color:#e9c46f;width:1.95em;height:1.95em}:is(.hq-scope,.hq-layer) .tc2 .disc.empty{box-shadow:inset 0 0 0 1px var(--hair);background:0 0}:is(.hq-scope,.hq-layer) .tc2 .disc.empty .in{border:1px dashed var(--hair);background:0 0}:is(.hq-scope,.hq-layer) .tc2 .medal .t{letter-spacing:.06em;text-transform:uppercase;color:var(--engr);text-align:center;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;max-width:100%;max-height:2.7em;font-size:.8em;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}:is(.hq-scope,.hq-layer) .medal-tip{color:#f2ede2;letter-spacing:.02em;text-transform:none;white-space:normal;text-align:center;opacity:0;pointer-events:none;z-index:6;background:#0d0d0d;border-radius:.6em;width:max-content;max-width:min(15em,100vw - 32px);padding:.5em .8em;font-size:1.15em;font-weight:600;line-height:1.25;transition:opacity .15s;position:absolute;bottom:calc(100% + .5em);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d4a94c66,0 .6em 1.4em #0009}:is(.hq-scope,.hq-layer) .medal:first-child .medal-tip{left:0;transform:none}:is(.hq-scope,.hq-layer) .medal:last-child .medal-tip{left:auto;right:0;transform:none}@media (hover:hover){:is(.hq-scope,.hq-layer) .medal:hover:not(.hide) .medal-tip{opacity:1}}:is(.hq-scope,.hq-layer) .medal:focus-visible:not(.hide) .medal-tip,:is(.hq-scope,.hq-layer) .medal.show .medal-tip{opacity:1}:is(.hq-scope,.hq-layer) .tc2 .medal .t.dim{color:var(--ink-dim)}:is(.hq-scope,.hq-layer) .tc2-foot{border-top:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.6em;min-height:6.3em;margin-top:auto;padding-top:.8em;display:grid}:is(.hq-scope,.hq-layer) .tc2-foot-l{flex-direction:column;gap:.4em;min-width:0;padding-bottom:.15em;display:flex}:is(.hq-scope,.hq-layer) .tc2-since{font-family:var(--eng);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;font-size:.76em}:is(.hq-scope,.hq-layer) .tc2-edition{font-family:var(--eng);letter-spacing:.16em;text-transform:uppercase;color:var(--engr-hi);white-space:nowrap;font-size:.76em}:is(.hq-scope,.hq-layer) .tc2-brand{align-items:center;gap:.5em;margin-top:.15em;display:flex}:is(.hq-scope,.hq-layer) .tc2-brand svg{flex:none;width:6.2em;height:.9em}:is(.hq-scope,.hq-layer) .tc2-brand small{font-family:var(--eng);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);white-space:nowrap;font-size:.64em}:is(.hq-scope,.hq-layer) .tc2-seals{align-items:flex-end;gap:.5em;display:flex}:is(.hq-scope,.hq-layer) .two-seals .tc2-seals{gap:0}:is(.hq-scope,.hq-layer) .two-seals .seal.sm{z-index:0;margin-bottom:.15em;margin-right:-.8em;position:relative}:is(.hq-scope,.hq-layer) .two-seals .seal.pri{z-index:1;position:relative}:is(.hq-scope,.hq-layer) .seal{filter:drop-shadow(0 .4em .9em #0009);display:block}:is(.hq-scope,.hq-layer) .seal.pri{width:5.6em;height:5.6em}:is(.hq-scope,.hq-layer) .seal.sm{width:3.4em;height:3.4em}:is(.hq-scope,.hq-layer) .seal.xl{filter:drop-shadow(0 14px 30px #0009);width:168px;height:168px}:is(.hq-scope,.hq-layer) .seal.card{width:56px;height:56px}:is(.hq-scope,.hq-layer) .seal.s32{width:32px;height:32px}:is(.hq-scope,.hq-layer) .seal.c42{width:42px;height:42px}:is(.hq-scope,.hq-layer) .tc2-medal{width:4.8em;height:4.8em;box-shadow:inset 0 0 0 .18em var(--engr),inset 0 0 0 .34em #0b0b0b,inset 0 0 0 .4em var(--hair),0 .4em 1em #00000080;background:radial-gradient(circle at 50% 40%,#1b2a2d,#0a1316 72%);border-radius:50%;place-items:center;display:grid}:is(.hq-scope,.hq-layer) .fin-pearl .tc2-medal{background:radial-gradient(circle at 50% 40%,#3a342c,#15120e 72%)}:is(.hq-scope,.hq-layer) .tc2-medal img{object-fit:contain;width:3.1em;height:3.1em}:is(.hq-scope,.hq-layer) .tc2-face.back{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1.1em;padding:2.4em 2.2em;display:flex}:is(.hq-scope,.hq-layer) .tc2-bk-ins{opacity:.95;width:22em;height:2.8em}:is(.hq-scope,.hq-layer) .tc2-bk-ins svg{width:100%;height:100%}:is(.hq-scope,.hq-layer) .tc2-bk-word{font-family:var(--eng);letter-spacing:.36em;text-transform:uppercase;color:var(--ink);text-indent:.36em;font-size:.95em}:is(.hq-scope,.hq-layer) .tc2-bk-ed{font-family:var(--eng);letter-spacing:.3em;text-transform:uppercase;color:var(--engr-hi);border:1px solid var(--hair);border-radius:99em;padding:.7em 1.4em;font-size:.7em}:is(.hq-scope,.hq-layer) .tc2-bk-note{font-family:var(--serif);color:var(--ink);max-width:15em;margin-top:.4em;font-size:1.7em;line-height:1.25}:is(.hq-scope,.hq-layer) .tc2-bk-note i{color:var(--engr-hi);margin-top:.5em;font-size:.95em;display:block}:is(.hq-scope,.hq-layer) .tc2-bk-serial{font-family:var(--eng);letter-spacing:.26em;text-transform:uppercase;color:var(--engr);gap:1.6em;margin-top:auto;font-size:.62em;display:flex}:is(.hq-scope,.hq-layer) .tc2-bk-url{font-family:var(--eng);letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim);font-size:.58em}:is(.hq-scope,.hq-layer) .tc2c{color:var(--ink);background:var(--bezel);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #00000080}:is(.hq-scope,.hq-layer) .tc2c:before{content:"";background:var(--lacquer);box-shadow:inset 0 0 0 1px #000000b3,inset 0 0 0 3px var(--hair);border-radius:12px;position:absolute;inset:4px}:is(.hq-scope,.hq-layer) .fin-pearl.tc2c:before{box-shadow:inset 0 0 0 1px #0003,inset 0 0 0 3px var(--hair)}:is(.hq-scope,.hq-layer) .tc2c>*{position:relative}:is(.hq-scope,.hq-layer) button.tc2c{appearance:none;font:inherit;cursor:pointer;text-align:left;border:0;width:100%}:is(.hq-scope,.hq-layer) .tc2c.demo:focus-visible{outline:2px solid var(--engr-hi);outline-offset:3px}:is(.hq-scope,.hq-layer) .tc2c-av{background:conic-gradient(from 210deg,#f6f6f6,#8a8a8a,#e6e6e6,#666,#f2f2f2,#9a9a9a,#f6f6f6);border-radius:50%;width:52px;height:52px;padding:2px;display:block}:is(.hq-scope,.hq-layer) .tc2c-av img,:is(.hq-scope,.hq-layer) .tc2c-av .mono,:is(.hq-scope,.hq-layer) .tc2c-av .art{object-fit:cover;border:2px solid #0b0b0b;border-radius:50%;width:100%;height:100%;display:block}:is(.hq-scope,.hq-layer) .tc2c-av .mono{font-family:var(--serif);color:#f0d78e;background:radial-gradient(circle at 50% 35%,#24221f,#0b0b0b);place-items:center;font-size:24px;display:grid}:is(.hq-scope,.hq-layer) .tc2c-av .art{background:radial-gradient(circle at 50% 40%,#2a2522,#0b0b0b);place-items:center;display:grid}:is(.hq-scope,.hq-layer) .tc2c-av .art img{object-fit:contain;border:0;border-radius:0;width:70%;height:70%}:is(.hq-scope,.hq-layer) .tc2c-t{flex-direction:column;gap:4px;min-width:0;display:flex}:is(.hq-scope,.hq-layer) .tc2c .nm{background:var(--name);color:#0000;white-space:nowrap;text-overflow:ellipsis;-webkit-background-clip:text;background-clip:text;font-size:17px;font-weight:800;line-height:1.15;display:block;overflow:hidden}:is(.hq-scope,.hq-layer) .tc2c .nm .tagp{-webkit-text-fill-color:var(--gold);margin-left:8px}:is(.hq-scope,.hq-layer) .tc2c-plate{clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);background:var(--plate);justify-self:start;place-items:center;width:max-content;max-width:100%;height:19px;padding:0 12px;display:inline-grid}:is(.hq-scope,.hq-layer) .tc2c-plate span{font-family:var(--eng);letter-spacing:.26em;text-transform:uppercase;color:var(--plate-ink);white-space:nowrap;font-size:7.2px}:is(.hq-scope,.hq-layer) .tc2c-no{font-family:var(--eng);letter-spacing:.22em;text-transform:uppercase;color:var(--engr);font-size:7.5px}:is(.hq-scope,.hq-layer) .tc2c-no b{font-family:var(--serif);letter-spacing:.06em;color:var(--ink);margin-left:4px;font-size:14px}:is(.hq-scope,.hq-layer) .tc2c-no i{color:var(--engr-hi);margin-top:3px;font-style:normal;display:block}:is(.hq-scope,.hq-layer) .tc2c-seals{align-items:center;gap:5px;display:flex}:is(.hq-scope,.hq-layer) .tc2c-seals .seal.pri{width:42px;height:42px}:is(.hq-scope,.hq-layer) .tc2c-seals .seal.sm{width:28px;height:28px}:is(.hq-scope,.hq-layer) .tc2c-open{color:var(--engr);font-size:16px}:is(.hq-scope,.hq-layer) .idcol{align-items:center}:is(.hq-scope,.hq-layer) .idcol .tc2c{width:100%;display:none}:is(.hq-scope,.hq-layer) .idlink{font-size:13.5px}:is(.hq-scope,.hq-layer) .idcol.rv.in .seal.pri{transform-origin:50%;animation:.7s cubic-bezier(.2,.9,.3,1.3) .55s both hq-sealIn}:is(.hq-scope,.hq-layer) .idcol.rv.in .tc2-sheen{animation:hq-sheenOnce 1.4s .4s var(--ease)both}@keyframes hq-sheenOnce{0%{background-position:0 0}to{background-position:100% 0}}:is(.hq-scope,.hq-layer) .cardstage{flex-direction:column;align-items:center;gap:18px;display:flex}:is(.hq-scope,.hq-layer) .flipwrap{cursor:pointer;border-radius:22px;display:block}:is(.hq-scope,.hq-layer) .cv-h{letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-top:22px;font-size:11px;font-weight:700}:is(.hq-scope,.hq-layer) .cv-h .tagp{letter-spacing:.14em}:is(.hq-scope,.hq-layer) .tc2c.narrow{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px}:is(.hq-scope,.hq-layer) .tc2c.narrow .tc2c-open{display:none}:is(.hq-scope,.hq-layer) .tc2c.narrow .tc2c-seals .seal.pri{width:38px;height:38px}:is(.hq-scope,.hq-layer) .seal.is-art{filter:none}:is(.hq-scope,.hq-layer) .seal.s38{width:38px;height:38px}:is(.hq-scope,.hq-layer) .rm .tc2-in{transition:none!important}:is(.hq-scope,.hq-layer) .rm .tc2-sheen{transition:none!important;animation:none!important}:is(.hq-scope,.hq-layer) .rm .medal-tip{transition:none!important}@media (max-width:1100px){:is(.hq-scope,.hq-layer) .idcol .tc2.hq{display:block}}@media (max-width:560px){:is(.hq-scope,.hq-layer) .idcol .tc2.hq,:is(.hq-scope,.hq-layer) .idcol .idlink{display:none}:is(.hq-scope,.hq-layer) .idcol .tc2c{display:grid}:is(.hq-scope,.hq-layer) .tc2.big{font-size:min(12px,3.33333vw - 1.2px)}}@media (max-width:400px){:is(.hq-scope,.hq-layer) .tc2c{grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:10px}:is(.hq-scope,.hq-layer) .tc2c-open{display:none}:is(.hq-scope,.hq-layer) .tc2c-seals .seal.pri{width:38px;height:38px}}
