.frame{--text-primary:#3a3a3a;--text-secondary:#5c5c5c;--text-hint:#6f6f6f;--border:#d9d9d9;--divider:#ececec;--primary:#237a52;--on-primary:#fff;--primary-subtle:#eaf7f0;--accent-subtle:#fef9ec;--surface:#fff;--tier-champ:#c2941c;--aco-a:#f2c94c;--aco-c:#3fae7c;--aco-o:#3a3a3a;--aco-a-on:#1a1a1a;--aco-c-on:#1a1a1a;--aco-o-on:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .frame{--text-primary:#f5f5f5;--text-secondary:#b0b0b0;--text-hint:#949494;--border:#3a3a3a;--divider:#2a2a2a;--primary:#3fae7c;--on-primary:#0e2e20;--primary-subtle:#16271f;--accent-subtle:#2a2410;--surface:#1f1f1f;--tier-champ:#f2c94c;--aco-a:#f2c94c;--aco-c:#3fae7c;--aco-o:#e8e8e8;--aco-a-on:#1a1a1a;--aco-c-on:#1a1a1a;--aco-o-on:#1a1a1a}}:root[data-theme=dark] .frame{--text-primary:#f5f5f5;--text-secondary:#b0b0b0;--text-hint:#949494;--border:#3a3a3a;--divider:#2a2a2a;--primary:#3fae7c;--on-primary:#0e2e20;--primary-subtle:#16271f;--accent-subtle:#2a2410;--surface:#1f1f1f;--tier-champ:#f2c94c;--aco-a:#f2c94c;--aco-c:#3fae7c;--aco-o:#e8e8e8;--aco-a-on:#1a1a1a;--aco-c-on:#1a1a1a;--aco-o-on:#1a1a1a}.frame .card{display:revert;grid-template-columns:revert;padding:revert;text-align:revert}.frame .chip{align-items:revert;background:revert;border-color:revert;cursor:revert;display:revert;font:revert;justify-content:revert;min-height:revert;outline:revert;outline-offset:revert}.frame .code{font:revert;letter-spacing:revert}.frame .facts{margin:revert;text-align:revert}.frame .lang{align-items:revert;background:revert;border-color:revert;cursor:revert;display:revert;font:revert;gap:revert;min-height:revert;outline:revert;outline-offset:revert}.frame .qr{display:revert;margin:revert}.frame .row{justify-content:revert;margin-top:revert;min-height:revert}.frame{flex-direction:column;gap:16px;width:100%;max-width:412px;display:flex}.frame .card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-1);border-radius:14px;overflow:hidden}.frame .head{flex-direction:column;gap:4px;display:flex}.frame .eyebrow{letter-spacing:.04em;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px}.frame .title{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:24px;font-weight:800;line-height:32px}.frame .sub{color:var(--text-secondary);font-size:14px;line-height:20px}.frame .topbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.frame .back{color:var(--primary);font-size:13px;font-weight:700;line-height:18px;text-decoration:none}.frame .lang{color:var(--text-secondary);border:1px solid var(--border);border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}.frame .info-card{flex-direction:column;gap:8px;padding:16px 8px;display:flex}.frame .info-line{color:var(--text-primary);align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.frame .info-line b{font-weight:700}.frame .venue{flex-direction:column;gap:4px;min-width:0;display:flex}.frame .venue-addr{color:var(--text-secondary);font-size:13px;line-height:18px}.frame .info-links{gap:16px;margin-top:4px;display:flex}.frame .info-links a{color:var(--primary);font-size:13px;font-weight:700;line-height:18px;text-decoration:none}.frame .banner{border-bottom:1px solid var(--divider);flex-direction:column;gap:12px;padding:16px 8px;display:flex}.frame .pool{justify-content:space-between;align-items:center;gap:12px;display:flex}.frame .pool-box{background:var(--accent-subtle);border-radius:12px;flex-direction:column;gap:4px;padding:12px 16px;display:flex}.frame .pool-label{letter-spacing:.04em;color:var(--text-secondary);font-size:12px;font-weight:600;line-height:16px}.frame .pool-figure{letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--text-primary);font-size:28px;font-weight:800;line-height:32px}.frame .pool-figure .cur{font-size:15px;font-weight:700}.frame .spots{color:var(--primary);background:var(--primary-subtle);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.frame .spots .dot{background:var(--success);border-radius:50%;width:7px;height:7px}.frame .eligible{background:var(--warning-subtle);border:1px solid color-mix(in srgb,var(--warning) 30%,transparent);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.frame .eligible span{color:var(--text-primary);font-size:13px;line-height:18px}.frame .eligible b{font-weight:700}.frame .eligible .ic{flex:none;font-size:16px}.frame .legend{background:var(--divider);border-bottom:1px solid var(--divider);grid-template-columns:1fr 1fr;gap:1px;display:grid}.frame .legend .lg:first-child{grid-column:1/-1}.frame .lg{background:var(--surface);text-align:center;flex-direction:column;gap:4px;padding:12px 8px;display:flex}.frame .lg .lic{font-size:16px;line-height:20px}.frame .lg .lname{color:var(--text-primary);font-size:12px;font-weight:600;line-height:16px}.frame .lg .lex{color:var(--text-hint);font-size:11px;line-height:16px}.frame .tier{border-top:1px solid var(--divider);padding:16px 8px}.frame .tier:first-child{border-top:0}.frame .thead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.frame .tstripe{background:var(--tc);border-radius:3px;flex:none;width:4px;height:20px}.frame .tier--champ{--tc:var(--aco-c);--tc-on:var(--aco-c-on)}.frame .tier--mid{--tc:var(--aco-a);--tc-on:var(--aco-a-on)}.frame .tier--luck{--tc:var(--aco-o);--tc-on:var(--aco-o-on)}.frame .tier--part{--tc:var(--tier-champ);background:var(--accent-subtle)}.frame .sponsor{color:var(--text-primary);align-items:center;gap:8px;margin:4px 0 8px;font-size:12px;font-weight:600;line-height:16px;display:flex}.frame .sponsor b{font-weight:800}.frame .tname{align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:24px;display:flex}.frame .tchip{color:var(--tc);border:1px solid color-mix(in srgb,var(--tc) 40%,transparent);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px}.frame .tier--mid .tchip{background:var(--tc);color:var(--tc-on);border-color:var(--tc)}.frame .honors{flex-wrap:wrap;gap:4px;margin-left:auto;display:flex}.frame .hchip{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid var(--border);white-space:nowrap;border-radius:7px;padding:4px 8px;font-size:12px;font-weight:600;line-height:16px}.frame .tdesc{color:var(--text-secondary);margin:8px 0;font-size:13px;line-height:18px}.frame .rankorder{color:var(--text-hint);margin:0 0 12px;font-size:11.5px;line-height:16px}.frame .rankorder b{color:var(--text-secondary);font-weight:700}.frame .tref{color:var(--primary);cursor:pointer;border-bottom:1px dotted color-mix(in srgb,var(--primary) 45%,transparent);font-weight:700;text-decoration:none}.frame .rtab{border:1px solid var(--border);border-radius:10px;grid-template-columns:auto 1fr;display:grid;overflow:hidden}.frame .rh{color:var(--text-secondary);background:color-mix(in srgb,var(--text-primary) 4%,transparent);padding:8px 12px;font-size:12px;font-weight:600;line-height:16px}.frame .rc{border-top:1px solid var(--divider);color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:600;line-height:20px;display:flex}.frame .rwd{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 8px;display:grid}.frame .rwl{min-width:7em;color:var(--text-secondary);font-weight:600}.frame .rwv{align-items:center;gap:6px;font-weight:600;display:flex}.frame .rwv .em{flex:none;font-size:15px}.frame .rc>.rwd{flex:1;min-width:0}.frame .rwf{grid-column:1/-1;font-weight:600}.frame .rc .em{flex:none;font-size:15px}.frame .rc.mut{color:var(--text-hint);font-weight:600}.frame .rname{flex-direction:column;line-height:1.15;display:flex}.frame .rname small{color:var(--text-hint);font-size:11px;font-weight:600;line-height:15px}.frame .odds{color:var(--primary);background:var(--primary-subtle);border-radius:8px;margin-top:12px;padding:8px 12px;font-size:12px;font-weight:600;line-height:18px}.frame .join-head{padding:16px 8px 4px}.frame .join-title{margin:0;font-size:18px;font-weight:800;line-height:26px}.frame .join-lede{color:var(--text-secondary);margin:4px 0 0;font-size:13px;line-height:18px}.frame .grp{border-top:1px solid var(--divider);padding:16px 8px}.frame .grp-h{align-items:center;gap:8px;margin-bottom:4px;font-size:15px;font-weight:700;line-height:20px;display:flex}.frame .grp-ic{font-size:19px}.frame .grp-sub{color:var(--text-secondary);margin-bottom:12px;font-size:12px;line-height:17px}.tag{color:var(--on-accent);background:var(--accent);border-radius:999px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:700;line-height:15px}.frame .btn{background:var(--primary);color:var(--on-primary);cursor:pointer;box-shadow:var(--shadow-1);border:0;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:700;line-height:20px;text-decoration:none;display:inline-flex}.frame .btn:active{filter:brightness(.95)}.frame .btn-full{width:100%}.frame .btn-sm{border-radius:9px;padding:8px 12px;font-size:13px;line-height:18px}.frame .btn-out{color:var(--primary);border:1.5px solid var(--primary);box-shadow:none;background:0 0}.frame .opts{flex-direction:column;display:flex}.frame .opt{align-items:flex-start;gap:12px;padding:4px 0;display:flex}.frame .qr{width:92px;height:92px;box-shadow:var(--shadow-1);background:#fff;border-radius:10px;flex:none;padding:8px}.frame .qr canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.frame .opt-b{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.frame .opt-t{font-size:14px;font-weight:700;line-height:19px}.frame .opt-h{color:var(--text-secondary);font-size:12px;line-height:17px}.frame .or{color:var(--text-hint);letter-spacing:.02em;align-items:center;gap:12px;margin:12px 0;font-size:11px;font-weight:700;line-height:15px;display:flex}.frame .or:before,.frame .or:after{content:"";background:var(--divider);flex:1;height:1px}.frame .code{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0;display:flex}.frame a.code{color:inherit;cursor:pointer;border-radius:8px;margin:2px -4px;padding:2px 4px;text-decoration:none;transition:background-color .12s}.frame a.code:hover{background:var(--surface-2,#7f7f7f1f)}.frame a.code:active{background:var(--surface-3,#7f7f7f33)}.frame a.code:focus-visible{outline-offset:2px;outline:2px solid}.frame .alt{border-top:1px dashed var(--border,#7f7f7f59);flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;display:flex}.frame .alt-h{color:var(--muted,#6b7280);font-size:12px;line-height:16px}.frame .cmd{color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 6%,transparent);border:1px solid var(--border);border-radius:8px;padding:8px 12px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:700;line-height:18px}.frame .copied{color:var(--success);font-size:12px;font-weight:700;line-height:16px}.frame .join-foot{border-top:1px solid var(--divider);flex-direction:column;gap:4px;padding:12px 8px 16px;display:flex}.frame .switch{color:var(--primary);align-self:flex-start;margin-bottom:4px;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}.frame .approve{color:var(--text-hint);font-size:12px;line-height:16px}.frame .term-link{color:var(--primary);font-weight:700;text-decoration:none}.frame .sheet{background:var(--surface);width:100%;max-width:412px;height:82vh;max-height:82vh;color:var(--text-primary);box-shadow:var(--shadow-2);border:0;border-radius:16px 16px 0 0;margin:auto auto 0;padding:0;overflow:hidden}.frame .sheet::backdrop{background:#1a1a1a80}.frame .sheet-head{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.frame .sheet-title{font-size:16px;font-weight:800;line-height:22px}.frame .sheet-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:4px;font-size:18px;line-height:1}.frame .sheet iframe{background:var(--surface);border:0;width:100%;height:calc(82vh - 47px);display:block}.frame .sheet-open{color:var(--primary);white-space:nowrap;margin-left:auto;font-size:12px;font-weight:700;line-height:16px;text-decoration:none}.frame #mapDlg iframe{height:calc(82vh - 91px)}.frame .sheet-addr{color:var(--text-secondary);border-top:1px solid var(--divider);margin:0;padding:12px 16px;font-size:12px;line-height:18px}.frame .pay-hint{color:var(--text-hint);font-weight:400}.frame .pay-tel{color:var(--primary);font-weight:700;text-decoration:none}.frame .foot{color:var(--text-secondary);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:12px;line-height:16px;display:flex}.frame .foot .id{color:var(--text-primary);font-family:ui-monospace,Menlo,monospace;font-weight:700}.frame .note{color:var(--text-hint);text-align:center;border-top:1px solid var(--divider);padding-top:12px;font-size:11px;line-height:16px}.frame .brand{flex-direction:column;gap:2px;padding:4px 0;display:flex}.frame a.brand-id{text-decoration:none}.frame .tier[id]{scroll-margin-top:16px}.frame .tdesc b{color:var(--text-primary);font-weight:800}.frame .jn{border:0}.frame .jn summary{cursor:pointer;list-style:none}.frame .jn summary::-webkit-details-marker{display:none}.frame .jn-h{grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;padding:14px 8px;display:grid}.frame .jn-dot{background:var(--primary);border-radius:50%;width:8px;height:8px}.frame .jn-t{margin:0;font-size:17px;font-weight:800;line-height:24px}.frame .jn-s{color:var(--primary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800;line-height:18px}.frame .jn-chev{width:20px;height:20px;color:var(--text-hint);place-items:center;transition:transform .2s;display:grid}.frame .jn[open] .jn-chev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.frame .jn-chev{transition:none}}.frame .jn-bar{background:var(--divider);border-radius:999px;height:6px;margin:0 8px 14px;overflow:hidden}.frame .jn-fill{background:var(--primary);height:100%;display:block}.frame .jn-b{padding:0 8px 16px}.frame .jn-wl{color:var(--text-secondary);background:var(--background);border:1px solid var(--border);border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:13px;line-height:19px}.frame .alt--only{border-top:0;margin-top:0;padding-top:0}.frame .jn-more{color:var(--primary);margin-top:12px;font-size:12px;font-weight:700;line-height:16px;text-decoration:none;display:inline-block}.frame .brand-row{white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:6px;display:flex;overflow-x:auto}.frame .brand-row::-webkit-scrollbar{display:none}.frame .brand-row--sub{align-items:baseline}.frame .brand-name{letter-spacing:-.01em;font-size:15px;font-weight:800;line-height:20px}.frame .brand-name .dot{color:var(--primary)}.frame .brand-lockup{color:inherit;align-items:center;gap:6px;text-decoration:none;display:flex}.frame .brand-mark{border-radius:50%;flex:none;width:24px;height:24px;display:block}.frame .brand-home{color:var(--primary);font-size:13px;font-weight:800;line-height:18px;text-decoration:none}.frame .brand-sep{color:var(--text-hint);font-size:13px;line-height:18px}.frame .brand-id{font-variant-numeric:tabular-nums;color:var(--text-secondary);-webkit-user-select:all;user-select:all;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700;line-height:18px}.frame .hero{flex-direction:column;gap:8px;padding:16px 8px;display:flex}.frame .hero-top{align-items:flex-start;gap:8px;display:flex}.frame .hero-tagline{color:var(--muted,#6b7280);margin:2px 0 0;font-size:13px;line-height:1.35}.frame .hero h1{letter-spacing:-.01em;text-wrap:balance;flex:1;margin:0;font-size:22px;font-weight:800;line-height:28px}.state{white-space:nowrap;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:700;line-height:15px}.state--live{background:var(--primary);color:var(--on-primary)}.state--done{background:color-mix(in srgb,var(--text-primary,var(--text)) 8%,transparent);color:var(--text-secondary);border:1px solid var(--border,var(--line))}.frame .chips{flex-wrap:wrap;gap:4px;display:flex}.frame .chip{color:var(--text-secondary);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:600;line-height:15px}.frame .facts{background:var(--divider);border-top:1px solid var(--divider);grid-template-columns:1fr 1fr;gap:1px;display:grid}.frame .fact{background:var(--surface);flex-direction:column;gap:2px;min-width:0;padding:12px 8px;display:flex}.frame .fact--wide{grid-column:1/-1}.frame .fact-l{letter-spacing:.03em;color:var(--text-hint);font-size:11px;font-weight:600;line-height:15px}.frame .fact-v{color:var(--text-primary);overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:20px}.frame .fact-v small .fact-n{color:var(--text-primary);font-variant-numeric:tabular-nums lining-nums;font-weight:700}.frame .fee-row{display:block}.frame .fee-at-venue{color:var(--text-secondary);font-weight:400}.frame .sheet--pay{height:auto}.frame .pay{background:var(--surface);max-height:calc(82vh - 47px);padding:14px 16px 22px;overflow-y:auto}.frame .pay-r{border-bottom:1px solid var(--divider);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.frame .pay-r:last-of-type{border-bottom:0}.frame .pay-k{color:var(--text-secondary);flex:none;font-size:12px;line-height:17px}.frame .pay-v{color:var(--text-primary);text-align:right;font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;font-weight:700;line-height:20px;display:flex}.frame .pay-c{color:var(--primary);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 4px;font-size:15px;line-height:1}.frame .pay-c.ok{color:var(--success,#2e7d32)}.frame .pay-qr{flex-direction:column;align-items:center;gap:8px;padding:16px 0 0;display:flex}.frame .pay-qr a:not(.pay-save){-webkit-tap-highlight-color:transparent;width:100%;max-width:240px;display:block}.frame .pay-qr img{border-radius:8px;width:100%;height:auto;display:block}.frame .pay-qr a:not(.pay-save):active img{opacity:.85}.frame .pay-save{background:var(--primary);color:#fff;cursor:pointer;text-align:center;border-radius:20px;justify-content:center;align-self:center;align-items:center;gap:6px;min-height:40px;margin:8px 0 2px;padding:0 22px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.frame .pay-save:active{opacity:.85}.frame .pay-save.busy{opacity:.6;pointer-events:none}.frame .pay-qr small{color:var(--text-hint);text-align:center;font-size:12px;line-height:17px}.frame .pay-qr--dead small:before{content:"⚠ ";color:var(--text-secondary)}.frame .pay-qr--dead small{color:var(--text-secondary)}.frame .fee-when{color:var(--text-secondary);font-weight:400}.frame .fee-row--past{color:var(--text-hint)}.frame .fee-row--past b{text-decoration:line-through}.frame .fact-v small{color:var(--text-secondary);font-size:12px;font-weight:400;line-height:17px;display:block}.frame .podium{flex-direction:column;gap:12px;padding:16px 8px;display:flex}.frame .pod-h{align-items:baseline;gap:8px;display:flex}.frame .pod-t{font-size:15px;font-weight:800;line-height:20px}.frame .pod-b{background:var(--tc);color:var(--tc-on);border:1px solid var(--tc);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;line-height:15px}.frame .pod-list{flex-direction:column;gap:4px;display:flex}.frame .pod-row{background:color-mix(in srgb,var(--tc) 6%,transparent);border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;display:grid}.frame .pod-row+.pod-row{background:0 0}.frame .pod-m{font-size:18px;line-height:22px}.frame .pod-n{white-space:normal;overflow-wrap:break-word;align-items:baseline;gap:6px;min-width:0;font-size:14px;font-weight:700;line-height:19px;display:flex}.frame .pod-n .code{font-variant-numeric:tabular-nums;color:var(--text-hint);flex:0 0 34px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700}.frame .pod-v{font-variant-numeric:tabular-nums lining-nums;font-size:14px;font-weight:800;line-height:19px}.frame .pod-p{color:var(--tier-champ);font-size:11px;font-weight:700;line-height:15px}.frame .luck-code{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:var(--tier-luck);background:var(--primary-subtle);border:1px solid color-mix(in srgb,var(--tier-luck) 30%,transparent);border-radius:8px;padding:2px 8px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:14px;font-weight:800;line-height:19px}.frame .board-h{align-items:center;gap:8px;padding:16px 8px 8px;display:flex}.frame .board-t{font-size:15px;font-weight:800;line-height:20px}.frame .sync{color:var(--primary);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;font-size:12px;font-weight:700;line-height:16px}.frame .tabs{scrollbar-width:none;gap:4px;padding:0 8px 8px;display:flex;overflow-x:auto}.frame .tabs::-webkit-scrollbar{display:none}.frame .tab{color:var(--text-secondary);background:var(--surface);border:1px solid var(--border);white-space:nowrap;cursor:pointer;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700;line-height:16px}.frame .tab[aria-selected=true]{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.frame .tab[aria-selected=true][data-lb-tab=nb]{background:var(--aco-a);border-color:var(--aco-a);color:var(--aco-a-on)}.frame .tabs--filter{padding-top:12px}.frame .tabs--sub{border-top:1px solid var(--divider);gap:2px;padding-top:8px}.frame .tab--sub{color:var(--text-hint);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:6px 10px 7px;font-size:13px}.frame .tab--sub[aria-selected=true]{color:var(--primary);border-bottom-color:var(--primary);background:0 0}.frame .tab--sub[aria-selected=true][data-lb-tab=nb]{color:var(--aco-a);border-bottom-color:var(--aco-a);background:0 0}.frame .cap{color:var(--text-hint);padding:0 8px 8px;font-size:11px;line-height:16px}.frame .rows{flex-direction:column;display:flex}.frame .row{border-top:1px solid var(--divider);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:30px 1fr 56px 56px;align-items:center;gap:8px;padding:10px 8px;display:grid}.frame .row--head{border-top:1px solid var(--border);color:var(--text-hint);letter-spacing:.03em;padding:8px;font-size:11px;font-weight:700;line-height:15px}.frame .row--head>*{white-space:nowrap}.frame .nbt--hi{color:var(--nb-hi)}.frame .nbt--mid{color:var(--tier-luck)}.frame .nbt--lo{color:var(--text-hint)}.frame .rk{color:var(--text-secondary);align-items:center;gap:4px;font-size:13px;font-weight:700;line-height:18px;display:flex}.frame .rk .med{font-size:14px}.frame .who{align-items:baseline;gap:6px;min-width:0;display:flex}.frame .who .code{font-variant-numeric:tabular-nums;min-width:34px;color:var(--text-secondary);flex:0 0 34px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;font-weight:700;line-height:19px;display:inline-block}.frame .nm{white-space:normal;overflow-wrap:break-word;min-width:0;font-size:14px;font-weight:600;line-height:19px}.frame .v1{text-align:right;min-width:52px;font-size:14px;font-weight:800;line-height:19px}.frame .v2{color:var(--text-secondary);text-align:right;min-width:46px;font-size:12px;line-height:17px}.frame .v3,.frame .v4{color:var(--text-secondary);text-align:right;font-size:12px;line-height:17px}.frame .v1,.frame .v2,.frame .v3,.frame .v4{font-variant-numeric:tabular-nums}.frame .cd{color:var(--text-hint);text-align:right;font-size:11px;line-height:15px}.frame .row--out{opacity:.55}.frame .unit-board .row{grid-template-columns:30px 1fr 56px 56px 56px}.frame .unit-board .v3{text-align:right;font-variant-numeric:tabular-nums lining-nums;font-size:13px;font-weight:600;line-height:18px}.frame .unit-board .sub{color:var(--text-hint);font-variant-numeric:tabular-nums lining-nums;font-size:11px;font-weight:400;line-height:15px;display:block}.frame .unit-board .out-tag{color:var(--text-hint);border:1px solid var(--border);white-space:nowrap;border-radius:999px;flex:none;padding:0 5px;font-size:10px;font-weight:700;line-height:14px}.frame .mts{flex-direction:column;display:flex}.frame .mt{border-top:1px solid var(--divider);flex-direction:column;gap:8px;padding:12px 8px;display:flex}.frame .mt-h{color:var(--text-hint);flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:15px;display:flex}.frame .mt-ct{color:var(--text-secondary);font-weight:700}.frame .mt-st{white-space:nowrap;letter-spacing:.02em;border-radius:999px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:700;line-height:14px}.frame .mt-st--gen{background:var(--accent-subtle);color:var(--warning)}.frame .mt-st--sub{background:var(--primary-subtle);color:var(--primary)}.frame .mt-st--edit{background:var(--warning-subtle);color:var(--warning)}.frame .mt-st--conf{background:var(--primary);color:var(--on-primary)}.frame .mt-st--end{background:color-mix(in srgb,var(--text-primary) 8%,transparent);color:var(--text-secondary)}.frame .mt-st--void{color:var(--text-hint);border:1px solid var(--divider);background:0 0}.frame .mt--void .pl,.frame .mt--void .sc{opacity:.5;text-decoration:line-through}.frame .unit-mts .mt-st--wait{color:var(--text-hint);border:1px solid var(--divider);background:0 0}.frame .unit-mts .mt{border-top:1px solid var(--border);gap:6px;padding:22px 8px}.frame .unit-mts .mt:first-child{border-top:0;padding-top:10px}.frame .mt-c{flex-direction:column;align-items:center;gap:3px;min-width:0;display:flex}.frame .mt-meta{color:var(--text-hint);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:11px;font-weight:600;line-height:15px;display:flex}.frame .mt-c .mt-st{margin-left:0}.frame .mt-gs{flex-direction:column;gap:0;padding-top:4px;display:flex}.frame .mt-g{color:var(--text-hint);font-variant-numeric:tabular-nums lining-nums;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:9px 0;font-size:12px;line-height:16px;display:grid;position:relative}.frame .mt-g:first-child{padding-top:2px}.frame .mt-g:last-child{padding-bottom:2px}.frame .mt-g+.mt-g:before{content:"";border-top:1px solid color-mix(in srgb,var(--divider) 60%,transparent);position:absolute;top:0;left:16%;right:16%}.frame .mt-g .g-p{flex-direction:column;gap:0;min-width:0;display:flex}.frame .mt-g .g-p.r{text-align:right;align-items:flex-end}.frame .mt-g .g-pl{overflow-wrap:break-word;min-width:0}.frame .mt-g .g-pl.win{color:var(--text-secondary);font-weight:700}.frame .mt-g .g-m{flex-direction:column;align-items:center;gap:1px;min-width:0;display:flex}.frame .mt-g .g-n{color:var(--text-secondary);white-space:nowrap;font-size:11px;font-weight:700;line-height:15px}.frame .mt-g .g-s{white-space:nowrap;align-items:baseline;gap:5px;display:flex}.frame .mt-g .g-nb{flex:none;font-size:11px;line-height:1}.frame .mt-g .g-s b{color:var(--text-primary);font-weight:800}.frame .mt-g .g-s i{color:var(--text-hint);font-size:11px;font-style:normal}.frame .mt-rs .g-n{color:var(--text-hint);font-weight:600}.frame .mt-rs .mt-g{padding:6px 0}.frame .mt-rs .g-pl{color:var(--text-secondary)}.frame .mt-rs .mt-g+.mt-g:before{content:none}.frame .mt-rs+.mt-gs{margin-top:14px;padding-top:0}.frame .mt-b{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.frame .side{flex-direction:column;gap:2px;min-width:0;display:flex}.frame .side.r{text-align:right}.frame .pl{white-space:normal;overflow-wrap:break-word;min-width:0;font-size:13px;font-weight:600;line-height:18px}.frame .pl.win{font-weight:800}.frame .sc{font-variant-numeric:tabular-nums lining-nums;align-items:center;gap:6px;font-size:18px;font-weight:800;line-height:22px;display:flex}.frame .sc .lo{color:var(--text-hint);font-weight:700}.frame .sc .sep{color:var(--text-hint);font-size:12px;font-weight:600}.frame .mt-f{justify-content:center;display:flex}.frame .nb{background:var(--primary-subtle);border-radius:999px;align-items:baseline;gap:5px;padding:2px 8px;font-size:10px;font-weight:700;line-height:14px;display:inline-flex}.frame .nb-l{color:var(--text-secondary);letter-spacing:.02em;font-weight:600}.frame .nb--mid{background:var(--primary-subtle)}.frame .nb--mid .nb-v{color:var(--tier-luck)}.frame .nb--hi{background:var(--accent-subtle)}.frame .nb--hi .nb-l{color:var(--text-secondary)}.frame .nb--hi .nb-v{background:var(--accent);color:var(--on-accent);box-shadow:0 0 0 1.5px var(--surface);border-radius:999px;margin-right:6px;padding:0 6px}.frame .nb-i{margin-right:5px;font-style:normal}.frame .nb--lo{background:color-mix(in srgb,var(--text-primary) 6%,transparent)}.frame .nb--lo .nb-v{color:var(--text-secondary)}.frame .nb-v{color:var(--tier-luck);font-variant-numeric:tabular-nums lining-nums;font-weight:800}.frame .mt-id{color:var(--text-secondary);-webkit-user-select:all;user-select:all;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700}.frame .mt-cu{color:var(--text-hint);font-weight:600}.frame .mt-cu--man{color:var(--warning)}.frame a.mt-id{color:var(--primary);-webkit-user-select:auto;user-select:auto;border-bottom:1px dashed color-mix(in srgb,var(--primary) 45%,transparent);text-decoration:none}.frame a.mt-id:active{opacity:.7}.frame .mt-go{color:var(--primary);background:var(--primary-subtle);white-space:nowrap;border-radius:999px;padding:2px 6px;font-size:10px;font-weight:700;line-height:14px}.frame .more{text-align:center;color:var(--primary);border-top:1px solid var(--divider);padding:12px 8px;font-size:13px;font-weight:700;line-height:18px;text-decoration:none;display:block}.frame .md{height:calc(82vh - 47px);padding:16px 8px 24px;overflow-y:auto}.frame .md h1,.frame .md h2,.frame .md h3{text-wrap:balance;color:var(--text-primary);margin:16px 0 8px;line-height:1.3}.frame .md h1{font-size:16px;font-weight:800}.frame .md h2{font-size:15px;font-weight:700}.frame .md h3{color:var(--text-secondary);font-size:14px;font-weight:700}.frame .md h1:first-child,.frame .md h2:first-child,.frame .md h3:first-child,.frame .md h1+*,.frame .md h2+*,.frame .md h3+*{margin-top:0}.frame .md h1:not(:first-child),.frame .md h2:not(:first-child){border-top:1px solid var(--divider);padding-top:12px}.frame .md p{color:var(--text-secondary);margin:0 0 12px;font-size:13px;line-height:19px}.frame .md ul{margin:0 0 12px;padding-left:18px}.frame .md li{color:var(--text-secondary);margin-bottom:4px;font-size:13px;line-height:19px}.frame .md strong{color:var(--text-primary);font-weight:700}.frame .md em{font-style:italic}.frame .md a{color:var(--primary);font-weight:700;text-decoration:none}.frame .md .sp{height:8px}.frame .foot{color:var(--text-hint);text-align:center;padding:8px 4px 24px;font-size:11px;line-height:16px}.frame .note{color:var(--text-hint);border-top:1px solid var(--divider);padding:12px 8px 16px;font-size:11px;line-height:16px}.frame .lb-panel{display:none}.frame .lb-panel.is-active{display:block}.frame [data-lb-panel=sb] .row{grid-template-columns:32px 1fr 88px 68px}.frame [data-lb-panel=sb][data-wdl] .row{grid-template-columns:32px 1fr 88px 96px}.frame .roster-rows .row{grid-template-columns:56px 1fr 1fr 104px}.frame [data-lb-panel=sb] .row--head>*{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frame [data-lb-panel=sb] .rk{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,Consolas,monospace;font-weight:700}.frame [data-lb-panel=nb] .row{grid-template-columns:30px 1fr 60px 63px}.frame [data-lb-panel=md] .row{grid-template-columns:30px 1fr 56px 48px 28px 56px}.frame #lb-pairs .who{flex-direction:column;gap:2px;min-width:0;display:flex}.frame #lb-pairs .pr-m{align-items:baseline;gap:8px;min-width:0;display:flex}.frame #lb-pairs .pr-m .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame #lb-pairs .row{align-items:center;padding-top:10px;padding-bottom:10px}.frame #lb-pairs [data-cols="2"] .row{grid-template-columns:24px 1fr 54px 54px}.frame #lb-pairs [data-cols="3"] .row{grid-template-columns:24px 1fr 56px 56px 56px}.frame #lb-pairs [data-lb-panel=nb][data-cols="3"] .row{grid-template-columns:24px 1fr 60px 60px 56px}.frame #lb-pairs [data-cols="4"] .row{grid-template-columns:24px 1fr 56px 48px 26px 56px}@media (max-width:430px){.frame #lb-pairs .row{gap:6px}.frame #lb-pairs [data-cols="4"] .row{gap:4px}}.frame #lb-pairs .row--head span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.frame [data-lb-panel=pd][data-cols="3"] .row,.frame [data-lb-panel=pf][data-cols="3"] .row,.frame [data-lb-panel=pr][data-cols="3"] .row,.frame [data-lb-panel=wr][data-cols="3"] .row{grid-template-columns:30px 1fr 56px 56px 56px}.frame [data-lb-panel=nb][data-cols="3"] .row{grid-template-columns:30px 1fr 60px 60px 56px}.frame [data-lb-panel=md][data-cols="3"] .row{grid-template-columns:30px 1fr 56px 56px 56px}.frame [data-lb-panel=md] .v1,.frame [data-lb-panel=md] .v2,.frame [data-lb-panel=md] .v3,.frame [data-lb-panel=md] .v4{min-width:0}.frame [data-lb-panel=nb] .row--head>*{white-space:nowrap}@media (max-width:400px){.frame .row{grid-template-columns:26px 1fr 51px 51px;gap:6px;padding:9px 6px}.frame .rk{font-size:12px;line-height:17px}.frame .who{gap:5px}.frame .who .code{flex:0 0 30px;min-width:30px;font-size:11px;line-height:18px}.frame .nm{font-size:13px;line-height:18px}.frame .v1{min-width:44px;font-size:13px;line-height:18px}.frame .v2{min-width:38px;font-size:11px;line-height:16px}.frame .row--head{padding:8px 6px;font-size:10px;line-height:14px}.frame [data-lb-panel=sb] .row{grid-template-columns:30px 1fr 80px 62px}.frame [data-lb-panel=sb][data-wdl] .row{grid-template-columns:30px 1fr 80px 88px}.frame [data-lb-panel=md] .row{grid-template-columns:26px 1fr 50px 44px 24px 50px;gap:5px}.frame [data-lb-panel=pd][data-cols="3"] .row,.frame [data-lb-panel=pf][data-cols="3"] .row,.frame [data-lb-panel=pr][data-cols="3"] .row,.frame [data-lb-panel=wr][data-cols="3"] .row{grid-template-columns:26px 1fr 50px 50px 50px;gap:5px}.frame [data-lb-panel=md][data-cols="3"] .row{grid-template-columns:26px 1fr 50px 50px 50px}.frame [data-lb-panel=md] .v3,.frame [data-lb-panel=md] .v4{font-size:11px;line-height:16px}.frame [data-lb-panel=nb] .row{grid-template-columns:26px 1fr 56px 58px}.frame [data-lb-panel=nb][data-cols="3"] .row{grid-template-columns:26px 1fr 52px 52px 50px;gap:5px}.frame #lb-pairs [data-cols="3"] .row{grid-template-columns:24px 1fr 50px 50px 50px;gap:5px}.frame .unit-board .row{grid-template-columns:26px 1fr 50px 50px 50px;gap:5px}.frame .pl{font-size:12px;line-height:17px}.frame .pod-n{font-size:13px;line-height:18px}}@media (max-width:340px){.frame .row{grid-template-columns:24px 1fr 51px 51px;gap:5px;padding:8px 5px}.frame .rk{font-size:11px;line-height:16px}.frame .who{gap:4px}.frame .who .code{flex:0 0 28px;min-width:28px;font-size:11px}.frame .nm{font-size:12px;line-height:17px}.frame .v1{min-width:40px;font-size:12px;line-height:17px}.frame .v2{min-width:34px;font-size:11px;line-height:15px}.frame .row--head{font-size:10px;line-height:13px}.frame [data-lb-panel=sb] .row{grid-template-columns:28px 1fr 80px 62px}.frame [data-lb-panel=sb][data-wdl] .row{grid-template-columns:28px 1fr 80px 88px}.frame [data-lb-panel=nb] .row{grid-template-columns:24px 1fr 56px 58px}.frame [data-lb-panel=nb][data-cols="3"] .row{grid-template-columns:24px 1fr 50px 50px 46px;gap:4px}.frame .pl{font-size:11px;line-height:16px}}.frame .note-link{border-top:1px solid var(--divider);margin:0;padding:10px 8px 14px}.frame .note-link .tref{color:var(--primary);cursor:pointer;font-size:12px;font-weight:700;line-height:17px;text-decoration:none}.frame .circle-count{color:var(--text-secondary);margin:4px 0 0;font-size:13px;font-weight:700;line-height:18px}.frame .circle-actions{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 0;display:flex}.frame .circle-tel{border:1px solid var(--border);min-height:32px;color:var(--text-secondary);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.frame .cta-zalo{background:var(--primary);min-height:44px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.frame .cta-zalo:focus-visible{outline-offset:2px;outline:2px solid}.frame .circle-logo{object-fit:cover;background:var(--background);border-radius:10px;flex:none;width:44px;height:44px}.frame .hero-top--logo{align-items:center;gap:10px}.ac{text-align:left;color:inherit;background:var(--surface);border-top:1px solid var(--divider);border-radius:0;text-decoration:none;display:block}.ac-list{padding:0 0 8px}.ac-list--flush{padding:0}.ac-top{align-items:flex-start;gap:8px;padding:12px 12px 8px;display:flex}.ac-name{flex:1;min-width:0;font-size:16px;font-weight:800;line-height:21px}.ac-when{color:var(--primary);font-variant-numeric:tabular-nums;padding:0 12px 8px;font-size:13px;font-weight:700;line-height:18px}.ac-where{color:var(--text-secondary);padding:0 12px 10px;font-size:12px;line-height:17px}.ac-where b{color:var(--text-primary,var(--text));font-weight:700;display:block}.ac-tags{flex-wrap:wrap;gap:6px;padding:0 12px 12px;display:flex}.ac-tags .tag{background:var(--background,var(--bg));border:1px solid var(--border,var(--line));color:var(--text-secondary);margin-left:0;padding:3px 9px}.ac:hover .ac-name,.ac:focus-visible .ac-name{color:var(--primary)}.ac:focus-visible{outline:2px solid var(--primary);outline-offset:-2px;border-radius:6px}.frame .brand-row .brand-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.frame .brand-actions .lang{margin-left:0}.frame .lang--icon{align-items:center;gap:5px;padding-left:9px;display:inline-flex}.frame .topbar-end{align-items:center;gap:8px;display:flex}.frame .hdr-i{line-height:0;display:inline-flex}.frame .share{color:var(--text-secondary);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:999px;padding:4px 12px;font-family:inherit;font-size:12px;font-weight:700;line-height:16px}.frame .share:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.frame .ar{cursor:pointer;text-align:left;width:100%;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px 10px;display:flex}.frame .ar:focus-visible{outline:2px solid var(--primary);outline-offset:2px;border-radius:8px}.frame .ar-end{color:var(--text-hint);flex:none;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:10px;font-weight:700;line-height:14px}.frame .ar-track{background:var(--divider);border-radius:999px;flex:auto;min-width:0;height:10px;position:relative;overflow:hidden}.frame .ar-seg{position:absolute;top:0;bottom:0}.frame .ar-lv{background:color-mix(in srgb, var(--c) 18%, transparent);color:color-mix(in srgb, var(--c) 62%, #000);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;line-height:16px;display:inline-block}@media (prefers-color-scheme:dark){.frame .ar-lv{background:color-mix(in srgb, var(--c) 20%, transparent);color:color-mix(in srgb, var(--c) 62%, #fff)}}.frame .ar-keys{flex-wrap:wrap;gap:6px;padding:0 8px 10px;display:flex}.frame .ar-key{color:var(--text-secondary);background:color-mix(in srgb, var(--c) 14%, transparent);border-radius:999px;align-items:center;gap:5px;padding:2px 8px 2px 2px;font-size:11px;font-weight:600;line-height:16px;display:inline-flex}.frame .ar-key b{background:var(--c);min-width:18px;height:18px;color:var(--on);border-radius:999px;justify-content:center;align-items:center;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:800;line-height:18px;display:inline-flex}.frame .pod-badge{justify-self:end;align-items:center;gap:6px;display:inline-flex}.frame .pb-chip{border:1px solid color-mix(in srgb,var(--tc) 35%,transparent);background:color-mix(in srgb,var(--tc) 8%,transparent);border-radius:999px;align-items:center;gap:5px;padding:1px 3px 1px 8px;display:inline-flex}.frame .pb-i{font-size:12px;line-height:1}.frame .pb-v{font-variant-numeric:tabular-nums lining-nums;background:var(--tc);color:var(--tc-on);border-radius:999px;padding:0 7px;font-size:13px;font-weight:800;line-height:18px}.frame .pb-h{color:var(--text-hint);white-space:nowrap;font-size:10px;font-weight:600;line-height:14px}.frame .lb-flag{color:var(--tier-champ);border:1px solid color-mix(in srgb,var(--tier-champ) 35%,transparent);white-space:nowrap;border-radius:999px;margin-right:5px;padding:0 5px;font-size:10px;font-weight:700;line-height:14px;text-decoration:none}.frame .vn-head{align-items:center;gap:8px;min-width:0;padding-bottom:4px;display:flex}.frame .vn-logo{object-fit:cover;background:var(--divider);border-radius:8px;flex:none;width:48px;height:48px;display:block}.frame .vn-name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:20px}.frame .vn-r{align-items:baseline;gap:8px;min-width:0;padding:1px 0;display:flex}.frame .vn-k{color:var(--text-secondary);flex:0 0 84px;font-size:12px;line-height:18px}.frame .vn-v{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:18px}.frame .vn-code{letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.frame .vn-v a{color:var(--primary);font-weight:700;text-decoration:none}.frame .vn-tel{white-space:nowrap}.frame .ar-open{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.frame .ar-open:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}body:has(.frame){min-height:100vh;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);justify-content:center;align-items:flex-start;font-family:system-ui,sans-serif;font-size:16px;line-height:normal;display:flex}.frame .chip-sep{color:var(--text-hint);font-size:13px;line-height:18px}.frame dialog.sheet--auto{height:fit-content;max-height:82vh}.frame dialog.sheet{padding-bottom:env(safe-area-inset-bottom,0px)}.frame dialog.sheet iframe{height:calc(82vh - 91px - env(safe-area-inset-bottom,0px))}.frame .info-links{padding:0 8px 16px}.frame .card .podium+.podium{border-top:1px solid var(--divider)}.frame .lead{color:var(--text-secondary);margin:0 0 4px;font-size:12.5px;line-height:18px}.frame .ladder{flex-direction:column;gap:6px;margin:12px 0 4px;display:flex}.frame .lad-row{background:color-mix(in srgb, var(--lv) 12%, transparent);border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.frame .ar-letter{background:var(--lv);color:#1a1a1a;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;font-weight:800;display:inline-flex}.frame .lad-name{color:var(--text-primary);flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13px;font-weight:700;line-height:18px;display:flex}.frame .lad-skill{color:var(--text-secondary);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.frame .lead-note{color:var(--text-secondary);font-size:12px}.frame .lad-range{color:var(--text-secondary);text-align:right;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;font-weight:700}.frame .lad-desc{color:var(--text-secondary);grid-column:2/-1;margin-top:2px;font-size:12px;line-height:16px;display:none}.frame .lad-row.is-open .lad-desc{display:block}.frame .lad-plays{color:var(--text-primary);grid-column:2/-1;margin-top:2px;font-size:12px;font-weight:600;line-height:17px;display:none}.frame .lad-row.is-open .lad-plays{display:block}.frame .lad-row.is-open .lad-plays+.lad-desc{margin-top:4px}.frame .lad-axes{grid-column:2/-1;grid-auto-rows:min-content;gap:4px;margin-top:8px;display:none}.frame .lad-row.is-open .lad-axes{display:grid}.frame .lad-axis{grid-template-columns:84px 1fr;align-items:start;gap:8px;display:grid}.frame .lad-axis-k{color:var(--text-secondary);font-size:11px;font-weight:700;line-height:16px}.frame .lad-axis-v{color:var(--text-secondary);font-size:12px;line-height:16px}@media (max-width:360px){.frame .lad-axis{grid-template-columns:72px 1fr;gap:6px}}.frame .lad-row[role=button]{cursor:pointer}.frame .lad-row[role=button] .lad-range:after{content:"";vertical-align:middle;border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--text-secondary);width:0;height:0;margin-left:7px;transition:transform .15s;display:inline-block}.frame .lad-row.is-open .lad-range:after{transform:rotate(180deg)}.frame .lad-row[role=button]:focus-visible{outline:2px solid var(--lv);outline-offset:2px}@media (prefers-reduced-motion:reduce){.frame .lad-row[role=button] .lad-range:after{transition:none}}.frame button.tref{font:inherit;background:0 0;border-top:0;border-left:0;border-right:0;align-self:center;padding:0;font-size:12px;font-weight:700;line-height:16px}.frame .venue-line{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:19px}.frame .venue-line a{color:var(--primary);font-weight:700;text-decoration:none}.frame .venue-fee{color:var(--text-primary);font-weight:700}.frame .tier-desc{color:var(--text-secondary);margin:8px 0;font-size:13px;line-height:18px}.frame .tier-order{color:var(--text-hint);margin:0 0 12px;font-size:11.5px;line-height:16px}.frame .tier-order b{color:var(--text-secondary);font-weight:700}.frame .pod-row--h{color:var(--text-hint);text-transform:uppercase;letter-spacing:.04em;font-size:11.5px;font-weight:700;line-height:16px}.frame .pod-c{color:var(--text-hint);font-size:12px;font-weight:600}.frame .pb-money{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;line-height:16px;display:block}.frame .info-line .ii{flex:none;font-size:15px}.frame .rc.rank{align-items:center;font-weight:700}.frame .rc.rank--top{align-items:baseline}.frame .rc .em,.frame .rwv .em{flex:none;font-size:15px}.frame .sheet .md{padding:0 16px 16px;overflow:auto}.frame .terms{flex-direction:column;margin-top:8px;display:flex}.frame .term{border-top:1px solid var(--divider);flex-direction:column;gap:4px;padding:12px 4px;scroll-margin-top:16px;display:flex}.frame .term:first-child{border-top:0}.frame .term-k{color:var(--text-primary);font-size:14px;font-weight:700;line-height:19px}.frame .term-v{color:var(--text-secondary);font-size:13px;line-height:18px}.frame .term-f{color:var(--text-hint);margin-top:4px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;line-height:17px}.frame .term[data-focus]{background:var(--primary-subtle);border-radius:8px}.frame button.tref{border:0;border-bottom:1px dotted color-mix(in srgb, var(--primary) 45%, transparent);font:inherit;color:var(--primary);cursor:pointer;background:0 0;padding:0;font-weight:700;display:inline}.frame button.tref:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.frame .foot button.tref{font-size:12px;line-height:16px}.frame .nf{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px 56px;display:flex}.frame .nf-logo{width:72px;height:auto;margin-bottom:8px}.frame .nf-code{letter-spacing:.08em;color:var(--text-hint,var(--text-secondary));margin:0;font-size:13px;font-weight:700;line-height:18px}.frame .nf-title{color:var(--text-strong);margin:0;font-size:20px;font-weight:700;line-height:28px}.frame .nf-body{color:var(--text-secondary);max-width:34ch;margin:0;font-size:14px;line-height:20px}.frame .nf-en{opacity:.75}.frame .nf-cta{background:var(--primary);min-height:44px;color:var(--on-primary);border-radius:999px;justify-content:center;align-items:center;margin-top:16px;padding:0 20px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.frame .nf-cta:focus-visible{outline-offset:2px;outline:2px solid}.frame .circle-head{align-items:center;gap:8px;text-decoration:none;display:flex}.frame .circle-actions--fact{margin-top:8px}.frame .cta-zalo--sm{min-height:36px;padding:0 14px;font-size:13px}.frame .fee-promo{color:var(--error);font-weight:700}.frame [data-lb-panel=roster] .row{grid-template-columns:32px 1fr 56px 72px}.frame [data-lb-panel=roster] .rk{font-variant-numeric:tabular-nums;font-family:ui-monospace,Menlo,Consolas,monospace}.frame [data-lb-panel=roster] .v1,.frame [data-lb-panel=roster] .v2{color:var(--text-secondary);white-space:nowrap;min-width:0;font-size:12px;font-weight:600;line-height:19px}@media (max-width:380px){.frame [data-lb-panel=roster] .row{grid-template-columns:30px 1fr 50px 64px}}
