.RChWkq_hero{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:radial-gradient(120% 140% at 100% 0%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent 60%), var(--color-surface-elevated);align-items:center;gap:clamp(.9rem,3vw,1.5rem);padding:clamp(1.1rem,3vw,1.6rem);display:flex}.RChWkq_hero[data-tone=clear]{background:radial-gradient(120% 140% at 100% 0%, #f5b65b38, transparent 62%), var(--color-surface-elevated)}.RChWkq_hero[data-tone=cloudy]{background:radial-gradient(120% 140% at 100% 0%, #9bb1c933, transparent 62%), var(--color-surface-elevated)}.RChWkq_hero[data-tone=rain]{background:radial-gradient(120% 140% at 100% 0%, #5b8def38, transparent 62%), var(--color-surface-elevated)}.RChWkq_hero[data-tone=storm]{background:radial-gradient(120% 140% at 100% 0%, #8b6fd63d, transparent 62%), var(--color-surface-elevated)}.RChWkq_hero[data-tone=fog]{background:radial-gradient(120% 140% at 100% 0%, #aab4bd38, transparent 62%), var(--color-surface-elevated)}.RChWkq_hero[data-tone=snow]{background:radial-gradient(120% 140% at 100% 0%, #bfe0f542, transparent 62%), var(--color-surface-elevated)}.RChWkq_heroIcon{filter:drop-shadow(0 4px 14px #0000002e);font-size:clamp(2.6rem,8vw,4rem);line-height:1}.RChWkq_heroBody{flex:1;min-width:0}.RChWkq_heroEyebrow{color:var(--color-text-disabled);letter-spacing:.09em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:inline-block}.RChWkq_heroTitle{color:var(--color-text-primary);overflow-wrap:anywhere;margin:.15rem 0 0;font-size:clamp(1.4rem,1rem + 1.8vw,2.2rem);font-weight:650;line-height:1.15}.RChWkq_heroSubtitle{color:var(--color-text-secondary);margin:.4rem 0 0;line-height:1.5}.RChWkq_statGrid{grid-template-columns:repeat(var(--cols,auto-fit), minmax(8.5rem, 1fr));gap:.7rem;margin:0;display:grid}.RChWkq_stat{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 70%, transparent);padding:.85rem .9rem}.RChWkq_stat dt{color:var(--color-text-disabled);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:600}.RChWkq_stat dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:.3rem 0 0;font-size:clamp(1.05rem,.9rem + .5vw,1.4rem);font-weight:600;line-height:1.2}.RChWkq_stat small{color:var(--color-text-secondary);margin-top:.2rem;font-size:.76rem;display:block}.RChWkq_stat[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 45%, var(--color-border-subtle))}.RChWkq_stat[data-tone=success] dd{color:var(--color-success)}.RChWkq_stat[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 45%, var(--color-border-subtle))}.RChWkq_stat[data-tone=error]{border-color:color-mix(in srgb, var(--color-error) 45%, var(--color-border-subtle))}.RChWkq_stat[data-tone=error] dd{color:var(--color-error)}.RChWkq_stat[data-tone=accent]{border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border-subtle))}.RChWkq_fieldCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 60%, transparent);gap:.8rem;padding:clamp(.9rem,2vw,1.2rem);display:grid}.RChWkq_fieldList{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.7rem 1.2rem;margin:0;display:grid}.RChWkq_fieldList dt{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:600}.RChWkq_fieldList dd{color:var(--color-text-primary);overflow-wrap:anywhere;margin:.2rem 0 0;font-size:.95rem;line-height:1.45}.RChWkq_fieldWide{grid-column:1/-1}.RChWkq_badge{border:1px solid #0000;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.74rem;font-weight:600;line-height:1.3;display:inline-flex}.RChWkq_badge[data-tone=neutral]{background:color-mix(in srgb, var(--color-text-secondary) 14%, transparent);color:var(--color-text-secondary)}.RChWkq_badge[data-tone=success]{background:color-mix(in srgb, var(--color-success) 16%, transparent);color:var(--color-success);border-color:color-mix(in srgb, var(--color-success) 35%, transparent)}.RChWkq_badge[data-tone=warning]{background:color-mix(in srgb, var(--color-warning) 18%, transparent);color:var(--color-warning);border-color:color-mix(in srgb, var(--color-warning) 38%, transparent)}.RChWkq_badge[data-tone=error]{background:color-mix(in srgb, var(--color-error) 16%, transparent);color:var(--color-error);border-color:color-mix(in srgb, var(--color-error) 35%, transparent)}.RChWkq_badge[data-tone=accent]{background:var(--color-accent-soft);color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 35%, transparent)}.RChWkq_chips{flex-wrap:wrap;gap:.4rem;display:flex}.RChWkq_chip{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-surface) 70%, transparent);border-radius:999px;padding:.25rem .65rem;font-size:.8rem}.RChWkq_sectionTitle{color:var(--color-text-disabled);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-size:.72rem;font-weight:700;display:flex}.RChWkq_sectionCount{color:var(--color-accent);background:var(--color-accent-soft);letter-spacing:.02em;border-radius:999px;padding:.05rem .5rem;font-size:.72rem}.RChWkq_mapLink,.RChWkq_relatedLink{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);background:0 0;border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;font-weight:500;text-decoration:none;transition:border-color .16s,color .16s,background .16s;display:inline-flex}.RChWkq_mapLink:hover,.RChWkq_relatedLink:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.RChWkq_related{gap:.6rem;display:grid}.RChWkq_relatedRow{flex-wrap:wrap;gap:.5rem;display:flex}.RChWkq_tableBlock{gap:.7rem;display:grid}.RChWkq_tableHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.RChWkq_search{border:1px solid var(--color-border-subtle);background:var(--color-surface);border-radius:999px;align-items:center;gap:.45rem;min-width:min(16rem,100%);padding:.35rem .7rem;display:flex}.RChWkq_search svg{width:16px;height:16px;color:var(--color-text-disabled);flex-shrink:0}.RChWkq_search input{color:var(--color-text-primary);font:inherit;background:0 0;border:none;outline:none;width:100%;font-size:.9rem}.RChWkq_search button{color:var(--color-text-disabled);cursor:pointer;background:0 0;border:none;padding:0 .2rem;font-size:1.1rem;line-height:1}.RChWkq_search button:hover{color:var(--color-text-primary)}.RChWkq_tableWrap{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:auto hidden}.RChWkq_table{border-collapse:collapse;width:100%;font-size:.9rem}.RChWkq_table thead th{text-align:left;background:color-mix(in srgb, var(--color-surface) 92%, transparent);color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid var(--color-border-subtle);padding:.6rem .85rem;font-size:.68rem;font-weight:700;position:sticky;top:0}.RChWkq_table th[data-align=end],.RChWkq_table td[data-align=end]{text-align:right}.RChWkq_table tbody td{color:var(--color-text-primary);border-bottom:1px solid color-mix(in srgb, var(--color-border-subtle) 60%, transparent);vertical-align:middle;padding:.6rem .85rem}.RChWkq_table tbody tr:last-child td{border-bottom:none}.RChWkq_table tbody tr:hover td{background:color-mix(in srgb, var(--color-accent) 5%, transparent)}.RChWkq_tableEmpty{text-align:center;color:var(--color-text-secondary);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);margin:0;padding:1.4rem}.RChWkq_pagination{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:.85rem;font-size:.88rem;display:flex}.RChWkq_pagination button{border:1px solid var(--color-border-subtle);background:var(--color-surface);width:2.1rem;height:2.1rem;color:var(--color-text-primary);cursor:pointer;border-radius:50%;font-size:1.1rem;line-height:1;transition:border-color .16s,color .16s}.RChWkq_pagination button:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent)}.RChWkq_pagination button:disabled{opacity:.4;cursor:not-allowed}.RChWkq_callout{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:color-mix(in srgb, var(--color-surface) 60%, transparent);color:var(--color-text-secondary);margin:0;padding:.75rem .9rem;font-size:.88rem;line-height:1.5}.RChWkq_callout[data-tone=warning]{border-color:color-mix(in srgb, var(--color-warning) 40%, transparent);background:color-mix(in srgb, var(--color-warning) 9%, transparent)}.RChWkq_callout[data-tone=error]{border-color:color-mix(in srgb, var(--color-error) 40%, transparent);background:color-mix(in srgb, var(--color-error) 8%, transparent)}.RChWkq_callout[data-tone=success]{border-color:color-mix(in srgb, var(--color-success) 40%, transparent);background:color-mix(in srgb, var(--color-success) 8%, transparent)}@media (max-width:560px){.RChWkq_hero{text-align:center;flex-direction:column}.RChWkq_table th[data-mobile-hide=true],.RChWkq_table td[data-mobile-hide=true]{display:none}}
.ebbEUq_shell{gap:1rem;display:grid}.ebbEUq_row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ebbEUq_spacer{flex:1}.ebbEUq_mono{font-family:var(--font-mono);letter-spacing:.01em;font-size:.95em}.ebbEUq_bigNumber{color:var(--color-text-primary);font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);font-weight:700;line-height:1.1}.ebbEUq_muted{color:var(--color-text-secondary)}.ebbEUq_synopsis{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.6}.ebbEUq_coverRow{align-items:flex-start;gap:1rem;display:flex}.ebbEUq_cover{border-radius:var(--radius-md);object-fit:cover;border:1px solid var(--color-border-subtle);flex-shrink:0;width:92px;height:132px}.ebbEUq_ledger{gap:.4rem;display:grid}.ebbEUq_ledgerRow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 60%, transparent);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem .8rem;display:flex}.ebbEUq_ledgerRow span{color:var(--color-text-secondary);font-size:.85rem}.ebbEUq_ledgerRow strong{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.ebbEUq_timeline{gap:.45rem;display:grid}.ebbEUq_holiday{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 60%, transparent);grid-template-columns:3.4rem 1fr auto;align-items:center;gap:.9rem;padding:.6rem .85rem;display:grid}.ebbEUq_holidayDate{border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);justify-items:center;padding:.3rem 0;line-height:1;display:grid}.ebbEUq_holidayDate strong{font-size:1.25rem;font-weight:700}.ebbEUq_holidayDate span{text-transform:uppercase;letter-spacing:.05em;margin-top:.15rem;font-size:.66rem}.ebbEUq_holidayName{color:var(--color-text-primary);font-weight:500}.ebbEUq_holidayWeekday{color:var(--color-text-secondary);text-transform:capitalize;font-size:.8rem}.ebbEUq_suggestRow{flex-wrap:wrap;gap:.4rem;display:flex}.ebbEUq_suggestChip{border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .7rem;font-size:.82rem;transition:border-color .14s,color .14s,background .14s}.ebbEUq_suggestChip:hover{border-color:var(--color-accent);color:var(--color-accent);background:var(--color-accent-soft)}.ebbEUq_suggestChip:disabled{opacity:.5;cursor:not-allowed;border-color:var(--color-border-subtle);color:var(--color-text-secondary);background:0 0}
.N9yB1W_shell{gap:1rem;display:grid}.N9yB1W_heroPlace{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.95rem;font-weight:500}.N9yB1W_days{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.7rem;display:grid}.N9yB1W_day{text-align:center;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 65%, transparent);justify-items:center;gap:.35rem;padding:.9rem .6rem;display:grid}.N9yB1W_dayDate{color:var(--color-text-secondary);text-transform:capitalize;font-size:.78rem;font-weight:600}.N9yB1W_dayIcon{color:var(--color-text-primary)}.N9yB1W_dayIcon[data-tone=clear]{color:#e0a13a}.N9yB1W_dayIcon[data-tone=rain]{color:#5b8def}.N9yB1W_dayIcon[data-tone=storm]{color:#8b6fd6}.N9yB1W_dayIcon[data-tone=cloudy]{color:var(--color-text-secondary)}.N9yB1W_dayIcon[data-tone=fog]{color:#9aa7b3}.N9yB1W_dayIcon[data-tone=snow]{color:#74c0e8}.N9yB1W_dayDesc{color:var(--color-text-secondary);min-height:2rem;font-size:.76rem;line-height:1.3}.N9yB1W_dayTemps{font-size:1.05rem}.N9yB1W_dayTemps strong{color:var(--color-text-primary);font-weight:700}.N9yB1W_dayTemps em{color:var(--color-text-disabled);font-style:normal}.N9yB1W_dayUv{background:color-mix(in srgb, var(--color-text-secondary) 12%, transparent);color:var(--color-text-secondary);border-radius:999px;padding:.1rem .5rem;font-size:.68rem;font-weight:600}.N9yB1W_dayUv[data-tone=storm]{background:color-mix(in srgb, var(--color-error) 14%, transparent);color:var(--color-error)}.N9yB1W_dayUv[data-tone=rain]{background:color-mix(in srgb, var(--color-warning) 16%, transparent);color:var(--color-warning)}.N9yB1W_updated{color:var(--color-text-disabled);margin:0;font-size:.8rem}.N9yB1W_cityList{gap:.7rem;display:grid}.N9yB1W_cityGrid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.6rem;display:grid}.N9yB1W_cityBtn{text-align:left;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 65%, transparent);cursor:pointer;font:inherit;gap:.15rem;padding:.7rem .85rem;transition:border-color .16s,background .16s,transform .12s;display:grid}.N9yB1W_cityBtn:hover{border-color:var(--color-accent);background:var(--color-accent-soft);transform:translateY(-1px)}.N9yB1W_cityBtn strong{color:var(--color-text-primary);font-size:.95rem}.N9yB1W_cityBtn span{color:var(--color-text-secondary);font-size:.8rem}.N9yB1W_waveDays{gap:.7rem;display:grid}.N9yB1W_waveDay{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface) 65%, transparent);gap:.5rem;padding:.85rem 1rem;display:grid}.N9yB1W_waveReadings{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));gap:.5rem;display:grid}.N9yB1W_waveReading{text-align:center;border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-surface) 70%, transparent);gap:.1rem;padding:.45rem;display:grid}.N9yB1W_waveReading span{color:var(--color-text-disabled);font-size:.72rem}.N9yB1W_waveReading strong{color:var(--color-text-primary)}.N9yB1W_waveReading em{color:var(--color-text-secondary);font-size:.78rem;font-style:normal}
.ciF4eW_tool{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);flex-direction:column;gap:1.5rem;width:min(100%,44rem);min-width:0;padding:clamp(1.5rem,2.5vw,2.25rem) clamp(1.25rem,2.5vw,2.25rem);animation:.42s cubic-bezier(.2,.7,.2,1) both ciF4eW_panelEnter;display:flex;position:relative}.ciF4eW_toolWide{width:min(100%,72rem)}.ciF4eW_outputPanel{flex-direction:column;gap:.75rem;display:flex}.ciF4eW_outputHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ciF4eW_outputLabel{color:var(--color-text-disabled);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:500}.ciF4eW_iconButton{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);block-size:2.25rem;inline-size:2.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;place-items:center;transition:color .16s,border-color .16s,background .16s;display:grid}.ciF4eW_iconButton:hover:not(:disabled){color:var(--color-accent);border-color:var(--color-accent);background:var(--color-accent-soft)}.ciF4eW_iconButton:disabled{cursor:not-allowed;opacity:.4}.ciF4eW_iconButton svg{width:.95rem;height:.95rem}.ciF4eW_iconButton.ciF4eW_copied{color:var(--color-accent);border-color:var(--color-accent)}.ciF4eW_outputMono{width:100%;color:var(--color-text-primary);font-family:var(--font-mono);letter-spacing:.02em;word-break:break-all;overflow-wrap:anywhere;white-space:pre-wrap;padding:.25rem 0;font-size:clamp(1.4rem,.9rem + 1.8vw,2.2rem);font-weight:500;line-height:1.4;display:block}.ciF4eW_outputBlock{width:100%;color:var(--color-text-primary);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);max-height:18rem;padding:.75rem;font-size:.92rem;line-height:1.65;display:block;overflow:auto}.ciF4eW_error{border:1px solid color-mix(in srgb, var(--color-error) 50%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-error) 10%, transparent);color:var(--color-error);margin:0;padding:.75rem .95rem;font-size:.92rem}.ciF4eW_info{border:1px solid color-mix(in srgb, var(--color-accent) 40%, transparent);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 8%, transparent);color:var(--color-text-primary);margin:0;padding:.75rem .95rem;font-size:.92rem}.ciF4eW_primaryActions{grid-template-columns:1fr auto;gap:.6rem;display:grid}.ciF4eW_actionButton,.ciF4eW_secondaryAction{appearance:none;border-radius:var(--radius-md);min-height:2.85rem;font:inherit;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:.55rem;padding:0 1.25rem;font-size:.95rem;font-weight:500;transition:background .16s,color .16s,border-color .16s;display:inline-flex}.ciF4eW_actionButton{color:var(--color-on-accent);background:var(--color-accent)}.ciF4eW_actionButton:hover{background:var(--color-accent-hover)}.ciF4eW_secondaryAction{color:var(--color-text-secondary);border-color:var(--color-border-subtle);background:0 0}.ciF4eW_secondaryAction:hover,.ciF4eW_secondaryAction[aria-expanded=true]{color:var(--color-text-primary);border-color:var(--color-border-strong);background:var(--color-surface-elevated)}.ciF4eW_actionButton svg,.ciF4eW_secondaryAction svg{width:.95rem;height:.95rem}.ciF4eW_advancedShell{border-top:1px solid var(--color-border-subtle);gap:1.25rem;padding-top:1.25rem;animation:.28s cubic-bezier(.2,.7,.2,1) both ciF4eW_settingsReveal;display:grid}.ciF4eW_fieldset{border:0;gap:.5rem;margin:0;padding:0;display:grid}.ciF4eW_fieldset legend{color:var(--color-text-primary);margin:0 0 .5rem;font-size:.92rem;font-weight:500}.ciF4eW_label{color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;font-size:.86rem;font-weight:500;display:flex}.ciF4eW_label strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.05rem;font-weight:500}.ciF4eW_range{appearance:none;cursor:pointer;background:0 0;width:100%;height:1.25rem}.ciF4eW_range::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--range-progress), var(--color-border-subtle) var(--range-progress) 100%);border-radius:999px;height:2px}.ciF4eW_range::-moz-range-track{background:linear-gradient(90deg, var(--color-accent) 0 var(--range-progress), var(--color-border-subtle) var(--range-progress) 100%);border-radius:999px;height:2px}.ciF4eW_range::-webkit-slider-thumb{appearance:none;background:var(--color-accent);border:none;border-radius:999px;block-size:12px;inline-size:12px;margin-top:-5px;transition:transform .16s}.ciF4eW_range::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:999px;block-size:12px;inline-size:12px}.ciF4eW_range:hover::-webkit-slider-thumb{transform:scale(1.2)}.ciF4eW_range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--color-accent-soft)}.ciF4eW_privacy{color:var(--color-text-disabled);margin:0;font-size:.8rem;line-height:1.55}.ciF4eW_textInput,.ciF4eW_textArea,.ciF4eW_select{appearance:none;width:100%;min-width:0;min-height:2.85rem;font:inherit;color:var(--color-text-primary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:.7rem .85rem;transition:border-color .16s,background .16s}.ciF4eW_select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%239AA8A1' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;padding-inline-end:2.25rem}.ciF4eW_textInput:focus-visible,.ciF4eW_textArea:focus-visible,.ciF4eW_select:focus-visible{border-color:var(--color-accent);background:var(--color-surface);outline:none}.ciF4eW_textArea{font-family:var(--font-mono);resize:vertical;min-height:9rem;font-size:.95rem;line-height:1.6}.ciF4eW_metricsGrid{grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));align-items:baseline;gap:.5rem 1rem;display:grid}.ciF4eW_metric{border-top:1px solid var(--color-border-subtle);flex-direction:column;gap:.15rem;padding:.45rem 0;display:flex}.ciF4eW_metric span{color:var(--color-text-disabled);letter-spacing:.06em;text-transform:uppercase;font-size:.74rem;font-weight:500}.ciF4eW_metric strong{color:var(--color-text-primary);font-family:var(--font-mono);font-size:1.05rem;font-weight:500}.ciF4eW_listRow{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.5rem;padding:.65rem .75rem;display:grid}.ciF4eW_removeBtn{appearance:none;cursor:pointer;color:var(--color-error);border-radius:var(--radius-sm);opacity:.7;background:0 0;border:none;align-self:center;padding:.2rem .4rem;font-size:1rem;line-height:1;transition:opacity .12s}.ciF4eW_removeBtn:hover{opacity:1;background:color-mix(in srgb, var(--color-error) 10%, transparent)}.ciF4eW_addBtn{appearance:none;border:1px dashed var(--color-border-strong,var(--color-border-subtle));cursor:pointer;color:var(--color-accent);border-radius:var(--radius-md);text-align:center;background:0 0;padding:.55rem .75rem;font-size:.85rem;font-weight:600;line-height:1;transition:background .12s,opacity .12s}.ciF4eW_addBtn:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent)}@keyframes ciF4eW_panelEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ciF4eW_settingsReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.ciF4eW_tool{border-radius:var(--radius-lg);gap:1.25rem;padding:clamp(1.1rem,4vw,1.5rem)}.ciF4eW_primaryActions{grid-template-columns:1fr}.ciF4eW_outputMono{font-size:clamp(1.25rem,6vw,1.8rem)}.ciF4eW_metricsGrid{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}}@media (pointer:coarse){.ciF4eW_actionButton,.ciF4eW_secondaryAction{min-height:var(--tap-min)}.ciF4eW_iconButton{inline-size:var(--tap-min);block-size:var(--tap-min)}.ciF4eW_range{height:var(--tap-min)}.ciF4eW_range::-webkit-slider-thumb{block-size:22px;inline-size:22px;margin-top:-10px}.ciF4eW_range::-moz-range-thumb{block-size:22px;inline-size:22px}}@media (prefers-reduced-motion:reduce){.ciF4eW_tool,.ciF4eW_advancedShell{animation:none}}
.Cxqp4a_dropzone{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-xl);cursor:pointer;background:var(--color-surface-elevated);text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.65rem;padding:clamp(2.25rem,6vw,3.75rem) 1.5rem;transition:border-color .18s,background .18s;display:flex}.Cxqp4a_dropzone:hover,.Cxqp4a_dropzone.Cxqp4a_dragOver{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-surface-elevated))}.Cxqp4a_dropzone:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.Cxqp4a_dropzone input{display:none}.Cxqp4a_disabled{opacity:.5;cursor:not-allowed}.Cxqp4a_dropzoneIcon,.Cxqp4a_dropzone>svg{block-size:2rem;inline-size:2rem;color:var(--color-text-disabled);flex-shrink:0}.Cxqp4a_dropzone:hover .Cxqp4a_dropzoneIcon,.Cxqp4a_dropzone:hover>svg,.Cxqp4a_dropzone.Cxqp4a_dragOver .Cxqp4a_dropzoneIcon,.Cxqp4a_dropzone.Cxqp4a_dragOver>svg{color:var(--color-accent)}.Cxqp4a_dropzoneTitle{color:var(--color-text-primary);font-size:.97rem;font-weight:500}.Cxqp4a_dropzoneHint{color:var(--color-text-secondary);font-size:.82rem}
.zplqwq_field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.zplqwq_fieldHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.zplqwq_fieldHeadActions{gap:.75rem;display:flex}.zplqwq_label{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.zplqwq_hint{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.zplqwq_linkBtn{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.8125rem;font-weight:600}.zplqwq_categoryGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;min-width:0;display:grid}.zplqwq_categoryCard{min-width:0;min-height:var(--tap-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.8125rem;display:flex}.zplqwq_categoryCard[data-selected]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.zplqwq_categoryName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zplqwq_poolPreview{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.8125rem}.zplqwq_chipRow{flex-wrap:wrap;gap:.5rem;display:flex}.zplqwq_chip{min-height:var(--tap-min);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}.zplqwq_chip[data-selected]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.zplqwq_chip:disabled{opacity:.45;cursor:not-allowed}.zplqwq_playOverlay{z-index:9999;height:calc(100dvh - var(--ad-bottom-offset,0px));background:var(--color-page);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right);overscroll-behavior:contain;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.zplqwq_scoreStrip{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}.zplqwq_roundProgress{text-align:center;color:var(--color-text-secondary);flex:1;font-size:.8125rem;font-weight:600}.zplqwq_iconBtn{width:var(--tap-min);height:var(--tap-min);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.zplqwq_iconGlyph{width:1.1rem;height:1.1rem}.zplqwq_roundArea{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:0;min-height:0;padding:1rem 1.25rem;display:flex;position:relative;overflow:hidden auto}.zplqwq_phaseTitle{color:var(--color-text-primary);text-align:center;margin:0;font-size:1.125rem;font-weight:800}.zplqwq_phaseHint{color:var(--color-text-secondary);text-align:center;max-width:26rem;margin:0;font-size:.875rem}.zplqwq_passPhoneCard{border-radius:var(--radius-xl);border:1.5px solid var(--color-border-subtle);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:.75rem;max-width:24rem;padding:2rem 1.5rem;display:flex}.zplqwq_passPhoneIcon{width:2.75rem;height:2.75rem;color:var(--color-accent)}.zplqwq_passPhoneTitle{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:800}.zplqwq_passPhoneHint{color:var(--color-text-secondary);margin:0;font-size:.875rem}.zplqwq_blindClueBanner{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.zplqwq_blindClueTitle{color:var(--color-error);margin:0;font-size:1.25rem;font-weight:800}.zplqwq_blindCluePrompt{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:600}.zplqwq_trackWrap{flex-direction:column;gap:.6rem;width:100%;max-width:32rem;display:flex}.zplqwq_poleLabels{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.zplqwq_poleLabel{min-width:0;color:var(--color-text-primary);text-align:left;flex:1;font-size:clamp(.875rem,3.2vw,1.0625rem);font-weight:700;line-height:1.25}.zplqwq_poleLabel[data-side=right]{text-align:right}.zplqwq_track{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);touch-action:none;border-radius:999px;height:3.5rem;position:relative}.zplqwq_track[data-interactive]{cursor:pointer}.zplqwq_distanceBracket{background:var(--color-warning);height:3px;transition:left .5s var(--ease-snappy), width .5s var(--ease-snappy);border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.zplqwq_targetMarker{background:var(--color-warning);width:2.25rem;height:2.25rem;color:var(--color-on-accent);box-shadow:0 0 0 3px var(--color-page);transition:left .5s var(--ease-snappy);animation:zplqwq_targetPop .4s var(--ease-snappy);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.zplqwq_targetIcon{width:1.25rem;height:1.25rem}.zplqwq_guessThumb{background:var(--color-accent);border:3px solid var(--color-page);cursor:grab;border-radius:50%;width:2.5rem;height:2.5rem;transition:left .15s linear;position:absolute;top:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0003}.zplqwq_guessThumb:active{cursor:grabbing}.zplqwq_guessThumb:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.zplqwq_guessValueBubble{font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);white-space:nowrap;padding:.05rem .35rem;font-size:.75rem;font-weight:700;position:absolute;top:-1.9rem;left:50%;transform:translate(-50%)}@keyframes zplqwq_targetPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.zplqwq_distanceBracket,.zplqwq_targetMarker,.zplqwq_guessThumb{transition:none!important;animation:none!important}}.zplqwq_revealSummary{text-align:center;flex-direction:column;align-items:center;gap:.35rem;display:flex}.zplqwq_revealBadge{text-transform:uppercase;letter-spacing:.03em;background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:999px;padding:.3rem .9rem;font-size:.875rem;font-weight:800}.zplqwq_revealBadge[data-band=bullseye]{background:var(--color-success);color:var(--color-on-accent)}.zplqwq_revealBadge[data-band=close]{background:var(--color-accent-soft);color:var(--color-accent)}.zplqwq_revealBadge[data-band=edge]{background:var(--color-surface-elevated);color:var(--color-warning)}.zplqwq_revealBadge[data-band=miss]{background:var(--color-surface-elevated);color:var(--color-error)}.zplqwq_revealDistance{color:var(--color-text-secondary);margin:0;font-size:.875rem}.zplqwq_revealPoints{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:700}.zplqwq_actionBar{flex-direction:column;gap:.5rem;width:100%;max-width:32rem;display:flex}.zplqwq_primaryBtn{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3.25rem;color:var(--color-on-accent);cursor:pointer;border:none;padding:0 1.5rem;font-size:1.0625rem;font-weight:700}.zplqwq_primaryBtn:disabled{opacity:.45;cursor:not-allowed}.zplqwq_utilityBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;font-weight:600}.zplqwq_results{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:0;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden auto}.zplqwq_resultsTitle{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}.zplqwq_winnerSpot{border-radius:var(--radius-xl);border:1.5px solid var(--color-accent);background:var(--color-surface-elevated);flex-direction:column;align-items:center;gap:.15rem;padding:1rem 1.5rem;display:flex}.zplqwq_winnerTrophy{width:2.5rem;height:2.5rem;color:var(--color-accent)}.zplqwq_winnerLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.75rem;font-weight:700}.zplqwq_winnerNames{color:var(--color-accent);text-align:center;margin:0;font-size:1.25rem;font-weight:800}.zplqwq_standingsList{flex-direction:column;gap:.5rem;width:100%;max-width:26rem;margin:0;padding:0;list-style:none;display:flex}.zplqwq_standingsRow{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.zplqwq_standingsRow[data-winner]{border-color:var(--color-accent);background:var(--color-accent-soft)}.zplqwq_standingsRank{width:2rem;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;font-size:.9375rem;display:flex}.zplqwq_winnerTrophySmall{width:1.25rem;height:1.25rem;color:var(--color-accent)}.zplqwq_standingsName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;font-weight:600;overflow:hidden}.zplqwq_standingsScore{font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex:none;font-weight:700}.zplqwq_resultsActions{flex-direction:column;gap:.5rem;width:100%;max-width:26rem;display:flex}.zplqwq_historyDrawer{z-index:2;background:var(--color-page);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);flex-direction:column;display:flex;position:absolute;inset:0}.zplqwq_historyDrawerHead{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.zplqwq_setupHistoryBody{flex-direction:column;flex:1;gap:1rem;padding:.75rem 1rem;display:flex;overflow-y:auto}
._06l0ga_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._06l0ga_visible{color:var(--color-text-secondary);font-size:.84rem;display:block}._06l0ga_visible:empty{display:none}
.Ux-MbW_root{--astro-fire:#e8836a;--astro-earth:#8fbf7a;--astro-air:#d9bc66;--astro-water:#74a9dd;--astro-hairline:var(--color-border-subtle);--astro-rule:var(--color-border-strong);--astro-ink:var(--color-text-primary);--astro-muted:var(--color-text-secondary);--astro-faint:var(--color-text-disabled);--astro-tint:color-mix(in srgb, var(--color-text-primary) 4%, transparent);--astro-measure:68ch;min-width:0;color:var(--astro-ink);flex-direction:column;gap:1.75rem;display:flex}:root[data-theme=light] .Ux-MbW_root{--astro-fire:#b4452a;--astro-earth:#3f7a2c;--astro-air:#8a6300;--astro-water:#24649e}@media (prefers-color-scheme:light){:root:not([data-theme]) .Ux-MbW_root{--astro-fire:#b4452a;--astro-earth:#3f7a2c;--astro-air:#8a6300;--astro-water:#24649e}}.Ux-MbW_el-fire{--el:var(--astro-fire)}.Ux-MbW_el-earth{--el:var(--astro-earth)}.Ux-MbW_el-air{--el:var(--astro-air)}.Ux-MbW_el-water{--el:var(--astro-water)}.Ux-MbW_eyebrow{color:var(--astro-faint);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:600}.Ux-MbW_sectionHead{border-bottom:1px solid var(--astro-hairline);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.Ux-MbW_sectionTitle{letter-spacing:-.005em;color:var(--astro-ink);margin:0;font-size:1.05rem;font-weight:650}.Ux-MbW_sectionMeta{color:var(--astro-faint);font-size:.8rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.Ux-MbW_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.Ux-MbW_deg{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--astro-muted)}.Ux-MbW_hint{color:var(--astro-faint);margin:0;font-size:.82rem;line-height:1.5}.Ux-MbW_section{flex-direction:column;gap:1rem;min-width:0;display:flex}.Ux-MbW_glyph{color:currentColor;flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.Ux-MbW_glyphRing{inline-size:var(--ring,2.5rem);block-size:var(--ring,2.5rem);border:1px solid var(--astro-rule);color:var(--astro-ink);background:var(--color-surface);border-radius:50%;flex:none;place-items:center;display:inline-grid}.Ux-MbW_elDot{background:var(--el,var(--astro-faint));border-radius:50%;flex:none;block-size:.5rem;inline-size:.5rem}.Ux-MbW_form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem;display:grid}@media (min-width:760px){.Ux-MbW_form{grid-template-columns:minmax(0,1fr) minmax(0,.8fr) minmax(0,1.6fr)}.Ux-MbW_formWide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,1.6fr)}}.Ux-MbW_span2{grid-column:span 2}.Ux-MbW_spanAll{grid-column:1/-1}@media (max-width:759px){.Ux-MbW_cityCell,.Ux-MbW_nameCell{grid-column:1/-1}}.Ux-MbW_field{flex-direction:column;gap:.4rem;min-width:0;display:flex}.Ux-MbW_fieldLabel{color:var(--astro-muted);font-size:.82rem;font-weight:500}.Ux-MbW_formFoot{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem 1.25rem;display:flex}.Ux-MbW_linkButton{appearance:none;color:var(--color-accent);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--color-accent) 40%, transparent);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:.85rem;font-weight:500}.Ux-MbW_linkButton:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}.Ux-MbW_combo{min-width:0;position:relative}.Ux-MbW_comboList{inset-inline:0;z-index:30;background:var(--color-surface);border:1px solid var(--astro-rule);border-radius:var(--radius-md);max-height:16rem;margin:0;padding:.3rem;list-style:none;position:absolute;top:calc(100% + .3rem);overflow-y:auto;box-shadow:0 12px 32px #00000047}.Ux-MbW_comboOption{border-radius:var(--radius-sm);width:100%;color:var(--astro-ink);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.55rem .65rem;font-size:.92rem;display:flex}.Ux-MbW_comboOption[aria-selected=true],.Ux-MbW_comboOption:hover{background:var(--color-accent-soft)}.Ux-MbW_comboMeta{color:var(--astro-faint);white-space:nowrap;font-size:.78rem}.Ux-MbW_comboStatus{color:var(--astro-faint);padding:.55rem .65rem;font-size:.85rem}.Ux-MbW_hero{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1.25rem;display:grid}.Ux-MbW_heroGlyph{--ring:clamp(4.25rem, 3.5rem + 3vw, 5.5rem);inline-size:var(--ring);block-size:var(--ring);border:1px solid var(--astro-rule);color:var(--astro-ink);border-radius:50%;place-items:center;display:grid;position:relative}.Ux-MbW_heroGlyphEl:after{content:"";background:var(--el,transparent);block-size:.6rem;inline-size:.6rem;box-shadow:0 0 0 3px var(--color-surface);border-radius:50%;position:absolute;inset-block-start:6%;inset-inline-end:6%}.Ux-MbW_heroText{flex-direction:column;gap:.3rem;min-width:0;display:flex}.Ux-MbW_heroTitle{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.75rem,1.3rem + 1.8vw,2.5rem);font-weight:700;line-height:1.05}.Ux-MbW_heroSub{color:var(--astro-muted);flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;margin:0;font-size:.95rem;display:flex}.Ux-MbW_facts{border-top:1px solid var(--astro-hairline);grid-template-columns:repeat(auto-fit,minmax(min(100%,11.5rem),1fr));display:grid}.Ux-MbW_fact{border-bottom:1px solid var(--astro-hairline);flex-direction:column;gap:.35rem;min-width:0;padding:.9rem 1rem .95rem 0;display:flex}.Ux-MbW_factValue{color:var(--astro-ink);flex-wrap:wrap;align-items:center;gap:.2rem .45rem;font-size:1rem;font-weight:600;line-height:1.3;display:flex}.Ux-MbW_factValue .Ux-MbW_glyph{color:var(--astro-muted)}.Ux-MbW_factNote{color:var(--astro-faint);font-size:.8rem}.Ux-MbW_tags{flex-wrap:wrap;gap:.4rem;display:flex}.Ux-MbW_tag{border:1px solid var(--astro-hairline);color:var(--astro-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem;font-size:.8rem;line-height:1.3;display:inline-flex}.Ux-MbW_tableWrap{margin-inline:-.25rem;overflow-x:auto}.Ux-MbW_table{border-collapse:collapse;width:100%;font-size:.92rem}.Ux-MbW_table th{color:var(--astro-faint);letter-spacing:.1em;text-transform:uppercase;text-align:start;border-bottom:1px solid var(--astro-rule);white-space:nowrap;padding:.5rem .75rem .5rem .25rem;font-size:.7rem;font-weight:600}.Ux-MbW_table td{border-bottom:1px solid var(--astro-hairline);vertical-align:middle;padding:.6rem .75rem .6rem .25rem}.Ux-MbW_table tr:last-child td{border-bottom:0}.Ux-MbW_cellBody{white-space:nowrap;align-items:center;gap:.55rem;font-weight:600;display:inline-flex}.Ux-MbW_cellSign{white-space:nowrap;align-items:center;gap:.45rem;display:inline-flex}.Ux-MbW_cellSign .Ux-MbW_glyph{color:var(--astro-muted)}.Ux-MbW_numCell{text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--astro-muted)}.Ux-MbW_retro{border:1px solid var(--astro-rule);border-radius:var(--radius-sm);font-family:var(--font-mono);color:var(--astro-muted);vertical-align:.1em;margin-inline-start:.35rem;padding:0 .3rem;font-size:.7rem;display:inline-block}.Ux-MbW_reading{max-width:var(--astro-measure);flex-direction:column;gap:.25rem;display:flex}.Ux-MbW_readingBlock{border-top:1px solid var(--astro-hairline);flex-direction:column;gap:.6rem;padding:1rem 0;display:flex}.Ux-MbW_readingBlock:first-child{border-top:0;padding-top:0}.Ux-MbW_readingTitle{color:var(--astro-ink);align-items:center;gap:.5rem;margin:0;font-size:.98rem;font-weight:650;display:flex}.Ux-MbW_readingTitle .Ux-MbW_glyph{color:var(--astro-muted)}.Ux-MbW_lede{color:var(--astro-ink);margin:0;font-size:1.08rem;line-height:1.65}.Ux-MbW_para{color:var(--astro-muted);margin:0;font-size:.98rem;line-height:1.72}.Ux-MbW_more{border-top:1px solid var(--astro-hairline)}.Ux-MbW_more>summary{cursor:pointer;color:var(--astro-ink);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 0;font-size:.95rem;font-weight:600;list-style:none;display:flex}.Ux-MbW_more>summary::-webkit-details-marker{display:none}.Ux-MbW_more>summary:after{content:"";border-right:1.5px solid var(--astro-muted);border-bottom:1.5px solid var(--astro-muted);flex:none;block-size:.55rem;inline-size:.55rem;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.Ux-MbW_more[open]>summary:after{transform:rotate(225deg)translateY(-2px)}.Ux-MbW_moreBody{flex-direction:column;gap:.6rem;padding-bottom:1rem;display:flex}.Ux-MbW_quote{border-inline-start:2px solid var(--color-accent);color:var(--astro-ink);margin:0;padding:.25rem 0 .25rem 1rem;font-size:1rem;line-height:1.6}.Ux-MbW_signGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}@media (min-width:480px){.Ux-MbW_signGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:760px){.Ux-MbW_signGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.Ux-MbW_signOption{appearance:none;min-height:var(--tap-min);border:1px solid var(--astro-hairline);border-radius:var(--radius-md);color:var(--astro-muted);font:inherit;cursor:pointer;background:0 0;flex-direction:column;align-items:center;gap:.35rem;padding:.7rem .25rem .6rem;transition:border-color .14s,background .14s,color .14s;display:flex}.Ux-MbW_signOption:hover{border-color:var(--astro-rule);color:var(--astro-ink)}.Ux-MbW_signOption[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--astro-ink)}.Ux-MbW_signOption:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Ux-MbW_signName{color:inherit;font-size:.82rem;font-weight:600}.Ux-MbW_signDates{font-size:.68rem;font-family:var(--font-mono);color:var(--astro-faint);white-space:nowrap}.Ux-MbW_meters{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1rem 1.5rem;display:grid}.Ux-MbW_meter{flex-direction:column;gap:.45rem;min-width:0;display:flex}.Ux-MbW_meterHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.Ux-MbW_meterLabel{font-size:.88rem;font-weight:600}.Ux-MbW_meterValue{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--astro-muted);font-size:.85rem}.Ux-MbW_meterTrack{background:var(--astro-tint);border-radius:999px;block-size:.4rem;position:relative;overflow:hidden}.Ux-MbW_meterFill{border-radius:inherit;background:var(--el,var(--color-accent));position:absolute;inset-block:0;inset-inline-start:0}.Ux-MbW_meterNote{color:var(--astro-muted);margin:0;font-size:.88rem;line-height:1.55}.Ux-MbW_balance{gap:.55rem;display:grid}.Ux-MbW_balanceRow{grid-template-columns:6.5rem minmax(0,1fr) 2rem;align-items:center;gap:.75rem;font-size:.88rem;display:grid}.Ux-MbW_balanceName{color:var(--astro-muted);align-items:center;gap:.45rem;display:inline-flex}.Ux-MbW_balanceCount{text-align:end;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--astro-muted)}.Ux-MbW_sky{border:1px solid var(--astro-hairline);border-radius:var(--radius-lg);background:var(--astro-tint);flex-direction:column;gap:.6rem;padding:1rem 1.1rem;display:flex}.Ux-MbW_skyHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.Ux-MbW_skyRow{flex-wrap:wrap;gap:.35rem 1.1rem;display:flex}.Ux-MbW_skyItem{white-space:nowrap;align-items:center;gap:.4rem;font-size:.86rem;display:inline-flex}.Ux-MbW_skyItem .Ux-MbW_glyph{color:var(--astro-muted)}.Ux-MbW_timeline{flex-direction:column;gap:.6rem;display:flex;position:relative}.Ux-MbW_timelineTrack{border-bottom:1px solid var(--astro-rule);block-size:2.25rem;position:relative}.Ux-MbW_timelineSeg{background:var(--el,var(--color-accent));opacity:.85;border-radius:3px;block-size:.7rem;position:absolute;inset-block-end:.35rem}.Ux-MbW_timelineSegSoft{opacity:.35}.Ux-MbW_timelineNow{border-inline-start:1.5px solid var(--astro-ink);inline-size:0;position:absolute;inset-block:0 -.35rem}.Ux-MbW_timelineNow:before{content:attr(data-label);background:var(--color-surface);color:var(--astro-ink);white-space:nowrap;padding:0 .3rem;font-size:.68rem;font-weight:600;position:absolute;inset-block-start:-.1rem;transform:translate(-50%)}.Ux-MbW_timelineTicks{block-size:1rem;font-family:var(--font-mono);color:var(--astro-faint);font-size:.7rem;position:relative}.Ux-MbW_timelineTick{white-space:nowrap;position:absolute;transform:translate(-50%)}.Ux-MbW_status{border:1px solid var(--astro-hairline);border-radius:var(--radius-lg);align-items:center;gap:1rem;padding:1.1rem 1.2rem;display:flex}.Ux-MbW_statusAnswer{letter-spacing:-.015em;font-size:clamp(1.4rem,1.1rem + 1.2vw,1.9rem);font-weight:700}.Ux-MbW_empty{border-top:1px solid var(--astro-hairline);color:var(--astro-muted);flex-direction:column;align-items:flex-start;gap:.75rem;padding:1.25rem 0 .25rem;font-size:.95rem;display:flex}.Ux-MbW_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Ux-MbW_footnote{border-top:1px solid var(--astro-hairline);color:var(--astro-faint);margin:0;padding-top:1rem;font-size:.8rem;line-height:1.5}.Ux-MbW_split{gap:1.75rem;display:grid}@media (min-width:960px){.Ux-MbW_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (prefers-reduced-motion:no-preference){.Ux-MbW_reveal{animation:.36s cubic-bezier(.2,.7,.2,1) both Ux-MbW_astroReveal}}@keyframes Ux-MbW_astroReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:479px){.Ux-MbW_table{font-size:.85rem}.Ux-MbW_table th,.Ux-MbW_table td{padding-inline:.15rem .45rem}.Ux-MbW_cellBody,.Ux-MbW_cellSign{gap:.35rem}.Ux-MbW_retro{margin-inline-start:.2rem}}
.DSEXHW_field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.DSEXHW_fieldHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.DSEXHW_fieldHeadActions{gap:.75rem;display:flex}.DSEXHW_label{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}.DSEXHW_hint{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.DSEXHW_linkBtn{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.8125rem;font-weight:600}.DSEXHW_topicGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.5rem;min-width:0;display:grid}.DSEXHW_topicCard{min-width:0;min-height:var(--tap-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.8125rem;display:flex}.DSEXHW_topicCard[data-selected]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}.DSEXHW_topicName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.DSEXHW_topicCount{color:var(--color-text-secondary);flex:none;font-size:.75rem}.DSEXHW_topicCard[data-selected] .DSEXHW_topicCount{color:var(--color-accent)}.DSEXHW_chipRow{flex-wrap:wrap;gap:.5rem;display:flex}.DSEXHW_chip{min-height:var(--tap-min);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}.DSEXHW_chip[data-selected]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}.DSEXHW_poolPreview{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.8125rem}.DSEXHW_startBtn{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3.25rem;color:var(--color-on-accent);cursor:pointer;border:none;padding:0 1.5rem;font-size:1.0625rem;font-weight:700}.DSEXHW_startBtn:disabled{opacity:.45;cursor:not-allowed}.DSEXHW_playOverlay{z-index:9999;height:calc(100dvh - var(--ad-bottom-offset,0px));background:var(--color-page);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right);overscroll-behavior:contain;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}.DSEXHW_scoreStrip{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);flex-shrink:0;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}.DSEXHW_scoreStripPlayers{scrollbar-width:none;flex:1;gap:.4rem;min-width:0;display:flex;overflow-x:auto}.DSEXHW_scoreStripPlayers::-webkit-scrollbar{display:none}.DSEXHW_iconBtn{width:var(--tap-min);height:var(--tap-min);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;display:flex}.DSEXHW_iconGlyph{width:1.1rem;height:1.1rem}.DSEXHW_playerChip{border:1.5px solid var(--color-border-subtle);background:var(--color-surface-elevated);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .6rem;font-size:.8125rem;display:flex}.DSEXHW_playerChip[data-active]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}.DSEXHW_playerChipName{text-overflow:ellipsis;max-width:6rem;color:var(--color-text-primary);font-weight:600;overflow:hidden}.DSEXHW_playerChipCards{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-weight:700}.DSEXHW_questionArea{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;min-height:0;padding:.75rem 1rem;display:flex;position:relative;overflow:hidden auto}.DSEXHW_questionProgress{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.DSEXHW_choosingArea{padding:.5rem 1rem calc(.5rem + var(--safe-bottom,0px));flex-direction:column;align-items:center;gap:.4rem;min-width:0;min-height:0;display:flex;overflow:hidden}.DSEXHW_choosingHead{text-align:center;flex-direction:column;flex:none;align-items:center;gap:.1rem;display:flex}.DSEXHW_choosingTitleRow{align-items:center;gap:.4rem;display:flex}.DSEXHW_choosingIcon{width:1.1rem;height:1.1rem;color:var(--color-accent);flex:none}.DSEXHW_choosingTitle{color:var(--color-text-primary);margin:0;font-size:1.0625rem;font-weight:800}.DSEXHW_choosingGrid{flex:1;grid-template-rows:repeat(4,minmax(0,1fr));grid-template-columns:1fr;gap:.5rem;width:100%;max-width:40rem;min-height:0;display:grid}@media (min-width:30rem){.DSEXHW_choosingGrid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:1fr 1fr}}.DSEXHW_choosingCard{border:1.5px solid var(--color-border-subtle);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;min-height:0;color:var(--color-text-primary);text-align:left;cursor:pointer;transition:border-color .15s var(--ease-snappy), background-color .15s var(--ease-snappy);flex-direction:column;justify-content:center;align-items:flex-start;gap:.35rem;padding:.6rem .85rem;display:flex;overflow:hidden}.DSEXHW_choosingCard:hover,.DSEXHW_choosingCard:focus-visible{border-color:var(--color-accent);background:var(--color-accent-soft)}.DSEXHW_choosingCard:active{transform:scale(.98)}.DSEXHW_choosingCardText{color:var(--color-text-primary);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:clamp(.8125rem,2.6vw,.9375rem);font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.DSEXHW_questionCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:30rem;padding:1.25rem;display:flex}.DSEXHW_questionMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}.DSEXHW_metaBadge{background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}.DSEXHW_metaBadge[data-weight="3"]{color:var(--color-warning)}.DSEXHW_turnLabel{color:var(--color-text-secondary);margin:0;font-size:.9375rem}.DSEXHW_turnLabel strong{color:var(--color-text-primary)}.DSEXHW_questionText{color:var(--color-text-primary);margin:0;font-size:clamp(1.15rem,4.2vw,1.6rem);font-weight:700;line-height:1.35}.DSEXHW_guessTicker{flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;width:100%;display:flex}.DSEXHW_guessChip{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);font-variant-numeric:tabular-nums;color:var(--color-text-secondary);border-radius:999px;padding:.2rem .55rem;font-size:.75rem}.DSEXHW_guessChip[data-doubled]{border-color:var(--color-accent);color:var(--color-accent);font-weight:700}.DSEXHW_answerBlock{border-top:1px dashed var(--color-border-subtle);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding-top:.5rem;display:flex}.DSEXHW_answerLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);font-size:.75rem;font-weight:700}.DSEXHW_answerText{color:var(--color-accent);margin:0;font-size:clamp(1.1rem,4vw,1.4rem);font-weight:700}.DSEXHW_answerCompare{color:var(--color-text-secondary);margin:0;font-size:.875rem;font-weight:600}.DSEXHW_answerCompare[data-valid]{color:var(--color-success)}.DSEXHW_outcomeText{text-align:center;color:var(--color-text-primary);margin:0;font-size:.9375rem;font-weight:700}.DSEXHW_outcomeText[data-outcome=catastrophe]{color:var(--color-error)}.DSEXHW_outcomeText[data-outcome=safe]{color:var(--color-success)}.DSEXHW_funFact{color:var(--color-text-secondary);margin:0;font-size:.8125rem}.DSEXHW_sourceLink{color:var(--color-text-secondary);text-underline-offset:.15rem;font-size:.75rem;text-decoration:underline}.DSEXHW_actionBar{border-top:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;flex-shrink:0;gap:.5rem;min-width:0;padding:.625rem .75rem;display:flex}.DSEXHW_guessRow{align-items:center;gap:.5rem;display:flex}.DSEXHW_confirmBtn{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3.25rem;color:var(--color-on-accent);cursor:pointer;border:none;flex:1;font-size:1rem;font-weight:700}.DSEXHW_challengeRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.DSEXHW_challengeBtn,.DSEXHW_bullseyeBtn{border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-elevated);min-height:3rem;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.3rem;font-size:.9375rem;font-weight:700;display:flex}.DSEXHW_challengeBtn{border-color:var(--color-error);color:var(--color-error)}.DSEXHW_bullseyeBtn{border-color:var(--color-warning);color:var(--color-warning)}.DSEXHW_challengeBtn:disabled,.DSEXHW_bullseyeBtn:disabled{opacity:.4;cursor:not-allowed}.DSEXHW_btnIcon{width:1.1rem;height:1.1rem}.DSEXHW_decisionRow{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.DSEXHW_acceptBtn,.DSEXHW_holdBtn{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3.25rem;color:var(--color-on-accent);cursor:pointer;border:none;font-size:1rem;font-weight:700}.DSEXHW_provokeBtn,.DSEXHW_foldBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-height:3.25rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;font-size:1rem;font-weight:700}.DSEXHW_utilityRow{gap:.5rem;display:flex}.DSEXHW_utilityBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex:1;font-weight:600}.DSEXHW_utilityBtn:disabled{opacity:.4;cursor:not-allowed}.DSEXHW_results{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:0;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden auto}.DSEXHW_resultsTitle{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}.DSEXHW_catastropheNote{color:var(--color-error);text-align:center;margin:0;font-size:.9375rem;font-weight:600}.DSEXHW_loserSpot{border-radius:var(--radius-xl);border:1.5px solid var(--color-error);background:var(--color-surface-elevated);flex-direction:column;align-items:center;gap:.15rem;padding:1rem 1.5rem;display:flex}.DSEXHW_loserBadge{font-size:2.5rem;line-height:1}.DSEXHW_loserLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);margin:.25rem 0 0;font-size:.75rem;font-weight:700}.DSEXHW_loserNames{color:var(--color-error);text-align:center;margin:0;font-size:1.25rem;font-weight:800}.DSEXHW_standingsList{flex-direction:column;gap:.5rem;width:100%;max-width:26rem;margin:0;padding:0;list-style:none;display:flex}.DSEXHW_standingsRow{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}.DSEXHW_standingsRow[data-loser]{border-color:var(--color-error);background:var(--color-accent-soft)}.DSEXHW_standingsRank{width:2rem;color:var(--color-text-secondary);flex:none;justify-content:center;align-items:center;font-size:.9375rem;display:flex}.DSEXHW_loserTrophy{width:1.25rem;height:1.25rem;color:var(--color-error)}.DSEXHW_standingsName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;font-weight:600;overflow:hidden}.DSEXHW_standingsCards{font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex:none;font-weight:700}.DSEXHW_resultsActions{flex-direction:column;gap:.5rem;width:100%;max-width:26rem;display:flex}.DSEXHW_historyDrawer{z-index:2;background:var(--color-page);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);flex-direction:column;display:flex;position:absolute;inset:0}.DSEXHW_historyDrawerHead{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}.DSEXHW_answerLog{flex-direction:column;flex:1;gap:.4rem;margin:0;padding:.5rem 1rem;list-style:none;display:flex;overflow-y:auto}.DSEXHW_answerLogRow{border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}.DSEXHW_setupHistoryBody{flex-direction:column;flex:1;gap:1rem;padding:.75rem 1rem;display:flex;overflow-y:auto}
._2mPo7G_setup{flex-direction:column;gap:1.25rem;width:100%;min-width:0;max-width:640px;margin:0 auto;display:flex;overflow-x:hidden}._2mPo7G_wizardHead{justify-content:space-between;align-items:center;gap:.75rem;display:flex}._2mPo7G_wizardStepLabel{color:var(--color-text-secondary);white-space:nowrap;font-size:.75rem;font-weight:600}._2mPo7G_wizardProgress{flex:1;gap:.3rem;min-width:0;display:flex}._2mPo7G_wizardDot{background:var(--color-border-subtle);border-radius:999px;flex:1;min-width:0;height:.3rem}._2mPo7G_wizardDot[data-done],._2mPo7G_wizardDot[data-active]{background:var(--color-accent)}._2mPo7G_wizardTitle{color:var(--color-text-primary);margin:0;font-size:1.125rem;font-weight:700}._2mPo7G_wizardStep{flex-direction:column;gap:1.25rem;min-width:0;display:flex}._2mPo7G_wizardNav{z-index:2;background:var(--color-surface);border-top:1px solid var(--color-border-subtle);gap:.5rem;margin-top:-.25rem;padding:.75rem 0 .25rem;display:flex;position:sticky;bottom:0}._2mPo7G_wizardNav ._2mPo7G_startBtn{flex:1}._2mPo7G_field{flex-direction:column;gap:.5rem;min-width:0;display:flex}._2mPo7G_fieldHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}._2mPo7G_fieldHeadActions{gap:.75rem;display:flex}._2mPo7G_label{color:var(--color-text-secondary);font-size:.875rem;font-weight:600}._2mPo7G_hint{color:var(--color-text-secondary);margin:0;font-size:.8125rem}._2mPo7G_linkBtn{color:var(--color-accent);cursor:pointer;background:0 0;border:none;padding:.25rem 0;font-size:.8125rem;font-weight:600}._2mPo7G_themeGrid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.5rem;min-width:0;display:grid}._2mPo7G_themeCard{min-width:0;min-height:var(--tap-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-primary);text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;font-size:.8125rem;display:flex}._2mPo7G_themeCard[data-selected]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);font-weight:600}._2mPo7G_themeName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}._2mPo7G_themeCount{color:var(--color-text-secondary);flex:none;font-size:.75rem}._2mPo7G_themeCard[data-selected] ._2mPo7G_themeCount{color:var(--color-accent)}._2mPo7G_chipRow{flex-wrap:wrap;gap:.5rem;display:flex}._2mPo7G_chip{min-height:var(--tap-min);border:1px solid var(--color-border-subtle);background:var(--color-surface);color:var(--color-text-primary);cursor:pointer;border-radius:999px;padding:0 1rem;font-size:.875rem;font-weight:600}._2mPo7G_chip[data-selected]{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-on-accent)}._2mPo7G_pointsRow{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.75rem;min-width:0;display:grid}._2mPo7G_pointsItem{flex-direction:column;gap:.375rem;min-width:0;display:flex}._2mPo7G_pointsLabel{color:var(--color-text-secondary);font-size:.8125rem}._2mPo7G_poolPreview{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.8125rem}._2mPo7G_startBtn{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3.25rem;color:var(--color-on-accent);cursor:pointer;border:none;padding:0 1.5rem;font-size:1.0625rem;font-weight:700}._2mPo7G_startBtn:disabled{opacity:.45;cursor:not-allowed}._2mPo7G_playOverlay{z-index:9999;height:calc(100dvh - var(--ad-bottom-offset,0px));background:var(--color-page);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);padding-right:var(--safe-right);overscroll-behavior:contain;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0;overflow:hidden}._2mPo7G_scoreStrip{border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface);flex-shrink:0;align-items:center;gap:.5rem;min-width:0;padding:.5rem;display:flex}._2mPo7G_scoreStripTeams{scrollbar-width:none;flex:1;gap:.4rem;min-width:0;display:flex;overflow-x:auto}._2mPo7G_scoreStripTeams::-webkit-scrollbar{display:none}._2mPo7G_iconBtn{width:var(--tap-min);height:var(--tap-min);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:flex}._2mPo7G_teamChip{border:1.5px solid var(--color-border-subtle);background:var(--color-surface-elevated);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:.35rem;padding:.3rem .55rem;font-size:.8125rem;display:flex}._2mPo7G_teamChip[data-active]{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent-soft)}._2mPo7G_teamChipDot{border-radius:999px;flex:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;font-size:.8125rem;display:flex}._2mPo7G_teamChipName{text-overflow:ellipsis;max-width:6rem;color:var(--color-text-primary);font-weight:600;overflow:hidden}._2mPo7G_teamChipScore{font-variant-numeric:tabular-nums;color:var(--color-text-secondary);font-weight:700}._2mPo7G_questionArea{flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-width:0;min-height:0;padding:.75rem 1rem;display:flex;position:relative;overflow:hidden auto}._2mPo7G_questionProgress{color:var(--color-text-secondary);margin:0;font-size:.8125rem}._2mPo7G_timerBar{background:var(--color-surface-elevated);border-radius:999px;flex-shrink:0;width:100%;max-width:26rem;height:.375rem;overflow:hidden}._2mPo7G_timerFill{background:var(--color-accent);height:100%;transition:width 1s linear}._2mPo7G_timerFill[data-low]{background:var(--color-error);animation:.5s ease-in-out infinite alternate _2mPo7G_pulse}@keyframes _2mPo7G_pulse{0%{opacity:1}to{opacity:.5}}._2mPo7G_questionCard{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface);text-align:center;flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:30rem;padding:1.25rem;display:flex}._2mPo7G_questionMeta{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:flex}._2mPo7G_metaBadge{background:var(--color-surface-elevated);color:var(--color-text-secondary);border-radius:999px;padding:.2rem .6rem;font-size:.75rem;font-weight:600}._2mPo7G_metaBadge[data-difficulty=facil]{color:var(--color-success)}._2mPo7G_metaBadge[data-difficulty=media]{color:var(--color-warning)}._2mPo7G_metaBadge[data-difficulty=dificil]{color:var(--color-error)}._2mPo7G_metaPoints{color:var(--color-accent);font-size:.75rem;font-weight:700}._2mPo7G_turnLabel{color:var(--color-text-secondary);margin:0;font-size:.875rem}._2mPo7G_questionText{color:var(--color-text-primary);margin:0;font-size:clamp(1.25rem,4.5vw,1.75rem);font-weight:700;line-height:1.35}._2mPo7G_answerBlock{border-top:1px dashed var(--color-border-subtle);flex-direction:column;align-items:center;gap:.5rem;width:100%;padding-top:.5rem;display:flex}._2mPo7G_answerLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);font-size:.75rem;font-weight:700}._2mPo7G_answerText{color:var(--color-accent);margin:0;font-size:clamp(1.1rem,4vw,1.4rem);font-weight:700}._2mPo7G_optionsList{flex-direction:column;gap:.35rem;width:100%;margin:0;padding:0;list-style:none;display:flex}._2mPo7G_optionItem{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);padding:.4rem .75rem;font-size:.9375rem}._2mPo7G_optionItem[data-correct]{border-color:var(--color-success);background:var(--color-accent-soft);color:var(--color-text-primary);font-weight:600}._2mPo7G_funFact{color:var(--color-text-secondary);margin:0;font-size:.8125rem}._2mPo7G_actionBar{border-top:1px solid var(--color-border-subtle);background:var(--color-surface);flex-direction:column;flex-shrink:0;gap:.5rem;min-width:0;padding:.625rem .75rem;display:flex}._2mPo7G_revealBtn{border-radius:var(--radius-lg);background:var(--color-accent);min-height:3.25rem;color:var(--color-on-accent);cursor:pointer;border:none;font-size:1.0625rem;font-weight:700}._2mPo7G_rodizioActions{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}._2mPo7G_correctBtn,._2mPo7G_wrongBtn{border-radius:var(--radius-lg);cursor:pointer;border:none;min-height:3.5rem;font-size:1.0625rem;font-weight:700}._2mPo7G_correctBtn{background:var(--color-success);color:var(--color-on-accent)}._2mPo7G_wrongBtn{background:var(--color-error);color:var(--color-on-accent)}._2mPo7G_teamButtonsGrid{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));gap:.5rem;min-width:0;display:grid}._2mPo7G_teamBtn{border:2px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-elevated);min-width:0;min-height:3rem;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:.3rem;padding:0 .75rem;font-size:.9375rem;font-weight:700;display:flex}._2mPo7G_teamBtnLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._2mPo7G_nobodyBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;grid-column:1/-1;font-weight:600}._2mPo7G_stealActions{flex-direction:column;gap:.5rem;display:flex}._2mPo7G_stealPrompt{color:var(--color-text-primary);text-align:center;margin:0;font-size:.9375rem;font-weight:600}._2mPo7G_noStealBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;font-weight:600}._2mPo7G_utilityRow{gap:.5rem;display:flex}._2mPo7G_utilityBtn{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-text-secondary);cursor:pointer;background:0 0;flex:1;font-weight:600}._2mPo7G_utilityBtn:disabled{opacity:.4;cursor:not-allowed}._2mPo7G_results{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-width:0;min-height:0;padding:1rem;display:flex;position:relative;overflow:hidden auto}._2mPo7G_resultsTitle{color:var(--color-text-primary);margin:0;font-size:1.5rem;font-weight:800}._2mPo7G_podium{flex-direction:column;gap:.5rem;width:100%;max-width:26rem;margin:0;padding:0;list-style:none;display:flex}._2mPo7G_podiumRow{border-radius:var(--radius-lg);border:1px solid var(--color-border-subtle);background:var(--color-surface);align-items:center;gap:.6rem;padding:.6rem .85rem;display:flex}._2mPo7G_podiumRow[data-rank="1"]{border-color:var(--color-accent);background:var(--color-accent-soft)}._2mPo7G_podiumRank{text-align:center;flex:none;width:2rem;font-size:1.1rem}._2mPo7G_podiumDot{border-radius:999px;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}._2mPo7G_podiumName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-primary);flex:1;font-weight:600;overflow:hidden}._2mPo7G_podiumScore{font-variant-numeric:tabular-nums;color:var(--color-text-primary);flex:none;font-weight:700}._2mPo7G_tieBlock,._2mPo7G_resultsActions{flex-direction:column;gap:.5rem;width:100%;max-width:26rem;display:flex}._2mPo7G_tieLabel{text-align:center;color:var(--color-text-secondary);margin:0;font-size:.9375rem}._2mPo7G_historyDrawer{z-index:2;background:var(--color-page);padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);flex-direction:column;display:flex;position:absolute;inset:0}._2mPo7G_historyDrawerHead{border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);justify-content:space-between;align-items:center;padding:.75rem 1rem;font-weight:700;display:flex}._2mPo7G_answerLog{flex-direction:column;flex:1;gap:.4rem;margin:0;padding:.5rem 1rem;list-style:none;display:flex;overflow-y:auto}._2mPo7G_answerLogRow{border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}._2mPo7G_answerLogRow [data-outcome=correct],._2mPo7G_answerLogRow [data-outcome=steal]{color:var(--color-success);font-weight:700}._2mPo7G_answerLogRow [data-outcome=wrong]{color:var(--color-error);font-weight:700}._2mPo7G_answerLogRow [data-outcome=skip]{color:var(--color-text-secondary);font-weight:700}._2mPo7G_confetti{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}._2mPo7G_confettiPiece{opacity:.9;width:8px;height:14px;animation-name:_2mPo7G_confettiFall;animation-timing-function:ease-in;animation-fill-mode:forwards;position:absolute;top:-12px}@keyframes _2mPo7G_confettiFall{to{transform:translateY(110vh) rotate(var(--rotate));opacity:0}}@media (prefers-reduced-motion:reduce){._2mPo7G_confettiPiece,._2mPo7G_timerFill[data-low]{animation:none}}
.gBHbaq_shell{align-items:stretch;gap:1rem;width:min(100%,78rem)}.gBHbaq_errorBanner{color:var(--color-error);background:color-mix(in srgb, var(--color-error) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-error) 35%, transparent);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.88rem;display:flex}.gBHbaq_errorBanner button{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;min-height:2rem;text-decoration:underline}.gBHbaq_noticeBanner{color:var(--color-text-primary);background:color-mix(in srgb, var(--color-warning) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 40%, transparent);border-radius:var(--radius-md);align-items:flex-start;gap:.6rem;padding:.7rem .9rem;font-size:.86rem;line-height:1.5;display:flex}.gBHbaq_dropzoneIcon{width:1.6rem;height:1.6rem;color:var(--color-text-secondary)}.gBHbaq_passwordPrompt{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);gap:.5rem;padding:.85rem;display:grid}.gBHbaq_passwordPrompt p{color:var(--color-text-primary);overflow-wrap:anywhere;margin:0;font-size:.88rem}.gBHbaq_passwordActions{flex-wrap:wrap;gap:.5rem;display:flex}.gBHbaq_fileBar{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .75rem;display:flex}.gBHbaq_fileInfo{flex-direction:column;flex:12rem;min-width:0;display:flex}.gBHbaq_fileName{text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-size:.9rem;font-weight:500;overflow:hidden}.gBHbaq_fileMeta{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.78rem}.gBHbaq_fileActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gBHbaq_pageHost{background:#fff;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 1px 3px #00000040}.gBHbaq_pageCanvas{width:100%;height:100%;display:block}.gBHbaq_toolbar{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.gBHbaq_toolbarGroup{align-items:center;gap:.25rem;display:inline-flex}.gBHbaq_toolbarLabel{text-align:center;min-width:4.5rem;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.82rem}.gBHbaq_toolbarSpacer{flex:auto}.gBHbaq_thumbs{gap:.5rem;margin:0;padding:.25rem;list-style:none;display:flex;overflow:auto}.gBHbaq_thumbBtn{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);color:var(--color-text-secondary);font:inherit;cursor:pointer;background:0 0;flex-shrink:0;justify-items:center;gap:.25rem;padding:.3rem;font-size:.74rem;display:grid;position:relative}.gBHbaq_thumbBtn:hover{border-color:var(--color-border-strong)}.gBHbaq_thumbBtn[aria-current=page]{border-color:var(--color-accent);color:var(--color-text-primary);background:var(--color-accent-soft)}.gBHbaq_thumbBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.gBHbaq_badge{background:var(--color-accent);min-width:1.15rem;color:var(--color-on-accent);text-align:center;border-radius:999px;padding:0 .3rem;font-size:.68rem;font-weight:600;line-height:1.15rem;position:absolute;top:.15rem;right:.15rem}.gBHbaq_panelTitle{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-disabled);margin:0;font-size:.72rem;font-weight:500}.gBHbaq_fieldRow{gap:.3rem;display:grid}.gBHbaq_fieldLabel{color:var(--color-text-secondary);font-size:.8rem}.gBHbaq_inlineRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gBHbaq_colorInput{appearance:none;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-elevated);cursor:pointer;block-size:2.4rem;inline-size:2.4rem;padding:.15rem}.gBHbaq_hint{color:var(--color-text-secondary);margin:0;font-size:.8rem;line-height:1.5}
.Qdoc2q_bar{border-top:1px solid var(--color-border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.5rem;padding-top:1rem;display:flex}.Qdoc2q_actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Qdoc2q_bar svg{flex:none}@media (max-width:520px){.Qdoc2q_bar>:first-child,.Qdoc2q_actions{width:100%}.Qdoc2q_actions>button{flex:auto;min-width:0}.Qdoc2q_actions>button:last-child{flex-basis:100%}}
.NPzCMG_icon{image-rendering:auto;vertical-align:middle;background-repeat:no-repeat;flex:none;display:inline-block}.NPzCMG_crisp{image-rendering:pixelated}.NPzCMG_fallback{letter-spacing:.02em;background:var(--chip-bg);color:var(--chip-fg);vertical-align:middle;border-radius:4px;flex:none;place-items:center;font-weight:800;display:inline-grid;box-shadow:inset 0 0 0 1px #00000040}.NPzCMG_slot{box-sizing:border-box;background:var(--color-page);border:1px solid var(--color-border-strong);border-radius:3px;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 2px 2px #00000038,inset -2px -2px #ffffff1a}.NPzCMG_slotEmpty{box-shadow:inset 2px 2px #00000029,inset -2px -2px #ffffff12}.NPzCMG_count{color:#fff;text-shadow:1px 1px #2b2b2b,1px 0 #2b2b2b,0 1px #2b2b2b,-1px 0 #0000008c,0 -1px #0000008c;pointer-events:none;font-variant-numeric:tabular-nums;font-family:MinecraftGame,ui-monospace,Cascadia Mono,Menlo,monospace;font-size:.82rem;font-weight:700;line-height:1.1;position:absolute;inset-block-end:0;inset-inline-end:2px}
.QeUTqq_root{min-height:var(--tap-min);cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-secondary);align-items:center;gap:.7rem;display:inline-flex}.QeUTqq_layout-row{justify-content:space-between;gap:1rem;width:100%;padding:.55rem 0;display:flex}.QeUTqq_layout-row .QeUTqq_text{flex:auto;order:-1;min-width:0}.QeUTqq_text{flex-direction:column;gap:.1rem;line-height:1.4;display:flex}.QeUTqq_label{color:var(--color-text-primary);font-size:.92rem;font-weight:500}.QeUTqq_description{color:var(--color-text-disabled);font-size:.8rem}.QeUTqq_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.QeUTqq_track{background:var(--color-border-strong);border-radius:999px;flex:none;block-size:1.5rem;inline-size:2.6rem;transition:background .18s;position:relative}.QeUTqq_thumb{background:var(--color-text-primary);border-radius:50%;block-size:1.14rem;inline-size:1.14rem;transition:transform .18s cubic-bezier(.2,.7,.2,1),background .18s;position:absolute;inset-block-start:.18rem;inset-inline-start:.18rem;box-shadow:0 1px 2px #00000059}.QeUTqq_input:checked+.QeUTqq_text+.QeUTqq_track,.QeUTqq_layout-row .QeUTqq_input:checked~.QeUTqq_track,.QeUTqq_input:checked~.QeUTqq_track{background:var(--color-accent)}.QeUTqq_input:checked~.QeUTqq_track .QeUTqq_thumb,.QeUTqq_input:checked+.QeUTqq_text+.QeUTqq_track .QeUTqq_thumb{background:var(--color-on-accent);transform:translate(1.1rem)}.QeUTqq_input:focus-visible~.QeUTqq_track,.QeUTqq_input:focus-visible+.QeUTqq_text+.QeUTqq_track{outline:2px solid var(--color-focus);outline-offset:2px}.QeUTqq_root:hover:not(.QeUTqq_disabled) .QeUTqq_track{background:color-mix(in srgb, var(--color-border-strong) 70%, var(--color-text-secondary))}.QeUTqq_root:hover:not(.QeUTqq_disabled) .QeUTqq_input:checked~.QeUTqq_track,.QeUTqq_root:hover:not(.QeUTqq_disabled) .QeUTqq_input:checked+.QeUTqq_text+.QeUTqq_track{background:var(--color-accent-hover)}.QeUTqq_disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.QeUTqq_track,.QeUTqq_thumb{transition:none}}
.EAEwFa_idGrid{flex-wrap:wrap;gap:.6rem;display:flex}.EAEwFa_idGrid>*{flex:14rem;min-width:9rem}.EAEwFa_hidden{display:none}.EAEwFa_sortRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.EAEwFa_avatarWearingRow{align-items:flex-start;gap:1.2rem;display:flex}.EAEwFa_avatarCol{flex-direction:column;flex-shrink:0;align-items:center;gap:.4rem;display:flex}.EAEwFa_wearingMain{flex-direction:column;flex:1;gap:.7rem;min-width:0;display:flex}@media (max-width:560px){.EAEwFa_avatarWearingRow{flex-direction:column}.EAEwFa_avatarCol{align-self:center}}.EAEwFa_ownerRow{flex-direction:column;gap:.4rem;display:flex}.EAEwFa_ownerName{color:var(--color-text-secondary);margin:0;font-size:.86rem}.EAEwFa_descriptionText{white-space:pre-line;color:var(--color-text-secondary);overflow-wrap:anywhere;margin:0;font-size:.86rem;line-height:1.6}.EAEwFa_descriptionClamped{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.EAEwFa_toggleBtn{font:inherit;color:var(--color-accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;margin-top:.35rem;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.EAEwFa_toggleBtn:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}.EAEwFa_exportRow{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.EAEwFa_exportItem{align-items:center;gap:.4rem;display:inline-flex}.EAEwFa_exportLabel{color:var(--color-text-secondary);font-size:.78rem;font-weight:600}.EAEwFa_loadMoreRow{justify-content:center;padding-top:.2rem;display:flex}.EAEwFa_rarityHead{cursor:help}.EAEwFa_cardIdSlot{margin-top:auto}
.WQJezq_root{gap:.4rem;display:grid}.WQJezq_option{min-height:var(--tap-min);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;padding:.6rem .75rem;transition:border-color .16s,background .16s;display:grid}.WQJezq_option:hover:not(.WQJezq_disabled){border-color:var(--color-border-strong)}.WQJezq_option[data-active=true]{border-color:var(--color-accent);background:var(--color-accent-soft)}.WQJezq_input{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.WQJezq_mark{border:1.5px solid var(--color-border-strong);border-radius:50%;place-items:center;block-size:1.15rem;inline-size:1.15rem;margin-top:.15rem;transition:border-color .16s;display:grid}.WQJezq_mark:after{content:"";background:var(--color-accent);border-radius:50%;block-size:.6rem;inline-size:.6rem;transition:transform .16s;transform:scale(0)}.WQJezq_input:checked+.WQJezq_mark{border-color:var(--color-accent)}.WQJezq_input:checked+.WQJezq_mark:after{transform:scale(1)}.WQJezq_input:focus-visible+.WQJezq_mark{outline:2px solid var(--color-focus);outline-offset:2px}.WQJezq_text{flex-direction:column;gap:.1rem;min-width:0;display:flex}.WQJezq_label{color:var(--color-text-primary);font-size:.92rem;font-weight:500;line-height:1.4}.WQJezq_description{color:var(--color-text-disabled);font-size:.8rem;line-height:1.45}.WQJezq_disabled{cursor:not-allowed;opacity:.5}@media (prefers-reduced-motion:reduce){.WQJezq_mark,.WQJezq_mark:after{transition:none}}
.jCGkGG_sectionTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-disabled);margin:0 0 .6rem;font-size:.85rem;font-weight:600}.jCGkGG_primaryKicker{text-align:center}.jCGkGG_sectionHint{color:var(--color-text-secondary);margin:-.4rem 0 .75rem;font-size:.82rem}.jCGkGG_primary{text-align:center;flex-direction:column;align-items:center;gap:.6rem;display:flex}.jCGkGG_primaryImage{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--color-page);width:100%;max-width:220px;position:relative;overflow:hidden}.jCGkGG_primaryImage img{object-fit:cover;width:100%;height:100%;display:block}.jCGkGG_primaryName{color:var(--color-text-primary);font-size:1.4rem;font-weight:700}.jCGkGG_primaryDescription{color:var(--color-text-secondary);max-width:34rem;line-height:1.6}.jCGkGG_quickFacts{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:34rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.jCGkGG_quickFacts li{color:var(--color-text-secondary);background:var(--color-page);border:1px solid var(--color-border-subtle);border-radius:var(--radius-full,999px);padding:.3rem .75rem;font-size:.8rem;font-weight:600}.jCGkGG_cta{color:var(--color-accent);text-underline-offset:3px;margin-top:.25rem;font-weight:600;text-decoration:underline;display:inline-block}.jCGkGG_secondaryList{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.jCGkGG_primaryEpithet{color:var(--color-accent);margin:-.2rem 0 0;font-size:1rem;font-style:italic}.jCGkGG_details{text-align:left;flex-direction:column;gap:.55rem;width:100%;margin:.4rem 0 0;display:flex}.jCGkGG_detailRow{border-radius:var(--radius-md);background:var(--color-page);border:1px solid var(--color-border-subtle);padding:.7rem .9rem}.jCGkGG_detailRow dt{text-transform:uppercase;letter-spacing:.07em;color:var(--color-text-disabled);margin-bottom:.2rem;font-size:.72rem;font-weight:700}.jCGkGG_detailRow dd{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.5}
.kDA-8G_panel{grid-template-columns:minmax(0,1fr);gap:.9rem;display:grid}.kDA-8G_description{color:var(--color-text-secondary);max-width:72ch;margin:0;font-size:.95rem;line-height:1.7}.kDA-8G_card{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);gap:.6rem;padding:.85rem 1rem;display:grid}.kDA-8G_text{font-family:var(--font-mono,ui-monospace, monospace);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.6}.kDA-8G_copy{justify-self:start}
.H5QcyG_inputRow{align-items:flex-end;gap:.5rem;display:flex}.H5QcyG_textarea{flex:1;min-width:0}.H5QcyG_inputActions{flex-shrink:0;gap:.35rem;padding-bottom:.05rem;display:flex}.H5QcyG_detected{flex-direction:column;gap:.5rem;display:flex}.H5QcyG_detectedLine{color:var(--color-text-primary);margin:0;font-size:.86rem;font-weight:700}.H5QcyG_kindChips{flex-direction:column;gap:.4rem;display:flex}.H5QcyG_kindChipsLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-secondary);font-size:.72rem;font-weight:700}.H5QcyG_idle{background:var(--color-surface);border:1px dashed var(--color-border-subtle);border-radius:var(--radius-lg);flex-direction:column;gap:.6rem;padding:.9rem 1rem;display:flex}.H5QcyG_idleText{color:var(--color-text-secondary);margin:0;font-size:.86rem;line-height:1.55}.H5QcyG_resultArea{min-width:0}.H5QcyG_historyDetails{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden}.H5QcyG_historySummary{cursor:pointer;color:var(--color-text-secondary);padding:.7rem .9rem;font-size:.84rem;font-weight:700;list-style:none}.H5QcyG_historySummary::-webkit-details-marker{display:none}.H5QcyG_historySummary:hover{color:var(--color-accent)}.H5QcyG_historyDetails[open] .H5QcyG_historySummary{border-bottom:1px solid var(--color-border-subtle)}.H5QcyG_historyBody{flex-direction:column;gap:.6rem;padding:.8rem .9rem;display:flex}.H5QcyG_historyHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.H5QcyG_entryGrid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;display:grid}.H5QcyG_entryCard{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);align-items:stretch;display:flex;position:relative;overflow:hidden}.H5QcyG_entryCard:hover{border-color:var(--color-accent)}.H5QcyG_entryButton{min-width:0;font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:.5rem;padding:.5rem;display:flex}.H5QcyG_entryText{flex-direction:column;gap:.1rem;min-width:0;display:flex}.H5QcyG_entryName{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:700;overflow:hidden}.H5QcyG_entryKind{color:var(--color-text-secondary);font-size:.68rem;font-weight:600}.H5QcyG_entryRemove{width:1.8rem;color:var(--color-text-secondary);background:var(--color-surface);border:0;border-left:1px solid var(--color-border-subtle);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.H5QcyG_entryRemove:hover{color:var(--color-error)}.H5QcyG_entryButton:focus-visible,.H5QcyG_entryRemove:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (max-width:420px){.H5QcyG_entryGrid{grid-template-columns:1fr 1fr}}
.appDnW_card{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid}.appDnW_icon{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);width:2.75rem;height:2.75rem;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 7%, transparent);place-items:center;display:grid}.appDnW_icon svg{width:1.35rem;height:1.35rem}.appDnW_body{gap:.35rem;min-width:0;display:grid}.appDnW_metaRow{flex-wrap:wrap;gap:.45rem;display:flex}.appDnW_badge,.appDnW_fallbackBadge{letter-spacing:.04em;border-radius:999px;align-items:center;min-height:1.55rem;padding:.1rem .55rem;font-size:.7rem;font-weight:650;display:inline-flex}.appDnW_badge{color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 24%, transparent)}.appDnW_fallbackBadge{color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-text-secondary) 8%, transparent);border:1px solid var(--color-border-subtle)}.appDnW_title{color:var(--color-text-primary);margin:0;font-size:1rem;font-weight:650;line-height:1.3}.appDnW_description{color:var(--color-text-secondary);margin:0;font-size:.92rem;line-height:1.55}.appDnW_reason{color:var(--color-text-primary);margin:0;font-size:.85rem;line-height:1.55}.appDnW_disclosure{color:var(--color-text-disabled);margin:0;font-size:.72rem;line-height:1.35}.appDnW_disclosure a{color:inherit;text-underline-offset:.18em}.appDnW_cta{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);min-height:2.35rem;color:var(--color-text-primary);background:var(--color-page);white-space:nowrap;justify-self:end;align-items:center;padding:.55rem .8rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.appDnW_cta:hover{border-color:var(--color-border-strong);color:var(--color-accent);background:var(--color-surface-elevated)}@media (max-width:700px){.appDnW_card{grid-template-columns:auto minmax(0,1fr)}.appDnW_cta{grid-column:1/-1;justify-content:center;justify-self:stretch}}
.UGB0yq_wrap{flex-direction:column;align-items:center;gap:1rem;display:flex}.UGB0yq_svg{width:100%;max-width:380px;height:auto}.UGB0yq_ring{fill:none;stroke:var(--color-border-subtle);stroke-width:1px;animation:.32s ease-out both UGB0yq_radarFadeIn}.UGB0yq_axis{stroke:var(--color-border-subtle);stroke-width:1px;transition:stroke .16s,stroke-width .16s;animation:.32s ease-out both UGB0yq_radarFadeIn}.UGB0yq_axisActive{stroke:var(--color-accent);stroke-width:1.75px}.UGB0yq_seriesPolygon{stroke-width:2px;stroke-linejoin:round;transform-box:fill-box;transform-origin:50%}.UGB0yq_seriesPrimary{stroke-width:2.5px;animation:.72s cubic-bezier(.16,1,.3,1) both UGB0yq_radarGrow}.UGB0yq_seriesSecondary{animation:.72s cubic-bezier(.16,1,.3,1) both UGB0yq_radarGrow}.UGB0yq_dot{transform-box:fill-box;transform-origin:50%;transition:r .16s;animation:.3s ease-out both UGB0yq_radarDotIn}.UGB0yq_label{fill:var(--color-text-secondary);font-size:11px;transition:fill .16s,font-weight .16s;animation:.38s ease-out both UGB0yq_radarFadeIn}.UGB0yq_labelActive{fill:var(--color-text-primary);font-weight:600}@keyframes UGB0yq_radarFadeIn{0%{opacity:0}to{opacity:1}}@keyframes UGB0yq_radarGrow{0%{opacity:0;transform:scale(.05)}to{opacity:1;transform:scale(1)}}@keyframes UGB0yq_radarDotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.UGB0yq_ring,.UGB0yq_axis,.UGB0yq_seriesPrimary,.UGB0yq_seriesSecondary,.UGB0yq_dot,.UGB0yq_label{animation-duration:.01ms!important;animation-delay:0s!important}}.UGB0yq_legend{color:var(--color-text-secondary);gap:1rem;margin:0;padding:0;font-size:.8rem;list-style:none;display:flex}.UGB0yq_legend li{align-items:center;gap:.4rem;display:flex}.UGB0yq_swatch{border-radius:999px;width:.65rem;height:.65rem;display:inline-block}.UGB0yq_axisGrid{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem;width:100%;display:grid}.UGB0yq_axisItem{flex-direction:column;display:flex}.UGB0yq_axisChip{background:var(--color-page);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.82rem;transition:border-color .16s,color .16s;display:flex}.UGB0yq_axisChip:hover{border-color:var(--color-border-strong);color:var(--color-text-primary)}.UGB0yq_axisChip[data-active]{border-color:var(--color-accent);color:var(--color-text-primary)}.UGB0yq_axisChipLabel{text-align:left;font-weight:500}.UGB0yq_axisChipValue{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.UGB0yq_axisDescription{color:var(--color-text-secondary);margin:.4rem 0 0;padding:0 .1rem;font-size:.8rem;line-height:1.5}
.mDReqW_stack{flex-direction:column;gap:1.2rem;display:flex}.mDReqW_summary{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.mDReqW_badge{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.78rem;font-weight:600;display:inline-flex}.mDReqW_badgeStrong{color:var(--color-accent);border-color:color-mix(in srgb, var(--color-accent) 50%, transparent);background:var(--color-accent-soft);font-weight:700}.mDReqW_badgeCount{font-variant-numeric:tabular-nums}.mDReqW_identifyRow{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.mDReqW_progress{flex-direction:column;flex:1;gap:.4rem;min-width:12rem;display:flex}.mDReqW_progressTrack{background:var(--color-border-subtle);border-radius:999px;height:.45rem;position:relative;overflow:hidden}.mDReqW_progressFill{background:var(--color-accent);border-radius:inherit;transition:width .2s;position:absolute;inset:0 auto 0 0}.mDReqW_progressLabel{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;font-size:.76rem;font-weight:600}.mDReqW_filterBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mDReqW_filterInput{flex:1;min-width:10rem}.mDReqW_thumbCell{width:2.5rem}.mDReqW_nameCell{overflow-wrap:anywhere;min-width:9rem;max-width:16rem}.mDReqW_notFound{color:var(--color-text-disabled);font-style:italic}.mDReqW_idCell{white-space:nowrap;align-items:center;gap:.3rem;display:inline-flex}.mDReqW_idCell code{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.8rem;font-weight:700}.mDReqW_lines{font-family:var(--font-mono);color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.76rem}.mDReqW_exportGrid{flex-direction:column;gap:.75rem;display:flex}.mDReqW_exportControls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mDReqW_exportActions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mDReqW_rewriteSection{flex-direction:column;gap:.6rem;display:flex}@media (max-width:560px){.mDReqW_exportControls{flex-direction:column;align-items:stretch}}
.VlpnUa_list{flex-direction:column;gap:.4rem;width:100%;max-width:26rem;margin:0;padding:0;list-style:none;display:flex}.VlpnUa_row{border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface);animation:VlpnUa_gameSlideUp .3s var(--ease-snappy,ease-out);align-items:center;gap:.55rem;padding:.5rem .65rem;font-size:.85rem;display:flex}.VlpnUa_row[data-correct]{border-color:var(--color-accent);background:var(--color-accent-soft)}@media (prefers-reduced-motion:reduce){.VlpnUa_row{animation:none}}.VlpnUa_attempt{background:var(--color-surface-elevated);width:1.4rem;height:1.4rem;color:var(--color-text-secondary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.VlpnUa_flag{box-shadow:0 0 0 1px var(--color-border-subtle);object-fit:cover;border-radius:2px;flex-shrink:0}.VlpnUa_name{min-width:0;color:var(--color-text-primary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.VlpnUa_hints{color:var(--color-text-secondary);flex-shrink:0;align-items:center;gap:.5rem;display:flex}.VlpnUa_distance{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.78rem}.VlpnUa_proximityBadge{text-align:center;border-radius:var(--radius-sm);font-variant-numeric:tabular-nums;min-width:2.6rem;color:var(--color-on-accent,#04150c);background:color-mix(in srgb, var(--color-accent) calc(var(--proximity,0%) * .9 + 10%), var(--color-text-disabled) calc(100% - (var(--proximity,0%) * .9 + 10%)));flex-shrink:0;padding:.15rem .4rem;font-size:.75rem;font-weight:700}.VlpnUa_correctBadge{border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-on-accent,#04150c);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;padding:.2rem .55rem;font-size:.75rem;font-weight:800}
.H3SZ5q_list{flex-direction:column;gap:.6rem;margin:0 0 .75rem;padding:0;list-style:none;display:flex}.H3SZ5q_list:last-child{margin-bottom:0}.H3SZ5q_step{color:var(--color-text-primary,#f2f5f3);align-items:flex-start;gap:.6rem;font-size:.92rem;line-height:1.5;display:flex}.H3SZ5q_number{background:var(--color-accent-soft,#3ddc971f);width:1.5rem;height:1.5rem;color:var(--color-accent,#3ddc97);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:inline-flex}
._1BsYJG_section{border:1px solid color-mix(in srgb, var(--color-accent) 14%, var(--color-border-subtle));border-radius:var(--radius-xl);background:linear-gradient(180deg, color-mix(in srgb, var(--color-accent) 4%, transparent), transparent 32%), var(--color-surface-elevated);gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid}._1BsYJG_header{gap:.55rem;display:grid}._1BsYJG_kicker{color:var(--color-text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:600}._1BsYJG_header h2{color:var(--color-text-primary);letter-spacing:-.02em;margin:0;font-size:clamp(1.35rem,1.08rem + .85vw,1.8rem);line-height:1.2}._1BsYJG_header p{max-width:68ch;color:var(--color-text-secondary);margin:0;line-height:1.7}._1BsYJG_note{max-width:72ch;color:var(--color-text-disabled);font-size:.86rem;line-height:1.6}._1BsYJG_grid{gap:.8rem;display:grid}
.qGoMMa_codeBlock{text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding-top:1.5rem;display:flex}.qGoMMa_codeLabel{color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.qGoMMa_code{letter-spacing:.08em;color:var(--color-accent);font-size:2rem;font-weight:700}.qGoMMa_codeNote{color:var(--color-text-secondary);max-width:28rem;font-size:.88rem}.qGoMMa_tagsGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.qGoMMa_tagsTitle{color:var(--color-text-primary);margin-bottom:.4rem;font-size:.85rem;font-weight:600}.qGoMMa_tagsList{color:var(--color-text-secondary);flex-direction:column;gap:.25rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.qGoMMa_tagsList li:before{content:"• ";color:var(--color-text-disabled)}.qGoMMa_matchesTitle{color:var(--color-text-primary);margin-bottom:.6rem;font-size:1.05rem;font-weight:600}.qGoMMa_matchList{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}
.pvy21q_stack{flex-direction:column;gap:1.2rem;display:flex}.pvy21q_controls{flex-direction:column;gap:.6rem;display:flex}.pvy21q_queryForm{gap:.5rem;display:flex}.pvy21q_queryInput{flex:1;min-width:0}.pvy21q_hint{color:var(--color-text-secondary);margin:0;font-size:.78rem}.pvy21q_audioLink{color:var(--color-accent);align-self:flex-start;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.pvy21q_audioLink:hover{text-decoration:underline}.pvy21q_loadMoreWrap{justify-content:center;padding-top:.4rem;display:flex}.pvy21q_resultsMeta{color:var(--color-text-secondary);margin:0;font-size:.8rem}.pvy21q_skeletonThumb{aspect-ratio:1;border-radius:var(--radius-md);width:100%}@media (max-width:480px){.pvy21q_queryForm{flex-direction:column}}
.GSaYCW_row{align-items:center;gap:.7rem;margin-bottom:.6rem;display:flex}.GSaYCW_row:last-child{margin-bottom:0}.GSaYCW_tile{text-transform:uppercase;border:2px solid var(--color-border-strong,#2a322e);width:2rem;height:2rem;color:var(--color-text-primary,#f2f5f3);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:flex}.GSaYCW_tile[data-state=correct]{background:var(--color-accent,#3ddc97);border-color:var(--color-accent,#3ddc97);color:var(--color-on-accent,#04150c)}.GSaYCW_tile[data-state=present]{background:var(--color-warning,#e5c46b);border-color:var(--color-warning,#e5c46b);color:var(--color-on-accent,#251c00)}.GSaYCW_tile[data-state=absent]{background:var(--color-text-disabled,#5c6862);border-color:var(--color-text-disabled,#5c6862);color:#10120f}.GSaYCW_label{color:var(--color-text-secondary,#9aa39d);font-size:.88rem}
.k6a58W_stack{padding-top:1.5rem}.k6a58W_readingTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-disabled);margin:0 0 .35rem;font-size:.85rem;font-weight:600}.k6a58W_readingHint{color:var(--color-text-secondary);margin:0 0 .85rem;font-size:.82rem}.k6a58W_readingList{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.k6a58W_readingItem{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:.35rem;padding:.85rem 1rem;display:flex}.k6a58W_readingHead{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.k6a58W_readingLabel{color:var(--color-text-primary);font-weight:600}.k6a58W_readingBand{color:var(--color-text-secondary);white-space:nowrap;font-size:.78rem}.k6a58W_readingBar{background:var(--color-border-subtle);border-radius:999px;height:4px;display:block;overflow:hidden}.k6a58W_readingBar>span{border-radius:inherit;background:var(--color-accent);height:100%;display:block}.k6a58W_readingText{color:var(--color-text-secondary);font-size:.92rem;line-height:1.55}
.Lcd3gq_stack{flex-direction:column;gap:1.6rem;display:flex}.Lcd3gq_filterBar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.Lcd3gq_searchInput{flex:1;min-width:10rem}.Lcd3gq_rbxthumbGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));align-items:start;gap:.75rem;display:grid}.Lcd3gq_validator{border-top:1px dashed var(--color-border-subtle);flex-direction:column;gap:.6rem;padding-top:.4rem;display:flex}.Lcd3gq_issueList{margin:0;padding-left:1.1rem}.Lcd3gq_formatList{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.Lcd3gq_formatItem{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);flex-direction:column;gap:.45rem;min-width:0;padding:.65rem .7rem;display:flex}.Lcd3gq_formatHead{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.Lcd3gq_formatName{color:var(--color-text-primary);font-size:.82rem;font-weight:700;line-height:1.35}.Lcd3gq_exampleBtn{width:100%;font:inherit;text-align:left;color:var(--color-text-secondary);background:color-mix(in srgb, var(--color-page) 60%, var(--color-surface));border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:.5rem;margin-top:auto;padding:.4rem .55rem;display:flex}.Lcd3gq_exampleBtn code{min-width:0;font-family:var(--font-mono);overflow-wrap:break-word;flex:1;font-size:.74rem;line-height:1.45}.Lcd3gq_exampleGo{flex-shrink:0}.Lcd3gq_exampleBtn:hover{color:var(--color-accent);border-color:var(--color-accent)}.Lcd3gq_exampleBtn:focus-visible{box-shadow:var(--shadow-focus);outline:none}.Lcd3gq_typeGroups{flex-direction:column;gap:1.1rem;display:flex}.Lcd3gq_typeGroup{flex-direction:column;gap:.45rem;display:flex}.Lcd3gq_typeGroupHead{border-left:3px solid var(--color-accent);flex-direction:column;gap:.15rem;padding-left:.6rem;display:flex}.Lcd3gq_typeGroupTitle{color:var(--color-text-primary);margin:0;font-size:.86rem;font-weight:800}.Lcd3gq_typeGroupUsage{color:var(--color-text-secondary);margin:0;font-size:.78rem;line-height:1.5}.Lcd3gq_typeList{border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);margin:0;padding:0;list-style:none;overflow:hidden}.Lcd3gq_typeRow{background:var(--color-surface);align-items:flex-start;gap:.7rem;padding:.5rem .65rem;display:flex}.Lcd3gq_typeRow+.Lcd3gq_typeRow{border-top:1px solid var(--color-border-subtle)}.Lcd3gq_typeNum{min-width:2.2rem;font-family:var(--font-mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--color-accent);flex-shrink:0;padding-top:.3rem;font-size:.85rem;font-weight:800}.Lcd3gq_typeMain{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.Lcd3gq_typeTitle{flex-wrap:wrap;align-items:center;gap:.25rem .45rem;display:flex}.Lcd3gq_typeEnum{font-family:var(--font-mono);color:var(--color-text-primary);font-size:.84rem;font-weight:700}.Lcd3gq_typeName{color:var(--color-text-secondary);font-size:.82rem}.Lcd3gq_typeField{font-family:var(--font-mono);color:var(--color-text-secondary);overflow-wrap:anywhere;font-size:.72rem}
.gzNzUa_toc{overscroll-behavior:contain;max-height:calc(100vh - 8rem);display:none;position:sticky;top:5.5rem;overflow-y:auto}@media (min-width:1280px){.gzNzUa_toc{display:block}}.gzNzUa_title{letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-disabled);margin:0 0 .7rem;font-size:.68rem;font-weight:700}.gzNzUa_list{border-left:1px solid var(--color-border-subtle);gap:.1rem;margin:0;padding:0;list-style:none;display:grid}.gzNzUa_link{color:var(--color-text-secondary);border-left:2px solid #0000;margin-left:-1px;padding:.4rem .75rem;font-size:.83rem;line-height:1.35;text-decoration:none;transition:color .12s,border-color .12s;display:block}.gzNzUa_link:hover{color:var(--color-text-primary)}.gzNzUa_link[data-active]{color:var(--color-accent);border-left-color:var(--color-accent);font-weight:600}
.AL7sCW_row{margin-bottom:.75rem}.AL7sCW_row:last-child{margin-bottom:0}.AL7sCW_head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.3rem;font-size:.85rem;display:flex}.AL7sCW_label{color:var(--color-text-secondary,#9aa39d)}.AL7sCW_value{font-variant-numeric:tabular-nums;color:var(--color-text-primary,#f2f5f3);font-weight:700}.AL7sCW_track{background:var(--color-border-subtle,#1e2421);border-radius:999px;height:.55rem;overflow:hidden}.AL7sCW_fill{border-radius:inherit;background:var(--color-accent,#3ddc97);height:100%;transition:width .22s var(--ease-snappy,cubic-bezier(.2, .7, .2, 1))}@media (prefers-reduced-motion:reduce){.AL7sCW_fill{transition:none}}
.w4xcmG_wrap{flex-direction:column;align-items:center;gap:1rem;display:flex}.w4xcmG_svg{width:100%;max-width:340px;height:auto}.w4xcmG_border{fill:var(--color-page);stroke:var(--color-border-subtle);stroke-width:1.5px;animation:.32s ease-out both w4xcmG_quadrantFadeIn}.w4xcmG_axisLine{stroke:var(--color-border-subtle);stroke-width:1px;stroke-dasharray:3 5;animation:.32s ease-out both w4xcmG_quadrantFadeIn}.w4xcmG_zoneLabel{fill:var(--color-text-secondary);opacity:.7;font-size:10.5px;font-weight:600;animation:.38s ease-out both w4xcmG_quadrantFadeIn}.w4xcmG_axisCaption{fill:var(--color-text-secondary);font-size:10.5px;animation:.38s ease-out both w4xcmG_quadrantFadeIn}.w4xcmG_point{fill:var(--color-accent);stroke:var(--color-page);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:.42s cubic-bezier(.16,1,.3,1) .2s both w4xcmG_quadrantDotIn}@keyframes w4xcmG_quadrantFadeIn{0%{opacity:0}to{opacity:1}}@keyframes w4xcmG_quadrantDotIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.w4xcmG_border,.w4xcmG_axisLine,.w4xcmG_zoneLabel,.w4xcmG_axisCaption,.w4xcmG_point{animation-duration:.01ms!important;animation-delay:0s!important}}
.FRENIG_wrapper{flex-direction:column;gap:1.1rem;width:100%;max-width:960px;margin:0 auto;scroll-margin-top:5rem;display:flex}.FRENIG_tabs{align-self:stretch}.FRENIG_panel{min-width:0}.FRENIG_privacyNote{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.76rem;line-height:1.5}@media (max-width:480px){.FRENIG_tabs.FRENIG_tabs{grid-template-columns:1fr 1fr;display:grid;overflow:visible}.FRENIG_tabs.FRENIG_tabs>button{min-height:2.35rem;padding:0 .5rem;font-size:.86rem}}
.N3NcAa_pickerRow{flex-direction:column;gap:.5rem;display:flex}.N3NcAa_pickerCards{flex-wrap:wrap;justify-content:center;gap:.45rem;display:flex}
