@layer base{._content_1hxhe_2{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}._content_1hxhe_2[data-state=delayed-open][data-side=top]{animation-name:_slideDownAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=bottom]{animation-name:_slideUpAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=left]{animation-name:_slideRightAndFade_1hxhe_1}._content_1hxhe_2[data-state=delayed-open][data-side=right]{animation-name:_slideLeftAndFade_1hxhe_1}@keyframes _slideUpAndFade_1hxhe_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideDownAndFade_1hxhe_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes _slideLeftAndFade_1hxhe_1{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes _slideRightAndFade_1hxhe_1{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{._toaster_uhdob_2{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}._toast_uhdob_2{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:_slideIn_uhdob_1 var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}._toast_uhdob_2:focus{outline:none;box-shadow:var(--shadow-focus)}._toast_uhdob_2:hover{transform:translateY(-2px)}._content_uhdob_35{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}._title_uhdob_43{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}._description_uhdob_50{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}._icon_uhdob_56{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}._actionButton_uhdob_66{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}._actionButton_uhdob_66:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}._cancelButton_uhdob_93{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}._cancelButton_uhdob_93:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}._closeButton_uhdob_119{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}._closeButton_uhdob_119:hover{opacity:1;background-color:var(--muted)}._closeButton_uhdob_119:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark ._toast_uhdob_2{border-color:var(--border)}.dark ._actionButton_uhdob_66:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark ._actionButton_uhdob_66:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark ._cancelButton_uhdob_93:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark ._cancelButton_uhdob_93:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes _slideIn_uhdob_1{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}._app_rc5b5_1{min-height:100vh;display:flex;background:var(--background)}._sidebar_rc5b5_1{width:236px;background:var(--sidebar);color:#fff;padding:24px 14px;position:fixed;inset:0 auto 0 0;display:flex;flex-direction:column;z-index:20}._logo_rc5b5_1{font-size:23px;font-weight:800;padding:0 12px 28px}._logo_rc5b5_1 span,._mobileLogo_rc5b5_1 span{color:#5ea1ff}._label_rc5b5_1{font-size:10px;letter-spacing:.14em;color:#9db5cc;padding:0 12px 10px;font-weight:700}._sidebar_rc5b5_1 nav,._mobileDrawer_rc5b5_1 nav{display:grid;gap:4px}._sidebar_rc5b5_1 nav a,._mobileDrawer_rc5b5_1 nav a{display:flex;gap:11px;align-items:center;padding:12px;border-radius:10px;color:#c8d7e6;font-size:13px;font-weight:600;text-decoration:none}._sidebar_rc5b5_1 nav a:hover,._sidebar_rc5b5_1 nav a._active_rc5b5_1,._mobileDrawer_rc5b5_1 nav a:hover,._mobileDrawer_rc5b5_1 nav a._active_rc5b5_1{background:#214563;color:#fff}._sidebar_rc5b5_1 nav b{margin-left:auto;background:#ef4444;border-radius:99px;padding:2px 6px;font-size:10px}._hotel_rc5b5_1{margin-top:auto;color:#a9bfd3;font-size:12px;line-height:1.6;padding:0 12px}._hotel_rc5b5_1 strong{color:#fff}._content_rc5b5_1{margin-left:236px;flex:1;min-width:0}._header_rc5b5_1{height:68px;background:#ffffffeb;backdrop-filter:blur(10px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:flex-end;padding:0 28px;position:sticky;top:0;z-index:10;gap:12px}._headerRight_rc5b5_1{display:flex;align-items:center;gap:9px}._outline_rc5b5_1,._primary_rc5b5_1{padding:9px 14px;border-radius:9px;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap}._outline_rc5b5_1{border:1px solid var(--border);background:#fff}._primary_rc5b5_1{background:var(--primary);color:#fff}._mobileLogo_rc5b5_1,._menuButton_rc5b5_1,._closeButton_rc5b5_1,._scrim_rc5b5_1,._mobileDrawer_rc5b5_1{display:none}@media(max-width:850px){._sidebar_rc5b5_1{display:none}._content_rc5b5_1{margin-left:0}._header_rc5b5_1{justify-content:space-between;padding:0 16px;height:64px}._mobileLogo_rc5b5_1{display:block;font-weight:800;font-size:19px;text-decoration:none;white-space:nowrap}._menuButton_rc5b5_1{display:flex;flex-direction:column;justify-content:center;gap:4px;width:40px;height:40px;flex-shrink:0;border:1px solid var(--border);border-radius:11px;background:#fff;padding:10px;cursor:pointer}._menuButton_rc5b5_1 span{display:block;width:18px;height:2px;border-radius:2px;background:var(--foreground)}._headerRight_rc5b5_1{margin-left:auto}._headerRight_rc5b5_1 button{min-height:36px}._headerRight_rc5b5_1 ._primary_rc5b5_1{font-size:11px;padding:9px 10px}._scrim_rc5b5_1{display:block;position:fixed;inset:0;z-index:39;background:#0a18287a;border:0;backdrop-filter:blur(2px)}._mobileDrawer_rc5b5_1{display:flex;flex-direction:column;position:fixed;z-index:40;inset:0 auto 0 0;width:min(82vw,320px);padding:22px 14px max(20px,env(safe-area-inset-bottom));background:var(--sidebar);color:#fff;box-shadow:18px 0 50px #0003;animation:_drawerIn_rc5b5_1 .18s ease-out}._drawerTop_rc5b5_1{display:flex;align-items:center;justify-content:space-between}._drawerTop_rc5b5_1 ._logo_rc5b5_1{padding:0 8px 22px}._closeButton_rc5b5_1{display:grid;place-items:center;display:block;width:36px;height:36px;border:0;border-radius:9px;background:#214563;color:#fff;font-size:26px;line-height:1;cursor:pointer;margin-bottom:18px}._mobileDrawer_rc5b5_1 ._label_rc5b5_1{padding:0 10px 12px}._mobileDrawer_rc5b5_1 nav a{padding:13px 11px;font-size:14px}._mobileDrawer_rc5b5_1 ._hotel_rc5b5_1{padding:18px 10px 0;border-top:1px solid rgba(255,255,255,.13);margin-top:auto}}@keyframes _drawerIn_rc5b5_1{0%{transform:translate(-12px);opacity:.7}to{transform:translate(0);opacity:1}}@media(max-width:390px){._header_rc5b5_1{padding:0 10px;gap:8px}._mobileLogo_rc5b5_1{font-size:17px}._headerRight_rc5b5_1 ._primary_rc5b5_1{font-size:10px;padding:8px}._menuButton_rc5b5_1{width:36px;height:36px;padding:8px}}body.dark ._header_rc5b5_1{background:#101319f5!important;color:var(--foreground)!important;border-bottom-color:var(--border)!important;box-shadow:0 4px 18px #0000002e}body.dark ._outline_rc5b5_1,body.dark ._menuButton_rc5b5_1{background:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border)!important}body.dark ._menuButton_rc5b5_1 span{background:var(--foreground)!important}._logoutButton_rc5b5_7{display:flex;align-items:center;gap:11px;width:100%;margin-top:12px;padding:12px;border:1px solid rgba(200,215,230,.16);border-radius:10px;background:transparent;color:#d8e4ef;font:600 13px inherit;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease}._notificationWrap_rc5b5_8{position:relative;display:flex;align-items:center}._notificationButton_rc5b5_9{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);border-radius:11px;background:var(--surface);color:var(--foreground);cursor:pointer;transition:border-color .15s ease,background .15s ease}._notificationButton_rc5b5_9:hover,._notificationButton_rc5b5_9:focus-visible{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}._notificationButton_rc5b5_9 svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._notificationBadge_rc5b5_12{position:absolute;top:-6px;right:-6px;min-width:19px;height:19px;padding:0 5px;display:grid;place-items:center;border:2px solid var(--background);border-radius:999px;background:#e5484d;color:#fff;font-size:10px;font-weight:800;line-height:1}._notificationPanel_rc5b5_13{position:absolute;top:calc(100% + 12px);right:-74px;width:min(370px,calc(100vw - 28px));max-height:min(560px,calc(100vh - 100px));display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--foreground);box-shadow:0 18px 55px #0003;z-index:60}._notificationPanelHeader_rc5b5_14{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px;border-bottom:1px solid var(--border);font-size:14px}._notificationPanelHeader_rc5b5_14>span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--primary);color:#fff;font-size:11px;font-weight:800}._notificationList_rc5b5_16{overflow-y:auto;overscroll-behavior:contain}._notificationItem_rc5b5_17{position:relative;display:flex;align-items:flex-start;gap:11px;padding:13px 15px;border-bottom:1px solid var(--border);color:var(--foreground);text-decoration:none;transition:background .15s ease}._notificationItem_rc5b5_17:hover,._notificationItem_rc5b5_17:focus-visible{background:var(--background);outline:none}._notificationUnread_rc5b5_19{background:color-mix(in srgb,var(--primary) 7%,var(--surface))}._notificationItemIcon_rc5b5_20{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));font-size:17px}._notificationItemContent_rc5b5_21{display:grid;gap:4px;min-width:0;flex:1}._notificationItemContent_rc5b5_21 strong{font-size:12px;font-weight:750;line-height:1.35}._notificationItemContent_rc5b5_21>span{font-size:12px;line-height:1.4;overflow-wrap:anywhere}._notificationItemContent_rc5b5_21 small{font-size:10px;line-height:1.4;color:var(--muted-foreground,var(--foreground));opacity:.75;overflow-wrap:anywhere}._notificationUnreadDot_rc5b5_25{width:7px;height:7px;flex:0 0 7px;margin-top:5px;border-radius:50%;background:var(--primary)}._notificationEmpty_rc5b5_26{padding:28px 18px;text-align:center;color:var(--muted-foreground,var(--foreground));font-size:13px}._notificationPanelFooter_rc5b5_27{display:flex;gap:10px;justify-content:space-between;padding:12px 15px;background:var(--background)}._notificationPanelFooter_rc5b5_27 a{font-size:11px;font-weight:700;color:var(--primary);text-decoration:none}._notificationPanelFooter_rc5b5_27 a:hover{text-decoration:underline}._logoutButton_rc5b5_7 span{display:inline-grid;place-items:center;width:18px;font-size:19px;line-height:1}._logoutButton_rc5b5_7:hover,._logoutButton_rc5b5_7:focus-visible{background:#214563;border-color:#c8d7e659;color:#fff;outline:none}._logoutButton_rc5b5_7:focus-visible{box-shadow:0 0 0 2px #5ea1ff}._mobileDrawer_rc5b5_1 ._logoutButton_rc5b5_7{flex-shrink:0;margin-top:16px}body.dark ._logoutButton_rc5b5_7{color:var(--foreground);border-color:var(--border)}body.dark ._logoutButton_rc5b5_7:hover,body.dark ._logoutButton_rc5b5_7:focus-visible{background:var(--surface);border-color:var(--primary)}@media(max-width:850px){._notificationButton_rc5b5_9{width:36px;height:36px}._notificationPanel_rc5b5_13{right:-54px;top:calc(100% + 10px)}}._headerLanguage_rc5b5_37{display:flex;align-items:center;flex-shrink:0}@media(max-width:600px){._header_rc5b5_1{padding:0 12px;gap:8px}._mobileLogo_rc5b5_1{font-size:18px;letter-spacing:-.03em}._headerRight_rc5b5_1{gap:7px;min-width:0}._headerRight_rc5b5_1 ._outline_rc5b5_1,._headerLanguage_rc5b5_37{display:none}._headerRight_rc5b5_1 ._portalLauncherButton_rc5b5_38{max-width:none;min-height:38px;padding:8px 10px;font-size:12px;white-space:nowrap;overflow:visible;text-overflow:clip}._notificationButton_rc5b5_9{width:38px;height:38px;flex-shrink:0}._notificationWrap_rc5b5_8{flex-shrink:0}._menuButton_rc5b5_1{width:38px;height:38px}}@media(max-width:390px){._header_rc5b5_1{padding:0 9px;gap:6px}._mobileLogo_rc5b5_1{font-size:16px}._headerRight_rc5b5_1{gap:5px}._headerRight_rc5b5_1 ._portalLauncherButton_rc5b5_38{padding:8px;font-size:11px}._notificationButton_rc5b5_9{width:35px;height:35px}._menuButton_rc5b5_1{width:35px;height:35px;padding:8px}._notificationPanel_rc5b5_13{position:fixed;top:74px;right:10px;width:calc(100vw - 20px);max-width:370px}._notificationPanelFooter_rc5b5_27{gap:7px}._notificationPanelFooter_rc5b5_27 a{font-size:10px}}._legalFooter_rc5b5_40{padding:22px clamp(16px,3vw,30px) 28px;border-top:1px solid var(--border);background:var(--background);color:var(--muted-foreground)}._legalFooter_rc5b5_40 nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px 18px;max-width:1200px;margin:0 auto}._legalFooter_rc5b5_40 a{color:var(--muted-foreground);font-size:11px;line-height:1.5;text-decoration:none}._legalFooter_rc5b5_40 a:hover,._legalFooter_rc5b5_40 a:focus-visible{color:var(--primary);text-decoration:underline;text-underline-offset:3px}._legalFooter_rc5b5_40 ._legalFooterPrimary_rc5b5_40{color:var(--primary);font-weight:750}._legalFooter_rc5b5_40 a:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:3px}._headerLanguageDesktop_rc5b5_43{display:flex;align-items:center;flex-shrink:0}._headerLanguageMobile_rc5b5_44{display:none;align-items:center;flex-shrink:0}._drawerContact_rc5b5_45{display:flex;align-items:center;gap:11px;margin-top:12px;padding:13px 11px;border:1px solid rgba(200,215,230,.2);border-radius:10px;color:#d8e4ef;font-size:14px;font-weight:650;text-decoration:none}._drawerContact_rc5b5_45 span{display:inline-grid;place-items:center;width:18px;font-size:17px}._drawerContact_rc5b5_45:hover,._drawerContact_rc5b5_45:focus-visible{background:#214563;color:#fff;border-color:#c8d7e666;outline:none}._drawerContact_rc5b5_45:focus-visible{box-shadow:0 0 0 2px #5ea1ff}@media(max-width:600px){._headerRight_rc5b5_1 ._outline_rc5b5_1,._headerLanguageDesktop_rc5b5_43{display:none}._headerLanguageMobile_rc5b5_44{display:flex}._headerLanguageMobile_rc5b5_44 label{height:38px;box-sizing:border-box;padding:4px 5px;gap:3px;font-size:11px}._headerLanguageMobile_rc5b5_44 label>span{font-size:12px}._headerLanguageMobile_rc5b5_44 select{width:25px;max-width:25px;padding:0;font-size:10px}._headerRight_rc5b5_1 ._portalLauncherButton_rc5b5_38{max-width:118px;min-height:38px;padding:8px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:390px){._header_rc5b5_1{padding:0 8px;gap:5px}._mobileLogo_rc5b5_1{font-size:15px;letter-spacing:-.04em}._headerRight_rc5b5_1{gap:5px}._headerLanguageMobile_rc5b5_44 label{height:35px;padding:3px 4px;gap:2px}._headerLanguageMobile_rc5b5_44 select{width:23px;max-width:23px;font-size:9px}._headerRight_rc5b5_1 ._portalLauncherButton_rc5b5_38{max-width:108px;min-height:35px;padding:7px;font-size:10px}._notificationButton_rc5b5_9{width:35px;height:35px}._menuButton_rc5b5_1{width:35px;height:35px;padding:8px}}._portalLauncherButton_rc5b5_38{border:0;font-family:inherit;cursor:pointer}._portalChooserBackdrop_rc5b5_67{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:16px;background:#050f1b94;backdrop-filter:blur(5px)}._portalChooser_rc5b5_67{width:min(100%,560px);max-height:min(82vh,740px);overflow:auto;box-sizing:border-box;padding:22px;border:1px solid var(--border);border-radius:18px;background:var(--card);color:var(--foreground);box-shadow:0 24px 80px #00000040}._portalChooserHeader_rc5b5_67{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:18px}._portalChooserHeader_rc5b5_67 h2{margin:0 0 7px;font-size:21px;line-height:1.25;color:var(--foreground)}._portalChooserHeader_rc5b5_67 p{margin:0;color:var(--muted-foreground);font-size:13px;line-height:1.55}._portalChooserClose_rc5b5_67{display:grid;place-items:center;flex:0 0 36px;width:36px;height:36px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);font-size:24px;line-height:1;cursor:pointer}._portalChooserClose_rc5b5_67:hover,._portalChooserClose_rc5b5_67:focus-visible{border-color:var(--primary);outline:2px solid color-mix(in srgb,var(--primary) 25%,transparent);outline-offset:1px}._portalPropertyList_rc5b5_67{display:grid;gap:10px}._portalPropertyChoice_rc5b5_67{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:14px;text-align:left;border:1px solid var(--border);border-radius:13px;background:var(--surface);color:var(--foreground);cursor:pointer;transition:border-color .15s,background .15s,transform .15s}._portalPropertyChoice_rc5b5_67:hover,._portalPropertyChoice_rc5b5_67:focus-visible{border-color:var(--primary);background:var(--background);outline:none;transform:translateY(-1px)}._portalPropertyChoice_rc5b5_67:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 18%,transparent)}._portalPropertyIcon_rc5b5_67{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:color-mix(in srgb,var(--primary) 12%,var(--surface));font-size:20px}._portalPropertyText_rc5b5_67{display:grid;gap:4px;min-width:0}._portalPropertyText_rc5b5_67 strong{font-size:14px;line-height:1.35;overflow-wrap:anywhere}._portalPropertyText_rc5b5_67 small{font-size:11px;line-height:1.45;color:var(--muted-foreground);overflow-wrap:anywhere}._portalPropertyOpen_rc5b5_67{font-size:11px;font-weight:750;line-height:1.4;color:var(--primary);text-align:right}@media(max-width:520px){._portalChooser_rc5b5_67{padding:18px;border-radius:16px}._portalChooserHeader_rc5b5_67 h2{font-size:19px}._portalPropertyChoice_rc5b5_67{grid-template-columns:38px minmax(0,1fr);gap:10px;padding:12px}._portalPropertyIcon_rc5b5_67{width:38px;height:38px}._portalPropertyOpen_rc5b5_67{grid-column:2;text-align:left}._headerRight_rc5b5_1 ._portalLauncherButton_rc5b5_38{max-width:118px;overflow:hidden;text-overflow:ellipsis}}._wrap_dyinf_1{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--border,#dce3e9);border-radius:9px;background:#fff;padding:5px 8px;color:#334b5d;font-size:12px}._wrap_dyinf_1 select{max-width:120px;border:0;background:transparent;color:inherit;font:inherit;outline:none;cursor:pointer}._compact_dyinf_1 select{max-width:56px;font-weight:700;text-transform:uppercase}body.dark ._wrap_dyinf_1{background:var(--surface)!important;color:var(--foreground)!important;border-color:var(--border)!important;box-shadow:0 1px 2px #0000001f}body.dark ._wrap_dyinf_1 select,body.dark ._wrap_dyinf_1 option{background:var(--surface)!important;color:var(--foreground)!important}body.dark ._wrap_dyinf_1:focus-within{border-color:var(--primary)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 25%,transparent)}._container_1be78_1{display:flex;align-items:center;justify-content:center;min-height:100vh;width:100%;background-color:var(--surface);padding:var(--spacing-4)}._card_1be78_11{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:32rem;width:100%;padding:var(--spacing-8);background-color:var(--card);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}._iconContainer_1be78_24{margin-bottom:var(--spacing-6);animation:_pulse_1be78_1 3s infinite ease-in-out}._icon_1be78_24{color:var(--error)}._title_1be78_33{font-family:var(--font-family-heading);font-size:1.75rem;font-weight:600;color:var(--foreground);margin-bottom:var(--spacing-4)}._message_1be78_41{font-size:1.125rem;line-height:1.6;color:var(--muted-foreground);margin-bottom:var(--spacing-6)}@keyframes _pulse_1be78_1{0%{transform:scale(1);opacity:1}50%{transform:scale(1.05);opacity:.8}to{transform:scale(1);opacity:1}}@media(max-width:640px){._card_1be78_11{padding:var(--spacing-6)}._title_1be78_33{font-size:1.5rem}._message_1be78_41{font-size:1rem}}@layer base{._skeleton_3rn52_2{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}._skeleton_3rn52_2:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:_shimmer_3rn52_1 2s infinite}@keyframes _shimmer_3rn52_1{to{transform:translate(100%)}}.dark ._skeleton_3rn52_2{background-color:var(--muted)}.dark ._skeleton_3rn52_2:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}._container_bfcih_1{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:var(--background);z-index:var(--z-overlay);padding:var(--spacing-4);overflow-y:auto}._content_bfcih_13{width:100%;max-width:450px;display:flex;flex-direction:column;gap:var(--spacing-6);animation:_fadeIn_bfcih_1 var(--animation-duration-normal) ease-out}._lockIcon_bfcih_22{width:1.25rem;height:1.25rem;color:var(--primary);animation:_pulse_bfcih_1 2s infinite ease-in-out;margin-right:var(--spacing-2);vertical-align:middle}._skeletonGrid_bfcih_31{display:flex;flex-direction:column;gap:var(--spacing-4)}._skeletonRow_bfcih_37{display:flex;flex-direction:column;gap:var(--spacing-3)}._titleRow_bfcih_43{display:flex;align-items:center;gap:var(--spacing-4);margin:var(--spacing-2) 0}._leftSkeletons_bfcih_50,._rightSkeletons_bfcih_50{display:flex;flex-direction:column;gap:var(--spacing-2);flex:1}._title_bfcih_43{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:500;color:var(--foreground);text-align:center;margin:0;padding:var(--spacing-2) var(--spacing-3);background-color:var(--surface);border-radius:var(--radius);flex:2;white-space:nowrap;display:flex;align-items:center;justify-content:center}._skeletonBar_bfcih_74{height:.75rem;width:100%;border-radius:var(--radius-sm)}@keyframes _pulse_bfcih_1{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}@keyframes _fadeIn_bfcih_1{0%{opacity:0}to{opacity:1}}@media(max-width:640px){._title_bfcih_43{font-size:1rem;padding:var(--spacing-1) var(--spacing-2)}._content_bfcih_13{max-width:350px}._lockIcon_bfcih_22{width:1rem;height:1rem}}._accessDeniedIcon_1k3wn_1{color:var(--warning)}html:has(.loadingScreen),body:has(.loadingScreen),#root:has(.loadingScreen){background:#101722!important;color:#f3f6fa!important}:root{--z-content-low: 10;--z-content: 20;--z-content-high: 30;--z-nav-low: 100;--z-nav: 200;--z-nav-sticky: 300;--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000}:root{--background: hsl(210, 20%, 98%);--foreground: hsl(220, 15%, 20%);--surface: hsl(210, 15%, 96%);--surface-foreground: var(--foreground);--sidebar: hsl(215, 25%, 27%);--sidebar-foreground: hsl(210, 15%, 95%);--card: hsl(0, 0%, 100%);--card-foreground: var(--foreground);--popup: hsl(0, 0%, 100%);--popup-foreground: var(--foreground);--primary: hsl(215, 70%, 50%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(212, 90%, 94%);--secondary-foreground: hsl(215, 70%, 28%);--accent: hsl(202, 85%, 48%);--accent-foreground: hsl(0, 0%, 100%);--muted: hsl(220, 15%, 85%);--muted-foreground: hsl(220, 10%, 40%);--success: hsl(145, 65%, 42%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(358, 75%, 55%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 95%, 60%);--warning-foreground: hsl(38, 40%, 20%);--info: hsl(200, 75%, 55%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(200, 75%, 50%);--info-active: hsl(200, 75%, 45%);--analytics: hsl(202, 75%, 48%);--analytics-foreground: hsl(0, 0%, 100%);--dashboard: hsl(190, 70%, 50%);--dashboard-foreground: hsl(0, 0%, 100%);--border: hsl(220, 15%, 90%);--font-family-base: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-heading: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-monospace: "JetBrains Mono", SFMono-Regular, Consolas, "Liberation Mono", Menlo, monospace;--font-family-cursive: "Caveat", cursive;--radius-sm: .25rem;--radius: .5rem;--radius-md: .75rem;--radius-lg: 1rem;--radius-full: 9999px;--shadow: 0 1px 2px hsla(220, 15%, 5%, .05), 0 3px 6px hsla(220, 15%, 5%, .07);--shadow-md: 0 1px 3px hsla(220, 15%, 5%, .05), 0 10px 15px -5px hsla(220, 15%, 5%, .05), 0 20px 25px -5px hsla(220, 15%, 5%, .04);--shadow-lg: 0 1px 3px hsla(220, 15%, 5%, .05), 0 20px 25px -5px hsla(220, 15%, 5%, .07), 0 30px 40px -5px hsla(220, 15%, 5%, .05);--shadow-focus: 0 0 0 2px hsla(215, 70%, 50%, .25), 0 1px 2px hsla(220, 15%, 5%, .05);--animation-duration-fast: .15s;--animation-duration-normal: .25s;--animation-duration-slow: .35s;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--chart-color-1: hsl(215, 70%, 50%);--chart-color-2: hsl(200, 75%, 55%);--chart-color-3: hsl(205, 80%, 65%);--chart-color-4: hsl(145, 65%, 42%);--chart-color-5: hsl(38, 95%, 60%)}.dark{--background: hsl(220, 15%, 10%);--foreground: hsl(210, 15%, 90%);--surface: hsl(220, 15%, 13%);--surface-foreground: var(--foreground);--sidebar: hsl(215, 25%, 15%);--sidebar-foreground: hsl(210, 15%, 90%);--card: hsl(220, 15%, 15%);--card-foreground: var(--foreground);--popup: hsl(220, 15%, 15%);--popup-foreground: var(--foreground);--primary: hsl(215, 70%, 60%);--primary-foreground: hsl(0, 0%, 100%);--secondary: hsl(215, 45%, 23%);--secondary-foreground: hsl(210, 90%, 88%);--accent: hsl(202, 85%, 55%);--accent-foreground: hsl(0, 0%, 100%);--muted: hsl(220, 15%, 25%);--muted-foreground: hsl(220, 10%, 70%);--success: hsl(145, 65%, 45%);--success-foreground: hsl(0, 0%, 100%);--error: hsl(358, 75%, 60%);--error-foreground: hsl(0, 0%, 100%);--warning: hsl(38, 95%, 50%);--warning-foreground: hsl(38, 40%, 90%);--info: hsl(200, 75%, 60%);--info-foreground: hsl(0, 0%, 100%);--info-hover: hsl(200, 75%, 55%);--info-active: hsl(200, 75%, 50%);--analytics: hsl(202, 75%, 58%);--analytics-foreground: hsl(0, 0%, 100%);--dashboard: hsl(190, 70%, 55%);--dashboard-foreground: hsl(0, 0%, 100%);--border: hsl(220, 15%, 20%);--shadow: 0 1px 2px hsla(220, 15%, 0%, .1), 0 3px 6px hsla(220, 15%, 0%, .15);--shadow-md: 0 1px 3px hsla(220, 15%, 0%, .1), 0 10px 15px -5px hsla(220, 15%, 0%, .1), 0 20px 25px -5px hsla(220, 15%, 0%, .08);--shadow-lg: 0 1px 3px hsla(220, 15%, 0%, .1), 0 20px 25px -5px hsla(220, 15%, 0%, .15), 0 30px 40px -5px hsla(220, 15%, 0%, .1);--shadow-focus: 0 0 0 2px hsla(215, 70%, 60%, .25), 0 1px 2px hsla(220, 15%, 0%, .1)}body.dark{color-scheme:dark;background:#101319;color:var(--foreground)}body.dark #root,body.dark main,body.dark [class*=page],body.dark [class*=Page],body.dark [class*=layout],body.dark [class*=Layout]{color:var(--foreground)}body.dark input::placeholder,body.dark textarea::placeholder{color:#929caa}body.dark [style*="background:#fff"],body.dark [style*="background: #fff"],body.dark [style*="background:#ffffff"],body.dark [style*="background: #ffffff"],body.dark [style*="background: white"],body.dark [style*="background:white"],body.dark [style*="background-color:#fff"],body.dark [style*="background-color: #fff"],body.dark [style*="background-color: white"],body.dark [style*="backgroundColor: white"]{background:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}body.dark [class*=card],body.dark [class*=Card],body.dark [class*=panel],body.dark [class*=Panel],body.dark [class*=popover],body.dark [class*=Popover],body.dark [class*=dropdown],body.dark [class*=Dropdown],body.dark [class*=modal],body.dark [class*=Modal],body.dark [class*=table],body.dark [class*=Table],body.dark table th,body.dark table td,body.dark hr{border-color:var(--border)}body.dark .header,body.dark .nav,body.dark .mock,body.dark .price,body.dark .planCard,body.dark .card,body.dark .currentCard,body.dark .currentDetails>div,body.dark .overviewSection,body.dark .categorySection,body.dark .activityCard,body.dark .kpiCard,body.dark .comparisonGrid>div,body.dark .knowledgeDraft,body.dark .settingsGroup,body.dark .themeOption,body.dark .wrap,body.dark .guideDetail,body.dark .chatDemo,body.dark .chatMessages,body.dark .suggested button,body.dark .serviceCard,body.dark .serviceDetail,body.dark .requestForm,body.dark .requestList,body.dark .fieldLabel input,body.dark .fieldLabel textarea,body.dark .fieldLabel select,body.dark .detailActions .outlineButton,body.dark .portalFooter,body.dark .footer{background-color:var(--card)!important;color:var(--foreground);border-color:var(--border)}body.dark .analyticsHeader,body.dark .resolutionCard,body.dark .pricing,body.dark .page .statusSection,body.dark .pricing .planCard,body.dark .currentCard{background:linear-gradient(145deg,#1d222a,#171a21)!important;color:var(--foreground);border-color:var(--border)}body.dark .page h1,body.dark .page h2,body.dark .page h3,body.dark .sectionHeading h2,body.dark .statusSection h2,body.dark .card h2,body.dark .planTitle h3,body.dark .currentTop h2,body.dark .kpiCard strong,body.dark .resolutionCard strong,body.dark .currentDetails strong,body.dark .price{color:var(--foreground)!important}body.dark .page p,body.dark .page small,body.dark .page label,body.dark .heading p,body.dark .sectionHeading p,body.dark .statusSection>p,body.dark .currentTop p,body.dark .description,body.dark .planCard li,body.dark .currentActions>span,body.dark .adminNote{color:var(--muted-foreground)}body.dark .bubbles span,body.dark .guideCard,body.dark .detailHero>span,body.dark .serviceHeroIcon,body.dark .emptyRequests>span,body.dark .disclaimer,body.dark .quotaNotice,body.dark .botBubble,body.dark .requestForm,body.dark .requestList{background:var(--surface)!important;color:var(--foreground);border-color:var(--border)}body.dark .pricing,body.dark .upsellBanner,body.dark .comparisonGrid>div,body.dark .knowledgeDraft,body.dark .page .statusSection,body.dark .resolutionTrack,body.dark .chatMessages{background-color:var(--surface)!important}body.dark .sidebar,body.dark .mobileDrawer{background:#101319}body.dark .header{background:#12151cf0!important}body.dark .outline,body.dark .menuButton,body.dark .detailActions .outlineButton,body.dark .serviceInfo>button{background:var(--surface)!important;color:var(--foreground)}body.dark .statusNew{background:#3e321e!important;color:#f9d494!important}body.dark .statusProgress{background:#1c2b40!important;color:#9eccfa!important}body.dark .statusDone{background:#1d3527!important;color:#9aeabb!important}body.dark .error,body.dark .errorMessage,body.dark .chatError{background:#3b1c1d!important;color:#fbb6b9!important;border-color:#673234!important}body.dark .successNotice{background:#1d3427!important;color:#a2ebc1!important;border-color:#305a41!important}body.dark .pricing .planCard,body.dark .planCard{box-shadow:0 8px 24px #00000038!important}body.dark{color-scheme:dark;background:var(--background);color:var(--foreground)}body.dark #root{min-height:100vh;background:var(--background);color:var(--foreground)}body.dark input,body.dark textarea,body.dark select,body.dark option{color-scheme:dark;background-color:#1b1f27;color:var(--foreground);border-color:var(--border)}body.dark input::placeholder,body.dark textarea::placeholder{color:#a4acb7;opacity:1}body.dark table th,body.dark table td,body.dark hr{border-color:var(--border)}body.dark ::selection{background:#1d56a5;color:#fff}358 body.dark #root [class*="card_"],body.dark #root [class*="Card_"],body.dark #root [class*="panel_"],body.dark #root [class*="Panel_"],body.dark #root [class*="modal_"],body.dark #root [class*="Modal_"],body.dark #root [class*="dialog_"],body.dark #root [class*="Dialog_"],body.dark #root [class*="surface_"],body.dark #root [class*="Surface_"],body.dark #root [class*="overviewSection_"],body.dark #root [class*="OverviewSection_"],body.dark #root [class*="categorySection_"],body.dark #root [class*="CategorySection_"],body.dark #root [class*="statusSection_"],body.dark #root [class*="StatusSection_"]{background-color:var(--card)!important;color:var(--foreground)!important;border-color:var(--border)!important}@layer base{:root{--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px)}ul{list-style-type:none;margin:0;padding:0}body{background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box;padding:0;margin:0}button{border:none;background:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit}a{color:inherit;text-decoration:none}th,td{display:table-cell!important}}.rbc-month-view{overflow:visible!important}
