#request .hint{color:var(--color-ink-soft);font-size:var(--text-12)}#request .doc-card{gap:var(--space-18);background:var(--color-canvas-alt);border:var(--border-1) solid var(--color-line);border-radius:var(--radius-6);padding:var(--space-18);display:flex}#request .doc-card img,#request .nophoto{border-radius:var(--radius-pill);object-fit:cover;object-position:top;flex:none;width:4.5rem;height:4.5rem}#request .nophoto{background:var(--color-plum-100);color:var(--color-plum-700);font-family:var(--font-display);font-weight:800;font-size:var(--text-24);place-content:center;display:grid}#request .doc-info h3{margin:0 0 var(--space-3);font-size:var(--text-17);color:var(--color-ink)}#request .edu{margin:0 0 var(--space-3);font-size:var(--text-7);color:var(--color-plum-600)}#request .about{margin:0 0 var(--space-10);font-size:var(--text-9);color:var(--color-ink-soft)}#request .pick{background:var(--color-plum-700);color:var(--color-white);border-radius:var(--radius-pill);padding:var(--space-9) var(--space-19);cursor:pointer;border:0;font-weight:700}#request .pick:hover{background:var(--color-plum-800)}#request .chosen-doc .chosen-inner{justify-content:space-between;align-items:baseline;gap:var(--space-19);background:var(--color-canvas-alt);border:var(--border-1) solid var(--color-line);border-left:var(--border-6) solid var(--color-dot-lime-core);border-radius:var(--radius-5);padding:var(--space-17) var(--space-20);flex-wrap:wrap;display:flex}#request .chosen-name{font-weight:800;font-size:var(--text-20);color:var(--color-ink);margin:0}#request .chosen-edu{margin:var(--space-2) 0 0;font-size:var(--text-10);color:var(--color-ink-soft)}#request .chosen-doc .hint{margin:0}#request .slot-head{justify-content:space-between;align-items:center;gap:var(--space-19);flex-wrap:wrap;display:flex}#request .slotgrid{gap:var(--space-18);display:grid}#request .slot-group h4{margin:0 0 var(--space-9);letter-spacing:.09em;text-transform:uppercase;color:var(--color-ink-soft);font-size:.75rem;font-weight:800}#request .slot-row{gap:var(--space-9);grid-template-columns:repeat(auto-fill,minmax(4.6rem,1fr));max-height:13.5rem;display:grid;overflow-y:auto}#request .slot{border:var(--border-2) solid var(--color-plum-300);background:var(--color-white);color:var(--color-plum-700);border-radius:var(--radius-3);padding:var(--space-10) 0;cursor:pointer;font-weight:700;font-size:var(--text-14);font-variant-numeric:tabular-nums;text-align:center}#request .slot:hover{border-color:var(--color-plum-700);background:var(--color-plum-50)}#request .slot.active{background:var(--color-plum-700);color:var(--color-white);border-color:var(--color-plum-700)}#request .confirm-card{border:var(--border-1) solid #bfe5c6;border-radius:var(--radius-6);padding:var(--space-22) var(--space-24);background:#effaf1}#request .confirm-card h3{margin:0 0 var(--space-10);color:#1c7a33;font-family:var(--font-display)}#request .confirm-card p{margin:0 0 var(--space-8)}#request .confirm-card a{color:var(--color-plum-600);font-weight:700}.hero[data-astro-cid-lcrewzwh]{background:var(--color-plum-800);color:var(--color-white);padding:var(--space-29) 0 3.6rem}h1[data-astro-cid-lcrewzwh]{font-family:var(--font-display);font-size:var(--text-display-2);margin:0 0 var(--space-12)}.lede[data-astro-cid-lcrewzwh]{color:var(--color-plum-100);max-width:40rem;margin:0}.wrap[data-astro-cid-lcrewzwh]{max-width:72rem;padding-inline:var(--space-23);margin-inline:auto}.options[data-astro-cid-lcrewzwh]{gap:var(--space-20);margin-top:var(--space-27);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.option[data-astro-cid-lcrewzwh]{background:var(--color-white);border:var(--border-1) solid var(--color-line);border-radius:var(--radius-7);padding:var(--space-26) var(--space-25);color:inherit;gap:var(--space-10);box-shadow:0 12px 34px rgb(var(--rgb-shadow) / .09);align-content:start;text-decoration:none;display:grid;position:relative}.option[data-astro-cid-lcrewzwh]:hover{border-color:var(--color-plum-400)}.option[data-astro-cid-lcrewzwh] h2[data-astro-cid-lcrewzwh]{font-size:var(--text-22);font-family:var(--font-display);color:var(--color-plum-700);margin:0}.option[data-astro-cid-lcrewzwh] p[data-astro-cid-lcrewzwh]{color:var(--color-ink-soft);font-size:var(--text-16);line-height:var(--leading-7);margin:0}.go[data-astro-cid-lcrewzwh]{font-weight:700;color:var(--color-plum-600)!important;margin-top:var(--space-6)!important}.go[data-astro-cid-lcrewzwh].big{font-size:var(--text-27);letter-spacing:.02em}.note[data-astro-cid-lcrewzwh]{font-size:var(--text-7)!important;color:var(--color-ink-soft)!important}.wizard[data-astro-cid-lcrewzwh]{background:var(--color-white);border:var(--border-1) solid var(--color-line);border-radius:var(--radius-8);padding:var(--space-28) var(--space-27) var(--space-29);box-shadow:0 12px 34px rgb(var(--rgb-shadow) / .07);margin-top:-1.6rem;position:relative}.wiz-head[data-astro-cid-lcrewzwh] h2[data-astro-cid-lcrewzwh]{font-family:var(--font-display);color:var(--color-plum-700);font-size:var(--text-27);margin:0 0 var(--space-6)}.wiz-head[data-astro-cid-lcrewzwh] p[data-astro-cid-lcrewzwh]{margin:0 0 var(--space-22);color:var(--color-ink-soft)}.steps[data-astro-cid-lcrewzwh]{gap:var(--space-8) var(--space-25);margin:0 0 var(--space-25);border-bottom:var(--border-3) solid var(--color-plum-100);padding:0;padding-bottom:var(--space-18);flex-wrap:wrap;list-style:none;display:flex}.step[data-astro-cid-lcrewzwh]{align-items:center;gap:var(--space-10);color:var(--color-ink-soft);font-size:var(--text-14);font-weight:600;display:flex}.step[data-astro-cid-lcrewzwh] span[data-astro-cid-lcrewzwh]{border-radius:var(--radius-pill);background:var(--color-plum-100);width:1.7rem;height:1.7rem;color:var(--color-plum-700);font-size:var(--text-10);place-content:center;display:grid}.step[data-astro-cid-lcrewzwh].current{color:var(--color-plum-800)}.step[data-astro-cid-lcrewzwh].current span[data-astro-cid-lcrewzwh]{background:var(--color-plum-700);color:var(--color-white)}.step[data-astro-cid-lcrewzwh].done{color:var(--color-plum-600)}.step[data-astro-cid-lcrewzwh].done span[data-astro-cid-lcrewzwh]{background:var(--color-dot-lime);color:var(--color-plum-900)}.pane[data-astro-cid-lcrewzwh]{gap:var(--space-12);border:0;min-width:0;margin:0;padding:0;display:grid}.fld[data-astro-cid-lcrewzwh]{font-weight:700;font-size:var(--text-13);color:var(--color-plum-700);margin-top:var(--space-6)}.input[data-astro-cid-lcrewzwh]{box-sizing:border-box;width:100%;max-width:26rem;padding:var(--space-13) var(--space-18);border:var(--border-2) solid var(--color-line);border-radius:var(--radius-4);font-size:var(--text-18);background:var(--color-white);color:var(--color-ink)}.input[data-astro-cid-lcrewzwh]:focus{outline:2px solid var(--color-plum-400);border-color:var(--color-plum-400)}.doclist[data-astro-cid-lcrewzwh]{gap:var(--space-18);margin-top:var(--space-12);grid-template-columns:repeat(auto-fill,minmax(min(19rem,100%),1fr));display:grid}.step2-cols[data-astro-cid-lcrewzwh]{gap:var(--space-22);margin-top:var(--space-8);grid-template-columns:minmax(0,3fr) minmax(17rem,2fr);align-items:start;display:grid}.step2-cols[data-astro-cid-lcrewzwh]:has(#slotBox[hidden]){grid-template-columns:1fr}@media (width<=900px){.step2-cols[data-astro-cid-lcrewzwh]{grid-template-columns:1fr}}.subpanel[data-astro-cid-lcrewzwh]{border:var(--border-1) solid var(--color-line);border-radius:var(--radius-6);padding:var(--space-20) var(--space-22) var(--space-24);background:var(--color-white);gap:var(--space-11);align-content:start;display:grid}.subpanel-title[data-astro-cid-lcrewzwh]{font-family:var(--font-display);font-size:var(--text-19);color:var(--color-plum-700);margin:0}.datewrap[data-astro-cid-lcrewzwh]{align-items:center;gap:var(--space-11);font-weight:700;font-size:var(--text-13);color:var(--color-plum-700);display:inline-flex}.datewrap[data-astro-cid-lcrewzwh] .input[data-astro-cid-lcrewzwh]{width:auto;max-width:11.5rem;padding:var(--space-9) var(--space-13)}.btnrow[data-astro-cid-lcrewzwh]{gap:var(--space-16);margin-top:var(--space-16);display:flex}.btnrow[data-astro-cid-lcrewzwh] .primary[data-astro-cid-lcrewzwh],.btnrow[data-astro-cid-lcrewzwh] .ghost[data-astro-cid-lcrewzwh]{border-radius:var(--radius-pill);padding:var(--space-12) var(--space-24);cursor:pointer;font-weight:700;font-size:var(--text-16)}.btnrow[data-astro-cid-lcrewzwh] .primary[data-astro-cid-lcrewzwh]{background:var(--color-plum-700);color:var(--color-white);border:0}.btnrow[data-astro-cid-lcrewzwh] .primary[data-astro-cid-lcrewzwh]:hover:not(:disabled){background:var(--color-plum-800)}.btnrow[data-astro-cid-lcrewzwh] .primary[data-astro-cid-lcrewzwh]:disabled,.btnrow[data-astro-cid-lcrewzwh] .ghost[data-astro-cid-lcrewzwh]:disabled{opacity:.45;cursor:not-allowed}.btnrow[data-astro-cid-lcrewzwh] .ghost[data-astro-cid-lcrewzwh]{color:var(--color-plum-600);border:var(--border-2) solid var(--color-plum-400);background:0 0}.wiz-error[data-astro-cid-lcrewzwh]{background:var(--color-urgent-50);border:var(--border-1) solid var(--color-urgent-200);border-left:var(--border-7) solid var(--color-urgent);border-radius:var(--radius-4);padding:var(--space-13) var(--space-19);color:var(--color-ink);font-size:var(--text-14);margin:var(--space-19) 0 0}.emergency-banner[data-astro-cid-lcrewzwh]{margin-top:var(--space-33);background:var(--color-urgent-50);border:var(--border-1) solid var(--color-urgent-200);border-left:var(--border-7) solid var(--color-urgent);border-radius:var(--radius-5);padding:var(--space-20) var(--space-24);color:var(--color-ink);line-height:var(--leading-8)}.emergency-banner[data-astro-cid-lcrewzwh] a[data-astro-cid-lcrewzwh]{color:var(--color-urgent);font-weight:800;text-decoration:none}.prepare[data-astro-cid-lcrewzwh]{padding-block:var(--space-30) var(--space-37)}.prepare[data-astro-cid-lcrewzwh] h2[data-astro-cid-lcrewzwh]{font-family:var(--font-display);color:var(--color-plum-700);font-size:var(--text-24);margin:0 0 var(--space-13)}.prepare[data-astro-cid-lcrewzwh] ul[data-astro-cid-lcrewzwh]{padding-left:var(--space-22);gap:var(--space-9);color:var(--color-ink);margin:0;line-height:1.55;display:grid}
