._sidebar-backdrop_gt8ej_4{z-index:999;opacity:0;visibility:hidden;background:#0009;transition:all .3s;position:fixed;inset:0}._sidebar-backdrop--open_gt8ej_14{opacity:1;visibility:visible}._sidebar_gt8ej_4{width:var(--sidebar-width-mobile);background:var(--color-background);border-right:1px solid var(--color-border);z-index:1001;flex-direction:column;height:100vh;transition:transform .3s;display:flex;position:fixed;top:0;left:0;overflow-y:auto;transform:translate(-100%)}._sidebar--open_gt8ej_36{transform:translate(0)}._sidebar__logo_gt8ej_41{height:var(--header-height);padding:0 var(--spacing-md);border-bottom:1px solid var(--color-border);align-items:center;display:flex}._sidebar__logo_gt8ej_41 a{align-items:center;display:flex}._sidebar__logo_gt8ej_41 img{width:auto;height:62px}._sidebar__nav_gt8ej_60{padding:var(--spacing-md) var(--spacing-sm);flex:1}._sidebar__nav-list_gt8ej_65{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._sidebar__nav-link_gt8ej_74{align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:background var(--transition-fast), color var(--transition-fast);color:var(--color-text-muted);font-family:inherit;font-size:inherit;background:0 0;border:none;text-decoration:none;display:flex;position:relative}._sidebar__nav-link_gt8ej_74:focus-visible{box-shadow:var(--ring-accent);outline:none}._sidebar__nav-link_gt8ej_74:hover{background:var(--color-background-hover);color:var(--color-text)}._sidebar__nav-link--active_gt8ej_104{background:color-mix(in srgb, var(--color-accent) 12%, transparent);color:var(--color-accent)}._sidebar__nav-link--active_gt8ej_104:before{content:"";border-radius:var(--radius-full);background:var(--color-accent);width:3px;height:60%;position:absolute;top:50%;left:-4px;transform:translateY(-50%)}._sidebar__nav-icon_gt8ej_121{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}._sidebar__nav-label_gt8ej_130{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);flex-grow:1}._sidebar__nav-badge_gt8ej_136{background:var(--color-accent);color:var(--color-text-inverse);font-size:11px;font-weight:var(--font-weight-semibold);text-align:center;border-radius:10px;min-width:18px;padding:2px 6px}._sidebar__divider_gt8ej_148{padding:var(--spacing-lg) var(--spacing-md) var(--spacing-sm);align-items:center;display:flex}._sidebar__divider_gt8ej_148 span{font-size:11px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted)}._sidebar__footer_gt8ej_163{padding:var(--spacing-md);border-top:1px solid var(--color-border);gap:var(--spacing-sm) var(--spacing-md);flex-wrap:wrap;align-items:center;display:flex}._sidebar__footer-link_gt8ej_172{font-size:var(--font-size-xs);color:var(--color-text-muted);text-decoration:none}._sidebar__footer-link_gt8ej_172:hover{color:var(--color-accent);text-decoration:none}._sidebar__copyright_gt8ej_183{width:100%;font-size:var(--font-size-xs);color:var(--color-text-muted);margin-top:var(--spacing-xs)}._sidebar__env-badge_gt8ej_191{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.5px;width:100%;margin-top:var(--spacing-sm);border-radius:4px;padding:4px 8px;font-size:.65rem;font-weight:700;display:inline-block}._sidebar__env-badge--dev_gt8ej_205{background:linear-gradient(135deg,#ff6b6b,#ee5a24)}._sidebar__env-badge--staging_gt8ej_209{background:linear-gradient(135deg,#f39c12,#e67e22)}@media (width>=768px){._sidebar-backdrop_gt8ej_4{display:none}._sidebar_gt8ej_4{width:var(--sidebar-width);transition:none;transform:translate(0)}._sidebar__nav-link_gt8ej_74{padding:var(--spacing-sm) var(--spacing-md)}}._app-layout_11f30_3{background:var(--color-background);min-height:100vh}._app-header_11f30_9{height:var(--header-height);align-items:center;gap:var(--spacing-md);padding:0 var(--spacing-md);background:var(--color-background);border-bottom:1px solid var(--color-border);z-index:1000;display:flex;position:fixed;top:0;left:0;right:0}._app-header__menu-btn_11f30_24{border-radius:var(--radius-md);width:40px;height:40px;color:var(--color-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background .2s;display:flex}._app-header__menu-btn_11f30_24:hover{background:var(--color-background-hover)}._app-header__env_11f30_42{flex:1;justify-content:center;display:flex}._app-header__env-badge_11f30_48{color:#fff;text-transform:uppercase;letter-spacing:.5px;border:1px solid #fff3;border-radius:4px;padding:4px 8px;font-size:.7rem;font-weight:700;animation:2s infinite _envPulse_11f30_1;display:inline-block}._app-header__env-badge--dev_11f30_61{background:linear-gradient(135deg,#ff6b6b,#ee5a24);box-shadow:0 2px 8px #ee5a244d}._app-header__env-badge--staging_11f30_66{background:linear-gradient(135deg,#f39c12,#e67e22);box-shadow:0 2px 8px #e67e224d}@keyframes _envPulse_11f30_1{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}._app-header__user_11f30_76{align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}._app-header__user-info_11f30_83{font-size:var(--font-size-sm);color:var(--color-text);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:200px;overflow:hidden}._app-header__avatar_11f30_93{background:var(--color-background-elevated);width:36px;height:36px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:flex}._app-header__logout_11f30_104{border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex}._app-header__logout_11f30_104:hover{background:var(--color-background-hover);color:var(--color-error)}._app-header__login_11f30_123{padding:var(--spacing-sm) var(--spacing-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-inverse);background:var(--color-accent);border-radius:var(--radius-md);text-decoration:none;transition:background .2s}._app-header__login_11f30_123:hover{background:var(--color-accent-hover);color:var(--color-text-inverse);text-decoration:none}._app-main_11f30_141{padding-top:var(--header-height);min-height:100vh}._app-footer_11f30_147{justify-content:center;align-items:center;gap:var(--spacing-sm) var(--spacing-md);padding:var(--spacing-md);border-top:1px solid var(--color-border);background:var(--color-background);color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;flex-wrap:wrap;display:flex}._app-footer_11f30_147 span{white-space:nowrap}@media (width<=767px){._app-header__env_11f30_42,._app-header__user-info_11f30_83{display:none}}@media (width>=768px){._app-header_11f30_9{left:var(--sidebar-width);width:calc(100% - var(--sidebar-width))}._app-header__menu-btn_11f30_24{display:none}._app-main_11f30_141,._app-footer_11f30_147{margin-left:var(--sidebar-width)}}._app-footer__links_11f30_196{gap:var(--spacing-md,16px);flex-wrap:wrap;display:flex}._app-footer__links_11f30_196 a{color:var(--color-text-muted);text-underline-offset:3px;text-decoration:underline}._app-footer__links_11f30_196 a:hover,._app-footer__links_11f30_196 a:focus-visible{color:var(--color-text)}._page_ood0a_1{flex-direction:column;display:flex}._container_ood0a_6{max-width:1100px;padding:0 var(--spacing-lg);width:100%;margin:0 auto}._section_ood0a_13{padding:80px 0}._sectionAlt_ood0a_17{background:var(--color-background-elevated)}._sectionTitle_ood0a_21{font-size:var(--font-size-3xl);text-align:center;margin-bottom:var(--spacing-sm);letter-spacing:-.04em;text-transform:none;font-weight:700}._sectionSub_ood0a_30{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-lg);max-width:600px;margin-bottom:48px;margin-left:auto;margin-right:auto}._hero_ood0a_41{border-bottom:1px solid var(--color-border);padding:100px 0 80px;position:relative;overflow:hidden}._hero_ood0a_41:before{content:"";pointer-events:none;background:radial-gradient(circle,#f7931a14 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;right:-200px}._heroInner_ood0a_59{max-width:800px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto}._heroBadge_ood0a_66{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--spacing-lg);background:#f7931a26;border:1px solid #f7931a4d;border-radius:20px;padding:6px 16px;display:inline-block}._heroHeading_ood0a_80{letter-spacing:-.04em;margin-bottom:var(--spacing-lg);text-transform:none;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.1}._heroAccent_ood0a_89{color:var(--color-accent)}._heroSub_ood0a_93{font-size:var(--font-size-lg);color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-xl);max-width:600px;margin-left:auto;margin-right:auto}._heroCtas_ood0a_103{gap:var(--spacing-md);margin-bottom:var(--spacing-xl);flex-wrap:wrap;justify-content:center;display:flex}._heroTrust_ood0a_111{gap:var(--spacing-lg);color:var(--color-text-muted);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}._ctaPrimary_ood0a_124{align-items:center;gap:var(--spacing-sm);background:var(--color-accent);color:#000;font-weight:700;font-size:var(--font-size-md);border-radius:var(--btn-radius);padding:14px 28px;text-decoration:none;transition:background .2s,transform .1s;display:inline-flex}._ctaPrimary_ood0a_124:hover{background:var(--color-accent-hover);color:#000;text-decoration:none;transform:translateY(-1px)}._ctaPrimaryFull_ood0a_145{justify-content:center;width:100%}._ctaSecondary_ood0a_150{align-items:center;gap:var(--spacing-sm);color:var(--color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-md);border-radius:var(--btn-radius);border:1px solid var(--color-border);background:0 0;padding:14px 28px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-flex}._ctaSecondary_ood0a_150:hover{border-color:var(--color-text-muted);background:var(--color-background-hover);color:var(--color-text);text-decoration:none}._steps_ood0a_173{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}._step_ood0a_173{gap:var(--spacing-sm);flex-direction:column;display:flex}._stepNumber_ood0a_185{font-size:var(--font-size-xs);color:var(--color-accent);letter-spacing:.1em;font-weight:700}._stepTitle_ood0a_192{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-transform:none;margin:0}._stepBody_ood0a_199{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._benefits_ood0a_206{gap:var(--spacing-lg);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}._benefit_ood0a_206{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-lg);gap:var(--spacing-sm);flex-direction:column;display:flex}._benefitIcon_ood0a_222{color:var(--color-accent);margin-bottom:var(--spacing-xs)}._benefit_ood0a_206 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-transform:none;margin:0}._benefit_ood0a_206 p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._calcCard_ood0a_241{gap:var(--spacing-xl);background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);grid-template-columns:1fr 1fr;display:grid}._calcInputs_ood0a_251{gap:var(--spacing-xl);flex-direction:column;display:flex}._calcField_ood0a_257{gap:var(--spacing-sm);flex-direction:column;display:flex}._calcLabel_ood0a_263{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._calcAmountDisplay_ood0a_271{font-size:var(--font-size-3xl);color:var(--color-text);letter-spacing:-.03em;font-weight:700}._calcSlider_ood0a_278{appearance:none;background:var(--color-border);cursor:pointer;border-radius:2px;width:100%;height:4px}._calcSlider_ood0a_278::-webkit-slider-thumb{appearance:none;background:var(--color-accent);cursor:pointer;border:2px solid var(--color-background-elevated);width:20px;height:20px;box-shadow:0 0 0 2px var(--color-accent);border-radius:50%}._calcSlider_ood0a_278::-moz-range-thumb{background:var(--color-accent);cursor:pointer;border:2px solid var(--color-background-elevated);border-radius:50%;width:20px;height:20px}._calcSliderLabels_ood0a_307{font-size:var(--font-size-xs);color:var(--color-text-muted);justify-content:space-between;display:flex}._calcTerms_ood0a_314{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}._calcTermBtn_ood0a_320{border-radius:var(--radius-sm);border:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;background:0 0;padding:8px 16px;transition:all .15s}._calcTermBtn_ood0a_320:hover{border-color:var(--color-accent);color:var(--color-accent)}._calcTermBtnActive_ood0a_337{background:var(--color-accent);border-color:var(--color-accent);color:#000}._calcResults_ood0a_343{gap:var(--spacing-md);border-left:1px solid var(--color-border);padding-left:var(--spacing-xl);flex-direction:column;display:flex}._calcResultMain_ood0a_351{gap:var(--spacing-xs);padding-bottom:var(--spacing-md);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}._calcResultLabel_ood0a_359{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._calcResultValue_ood0a_367{font-size:var(--font-size-4xl);color:var(--color-accent);letter-spacing:-.04em;font-weight:900;line-height:1}._calcResultRow_ood0a_375{font-size:var(--font-size-sm);color:var(--color-text-muted);justify-content:space-between;display:flex}._calcResultRow_ood0a_375 span:last-child{color:var(--color-text);font-weight:var(--font-weight-medium)}._calcDisclaimer_ood0a_387{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);padding-bottom:var(--spacing-sm);margin-top:auto}._facilities_ood0a_396{gap:var(--spacing-lg);grid-template-columns:1fr 1fr;display:grid}._facility_ood0a_402{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);gap:var(--spacing-md);flex-direction:column;display:flex}._facilityFeatured_ood0a_412{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent), 0 8px 32px #f7931a1a}._facilityBadge_ood0a_417{color:var(--color-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;background:#f7931a26;border:1px solid #f7931a4d;border-radius:20px;width:fit-content;padding:3px 12px;display:inline-block}._facility_ood0a_402 h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-transform:none;margin:0}._facility_ood0a_402 p{font-size:var(--font-size-sm);color:var(--color-text-muted);line-height:var(--line-height-relaxed)}._facilityList_ood0a_444{gap:var(--spacing-sm);flex-direction:column;margin-top:auto;list-style:none;display:flex}._facilityList_ood0a_444 li{font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;gap:var(--spacing-sm);display:flex}._facilityList_ood0a_444 li:before{content:"✓";color:var(--color-accent);flex-shrink:0;font-weight:700}._facilityLink_ood0a_467{align-items:center;gap:var(--spacing-xs);color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin-top:var(--spacing-sm);text-decoration:none;display:inline-flex}._facilityLink_ood0a_467:hover{color:var(--color-accent-hover);text-decoration:none}._included_ood0a_484{gap:var(--spacing-md);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-width:800px;margin:0 auto;display:grid}._includedItem_ood0a_492{align-items:flex-start;gap:var(--spacing-sm);font-size:var(--font-size-md);color:var(--color-text-muted);line-height:var(--line-height-relaxed);display:flex}._includedIcon_ood0a_501{color:var(--color-accent);flex-shrink:0;margin-top:2px}._sectionCta_ood0a_508{border-top:1px solid var(--color-border)}._ctaBlock_ood0a_512{gap:var(--spacing-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}._ctaText_ood0a_519{gap:var(--spacing-lg);flex-direction:column;display:flex}._ctaText_ood0a_519 h2{font-size:var(--font-size-3xl);letter-spacing:-.03em;text-transform:none;margin:0;font-weight:700}._ctaText_ood0a_519 p{color:var(--color-text-muted);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed)}._ctaContact_ood0a_539{gap:var(--spacing-md);flex-direction:column;display:flex}._ctaContact_ood0a_539 h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);text-transform:none;margin:0}._ctaContact_ood0a_539>p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}._contactDetails_ood0a_558{gap:var(--spacing-sm);flex-direction:column;display:flex}._contactItem_ood0a_564{align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none;display:flex}a._contactItem_ood0a_564:hover{color:var(--color-accent);text-decoration:none}._contactMeta_ood0a_578{font-size:var(--font-size-xs);color:var(--color-text-muted);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);gap:4px var(--spacing-md);flex-wrap:wrap;display:flex}._disclaimer_ood0a_589{padding:var(--spacing-lg) 0;border-top:1px solid var(--color-border)}._disclaimer_ood0a_589 p{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);text-align:center;max-width:900px;margin:0 auto}@media (width<=1000px){._calcCard_ood0a_241{grid-template-columns:1fr}._calcResults_ood0a_343{border-left:none;border-top:1px solid var(--color-border);padding-left:0;padding-top:var(--spacing-xl)}._facilities_ood0a_396{grid-template-columns:1fr}._ctaBlock_ood0a_512{gap:var(--spacing-xl);grid-template-columns:1fr}}@media (width<=768px){._section_ood0a_13{padding:56px 0}._hero_ood0a_41{padding:64px 0 56px}._heroHeading_ood0a_80{font-size:2rem}._heroCtas_ood0a_103{flex-direction:column;align-items:center}._heroTrust_ood0a_111{align-items:center;gap:var(--spacing-sm);flex-direction:column}}@media (width<=480px){._steps_ood0a_173,._benefits_ood0a_206{grid-template-columns:1fr}}._heroBadgeNote_ood0a_625{margin:var(--spacing-xs,6px) 0 0;font-size:var(--font-size-sm);color:var(--color-text-muted)}._page_1cnfy_1{width:100%}._container_1cnfy_3{max-width:720px;padding:80px var(--spacing-lg) var(--spacing-2xl);gap:var(--spacing-2xl);flex-direction:column;margin:0 auto;display:flex}._hero_1cnfy_12{text-align:center}._hero_1cnfy_12 h1{font-size:var(--font-size-4xl);letter-spacing:-.04em;text-transform:none;margin:0 0 var(--spacing-md);font-weight:900}._heroSub_1cnfy_22{font-size:var(--font-size-xl);color:var(--color-text-muted);margin:0}._section_1cnfy_28{gap:var(--spacing-md);flex-direction:column;display:flex}._section_1cnfy_28 h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);text-transform:none;margin:0}._section_1cnfy_28 p{color:var(--color-text-muted);line-height:var(--line-height-relaxed);margin:0}._trustCard_1cnfy_43{gap:var(--spacing-lg);background:var(--color-background-elevated);border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);padding:var(--spacing-lg);align-items:flex-start;display:flex}._trustIcon_1cnfy_54{color:var(--color-accent);flex-shrink:0;margin-top:2px}._trustCard_1cnfy_43 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-transform:none;margin:0 0 var(--spacing-sm)}._trustCard_1cnfy_43 p{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0}._contactList_1cnfy_70{gap:var(--spacing-sm);flex-direction:column;display:flex}._contactItem_1cnfy_76{align-items:center;gap:var(--spacing-sm);color:var(--color-text-muted);font-size:var(--font-size-md);text-decoration:none;display:flex}a._contactItem_1cnfy_76:hover{color:var(--color-accent);text-decoration:none}._abn_1cnfy_87{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}._cta_1cnfy_93{gap:var(--spacing-md);flex-wrap:wrap;display:flex}._disclaimer_1cnfy_95{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:var(--line-height-relaxed);padding-top:var(--spacing-lg);border-top:1px solid var(--color-border);margin:0}@media (width<=480px){._container_1cnfy_3{padding-top:64px}._trustCard_1cnfy_43{flex-direction:column}}._apply-page_1yiwn_2{flex-direction:column;width:100%;min-height:auto;display:flex}._apply-page__content_1yiwn_9{background-color:var(--color-bg);padding:40px 16px}._apply-page__container_1yiwn_14{max-width:100%;height:auto}._apply-page__header_1yiwn_19{margin-bottom:32px}._apply-page__header_1yiwn_19 h1{font-family:var(--font-family);color:var(--color-text);margin-bottom:12px;font-size:28px;font-weight:700;line-height:1.2}._apply-page__subtitle_1yiwn_32{font-family:var(--font-family);color:var(--color-text-muted);font-size:16px;font-weight:400;line-height:24px}._apply-form_1yiwn_41{background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);margin-bottom:24px;padding:24px}._form-group_1yiwn_50{margin-bottom:1.5rem}._form-label_1yiwn_54{font-family:var(--font-family);color:var(--color-text);margin-bottom:.5rem;font-size:14px;font-weight:500;line-height:20px;display:block}._form-asterisk_1yiwn_64{color:var(--color-accent)}._form-optional_1yiwn_68{color:var(--color-text-muted);font-weight:400}._form-input_1yiwn_73{width:100%;font-family:var(--font-family);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg);color:var(--color-text);box-sizing:border-box;padding:16px 20px;font-size:16px;transition:border-color .2s}._form-input_1yiwn_73:focus{border-color:var(--color-accent)}._form-input_1yiwn_73::placeholder{color:var(--color-text-muted)}._form-input_1yiwn_73:disabled{opacity:.6;cursor:not-allowed}._form-fieldset_1yiwn_100{border:none;min-width:0;margin:0 0 1.5rem;padding:0}._form-legend_1yiwn_107{font-family:var(--font-family);color:var(--color-text);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem;padding:0;font-size:14px;font-weight:500;line-height:20px;display:block}._consent-option_1yiwn_120{font-family:var(--font-family);color:var(--color-text);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:14px;line-height:1.5;display:flex}._consent-option_1yiwn_120 input{width:18px;height:18px;accent-color:var(--color-accent);flex-shrink:0;margin:3px 0 0}._consent-option_1yiwn_120 a{color:var(--color-accent);text-decoration:underline}._radio-group_1yiwn_144{flex-wrap:wrap;gap:1rem;display:flex}._radio-option_1yiwn_150{font-family:var(--font-family);color:var(--color-text);cursor:pointer;align-items:center;gap:.5rem;font-size:16px;display:inline-flex}._radio-option_1yiwn_150 input{margin:0}._borrow-range-group_1yiwn_164{flex-direction:column;gap:.75rem;display:flex}._borrow-range-option_1yiwn_170{cursor:pointer;display:block}._borrow-range-option_1yiwn_170 input{opacity:0;pointer-events:none;position:absolute}._borrow-range-option__text_1yiwn_181{width:100%;font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;padding:14px 16px;font-size:16px;line-height:24px;transition:border-color .2s,background-color .2s,color .2s;display:block}._borrow-range-option_1yiwn_170 input:checked+._borrow-range-option__text_1yiwn_181{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg))}._borrow-range-option_1yiwn_170 input:focus-visible+._borrow-range-option__text_1yiwn_181{outline:2px solid var(--color-accent);outline-offset:2px}._borrow-range-option_1yiwn_170 input:disabled+._borrow-range-option__text_1yiwn_181{opacity:.6;cursor:not-allowed}._term-group_1yiwn_212{flex-wrap:wrap;gap:.5rem;display:flex}._term-option_1yiwn_218{cursor:pointer}._term-option_1yiwn_218 input{opacity:0;pointer-events:none;position:absolute}._term-option__text_1yiwn_228{font-family:var(--font-family);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);white-space:nowrap;padding:10px 18px;font-size:14px;font-weight:500;transition:border-color .2s,background-color .2s,color .2s;display:block}._term-option_1yiwn_218 input:checked+._term-option__text_1yiwn_228{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, var(--color-bg));color:var(--color-accent)}._term-option_1yiwn_218 input:focus-visible+._term-option__text_1yiwn_228{outline:2px solid var(--color-accent);outline-offset:2px}._term-option_1yiwn_218 input:disabled+._term-option__text_1yiwn_228{opacity:.6;cursor:not-allowed}._error-notification_1yiwn_259{border:1px solid var(--color-error);border-radius:var(--radius-md);color:var(--color-error);background-color:#ef44441a;margin-bottom:1.5rem;padding:.75rem 1rem;font-size:.9rem}._success-notification_1yiwn_269{background:var(--color-bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-success);text-align:center;margin-bottom:24px;padding:32px 24px}._success-icon_1yiwn_278{background:color-mix(in srgb, var(--color-success) 15%, transparent);width:48px;height:48px;color:var(--color-success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:22px;font-weight:700;display:inline-flex}._success-notification_1yiwn_269 h2{font-family:var(--font-family);color:var(--color-success);margin-bottom:8px;font-size:20px;font-weight:600}._success-notification_1yiwn_269 p{font-family:var(--font-family);color:var(--color-text-muted);margin-bottom:20px;font-size:15px}._success-steps_1yiwn_307{counter-reset:steps;text-align:left;flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}._success-steps_1yiwn_307 li{counter-increment:steps;align-items:flex-start;gap:12px;font-size:14px;display:flex}._success-steps_1yiwn_307 li:before{content:counter(steps);background:var(--color-accent);min-width:24px;height:24px;color:var(--color-text-inverse);border-radius:50%;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:700;display:inline-flex}._success-steps_1yiwn_307 li strong{color:var(--color-text);margin-bottom:2px;font-weight:600;display:block}._success-steps_1yiwn_307 li span{color:var(--color-text-muted);display:block}._apply-page__navigation_1yiwn_354{text-align:center;margin-top:16px}@media (width>=768px){._apply-page_1yiwn_2{width:70%;margin:0 auto}._apply-page__header_1yiwn_19 h1{font-size:32px}._apply-form_1yiwn_41{padding:32px}}@media (width>=1280px){._apply-page_1yiwn_2{width:50%}}._page_1xjzr_1{flex-direction:column;display:flex}._container_1xjzr_6{max-width:1100px;padding:0 var(--spacing-lg);width:100%;margin:0 auto}._section_1xjzr_13{padding:72px 0}._sectionAlt_1xjzr_17{background:var(--color-background-elevated)}._sectionTitle_1xjzr_21{font-size:var(--font-size-3xl);text-align:center;margin-bottom:var(--spacing-sm);letter-spacing:-.04em;font-weight:700}._sectionSub_1xjzr_29{text-align:center;color:var(--color-text-muted);font-size:var(--font-size-lg);max-width:640px;margin:0 auto 48px}._hero_1xjzr_38{border-bottom:1px solid var(--color-border);padding:100px 0 80px;position:relative;overflow:hidden}._hero_1xjzr_38:before{content:"";pointer-events:none;background:radial-gradient(circle,#f7931a1a 0%,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;right:-200px}._heroInner_1xjzr_56{max-width:820px;padding:0 var(--spacing-lg);text-align:center;margin:0 auto;position:relative}._heroBadge_1xjzr_64{color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;margin-bottom:var(--spacing-lg);background:#f7931a26;border:1px solid #f7931a4d;border-radius:20px;padding:6px 16px;display:inline-block}._heroHeading_1xjzr_78{letter-spacing:-.04em;margin-bottom:var(--spacing-lg);font-size:clamp(2.4rem,6vw,4rem);font-weight:900;line-height:1.05}._heroAccent_1xjzr_86{color:var(--color-accent)}._heroSub_1xjzr_90{color:var(--color-text-muted);font-size:var(--font-size-lg);max-width:620px;margin:0 auto var(--spacing-xl);line-height:1.6}._heroCtas_1xjzr_98{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}._ctaPrimary_1xjzr_106{justify-content:center;align-items:center;gap:var(--spacing-sm);background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--btn-radius);padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);cursor:pointer;white-space:nowrap;border:none;text-decoration:none;transition:all .2s;display:inline-flex}._ctaPrimary_1xjzr_106:hover{background:var(--color-accent-hover)}._ctaSecondary_1xjzr_130{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);border:1px solid var(--color-border);color:var(--color-text);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);font-weight:var(--font-weight-medium);text-decoration:none;display:inline-flex}._ctaSecondary_1xjzr_130:hover{background:var(--color-background-hover)}._featureGrid_1xjzr_150{gap:var(--spacing-lg);grid-template-columns:repeat(2,1fr);display:grid}._featureCard_1xjzr_156{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl)}._featureIcon_1xjzr_163{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-accent);margin-bottom:var(--spacing-md);background:#f7931a1f;justify-content:center;align-items:center;display:inline-flex}._featureTitle_1xjzr_175{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}._featureBody_1xjzr_181{color:var(--color-text-muted);line-height:1.6}._steps_1xjzr_187{gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr);display:grid}._step_1xjzr_187{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--spacing-xl);background:var(--color-background)}._stepNum_1xjzr_200{font-size:var(--font-size-2xl);color:var(--color-accent);margin-bottom:var(--spacing-sm);font-weight:900;display:block}._stepTitle_1xjzr_208{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm)}._stepBody_1xjzr_214{color:var(--color-text-muted);line-height:1.6}._trustList_1xjzr_220{gap:var(--spacing-md);flex-direction:column;max-width:720px;margin:0 auto;padding:0;list-style:none;display:flex}._trustItem_1xjzr_231{align-items:center;gap:var(--spacing-md);color:var(--color-text);font-size:var(--font-size-lg);display:flex}._trustIcon_1xjzr_239{color:var(--color-accent);flex-shrink:0}._registerBlock_1xjzr_245{text-align:center;max-width:640px;margin:0 auto}._registerForm_1xjzr_251{gap:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}._registerInput_1xjzr_258{border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background);min-width:240px;color:var(--color-text);font-size:var(--font-size-base);flex:1;padding:12px 16px}._registerInput_1xjzr_258:focus{border-color:var(--color-accent)}._registerDone_1xjzr_273{align-items:center;gap:var(--spacing-sm);color:var(--color-success);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);display:inline-flex}._waitlistError_1xjzr_282{margin-top:var(--spacing-md);color:var(--color-error);font-size:var(--font-size-sm)}._disclaimerWrap_1xjzr_289{padding:var(--spacing-xl) 0 64px;border-top:1px solid var(--color-border)}._disclaimer_1xjzr_289{color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;max-width:900px;margin:0 auto;line-height:1.6}._disclaimerLink_1xjzr_303{color:var(--color-accent);text-decoration:underline}@media (width<=1000px){._featureGrid_1xjzr_150,._steps_1xjzr_187{grid-template-columns:1fr}}._page_dc0ml_1{min-height:60vh;padding:var(--spacing-2xl);justify-content:center;align-items:center;display:flex}._inner_dc0ml_9{text-align:center;align-items:center;gap:var(--spacing-lg);flex-direction:column;max-width:400px;display:flex}._code_dc0ml_18{color:var(--color-accent);letter-spacing:-.05em;font-size:7rem;font-weight:900;line-height:1}._heading_dc0ml_26{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);text-transform:none;margin:0}._body_dc0ml_33{color:var(--color-text-muted);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);margin:0}._actions_dc0ml_40{gap:var(--spacing-md);flex-wrap:wrap;justify-content:center;display:flex}._loading_17b8t_1{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:50vh;display:flex}._spinner_17b8t_10{border:4px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);width:40px;height:40px;animation:1s linear infinite _spin_17b8t_10}._loading-text_17b8t_19{color:var(--color-text-muted);margin:0}@keyframes _spin_17b8t_10{to{transform:rotate(360deg)}}._toast_3dwpj_3{pointer-events:auto;background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:12px;min-width:320px;max-width:calc(100vw - 32px);transition:all .3s;animation:.3s cubic-bezier(.68,-.55,.265,1.55) _slideInDown_3dwpj_1;position:relative;box-shadow:0 10px 25px #00000073,0 4px 6px #0000004d}._toast_3dwpj_3._toast--removing_3dwpj_21{animation:.3s cubic-bezier(.68,-.55,.265,1.55) _slideOutUp_3dwpj_1}._toast--success_3dwpj_26{border-left:4px solid var(--green-500)}._toast--success_3dwpj_26 ._toast__icon_3dwpj_30{color:var(--green-500)}._toast--error_3dwpj_34{border-left:4px solid var(--red-500)}._toast--error_3dwpj_34 ._toast__icon_3dwpj_30{color:var(--red-500)}._toast--warning_3dwpj_42{border-left:4px solid var(--amber-500)}._toast--warning_3dwpj_42 ._toast__icon_3dwpj_30{color:var(--amber-400)}._toast--info_3dwpj_50{border-left:4px solid var(--blue-300)}._toast--info_3dwpj_50 ._toast__icon_3dwpj_30{color:var(--blue-300)}._toast__content_3dwpj_59{align-items:flex-start;gap:12px;padding:16px;display:flex}._toast__icon_3dwpj_30{flex-shrink:0;margin-top:2px;font-size:20px;line-height:1}._toast__text_3dwpj_73{flex:1;min-width:0}._toast__title_3dwpj_78{color:var(--color-text);margin:0;font-size:14px;font-weight:600;line-height:1.4}._toast__message_3dwpj_86{color:var(--color-text-muted);margin-top:4px;font-size:13px;font-weight:400;line-height:1.4}._toast__close_3dwpj_94{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;font-size:20px;line-height:1;transition:all .2s;display:flex}._toast__close_3dwpj_94:hover{color:var(--color-text);background:#ffffff14}._toast__close_3dwpj_94:focus{outline:2px solid var(--color-accent);outline-offset:2px}@keyframes _slideInDown_3dwpj_1{0%{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideOutUp_3dwpj_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100px)}}._toast-container_3dwpj_146{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;top:20px;left:50%;transform:translate(-50%)}@media (width<=480px){._toast-container_3dwpj_146{align-items:stretch;top:16px;left:16px;right:16px;transform:none}._toast_3dwpj_3{min-width:auto;max-width:none}._toast__content_3dwpj_59{gap:10px;padding:14px}._toast__icon_3dwpj_30{font-size:18px}._toast__title_3dwpj_78{font-size:13px}._toast__message_3dwpj_86{font-size:12px}}@media (prefers-contrast:high){._toast_3dwpj_3{border:2px solid}._toast--success_3dwpj_26{border-color:#10b981}._toast--error_3dwpj_34{border-color:#ef4444}._toast--warning_3dwpj_42{border-color:#f59e0b}._toast--info_3dwpj_50{border-color:#3b82f6}}@media (prefers-reduced-motion:reduce){._toast_3dwpj_3{transition:opacity .3s;animation:none}._toast_3dwpj_3._toast--removing_3dwpj_21{opacity:0;animation:none}}:root{--gray-950:#0a0a0a;--gray-900:#1a1a1a;--gray-800:#242424;--gray-700:#2e2e2e;--gray-600:#3a3a3a;--gray-400:#a0a0a0;--gray-50:#fafafa;--orange-500:#f7931a;--orange-400:#ffa733;--green-500:#22c55e;--green-600:#1ea550;--red-500:#ef4444;--red-600:#dc2626;--amber-500:#f59e0b;--amber-400:#fbbf24;--blue-300:#93c5fd;--red-300:#fca5a5;--amber-300:#fcd34d;--color-background:var(--gray-900);--color-background-elevated:var(--gray-800);--color-background-hover:var(--gray-700);--color-text:var(--gray-50);--color-text-muted:var(--gray-400);--color-text-inverse:var(--gray-900);--color-accent:var(--orange-500);--color-accent-hover:var(--orange-400);--color-border:#454545;--color-border-strong:#565656;--color-bg:var(--color-background);--color-bg-elevated:var(--color-background-elevated);--color-bg-hover:var(--color-background-hover);--color-background-primary:var(--color-background);--color-text-primary:var(--color-text);--color-text-secondary:var(--color-text-muted);--color-primary:var(--color-accent);--btn-stroke:var(--color-border-strong);--color-success:var(--green-500);--color-success-hover:var(--green-600);--color-error:var(--red-500);--color-error-hover:var(--red-600);--color-warning:var(--amber-500);--color-warning-text:var(--amber-400);--font-family:"Satoshi", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-size-base:18px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:2rem;--font-size-4xl:2.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1.3;--line-height-normal:1.4;--line-height-relaxed:1.5;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:999px;--shadow-sm:0 2px 4px #0000004d;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000073;--shadow-card:inset 0 1px 0 #ffffff0a, 0 2px 10px #00000059;--shadow-card-hover:inset 0 1px 0 #ffffff0f, 0 10px 28px #00000073, 0 0 0 1px color-mix(in srgb, var(--color-accent) 45%, transparent);--ring-accent:0 0 0 3px color-mix(in srgb, var(--color-accent) 35%, transparent);--transition-fast:.15s ease;--transition-base:.2s ease;--ease-out:cubic-bezier(.16, 1, .3, 1);--header-height:64px;--sidebar-width:240px;--sidebar-width-mobile:200px;--btn-radius:6px;--btn-padding-x:1.3rem;--btn-padding-y:1rem;--btn-border-width:4px;--btn-lg-padding-x:2.2rem;--btn-lg-padding-y:1.5rem;--input-padding-x:16px;--input-padding-y:14px;--input-border-width:1px;--input-radius:var(--radius-md)}*{box-sizing:border-box;margin:0;padding:0}html{font-size:var(--font-size-base)}html,body{height:100%;font-family:var(--font-family);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text);background:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{background:var(--color-background)}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3,h4,h5,h6{color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-medium);letter-spacing:-.03em;line-height:var(--line-height-tight)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{font-family:var(--font-family);color:var(--color-text);line-height:var(--line-height-normal)}small,.text-meta{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-muted);line-height:1.3}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,a:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}button:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible){outline:none}button{cursor:pointer;font-family:inherit}a{color:var(--color-accent);text-decoration:none}a:hover{color:var(--color-accent-hover);text-decoration:underline}.btn{justify-content:center;align-items:center;gap:var(--spacing-sm);padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-relaxed);border-radius:var(--btn-radius);cursor:pointer;border:none;transition:all .2s;display:inline-flex}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--color-accent);color:var(--color-text-inverse)}.btn-primary:hover:not(:disabled){background:var(--color-accent-hover)}.btn-secondary{color:var(--color-text);border:var(--btn-border-width) solid var(--color-border);background:0 0}.btn-secondary:hover:not(:disabled){background:var(--color-background-hover);border-color:var(--color-text-muted)}.btn-ghost{color:var(--color-accent);padding:var(--spacing-sm) var(--spacing-md);background:0 0}.btn-ghost:hover:not(:disabled){background:var(--color-background-hover)}.btn-sm{padding:calc(var(--btn-padding-y) * .6) calc(var(--btn-padding-x) * .7);font-size:var(--font-size-sm)}.btn-lg{padding:var(--btn-lg-padding-y) var(--btn-lg-padding-x);font-size:var(--font-size-lg)}.btn-success{background:var(--color-success);color:var(--color-text-inverse)}.btn-success:hover:not(:disabled){background:var(--color-success-hover)}.btn-danger{background:var(--color-error);color:var(--color-text-inverse)}.btn-danger:hover:not(:disabled){background:var(--color-error-hover)}.btn-icon{padding:var(--spacing-sm);min-width:auto}.btn-full{width:100%}.input,.textarea,.select{width:100%;padding:var(--input-padding-y) var(--input-padding-x);font-family:var(--font-family);font-size:var(--font-size-md);color:var(--color-text);background:var(--color-background);border:var(--input-border-width) solid var(--color-border);border-radius:var(--input-radius);transition:border-color .2s}.input::placeholder,.textarea::placeholder{color:var(--color-text-muted)}.input:focus,.textarea:focus,.select:focus{border-color:var(--color-accent)}.input:disabled,.textarea:disabled,.select:disabled{background:var(--color-background-hover);color:var(--color-text-muted);cursor:not-allowed}.textarea{resize:vertical;min-height:120px}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23a0a0a0' d='M6 8L1 3h10z'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:40px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{scrollbar-width:thin;scrollbar-color:var(--gray-600) transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--gray-600);border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--gray-400);background-clip:padding-box}::selection{background:color-mix(in srgb, var(--color-accent) 30%, transparent);color:var(--color-text)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in-up{animation:fadeInUp .4s var(--ease-out) both}.fade-in{animation:.3s both fadeIn}.surface{background:var(--color-background-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.surface-interactive{transition:transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base)}.surface-interactive:hover{box-shadow:var(--shadow-card-hover);border-color:color-mix(in srgb, var(--color-accent) 40%, var(--color-border));transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.skip-link{z-index:1000;background:var(--color-accent);color:var(--color-text-inverse);border-radius:var(--radius-md,8px);font-weight:var(--font-weight-semibold);padding:10px 16px;text-decoration:none;transition:top .15s;position:absolute;top:-100px;left:16px}.skip-link:focus,.skip-link:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;top:16px}main:focus{outline:none}[id]{scroll-margin-top:calc(var(--header-height,64px) + 16px)}.page-loading{min-height:40vh;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}@media print{:root{--color-background:#fff;--color-background-elevated:#fff;--color-background-hover:#f3f3f3;--color-text:#000;--color-text-muted:#444;--color-border:#ccc}body{color:#000;background:#fff}body>#root header,body>#root aside,body>#root footer,.skip-link,button,[role=dialog]{display:none!important}main{max-width:none!important;margin:0!important;padding:0!important}a[href]:after{content:" (" attr(href) ")";color:#444;font-size:.85em}a[href^=\#]:after,a[href^=\/]:after{content:""}}
