._form-field_505q9_2{flex-direction:column;gap:4px;display:flex}._form-field_505q9_2 label{color:var(--gray-700);font-size:var(--text-md);font-weight:500}._form-field_505q9_2 ._field-help_505q9_14{color:var(--gray-500);font-size:var(--text-sm);line-height:1.3}._field-control_505q9_20{align-items:center;display:flex;position:relative}._form-field_505q9_2 input,._form-field_505q9_2 select,._form-field_505q9_2 textarea{box-sizing:border-box;border:1px solid var(--gray-300);border-radius:var(--radius-md);background:var(--gray-0);width:100%;color:var(--gray-900);font-size:var(--text-lg);box-shadow:var(--shadow-xs);outline:none;padding:10px 36px 10px 12px}._form-field_505q9_2 textarea{resize:vertical;field-sizing:content;min-height:68px;max-height:220px;padding-right:12px;line-height:1.4;overflow-y:auto}._form-field_505q9_2 select{appearance:none;cursor:pointer}._form-field_505q9_2 input:focus,._form-field_505q9_2 select:focus,._form-field_505q9_2 textarea:focus{border-color:var(--app-accent-focus);box-shadow:var(--focus-ring)}._form-field_505q9_2 input::placeholder,._form-field_505q9_2 textarea::placeholder{color:var(--gray-400)}._form-field_505q9_2 input:focus:invalid,._form-field_505q9_2 select:focus:invalid,._form-field_505q9_2 textarea:focus:invalid{border-color:var(--red-500);box-shadow:0 0 0 3px rgba(var(--red-rgb), .12)}._form-field-readonly_505q9_77{margin:0}._form-field-readonly_505q9_77 textarea{box-shadow:none;height:auto;min-height:68px;max-height:260px;color:var(--gray-800);cursor:text;field-sizing:content;resize:none;background:0 0;border:none;border-radius:0;padding:10px 13px;overflow-y:auto}._form-field-readonly_505q9_77 textarea:focus{box-shadow:none;border-color:#0000}._field-control_505q9_20 ._field-icon_505q9_102{color:var(--gray-500);pointer-events:none;background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;right:10px}._field-control_505q9_20 button._field-icon_505q9_102{cursor:pointer;pointer-events:auto}@media (hover:hover){._field-control_505q9_20 button._field-icon_505q9_102:hover{color:var(--gray-700)}}@font-face{font-family:Inter Tight;src:url(/fonts/inter-tight-latin-var.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}._page_v8n9p_9{background:var(--gray-100);min-height:100dvh;color:var(--gray-900);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}._page_v8n9p_9 *,._page_v8n9p_9 :before,._page_v8n9p_9 :after{box-sizing:border-box}._brandPanel_v8n9p_21{isolation:isolate;background:var(--surface-dark);min-height:100dvh;color:var(--gray-100);flex-direction:column;justify-content:space-between;padding:clamp(32px,5vw,72px);display:flex;position:relative;overflow:hidden}._brandImage_v8n9p_34{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}._brandPanel_v8n9p_21:after{content:"";z-index:-1;background:linear-gradient(180deg, rgba(var(--surface-dark-rgb), .8), rgba(var(--surface-dark-rgb), .46) 40%, var(--surface-dark));position:absolute;inset:0}._brand_v8n9p_21{color:var(--gray-100);font-size:var(--text-2xl);font-weight:600;text-decoration:none}._brand_v8n9p_21 span{font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--gray-300);margin-top:6px;font-weight:400;display:block}._brandCopy_v8n9p_53{max-width:440px;margin:auto 0;padding:100px 0 64px}._eyebrow_v8n9p_54{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;color:var(--gray-500)}._brandCopy_v8n9p_53 ._eyebrow_v8n9p_54{color:var(--app-accent-on-dark-hover)}._brandCopy_v8n9p_53 h2{letter-spacing:-.025em;margin:22px 0;font-family:Inter Tight,sans-serif;font-size:clamp(40px,4.8vw,72px);font-weight:500;line-height:1.02}._brandCopy_v8n9p_53 p{max-width:330px;color:var(--gray-300);font-size:var(--text-lg);line-height:1.65}._formPanel_v8n9p_58{flex-direction:column;min-width:0;padding:32px clamp(24px,5vw,72px);display:flex}._homeLink_v8n9p_59{color:var(--gray-500);font-size:var(--text-md);align-self:flex-start;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}._content_v8n9p_60{width:100%;max-width:405px;margin:auto;padding:44px 0}._mobileBrand_v8n9p_61{display:none}._heading_v8n9p_62{margin-bottom:28px}._heading_v8n9p_62 h1{letter-spacing:-.025em;margin:0 0 12px;font-family:Inter Tight,sans-serif;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.1}._heading_v8n9p_62 p{color:var(--gray-500);font-size:var(--text-md);overflow-wrap:anywhere;margin:0;line-height:1.6}._content_v8n9p_60 .form{gap:18px;width:100%;max-width:none}._content_v8n9p_60 label{color:var(--gray-700);font-size:var(--text-md)}._content_v8n9p_60 input,._content_v8n9p_60 select{border-color:var(--gray-300);border-radius:var(--radius-md);min-height:48px;color:var(--gray-900);background:var(--gray-0);font-family:inherit;font-size:var(--text-lg);box-shadow:none}._content_v8n9p_60 input:focus,._content_v8n9p_60 select:focus{border-color:var(--app-accent-focus);outline:2px solid var(--app-accent-focus);outline-offset:1px}._content_v8n9p_60 input[readonly]{background:var(--gray-150)}._content_v8n9p_60 .btn-secondary{background:var(--app-accent);min-height:44px;color:var(--gray-0);border-radius:var(--radius-md)}._content_v8n9p_60 .submit-button{border-radius:var(--radius-md);background:var(--app-accent);min-height:48px;color:var(--gray-0);font:inherit;font-size:var(--text-lg);margin-top:4px;font-weight:600;transition:background .15s}._content_v8n9p_60 .submit-button:disabled{opacity:.65;cursor:wait;animation:none}._footer_v8n9p_76{color:var(--gray-500);font-size:var(--text-md);text-align:center;margin-top:24px}._footer_v8n9p_76 a,._signin-links_v8n9p_78 a,._resend-button_v8n9p_79{color:var(--app-accent);font-weight:500;text-decoration:none}._footer_v8n9p_76 a{align-items:center;min-height:44px;display:inline-flex}._signin-links_v8n9p_78{font-size:var(--text-md);justify-content:flex-end;display:flex}._signin-links_v8n9p_78 a{align-items:center;min-height:32px;display:inline-flex}._resend-button_v8n9p_79{min-height:44px;font:inherit;font-size:var(--text-md);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}._resend-button_v8n9p_79:disabled{color:var(--gray-500);cursor:default}._page_v8n9p_9 a:focus-visible,._page_v8n9p_9 button:focus-visible{outline:2px solid var(--app-accent-focus);outline-offset:4px}._page_v8n9p_9 ._brand_v8n9p_21:focus-visible{outline-color:var(--app-accent-on-dark-hover)}@media (width>=769px){._content_v8n9p_60 .form{gap:16px}._content_v8n9p_60 input,._content_v8n9p_60 select{min-height:44px}}@media (hover:hover){._content_v8n9p_60 .submit-button:hover:not(:disabled){background:var(--app-accent-hover)}._homeLink_v8n9p_59:hover,._footer_v8n9p_76 a:hover,._signin-links_v8n9p_78 a:hover,._resend-button_v8n9p_79:hover:not(:disabled){text-decoration:underline}}@media (width<=768px){._page_v8n9p_9{grid-template-columns:minmax(0,1fr)}._brandPanel_v8n9p_21{display:none}._formPanel_v8n9p_58{padding:calc(12px + env(safe-area-inset-top)) 24px calc(24px + env(safe-area-inset-bottom))}._content_v8n9p_60{padding:32px 0 20px}._mobileBrand_v8n9p_61{color:var(--app-accent);font-size:var(--text-xl);margin-bottom:32px;font-weight:600;text-decoration:none;display:inline-block}._heading_v8n9p_62 h1{letter-spacing:0}}@media (prefers-reduced-motion:reduce){._content_v8n9p_60 .submit-button{transition:none}}._loading-state_1iaeg_2{min-height:96px;color:var(--gray-500);font-size:var(--text-sm);justify-content:center;align-items:center;gap:10px;font-weight:600;display:flex}._loading-compact_1iaeg_15{min-height:1lh;font-size:inherit}._loading-pulse_1iaeg_20{align-items:center;gap:4px;height:14px;display:inline-flex}._loading-pulse_1iaeg_20 i{background:var(--app-accent);border-radius:50%;width:6px;height:6px;animation:1.1s ease-in-out infinite _loading-pulse_1iaeg_20;display:block}._loading-pulse_1iaeg_20 i:nth-child(2){animation-delay:.12s}._loading-pulse_1iaeg_20 i:nth-child(3){animation-delay:.24s}._loading-assistive_1iaeg_44{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@keyframes _loading-pulse_1iaeg_20{0%,70%,to{opacity:.32;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){._loading-pulse_1iaeg_20 i{opacity:.65;animation:none}}._bar_or1cs_1{z-index:var(--layer-route-chrome);height:var(--dashboard-header-height);border-bottom:1px solid var(--gray-250);background:var(--surface-frosted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-sizing:border-box;justify-content:space-between;align-items:center;gap:0;padding:0 24px;display:flex;position:sticky;top:0}@media (width>=769px){._bar_or1cs_1{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;height:auto;padding-top:20px;position:static}._hiddenOnDesktop_or1cs_31{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}._centered_or1cs_45{padding-left:max(24px,50% - 630px);padding-right:max(24px,50% - 630px)}@media (width<=768px){._bar_or1cs_1{z-index:var(--layer-shell-chrome);height:var(--mobile-dashboard-header-height);padding:env(safe-area-inset-top) var(--mobile-dashboard-inline-gutter) 0;background:var(--app-mobile-chrome);-webkit-backdrop-filter:none;backdrop-filter:none}._fixedOnMobile_or1cs_64{position:fixed;inset:0 0 auto}}._pageContext_49mgq_1{align-items:center;gap:10px;min-width:0;display:flex}._backButton_49mgq_8{border-radius:var(--radius-md);width:34px;height:34px;color:var(--gray-600);box-shadow:none;box-sizing:border-box;cursor:pointer;background:0 0;border:0;flex:0 0 34px;place-items:center;padding:0;text-decoration:none;transition:color .15s;display:grid;position:relative}._backButton_49mgq_8:before{border:1px solid var(--gray-250);border-radius:var(--radius-md);background:var(--gray-0);box-sizing:border-box;content:"";transition:border-color .15s,background-color .15s;position:absolute;inset:0}._backButton_49mgq_8>svg{z-index:1;position:relative}@media (hover:hover){._backButton_49mgq_8:hover{color:var(--app-accent)}._backButton_49mgq_8:hover:before{border-color:var(--gray-300);background:var(--gray-100)}}._backButton_49mgq_8:focus-visible{outline:2px solid var(--app-accent-focus);outline-offset:2px}._titleGroup_49mgq_59{min-width:0}._titleGroup_49mgq_59 h1{text-overflow:ellipsis;white-space:nowrap;color:var(--gray-800);font-size:var(--text-lg);letter-spacing:-.015em;margin:0;font-weight:700;display:block;overflow:hidden}._mobileAction_49mgq_78{display:none}@media (width>=769px){._mobileOnly_49mgq_84{display:none}}@media (width<=768px){._backButton_49mgq_8{width:var(--mobile-dashboard-icon-action-size);height:var(--mobile-dashboard-icon-action-size);flex-basis:var(--mobile-dashboard-icon-action-size);border-radius:var(--radius-md)}._backButton_49mgq_8:before{inset:4px}._titleGroup_49mgq_59 h1{font-size:var(--text-md)}._mobileAction_49mgq_78{height:var(--mobile-dashboard-labeled-action-height);border:1px solid var(--app-accent);border-radius:var(--radius-md);color:var(--gray-0);background:var(--app-accent);box-shadow:var(--shadow-xs);box-sizing:border-box;font:inherit;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin-left:12px;padding:0 9px;font-weight:700;display:inline-flex}._mobileAction_49mgq_78>svg{width:15px;height:15px}._mobileAction_49mgq_78:focus-visible{outline:2px solid var(--app-accent-focus);outline-offset:2px}}@media (width<=768px) and (hover:hover){._mobileAction_49mgq_78:hover{border-color:var(--app-accent-hover);background:var(--app-accent-hover)}}@media (prefers-reduced-motion:reduce){._backButton_49mgq_8,._backButton_49mgq_8:before{transition:none}}._shell_1ussr_1{--dashboard-header-height:52px;--sidebar-width:208px;--sidebar-rail-width:68px;--workspace-inset:var(--sidebar-width);--dashboard-content-width:min(1260px, calc(100% - 48px));min-width:0;min-height:100vh;color:var(--app-canvas-text);background:var(--app-canvas)}._collapsed_1ussr_19{--sidebar-width:var(--sidebar-rail-width)}._overlaySidebar_1ussr_7{--workspace-inset:var(--sidebar-rail-width)}._overlaySidebar_1ussr_7:not(._collapsed_1ussr_19) ._sidebar_1ussr_33{box-shadow:16px 0 42px rgba(var(--shadow-rgb), .28)}._sidebar_1ussr_33{z-index:var(--layer-shell-chrome);width:var(--sidebar-width);box-sizing:border-box;color:var(--chrome-text);background:var(--app-chrome);border-right:1px solid var(--app-chrome-border);flex-direction:column;padding:8px 14px 14px;transition:width .18s,padding .18s;display:flex;position:fixed;inset:0 auto 0 0}._sidebarToggle_1ussr_52{border-radius:var(--radius-md);width:100%;min-height:38px;color:var(--chrome-text-dim);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0 10px 0 12px;font-weight:500;transition:color .15s,background .15s;display:flex}._sidebarToggle_1ussr_52:focus-visible{outline:2px solid var(--app-accent-on-dark);outline-offset:2px}._brand_1ussr_75{min-height:44px;color:var(--chrome-text-strong);align-items:center;gap:11px;padding:0 2px;text-decoration:none;display:flex}._brandMark_1ussr_86{border-radius:var(--radius-md);width:36px;height:36px;color:var(--chrome-text-on-accent);background:var(--app-accent-on-dark);flex:0 0 36px;place-items:center;display:grid;transform:rotate(-4deg)}._brand_1ussr_75 strong,._brand_1ussr_75 small,._userDetails_1ussr_100 strong,._userDetails_1ussr_100 small{display:block}._brand_1ussr_75>span:last-child,._sidebarToggle_1ussr_52>span{min-width:0;overflow:hidden}._brand_1ussr_75 strong,._brand_1ussr_75 small,._sidebarToggle_1ussr_52>span,._userDetails_1ussr_100 small{white-space:nowrap}._brand_1ussr_75 strong{font-size:var(--text-md);letter-spacing:-.01em}._brand_1ussr_75 small{color:var(--chrome-text-muted);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;margin-top:2px;font-weight:600}._navigation_1ussr_133{scrollbar-color:var(--scrollbar-thumb) transparent;scrollbar-width:thin;flex:1;margin-top:12px;overflow:hidden auto}._collapsed_1ussr_19 ._sidebar_1ussr_33 ._navigation_1ussr_133{scrollbar-width:none}._collapsed_1ussr_19 ._sidebar_1ussr_33 ._navigation_1ussr_133::-webkit-scrollbar{display:none}._navigation_1ussr_133::-webkit-scrollbar{width:8px}._navigation_1ussr_133::-webkit-scrollbar-track{background:0 0}._navigation_1ussr_133::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000}._sidebarFooter_1ussr_169{border-top:1px solid var(--chrome-hover);gap:8px;padding-top:12px;display:grid}._userCard_1ussr_176{border-radius:var(--radius-md);width:100%;color:var(--chrome-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 8px 9px 3px;transition:color .15s,background .15s;display:grid}._userMenu_1ussr_194{position:relative}._userCard_1ussr_176[aria-expanded=true]{color:var(--chrome-text-hover);background:var(--chrome-hover)}._userCard_1ussr_176:focus-visible,._userMenuItem_1ussr_204:focus-visible{outline:2px solid var(--app-accent-on-dark);outline-offset:2px}._userMenuPopover_1ussr_209{z-index:var(--layer-drawer);border:1px solid var(--chrome-hover);border-radius:var(--radius-md);background:var(--app-chrome-raised);width:156px;box-shadow:var(--shadow-md);padding:5px;position:absolute;bottom:calc(100% + 8px);right:0}._userMenuItem_1ussr_204{border-radius:var(--radius-md);width:100%;min-height:36px;color:var(--chrome-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0 9px;display:flex}._userMenuItem_1ussr_204:disabled{cursor:wait;opacity:.65}@media (hover:hover){._sidebarToggle_1ussr_52:hover{color:var(--app-accent-on-dark-hover);background:var(--chrome-hover)}._navigation_1ussr_133::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover);background-clip:padding-box}._userCard_1ussr_176:hover,._userMenuItem_1ussr_204:hover{color:var(--chrome-text-hover);background:var(--chrome-hover)}}._avatar_1ussr_266{border:1px solid rgba(var(--app-accent-on-dark-rgb), .25);border-radius:var(--radius-md);width:34px;height:34px;color:var(--app-accent-on-dark-hover);background:rgba(var(--app-accent-on-dark-rgb), .08);font-size:var(--text-xs);place-items:center;font-weight:700;display:grid}._userDetails_1ussr_100{min-width:0}._userDetails_1ussr_100 strong{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}._userDetails_1ussr_100 small{color:var(--chrome-text-muted);font-size:var(--text-2xs);text-transform:capitalize;margin-top:3px}._workspace_1ussr_298{min-height:100vh;margin-left:var(--workspace-inset);box-sizing:border-box;flex-direction:column;transition:margin-left .18s;display:flex}._collapsed_1ussr_19 ._sidebar_1ussr_33 ._brand_1ussr_75>span:last-child,._collapsed_1ussr_19 ._sidebar_1ussr_33 ._userDetails_1ussr_100,._collapsed_1ussr_19 ._sidebar_1ussr_33 ._userCard_1ussr_176>svg{display:none}._collapsed_1ussr_19 ._sidebar_1ussr_33 ._sidebarToggle_1ussr_52{gap:0}._collapsed_1ussr_19 ._sidebar_1ussr_33 ._sidebarToggle_1ussr_52>span{display:none}._collapsed_1ussr_19 ._sidebar_1ussr_33 ._userCard_1ussr_176{grid-template-columns:34px}._collapsed_1ussr_19 ._sidebar_1ussr_33 ._userMenuPopover_1ussr_209{bottom:0;left:calc(100% + 8px);right:auto}._pageFrame_1ussr_331{flex:1 0 auto;min-width:0}._routeLoading_1ussr_336{width:var(--dashboard-content-width);box-sizing:border-box;margin:0 auto;padding:24px 0}._standardPage_1ussr_343>._routeLoading_1ussr_336{width:100%;padding:0}._routeLoadingHeading_1ussr_348{gap:9px;width:min(320px,70%);display:grid}._routeLoadingHeading_1ussr_348 span,._routeLoadingToolbar_1ussr_355,._routeLoadingGrid_1ussr_356 span{border-radius:var(--radius-md);background:linear-gradient(100deg, var(--gray-200) 30%, var(--gray-100) 50%, var(--gray-200) 70%);background-size:220% 100%;animation:1.4s ease-in-out infinite _dashboard-loading_1ussr_1;display:block}._routeLoadingHeading_1ussr_348 span:first-child{width:58%;height:22px}._routeLoadingHeading_1ussr_348 span:last-child{width:100%;height:12px}._routeLoadingToolbar_1ussr_355{height:54px;margin-top:24px}._routeLoadingGrid_1ussr_356{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}._routeLoadingGrid_1ussr_356 span{min-height:180px}@keyframes _dashboard-loading_1ussr_1{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width>=769px){._workspacePage_1ussr_403{height:100vh;min-height:0;overflow:hidden}}._standardPage_1ussr_343{box-sizing:border-box;width:var(--dashboard-content-width);margin-left:auto;margin-right:auto;padding-top:20px;padding-bottom:36px}@media (prefers-reduced-motion:reduce){._sidebar_1ussr_33,._sidebarToggle_1ussr_52,._workspace_1ussr_298{transition:none}._routeLoadingHeading_1ussr_348 span,._routeLoadingToolbar_1ussr_355,._routeLoadingGrid_1ussr_356 span{animation:none}}@media (width<=768px){._shell_1ussr_1{--sidebar-width:0px;--mobile-dashboard-chrome-row-height:48px;--mobile-dashboard-inline-gutter:12px;--mobile-dashboard-icon-action-size:44px;--mobile-dashboard-labeled-action-height:36px;--mobile-dashboard-header-height:calc(var(--mobile-dashboard-chrome-row-height) + env(safe-area-inset-top));grid-template-rows:minmax(0,1fr) auto;min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}._sidebar_1ussr_33{display:none}._workspace_1ussr_298{grid-template-rows:auto minmax(0,1fr);min-width:0;min-height:0;margin-left:0;display:grid;overflow:hidden}._workspaceWithoutHeader_1ussr_467{grid-template-rows:minmax(0,1fr)}._pageFrame_1ussr_331{overscroll-behavior-y:contain;min-height:0;overflow:hidden auto}._routeLoading_1ussr_336{width:100%;padding:20px var(--mobile-dashboard-inline-gutter)}._routeLoadingGrid_1ussr_356{grid-template-columns:1fr}._routeLoadingGrid_1ussr_356 span{min-height:118px}._standardPage_1ussr_343{width:100%;padding:18px var(--mobile-dashboard-inline-gutter) 30px}._schedulePage_1ussr_499{padding:10px}}._navigation_1nuof_1{min-width:0}._group_1nuof_5+._group_1nuof_5{margin-top:var(--dashboard-nav-group-gap,10px)}._groupLabel_1nuof_12{box-sizing:border-box;height:20px;color:var(--chrome-text-faint);font-size:var(--text-sm);letter-spacing:.01em;white-space:nowrap;padding:0 10px;font-weight:600;line-height:20px;transition:color .12s;display:block;position:relative;overflow:hidden}._groupLabel_1nuof_12:after{background:var(--chrome-hover);opacity:0;content:"";height:1px;transition:opacity .12s;position:absolute;top:50%;left:10px;right:10px}._item_1nuof_42>svg{flex-shrink:0}._item_1nuof_42>span{white-space:nowrap;min-width:0;overflow:hidden}._item_1nuof_42{min-height:var(--dashboard-nav-item-height,40px);border-radius:var(--radius-md);color:var(--dashboard-nav-item-color,var(--chrome-text-dim));font-size:var(--text-md);align-items:center;gap:11px;padding:0 10px;font-weight:500;text-decoration:none;transition:color .15s,background .15s;display:flex;position:relative}@media (hover:hover){._item_1nuof_42:hover{color:var(--chrome-text-hover);background:var(--chrome-hover)}}._itemActive_1nuof_42{color:var(--chrome-text-strong);background:rgba(var(--app-accent-on-dark-rgb), .11)}._itemActive_1nuof_42:before{left:var(--dashboard-nav-active-inset,-14px);width:3px;height:var(--dashboard-nav-active-height,20px);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--app-accent-on-dark);content:"";position:absolute}._itemActive_1nuof_42 svg{color:var(--app-accent-on-dark)}._item_1nuof_42:focus-visible{outline:2px solid var(--app-accent-on-dark);outline-offset:2px}._collapsed_1nuof_100 ._groupLabel_1nuof_12{color:#0000}._collapsed_1nuof_100 ._groupLabel_1nuof_12:after{opacity:1}._itemCollapsed_1nuof_111>span{display:none}._itemCollapsed_1nuof_111{gap:0;padding-right:0}@media (prefers-reduced-motion:reduce){._item_1nuof_42,._groupLabel_1nuof_12,._groupLabel_1nuof_12:after{transition:none}}@media (width<=768px){._tabBar_1gupp_3{z-index:var(--layer-shell-chrome);min-height:calc(56px + env(safe-area-inset-bottom,0px));padding:4px 10px max(4px, env(safe-area-inset-bottom,0px));border-top:1px solid var(--surface-frosted);background:var(--surface-frosted);box-shadow:0 -8px 28px rgba(var(--shadow-rgb), .08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}._tab_1gupp_3{box-sizing:border-box;border-radius:var(--radius-lg);min-width:0;min-height:48px;color:var(--gray-500);font-size:var(--text-2xs);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:4px 3px;font-weight:700;line-height:1;text-decoration:none;display:flex;position:relative}button._tab_1gupp_3{cursor:pointer;background:0 0;border:0;font-family:inherit}._tabActive_1gupp_43{color:var(--app-accent);background:var(--app-accent-soft)}._tab_1gupp_3:focus-visible{outline:2px solid var(--app-accent-focus);outline-offset:2px}button._tabActive_1gupp_43{background:var(--app-accent-soft)}._drawerOverlay_1gupp_57{z-index:var(--layer-drawer);background:var(--scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:fixed;inset:0}._drawer_1gupp_57{--dashboard-nav-group-gap:18px;--dashboard-nav-item-height:44px;--dashboard-nav-item-color:var(--chrome-text-dim);--dashboard-nav-active-height:22px;z-index:var(--layer-drawer);width:280px;padding:calc(14px + env(safe-area-inset-top)) 14px calc(14px + env(safe-area-inset-bottom));color:var(--chrome-text);background:var(--app-chrome);border-right:1px solid var(--chrome-hover);box-shadow:20px 0 48px rgba(var(--shadow-rgb), .3);box-sizing:border-box;flex-direction:column;animation:.18s ease-out _drawerEnter_1gupp_1;display:flex;position:fixed;inset:0 auto 0 0}._drawer_1gupp_57:focus{outline:none}._drawerHeader_1gupp_92{border-bottom:1px solid var(--chrome-hover);justify-content:space-between;align-items:center;min-height:50px;padding:0 7px 12px 9px;display:flex}._drawerBrand_1gupp_101{align-items:center;gap:11px;min-width:0;display:flex}._drawerBrandMark_1gupp_108{border-radius:var(--radius-md);width:36px;height:36px;color:var(--chrome-text-on-accent);background:var(--app-accent-on-dark);flex:0 0 36px;place-items:center;display:grid;transform:rotate(-4deg)}._drawerHeader_1gupp_92 strong,._drawerHeader_1gupp_92 small{display:block}._drawerHeader_1gupp_92 strong{color:var(--chrome-text-strong);font-size:var(--text-lg)}._drawerHeader_1gupp_92 small{color:var(--chrome-text-muted);font-size:var(--text-2xs);letter-spacing:.09em;text-transform:uppercase;margin-top:3px;font-weight:700}._drawerHeader_1gupp_92 button{width:var(--mobile-dashboard-icon-action-size);height:var(--mobile-dashboard-icon-action-size);border-radius:var(--radius-md);color:var(--chrome-text-dim);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}._drawerHeader_1gupp_92 button>svg{width:17px;height:17px}._drawerNavigation_1gupp_157{scrollbar-width:thin;flex:1;margin-top:16px;overflow-y:auto}._drawerHeader_1gupp_92 button:focus-visible{outline:2px solid var(--app-accent-on-dark);outline-offset:2px}._drawerFooter_1gupp_169{border-top:1px solid var(--chrome-hover);gap:7px;padding-top:11px;display:grid}@keyframes _drawerEnter_1gupp_1{0%{transform:translate(-100%)}}}@media (width<=768px) and (prefers-reduced-motion:reduce){._drawer_1gupp_57{animation:none}}._notification_11lel_2{color:var(--gray-0);border-radius:var(--radius-md);z-index:var(--layer-notification);text-align:center;min-width:300px;max-width:90%;box-shadow:var(--shadow-md);padding:0 20px;position:fixed;left:50%;transform:translate(-50%)}._notification_11lel_2._success_11lel_16{background-color:var(--green-700);color:var(--gray-0);animation:3s ease-in-out forwards _fadeInOut_11lel_1}._notification_11lel_2._error_11lel_22{background-color:var(--red-700);color:var(--gray-0);animation:6s ease-in-out forwards _fadeInOut_11lel_1}@keyframes _fadeInOut_11lel_1{0%,to{opacity:0}20%,80%{opacity:1}}@media (width<=768px){._notification_11lel_2{top:20px}}@media (display-mode:standalone){._notification_11lel_2{top:calc(10px + env(safe-area-inset-top))}}@media (width>=769px){._notification_11lel_2{top:80px}}:root{--gray-0:#fff;--gray-50:#f9fbfc;--gray-100:#f4f6f8;--gray-150:#edf1f4;--gray-200:#e7ecf1;--gray-250:#dde4ea;--gray-300:#cbd5e0;--gray-350:#b3bfcb;--gray-400:#98a2b3;--gray-450:#808c9c;--gray-500:#616a7e;--gray-600:#4a586c;--gray-700:#344054;--gray-800:#263143;--gray-900:#172033;--green-50:#edf8f2;--green-100:#dff3e6;--green-200:#c6ddd3;--green-500:#2a9567;--green-700:#237553;--amber-50:#fff8e8;--amber-100:#fef3d4;--amber-200:#f0cd88;--amber-500:#d08a27;--amber-700:#8f5918;--red-50:#fff5f5;--red-100:#fbe3e3;--red-200:#edcccc;--red-500:#c63f45;--red-700:#9f2f2f;--red-rgb:198, 63, 69;--brand-blue:#245f8f;--brand-blue-light:#6eb5df;--brand-blue-light-hover:#9dd4ef;--app-accent:var(--brand-blue);--app-accent-hover:#1b4b72;--app-accent-soft:#edf4fa;--app-accent-soft-hover:#dcebf6;--app-accent-border:#b6cfe2;--app-accent-focus:var(--brand-blue);--app-accent-rgb:36, 95, 143;--app-accent-on-dark:var(--brand-blue-light);--app-accent-on-dark-hover:var(--brand-blue-light-hover);--app-accent-on-dark-rgb:110, 181, 223;--site-surface-light:#f5f2ea;--surface-dark:#071421;--surface-dark-raised:#0d2033;--surface-dark-rgb:7, 20, 33;--app-canvas:var(--gray-100);--app-canvas-text:var(--gray-900);--app-mobile-chrome:#f8f8fa;--app-chrome:var(--surface-dark);--app-chrome-raised:var(--surface-dark-raised);--app-chrome-border:#ffffff0f;--chrome-text:#d9e2ef;--chrome-text-strong:#f8fbff;--chrome-text-hover:#f2f7fd;--chrome-text-dim:#9eacc0;--chrome-text-muted:#7f91a8;--chrome-text-faint:#6e8099;--chrome-text-on-accent:#07111e;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--layer-content-sticky:20;--layer-route-chrome:40;--layer-shell-chrome:60;--layer-scrim:80;--layer-drawer:90;--layer-popover:95;--layer-modal:100;--layer-notification:110;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.8125rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.25rem;--text-3xl:1.5rem;--shadow-rgb:16, 24, 40;--shadow-xs:0 1px 2px rgba(var(--shadow-rgb), .06);--shadow-sm:0 6px 20px rgba(var(--shadow-rgb), .045);--shadow-md:0 10px 28px rgba(var(--shadow-rgb), .16);--shadow-lg:0 24px 70px rgba(var(--shadow-rgb), .24);--focus-ring:0 0 0 3px rgba(var(--app-accent-rgb), .12);--scrim:#09142275;--surface-frosted:#ffffffeb;--surface-veil:#f8fafc6b;--chrome-hover:#ffffff12;--scrollbar-thumb:#9eacc094;--scrollbar-thumb-hover:#d9e2efc2;--booking-training:#405775;--booking-ground:#8b6b5c;--booking-discovery:#6b4c93;--booking-solo:#c97ba5;--booking-checkride:#9e4444;--booking-maintenance:#6b7280;--booking-relocation:#237a85;--booking-checkout:#c4a000;--booking-rental:#478247}.btn{--btn-background:var(--gray-50);--btn-border:var(--gray-300);--btn-color:var(--gray-700);--btn-hover-background:var(--gray-100);--btn-hover-border:var(--gray-400);--btn-hover-color:var(--btn-color);box-sizing:border-box;border:1px solid var(--btn-border);border-radius:var(--radius-md);background-color:var(--btn-background);min-width:100px;color:var(--btn-color);font-size:var(--text-md);cursor:pointer;text-align:center;text-wrap:nowrap;padding:8px 16px;transition:background-color .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s}.btn:disabled{cursor:not-allowed;opacity:.6}.btn:focus-visible{outline:2px solid var(--app-accent-focus);outline-offset:2px}.btn:active:not(:disabled){border-color:var(--btn-hover-border);background-color:var(--btn-hover-background);color:var(--btn-hover-color);box-shadow:none}.btn-primary{--btn-background:var(--app-accent);--btn-border:var(--app-accent);--btn-color:var(--gray-0);--btn-hover-background:var(--app-accent-hover);--btn-hover-border:var(--app-accent-hover)}.btn-secondary{--btn-background:var(--gray-50);--btn-border:var(--gray-300);--btn-color:var(--gray-600);--btn-hover-background:var(--gray-100);--btn-hover-border:var(--gray-400)}.btn-destructive{--btn-background:var(--red-50);--btn-border:var(--red-200);--btn-color:var(--red-500);--btn-hover-background:var(--red-100);--btn-hover-border:var(--red-200)}.btn.view-button{--btn-background:transparent;--btn-border:transparent;--btn-color:var(--app-accent);--btn-hover-background:var(--app-accent-soft);--btn-hover-border:transparent;--btn-hover-color:var(--app-accent);min-width:unset;border:none;padding:3px 10px}@media (hover:hover){.btn:hover:not(:disabled){border-color:var(--btn-hover-border);background-color:var(--btn-hover-background);color:var(--btn-hover-color);box-shadow:var(--shadow-xs)}.btn.view-button:hover:not(:disabled){box-shadow:none}}.btn-sm{min-width:unset;font-size:var(--text-md);padding:4px 10px}.btn-group-end{justify-content:flex-end;gap:10px;display:flex}.form{flex-direction:column;gap:14px;width:100%;margin:0 auto;display:flex}.form h2{margin:0}.section-title{color:var(--gray-500);font-size:var(--text-md);margin-bottom:4px;font-weight:500}.subsection-title{color:var(--gray-500);font-size:var(--text-md);margin-top:10px;margin-bottom:4px;font-weight:500}.form-group{background-color:var(--gray-0);border-radius:var(--radius-md);box-shadow:var(--shadow-xs);border:none}.required-indicator{color:var(--app-accent);margin-left:-3px;font-weight:600}.section-title .required-indicator{margin-left:2px}.section-title-action{float:right;color:var(--app-accent);font-size:var(--text-md);cursor:pointer;background:0 0;border:none;padding:0;font-weight:500}.form-instructions{color:var(--gray-500);margin:0;padding-left:16px;font-style:italic;list-style:outside}.main-container .form-instructions{margin-top:.6rem}.amount-entry-note{color:var(--gray-500);font-size:var(--text-md);margin:-6px 4px 0;font-style:italic;line-height:1.35}.button-group{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.submit-button{width:100%;font-size:var(--text-xl);text-align:center;border-radius:var(--radius-lg);cursor:pointer;background-color:var(--app-accent);color:var(--gray-0);border:none;margin-top:5px;padding:13px;font-weight:600;transition:all .3s;display:block}@media (hover:hover){.submit-button:hover{background-color:var(--app-accent-hover)}}.submit-button:active{background-color:var(--app-accent-hover);transform:scale(.98)}.submit-button:disabled{cursor:not-allowed;animation:1.5s ease-in-out infinite ios-pulse}@keyframes ios-pulse{0%,to{opacity:1}50%{opacity:.5}}.form-errors{border:1px solid var(--red-200);border-radius:var(--radius-md);background:var(--red-50);flex-direction:column;gap:6px;padding:12px;display:flex}.error-message{color:var(--red-700);font-size:var(--text-md);gap:6px;font-weight:500;line-height:1.5;display:flex}.error-message .error-icon{flex-shrink:0}.error-message .error-text{flex:1}@media (width>=769px){.form{max-width:550px}}@media (width<=768px){.form{gap:12px;max-width:100%}}.main-container{width:100%;position:relative}@media (width>=769px){.main-container{max-width:550px;margin:0 auto}}@media (width<=768px){.main-container{max-width:100%}}.modal-overlay-base{z-index:var(--layer-modal);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.flight-category{border-radius:var(--radius-sm);color:#657287;box-sizing:border-box;text-align:center;background:#eef2f5;min-width:34px;padding:2px 5px;line-height:1.15}.flight-category[data-category=VFR]{color:#24633d;background:#dff3e6}.flight-category[data-category=MVFR]{color:#25599a;background:#e1ebfa}.flight-category[data-category=IFR]{color:#9d2424;background:#f8dfdf}.flight-category[data-category=LIFR],.flight-category[data-category=VLIFR]{color:#713583;background:#eedff3}.type-training{color:#1e40af;background:#dbeafe}.type-discovery{color:#4c3566;background:#e9e3ff}.type-solo{color:#be185d;background:#f9e6f0}.type-checkride{color:#991b1b;background:#fef2f2}.type-ground{color:#8b5a3c;background:#e8e5e1}.type-relocation{color:#475569;background:#e2e8f0}.type-maintenance{color:#4b5563;background:#e5e5e5}.type-checkout{color:#b45309;background:#fef3c7}.type-rental{color:#16a34a;background:#d1fae5}@font-face{font-family:Inter;src:url(/fonts/inter-latin-var.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{font-size:var(--text-lg);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body{background-color:var(--app-mobile-chrome);font-variant-numeric:tabular-nums lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;margin:0;font-family:Inter,system-ui,sans-serif}a,button{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input[type=search]::-webkit-search-cancel-button{cursor:pointer}.content{padding:20px}@media screen and (display-mode:standalone){:root{--inset-top:env(safe-area-inset-top);--inset-top-tight:calc(env(safe-area-inset-top) - 10px);--inset-bottom:env(safe-area-inset-bottom);--inset-bottom-tight:calc(env(safe-area-inset-bottom) - 10px)}@media (width<=768px){.content{padding-top:var(--inset-top)}}@media (width>=769px){.content{padding-top:var(--inset-top)}}}@media (width<=768px){html.dashboard-shell-mounted{background-color:var(--app-mobile-chrome);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dashboard-shell-mounted,html.dashboard-shell-mounted body,html.dashboard-shell-mounted body>#root{overscroll-behavior:none;height:100dvh;min-height:0;overflow:hidden}}@media (width<=768px) and (display-mode:standalone){@supports (-webkit-touch-callout:none){html.dashboard-shell-mounted,html.dashboard-shell-mounted body,html.dashboard-shell-mounted body>#root{height:min(100lvh, calc(100dvh + env(safe-area-inset-top,0px)))}}}
