.b1g7Ta_page{background:var(--speq-paper);min-height:100vh}.b1g7Ta_intro{background:var(--speq-hero-wash);border-bottom:1px solid var(--speq-line);padding:112px 16px 36px}.b1g7Ta_introInner{max-width:1280px;margin:0 auto}.b1g7Ta_eyebrow{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.16em;color:var(--speq-green);margin:0 0 12px;font-size:11px;font-weight:700;line-height:16px}.b1g7Ta_title{max-width:820px;font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.03em;color:var(--speq-text-primary);margin:0 0 14px;font-size:30px;font-weight:700;line-height:34px}@media (min-width:768px){.b1g7Ta_title{font-size:40px;line-height:44px}}@media (min-width:1024px){.b1g7Ta_title{font-size:46px;line-height:50px}}.b1g7Ta_lede{max-width:680px;color:var(--speq-ink-3);margin:0 0 24px;font-size:16px;line-height:26px}.b1g7Ta_counts{flex-wrap:wrap;gap:28px;margin:0;padding:0;list-style:none;display:flex}.b1g7Ta_countValue{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--speq-text-primary);font-size:28px;font-weight:700;line-height:32px;display:block}.b1g7Ta_countLabel,.b1g7Ta_mono{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-gray);font-size:10px;font-weight:700;line-height:14px}.b1g7Ta_layout{gap:28px;max-width:1280px;margin:0 auto;padding:28px 16px 96px;display:grid}@media (min-width:1024px){.b1g7Ta_layout{grid-template-columns:248px minmax(0,1fr);padding-inline:24px}}.b1g7Ta_layoutSolo{margin:0;padding:0}.b1g7Ta_rail{min-width:0}.b1g7Ta_railPanel{background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-panel);padding:6px 14px 14px}@media (min-width:1024px){.b1g7Ta_rail{align-self:start;max-height:calc(100vh - 112px);position:sticky;top:96px;overflow-y:auto}}.b1g7Ta_railSummary{cursor:pointer;min-height:44px;font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.12em;color:var(--speq-ink-2);justify-content:space-between;align-items:center;font-size:11px;font-weight:700;list-style:none;display:flex}.b1g7Ta_railSummary::-webkit-details-marker{display:none}.b1g7Ta_railGroup{margin:10px 0 0;padding:0;list-style:none}.b1g7Ta_railGroupTitle{margin:12px 0 4px;display:block}.b1g7Ta_railLink{border-radius:var(--speq-radius-control);min-height:36px;color:var(--speq-ink-2);transition:background-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:14px;text-decoration:none;display:flex}.b1g7Ta_railLink:hover{background:var(--speq-green-tint-2);color:var(--speq-green)}.b1g7Ta_railLink:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.b1g7Ta_railLink[aria-current=page]{background:var(--speq-green-tint);color:var(--speq-green);font-weight:600}.b1g7Ta_railEmpty{color:var(--speq-gray);margin:2px 10px 0;font-size:13px}.b1g7Ta_railCount{font-family:var(--font-jetbrains-mono), monospace;font-variant-numeric:tabular-nums;color:var(--speq-gray);font-size:11px}.b1g7Ta_entries{gap:40px;min-width:0;display:grid}.b1g7Ta_group{gap:20px;display:grid}.b1g7Ta_groupHead{border-bottom:1px solid var(--speq-line);padding-bottom:12px}.b1g7Ta_groupTitle{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.02em;color:var(--speq-text-primary);margin:4px 0;font-size:22px;font-weight:700;line-height:28px}.b1g7Ta_groupSummary,.b1g7Ta_entrySummary{color:var(--speq-ink-3);margin:0;font-size:14px;line-height:22px}.b1g7Ta_entry{background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-panel);padding:20px 16px;scroll-margin-top:96px}@media (min-width:768px){.b1g7Ta_entry{padding:24px}}.b1g7Ta_entryHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;display:flex}.b1g7Ta_entryTitle{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:-.01em;color:var(--speq-text-primary);margin:0;font-size:19px;font-weight:700;line-height:24px}.b1g7Ta_entryMeta{flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}.b1g7Ta_isolate{min-height:44px;color:var(--speq-green);align-items:center;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.b1g7Ta_isolate:hover{color:var(--speq-green-hover);text-underline-offset:3px;text-decoration:underline}.b1g7Ta_isolate:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px;border-radius:4px}.b1g7Ta_grid{grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.b1g7Ta_grid[data-wide]{grid-template-columns:minmax(0,1fr)}.b1g7Ta_cell{border:1px solid var(--speq-line-soft);border-radius:var(--speq-radius-card);flex-direction:column;min-width:0;scroll-margin-top:96px;display:flex;overflow:hidden}.b1g7Ta_cellHead{border-bottom:1px solid var(--speq-line-soft);background:var(--speq-white);justify-content:space-between;align-items:center;gap:8px;min-height:34px;padding:0 12px;display:flex}.b1g7Ta_cellLabel{font-family:var(--font-jetbrains-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-ink-2);margin:0;font-size:10.5px;font-weight:700;line-height:14px}.b1g7Ta_forced{font-family:var(--font-jetbrains-mono), monospace;color:var(--speq-gray);font-size:10px;line-height:14px}.b1g7Ta_stage{background:var(--speq-paper);flex:1;justify-content:center;align-items:center;min-height:132px;padding:28px 20px;display:flex}.b1g7Ta_stage[data-ground=white]{background:var(--speq-white)}.b1g7Ta_stage[data-ground=mist]{background:var(--speq-mist)}.b1g7Ta_stage[data-ground=forest]{background:var(--speq-forest);color:var(--speq-white)}.b1g7Ta_stageSolo{min-height:100vh}.b1g7Ta_note{border-top:1px solid var(--speq-line-soft);background:var(--speq-white);color:var(--speq-ink-3);margin:0;padding:10px 12px 12px;font-size:12.5px;line-height:18px}.b1g7Ta_stageRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.b1g7Ta_stageStack{gap:12px;width:100%;display:grid}.b1g7Ta_empty{border:1px dashed var(--speq-line);border-radius:var(--speq-radius-card);color:var(--speq-gray);margin:0;padding:18px;font-size:14px}.b1g7Ta_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.GKs0-a_button{box-sizing:border-box;border-radius:var(--speq-radius-button);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;--lift:-1px;--press:.97;--travel:6px;transition:background-color var(--speq-dur-lift) var(--speq-ease), border-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease), box-shadow var(--speq-dur-lift) var(--speq-ease), transform var(--speq-dur-lift) var(--speq-ease);border:1px solid #0000;justify-content:center;align-items:center;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}.GKs0-a_button:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.GKs0-a_button:active:not(:disabled):not([aria-disabled=true]){transition-duration:var(--speq-dur-tap);transform:scale(var(--press))}.GKs0-a_button:disabled,.GKs0-a_button[aria-disabled=true]{cursor:not-allowed}.GKs0-a_button[aria-busy=true]{cursor:progress}.GKs0-a_sm{min-height:38px;padding:0 14px;font-size:13px}.GKs0-a_md{min-height:46px;padding:0 18px;font-size:14px}.GKs0-a_lg{min-height:54px;padding:0 22px;font-size:15px}.GKs0-a_full{width:100%;display:flex}@media (pointer:coarse){.GKs0-a_sm:after{content:"";position:absolute;inset:-4px 0}}.GKs0-a_primary{background:var(--speq-green);border-color:var(--speq-green-edge);color:var(--speq-white)}.GKs0-a_primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--speq-green-hover);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--speq-green) 55%, transparent);transform:translateY(var(--lift))}.GKs0-a_primary:active:not(:disabled):not([aria-disabled=true]){background:var(--speq-green-hover);border-color:var(--speq-green-hover);box-shadow:inset 0 2px 4px color-mix(in srgb, var(--speq-text-primary) 25%, transparent)}.GKs0-a_primary:disabled,.GKs0-a_primary[aria-disabled=true]:not([aria-busy=true]){background:var(--speq-mist);border-color:var(--speq-line-soft);color:var(--speq-gray-dark)}.GKs0-a_secondary{border-color:color-mix(in srgb, var(--speq-text-primary) 18%, transparent);color:var(--speq-ink-2);background:0 0}.GKs0-a_secondary:hover:not(:disabled):not([aria-disabled=true]){background:var(--speq-white);border-color:var(--speq-green);color:var(--speq-green)}.GKs0-a_secondary:active:not(:disabled):not([aria-disabled=true]){background:var(--speq-green-tint);border-color:var(--speq-green);color:var(--speq-green)}.GKs0-a_secondary:disabled,.GKs0-a_secondary[aria-disabled=true]:not([aria-busy=true]){color:var(--speq-gray-dark);border-style:dashed}.GKs0-a_tertiary{color:var(--speq-green);border-radius:var(--speq-radius-control);background:0 0;padding-inline:4px 10px}.GKs0-a_tertiary.GKs0-a_sm{min-height:38px}.GKs0-a_tertiary.GKs0-a_md,.GKs0-a_tertiary.GKs0-a_lg{min-height:44px}.GKs0-a_tertiary:hover:not(:disabled):not([aria-disabled=true]){color:var(--speq-green-hover)}.GKs0-a_tertiary:hover:not(:disabled):not([aria-disabled=true]) .GKs0-a_text{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.GKs0-a_tertiary:hover:not(:disabled):not([aria-disabled=true]) .GKs0-a_arrow{transform:translateX(var(--travel))}.GKs0-a_tertiary:active:not(:disabled):not([aria-disabled=true]){background:var(--speq-green-tint)}.GKs0-a_tertiary:disabled,.GKs0-a_tertiary[aria-disabled=true]{color:var(--speq-gray-dark)}.GKs0-a_forest.GKs0-a_primary{background:var(--speq-ivory);border-color:var(--speq-ivory);color:var(--speq-forest)}.GKs0-a_forest.GKs0-a_primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--speq-white);box-shadow:0 8px 18px -8px color-mix(in srgb, var(--speq-text-primary) 60%, transparent)}.GKs0-a_forest.GKs0-a_primary:active:not(:disabled):not([aria-disabled=true]){background:var(--speq-forest-accent);border-color:var(--speq-forest-accent)}.GKs0-a_forest.GKs0-a_secondary{border-color:color-mix(in srgb, var(--speq-ivory) 32%, transparent);color:var(--speq-ivory)}.GKs0-a_forest.GKs0-a_secondary:hover:not(:disabled):not([aria-disabled=true]),.GKs0-a_forest.GKs0-a_secondary:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--speq-ivory) 10%, transparent);border-color:var(--speq-forest-accent);color:var(--speq-white)}.GKs0-a_forest.GKs0-a_tertiary{color:var(--speq-forest-accent)}.GKs0-a_forest.GKs0-a_tertiary:hover:not(:disabled):not([aria-disabled=true]){color:var(--speq-white)}.GKs0-a_forest.GKs0-a_tertiary:active:not(:disabled):not([aria-disabled=true]){background:color-mix(in srgb, var(--speq-ivory) 10%, transparent)}.GKs0-a_forest:focus-visible{outline-color:var(--speq-forest-accent)}.GKs0-a_forest.GKs0-a_primary .GKs0-a_busyLabel,.GKs0-a_forest.GKs0-a_primary .GKs0-a_progress{color:var(--speq-forest)}.GKs0-a_forest .GKs0-a_track:after{background:var(--speq-forest)}.GKs0-a_stack{place-items:center;display:grid}.GKs0-a_stack>*{grid-area:1/1}.GKs0-a_label{align-items:center;gap:8px;display:inline-flex}.GKs0-a_label[data-hidden]{visibility:hidden}.GKs0-a_icon{flex:none;line-height:0;display:inline-flex}.GKs0-a_arrow{transition:transform var(--speq-dur-lift) var(--speq-ease)}.GKs0-a_busy{align-items:center;gap:10px;display:inline-flex}.GKs0-a_busyLabel{white-space:nowrap}.GKs0-a_primary .GKs0-a_busyLabel{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-forest-accent);font-size:10px;font-weight:700}.GKs0-a_progress{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;font-variant-numeric:tabular-nums;color:var(--speq-green);font-size:11px}.GKs0-a_primary .GKs0-a_progress{color:var(--speq-forest-accent)}.GKs0-a_track{background:color-mix(in srgb, currentColor 30%, transparent);border-radius:1px;width:18px;height:2px;position:relative;overflow:hidden}.GKs0-a_track:after{content:"";background:var(--speq-forest-accent);animation:GKs0-a_sweep var(--speq-dur-page) var(--speq-ease) infinite alternate;position:absolute;inset:0 50% 0 0}.GKs0-a_secondary .GKs0-a_track:after{background:var(--speq-green)}@keyframes GKs0-a_sweep{0%{transform:translate(-100%)}to{transform:translate(200%)}}@media (prefers-reduced-motion:reduce){.GKs0-a_button{--lift:0px;--press:1;--travel:0px;transition:none}.GKs0-a_arrow{transition:none}.GKs0-a_track:after{animation:none;inset:0 30% 0 0}}@media (forced-colors:active){.GKs0-a_button{border-color:buttontext}.GKs0-a_tertiary{border-color:#0000}.GKs0-a_button:disabled,.GKs0-a_button[aria-disabled=true]{color:graytext;border-color:graytext}.GKs0-a_track:after{background:highlight}}
._5Zz9OG_root{--edge:color-mix(in srgb, var(--speq-text-primary) 18%, transparent);--halo:transparent;--label:var(--speq-gray);--ground:var(--speq-mist);--ink:var(--speq-text-primary);gap:6px;width:100%;min-width:0;display:grid}._5Zz9OG_control{min-width:0;display:grid;position:relative}._5Zz9OG_input{box-sizing:border-box;border:1.5px solid var(--edge);border-radius:var(--speq-radius-control);background:var(--ground);width:100%;min-width:0;color:var(--ink);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;box-shadow:0 0 0 3px var(--halo);appearance:none;transition:border-color var(--speq-dur-lift) var(--speq-ease), box-shadow var(--speq-dur-lift) var(--speq-ease), background-color var(--speq-dur-lift) var(--speq-ease);outline:none;margin:0;font-size:16px;line-height:1.25}._5Zz9OG_root[data-font=mono] ._5Zz9OG_input{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:-.01em;font-weight:500}._5Zz9OG_input::placeholder{color:var(--speq-gray);opacity:1}._5Zz9OG_input::-webkit-search-cancel-button{display:none}._5Zz9OG_input:hover:not(:disabled){--edge:color-mix(in srgb, var(--speq-text-primary) 34%, transparent)}._5Zz9OG_input:focus-visible{--edge:var(--speq-green);--halo:color-mix(in srgb, var(--speq-green) 20%, transparent);--ground:var(--speq-white)}._5Zz9OG_root:has(._5Zz9OG_input:focus-visible){--label:var(--speq-green)}._5Zz9OG_md ._5Zz9OG_input{height:58px;padding:22px 44px 6px 14px}._5Zz9OG_md ._5Zz9OG_label{transform-origin:0 0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;transition:top var(--speq-dur-lift) var(--speq-ease), font-size var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);font-size:15px;font-weight:400;line-height:20px;position:absolute;top:19px;left:15.5px;right:44px;overflow:hidden}._5Zz9OG_md[data-filled] ._5Zz9OG_label{font-size:11.5px;font-weight:600;line-height:14px;top:8px}._5Zz9OG_md:has(._5Zz9OG_input:focus-visible) ._5Zz9OG_label{font-size:11.5px;font-weight:600;line-height:14px;top:8px}._5Zz9OG_md ._5Zz9OG_input::placeholder{opacity:0;transition:opacity var(--speq-dur-lift) var(--speq-ease)}._5Zz9OG_md ._5Zz9OG_input:focus-visible::placeholder{opacity:1}._5Zz9OG_sm ._5Zz9OG_control{grid-template-rows:auto 46px;row-gap:7px}._5Zz9OG_sm ._5Zz9OG_label{color:var(--speq-ink-2);grid-row:1;font-size:13px;font-weight:600;line-height:1.3}._5Zz9OG_sm ._5Zz9OG_input{grid-row:2;height:46px;padding:0 40px 0 13px}._5Zz9OG_label{color:var(--label);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif}._5Zz9OG_end{pointer-events:none;align-items:center;gap:8px;height:58px;display:inline-flex;position:absolute;bottom:0;right:12px}._5Zz9OG_sm ._5Zz9OG_end{height:46px}._5Zz9OG_end>*{pointer-events:auto}._5Zz9OG_tick{fill:none;stroke:var(--speq-green);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}._5Zz9OG_tick path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--speq-dur-open) var(--speq-ease)}._5Zz9OG_root[data-state=valid] ._5Zz9OG_tick path{stroke-dashoffset:0}._5Zz9OG_root[data-state=valid]:has(._5Zz9OG_input:focus-visible) ._5Zz9OG_tick path{stroke-dashoffset:1px}._5Zz9OG_message{color:var(--speq-ink-3);margin:0;font-size:12.5px;line-height:18px}._5Zz9OG_message:empty{display:none}._5Zz9OG_root[data-reserve] ._5Zz9OG_message:empty{min-height:18px;display:block}._5Zz9OG_root[data-state=error]{--edge:var(--speq-alert);--label:var(--speq-alert)}._5Zz9OG_root[data-state=error] ._5Zz9OG_input:focus-visible,._5Zz9OG_root[data-state=error] ._5Zz9OG_input:hover{--edge:var(--speq-alert-deep);--halo:var(--speq-alert-wash)}._5Zz9OG_root[data-state=error] ._5Zz9OG_message{color:var(--speq-alert-deep)}._5Zz9OG_input:disabled{color:var(--speq-gray);cursor:not-allowed;border-style:dashed}._5Zz9OG_root[data-state=disabled] ._5Zz9OG_label{color:var(--speq-gray)}._5Zz9OG_forest{--edge:color-mix(in srgb, var(--speq-ivory) 34%, transparent);--ground:color-mix(in srgb, var(--speq-ivory) 7%, transparent);--ink:var(--speq-ivory);--label:color-mix(in srgb, var(--speq-ivory) 78%, transparent)}._5Zz9OG_forest ._5Zz9OG_input::placeholder{color:color-mix(in srgb, var(--speq-ivory) 70%, transparent)}._5Zz9OG_forest ._5Zz9OG_input:hover:not(:disabled){--edge:color-mix(in srgb, var(--speq-ivory) 60%, transparent)}._5Zz9OG_forest ._5Zz9OG_input:focus-visible{--edge:var(--speq-forest-accent);--halo:color-mix(in srgb, var(--speq-forest-accent) 25%, transparent);--ground:color-mix(in srgb, var(--speq-ivory) 12%, transparent)}._5Zz9OG_forest:has(._5Zz9OG_input:focus-visible){--label:var(--speq-forest-accent)}._5Zz9OG_forest._5Zz9OG_sm ._5Zz9OG_label{color:var(--speq-ivory)}._5Zz9OG_forest ._5Zz9OG_message{color:color-mix(in srgb, var(--speq-ivory) 80%, transparent)}._5Zz9OG_forest ._5Zz9OG_tick{stroke:var(--speq-forest-accent)}._5Zz9OG_forest[data-state=error]{--edge:var(--speq-alert);--label:var(--speq-ivory)}._5Zz9OG_forest[data-state=error] ._5Zz9OG_message{color:var(--speq-ivory)}@media (prefers-reduced-motion:reduce){._5Zz9OG_input,._5Zz9OG_label,._5Zz9OG_tick path,._5Zz9OG_md ._5Zz9OG_input::placeholder{transition:none}}@media (forced-colors:active){._5Zz9OG_input{box-shadow:none;border-color:canvastext}._5Zz9OG_input:focus-visible{outline-offset:2px;outline:2px solid highlight}._5Zz9OG_root[data-state=error] ._5Zz9OG_input{border-width:3px}._5Zz9OG_input:disabled{color:graytext;border-color:graytext}._5Zz9OG_tick{stroke:canvastext}}
.GTlCFq_set{border:0;width:100%;min-width:0;margin:0;padding:0}.GTlCFq_legend{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--speq-gray);margin:0 0 10px;padding:0;font-size:10px;font-weight:700}.GTlCFq_options{flex-wrap:wrap;gap:8px;display:flex}.GTlCFq_grid .GTlCFq_options{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));display:grid}.GTlCFq_option{--edge:color-mix(in srgb, var(--speq-text-primary) 16%, transparent);box-sizing:border-box;border:1px solid var(--edge);border-radius:var(--speq-radius-control);background:var(--speq-paper);min-width:0;color:var(--speq-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--speq-dur-lift) var(--speq-ease), border-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);align-items:center;gap:10px;padding:10px 14px 10px 12px;display:flex;position:relative}.GTlCFq_md .GTlCFq_option{min-height:52px}.GTlCFq_sm .GTlCFq_option{min-height:44px;padding-block:6px}.GTlCFq_input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.GTlCFq_mark{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--speq-text-primary) 32%, transparent);background:var(--speq-white);width:16px;height:16px;transition:border-color var(--speq-dur-lift) var(--speq-ease);border-radius:50%;flex:none;position:relative}.GTlCFq_mark:after{content:"";background:var(--speq-green);transition:transform var(--speq-dur-settle) var(--speq-ease);border-radius:50%;position:absolute;inset:3px;transform:scale(0)}.GTlCFq_text{gap:2px;min-width:0;display:grid}.GTlCFq_label{font-size:14px;font-weight:600;line-height:1.3}.GTlCFq_description{color:var(--speq-ink-3);font-size:12.5px;line-height:1.4}.GTlCFq_option:hover:not([data-disabled]){--edge:var(--speq-green-edge);background:var(--speq-white)}.GTlCFq_option:has(.GTlCFq_input:hover:not(:disabled)){--edge:var(--speq-green-edge);background:var(--speq-white)}.GTlCFq_option:has(.GTlCFq_input:active:not(:disabled)){background:var(--speq-green-tint-2)}.GTlCFq_option:has(.GTlCFq_input:checked){--edge:var(--speq-green);background:var(--speq-green-tint);color:var(--speq-green)}.GTlCFq_option:has(.GTlCFq_input:checked) .GTlCFq_mark{border-color:var(--speq-green)}.GTlCFq_option:has(.GTlCFq_input:checked) .GTlCFq_mark:after{transform:scale(1)}.GTlCFq_option:has(.GTlCFq_input:focus-visible){outline:2px solid var(--speq-green);outline-offset:2px}.GTlCFq_option[data-disabled],.GTlCFq_set:disabled .GTlCFq_option{color:var(--speq-gray);cursor:not-allowed;background:0 0;border-style:dashed}.GTlCFq_option[data-disabled] .GTlCFq_description{color:var(--speq-gray)}@media (prefers-reduced-motion:reduce){.GTlCFq_option,.GTlCFq_mark,.GTlCFq_mark:after{transition:none}}@media (forced-colors:active){.GTlCFq_option{border-color:buttontext}.GTlCFq_option:has(.GTlCFq_input:checked){border-width:3px}.GTlCFq_mark{border-color:buttontext}.GTlCFq_mark:after{background:highlight}.GTlCFq_option:has(.GTlCFq_input:focus-visible){outline-color:highlight}.GTlCFq_option[data-disabled]{color:graytext;border-color:graytext}}
.aj9yOq_root{grid-template-columns:minmax(0,1fr);gap:8px;width:100%;min-width:0;max-width:440px;display:grid;position:relative}.aj9yOq_label{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--speq-gray);font-size:10px;font-weight:700}.aj9yOq_trigger{--edge:color-mix(in srgb, var(--speq-text-primary) 18%, transparent);box-sizing:border-box;border:1px solid var(--edge);border-radius:var(--speq-radius-control);background:var(--speq-white);width:100%;min-width:0;min-height:46px;color:var(--speq-text-primary);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--speq-dur-lift) var(--speq-ease), background-color var(--speq-dur-lift) var(--speq-ease);align-items:center;gap:8px;padding:0 12px 0 13px;font-size:14px;display:flex}.aj9yOq_trigger:hover{--edge:var(--speq-green-edge)}.aj9yOq_trigger:active{background:var(--speq-green-tint-2);transition-duration:var(--speq-dur-tap)}.aj9yOq_trigger[data-open]{--edge:var(--speq-green)}.aj9yOq_trigger:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.aj9yOq_value{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.aj9yOq_value[data-empty]{color:var(--speq-ink-3);font-weight:400}.aj9yOq_badge{box-sizing:border-box;border-radius:var(--speq-radius-control);background:var(--speq-green);min-width:20px;color:var(--speq-white);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;font-variant-numeric:tabular-nums;text-align:center;flex:none;padding:2px 6px;font-size:10.5px;font-weight:700}.aj9yOq_chevron{border-right:1.5px solid var(--speq-ink-3);border-bottom:1.5px solid var(--speq-ink-3);width:8px;height:8px;transition:transform var(--speq-dur-lift) var(--speq-ease);flex:none;margin:-4px 2px 0;transform:rotate(45deg)}.aj9yOq_trigger[data-open] .aj9yOq_chevron{transform:translateY(3px)rotate(225deg)}.aj9yOq_panel{z-index:60;border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);background:var(--speq-white);box-shadow:0 18px 50px color-mix(in srgb, var(--speq-text-primary) 12%, transparent);animation:aj9yOq_panelIn var(--speq-dur-open) var(--speq-ease);grid-template-columns:minmax(0,1fr);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}@keyframes aj9yOq_panelIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.aj9yOq_inlinePanel{grid-template-columns:minmax(0,1fr);gap:8px;min-width:0;display:grid}.aj9yOq_list{overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;gap:2px;max-height:264px;margin:0;padding:0;list-style:none;display:flex;position:relative;overflow-y:auto}.aj9yOq_list:empty{display:none}.aj9yOq_option{box-sizing:border-box;border-radius:var(--speq-radius-control);min-height:40px;color:var(--speq-ink-2);cursor:pointer;transition:background-color var(--speq-dur-tap) var(--speq-ease);flex:none;grid-template-columns:16px 40px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:8px 10px;font-size:14px;line-height:1.35;display:grid;box-shadow:inset 0 0 #0000}@media (pointer:coarse){.aj9yOq_option{min-height:44px}}.aj9yOq_option:not(:has(.aj9yOq_code)){grid-template-columns:16px minmax(0,1fr) auto}.aj9yOq_option[data-active]{background:var(--speq-green-tint-2);box-shadow:inset 2px 0 0 var(--speq-green)}.aj9yOq_option[aria-selected=true]{color:var(--speq-text-primary)}.aj9yOq_option[aria-selected=true] .aj9yOq_optionLabel{font-weight:600}.aj9yOq_option[aria-disabled=true]{color:var(--speq-gray);cursor:not-allowed}.aj9yOq_box,.aj9yOq_check{box-sizing:border-box;width:16px;height:16px;position:relative}.aj9yOq_box{border:1.5px solid color-mix(in srgb, var(--speq-text-primary) 32%, transparent);background:var(--speq-white);border-radius:4px}.aj9yOq_option[aria-selected=true] .aj9yOq_box{border-color:var(--speq-green);background:var(--speq-green)}.aj9yOq_option[aria-selected=true] .aj9yOq_box:after,.aj9yOq_option[aria-selected=true] .aj9yOq_check:after{content:"";border-right:2px solid var(--speq-white);border-bottom:2px solid var(--speq-white);width:4px;height:8px;position:absolute;top:1.5px;left:4.5px;transform:rotate(45deg)}.aj9yOq_option[aria-selected=true] .aj9yOq_check:after{border-color:var(--speq-green)}.aj9yOq_option[aria-disabled=true] .aj9yOq_box{border-style:dashed}.aj9yOq_code{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-green);font-size:11px;font-weight:600}.aj9yOq_optionLabel{overflow-wrap:break-word;min-width:0}.aj9yOq_count{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;font-variant-numeric:tabular-nums;color:var(--speq-gray);font-size:11px;font-weight:600}.aj9yOq_option[aria-selected=true] .aj9yOq_count{color:var(--speq-green)}.aj9yOq_match{background:color-mix(in srgb, var(--speq-gold) 55%, transparent);color:inherit;border-radius:2px;font-weight:700}.aj9yOq_empty{color:var(--speq-ink-3);margin:0;padding:12px 10px;font-size:13px;line-height:1.5}.aj9yOq_foot{border-top:1px solid var(--speq-line-soft);justify-content:space-between;align-items:center;gap:10px;padding:6px 2px 0 10px;display:flex}.aj9yOq_picked{white-space:nowrap;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--speq-green);font-size:10.5px;font-weight:700}.aj9yOq_clear{border-radius:var(--speq-radius-control);min-height:44px;color:var(--speq-ink-2);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:13px;font-weight:600;text-decoration:underline}.aj9yOq_clear:hover{color:var(--speq-green)}.aj9yOq_clear:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.aj9yOq_trigger,.aj9yOq_chevron,.aj9yOq_option{transition:none}.aj9yOq_panel{animation:none}}@media (forced-colors:active){.aj9yOq_trigger,.aj9yOq_panel{border-color:buttontext}.aj9yOq_option[data-active]{outline-offset:-2px;outline:2px solid highlight}.aj9yOq_option[aria-selected=true] .aj9yOq_box{background:highlight;border-color:highlight}.aj9yOq_option[aria-disabled=true]{color:graytext}.aj9yOq_badge{border:1px solid canvastext}.aj9yOq_match{color:marktext;background:mark}}
.L-c8Iq_scrim{z-index:70;background:color-mix(in srgb, var(--speq-text-primary) 30%, transparent);animation:L-c8Iq_fadeIn var(--speq-dur-open) var(--speq-ease);position:fixed;inset:0}.L-c8Iq_scrim[data-state=closed]{animation:L-c8Iq_fadeOut var(--speq-dur-lift) var(--speq-ease) forwards}.L-c8Iq_panel{--inset:12px;--from:translateX(calc(100% + var(--inset) * 2));z-index:70;top:var(--inset);bottom:var(--inset);right:var(--inset);width:min(var(--drawer-width,400px), calc(100vw - var(--inset) * 2));box-sizing:border-box;border-radius:var(--speq-radius-panel);height:auto;color:var(--speq-text-primary);animation:L-c8Iq_slideIn var(--speq-dur-open) var(--speq-ease);outline:none;flex-direction:column;display:flex;position:fixed;left:auto;overflow:hidden}.L-c8Iq_panel[data-side=left]{left:var(--inset);--from:translateX(calc(-100% - var(--inset) * 2));right:auto}.L-c8Iq_panel[data-state=closed]{animation:L-c8Iq_slideOut var(--speq-dur-lift) var(--speq-ease) forwards}.L-c8Iq_handle{display:none}.L-c8Iq_panel[data-presentation=sheet]{--from:translateY(100%);width:100%;height:var(--sheet-height,50dvh);border-radius:var(--speq-radius-panel) var(--speq-radius-panel) 0 0;padding-bottom:env(safe-area-inset-bottom);transition:height var(--speq-dur-open) var(--speq-ease);inset:auto 0 0}@media (max-width:599.98px){.L-c8Iq_panel[data-presentation=auto]{--from:translateY(100%);width:100%;height:var(--sheet-height,50dvh);border-radius:var(--speq-radius-panel) var(--speq-radius-panel) 0 0;padding-bottom:env(safe-area-inset-bottom);transition:height var(--speq-dur-open) var(--speq-ease);inset:auto 0 0}.L-c8Iq_panel[data-presentation=auto] .L-c8Iq_handle{display:flex}}.L-c8Iq_panel[data-presentation=sheet] .L-c8Iq_handle{display:flex}.L-c8Iq_panel[data-detent=peek]{--sheet-height:120px}.L-c8Iq_panel[data-detent=half]{--sheet-height:50dvh}.L-c8Iq_panel[data-detent=full]{--sheet-height:calc(100dvh - 40px)}.L-c8Iq_handle{border-radius:var(--speq-radius-control);cursor:grab;touch-action:none;background:0 0;border:0;flex:none;justify-content:center;align-self:center;align-items:center;width:88px;height:28px;margin:4px 0 -8px;padding:0}.L-c8Iq_handle>span{background:color-mix(in srgb, var(--speq-text-primary) 28%, transparent);width:40px;height:4px;transition:background-color var(--speq-dur-lift) var(--speq-ease);border-radius:2px}.L-c8Iq_handle:hover>span{background:var(--speq-green)}.L-c8Iq_handle:active{cursor:grabbing}.L-c8Iq_handle:focus-visible{outline:2px solid var(--speq-green);outline-offset:-2px}@media (pointer:coarse){.L-c8Iq_handle{height:44px;margin-bottom:-16px}}.L-c8Iq_head{border-bottom:1px solid var(--speq-line-soft);flex:none;align-items:flex-start;gap:12px;padding:20px 16px 14px 22px;display:flex}.L-c8Iq_titles{flex:1;gap:6px;min-width:0;display:grid}.L-c8Iq_eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--speq-green);margin:0;font-size:10px;font-weight:700}.L-c8Iq_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.02em;overflow-wrap:break-word;margin:0;font-size:19px;font-weight:600;line-height:1.25}.L-c8Iq_description{color:var(--speq-ink-3);margin:0;font-size:13.5px;line-height:1.55}.L-c8Iq_close{border-radius:var(--speq-radius-button);width:44px;height:44px;color:var(--speq-ink-2);cursor:pointer;transition:background-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;margin:-8px -4px 0 0;font-size:22px;line-height:1;display:inline-flex}.L-c8Iq_close:hover{background:var(--speq-white);border-color:var(--speq-line);color:var(--speq-green)}.L-c8Iq_close:active{background:var(--speq-green-tint);transition-duration:var(--speq-dur-tap)}.L-c8Iq_close:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.L-c8Iq_body{overscroll-behavior:contain;min-height:0;color:var(--speq-ink-2);flex:1;padding:18px 22px 22px;font-size:14.5px;line-height:1.6;overflow-y:auto}.L-c8Iq_foot{padding:14px 22px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--speq-line-soft);flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}@keyframes L-c8Iq_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes L-c8Iq_fadeOut{0%{opacity:1}to{opacity:0}}@keyframes L-c8Iq_slideIn{0%{transform:var(--from)}to{transform:none}}@keyframes L-c8Iq_slideOut{0%{transform:none}to{transform:var(--from)}}@media (prefers-reduced-motion:reduce){.L-c8Iq_scrim,.L-c8Iq_panel,.L-c8Iq_scrim[data-state=closed],.L-c8Iq_panel[data-state=closed]{animation:none}.L-c8Iq_panel,.L-c8Iq_handle>span,.L-c8Iq_close{transition:none}}@media (forced-colors:active){.L-c8Iq_panel{border:1px solid canvastext}.L-c8Iq_scrim{opacity:.6;background:canvas}.L-c8Iq_close,.L-c8Iq_handle{border:1px solid buttontext}.L-c8Iq_handle>span{background:buttontext}}
.y35U8q_root{gap:10px;width:100%;min-width:0;display:grid}.y35U8q_row{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.y35U8q_field{flex:220px}.y35U8q_button{flex:none;min-height:46px}.y35U8q_stacked .y35U8q_row{flex-direction:column;align-items:stretch}.y35U8q_stacked .y35U8q_field{flex:none}.y35U8q_error{color:var(--speq-alert-deep);margin:0;font-size:13px;line-height:1.5}.y35U8q_stamp{border:1.5px solid var(--speq-green);border-radius:var(--speq-radius-control);background:var(--speq-green-tint);color:var(--speq-green);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;justify-self:start;margin:0;padding:8px 12px;font-size:12px;font-weight:700}.y35U8q_next{color:var(--speq-ink-2);margin:0;font-size:14px;line-height:1.55}.y35U8q_forest .y35U8q_error{color:var(--speq-ivory)}.y35U8q_forest .y35U8q_stamp{border-color:var(--speq-forest-accent);background:color-mix(in srgb, var(--speq-forest-accent) 12%, transparent);color:var(--speq-forest-accent)}.y35U8q_forest .y35U8q_next{color:var(--speq-ivory)}@media (forced-colors:active){.y35U8q_stamp{color:canvastext;border-color:canvastext}}
.d8dDMa_card{box-sizing:border-box;border:1px solid var(--speq-line);border-radius:var(--speq-radius-panel);background:var(--speq-white);width:100%;max-width:440px;box-shadow:0 18px 50px color-mix(in srgb, var(--speq-text-primary) 8%, transparent);gap:14px;padding:40px 36px 28px;display:grid}@media (max-width:479.98px){.d8dDMa_card{padding:28px 20px 20px}}.d8dDMa_eyebrow,.d8dDMa_stamp{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--speq-green);margin:0;font-size:11px;font-weight:700}.d8dDMa_stamp{border:1.5px solid var(--speq-green);border-radius:var(--speq-radius-control);background:var(--speq-green-tint);animation:d8dDMa_stamp var(--speq-dur-settle) var(--speq-ease-settle);justify-self:start;padding:7px 11px}@keyframes d8dDMa_stamp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}.d8dDMa_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.025em;color:var(--speq-text-primary);margin:0;font-size:24px;font-weight:700;line-height:1.2}.d8dDMa_description{color:var(--speq-ink-3);margin:-4px 0 6px;font-size:14px;line-height:1.6}.d8dDMa_address{color:var(--speq-text-primary);overflow-wrap:anywhere;font-weight:600}.d8dDMa_providers{gap:10px;display:grid}.d8dDMa_divider{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--speq-gray);align-items:center;gap:12px;margin:4px 0;font-size:10px;font-weight:700;display:flex}.d8dDMa_divider:before,.d8dDMa_divider:after{content:"";background:var(--speq-line);flex:1;height:1px}.d8dDMa_divider span{flex:none}.d8dDMa_form{gap:6px;display:grid}.d8dDMa_form>:last-child{margin-top:6px}.d8dDMa_error{border-left:3px solid var(--speq-alert);border-radius:0 var(--speq-radius-control) var(--speq-radius-control) 0;background:var(--speq-alert-wash);color:var(--speq-alert-deep);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.d8dDMa_switches{flex-wrap:wrap;justify-content:space-between;gap:0 16px;display:flex}.d8dDMa_switch{min-height:44px;color:var(--speq-green);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:13px;font-weight:600}.d8dDMa_switch:hover{color:var(--speq-green-hover);text-underline-offset:3px;text-decoration:underline}.d8dDMa_switch:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px;border-radius:var(--speq-radius-control)}.d8dDMa_foot{border-top:1px solid var(--speq-line-soft);text-align:center;padding-top:10px;font-size:13px}@media (prefers-reduced-motion:reduce){.d8dDMa_stamp{animation:none}}@media (forced-colors:active){.d8dDMa_card,.d8dDMa_stamp{border-color:canvastext}.d8dDMa_error{border-left-color:canvastext}}.d8dDMa_markChip{background:var(--speq-white);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:inline-grid}@media (forced-colors:active){.d8dDMa_markChip{background:canvas;border:1px solid canvastext}}
.pHUvyW_frame{width:100%;min-width:0;container:wizard/inline-size}.pHUvyW_wizard{border:1px solid var(--speq-line);border-radius:var(--speq-radius-panel);background:var(--speq-white);grid-template-columns:minmax(0,1fr);width:100%;min-width:0;display:grid;overflow:hidden}@container wizard (min-width:640px){.pHUvyW_wizard{grid-template-columns:minmax(200px,.8fr) minmax(0,1.4fr)}}.pHUvyW_rail{background:var(--speq-paper);border-bottom:1px solid var(--speq-line-soft);align-content:start;gap:14px;padding:20px;display:grid}@container wizard (min-width:640px){.pHUvyW_rail{border-bottom:0;border-right:1px solid var(--speq-line-soft);padding:26px 22px}}.pHUvyW_railTitle,.pHUvyW_position{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.pHUvyW_railTitle{color:var(--speq-gray)}.pHUvyW_position{color:var(--speq-green)}.pHUvyW_steps{margin:0;padding:0;list-style:none;display:none}@container wizard (min-width:640px){.pHUvyW_steps{gap:4px;display:grid}}.pHUvyW_stepButton,.pHUvyW_stepStatic{box-sizing:border-box;border-radius:var(--speq-radius-control);width:100%;min-height:44px;color:var(--speq-ink-3);font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:12px;padding:9px 10px;display:grid}.pHUvyW_stepButton{cursor:pointer;transition:background-color var(--speq-dur-lift) var(--speq-ease)}.pHUvyW_stepButton:hover{background:var(--speq-white)}.pHUvyW_stepButton:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.pHUvyW_step[data-state=current] .pHUvyW_stepStatic{background:var(--speq-white);box-shadow:inset 2px 0 0 var(--speq-green);color:var(--speq-text-primary)}.pHUvyW_mark{box-sizing:border-box;border:1.5px solid color-mix(in srgb, var(--speq-text-primary) 26%, transparent);width:26px;height:26px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;font-variant-numeric:tabular-nums;color:var(--speq-ink-3);transition:background-color var(--speq-dur-settle) var(--speq-ease), border-color var(--speq-dur-settle) var(--speq-ease);border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.pHUvyW_step[data-state=current] .pHUvyW_mark{border-color:var(--speq-green);color:var(--speq-green)}.pHUvyW_step[data-state=done] .pHUvyW_mark{border-color:var(--speq-green);background:var(--speq-green);color:var(--speq-white)}.pHUvyW_stepText{gap:2px;min-width:0;padding-top:3px;display:grid}.pHUvyW_stepTitle{font-size:14px;font-weight:600;line-height:1.3}.pHUvyW_stepSummary{color:var(--speq-ink-3);font-size:12.5px;line-height:1.4}.pHUvyW_bar{gap:4px;display:flex}.pHUvyW_bar span{background:color-mix(in srgb, var(--speq-text-primary) 12%, transparent);height:4px;transition:background-color var(--speq-dur-settle) var(--speq-ease);border-radius:2px;flex:1}.pHUvyW_bar span[data-on]{background:var(--speq-green)}@container wizard (min-width:640px){.pHUvyW_bar{display:none}}.pHUvyW_pane{align-content:start;gap:18px;min-width:0;padding:22px 20px 20px;display:grid}@container wizard (min-width:640px){.pHUvyW_pane{padding:28px 30px 26px}}.pHUvyW_content{gap:16px;min-width:0;display:grid}.pHUvyW_content[hidden]{display:none}.pHUvyW_heading{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.02em;color:var(--speq-text-primary);outline:none;margin:0;font-size:22px;font-weight:600;line-height:1.25}.pHUvyW_heading:focus-visible{outline:2px solid var(--speq-green);outline-offset:4px;border-radius:2px}.pHUvyW_foot{border-top:1px solid var(--speq-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:6px;display:flex}.pHUvyW_next{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 14px;margin-left:auto;display:flex}.pHUvyW_requirement{color:var(--speq-ink-3);margin:0;font-size:13px;line-height:1.4}.pHUvyW_done{justify-items:start;gap:14px;display:grid}.pHUvyW_stamp{border:1.5px solid var(--speq-green);border-radius:var(--speq-radius-control);background:var(--speq-green-tint);color:var(--speq-green);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:7px 11px;font-size:12px;font-weight:700}@media (prefers-reduced-motion:reduce){.pHUvyW_stepButton,.pHUvyW_mark,.pHUvyW_bar span{transition:none}}@media (forced-colors:active){.pHUvyW_wizard,.pHUvyW_mark,.pHUvyW_stamp{border-color:canvastext}.pHUvyW_step[data-state=done] .pHUvyW_mark{color:highlighttext;background:highlight}.pHUvyW_step[data-state=current] .pHUvyW_stepStatic{outline:2px solid highlight}.pHUvyW_bar span{background:graytext}.pHUvyW_bar span[data-on]{background:highlight}}
.uP3ELW_card{box-sizing:border-box;background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);min-width:0;color:var(--speq-text-primary);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;--lift:-1px;transition:background-color var(--speq-dur-lift) var(--speq-ease), border-color var(--speq-dur-lift) var(--speq-ease), box-shadow var(--speq-dur-lift) var(--speq-ease), transform var(--speq-dur-lift) var(--speq-ease);margin:0;display:block;position:relative}.uP3ELW_panel{border-radius:var(--speq-radius-panel)}.uP3ELW_padNone{padding:0}.uP3ELW_padSm{padding:14px 16px}.uP3ELW_padMd{padding:18px}.uP3ELW_padLg{padding:22px 20px}@media (min-width:600px){.uP3ELW_padMd{padding:20px 22px}.uP3ELW_padLg{padding:26px 28px}}.uP3ELW_elevated{box-shadow:0 18px 50px color-mix(in srgb, var(--speq-text-primary) 8%, transparent)}.uP3ELW_ivory{background:var(--speq-ivory);border-color:color-mix(in srgb, var(--speq-gold) 55%, transparent)}.uP3ELW_selected{border-color:var(--speq-green);box-shadow:0 0 0 3px var(--speq-green-tint)}.uP3ELW_completed{background:var(--speq-green-tint-2);border-color:color-mix(in srgb, var(--speq-green) 22%, transparent);box-shadow:inset 3px 0 0 var(--speq-green)}.uP3ELW_link{cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}.uP3ELW_link:hover{transform:translateY(var(--lift));border-color:var(--speq-green-edge);box-shadow:0 24px 70px color-mix(in srgb, var(--speq-text-primary) 12%, transparent)}.uP3ELW_link.uP3ELW_selected:hover{box-shadow:0 0 0 3px var(--speq-green-tint), 0 24px 70px color-mix(in srgb, var(--speq-text-primary) 12%, transparent)}.uP3ELW_link:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.uP3ELW_link:active{transition-duration:var(--speq-dur-tap);border-color:var(--speq-green);box-shadow:0 6px 18px color-mix(in srgb, var(--speq-text-primary) 8%, transparent);transform:translateY(0)}.uP3ELW_eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-gray);margin:0 0 10px;font-size:10.5px;font-weight:700;line-height:16px;display:block}.uP3ELW_selected .uP3ELW_eyebrow,.uP3ELW_completed .uP3ELW_eyebrow{color:var(--speq-green)}.uP3ELW_ivory .uP3ELW_eyebrow{color:var(--speq-ink-3)}.uP3ELW_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--speq-text-primary);overflow-wrap:anywhere;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3;display:block}.uP3ELW_text{color:var(--speq-ink-3);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6;display:block}.uP3ELW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.uP3ELW_card{--lift:0px;transition:none}}@media (forced-colors:active){.uP3ELW_card{border-color:canvastext}.uP3ELW_selected{outline-offset:1px;outline:2px solid highlight}.uP3ELW_completed{border-left:3px solid canvastext}.uP3ELW_link:focus-visible{outline-color:highlight}}@media print{.uP3ELW_card{box-shadow:none;break-inside:avoid;transform:none}}
.ymhs5q_withTab.ymhs5q_withTab{margin-top:29px;overflow:visible}.ymhs5q_tab{box-sizing:border-box;background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-control) var(--speq-radius-control) 0 0;max-width:calc(100% - 36px);height:30px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-green);white-space:nowrap;transition:border-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);border-bottom:0;align-items:center;padding:0 14px;font-size:10.5px;font-weight:700;line-height:1;display:inline-flex;position:absolute;top:-29px;left:18px}.ymhs5q_tabText{text-overflow:ellipsis;overflow:hidden}.ymhs5q_tab:after{content:"";background:inherit;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ymhs5q_ivory .ymhs5q_tab{background:var(--speq-ivory);border-color:color-mix(in srgb, var(--speq-gold) 55%, transparent)}.ymhs5q_completed .ymhs5q_tab{background:var(--speq-green-tint-2)}.ymhs5q_neutral .ymhs5q_tab{color:var(--speq-ink-3)}.ymhs5q_selected .ymhs5q_tab{border-color:var(--speq-green)}a.ymhs5q_withTab:hover .ymhs5q_tab{border-color:var(--speq-green-edge);color:var(--speq-green-hover)}a.ymhs5q_withTab:active .ymhs5q_tab{border-color:var(--speq-green)}@media (prefers-reduced-motion:reduce){.ymhs5q_tab{transition:none}}@media (forced-colors:active){.ymhs5q_tab{color:canvastext;border-color:canvastext}.ymhs5q_tab:after{background:canvas}}
.oXca0W_banner{box-sizing:border-box;border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);min-width:0;box-shadow:inset 3px 0 0 var(--rule);background:var(--ground);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--speq-ink-2);padding:14px 16px 14px 18px;position:relative}@media (min-width:600px){.oXca0W_banner{padding:16px 20px 16px 22px}}.oXca0W_hasDismiss{padding-right:52px}@media (min-width:600px){.oXca0W_hasDismiss{padding-right:56px}}.oXca0W_claim{--ground:var(--speq-amber-ground);--rule:var(--speq-amber);--label:var(--speq-amber-text-sm);border-color:var(--speq-amber-border)}.oXca0W_enforcement{--ground:var(--speq-alert-wash);--rule:var(--speq-alert);--label:var(--speq-alert-deep);border-color:color-mix(in srgb, var(--speq-alert) 30%, transparent)}.oXca0W_coverage{--ground:var(--speq-mist);--rule:var(--speq-gray);--label:var(--speq-ink-3)}.oXca0W_label{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--label);margin:0 0 4px;font-size:10px;font-weight:700;line-height:16px;display:block}.oXca0W_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--speq-text-primary);margin:0 0 4px;font-size:15px;font-weight:700;line-height:1.35;display:block}.oXca0W_body{overflow-wrap:anywhere;max-width:72ch;margin:0;font-size:14px;line-height:1.55}.oXca0W_body>:first-child{margin-top:0}.oXca0W_body>:last-child{margin-bottom:0}.oXca0W_action{margin-top:8px}.oXca0W_action a{min-height:44px;color:var(--speq-green);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.oXca0W_action a:hover{color:var(--speq-green-hover)}.oXca0W_action a:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px;border-radius:2px}.oXca0W_frame{position:relative}.oXca0W_collapse{opacity:1;transition:grid-template-rows var(--speq-dur-open) var(--speq-ease), opacity var(--speq-dur-lift) var(--speq-ease);grid-template-rows:1fr;display:grid}.oXca0W_collapseInner{min-height:0;position:relative;overflow:hidden}.oXca0W_frame[data-dismissed] .oXca0W_collapse{opacity:0;grid-template-rows:0fr}.oXca0W_close{border-radius:var(--speq-radius-control);width:36px;height:36px;color:var(--speq-ink-3);font:inherit;cursor:pointer;transition:background-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease), border-color var(--speq-dur-lift) var(--speq-ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;font-size:18px;line-height:1;display:inline-flex;position:absolute;top:8px;right:8px}.oXca0W_close:hover{background:color-mix(in srgb, var(--speq-text-primary) 7%, transparent);color:var(--speq-text-primary)}.oXca0W_close:active{transition-duration:var(--speq-dur-tap);background:color-mix(in srgb, var(--speq-text-primary) 12%, transparent)}.oXca0W_close:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}@media (pointer:coarse){.oXca0W_close:after{content:"";position:absolute;inset:-4px}}.oXca0W_restore{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.04em;color:var(--speq-ink-3);flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;font-size:11px;display:flex}.oXca0W_restoreButton{min-height:44px;font:inherit;color:var(--speq-green);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 4px;font-weight:700;text-decoration:underline}.oXca0W_restoreButton:hover{color:var(--speq-green-hover)}.oXca0W_restoreButton:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.oXca0W_collapse,.oXca0W_close{transition:none}}@media (forced-colors:active){.oXca0W_banner{box-shadow:none;border-color:canvastext;border-left-style:solid;border-left-width:4px}.oXca0W_close{border-color:buttontext}.oXca0W_label{color:canvastext}}@media print{.oXca0W_close,.oXca0W_restore{display:none}}
.czg8tG_empty{box-sizing:border-box;border:1px dashed color-mix(in srgb, var(--speq-text-primary) 22%, transparent);border-radius:var(--speq-radius-card);background:repeating-linear-gradient(135deg, transparent 0 10px, color-mix(in srgb, var(--speq-text-primary) 3.5%, transparent) 10px 20px), var(--speq-mist);width:100%;min-width:0;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--speq-ink-3);padding:22px 18px}@media (min-width:600px){.czg8tG_empty{padding:30px 32px}}.czg8tG_compact{padding:16px 18px}@media (min-width:600px){.czg8tG_compact{padding:18px 22px}}.czg8tG_centered{text-align:center}.czg8tG_centered .czg8tG_actions{justify-content:center}.czg8tG_centered .czg8tG_text{margin-inline:auto}.czg8tG_label{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-ink-3);margin:0 0 8px;font-size:10.5px;font-weight:700;line-height:16px;display:block}.czg8tG_notReleased .czg8tG_label,.czg8tG_outOfScope .czg8tG_label{color:var(--speq-green)}.czg8tG_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--speq-text-primary);overflow-wrap:anywhere;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.3}@media (min-width:600px){.czg8tG_title{font-size:20px}}.czg8tG_compact .czg8tG_title{font-size:16px}.czg8tG_text{max-width:60ch;color:var(--speq-ink-3);margin:0;font-size:14px;line-height:1.6}.czg8tG_text>p{margin:0}.czg8tG_text>p+p{margin-top:8px}.czg8tG_actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}@media (forced-colors:active){.czg8tG_empty{background:canvas;border-color:canvastext}}@media print{.czg8tG_empty{background:0 0}.czg8tG_actions{display:none}}
.r_nWba_skeleton{width:100%;min-width:0}.r_nWba_caption{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-ink-3);margin:10px 0 0;font-size:10.5px;font-weight:700;line-height:16px}.r_nWba_bar{background:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--speq-white) 70%, transparent) 50%, transparent 100%) 0 0 / 50% 100% no-repeat, color-mix(in srgb, var(--speq-text-primary) 8%, transparent);height:12px;animation:r_nWba_sweep var(--speq-dur-page) var(--speq-ease) infinite alternate;border-radius:4px;display:block}@keyframes r_nWba_sweep{0%{background-position:-100% 0,0 0}to{background-position:200% 0,0 0}}.r_nWba_code{background-color:color-mix(in srgb, var(--speq-green) 16%, transparent);width:72px;height:11px}.r_nWba_short{width:44px;margin-left:auto}.r_nWba_w100{width:100%}.r_nWba_w80{width:80%}.r_nWba_w62{width:62%}.r_nWba_w45{width:45%}.r_nWba_table{border-top:1px solid var(--speq-line-soft);display:grid}.r_nWba_row{grid-template-columns:var(--columns);border-bottom:1px solid var(--speq-line-soft);align-items:center;gap:16px;min-height:52px;padding:0 4px;display:grid}.r_nWba_compact .r_nWba_row{min-height:40px}@container skeleton (max-width:480px){.r_nWba_row{grid-template-columns:72px minmax(0,1fr)}.r_nWba_row>:nth-child(n+3){display:none}}.r_nWba_frame{container:skeleton/inline-size}.r_nWba_cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:14px;display:grid}.r_nWba_card{border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);background:var(--speq-white);min-height:180px;box-shadow:inset 3px 0 0 color-mix(in srgb, var(--speq-text-primary) 10%, transparent);align-content:start;gap:12px;padding:20px 22px;display:grid}.r_nWba_cardHead{justify-content:space-between;gap:12px;display:flex}.r_nWba_badge{width:96px;height:20px}.r_nWba_chip{border-radius:var(--speq-radius-control);width:64px;height:16px}.r_nWba_cardFoot{border-top:1px solid var(--speq-line-soft);justify-content:space-between;margin-top:8px;padding-top:12px;display:flex}.r_nWba_lines{gap:10px;display:grid}@media (prefers-reduced-motion:reduce){.r_nWba_bar{animation:none}}@media (forced-colors:active){.r_nWba_bar{forced-color-adjust:none;background:graytext}.r_nWba_card{border-color:canvastext}}
.-CXl-G_group{display:contents}.-CXl-G_block.-CXl-G_block{padding:20px 18px}@media (min-width:600px){.-CXl-G_block.-CXl-G_block{padding:24px 26px}}.-CXl-G_block.-CXl-G_limitation{background:var(--speq-amber-ground);border-color:var(--speq-amber-border);box-shadow:inset 3px 0 0 var(--speq-amber)}.-CXl-G_block.-CXl-G_alert{background:var(--speq-alert-wash);border-color:color-mix(in srgb, var(--speq-alert) 30%, transparent);box-shadow:inset 3px 0 0 var(--speq-alert)}.-CXl-G_block.-CXl-G_green{background:var(--speq-green-tint-2);border-color:color-mix(in srgb, var(--speq-green) 22%, transparent);box-shadow:inset 3px 0 0 var(--speq-green)}.-CXl-G_block.-CXl-G_field{background:linear-gradient(180deg, var(--speq-hero-wash-stop) 0%, var(--speq-white) 100%);border-color:color-mix(in srgb, var(--speq-green-edge) 30%, transparent)}.-CXl-G_block.-CXl-G_gap{background:var(--speq-mist);border-style:dashed;border-color:color-mix(in srgb, var(--speq-text-primary) 22%, transparent)}.-CXl-G_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.-CXl-G_eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--eyebrow,var(--speq-green));margin:0;font-size:10.5px;font-weight:700;line-height:16px}.-CXl-G_bracket{color:var(--speq-green);font-weight:400}.-CXl-G_limitation{--eyebrow:var(--speq-amber-text-sm)}.-CXl-G_limitation .-CXl-G_bracket{color:var(--speq-amber-text-sm)}.-CXl-G_alert{--eyebrow:var(--speq-alert-deep)}.-CXl-G_alert .-CXl-G_footnote{color:var(--speq-ink-3)}.-CXl-G_alert .-CXl-G_bracket{color:var(--speq-alert-deep)}.-CXl-G_gap{--eyebrow:var(--speq-ink-3)}.-CXl-G_gap .-CXl-G_bracket{color:var(--speq-ink-3)}.-CXl-G_note{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-gray);font-variant-numeric:tabular-nums;font-size:10.5px;line-height:16px}.-CXl-G_claimBoundary{max-width:var(--max,820px);margin-top:24px}.-CXl-G_claimBoundaryText,.-CXl-G_prose{color:var(--speq-ink-2);overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.7}.-CXl-G_prose{color:var(--speq-ink-3)}.-CXl-G_prose+.-CXl-G_prose{margin-top:12px}.-CXl-G_footnote{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-gray);margin:12px 0 0;font-size:10.5px;line-height:1.5}.-CXl-G_list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.-CXl-G_item{align-items:flex-start;gap:12px;min-width:0;display:flex}.-CXl-G_marker{min-width:18px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-green);font-variant-numeric:tabular-nums;flex:none;margin-top:3px;font-size:11px;font-weight:700;line-height:16px}.-CXl-G_dash,.-CXl-G_chevron{margin-top:1px;font-family:inherit;font-size:15px;font-weight:400;line-height:20px}.-CXl-G_dash{color:var(--speq-amber-text-sm)}.-CXl-G_chevron{color:var(--speq-green-edge)}.-CXl-G_itemBody{min-width:0;color:var(--speq-ink-3);overflow-wrap:anywhere;font-size:14px;line-height:1.65}@media (forced-colors:active){.-CXl-G_block.-CXl-G_limitation,.-CXl-G_block.-CXl-G_alert,.-CXl-G_block.-CXl-G_green{box-shadow:none;border-left:4px solid canvastext}.-CXl-G_eyebrow,.-CXl-G_marker{color:canvastext}}@media print{.-CXl-G_block.-CXl-G_block{box-shadow:none;break-inside:avoid}}
._8Qyr2q_frame{width:100%;min-width:0;container:clause/inline-size}._8Qyr2q_clause{box-sizing:border-box;background:var(--speq-ivory);border:1px solid color-mix(in srgb, var(--speq-gold) 55%, transparent);border-radius:var(--speq-radius-card);min-width:0;color:var(--speq-text-primary);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;transition:border-color var(--speq-dur-lift) var(--speq-ease), box-shadow var(--speq-dur-lift) var(--speq-ease);grid-template-columns:1fr;margin:0;scroll-margin-top:96px;display:grid;position:relative}@container clause (min-width:460px){._8Qyr2q_clause{grid-template-columns:88px minmax(0,1fr)}}._8Qyr2q_highlighted,._8Qyr2q_clause:target{border-color:var(--speq-green);box-shadow:0 0 0 3px var(--speq-green-tint), inset 3px 0 0 var(--speq-green)}._8Qyr2q_margin{align-items:baseline;gap:10px;min-width:0;padding:16px 18px 0;display:flex}@container clause (min-width:460px){._8Qyr2q_margin{border-right:1px solid color-mix(in srgb, var(--speq-gold) 55%, transparent);flex-direction:column;gap:4px;padding:20px 14px 20px 20px}}._8Qyr2q_number{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--speq-green);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.1}._8Qyr2q_source{min-width:0;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-ink-3);overflow-wrap:anywhere;font-size:9.5px;font-weight:700;line-height:14px}._8Qyr2q_main{min-width:0;padding:10px 18px 16px}@container clause (min-width:460px){._8Qyr2q_main{padding:20px 24px 18px}}._8Qyr2q_eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-ink-3);margin:0 0 8px;font-size:10px;font-weight:700;line-height:16px;display:block}._8Qyr2q_text{max-width:68ch;color:var(--speq-text-primary);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}@container clause (min-width:460px){._8Qyr2q_text{font-size:17px}}._8Qyr2q_mark{background:color-mix(in srgb, var(--speq-gold) 45%, transparent);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;margin:0 -1px;padding:1px 3px}._8Qyr2q_annotation{border-left:2px solid var(--speq-green);border-radius:0 var(--speq-radius-control) var(--speq-radius-control) 0;background:color-mix(in srgb, var(--speq-white) 65%, transparent);color:var(--speq-ink-2);margin:14px 0 0;padding:10px 12px;font-size:13.5px;line-height:1.55}._8Qyr2q_annotationLabel{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-green);margin-bottom:2px;font-size:9.5px;font-weight:700;display:block}._8Qyr2q_actions{flex-wrap:wrap;align-items:center;gap:0 14px;margin-top:8px;display:flex}._8Qyr2q_crossings{min-height:44px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-green);font-variant-numeric:tabular-nums;--travel:4px;align-items:center;gap:6px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-flex}._8Qyr2q_arrow{transition:transform var(--speq-dur-lift) var(--speq-ease)}._8Qyr2q_crossings:hover{color:var(--speq-green-hover);text-underline-offset:3px;text-decoration:underline}._8Qyr2q_crossings:hover ._8Qyr2q_arrow{transform:translateX(var(--travel))}._8Qyr2q_crossings:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px;border-radius:2px}._8Qyr2q_list{gap:12px;width:100%;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (prefers-reduced-motion:reduce){._8Qyr2q_clause,._8Qyr2q_arrow{transition:none}._8Qyr2q_crossings{--travel:0px}}@media (forced-colors:active){._8Qyr2q_clause{border-color:canvastext}._8Qyr2q_highlighted,._8Qyr2q_clause:target{box-shadow:none;outline:3px solid highlight}._8Qyr2q_mark{forced-color-adjust:none;color:marktext;background:mark}}@media print{._8Qyr2q_clause{break-inside:avoid;box-shadow:none}._8Qyr2q_actions{display:none}}
.zuvSUG_card{box-sizing:border-box;background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);min-width:0;min-height:200px;box-shadow:inset 3px 0 0 var(--accent,var(--speq-green));color:var(--speq-text-primary);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;-webkit-tap-highlight-color:transparent;--lift:-1px;transition:border-color var(--speq-dur-lift) var(--speq-ease), box-shadow var(--speq-dur-lift) var(--speq-ease), transform var(--speq-dur-lift) var(--speq-ease), opacity var(--speq-dur-lift) var(--speq-ease);flex-direction:column;gap:10px;padding:18px 18px 16px 20px;text-decoration:none;display:flex;position:relative}@media (min-width:600px){.zuvSUG_card{padding:20px 22px 18px 24px}}.zuvSUG_card:hover{transform:translateY(var(--lift));border-color:var(--speq-green-edge);box-shadow:inset 3px 0 0 var(--accent,var(--speq-green)), 0 24px 70px color-mix(in srgb, var(--speq-text-primary) 12%, transparent)}.zuvSUG_card:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.zuvSUG_card:active{transition-duration:var(--speq-dur-tap);border-color:var(--speq-green);box-shadow:inset 3px 0 0 var(--accent,var(--speq-green)), 0 6px 18px color-mix(in srgb, var(--speq-text-primary) 8%, transparent);transform:translateY(0)}.zuvSUG_lit{background:var(--speq-green-tint-2);border-color:color-mix(in srgb, var(--speq-green) 32%, transparent)}.zuvSUG_dimmed{--accent:var(--speq-line);background:var(--speq-paper)}.zuvSUG_dimmed .zuvSUG_tag,.zuvSUG_dimmed .zuvSUG_rightText{filter:grayscale()}.zuvSUG_head{justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;display:flex}.zuvSUG_badge{min-width:0;font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:.01em;color:var(--speq-text-primary);overflow-wrap:anywhere;font-size:22px;font-weight:800;line-height:1.12}.zuvSUG_badgeLong{font-size:17px}.zuvSUG_chip{border:1px solid color-mix(in srgb, var(--accent,var(--speq-green)) 24%, transparent);border-radius:var(--speq-radius-control);background:color-mix(in srgb, var(--accent,var(--speq-green)) 8%, var(--speq-white));max-width:55%;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb, var(--accent,var(--speq-green)) 70%, var(--speq-text-primary));text-overflow:ellipsis;white-space:nowrap;flex:none;padding:3px 8px;font-size:10px;font-weight:700;line-height:14px;overflow:hidden}.zuvSUG_dimmed .zuvSUG_chip{color:var(--speq-ink-3)}.zuvSUG_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;overflow-wrap:anywhere;font-size:14px;font-weight:600;line-height:1.35;display:block}.zuvSUG_prose{color:var(--speq-gray);-webkit-line-clamp:var(--lines,3);line-clamp:var(--lines,3);-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.zuvSUG_metrics{border-top:1px solid var(--speq-line-soft);flex-wrap:wrap;gap:16px;padding:10px 0 2px;display:flex}.zuvSUG_metric{display:block}.zuvSUG_metricValue{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.02em;color:var(--speq-ink-2);font-variant-numeric:tabular-nums;font-size:17px;font-weight:700;line-height:1;display:block}.zuvSUG_metric:first-child .zuvSUG_metricValue{color:var(--speq-green)}.zuvSUG_metricLabel{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--speq-gray);margin-top:4px;font-size:9px;display:block}.zuvSUG_tags{flex-wrap:wrap;gap:5px;display:flex}.zuvSUG_tag,.zuvSUG_more{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.06em;font-size:9.5px;font-weight:700;line-height:14px}.zuvSUG_tag{border:1px solid color-mix(in srgb, var(--speq-green) 22%, transparent);border-radius:var(--speq-radius-control);color:var(--speq-green);padding:2px 6px}.zuvSUG_more{color:var(--speq-gray);font-variant-numeric:tabular-nums;padding:2px 4px}.zuvSUG_footer{border-top:1px solid var(--speq-line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.zuvSUG_footLeft{min-width:0;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-gray);overflow-wrap:anywhere;font-size:10.5px}.zuvSUG_footRight{flex:none;align-items:center;gap:8px;display:inline-flex}.zuvSUG_mark,.zuvSUG_anchor{border-radius:var(--speq-radius-control);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;padding:2px 6px;font-size:9px;font-weight:700;line-height:14px}.zuvSUG_mark{background:var(--speq-amber-ground);border:1px solid var(--speq-amber-border);color:var(--speq-amber-text-sm)}.zuvSUG_anchor{background:var(--speq-green-tint);border:1px solid color-mix(in srgb, var(--speq-green) 25%, transparent);color:var(--speq-green)}.zuvSUG_rightText{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-green);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}@media (prefers-reduced-motion:reduce){.zuvSUG_card{--lift:0px;transition:none}}@media (forced-colors:active){.zuvSUG_card{box-shadow:none;border-color:canvastext;border-left-style:solid;border-left-width:4px}.zuvSUG_card:focus-visible{outline-color:highlight}.zuvSUG_chip,.zuvSUG_tag,.zuvSUG_mark,.zuvSUG_anchor{color:canvastext;border-color:canvastext}}@media print{.zuvSUG_card{box-shadow:none;break-inside:avoid}}.zuvSUG_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.TtPEnW_wrap{min-width:0;padding-top:8px;display:block;position:relative}.TtPEnW_wrap:before{content:"";border:1px solid var(--speq-line);border-radius:var(--speq-radius-card) var(--speq-radius-card) 0 0;background:var(--speq-mist);border-bottom:0;height:20px;position:absolute;top:0;left:14px;right:14px}.TtPEnW_card{box-sizing:border-box;background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);min-width:0;height:100%;color:var(--speq-text-primary);font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;-webkit-tap-highlight-color:transparent;--lift:-1px;--travel:6px;transition:border-color var(--speq-dur-lift) var(--speq-ease), box-shadow var(--speq-dur-lift) var(--speq-ease), transform var(--speq-dur-lift) var(--speq-ease);flex-direction:column;gap:10px;padding:18px 18px 16px;text-decoration:none;display:flex;position:relative}@media (min-width:600px){.TtPEnW_card{padding:20px 22px 18px}}.TtPEnW_card:hover{transform:translateY(var(--lift));border-color:var(--speq-green-edge);box-shadow:0 24px 70px color-mix(in srgb, var(--speq-text-primary) 12%, transparent)}.TtPEnW_card:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.TtPEnW_card:active{transition-duration:var(--speq-dur-tap);border-color:var(--speq-green);box-shadow:none;transform:translateY(0)}.TtPEnW_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;display:flex}.TtPEnW_badges{flex-wrap:wrap}.TtPEnW_type,.TtPEnW_file,.TtPEnW_gate{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:700;line-height:14px}.TtPEnW_type{border-radius:var(--speq-radius-control);background:var(--speq-green-tint);color:var(--speq-green);padding:3px 8px}.TtPEnW_file{color:var(--speq-ink-3);font-variant-numeric:tabular-nums}.TtPEnW_gate{border-radius:var(--speq-radius-control);background:var(--speq-forest);color:var(--speq-forest-accent);padding:3px 8px}.TtPEnW_badges{align-items:center;gap:6px;min-width:0;display:inline-flex}.TtPEnW_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.35}.TtPEnW_description{color:var(--speq-ink-3);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.TtPEnW_maps{flex-wrap:wrap;gap:5px;display:flex}.TtPEnW_reg{border:1px solid color-mix(in srgb, var(--speq-green) 22%, transparent);border-radius:var(--speq-radius-control);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.04em;color:var(--speq-green);padding:2px 6px;font-size:9.5px;font-weight:700;line-height:14px}.TtPEnW_more{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-gray);padding:2px 4px;font-size:9.5px}.TtPEnW_footer{border-top:1px solid var(--speq-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:auto;padding-top:12px;display:flex}.TtPEnW_count{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-green);font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.TtPEnW_action{color:var(--speq-green);align-items:center;gap:6px;font-size:13.5px;font-weight:600;display:inline-flex}.TtPEnW_arrow{transition:transform var(--speq-dur-lift) var(--speq-ease);display:inline-block}.TtPEnW_card:hover .TtPEnW_action{color:var(--speq-green-hover)}.TtPEnW_card:hover .TtPEnW_arrow{transform:translateX(var(--travel))}.TtPEnW_locked .TtPEnW_action{color:var(--speq-forest)}.TtPEnW_soon .TtPEnW_action,.TtPEnW_soon .TtPEnW_count{color:var(--speq-ink-3)}.TtPEnW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.TtPEnW_card{--lift:0px;--travel:0px;transition:none}.TtPEnW_arrow{transition:none}}@media (forced-colors:active){.TtPEnW_card,.TtPEnW_wrap:before{border-color:canvastext}.TtPEnW_card:focus-visible{outline-color:highlight}.TtPEnW_type,.TtPEnW_gate,.TtPEnW_reg{color:canvastext;border:1px solid canvastext}}@media print{.TtPEnW_wrap:before{display:none}.TtPEnW_card{box-shadow:none}}
.oe8LOG_band.oe8LOG_band{box-shadow:inset 3px 0 0 var(--speq-green);margin-bottom:20px}.oe8LOG_bandInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 28px;display:flex}.oe8LOG_bandText{flex:420px;min-width:0;max-width:720px}.oe8LOG_bandTitle{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--speq-text-primary);margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.oe8LOG_how{color:var(--speq-ink-2);margin:0 0 8px;font-size:14.5px;line-height:1.65}.oe8LOG_boundary{color:var(--speq-ink-3);margin:0;font-size:13px;line-height:1.6}.oe8LOG_cta{flex:none;margin-left:-4px}.oe8LOG_fallback{width:100%;min-width:0;container:fallback/inline-size}.oe8LOG_count{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--speq-text-primary);font-variant-numeric:tabular-nums;margin:0;font-size:19px;font-weight:700;line-height:1.3}.oe8LOG_order{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-gray);margin:4px 0 18px;font-size:10.5px}.oe8LOG_count+.oe8LOG_grid,.oe8LOG_count+.oe8LOG_records{margin-top:18px}.oe8LOG_grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.oe8LOG_grid>*{flex-direction:column;min-width:0;display:flex}.oe8LOG_grid>*>*{flex:1}.oe8LOG_records{border-top:1px solid var(--speq-line);gap:0;margin:0;padding:0;list-style:none;display:grid}.oe8LOG_records>*{border-bottom:1px solid var(--speq-line-soft);min-width:0}.oe8LOG_head{grid-template-columns:var(--template);border-bottom:1px solid var(--speq-line);gap:12px;padding:0 14px 8px;display:none}@container fallback (min-width:640px){.oe8LOG_head{display:grid}}.oe8LOG_headCell{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-gray);font-size:10px;font-weight:700}@container fallback (min-width:640px){.oe8LOG_right{text-align:right}}.oe8LOG_row{min-height:48px;color:var(--speq-ink-2);transition:background-color var(--speq-dur-lift) var(--speq-ease);align-items:baseline;gap:4px 12px;padding:12px 14px;text-decoration:none;display:grid}@container fallback (min-width:640px){.oe8LOG_row{grid-template-columns:var(--template)}}.oe8LOG_row:hover{background:var(--speq-white)}.oe8LOG_row:hover .oe8LOG_rowFirst{color:var(--speq-green-hover);text-underline-offset:3px;text-decoration:underline}.oe8LOG_row:focus-visible{outline:2px solid var(--speq-green);outline-offset:-2px;border-radius:var(--speq-radius-control)}.oe8LOG_cell{overflow-wrap:anywhere;min-width:0;font-size:13.5px;line-height:1.5}.oe8LOG_rowFirst{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-green);font-size:12.5px;font-weight:700}.oe8LOG_cell[data-label]:before{content:attr(data-label) " · ";font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--speq-gray);font-size:9.5px}@container fallback (min-width:640px){.oe8LOG_cell[data-label]:before{content:none}}@media (prefers-reduced-motion:reduce){.oe8LOG_row{transition:none}}@media (forced-colors:active){.oe8LOG_band.oe8LOG_band{box-shadow:none;border-left:4px solid canvastext}.oe8LOG_row:focus-visible{outline-color:highlight}}
.Loirnq_index{box-sizing:border-box;background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);width:100%;min-width:0;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;margin:0}.Loirnq_summary{border-radius:var(--speq-radius-card);cursor:pointer;min-height:44px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-ink-2);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;transition:background-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:11px;font-weight:700;line-height:16px;list-style:none;display:flex}@media (min-width:600px){.Loirnq_summary{padding:10px 20px}}.Loirnq_summary::-webkit-details-marker{display:none}.Loirnq_summary::marker{content:""}.Loirnq_summary:hover{background:var(--speq-green-tint-2);color:var(--speq-green)}.Loirnq_summary:active{transition-duration:var(--speq-dur-tap);background:var(--speq-green-tint)}.Loirnq_summary:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.Loirnq_index[open] .Loirnq_summary{border-radius:var(--speq-radius-card) var(--speq-radius-card) 0 0;border-bottom:1px solid var(--speq-line-soft)}.Loirnq_eyebrow{min-width:0}.Loirnq_chevron{width:24px;height:24px;color:var(--speq-green);transition:transform var(--speq-dur-lift) var(--speq-ease);flex:none;justify-content:center;align-items:center;display:inline-flex}.Loirnq_index[open] .Loirnq_chevron{transform:rotate(180deg)}.Loirnq_list{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:0 20px;margin:0;padding:10px 16px 16px;list-style:none;display:grid}@media (min-width:600px){.Loirnq_list{padding:12px 20px 20px}}.Loirnq_list>li{min-width:0}.Loirnq_link{color:var(--speq-green);text-overflow:ellipsis;white-space:nowrap;padding:6px 0;font-size:13.5px;line-height:1.45;text-decoration:none;display:block;overflow:hidden}@media (pointer:coarse){.Loirnq_link{padding:12px 0}}.Loirnq_link:hover{color:var(--speq-green-hover);text-underline-offset:3px;text-decoration:underline}.Loirnq_link:focus-visible{outline:2px solid var(--speq-green);outline-offset:1px;border-radius:2px}@media (prefers-reduced-motion:reduce){.Loirnq_summary,.Loirnq_chevron{transition:none}}@media (forced-colors:active){.Loirnq_index{border-color:canvastext}.Loirnq_summary:focus-visible,.Loirnq_link:focus-visible{outline-color:highlight}}@media print{.Loirnq_chevron{display:none}}
.HpZrEW_band{box-sizing:border-box;background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);width:100%;min-width:0;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;padding:18px 16px}@media (min-width:600px){.HpZrEW_band{padding:22px}}.HpZrEW_heading{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-ink-3);margin:0 0 14px;font-size:10.5px;font-weight:700;line-height:16px}.HpZrEW_rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.HpZrEW_rows>li{min-width:0}.HpZrEW_row{box-sizing:border-box;background:var(--speq-mist);border:1px solid var(--speq-line);border-radius:var(--speq-radius-control);min-height:48px;color:var(--speq-ink-2);-webkit-tap-highlight-color:transparent;transition:background-color var(--speq-dur-lift) var(--speq-ease), border-color var(--speq-dur-lift) var(--speq-ease);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.HpZrEW_row:hover{background:var(--speq-white);border-color:var(--speq-green-edge)}.HpZrEW_row:hover .HpZrEW_title{color:var(--speq-green)}.HpZrEW_row:active{transition-duration:var(--speq-dur-tap);background:var(--speq-green-tint-2);border-color:var(--speq-green)}.HpZrEW_row:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.HpZrEW_text{flex:1;min-width:0}.HpZrEW_title,.HpZrEW_detail{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.HpZrEW_title{color:var(--speq-ink-2);transition:color var(--speq-dur-lift) var(--speq-ease);font-size:14px;font-weight:600;line-height:1.35}.HpZrEW_detail{color:var(--speq-gray);margin-top:2px;font-size:12px;line-height:1.4}.HpZrEW_chip{border:1px solid color-mix(in srgb, var(--family,var(--speq-green)) 24%, transparent);border-radius:var(--speq-radius-control);background:color-mix(in srgb, var(--family,var(--speq-green)) 8%, var(--speq-white));font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.06em;color:color-mix(in srgb, var(--family,var(--speq-green)) 70%, var(--speq-text-primary));flex:none;padding:3px 7px;font-size:9.5px;font-weight:700;line-height:14px}.HpZrEW_action{box-sizing:border-box;background:var(--speq-green-tint-2);border:1px solid color-mix(in srgb, var(--speq-green) 22%, transparent);border-radius:var(--speq-radius-control);min-height:48px;box-shadow:inset 3px 0 0 var(--speq-green);--travel:6px;transition:background-color var(--speq-dur-lift) var(--speq-ease), border-color var(--speq-dur-lift) var(--speq-ease);padding:14px 16px;text-decoration:none;display:block}.HpZrEW_rows+.HpZrEW_action{margin-top:12px}.HpZrEW_actionLabel{color:var(--speq-green);align-items:center;gap:6px;font-size:15px;font-weight:700;line-height:1.35;display:inline-flex}.HpZrEW_arrow{transition:transform var(--speq-dur-lift) var(--speq-ease);display:inline-block}.HpZrEW_actionDetail{color:var(--speq-ink-3);margin-top:2px;font-size:12.5px;line-height:1.45;display:block}.HpZrEW_action:hover{background:var(--speq-green-tint);border-color:var(--speq-green)}.HpZrEW_action:hover .HpZrEW_actionLabel{color:var(--speq-green-hover)}.HpZrEW_action:hover .HpZrEW_arrow{transform:translateX(var(--travel))}.HpZrEW_action:active{transition-duration:var(--speq-dur-tap)}.HpZrEW_action:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}@media (prefers-reduced-motion:reduce){.HpZrEW_row,.HpZrEW_title,.HpZrEW_action,.HpZrEW_arrow{transition:none}.HpZrEW_action{--travel:0px}}@media (forced-colors:active){.HpZrEW_band,.HpZrEW_row,.HpZrEW_chip{border-color:canvastext}.HpZrEW_action{box-shadow:none;border:1px solid canvastext;border-left-width:4px}.HpZrEW_row:focus-visible,.HpZrEW_action:focus-visible{outline-color:highlight}}
.rr1JzW_frame{width:100%;min-width:0;container:pagination/inline-size}.rr1JzW_nav{font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.rr1JzW_pages{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rr1JzW_control{box-sizing:border-box;background:var(--speq-white);border:1px solid color-mix(in srgb, var(--speq-text-primary) 16%, transparent);border-radius:var(--speq-radius-control);min-width:40px;height:40px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-ink-2);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--speq-dur-lift) var(--speq-ease), border-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex;position:relative}@media (pointer:coarse){.rr1JzW_control:after{content:"";position:absolute;inset:-2px}}.rr1JzW_control:hover:not([aria-disabled=true]):not([aria-current=page]){border-color:var(--speq-green);color:var(--speq-green)}.rr1JzW_control:active:not([aria-disabled=true]){transition-duration:var(--speq-dur-tap);background:var(--speq-green-tint)}.rr1JzW_control:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.rr1JzW_control[aria-current=page]{background:var(--speq-green);border-color:var(--speq-green-edge);color:var(--speq-white);cursor:default;font-weight:700}.rr1JzW_control[aria-disabled=true]{color:var(--speq-gray-dark);cursor:not-allowed;border-style:dashed}.rr1JzW_gap{text-align:center;min-width:24px;color:var(--speq-gray);font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace}.rr1JzW_compact{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--speq-ink-2);font-variant-numeric:tabular-nums;padding:0 8px;font-size:11px;font-weight:700;display:none}@container pagination (max-width:519px){.rr1JzW_number,.rr1JzW_gap{display:none}.rr1JzW_compact{display:inline}}.rr1JzW_side{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.rr1JzW_range{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--speq-ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:11px;font-weight:700}.rr1JzW_sizes{align-items:center;gap:4px;display:inline-flex}.rr1JzW_sizesLabel{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--speq-gray);margin-right:4px;font-size:11px}.rr1JzW_size{min-width:40px}.rr1JzW_size[aria-pressed=true],.rr1JzW_size[aria-current=true]{background:var(--speq-green-tint);border-color:var(--speq-green);color:var(--speq-green);font-weight:700}.rr1JzW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rr1JzW_control{transition:none}}@media (forced-colors:active){.rr1JzW_control{border-color:buttontext}.rr1JzW_control[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.rr1JzW_control[aria-disabled=true]{color:graytext;border-color:graytext}.rr1JzW_size[aria-pressed=true],.rr1JzW_size[aria-current=true]{outline:2px solid highlight}}@media print{.rr1JzW_frame{display:none}}
.F-QZrW_root{width:100%;min-width:0;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;container:table/inline-size}.F-QZrW_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.F-QZrW_caption{font-family:var(--font-inter), "Inter", system-ui, sans-serif;color:var(--speq-text-primary);margin:0;font-size:16px;font-weight:700;line-height:1.3}.F-QZrW_summary{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-ink-3);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:10.5px;font-weight:700}.F-QZrW_density{border-radius:var(--speq-radius-button);background:var(--speq-mist);gap:2px;padding:3px;display:inline-flex}.F-QZrW_densityButton{border-radius:var(--speq-radius-control);min-height:36px;font:inherit;color:var(--speq-ink-3);cursor:pointer;transition:background-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease);background:0 0;border:1px solid #0000;padding:0 12px;font-size:13px}.F-QZrW_densityButton:hover{color:var(--speq-text-primary)}.F-QZrW_densityButton[aria-pressed=true]{background:var(--speq-white);border-color:var(--speq-line);color:var(--speq-text-primary);font-weight:600}.F-QZrW_densityButton:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}@media (pointer:coarse){.F-QZrW_densityButton{min-height:44px}}.F-QZrW_scroller{background:var(--speq-white);border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);overscroll-behavior-x:contain;position:relative;overflow-x:auto}.F-QZrW_scroller:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.F-QZrW_table{border-collapse:separate;border-spacing:0;width:100%;min-width:100%;font-size:14px}.F-QZrW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.F-QZrW_th{border-bottom:1px solid var(--speq-line);background:var(--speq-white);height:40px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;text-align:left;white-space:nowrap;color:var(--speq-ink-3);padding:0 14px;font-size:10px;font-weight:700}.F-QZrW_th[aria-sort=ascending],.F-QZrW_th[aria-sort=descending]{color:var(--speq-green)}.F-QZrW_right{text-align:right}.F-QZrW_sortButton{border-radius:var(--speq-radius-control);min-height:32px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 -6px;padding:0 6px;display:inline-flex}.F-QZrW_sortButton:hover{color:var(--speq-green);background:var(--speq-green-tint-2)}.F-QZrW_sortButton:focus-visible{outline:2px solid var(--speq-green);outline-offset:1px}.F-QZrW_sortMark{width:10px;color:var(--speq-gray-dark);transition:transform var(--speq-dur-lift) var(--speq-ease);display:inline-block}.F-QZrW_th[aria-sort] .F-QZrW_sortMark{color:var(--speq-green)}.F-QZrW_th[aria-sort=descending] .F-QZrW_sortMark{transform:rotate(180deg)}.F-QZrW_td{border-bottom:1px solid var(--speq-line-soft);background:var(--speq-white);height:52px;color:var(--speq-ink-2);vertical-align:middle;font-variant-numeric:tabular-nums;transition:background-color var(--speq-dur-lift) var(--speq-ease);padding:8px 14px;line-height:1.45}.F-QZrW_compact .F-QZrW_td{height:36px;padding-block:4px;font-size:13px}.F-QZrW_compact .F-QZrW_th{height:34px}@media (pointer:coarse){.F-QZrW_compact .F-QZrW_td{height:44px}}.F-QZrW_rowHead{text-align:left;font-weight:400}.F-QZrW_sticky{z-index:1;min-width:112px;max-width:200px;position:sticky;left:0}@container table (min-width:600px){.F-QZrW_sticky{min-width:132px;max-width:240px}}.F-QZrW_scroller[data-scrolled] .F-QZrW_sticky{box-shadow:6px 0 10px -8px color-mix(in srgb, var(--speq-text-primary) 35%, transparent)}.F-QZrW_scroller[data-scrolled] .F-QZrW_sticky:after{content:"";background:var(--speq-line);width:1px;position:absolute;top:0;bottom:0;right:0}.F-QZrW_row:hover>.F-QZrW_td,.F-QZrW_row:focus-within>.F-QZrW_td{background:var(--speq-green-tint-2)}.F-QZrW_row:focus-within>.F-QZrW_sticky{box-shadow:inset 3px 0 0 var(--speq-green)}.F-QZrW_row[data-expandable]{cursor:pointer}.F-QZrW_row[data-expanded]>.F-QZrW_td{background:var(--speq-green-tint-2);border-bottom-color:#0000}.F-QZrW_first{align-items:center;gap:6px;min-width:0;display:inline-flex}.F-QZrW_code{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-green);overflow-wrap:break-word;font-size:12.5px;font-weight:700}a.F-QZrW_code{border-radius:2px;text-decoration:none}a.F-QZrW_code:hover{color:var(--speq-green-hover);text-underline-offset:3px;text-decoration:underline}a.F-QZrW_code:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.F-QZrW_toggle{border-radius:var(--speq-radius-control);width:28px;height:28px;color:var(--speq-ink-3);cursor:pointer;transition:background-color var(--speq-dur-lift) var(--speq-ease), transform var(--speq-dur-lift) var(--speq-ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.F-QZrW_toggle:hover{background:var(--speq-mist);color:var(--speq-green)}.F-QZrW_toggle:focus-visible{outline:2px solid var(--speq-green);outline-offset:1px}.F-QZrW_toggle[aria-expanded=true]{color:var(--speq-green);transform:rotate(90deg)}@media (pointer:coarse){.F-QZrW_toggle:after{content:"";position:absolute;inset:-8px}}.F-QZrW_detail>.F-QZrW_td{height:auto;padding:0 14px 16px}.F-QZrW_detailBody{border-left:2px solid var(--speq-green);background:var(--speq-white);border-radius:0 var(--speq-radius-control) var(--speq-radius-control) 0;max-width:min(72ch,100cqw - 28px);color:var(--speq-ink-2);padding:12px 14px;font-size:13.5px;line-height:1.6;position:sticky;left:14px}.F-QZrW_footer{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-gray);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin-top:10px;font-size:10px;display:flex}.F-QZrW_keys{display:none}@media (pointer:fine){.F-QZrW_keys{display:inline}}@container table (max-width:599px){.F-QZrW_table [data-hide=sm]{display:none}}@container table (max-width:767px){.F-QZrW_table [data-hide=md]{display:none}}@media (prefers-reduced-motion:reduce){.F-QZrW_td,.F-QZrW_sortMark,.F-QZrW_toggle,.F-QZrW_densityButton{transition:none}}@media (forced-colors:active){.F-QZrW_scroller{border-color:canvastext}.F-QZrW_row:focus-within>.F-QZrW_sticky{box-shadow:none;outline-offset:-2px;outline:2px solid highlight}.F-QZrW_densityButton[aria-pressed=true]{outline:2px solid highlight}}@media print{.F-QZrW_toolbar .F-QZrW_density,.F-QZrW_toggle,.F-QZrW_keys{display:none}.F-QZrW_scroller{border:0;overflow:visible}.F-QZrW_sticky{box-shadow:none;position:static}}
.KE1zjG_kit{width:100%;min-width:0;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;container:kit/inline-size}.KE1zjG_head{background:var(--speq-ivory);border:1px solid color-mix(in srgb, var(--speq-gold) 55%, transparent);border-radius:var(--speq-radius-panel);padding:20px 18px 18px}@container kit (min-width:760px){.KE1zjG_head{padding:28px 32px 24px}}.KE1zjG_headRow{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.KE1zjG_headText{flex:420px;min-width:0}.KE1zjG_code{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-green);overflow-wrap:anywhere;margin:0 0 6px;font-size:11px;font-weight:700;display:block}.KE1zjG_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.02em;color:var(--speq-text-primary);overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.15}@container kit (min-width:760px){.KE1zjG_title{font-size:34px}}.KE1zjG_facts{flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0;list-style:none;display:flex}.KE1zjG_fact{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--speq-ink-2);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.KE1zjG_factStrong{color:var(--speq-green)}.KE1zjG_actions{flex-wrap:wrap;gap:10px;display:flex}.KE1zjG_body{margin-top:18px;display:block}.KE1zjG_body>*+*{margin-top:18px}@container kit (min-width:760px){.KE1zjG_body{grid-template-columns:208px minmax(0,1fr);align-items:start;gap:28px;display:grid}.KE1zjG_body>*+*{margin-top:0}.KE1zjG_related{grid-column:2}}@container kit (min-width:1120px){.KE1zjG_body{grid-template-columns:208px minmax(0,1fr) 280px}.KE1zjG_related{grid-area:1/3;position:sticky;top:96px}}.KE1zjG_main{gap:28px;min-width:0;display:grid}.KE1zjG_related{min-width:0}.KE1zjG_section{min-width:0;scroll-margin-top:96px}.KE1zjG_sectionHead{margin:0 0 12px}.KE1zjG_sectionNumber{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-green);margin-bottom:4px;font-size:10.5px;font-weight:700;display:block}.KE1zjG_sectionTitle{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.01em;color:var(--speq-text-primary);margin:0;font-size:20px;font-weight:700;line-height:1.25}.KE1zjG_section:focus{outline:none}.KE1zjG_toc{z-index:2;min-width:0;position:sticky;top:76px}@container kit (min-width:760px){.KE1zjG_toc{z-index:auto;top:96px}}.KE1zjG_tocDetails{border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);background:var(--speq-white);box-shadow:0 8px 24px -16px color-mix(in srgb, var(--speq-text-primary) 30%, transparent)}.KE1zjG_tocSummary{cursor:pointer;border-radius:var(--speq-radius-card);min-height:44px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-ink-3);justify-content:space-between;align-items:center;gap:10px;padding:8px 14px;font-size:10.5px;font-weight:700;list-style:none;display:flex}.KE1zjG_tocSummary::-webkit-details-marker{display:none}.KE1zjG_tocSummary::marker{content:""}.KE1zjG_tocSummary:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.KE1zjG_tocCurrent{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--speq-green);text-transform:none;letter-spacing:0;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;font-size:13px;overflow:hidden}.KE1zjG_tocWide{display:none}@container kit (min-width:760px){.KE1zjG_tocDetails{display:none}.KE1zjG_tocWide{display:block}}.KE1zjG_tocHeading{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-ink-3);margin:0 0 8px 10px;font-size:10px;font-weight:700}.KE1zjG_tocList{gap:2px;margin:0;padding:4px 8px 10px;list-style:none;display:grid}.KE1zjG_tocWide .KE1zjG_tocList{padding:0}.KE1zjG_tocDetails .KE1zjG_progress{margin:0 18px 14px}.KE1zjG_tocLink{border-radius:var(--speq-radius-control);min-height:36px;color:var(--speq-ink-2);transition:background-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease), box-shadow var(--speq-dur-lift) var(--speq-ease);grid-template-columns:22px minmax(0,1fr);align-items:baseline;gap:6px;padding:8px 10px;font-size:13.5px;line-height:1.35;text-decoration:none;display:grid}@media (pointer:coarse){.KE1zjG_tocLink{min-height:44px}}.KE1zjG_tocNumber{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;color:var(--speq-ink-3);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700}.KE1zjG_tocLink:hover{background:var(--speq-mist);color:var(--speq-text-primary)}.KE1zjG_tocLink:focus-visible{outline:2px solid var(--speq-green);outline-offset:1px}.KE1zjG_tocLink[aria-current=location]{background:var(--speq-green-tint-2);box-shadow:inset 2px 0 0 var(--speq-green);color:var(--speq-green);font-weight:600}.KE1zjG_tocLink[aria-current=location] .KE1zjG_tocNumber{color:var(--speq-green)}.KE1zjG_progress{margin:12px 10px 0}.KE1zjG_bar{background:color-mix(in srgb, var(--speq-text-primary) 10%, transparent);border-radius:2px;height:3px;overflow:hidden}.KE1zjG_fill{background:var(--speq-green);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--read,0));transition:transform var(--speq-dur-lift) var(--speq-ease)}.KE1zjG_readLabel{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-ink-3);font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:10px;font-weight:700}@media (prefers-reduced-motion:reduce){.KE1zjG_tocLink,.KE1zjG_fill{transition:none}}@media (forced-colors:active){.KE1zjG_head,.KE1zjG_tocDetails{border-color:canvastext}.KE1zjG_tocLink[aria-current=location]{box-shadow:none;outline-offset:-2px;outline:2px solid highlight}.KE1zjG_fill{forced-color-adjust:none;background:highlight}}@media print{.KE1zjG_toc{display:none}.KE1zjG_body{grid-template-columns:minmax(0,1fr)}.KE1zjG_related{position:static}}
.BpBwYW_control{--travel:-3px;border-radius:var(--speq-radius-control);min-width:0;max-width:100%;min-height:44px;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--speq-ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--speq-dur-lift) var(--speq-ease);background:0 0;border:0;align-items:center;gap:7px;padding:0 6px 0 0;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.BpBwYW_control:hover{color:var(--speq-green)}.BpBwYW_control:hover .BpBwYW_chevron{transform:translateX(var(--travel))}.BpBwYW_control:active{color:var(--speq-green-hover);transition-duration:var(--speq-dur-tap)}.BpBwYW_control:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.BpBwYW_chevron{color:var(--speq-green);transition:transform var(--speq-dur-lift) var(--speq-ease);flex:none}.BpBwYW_label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.BpBwYW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.BpBwYW_control{--travel:0px;transition:none}.BpBwYW_chevron{transition:none}}@media (forced-colors:active){.BpBwYW_control{color:linktext}.BpBwYW_chevron{color:currentColor}}
.JZIoea_nav{min-width:0}.JZIoea_back{display:block}.JZIoea_trail{display:none}@media (min-width:768px){.JZIoea_back{display:none}.JZIoea_trail{display:flex}}.JZIoea_trail{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;font-size:10.5px;font-weight:700;line-height:16px;list-style:none}.JZIoea_item{align-items:center;gap:6px;min-width:0;display:flex}.JZIoea_item[hidden]{display:none}.JZIoea_link{color:var(--speq-green);white-space:nowrap;transition:color var(--speq-dur-lift) var(--speq-ease);border-radius:4px;text-decoration:none;position:relative}.JZIoea_link:hover{color:var(--speq-green-hover);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.JZIoea_link:focus-visible,.JZIoea_more:focus-visible{outline:2px solid var(--speq-green);outline-offset:2px}.JZIoea_sep{color:var(--speq-gray)}.JZIoea_current{border-radius:var(--speq-radius-control);background:var(--speq-green-tint);max-width:28ch;color:var(--speq-ink-2);text-overflow:ellipsis;white-space:nowrap;padding:3px 7px;display:inline-block;overflow:hidden}.JZIoea_more{border:1px dashed color-mix(in srgb, var(--speq-text-primary) 28%, transparent);border-radius:var(--speq-radius-control);min-height:24px;font:inherit;letter-spacing:.08em;color:var(--speq-ink-3);cursor:pointer;transition:border-color var(--speq-dur-lift) var(--speq-ease), color var(--speq-dur-lift) var(--speq-ease), background-color var(--speq-dur-lift) var(--speq-ease);background:0 0;align-items:center;gap:6px;padding:0 7px;display:inline-flex;position:relative}.JZIoea_more:hover{border-color:var(--speq-green);background:var(--speq-white);color:var(--speq-green)}.JZIoea_more:active{background:var(--speq-green-tint);transition-duration:var(--speq-dur-tap)}.JZIoea_moreCount{font-variant-numeric:tabular-nums}@media (pointer:coarse){.JZIoea_link:after,.JZIoea_more:after{content:"";position:absolute;inset:-12px -4px}}@media (prefers-reduced-motion:reduce){.JZIoea_link,.JZIoea_more{transition:none}}@media (forced-colors:active){.JZIoea_link{color:linktext}.JZIoea_current{border:1px solid canvastext}.JZIoea_more{color:buttontext;border-color:buttontext}}
._6MI87G_band{width:100%;color:var(--speq-text-primary);border-bottom:1px solid #0000;container-type:inline-size}._6MI87G_band[data-rule]{border-bottom-color:var(--speq-line)}._6MI87G_band[data-ground=paper]{background:var(--speq-paper)}._6MI87G_band[data-ground=white]{background:var(--speq-white)}._6MI87G_band[data-ground=mist]{background:var(--speq-mist)}._6MI87G_band[data-ground=wash]{background:var(--speq-hero-wash)}._6MI87G_band[data-ground=forest]{background:var(--speq-forest);color:var(--speq-ivory)}._6MI87G_band[data-ground=forest][data-rule]{border-bottom-color:color-mix(in srgb, var(--speq-ivory) 16%, transparent)}._6MI87G_shell{box-sizing:border-box;margin:0 auto;padding-inline:16px}._6MI87G_prose{max-width:720px}._6MI87G_content{max-width:1120px}._6MI87G_wide{max-width:1280px}._6MI87G_hero{padding-block:96px 56px}._6MI87G_standard{padding-block:56px}._6MI87G_large{padding-block:64px}._6MI87G_tight{padding-block:40px}@container (min-width:600px){._6MI87G_shell{padding-inline:24px}._6MI87G_standard{padding-block:72px}._6MI87G_large{padding-block:88px}._6MI87G_tight{padding-block:48px}._6MI87G_hero{padding-block:120px 80px}}._6MI87G_band[data-ground=forest] a:not([class]){color:var(--speq-forest-accent)}._6MI87G_head{max-width:760px}._6MI87G_headGap{margin-bottom:32px}@container (min-width:768px){._6MI87G_headGap{margin-bottom:40px}}._6MI87G_eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--speq-green);margin:0 0 12px;font-size:11px;font-weight:700;line-height:16px}._6MI87G_eyebrow[data-tone=amber]{color:var(--speq-amber-text-sm)}._6MI87G_eyebrow[data-tone=muted]{color:var(--speq-gray)}._6MI87G_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;color:var(--speq-text-primary);margin:0;font-size:clamp(28px,3.4cqi,40px);font-weight:700;line-height:1.12}._6MI87G_head[data-size=large] ._6MI87G_title{font-size:clamp(30px,4cqi,44px)}._6MI87G_head[data-size=compact] ._6MI87G_title{letter-spacing:-.02em;font-size:clamp(22px,2.6cqi,30px)}._6MI87G_lede{max-width:64ch;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--speq-ink-3);margin:14px 0 0;font-size:16px;line-height:1.65}._6MI87G_head[data-size=large] ._6MI87G_lede{font-size:17px}._6MI87G_band[data-ground=forest] ._6MI87G_eyebrow{color:var(--speq-forest-accent)}._6MI87G_band[data-ground=forest] ._6MI87G_eyebrow[data-tone=amber]{color:var(--speq-amber)}._6MI87G_band[data-ground=forest] ._6MI87G_eyebrow[data-tone=muted]{color:color-mix(in srgb, var(--speq-ivory) 70%, transparent)}._6MI87G_band[data-ground=forest] ._6MI87G_title{color:var(--speq-ivory)}._6MI87G_band[data-ground=forest] ._6MI87G_lede{color:color-mix(in srgb, var(--speq-ivory) 80%, transparent)}@media (forced-colors:active){._6MI87G_band{border-bottom-color:canvastext}._6MI87G_band:not([data-rule]){border-bottom-color:#0000}}
._7rtWWW_frame{box-sizing:border-box;border:1px solid var(--speq-line);border-radius:var(--speq-radius-panel);background:var(--speq-white);width:100%;min-width:0;box-shadow:var(--speq-shadow-specimen);gap:8px;margin:0 auto;padding:12px;display:grid}._7rtWWW_frame[data-frame=mist]{background:var(--speq-mist);box-shadow:none}._7rtWWW_frame[data-frame=none]{box-shadow:none;background:0 0;border:0;padding:0}._7rtWWW_label{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--speq-gray);padding-left:2px;font-size:10px;font-weight:700;line-height:14px}._7rtWWW_art{aspect-ratio:var(--ratio);border-radius:var(--speq-radius-control);background:var(--speq-mist);overflow:hidden}._7rtWWW_frame[data-frame=mist] ._7rtWWW_art{background:var(--speq-figure-2)}._7rtWWW_frame[data-frame=none] ._7rtWWW_art{border-radius:var(--speq-radius-card)}._7rtWWW_image{object-fit:cover;width:100%;height:100%;display:block}@container (min-width:1024px){._7rtWWW_frame{justify-self:end;max-width:520px;margin:0}}@media (forced-colors:active){._7rtWWW_frame{border-color:canvastext}._7rtWWW_frame[data-frame=none]{border:0}}
._3UwjQq_hero{background:var(--speq-hero-wash);border-bottom:1px solid var(--speq-line);width:100%;container-type:inline-size}._3UwjQq_shell{box-sizing:border-box;max-width:var(--measure,1120px);margin:0 auto;padding:96px 16px 44px}._3UwjQq_shell[data-gutter=wide]{max-width:1280px}@container (min-width:600px){._3UwjQq_shell{padding:120px 24px 56px}}@container (min-width:1024px){._3UwjQq_shell[data-gutter=wide]{padding-inline:40px}}._3UwjQq_before{margin-bottom:18px}._3UwjQq_eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--speq-green);margin:0 0 14px;font-size:11px;font-weight:700;line-height:16px}._3UwjQq_title{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;color:var(--speq-text-primary);margin:0;font-size:clamp(28px,4cqi,52px);font-weight:700;line-height:1.08}._3UwjQq_hero[data-scale=large] ._3UwjQq_title{font-size:clamp(30px,5cqi,52px)}._3UwjQq_lede{max-width:64ch;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--speq-ink-3);margin:18px 0 0;font-size:17px;line-height:1.65}._3UwjQq_extras{margin-top:24px}._3UwjQq_split{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}._3UwjQq_split[data-align=end]{align-items:end}._3UwjQq_split>*{min-width:0}@container (min-width:1024px){._3UwjQq_split{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:48px}}._3UwjQq_pill{border:1px solid var(--speq-green);border-radius:var(--speq-radius-pill);background:var(--speq-green-tint);min-height:28px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-green);align-items:center;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}._3UwjQq_pill[data-tone=muted]{border-color:var(--speq-line);background:var(--speq-white);color:var(--speq-ink-3)}@media (forced-colors:active){._3UwjQq_hero{border-bottom-color:canvastext}._3UwjQq_pill{border-color:canvastext}}
.Bt6NIa_group{display:contents}.Bt6NIa_block{background:var(--speq-card-ground,#fff);border:1px solid var(--speq-line);border-radius:12px;min-width:0;padding:28px}.Bt6NIa_block.Bt6NIa_limitation{background:var(--speq-amber-ground);border-color:var(--speq-amber-border)}.Bt6NIa_block.Bt6NIa_green{border-color:color-mix(in srgb, var(--color-speq-green-edge) 30%, transparent);border-left:3px solid var(--speq-green-edge)}.Bt6NIa_block.Bt6NIa_field{background:linear-gradient(180deg, var(--speq-hero-wash-stop) 0%, var(--speq-card-ground,#fff) 100%);border-color:color-mix(in srgb, var(--color-speq-green-edge) 30%, transparent)}.Bt6NIa_head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.Bt6NIa_eyebrow{font-family:var(--font-jetbrains-mono);letter-spacing:.12em;color:var(--speq-gray);text-transform:uppercase;margin:0;font-size:11px;font-weight:700}.Bt6NIa_block.Bt6NIa_limitation .Bt6NIa_eyebrow{color:var(--speq-amber-text-sm)}.Bt6NIa_block.Bt6NIa_green .Bt6NIa_eyebrow{color:var(--speq-green-edge)}.Bt6NIa_block.Bt6NIa_alert .Bt6NIa_eyebrow{color:var(--speq-alert)}.Bt6NIa_block.Bt6NIa_field .Bt6NIa_eyebrow{color:var(--speq-green)}.Bt6NIa_note{font-family:var(--font-jetbrains-mono);color:var(--speq-gray);font-size:10.5px}.Bt6NIa_claimBoundary{margin-top:26px}.Bt6NIa_claimBoundaryText{color:var(--speq-ink-2);margin:0;font-size:14.5px;line-height:1.65}.Bt6NIa_prose{color:var(--speq-ink-3);margin:0;font-size:14.5px;line-height:1.75}.Bt6NIa_footnote{font-family:var(--font-jetbrains-mono);color:var(--speq-gray);margin:12px 0 0;font-size:10.5px;line-height:1.5}.Bt6NIa_list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Bt6NIa_item{align-items:flex-start;gap:12px;display:flex}.Bt6NIa_marker{font-family:var(--font-jetbrains-mono);color:var(--speq-green);flex-shrink:0;margin-top:2px;font-size:11px;font-weight:700}.Bt6NIa_marker.Bt6NIa_dash,.Bt6NIa_marker.Bt6NIa_chevron{margin-top:1px;font-family:inherit;font-size:14px;font-weight:400}.Bt6NIa_marker.Bt6NIa_dash{color:var(--speq-amber-text-sm)}.Bt6NIa_marker.Bt6NIa_chevron{color:var(--speq-green-edge)}.Bt6NIa_itemBody{color:var(--speq-ink-3);font-size:14px;line-height:1.65}
.Bmqiva_hero{background:var(--speq-paper);border-bottom:1px solid var(--speq-line);width:100%;container-type:inline-size}.Bmqiva_shell{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:88px 16px 40px}@container (min-width:600px){.Bmqiva_shell{padding:112px 24px 48px}}.Bmqiva_crumbRow{flex-wrap:wrap;align-items:center;gap:2px 10px;min-height:24px;margin-bottom:16px;display:flex}.Bmqiva_crumbs{min-width:0}.Bmqiva_eyebrow{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--speq-gray);font-size:10.5px;font-weight:700;line-height:16px}.Bmqiva_titleRow{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.Bmqiva_mark{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.04em;color:var(--speq-green);font-size:clamp(34px,6cqi,60px);font-weight:800;line-height:1}.Bmqiva_title{min-width:0;font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;overflow-wrap:anywhere;color:var(--speq-text-primary);margin:0;font-size:clamp(28px,4cqi,48px);font-weight:700;line-height:1.08}.Bmqiva_title[data-marked]{letter-spacing:-.01em;color:var(--speq-ink-2);font-size:clamp(20px,2.4cqi,26px);font-weight:600}.Bmqiva_subtitle{font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--speq-ink-3);margin:10px 0 0;font-size:17px;line-height:1.5}.Bmqiva_badges{flex-wrap:wrap;gap:6px;margin:18px 0 0;padding:0;list-style:none;display:flex}.Bmqiva_badge{border-radius:var(--speq-radius-control);min-height:24px;font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex}.Bmqiva_badge[data-tone=accent]{background:var(--speq-green-tint);color:var(--speq-green)}.Bmqiva_badge[data-tone=muted]{background:var(--speq-mist);color:var(--speq-ink-3)}.Bmqiva_meta{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.08em;text-transform:uppercase;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 0;margin:14px 0 0;font-size:11px;font-weight:700;line-height:18px;display:flex}.Bmqiva_fact{gap:6px;display:inline-flex}.Bmqiva_fact+.Bmqiva_fact:before{content:"·";color:var(--speq-gray);margin:0 10px}.Bmqiva_fact dt{color:var(--speq-gray)}.Bmqiva_fact dd{color:var(--speq-ink-2);margin:0}.Bmqiva_lede{max-width:68ch;font-family:var(--font-dm-sans), "DM Sans", system-ui, sans-serif;color:var(--speq-ink-3);margin:20px 0 0;font-size:17px;line-height:1.65}.Bmqiva_lede>p{margin:0}.Bmqiva_figures{margin-top:28px}.Bmqiva_actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.Bmqiva_boundary{max-width:780px;margin-top:28px}@media (forced-colors:active){.Bmqiva_hero{border-bottom-color:canvastext}.Bmqiva_badge{border:1px solid canvastext}}
.Ltrd_q_stats{border:1px solid var(--speq-line);border-radius:var(--speq-radius-card);background:var(--speq-white);grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));max-width:880px;margin:0;display:grid;overflow:hidden}.Ltrd_q_stat{box-shadow:-1px 0 0 var(--speq-line), 0 -1px 0 var(--speq-line);flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:16px 18px;display:flex}.Ltrd_q_value{font-family:var(--font-inter), "Inter", system-ui, sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--speq-text-primary);margin:0;font-size:28px;font-weight:700;line-height:1.1}.Ltrd_q_label{font-family:var(--font-jetbrains-mono), "JetBrains Mono", monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--speq-gray);font-size:10.5px;font-weight:700;line-height:14px}.Ltrd_q_stats[data-tone=forest]{border-color:var(--speq-forest);background:var(--speq-forest)}.Ltrd_q_stats[data-tone=forest] .Ltrd_q_stat{box-shadow:-1px 0 0 color-mix(in srgb, var(--speq-ivory) 16%, transparent), 0 -1px 0 color-mix(in srgb, var(--speq-ivory) 16%, transparent)}.Ltrd_q_stats[data-tone=forest] .Ltrd_q_value{color:var(--speq-ivory)}.Ltrd_q_stats[data-tone=forest] .Ltrd_q_label{color:var(--speq-forest-accent)}.Ltrd_q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (forced-colors:active){.Ltrd_q_stats{border-color:canvastext}.Ltrd_q_stat{box-shadow:none;border-top:1px solid canvastext}}
