@layer base{._input_1pney_2{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}._input_1pney_2::placeholder{color:var(--muted-foreground);opacity:.7}._input_1pney_2:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}._input_1pney_2:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}._input_1pney_2:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark ._input_1pney_2{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark ._input_1pney_2:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark ._input_1pney_2:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{._selectTrigger_tasot_2{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden;>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}._selectTrigger_tasot_2[data-placeholder]{color:var(--muted-foreground)}._selectIcon_tasot_22{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}._selectTrigger_tasot_2[data-state=open] ._selectIcon_tasot_22{transform:rotate(180deg)}._selectContent_tasot_34{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:_scaleIn_tasot_1 var(--animation-duration-normal) ease}@keyframes _scaleIn_tasot_1{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._selectViewport_tasot_59{padding:var(--spacing-2)}._scrollButton_tasot_63{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}._scrollButton_tasot_63:hover ._scrollIcon_tasot_75{color:var(--primary)}._scrollIcon_tasot_75{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}._selectLabel_tasot_86{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}._selectItem_tasot_93{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._selectItem_tasot_93:hover{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}._selectItem_tasot_93[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}._selectItemIndicator_tasot_127{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}._checkIcon_tasot_135{height:1rem;width:1rem;color:currentColor}._selectSeparator_tasot_141{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}._notice_a4yg7_1{padding:1.4rem;border:1px solid #cfe3ec;border-top:5px solid #c7dd77;border-radius:1.25rem;background:linear-gradient(145deg,#f8fce9,#fff 86%);box-shadow:0 12px 26px #12364a1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._notice_a4yg7_1:hover{transform:translateY(-10px) scale(1.02);border-color:#88a923;box-shadow:0 30px 60px #12364a3d,0 0 0 4px #a7c52c1c}._notice_a4yg7_1 strong{font-family:var(--font-family-display);font-size:1.4rem}._notice_a4yg7_1 p{margin:.6rem 0 1rem;color:var(--muted-foreground);line-height:1.6}._notice_a4yg7_1 a{display:inline-flex;align-items:center;gap:.35rem;color:var(--primary);text-decoration:none;font-weight:800}._toolsSection_a4yg7_6{padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,6vw,7rem)}._grid_a4yg7_7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.7rem}._tool_a4yg7_6{display:grid;grid-template-columns:auto 1fr;gap:1rem;min-height:175px;padding:1.35rem;border:1px solid #cfe3ec;border-radius:1.25rem;color:var(--foreground);text-decoration:none;box-shadow:0 12px 26px #12364a1a;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}._tool_a4yg7_6:nth-child(3n+1){border-top:5px solid #5bbce7;background:linear-gradient(145deg,#f3fbfe,#fff 86%)}._tool_a4yg7_6:nth-child(3n+2){border-top:5px solid #c7dd77;background:linear-gradient(145deg,#f8fce9,#fff 86%)}._tool_a4yg7_6:nth-child(3n+3){border-top:5px solid #5bbce7;background:linear-gradient(145deg,#f3fbfe,#fff 86%)}._tool_a4yg7_6:hover{transform:translateY(-11px) scale(1.025);border-color:#5fa9cb;box-shadow:0 30px 60px #12364a3d,0 0 0 4px #109ddb17}._icon_a4yg7_13{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:.95rem;background:#fff;color:var(--primary);box-shadow:0 7px 18px #12364a21}._tool_a4yg7_6 h2{margin:.1rem 0 .45rem;font-family:var(--font-family-display);font-size:1.3rem}._tool_a4yg7_6 p{margin:0;color:var(--muted-foreground);line-height:1.6;font-size:.88rem}._tool_a4yg7_6 strong{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;color:var(--primary);font-size:.84rem}._paymentNote_a4yg7_17{margin-top:1.4rem;padding:1rem 1.2rem;border-radius:1rem;background:var(--secondary);color:var(--secondary-foreground);font-size:.9rem}._refundResources_a4yg7_18{margin-top:clamp(4rem,7vw,6rem);padding-top:clamp(3.5rem,6vw,5rem);border-top:1px solid #d9e7ee}._refundGrid_a4yg7_19{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:2.3rem}._resourceCard_a4yg7_20,._stateCard_a4yg7_20{min-height:205px;padding:1.4rem;border:1px solid #cfe3ec;border-top:5px solid #5bbce7;border-radius:1.25rem;background:linear-gradient(145deg,#f3fbfe,#fff 88%);box-shadow:0 12px 26px #12364a1a;color:var(--foreground);text-decoration:none}._resourceCard_a4yg7_20:nth-child(2){border-top-color:#c7dd77;background:linear-gradient(145deg,#f8fce9,#fff 88%)}._resourceCard_a4yg7_20{display:grid;grid-template-columns:auto 1fr;gap:1rem;transition:transform .18s ease,box-shadow .18s ease}._resourceCard_a4yg7_20:hover{transform:translateY(-5px);box-shadow:0 18px 34px #12364a24}._resourceCard_a4yg7_20 h2,._stateCard_a4yg7_20 h2{margin:.1rem 0 .45rem;font-family:var(--font-family-display);font-size:1.25rem}._resourceCard_a4yg7_20 p,._stateCard_a4yg7_20 p{margin:0;color:var(--muted-foreground);line-height:1.6;font-size:.88rem}._resourceCard_a4yg7_20 strong{display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;color:var(--primary);font-size:.84rem}._stateCard_a4yg7_20{display:grid;gap:1rem;border-top-color:#5bbce7}._stateCard_a4yg7_20>div:first-child{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;align-items:start}._stateCard_a4yg7_20>div:first-child ._icon_a4yg7_13{grid-row:1 / span 2}._statePicker_a4yg7_30{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.7rem;align-items:center}._stateButton_a4yg7_31,._stateButtonDisabled_a4yg7_31{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2.6rem;padding:.65rem .9rem;border-radius:.75rem;background:#109ddb;color:#fff;text-decoration:none;font-size:.82rem;font-weight:800;white-space:nowrap}._stateButtonDisabled_a4yg7_31{opacity:.45;pointer-events:none}._resourceLinks_a4yg7_33{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}._resourceLinks_a4yg7_33 a{padding:.65rem .85rem;border:1px solid #cfe3ec;border-radius:999px;background:#fff;color:#0b84bd;text-decoration:none;font-size:.82rem;font-weight:800}._estimatorSection_a4yg7_35{margin-top:clamp(4rem,7vw,6rem);padding-top:clamp(3.5rem,6vw,5rem);border-top:1px solid #d9e7ee}._estimatorCard_a4yg7_36{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;margin-top:2.3rem}._estimatorForm_a4yg7_37,._estimatorResult_a4yg7_37{padding:1.5rem;border:1px solid #cfe3ec;border-top:5px solid #5bbce7;border-radius:1.25rem;background:linear-gradient(145deg,#f7fcfe,#fff 88%);box-shadow:0 12px 26px #12364a1a}._estimatorForm_a4yg7_37{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}._estimatorField_a4yg7_39{display:grid;gap:.4rem}._estimatorField_a4yg7_39 label{color:#14385a;font-size:.8rem;font-weight:800}._estimatorResult_a4yg7_37{display:flex;flex-direction:column;justify-content:center;border-top-color:#c7dd77;background:linear-gradient(145deg,#f8fce9,#fff 88%)}._estimatorIcon_a4yg7_42{display:grid;place-items:center;width:3.2rem;height:3.2rem;border-radius:.9rem;background:#fff;color:#109ddb;box-shadow:0 7px 18px #12364a1a}._estimatorResult_a4yg7_37 small{margin-top:1rem;color:#6a7e8b;font-weight:800;text-transform:uppercase;letter-spacing:.08em}._estimatorResult_a4yg7_37>strong{margin-top:.3rem;color:#109ddb;font-family:var(--font-family-display);font-size:clamp(2rem,4vw,3.25rem);line-height:1}._estimatorResult_a4yg7_37>strong._amountDue_a4yg7_45{color:#14385a}._estimatorResult_a4yg7_37>strong._estimatorPrompt_a4yg7_46{color:#14385a;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.08}._estimatorResult_a4yg7_37 p{margin:.7rem 0 0;color:#5e7180;line-height:1.6;font-size:.9rem}._estimateDetails_a4yg7_48{display:grid;gap:.45rem;margin-top:1rem;padding-top:1rem;border-top:1px solid #dce9ee}._estimateDetails_a4yg7_48 span{display:flex;justify-content:space-between;gap:1rem;color:#667b89;font-size:.82rem}._estimateDetails_a4yg7_48 b{color:#14385a}._estimatorResult_a4yg7_37 a{display:inline-flex;align-items:center;gap:.35rem;margin-top:1.2rem;color:#0b84bd;text-decoration:none;font-size:.84rem;font-weight:900}._estimatorDisclaimer_a4yg7_52{margin:1rem 0 0;padding:1rem 1.1rem;border-radius:.9rem;background:#f7fafb;color:#6a7e8b;font-size:.8rem;line-height:1.6}@media(max-width:980px){._grid_a4yg7_7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:980px){._refundGrid_a4yg7_19{grid-template-columns:1fr}}@media(max-width:980px){._estimatorCard_a4yg7_36{grid-template-columns:1fr}}@media(max-width:650px){._grid_a4yg7_7{grid-template-columns:1fr}._tool_a4yg7_6{min-height:auto}._statePicker_a4yg7_30{grid-template-columns:1fr}._stateButton_a4yg7_31,._stateButtonDisabled_a4yg7_31{width:100%}._estimatorForm_a4yg7_37{grid-template-columns:1fr}}
