.XL5KeG_page{flex-direction:column;gap:16px;min-height:100dvh;padding:16px 16px 40px;display:flex}.XL5KeG_narrow{width:100%;max-width:480px;margin:0 auto}.XL5KeG_wide{width:100%;max-width:1100px;margin:0 auto}.XL5KeG_stack{flex-direction:column;gap:12px;min-width:0;display:flex}.XL5KeG_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.XL5KeG_spread{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.XL5KeG_header{justify-content:space-between;align-items:center;gap:12px;display:flex}.XL5KeG_brand{align-items:center;gap:8px;min-width:0;font-weight:800;display:flex}.XL5KeG_brand img{border-radius:9px;flex:none;width:32px;height:32px}.XL5KeG_brandTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:399px){.XL5KeG_brandTitle.XL5KeG_hideNarrow{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.XL5KeG_dots{gap:6px;margin:0;padding:0;list-style:none;display:flex}.XL5KeG_dot{background:var(--sl-color-surface);border-radius:50%;width:10px;height:10px}.XL5KeG_dotDone{background:var(--sl-color-accent)}.XL5KeG_dotNow{background:var(--sl-color-text);outline:2px solid var(--sl-color-accent);outline-offset:2px}.XL5KeG_title{margin:0;font-size:1.6rem}.XL5KeG_sub{color:var(--sl-color-text-muted);margin:0}.XL5KeG_muted{color:var(--sl-color-text-muted)}.XL5KeG_field{flex-direction:column;gap:6px;min-width:0;display:flex}.XL5KeG_label{font-size:.9rem;font-weight:700}.XL5KeG_input{border:1px solid var(--sl-line);background:var(--sl-color-surface);min-height:48px;color:var(--sl-color-text);width:100%;font:inherit;border-radius:10px;min-width:0;padding:0 14px;font-size:16px}.XL5KeG_input::placeholder{color:var(--sl-color-text-muted);opacity:.7}select.XL5KeG_input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--sl-color-text-muted) 50%), linear-gradient(135deg, var(--sl-color-text-muted) 50%, transparent 50%);background-position:calc(100% - 20px) 21px,calc(100% - 14px) 21px;background-repeat:no-repeat;background-size:6px 6px;padding-right:40px}.XL5KeG_input[aria-invalid=true]{border-color:var(--sl-color-danger)}.XL5KeG_textarea{border:1px solid var(--sl-line);background:var(--sl-color-surface);min-height:96px;color:var(--sl-color-text);resize:vertical;width:100%;font:inherit;border-radius:10px;padding:12px 14px;font-size:16px}.XL5KeG_prefixed{align-items:stretch;gap:0;display:flex}.XL5KeG_prefix{border:1px solid var(--sl-line);background:var(--sl-color-bg-elevated);border-right:0;border-radius:10px 0 0 10px;align-items:center;padding:0 12px;font-weight:700;display:flex}.XL5KeG_prefixed .XL5KeG_input{border-radius:0 10px 10px 0}.XL5KeG_help{color:var(--sl-color-text-muted);margin:0;font-size:.875rem}.XL5KeG_errorText{color:var(--sl-color-danger);margin:0;font-size:.875rem}.XL5KeG_mono{font-family:var(--sl-font-mono);letter-spacing:.06em}.XL5KeG_big{font-size:1.9rem;font-weight:800;line-height:1.1;font-family:var(--sl-font-display);font-stretch:var(--sl-n-stretch)}.XL5KeG_check{align-items:center;gap:12px;min-height:48px;font-weight:600;display:flex}.XL5KeG_check input{width:26px;height:26px;accent-color:var(--sl-color-accent);flex:none}.XL5KeG_segment{background:var(--sl-color-surface);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.XL5KeG_segment button{white-space:nowrap;min-height:44px;color:var(--sl-color-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 6px;font-size:.85rem;font-weight:700}.XL5KeG_segment button[aria-pressed=true]{background:var(--sl-color-bg);color:var(--sl-color-text);box-shadow:0 0 0 1px var(--sl-line)}.XL5KeG_tableWrap{max-width:100%;overflow-x:auto}.XL5KeG_table{border-collapse:collapse;width:100%;font-size:.9rem}.XL5KeG_table th,.XL5KeG_table td{text-align:left;border-bottom:1px solid var(--sl-line);vertical-align:top;padding:10px 12px}.XL5KeG_table th{color:var(--sl-color-text-muted);letter-spacing:.03em;white-space:nowrap;font-size:.8rem;font-weight:600}.XL5KeG_num{font-variant-numeric:tabular-nums;text-align:right!important}.XL5KeG_mismatch{background:color-mix(in srgb, var(--sl-color-danger) 18%, transparent)}.XL5KeG_tiles{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.XL5KeG_tile{background:var(--sl-color-bg-elevated);border:1px solid var(--sl-line);border-radius:calc(var(--sl-radius) + 2px);min-width:0;padding:12px 14px}.XL5KeG_tileLabel{color:var(--sl-color-text-muted);font-size:.8rem;display:block}.XL5KeG_tileValue{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.4rem;font-weight:800;display:block}.XL5KeG_chip{letter-spacing:.04em;background:var(--sl-color-surface);color:var(--sl-color-text);text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.75rem;font-weight:800;display:inline-flex}.XL5KeG_chipLive{background:var(--sl-color-accent);color:var(--sl-color-on-accent)}.XL5KeG_chipWarn{background:var(--sl-color-warning);color:var(--sl-on-warning)}.XL5KeG_chipBad{background:var(--sl-color-danger);color:var(--sl-on-danger)}.XL5KeG_list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.XL5KeG_listItem{border-bottom:1px solid var(--sl-line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:flex}.XL5KeG_listItem:last-child{border-bottom:0}.XL5KeG_backdrop{z-index:50;background:#000000b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.XL5KeG_dialog{background:var(--sl-color-bg-elevated);width:100%;max-width:440px;color:var(--sl-color-text);border:1px solid var(--sl-line);border-radius:18px;flex-direction:column;gap:12px;padding:20px;display:flex}.XL5KeG_dialog h2{margin:0;font-size:1.2rem}.XL5KeG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.XL5KeG_link{color:var(--sl-color-accent);font-weight:700}.XL5KeG_qr{background:#fff;border-radius:12px;padding:8px;display:inline-block}.XL5KeG_qr img{display:block}.XL5KeG_inlineForm{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.XL5KeG_inlineForm .XL5KeG_field{flex:180px}.XL5KeG_otp{position:relative}.XL5KeG_otpCells{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.XL5KeG_otpCell{aspect-ratio:.85;background:var(--sl-color-surface);border:1px solid var(--sl-line);min-height:52px;font:800 1.5rem var(--sl-font-mono);border-radius:10px;place-items:center;display:grid}.XL5KeG_otpCellNow{border-color:var(--sl-color-focus);box-shadow:0 0 0 2px var(--sl-color-focus)}.XL5KeG_otpInput{opacity:0;cursor:text;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.XL5KeG_otp:focus-within .XL5KeG_otpCellNow{border-color:var(--sl-color-focus)}.XL5KeG_stickyBar{background:linear-gradient(to top, var(--sl-color-bg) 72%, transparent);z-index:10;flex-direction:column;gap:8px;margin:0 -16px -40px;padding:12px 16px 20px;display:flex;position:sticky;bottom:0}.XL5KeG_statusBar{background:var(--sl-color-bg-elevated);border:1px solid var(--sl-line);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;display:flex}.XL5KeG_statusBarOk{border-color:var(--sl-color-success)}.XL5KeG_spinner{border:3px solid var(--sl-color-surface);border-top-color:var(--sl-color-accent);border-radius:50%;flex:none;width:18px;height:18px;animation:1s linear infinite XL5KeG_sl-spin}.XL5KeG_disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-weight:700;list-style:none;display:flex}.XL5KeG_disclosure summary::-webkit-details-marker{display:none}.XL5KeG_disclosure summary:after{content:"›";color:var(--sl-color-text-muted);font-size:1.3rem;transform:rotate(90deg)}.XL5KeG_disclosure[open] summary:after{transform:rotate(-90deg)}.XL5KeG_bullets{gap:10px;margin:0;padding:0;list-style:none;display:grid}.XL5KeG_bullets li{align-items:flex-start;gap:10px;font-size:.95rem;display:flex}.XL5KeG_bulletIcon{background:var(--sl-color-surface);width:28px;height:28px;color:var(--sl-color-accent);border-radius:8px;flex:none;place-items:center;font-size:.8rem;font-weight:900;display:grid}.XL5KeG_amountChips{flex-wrap:wrap;gap:8px;display:flex}.XL5KeG_amountChip{border:1px solid var(--sl-line);background:var(--sl-color-surface);min-height:44px;color:var(--sl-color-text);cursor:pointer;font-variant-numeric:tabular-nums;border-radius:99px;padding:0 14px;font-weight:700}.XL5KeG_amountChip[aria-pressed=true]{background:var(--sl-color-accent);color:var(--sl-color-on-accent);border-color:var(--sl-color-accent)}.XL5KeG_hero{border:1px solid var(--sl-line);background:var(--sl-color-bg);isolation:isolate;border-radius:20px;padding:22px 18px;position:relative;overflow:hidden}.XL5KeG_hero:before{content:"";background:var(--sl-motif);z-index:-1;height:160px;position:absolute;inset:0 0 auto;-webkit-mask:linear-gradient(#000,#0000);mask:linear-gradient(#000,#0000)}.XL5KeG_dayLabel{letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-text-muted);font-size:.75rem}.XL5KeG_warnBanner{background:color-mix(in srgb, var(--sl-color-warning) 16%, var(--sl-color-bg-elevated));border:1px solid var(--sl-color-warning);border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:.9rem;display:flex}.XL5KeG_tabs{border-bottom:1px solid var(--sl-line);gap:4px;display:flex;overflow-x:auto}.XL5KeG_tabs a{min-height:44px;color:var(--sl-color-text-muted);white-space:nowrap;border-bottom:3px solid #0000;align-items:center;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.XL5KeG_tabs a[aria-current=page]{color:var(--sl-color-text);border-bottom-color:var(--sl-color-accent)}@media (min-width:1024px){.XL5KeG_twoCol{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}}.XL5KeG_inlineLink{min-height:44px;color:var(--sl-color-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.XL5KeG_fieldset{border:0;min-width:0;margin:0;padding:0}.XL5KeG_legend{letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-text-muted);margin-bottom:4px;padding:0;font-size:.75rem;font-weight:800}.XL5KeG_tiles3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.XL5KeG_tiles3 .XL5KeG_tileValue{white-space:nowrap;text-overflow:ellipsis;font-size:1.1rem;overflow:hidden}.XL5KeG_dangerZone{border:1px solid var(--sl-color-danger);border-radius:calc(var(--sl-radius) + 4px);flex-direction:column;align-items:flex-start;gap:8px;padding:14px;display:flex}.XL5KeG_dangerTitle{color:var(--sl-color-danger);margin:0;font-size:1rem}.XL5KeG_linkReady{border:1px solid var(--sl-color-accent);background:color-mix(in srgb, var(--sl-color-accent) 10%, var(--sl-color-bg-elevated));border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.XL5KeG_tileLink{position:relative}.XL5KeG_tileLink:hover{border-color:var(--sl-color-accent)}.XL5KeG_stretched:after{content:"";position:absolute;inset:0}:is(html[data-family=crisp] .XL5KeG_input,html[data-family=crisp] .XL5KeG_textarea,html[data-family=gold-room] .XL5KeG_input,html[data-family=gold-room] .XL5KeG_textarea){border-radius:var(--sl-r);border-color:var(--sl-color-line,var(--sl-line));transition:border-color .15s,box-shadow .15s}:is(html[data-family=crisp] .XL5KeG_input,html[data-family=crisp] .XL5KeG_textarea){background:var(--sl-color-bg-elevated)}:is(html[data-family=gold-room] .XL5KeG_input,html[data-family=gold-room] .XL5KeG_textarea){background:var(--sl-color-bg-elevated);min-height:56px;font-size:17px}html[data-family=gold-room] .XL5KeG_textarea{min-height:110px}:is(html[data-family=crisp] .XL5KeG_input:focus,html[data-family=crisp] .XL5KeG_textarea:focus,html[data-family=gold-room] .XL5KeG_input:focus,html[data-family=gold-room] .XL5KeG_textarea:focus){border-color:var(--sl-color-accent);box-shadow:var(--sl-focus-ring);outline:none}:is(html[data-family=crisp] .XL5KeG_input[aria-invalid=true],html[data-family=gold-room] .XL5KeG_input[aria-invalid=true]){border-color:var(--sl-color-danger);box-shadow:0 0 0 3px color-mix(in srgb, var(--sl-color-danger) 16%, transparent)}:is(html[data-family=crisp] .XL5KeG_prefix,html[data-family=gold-room] .XL5KeG_prefix){border-radius:var(--sl-r) 0 0 var(--sl-r);border-color:var(--sl-color-line,var(--sl-line));background:var(--sl-color-surface)}:is(html[data-family=crisp] .XL5KeG_prefixed .XL5KeG_input,html[data-family=gold-room] .XL5KeG_prefixed .XL5KeG_input){border-radius:0 var(--sl-r) var(--sl-r) 0}:is(html[data-family=crisp] .XL5KeG_label,html[data-family=gold-room] .XL5KeG_label){font-weight:600}html[data-family=gold-room] .XL5KeG_label{color:var(--sl-color-text-muted);font-size:.95rem;font-weight:500}:is(html[data-family=crisp] .XL5KeG_title,html[data-family=gold-room] .XL5KeG_title,html[data-family=crisp] .XL5KeG_brandTitle,html[data-family=gold-room] .XL5KeG_brandTitle){font-family:var(--sl-font-display);letter-spacing:-.01em}:is(html[data-family=crisp] .XL5KeG_brand img,html[data-family=gold-room] .XL5KeG_brand img){border-radius:var(--sl-r-sm)}html[data-family=gold-room] .XL5KeG_brandTitle{color:var(--sl-color-spark,var(--sl-color-accent))}:is(html[data-family=crisp] .XL5KeG_otpCell,html[data-family=gold-room] .XL5KeG_otpCell){border-radius:var(--sl-r);background:var(--sl-color-bg-elevated);border-color:var(--sl-color-line,var(--sl-line));font-family:var(--sl-font-display)}html[data-family=gold-room] .XL5KeG_otpCell{min-height:64px}:is(html[data-family=crisp] .XL5KeG_otpCellNow,html[data-family=gold-room] .XL5KeG_otpCellNow){border-color:var(--sl-color-accent);box-shadow:var(--sl-focus-ring)}:is(html[data-family=crisp] .XL5KeG_dot,html[data-family=gold-room] .XL5KeG_dot){background:var(--sl-color-surface);box-shadow:inset 0 0 0 1px var(--sl-hair-2)}:is(html[data-family=crisp] .XL5KeG_dotDone,html[data-family=gold-room] .XL5KeG_dotDone){background:var(--sl-color-accent)}html[data-family=gold-room] .XL5KeG_dotDone{background:var(--sl-foil)}:is(html[data-family=crisp] .XL5KeG_chip,html[data-family=gold-room] .XL5KeG_chip){background:var(--sl-color-surface);color:var(--sl-color-text-muted);box-shadow:inset 0 0 0 1px var(--sl-hair-2);gap:6px;padding:3px 10px;font-weight:700}html[data-family=crisp] .XL5KeG_chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}html[data-family=gold-room] .XL5KeG_chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}:is(html[data-family=crisp] .XL5KeG_chipLive,html[data-family=gold-room] .XL5KeG_chipLive){background:var(--sl-tint-success);color:var(--sl-color-success);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sl-color-success) 38%, transparent)}:is(html[data-family=crisp] .XL5KeG_chipWarn,html[data-family=gold-room] .XL5KeG_chipWarn){background:var(--sl-tint-warning);color:var(--sl-color-warning);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sl-color-warning) 38%, transparent)}:is(html[data-family=crisp] .XL5KeG_chipBad,html[data-family=gold-room] .XL5KeG_chipBad){background:var(--sl-tint-danger);color:var(--sl-color-danger);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sl-color-danger) 38%, transparent)}html[data-family=crisp] .XL5KeG_backdrop{background:color-mix(in srgb, var(--sl-color-text) 52%, transparent)}:is(html[data-family=crisp] .XL5KeG_dialog,html[data-family=gold-room] .XL5KeG_dialog){border-radius:var(--sl-r-xl);border-color:var(--sl-hair);box-shadow:var(--sl-shadow-3)}html[data-family=gold-room] .XL5KeG_dialog{border-color:var(--sl-gold-hair)}:is(html[data-family=crisp] .XL5KeG_dialog h2,html[data-family=gold-room] .XL5KeG_dialog h2){font-family:var(--sl-font-display);font-size:1.4rem}:is(html[data-family=crisp] .XL5KeG_tile,html[data-family=gold-room] .XL5KeG_tile,html[data-family=crisp] .XL5KeG_statusBar,html[data-family=gold-room] .XL5KeG_statusBar,html[data-family=crisp] .XL5KeG_linkReady,html[data-family=gold-room] .XL5KeG_linkReady){border-radius:var(--sl-r-lg);border-color:var(--sl-hair-2);box-shadow:var(--sl-shadow-1)}:is(html[data-family=crisp] .XL5KeG_tileValue,html[data-family=gold-room] .XL5KeG_tileValue){font-family:var(--sl-font-display)}:is(html[data-family=crisp] .XL5KeG_linkReady,html[data-family=gold-room] .XL5KeG_linkReady){border-color:var(--sl-color-accent)}:is(html[data-family=crisp] .XL5KeG_warnBanner,html[data-family=gold-room] .XL5KeG_warnBanner,html[data-family=crisp] .XL5KeG_dangerZone,html[data-family=gold-room] .XL5KeG_dangerZone){border-radius:var(--sl-r-lg)}:is(html[data-family=crisp] .XL5KeG_table th,html[data-family=gold-room] .XL5KeG_table th){letter-spacing:.12em;text-transform:uppercase;background:var(--sl-color-surface);font-size:.72rem;font-weight:700}:is(html[data-family=crisp] .XL5KeG_table td,html[data-family=gold-room] .XL5KeG_table td,html[data-family=crisp] .XL5KeG_table th,html[data-family=gold-room] .XL5KeG_table th){border-bottom-color:var(--sl-hair-2)}:is(html[data-family=crisp] .XL5KeG_tableWrap,html[data-family=gold-room] .XL5KeG_tableWrap){border:1px solid var(--sl-hair-2);border-radius:var(--sl-r-lg);background:var(--sl-color-bg-elevated)}:is(html[data-family=crisp] .XL5KeG_segment,html[data-family=gold-room] .XL5KeG_segment){border-radius:var(--sl-r);border:1px solid var(--sl-hair-2)}:is(html[data-family=crisp] .XL5KeG_segment button,html[data-family=gold-room] .XL5KeG_segment button){border-radius:calc(var(--sl-r) - 3px)}html[data-family=crisp] .XL5KeG_segment button[aria-pressed=true]{background:var(--sl-color-bg-elevated);box-shadow:var(--sl-shadow-1), 0 0 0 1px var(--sl-hair)}html[data-family=gold-room] .XL5KeG_segment button[aria-pressed=true]{background:var(--sl-color-surface);color:var(--sl-color-spark,var(--sl-color-accent));box-shadow:inset 0 0 0 1px var(--sl-gold-hair-2)}:is(html[data-family=crisp] .XL5KeG_amountChip,html[data-family=gold-room] .XL5KeG_amountChip){border-color:var(--sl-color-line,var(--sl-line));background:var(--sl-color-bg-elevated)}html[data-family=crisp] .XL5KeG_amountChip[aria-pressed=true]{background:var(--sl-color-accent)}html[data-family=gold-room] .XL5KeG_amountChip[aria-pressed=true]{background:var(--sl-foil);border-color:#0000}:is(html[data-family=crisp] .XL5KeG_hero,html[data-family=gold-room] .XL5KeG_hero){border-radius:var(--sl-r-xl);border-color:var(--sl-hair-2)}:is(html[data-family=crisp] .XL5KeG_tabs a[aria-current=page],html[data-family=gold-room] .XL5KeG_tabs a[aria-current=page]){border-bottom-color:var(--sl-color-accent)}:is(html[data-family=crisp] .XL5KeG_stickyBar,html[data-family=gold-room] .XL5KeG_stickyBar){background:linear-gradient(to top, var(--sl-color-bg) 72%, transparent)}:is(html[data-family=crisp] .XL5KeG_qr,html[data-family=gold-room] .XL5KeG_qr){border-radius:var(--sl-r);box-shadow:var(--sl-shadow-1)}.XL5KeG_menuLooks{border-bottom:1px solid var(--sl-line);gap:6px;margin-bottom:4px;padding:6px 10px 10px;display:grid}.XL5KeG_menuLooksLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-text-muted);font-size:.75rem;font-weight:700}.XL5KeG_menuLooks .XL5KeG_menuLooksRow{grid-template-columns:1fr 1fr;gap:6px;display:grid}.XL5KeG_menuLooks .XL5KeG_menuLooksRow button{border:1px solid var(--sl-line);border-radius:var(--sl-r,10px);background:var(--sl-color-bg-elevated);justify-content:center;min-height:44px;padding:0 8px;font-size:.9rem}.XL5KeG_menuLooks .XL5KeG_menuLooksRow button[aria-pressed=true]{border-color:var(--sl-color-accent);box-shadow:inset 0 0 0 1px var(--sl-color-accent);color:var(--sl-color-accent)}.XL5KeG_menuLooks .XL5KeG_menuLooksRow button[aria-pressed=true]:before{content:"✓";margin-right:6px}
.oghocG_corner{--cc:var(--bt-crisp-cc);--ct:var(--bt-crisp-ct);--on:var(--sl-color-bg-elevated)}html[data-family=gold-room] .oghocG_corner{--cc:var(--bt-gold-cc);--ct:var(--sl-color-bg-elevated);--on:var(--bt-gold-on)}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){html[data-family=gold-room] .oghocG_corner{--ct:color-mix(in srgb, var(--bt-gold-cc) 18%, var(--sl-color-bg-elevated))}}.oghocG_count{color:var(--sl-color-text-muted);margin:0;font-weight:700}.oghocG_groupList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oghocG_group{border-radius:var(--sl-r-lg,14px);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-color-bg-elevated);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;padding:12px;display:grid}.oghocG_groupName,.oghocG_groupNote,.oghocG_groupLead{grid-column:1/-1}.oghocG_group[data-ready=false]{border-color:var(--sl-color-warning);background:var(--sl-tint-warning)}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_group[data-ready=false]{background:color-mix(in srgb, var(--sl-color-warning) 20%, var(--sl-color-bg-elevated))}}.oghocG_leadSelect{min-height:52px;font-weight:700}.oghocG_group .oghocG_leadSelect[data-empty=true]{border:2px solid var(--sl-color-danger);background:var(--sl-color-bg-elevated)}.oghocG_infoCard{border-radius:var(--sl-r-lg,16px);border:1px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-tint-info);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_infoCard{background:color-mix(in srgb, var(--sl-color-info,var(--sl-color-accent)) 12%, var(--sl-color-bg-elevated))}}.oghocG_infoCard p{gap:2px;margin:0;display:grid}.oghocG_infoCard span:not(.oghocG_infoIcon){color:var(--sl-color-text-muted)}.oghocG_infoIcon{background:var(--sl-color-bg-elevated);width:36px;height:36px;color:var(--sl-color-text);border-radius:10px;place-items:center;display:grid}.oghocG_infoIcon svg{width:20px;height:20px}.oghocG_leaderCard{border-radius:var(--sl-r-lg,16px);border:1px solid var(--sl-hair,var(--sl-color-line));background:var(--sl-color-bg-elevated);gap:10px;padding:16px;display:grid}html[data-family=crisp] .oghocG_leaderCard{background-image:var(--sl-guilloche,none)}.oghocG_groupHost{background:var(--sl-color-surface)}.oghocG_groupName{gap:4px;display:grid}.oghocG_joined{color:var(--sl-color-text-muted);font-size:.8rem;font-weight:700}.oghocG_groupNote{color:var(--sl-color-text-muted);align-self:center;margin:0;font-size:.9rem}.oghocG_groupChip{justify-self:start}.oghocG_groupLink{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.oghocG_entry{gap:10px;display:grid}.oghocG_entryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.oghocG_entryName{margin:0;font-size:1.05rem;font-weight:800}.oghocG_entryVs{color:var(--sl-color-text-muted);margin:0;font-size:.9rem}.oghocG_page{align-content:start;gap:16px;display:grid}.oghocG_main{grid-template-columns:minmax(0,1fr) minmax(280px,380px);align-items:start;gap:18px;display:grid}.oghocG_stack{gap:16px;min-width:0;display:grid}.oghocG_aside{gap:14px;min-width:0;display:grid}@media (max-width:900px){.oghocG_main{grid-template-columns:minmax(0,1fr)}}.oghocG_panel{border-radius:var(--sl-r-lg,16px);border:1px solid var(--sl-hair,var(--sl-color-line));background:var(--sl-color-bg-elevated);box-shadow:var(--sl-shadow-1,none);gap:14px;padding:16px;display:grid}.oghocG_panelHead{border-bottom:1px solid var(--sl-hair-2,var(--sl-color-line));justify-content:space-between;align-items:center;gap:10px;padding-bottom:10px;display:flex}.oghocG_panel h2,.oghocG_dangerZone h2{font-family:var(--sl-font-sans);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:800}html[data-family] .oghocG_panel h2{font-family:var(--sl-font-sans);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:800}html[data-family] .oghocG_dangerZone h2{font-family:var(--sl-font-sans);letter-spacing:0;margin:0;font-size:1.05rem;font-weight:800}.oghocG_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-text-muted);margin:0;font-size:.75rem;font-weight:800}.oghocG_hint{color:var(--sl-color-text-muted);margin:0;font-size:.85rem}.oghocG_errorLine{color:var(--sl-color-danger);margin:0;font-size:.9rem;font-weight:700}.oghocG_two{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:560px){.oghocG_two{grid-template-columns:minmax(0,1fr)}}.oghocG_picks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:340px){.oghocG_picks{grid-template-columns:minmax(0,1fr)}}.oghocG_kinds{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (max-width:560px){.oghocG_kinds{grid-template-columns:minmax(0,1fr)}}.oghocG_kind{text-align:left;border-radius:var(--sl-r-lg,14px);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-color-bg-elevated);min-height:44px;color:var(--sl-color-text);font:inherit;cursor:pointer;align-content:start;justify-items:start;gap:4px;padding:14px;display:grid;position:relative}.oghocG_kind small{color:var(--sl-color-text-muted)}.oghocG_kind[aria-checked=true]{border-color:var(--sl-color-accent);background:var(--sl-tint-accent)}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_kind[aria-checked=true]{background:color-mix(in srgb, var(--sl-color-accent) 9%, var(--sl-color-bg-elevated));box-shadow:0 0 0 3px color-mix(in srgb, var(--sl-color-accent) 22%, transparent)}}.oghocG_kind:focus-visible,.oghocG_seg button:focus-visible,.oghocG_pick:focus-within,.oghocG_add:focus-visible{outline:3px solid var(--sl-color-focus);outline-offset:2px}.oghocG_kindIcon{background:var(--sl-color-surface);width:44px;height:44px;color:var(--sl-color-text-muted);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.oghocG_kindIcon svg{width:24px;height:24px}.oghocG_kind[aria-checked=true] .oghocG_kindIcon{background:var(--sl-color-accent);color:var(--sl-color-on-accent)}.oghocG_kindName{font-family:var(--sl-font-display);letter-spacing:-.01em;font-size:1.2rem;font-weight:600}.oghocG_tick{background:var(--sl-color-accent);width:22px;height:22px;color:var(--sl-color-on-accent);border-radius:50%;place-items:center;display:none;position:absolute;top:10px;right:10px}.oghocG_tick svg{width:14px;height:14px}.oghocG_kind[aria-checked=true] .oghocG_tick{display:grid}.oghocG_seg{background:var(--sl-color-surface);border-radius:12px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.oghocG_seg button{min-height:44px;color:var(--sl-color-text-muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 8px;font-weight:700}.oghocG_seg button[aria-checked=true]{background:var(--sl-color-bg);color:var(--sl-color-text);box-shadow:0 0 0 1px var(--sl-color-line)}.oghocG_pick{border-radius:var(--sl-r-lg,14px);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-color-bg-elevated);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;min-height:44px;padding:12px;display:grid}.oghocG_pick input{width:22px;height:22px;accent-color:var(--sl-color-accent);margin:2px 0 0}.oghocG_pick small{color:var(--sl-color-text-muted);display:block}.oghocG_pick:has(input:checked){border-color:var(--sl-color-accent);background:var(--sl-tint-accent)}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_pick:has(input:checked){background:color-mix(in srgb, var(--sl-color-accent) 9%, var(--sl-color-bg-elevated))}}.oghocG_people{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oghocG_person{border-radius:var(--sl-r-lg,12px);border:1px solid var(--sl-hair,var(--sl-color-line));background:var(--sl-color-bg-elevated);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.oghocG_person b,.oghocG_person small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.oghocG_person small{color:var(--sl-color-text-muted);white-space:normal;overflow:visible}.oghocG_dot{background:var(--cc);border-radius:6px;width:10px;height:36px}.oghocG_faintX{width:44px;height:44px;color:var(--sl-color-text-muted);opacity:.7;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.oghocG_faintX:hover:not(:disabled){opacity:1}.oghocG_faintX:focus-visible{outline:3px solid var(--sl-color-focus);outline-offset:0}.oghocG_faintX:disabled{cursor:not-allowed;opacity:.4}.oghocG_faintX svg{width:18px;height:18px}.oghocG_search{position:relative}.oghocG_searchIcon{color:var(--sl-color-text-muted);pointer-events:none;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.oghocG_searchIcon svg{width:18px;height:18px}.oghocG_searchInput{padding-left:40px}.oghocG_consent{border-radius:var(--sl-r-lg,14px);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-color-bg-elevated);padding:10px 12px}.oghocG_suggest{flex-wrap:wrap;gap:8px;display:flex}.oghocG_add{border:1.5px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-color-bg-elevated);min-height:44px;color:var(--sl-color-text);font:inherit;cursor:pointer;border-radius:24px;align-items:center;gap:8px;padding:4px 12px 4px 6px;font-weight:700;display:inline-flex}.oghocG_add span{text-align:left}.oghocG_add:disabled{cursor:not-allowed;opacity:.65}.oghocG_addWhy{color:var(--sl-color-text-muted);font-size:.75rem;font-weight:600;display:block}.oghocG_keeps{border-radius:var(--sl-r-lg,16px);border:1.5px solid var(--sl-color-accent);background:var(--sl-tint-accent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_keeps{background:color-mix(in srgb, var(--sl-color-accent) 8%, var(--sl-color-bg-elevated))}}.oghocG_keeps svg{width:26px;height:26px;color:var(--sl-color-accent)}.oghocG_keeps p{margin:0}.oghocG_keeps small{color:var(--sl-color-text-muted);margin-top:2px;display:block}.oghocG_preview{--bs-bg:var(--sl-color-accent);--bs-ink:var(--sl-color-on-accent);text-align:center;border-radius:var(--sl-r-lg,16px);background:var(--bs-bg);color:var(--bs-ink);justify-items:center;gap:8px;padding:18px 14px;display:grid}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_preview{--bs-bg:color-mix(in srgb, var(--sl-color-accent) 60%, var(--sl-color-text));--bs-ink:var(--sl-color-bg)}}html[data-family=gold-room] .oghocG_preview{--bs-bg:var(--sl-color-bg);--bs-ink:var(--sl-color-text);border:1px solid var(--sl-gold-hair-2,var(--sl-color-accent))}.oghocG_previewKind{letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:6px;font-size:.75rem;font-weight:800;display:inline-flex}.oghocG_previewKind svg{width:16px;height:16px}.oghocG_previewName{font-family:var(--sl-font-display);overflow-wrap:anywhere;font-size:1.4rem;font-weight:600;line-height:1.15}.oghocG_previewRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.oghocG_previewRow i{font-style:italic}.oghocG_previewFace{justify-items:center;gap:2px;font-size:.8rem;font-weight:700;display:grid}.oghocG_previewFace .sl-avatar{box-shadow:0 0 0 2px var(--bs-bg), 0 0 0 4px var(--cc)}.oghocG_previewMeta{font-size:.85rem}.oghocG_linkNote{color:var(--sl-color-text-muted);margin:0;font-size:.8rem}.oghocG_mic{gap:8px;display:grid}.oghocG_micTitle{margin:0;font-weight:700}.oghocG_micButtons{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.oghocG_micBtn{border-radius:var(--sl-r-lg,14px);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-color-surface);min-height:56px;color:var(--sl-color-text);font:inherit;text-align:left;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;padding:8px 14px;display:flex}.oghocG_micBtn[aria-pressed=true]{background:var(--sl-color-accent);border-color:var(--sl-color-accent);color:var(--sl-color-on-accent)}.oghocG_micBtn:disabled{opacity:.6;cursor:default}.oghocG_micBtn:focus-visible{outline:3px solid var(--sl-color-focus);outline-offset:2px}.oghocG_micBtn small{font-size:.8rem}.oghocG_readOnly{gap:2px;margin:0;display:grid}.oghocG_readOnly small{color:var(--sl-color-text-muted)}.oghocG_steps{color:var(--sl-color-text-muted);gap:4px;margin:0;padding-left:20px;display:grid}.oghocG_actionsCol{gap:8px;display:grid}.oghocG_titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;display:flex}.oghocG_titleRow h1{flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:1.6rem;display:flex}.oghocG_acts{flex-wrap:wrap;gap:10px;display:flex}.oghocG_banner{border-radius:var(--sl-r-lg,14px);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));background:var(--sl-color-surface);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:14px 16px;display:grid}.oghocG_banner svg{width:22px;height:22px}.oghocG_banner p{margin:0}.oghocG_bannerWarn{border-color:var(--sl-color-warning)}.oghocG_bannerOk{border-color:var(--sl-color-accent);background:var(--sl-tint-accent)}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_bannerOk{background:color-mix(in srgb, var(--sl-color-accent) 9%, var(--sl-color-bg-elevated))}}.oghocG_tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:720px){.oghocG_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.oghocG_tile{border-radius:var(--sl-r-lg,14px);border:1px solid var(--sl-hair,var(--sl-color-line));background:var(--sl-color-bg-elevated);gap:2px;padding:14px;display:grid}.oghocG_tile small{letter-spacing:.06em;text-transform:uppercase;color:var(--sl-color-text-muted);font-size:.75rem;font-weight:800}.oghocG_tile b{font-family:var(--sl-font-display);font-variant-numeric:tabular-nums lining-nums;overflow-wrap:anywhere;font-size:1.7rem;font-weight:600;line-height:1.1}.oghocG_tile span{color:var(--sl-color-text-muted);font-size:.85rem}.oghocG_tileHero{--th-bg:var(--sl-color-accent);--th-ink:var(--sl-color-on-accent);--th-gold:var(--sl-color-on-accent);background:var(--th-bg);border-color:var(--th-bg);color:var(--th-ink);grid-column:1/-1}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_tileHero{--th-bg:color-mix(in srgb, var(--sl-color-accent) 60%, var(--sl-color-text));--th-ink:var(--sl-color-bg);--th-gold:var(--sl-color-accent2,var(--sl-color-on-accent))}html[data-family=crisp] .oghocG_tileHero{background-image:repeating-radial-gradient(circle at 88% -12%, color-mix(in srgb, var(--th-gold) 7%, transparent) 0 1px, transparent 1px 7px), repeating-radial-gradient(circle at 6% 108%, color-mix(in srgb, var(--th-gold) 7%, transparent) 0 1px, transparent 1px 9px)}}html[data-family=gold-room] .oghocG_tileHero{--th-bg:var(--sl-color-bg);--th-ink:var(--sl-color-text);--th-gold:var(--sl-color-accent);border-color:var(--sl-gold-hair-2,var(--sl-color-accent))}.oghocG_tileHero small,.oghocG_tileHero span{color:inherit;opacity:1}.oghocG_tileHero b{color:var(--th-gold);font-size:2.4rem}@media (min-width:721px){.oghocG_tileHero{grid-column:auto}}@supports (color:color-mix(in srgb, currentcolor, currentcolor)){.oghocG_tileNotes{background:color-mix(in srgb, var(--sl-color-accent2,var(--sl-color-accent)) 16%, var(--sl-color-bg-elevated))}html[data-family=gold-room] .oghocG_tileNotes{background:color-mix(in srgb, var(--sl-color-accent) 14%, var(--sl-color-bg-elevated))}}.oghocG_board{gap:10px;margin:0;padding:0;list-style:none;display:grid}.oghocG_row{border-radius:var(--sl-r-lg,12px);border:1px solid var(--sl-hair,var(--sl-color-line));background:var(--sl-color-bg-elevated);grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px;display:grid}.oghocG_rowRanked{grid-template-columns:auto auto auto minmax(0,1fr) auto}.oghocG_rank{text-align:center;min-width:1.2em;color:var(--sl-color-text-muted);font-weight:800}.oghocG_rowOut{opacity:.7}.oghocG_rowOut .oghocG_am{text-decoration:line-through}.oghocG_nm b{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.oghocG_nm small{color:var(--sl-color-text-muted);display:block}.oghocG_bar{background:var(--sl-color-surface);border-radius:6px;height:6px;margin-top:6px;display:block;overflow:hidden}.oghocG_bar i{background:var(--cc);border-radius:6px;height:100%;display:block}.oghocG_takeOut{min-height:44px;color:var(--sl-color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-self:end;padding:0 8px;font-size:.9rem;font-weight:600}.oghocG_takeOut:hover:not(:disabled){color:var(--sl-color-text);text-decoration:underline}.oghocG_takeOut:focus-visible{outline:3px solid var(--sl-color-focus);outline-offset:2px}.oghocG_takeOut:disabled{cursor:not-allowed;opacity:.6}.oghocG_am{font-family:var(--sl-font-display);font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-size:1.25rem;font-weight:600}@media (max-width:560px){.oghocG_row{grid-template-columns:auto auto minmax(0,1fr) auto}.oghocG_rowRanked{grid-template-columns:auto auto auto minmax(0,1fr) auto}.oghocG_row>button:last-child{grid-column:1/-1}}.oghocG_share{background:var(--sl-color-surface);border-radius:10px;height:10px;margin-top:12px;display:flex;overflow:hidden}.oghocG_share i{background:var(--cc);height:100%;display:block}.oghocG_winChip{background:var(--sl-color-accent);color:var(--sl-color-on-accent);box-shadow:none}html[data-family] span.oghocG_winChip{background:var(--sl-color-accent);color:var(--sl-color-on-accent);box-shadow:none}html[data-family] span.oghocG_winChip:before{display:none}.oghocG_switch{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-height:44px;display:grid}.oghocG_switch input{width:26px;height:26px;accent-color:var(--sl-color-accent);margin:0}.oghocG_switch input[role=switch]{appearance:none;border:1.5px solid var(--sl-color-text-muted);background:var(--sl-color-surface);cursor:pointer;border-radius:14px;width:48px;height:28px;margin:0;transition:background .15s;position:relative}.oghocG_switch input[role=switch]:after{content:"";background:var(--sl-color-text-muted);border-radius:50%;width:19px;height:19px;transition:transform .15s;position:absolute;top:3px;left:3px}.oghocG_switch input[role=switch]:checked{background:var(--sl-color-accent);border-color:var(--sl-color-accent)}.oghocG_switch input[role=switch]:checked:after{background:var(--sl-color-on-accent);transform:translate(20px)}.oghocG_switch input[role=switch]:focus-visible{outline:3px solid var(--sl-color-focus);outline-offset:2px}.oghocG_switch input[role=switch]:disabled{cursor:not-allowed}@media (prefers-reduced-motion:reduce){.oghocG_switch input[role=switch],.oghocG_switch input[role=switch]:after{transition:none}}.oghocG_switch small{color:var(--sl-color-text-muted);display:block}.oghocG_dangerZone{border-radius:var(--sl-r-lg,16px);border:1px solid var(--sl-hair,var(--sl-color-line));background:var(--sl-color-bg-elevated);box-shadow:var(--sl-shadow-1,none);gap:12px;padding:16px;display:grid}.oghocG_dangerZone h2{color:var(--sl-color-danger)}html[data-family] .oghocG_dangerZone h2{color:var(--sl-color-danger)}.oghocG_dangerZone p{color:var(--sl-color-text-muted);margin:4px 0 0}@media (prefers-reduced-motion:reduce){.oghocG_bar i,.oghocG_share i{transition:none}}@media (prefers-reduced-motion:no-preference){.oghocG_bar i,.oghocG_share i{transition:width .4s}}:is(.oghocG_page .sl-button svg,.oghocG_page .oghocG_add svg,.oghocG_entry .sl-button svg){flex:none;width:18px;height:18px}:is(html[data-family] .oghocG_page .sl-button--secondary:not([aria-busy=true]),html[data-family] .oghocG_page .sl-button--ghost:not([aria-busy=true])){background:var(--sl-color-surface);color:var(--sl-color-text);opacity:1}html[data-family] .oghocG_page .sl-button--ghost:not([aria-busy=true]){background:0 0}:is(html[data-family] .oghocG_page .sl-button:disabled:not([aria-busy=true]),html[data-family] .oghocG_page .sl-button[aria-disabled=true]:not([aria-busy=true])){background:var(--sl-color-surface);color:var(--sl-color-text-muted);opacity:1}html[data-family] .oghocG_page .sl-button--ghost:disabled:not([aria-busy=true]){background:0 0}html[data-family] .oghocG_dangerZone .oghocG_stopBtn{background:var(--sl-color-bg-elevated);border:1.5px solid var(--sl-color-danger);width:100%;color:var(--sl-color-danger);box-shadow:none;background-image:none}html[data-family] .oghocG_dangerZone .oghocG_stopBtn:disabled:not([aria-busy=true]){background:var(--sl-color-bg-elevated);border:1.5px solid var(--sl-color-danger);width:100%;color:var(--sl-color-danger);box-shadow:none;background-image:none}html[data-family] .oghocG_dangerZone .oghocG_stopBtn:disabled:not([aria-busy=true]){opacity:.6}html[data-family] .oghocG_page .oghocG_outlineBtn:not([aria-busy=true]){background:var(--sl-color-bg-elevated);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));box-shadow:none;background-image:none}html[data-family] .oghocG_page .oghocG_outlineBtn:disabled:not([aria-busy=true]){background:var(--sl-color-bg-elevated);border:1.5px solid var(--sl-hair-2,var(--sl-color-line));box-shadow:none;background-image:none}
.JA4e1G_viewport{background:var(--sl-color-bg);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.JA4e1G_stage{aspect-ratio:16/9;background:var(--sl-stage-bg);width:min(100vw,177.778dvh);color:var(--sl-color-text);position:relative;overflow:hidden;container-type:size}.JA4e1G_title{z-index:3;align-items:center;gap:1.2cqi;max-width:56cqi;margin:0;font-size:3cqi;line-height:1.1;display:flex;position:absolute;top:4cqh;left:4cqi}.JA4e1G_title>span{font:inherit;align-items:center;gap:1.2cqi;display:flex}.JA4e1G_title>span>span{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.JA4e1G_title img{flex:none;width:4cqi;height:4cqi}.JA4e1G_total{font-family:var(--sl-font-display);font-weight:900;font-stretch:var(--sl-n-stretch);text-transform:var(--sl-d-case);color:var(--sl-color-accent);letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-shadow:0 .4cqi 2cqi #0000008c;z-index:3;white-space:nowrap;margin:0;line-height:1;position:absolute;top:21cqh;left:4cqi}.JA4e1G_meta{color:var(--sl-color-text-muted);z-index:3;margin:0;font-size:2.2cqi;position:absolute;top:48cqh;left:4.4cqi}.JA4e1G_board{background:color-mix(in srgb, var(--sl-color-bg-elevated) 96%, transparent);border:.15cqi solid color-mix(in srgb, var(--sl-line) 60%, transparent);z-index:3;border-radius:1.4cqi;width:34cqi;padding:1.6cqi 2cqi;position:absolute;top:4cqh;right:3.5cqi}.JA4e1G_board h2{font-family:var(--sl-font-sans);letter-spacing:.14em;color:var(--sl-color-text-muted);margin:0 0 .6cqi;font-size:1.7cqi}.JA4e1G_board ol{margin:0;padding:0;list-style:none}.JA4e1G_board li{border-bottom:.1cqi solid color-mix(in srgb, var(--sl-line) 30%, transparent);justify-content:space-between;gap:1cqi;padding:.5cqi 0;font-size:2.2cqi;display:flex}.JA4e1G_board li:last-child{border-bottom:0}.JA4e1G_board li:first-child{font-size:2.5cqi}.JA4e1G_board li span{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.JA4e1G_board li b{font-variant-numeric:tabular-nums;color:var(--sl-spark);white-space:nowrap}.JA4e1G_bannerWrap{z-index:4;align-items:center;gap:1.4cqi;max-width:62cqi;display:flex;position:absolute;bottom:5cqh;left:4cqi}.JA4e1G_bannerWrap>.JA4e1G_bannerFace,.JA4e1G_board li .JA4e1G_face{flex:none}.JA4e1G_bannerWrap>.JA4e1G_bannerFace{box-shadow:0 0 0 .4cqi var(--sl-spark);width:6cqi!important;height:6cqi!important;font-size:2.4cqi!important}.JA4e1G_board li .JA4e1G_face{width:3.4cqi!important;height:3.4cqi!important;font-size:1.4cqi!important}.JA4e1G_who{align-items:center;gap:1cqi;min-width:0;display:flex}.JA4e1G_banner{background:var(--sl-grad-accent);max-width:56cqi;color:var(--sl-color-on-accent);box-shadow:0 0 0 .5cqi color-mix(in srgb, var(--sl-spark) 55%, transparent);border-radius:1.4cqi;padding:1.3cqi 2.6cqi;font-size:3cqi;font-weight:900;animation:.25s ease-out JA4e1G_bannerIn}@keyframes JA4e1G_bannerIn{0%{opacity:0;transform:translateY(2cqh)}to{opacity:1;transform:none}}.JA4e1G_qrPanel{z-index:4;color:#111;background:#fff;border-radius:1.6cqi;align-items:center;gap:1.6cqi;padding:1.2cqi;display:flex;position:absolute;bottom:5cqh;right:3.5cqi}.JA4e1G_qrBox{flex:none;width:10cqi}.JA4e1G_qrText{gap:.2cqi;display:grid}.JA4e1G_qrText small{letter-spacing:.08em;text-transform:uppercase;font-size:1.6cqi;font-weight:800}.JA4e1G_qrText b{font-family:var(--sl-font-mono);letter-spacing:.05em;white-space:nowrap;font-size:3.6cqi;line-height:1}.JA4e1G_qrText span{font-size:1.5cqi}.JA4e1G_qrHero{z-index:5;gap:2.4cqi;padding:2cqi;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.JA4e1G_qrHero .JA4e1G_qrBox{width:22cqi}.JA4e1G_qrHero .JA4e1G_qrText small{font-size:2cqi}.JA4e1G_qrHero .JA4e1G_qrText b{font-size:6cqi}.JA4e1G_qrHero .JA4e1G_qrText span{font-size:2cqi}.JA4e1G_status{color:var(--sl-color-text-muted);z-index:3;align-items:center;gap:.6cqi;font-size:1.6cqi;transition:opacity .4s;display:flex;position:absolute;top:63cqh;right:3.5cqi}.JA4e1G_status:before{content:"";background:var(--sl-spark);border-radius:50%;width:1cqi;height:1cqi}.JA4e1G_quiet{opacity:.35}.JA4e1G_badge{background:var(--sl-color-warning);color:var(--sl-on-warning);z-index:8;border-radius:99px;padding:.6cqi 1.6cqi;font-size:1.8cqi;font-weight:800;position:absolute;top:2cqh;right:3.5cqi}.JA4e1G_tools{z-index:9;opacity:0;transition:opacity .3s;position:absolute;bottom:1.2cqh;left:4cqi}.JA4e1G_toolsOn,.JA4e1G_tools:focus-within{opacity:1}.JA4e1G_tools button{background:var(--sl-color-bg-elevated);min-height:44px;color:var(--sl-color-text);border:1px solid var(--sl-line);cursor:pointer;border-radius:8px;padding:0 12px;font-size:max(12px,1.2cqi)}.JA4e1G_rain{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.JA4e1G_note{top:-10cqh;left:calc(var(--x) * 1%);will-change:transform;width:12cqi;animation:3s linear forwards JA4e1G_rain;position:absolute}.JA4e1G_fade{animation:1.2s linear forwards JA4e1G_noteFade;top:25cqh}@keyframes JA4e1G_rain{0%{transform:translate(0,0)rotate(0)}25%{transform:translate3d(calc(var(--drift) * 1cqi), 30cqh, 0) rotate(calc(var(--spin) * .4deg))}50%{transform:translate3d(calc(var(--drift) * -.6cqi), 65cqh, 0) rotate(calc(var(--spin) * .7deg))}to{transform:translate3d(calc(var(--drift) * .8cqi), 125cqh, 0) rotate(calc(var(--spin) * 1deg))}}@keyframes JA4e1G_noteFade{0%{opacity:0}25%{opacity:1}75%{opacity:1}to{opacity:0}}.JA4e1G_count{background:var(--sl-color-text);color:var(--sl-color-bg);border-radius:99px;padding:.2cqi .9cqi;font-size:1.8cqi;font-weight:800;position:absolute;top:-1cqi;right:-.6cqi}.JA4e1G_label{background:var(--sl-color-text);color:var(--sl-color-bg);white-space:nowrap;border-radius:99px;padding:.3cqi 1.2cqi;font-size:2.4cqi;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.JA4e1G_overlay{z-index:10;text-align:center;place-items:center;display:grid;position:absolute;inset:0}.JA4e1G_dim{background:#000000b3}.JA4e1G_end{background:#000000d1}.JA4e1G_startOverlay{z-index:12}.JA4e1G_card{background:var(--sl-color-bg-elevated);border:.2cqi solid var(--sl-line);border-radius:2cqi;justify-items:center;gap:1.4cqi;max-width:60cqi;padding:3cqi 4cqi;display:grid}.JA4e1G_card b{font-family:var(--sl-font-display);text-transform:var(--sl-d-case);font-size:4.4cqi;line-height:1.1}.JA4e1G_end .JA4e1G_card b{color:var(--sl-color-accent);font-size:5cqi}.JA4e1G_card p{color:var(--sl-color-text-muted);margin:0;font-size:2cqi}.JA4e1G_start{cursor:pointer;background:var(--sl-grad-accent);color:var(--sl-color-on-accent);border:0;border-radius:1.4cqi;padding:1.4cqi 4cqi;font-size:3cqi;font-weight:900}.JA4e1G_center{background:var(--sl-stage-bg);place-items:center;min-height:100dvh;padding:16px;display:grid}.JA4e1G_center .sl-state.sl-state{gap:clamp(12px,2.4vh,32px);width:min(86vw,64rem);padding:clamp(24px,4.5vh,64px) clamp(20px,4vw,72px)}.JA4e1G_center .sl-state.sl-state .sl-state__icon{width:clamp(44px,6vw,112px);height:clamp(44px,6vw,112px);padding:clamp(11px,1.5vw,28px)}.JA4e1G_center .sl-state.sl-state .sl-state__title{font-size:clamp(1.5rem,3.4vw,4rem);line-height:1.12}.JA4e1G_center .sl-state.sl-state .sl-button{min-height:clamp(48px,5.4vw,104px);padding:0 clamp(20px,2.6vw,52px);font-size:clamp(1.125rem,1.8vw,2.2rem)}.JA4e1G_pairing{background:var(--sl-stage-bg);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4vw;min-height:100dvh;padding:6vh 7vw;display:grid}.JA4e1G_pairingMain{justify-items:start;gap:3vh;min-width:0;display:grid}.JA4e1G_pairing .JA4e1G_pairingMain h1{margin:0;font-size:clamp(2.25rem,4.6vw,5.5rem);line-height:1.08}.JA4e1G_code{font-size:clamp(3rem,11vw,9rem);font-weight:900;line-height:1;font-family:var(--sl-font-mono);color:var(--sl-color-accent);gap:.4em;margin:0;display:flex}.JA4e1G_pairing .JA4e1G_steps{color:var(--sl-color-text-muted);gap:2vh;margin:0;padding-left:1.4em;font-size:clamp(1.125rem,1.6vw,3rem);line-height:1.35;display:grid}.JA4e1G_pairing .JA4e1G_steps strong{color:var(--sl-color-text)}.JA4e1G_pairingQr{justify-self:center}@media (max-width:720px){.JA4e1G_pairing{grid-template-columns:1fr;padding:24px}.JA4e1G_pairingQr{justify-self:start}}@media (prefers-reduced-motion:reduce){.JA4e1G_note{animation:1.2s linear forwards JA4e1G_noteFade;top:25cqh}.JA4e1G_banner{animation:none}}.JA4e1G_srOnlyBanner{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.JA4e1G_call{color:var(--sl-color-accent);z-index:3;margin:0;font-size:2.6cqi;font-weight:800;position:absolute;top:14cqh;left:4cqi}.JA4e1G_emptyBig{width:30cqi;font-family:var(--sl-font-display);font-stretch:var(--sl-n-stretch);z-index:3;margin:0;font-size:4.2cqi;font-weight:800;line-height:1.1;position:absolute;top:52cqh;left:4cqi}.JA4e1G_none{color:var(--sl-color-text-muted)}.JA4e1G_fs{z-index:20;border:1px solid var(--sl-line);background:var(--sl-color-bg-elevated);width:max(44px,3.4cqi);height:max(44px,3.4cqi);color:var(--sl-color-text);cursor:pointer;opacity:.7;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:2cqh;right:1.5cqi}.JA4e1G_fs:hover,.JA4e1G_fs:focus-visible{opacity:1}.JA4e1G_split{color:var(--sl-color-text-muted);z-index:3;margin:0;font-size:1.9cqi;font-weight:600;position:absolute;top:52cqh;left:4.4cqi}.JA4e1G_split b{color:var(--sl-color-text);font-variant-numeric:tabular-nums}.JA4e1G_pop{animation:.6s cubic-bezier(.2,1.4,.4,1) JA4e1G_titlePop}.JA4e1G_chips{z-index:3;flex-wrap:wrap;gap:.9cqi;width:56cqi;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:60cqh;left:4cqi}.JA4e1G_chip{background:var(--sl-color-bg-elevated);border:1px solid var(--sl-line);border-radius:99px;align-items:center;gap:.8cqi;padding:.5cqi 1.2cqi .5cqi .5cqi;font-size:1.6cqi;font-weight:700;display:inline-flex}.JA4e1G_chipLabel{text-overflow:ellipsis;white-space:nowrap;max-width:12cqi;overflow:hidden}.JA4e1G_chip b{color:var(--sl-color-success,#2bd47f);font-variant-numeric:tabular-nums}.JA4e1G_chipHot{border-color:var(--sl-spark);box-shadow:0 0 0 .3cqi #ffb54740}.JA4e1G_chipFace{width:3cqi!important;height:3cqi!important}.JA4e1G_chipInit{background:var(--sl-color-accent);width:3cqi;height:3cqi;color:var(--sl-color-on-accent,#fff);border-radius:50%;place-items:center;font-size:1.1cqi;font-weight:800;display:inline-grid}@keyframes JA4e1G_titlePop{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.JA4e1G_pop{animation:none}}.JA4e1G_ready{z-index:3;align-items:center;gap:5cqi;padding:0 6cqi;display:flex;position:absolute;inset:0}.JA4e1G_readyFigure{aspect-ratio:4/5;height:70cqh;box-shadow:0 0 0 .4cqh var(--sl-color-accent), var(--sl-shadow-3,none);border-radius:2.4cqh;flex:none;margin:0;overflow:hidden}.JA4e1G_readyFigure img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.JA4e1G_readyText{justify-items:start;gap:0;min-width:0;display:grid}.JA4e1G_readyPlain{text-align:center;flex-direction:column;justify-content:center;gap:2cqh}.JA4e1G_readyPlain .JA4e1G_readyText{justify-items:center}.JA4e1G_readyMono{font-family:var(--sl-font-display);letter-spacing:.04em;color:var(--sl-color-accent);font-size:11cqh;font-weight:700;line-height:1}.JA4e1G_readyKicker{letter-spacing:.3em;text-transform:uppercase;color:var(--sl-color-accent);margin:0;font-size:2.2cqh;font-weight:700}.JA4e1G_readyTitle{font-family:var(--sl-font-display);text-transform:var(--sl-d-case);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:1.6cqh 0 0;font-size:8cqh;line-height:1.06;display:-webkit-box;overflow:hidden}.JA4e1G_readyPlain .JA4e1G_readyTitle{max-width:72cqi;font-size:9cqh}.JA4e1G_readyWhen{color:var(--sl-color-text-muted);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;min-width:0;margin:1.8cqh 0 0;font-size:2.8cqh;line-height:1.3;display:-webkit-box;overflow:hidden}.JA4e1G_readySoon:before{content:"";background:var(--sl-color-accent);border-radius:50%;flex:none;width:1.4cqh;height:1.4cqh}.JA4e1G_readySoon{border:.15cqh solid var(--sl-line);background:var(--sl-tint-accent,var(--sl-color-bg-elevated));border-radius:999px;align-items:center;gap:1.4cqh;margin:3.4cqh 0 0;padding:1.4cqh 2.6cqh;font-size:2.6cqh;font-weight:600;line-height:1.2;display:inline-flex}.JA4e1G_readyQr{border:.15cqh solid var(--sl-line);background:var(--sl-color-bg-elevated);text-align:left;border-radius:2.4cqh;align-items:center;gap:2cqh;margin-top:4cqh;padding:1.4cqh 2.4cqh 1.4cqh 1.4cqh;display:flex}.JA4e1G_readyQrBox{flex:none;width:16cqh}.JA4e1G_readyQrText{gap:.6cqh;display:grid}.JA4e1G_readyQrText small{color:var(--sl-color-text-muted);font-size:2.4cqh;font-weight:600}.JA4e1G_readyQrText b{font-family:var(--sl-font-display);letter-spacing:.04em;color:var(--sl-color-accent);white-space:nowrap;font-size:4.6cqh;line-height:1}.JA4e1G_readyQrText span{color:var(--sl-color-text-muted);font-size:1.9cqh}.JA4e1G_statusReady{border:.15cqh solid var(--sl-line);background:var(--sl-color-bg-elevated);color:var(--sl-color-text);border-radius:999px;gap:1cqh;padding:1cqh 2cqh;font-size:2.4cqh;font-weight:700;top:auto;bottom:2.4cqh;right:7cqi}.JA4e1G_statusReady:before{background:var(--sl-color-accent);width:1.4cqh;height:1.4cqh}
