@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2?dpl=dpl_JArbE4HwRVhZMT85CeFh5nTpA75s) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2?dpl=dpl_JArbE4HwRVhZMT85CeFh5nTpA75s) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_ba8b61{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_ba8b61{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--primary:#436ea3;--primary-foreground:#ffffff;--primary-button:#436ea3;--foreground:#1a1a1a;--background:#faf9f7;--background-pure:#ffffff;--muted:#6b655e;--border:#ddd9d5;--danger-text:#721c24;--danger-bg:#fbeaea;--warning-bg:#fff6e0;--warning-text:#6b4d00;--success-text:#155724;--radius-md:8px;--radius-lg:12px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--font-sm:0.875rem;--font-md:1rem;--font-lg:1.125rem;--font-xl:1.375rem;--shadow-sm:0 1px 2px rgba(0,0,0,0.06);color-scheme:light}@media (prefers-color-scheme:dark){:root{--primary:#6b93c4;--primary-foreground:#ffffff;--primary-button:#3d6a9e;--foreground:#ededed;--background:#0c0c0b;--background-pure:#161615;--muted:#b0b0b0;--border:#333333;--danger-text:#f2b8b8;--danger-bg:#3a1a1a;--warning-bg:#3a2f12;--warning-text:#f3d98a;--success-text:#9fd8a9;--shadow-sm:0 1px 2px rgba(0,0,0,0.5);color-scheme:dark}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-dm-sans),"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:var(--font-md);line-height:1.5;-webkit-text-size-adjust:100%}.wrap{max-width:560px;margin:0 auto;padding:var(--space-md) var(--space-md) var(--space-lg)}a{color:var(--primary)}h1:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.brand{font-weight:600;color:var(--muted);font-size:var(--font-sm);margin:var(--space-sm) 0 var(--space-md)}h1{font-size:var(--font-xl);margin:0 0 var(--space-md);line-height:1.25}.card{background:var(--background-pure);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md);box-shadow:var(--shadow-sm)}.lead p{margin:0 0 var(--space-sm)}.hospital{background:var(--warning-bg);color:var(--warning-text);border-radius:var(--radius-md);padding:var(--space-md);margin:var(--space-md) 0}.hospital a{color:inherit;font-weight:700}.progress{font-size:var(--font-sm);color:var(--muted);margin-bottom:var(--space-sm)}.bar{height:6px;border-radius:3px;background:var(--border);overflow:hidden;margin-bottom:var(--space-md)}.bar>span{display:block;height:100%;background:var(--primary)}.q{margin:0 0 var(--space-lg)}.q-label{display:block;font-weight:600;font-size:var(--font-lg);margin-bottom:var(--space-xs)}.q-help{color:var(--muted);font-size:var(--font-sm)}.opt,.q-help{margin:0 0 var(--space-sm)}.opt{display:flex;align-items:center;gap:var(--space-sm);width:100%;min-height:52px;padding:var(--space-sm) var(--space-md);border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--background-pure);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.opt[aria-checked=true],.opt[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.opt .dot{flex:0 0 22px;height:22px;border:2px solid var(--muted);border-radius:50%}.opt.multi .dot{border-radius:5px}.opt[aria-checked=true] .dot,.opt[aria-pressed=true] .dot{border-color:var(--primary);background:var(--primary);box-shadow:inset 0 0 0 3px var(--background-pure)}input[type=email],input[type=number],input[type=tel],input[type=text],textarea{width:100%;min-height:52px;padding:12px var(--space-md);border:1.5px solid var(--border);border-radius:var(--radius-md);background:var(--background-pure);color:var(--foreground);font:inherit;font-size:16px}textarea{min-height:120px;resize:vertical}.opt:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--primary);outline-offset:2px}.row{display:flex;gap:var(--space-sm)}.row>*{flex:1 1}.check{display:flex;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) 0;font-size:var(--font-md)}.check input{width:24px;height:24px;margin-top:2px;flex:0 0 24px;accent-color:var(--primary)}.err{color:var(--danger-text);background:var(--danger-bg);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin:var(--space-sm) 0;font-size:var(--font-sm)}.nav{position:sticky;bottom:0;margin:var(--space-md) calc(-1 * var(--space-md)) 0;background:var(--background-pure);border-top:1px solid var(--border);padding:var(--space-sm) var(--space-md) calc(var(--space-sm) + env(safe-area-inset-bottom))}.nav-inner{max-width:560px;margin:0 auto;display:flex;gap:var(--space-sm)}.btn{min-height:52px;padding:0 var(--space-lg);border-radius:var(--radius-md);border:1.5px solid var(--border);background:var(--background-pure);color:var(--foreground);font:inherit;font-weight:600;cursor:pointer}.btn.primary{background:var(--primary-button);border-color:var(--primary-button);color:var(--primary-foreground);flex:1 1}.btn[disabled]{opacity:.6;cursor:default}.link{background:none;border:0;color:var(--primary);font:inherit;text-decoration:underline;padding:var(--space-sm) 0;cursor:pointer}.contacts{list-style:none;padding:0;margin:var(--space-sm) 0 var(--space-md)}.contacts li{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-sm);background:var(--background-pure)}.contacts a{color:var(--primary);font-weight:600}.fold{border:1px dashed var(--border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);margin-bottom:var(--space-lg)}.fold summary{cursor:pointer;font-weight:600;min-height:44px;display:flex;align-items:center}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.thumbs{display:flex;gap:var(--space-sm);flex-wrap:wrap;margin-top:var(--space-sm)}.thumbs img{width:88px;height:88px;object-fit:cover;border-radius:var(--radius-md);border:1px solid var(--border)}.done p{margin:0 0 var(--space-sm)}.small{font-size:var(--font-sm);color:var(--muted)}.wrap{padding-bottom:calc(var(--space-lg) * 3)}.opt-text{display:flex;flex-direction:column;gap:2px}.opt-help{font-size:var(--font-sm);color:var(--muted)}.notice{border-radius:var(--radius-md);padding:var(--space-md);margin:0 0 var(--space-md);border-left:4px solid var(--primary);background:var(--background-pure);box-shadow:var(--shadow-sm)}.notice p{margin:0 0 var(--space-sm)}.notice .notice-heading{font-weight:700;font-size:var(--font-md)}.notice-caution{border-left-color:var(--warning-text);background:var(--warning-bg);color:var(--warning-text)}.notice-urgent{border-left-color:var(--danger-text);background:var(--danger-bg);color:var(--danger-text)}.notice-caution a,.notice-urgent a{color:inherit;font-weight:700}.notice .contacts{margin-bottom:var(--space-sm)}.notice .contacts li{color:var(--foreground)}.btn.stop{width:100%;margin-top:var(--space-xs)}.next-card{background:var(--background-pure);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-md);margin:0 0 var(--space-md)}.next-card h2{font-size:var(--font-md)}.next-card h2,.next-card p{margin:0 0 var(--space-sm)}.clear-row{display:flex;gap:var(--space-md);flex-wrap:wrap}.link.danger{color:var(--danger-text)}.nav.nav-static{position:static}.err,.q{scroll-margin-top:var(--space-md);scroll-margin-bottom:120px}.preview-banner{margin:0 0 var(--space-md);padding:var(--space-sm) var(--space-md);border:2px dashed var(--warning-text);border-radius:var(--radius-md);background:var(--warning-bg);color:var(--warning-text);font-size:var(--font-sm)}.screen{animation:slide-next .18s ease-out}.screen.slide-back{animation-name:slide-back}.screen.slide-none{animation:none}@keyframes slide-next{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes slide-back{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screen{animation:none}}.opt.unknown{border-style:dashed;color:var(--muted)}.opt.unknown[aria-checked=true]{color:var(--foreground)}.chip{display:inline-flex;align-items:center;gap:var(--space-xs);min-height:44px;padding:0 var(--space-md);margin:0 var(--space-sm) var(--space-sm) 0;border:1.5px dashed var(--border);border-radius:var(--radius-full,999px);background:var(--background-pure);color:var(--muted);font:inherit;cursor:pointer}.chip[aria-checked=true]{border-style:solid;border-color:var(--primary);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--primary)}.chip-row{display:flex;flex-wrap:wrap;margin-top:var(--space-xs)}.eartip{display:block;margin:0 0 var(--space-sm);color:var(--muted)}.answers h2{font-size:var(--font-md);color:var(--muted);margin:var(--space-lg) 0 var(--space-sm)}.answers .a{display:flex;justify-content:space-between;gap:var(--space-sm);align-items:flex-start;padding:var(--space-sm) 0;border-bottom:1px solid var(--border)}.answers dt{font-size:var(--font-sm);color:var(--muted)}.answers dd{margin:2px 0 0}.answers .link{flex:0 0 auto;min-height:44px}.box-label{display:block;color:var(--muted);font-size:var(--font-sm);margin:var(--space-sm) 0 var(--space-xs)}