@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/438aa629764e75f3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/875ae681bfde4580-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/51251f8b9793cdb3-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/e857b654a2caa584-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/cc978ac5ee68c2b6-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/_next/static/media/4c9affa5bc8f420e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_fe7774{font-family:Manrope,Manrope Fallback;font-style:normal}.__variable_fe7774{--FONT_MANROPE:"Manrope","Manrope Fallback"}@keyframes marching-ants{0%{background-position:0 0,0 100%,0 0,100% 0}to{background-position:20px 0,-20px 100%,0 -20px,100% 20px}}:root{--rc-drag-handle-size:12px;--rc-drag-handle-mobile-size:24px;--rc-drag-handle-bg-colour:rgba(0,0,0,.2);--rc-drag-bar-size:6px;--rc-border-color:rgba(255,255,255,.7);--rc-focus-color:#0088ff}.ReactCrop{position:relative;display:inline-block;cursor:crosshair;max-width:100%}.ReactCrop *,.ReactCrop :after,.ReactCrop :before{box-sizing:border-box}.ReactCrop--disabled,.ReactCrop--locked{cursor:inherit}.ReactCrop__child-wrapper{overflow:hidden;max-height:inherit}.ReactCrop__child-wrapper>img,.ReactCrop__child-wrapper>video{display:block;max-width:100%;max-height:inherit}.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>img,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__child-wrapper>video,.ReactCrop:not(.ReactCrop--disabled) .ReactCrop__crop-selection{touch-action:none}.ReactCrop__crop-mask{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;width:calc(100% + .5px);height:calc(100% + .5px)}.ReactCrop__crop-selection{position:absolute;top:0;left:0;transform:translateZ(0);cursor:move}.ReactCrop--disabled .ReactCrop__crop-selection{cursor:inherit}.ReactCrop--circular-crop .ReactCrop__crop-selection{border-radius:50%}.ReactCrop--circular-crop .ReactCrop__crop-selection:after{pointer-events:none;content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--rc-border-color);opacity:.3}.ReactCrop--no-animate .ReactCrop__crop-selection{outline:1px dashed white}.ReactCrop__crop-selection:not(.ReactCrop--no-animate .ReactCrop__crop-selection){animation:marching-ants 1s;background-image:linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(90deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0),linear-gradient(180deg,#fff 50%,#444 0);background-size:10px 1px,10px 1px,1px 10px,1px 10px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;color:#fff;animation-play-state:running;animation-timing-function:linear;animation-iteration-count:infinite}.ReactCrop__crop-selection:focus{outline:2px solid var(--rc-focus-color);outline-offset:-1px}.ReactCrop--invisible-crop .ReactCrop__crop-mask,.ReactCrop--invisible-crop .ReactCrop__crop-selection{display:none}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before,.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{content:"";display:block;position:absolute;background-color:#fff6}.ReactCrop__rule-of-thirds-vt:after,.ReactCrop__rule-of-thirds-vt:before{width:1px;height:100%}.ReactCrop__rule-of-thirds-vt:before{left:33.3333333333%}.ReactCrop__rule-of-thirds-vt:after{left:66.6666666667%}.ReactCrop__rule-of-thirds-hz:after,.ReactCrop__rule-of-thirds-hz:before{width:100%;height:1px}.ReactCrop__rule-of-thirds-hz:before{top:33.3333333333%}.ReactCrop__rule-of-thirds-hz:after{top:66.6666666667%}.ReactCrop__drag-handle{position:absolute;width:var(--rc-drag-handle-size);height:var(--rc-drag-handle-size);background-color:var(--rc-drag-handle-bg-colour);border:1px solid var(--rc-border-color)}.ReactCrop__drag-handle:focus{background:var(--rc-focus-color)}.ReactCrop .ord-nw{top:0;left:0;transform:translate(-50%,-50%);cursor:nw-resize}.ReactCrop .ord-n{top:0;left:50%;transform:translate(-50%,-50%);cursor:n-resize}.ReactCrop .ord-ne{top:0;cursor:ne-resize}.ReactCrop .ord-e,.ReactCrop .ord-ne{right:0;transform:translate(50%,-50%)}.ReactCrop .ord-e{top:50%;cursor:e-resize}.ReactCrop .ord-se{bottom:0;right:0;transform:translate(50%,50%);cursor:se-resize}.ReactCrop .ord-s{left:50%;cursor:s-resize}.ReactCrop .ord-s,.ReactCrop .ord-sw{bottom:0;transform:translate(-50%,50%)}.ReactCrop .ord-sw{left:0;cursor:sw-resize}.ReactCrop .ord-w{top:50%;left:0;transform:translate(-50%,-50%);cursor:w-resize}.ReactCrop__disabled .ReactCrop__drag-handle{cursor:inherit}.ReactCrop__drag-bar{position:absolute}.ReactCrop__drag-bar.ord-n{top:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(-50%)}.ReactCrop__drag-bar.ord-e{right:0;top:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(50%)}.ReactCrop__drag-bar.ord-s{bottom:0;left:0;width:100%;height:var(--rc-drag-bar-size);transform:translateY(50%)}.ReactCrop__drag-bar.ord-w{top:0;left:0;width:var(--rc-drag-bar-size);height:100%;transform:translate(-50%)}.ReactCrop--fixed-aspect .ReactCrop__drag-bar,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-e,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-n,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-s,.ReactCrop--fixed-aspect .ReactCrop__drag-handle.ord-w,.ReactCrop--new-crop .ReactCrop__drag-bar,.ReactCrop--new-crop .ReactCrop__drag-handle{display:none}@media (pointer:coarse){.ReactCrop .ord-e,.ReactCrop .ord-n,.ReactCrop .ord-s,.ReactCrop .ord-w{display:none}.ReactCrop__drag-handle{width:var(--rc-drag-handle-mobile-size);height:var(--rc-drag-handle-mobile-size)}}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{color-scheme:light;--COLOR_PRIMARY:#2563eb;--COLOR_PRIMARY_DARK:#1d4ed8;--COLOR_ACCENT:#3b82f6;--COLOR_BACKGROUND:#f4f7f8;--COLOR_SURFACE:#ffffff;--COLOR_SURFACE_ELEVATED:#ffffff;--COLOR_SURFACE_SUBTLE:#f4f4f5;--COLOR_SURFACE_SOFT:#eef4ff;--COLOR_DRIVER_SHEET_ICON_BACKGROUND:#f8fafc;--COLOR_SURFACE_TRANSLUCENT:rgba(255,255,255,0.84);--COLOR_SURFACE_TRANSLUCENT_STRONG:rgba(255,255,255,0.92);--COLOR_SURFACE_TRANSLUCENT_SOFT:rgba(255,255,255,0.72);--COLOR_TEXT:#1e293b;--COLOR_TEXT_STRONG:#172554;--COLOR_TEXT_HEADING:#1d4ed8;--COLOR_TEXT_ACCENT:#2563eb;--COLOR_MUTED:#64748b;--COLOR_BORDER:#d7e0e4;--COLOR_BORDER_SUBTLE:rgba(37,99,235,0.16);--COLOR_SUCCESS:#1bc85a;--COLOR_WARNING:#f5a524;--COLOR_DANGER:#f31260;--COLOR_NEUTRAL:#94a3b8;--COLOR_TONE_INFO_BG:#eff6ff;--COLOR_TONE_INFO_BORDER:#bfdbfe;--COLOR_TONE_INFO_TEXT:#1d4ed8;--COLOR_TONE_SUCCESS_BG:#edf9f1;--COLOR_TONE_SUCCESS_BORDER:#bfe4c9;--COLOR_TONE_SUCCESS_TEXT:#1a6e37;--COLOR_TONE_WARNING_BG:#fff8eb;--COLOR_TONE_WARNING_BORDER:#f2d7a0;--COLOR_TONE_WARNING_TEXT:#8a5a00;--COLOR_TONE_DANGER_BG:#fff1f1;--COLOR_TONE_DANGER_BORDER:#f1c2c2;--COLOR_TONE_DANGER_TEXT:#a6352b;--COLOR_TONE_MUTED_BG:#f6f8fa;--COLOR_TONE_MUTED_BORDER:#d7e0e5;--COLOR_TONE_MUTED_TEXT:#566872;--COLOR_HINT_BORDER:rgba(37,99,235,0.18);--COLOR_HINT_BG:rgba(37,99,235,0.06);--COLOR_ON_PRIMARY:#ffffff;--COLOR_FIELD_ICON:rgba(37,99,235,0.86);--COLOR_FIELD_ICON_HOVER:rgba(29,78,216,0.95);--COLOR_DANGER_TEXT:#b42318;--COLOR_WARNING_TEXT:#8a5a00;--COLOR_INTERACTIVE_TINT:rgba(37,99,235,0.055);--COLOR_INTERACTIVE_TINT_STRONG:rgba(37,99,235,0.095);--COLOR_INTERACTIVE_BORDER:rgba(37,99,235,0.22);--SHADOW_INTERACTIVE_REST:0 0.0625rem 0.125rem rgba(15,42,52,0.05);--SHADOW_INTERACTIVE_HOVER:0 0 0 0.0625rem rgba(37,99,235,0.2),0 0.5rem 1rem rgba(37,99,235,0.13);--SHADOW_INTERACTIVE_ACTIVE:0 0 0 0.0625rem rgba(37,99,235,0.24);--SHADOW_CARD:0 0.875rem 2rem rgba(15,42,52,0.08);--RADIUS_LG:1rem;--RADIUS_MD:0.75rem;--RADIUS_ROUND:999rem;--Z_INDEX_VAUL_OVERLAY:1800;--Z_INDEX_VAUL_CONTENT:1801;--Z_INDEX_TOOLTIP:12000;--Z_INDEX_MODAL:2147483647;--FONT_SANS:var(--FONT_MANROPE),"Manrope",sans-serif;--FONT_DISPLAY:var(--FONT_SANS);--APP_STABLE_VIEWPORT_HEIGHT:100dvh;--APP_KEYBOARD_FOCUS_TRANSLATE_Y:0px;--TG_VIEWPORT_HEIGHT:var(
    --tg-viewport-height,var(--APP_STABLE_VIEWPORT_HEIGHT)
  );--TG_VIEWPORT_STABLE_HEIGHT:var(
    --tg-viewport-stable-height,var(--tg-viewport-height,var(--APP_STABLE_VIEWPORT_HEIGHT))
  );--TG_SAFE_AREA_TOP:var(--tg-safe-area-inset-top,0px);--TG_SAFE_AREA_RIGHT:var(--tg-safe-area-inset-right,0px);--TG_SAFE_AREA_BOTTOM:var(--tg-safe-area-inset-bottom,0px);--TG_SAFE_AREA_LEFT:var(--tg-safe-area-inset-left,0px);--TG_CONTENT_SAFE_AREA_TOP:var(--tg-content-safe-area-inset-top,0px);--TG_CONTENT_SAFE_AREA_RIGHT:var(--tg-content-safe-area-inset-right,0px);--TG_CONTENT_SAFE_AREA_BOTTOM:var(--tg-content-safe-area-inset-bottom,0px);--TG_CONTENT_SAFE_AREA_LEFT:var(--tg-content-safe-area-inset-left,0px);--TG_CONTROL_SAFE_AREA_BOTTOM:0px;--TG_THEME_BG:#f4f7f8;--TG_THEME_SECONDARY_BG:#ffffff;--TG_THEME_TEXT:#1e293b;--TG_THEME_HINT:#64748b;--TG_THEME_LINK:#2563eb;--TG_THEME_BUTTON:#2563eb;--TG_THEME_BUTTON_TEXT:#ffffff;--TG_THEME_BORDER:rgba(37,99,235,0.18);--APP_SAFE_AREA_TOP:env(safe-area-inset-top,0);--APP_SAFE_AREA_RIGHT:env(safe-area-inset-right,0);--APP_SAFE_AREA_BOTTOM:env(safe-area-inset-bottom,0);--APP_SAFE_AREA_LEFT:env(safe-area-inset-left,0);--APP_VIEWPORT_HEIGHT:var(
    --TG_VIEWPORT_STABLE_HEIGHT,var(--APP_STABLE_VIEWPORT_HEIGHT)
  );--APP_SHELL_CONTENT_VIEWPORT_OFFSET:calc(2rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP)) + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)));--MOTION_INTERACTIVE_DURATION:240ms;--MOTION_INTERACTIVE_EASING:cubic-bezier(0.22,1,0.36,1);--MOTION_TAB_SWITCH_DURATION:340ms;--MOTION_TAB_SWITCH_EASING:cubic-bezier(0.22,1,0.36,1);--MOTION_TAB_PANEL_DURATION:300ms;--MOTION_TAB_PANEL_EASING:cubic-bezier(0.16,1,0.3,1);--MOTION_TAB_PANEL_OFFSET_Y:0.375rem;--MOTION_TAB_PANEL_SCALE_FROM:0.994;--MOTION_TAB_PANEL_OPACITY_FROM:0;--APP_CANVAS_BACKGROUND_IMAGE:linear-gradient(180deg,#f8fbff,#f1f6ff 55%,#e8f0ff);--LOGIN_LAYOUT_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(248,251,255,0.96),rgba(239,244,255,0.96));--APP_PAGE_CARD_BACKGROUND_IMAGE:linear-gradient(180deg,rgba(255,255,255,0.94),rgba(245,248,255,0.94));--APP_PAGE_CARD_BACKGROUND_SIZE:100% 100%;--APP_PAGE_CARD_BACKGROUND_POSITION:center center}*{box-sizing:border-box}body,html{color-scheme:light;margin:0;padding:0;min-height:100%;background:var(--APP_CANVAS_BACKGROUND_IMAGE);color:var(--COLOR_TEXT);font-family:var(--FONT_SANS)}html{height:100%;scrollbar-gutter:stable;-webkit-text-size-adjust:100%}@supports selector(html:has([data-auth-login-layout])){html:has([data-auth-login-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-layout])){html:has([data-app-shell-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-status-layout])){html:has([data-app-shell-status-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-fullscreen-loader-layout])){html:has([data-app-shell-fullscreen-loader-layout]){scrollbar-gutter:auto}}@supports selector(html:has([data-app-shell-driver-layout])){html:has([data-app-shell-driver-layout]){scrollbar-gutter:auto}}body{line-height:1.5;min-height:var(--APP_VIEWPORT_HEIGHT);background-image:none;transition:transform .22s var(--MOTION_INTERACTIVE_EASING)}html[data-app-keyboard-lift=active] body,html[data-app-keyboard-lift=settling] body{transform:translate3d(0,var(--APP_KEYBOARD_FOCUS_TRANSLATE_Y),0);will-change:transform}@media (prefers-reduced-motion:reduce){body{transition:none}html[data-app-keyboard-lift=active] body,html[data-app-keyboard-lift=settling] body{will-change:auto}}html[data-telegram-miniapp=true] body{background:var(--APP_CANVAS_BACKGROUND_IMAGE);color:var(--COLOR_TEXT)}html[data-telegram-miniapp=true],html[data-telegram-miniapp=true] body{height:var(--APP_VIEWPORT_HEIGHT);min-height:var(--APP_VIEWPORT_HEIGHT);max-height:var(--APP_VIEWPORT_HEIGHT);overflow:hidden;overscroll-behavior:none}html[data-telegram-miniapp=true]{color-scheme:light}a{color:inherit;text-decoration:none}.statusMultiSelectOption,.statusMultiSelectTrigger,.tabSwitchContainer>*,[role=button],a[href],button{transition:filter var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),border-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),background-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),box-shadow var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}button,input,select,textarea{font-family:var(--FONT_SANS);font-size:100%}input[type=checkbox]{cursor:pointer}label:has(input[type=checkbox]){cursor:pointer}button:not(.MuiButtonBase-root){border:.0625rem solid rgba(29,78,216,.42);border-radius:.625rem;background:var(--COLOR_PRIMARY);color:var(--COLOR_ON_PRIMARY);font-weight:600;padding:.625rem .875rem;cursor:pointer;box-shadow:var(--SHADOW_INTERACTIVE_REST);transition:filter var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),background-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),border-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),box-shadow var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}button:not(.MuiButtonBase-root):not([role=tab]):not([class*=BackButton]):not([class*=passwordVisibilityButton]):not([class*=ownerPasswordVisibilityButton]):not([class*=authPasswordToggle]):not([class*=clearInputButton]):not([class*=driverParkingSearchResultButton]):not([class*=driverParkingSearchHistoryButton]):not([class*=driverParkingSearchHistoryDeleteButton]):not([class*=driverParkingSearchInputClearButton]):hover{filter:none;box-shadow:var(--SHADOW_INTERACTIVE_HOVER)}button:not(.MuiButtonBase-root):not([role=tab]):not([data-no-scale=true]):not([class*=passwordVisibilityButton]):not([class*=ownerPasswordVisibilityButton]):not([class*=authPasswordToggle]):not([class*=clearInputButton]):not([class*=driverParkingSearchResultButton]):not([class*=driverParkingSearchHistoryButton]):not([class*=driverParkingSearchHistoryDeleteButton]):not([class*=driverParkingSearchInputClearButton]):active{filter:none;box-shadow:var(--SHADOW_INTERACTIVE_ACTIVE)}button:not(.MuiButtonBase-root):disabled{opacity:.6;cursor:default;transform:none;filter:none}.primaryLinkButton:focus-visible,.secondaryButton:focus-visible,button:not(.MuiButtonBase-root):focus-visible{outline:.1875rem solid rgba(37,99,235,.35);outline-offset:.125rem}input:not(.MuiInputBase-input),select,textarea:not(.MuiInputBase-input){width:100%;min-width:0;max-width:100%;border:.0625rem solid var(--COLOR_BORDER);border-radius:.625rem;background:var(--COLOR_SURFACE);color:var(--COLOR_TEXT);padding:.625rem .75rem}@media (hover:none) and (pointer:coarse){.MuiInputBase-input,.MuiInputBase-inputSizeSmall,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:1rem!important}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:3.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 10'%3E%3Cpath d='M2 2.1 8 7.9l6-5.8' fill='none' stroke='%235d6f78' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.375rem center;background-size:.75rem .5rem}select,select optgroup,select option{background-color:#ffffff;color:#1c2d35}select::-ms-expand{display:none}h1,h2,h3{margin:0;font-family:var(--FONT_DISPLAY)}h1{font-size:1.75rem;line-height:1.15}h2{font-size:1.25rem;line-height:1.2}h3{font-size:1rem;line-height:1.25}p{margin:0;line-height:1.45}.layoutRoot{--APP_SHELL_SIDEBAR_WIDTH:17.5rem;display:grid;grid-template-columns:var(--APP_SHELL_SIDEBAR_WIDTH) minmax(0,1fr);grid-gap:1rem;gap:1rem;min-height:var(--APP_VIEWPORT_HEIGHT);align-items:start;transition:grid-template-columns .26s ease;padding:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.layoutRootSidebarCompact{--APP_SHELL_SIDEBAR_WIDTH:6.375rem}.sidebar{background:linear-gradient(170deg,var(--COLOR_PRIMARY) 0,var(--COLOR_ACCENT) 46%,var(--COLOR_PRIMARY_DARK) 100%);border-radius:var(--RADIUS_LG);color:#fff;padding:1.125rem 1rem;box-shadow:var(--SHADOW_CARD);display:flex;flex-direction:column;gap:1.125rem;transition:padding .24s ease,border-radius .24s ease}.logoLink{font-family:var(--FONT_DISPLAY);font-size:1.5rem;font-weight:700;letter-spacing:.0312rem}.roleNavigation{display:flex;flex-direction:column;gap:.5rem;min-width:0;padding-inline:.1875rem;overflow-x:hidden}.roleNavigationLink{display:flex;align-items:center;width:calc(100% - .375rem);margin-inline:.1875rem;min-width:0;min-height:2.625rem;border-radius:.625rem;padding:.625rem .75rem;background:rgba(255,255,255,.1);font-size:.875rem;transform-origin:center;transition:background var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),box-shadow var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}.roleNavigationLink:hover{background:rgba(255,255,255,.2)}.roleNavigationLinkActive{background:rgba(255,255,255,.28);border:.0625rem solid rgba(255,255,255,.35)}.roleNavigationLinkCompact{justify-content:center;padding:.625rem .75rem}.roleNavigationIconWrap{width:1.25rem;height:1.25rem;display:inline-flex;align-items:center;justify-content:center}.roleNavigationIcon{font-size:1.125rem}.content{display:flex;flex-direction:column;gap:1rem;min-width:0}.appShellContentPending{min-height:calc(var(--APP_VIEWPORT_HEIGHT) - var(--APP_SHELL_CONTENT_VIEWPORT_OFFSET))}.contentTopBar{border-radius:.875rem;border:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE);box-shadow:var(--SHADOW_CARD);padding:.75rem .875rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.625rem}.contentTopBarName{font-weight:700;font-size:.9375rem;line-height:1.25}.appShellMobileHeader{display:none}.appShellMobileIdentity{display:flex;align-items:center;gap:.5rem;min-width:0}.appShellMobileGuardIdentity{flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:center;gap:.125rem;overflow:hidden}.appShellMobileGuardTopRow{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:.625rem}.appShellMobileGuardBrandLine{flex:1 1 auto;min-width:0;display:flex;align-items:baseline;gap:.3125rem;color:inherit;text-decoration:none;white-space:nowrap;overflow:hidden}.appShellMobileGuardBrandSeparator{flex:0 0 auto;color:#94a3b8;font-size:1rem;line-height:1;font-weight:750}.appShellMobileGuardRoleText{flex:0 1 auto;color:#5d6f78;line-height:1.15;font-weight:750}.appShellMobileBrand,.appShellMobileGuardRoleText{min-width:0;overflow:hidden;font-size:1.25rem;text-overflow:ellipsis;white-space:nowrap}.appShellMobileBrand{display:inline-flex;align-items:center;font-family:var(--FONT_DISPLAY);line-height:1.2;font-weight:700;letter-spacing:.0188rem}.appShellGuardParkingContext{min-width:0;max-width:100%;min-height:1.5rem;display:flex;align-items:center;gap:.3125rem;color:#5d6f78;font-size:.75rem;line-height:1.25;letter-spacing:0}.appShellGuardParkingRoleChip{flex:0 0 auto;color:#5d6f78;font-size:.75rem;line-height:1.25;font-weight:700;white-space:nowrap}.appShellGuardParkingSeparator{flex:0 0 auto;color:#94a3b8}.appShellGuardParkingContext strong{flex:0 1 auto;min-width:0;overflow:hidden;color:var(--COLOR_TEXT_STRONG);font-weight:700;text-overflow:ellipsis;white-space:nowrap}button.appShellGuardParkingContextButton{width:auto;border:0;border-radius:.5rem;background:transparent;box-shadow:none;padding:.125rem .25rem;font-family:inherit;text-align:left;cursor:pointer}button.appShellGuardParkingContextButton:active,button.appShellGuardParkingContextButton:hover{background:rgba(37,99,235,.07);box-shadow:none;filter:none}button.appShellGuardParkingContextButton:focus-visible{outline:.125rem solid rgba(37,99,235,.36);outline-offset:.125rem}button.appShellGuardParkingContextButton svg{flex:0 0 auto;width:1.125rem;height:1.125rem;color:#64748b}.appShellGuardParkingLoading{min-width:0;color:#7d8e95}.appShellGuardParkingLocation{width:100%;min-height:2.125rem;padding:.3125rem .625rem;border:.0625rem solid rgba(37,99,235,.12);border-radius:.75rem;background:rgba(37,99,235,.035);color:var(--COLOR_TEXT_STRONG)}.appShellGuardParkingLocationIcon{flex:0 0 auto}.appShellGuardParkingLocation .appShellGuardParkingLocationIcon,.appShellGuardParkingLocationIcon{width:1.25rem;height:1.25rem;color:#2f64d6}.appShellGuardParkingLocationText{flex:1 1 auto;min-width:0;display:block}.appShellGuardParkingLocationText strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.appShellGuardParkingLocation{width:100%;padding:.3125rem .625rem;border:.0625rem solid rgba(37,99,235,.12);border-radius:.75rem;background:rgba(37,99,235,.035)}button.appShellGuardParkingLocation:active,button.appShellGuardParkingLocation:hover{background:rgba(37,99,235,.08)}button.appShellMobileMenuButton{width:2.625rem;min-width:2.625rem;height:2.625rem;border-radius:.75rem;padding:0;display:inline-flex;align-items:center;justify-content:center}.appShellMobileGuardActions{display:grid;grid-template-columns:repeat(2,3.6rem);align-items:center;justify-content:end;grid-gap:.375rem;gap:.375rem;flex:0 0 auto}button.appShellMobileIconButton{width:3.6rem;min-width:3.6rem;height:2.3rem;min-height:2.3rem;border-radius:.8rem;padding:0;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}button.appShellMobileIconButton>svg{display:block;flex:0 0 auto;width:1.1rem;height:1.1rem}button.appShellMobileSupportButton{border:.0625rem solid rgba(37,99,235,.22);background:#ffffff;color:var(--COLOR_PRIMARY_DARK)}button.appShellMobileLogoutButton{border:.0625rem solid rgba(191,38,62,.35);background:var(--COLOR_TONE_DANGER_BG);color:var(--COLOR_TONE_DANGER_TEXT)}button.appShellMobileSupportButton:hover{filter:none;border-color:rgba(37,99,235,.36);background:#ffffff;color:var(--COLOR_TEXT_HEADING);box-shadow:none}button.appShellMobileLogoutButton:hover{filter:none;border-color:#a61e35;background:var(--COLOR_TONE_DANGER_BG);color:#a61e35;box-shadow:none}button.appShellMobileLogoutButton:active,button.appShellMobileSupportButton:active{transform:none;box-shadow:none}.appShellGuardParkingSheet{--app-shell-guard-parking-sheet-height:min(34rem,76vh,calc(var(--APP_VIEWPORT_HEIGHT) - 1rem));--bottom-sheet-max-height:var(--app-shell-guard-parking-sheet-height);height:var(--app-shell-guard-parking-sheet-height)}.appShellGuardParkingSheetHeader{flex:0 0 auto;padding:var(--bottom-sheet-title-top-padding) 1rem .875rem}.appShellGuardParkingSheetTitle{margin:0;color:var(--COLOR_TEXT_STRONG);font-size:1.125rem;line-height:1.25;font-weight:800;letter-spacing:0}.appShellGuardParkingSheetDescription{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.appShellGuardParkingSearch{position:relative;flex:0 0 auto;margin:0 1rem .75rem}.appShellGuardParkingSearch>svg{position:absolute;top:50%;left:.75rem;z-index:1;width:1.125rem;height:1.125rem;color:#64748b;transform:translateY(-50%);pointer-events:none}.appShellGuardParkingSearch input{width:100%;height:2.75rem;padding-left:2.375rem;padding-right:2.375rem;border-radius:.5rem}button.appShellGuardParkingSearchClearButton{right:.5rem;width:1.75rem;min-width:1.75rem;height:1.75rem}.appShellGuardParkingOptions{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 1rem .5rem}button.appShellGuardParkingOption{width:100%;min-height:3.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-bottom:.0625rem solid rgba(93,111,120,.14);border-radius:0;background:transparent;color:var(--COLOR_TEXT);box-shadow:none;padding:.75rem 0;font-family:inherit;text-align:left;cursor:pointer}button.appShellGuardParkingOption:active,button.appShellGuardParkingOption:hover{background:rgba(239,246,255,.72);box-shadow:none;filter:none}button.appShellGuardParkingOption:focus-visible{outline:.125rem solid rgba(37,99,235,.36);outline-offset:-.125rem}button.appShellGuardParkingOptionSelected{background:transparent;color:var(--COLOR_PRIMARY_DARK);box-shadow:none}button.appShellGuardParkingOptionSelected:active,button.appShellGuardParkingOptionSelected:hover{background:transparent;box-shadow:none}button.appShellGuardParkingOptionSelected:focus-visible{outline:0}.appShellGuardParkingOptionText{min-width:0;display:flex;flex-direction:column;gap:.1875rem}.appShellGuardParkingOptionText span,.appShellGuardParkingOptionText strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.appShellGuardParkingOptionText strong{color:var(--COLOR_TEXT_STRONG);font-size:.875rem;line-height:1.3;font-weight:750}.appShellGuardParkingOptionText span{color:#64748b;font-size:.75rem;line-height:1.3}.appShellGuardParkingOption>svg{flex:0 0 auto;width:1.25rem;height:1.25rem}.appShellGuardParkingEmpty{margin:0;min-height:8rem;padding:1.5rem 0;display:flex;align-items:center;justify-content:center;color:#64748b;font-size:.875rem;line-height:1.4;text-align:center}.appShellGuardParkingSheetFooter{flex:0 0 auto;padding:.75rem 1rem calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)));border-top:.0625rem solid rgba(93,111,120,.14);background:#ffffff}button.appShellGuardParkingDoneButton{width:100%;min-height:2.75rem;border-radius:.75rem;background:var(--COLOR_PRIMARY);border-color:var(--COLOR_PRIMARY);color:var(--COLOR_ON_PRIMARY);font-weight:800}button.appShellGuardParkingDoneButton:active,button.appShellGuardParkingDoneButton:hover{filter:none;background:var(--COLOR_PRIMARY_DARK);border-color:var(--COLOR_PRIMARY_DARK)}.appShellDrawerHeader{display:flex;align-items:center;justify-content:space-between;gap:.625rem;min-height:2.125rem}.appShellSidebarBrand{display:inline-flex;align-items:center;min-width:0}.appShellSidebarBrandFull{display:inline}.appShellSidebarBrandCompact{display:none}.appShellSidebarHeaderActions{display:inline-flex;align-items:center;gap:.5rem}button.appShellSidebarToggleButton{width:2.125rem;min-width:2.125rem;height:2.125rem;border-radius:.625rem;padding:0;background:rgba(255,255,255,.18);border:.0625rem solid rgba(255,255,255,.28);color:#ffffff}button.appShellSidebarToggleButton:hover{background:rgba(255,255,255,.24)}.appShellSidebarToggleArrow{display:inline-flex;align-items:center;justify-content:center;transition:transform .26s ease}.appShellSidebarCompact .appShellSidebarToggleArrow{transform:rotate(180deg)}button.appShellDrawerCloseButton{display:none}.appShellDrawerUser{border:.0625rem solid rgba(255,255,255,.24);border-radius:.75rem;padding:.625rem;min-height:3.5rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.appShellDrawerUserName{display:inline-flex;align-items:center;min-height:1.25rem}.appShellDrawerNav{margin-top:.125rem;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}.appShellLocaleFeatureToggle{margin-top:.5rem;border:.0625rem solid rgba(255,255,255,.26);border-radius:.75rem;background:rgba(255,255,255,.1);padding:.5rem .625rem;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.appShellLocaleFeatureToggleLabel{font-size:.75rem;line-height:1.2;font-weight:700;color:#ffffff}button.appShellLocaleFeatureToggleSwitch{width:2.875rem;min-width:2.875rem;height:1.75rem;padding:.125rem;border-radius:1rem;border:.0625rem solid rgba(255,255,255,.34);background:rgba(191,38,62,.52);display:inline-flex;align-items:center;justify-content:flex-start;transition:background-color .18s ease,border-color .18s ease}button.appShellLocaleFeatureToggleSwitch:hover{filter:none;background:rgba(191,38,62,.64)}.appShellLocaleFeatureToggleTrack{width:100%;display:inline-flex;align-items:center;justify-content:flex-start}.appShellLocaleFeatureToggleThumb{width:1.25rem;height:1.25rem;border-radius:50%;background:#ffffff;box-shadow:0 .125rem .3125rem rgba(0,0,0,.22);transform:translateX(0);transition:transform .18s ease}button.appShellLocaleFeatureToggleSwitch.appShellLocaleFeatureToggleSwitchEnabled{background:rgba(25,135,84,.7)}button.appShellLocaleFeatureToggleSwitch.appShellLocaleFeatureToggleSwitchEnabled:hover{background:rgba(25,135,84,.82)}button.appShellLocaleFeatureToggleSwitch.appShellLocaleFeatureToggleSwitchEnabled .appShellLocaleFeatureToggleThumb{transform:translateX(1.125rem)}button.appShellLocaleFeatureToggleSwitch:disabled{opacity:.75;cursor:default;transform:none}.appShellLocaleFeatureToggleCompact{padding:.5rem .4375rem;justify-content:center}.appShellLocaleFeatureToggleCompact .appShellLocaleFeatureToggleLabel{display:none}button.appShellLocaleButton{background:rgba(255,255,255,.16);border:.0625rem solid rgba(255,255,255,.3);color:#ffffff}button.appShellLocaleButton:hover{filter:none;background:rgba(255,255,255,.24)}.appShellDrawerLocaleButton{margin-top:.5rem;flex-shrink:0;min-height:2.625rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.appShellDrawerLocaleButtonIcon{display:none;min-width:1.5rem;height:1.25rem;align-items:center;justify-content:center;gap:.1875rem}.appShellDrawerLocaleBadge{font-size:.625rem;line-height:1;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.appShellDrawerLocaleButtonCompact .appShellDrawerLocaleButtonLabel{display:none}.appShellDrawerLocaleButtonCompact .appShellDrawerLocaleButtonIcon{display:inline-flex}button.appShellLogoutButton{background:#bf263e;color:#ffffff}button.appShellLogoutButton:hover{filter:none}.appShellDrawerLogoutButton{margin-top:.75rem;flex-shrink:0;min-height:2.625rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;transition:filter .2s ease,box-shadow .2s ease}.appShellDrawerLogoutButton:hover{box-shadow:none}.appShellDrawerLogoutButtonIcon{display:none;width:1.125rem;height:1.125rem;align-items:center;justify-content:center}.appShellDrawerLogoutButtonCompact .appShellDrawerLogoutButtonLabel{display:none}.appShellDrawerLogoutButtonCompact .appShellDrawerLogoutButtonIcon{display:inline-flex}.appShellSidebarCompact{padding:1.125rem .625rem;gap:1.125rem}.appShellSidebarCompact .appShellSidebarBrand{justify-content:center}.appShellSidebarCompact .appShellSidebarBrandFull{display:none}.appShellSidebarCompact .appShellSidebarBrandCompact{display:inline}.appShellSidebarCompact .appShellDrawerUser{border-color:transparent;background:transparent;justify-content:center;flex-direction:column;align-items:center;padding:.625rem;gap:.25rem}.appShellSidebarCompact .appShellDrawerUserName{font-size:.75rem;line-height:1.1;font-weight:700}.appShellSidebarCompact .roleBadge{display:flex;flex-wrap:nowrap;width:100%;max-width:100%;justify-content:center;text-align:center;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis;line-height:1.2;padding:.375rem .5rem;border-radius:.75rem}.appShellSidebarCompact .roleNavigationLink{text-align:center}.appShellSidebarCompact .appShellDrawerLocaleButton,.appShellSidebarCompact .appShellDrawerLogoutButton{padding-left:.625rem;padding-right:.625rem}.appShellSidebarFloatingTooltip{position:fixed;transform:translateY(-50%);z-index:var(--Z_INDEX_TOOLTIP);pointer-events:none;max-width:min(15rem,calc(100vw - 1.5rem));padding:.5rem .6875rem;border-radius:.625rem;border:.0625rem solid rgba(16,58,68,.24);background:rgba(10,39,47,.96);color:#ffffff;font-size:.75rem;line-height:1.25;text-align:left;box-shadow:0 .625rem 1.375rem rgba(2,15,19,.28);white-space:normal;overflow-wrap:break-word}.appShellSidebarFloatingTooltip:before{content:"";position:absolute;left:-.375rem;top:50%;transform:translateY(-50%);border-top:.375rem solid transparent;border-bottom:.375rem solid transparent;border-right:.375rem solid rgba(10,39,47,.96)}.appShellGuardSupportSheet{--bottom-sheet-max-height:min(18rem,calc(var(--APP_VIEWPORT_HEIGHT) - 1rem));height:auto;min-height:0;background:#ffffff}.appShellGuardSupportOverlay{background:rgba(15,42,52,.28);backdrop-filter:blur(.125rem);-webkit-backdrop-filter:blur(.125rem)}.appShellGuardSupportSheetBody{min-height:0;padding:var(--bottom-sheet-title-top-padding) 1rem calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)));display:flex;flex-direction:column;align-items:center;gap:.75rem;background:#ffffff;text-align:center}.appShellGuardSupportSheetTitle{margin:0;color:#0f172a;font-size:1.375rem;line-height:1.15;font-weight:800}.appShellGuardSupportDescription{max-width:22rem;margin:0;color:var(--COLOR_TEXT);font-size:.875rem;line-height:1.45;text-align:center}button.appShellGuardSupportPhoneButton{width:min(100%,18rem);min-height:2.875rem;border:.0625rem solid var(--COLOR_PRIMARY);border-radius:.875rem;background:var(--COLOR_PRIMARY);color:#ffffff;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;padding:.625rem 1rem;font-size:1rem;line-height:1.2;font-weight:800;letter-spacing:0;box-shadow:0 .75rem 1.5rem rgba(37,99,235,.24)}button.appShellGuardSupportPhoneButton:hover{filter:none;border-color:#1d4ed8;background:#1d4ed8}.agreementGate{min-height:var(--APP_VIEWPORT_HEIGHT);padding:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)));display:grid;place-items:center}.agreementGateBackground{background-image:linear-gradient(rgba(15,23,42,.24),rgba(15,23,42,.24)),var(--LOGIN_LAYOUT_BACKGROUND_IMAGE);background-size:cover;background-position:50%;background-repeat:no-repeat}.agreementGateCard{width:min(40.5rem,100%);max-height:calc(var(--APP_VIEWPORT_HEIGHT) - 2rem);border-radius:1.25rem;background:var(--COLOR_SURFACE);box-shadow:0 1.5rem 4rem rgba(15,23,42,.18),var(--SHADOW_CARD);border:.0625rem solid var(--COLOR_BORDER_SUBTLE);padding:2rem;display:flex;flex-direction:column;gap:1rem}.agreementGateCard h1{margin:0;color:var(--COLOR_TEXT);font-size:2.25rem;line-height:1.22;letter-spacing:0;text-align:center}.agreementGateCardTranslucent{background:rgba(255,255,255,.96);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem)}.agreementGatePrompt{max-width:28rem;margin:0 auto;color:var(--COLOR_MUTED);font-size:1.35rem;font-weight:500;line-height:1.48;letter-spacing:0;text-align:center}.agreementGateDocumentIcon{position:relative;display:grid;place-items:center}.agreementGateDocumentIcon>svg{width:5.75rem;height:5.75rem;filter:drop-shadow(0 .625rem 1.125rem rgba(37,99,235,.12))}.agreementGateDocumentCheck{position:absolute;right:-.35rem;bottom:.35rem;width:2.875rem;height:2.875rem;border-radius:var(--RADIUS_ROUND);display:grid;place-items:center;background:linear-gradient(135deg,#60a5fa,var(--COLOR_PRIMARY));color:var(--COLOR_ON_PRIMARY);box-shadow:0 .75rem 1.375rem rgba(37,99,235,.24)}.agreementGateDocumentCheck>svg{width:1.875rem;height:1.875rem}.agreementGateBody{border:.0625rem solid var(--COLOR_BORDER);border-radius:.875rem;background:rgba(255,255,255,.92);padding:1rem 1.125rem;overflow-y:auto;min-height:14.75rem;line-height:1.5;box-shadow:inset 0 0 0 .0625rem rgba(255,255,255,.55)}.agreementGateBody p{margin:0 0 .625rem}.agreementGateBody p:last-child{margin-bottom:0}.agreementGateBody ol,.agreementGateBody ul{margin:.5rem 0;padding-left:1.25rem}.agreementGateBody a{color:var(--COLOR_PRIMARY_DARK);text-decoration:underline}.agreementGateActions{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.agreementGateAcceptButton{width:100%;min-height:4rem;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;border-radius:.875rem;font-size:1.25rem;letter-spacing:0}.agreementGateAcceptButton>svg{width:1.75rem;height:1.75rem}.agreementGateAcceptButton .loadingIndicator{color:currentColor}button.agreementGateDeclineButton{background:#cc2f2f;color:#ffffff}button.agreementGateDeclineButton:focus-visible{outline:.1875rem solid rgba(204,47,47,.35);outline-offset:.125rem}.pwaBanner{border-radius:.875rem;border:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE);box-shadow:var(--SHADOW_CARD);padding:.875rem 1rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pwaBannerPrimary{background:linear-gradient(135deg,rgba(0,91,140,.1),var(--COLOR_SURFACE));border-color:rgba(0,91,140,.24)}.pwaBannerInfo{background:linear-gradient(135deg,rgba(0,91,140,.08),var(--COLOR_SURFACE));border-color:rgba(0,91,140,.24)}.pwaBannerWarning{background:linear-gradient(135deg,rgba(242,165,65,.12),var(--COLOR_SURFACE));border-color:rgba(242,165,65,.3)}.pwaBannerContent{display:flex;flex-direction:column;gap:.25rem;min-width:min(20rem,100%);flex:1 1 20rem}.pwaBannerContent strong{font-size:.9375rem;line-height:1.25}.pwaBannerContent p{color:var(--COLOR_MUTED)}.pwaBannerActions{display:flex;flex-wrap:wrap;gap:.5rem}.pwaBannerFloatingInstall{position:fixed;left:50%;bottom:calc(.5rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM)));transform:translateX(-50%);width:min(50rem,calc(100% - (1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)) + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT)))));z-index:1750}.pageCard{border-radius:var(--RADIUS_LG);background-color:var(--COLOR_SURFACE);background-image:var(--APP_PAGE_CARD_BACKGROUND_IMAGE);background-size:var(--APP_PAGE_CARD_BACKGROUND_SIZE);background-repeat:no-repeat;background-position:var(--APP_PAGE_CARD_BACKGROUND_POSITION);box-shadow:var(--SHADOW_CARD);border:.0625rem solid rgba(0,91,140,.14);padding:1.125rem;display:flex;flex-direction:column;gap:.75rem}.pageCard,.pageCard>*{min-width:0}.pageCard h1{font-size:1.5rem;line-height:1.15}.pageCard h2{font-size:1.125rem;line-height:1.2;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.pageCard h3{font-size:.9375rem;line-height:1.25}.pageCard>p{color:var(--COLOR_MUTED)}.inlineForm{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));grid-gap:.625rem;gap:.625rem;align-items:end}.inlineForm>*{min-width:0}.inlineForm label{display:flex;flex-direction:column;gap:.2rem;font-size:.875rem}.inlineFormActionGroup{grid-column:3;display:grid;grid-gap:.625rem;gap:.625rem}.inlineFormActionGroupThirds{grid-template-columns:repeat(3,minmax(0,1fr))}.inlineFormActionGroupThirds>.secondaryButton,.inlineFormActionGroupThirds>button{width:100%}.formStack{gap:.625rem}.formStack,.formStack label{display:flex;flex-direction:column}.formStack label{gap:.375rem;font-size:.875rem}.fieldErrorText{min-height:1rem;font-size:.75rem;line-height:1.3;color:var(--COLOR_DANGER_TEXT)}.passwordField{position:relative;display:flex;align-items:center}.passwordInputWithToggle{padding-right:2.75rem}button.passwordVisibilityButton{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:2.125rem;min-width:2.125rem;height:2.125rem;border-radius:.5rem;background:transparent;color:var(--COLOR_FIELD_ICON);display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color .18s ease,color .18s ease}button.passwordVisibilityButton:active{transform:translateY(-50%)}button.passwordVisibilityButton:focus-visible{transform:translateY(-50%)}.passwordVisibilityIconStack{position:relative;width:1.125rem;height:1.125rem;display:block}.passwordVisibilityIconLayer{position:absolute;inset:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s ease}.passwordVisibilityIconLayer svg{width:1.125rem;height:1.125rem;display:block;flex:0 0 auto}.passwordVisibilityIconLayerVisible{opacity:1}.passwordVisibilityIconLayerHidden{opacity:0}button.passwordVisibilityButton:hover{transform:translateY(-50%);background:var(--COLOR_SURFACE_SOFT);color:var(--COLOR_FIELD_ICON_HOVER);filter:none}.secondaryButton{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border-radius:.625rem;padding:.625rem .875rem;background:var(--COLOR_SURFACE);border:.0625rem solid var(--COLOR_INTERACTIVE_BORDER);color:var(--COLOR_TEXT);font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:var(--SHADOW_INTERACTIVE_REST);transition:border-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),background-color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),color var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),filter var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING),box-shadow var(--MOTION_INTERACTIVE_DURATION) var(--MOTION_INTERACTIVE_EASING)}.secondaryButton:hover{filter:none;border-color:var(--COLOR_PRIMARY);box-shadow:var(--SHADOW_INTERACTIVE_HOVER)}.secondaryButton:active{filter:none;box-shadow:var(--SHADOW_INTERACTIVE_ACTIVE)}.inlineForm .secondaryButton,.inlineForm button,.inlineForm input,.inlineForm select,.tableHeaderActions .secondaryButton,.tableHeaderActions button{height:2.625rem}.tableActionButton{text-align:center;overflow:hidden}.tableActionButton,.tableActionButtonContent{display:inline-flex;align-items:center;justify-content:center;min-width:0}.tableActionButtonContent{position:relative;gap:.375rem;line-height:1;width:100%;max-width:100%}.tableActionButtonIcon{display:none;align-items:center;justify-content:center;line-height:0}.tableActionButtonIcon>svg{font-size:1rem}.tableActionButtonText{display:inline-flex;align-items:center;justify-content:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tableActionButtonTextMeasure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;inline-size:max-content;block-size:0;overflow:hidden}.tableActionButtonContentAutoIcon{gap:0}.tableActionButtonContentAutoIcon .tableActionButtonIcon{display:inline-flex}.tableActionButtonContentAutoIcon .tableActionButtonText{display:none}.mrtSelectColumnHeader{display:inline-flex;align-items:center;gap:.375rem}@media (max-width:40rem) and (hover:none) and (pointer:coarse){.tableActionButton[data-table-action=apply],.tableActionButton[data-table-action=cancel],.tableActionButton[data-table-action=reset]{line-height:1;width:100%;flex:1 1;min-width:0;padding-left:.5rem;padding-right:.5rem}.tableActionButton[data-table-action=apply] .tableActionButtonIcon,.tableActionButton[data-table-action=cancel] .tableActionButtonIcon,.tableActionButton[data-table-action=reset] .tableActionButtonIcon{display:inline-flex}.tableActionButton[data-table-action=apply] .tableActionButtonContent,.tableActionButton[data-table-action=cancel] .tableActionButtonContent,.tableActionButton[data-table-action=reset] .tableActionButtonContent{gap:0}.tableActionButton[data-table-action=apply] .tableActionButtonText,.tableActionButton[data-table-action=cancel] .buttonLoadingContentLabel,.tableActionButton[data-table-action=cancel] .tableActionButtonText,.tableActionButton[data-table-action=reset] .tableActionButtonText{display:none}.tableActionButton[data-table-action=cancel] .buttonLoadingContentIcon{display:inline-flex}.tableActionButton[data-table-action=cancel] .buttonLoadingContent.buttonLoadingContentLoading .buttonLoadingContentIcon{display:none}.tableActionButton[data-table-action=cancel] .buttonLoadingContent,.tableActionButton[data-table-action=cancel] .buttonLoadingContentLabel{width:100%}}.errorText{color:var(--COLOR_DANGER_TEXT);margin:0;word-break:break-word}.primaryLinkButton{display:inline-flex;align-items:center;justify-content:center;border-radius:.625rem;background:var(--COLOR_PRIMARY);color:var(--COLOR_ON_PRIMARY);font-weight:600;padding:.625rem .875rem;width:-moz-fit-content;width:fit-content}.emptyStateCard{border-radius:var(--RADIUS_LG);background:var(--COLOR_SURFACE);border:.0625rem solid var(--COLOR_BORDER);padding:1.125rem;display:flex;flex-direction:column;gap:.625rem}.tabSwitchContainer{--tab-gap:0.5rem;--tab-pad:0.25rem;--tab-count:2;--tab-index:0;position:relative;isolation:isolate;overflow:hidden}.tabSwitchContainer:before{content:"";position:absolute;top:var(--tab-pad);left:var(--tab-pad);width:calc((100% - (var(--tab-pad) * 2) - ((var(--tab-count) - 1) * var(--tab-gap))) / var(--tab-count));height:calc(100% - (var(--tab-pad) * 2));border-radius:.5rem;background:var(--COLOR_SURFACE_ELEVATED);box-shadow:0 .125rem .5rem rgba(15,23,42,.14);transform:translateX(calc(var(--tab-index) * (100% + var(--tab-gap))));transition:transform var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),box-shadow var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),background-color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING);will-change:transform,box-shadow,background-color;transform-origin:center;z-index:0;pointer-events:none}.tabSwitchContainer>*{position:relative;z-index:1;transition:background-color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),border-color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),box-shadow var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),color var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),filter var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING),transform var(--MOTION_TAB_SWITCH_DURATION) var(--MOTION_TAB_SWITCH_EASING)}.tabSwitchContainer>button:not(.MuiButtonBase-root):active,.tabSwitchContainer>button:not(.MuiButtonBase-root):focus-visible,.tabSwitchContainer>button:not(.MuiButtonBase-root):hover{transform:none}.tabSwitchCount2{--tab-count:2}.tabSwitchCount3{--tab-count:3}.tabSwitchCount4{--tab-count:4}.tabSwitchIndex0{--tab-index:0}.tabSwitchIndex1{--tab-index:1}.tabSwitchIndex2{--tab-index:2}.tabSwitchIndex3{--tab-index:3}.tableHeaderActions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;justify-content:flex-end;margin-bottom:.5rem}.tableHeaderSummary{margin:0 auto 0 0;color:var(--COLOR_MUTED);font-size:.8125rem;line-height:1.35;flex:1 1 13.75rem}.tableHeaderHint{display:block;margin-top:.125rem;font-size:.75rem;line-height:1.35}.mrtCard{min-width:0}.mrtBulkActionsBar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;min-height:2.5rem}.mrtBulkActionsInfo{margin:0 0 0 auto;color:var(--COLOR_MUTED);font-size:.8125rem;line-height:1.35;font-weight:600;text-align:right}.mrtCard .MuiPaper-root{border-radius:var(--RADIUS_MD);border:.0625rem solid var(--COLOR_BORDER);box-shadow:none}.mrtCard .MuiTableContainer-root{border-radius:.625rem}.sessionStatusBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:62.4375rem;border:.0625rem solid transparent;padding:.375rem .625rem;font-size:.75rem;line-height:1;font-weight:600}.sessionStatusBadgeCompact{padding:.3125rem .5rem;font-size:.6875rem}.sessionStatusToneInfo{background:var(--COLOR_TONE_INFO_BG);border-color:var(--COLOR_TONE_INFO_BORDER);color:var(--COLOR_TONE_INFO_TEXT)}.sessionStatusToneWarning{background:var(--COLOR_TONE_WARNING_BG);border-color:var(--COLOR_TONE_WARNING_BORDER);color:var(--COLOR_TONE_WARNING_TEXT)}.sessionStatusToneSuccess{background:var(--COLOR_TONE_SUCCESS_BG);border-color:var(--COLOR_TONE_SUCCESS_BORDER);color:var(--COLOR_TONE_SUCCESS_TEXT)}.sessionStatusToneDanger{background:var(--COLOR_TONE_DANGER_BG);border-color:var(--COLOR_TONE_DANGER_BORDER);color:var(--COLOR_TONE_DANGER_TEXT)}.sessionStatusToneMuted{background:var(--COLOR_TONE_MUTED_BG);border-color:var(--COLOR_TONE_MUTED_BORDER);color:var(--COLOR_TONE_MUTED_TEXT)}.roleBadge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:62.4375rem;border:.0625rem solid transparent;padding:.375rem .625rem;font-size:.75rem;line-height:1;font-weight:600}.roleBadgeCompact{padding:.3125rem .5rem;font-size:.6875rem}.roleBadgeToneAdmin{background:var(--COLOR_TONE_INFO_BG);border-color:var(--COLOR_TONE_INFO_BORDER);color:var(--COLOR_TONE_INFO_TEXT)}.roleBadgeToneOwner{background:#f1f5ff;border-color:#bfd0ff;color:#304f98}.roleBadgeToneGuard{background:var(--COLOR_TONE_WARNING_BG);border-color:var(--COLOR_TONE_WARNING_BORDER);color:var(--COLOR_TONE_WARNING_TEXT)}.roleBadgeToneDriver{background:var(--COLOR_TONE_SUCCESS_BG);border-color:var(--COLOR_TONE_SUCCESS_BORDER);color:var(--COLOR_TONE_SUCCESS_TEXT)}.sessionPhaseCard{border-radius:1rem;padding:1rem;display:flex;flex-direction:column;gap:.75rem;border:.0625rem solid transparent}.sessionPhaseToneInfo{background:linear-gradient(135deg,var(--COLOR_TONE_INFO_BG),var(--COLOR_SURFACE));border-color:var(--COLOR_TONE_INFO_BORDER)}.sessionPhaseToneWarning{background:linear-gradient(135deg,var(--COLOR_TONE_WARNING_BG),var(--COLOR_SURFACE));border-color:var(--COLOR_TONE_WARNING_BORDER)}.sessionPhaseToneSuccess{background:linear-gradient(135deg,var(--COLOR_TONE_SUCCESS_BG),var(--COLOR_SURFACE));border-color:var(--COLOR_TONE_SUCCESS_BORDER)}.sessionPhaseHeader{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem}.sessionPhaseStat{display:flex;flex-direction:column;gap:.25rem}.sessionPhaseStatRight{text-align:right;margin-left:auto}.sessionPhaseAmount,.sessionPhaseTimer{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;font-weight:800}.sessionPhaseMeta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.sessionPhaseHint{margin:0;font-size:.9375rem;line-height:1.5}.mutedText{color:var(--COLOR_MUTED)}.modalOverlay{position:fixed;inset:0;background:rgba(17,54,64,.5);z-index:var(--Z_INDEX_MODAL);pointer-events:auto;display:grid;place-items:center;padding:calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(.75rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.modalCard{width:min(47.5rem,100%);max-height:calc(var(--APP_VIEWPORT_HEIGHT) - 1.5rem);overflow:hidden;border-radius:var(--RADIUS_LG);background:var(--COLOR_SURFACE);box-shadow:var(--SHADOW_CARD);border:.0625rem solid rgba(0,91,140,.2);display:grid;grid-template-rows:auto minmax(0,1fr) auto}.modalCardWide{width:min(58.75rem,100%)}.modalFrameHeader h3{line-height:1.25;padding-right:.375rem}.modalFrameHeader{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:.625rem;padding:.875rem 3.5rem .75rem .875rem;border-bottom:.0625rem solid var(--COLOR_BORDER);background:linear-gradient(180deg,var(--COLOR_SURFACE) 0,var(--COLOR_BACKGROUND) 100%)}.modalFrameBody{display:flex;flex-direction:column;gap:.75rem;overflow-y:auto;padding:.875rem}.modalFrameFooter{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem;padding:.75rem .875rem .875rem;background:var(--COLOR_SURFACE)}.modalFrameFooter>*{min-width:9.25rem}.modalFooter{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:.5rem}.modalFooter>*{min-width:9.25rem}.detailsGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.pageHeaderRow{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.secondaryLink{color:var(--COLOR_PRIMARY_DARK);font-weight:600;text-decoration:none}.secondaryLink:hover{text-decoration:underline}.calloutWarning{border-radius:.75rem;border:.0625rem solid var(--COLOR_TONE_WARNING_BORDER);background:var(--COLOR_TONE_WARNING_BG);color:var(--COLOR_TONE_WARNING_TEXT);padding:.75rem .875rem;line-height:1.35}.detailsCard{border:.0625rem solid var(--COLOR_BORDER);border-radius:.75rem;padding:.75rem;background:var(--COLOR_SURFACE);min-width:0}.detailsCard,.detailsList{display:flex;flex-direction:column;gap:.625rem}.detailsList{margin:0}.detailsList>div{display:flex;flex-direction:column;gap:.25rem;min-width:0}.detailsList dt{margin:0;color:var(--COLOR_MUTED);font-size:.75rem}.detailsList dd{margin:0;font-size:.875rem;font-weight:600;word-break:break-word}.stack{display:flex;flex-direction:column;gap:.625rem;background:var(--APP_CANVAS_BACKGROUND_IMAGE)}.appShellFullscreenLoader{position:relative;isolation:isolate;min-height:var(--APP_VIEWPORT_HEIGHT);height:var(--APP_VIEWPORT_HEIGHT);display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#ffffff,#fbfdff)}.appShellBrandLoader{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding:1.5rem;text-align:center}.appShellBrandLoaderMark{position:relative;width:min(10.5rem,calc(100vw - 3rem));width:min(10.5rem,calc(100vw - 3rem),40dvh);aspect-ratio:1;margin-bottom:clamp(.75rem,2.2vw,1rem)}.appShellBrandLoaderMarkGraphic{display:block;width:100%;height:100%}.appShellBrandLoaderRingProgress,.appShellBrandLoaderRingTrack{fill:none;stroke-width:5}.appShellBrandLoaderRingTrack{stroke:#dce7fb}.appShellBrandLoaderRingProgress{stroke:var(--COLOR_PRIMARY);stroke-linecap:round;stroke-dasharray:38 62;transform-box:view-box;transform-origin:80px 80px;transform:rotate(-90deg);animation:appShellBrandLoaderRingSpin 1.55s linear infinite}.appShellBrandLoaderTransportIcon{position:absolute;top:50%;left:50%;width:46%;aspect-ratio:1;transform:translate(-50%,-50%);background-color:var(--COLOR_PRIMARY);-webkit-mask:url(/icons/transport_13907888.png) center/contain no-repeat;mask:url(/icons/transport_13907888.png) center/contain no-repeat;pointer-events:none}.appShellBrandLoaderLogo{display:flex;align-items:center;justify-content:center;max-width:100%;color:#101c36;font-family:var(--FONT_DISPLAY);font-size:clamp(1.85rem,6.8vw,2.35rem);font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap}.appShellBrandLoaderLogoDark{display:inline-flex;align-items:center}.appShellBrandLoaderLogoA{display:block;width:.72em;height:.88em;margin-right:.08em;color:#101c36;fill:currentColor;flex:0 0 auto}.appShellBrandLoaderLogoADot{fill:var(--COLOR_PRIMARY)}.appShellBrandLoaderLogoBlue{color:var(--COLOR_PRIMARY);margin-left:.16em;font-weight:750}.appShellBrandLoaderText{display:block;max-width:min(28rem,calc(100vw - 3rem));margin-top:clamp(.75rem,2.4vw,.95rem);color:#61708e;font-size:clamp(.95rem,3.2vw,1.075rem);font-weight:500;line-height:1.35}.appShellBrandLoaderCompact{padding:1rem}.appShellBrandLoaderCompact .appShellBrandLoaderMark{width:min(6.25rem,calc(100vw - 3rem));width:min(6.25rem,calc(100vw - 3rem),28dvh);margin-bottom:.65rem}.appShellBrandLoaderCompact .appShellBrandLoaderLogo{font-size:clamp(1.4rem,5vw,1.65rem)}.appShellBrandLoaderCompact .appShellBrandLoaderText{margin-top:.55rem;font-size:.875rem}@keyframes appShellBrandLoaderRingSpin{to{stroke-dashoffset:-100}}@media (prefers-reduced-motion:reduce){.appShellBrandLoaderRingProgress{animation:none}}.appShellStatusLayout{min-height:var(--APP_VIEWPORT_HEIGHT);display:grid;place-items:center;padding:calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_TOP), var(--APP_SAFE_AREA_TOP))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_RIGHT), var(--APP_SAFE_AREA_RIGHT))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_BOTTOM), var(--APP_SAFE_AREA_BOTTOM))) calc(1rem + max(var(--TG_CONTENT_SAFE_AREA_LEFT), var(--APP_SAFE_AREA_LEFT)))}.appShellStatusCard{width:min(35rem,100%)}.appShellContentLoader{flex:1 1 auto;min-height:calc(var(--APP_VIEWPORT_HEIGHT) - var(--APP_SHELL_CONTENT_VIEWPORT_OFFSET));border-radius:var(--RADIUS_LG);border:.0625rem solid rgba(0,91,140,.2);display:grid;place-items:center;padding:1.25rem;background-image:var(--LOGIN_LAYOUT_BACKGROUND_IMAGE);background-size:cover;background-position:50%;background-repeat:no-repeat}.summaryGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));grid-gap:.75rem;gap:.75rem}.quickLinkCard,.summaryMetricCard{border:.0625rem solid var(--COLOR_BORDER);border-radius:.75rem;padding:.75rem;display:flex;flex-direction:column;gap:.625rem;background:var(--COLOR_SURFACE);min-width:0}.summaryMetricValue{font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;font-weight:800}.summaryFacts{display:flex;flex-direction:column;gap:.5rem}.summaryFactRow{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem}.quickLinksGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.75rem,1fr));grid-gap:.75rem;gap:.75rem}.quickLinkCard .sessionActions{margin-top:auto}.summaryAttentionList{display:flex;flex-direction:column;gap:.625rem}.detailItem{border:.0625rem solid var(--COLOR_BORDER);border-radius:.625rem;padding:.525rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem;flex-wrap:nowrap;min-width:0}.detailLabel{color:var(--COLOR_MUTED);font-size:.75rem;flex-shrink:0}.detailLabel,.detailValue{min-width:0;white-space:nowrap}.detailValue{font-size:.875rem;font-weight:500;margin-left:auto;text-align:right;overflow:hidden;text-overflow:ellipsis;word-break:normal}.detailValue .secondaryLink{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.detailValueRow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem}.detailValueRow>*{min-width:0}.copyButton{border-radius:.625rem;border:.0625rem solid var(--COLOR_BORDER);background:var(--COLOR_SURFACE);color:var(--COLOR_TEXT);padding:.375rem .5rem;font-size:.75rem;font-weight:700;cursor:pointer;white-space:nowrap}.copyButton:hover{border-color:var(--COLOR_PRIMARY)}.copyButton:focus-visible{outline:.1875rem solid rgba(37,99,235,.35);outline-offset:.125rem}.copyButton:disabled{opacity:.6;cursor:default;transform:none;filter:none}.yandexMapFrameWrap{width:100%;height:clamp(17.5rem,52vh,26.25rem);border-radius:.875rem;overflow:hidden;border:.0625rem solid rgba(0,91,140,.18);box-shadow:0 .625rem 1.375rem rgba(15,42,52,.08);position:relative}.yandexMapFrame{width:100%;height:100%}@media (prefers-reduced-motion:reduce){.roleNavigationLink,.secondaryButton,.statusMultiSelectOption,.statusMultiSelectTrigger,.tabSwitchContainer:before,.tabSwitchContainer>*,[role=button],a[href],button:not(.MuiButtonBase-root){transition:none}}.yandexMapLoading{position:absolute;inset:0;display:grid;place-items:center;padding:.75rem;text-align:center;font-size:.875rem;font-weight:600;color:var(--COLOR_MUTED);background:linear-gradient(180deg,var(--COLOR_SURFACE_TRANSLUCENT_STRONG) 0,var(--COLOR_SURFACE_TRANSLUCENT) 100%);pointer-events:none}.loadingIndicator{--loading-indicator-size:1.25rem;--loading-indicator-stroke:0.1375rem;position:relative;color:var(--COLOR_PRIMARY);align-items:center;justify-content:center}.loadingIndicatorInline{display:inline-flex}.loadingIndicatorBlock{display:flex}.loadingIndicatorCenter{width:100%;min-height:1.75rem}.loadingIndicatorSm{--loading-indicator-size:1rem;--loading-indicator-stroke:0.125rem}.loadingIndicatorMd{--loading-indicator-size:1.25rem;--loading-indicator-stroke:0.1375rem}.loadingIndicatorLg{--loading-indicator-size:1.75rem;--loading-indicator-stroke:0.175rem}.loadingIndicatorMuted{color:var(--COLOR_MUTED)}.loadingIndicatorSpinner{width:var(--loading-indicator-size);height:var(--loading-indicator-size);border-radius:50%;border-left:var(--loading-indicator-stroke) solid;border-color:currentcolor;border-top:var(--loading-indicator-stroke) solid;border-right:var(--loading-indicator-stroke) solid transparent;border-bottom:var(--loading-indicator-stroke) solid transparent;animation:loadingIndicatorSpin .78s linear infinite}.loadingIndicatorSrOnly{position:absolute;width:.0625rem;height:.0625rem;padding:0;margin:-.0625rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.buttonLoadingContent{position:relative}.buttonLoadingContent,.buttonLoadingContentLabel{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:100%}.buttonLoadingContentLabel{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.buttonLoadingContentLabelMeasure{position:absolute;visibility:hidden;pointer-events:none;white-space:nowrap;inline-size:max-content;block-size:0;overflow:hidden}.buttonLoadingContentIcon{display:none;align-items:center;justify-content:center;line-height:0}.buttonLoadingContentIcon>svg{font-size:1rem}.buttonLoadingContentAutoIcon .buttonLoadingContentIcon{display:inline-flex}.buttonLoadingContentAutoIcon .buttonLoadingContentLabel{display:none}.buttonLoadingContentLoading .buttonLoadingContentLabel{visibility:hidden}.buttonLoadingContentLoading .buttonLoadingContentIcon{display:none}.buttonLoadingContentSpinner{position:absolute;inset:0;display:none;align-items:center;justify-content:center;pointer-events:none}.buttonLoadingContentLoading .buttonLoadingContentSpinner{display:inline-flex}.buttonLoadingContentSpinner .loadingIndicator{margin:0;color:inherit}@keyframes loadingIndicatorSpin{to{transform:rotate(1turn)}}.yandexMapLoading .loadingIndicator{color:inherit}.yandexMapBlock{display:flex;flex-direction:column;gap:.625rem}.routeSummaryBar{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;justify-content:space-between;border-radius:.75rem;border:.0625rem solid rgba(0,91,140,.16);background:rgba(0,91,140,.06);padding:.625rem .75rem}.routeSummaryItem{font-size:.8125rem;font-weight:600;color:var(--COLOR_TEXT)}.routeSummaryHint{font-weight:500;color:var(--COLOR_MUTED)}.mapError{border:.0625rem dashed rgba(180,35,24,.35);background:var(--COLOR_TONE_DANGER_BG);border-radius:.875rem;padding:.75rem;color:var(--COLOR_TONE_DANGER_TEXT);font-size:.875rem}.mapPriceMarker{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 .3125rem;transform:translate(-50%,-100%);border-radius:62.4375rem;background:var(--MAP_PRICE_BADGE_BG,#ffffff);border:.1rem solid var(--MAP_PRICE_BADGE_BORDER,#2563eb);box-shadow:0 .3125rem .75rem rgba(15,42,52,.18);color:var(--MAP_PRICE_BADGE_TEXT,#1d4ed8);font-size:1rem;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap}.mapPriceMarker>span{display:block;white-space:nowrap}.mapPriceMarker:not(.mapPriceMarkerSelected){opacity:.78;border-color:#2563eb}.mapPriceMarker:after{content:"";position:absolute;left:50%;bottom:-.375rem;width:.5rem;height:.5rem;background:var(--MAP_PRICE_BADGE_BG,#ffffff);border-left:.1rem solid var(--MAP_PRICE_BADGE_BORDER,#2563eb);border-bottom:.1rem solid var(--MAP_PRICE_BADGE_BORDER,#2563eb);transform:translateX(-50%) rotate(-45deg)}.mapPriceMarkerSelected{opacity:1;background:var(--MAP_PRICE_BADGE_SELECTED_BG,#2563eb);border-color:var(--MAP_PRICE_BADGE_SELECTED_BORDER,#2563eb);color:var(--MAP_PRICE_BADGE_SELECTED_TEXT,#ffffff);box-shadow:0 .625rem 1.25rem rgba(37,99,235,.32)}.mapPriceMarkerSelected:after{background:var(--MAP_PRICE_BADGE_SELECTED_BG,#2563eb);border-left-color:var(--MAP_PRICE_BADGE_SELECTED_BORDER,#2563eb);border-bottom-color:var(--MAP_PRICE_BADGE_SELECTED_BORDER,#2563eb)}.mapPriceMarkerMuted{--MAP_PRICE_BADGE_BG:#eef1f4;--MAP_PRICE_BADGE_BORDER:#8c96a6;--MAP_PRICE_BADGE_TEXT:#5d6776;--MAP_PRICE_BADGE_SELECTED_BG:#737d8a;--MAP_PRICE_BADGE_SELECTED_BORDER:#737d8a;--MAP_PRICE_BADGE_SELECTED_TEXT:#ffffff;box-shadow:0 .3125rem .75rem rgba(71,85,105,.2)}.mapPriceMarkerMuted:not(.mapPriceMarkerSelected){border-color:var(--MAP_PRICE_BADGE_BORDER)}.mapPriceMarkerMuted.mapPriceMarkerSelected{box-shadow:0 .625rem 1.25rem rgba(71,85,105,.28)}html[data-telegram-miniapp=true][data-telegram-platform=android] .mapPriceMarker,html[data-telegram-miniapp=true][data-telegram-platform=android] .mapPriceMarkerMuted,html[data-telegram-miniapp=true][data-telegram-platform=android] .mapPriceMarkerSelected{box-shadow:none}.mapNavigatorArrowMarker{position:relative;width:0;height:0;pointer-events:none}.mapNavigatorArrowShadow{width:1.5rem;height:1.5rem;border-radius:.75rem .75rem .1875rem .75rem;background:rgba(15,23,42,.18);filter:blur(.0188rem)}.mapNavigatorArrowShadow,.mapNavigatorArrowShape{position:absolute;left:0;top:0;transform:translate(-50%,-50%) rotate(45deg)}.mapNavigatorArrowShape{width:1.375rem;height:1.375rem;border-radius:.6875rem .6875rem .1875rem .6875rem;background:var(--COLOR_SURFACE_ELEVATED)}.mapNavigatorArrowCore{position:absolute;left:0;top:0;width:.875rem;height:.875rem;border-radius:.4375rem .4375rem .125rem .4375rem;transform:translate(-50%,-50%) rotate(45deg);background:#2d8cff}.altparkingToastViewport[data-sonner-toaster]{z-index:var(--Z_INDEX_TOOLTIP);font-family:var(--FONT_SANS)}.altparkingToastViewport[data-sonner-toaster][data-sonner-theme=light]{--success-bg:var(--COLOR_TONE_INFO_BG);--success-border:var(--COLOR_TONE_INFO_BORDER);--success-text:var(--COLOR_TONE_INFO_TEXT)}.altparkingToast[data-sonner-toast]{--altparking-toast-bg:var(--COLOR_TONE_INFO_BG);--altparking-toast-bg-end:var(--COLOR_SURFACE);--altparking-toast-text:var(--COLOR_TEXT);--altparking-toast-muted:var(--COLOR_MUTED);--altparking-toast-icon-color:var(--COLOR_PRIMARY);--altparking-toast-action-bg:var(--COLOR_PRIMARY);--altparking-toast-action-border:rgba(29,78,216,0.42);--altparking-toast-action-text:var(--COLOR_ON_PRIMARY);--altparking-toast-cancel-bg:var(--COLOR_SURFACE);--altparking-toast-cancel-border:var(--COLOR_INTERACTIVE_BORDER);--altparking-toast-cancel-text:var(--COLOR_TEXT)}.altparkingToastDefault[data-sonner-toast],.altparkingToastInfo[data-sonner-toast],.altparkingToastLoading[data-sonner-toast],.altparkingToastSuccess[data-sonner-toast]{--altparking-toast-bg:var(--COLOR_TONE_INFO_BG);--altparking-toast-bg-end:var(--COLOR_SURFACE);--altparking-toast-text:var(--COLOR_TONE_INFO_TEXT);--altparking-toast-muted:var(--COLOR_TONE_INFO_TEXT);--altparking-toast-icon-color:var(--COLOR_TONE_INFO_TEXT)}.altparkingToastSuccess[data-sonner-toast]{--altparking-toast-action-bg:var(--COLOR_PRIMARY);--altparking-toast-action-border:rgba(29,78,216,0.42)}.altparkingToastWarning[data-sonner-toast]{--altparking-toast-bg:var(--COLOR_TONE_WARNING_BG);--altparking-toast-bg-end:var(--COLOR_SURFACE);--altparking-toast-text:var(--COLOR_TONE_WARNING_TEXT);--altparking-toast-muted:var(--COLOR_TONE_WARNING_TEXT);--altparking-toast-icon-color:var(--COLOR_TONE_WARNING_TEXT)}.altparkingToastError[data-sonner-toast]{--altparking-toast-bg:var(--COLOR_TONE_DANGER_BG);--altparking-toast-bg-end:var(--COLOR_SURFACE);--altparking-toast-text:var(--COLOR_TONE_DANGER_TEXT);--altparking-toast-muted:var(--COLOR_TONE_DANGER_TEXT);--altparking-toast-icon-color:var(--COLOR_DANGER_TEXT);--altparking-toast-action-bg:var(--COLOR_DANGER_TEXT);--altparking-toast-action-border:rgba(180,35,24,0.28)}.altparkingToast[data-sonner-toast][data-styled][data-rich-colors]{min-height:4.5rem;align-items:center;gap:.75rem;border:0;border-radius:var(--RADIUS_LG);background:linear-gradient(135deg,var(--altparking-toast-bg) 0,var(--altparking-toast-bg-end) 100%);color:var(--altparking-toast-text);box-shadow:0 1.125rem 2.75rem rgba(15,42,52,.14);padding:1rem 1.125rem;font-family:var(--FONT_SANS);overflow:visible;backdrop-filter:blur(.875rem);-webkit-backdrop-filter:blur(.875rem)}.altparkingToast[data-sonner-toast]:focus-visible{box-shadow:0 1.125rem 2.75rem rgba(15,42,52,.14),0 0 0 .1875rem rgba(37,99,235,.28)}.altparkingToast[data-sonner-toast] .altparkingToastIcon[data-icon]{width:2rem;min-width:2rem;height:2rem;margin:0;display:grid;place-items:center;color:var(--altparking-toast-icon-color)}.altparkingToast[data-sonner-toast] .altparkingToastIcon[data-icon]>svg{width:2rem;height:2rem;margin:0}.altparkingToast[data-sonner-toast] .altparkingToastContent[data-content]{min-width:0;flex:1 1 auto;gap:.25rem;padding-top:0}.altparkingToast[data-sonner-toast] .altparkingToastTitle[data-title]{color:var(--altparking-toast-text);font-family:var(--FONT_DISPLAY);font-size:1rem;font-weight:800;line-height:1.25;letter-spacing:0}.altparkingToast[data-sonner-toast] .altparkingToastDescription[data-description]{color:var(--altparking-toast-muted);font-size:.9375rem;font-weight:500;line-height:1.38;letter-spacing:0}.altparkingToast[data-sonner-toast] .altparkingToastLoader{color:var(--altparking-toast-icon-color)}.altparkingToast[data-sonner-toast] .altparkingToastLoader .sonner-loading-bar{background:currentColor}.altparkingToast[data-sonner-toast] .altparkingToastCloseButton[data-close-button]{top:.625rem;right:.625rem;left:auto;width:1.75rem;height:1.75rem;transform:none;border:0;background:rgba(255,255,255,.82);color:var(--altparking-toast-text);box-shadow:var(--SHADOW_INTERACTIVE_REST)}.altparkingToast[data-sonner-toast] .altparkingToastCloseButton[data-close-button]:hover{background:#ffffff;color:var(--altparking-toast-text)}.altparkingToast[data-sonner-toast] .altparkingToastCloseButton[data-close-button]:focus-visible{box-shadow:0 0 0 .1875rem rgba(37,99,235,.24)}.altparkingToast[data-sonner-toast] .altparkingToastActionButton[data-button],.altparkingToast[data-sonner-toast] .altparkingToastCancelButton[data-button]{min-height:2.125rem;height:auto;align-self:center;border-radius:.625rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:800;line-height:1.15;letter-spacing:0;box-shadow:var(--SHADOW_INTERACTIVE_REST)}.altparkingToast[data-sonner-toast] .altparkingToastActionButton[data-button]{border:.0625rem solid var(--altparking-toast-action-border);background:var(--altparking-toast-action-bg);color:var(--altparking-toast-action-text)}.altparkingToast[data-sonner-toast] .altparkingToastCancelButton[data-button]{border:.0625rem solid var(--altparking-toast-cancel-border);background:var(--altparking-toast-cancel-bg);color:var(--altparking-toast-cancel-text)}.altparkingToast[data-sonner-toast] .altparkingToastActionButton[data-button]:hover,.altparkingToast[data-sonner-toast] .altparkingToastCancelButton[data-button]:hover{filter:none;box-shadow:var(--SHADOW_INTERACTIVE_HOVER)}@media (max-width:40rem){.altparkingToast[data-sonner-toast][data-styled][data-rich-colors]{min-height:5rem;gap:.875rem;border-radius:.875rem;padding:1rem 1.125rem}.altparkingToast[data-sonner-toast] .altparkingToastIcon[data-icon]{width:2.125rem;min-width:2.125rem;height:2.125rem}.altparkingToast[data-sonner-toast] .altparkingToastTitle[data-title]{font-size:1.0625rem}.altparkingToast[data-sonner-toast] .altparkingToastDescription[data-description]{font-size:.9375rem}}[data-vaul-drawer]{touch-action:none;will-change:transform;transition:transform .5s cubic-bezier(.32,.72,0,1)}[data-vaul-drawer][data-vaul-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--initial-transform,100%),0)}[data-vaul-drawer][data-vaul-delayed-snap-points=true][data-vaul-drawer-direction=bottom]{transform:translate3d(0,var(--snap-point-height,0),0)}[data-vaul-drawer]:not([data-vaul-custom-container=true]):after{content:"";position:absolute;background:inherit;background-color:inherit}[data-vaul-drawer][data-vaul-drawer-direction=bottom]:after{top:100%;right:0;bottom:auto;left:0;height:200%}[data-vaul-overlay][data-vaul-snap-points=true]{opacity:1;transition:opacity .5s cubic-bezier(.32,.72,0,1)}[data-vaul-overlay][data-state=closed],[data-vaul-overlay][data-vaul-snap-points=true]:not([data-vaul-snap-points-overlay=true]):not([data-state=closed]){opacity:0}[data-vaul-handle-hitarea]{position:absolute;top:50%;left:50%;width:max(100%,2.75rem);height:max(100%,2.75rem);transform:translate(-50%,-50%);touch-action:inherit}html[data-telegram-miniapp=true] [data-vaul-drawer]{overscroll-behavior:contain}html[data-telegram-miniapp=true][data-telegram-platform=android] [data-vaul-drawer]{will-change:auto;transition-duration:.26s}html[data-telegram-miniapp=true][data-telegram-platform=android] [data-vaul-overlay][data-vaul-snap-points=true]{transition-duration:.16s}html[data-telegram-miniapp=true] [data-vaul-handle-hitarea],html[data-telegram-miniapp=true] [data-vaul-handle]{touch-action:none}[data-vaul-animate=false]{transition:none!important}@media (prefers-reduced-motion:reduce){[data-vaul-drawer],[data-vaul-overlay][data-vaul-snap-points=true]{transition:none}}