.exWKKa_page{padding-block:clamp(2.5rem, 1.5rem + 4vw, 5rem) var(--section-y)}.exWKKa_narrow{max-width:calc(46rem + var(--gutter) * 2)}.exWKKa_hero{max-width:44rem}.exWKKa_eyebrow{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);background:var(--glass-bg);font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:.45rem;padding:.3rem .8rem;font-weight:600;display:inline-flex}.exWKKa_eyebrow svg{color:var(--color-pink)}.exWKKa_title{margin-top:var(--space-5);letter-spacing:-.05em;font-size:clamp(2.6rem,1.6rem + 4.4vw,4.75rem);font-weight:800;line-height:.98}.exWKKa_lead{max-width:36rem;margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted)}.exWKKa_sectionTitle{letter-spacing:-.03em;font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem);font-weight:800}.exWKKa_forms{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));margin:clamp(2.5rem,2rem + 2vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.exWKKa_formCard{gap:var(--space-3);padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--glass-highlight);transition:transform var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);background:radial-gradient(18rem 9rem at 100% 0,#ff5fb71f,#0000 70%),linear-gradient(160deg,#ffffff0f,#ffffff04);flex-direction:column;display:flex;position:relative}.exWKKa_formCard:hover{box-shadow:var(--glass-highlight), 0 24px 60px -28px #ff5fb799;border-color:#ff5fb766;transform:translateY(-3px)}.exWKKa_formTop{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.exWKKa_formName{font-size:var(--text-xl,1.5rem);letter-spacing:-.03em;font-weight:800}.exWKKa_formMeta{font-size:var(--text-xs);color:var(--color-text-subtle);flex:none}.exWKKa_formDescription{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}.exWKKa_formAction{padding-top:var(--space-3);margin-top:auto}.exWKKa_stateLink{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:.45rem;padding:.55rem .95rem;font-weight:600;text-decoration:none;display:inline-flex}.exWKKa_stateLink[data-tone=pending]{color:var(--color-warning);border-color:#f5c26b73}.exWKKa_stateLink[data-tone=approved]{color:var(--color-success);border-color:#4ade8073}.exWKKa_status{border-radius:var(--radius-full);border:1px solid var(--color-border-strong);font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;align-items:center;padding:.15rem .65rem;font-weight:700;display:inline-flex}.exWKKa_status[data-large]{margin-top:var(--space-4);font-size:var(--text-sm);padding:.35rem .9rem}.exWKKa_status[data-status=pending]{color:var(--color-warning);background:#f5c26b14;border-color:#f5c26b73}.exWKKa_status[data-status=reviewing]{color:var(--color-accent);background:#8b93ff1a;border-color:#8b93ff80}.exWKKa_status[data-status=approved]{color:var(--color-success);background:#4ade8014;border-color:#4ade8073}.exWKKa_status[data-status=denied]{color:var(--color-danger);background:#ff6b8114;border-color:#ff6b8173}.exWKKa_mine{margin-top:clamp(3rem,2rem + 3vw,4.5rem)}.exWKKa_mineList{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.exWKKa_mineRow{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--glass-bg);color:inherit;transition:border-color var(--duration-base) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto auto;text-decoration:none;display:grid}.exWKKa_mineRow:hover{border-color:var(--color-border-strong)}.exWKKa_mineName{font-weight:700}.exWKKa_mineDate{font-size:var(--text-sm);color:var(--color-text-subtle)}.exWKKa_empty{justify-items:center;gap:var(--space-2);padding:clamp(2.5rem, 2rem + 3vw, 4rem) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);text-align:center;color:var(--color-text-muted);margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:grid}.exWKKa_empty h2{font-size:var(--text-lg);color:var(--color-text)}.exWKKa_emptyIcon{width:3rem;height:3rem;margin-bottom:var(--space-2);background:var(--gradient-brand);color:#fff;box-shadow:var(--glow-brand);border-radius:.9rem;place-items:center;display:grid}.exWKKa_notice{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--glass-bg);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.exWKKa_notice p{flex:1;min-width:12rem}.exWKKa_notice svg{color:var(--color-pink)}.exWKKa_back{font-size:var(--text-sm);color:var(--color-text-muted);align-items:center;gap:.3rem;text-decoration:none;display:inline-flex}.exWKKa_back:hover{color:var(--color-text)}.exWKKa_formHeader{margin:var(--space-4) 0 var(--space-6)}.exWKKa_formTitle{letter-spacing:-.045em;font-size:clamp(2.1rem,1.5rem + 2.6vw,3.4rem);font-weight:800;line-height:1.02}.exWKKa_formHint{margin-top:var(--space-4);font-size:var(--text-xs);color:var(--color-text-subtle);align-items:center;gap:.4rem;display:inline-flex}.exWKKa_form{gap:var(--space-5);display:grid}.exWKKa_draftNote{border-radius:var(--radius-md);font-size:var(--text-sm);color:var(--color-text-muted);background:#8b93ff14;border:1px solid #8b93ff66;padding:.7rem 1rem}.exWKKa_linkButton{font:inherit;color:var(--color-text);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.exWKKa_questions{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.exWKKa_question{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--glass-bg);transition:border-color var(--duration-base) var(--ease-out);grid-template-columns:auto minmax(0,1fr);display:grid}.exWKKa_question:focus-within{border-color:#8b93ff80;box-shadow:0 0 0 4px #8b93ff14}.exWKKa_question[data-invalid]{border-color:#ff6b818c}.exWKKa_qNumber{font-size:var(--text-lg);font-variant-numeric:tabular-nums;background:var(--gradient-text,var(--gradient-brand));color:#0000;-webkit-background-clip:text;background-clip:text;padding-top:.1rem;font-weight:800}.exWKKa_qBody{gap:var(--space-3);min-width:0;display:grid}.exWKKa_qLabel{font-weight:700;line-height:1.35}.exWKKa_required{color:var(--color-pink)}.exWKKa_optional{font-weight:400;font-size:var(--text-sm);color:var(--color-text-subtle)}.exWKKa_qHelp{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:-.35rem}.exWKKa_input,.exWKKa_textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);width:100%;color:var(--color-text);font:inherit;font-size:var(--text-base);padding:.65rem .85rem}.exWKKa_input[data-narrow]{max-width:10rem}.exWKKa_textarea{resize:vertical;min-height:7rem;line-height:1.6}.exWKKa_input:focus,.exWKKa_textarea:focus{border-color:var(--color-accent);outline:none}.exWKKa_counter{text-align:right;font-size:var(--text-xs);color:var(--color-text-subtle);font-variant-numeric:tabular-nums;margin-top:-.4rem}.exWKKa_counter[data-near]{color:var(--color-warning)}.exWKKa_choices{gap:var(--space-2);flex-wrap:wrap;display:flex}.exWKKa_choice{border:1px solid var(--color-border-strong);border-radius:var(--radius-full);font-size:var(--text-sm);color:var(--color-text-muted);cursor:pointer;align-items:center;padding:.55rem 1rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex;position:relative}.exWKKa_choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.exWKKa_choice:hover{color:var(--color-text);border-color:#8b93ff99}.exWKKa_choice[data-checked]{background:var(--gradient-brand);color:#fff;box-shadow:var(--glow-brand);border-color:#0000}.exWKKa_choice:has(input:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.exWKKa_confirm{gap:var(--space-3);cursor:pointer;align-items:flex-start;font-weight:700;display:flex}.exWKKa_confirm input{width:1.15rem;height:1.15rem;accent-color:var(--color-pink);margin-top:.15rem}.exWKKa_qError{font-size:var(--text-sm);color:var(--color-danger);font-weight:600}.exWKKa_submitBar{bottom:var(--space-4);z-index:5;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-overlay);-webkit-backdrop-filter:blur(var(--glass-blur,16px));backdrop-filter:blur(var(--glass-blur,16px));display:flex;position:sticky;box-shadow:0 18px 40px -18px #000c}.exWKKa_progress{min-width:0;font-size:var(--text-sm);color:var(--color-text-muted);gap:.4rem;display:grid}.exWKKa_progressTrack{background:#ffffff14;border-radius:999px;width:12rem;max-width:100%;height:.3rem;display:block;overflow:hidden}.exWKKa_progressTrack span{border-radius:inherit;background:var(--gradient-brand);height:100%;transition:width .3s var(--ease-out);display:block}.exWKKa_timeline{margin:var(--space-6) 0;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.exWKKa_timeline li{font-size:var(--text-sm);color:var(--color-text-subtle);gap:.25rem;padding-top:1.6rem;display:grid;position:relative}.exWKKa_timeline li:before{content:"";background:var(--color-border);height:2px;position:absolute;top:.5rem;left:0;right:0}.exWKKa_timeline li[data-done]:before{background:var(--gradient-brand)}.exWKKa_dot{border:2px solid var(--color-border-strong);background:var(--color-bg);border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.15rem;left:0}.exWKKa_timeline li[data-done] .exWKKa_dot{background:var(--gradient-brand);border-color:#0000;box-shadow:0 0 12px #ff5fb7b3}.exWKKa_timeline li[data-status=denied] .exWKKa_dot{background:var(--color-danger);box-shadow:none}.exWKKa_stepLabel{color:var(--color-text-muted);font-weight:700}.exWKKa_timeline li[data-done] .exWKKa_stepLabel{color:var(--color-text)}.exWKKa_stepAt{font-size:var(--text-xs)}.exWKKa_decision{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--glass-bg);color:var(--color-text-muted);white-space:pre-line;display:grid}.exWKKa_decision h2{font-size:var(--text-lg);color:var(--color-text)}.exWKKa_decision[data-status=approved]{background:#4ade800f;border-color:#4ade8073}.exWKKa_decision[data-status=denied]{background:#ff6b810d;border-color:#ff6b8166}.exWKKa_decisionHint{font-size:var(--text-sm);color:var(--color-text-subtle)}.exWKKa_answers{margin-top:var(--space-7,3rem)}.exWKKa_answers dl{gap:var(--space-3);margin-top:var(--space-4);display:grid}.exWKKa_answer{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#ffffff05}.exWKKa_answer dt{font-size:var(--text-sm);color:var(--color-text-muted);font-weight:700}.exWKKa_answer dd{white-space:pre-line;overflow-wrap:anywhere;margin-top:.35rem}.exWKKa_withdraw{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}@media (max-width:560px){.exWKKa_forms{grid-template-columns:minmax(0,1fr)}.exWKKa_question{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.exWKKa_qNumber{display:none}.exWKKa_mineRow{grid-template-columns:minmax(0,1fr) auto}.exWKKa_mineDate,.exWKKa_mineRow>svg{display:none}.exWKKa_submitBar{flex-wrap:wrap}.exWKKa_timeline{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.exWKKa_timeline li:before{display:none}.exWKKa_timeline li{padding:0 0 0 1.4rem}}
