@layer base;@layer ui{.Bubble-module__EAulSW__row{align-items:flex-start;gap:10px;display:flex}.Bubble-module__EAulSW__bubble{background:var(--mint);color:var(--green-dark);border-radius:16px 16px 16px 4px;padding:12px 14px;font-size:1rem;font-weight:600;line-height:1.35}@media (min-width:720px){.Bubble-module__EAulSW__row{gap:12px}.Bubble-module__EAulSW__bubble{border-radius:18px 18px 18px 4px;padding:14px 18px;font-size:1.0625rem;line-height:1.4}}}
@layer base;@layer ui{.Button-module__VMVMAW__button{width:100%;min-height:var(--touch-min);border-radius:var(--radius);text-align:center;cursor:pointer;font:inherit;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;line-height:1.2;text-decoration:none;display:flex}.Button-module__VMVMAW__primary{background:var(--green);color:#fff;padding:18px 16px;font-size:1.1875rem;font-weight:800}.Button-module__VMVMAW__primary:hover{background:var(--green-dark);color:#fff}.Button-module__VMVMAW__secondary{background:var(--paper);color:var(--ink);border:2px solid var(--green);padding:16px;font-size:1.1875rem;font-weight:800}.Button-module__VMVMAW__secondary:hover{background:var(--mint);color:var(--ink)}.Button-module__VMVMAW__tertiary{color:var(--green-dark);border:1px solid var(--border);border-radius:var(--radius-sm);background:0 0;padding:12px 14px;font-size:.9375rem;font-weight:700}.Button-module__VMVMAW__tertiary:hover{background:var(--paper)}.Button-module__VMVMAW__detail{opacity:.85;font-size:.8125rem;font-weight:600}.Button-module__VMVMAW__secondary .Button-module__VMVMAW__detail,.Button-module__VMVMAW__tertiary .Button-module__VMVMAW__detail{color:var(--mist);opacity:1}}
@layer base;@layer ui{.Chip-module__Vm9tWW__chip{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-pill);min-height:36px;font:inherit;color:var(--ink);cursor:default;text-align:left;align-items:center;gap:7px;padding:7px 12px;font-size:.875rem;font-weight:600;display:inline-flex}button.Chip-module__Vm9tWW__chip{cursor:pointer}button.Chip-module__Vm9tWW__chip:hover{border-color:var(--green)}.Chip-module__Vm9tWW__dot{background:var(--sand);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--sand-stroke), 0 0 0 3px var(--sand-bg);border-radius:50%;flex:none}}
@layer base;@layer ui{.Card-module__QRy0Sa__card{background:var(--paper);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px 18px}.Card-module__QRy0Sa__medium{border-radius:var(--radius-md);padding:14px 16px}}
@layer base;@layer ui{.Notice-module__diBz-a__notice{background:var(--sand-bg);color:var(--sand-text);border-radius:var(--radius);align-items:flex-start;gap:10px;padding:12px 14px;font-size:.9375rem;font-weight:600;line-height:1.4;display:flex}.Notice-module__diBz-a__coral{background:var(--coral-bg);color:var(--coral-text)}}
@layer base;@layer ui{.Progress-module__ahfteW__progress{align-items:center;gap:6px;display:inline-flex}.Progress-module__ahfteW__dot{background:var(--border);border-radius:50%;width:8px;height:8px}.Progress-module__ahfteW__done{background:var(--green)}}
@layer base;@layer ui{.Seal-module__6xJ3jG__seal{border:1px solid var(--border);background:var(--paper);min-height:32px;color:var(--ink);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:7px;padding:6px 11px;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.Seal-module__6xJ3jG__seal:hover{color:var(--ink);border-color:var(--green)}.Seal-module__6xJ3jG__dot{background:var(--sand);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--sand-stroke), 0 0 0 3px var(--sand-bg);border-radius:50%}.Seal-module__6xJ3jG__sand{background:var(--sand-bg);color:var(--sand-text)}.Seal-module__6xJ3jG__green{background:var(--green);box-shadow:0 0 0 3px var(--mint)}}
@layer base;@layer ui{.Header-module__P45vwq__header{justify-content:space-between;align-items:center;gap:12px;display:flex}.Header-module__P45vwq__start{text-decoration:none;display:inline-block}.Header-module__P45vwq__wordmark{font-family:var(--font-title), system-ui, sans-serif;letter-spacing:-.03em;color:var(--ink);font-weight:800;line-height:1}.Header-module__P45vwq__i{color:var(--sand)}.Header-module__P45vwq__right{align-items:center;gap:22px;display:flex}.Header-module__P45vwq__nav{gap:22px;font-size:.875rem;font-weight:600;display:none}.Header-module__P45vwq__nav a{text-decoration:none}@media (min-width:720px){.Header-module__P45vwq__nav{display:flex}.Header-module__P45vwq__start{text-decoration:none}.Header-module__P45vwq__wordmark{font-size:1.625rem!important}}}
@layer base;@layer ui{.BigNumber-module___9d3ba__number{color:var(--ink);margin:4px 0 6px;line-height:1.05}}
.Question-module__hae2YW__title{margin-top:4px;font-size:2rem;line-height:1.08}.Question-module__hae2YW__subtitle{color:var(--mist);margin:-6px 0 0;font-size:.9375rem;line-height:1.4}.Question-module__hae2YW__options{gap:10px;display:grid}.Question-module__hae2YW__two{grid-template-columns:repeat(2,minmax(0,1fr))}.Question-module__hae2YW__two>*{padding-left:10px;padding-right:10px}.Question-module__hae2YW__chosen{box-shadow:0 0 0 3px var(--mint)}.Question-module__hae2YW__entry{flex-direction:column;gap:6px;display:flex}.Question-module__hae2YW__entryLabel{color:var(--mist);font-size:.875rem;font-weight:600}.Question-module__hae2YW__entryRow{gap:10px;display:flex}.Question-module__hae2YW__field{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--paper);min-width:0;color:var(--ink);min-height:var(--touch-min);flex:1;padding:12px 14px;font-size:1.25rem;font-weight:700}.Question-module__hae2YW__fieldWithUnit{flex:1;align-items:center;min-width:0;display:flex;position:relative}.Question-module__hae2YW__fieldWithUnit>.Question-module__hae2YW__field{width:100%}.Question-module__hae2YW__withUnit{padding-right:64px}.Question-module__hae2YW__unit{color:var(--ink-soft);pointer-events:none;font-size:.9375rem;font-weight:600;position:absolute;right:14px}.Question-module__hae2YW__minimum{color:var(--ink-soft);margin:0;font-size:.875rem}.Question-module__hae2YW__doneButton{width:auto;padding:12px 22px;font-size:1.0625rem}.Question-module__hae2YW__error{color:var(--coral-text);margin:0;font-size:.875rem;font-weight:600}.Question-module__hae2YW__help{color:var(--ink-soft);font-size:.875rem;line-height:1.45}.Question-module__hae2YW__spacer{flex:1}.Question-module__hae2YW__back{min-height:var(--touch-min);color:var(--green-dark);cursor:pointer;background:0 0;border:0;align-self:center;padding:10px 0;font-size:.9375rem;font-weight:600}@media (min-width:720px){.Question-module__hae2YW__title{font-size:2.75rem;line-height:1.02}.Question-module__hae2YW__options{gap:12px}.Question-module__hae2YW__two{grid-template-columns:repeat(4,minmax(0,1fr))}.Question-module__hae2YW__options>*{padding-top:24px;padding-bottom:24px;font-size:1.5rem}.Question-module__hae2YW__dontKnow{padding:22px 16px;font-size:1.375rem}.Question-module__hae2YW__help{font-size:.9375rem}.Question-module__hae2YW__spacer{display:none}}
