.zLsl9G_room{padding-block:var(--space-7) var(--space-8);color:var(--ink)}.zLsl9G_wrap{max-width:1120px;padding-inline:var(--space-4);margin-inline:auto}.zLsl9G_eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:.8125rem;font-weight:650}.zLsl9G_title{margin-top:var(--space-3);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,4.2vw,3.5rem);font-weight:650;line-height:1.1}.zLsl9G_intro{max-width:62ch;margin-top:var(--space-4);color:var(--muted);font-size:1.125rem;line-height:1.75}.zLsl9G_privacy{gap:var(--space-3);margin-top:var(--space-5);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);max-width:62ch;color:var(--muted);align-items:flex-start;font-size:.9375rem;line-height:1.6;display:flex}.zLsl9G_steps{gap:var(--space-2);margin-top:var(--space-6);flex-wrap:wrap;padding:0;list-style:none;display:flex}.zLsl9G_steps a{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:999px;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.zLsl9G_steps a:hover{border-color:var(--ink)}.zLsl9G_stepNum{background:var(--citrine);border-radius:50%;place-items:center;width:24px;height:24px;font-size:.8125rem;font-weight:700;display:inline-grid}.zLsl9G_section{margin-top:var(--space-8);scroll-margin-top:100px}.zLsl9G_section>h2{letter-spacing:-.02em;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:650;line-height:1.2}.zLsl9G_lead{max-width:62ch;margin-top:var(--space-3);color:var(--muted);line-height:1.7}.zLsl9G_card{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);box-shadow:0 1px 2px #173b2c0a,0 8px 24px #173b2c0f}.zLsl9G_grid2{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:880px){.zLsl9G_grid2{grid-template-columns:1fr 1fr}}.zLsl9G_field{gap:var(--space-2);flex-direction:column;display:flex}.zLsl9G_field label,.zLsl9G_legend{font-size:.9375rem;font-weight:650}.zLsl9G_hint{color:var(--subtle);font-size:.8125rem;line-height:1.5}.zLsl9G_input,.zLsl9G_select,.zLsl9G_textarea{border-radius:var(--radius-control);background:var(--surface);min-height:44px;color:var(--ink);font:inherit;border:1px solid #bbc8b8;width:100%;padding:10px 14px}.zLsl9G_textarea{resize:vertical;min-height:96px}.zLsl9G_input:focus-visible,.zLsl9G_select:focus-visible,.zLsl9G_textarea:focus-visible,.zLsl9G_btn:focus-visible,.zLsl9G_check input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.zLsl9G_btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;font-weight:650;text-decoration:none;display:inline-flex}.zLsl9G_btn:hover{background:var(--surface-soft)}.zLsl9G_btnPrimary{background:var(--citrine);border-color:var(--ink)}.zLsl9G_btnPrimary:hover{background:var(--citrine-hover)}.zLsl9G_btnQuiet{border-color:var(--line);color:var(--muted);font-weight:600}.zLsl9G_btn[disabled],.zLsl9G_btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.zLsl9G_row{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.zLsl9G_list{margin:var(--space-4) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.zLsl9G_item{gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.zLsl9G_itemName{align-items:center;min-height:44px;font-weight:650;display:inline-flex}.zLsl9G_itemMeta{color:var(--subtle);font-size:.8125rem}.zLsl9G_empty{padding:var(--space-5);border:1px dashed var(--line);border-radius:var(--radius-card);color:var(--muted);margin-top:var(--space-4);line-height:1.6}.zLsl9G_banner{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--surface-soft);gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.zLsl9G_error{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);color:#6b2a20;background:#fbefeb;border:1px solid #8a3b2e}.zLsl9G_check{align-items:center;gap:var(--space-3);min-height:44px;font-size:.9375rem;display:flex}.zLsl9G_check input{width:22px;height:22px;accent-color:var(--ink);flex:none}.zLsl9G_fieldset{border:0;min-width:0;margin:0;padding:0}.zLsl9G_groupTitle{margin-top:var(--space-4);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:.8125rem;font-weight:700}.zLsl9G_chip{white-space:nowrap;border:1px solid var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.zLsl9G_chipVerified{background:var(--ink);color:#fff}.zLsl9G_chipDocumented{background:var(--citrine);color:var(--ink)}.zLsl9G_chipUnknown{color:var(--ink);background:0 0;border-style:dashed}.zLsl9G_tableWrap{margin-top:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface);overflow-x:auto}.zLsl9G_table{border-collapse:collapse;width:100%;min-width:640px}.zLsl9G_table th,.zLsl9G_table td{padding:var(--space-4);text-align:left;vertical-align:top;border-bottom:1px solid var(--line);font-size:.9375rem;line-height:1.55}.zLsl9G_table thead th{background:var(--surface-soft);font-weight:650}.zLsl9G_table tbody th{width:22%;font-weight:650}.zLsl9G_cellDetail{margin-top:var(--space-2);color:var(--muted);font-size:.875rem}.zLsl9G_cellVerify{margin-top:var(--space-2);color:var(--ink);font-size:.8125rem}.zLsl9G_src{color:var(--subtle);margin-top:var(--space-2);font-size:.8125rem}.zLsl9G_src a{color:var(--ink);text-underline-offset:3px}.zLsl9G_cards{display:none}@media (max-width:767px){.zLsl9G_tableWrap{display:none}.zLsl9G_cards{gap:var(--space-4);margin-top:var(--space-5);display:grid}}.zLsl9G_evCard{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.zLsl9G_evCard h3{font-size:1.125rem;font-weight:650}.zLsl9G_evCard dl{margin:var(--space-3) 0 0;gap:var(--space-4);display:grid}.zLsl9G_evCard dt{font-size:.9375rem;font-weight:650}.zLsl9G_evCard dd{margin:var(--space-2) 0 0}.zLsl9G_keep{margin-top:var(--space-5);padding:var(--space-5);border:1px solid var(--ink);border-radius:var(--radius-card);background:var(--surface-soft)}.zLsl9G_counts{color:var(--muted);font-size:.875rem}.zLsl9G_costGrid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.zLsl9G_formula{color:var(--muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem}.zLsl9G_total{letter-spacing:-.02em;margin-top:var(--space-3);font-size:1.5rem;font-weight:700}.zLsl9G_warn{color:#6b2a20;margin-top:var(--space-2);font-size:.875rem}.zLsl9G_brief h3{margin-top:var(--space-5);font-size:1.125rem;font-weight:650}.zLsl9G_brief ul,.zLsl9G_brief ol{margin:var(--space-2) 0 0;padding-left:1.25rem;line-height:1.7}.zLsl9G_live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.zLsl9G_disclosure{color:var(--subtle);margin-top:var(--space-2);font-size:.8125rem}@media (prefers-reduced-motion:reduce){.zLsl9G_room *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{:is(.site-header,footer,.skip-link),.zLsl9G_noPrint,.zLsl9G_printing .zLsl9G_printHide{display:none!important}.zLsl9G_room{padding-block:0}.zLsl9G_card,.zLsl9G_keep{box-shadow:none;break-inside:avoid}.zLsl9G_table{min-width:0}.zLsl9G_tableWrap{overflow:visible;display:block!important}.zLsl9G_cards{display:none!important}}
.KI6DGa_back{align-items:center;gap:var(--space-2);min-height:44px;color:var(--ink);text-underline-offset:4px;font-weight:650;display:inline-flex}.KI6DGa_back:focus-visible,.KI6DGa_switch button:focus-visible,.KI6DGa_option input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.KI6DGa_stage{align-items:center;gap:var(--space-2);display:inline-flex}.KI6DGa_saveLine{align-items:center;gap:var(--space-2);min-height:44px;margin-top:var(--space-4);color:var(--muted);font-size:.875rem;display:flex}.KI6DGa_saveWarn{color:#6b2a20}.KI6DGa_products{gap:var(--space-2);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.KI6DGa_products li{min-height:44px;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);flex-direction:column;justify-content:center;display:inline-flex}.KI6DGa_products small{color:var(--subtle);font-size:.75rem}.KI6DGa_switch{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.KI6DGa_switch button{min-height:44px;padding:0 var(--space-4);border:1px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;font-weight:650}.KI6DGa_switch button[aria-pressed=true]{border-color:var(--ink);background:var(--citrine)}.KI6DGa_group{margin-top:var(--space-5)}.KI6DGa_group>h3{font-size:1.125rem;font-weight:650}.KI6DGa_entry{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);min-width:0}.KI6DGa_entry legend{float:left;width:100%;padding:0;font-weight:650;line-height:1.5}.KI6DGa_entry legend+*{clear:both}.KI6DGa_options{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.KI6DGa_option{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--surface);cursor:pointer;font-size:.9375rem;font-weight:600;display:inline-flex}.KI6DGa_option input{width:20px;height:20px;accent-color:var(--ink);flex:none}.KI6DGa_option:has(input:checked){border-color:var(--ink);background:var(--surface-soft)}.KI6DGa_noteField{margin-top:var(--space-3)}.KI6DGa_confirm{margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--surface-soft)}.KI6DGa_confirm p{line-height:1.6}.KI6DGa_summaryGrid{gap:var(--space-4);margin-top:var(--space-5);grid-template-columns:1fr;display:grid}@media (min-width:880px){.KI6DGa_summaryGrid{grid-template-columns:repeat(2,1fr)}}.KI6DGa_summaryCard{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--surface)}.KI6DGa_summaryCard h3{font-size:1.25rem;font-weight:650}.KI6DGa_summaryCard h4{margin-top:var(--space-4);letter-spacing:.06em;text-transform:uppercase;color:var(--subtle);font-size:.8125rem;font-weight:700}.KI6DGa_summaryCard ul{margin:var(--space-2) 0 0;padding-left:1.25rem;line-height:1.6}.KI6DGa_verdict{margin-top:var(--space-2);border:1px solid var(--ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8125rem;font-weight:700;display:inline-flex}.KI6DGa_verdictBlocked{color:#6b2a20;background:#fbefeb;border-color:#8a3b2e}.KI6DGa_verdictClear{background:var(--ink);color:#fff}.KI6DGa_verdictOpen{border-style:dashed}.KI6DGa_preview{margin-top:var(--space-4)}.KI6DGa_preview summary{cursor:pointer;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.KI6DGa_preview summary:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.KI6DGa_pre{max-height:420px;margin-top:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-control);background:var(--canvas);white-space:pre-wrap;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;line-height:1.6;overflow:auto}.KI6DGa_printOnly{display:none}.KI6DGa_nextCard{margin-top:var(--space-8)}@media print{.KI6DGa_printOnly{display:block}.KI6DGa_appendix h2{font-size:1.5rem;font-weight:650}.KI6DGa_appendix h3{margin-top:var(--space-5);break-after:avoid;font-size:1.125rem;font-weight:650}.KI6DGa_appendix ul,.KI6DGa_appendix ol{margin:var(--space-2) 0 0;padding-left:1.25rem;line-height:1.6}}
