.n0YJEG_seg{border-radius:var(--bw-radius-md);background:var(--bw-color-surface-sunken);gap:3px;padding:3px;display:inline-flex}.n0YJEG_seg button{border-radius:var(--bw-radius-sm);width:40px;height:34px;color:var(--bw-color-ink-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.n0YJEG_seg button[aria-pressed=true]{background:var(--bw-color-surface-raised);color:var(--bw-color-accent-text);box-shadow:0 0 0 1px var(--bw-color-line)}.n0YJEG_seg svg{width:16px;height:16px}
.cgiURq_message{padding:var(--bw-space-3) var(--bw-space-4);border-radius:var(--bw-radius-md);font:400 var(--bw-text-sm) / 1.45 var(--bw-font-body)}.cgiURq_error{border:1px solid var(--bw-color-critical);background:var(--bw-color-surface-raised);color:var(--bw-color-ink)}.cgiURq_notice{background:var(--bw-color-accent-soft);color:var(--bw-color-ink)}
._6xAkuW_group{gap:var(--bw-space-2);border:0;min-width:0;margin:0;padding:0;display:grid}._6xAkuW_legend{font:600 var(--bw-text-sm) / 1.3 var(--bw-font-body);color:var(--bw-color-ink);padding:0}._6xAkuW_segments{border-radius:var(--bw-radius-md);background:var(--bw-color-surface-sunken);gap:3px;padding:3px;display:flex}._6xAkuW_segment{flex:1;position:relative}._6xAkuW_segment input{opacity:0;cursor:pointer;position:absolute;inset:0}._6xAkuW_segment span{min-height:42px;padding:0 var(--bw-space-3);border-radius:var(--bw-radius-sm);color:var(--bw-color-ink-muted);font:500 var(--bw-text-sm) / 1 var(--bw-font-body);text-align:center;justify-content:center;align-items:center;display:flex}._6xAkuW_segment input:checked+span{background:var(--bw-color-surface-raised);box-shadow:0 0 0 1px var(--bw-color-line);color:var(--bw-color-accent-text);font-weight:600}._6xAkuW_segment input:focus-visible+span{outline:2px solid var(--bw-color-focus);outline-offset:2px}._6xAkuW_toggle{align-items:flex-start;gap:var(--bw-space-3);cursor:pointer;min-height:44px;display:flex}._6xAkuW_toggle input{appearance:none;border-radius:var(--bw-radius-pill);background:var(--bw-color-surface-sunken-deep);cursor:pointer;width:44px;height:26px;transition:background-color var(--bw-motion-fast) var(--bw-motion-ease);flex:none;margin:0;position:relative}._6xAkuW_toggle input:after{content:"";background:var(--bw-color-surface-raised);width:20px;height:20px;box-shadow:0 1px 2px color-mix(in srgb, var(--bw-color-ink) 25%, transparent);transition:transform var(--bw-motion-fast) var(--bw-motion-ease);border-radius:50%;position:absolute;top:3px;left:3px}._6xAkuW_toggle input:checked{background:var(--bw-color-accent)}._6xAkuW_toggle input:checked:after{transform:translate(18px)}._6xAkuW_toggle input:disabled{opacity:.6;cursor:progress}._6xAkuW_toggle input:focus-visible{outline:2px solid var(--bw-color-focus);outline-offset:2px}._6xAkuW_toggle b{font:600 var(--bw-text-sm) / 1.3 var(--bw-font-body);display:block}._6xAkuW_toggle small{font-size:var(--bw-text-xs);color:var(--bw-color-ink-muted);margin-top:2px;display:block}._6xAkuW_select{width:100%;min-height:48px;padding:0 var(--bw-space-4);border:1px solid var(--bw-color-line-strong);border-radius:var(--bw-radius-md);background:var(--bw-color-surface-raised);color:var(--bw-color-ink);font:400 var(--bw-text-base) / 1.4 var(--bw-font-body)}._6xAkuW_select:focus{border-color:var(--bw-color-accent);box-shadow:0 0 0 1px var(--bw-color-accent);outline:none}@media (prefers-reduced-motion:reduce){._6xAkuW_toggle input,._6xAkuW_toggle input:after{transition:none}}._6xAkuW_cards{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}._6xAkuW_card{display:block;position:relative}._6xAkuW_card input{opacity:0;pointer-events:none;position:absolute}._6xAkuW_card span{border:1px solid var(--bw-color-line-strong);border-radius:var(--bw-radius-md);background:var(--bw-color-surface-raised);cursor:pointer;gap:4px;height:100%;padding:14px;display:grid}._6xAkuW_card b{font:500 1.0625rem / 1.2 var(--bw-font-display)}._6xAkuW_card small{font-size:var(--bw-text-xs);color:var(--bw-color-ink-muted)}._6xAkuW_card input:checked+span{border-color:var(--bw-color-accent);background:var(--bw-color-accent-soft);box-shadow:inset 0 0 0 1px var(--bw-color-accent)}._6xAkuW_card input:focus-visible+span{outline:2px solid var(--bw-color-focus);outline-offset:2px}._6xAkuW_hint{font-size:var(--bw-text-xs);color:var(--bw-color-ink-muted);margin:8px 0 0}
