.eDUweq_page{max-width:1040px;padding:var(--sp-7) var(--sp-6) var(--sp-8);gap:var(--sp-7);font-family:var(--ui);color:var(--text);flex-direction:column;margin:0 auto;display:flex}.eDUweq_section{gap:var(--sp-4);flex-direction:column;display:flex}.eDUweq_section h2{font-family:var(--doc);font-size:var(--fs-section);margin:0}.eDUweq_lead{color:var(--text-2);max-width:70ch;margin:0}.eDUweq_grid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.eDUweq_demo{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.eDUweq_demo h3{font-size:var(--fs-small);color:var(--muted);margin:0;font-weight:500}.eDUweq_row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.eDUweq_stack{gap:var(--sp-2);flex-direction:column;display:flex}.eDUweq_wide{grid-column:1/-1}.eDUweq_swatch{gap:var(--sp-3);font-size:var(--fs-small);grid-template-columns:44px 1fr;align-items:center;display:grid}.eDUweq_swatch i{border-radius:var(--radius-sm);border:1px solid var(--border);width:44px;height:32px;display:block}.eDUweq_mono{font-family:var(--mono);font-size:var(--fs-small)}.eDUweq_scale{align-items:baseline;gap:var(--sp-4);display:flex}.eDUweq_scale code{min-width:140px;color:var(--muted);font-family:var(--mono);font-size:var(--fs-small)}.eDUweq_spbar{height:var(--sp-3);background:var(--accent);border-radius:var(--radius-sm);display:block}@media (max-width:700px){.eDUweq_page{padding-left:var(--sp-4);padding-right:var(--sp-4)}}
.o9EOlG_empty{border:2px dashed var(--border);border-radius:var(--radius-card);padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--text-2)}.o9EOlG_title{margin:0 0 var(--sp-1);font-size:var(--fs-lead);color:var(--text);font-weight:600}.o9EOlG_action{margin-top:var(--sp-3)}
.iA5Wza_widget{border:1px dashed var(--border);background:var(--surface-2);border-radius:12px;flex-direction:column;gap:6px;margin:10px 0;padding:8px 12px;display:flex}.iA5Wza_row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iA5Wza_q{color:var(--text-2);font-size:13px}.iA5Wza_vote{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;padding:3px 12px;font-size:13px}.iA5Wza_vote:hover{background:var(--surface-2)}.iA5Wza_vote[aria-pressed=true].iA5Wza_good{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.iA5Wza_vote[aria-pressed=true].iA5Wza_bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad-text)}.iA5Wza_vote:disabled{opacity:.45;cursor:not-allowed}.iA5Wza_widget textarea{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:100%;min-height:56px;padding:6px 10px;font-family:inherit;font-size:14px}.iA5Wza_hint{color:var(--muted);font-size:12px}.iA5Wza_msg{color:var(--text-2);font-size:13px}.iA5Wza_filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.iA5Wza_filters a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:3px 12px;font-size:13px;text-decoration:none}.iA5Wza_filters a[aria-current=true]{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.iA5Wza_section{border-top:1px solid var(--border);padding:12px 0}.iA5Wza_section:first-of-type{border-top:0}.iA5Wza_head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.iA5Wza_head h3{margin:0;font-size:16px}.iA5Wza_chip{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:1px 10px;font-size:12px}.iA5Wza_counts{color:var(--text-2);font-size:14px}.iA5Wza_pending{color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:999px;padding:1px 10px;font-size:13px}.iA5Wza_item{border-left:3px solid var(--border);margin:8px 0 0 12px;padding:8px 12px;font-size:14px}.iA5Wza_item.iA5Wza_bad{border-left-color:var(--bad-line)}.iA5Wza_item.iA5Wza_good{border-left-color:var(--accent-line)}.iA5Wza_item small{color:var(--muted)}.iA5Wza_triage{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.iA5Wza_triage select,.iA5Wza_triage input{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:4px 8px;font-size:13px}.iA5Wza_triage input{min-width:220px}.iA5Wza_empty{color:var(--text-2);font-size:14px}.iA5Wza_surfaceBars{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.iA5Wza_surfaceBars li{grid-template-columns:minmax(120px,22%) 1fr var(--sp-7);align-items:center;gap:var(--sp-3);font-size:var(--fs-text);color:var(--text-2);display:grid}.iA5Wza_surfaceBars b{text-align:right;color:var(--text);font-variant-numeric:tabular-nums}.iA5Wza_sections{gap:var(--sp-3);flex-direction:column;display:flex}.iA5Wza_sectionCard{padding:var(--sp-4) var(--sp-5);border:1px solid var(--border);border-left:var(--sp-1) solid var(--ok-line);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);animation:iA5Wza_sectionIn var(--dur-2) var(--ease) both}.iA5Wza_sectionCard[data-problem=true]{border-left-color:var(--bad-line)}@keyframes iA5Wza_sectionIn{0%{opacity:0;transform:translateY(var(--sp-2))}}
.aV0SLa_rail{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px;display:flex}.aV0SLa_rail>a{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:999px;padding:4px 14px;font-size:14px;text-decoration:none}.aV0SLa_rail>a[aria-current=true]{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.aV0SLa_seg{border:1px solid var(--border);border-radius:999px;margin-left:auto;display:inline-flex;overflow:hidden}.aV0SLa_seg a{color:var(--text-2);padding:4px 12px;font-size:13px;text-decoration:none}.aV0SLa_seg a[aria-current=true]{background:var(--accent-bg);color:var(--accent-ink)}.aV0SLa_work{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.aV0SLa_center{min-width:0}.aV0SLa_filters{border:1px solid var(--border);background:var(--surface);border-radius:12px;flex-wrap:wrap;align-items:flex-end;gap:10px;padding:10px 14px;display:flex}.aV0SLa_filters label{color:var(--text-2);flex-direction:column;gap:2px;font-size:12px;display:flex}.aV0SLa_filters select,.aV0SLa_filters input[type=search]{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;min-height:34px;padding:5px 8px;font-size:14px}.aV0SLa_table{border-collapse:collapse;width:100%;font-size:14px}.aV0SLa_table th,.aV0SLa_table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.aV0SLa_table th{color:var(--muted);font-size:12px;font-weight:600}.aV0SLa_table tr.aV0SLa_selected{background:var(--accent-bg)}.aV0SLa_num{text-align:right}.aV0SLa_mono{font-family:var(--mono,ui-monospace, monospace);font-size:13px}.aV0SLa_scroll{overflow-x:auto}.aV0SLa_muted{color:var(--muted);font-size:13px}.aV0SLa_empty{color:var(--text-2);padding:18px 4px;font-size:14px}.aV0SLa_pill{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:1px 10px;font-size:12px;display:inline-block}.aV0SLa_pill.aV0SLa_good{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.aV0SLa_pill.aV0SLa_warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.aV0SLa_pill.aV0SLa_bad{background:var(--bad-bg);border-color:var(--bad-line);color:var(--bad-text)}.aV0SLa_stats{flex-wrap:wrap;gap:28px;margin:6px 0;display:flex}.aV0SLa_stats div{flex-direction:column;display:flex}.aV0SLa_stats b{font-size:30px;line-height:1.1}.aV0SLa_stats span{color:var(--text-2);font-size:13px}.aV0SLa_list{margin:0;padding-left:18px;font-size:15px;line-height:1.7}.aV0SLa_chart{width:100%;height:170px;display:block;overflow:visible}.aV0SLa_grid{stroke:var(--border);stroke-width:1px}.aV0SLa_axis{fill:var(--muted);font-size:10px}.aV0SLa_line{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.aV0SLa_dot{fill:var(--accent)}.aV0SLa_tableAlt{margin-top:8px;font-size:13px}.aV0SLa_heat{text-align:center;background:rgba(200,50,40,var(--a,0))}.aV0SLa_heat a{color:var(--text);padding:2px 6px;text-decoration:none;display:block}.aV0SLa_chips{flex-wrap:wrap;gap:6px;margin:6px 0 10px;display:flex}.aV0SLa_chips a{border:1px solid var(--border);color:var(--text);border-radius:999px;padding:2px 12px;font-size:13px;text-decoration:none}.aV0SLa_chips a[aria-current=true]{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.aV0SLa_panel{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px 16px}.aV0SLa_tabs{border-bottom:1px solid var(--border);gap:6px;margin-bottom:10px;display:flex}.aV0SLa_tabs a{color:var(--text-2);border-bottom:2px solid #0000;padding:6px 10px;font-size:14px;text-decoration:none}.aV0SLa_tabs a[aria-current=true]{color:var(--accent-ink);border-bottom-color:var(--accent-line)}.aV0SLa_kv{grid-template-columns:minmax(0,1fr);gap:2px 0;margin:0;font-size:14px;display:grid}.aV0SLa_kv dt{color:var(--muted);margin-top:8px;font-size:12px}.aV0SLa_kv dd{margin:0}@media (min-width:1100px){.aV0SLa_work{grid-template-columns:minmax(0,1fr) 320px}.aV0SLa_filters{grid-column:1/-1}}.aV0SLa_form{flex-direction:column;gap:8px;margin:10px 0;display:flex}.aV0SLa_form label{color:var(--text-2);flex-direction:column;gap:2px;font-size:13px;display:flex}.aV0SLa_form input[type=text],.aV0SLa_form select,.aV0SLa_form textarea{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:8px;padding:6px 8px;font-family:inherit;font-size:14px}.aV0SLa_check{align-items:center;gap:6px;flex-direction:row!important;display:flex!important}.aV0SLa_group{border:1px dashed var(--border);border-radius:10px;flex-direction:column;gap:4px;margin:10px 0;padding:8px 12px;display:flex}.aV0SLa_proposal{border-top:1px solid var(--border);padding:14px 0}.aV0SLa_proposal h3{margin:6px 0 2px;font-size:16px}.aV0SLa_row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aV0SLa_btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;align-self:flex-start;padding:5px 14px;font-size:14px}.aV0SLa_btn:hover:not(:disabled){background:var(--surface-2)}.aV0SLa_btn:disabled{opacity:.5;cursor:not-allowed}.aV0SLa_rail a:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}
._5Qcw4W_page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--ui);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);font-size:16px;line-height:1.55;display:grid}._5Qcw4W_brandside{background:var(--side);color:var(--side-text);isolation:isolate;flex-direction:column;justify-content:space-between;gap:28px;padding:40px 48px;display:flex;position:relative;overflow:hidden}._5Qcw4W_glow{filter:blur(60px);opacity:.45;z-index:-1;pointer-events:none;border-radius:50%;position:absolute}._5Qcw4W_glow._5Qcw4W_a{background:var(--side-accent);width:420px;height:420px;animation:18s ease-in-out infinite alternate _5Qcw4W_drift-a;top:-120px;left:-80px}._5Qcw4W_glow._5Qcw4W_b{background:var(--accent);opacity:.35;width:360px;height:360px;animation:22s ease-in-out infinite alternate _5Qcw4W_drift-b;bottom:-140px;right:-60px}._5Qcw4W_grid{z-index:-1;pointer-events:none;background-image:radial-gradient(var(--side-line) 1px,transparent 1px);opacity:.6;background-size:22px 22px;position:absolute;inset:0}@keyframes _5Qcw4W_drift-a{0%{transform:translate(0)scale(1)}to{transform:translate(80px,60px)scale(1.12)}}@keyframes _5Qcw4W_drift-b{0%{transform:translate(0)scale(1)}to{transform:translate(-70px,-50px)scale(1.08)}}._5Qcw4W_logo{color:#fff;align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}._5Qcw4W_pitch ._5Qcw4W_head{font-family:var(--doc);color:#fff;max-width:520px;margin:0 0 12px;font-size:38px;font-weight:600;line-height:1.15}._5Qcw4W_pitch p{color:var(--side-text);max-width:520px;margin:0 0 20px;font-size:17px}._5Qcw4W_steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}._5Qcw4W_steps li{color:var(--side-text);align-items:center;gap:12px;font-size:15px;display:flex}._5Qcw4W_steps b{background:var(--side-active);width:28px;height:28px;color:var(--side-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}._5Qcw4W_legal{color:var(--side-muted);max-width:520px;font-size:12px}._5Qcw4W_formside{justify-content:center;align-items:center;padding:40px 24px;display:flex}._5Qcw4W_card{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:420px;padding:28px;animation:.45s ease-out both _5Qcw4W_rise;box-shadow:0 8px 24px #00000029}@keyframes _5Qcw4W_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}._5Qcw4W_card h1{font-family:var(--doc);margin:0 0 6px;font-size:30px;font-weight:600;line-height:1.15}._5Qcw4W_card ._5Qcw4W_sub{color:var(--text-2);margin:0 0 18px;font-size:15px}._5Qcw4W_form{flex-direction:column;gap:14px;display:flex}._5Qcw4W_field{color:var(--text-2);flex-direction:column;gap:6px;font-size:14px;display:flex}._5Qcw4W_field input{border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-size:15px;transition:border-color .12s,box-shadow .12s}._5Qcw4W_field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-line)}._5Qcw4W_field input[aria-invalid=true]{border-color:var(--danger)}._5Qcw4W_error{min-height:22px;color:var(--danger);margin:0;font-size:14px}._5Qcw4W_notice{background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--accent-ink);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}._5Qcw4W_alert{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);border-radius:12px;margin:0;padding:10px 14px;font-size:14px}._5Qcw4W_submit{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer;border-radius:12px;padding:14px 30px;font-size:17px;font-weight:600;transition:filter .15s}._5Qcw4W_submit:hover{filter:brightness(1.08)}._5Qcw4W_submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._5Qcw4W_submit:disabled{opacity:.45;cursor:not-allowed}@media (max-width:860px){._5Qcw4W_page{grid-template-columns:1fr}._5Qcw4W_brandside{gap:20px;padding:28px 24px}._5Qcw4W_pitch ._5Qcw4W_head{font-size:30px}._5Qcw4W_steps{display:none}}@media (prefers-reduced-motion:reduce){._5Qcw4W_glow._5Qcw4W_a,._5Qcw4W_glow._5Qcw4W_b,._5Qcw4W_card{animation:none}._5Qcw4W_field input,._5Qcw4W_submit{transition:none}}
@keyframes CxRiBG_enter{0%{opacity:0;transform:translateY(var(--sp-3))}}@keyframes CxRiBG_pop{0%{opacity:0;transform:scale(.6)}}.CxRiBG_steps{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.CxRiBG_steps li{gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);animation:CxRiBG_enter var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 80ms);display:flex}.CxRiBG_steps b{margin-bottom:var(--sp-1);display:block}.CxRiBG_steps p{font-size:var(--fs-small);color:var(--text-2);margin:0;line-height:1.5}.CxRiBG_num{width:var(--sp-7);height:var(--sp-7);background:var(--accent-bg);color:var(--accent-ink);border:1px solid var(--accent-line);animation:CxRiBG_pop var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .2s);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.CxRiBG_cols{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.CxRiBG_lead{margin:0 0 var(--sp-3);color:var(--text-2);font-size:var(--fs-text);line-height:1.55}.CxRiBG_forms :is(input,select){padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-control)}.CxRiBG_forms :is(input,select):focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.CxRiBG_forms button[type=submit]{padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;font-weight:600}.CxRiBG_forms button[type=submit]:disabled{opacity:.5}.CxRiBG_roles h2{margin:0 0 var(--sp-3);font-size:var(--fs-lead)}.CxRiBG_roleGrid{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.CxRiBG_role{padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-card);border:1px solid var(--border);border-left:var(--sp-1) solid var(--accent);background:var(--surface);animation:CxRiBG_enter var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 80ms + .3s)}.CxRiBG_role[data-tone=warn]{border-left-color:var(--warn-line)}.CxRiBG_role h3{margin:0 0 var(--sp-1);font-size:var(--fs-body)}.CxRiBG_role p{font-size:var(--fs-text);color:var(--text-2);margin:0;line-height:1.55}
.CeVa2q_page *,.CeVa2q_page :before,.CeVa2q_page :after{box-sizing:border-box}.CeVa2q_page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--ui);margin:0;font-size:16px;line-height:1.55}.CeVa2q_page button,.CeVa2q_page input,.CeVa2q_page select,.CeVa2q_page textarea{font:inherit;color:inherit}.CeVa2q_page button{cursor:pointer}.CeVa2q_page [hidden]{display:none!important}.CeVa2q_page button:focus-visible,.CeVa2q_page input:focus-visible,.CeVa2q_page select:focus-visible,.CeVa2q_page textarea:focus-visible,.CeVa2q_page summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.CeVa2q_top{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex}.CeVa2q_brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.CeVa2q_lead{color:var(--text-2);font-size:14px}.CeVa2q_lead b{color:var(--text);font-weight:500}.CeVa2q_right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.CeVa2q_right label{color:var(--text-2);font-size:13px}.CeVa2q_right select{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:5px 8px;font-size:13px}.CeVa2q_btn{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:8px 16px;font-size:15px}.CeVa2q_btn:hover{background:var(--surface-2)}.CeVa2q_btn.CeVa2q_main{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}:root[data-theme=dark] .CeVa2q_btn.CeVa2q_main{color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .CeVa2q_btn.CeVa2q_main{color:var(--on-accent)}}.CeVa2q_btn.CeVa2q_main:hover{filter:brightness(1.08)}.CeVa2q_btn.CeVa2q_main:disabled{opacity:.4;cursor:not-allowed;filter:none}.CeVa2q_badge{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.CeVa2q_badge.CeVa2q_warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}#CeVa2q_saved{color:var(--muted);text-align:right;min-width:96px;font-size:12px}.CeVa2q_flow{flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 16px 0;display:flex}.CeVa2q_flow span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 14px;font-size:13px}.CeVa2q_flow span.CeVa2q_on{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink);font-weight:500}.CeVa2q_blocks{flex-wrap:wrap;justify-content:center;gap:6px;padding:14px 16px 0;display:flex}.CeVa2q_blocks button{border:0;border-bottom:3px solid var(--border);color:var(--muted);text-align:left;background:0 0;min-width:130px;padding:6px 10px;font-size:14px}.CeVa2q_blocks button.CeVa2q_done{border-bottom-color:var(--accent);color:var(--text-2)}.CeVa2q_blocks button.CeVa2q_cur{border-bottom-color:var(--accent);color:var(--text);font-weight:600}.CeVa2q_blocks button:disabled{cursor:default}.CeVa2q_bar{background:var(--border);height:4px;margin:14px 0 0}.CeVa2q_bar i{background:var(--accent);height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){.CeVa2q_bar i{transition:none}}.CeVa2q_wrap{max-width:940px;margin:0 auto;padding:28px 24px 130px}.CeVa2q_hero{text-align:center;padding:48px 0 10px}.CeVa2q_hero .CeVa2q_k{color:var(--text-2);font-size:14px}.CeVa2q_hero h1{font-family:var(--doc);margin:8px 0 14px;font-size:52px;font-weight:600;line-height:1.1}.CeVa2q_hero p.CeVa2q_l{max-width:620px;color:var(--text-2);margin:0 auto;font-size:19px;line-height:1.55}.CeVa2q_startbtn{background:var(--accent);min-width:min(420px,100%);color:var(--on-accent);border:0;border-radius:18px;margin:34px auto 12px;padding:22px 44px;font-size:22px;font-weight:600;display:block}:root[data-theme=dark] .CeVa2q_startbtn{color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .CeVa2q_startbtn{color:var(--on-accent)}}.CeVa2q_startbtn:hover{filter:brightness(1.08)}.CeVa2q_facts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.CeVa2q_facts div{background:var(--surface);border:1px solid var(--border);max-width:250px;color:var(--text-2);text-align:left;border-radius:14px;padding:14px 16px;font-size:14px}.CeVa2q_facts b{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.CeVa2q_qk{color:var(--text-2);font-size:14px}.CeVa2q_q h2{font-family:var(--doc);margin:6px 0 10px;font-size:36px;font-weight:600;line-height:1.2}.CeVa2q_who{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);vertical-align:middle;border-radius:999px;margin-left:8px;padding:2px 10px;font-size:12px;display:inline-block}.CeVa2q_why{margin:0 0 18px}.CeVa2q_why summary{cursor:pointer;color:var(--accent-ink);width:max-content;font-size:14px}.CeVa2q_why div{color:var(--text-2);max-width:680px;margin-top:6px;font-size:14px}.CeVa2q_g{margin-bottom:22px}.CeVa2q_g .CeVa2q_gl{margin:0 0 8px;font-size:15px;font-weight:600}.CeVa2q_g .CeVa2q_gh{color:var(--text-2);margin:-4px 0 8px;font-size:13px}.CeVa2q_cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.CeVa2q_cards.CeVa2q_sm{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.CeVa2q_card{text-align:left;background:var(--surface);border:1.5px solid var(--border);border-radius:16px;min-height:76px;padding:16px 44px 16px 18px;transition:border-color .12s,background .12s;position:relative}.CeVa2q_card b{font-size:16px;font-weight:600;display:block}.CeVa2q_card small{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.4;display:block}.CeVa2q_card:hover{border-color:var(--accent)}.CeVa2q_card[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg)}.CeVa2q_card[aria-pressed=true]:after{content:"✓";background:var(--accent);width:22px;height:22px;color:var(--on-accent);border-radius:50%;justify-content:center;align-items:center;font-size:13px;display:flex;position:absolute;top:14px;right:14px}:root[data-theme=dark] .CeVa2q_card[aria-pressed=true]:after{color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .CeVa2q_card[aria-pressed=true]:after{color:var(--on-accent)}}.CeVa2q_card.CeVa2q_ns{color:var(--text-2);background:0 0;border-style:dashed}.CeVa2q_card.CeVa2q_ns[aria-pressed=true]{background:var(--warn-bg);border-style:solid;border-color:var(--warn-line);color:var(--warn-text)}.CeVa2q_card.CeVa2q_ns[aria-pressed=true]:after{background:var(--warn-line);color:#fff}.CeVa2q_chips{flex-wrap:wrap;gap:8px;display:flex}.CeVa2q_chip{background:var(--surface);border:1.5px solid var(--border);border-radius:999px;padding:9px 18px;font-size:15px}.CeVa2q_chip:hover{border-color:var(--accent)}.CeVa2q_chip[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-ink);font-weight:500}.CeVa2q_chip.CeVa2q_ns{color:var(--text-2);border-style:dashed}.CeVa2q_chip.CeVa2q_ns[aria-pressed=true]{background:var(--warn-bg);border-style:solid;border-color:var(--warn-line);color:var(--warn-text)}.CeVa2q_in{border:1.5px solid var(--border);background:var(--surface);border-radius:12px;width:100%;max-width:520px;padding:14px 16px;font-size:18px}.CeVa2q_mod{border:1px solid var(--border);background:var(--surface-2);color:var(--text-2);border-radius:10px;max-width:640px;margin-top:10px;padding:8px 12px;font-size:13px}.CeVa2q_mod.CeVa2q_ok{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.CeVa2q_mod.CeVa2q_warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.CeVa2q_locked{border:1px dashed var(--border);color:var(--text-2);border-radius:14px;max-width:620px;padding:18px;font-size:15px}.CeVa2q_noteb{margin-top:6px}.CeVa2q_noteb button{color:var(--accent-ink);background:0 0;border:0;padding:0;font-size:14px}.CeVa2q_noteb textarea{border:1.5px solid var(--border);background:var(--surface);border-radius:12px;width:100%;max-width:620px;min-height:70px;margin-top:8px;padding:10px 12px;font-size:15px;display:block}.CeVa2q_footer{background:var(--bg);border-top:1px solid var(--border);padding:12px 24px;position:sticky;bottom:0}.CeVa2q_footer .CeVa2q_in2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:940px;margin:0 auto;display:flex}.CeVa2q_footer .CeVa2q_hint{color:var(--muted);font-size:13px}.CeVa2q_footer .CeVa2q_btn.CeVa2q_main{padding:12px 36px;font-size:17px}.CeVa2q_sum h1{font-family:var(--doc);margin:4px 0 6px;font-size:38px;font-weight:600;line-height:1.15}.CeVa2q_sum .CeVa2q_l{color:var(--text-2);max-width:700px;margin:0 0 20px;font-size:17px}.CeVa2q_mtr{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:16px;padding:18px 20px}.CeVa2q_mtr .CeVa2q_bigbar{background:var(--border);border-radius:999px;height:12px;margin:10px 0 8px;display:flex;overflow:hidden}.CeVa2q_mtr .CeVa2q_bigbar i{height:100%;display:block}.CeVa2q_mtr .CeVa2q_bigbar .CeVa2q_a{background:var(--accent)}.CeVa2q_mtr .CeVa2q_bigbar .CeVa2q_n{background:var(--warn-line)}.CeVa2q_mtr .CeVa2q_leg{color:var(--text-2);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.CeVa2q_grid2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-bottom:16px;display:grid}.CeVa2q_box{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:16px 20px}.CeVa2q_box h3{margin:0 0 8px;font-size:16px}.CeVa2q_kv{border-top:1px solid var(--border);justify-content:space-between;gap:10px;padding:6px 0;font-size:14px;display:flex}.CeVa2q_kv:first-of-type{border-top:0}.CeVa2q_kv span:first-child{color:var(--text-2)}.CeVa2q_kv span:last-child{text-align:right}.CeVa2q_gaprow{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:7px 0;font-size:14px;display:flex}.CeVa2q_gaprow:first-of-type{border-top:0}.CeVa2q_lnk{color:var(--accent-ink);background:0 0;border:0;padding:0;font-size:14px;text-decoration:underline}.CeVa2q_st{background:var(--accent-bg);color:var(--accent-ink);border-radius:999px;padding:2px 9px;font-size:12px}.CeVa2q_st.CeVa2q_w{background:var(--warn-bg);color:var(--warn-text)}.CeVa2q_docs li{margin-bottom:6px;font-size:14px}.CeVa2q_docs li small{color:var(--muted);font-size:12px;display:block}.CeVa2q_docs{margin:0;padding-left:20px}.CeVa2q_cta2{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.CeVa2q_cta2 .CeVa2q_btn.CeVa2q_main{border-radius:14px;padding:16px 34px;font-size:19px}.CeVa2q_lim{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);border-radius:16px;margin:16px 0;padding:16px 20px;font-size:15px;line-height:1.6}.CeVa2q_lim b{margin-bottom:4px;font-size:17px;display:block}.CeVa2q_cta2 .CeVa2q_btn.CeVa2q_alt{border-radius:14px;padding:16px 34px;font-size:19px}.CeVa2q_modal{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.CeVa2q_modal .CeVa2q_mb{background:var(--surface);border-radius:16px;width:100%;max-width:480px;padding:22px}.CeVa2q_modal h3{margin:0 0 8px;font-size:20px}.CeVa2q_modal p{color:var(--text-2);margin:0 0 14px;font-size:15px}.CeVa2q_modal .CeVa2q_acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (max-width:700px){.CeVa2q_hero h1{font-size:36px}.CeVa2q_q h2{font-size:28px}.CeVa2q_top{padding:10px 16px}.CeVa2q_wrap{padding:20px 16px 130px}.CeVa2q_blocks button{flex:1;min-width:0}}
@keyframes kM-bvG_enter{0%{opacity:0;transform:translateY(var(--sp-2))}}.kM-bvG_steps{margin:var(--sp-3) 0 0;gap:var(--sp-2);padding:0;list-style:none;display:grid}.kM-bvG_step{align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);animation:kM-bvG_enter var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 40ms);transition:border-color var(--dur-1) var(--ease);grid-template-columns:auto 1fr auto;display:grid}.kM-bvG_step:hover{border-color:var(--accent-line)}.kM-bvG_num{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent-ink);font-size:var(--fs-note);place-items:center;font-weight:600;display:grid}.kM-bvG_body b{display:block}.kM-bvG_body p{margin:var(--sp-1) 0 0;font-size:var(--fs-small);color:var(--text-2);line-height:1.5}.kM-bvG_id{font-family:var(--mono);font-size:var(--fs-note);color:var(--text-2)}.kM-bvG_side{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.kM-bvG_editor{gap:var(--sp-3);display:grid}.kM-bvG_editor textarea{width:100%;min-height:60vh;font-family:var(--mono);font-size:var(--fs-small);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);color:var(--text);resize:vertical;line-height:1.55}.kM-bvG_editor textarea:focus-visible{outline:2px solid var(--accent-line);outline-offset:2px}.kM-bvG_counter{font-size:var(--fs-note);color:var(--text-2)}.kM-bvG_bar{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.kM-bvG_note input{width:100%}.kM-bvG_history{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.kM-bvG_history li{justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-btn);font-size:var(--fs-small);align-items:center;display:flex}.kM-bvG_base pre{margin:var(--sp-2) 0 0;white-space:pre-wrap;font-family:var(--mono);font-size:var(--fs-note);color:var(--text-2);max-height:50vh;line-height:1.5;overflow:auto}@media (max-width:720px){.kM-bvG_step{grid-template-columns:auto 1fr}.kM-bvG_side{grid-column:1/-1;justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.kM-bvG_step{animation:none}}
.WT_C_G_fctl{flex-wrap:wrap;align-items:center;gap:12px;padding:6px 0 10px;font-size:14px;display:flex}.WT_C_G_fctl select,.WT_C_G_fctl input{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:4px 8px;font-size:13px}.WT_C_G_resp{flex-wrap:wrap;gap:10px;display:flex}.WT_C_G_rcc{background:var(--surface-2);text-align:center;border-radius:12px;min-width:100px;padding:8px 14px}.WT_C_G_rcc b{font-size:22px;font-family:var(--doc);display:block}.WT_C_G_rcc span{color:var(--text-2);font-size:13px}
.h98fOW_page *,.h98fOW_page :before,.h98fOW_page :after{box-sizing:border-box}.h98fOW_page{background:var(--bg);min-height:100vh;color:var(--text);font-family:var(--ui);margin:0;font-size:16px;line-height:1.55}.h98fOW_page button,.h98fOW_page input,.h98fOW_page select,.h98fOW_page textarea{font:inherit;color:inherit}.h98fOW_page button{cursor:pointer}.h98fOW_page [hidden]{display:none!important}.h98fOW_page button:focus-visible,.h98fOW_page input:focus-visible,.h98fOW_page select:focus-visible,.h98fOW_page summary:focus-visible,.h98fOW_drop:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.h98fOW_top{border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 28px;display:flex}.h98fOW_brand{align-items:center;gap:10px;font-size:17px;font-weight:600;display:flex}.h98fOW_lead{color:var(--text-2);font-size:14px}.h98fOW_lead b{color:var(--text);font-weight:500}.h98fOW_right{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.h98fOW_right label{color:var(--text-2);font-size:13px}.h98fOW_right select{border:1px solid var(--border);background:var(--surface);border-radius:8px;padding:5px 8px;font-size:13px}.h98fOW_badge{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:12px}.h98fOW_flow{flex-wrap:wrap;justify-content:center;gap:8px;padding:14px 16px 0;display:flex}.h98fOW_flow span{border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:4px 14px;font-size:13px}.h98fOW_flow span.h98fOW_done{color:var(--text-2)}.h98fOW_flow span.h98fOW_on{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink);font-weight:500}.h98fOW_wrap{max-width:1040px;margin:0 auto;padding:22px 24px 150px}h1.h98fOW_t{font-family:var(--doc);margin:4px 0 6px;font-size:38px;font-weight:600;line-height:1.15}.h98fOW_sub{color:var(--text-2);max-width:760px;margin:0 0 16px;font-size:17px}.h98fOW_btn{border:1px solid var(--border);background:var(--surface);border-radius:10px;padding:8px 16px;font-size:15px}.h98fOW_btn:hover{background:var(--surface-2)}.h98fOW_btn.h98fOW_sm{padding:4px 12px;font-size:13px}.h98fOW_btn.h98fOW_main{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}:root[data-theme=dark] .h98fOW_btn.h98fOW_main{color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .h98fOW_btn.h98fOW_main{color:var(--on-accent)}}.h98fOW_btn.h98fOW_main:hover{filter:brightness(1.08)}.h98fOW_lim{background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);border-radius:14px;margin-bottom:16px;padding:12px 18px;font-size:14px;line-height:1.6}.h98fOW_lim b{font-weight:600}.h98fOW_row2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;margin-bottom:16px;display:grid}.h98fOW_box{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:16px;padding:16px 20px}.h98fOW_row2 .h98fOW_box{margin:0}.h98fOW_box h2{margin:0 0 4px;font-size:18px}.h98fOW_box .h98fOW_h{color:var(--text-2);margin:0 0 10px;font-size:14px}.h98fOW_meter{background:var(--border);border-radius:999px;height:12px;margin:8px 0;overflow:hidden}.h98fOW_meter i{background:var(--accent);height:100%;transition:width .25s;display:block}@media (prefers-reduced-motion:reduce){.h98fOW_meter i{transition:none}}.h98fOW_big{font-size:30px;font-weight:600;font-family:var(--doc)}.h98fOW_drop{border:2px dashed var(--border);text-align:center;background:var(--surface-2);border-radius:16px;padding:26px 18px}.h98fOW_drop.h98fOW_over{border-color:var(--accent);background:var(--accent-bg)}.h98fOW_drop b{font-size:17px;display:block}.h98fOW_drop span{color:var(--text-2);font-size:14px}.h98fOW_drop .h98fOW_acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:12px;display:flex}.h98fOW_link{background:var(--surface-2);border:1px solid var(--border);word-break:break-all;border-radius:10px;margin:8px 0;padding:8px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px}.h98fOW_inb{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.3fr) minmax(0,1.5fr) auto;align-items:center;gap:8px 12px;padding:10px 0;font-size:14px;display:grid}.h98fOW_inb:first-of-type{border-top:0}.h98fOW_inb small{color:var(--muted);font-size:12px;display:block}.h98fOW_inb select{border:1px solid var(--border);background:var(--surface);border-radius:8px;width:100%;padding:6px 8px;font-size:13px}.h98fOW_inb .h98fOW_a{gap:6px;display:flex}.h98fOW_st{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px;display:inline-block}.h98fOW_st.h98fOW_ok{background:var(--accent-bg);color:var(--accent-ink)}.h98fOW_st.h98fOW_w{background:var(--warn-bg);color:var(--warn-text)}.h98fOW_st.h98fOW_n{background:var(--surface-2);color:var(--text-2)}.h98fOW_slot{border-top:1px solid var(--border);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:9px 0;font-size:15px;display:grid}.h98fOW_slot:first-of-type{border-top:0}.h98fOW_slot .h98fOW_cd{color:var(--muted);font-size:13px}.h98fOW_slot small{color:var(--muted);font-size:12px;display:block}.h98fOW_slot .h98fOW_f{color:var(--accent-ink);word-break:break-all;font-size:12px}.h98fOW_slot .h98fOW_ac{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}details.h98fOW_fo{border-top:1px solid var(--border)}details.h98fOW_fo:first-of-type{border-top:0}details.h98fOW_fo summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;font-size:16px;font-weight:600;list-style:none;display:flex}details.h98fOW_fo summary::-webkit-details-marker{display:none}details.h98fOW_fo summary:before{content:"+";width:20px;color:var(--accent-ink)}details.h98fOW_fo[open] summary:before{content:"-"}details.h98fOW_fo summary .h98fOW_sm{color:var(--text-2);margin-left:auto;font-size:13px;font-weight:400}.h98fOW_bar{background:var(--surface);border-top:1px solid var(--border);z-index:20;padding:12px 24px;position:fixed;bottom:0;left:0;right:0}.h98fOW_bar .h98fOW_in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1040px;margin:0 auto;display:flex}.h98fOW_bar .h98fOW_tx{color:var(--text-2);max-width:640px;font-size:14px}.h98fOW_bar .h98fOW_tx b{color:var(--text)}.h98fOW_bar .h98fOW_btn.h98fOW_main{border-radius:12px;padding:14px 30px;font-size:17px}.h98fOW_note{background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--accent-ink);border-radius:12px;margin-bottom:16px;padding:10px 14px;font-size:14px}.h98fOW_note.h98fOW_n{background:var(--surface-2);border-color:var(--border);color:var(--text-2)}.h98fOW_modal{z-index:50;background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.h98fOW_modal .h98fOW_mb{background:var(--surface);border-radius:16px;width:100%;max-width:480px;padding:22px}.h98fOW_modal h3{margin:0 0 8px;font-size:20px}.h98fOW_modal p{color:var(--text-2);margin:0 0 12px;font-size:15px}.h98fOW_modal .h98fOW_acts{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.h98fOW_toast{background:var(--text);color:var(--bg);z-index:60;border-radius:999px;padding:8px 16px;font-size:14px;position:fixed;bottom:90px;left:50%;transform:translate(-50%)}@media (max-width:760px){.h98fOW_top{padding:10px 16px}.h98fOW_wrap{padding:16px 16px 160px}h1.h98fOW_t{font-size:30px}.h98fOW_inb{grid-template-columns:1fr}.h98fOW_slot{grid-template-columns:50px minmax(0,1fr)}.h98fOW_slot .h98fOW_ac{grid-column:2;justify-content:flex-start}}
@keyframes D0A78a_fill{0%{transform:scaleX(0)}}.D0A78a_track{gap:var(--sp-1);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.D0A78a_track li{height:var(--sp-1);border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);transform-origin:0;animation:D0A78a_fill var(--dur-3) var(--ease) both;animation-delay:.25s}.D0A78a_track li[data-state=done]{background:var(--ok-line);border-color:var(--ok-line)}.D0A78a_track li[data-state=now]{background:var(--accent);border-color:var(--accent)}.D0A78a_order{align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--text-2);margin-left:auto;display:inline-flex}.D0A78a_order select{padding:var(--sp-1) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-small)}
@keyframes oQ9tAW_enter{0%{opacity:0;transform:translateY(var(--sp-3))}}@keyframes oQ9tAW_orb{50%{box-shadow:0 0 0 var(--sp-2) var(--ai-bg);transform:scale(1.12)}}@keyframes oQ9tAW_bounce{40%{transform:translateY(calc(-1 * var(--sp-1)));opacity:1}}.oQ9tAW_layout{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}.oQ9tAW_chat{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);height:calc(100dvh - 11rem);min-height:28rem;animation:oQ9tAW_enter var(--dur-2) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}.oQ9tAW_chatHead{align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--border);background:linear-gradient(90deg, var(--ai-bg), var(--surface));display:flex}.oQ9tAW_chatHead small{align-items:center;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-note);display:flex}.oQ9tAW_orb{width:var(--sp-7);height:var(--sp-7);background:radial-gradient(circle at 30% 30%, var(--surface), var(--ai-line) 55%, var(--ai-ink));border-radius:50%;flex:none;animation:3.2s ease-in-out infinite oQ9tAW_orb}.oQ9tAW_live{width:var(--sp-2);height:var(--sp-2);background:var(--ok-line);border-radius:50%;display:inline-block}.oQ9tAW_thread{overscroll-behavior:contain;min-height:0;padding:var(--sp-5);gap:var(--sp-4);flex-direction:column;flex:1;display:flex;overflow-y:auto}.oQ9tAW_user{max-width:78%;padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-card) var(--radius-card) var(--radius-sm) var(--radius-card);background:var(--accent);color:var(--on-accent);font-size:var(--fs-control);animation:oQ9tAW_enter var(--dur-2) var(--ease) both;align-self:flex-end}.oQ9tAW_ai{max-width:92%;padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-sm);background:var(--ai-bg);border:1px dashed var(--ai-line);color:var(--text);animation:oQ9tAW_enter var(--dur-2) var(--ease) both;align-self:flex-start}.oQ9tAW_ai p{margin:0 0 var(--sp-2);font-size:var(--fs-control);line-height:1.6}.oQ9tAW_aiHead{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-text);display:flex}.oQ9tAW_thinking{color:var(--ai-ink);align-items:center;gap:var(--sp-2);display:flex}.oQ9tAW_dots{gap:var(--sp-1);display:inline-flex}.oQ9tAW_dots i{width:var(--sp-2);height:var(--sp-2);background:var(--ai-ink);opacity:.4;border-radius:50%;animation:1s infinite oQ9tAW_bounce}.oQ9tAW_dots i:nth-child(2){animation-delay:.15s}.oQ9tAW_dots i:nth-child(3){animation-delay:.3s}.oQ9tAW_sources{margin:var(--sp-2) 0 0;font-size:var(--fs-note);color:var(--text-2)}.oQ9tAW_sources a{color:var(--ai-ink)}.oQ9tAW_actions{gap:var(--sp-2);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.oQ9tAW_action{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--surface);border:1px solid var(--ai-line);color:var(--ai-ink);font-size:var(--fs-small);transition:transform var(--dur-1) var(--ease), background var(--dur-1) var(--ease);text-decoration:none}.oQ9tAW_action:hover{background:var(--ai-bg);transform:translateY(-2px)}.oQ9tAW_chips{gap:var(--sp-2);padding:var(--sp-3) var(--sp-5) 0;display:flex;overflow-x:auto}.oQ9tAW_chip{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:var(--fs-small);cursor:pointer;transition:border-color var(--dur-1) var(--ease), color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);flex:none}.oQ9tAW_chip:hover:not(:disabled){border-color:var(--accent);color:var(--text);transform:translateY(-2px)}.oQ9tAW_chip:disabled{opacity:.5;cursor:default}.oQ9tAW_composer{gap:var(--sp-2);padding:var(--sp-3) var(--sp-5);display:flex}.oQ9tAW_composer input{min-width:0;padding:var(--sp-2) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--text);font:inherit;font-size:var(--fs-control);flex:1}.oQ9tAW_composer input:focus-visible{outline:2px solid var(--accent);border-color:#0000}.oQ9tAW_composer button{padding:var(--sp-2) var(--sp-5);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);cursor:pointer;transition:filter var(--dur-1) var(--ease);border:0;font-weight:600}.oQ9tAW_composer button:disabled{opacity:.45;cursor:default}.oQ9tAW_composer button:hover:not(:disabled){filter:brightness(1.08)}.oQ9tAW_disclaimer{padding:0 var(--sp-5) var(--sp-3);font-size:var(--fs-note);color:var(--muted);margin:0}.oQ9tAW_pulse{gap:var(--sp-4);top:var(--sp-4);flex-direction:column;display:flex;position:sticky}.oQ9tAW_card{padding:var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);animation:oQ9tAW_enter var(--dur-2) var(--ease) both;animation-delay:.15s}.oQ9tAW_card h3{margin:0 0 var(--sp-3);font-size:var(--fs-body)}.oQ9tAW_pulseRing{margin-bottom:var(--sp-4);place-items:center;display:grid}.oQ9tAW_next{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-btn);background:var(--accent-bg);border:1px solid var(--accent-line);color:var(--accent-ink);transition:transform var(--dur-1) var(--ease);flex-direction:column;text-decoration:none;display:flex}.oQ9tAW_next:hover{transform:translateY(-2px)}.oQ9tAW_next small{font-size:var(--fs-note)}.oQ9tAW_next span{font-size:var(--fs-small);color:var(--text-2)}.oQ9tAW_alerts{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.oQ9tAW_alerts li{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-btn);border:1px solid var(--warn-line);background:var(--warn-bg);font-size:var(--fs-small)}.oQ9tAW_alerts li[data-tone=bad]{border-color:var(--bad-line);background:var(--bad-bg)}.oQ9tAW_alerts a{color:var(--text);text-decoration:none}.oQ9tAW_muted{color:var(--text-2);font-size:var(--fs-text);margin:0}@media (max-width:1000px){.oQ9tAW_layout{grid-template-columns:minmax(0,1fr)}.oQ9tAW_pulse{position:static}.oQ9tAW_chat{height:36rem}}
.qCfXNW_page{gap:var(--sp-5);width:100%;max-width:1320px;padding:var(--sp-6) var(--sp-4) var(--sp-8);flex-direction:column;margin:0 auto;display:flex}.qCfXNW_stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.qCfXNW_stat{gap:var(--sp-1);padding:var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);color:var(--text);flex-direction:column;text-decoration:none;display:flex}a.qCfXNW_stat:hover{border-color:var(--accent-line);background:var(--accent-bg)}.qCfXNW_statNum{font-family:var(--doc);font-size:var(--fs-title);font-weight:600;line-height:1.1}.qCfXNW_statLabel{font-size:var(--fs-small);color:var(--text-2)}.qCfXNW_cols{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;display:grid}.qCfXNW_bars{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qCfXNW_bar{align-items:center;gap:var(--sp-3);font-size:var(--fs-text);grid-template-columns:minmax(120px,190px) 1fr 32px;display:grid}.qCfXNW_track{height:var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.qCfXNW_fill{border-radius:var(--radius-pill);background:var(--accent);height:100%;display:block}.qCfXNW_num{text-align:right;color:var(--text-2)}.qCfXNW_rows{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qCfXNW_row{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border);font-size:var(--fs-control);display:flex}.qCfXNW_row:first-child{border-top:0}.qCfXNW_row small{color:var(--muted);font-size:var(--fs-note);display:block}.qCfXNW_right{align-items:center;gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.qCfXNW_timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qCfXNW_step{padding:0 0 var(--sp-4) var(--sp-5);border-left:2px solid var(--border);margin-left:var(--sp-2);position:relative}.qCfXNW_step:before{content:"";left:calc(-1 * var(--sp-2) - 1px);top:var(--sp-1);width:var(--sp-3);height:var(--sp-3);background:var(--surface);border:2px solid var(--accent);border-radius:50%;position:absolute}.qCfXNW_step.qCfXNW_open:before{background:var(--accent)}.qCfXNW_step small{color:var(--muted);font-size:var(--fs-note);display:block}.qCfXNW_help{gap:var(--sp-2);flex-direction:column;display:flex}.qCfXNW_help details{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--sp-3) var(--sp-4)}.qCfXNW_help summary{cursor:pointer;font-weight:600;font-size:var(--fs-control)}.qCfXNW_help details[open] summary{margin-bottom:var(--sp-2)}.qCfXNW_help p,.qCfXNW_help li{color:var(--text-2);font-size:var(--fs-text);line-height:1.6}.qCfXNW_help ol,.qCfXNW_help ul{padding-left:var(--sp-5);margin:0}.qCfXNW_help ol{list-style:decimal}.qCfXNW_help ul{list-style:outside}.qCfXNW_muted{color:var(--text-2);font-size:var(--fs-text);margin:0}.qCfXNW_narrow{max-width:820px}@keyframes qCfXNW_enter{0%{opacity:0;transform:translateY(var(--sp-3))}}.qCfXNW_alert{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-btn);border:1px solid var(--warn-line);background:var(--warn-bg);color:var(--warn-text);font-size:var(--fs-text);animation:qCfXNW_enter var(--dur-2) var(--ease) both}.qCfXNW_kanban{gap:var(--sp-3);padding-bottom:var(--sp-3);scroll-snap-type:x proximity;grid-auto-columns:minmax(172px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.qCfXNW_lane{gap:var(--sp-2);min-width:0;padding:var(--sp-3);border-radius:var(--radius-card);background:var(--surface-2);border:1px solid var(--border);scroll-snap-align:start;animation:qCfXNW_enter var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 70ms);flex-direction:column;display:flex}.qCfXNW_laneHead{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);color:var(--text-2);padding:0 var(--sp-1);font-weight:600;display:flex}.qCfXNW_laneHead b{min-width:var(--sp-6);padding:0 var(--sp-2);text-align:center;border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-variant-numeric:tabular-nums}.qCfXNW_laneBody{gap:var(--sp-2);flex-direction:column;max-height:60vh;display:flex;overflow-y:auto}.qCfXNW_laneEmpty{padding:var(--sp-4) var(--sp-2);text-align:center;color:var(--muted);font-size:var(--fs-small);border:1px dashed var(--border);border-radius:var(--radius-btn);margin:0}.qCfXNW_kcard{gap:var(--sp-1);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-btn);background:var(--surface);border:1px solid var(--border);color:var(--text);box-shadow:var(--shadow-card);animation:qCfXNW_enter var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .2s);transition:transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);flex-direction:column;text-decoration:none;display:flex}a.qCfXNW_kcard:hover{transform:translateY(calc(-1 * var(--sp-1)));box-shadow:var(--shadow-lift);border-color:var(--accent)}.qCfXNW_kcard small{color:var(--muted);font-size:var(--fs-note)}.qCfXNW_agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.qCfXNW_agendaItem{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-4) var(--sp-4) var(--sp-6);margin-left:var(--sp-3);border-left:2px solid var(--border);animation:qCfXNW_enter var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 60ms);transition:background var(--dur-1) var(--ease);display:flex;position:relative}.qCfXNW_agendaItem:hover{background:var(--surface-2);border-radius:0 var(--radius-btn) var(--radius-btn) 0}.qCfXNW_agendaDot{left:calc(-1 * var(--sp-2) - 1px);width:var(--sp-3);height:var(--sp-3);margin-top:calc(-1 * var(--sp-2));background:var(--surface);border:2px solid var(--accent);border-radius:50%;position:absolute;top:50%}.qCfXNW_agendaItem[data-old=true] .qCfXNW_agendaDot{border-color:var(--warn-line);background:var(--warn-bg)}.qCfXNW_agendaBody{flex:1;min-width:0}.qCfXNW_agendaBody small{color:var(--muted);font-size:var(--fs-small);display:block}.qCfXNW_cal{gap:var(--sp-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.qCfXNW_calHead{text-align:center;font-size:var(--fs-caption);color:var(--muted);padding-bottom:var(--sp-1)}.qCfXNW_calDay{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:var(--fs-small);font-variant-numeric:tabular-nums;animation:qCfXNW_enter var(--dur-2) var(--ease) both;transition:transform var(--dur-1) var(--ease);place-items:center;display:grid;position:relative}.qCfXNW_calDay[data-past=true]{color:var(--muted);background:var(--surface-2)}.qCfXNW_calDay[data-busy=true]{border-color:var(--accent-line);background:var(--accent-bg);color:var(--accent-ink);font-weight:600}.qCfXNW_calDay[data-today=true]{outline:2px solid var(--accent);outline-offset:1px}.qCfXNW_calDay:hover{transform:translateY(-2px)}.qCfXNW_calCount{right:var(--sp-1);top:var(--sp-1);min-width:var(--sp-4);padding:0 var(--sp-1);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font-size:var(--fs-caption);text-align:center;position:absolute}.qCfXNW_taskGroups{gap:var(--sp-4);flex-direction:column;display:flex}.qCfXNW_taskGroup h3{margin:0 0 var(--sp-1);font-size:var(--fs-small);color:var(--text-2)}.qCfXNW_taskGroup h3 b{margin-left:var(--sp-1);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text)}.qCfXNW_taskGroup[data-tone=bad] h3 b{background:var(--bad-bg);color:var(--bad-text)}.qCfXNW_taskGroup[data-tone=warn] h3 b{background:var(--warn-bg);color:var(--warn-text)}
@keyframes Zq_YEa_show{0%,6%{opacity:0;transform:translateY(var(--sp-2))}16%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes Zq_YEa_fillw{0%,8%{transform:scaleX(0)}34%,90%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes Zq_YEa_fillh{0%,8%{transform:scaleY(0)}38%,90%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes Zq_YEa_tick{0%,14%{background:var(--surface);border-color:var(--border)}22%,90%{background:var(--ok-line);border-color:var(--ok-line)}to{background:var(--surface);border-color:var(--border)}}@keyframes Zq_YEa_arc{0%,8%{stroke-dasharray:0 201}40%,90%{stroke-dasharray:130 201}to{stroke-dasharray:0 201}}@keyframes Zq_YEa_cursor{0%,6%{left:var(--x1);top:var(--y1);transform:scale(1)}30%{left:var(--x2);top:var(--y2);transform:scale(1)}36%{left:var(--x2);top:var(--y2);transform:scale(.82)}44%,70%{left:var(--x2);top:var(--y2);transform:scale(1)}94%,to{left:var(--x1);top:var(--y1);transform:scale(1)}}@keyframes Zq_YEa_ripple{0%,35%{opacity:0;transform:translate(-50%,-50%)scale(.2)}38%{opacity:.55}56%,to{opacity:0;transform:translate(-50%,-50%)scale(1.8)}}@keyframes Zq_YEa_slideIn{0%,6%{opacity:0;transform:translateX(var(--sp-8))}24%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes Zq_YEa_pop{0%,40%{opacity:0;transform:scale(.5)}50%,90%{opacity:1;transform:scale(1)}to{opacity:0}}@keyframes Zq_YEa_glow{50%{box-shadow:0 0 0 var(--sp-2) var(--accent-bg)}}@keyframes Zq_YEa_lesson{0%{opacity:0;transform:translateY(var(--sp-3))}}@keyframes Zq_YEa_item{0%{opacity:0;transform:translateX(calc(-1 * var(--sp-3)))}}@keyframes Zq_YEa_hole{50%{outline-offset:var(--sp-2);outline-color:var(--accent-line)}}@keyframes Zq_YEa_tip{0%{opacity:0;transform:scale(.94)}}.Zq_YEa_stage{aspect-ratio:16/10;border-radius:var(--radius-card);background:linear-gradient(135deg, var(--accent-bg), var(--surface-2));border:1px solid var(--accent-line);padding:var(--sp-5);display:grid;position:relative;overflow:hidden}.Zq_YEa_win{border-radius:var(--radius-btn);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lift);animation:Zq_YEa_lesson var(--dur-2) var(--ease) both;flex-direction:column;display:flex;overflow:hidden}.Zq_YEa_chrome{align-items:center;gap:var(--sp-1);padding:var(--sp-2) var(--sp-3);background:var(--surface-2);border-bottom:1px solid var(--border);font-size:var(--fs-caption);color:var(--muted);display:flex}.Zq_YEa_chrome i{width:var(--sp-2);height:var(--sp-2);background:var(--border);border-radius:50%}.Zq_YEa_chrome span{margin-left:var(--sp-2)}.Zq_YEa_canvas{padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.Zq_YEa_cursor{z-index:3;left:var(--x1);top:var(--y1);animation:Zq_YEa_cursor 7s var(--ease) infinite;pointer-events:none;filter:drop-shadow(0 1px 2px var(--overlay));position:absolute}.Zq_YEa_ripple{z-index:2;left:var(--x);top:var(--y);width:var(--sp-8);height:var(--sp-8);background:var(--accent);opacity:0;animation:Zq_YEa_ripple 7s var(--ease) infinite;pointer-events:none;border-radius:50%;position:absolute}.Zq_YEa_line{height:var(--sp-2);width:var(--w,60%);border-radius:var(--radius-pill);background:var(--border);transform-origin:0;animation:Zq_YEa_fillw 7s var(--ease) infinite;animation-delay:calc(var(--k,0) * .35s);display:block}.Zq_YEa_task{align-items:center;gap:var(--sp-2);display:flex}.Zq_YEa_box{width:var(--sp-4);height:var(--sp-4);border-radius:var(--radius-sm);border:2px solid var(--border);background:var(--surface);animation:Zq_YEa_tick 7s var(--ease) infinite;animation-delay:calc(var(--k,0) * .7s);flex:none}.Zq_YEa_tag{font-style:normal;font-size:var(--fs-caption);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--accent-bg);color:var(--accent-ink);border:1px solid var(--accent-line);margin-left:auto}.Zq_YEa_head{justify-content:space-between;align-items:center;display:flex}.Zq_YEa_cards3{gap:var(--sp-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Zq_YEa_card{gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--radius-btn);border:1px solid var(--border);background:var(--surface);font-size:var(--fs-note);animation:Zq_YEa_show 7s var(--ease) infinite;animation-delay:calc(var(--k,0) * .5s);flex-direction:column;display:flex}.Zq_YEa_dotBig{width:var(--sp-5);height:var(--sp-5);background:var(--accent-bg);border:2px solid var(--accent);border-radius:50%}.Zq_YEa_rail{height:var(--sp-1);border-radius:var(--radius-pill);background:var(--border);margin-top:var(--sp-3);overflow:hidden}.Zq_YEa_rail i{background:var(--accent);transform-origin:0;height:100%;animation:Zq_YEa_fillw 7s var(--ease) infinite;display:block}.Zq_YEa_split{align-items:center;gap:var(--sp-5);display:flex}.Zq_YEa_ringSvg{flex:none;width:38%;max-width:120px}.Zq_YEa_ringArc{animation:Zq_YEa_arc 7s var(--ease) infinite}.Zq_YEa_stack{gap:var(--sp-3);flex-direction:column;flex:1;display:flex}.Zq_YEa_meter{gap:var(--sp-1);flex-direction:column;display:flex}.Zq_YEa_track{height:var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-2);display:block;overflow:hidden}.Zq_YEa_track i{height:100%;width:var(--w);background:var(--accent);border-radius:var(--radius-pill);transform-origin:0;animation:Zq_YEa_fillw 7s var(--ease) infinite;animation-delay:.4s;display:block}.Zq_YEa_chips{gap:var(--sp-2);flex-wrap:wrap;margin-top:auto;display:flex}.Zq_YEa_chip{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);font-size:var(--fs-note);background:var(--warn-bg);color:var(--warn-text);border:1px solid var(--warn-line);animation:Zq_YEa_show 7s var(--ease) infinite;animation-delay:calc(var(--k,0) * .35s)}.Zq_YEa_drop{border:2px dashed var(--accent-line);border-radius:var(--radius-btn);background:var(--accent-bg);color:var(--accent-ink);font-size:var(--fs-small);flex:1;place-items:center;display:grid;position:relative}.Zq_YEa_hint{opacity:.8}.Zq_YEa_file{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--accent);box-shadow:var(--shadow-card);font-size:var(--fs-note);animation:Zq_YEa_slideIn 7s var(--ease) infinite;position:absolute}.Zq_YEa_progress{height:var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-2);overflow:hidden}.Zq_YEa_progress i{background:var(--accent);transform-origin:0;height:100%;animation:Zq_YEa_fillw 7s var(--ease) infinite;animation-delay:.6s;display:block}.Zq_YEa_seg{height:var(--sp-3);border-radius:var(--radius-pill);gap:var(--sp-1);background:var(--surface-2);display:flex;overflow:hidden}.Zq_YEa_seg i{width:var(--w);transform-origin:0;animation:Zq_YEa_fillw 7s var(--ease) infinite;display:block}.Zq_YEa_ok{background:var(--ok-line)}.Zq_YEa_warn{background:var(--warn-line)}.Zq_YEa_bad{background:var(--bad-line)}.Zq_YEa_na{background:var(--border)}.Zq_YEa_crit{align-items:center;gap:var(--sp-2);animation:Zq_YEa_show 7s var(--ease) infinite;animation-delay:calc(var(--k,0) * .4s);display:flex}.Zq_YEa_crit i{width:var(--sp-3);height:var(--sp-3);border-radius:50%}.Zq_YEa_sheet{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-card);border-radius:var(--radius-sm);padding:var(--sp-4);gap:var(--sp-2);flex-direction:column;flex:1;display:flex;position:relative}.Zq_YEa_titleLine{height:var(--sp-3);border-radius:var(--radius-pill);background:var(--text-2);width:45%;margin-bottom:var(--sp-1)}.Zq_YEa_type{height:var(--sp-2);width:var(--w);border-radius:var(--radius-pill);background:var(--border);transform-origin:0;animation:7s steps(14,end) infinite Zq_YEa_fillw;animation-delay:calc(var(--k,0) * .6s);display:block}.Zq_YEa_ai{right:var(--sp-3);top:var(--sp-3);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--ai-bg);border:1px dashed var(--ai-line);color:var(--ai-ink);font-size:var(--fs-caption);animation:2s ease-in-out infinite Zq_YEa_glow;position:absolute}.Zq_YEa_review{right:var(--sp-3);bottom:var(--sp-3);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);background:var(--ok-bg);color:var(--ok);border:1px solid var(--ok-line);font-size:var(--fs-caption);animation:Zq_YEa_pop 7s var(--ease) infinite;position:absolute}.Zq_YEa_tiles{gap:var(--sp-2);flex:1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.Zq_YEa_tile{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--surface);font-size:var(--fs-note);flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden}.Zq_YEa_tile:before{content:"";height:var(--p);background:var(--ok-line);opacity:.25;transform-origin:bottom;animation:Zq_YEa_fillh 7s var(--ease) infinite;animation-delay:calc(var(--k,0) * .25s);position:absolute;inset:auto 0 0}.Zq_YEa_tile b,.Zq_YEa_tile span{position:relative}.Zq_YEa_cols{align-items:flex-end;gap:var(--sp-3);border-bottom:1px solid var(--border);flex:1;display:flex}.Zq_YEa_cols i{height:var(--h);border-radius:var(--radius-sm) var(--radius-sm) 0 0;background:var(--accent);transform-origin:bottom;animation:Zq_YEa_fillh 7s var(--ease) infinite;animation-delay:calc(var(--k,0) * .2s);flex:1}.Zq_YEa_chat{gap:var(--sp-3);flex-direction:column;flex:1;justify-content:center;display:flex}.Zq_YEa_me{padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-card) var(--radius-card) var(--radius-sm) var(--radius-card);background:var(--accent);color:var(--on-accent);font-size:var(--fs-small);animation:Zq_YEa_show 7s var(--ease) infinite;align-self:flex-end}.Zq_YEa_bot{align-self:flex-start;gap:var(--sp-2);width:70%;padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-card) var(--radius-card) var(--radius-card) var(--radius-sm);background:var(--ai-bg);border:1px dashed var(--ai-line);animation:Zq_YEa_show 7s var(--ease) infinite;flex-direction:column;animation-delay:1s;display:flex}.Zq_YEa_aiTag{font-size:var(--fs-caption);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--surface);color:var(--ai-ink);border:1px dashed var(--ai-line);align-self:flex-start}.Zq_YEa_menu{gap:var(--sp-1);width:34%;font-size:var(--fs-small);color:var(--text-2);flex-direction:column;display:flex}.Zq_YEa_menu span{padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-sm)}.Zq_YEa_menuOn{background:var(--accent-bg);color:var(--accent-ink);outline:2px solid var(--accent);animation:1.6s ease-in-out infinite Zq_YEa_glow}.Zq_YEa_bubble{gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-btn);background:var(--surface);border:1px solid var(--accent);box-shadow:var(--shadow-lift);animation:Zq_YEa_show 7s var(--ease) infinite;flex-direction:column;flex:1;display:flex}.Zq_YEa_page{gap:var(--sp-6);width:100%;max-width:1240px;padding:var(--sp-6) var(--sp-4) var(--sp-8);flex-direction:column;margin:0 auto;display:flex}.Zq_YEa_hero{align-items:center;gap:var(--sp-7);padding:var(--sp-7);border-radius:var(--radius-card);border:1px solid var(--accent-line);background:linear-gradient(135deg, var(--accent-bg), var(--surface) 70%);box-shadow:var(--shadow-card);animation:Zq_YEa_lesson var(--dur-2) var(--ease) both;flex-wrap:wrap;display:flex}.Zq_YEa_heroText{gap:var(--sp-3);flex-direction:column;flex:340px;min-width:0;display:flex}.Zq_YEa_heroText h2{font-family:var(--doc);font-size:var(--fs-section);margin:0;line-height:1.25}.Zq_YEa_heroText p{color:var(--text-2);font-size:var(--fs-control);margin:0}.Zq_YEa_heroActions{gap:var(--sp-3);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.Zq_YEa_big{padding:var(--sp-3) var(--sp-6);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:inherit;font-size:var(--fs-body);cursor:pointer;transition:transform var(--dur-1) var(--ease);border:0;font-weight:600;animation:2.4s ease-in-out infinite Zq_YEa_glow}.Zq_YEa_big:hover{transform:translateY(-2px)}.Zq_YEa_ghost{padding:var(--sp-3) var(--sp-5);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font:inherit;font-size:var(--fs-control);cursor:pointer;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease)}.Zq_YEa_ghost:hover{border-color:var(--accent);transform:translateY(-2px)}.Zq_YEa_seen{align-items:center;gap:var(--sp-2);color:var(--text-2);font-size:var(--fs-small);flex-direction:column;flex:none;display:flex}.Zq_YEa_player{gap:var(--sp-5);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.Zq_YEa_chapters{gap:var(--sp-4);top:var(--sp-4);flex-direction:column;margin:0;padding:0;display:flex;position:sticky}.Zq_YEa_group{gap:var(--sp-1);flex-direction:column;display:flex}.Zq_YEa_group ol{gap:var(--sp-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Zq_YEa_groupTitle{padding:0 var(--sp-3);font-size:var(--fs-caption);color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.Zq_YEa_does li b{color:var(--text)}.Zq_YEa_chapter{all:unset;box-sizing:border-box;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-btn);font-size:var(--fs-text);color:var(--text-2);cursor:pointer;transition:background var(--dur-1) var(--ease), color var(--dur-1) var(--ease);display:flex}.Zq_YEa_chapter:hover{background:var(--surface-2);color:var(--text)}.Zq_YEa_chapter:focus-visible{outline:2px solid var(--accent)}.Zq_YEa_chapter[aria-current=step]{background:var(--accent-bg);color:var(--accent-ink);font-weight:600}.Zq_YEa_num{width:var(--sp-5);height:var(--sp-5);border:1px solid var(--border);font-size:var(--fs-caption);background:var(--surface);transition:background var(--dur-2) var(--ease), border-color var(--dur-2) var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.Zq_YEa_chapter[data-seen=true] .Zq_YEa_num{background:var(--ok-line);border-color:var(--ok-line);color:var(--on-accent)}.Zq_YEa_chapter[aria-current=step] .Zq_YEa_num{border-color:var(--accent)}.Zq_YEa_lesson{gap:var(--sp-6);padding:var(--sp-5);border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-card);animation:Zq_YEa_lesson var(--dur-2) var(--ease) both;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;display:grid}.Zq_YEa_lessonText{gap:var(--sp-3);flex-direction:column;min-width:0;display:flex}.Zq_YEa_kicker{font-size:var(--fs-note);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.06em}.Zq_YEa_lessonText h2{font-family:var(--doc);font-size:var(--fs-section);margin:0}.Zq_YEa_lead{color:var(--text-2);font-size:var(--fs-control);margin:0}.Zq_YEa_does{gap:var(--sp-2);counter-reset:n;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Zq_YEa_does li{padding-left:var(--sp-7);font-size:var(--fs-control);counter-increment:n;animation:Zq_YEa_item var(--dur-2) var(--ease) both;animation-delay:calc(var(--k,0) * .12s + .15s);line-height:1.5;position:relative}.Zq_YEa_does li:before{content:counter(n);width:var(--sp-5);height:var(--sp-5);background:var(--accent-bg);color:var(--accent-ink);border:1px solid var(--accent-line);font-size:var(--fs-note);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.Zq_YEa_tipBox{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-btn);background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);font-size:var(--fs-text);animation:Zq_YEa_item var(--dur-2) var(--ease) both;animation-delay:.6s}.Zq_YEa_nav{gap:var(--sp-2);margin-top:var(--sp-2);flex-wrap:wrap;display:flex}.Zq_YEa_faq{gap:var(--sp-2);flex-direction:column;display:flex}.Zq_YEa_faq h2{margin:0 0 var(--sp-2);font-size:var(--fs-lead)}.Zq_YEa_faq details{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);padding:var(--sp-3) var(--sp-4)}.Zq_YEa_faq summary{cursor:pointer;font-weight:600}.Zq_YEa_faq details[open] summary{margin-bottom:var(--sp-2)}.Zq_YEa_faq p,.Zq_YEa_faq li{color:var(--text-2);font-size:var(--fs-text);line-height:1.6}.Zq_YEa_faq ol{padding-left:var(--sp-5);margin:0;list-style:decimal}.Zq_YEa_faq ul{padding-left:var(--sp-5);margin:0;list-style:outside}@media (max-width:1000px){.Zq_YEa_player{grid-template-columns:minmax(0,1fr)}.Zq_YEa_chapters{padding-bottom:var(--sp-1);flex-direction:row;position:static;overflow-x:auto}.Zq_YEa_group ol{flex-direction:row}.Zq_YEa_chapter{white-space:nowrap;width:auto}.Zq_YEa_lesson{grid-template-columns:minmax(0,1fr)}}
.ylvQSG_page{gap:var(--sp-5);width:100%;max-width:1240px;padding:var(--sp-6) var(--sp-4) var(--sp-8);flex-direction:column;margin:0 auto;display:flex}.ylvQSG_hero{align-items:center;gap:var(--sp-7);padding:var(--sp-7);border-radius:var(--radius-card);border:1px solid var(--accent-line);background:linear-gradient(135deg, var(--accent-bg), var(--surface) 70%);box-shadow:var(--shadow-card);animation:ylvQSG_enter var(--dur-2) var(--ease) both;flex-wrap:wrap;display:flex}@keyframes ylvQSG_enter{0%{opacity:0;transform:translateY(var(--sp-3))}}.ylvQSG_heroRing{flex:none}.ylvQSG_heroBody{gap:var(--sp-3);flex-direction:column;flex:320px;min-width:0;display:flex}.ylvQSG_heroTitle{font-family:var(--doc);font-size:var(--fs-section);margin:0;font-weight:600;line-height:1.25}.ylvQSG_heroText{color:var(--text-2);font-size:var(--fs-control);margin:0}.ylvQSG_steps{margin:var(--sp-2) 0 0;gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ylvQSG_step{animation:ylvQSG_enter var(--dur-2) var(--ease) both;animation-delay:calc(var(--i,0) * 60ms + .3s)}.ylvQSG_step a{align-items:center;gap:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);color:var(--text-2);font-size:var(--fs-small);transition:transform var(--dur-1) var(--ease), border-color var(--dur-1) var(--ease);text-decoration:none;display:inline-flex}.ylvQSG_step a:hover{border-color:var(--accent);color:var(--text);transform:translateY(-2px)}.ylvQSG_step i{width:var(--sp-2);height:var(--sp-2);background:var(--border);border-radius:50%}.ylvQSG_step[data-state=done] i{background:var(--ok-line)}.ylvQSG_step[data-state=current] i,.ylvQSG_step[data-state=active] i{background:var(--accent)}.ylvQSG_stats{gap:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.ylvQSG_grid{gap:var(--sp-4);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.ylvQSG_span2{grid-column:span 2}.ylvQSG_span3{grid-column:span 3}.ylvQSG_split{gap:var(--sp-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:center;display:grid}.ylvQSG_stageList{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ylvQSG_stageHead{justify-content:space-between;gap:var(--sp-3);font-size:var(--fs-text);margin-bottom:var(--sp-1);color:var(--text-2);display:flex}.ylvQSG_stageHead b{color:var(--text);font-variant-numeric:tabular-nums}.ylvQSG_mini{margin:0 0 var(--sp-3);font-size:var(--fs-small);color:var(--muted);font-weight:500}.ylvQSG_muted{color:var(--text-2);font-size:var(--fs-text);margin:0}@media (max-width:1100px){.ylvQSG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ylvQSG_span3{grid-column:span 2}}@media (max-width:700px){.ylvQSG_grid{grid-template-columns:minmax(0,1fr)}.ylvQSG_span2,.ylvQSG_span3{grid-column:auto}.ylvQSG_hero{padding:var(--sp-5)}}
.bEG8uG_card{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin:16px 0;padding:14px 16px}.bEG8uG_card h2{margin:0 0 6px;font-size:17px}.bEG8uG_state{border:1px solid var(--border);color:var(--text-2);border-radius:999px;padding:1px 10px;font-size:13px;display:inline-block}.bEG8uG_state.bEG8uG_granted{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.bEG8uG_state.bEG8uG_withdrawn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.bEG8uG_notice{color:var(--warn-text);background:var(--warn-bg);border:1px solid var(--warn-line);border-radius:8px;margin:8px 0;padding:6px 10px;font-size:13px}.bEG8uG_body p{color:var(--text-2);margin:6px 0;font-size:14px}.bEG8uG_row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.bEG8uG_btn{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;padding:4px 14px;font-size:14px}.bEG8uG_btn:hover{background:var(--surface-2)}.bEG8uG_btn:disabled{opacity:.45;cursor:not-allowed}.bEG8uG_msg{color:var(--text-2);font-size:13px}.bEG8uG_muted{color:var(--muted);font-size:13px}.bEG8uG_terms{flex-direction:column;gap:10px;display:flex}.bEG8uG_check{color:var(--text-2);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.bEG8uG_check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:3px}.bEG8uG_check a{color:var(--accent-ink);text-decoration:underline}.bEG8uG_termsForm{flex-direction:column;gap:14px;display:flex}.bEG8uG_error{min-height:22px;color:var(--danger);margin:0;font-size:14px}.bEG8uG_submit{border:1px solid var(--accent);background:var(--accent);color:var(--on-accent);cursor:pointer;border-radius:12px;padding:14px 30px;font-size:17px;font-weight:600}.bEG8uG_submit:disabled{opacity:.45;cursor:not-allowed}.bEG8uG_submit:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.x1SE8q_page *,.x1SE8q_page :before,.x1SE8q_page :after{box-sizing:border-box}.x1SE8q_page{background:var(--bg);height:100%;color:var(--text);font-family:var(--ui);font-size:var(--fs-control);margin:0;line-height:1.55}.x1SE8q_page button{font:inherit;color:inherit;cursor:pointer}.x1SE8q_page [hidden]{display:none!important}.x1SE8q_page button:focus-visible,.x1SE8q_page textarea:focus-visible,[contenteditable]:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.x1SE8q_app{grid-template-columns:232px minmax(0,1fr);min-height:100%;display:grid}.x1SE8q_side{background:var(--side);color:var(--side-text);padding:var(--sp-5) var(--sp-3);gap:var(--sp-5);border-right:1px solid var(--side-line);flex-direction:column;display:flex}.x1SE8q_brand{align-items:center;gap:var(--sp-2);padding:0 var(--sp-2);color:var(--surface);font-weight:600;font-size:var(--fs-body);display:flex}.x1SE8q_proj{margin:0 var(--sp-1);padding:var(--sp-2) var(--sp-3);border:1px solid var(--side-line);border-radius:var(--radius-sm);font-size:var(--fs-small);color:var(--side-muted)}.x1SE8q_proj strong{color:var(--surface);font-weight:500;font-size:var(--fs-text);display:block}.x1SE8q_nav{flex-direction:column;gap:0;display:flex}.x1SE8q_nav .x1SE8q_grp{font-size:var(--fs-note);color:var(--side-muted);padding:var(--sp-3) var(--sp-3) var(--sp-1)}.x1SE8q_nav a{padding:var(--sp-2) var(--sp-3);border-radius:var(--radius-sm);color:var(--side-text);font-size:var(--fs-text);text-decoration:none;display:block}.x1SE8q_nav a:hover{background:var(--side-hover)}.x1SE8q_nav a[aria-current=page]{background:var(--side-active);color:var(--side-accent)}.x1SE8q_who{padding:var(--sp-2) var(--sp-3);border-top:1px solid var(--side-line);font-size:var(--fs-small);color:var(--side-muted);margin-top:auto}.x1SE8q_who strong{color:var(--surface);font-weight:500;display:block}.x1SE8q_main{flex-direction:column;min-width:0;display:flex}.x1SE8q_top{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--border);background:var(--surface);flex-wrap:wrap;display:flex}.x1SE8q_crumb{font-size:var(--fs-text);color:var(--text-2)}.x1SE8q_crumb b{color:var(--text);font-weight:500}.x1SE8q_badge{font-size:var(--fs-note);padding:var(--sp-1) var(--sp-2);border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);white-space:nowrap}.x1SE8q_badge.x1SE8q_warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.x1SE8q_badge.x1SE8q_ok{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}#x1SE8q_saved{font-size:var(--fs-note);color:var(--muted);text-align:right;min-width:110px}.x1SE8q_rail{gap:var(--sp-2);padding:var(--sp-3) var(--sp-6);border-bottom:1px solid var(--border);background:var(--bg);flex-wrap:wrap;align-items:stretch;display:flex}.x1SE8q_rc{text-align:left;padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-btn);background:var(--surface);font-size:var(--fs-small);flex-direction:column;align-items:flex-start;min-width:150px;line-height:1.3;display:flex}.x1SE8q_rc small{color:var(--muted);font-size:var(--fs-note)}.x1SE8q_rc.x1SE8q_static{background:var(--surface-2);cursor:default}.x1SE8q_page button.x1SE8q_rc:hover{border-color:var(--accent)}.x1SE8q_rc[aria-current=true]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-ink)}.x1SE8q_rc[aria-current=true] small{color:var(--accent-ink)}.x1SE8q_seg{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);align-self:center;margin-left:auto;display:inline-flex;overflow:hidden}.x1SE8q_seg button{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-small);color:var(--text-2);background:0 0;border:0}.x1SE8q_seg button[aria-pressed=true]{background:var(--accent-bg);color:var(--accent-ink);font-weight:500}.x1SE8q_dep{margin:var(--sp-3) var(--sp-6) 0;font-size:var(--fs-small);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);border:1px solid var(--border);background:var(--surface-2);color:var(--text-2)}.x1SE8q_dep.x1SE8q_warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.x1SE8q_dep.x1SE8q_ok{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.x1SE8q_work{gap:var(--sp-5);padding:var(--sp-4) var(--sp-6) var(--sp-7);grid-template-columns:180px minmax(0,1fr) 310px;align-items:start;display:grid}.x1SE8q_left h2,.x1SE8q_panel h2{font-size:var(--fs-text);margin:0 0 var(--sp-2);font-weight:600}.x1SE8q_left ol,.x1SE8q_left ul{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.x1SE8q_left button.x1SE8q_it{text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--sp-1) var(--sp-2);font-size:var(--fs-small);color:var(--text-2);background:0 0;border:1px solid #0000}.x1SE8q_left button.x1SE8q_it small{color:var(--muted);font-size:var(--fs-note);display:block}.x1SE8q_left button.x1SE8q_it:hover{background:var(--surface-2)}.x1SE8q_left button.x1SE8q_it[aria-current=step]{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.x1SE8q_left button.x1SE8q_it[aria-current=step] small{color:var(--accent-ink)}#x1SE8q_navmsg{font-size:var(--fs-small);color:var(--text-2);margin-top:var(--sp-2);min-height:20px}.x1SE8q_film{max-height:640px;padding-right:var(--sp-1);overflow:auto}.x1SE8q_th{text-align:left;border-radius:var(--radius-btn);width:100%;padding:var(--sp-1);margin-bottom:var(--sp-1);background:0 0;border:1px solid #0000;display:block}.x1SE8q_th:hover{background:var(--surface-2)}.x1SE8q_th[aria-current=true]{border-color:var(--accent);background:var(--accent-bg)}.x1SE8q_th .x1SE8q_cap{justify-content:space-between;gap:var(--sp-1);font-size:var(--fs-note);color:var(--text-2);margin-top:var(--sp-1);display:flex}.x1SE8q_dot{width:8px;height:8px;margin-right:var(--sp-1);background:var(--border);border-radius:50%;display:inline-block}.x1SE8q_dot.x1SE8q_draft{background:var(--warn-line)}.x1SE8q_dot.x1SE8q_ready{background:var(--accent)}.x1SE8q_center{min-width:0}.x1SE8q_tb{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-2);flex-wrap:wrap;display:flex}.x1SE8q_tb .x1SE8q_sp{flex:1}.x1SE8q_btn{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-text)}.x1SE8q_btn:hover{background:var(--surface-2)}.x1SE8q_btn.x1SE8q_main{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:500}:root[data-theme=dark] .x1SE8q_btn.x1SE8q_main{color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .x1SE8q_btn.x1SE8q_main{color:var(--on-accent)}}.x1SE8q_btn.x1SE8q_main:hover{filter:brightness(1.08)}.x1SE8q_zl{font-size:var(--fs-small);color:var(--text-2);text-align:center;min-width:44px}.x1SE8q_canvas{background:var(--canvas);border-radius:var(--radius-btn);padding:var(--sp-6) var(--sp-3);max-height:78vh;overflow:auto}.x1SE8q_sheet{background:var(--surface);color:var(--text);width:100%;max-width:560px;min-height:792px;margin:0 auto var(--sp-5);padding:var(--sp-8) var(--sp-8) var(--sp-8);box-shadow:var(--shadow-page);font-family:var(--doc);position:relative}.x1SE8q_sheet .x1SE8q_ph{font-family:var(--ui);font-size:var(--fs-caption);color:var(--text-2);justify-content:space-between;display:flex;position:absolute;top:26px;left:52px;right:52px}.x1SE8q_sheet .x1SE8q_pf{font-family:var(--ui);font-size:var(--fs-caption);color:var(--text-2);justify-content:space-between;display:flex;position:absolute;bottom:28px;left:52px;right:52px}.x1SE8q_sheet h2{font-size:var(--fs-section);margin:0 0 var(--sp-3);font-weight:600;line-height:1.25}.x1SE8q_sheet h3{font-size:var(--fs-body);margin:0 0 var(--sp-2);font-weight:600}.x1SE8q_sheet p{font-size:var(--fs-control);margin:0 0 var(--sp-2);line-height:1.75}.x1SE8q_cover{flex-direction:column;justify-content:center;min-height:640px;display:flex}.x1SE8q_cover .x1SE8q_big{font-size:var(--fs-title);margin:0 0 var(--sp-2);font-weight:600;line-height:1.15}.x1SE8q_cover .x1SE8q_sub{font-family:var(--ui);color:var(--text-2);font-size:var(--fs-control);margin:0 0 var(--sp-1)}.x1SE8q_chipl{font-family:var(--ui);font-size:var(--fs-note);padding:0 var(--sp-2);border-radius:var(--radius-pill);background:var(--warn-bg);color:var(--warn-text);border:1px solid var(--warn-line);margin-bottom:var(--sp-3);display:inline-block}.x1SE8q_guided .x1SE8q_sheet:not(.x1SE8q_cur){opacity:.55}.x1SE8q_pp{border-radius:var(--radius-sm);position:relative}.x1SE8q_pp .x1SE8q_doc{border-radius:var(--radius-sm);padding:0 var(--sp-1);margin:0 calc(var(--sp-1) * -1) var(--sp-2);outline:0}.x1SE8q_pp .x1SE8q_doc:hover,.x1SE8q_pp .x1SE8q_doc:focus{background:var(--surface-2)}.x1SE8q_mk{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-2);width:30px;height:22px;color:var(--text-2);font-family:var(--ui);font-size:var(--fs-caption);cursor:pointer;padding:0;position:absolute;top:6px;right:-42px}.x1SE8q_mk.x1SE8q_ed{background:var(--accent-bg);color:var(--accent-ink);border-color:var(--accent-line)}.x1SE8q_gap{background:var(--warn-bg);color:var(--warn-text);border-radius:var(--radius-sm);padding:0 var(--sp-1);font-family:var(--ui);font-size:var(--fs-note)}.x1SE8q_gap.x1SE8q_nosabe{border:1px dashed var(--warn-line)}.x1SE8q_gap.x1SE8q_filled{background:var(--accent-bg);color:var(--accent-ink);font-family:var(--doc);font-size:inherit;animation:.5s ease-out x1SE8q_fill}@keyframes x1SE8q_fill{0%{box-shadow:0 0 0 4px var(--accent-line)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.x1SE8q_gap.x1SE8q_filled{animation:none}}.x1SE8q_aimark{border:1px dashed var(--ai-line);color:var(--ai-ink);border-radius:var(--radius-sm);padding:0 var(--sp-1);font-size:var(--fs-caption);font-weight:600;display:inline-block}.x1SE8q_sug{margin:var(--sp-1) 0 var(--sp-2);border:1.5px dashed var(--ai-line);background:var(--ai-bg);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-3);font-family:var(--ui);font-size:var(--fs-small);color:var(--accent-ink)}.x1SE8q_sug p{font-family:var(--doc);font-size:var(--fs-text);color:var(--text);margin:var(--sp-1) 0 var(--sp-2)}.x1SE8q_sug .x1SE8q_row{gap:var(--sp-2);display:flex}.x1SE8q_sug .x1SE8q_btn{font-size:var(--fs-small);padding:var(--sp-1) var(--sp-3);color:var(--text);background:var(--surface);border-color:var(--border)}.x1SE8q_sug .x1SE8q_btn.x1SE8q_main{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.x1SE8q_pop{z-index:20;background:var(--surface);width:250px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-3);font-family:var(--ui);font-size:var(--fs-small);box-shadow:var(--shadow-dialog);position:fixed}.x1SE8q_pop b{font-weight:600}.x1SE8q_pop .x1SE8q_btn{margin-top:var(--sp-2);font-size:var(--fs-small);padding:var(--sp-1) var(--sp-2)}.x1SE8q_stagewrap{background:var(--canvas);border-radius:var(--radius-btn);padding:var(--sp-5)}.x1SE8q_figs{margin-top:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-small)}.x1SE8q_figs h3{font-size:var(--fs-small);margin:0 0 var(--sp-1);font-weight:600}.x1SE8q_figs .x1SE8q_fr{justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) 0;border-top:1px solid var(--border);flex-wrap:wrap;display:flex}.x1SE8q_figs .x1SE8q_fr:first-of-type{border-top:0}.x1SE8q_figs .x1SE8q_fr span:last-child{color:var(--muted)}.x1SE8q_foot{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}.x1SE8q_msg{font-size:var(--fs-text);min-height:22px}.x1SE8q_panel{gap:var(--sp-3);top:var(--sp-3);max-height:calc(100vh - var(--sp-8));overscroll-behavior:contain;padding-right:var(--sp-1);flex-direction:column;display:flex;position:sticky;overflow-y:auto}.x1SE8q_panel .x1SE8q_tabs{z-index:1;background:var(--bg);position:sticky;top:0}.x1SE8q_tabs{gap:var(--sp-1);border-bottom:1px solid var(--border);display:flex}.x1SE8q_tabs button{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-small);color:var(--text-2);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000}.x1SE8q_tabs button[aria-selected=true]{color:var(--accent-ink);border-bottom-color:var(--accent);font-weight:500}.x1SE8q_q{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-3) var(--sp-3);margin-bottom:var(--sp-2)}.x1SE8q_q .x1SE8q_t{font-size:var(--fs-text);font-weight:500}.x1SE8q_q .x1SE8q_h{font-size:var(--fs-note);color:var(--muted);margin-top:0}.x1SE8q_opt{text-align:left;width:100%;margin-top:var(--sp-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-2);font-size:var(--fs-text);display:block}.x1SE8q_opt:hover{border-color:var(--accent);background:var(--accent-bg)}.x1SE8q_opt.x1SE8q_skip{color:var(--text-2);border-style:dashed}.x1SE8q_q .x1SE8q_done{margin-top:var(--sp-1);font-size:var(--fs-text);color:var(--ok)}.x1SE8q_empty-q{font-size:var(--fs-text);color:var(--text-2);padding:var(--sp-2) 0}.x1SE8q_thread{gap:var(--sp-2);margin-bottom:var(--sp-2);flex-direction:column;display:flex}.x1SE8q_m{font-size:var(--fs-text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-2)}.x1SE8q_m.x1SE8q_ai{background:var(--accent-bg);border-color:var(--accent-line)}.x1SE8q_m .x1SE8q_w{font-size:var(--fs-note);color:var(--muted);margin-bottom:0}.x1SE8q_m .x1SE8q_pend{font-size:var(--fs-note);color:var(--muted);margin-top:var(--sp-1)}.x1SE8q_ctx{font-size:var(--fs-note);color:var(--text-2);margin-bottom:var(--sp-1);justify-content:space-between;align-items:center;min-height:22px;display:flex}.x1SE8q_ctx button{color:var(--accent-ink);font-size:var(--fs-note);background:0 0;border:0;padding:0}.x1SE8q_page textarea{width:100%;font:inherit;font-size:var(--fs-text);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-2);resize:vertical;min-height:64px}.x1SE8q_chips{gap:var(--sp-1);margin:var(--sp-1) 0 var(--sp-2);flex-wrap:wrap;display:flex}.x1SE8q_chips button{background:var(--surface-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-2);font-size:var(--fs-note);color:var(--text-2)}#x1SE8q_err{font-size:var(--fs-small);color:var(--danger);min-height:18px;margin-top:var(--sp-1)}.x1SE8q_ver{gap:var(--sp-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.x1SE8q_ver li{font-size:var(--fs-text);border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-2)}.x1SE8q_ver li small{color:var(--muted);font-size:var(--fs-note);display:block}.x1SE8q_chk{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-3) var(--sp-3);font-size:var(--fs-text)}.x1SE8q_chk.x1SE8q_warn{background:var(--warn-bg);border-color:var(--warn-line);color:var(--warn-text)}.x1SE8q_chk.x1SE8q_ok{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.x1SE8q_chk .x1SE8q_btn{margin-top:var(--sp-2);font-size:var(--fs-small);padding:var(--sp-1) var(--sp-2);color:var(--text)}.x1SE8q_dk{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:var(--fs-small);margin:var(--sp-1) 0 var(--sp-3)}.x1SE8q_dk td{border-top:1px solid var(--border);padding:var(--sp-1) var(--sp-1)}.x1SE8q_dk td:first-child{color:var(--text-2);width:42%}.x1SE8q_tl{margin:0 0 var(--sp-3);padding-left:var(--sp-4);font-size:var(--fs-text)}@media (max-width:1180px){.x1SE8q_work{grid-template-columns:minmax(0,1fr) 300px}.x1SE8q_left{grid-column:1/-1}.x1SE8q_left ol{gap:var(--sp-1);padding-bottom:var(--sp-1);flex-direction:row;overflow-x:auto}.x1SE8q_left li{flex:none}.x1SE8q_left button.x1SE8q_it{white-space:nowrap;width:auto}.x1SE8q_film{gap:var(--sp-2);max-height:none;display:flex;overflow-x:auto}.x1SE8q_film .x1SE8q_th{flex:0 0 150px;margin:0}}@media (max-width:860px){.x1SE8q_panel{max-height:none;position:static;overflow:visible}.x1SE8q_app{grid-template-columns:minmax(0,1fr)}.x1SE8q_side{display:none}.x1SE8q_work{padding:var(--sp-3) var(--sp-4) var(--sp-7);grid-template-columns:minmax(0,1fr)}.x1SE8q_top,.x1SE8q_rail{padding-left:var(--sp-4);padding-right:var(--sp-4)}.x1SE8q_dep{margin:var(--sp-3) var(--sp-4) 0}.x1SE8q_sheet{padding-left:var(--sp-7);padding-right:var(--sp-7)}.x1SE8q_sheet .x1SE8q_ph,.x1SE8q_sheet .x1SE8q_pf{left:36px;right:36px}}.x1SE8q_tabs{flex-wrap:wrap}.x1SE8q_work{grid-template-columns:180px minmax(0,1fr) 330px}.x1SE8q_top .x1SE8q_btn{padding:var(--sp-1) var(--sp-2);font-size:var(--fs-small)}.x1SE8q_rolebox{padding:0 var(--sp-1)}.x1SE8q_rolebox label{font-size:var(--fs-note);color:var(--side-muted);margin-bottom:var(--sp-1);display:block}.x1SE8q_side select{background:var(--text);width:100%;color:var(--border);border:1px solid var(--text);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-2);font:inherit;font-size:var(--fs-small)}.x1SE8q_tgl{align-items:center;gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-small);align-self:center;display:inline-flex}.x1SE8q_tgl[aria-pressed=true]{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink);font-weight:500}.x1SE8q_planbar{margin:var(--sp-3) var(--sp-6) 0;border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-3)}.x1SE8q_pb-top{justify-content:space-between;align-items:center;gap:var(--sp-2);font-size:var(--fs-small);flex-wrap:wrap;display:flex}.x1SE8q_pb-sess{gap:var(--sp-2);color:var(--text-2);flex-wrap:wrap;align-items:center;display:flex}.x1SE8q_pb-sess .x1SE8q_btn,.x1SE8q_pb-next .x1SE8q_btn{font-size:var(--fs-note);padding:var(--sp-1) var(--sp-2)}.x1SE8q_steps{margin:var(--sp-2) 0 0;gap:var(--sp-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.x1SE8q_steps li{align-items:center;gap:var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--sp-1) var(--sp-3);font-size:var(--fs-small);color:var(--text-2);display:flex}.x1SE8q_steps .x1SE8q_n{background:var(--surface-2);width:20px;height:20px;font-size:var(--fs-note);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.x1SE8q_steps li.x1SE8q_done{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}.x1SE8q_steps li.x1SE8q_done .x1SE8q_n{background:var(--accent);color:var(--on-accent)}.x1SE8q_steps li.x1SE8q_cur{border-color:var(--accent);color:var(--text);font-weight:500}.x1SE8q_pb-next{align-items:center;gap:var(--sp-2);margin-top:var(--sp-2);font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap;display:flex}.x1SE8q_aistate{margin:var(--sp-2) var(--sp-6) 0;font-size:var(--fs-small);color:var(--accent-ink);background:var(--accent-bg);border:1px solid var(--accent-line);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-3)}.x1SE8q_dots:after{content:"...";vertical-align:bottom;width:1.2em;animation:1.2s steps(4,end) infinite x1SE8q_dt;display:inline-block;overflow:hidden}@keyframes x1SE8q_dt{0%{width:0}to{width:1.2em}}@media (prefers-reduced-motion:reduce){.x1SE8q_dots:after{animation:none}}.x1SE8q_busy .x1SE8q_sheet{opacity:.45;pointer-events:none}#x1SE8q_errbar{background:var(--warn-bg);color:var(--warn-text);border-bottom:1px solid var(--warn-line);padding:var(--sp-2) var(--sp-6);font-size:var(--fs-text);gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}#x1SE8q_errbar .x1SE8q_btn{font-size:var(--fs-small);padding:var(--sp-1) var(--sp-2);color:var(--text)}.x1SE8q_cmb{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface);width:30px;height:22px;color:var(--text-2);font-family:var(--ui);font-size:var(--fs-caption);cursor:pointer;padding:0;position:absolute;top:34px;right:-42px}.x1SE8q_cmb:hover{background:var(--surface-2)}.x1SE8q_fg.x1SE8q_linked{border-bottom:2px dotted var(--accent)}.x1SE8q_lnk{color:var(--accent-ink);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.x1SE8q_pend{font-size:var(--fs-note);color:var(--muted);margin-top:var(--sp-1)}.x1SE8q_thr{z-index:30;background:var(--surface);width:330px;color:var(--text);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-3);box-shadow:var(--shadow-dialog);font-size:var(--fs-text);position:fixed}.x1SE8q_thr .x1SE8q_hd{margin-bottom:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.x1SE8q_thr .x1SE8q_hd b{font-weight:600}.x1SE8q_thr .x1SE8q_msgs{gap:var(--sp-2);max-height:230px;margin-bottom:var(--sp-2);flex-direction:column;display:flex;overflow:auto}.x1SE8q_thr .x1SE8q_row2{gap:var(--sp-1);margin-top:var(--sp-1);flex-wrap:wrap;display:flex}.x1SE8q_thr .x1SE8q_btn{font-size:var(--fs-small);padding:var(--sp-1) var(--sp-2)}.x1SE8q_thr textarea{min-height:56px}.x1SE8q_ev{background:var(--surface);width:min(460px,100vw);color:var(--text);border-left:1px solid var(--border);box-shadow:var(--shadow-panel);z-index:40;flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.x1SE8q_evtop{justify-content:space-between;align-items:center;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--border);display:flex}.x1SE8q_evtop small{color:var(--muted);font-size:var(--fs-note);display:block}.x1SE8q_evbody{padding:var(--sp-4);background:var(--canvas);flex:1;overflow:auto}.x1SE8q_evfoot{padding:var(--sp-2) var(--sp-4);font-size:var(--fs-note);color:var(--muted);border-top:1px solid var(--border)}.x1SE8q_evpage{--text:var(--text);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);padding:var(--sp-5) var(--sp-6);box-shadow:var(--shadow-page);font-family:var(--doc)}.x1SE8q_evpage h4{margin:0 0 var(--sp-2);font-size:var(--fs-body)}.x1SE8q_evpage p{font-size:var(--fs-text);margin:0 0 var(--sp-2);line-height:1.7}.x1SE8q_evpage .x1SE8q_hlp{background:var(--warn-bg);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-1)}.x1SE8q_evpage .x1SE8q_hll{font-family:var(--ui);font-size:var(--fs-caption);color:var(--warn-text);margin-bottom:0;display:block}.x1SE8q_evpage .x1SE8q_hlr td{background:var(--warn-bg)}.x1SE8q_evpage .x1SE8q_dk td{border-top:1px solid var(--border);padding:var(--sp-1) var(--sp-1)}.x1SE8q_sheet{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:var(--fs-small)}.x1SE8q_sheet th{background:var(--border);color:var(--text-2);border:1px solid var(--border);padding:var(--sp-1) var(--sp-2);text-align:center;font-weight:500}.x1SE8q_sheet td{border:1px solid var(--border);padding:var(--sp-1) var(--sp-2)}.x1SE8q_sheet td.x1SE8q_hlc{background:var(--warn-bg);outline:2px solid var(--warn-line);outline-offset:-2px}.x1SE8q_evnote{font-family:var(--ui);color:var(--text-2);font-size:var(--fs-note)!important}.x1SE8q_modal{background:var(--overlay);z-index:50;padding:var(--sp-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.x1SE8q_modal .x1SE8q_box{background:var(--surface);color:var(--text);border-radius:var(--radius-card);width:100%;max-width:480px;padding:var(--sp-4) var(--sp-5);max-height:92vh;overflow:auto}.x1SE8q_modal h3{margin:0 0 var(--sp-1);font-size:var(--fs-body)}.x1SE8q_modal .x1SE8q_opt2{border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-3);margin-top:var(--sp-2);font-size:var(--fs-text)}.x1SE8q_modal .x1SE8q_opt2 label{gap:var(--sp-2);cursor:pointer;align-items:flex-start;font-weight:500;display:flex}.x1SE8q_modal .x1SE8q_opt2 .x1SE8q_sub{margin-top:var(--sp-1);gap:var(--sp-1);flex-wrap:wrap;display:flex}.x1SE8q_modal input[type=text],.x1SE8q_modal select{font:inherit;font-size:var(--fs-text);border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--sp-1) var(--sp-2);background:var(--surface);color:var(--text);flex:1;min-width:120px}.x1SE8q_modal .x1SE8q_acts{justify-content:flex-end;gap:var(--sp-2);margin-top:var(--sp-3);display:flex}.x1SE8q_modal .x1SE8q_errt{font-size:var(--fs-small);color:var(--danger);min-height:18px;margin-top:var(--sp-2)}.x1SE8q_phone{width:290px;margin:var(--sp-2) auto 0;border:8px solid var(--text);border-radius:var(--radius-card);background:var(--bg);flex-direction:column;height:540px;display:flex;position:relative;overflow:hidden}.x1SE8q_phone .x1SE8q_ph-top{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border);font-size:var(--fs-small);background:var(--surface);font-weight:600}.x1SE8q_phone .x1SE8q_ph-doc{padding:var(--sp-3);font-family:var(--doc);font-size:var(--fs-text);background:var(--surface);color:var(--text);flex:1;line-height:1.7;overflow:auto}.x1SE8q_phone .x1SE8q_ph-sheet{border-top:1px solid var(--border);padding:var(--sp-2) var(--sp-3);background:var(--surface);font-size:var(--fs-small)}.x1SE8q_phone .x1SE8q_ph-sheet .x1SE8q_opt{font-size:var(--fs-small);padding:var(--sp-1) var(--sp-2)}.x1SE8q_phone .x1SE8q_gap{--warn-bg:var(--warn-bg);--warn-text:var(--warn-text);--accent-bg:var(--accent-bg);--accent-ink:var(--accent-ink);--accent:var(--accent)}.x1SE8q_lock{margin-bottom:var(--sp-3);background:var(--warn-bg);border:1px solid var(--warn-line);color:var(--warn-text);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-3);font-size:var(--fs-text)}.x1SE8q_lock .x1SE8q_btn{margin:var(--sp-2) var(--sp-2) 0 0;font-size:var(--fs-small);padding:var(--sp-1) var(--sp-2);color:var(--text)}.x1SE8q_locked>div[id^=v-]{opacity:.35;pointer-events:none}.x1SE8q_cpanel{margin-top:var(--sp-3);border:1px solid var(--accent-line);background:var(--accent-bg);border-radius:var(--radius-btn);padding:var(--sp-3) var(--sp-3);font-size:var(--fs-text);color:var(--text)}.x1SE8q_cpanel h3{margin:0 0 var(--sp-1);font-size:var(--fs-text);color:var(--accent-ink);font-weight:600}.x1SE8q_cpanel .x1SE8q_acts{gap:var(--sp-2);margin:var(--sp-2) 0;flex-wrap:wrap;display:flex}.x1SE8q_cpanel .x1SE8q_btn{font-size:var(--fs-small);padding:var(--sp-1) var(--sp-3)}.x1SE8q_cpanel textarea{background:var(--surface);min-height:52px}.x1SE8q_cpanel .x1SE8q_li{font-size:var(--fs-small);border-top:1px solid var(--accent-line);padding:var(--sp-1) 0}#x1SE8q_rvbanner{margin-bottom:var(--sp-3)}.x1SE8q_fr2{justify-content:space-between;gap:var(--sp-2);font-size:var(--fs-small);border-top:1px solid var(--border);padding:var(--sp-1) 0;flex-wrap:wrap;display:flex}.x1SE8q_fr2:first-of-type{border-top:0}.x1SE8q_st{font-size:var(--fs-note);padding:0 var(--sp-2);border-radius:var(--radius-pill)}.x1SE8q_st.x1SE8q_ok{background:var(--accent-bg);color:var(--accent-ink)}.x1SE8q_st.x1SE8q_bad{background:var(--warn-bg);color:var(--warn-text)}.x1SE8q_mrow{gap:var(--sp-1) var(--sp-3);border-top:1px solid var(--border);padding:var(--sp-2) 0;font-size:var(--fs-text);grid-template-columns:minmax(0,1fr) auto;display:grid}.x1SE8q_mrow:first-child{border-top:0}.x1SE8q_mrow small{color:var(--muted);font-size:var(--fs-note);grid-column:1/-1}.x1SE8q_mcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3)}.x1SE8q_mcard h3{margin:0 0 var(--sp-1);font-size:var(--fs-control)}.x1SE8q_mres{gap:var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));display:grid}.x1SE8q_mres div{background:var(--surface-2);border-radius:var(--radius-sm);padding:var(--sp-2) var(--sp-2);font-size:var(--fs-small);color:var(--text-2)}.x1SE8q_mres b{font-size:var(--fs-body);color:var(--text);font-weight:600;display:block}#x1SE8q_denied{padding:var(--sp-7) var(--sp-6)}#x1SE8q_denied .x1SE8q_box{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);max-width:520px;padding:var(--sp-6);text-align:center;margin:0 auto}.x1SE8q_diffrow{border-top:1px solid var(--border);padding:var(--sp-1) 0;font-size:var(--fs-small)}.x1SE8q_diffrow .x1SE8q_old{color:var(--danger);text-decoration:line-through}.x1SE8q_diffrow .x1SE8q_new{background:var(--accent-bg);color:var(--accent-ink);border-radius:var(--radius-sm);padding:0 var(--sp-1)}.x1SE8q_sess{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-2);margin-bottom:var(--sp-2);font-size:var(--fs-text)}.x1SE8q_sess small{color:var(--muted);font-size:var(--fs-note);display:block}.x1SE8q_sess.x1SE8q_on{border-color:var(--accent);background:var(--accent-bg)}.x1SE8q_sess .x1SE8q_btn{margin-top:var(--sp-1);font-size:var(--fs-note);padding:var(--sp-1) var(--sp-2)}.x1SE8q_ctxlist{font-size:var(--fs-small);color:var(--text-2);margin:var(--sp-1) 0 var(--sp-2);padding-left:var(--sp-4)}.x1SE8q_statesmenu{z-index:25;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-1);width:250px;box-shadow:var(--shadow-dialog);position:absolute;top:52px;right:28px}.x1SE8q_statesmenu button{text-align:left;border-radius:var(--radius-sm);width:100%;padding:var(--sp-2) var(--sp-2);font-size:var(--fs-text);background:0 0;border:0;display:block}.x1SE8q_statesmenu button:hover{background:var(--surface-2)}.x1SE8q_statesmenu small{color:var(--muted);font-size:var(--fs-note);padding:0 var(--sp-2) var(--sp-1);display:block}.x1SE8q_top{position:relative}@media (max-width:860px){.x1SE8q_planbar,.x1SE8q_dep,.x1SE8q_aistate{margin-left:var(--sp-4);margin-right:var(--sp-4)}#x1SE8q_errbar{padding:var(--sp-2) var(--sp-4)}}.x1SE8q_rc{min-width:0;padding:var(--sp-1) var(--sp-2)}.x1SE8q_rail{gap:var(--sp-1)}.x1SE8q_introing{grid-template-columns:minmax(0,1fr)!important}.x1SE8q_introing .x1SE8q_left,.x1SE8q_introing .x1SE8q_panel{display:none}.x1SE8q_gtitle h2{margin:0 0 var(--sp-1);font-size:var(--fs-section)}.x1SE8q_gtitle p{margin:0 0 var(--sp-3);color:var(--text-2);font-size:var(--fs-control)}.x1SE8q_ggrid{gap:var(--sp-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.x1SE8q_gcard{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-3) var(--sp-4)}.x1SE8q_gcard h3{font-size:var(--fs-text);margin:0 0 var(--sp-1);font-weight:600}.x1SE8q_gcard p{margin:0 0 var(--sp-1);font-size:var(--fs-text);color:var(--text-2);line-height:1.6}.x1SE8q_gcard ul{padding-left:var(--sp-4);font-size:var(--fs-text);color:var(--text-2);margin:0;line-height:1.6}.x1SE8q_gwide{grid-column:1/-1}.x1SE8q_ireq{gap:0 var(--sp-2);border-top:1px solid var(--border);padding:var(--sp-2) 0;font-size:var(--fs-text);grid-template-columns:minmax(0,1fr) auto;display:grid}.x1SE8q_ireq small{color:var(--muted);font-size:var(--fs-note);grid-column:1/-1}.x1SE8q_gcta{gap:var(--sp-3);margin-top:var(--sp-4);flex-wrap:wrap;align-items:center;display:flex}.x1SE8q_gl{gap:var(--sp-1) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;display:grid}.x1SE8q_gl dt{font-weight:600;font-size:var(--fs-small)}.x1SE8q_gl dd{margin:0 0 var(--sp-2);font-size:var(--fs-small);color:var(--text-2)}.x1SE8q_gd .x1SE8q_ggrid{grid-template-columns:1fr}.x1SE8q_gd .x1SE8q_evbody{background:var(--bg)}.x1SE8q_secg{margin-bottom:var(--sp-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-btn);padding:var(--sp-1) var(--sp-3)}.x1SE8q_secg summary{cursor:pointer;font-size:var(--fs-text);padding:var(--sp-1) 0;font-weight:500}.x1SE8q_secg .x1SE8q_gbody{gap:var(--sp-3);padding:var(--sp-1) 0 var(--sp-2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.x1SE8q_secg h4{margin:0 0 var(--sp-1);font-size:var(--fs-small);font-weight:600}.x1SE8q_secg p,.x1SE8q_secg li{font-size:var(--fs-small);color:var(--text-2);margin:0;line-height:1.55}.x1SE8q_secg ul{padding-left:var(--sp-4);margin:0}.x1SE8q_secg li .x1SE8q_st{margin-left:var(--sp-1)}.x1SE8q_left button.x1SE8q_it.x1SE8q_gsel{border-color:var(--border);background:var(--surface-2)}@media (max-width:860px){.x1SE8q_ggrid{grid-template-columns:1fr}}#x1SE8q_intro{max-width:940px;margin:0 auto}.x1SE8q_hero{text-align:center;padding:var(--sp-7) 0 var(--sp-2)}.x1SE8q_hero-n{font-size:var(--fs-text);color:var(--text-2)}.x1SE8q_hero h2{font-family:var(--doc);font-size:var(--fs-cover);margin:var(--sp-2) 0 var(--sp-3);font-weight:600;line-height:1.1}.x1SE8q_hero-lead{max-width:640px;font-size:var(--fs-lead);color:var(--text-2);margin:0 auto;line-height:1.55}.x1SE8q_startbtn{margin:var(--sp-7) auto var(--sp-2);min-width:min(400px,100%);padding:var(--sp-5) var(--sp-7);font:inherit;font-size:var(--fs-lead);border-radius:var(--radius-card);background:var(--accent);color:var(--on-accent);cursor:pointer;border:0;font-weight:600;transition:filter .15s;display:block}:root[data-theme=dark] .x1SE8q_startbtn{color:var(--on-accent)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .x1SE8q_startbtn{color:var(--on-accent)}}.x1SE8q_startbtn:hover{filter:brightness(1.08)}.x1SE8q_hero-sub{font-size:var(--fs-text);color:var(--text-2)}.x1SE8q_meter{justify-content:center;align-items:center;gap:var(--sp-3);margin-top:var(--sp-4);font-size:var(--fs-text);color:var(--text-2);flex-wrap:wrap;display:flex}.x1SE8q_mbar{gap:var(--sp-1);display:flex}.x1SE8q_mbar span{border-radius:var(--radius-pill);background:var(--border);width:30px;height:8px}.x1SE8q_mbar span.x1SE8q_on{background:var(--accent)}.x1SE8q_hero-tabs{max-width:820px;margin:var(--sp-7) auto 0}.x1SE8q_hero-tabs h3{font-size:var(--fs-body);margin:0 0 var(--sp-3);text-align:center;font-weight:600}.x1SE8q_gt{width:100%}.x1SE8q_gtabs{gap:var(--sp-1);margin-bottom:var(--sp-3);flex-wrap:wrap;justify-content:center;display:flex}.x1SE8q_gtabs button{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-text);color:var(--text-2)}.x1SE8q_gtabs button:hover{border-color:var(--accent)}.x1SE8q_gtabs button[aria-selected=true]{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink);font-weight:500}.x1SE8q_gpanel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);padding:var(--sp-5) var(--sp-6)}.x1SE8q_gpanel .x1SE8q_big{font-size:var(--fs-body);margin:0 0 var(--sp-3);color:var(--text);line-height:1.65}.x1SE8q_gpanel h4{margin:var(--sp-3) 0 var(--sp-1);font-size:var(--fs-text);font-weight:600}.x1SE8q_gpanel ul{padding-left:var(--sp-5);font-size:var(--fs-control);color:var(--text-2);margin:0;line-height:1.7}.x1SE8q_kv{gap:var(--sp-1) var(--sp-4);padding:var(--sp-2) 0;border-top:1px solid var(--border);font-size:var(--fs-text);grid-template-columns:170px minmax(0,1fr);display:grid}.x1SE8q_kv b{font-weight:600}.x1SE8q_kv span{color:var(--text-2)}.x1SE8q_gd .x1SE8q_kv{grid-template-columns:1fr}.x1SE8q_gd .x1SE8q_gtabs{justify-content:flex-start}@media (max-width:860px){.x1SE8q_hero h2{font-size:var(--fs-title)}.x1SE8q_kv{grid-template-columns:1fr}}.x1SE8q_atable{border-collapse:collapse;width:100%;margin-top:var(--sp-3);font-family:var(--ui);font-size:var(--fs-small)}.x1SE8q_atable th,.x1SE8q_atable td{text-align:left;padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--border)}.x1SE8q_atable th{color:var(--text-2);font-weight:600}@media (min-width:1400px){.x1SE8q_work{height:var(--work-h,auto);padding-bottom:var(--sp-4);grid-template-columns:minmax(220px,.8fr) minmax(0,640px) minmax(340px,1.2fr);align-items:stretch;overflow:hidden}.x1SE8q_work>.x1SE8q_left,.x1SE8q_work>.x1SE8q_panel{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.x1SE8q_work>.x1SE8q_panel{max-height:none;position:static}.x1SE8q_work>.x1SE8q_left .x1SE8q_film{max-height:none;overflow:visible}.x1SE8q_center{overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.x1SE8q_center .x1SE8q_canvas{max-height:none;padding:var(--sp-4) var(--sp-2);overflow:visible}.x1SE8q_work>.x1SE8q_left h2,.x1SE8q_work>.x1SE8q_panel h2{font-size:var(--fs-body)}.x1SE8q_work>.x1SE8q_left button.x1SE8q_it{font-size:var(--fs-control);padding:var(--sp-2) var(--sp-3)}.x1SE8q_work>.x1SE8q_left button.x1SE8q_it small{font-size:var(--fs-small)}.x1SE8q_work>.x1SE8q_panel{font-size:var(--fs-control)}.x1SE8q_work>.x1SE8q_panel .x1SE8q_tabs button{font-size:var(--fs-text)}}.x1SE8q_rail{padding-top:var(--sp-2);padding-bottom:var(--sp-2)}.x1SE8q_rc:not([aria-current=true]) small{display:none}.x1SE8q_rc:not([aria-current=true]){color:var(--text-2);background:0 0;border-color:#0000}.x1SE8q_rc:not([aria-current=true]):hover{background:var(--surface-2)}.x1SE8q_planbar{padding:var(--sp-2) var(--sp-3)}.x1SE8q_planbar .x1SE8q_pb-next{font-size:var(--fs-text);color:var(--text)}.x1SE8q_planbar .x1SE8q_pb-next .x1SE8q_btn{font-size:var(--fs-small);padding:var(--sp-1) var(--sp-3)}
.f23TSa_mini{aspect-ratio:16/9;border:1px solid var(--border);background:#fff;border-radius:4px;position:relative;overflow:hidden;container-type:inline-size}.f23TSa_mi{color:#1d1c1a;font-family:var(--doc);padding:6cqw 7cqw;font-size:9cqw;font-weight:600;line-height:1.2;position:absolute;inset:0;overflow:hidden}.f23TSa_slide{aspect-ratio:16/9;color:#1d1c1a;background:#fff;border-radius:6px;max-width:760px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 1px 4px #00000038;container-type:inline-size}.f23TSa_slide .f23TSa_si{flex-direction:column;padding:6cqw 7cqw;display:flex;position:absolute;inset:0}.f23TSa_slide .f23TSa_st{font-family:var(--doc);border-radius:4px;outline:0;margin-bottom:3cqw;font-size:3.7cqw;font-weight:600;line-height:1.2}.f23TSa_slide ul{font-family:var(--ui);margin:0;padding-left:3cqw;font-size:2.1cqw;line-height:1.55}.f23TSa_slide li{border-radius:4px;outline:0}.f23TSa_slide .f23TSa_st:hover,.f23TSa_slide li:hover,.f23TSa_slide .f23TSa_st:focus,.f23TSa_slide li:focus{background:#f6f4f1}.f23TSa_slide .f23TSa_si.f23TSa_cover2{justify-content:center}.f23TSa_slide .f23TSa_si.f23TSa_cover2 .f23TSa_st{font-size:6.2cqw}.f23TSa_slide .f23TSa_si.f23TSa_empty{color:#5b5852;font-family:var(--ui);justify-content:center;align-items:flex-start;gap:1.5cqw;font-size:2.2cqw}.f23TSa_slide .f23TSa_gap{font-size:.8em}.f23TSa_slide .f23TSa_num{font-family:var(--ui);color:#8a867e;font-size:1.6cqw;position:absolute;bottom:2cqw;right:3cqw}.f23TSa_slide .f23TSa_waitTitle{color:#1d1c1a;font-size:3cqw;font-weight:600}.f23TSa_slide .f23TSa_waitBtn{padding:.6cqw 1.6cqw;font-size:2cqw}.f23TSa_paper,.f23TSa_slide{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface:#fff;--surface-2:#f6f4f1;--text:#1d1c1a;--text-2:#5b5852;--muted:#7a766e;--border:#e2ded7;--accent:#6d7cff;--accent-ink:#4150e0;--accent-bg:#eceeff;--accent-line:#bcc4ff;--warn-bg:#faeeda;--warn-text:#633806;--warn-line:#ef9f27;--danger:#a32d2d;--ok:#27500a}
.gVA2aq_page{max-width:960px;padding:var(--sp-7) var(--sp-6) var(--sp-8);gap:var(--sp-5);font-family:var(--ui);color:var(--text);flex-direction:column;margin:0 auto;display:flex}.gVA2aq_stack{gap:var(--sp-3);flex-direction:column;display:flex}.gVA2aq_row{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.gVA2aq_between{justify-content:space-between;align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex}.gVA2aq_note{font-size:var(--fs-small);color:var(--muted);margin:0}.gVA2aq_text{font-size:var(--fs-text);color:var(--text-2);max-width:80ch;margin:0}.gVA2aq_cards{gap:var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.gVA2aq_big{margin:var(--sp-1) 0 var(--sp-3);font-size:var(--fs-section);font-weight:600}.gVA2aq_mono{font-family:var(--mono);color:var(--muted)}.gVA2aq_muted{color:var(--muted)}.gVA2aq_panel:focus-visible{outline:2px solid var(--accent);outline-offset:var(--sp-1)}.gVA2aq_private{border-style:dashed}.gVA2aq_list{margin:var(--sp-2) 0 0;padding-left:var(--sp-5);font-size:var(--fs-text)}.gVA2aq_link{font:inherit;color:var(--accent-ink);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gVA2aq_hint{font-size:var(--fs-small);color:var(--text-2);display:block}.gVA2aq_stage{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.gVA2aq_stage>summary{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);cursor:pointer;font-weight:600;font-size:var(--fs-control);display:flex}.gVA2aq_stage>summary:focus-visible{outline:2px solid var(--accent);outline-offset:var(--sp-1)}.gVA2aq_stageBody{gap:var(--sp-3);padding:0 var(--sp-5) var(--sp-5);flex-direction:column;display:flex}.gVA2aq_task{gap:var(--sp-3);padding:var(--sp-3) 0;border-top:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.gVA2aq_taskDone .gVA2aq_taskTitle{color:var(--muted);text-decoration:line-through}.gVA2aq_taskMain{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.gVA2aq_taskTitle{font-weight:600;font-size:var(--fs-text)}.gVA2aq_taskTags{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.gVA2aq_controls{gap:var(--sp-2);flex-wrap:wrap;align-items:flex-end;display:flex}.gVA2aq_check{width:var(--sp-5);height:var(--sp-5);accent-color:var(--accent)}.gVA2aq_filters{gap:var(--sp-2);flex-wrap:wrap;display:flex}.gVA2aq_evidence{gap:var(--sp-2);flex-direction:column;display:flex}.gVA2aq_evItem{align-items:baseline;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-text);flex-wrap:wrap;display:flex}.gVA2aq_quote{padding:var(--sp-3) var(--sp-4);background:var(--surface-2);border-radius:var(--radius-card);font-size:var(--fs-text);margin:0}.gVA2aq_risk{gap:var(--sp-3);flex-direction:column;display:flex}.gVA2aq_textarea{width:100%;min-height:calc(var(--sp-8) + var(--sp-5));font:inherit;font-size:var(--fs-text);padding:var(--sp-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);box-sizing:border-box}.gVA2aq_detail>summary{cursor:pointer;font-size:var(--fs-small);color:var(--accent-ink)}.gVA2aq_detail>summary:focus-visible{outline:2px solid var(--accent);outline-offset:var(--sp-1)}.gVA2aq_detail[open]>summary{margin-bottom:var(--sp-3)}.gVA2aq_select{font:inherit;font-size:var(--fs-small);padding:var(--sp-1) var(--sp-2);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text)}.gVA2aq_stageBars{gap:var(--sp-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.gVA2aq_stageHead{justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-1);font-size:var(--fs-text);color:var(--text-2);display:flex}.gVA2aq_stageHead b{color:var(--text);font-variant-numeric:tabular-nums}
.GA2meG_right{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.GA2meG_btn{border:1px solid var(--border);background:var(--surface);color:var(--text);cursor:pointer;border-radius:10px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-block}.GA2meG_btn:hover{background:var(--surface-2)}.GA2meG_wrap{max-width:980px;margin:0 auto;padding:22px 24px 80px}.GA2meG_t{font-family:var(--doc);margin:4px 0 6px;font-size:38px;font-weight:600;line-height:1.15}.GA2meG_sub{color:var(--text-2);max-width:760px;margin:0 0 16px;font-size:17px}.GA2meG_box{background:var(--surface);border:1px solid var(--border);border-radius:16px;margin-bottom:16px;padding:18px 22px}.GA2meG_box h2{margin:0 0 4px;font-size:19px}.GA2meG_box .GA2meG_sub{color:var(--text-2);margin:0 0 12px;font-size:14px}.GA2meG_li{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 0;font-size:15px;display:flex}.GA2meG_li small{color:var(--muted);font-size:12px;display:block}.GA2meG_st{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:12px}.GA2meG_st.GA2meG_ok{background:var(--accent-bg);color:var(--accent-ink)}.GA2meG_st.GA2meG_w{background:var(--warn-bg);color:var(--warn-text)}.GA2meG_st.GA2meG_n{background:var(--surface-2);color:var(--text-2)}.GA2meG_note{background:var(--surface-2);border:1px solid var(--border);color:var(--text-2);border-radius:12px;margin-top:12px;padding:10px 14px;font-size:14px}.GA2meG_note.GA2meG_ok{background:var(--accent-bg);border-color:var(--accent-line);color:var(--accent-ink)}@media (max-width:760px){.GA2meG_wrap{padding:20px 16px 80px}.GA2meG_t{font-size:30px}}
.OxdVoG_btn{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-btn);padding:var(--sp-2) var(--sp-4);font-family:var(--ui);font-size:var(--fs-control);color:var(--text);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background var(--dur-1) var(--ease), transform var(--dur-1) var(--ease), box-shadow var(--dur-1) var(--ease);line-height:1.3;text-decoration:none;display:inline-block}.OxdVoG_btn:hover:not(:disabled){box-shadow:var(--shadow-card);transform:translateY(-1px)}.OxdVoG_btn:active:not(:disabled){box-shadow:none;transform:translateY(0)scale(.98)}.OxdVoG_btn:hover{border-color:var(--accent-line)}.OxdVoG_btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.OxdVoG_primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:600}.OxdVoG_primary:hover{border-color:var(--accent);filter:brightness(1.08)}.OxdVoG_danger{color:var(--danger);border-color:var(--bad-line)}.OxdVoG_sm{padding:var(--sp-1) var(--sp-3);font-size:var(--fs-text)}.OxdVoG_pressed,.OxdVoG_btn[aria-pressed=true]{border-color:var(--accent);background:var(--accent-bg);color:var(--accent-ink)}.OxdVoG_btn:disabled,.OxdVoG_btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.OxdVoG_btn{transition:none}}
.hcc_zG_box{gap:var(--sp-2);justify-items:start;display:grid}.hcc_zG_note{max-width:28rem;font-size:var(--fs-note);color:var(--text-2);margin:0}.hcc_zG_result{max-width:28rem;font-size:var(--fs-note);margin:0}.hcc_zG_list{padding-left:var(--sp-4);font-size:var(--fs-note);color:var(--text-2);margin:0}
.ALBsFG_item{border-top:1px solid var(--border)}.ALBsFG_item:first-child{border-top:0}.ALBsFG_row{align-items:start;gap:var(--sp-3);width:100%;padding:var(--sp-3) 0;font-family:var(--ui);font-size:var(--fs-text);color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto 1fr auto;display:grid}.ALBsFG_row:hover .ALBsFG_title{color:var(--accent-ink)}.ALBsFG_row:focus-visible{outline:2px solid var(--accent);outline-offset:calc(-1 * var(--sp-1));border-radius:var(--radius-sm)}.ALBsFG_code{font-family:var(--mono);color:var(--muted);min-width:var(--sp-8)}.ALBsFG_main{gap:var(--sp-1);flex-direction:column;display:flex}.ALBsFG_title{font-weight:500}.ALBsFG_summary{font-size:var(--fs-small);color:var(--text-2)}.ALBsFG_aside{gap:var(--sp-2);flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.ALBsFG_detail{gap:var(--sp-3);padding:var(--sp-1) 0 var(--sp-4) var(--sp-8);flex-direction:column;display:flex}
