.j9J8oq_panes{display:grid}.j9J8oq_pane{align-content:start;gap:20px;min-width:0;padding:20px 18px 24px;display:grid}.j9J8oq_paneOut{border-top:1px solid var(--color-line);background:color-mix(in oklab, var(--color-sunken) 55%, var(--color-surface))}.j9J8oq_paneHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}.j9J8oq_paneTitle{letter-spacing:-.012em;color:var(--color-ink);font-size:1rem;font-weight:650}.j9J8oq_controls{gap:18px;display:grid}.j9J8oq_fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.j9J8oq_label{color:var(--color-ink-soft);padding:0;font-size:.875rem;font-weight:620;line-height:1.35}.j9J8oq_hint{color:var(--color-ink-subtle);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.45}.j9J8oq_error{color:var(--color-danger);font-size:.8125rem;line-height:1.45}.j9J8oq_field{gap:7px;min-width:0;display:grid}.j9J8oq_fieldHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.j9J8oq_fieldActions{gap:14px;display:flex}.j9J8oq_input,.j9J8oq_area{border:1px solid var(--color-line-input);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);box-shadow:var(--shadow-xs);border-radius:10px;transition:border-color .15s,box-shadow .15s}.j9J8oq_input{height:42px;padding:0 12px;font-size:.9375rem}.j9J8oq_mono,.j9J8oq_area{font-family:var(--font-mono);font-feature-settings:"calt" 0}.j9J8oq_mono{font-size:.875rem}.j9J8oq_area{resize:vertical;white-space:pre;tab-size:2;min-height:14rem;padding:12px 14px;font-size:.8125rem;line-height:1.7}.j9J8oq_input:hover,.j9J8oq_area:hover{border-color:var(--color-line-strong)}.j9J8oq_input:focus-visible,.j9J8oq_area:focus-visible{border-color:var(--color-accent);box-shadow:var(--shadow-focus);outline:none}.j9J8oq_input[aria-invalid=true]{border-color:var(--color-danger)}.j9J8oq_input::placeholder,.j9J8oq_area::placeholder{color:var(--color-ink-subtle)}.j9J8oq_seg,.j9J8oq_segWrap{background:var(--color-sunken-2);border-radius:11px;gap:3px;padding:3px;display:flex}.j9J8oq_seg{flex-wrap:wrap;width:fit-content;max-width:100%}.j9J8oq_segWrap{flex-direction:column}.j9J8oq_segItem{display:flex;position:relative}.j9J8oq_segItem input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.j9J8oq_segItem span{width:100%;min-height:34px;color:var(--color-ink-muted);border-radius:8px;align-items:center;padding:6px 12px;font-size:.84375rem;font-weight:600;line-height:1.3;transition:color .15s,background-color .15s,box-shadow .15s;display:flex}.j9J8oq_segItem:hover span{color:var(--color-ink)}.j9J8oq_segItem input:checked+span{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-xs)}.j9J8oq_segItem input:focus-visible+span{box-shadow:var(--shadow-focus)}.j9J8oq_button,.j9J8oq_buttonLine{white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:.875rem;font-weight:620;transition:background-color .15s,border-color .15s;display:inline-flex}.j9J8oq_button{background:var(--color-accent);color:var(--color-accent-ink);box-shadow:var(--shadow-button-accent)}.j9J8oq_button:hover{background:var(--color-accent-hover)}.j9J8oq_buttonLine{border:1px solid var(--color-line-control);background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-xs)}.j9J8oq_buttonLine:hover{border-color:var(--color-line-strong);background:var(--color-sunken)}.j9J8oq_button svg,.j9J8oq_buttonLine svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.j9J8oq_textButton{color:var(--color-accent-text);border-radius:4px;font-size:.8125rem;font-weight:600}.j9J8oq_textButton:hover{color:var(--color-accent-strong);text-underline-offset:3px;text-decoration:underline}.j9J8oq_copy{border:1px solid var(--color-line);background:var(--color-surface);height:30px;color:var(--color-ink-soft);border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:.78125rem;font-weight:620;transition:border-color .15s,background-color .15s;display:inline-flex}.j9J8oq_copy:hover{border-color:var(--color-line-control);background:var(--color-sunken)}.j9J8oq_copy:disabled{opacity:.5;pointer-events:none}.j9J8oq_copy[data-state=copied]{border-color:var(--color-success-line);background:var(--color-success-subtle);color:var(--color-success)}.j9J8oq_copy svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.j9J8oq_row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.j9J8oq_secret{gap:10px;display:grid}.j9J8oq_value{border:1px solid var(--color-line);background:var(--color-surface);min-height:4.5rem;font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;word-break:break-all;box-shadow:var(--shadow-sm);border-radius:14px;padding:16px 18px;font-size:1.0625rem;line-height:1.6}.j9J8oq_value[data-pending=true]{font-family:var(--font-sans);color:var(--color-ink-subtle);font-size:.9375rem}.j9J8oq_meta{color:var(--color-ink-muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.j9J8oq_code{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 10px 10px 14px;display:flex}.j9J8oq_code pre{min-width:0;font-family:var(--font-mono);color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-all;padding-top:4px;font-size:.8125rem;line-height:1.6}.j9J8oq_status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.j9J8oq_summary{color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:.9375rem;font-weight:600;display:flex}.j9J8oq_summary[data-clean=true]{color:var(--color-success)}.j9J8oq_empty{border:1px dashed var(--color-line-strong);text-align:center;color:var(--color-ink-subtle);border-radius:14px;padding:28px 18px;font-size:.9375rem}.j9J8oq_findings{gap:8px;display:grid}.j9J8oq_finding{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;grid-template-columns:auto minmax(0,1fr);gap:4px 12px;padding:12px 14px;display:grid}.j9J8oq_findingTop{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.j9J8oq_findingTitle{color:var(--color-ink);font-size:.9375rem;font-weight:640}.j9J8oq_findingText{color:var(--color-ink-muted);grid-column:2;font-size:.875rem;line-height:1.5}.j9J8oq_lineNo{min-width:3.25rem;font-family:var(--font-mono);color:var(--color-ink-subtle);font-variant-numeric:tabular-nums;padding-top:2px;font-size:.78125rem;font-weight:500}.j9J8oq_sev{border:1px solid;border-radius:999px;align-items:center;height:21px;padding:0 7px;font-size:.71875rem;font-weight:680;display:inline-flex}.j9J8oq_sev[data-severity=error]{border-color:color-mix(in oklab, var(--color-danger) 35%, transparent);background:var(--color-danger-subtle);color:var(--color-danger)}.j9J8oq_sev[data-severity=warning]{border-color:var(--color-warning-line);background:var(--color-warning-subtle);color:var(--color-warning)}.j9J8oq_sev[data-severity=info]{border-color:var(--color-line);background:var(--color-sunken);color:var(--color-ink-muted)}.j9J8oq_out{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.j9J8oq_outHead{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;min-height:46px;padding:8px 10px 8px 14px;display:flex}.j9J8oq_outTitle{min-width:0;color:var(--color-ink);font-size:.84375rem;font-weight:640}.j9J8oq_out pre{max-height:34rem;font-family:var(--font-mono);color:var(--color-ink);white-space:pre;tab-size:2;contain:inline-size;padding:12px 14px;font-size:.78125rem;line-height:1.7;overflow:auto}.j9J8oq_problems{gap:8px;display:grid}.j9J8oq_problems li{color:var(--color-ink-soft);padding-left:18px;font-size:.875rem;line-height:1.5;position:relative}.j9J8oq_problems li:before{content:"";background:var(--color-warning);border-radius:999px;width:7px;height:7px;position:absolute;top:.55em;left:2px}.j9J8oq_subTitle{color:var(--color-ink);font-size:.875rem;font-weight:640}.j9J8oq_toggle{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:9px;font-size:.875rem;line-height:1.45;display:inline-flex}.j9J8oq_toggle input{width:16px;height:16px;accent-color:var(--color-accent);flex:none;margin-top:2px}.j9J8oq_swap{align-self:end}.j9J8oq_formats{gap:14px;display:grid}.j9J8oq_counts{flex-wrap:wrap;gap:8px;display:flex}.j9J8oq_count{border:1px solid var(--color-line);background:var(--color-surface);height:30px;color:var(--color-ink-soft);border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-size:.8125rem;font-weight:600;display:inline-flex}.j9J8oq_count b{font-variant-numeric:tabular-nums;color:var(--color-ink)}.j9J8oq_dot{border-radius:999px;width:8px;height:8px}.j9J8oq_dot[data-status=only-left]{background:var(--color-accent)}.j9J8oq_dot[data-status=only-right]{background:var(--color-plum-600)}.j9J8oq_dot[data-status=changed]{background:var(--color-warning)}.j9J8oq_dot[data-status=same]{background:var(--color-ink-faint)}.j9J8oq_groups{gap:18px;display:grid}.j9J8oq_group h2{color:var(--color-ink);align-items:center;gap:8px;margin-bottom:8px;font-size:.875rem;font-weight:650;display:flex}.j9J8oq_diffList{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;overflow:hidden}.j9J8oq_diffRow,.j9J8oq_diffHead{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:11px 14px;display:grid}.j9J8oq_diffRow+.j9J8oq_diffRow{border-top:1px solid var(--color-line)}.j9J8oq_diffHead{display:none}.j9J8oq_key{min-width:0;font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;gap:2px;font-size:.84375rem;font-weight:600;display:grid}.j9J8oq_val{grid-column:1;grid-template-columns:4.25rem minmax(0,1fr);gap:8px;min-width:0;font-size:.8125rem;line-height:1.5;display:grid}.j9J8oq_valLabel{color:var(--color-ink-subtle)}.j9J8oq_val code{font-family:var(--font-mono);color:var(--color-ink-soft);overflow-wrap:anywhere;word-break:break-all}.j9J8oq_diffAction{grid-area:1/2;justify-self:end}.j9J8oq_masked{letter-spacing:.12em;color:var(--color-ink-subtle)}.j9J8oq_side{color:var(--color-ink-subtle);font-size:.8125rem;font-style:italic}.j9J8oq_diffNote{font-family:var(--font-sans);color:var(--color-warning);font-size:.78125rem;font-weight:500}.j9J8oq_twoAreas{gap:18px;display:grid}.j9J8oq_fields{gap:14px;display:grid}.j9J8oq_fieldsHead{color:var(--color-ink-subtle);padding-top:4px;font-size:.8125rem;font-weight:650}.j9J8oq_blocks{gap:14px;display:grid}.j9J8oq_notes{border:1px solid var(--color-warning-line);background:var(--color-warning-subtle);border-radius:12px;gap:8px;padding:14px 16px;display:grid}.j9J8oq_notes li{color:var(--color-ink-soft);padding-left:16px;font-size:.84375rem;line-height:1.5;position:relative}.j9J8oq_notes li:before{content:"";background:var(--color-warning);border-radius:999px;width:6px;height:6px;position:absolute;top:.6em;left:0}.j9J8oq_unsupported{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:14px;padding:18px}.j9J8oq_unsupported h3{color:var(--color-ink);font-size:1rem;font-weight:650}.j9J8oq_unsupported p{color:var(--color-ink-muted);margin-top:8px;font-size:.90625rem;line-height:1.55}.j9J8oq_services{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.j9J8oq_service{border:1px solid var(--color-line);background:var(--color-surface);min-height:40px;color:var(--color-ink-soft);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:8px 10px;font-size:.875rem;font-weight:560;transition:border-color .15s,background-color .15s;display:flex;position:relative}.j9J8oq_service:hover{border-color:var(--color-line-strong)}.j9J8oq_service:has(input:checked){border-color:var(--color-accent-line);background:var(--color-accent-subtle);color:var(--color-ink)}.j9J8oq_service input,.j9J8oq_task input{width:16px;height:16px;accent-color:var(--color-accent);flex:none}.j9J8oq_service:has(input:focus-visible){box-shadow:var(--shadow-focus)}.j9J8oq_sheet{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:14px;gap:22px;padding:22px;display:grid}.j9J8oq_sheetHead h3{letter-spacing:-.015em;color:var(--color-ink);font-size:1.125rem;font-weight:650}.j9J8oq_sheetHead p{color:var(--color-ink-muted);margin-top:4px;font-size:.875rem}.j9J8oq_sheetSection h4{color:var(--color-ink);margin-bottom:8px;font-size:.9375rem;font-weight:650}.j9J8oq_sheetService{border-top:1px solid var(--color-line);margin-top:12px;padding-top:12px}.j9J8oq_sheetService h5{color:var(--color-ink);font-size:.875rem;font-weight:650}.j9J8oq_issue{color:var(--color-ink-muted);overflow-wrap:anywhere;margin-top:4px;font-size:.8125rem;line-height:1.5}.j9J8oq_issue a{color:var(--color-accent-text);text-underline-offset:3px;border-radius:3px;text-decoration:underline}.j9J8oq_tasks{gap:2px;margin-top:6px;display:grid}.j9J8oq_task{color:var(--color-ink-soft);cursor:pointer;align-items:flex-start;gap:10px;padding:5px 0;font-size:.875rem;line-height:1.45;display:flex}.j9J8oq_task input{margin-top:2px}.j9J8oq_task:has(input:checked) span{color:var(--color-ink-subtle);text-decoration:line-through}@media (min-width:40rem){.j9J8oq_services{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:48rem){.j9J8oq_pane{padding:24px 24px 28px}.j9J8oq_diffRow,.j9J8oq_diffHead{grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,1fr) 4rem;align-items:baseline}.j9J8oq_diffHead{border-bottom:1px solid var(--color-line);background:var(--color-sunken);color:var(--color-ink-subtle);font-size:.75rem;font-weight:620;display:grid}.j9J8oq_val{grid-column:auto;grid-template-columns:minmax(0,1fr)}.j9J8oq_valLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.j9J8oq_diffAction{grid-area:auto}.j9J8oq_twoAreas{grid-template-columns:repeat(2,minmax(0,1fr))}.j9J8oq_formats{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end}.j9J8oq_fields{grid-template-columns:repeat(2,minmax(0,1fr))}.j9J8oq_wide{grid-column:1/-1}}@media (min-width:64rem){.j9J8oq_panes{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.j9J8oq_panesNarrow{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.j9J8oq_paneOut{border-top:0;border-left:1px solid var(--color-line)}.j9J8oq_services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.j9J8oq_noPrint{display:none}.j9J8oq_panes{display:block}.j9J8oq_paneOut{background:0 0;border:0;padding:0}.j9J8oq_sheet{box-shadow:none;border:0;padding:0}}.j9J8oq_divided{border-top:1px solid var(--color-line)}.j9J8oq_spaced{margin-top:10px}
.-FIf1W_hero{position:relative}.-FIf1W_heroIn{padding-top:2rem;padding-bottom:2rem}.-FIf1W_heroGrid2{gap:0;margin-top:1.75rem;display:grid}.-FIf1W_heroText{flex-direction:column;align-items:flex-start;min-width:0;max-width:50rem;display:flex}.-FIf1W_h1{letter-spacing:-.04em;max-width:22ch;color:var(--color-ink);text-wrap:balance;margin-top:1.25rem;font-size:clamp(2.125rem,1.7rem + 1.8vw,3.25rem);font-weight:620;line-height:1.05}.-FIf1W_lead{max-width:40rem;color:var(--color-ink-muted);text-wrap:pretty;margin-top:18px;font-size:1.125rem;line-height:1.55}.-FIf1W_local{border:1px solid var(--color-success-line);background:var(--color-success-subtle);border-radius:14px;grid-template-columns:28px minmax(0,1fr);gap:4px 12px;max-width:44rem;margin-top:24px;padding:14px 16px;display:grid}.-FIf1W_localIcon{background:var(--color-surface);width:28px;height:28px;color:var(--color-success);box-shadow:var(--shadow-xs);border-radius:8px;place-items:center;display:grid}.-FIf1W_localIcon svg{width:16px;height:16px}.-FIf1W_localText{letter-spacing:-.008em;color:var(--color-ink);align-self:center;font-size:.96875rem;font-weight:640;line-height:1.4}.-FIf1W_localDetail{color:var(--color-ink-muted);text-wrap:pretty;grid-column:2;font-size:.875rem;line-height:1.5;display:none}.-FIf1W_bench{isolation:isolate;padding-bottom:4rem;scroll-margin-top:5rem;position:relative}.-FIf1W_window{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-xl);border-radius:18px;overflow:clip}.-FIf1W_windowBar{border-bottom:1px solid var(--color-line);background:var(--color-sunken);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;padding:12px 18px;display:flex}.-FIf1W_windowTitle{letter-spacing:-.01em;color:var(--color-ink);font-size:.9375rem;font-weight:640}.-FIf1W_windowBadge{color:var(--color-ink-muted);align-items:center;gap:7px;font-size:.8125rem;font-weight:560;display:none}.-FIf1W_windowBadge:before{content:"";background:var(--color-success);width:7px;height:7px;box-shadow:0 0 0 3px var(--color-success-subtle);border-radius:999px}.-FIf1W_windowExample{border-top:1px solid var(--color-line);color:var(--color-ink-subtle);padding:10px 18px 14px;font-size:.8125rem}.-FIf1W_pending{min-height:22rem;color:var(--color-ink-subtle);place-items:center;padding:2rem;font-size:.9375rem;display:grid}.-FIf1W_band{isolation:isolate;border-top:1px solid var(--color-line);background:var(--color-paper);padding-block:4.5rem;position:relative}.-FIf1W_sunken{border-block:1px solid var(--color-line);background:var(--color-sunken)}.-FIf1W_title{letter-spacing:-.034em;max-width:20em;color:var(--color-ink);text-wrap:balance;font-size:1.875rem;font-weight:620;line-height:1.08}.-FIf1W_titleSm{letter-spacing:-.022em;color:var(--color-ink);text-wrap:balance;font-size:1.375rem;font-weight:640;line-height:1.2}.-FIf1W_sub{max-width:40rem;color:var(--color-ink-muted);text-wrap:pretty;margin-top:14px;font-size:1.0625rem;line-height:1.55}.-FIf1W_body{color:var(--color-ink-muted);text-wrap:pretty;margin-top:12px;font-size:1rem;line-height:1.62}.-FIf1W_body code,.-FIf1W_sub code,.-FIf1W_cell code{font-family:var(--font-mono);color:var(--color-ink-soft);font-size:.875em}.-FIf1W_twoCol{gap:3rem;display:grid}.-FIf1W_steps{border-top:1px solid var(--color-line);counter-reset:step;margin-top:1.5rem;display:grid}.-FIf1W_steps li{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);counter-increment:step;grid-template-columns:30px minmax(0,1fr);gap:14px;padding:16px 0;font-size:1rem;line-height:1.55;display:grid}.-FIf1W_steps li:before{content:counter(step);border:1px solid var(--color-accent-line);background:var(--color-accent-subtle);width:28px;height:28px;color:var(--color-accent-text);border-radius:8px;place-items:center;font-size:.8125rem;font-weight:700;display:grid}.-FIf1W_commands{gap:14px;margin-top:1.5rem;display:grid}.-FIf1W_cmd{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-sm);border-radius:14px;overflow:hidden}.-FIf1W_cmdHead{border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 9px 14px;display:flex}.-FIf1W_cmdLabel{min-width:0;color:var(--color-ink-soft);font-size:.8125rem;font-weight:600;line-height:1.35}.-FIf1W_cmd pre{background:var(--color-sunken);font-family:var(--font-mono);color:var(--color-ink);white-space:pre;contain:inline-size;padding:12px 14px;font-size:.8125rem;line-height:1.65;overflow-x:auto}.-FIf1W_about{gap:2.5rem;margin-top:2.5rem;display:grid}.-FIf1W_about>div{border-top:1px solid var(--color-line);padding-top:1.25rem}.-FIf1W_tableWrap{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;margin-top:2rem;overflow-x:auto}.-FIf1W_table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.5}.-FIf1W_table th{border-bottom:1px solid var(--color-line);background:var(--color-sunken);text-align:left;color:var(--color-ink-soft);padding:12px 16px;font-size:.8125rem;font-weight:640}.-FIf1W_table td{border-bottom:1px solid var(--color-line);vertical-align:top;color:var(--color-ink-muted);padding:13px 16px}.-FIf1W_table tr:last-child td{border-bottom:0}.-FIf1W_table td:first-child{color:var(--color-ink);font-weight:600}.-FIf1W_cell{color:var(--color-ink-muted)}.-FIf1W_rowHead{border-bottom:1px solid var(--color-line);vertical-align:top;text-align:left;color:var(--color-ink);white-space:nowrap;padding:13px 16px;font-weight:640}.-FIf1W_table tr:last-child .-FIf1W_rowHead{border-bottom:0}.-FIf1W_level{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;height:22px;padding:0 8px;font-size:.75rem;font-weight:650;display:inline-flex}.-FIf1W_level[data-level=error]{border-color:color-mix(in oklab, var(--color-danger) 35%, transparent);background:var(--color-danger-subtle);color:var(--color-danger)}.-FIf1W_level[data-level=warning]{border-color:var(--color-warning-line);background:var(--color-warning-subtle);color:var(--color-warning)}.-FIf1W_level[data-level=info]{border-color:var(--color-line);background:var(--color-sunken);color:var(--color-ink-muted)}.-FIf1W_ruleTitle{color:var(--color-ink);font-weight:640;display:block}.-FIf1W_ruleWhy{margin-top:2px;display:block}.-FIf1W_checks{gap:14px;margin-top:2rem;display:grid}.-FIf1W_check{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;padding:18px}.-FIf1W_claim{background:var(--color-accent-subtle);height:24px;font-family:var(--font-mono);color:var(--color-accent-text);border-radius:7px;align-items:center;padding:0 9px;font-size:.8125rem;font-weight:600;display:inline-flex}.-FIf1W_check h3{letter-spacing:-.015em;color:var(--color-ink);margin-top:12px;font-size:1.0625rem;font-weight:650}.-FIf1W_check p{color:var(--color-ink-muted);margin-top:6px;font-size:.9375rem;line-height:1.55}.-FIf1W_crunu{align-items:center;gap:2.5rem;display:grid}.-FIf1W_kicker{color:var(--color-accent-text);font-size:.875rem;font-weight:600}.-FIf1W_crunuText h2{margin-top:12px}.-FIf1W_link{color:var(--color-accent-text);border-radius:4px;align-items:center;gap:6px;margin-top:20px;font-size:.9375rem;font-weight:600;display:inline-flex}.-FIf1W_link:hover{color:var(--color-accent-strong)}.-FIf1W_scene{min-width:0}.-FIf1W_more{gap:3rem;display:grid}.-FIf1W_list{border-top:1px solid var(--color-line);margin-top:1.25rem;display:grid}.-FIf1W_list li{border-bottom:1px solid var(--color-line);position:relative}.-FIf1W_list a{color:var(--color-ink);border-radius:4px;justify-content:space-between;align-items:center;gap:12px;padding:14px 2px 14px 0;font-size:.96875rem;font-weight:560;transition:color .15s;display:flex}.-FIf1W_list a:hover{color:var(--color-accent-text)}.-FIf1W_list svg{width:15px;height:15px;color:var(--color-ink-faint);flex:none}.-FIf1W_list small{color:var(--color-ink-muted);margin-top:2px;font-size:.84375rem;font-weight:450;display:block}.-FIf1W_hubGrid{gap:2.75rem;display:grid}.-FIf1W_cards{gap:16px;margin-top:2.5rem;display:grid}.-FIf1W_card{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-xs);border-radius:18px;flex-direction:column;padding:22px 22px 20px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.-FIf1W_card:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-md)}.-FIf1W_card h3{letter-spacing:-.02em;color:var(--color-ink);margin-top:10px;font-size:1.25rem;font-weight:640;line-height:1.2}.-FIf1W_card h3 a{border-radius:4px}.-FIf1W_card h3 a:after{content:"";border-radius:18px;position:absolute;inset:0}.-FIf1W_card p{color:var(--color-ink-muted);margin-top:8px;font-size:.9375rem;line-height:1.55}.-FIf1W_facts{border-top:1px solid var(--color-line);margin-top:16px;display:grid}.-FIf1W_facts li{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);align-items:flex-start;gap:9px;padding-block:9px;font-size:.875rem;line-height:1.45;display:flex}.-FIf1W_facts svg{width:15px;height:15px;color:var(--color-accent);flex:none;margin-top:2px}.-FIf1W_cardGo{color:var(--color-accent-text);align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:.9375rem;font-weight:600;display:inline-flex}.-FIf1W_cardGo svg{width:14px;height:14px}.-FIf1W_presets{gap:10px;margin-top:1.75rem;display:grid}.-FIf1W_preset{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:4px;padding:14px 16px;transition:border-color .15s;display:grid;position:relative}.-FIf1W_preset:hover{border-color:var(--color-line-strong)}.-FIf1W_preset b{color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:1rem;font-weight:640;display:flex}.-FIf1W_preset b a{border-radius:4px}.-FIf1W_preset b a:after{content:"";border-radius:14px;position:absolute;inset:0}.-FIf1W_preset code{font-family:var(--font-mono);color:var(--color-accent-text);font-size:.8125rem;font-weight:500}.-FIf1W_preset span{color:var(--color-ink-muted);font-size:.875rem;line-height:1.45}.-FIf1W_glance{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;margin-top:1.25rem;display:grid}.-FIf1W_glance div{gap:2px;padding:12px 16px;display:grid}.-FIf1W_glance div+div{border-top:1px solid var(--color-line)}.-FIf1W_glance dt{color:var(--color-ink-subtle);font-size:.8125rem;font-weight:600}.-FIf1W_glance dd{color:var(--color-ink);font-size:.9375rem;line-height:1.45}.-FIf1W_glance code{font-family:var(--font-mono);font-size:.875em}.-FIf1W_note{border:1px solid var(--color-warning-line);background:var(--color-warning-subtle);color:var(--color-ink-soft);border-radius:12px;margin-top:1.5rem;padding:14px 16px;font-size:.9375rem;line-height:1.55}.-FIf1W_why{gap:1.25rem;max-width:46rem;margin-top:1.5rem;display:grid}.-FIf1W_why p{color:var(--color-ink-muted);font-size:1.0625rem;line-height:1.6}.-FIf1W_heroGrid{gap:2.5rem;display:grid}.-FIf1W_heroScene{min-width:0}.-FIf1W_link svg{width:14px;height:14px;transition:transform .15s}.-FIf1W_link:hover svg{transform:translate(2px)}@media (min-width:40rem){.-FIf1W_windowBadge{display:inline-flex}}@media (min-width:48rem){.-FIf1W_localDetail{display:block}.-FIf1W_heroIn{padding-top:2.75rem;padding-bottom:2.5rem}.-FIf1W_lead{font-size:1.1875rem}.-FIf1W_band{padding-block:6rem}.-FIf1W_bench{padding-bottom:4rem}.-FIf1W_title{font-size:2.375rem}.-FIf1W_about{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}.-FIf1W_checks{grid-template-columns:repeat(3,minmax(0,1fr))}.-FIf1W_cards,.-FIf1W_presets{grid-template-columns:repeat(2,minmax(0,1fr))}.-FIf1W_more{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}}@media (min-width:64rem){.-FIf1W_twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}.-FIf1W_crunu{grid-template-columns:minmax(0,25rem) minmax(0,1fr);gap:4.5rem}.-FIf1W_cards,.-FIf1W_presets{grid-template-columns:repeat(3,minmax(0,1fr))}.-FIf1W_heroGrid{grid-template-columns:minmax(0,31rem) minmax(0,1fr);align-items:center;gap:3.5rem}.-FIf1W_heroGrid2{grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:end;gap:4rem}.-FIf1W_heroLocal{margin-top:0}}@media (min-width:80rem){.-FIf1W_title{font-size:2.625rem}}@media (max-width:47.99rem){.-FIf1W_tableWrap{background:0 0;border:0;overflow:visible}.-FIf1W_table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.-FIf1W_table tr{border:1px solid var(--color-line);background:var(--color-surface);border-radius:14px;gap:6px;margin-bottom:12px;padding:14px 16px;display:grid}.-FIf1W_table td,.-FIf1W_table .-FIf1W_rowHead{white-space:normal;border:0;padding:0;display:grid}.-FIf1W_table td[data-label]:before{content:attr(data-label);color:var(--color-ink-subtle);font-size:.75rem;font-weight:600}}@media print{.-FIf1W_hero,.-FIf1W_band,.-FIf1W_windowBar,.-FIf1W_windowExample{display:none}.-FIf1W_bench{padding:0}.-FIf1W_window{box-shadow:none;border:0}}.-FIf1W_deckCard{border:1px solid var(--color-line);background:var(--color-surface);min-width:0;box-shadow:var(--shadow-xl);border-radius:16px;overflow:hidden}.-FIf1W_deckHead{border-bottom:1px solid var(--color-line);background:var(--color-sunken);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.-FIf1W_deckHead b{letter-spacing:-.012em;width:0;color:var(--color-ink);text-overflow:ellipsis;flex:1 1 0;font-size:14px;font-weight:650;overflow:hidden}.-FIf1W_deckHead span{color:var(--color-ink-muted);flex:none;align-items:center;gap:6px;font-size:12px;font-weight:560;display:inline-flex}.-FIf1W_deckHead span:before{content:"";background:var(--color-success);border-radius:999px;width:6px;height:6px}.-FIf1W_deckBody{gap:12px;min-height:48px;padding:18px;display:grid}.-FIf1W_deckSeg{background:var(--color-sunken-2);border-radius:9px;gap:3px;width:fit-content;max-width:100%;padding:3px;display:flex}.-FIf1W_deckSeg span{color:var(--color-ink-muted);white-space:nowrap;border-radius:7px;padding:5px 10px;font-size:12px;font-weight:600}.-FIf1W_deckSeg span[data-on=true]{background:var(--color-surface);color:var(--color-ink);box-shadow:var(--shadow-xs)}.-FIf1W_deckLabel{color:var(--color-ink);flex-wrap:wrap;justify-content:space-between;gap:2px 10px;margin-top:4px;font-size:13px;font-weight:640;display:flex}.-FIf1W_deckLabel span{color:var(--color-ink-muted);font-weight:500}.-FIf1W_deckValue,.-FIf1W_deckLine{border:1px solid var(--color-line);background:var(--color-surface);font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;box-shadow:var(--shadow-xs);border-radius:12px;padding:12px 14px;font-size:14px}.-FIf1W_deckLine{box-shadow:none;background:var(--color-sunken);font-size:12.5px}.-FIf1W_net{border:1px solid var(--color-line);background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:14px;font-size:13px;overflow:hidden}.-FIf1W_netBar{border-bottom:1px solid var(--color-line);background:var(--color-sunken);justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.-FIf1W_netBar b{color:var(--color-ink);font-weight:650}.-FIf1W_netBar span{color:var(--color-ink-muted);align-items:center;gap:7px;font-size:12px;display:inline-flex}.-FIf1W_netBar span:before{content:"";background:var(--color-danger);border-radius:999px;width:8px;height:8px}.-FIf1W_netHead{border-bottom:1px solid var(--color-line);color:var(--color-ink-subtle);grid-template-columns:minmax(0,1fr) 4.5rem 4rem;gap:12px;padding:8px 14px;font-size:12px;font-weight:600;display:grid}.-FIf1W_netRow{border-bottom:1px solid var(--color-line);color:var(--color-ink-muted);grid-template-columns:minmax(0,1fr) 4.5rem 4rem;gap:12px;padding:9px 14px;display:grid}.-FIf1W_netMark{align-items:center;padding:10px 14px 0;display:flex;position:relative}.-FIf1W_netMark:before{content:"";border-top:1.5px dashed var(--color-accent-line);position:absolute;inset:21px 14px auto}.-FIf1W_netMark span{border:1px solid var(--color-accent-line);background:var(--color-accent-subtle);color:var(--color-accent-text);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:640;position:relative}.-FIf1W_netEmpty{background:var(--color-surface);min-height:7.5rem;color:var(--color-ink-muted);place-items:center;padding:1.5rem;font-size:14px;font-weight:560;display:grid}.-FIf1W_netFoot{border-top:1px solid var(--color-line);background:var(--color-sunken);font-family:var(--font-mono);color:var(--color-ink-soft);padding:9px 14px;font-size:12px}.-FIf1W_netCaption{margin-top:12px}
