.WEZH7G_page{min-height:100svh;padding:0 var(--space-6) var(--space-12)}.WEZH7G_header{justify-content:space-between;align-items:center;gap:var(--space-4);max-width:72rem;min-height:7rem;margin:auto;display:flex}.WEZH7G_brand,.WEZH7G_home{align-items:center;gap:var(--space-3);min-height:var(--control-height);text-decoration:none;display:inline-flex}.WEZH7G_brand{font-size:var(--text-title-sm);letter-spacing:-.03em;font-weight:750}.WEZH7G_brand svg{width:1.75rem;height:1.75rem}.WEZH7G_home{color:var(--color-text-secondary)}.WEZH7G_home:hover,.WEZH7G_recovery:hover{text-decoration:underline}.WEZH7G_stage{max-width:72rem;margin:var(--space-8) auto 0;border:1px solid var(--color-border);border-radius:var(--radius-panel);background:var(--color-surface);grid-template-columns:1.1fr 1fr;display:grid}.WEZH7G_action{min-width:0;padding:clamp(2rem,5vw,5rem)}.WEZH7G_formContent{max-width:25rem;margin:auto}.WEZH7G_action h1{font-size:var(--text-title);line-height:var(--leading-tight);letter-spacing:-.025em;margin:0}.WEZH7G_intro{margin:var(--space-4) 0 var(--space-8);color:var(--color-text-secondary);font-size:var(--text-body-lg)}.WEZH7G_form{gap:var(--space-5);display:grid}.WEZH7G_label{gap:var(--space-2);font-weight:650;display:grid}.WEZH7G_form input{width:100%;min-width:0;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-text);font-size:1rem;font-weight:400}.WEZH7G_form input:hover{border-color:var(--color-border-hover)}.WEZH7G_form input:focus{border-color:var(--color-focus)}.WEZH7G_form input[aria-invalid=true]{border-color:var(--color-danger)}.WEZH7G_form button{min-height:3.25rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);background:var(--color-accent);color:var(--color-text);transition:background var(--duration-base) var(--ease-out);border:1px solid #0000;font-size:1rem;font-weight:700}.WEZH7G_form button:hover{background:var(--color-accent-hover)}.WEZH7G_form button:active{background:var(--color-accent-pressed)}.WEZH7G_form button:disabled{background:var(--color-surface-muted);color:var(--color-text-secondary)}.WEZH7G_error,.WEZH7G_fieldError{color:var(--color-danger);font-size:var(--text-small);font-weight:500}.WEZH7G_error{padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-danger);background:var(--color-danger-soft);border-radius:var(--radius-control);margin:0}.WEZH7G_status:empty{display:none}.WEZH7G_status{color:var(--color-text-secondary);font-size:var(--text-small)}.WEZH7G_recovery{min-height:var(--control-height);margin-top:var(--space-3);color:var(--color-link);align-items:center;display:inline-flex}.WEZH7G_accountNote{margin:var(--space-5) 0 0;padding-top:var(--space-6);border-top:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--text-small)}.WEZH7G_context{justify-content:space-between;gap:var(--space-10);border-radius:0 var(--radius-panel) var(--radius-panel) 0;background:var(--color-surface-inverse);min-width:0;color:var(--color-text-inverse);flex-direction:column;padding:clamp(2rem,4vw,4rem);display:flex}.WEZH7G_contextIcon{width:2.5rem;height:2.5rem;margin-bottom:var(--space-6);color:var(--color-text-inverse-secondary)}.WEZH7G_context h2{letter-spacing:-.03em;margin:0;font-size:clamp(1.8rem,2.7vw,2.5rem);font-weight:600;line-height:1.2}.WEZH7G_contextIntro{color:var(--color-text-inverse-secondary);margin:var(--space-5) 0 0;font-size:var(--text-body-lg)}.WEZH7G_details{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.WEZH7G_details li{gap:var(--space-4);display:flex}.WEZH7G_details svg{width:1.5rem;height:1.5rem;color:var(--color-text-inverse-secondary);flex:0 0 1.5rem}.WEZH7G_details h3{margin:0 0 var(--space-2);font-size:var(--text-body);font-weight:650}.WEZH7G_details p,.WEZH7G_contextFooter{color:var(--color-text-inverse-secondary);font-size:var(--text-small);margin:0}.WEZH7G_contextFooter{padding-top:var(--space-6);border-top:1px solid var(--color-inverse-border)}@media (max-width:899px){.WEZH7G_stage{max-width:38rem;margin-top:var(--space-4);grid-template-columns:1fr}.WEZH7G_context{border-radius:0 0 var(--radius-panel) var(--radius-panel)}.WEZH7G_header{min-height:5rem}}@media (max-width:480px){.WEZH7G_page{padding-inline:var(--space-4);padding-bottom:var(--space-6)}.WEZH7G_header{gap:var(--space-2);padding-block:var(--space-3);flex-wrap:wrap}.WEZH7G_brand{font-size:var(--text-body-lg)}.WEZH7G_home{font-size:var(--text-small)}.WEZH7G_action,.WEZH7G_context{padding:var(--space-6)}}@media (prefers-reduced-motion:reduce){.WEZH7G_form button{transition:none}}
.JZ7wCG_page{background:var(--color-canvas);min-height:100svh;color:var(--color-text)}.JZ7wCG_header{background:var(--color-surface-inverse);color:var(--color-text-inverse);justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem max(1.25rem,50% - 36rem);display:flex}.JZ7wCG_header a{align-items:center;min-height:2.75rem;display:inline-flex}.JZ7wCG_brand{font-weight:800;text-decoration:none}.JZ7wCG_header nav{flex-wrap:wrap;gap:1rem;display:flex}.JZ7wCG_content{width:min(100% - 2.5rem,72rem);margin:0 auto;padding-block:2rem}.JZ7wCG_page h1{letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(1.8rem,4vw,3rem);line-height:1.15}.JZ7wCG_page h2{margin:0 0 1rem;font-size:1.35rem}.JZ7wCG_page h3{font-size:1rem}.JZ7wCG_notice{background:var(--color-info-soft);color:var(--color-notice-info-text);border-radius:var(--radius-control);margin-block:1rem;padding:1rem}.JZ7wCG_panel{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);margin-block:1.5rem;padding:clamp(1rem,3vw,2rem)}.JZ7wCG_request{overflow-wrap:anywhere}.JZ7wCG_sourceLink{color:var(--color-link);text-decoration-line:underline}.JZ7wCG_request summary{cursor:pointer;min-height:2.75rem;padding-block:.65rem}.JZ7wCG_request fieldset{min-width:0}.JZ7wCG_resultText{white-space:pre-wrap;overflow-wrap:anywhere}.JZ7wCG_form{max-width:48rem}.JZ7wCG_form fieldset{border:0;margin:1.5rem 0;padding:0}.JZ7wCG_form legend,.JZ7wCG_label{margin-bottom:.65rem;font-weight:700;display:block}.JZ7wCG_options{gap:.5rem;display:grid}.JZ7wCG_option{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem .85rem;display:flex}.JZ7wCG_option:has(input:checked){background:var(--color-accent-soft);border-color:var(--color-text)}.JZ7wCG_option input{width:1.15rem;height:1.15rem;accent-color:var(--color-text);flex-shrink:0}.JZ7wCG_page input:not([type=checkbox]):not([type=radio]),.JZ7wCG_page select,.JZ7wCG_page textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);width:100%;min-height:2.75rem;color:var(--color-text);padding:.65rem .85rem}.JZ7wCG_page textarea{resize:vertical;min-height:7rem}.JZ7wCG_actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.JZ7wCG_page button,.JZ7wCG_button{border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);min-height:2.75rem;color:var(--color-text);justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:650;text-decoration:none;display:inline-flex}.JZ7wCG_page button:hover,.JZ7wCG_button:hover{background:var(--color-surface-muted)}.JZ7wCG_page .JZ7wCG_primary{background:var(--color-accent);border-color:var(--color-accent)}.JZ7wCG_page .JZ7wCG_primary:hover{background:var(--color-accent-hover)}.JZ7wCG_page button:disabled{background:var(--color-surface-muted);color:var(--color-text-secondary)}.JZ7wCG_error{color:var(--color-danger);font-weight:650}.JZ7wCG_muted{color:var(--color-text-secondary)}.JZ7wCG_stepProgress{width:100%;accent-color:var(--color-text)}.JZ7wCG_stepNav{flex-wrap:wrap;gap:.5rem;padding:0;list-style:none;display:flex}.JZ7wCG_stepNav [aria-current=step]{border-color:var(--color-text);background:var(--color-accent-soft)}.JZ7wCG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.JZ7wCG_grid>*{min-width:0}.JZ7wCG_list{padding:0;list-style:none}.JZ7wCG_list>li{border-bottom:1px solid var(--color-border);padding:1rem 0}.JZ7wCG_storage{margin-top:2rem}.JZ7wCG_storage summary{min-height:2.75rem;padding:.75rem 0}@media (max-width:640px){.JZ7wCG_header{flex-direction:column;align-items:start;gap:.25rem}.JZ7wCG_content{width:calc(100% - 2rem)}.JZ7wCG_grid{grid-template-columns:1fr}}
.kclzlW_controls{border:1px solid var(--color-border);background:var(--color-surface);max-width:88rem;color:var(--color-text);border-radius:.75rem;margin:1rem auto;padding:1rem;font-size:.875rem;line-height:1.5}.kclzlW_controls p{margin:0 0 .5rem}.kclzlW_actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.kclzlW_controls .kclzlW_actions button{border:1px solid var(--color-border);background:var(--color-surface-subtle);min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;border-radius:.5rem;padding:.5rem .75rem}.kclzlW_controls .kclzlW_actions button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.kclzlW_controls .kclzlW_actions button:disabled{opacity:.5;cursor:default}.kclzlW_preview{background:var(--color-surface-subtle);margin-top:.75rem;padding:.75rem}
.wSvvJq_workspace{grid-template-columns:minmax(15rem,1fr) minmax(0,2fr);gap:2rem;margin-top:2rem;display:grid}.wSvvJq_workspace>section{min-width:0}.wSvvJq_filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.wSvvJq_list{gap:.65rem;margin:1rem 0;padding:0;list-style:none;display:grid}.wSvvJq_list button{text-align:left;flex-direction:column;align-items:start;gap:.5rem;width:100%}.wSvvJq_list button[aria-pressed=true]{background:var(--color-accent-soft);border-color:var(--color-text)}.wSvvJq_list span{font-weight:400}.wSvvJq_editor fieldset{border:0;min-width:0;padding:0}.wSvvJq_editor legend{margin-bottom:1rem;font-weight:700}.wSvvJq_editor summary{cursor:pointer;margin-bottom:1rem;font-weight:700}.wSvvJq_editor label{margin-bottom:1.25rem}.wSvvJq_source{border-block-start:1px solid var(--color-border);padding-block:1rem}.wSvvJq_source a,.wSvvJq_diff p{overflow-wrap:anywhere}.wSvvJq_diff dd{margin:.75rem 0 1.5rem}.wSvvJq_diff dt{font-weight:700}.wSvvJq_diff p{white-space:pre-wrap}@media (max-width:800px){.wSvvJq_workspace{grid-template-columns:1fr}}@media (max-width:500px){.wSvvJq_filters{grid-template-columns:1fr}}
