@charset "UTF-8";:root{--adm-radius-s: 4px;--adm-radius-m: 8px;--adm-radius-l: 12px;--adm-font-size-1: 9px;--adm-font-size-2: 10px;--adm-font-size-3: 11px;--adm-font-size-4: 12px;--adm-font-size-5: 13px;--adm-font-size-6: 14px;--adm-font-size-7: 15px;--adm-font-size-8: 16px;--adm-font-size-9: 17px;--adm-font-size-10: 18px;--adm-color-primary: #1677ff;--adm-color-success: #00b578;--adm-color-warning: #ff8f1f;--adm-color-danger: #ff3141;--adm-color-yellow: #ff9f18;--adm-color-orange: #ff6430;--adm-color-wathet: #e7f1ff;--adm-color-text: #333333;--adm-color-text-secondary: #666666;--adm-color-weak: #999999;--adm-color-light: #cccccc;--adm-color-border: #eeeeee;--adm-color-background: #ffffff;--adm-color-highlight: var(--adm-color-danger);--adm-color-white: #ffffff;--adm-color-box: #f5f5f5;--adm-color-text-light-solid: var(--adm-color-white);--adm-color-text-dark-solid: #000000;--adm-color-fill-content: var(--adm-color-box);--adm-font-size-main: var(--adm-font-size-5);--adm-font-family: -apple-system, blinkmacsystemfont, "Helvetica Neue", helvetica, segoe ui, arial, roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--adm-border-color: var(--adm-color-border)}html[data-prefers-color-scheme=dark]{--adm-color-primary: #3086ff;--adm-color-success: #34b368;--adm-color-warning: #ffa930;--adm-color-danger: #ff4a58;--adm-color-yellow: #ffa930;--adm-color-orange: #e65a2b;--adm-color-wathet: #0d2543;--adm-color-text: #e6e6e6;--adm-color-text-secondary: #b3b3b3;--adm-color-weak: #808080;--adm-color-light: #4d4d4d;--adm-color-border: #2b2b2b;--adm-color-box: #0a0a0a;--adm-color-background: #1a1a1a;--adm-color-background-body: var(--adm-color-background);--adm-border-color: var(--adm-color-border)}:root{-webkit-tap-highlight-color:rgba(0,0,0,0)}html{background-color:var(--adm-color-background-body)}body{color:var(--adm-color-text);font-size:var(--adm-font-size-main);font-family:var(--adm-font-family)}a,button{cursor:pointer}a{color:var(--adm-color-primary);transition:opacity ease-in-out .2s}a:active{opacity:.8}.adm-plain-anchor{color:unset;transition:none}.adm-plain-anchor:active{opacity:unset}body.adm-overflow-hidden{overflow:hidden!important}div.adm-px-tester{--size: 1;height:calc(var(--size) / 2 * 2px);width:0;position:fixed;left:-100vw;top:-100vh;-webkit-user-select:none;user-select:none;pointer-events:none}.adm-popup{--z-index: var(--adm-popup-z-index, 1000);position:fixed;z-index:var(--z-index)}.adm-popup-body{position:fixed;background-color:var(--adm-color-background);z-index:calc(var(--z-index) + 10)}.adm-popup-body .adm-popup-close-icon{position:absolute;z-index:100}.adm-popup-body-position-bottom{width:100%;bottom:0;left:0}.adm-popup-body-position-bottom .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-top{width:100%;top:0;left:0}.adm-popup-body-position-top .adm-popup-close-icon{right:8px;bottom:8px}.adm-popup-body-position-left{height:100%;top:0;left:0}.adm-popup-body-position-left .adm-popup-close-icon{right:8px;top:8px}.adm-popup-body-position-right{height:100%;top:0;right:0}.adm-popup-body-position-right .adm-popup-close-icon{left:8px;top:8px}.adm-popup-close-icon{cursor:pointer;padding:4px;font-size:18px;line-height:1;color:var(--adm-color-weak)}.adm-mask{--z-index: var(--adm-mask-z-index, 1000);position:fixed;top:0;left:0;z-index:var(--z-index);display:block;width:100%;height:100%}.adm-mask-aria-button{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;pointer-events:none}.adm-mask-content{z-index:1}.adm-button{--color: var(--adm-color-text-light-solid);--text-color: var(--adm-button-text-color, var(--adm-color-text));--background-color: var(--adm-button-background-color, var(--adm-color-background));--border-radius: var(--adm-button-border-radius, 4px);--border-width: var(--adm-button-border-width, 1px);--border-style: var(--adm-button-border-style, solid);--border-color: var(--adm-button-border-color, var(--adm-color-border));color:var(--text-color);background-color:var(--background-color);position:relative;display:inline-block;box-sizing:border-box;height:auto;padding:7px 12px;margin:0;font-size:var(--adm-font-size-9);line-height:1.4;text-align:center;border:var(--border-width) var(--border-style) var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:opacity ease .15s;-webkit-user-select:none;user-select:none}.adm-button:focus{outline:none}.adm-button:before{position:absolute;top:0;left:0;transform:translate(calc(var(--border-width) * -1),calc(var(--border-width) * -1));width:100%;height:100%;background-color:var(--adm-color-text-dark-solid);border:var(--border-width) var(--border-style) var(--adm-color-text-dark-solid);border-radius:var(--border-radius);opacity:0;content:" ";box-sizing:content-box}.adm-button:active:before{opacity:.08}.adm-button-default.adm-button-fill-outline{--background-color: transparent;--border-color: var(--adm-color-text)}.adm-button-default.adm-button-fill-none{--background-color: transparent;--border-width: 0px}.adm-button:not(.adm-button-default){--text-color: var(--adm-color-text-light-solid);--background-color: var(--color);--border-color: var(--color)}.adm-button:not(.adm-button-default).adm-button-fill-outline{--text-color: var(--color);--background-color: transparent}.adm-button:not(.adm-button-default).adm-button-fill-none{--text-color: var(--color);--background-color: transparent;--border-width: 0px}.adm-button-primary{--color: var(--adm-color-primary)}.adm-button-success{--color: var(--adm-color-success)}.adm-button-danger{--color: var(--adm-color-danger)}.adm-button-warning{--color: var(--adm-color-warning)}.adm-button-block{display:block;width:100%}.adm-button-disabled{cursor:not-allowed;opacity:.4}.adm-button-disabled:active:before{display:none}.adm-button.adm-button-mini{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-main)}.adm-button.adm-button-mini.adm-button-shape-rounded{padding-left:9px;padding-right:9px}.adm-button.adm-button-small{padding-top:3px;padding-bottom:3px;font-size:var(--adm-font-size-7)}.adm-button.adm-button-large{padding-top:11px;padding-bottom:11px;font-size:var(--adm-font-size-10)}.adm-button.adm-button-shape-rounded{--border-radius: 1000px}.adm-button.adm-button-shape-rectangular{--border-radius: 0}.adm-button-loading{vertical-align:bottom}.adm-button-loading-wrapper{display:flex;height:1.4em;align-items:center;justify-content:center}.adm-button-loading-wrapper>.adm-loading{opacity:.6}.adm-dot-loading{display:inline-block}.adm-spin-loading{--color: var(--adm-color-weak);--size: 32px;width:var(--size);height:var(--size)}.adm-spin-loading-svg{width:100%;height:100%;animation:adm-spin-loading-rotate .8s infinite linear}.adm-spin-loading-svg>.adm-spin-loading-fill{stroke:var(--color)}@keyframes adm-spin-loading-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.adm-picker-view{--height: 240px;--item-height: 34px;--item-font-size: var(--adm-font-size-8);height:var(--height);width:100%;display:flex;position:relative;overflow:hidden;background:var(--adm-color-background)}.adm-picker-view-column{height:100%;flex:1;-webkit-user-select:none;user-select:none;touch-action:none;position:relative;z-index:0}.adm-picker-view-column-wheel{width:100%;cursor:-webkit-grab;cursor:grab;position:absolute;top:calc(50% - var(--item-height) / 2);left:0}.adm-picker-view-column-wheel:before{content:" ";display:block;position:absolute;width:100%;height:100vh;top:-100vh}.adm-picker-view-column-wheel:after{content:" ";display:block;position:absolute;width:100%;height:100vh;bottom:-100vh}.adm-picker-view-column-item{font-size:var(--item-font-size);padding:0 6px;height:var(--item-height);display:flex;justify-content:center;align-items:center}.adm-picker-view-column-item-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-picker-view-column-accessible{width:100%;height:100%;pointer-events:none;opacity:0;display:flex;flex-direction:column;position:relative;top:calc(var(--item-height) * -1);z-index:0;padding-bottom:1px}.adm-picker-view-column-accessible>*{flex:1;text-overflow:ellipsis}.adm-picker-view-column-accessible-current{position:absolute;width:100%;height:100%}.adm-picker-view-column-accessible-button{width:100%;height:100%}.adm-picker-view-mask{position:absolute;z-index:10000;left:0;top:0;width:100%;height:100%;display:flex;flex-direction:column;pointer-events:none}.adm-picker-view-mask-top,.adm-picker-view-mask-bottom{flex:auto}.adm-picker-view-mask-middle{height:var(--item-height);box-sizing:border-box;flex:none;border-top:solid 1px var(--adm-color-border);border-bottom:solid 1px var(--adm-color-border)}.adm-picker-view-mask-top{background:var(--adm-color-background);-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(0deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-mask-bottom{background:var(--adm-color-background);-webkit-mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%);mask:linear-gradient(180deg,rgba(0,0,0,.6) 0%,rgba(0,0,0,.8) 50%,#000000 100%)}.adm-picker-view-loading-content{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.adm-picker-view-item-height-measure{position:relative;left:0;top:0;height:var(--item-height);width:0;pointer-events:none}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2) format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-arabic-600-normal-rkrvveqO.woff2) format("woff2"),url(/assets/cairo-arabic-600-normal-B3EOalmC.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-ext-600-normal-DuRnqffh.woff2) format("woff2"),url(/assets/cairo-latin-ext-600-normal-DAfLYaOC.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cairo-latin-600-normal-mGS0uvCM.woff2) format("woff2"),url(/assets/cairo-latin-600-normal-buYOP1M3.woff) format("woff");unicode-range:U+0000-00FF,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}.facility-selector-modal-root :global .ant-modal-wrap{display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.facility-selector-modal-root :global .ant-modal-centered{text-align:unset}.facility-selector-modal :global .ant-modal-root,.facility-selector-modal :global .ant-modal-mask{z-index:1400}.facility-selector-modal :global .ant-modal{top:0;width:min(560px,100vw - 16px * 2)!important;max-width:min(560px,100vw - 16px * 2);margin:0 auto;padding:0}.facility-selector-modal :global .ant-modal-container{padding:0!important;margin:0}.facility-selector-modal :global .ant-modal-content{background:var(--primary-bg-color);border:1px solid color-mix(in srgb,var(--border-color) 55%,transparent);border-radius:16px;padding:0;box-shadow:0 12px 40px color-mix(in srgb,var(--text-color) 12%,transparent),0 2px 8px color-mix(in srgb,var(--text-color) 6%,transparent);display:flex;flex-direction:column;max-height:min(85dvh,640px);overflow:hidden}.facility-selector-modal :global .ant-modal-body{padding:0!important;margin:0!important;flex:1;min-height:0;display:flex;flex-direction:column}.facility-selector{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;width:100%;min-height:0;flex:1}.facility-selector__header{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--border-color) 55%,transparent);flex-shrink:0}.facility-selector__header-icon{font-size:28px;color:color-mix(in srgb,var(--text-color-secondary) 88%,transparent);margin-bottom:8px;display:block;line-height:1}.facility-selector__title{margin:0;width:100%;max-width:32rem;font-size:20px;font-weight:600;letter-spacing:-.35px;line-height:1.2;color:var(--text-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center}.facility-selector__subtitle{margin:4px 0 0;width:100%;max-width:28rem;font-size:13px;font-weight:400;line-height:1.35;letter-spacing:-.08px;color:var(--text-color-secondary);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;text-align:center}.facility-selector__list{padding:16px;max-height:none;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:8px;flex:1;min-height:0}.facility-selector__list::-webkit-scrollbar{width:6px}.facility-selector__list::-webkit-scrollbar-track{background:transparent}.facility-selector__list::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.facility-selector__list::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}.facility-selector__footer{box-sizing:border-box;width:100%;align-self:stretch;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;align-items:center;border-top:1px solid color-mix(in srgb,var(--border-color) 55%,transparent);flex-shrink:0}.facility-selector__close-btn{display:inline-flex;align-items:center;justify-content:center;margin:0;min-height:44px;padding:0 24px;font-size:18px;font-weight:400;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif;letter-spacing:-.24px;line-height:1;color:var(--active-color);background:transparent;border:none;border-radius:16px;cursor:pointer;transition:opacity .2s ease}.facility-selector__close-btn:hover{opacity:.65}.facility-selector__close-btn:active{opacity:.45}.facility-card{--fc-fg: var(--text-color);--fc-muted: var(--text-color-secondary);--fc-fill: color-mix(in srgb, var(--primary-bg-color) 97%, var(--border-color));--fc-fill-hover: color-mix(in srgb, var(--primary-bg-color) 93%, var(--border-color));--fc-border: color-mix(in srgb, var(--border-color) 45%, transparent);--fc-accent: var(--active-color);--fc-radius: 16px;display:flex;flex-direction:row;align-items:center;gap:12px;margin:0;min-height:44px;padding:12px 16px;text-align:end;cursor:pointer;border-radius:var(--fc-radius);border:1px solid var(--fc-border);background:var(--fc-fill);box-shadow:none;outline:none;transition:background .2s ease,border-color .2s ease,transform .15s ease}.facility-card:hover{background:var(--fc-fill-hover);border-color:color-mix(in srgb,var(--border-color) 62%,transparent)}.facility-card:active{transform:scale(.992)}.facility-card:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--fc-accent) 45%,transparent)}.facility-card--selected{background:color-mix(in srgb,var(--fc-accent) 8%,var(--fc-fill));border-color:color-mix(in srgb,var(--fc-accent) 35%,transparent)}.facility-card--selected .facility-card__leading{color:var(--fc-accent);background:color-mix(in srgb,var(--fc-accent) 12%,transparent)}.facility-card--selected .facility-card__meta{color:color-mix(in srgb,var(--fc-accent) 55%,var(--fc-muted))}.facility-card--selected:hover{background:color-mix(in srgb,var(--fc-accent) 11%,var(--fc-fill));border-color:color-mix(in srgb,var(--fc-accent) 42%,transparent)}.facility-card--recent{border-color:color-mix(in srgb,var(--fc-accent) 22%,var(--fc-border));background:color-mix(in srgb,var(--fc-accent) 4%,var(--fc-fill))}.facility-card--recent:hover{border-color:color-mix(in srgb,var(--fc-accent) 28%,var(--fc-border));background:color-mix(in srgb,var(--fc-accent) 6%,var(--fc-fill))}.facility-card__leading{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;color:var(--fc-muted);background:color-mix(in srgb,var(--border-color) 22%,transparent);border-radius:12px;transition:background .2s ease,color .2s ease}.facility-card__leading-icon{font-size:16px}.facility-card__body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:start;gap:4px}.facility-card__name{margin:0;width:100%;min-width:0;font-size:16px;font-weight:600;letter-spacing:-.24px;line-height:1.25;color:var(--fc-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facility-card__meta{margin:0;width:100%;font-size:12px;font-weight:400;line-height:1.35;letter-spacing:-.04px;color:color-mix(in srgb,var(--fc-muted) 92%,var(--fc-fg));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facility-card__trailing{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px}.facility-card__check{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:11px;color:#fff;background:var(--fc-accent);border-radius:50%;box-shadow:none}.facility-card__chevron{font-size:12px;color:color-mix(in srgb,var(--fc-muted) 65%,transparent)}@media(max-width:768px){.facility-selector__header-icon{font-size:18px}.facility-selector__title{font-size:16px}.facility-selector__list{padding-inline:16px}}.custom-nav-menu{height:100%;display:flex;align-items:center;background:transparent}.custom-nav-menu .menu-list{display:flex;list-style:none;margin:0;padding:0;height:100%;line-height:64px}.custom-nav-menu .menu-item{position:relative;height:100%;display:flex;align-items:center;margin:0;padding:0;cursor:pointer;transition:all .3s cubic-bezier(.645,.045,.355,1)}.custom-nav-menu .menu-item .menu-link{padding:0 20px;position:relative;display:flex;align-items:center;color:var(--text-color);text-decoration:none;font-size:16px;height:100%;transition:all .3s cubic-bezier(.645,.045,.355,1);text-wrap:nowrap}.custom-nav-menu .menu-item .menu-link:hover{color:var(--text-color-hover)}.custom-nav-menu .menu-item.active .menu-link{color:var(--active-color)}.custom-nav-menu .menu-item.active:after{position:absolute;content:"";left:0;right:0;bottom:0;height:2px;background:var(--active-color);transition:all .3s cubic-bezier(.645,.045,.355,1)}.custom-nav-menu .menu-item:hover .menu-link{color:var(--active-color)}.theme-switcher{--width: 60px;--height: 26px;--thumb-size: 20px;--padding: 3px;--light-bg: #e0e0e0;--dark-bg: #1890ff;position:relative;width:var(--width);height:var(--height);border-radius:calc(var(--height) / 2);background:var(--light-bg);border:none;padding:0;cursor:pointer;transition:background-color .3s;outline:none}.theme-switcher.dark{background:var(--dark-bg)}.theme-switcher.dark .switch-thumb{transform:translate(calc(var(--width) - var(--thumb-size) - var(--padding) * 2))}.theme-switcher.dark .switch-thumb .sun-icon{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-switcher.dark .switch-thumb .moon-icon{opacity:1;transform:rotate(0) scale(1)}.theme-switcher .switch-track{position:relative;width:100%;height:100%}.theme-switcher .switch-thumb{position:absolute;top:var(--padding);left:var(--padding);width:var(--thumb-size);height:var(--thumb-size);border-radius:50%;background:#fff;box-shadow:0 2px 4px #0003;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.theme-switcher .switch-thumb svg{position:absolute;color:#f39c12;transition:opacity .3s,transform .3s}.theme-switcher .switch-thumb .sun-icon{opacity:1;transform:rotate(0) scale(1)}.theme-switcher .switch-thumb .moon-icon{color:#3498db;opacity:0;transform:rotate(90deg) scale(.5)}.theme-switcher:hover .switch-thumb{box-shadow:0 2px 8px #0000004d}.theme-switcher:active .switch-thumb{transform:scale(.95) translate(0)}.theme-switcher:active .switch-thumb.dark .theme-switcher:active .switch-thumb{transform:scale(.95) translate(calc(var(--width) - var(--thumb-size) - var(--padding) * 2))}.theme-toggle{position:relative;width:48px;height:26px;border-radius:24px;background:#e0e0e0;border:none;cursor:pointer;transition:background-color .3s;padding:0}.theme-toggle.dark{background:#1890ff}.theme-toggle .icon{position:absolute;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 4px #0003}.light .theme-toggle .icon{left:3px}.dark .theme-toggle .icon{transform:translate(22px)}.theme-toggle:hover .icon{box-shadow:0 2px 8px #0000004d}.theme-toggle:active .icon{transform:scale(.9) translate(22px)}.light .theme-toggle:active .icon{transform:scale(.9)}.fullscreen-orientation-modal-root .fullscreen-orientation-modal__close-icon{color:var(--text-color-secondary)}.fullscreen-orientation-modal .ant-modal-content{border-radius:20px;overflow:hidden;background:var(--primary-bg-color);border:1px solid color-mix(in srgb,var(--border-color) 80%,transparent);box-shadow:0 24px 48px color-mix(in srgb,#000 22%,transparent),0 0 0 1px color-mix(in srgb,var(--border-color) 40%,transparent)}.fullscreen-orientation-modal__inner{padding:28px 24px 22px}.fullscreen-orientation-modal__title{margin:0 0 8px;font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--text-color);line-height:1.2}.fullscreen-orientation-modal__subtitle{margin:0 0 22px;font-size:14px;line-height:1.5;color:var(--text-color-secondary)}.fullscreen-orientation-modal__choices{display:flex;flex-direction:column;gap:12px}.fullscreen-orientation-modal__choice{display:flex;flex-direction:column;align-items:start;gap:8px;width:100%;margin:0;padding:16px 18px;text-align:start;cursor:pointer;font:inherit;color:inherit;border-radius:16px;border:1px solid color-mix(in srgb,var(--border-color) 70%,transparent);background:color-mix(in srgb,var(--primary-bg-color) 92%,var(--active-color) 8%);transition:border-color .2s ease,background .2s ease,transform .15s ease}.fullscreen-orientation-modal__choice:hover{border-color:color-mix(in srgb,var(--active-color) 45%,var(--border-color));background:color-mix(in srgb,var(--primary-bg-color) 88%,var(--active-color) 12%)}.fullscreen-orientation-modal__choice:active{transform:scale(.99)}.fullscreen-orientation-modal__preview-wrap{display:flex;align-items:center;justify-content:center;width:100%;min-height:56px;margin-bottom:4px}.fullscreen-orientation-modal__preview{display:block;border-radius:6px;background:linear-gradient(145deg,color-mix(in srgb,var(--active-color) 35%,transparent),color-mix(in srgb,var(--active-color) 12%,transparent));border:2px solid color-mix(in srgb,var(--active-color) 55%,transparent);box-shadow:0 6px 16px color-mix(in srgb,#000 12%,transparent)}.fullscreen-orientation-modal__preview--portrait{width:28px;height:48px}.fullscreen-orientation-modal__preview--landscape{width:52px;height:30px}.fullscreen-orientation-modal__choice-label{font-size:16px;font-weight:600;color:var(--text-color);text-align:start}.fullscreen-orientation-modal__choice-hint{font-size:13px;line-height:1.4;color:var(--text-color-secondary);text-align:start}.fullscreen-orientation-modal__cancel{margin-top:18px;width:100%;padding:12px 16px;font-size:15px;font-weight:500;cursor:pointer;border:none;border-radius:12px;background:transparent;color:var(--text-color-secondary);transition:color .2s ease,background .2s ease}.fullscreen-orientation-modal__cancel:hover{color:var(--text-color);background:color-mix(in srgb,var(--border-color) 35%,transparent)}.user-menu-trigger{border:none;padding:0;margin:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;transition:background-color .2s ease}.user-menu-trigger:hover{background:var(--hover-bg-color)}.user-menu-trigger:focus-visible{outline:2px solid var(--active-color);outline-offset:2px}.user-menu-avatar{width:32px;height:32px;border-radius:50%;background:var(--hover-bg-color);display:flex;align-items:center;justify-content:center;font-size:18px;color:var(--text-color-secondary);transition:transform .2s ease}.user-menu-trigger:hover .user-menu-avatar{transform:scale(1.05);color:var(--text-color)}.user-menu-dropdown{position:fixed;z-index:150;min-width:200px;padding:8px 0;background:var(--primary-bg-color);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 4px 12px #00000026;animation:user-menu-enter .2s ease-out}@keyframes user-menu-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.user-menu-item{cursor:pointer;transition:background-color .2s ease;color:var(--text-color)}.user-menu-item:hover{background:var(--hover-bg-color)}.user-menu-item:active{background:var(--active-bg-color)}.role-switcher{display:flex;align-items:center;justify-content:center}.role-switcher__segmented{background:#00000005;border-radius:12px;padding:4px}.notifications-bell{display:inline-flex;align-items:center;justify-content:center;color:var(--text-color);padding:4px;border-radius:8px;transition:color .2s ease,background .2s ease}.notifications-bell:hover{color:var(--active-color);background:var(--hover-bg-color)}.notifications-bell .ant-badge{display:flex;align-items:center}.notifications-bell__icon{font-size:20px}.notifications-bell__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.custom-header{display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100;width:100%;height:64px;padding:0 16px;background-color:var(--primary-bg-color);box-shadow:var(--header-shadow);border-bottom:1px solid var(--border-color)}.custom-header .header-left{display:flex;align-items:center;flex:1}.custom-header .header-center{display:flex;align-items:center;justify-content:center;flex:1}.custom-header .header-center .facility-switcher-btn{height:36px;padding:0 16px;color:var(--text-color);background:transparent;border:1px solid var(--border-color);border-radius:4px;transition:all .2s ease;font-weight:500}.custom-header .header-center .facility-switcher-btn:hover{background:var(--hover-bg-color);border-color:var(--text-color-secondary);color:var(--text-color-hover)}.custom-header .header-center .facility-switcher-btn:active{transform:scale(.99)}.custom-header .header-center .facility-switcher-btn .anticon{margin-right:8px}.custom-header .header-right{display:flex;align-items:center;gap:16px;justify-content:end;flex:1}@media(max-width:768px){.custom-header{display:none}}.mobile-bottom-sheet-root{position:fixed;inset:0;pointer-events:none}.mobile-bottom-sheet__backdrop{position:absolute;inset:0;background:#0006;opacity:0;pointer-events:none;transition:opacity .32s cubic-bezier(.32,.72,0,1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.mobile-bottom-sheet__backdrop.is-visible{opacity:1;pointer-events:auto;touch-action:none;user-select:none}.mobile-bottom-sheet__panel{position:absolute;left:0;right:0;bottom:0;pointer-events:auto;display:flex;flex-direction:column;max-height:92dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0;background:var(--primary-bg-color);border:1px solid var(--border-color);border-bottom:none;box-shadow:0 -10px 44px #00000024,0 -2px 12px #0000000f;transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s cubic-bezier(.32,.72,0,1)}.mobile-bottom-sheet__panel.is-visible{transform:translateZ(0)}.mobile-bottom-sheet__drag-area{flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:5px;padding-bottom:4px;touch-action:none;cursor:grab}.mobile-bottom-sheet__drag-area:active{cursor:grabbing}.mobile-bottom-sheet__grabber{width:32px;height:4px;border-radius:999px;background:var(--border-color);opacity:.85;flex-shrink:0;pointer-events:none}.mobile-bottom-sheet__body{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;padding:0}@media(prefers-reduced-motion:reduce){.mobile-bottom-sheet__backdrop{transition-duration:.15s}.mobile-bottom-sheet__panel{transition-duration:.2s}}.mobile-bottom-nav{position:fixed;left:50%;right:auto;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:1100;display:none;align-items:center;justify-content:space-between;gap:2px;width:min(100vw - 24px,520px);padding:10px 12px;transform:translate(-50%);border-radius:999px;border:1px solid color-mix(in srgb,var(--border-color) 75%,transparent);background:color-mix(in srgb,var(--primary-bg-color) 94%,transparent);box-shadow:none;backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px)}.mobile-bottom-nav__item{flex:1;min-width:0;border:0;background:transparent;color:var(--text-color-secondary);text-decoration:none;border-radius:999px;padding:8px 6px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.mobile-bottom-nav__item.is-active{color:var(--active-color);background:color-mix(in srgb,var(--active-color) 12%,transparent)}.mobile-bottom-nav__button{cursor:pointer;font:inherit}.mobile-bottom-nav__icon{font-size:18px}.mobile-bottom-nav__label{font-size:11px;font-weight:500;line-height:1;white-space:nowrap}.more-menu{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 12px 14px}.more-menu__section{margin-bottom:12px}.more-menu__section:last-child{margin-bottom:0}.more-menu__section-title{margin:0;margin-block-end:2px;margin-inline-start:2px;padding:0 2px;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-color-secondary)}.more-menu__group{border-radius:14px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--primary-bg-color) 92%,var(--border-color));overflow:hidden;box-shadow:0 1px #ffffff0a inset}.more-menu__group--nav .more-menu__row--link+.more-menu__row--link{border-top:1px solid color-mix(in srgb,var(--border-color) 80%,transparent)}.more-menu__group--danger{margin-top:8px;border-color:color-mix(in srgb,var(--color-error) 22%,var(--border-color));background:color-mix(in srgb,var(--color-error) 6%,var(--primary-bg-color))}.more-menu__segmented-wrap{padding:10px 12px 8px}.more-menu__admin-fields{padding:10px 12px;display:flex;flex-direction:column;gap:10px}.more-menu__admin-field{display:flex;flex-direction:column;gap:6px;width:100%}.more-menu__admin-label{font-size:12px;font-weight:600;color:var(--text-color-secondary);padding-inline:2px}.more-menu__admin-select{width:100%!important}.more-menu__segmented{width:100%}.more-menu__divider{height:0;margin:0;border:0;border-top:1px solid color-mix(in srgb,var(--border-color) 85%,transparent)}.more-menu__divider--inset{margin-inline-start:56px}.more-menu__row{display:flex;align-items:center;gap:12px;min-height:50px;padding:10px 14px;width:100%;box-sizing:border-box;text-align:start;border:none;background:transparent;color:var(--text-color);font-family:inherit;font-size:16px;font-weight:500;text-decoration:none;cursor:pointer;transition:background .18s ease}.more-menu__row:active{background:color-mix(in srgb,var(--hover-bg-color) 70%,transparent)}.more-menu__row--link.is-active{background:color-mix(in srgb,var(--active-color) 14%,transparent)}.more-menu__row--static{cursor:default;justify-content:start}.more-menu__row--static:active{background:transparent}.more-menu__row--tap{-webkit-tap-highlight-color:transparent}.more-menu__row-icon{width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-size:16px;background:color-mix(in srgb,var(--active-color) 16%,transparent);color:var(--active-color)}.more-menu__row-icon--muted{background:var(--hover-bg-color);color:var(--text-color-secondary)}.more-menu__row-icon--danger{background:color-mix(in srgb,var(--color-error) 14%,transparent);color:var(--color-error)}.more-menu__row-body{flex:1;min-width:0;display:flex;flex-direction:column;align-items:start;gap:2px}.more-menu__row-label{flex:1;min-width:0;font-size:16px;font-weight:500;letter-spacing:-.01em;text-align:start}.more-menu__row-value{font-size:12px;font-weight:500;color:var(--text-color-secondary);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:start}.more-menu__chevron{flex-shrink:0;font-size:11px;color:var(--text-color-secondary);opacity:.35}[dir=rtl] .more-menu__chevron{transform:scaleX(-1)}.more-menu__row-trail{margin-inline-start:auto;flex-shrink:0;display:inline-flex;align-items:center}.more-menu__row--logout{justify-content:start}.more-menu__row--logout .more-menu__row-label{color:var(--color-error);font-weight:600}@media(max-width:768px){.mobile-bottom-nav{display:flex}}.date-picker{position:relative;width:100%;max-width:400px}.date-picker__trigger{width:100%;display:flex;align-items:center;gap:8px;padding:12px;font-size:16px;color:var(--text-color);background:transparent;border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:.2s ease;text-align:start}.date-picker__trigger:hover{border-color:var(--active-color);background:color-mix(in srgb,var(--active-color) 6%,transparent)}.date-picker__icon{font-size:18px;color:var(--text-color-secondary)}.date-picker__value{flex:1;text-align:start;font-weight:500}.date-picker__sheet{width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow:hidden;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0));background:var(--primary-bg-color)}.date-picker .adm-date-picker-view,.date-picker .adm-picker-view{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.date-picker__sheet-title{font-size:14px;font-weight:600;color:var(--text-color);text-align:center;margin-bottom:12px}.date-picker__sheet-actions{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color)}.date-picker__sheet-btn{flex:1;min-height:44px}.profile-modal{border-radius:32px!important;overflow:hidden}.profile-modal .ant-modal-container{padding:0;background:var(--primary-bg-color);border-radius:32px!important;box-shadow:0 4px 12px #0000001a}.profile-modal .ant-modal-body{padding:0;border-radius:8px}.profile-modal .profile-modal-content{display:flex;height:600px;background:var(--primary-bg-color);overflow:hidden}.profile-modal .profile-sidebar{width:230px;background:var(--primary-bg-color);padding-left:12px;padding-top:12px;padding-right:12px;display:flex;flex-direction:column;gap:8px;border-right:1px solid var(--border-color)}.profile-modal .profile-sidebar .sidebar-item{display:flex;align-items:center;gap:12px;padding:16px 12px;cursor:pointer;transition:all .2s ease;color:var(--text-color-secondary);font-size:18px;font-weight:500;border-radius:24px;border:none;background:transparent;font-family:inherit;text-align:start;width:100%}.profile-modal .profile-sidebar .sidebar-item .sidebar-item__icon{font-size:19px;transition:all .2s ease}.profile-modal .profile-sidebar .sidebar-item .sidebar-item__label--short{display:none}.profile-modal .profile-sidebar .sidebar-item:hover{background:var(--hover-bg-color);color:var(--text-color-hover)}.profile-modal .profile-sidebar .sidebar-item.active{background:var(--active-bg-color);color:var(--active-color);font-weight:600}.profile-modal .profile-main{flex:1;overflow-y:auto;background:var(--primary-bg-color)}.profile-modal .profile-content .section-header{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-color)}.profile-modal .profile-content .section-header h3{margin:0;font-size:25px;font-weight:600;color:var(--active-color);padding:0;border-bottom:none}.profile-modal .profile-content .section-header .ant-btn{border-radius:24px;font-weight:500;box-shadow:0 2px 4px #0000001a;transition:all .2s ease}.profile-modal .profile-content .setting-item{display:flex;justify-content:space-between;align-items:center;padding:12px 0;min-height:60px}.profile-modal .profile-content .setting-item .setting-label{padding-left:24px;flex:1;font-size:16px;color:var(--text-color-secondary);font-weight:500}.profile-modal .profile-content .setting-item .setting-value{flex:1;max-width:250px;padding-right:24px;display:flex;justify-content:end}.profile-modal .profile-content .setting-item .setting-value *,.profile-modal .profile-content .setting-item .setting-value .ant-input,.profile-modal .profile-content .setting-item .setting-value .ant-select,.profile-modal .profile-content .setting-item .setting-value .ant-input-number,.profile-modal .profile-content .setting-item .setting-value .ant-picker{text-align:center}.profile-modal .profile-content .setting-item .setting-value .ant-input[disabled]{background:var(--hover-bg-color);color:var(--text-color-secondary)}.profile-modal .profile-content .setting-item .setting-value .ant-switch.ant-switch-checked{background-color:var(--active-color)}.profile-modal .profile-content hr{margin:0;border:none;border-top:1px solid var(--border-color)}.profile-modal-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;color:var(--text-color-secondary);flex:1;min-height:200px}.profile-modal-wrap--phone{padding:10px!important;display:flex!important;align-items:center!important;justify-content:center!important}.profile-modal-wrap--phone .ant-modal{top:0!important;padding:0!important;margin:0 auto!important;max-width:calc(100vw - 24px)!important}.profile-modal-wrap--phone .ant-modal-container{border:1px solid color-mix(in srgb,var(--border-color) 90%,transparent);box-shadow:0 24px 48px -12px #0000002e,0 0 0 1px #ffffff0a inset}.profile-modal-wrap--phone .ant-modal-body{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.profile-modal--phone .ant-modal-container{background:var(--primary-bg-color)}.profile-modal--phone .profile-modal-content.profile-modal-content--phone{height:auto;flex-direction:column;flex:1;min-height:0;overflow:hidden}.profile-modal--phone .profile-modal-phone-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-bottom:1px solid var(--border-color);background:color-mix(in srgb,var(--primary-bg-color) 97%,var(--border-color));flex-shrink:0}.profile-modal--phone .profile-modal-phone-header__close{width:36px;height:36px;border:none;border-radius:999px;background:var(--hover-bg-color);color:var(--text-color-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,color .2s ease,transform .15s ease}.profile-modal--phone .profile-modal-phone-header__close:active{transform:scale(.94)}.profile-modal--phone .profile-modal-phone-header__title{margin:0;flex:1;text-align:center;font-size:16px;font-weight:600;letter-spacing:-.02em;color:var(--text-color)}.profile-modal--phone .profile-modal-phone-header__spacer{width:36px;height:36px;flex-shrink:0}.profile-modal--phone .profile-sidebar--phone{width:100%;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-right:none;border-bottom:1px solid var(--border-color);padding:8px 10px;gap:6px;flex-shrink:0}.profile-modal--phone .profile-sidebar--phone::-webkit-scrollbar{display:none}.profile-modal--phone .profile-sidebar--phone .sidebar-item{flex-direction:column;flex-shrink:0;min-width:72px;max-width:88px;padding:8px 6px;border-radius:11px;font-size:10px;gap:4px;justify-content:center}.profile-modal--phone .profile-sidebar--phone .sidebar-item .sidebar-item__label--full{display:none}.profile-modal--phone .profile-sidebar--phone .sidebar-item .sidebar-item__label--short{display:block;text-align:center;line-height:1.15;font-weight:500}.profile-modal--phone .profile-sidebar--phone .sidebar-item .sidebar-item__icon{font-size:18px}.profile-modal--phone .profile-sidebar--phone .sidebar-item.active{box-shadow:0 1px #ffffff0f inset}.profile-modal--phone .profile-main{padding:0 0 8px;min-height:0;flex:1;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.profile-modal--phone .profile-content{padding-bottom:12px}.profile-modal--phone .profile-content .section-header{flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px 10px}.profile-modal--phone .profile-content .section-header h3{font-size:18px;line-height:1.25}.profile-modal--phone .profile-content .section-header .ant-btn{width:100%;height:44px;font-size:14px}.profile-modal--phone .profile-content .setting-item{flex-direction:column;align-items:stretch;gap:6px;min-height:0;padding:12px 14px}.profile-modal--phone .profile-content .setting-item .setting-label{padding-left:0;font-size:12px;font-weight:600;color:var(--text-color-secondary);letter-spacing:.02em}.profile-modal--phone .profile-content .setting-item .setting-value{max-width:none;padding-right:0;justify-content:stretch}.profile-modal--phone .profile-content .setting-item .setting-value .ant-input,.profile-modal--phone .profile-content .setting-item .setting-value .ant-input-affix-wrapper,.profile-modal--phone .profile-content .setting-item .setting-value .ant-select,.profile-modal--phone .profile-content .setting-item .setting-value .ant-picker,.profile-modal--phone .profile-content .setting-item .setting-value .ant-input-number{width:100%!important;text-align:start!important}.profile-modal--phone .profile-content .setting-item .setting-value *{text-align:start!important}.profile-modal--phone .profile-content hr{margin:0 12px}.finish-visit-modal .ant-modal-content{border-radius:18px;padding:18px}.finish-visit-modal .ant-modal-header{margin-bottom:12px}.finish-visit-modal__content{display:flex;flex-direction:column;gap:14px}.finish-visit-modal__row{display:flex;flex-direction:column;gap:8px}.finish-visit-modal__type-cards,.finish-visit-modal__package-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.finish-card,.package-card{appearance:none;border:1px solid var(--border-color);background:color-mix(in srgb,var(--primary-bg-color) 96%,transparent);border-radius:12px;padding:10px;text-align:start;cursor:pointer;transition:all .18s ease}.finish-card.active,.package-card.active{border-color:var(--active-color);background:color-mix(in srgb,var(--active-color) 11%,var(--primary-bg-color));box-shadow:0 0 0 1px color-mix(in srgb,var(--active-color) 35%,transparent)}.finish-card__title,.package-card__name{display:block;font-size:13px;font-weight:600;color:var(--text-color)}.finish-card__hint,.package-card__meta{display:block;margin-top:4px;font-size:11px;color:var(--text-color-secondary)}.finish-visit-modal__switch-row{display:flex;align-items:center;justify-content:space-between}.finish-visit-modal__package-header{margin-bottom:2px}.finish-visit-modal__selected-package{padding:8px 10px;border-radius:10px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--active-color) 8%,var(--primary-bg-color));font-size:12px}@media(max-width:768px){.finish-visit-modal .ant-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px);margin:10px auto}.finish-visit-modal .ant-modal-content{border-radius:14px;padding:14px}.finish-visit-modal .ant-modal-body{max-height:68vh;overflow-y:auto}.finish-visit-modal__type-cards,.finish-visit-modal__package-cards{grid-template-columns:1fr}.finish-card,.package-card{border-radius:10px;padding:10px 12px}}.live-activity-consultation[dir=rtl] .live-activity-consultation__card{font-family:Segoe UI,Tahoma,-apple-system,BlinkMacSystemFont,Arial,sans-serif}.live-activity-consultation{--la-motion-t: .1s;--la-motion-ease: cubic-bezier(.22, 1, .36, 1);--la-ease: var(--la-motion-ease);--la-ease-out: cubic-bezier(.16, 1, .3, 1);--la-ease-in-out-soft: cubic-bezier(.45, 0, .55, 1);--la-duration: var(--la-motion-t);--la-duration-long: var(--la-motion-t);--la-duration-short: .2s;--live-activity-fg: var(--text-color);--live-activity-fg-muted: var(--text-color-secondary);--live-activity-track-width: min( calc(100vw - 24px) , 520px);--live-activity-radius: 999px;--live-activity-radius-expanded: 22px;--live-activity-surface: color-mix( in srgb, var(--primary-bg-color) 94%, transparent );--live-activity-border: color-mix( in srgb, var(--border-color) 75%, transparent );--live-activity-accent: var(--ant-color-success, #30d158);--live-activity-tap: color-mix(in srgb, var(--text-color) 5%, transparent);--live-activity-divider: color-mix( in srgb, var(--border-color) 35%, transparent );--live-activity-bottom: calc(88px + env(safe-area-inset-bottom, 0px)) ;position:fixed;z-index:1105;bottom:var(--live-activity-bottom);left:50%;width:var(--live-activity-track-width);max-width:var(--live-activity-track-width);transform:translate(-50%) translateZ(0);box-sizing:border-box;pointer-events:none}.live-activity-consultation .live-activity-consultation__card{pointer-events:auto;display:flex;flex-direction:column-reverse;align-items:stretch;width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:var(--live-activity-surface);backdrop-filter:saturate(180%) blur(22px);-webkit-backdrop-filter:saturate(180%) blur(22px);border-radius:var(--live-activity-radius);border:1px solid var(--live-activity-border);box-shadow:none;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;transition:border-radius var(--la-motion-t) var(--la-motion-ease),box-shadow var(--la-motion-t) var(--la-motion-ease),border-color var(--la-duration-short) var(--la-ease)}.live-activity-consultation.live-activity-consultation--expanded .live-activity-consultation__card.live-activity-consultation__card--radius-snap-open{transition:box-shadow var(--la-motion-t) var(--la-motion-ease),border-color var(--la-duration-short) var(--la-ease)}.live-activity-consultation.live-activity-consultation--expanded .live-activity-consultation__card{border-radius:var(--live-activity-radius-expanded)}body.mobile-dock-hidden .live-activity-consultation{--live-activity-bottom: calc(12px + env(safe-area-inset-bottom, 0px)) }@media(min-width:769px){.live-activity-consultation{--live-activity-bottom: calc(24px + env(safe-area-inset-bottom, 0px)) ;--live-activity-track-width: min( calc(100vw - 24px) , 520px)}}.live-activity-consultation__header{display:flex;align-items:center;gap:11px;width:100%;margin:0;padding:11px 15px;border:0;background:transparent;color:var(--live-activity-fg);cursor:pointer;text-align:start;-webkit-tap-highlight-color:transparent;flex-shrink:0;transition:background var(--la-duration-short) var(--la-ease)}.live-activity-consultation__header:active{background:var(--live-activity-tap)}.live-activity-consultation__pulse{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--live-activity-accent);transform:translateZ(0);animation:live-activity-pulse 2.75s var(--la-ease-in-out-soft) infinite}@keyframes live-activity-pulse{0%,to{opacity:1;transform:scale(1) translateZ(0)}40%{opacity:.62;transform:scale(.88) translateZ(0)}65%{opacity:.88;transform:scale(.96) translateZ(0)}}.live-activity-consultation__glyph{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--live-activity-accent) 11%,transparent);color:var(--live-activity-accent);font-size:16px;transform:scale(1);transition:transform var(--la-duration-short) var(--la-ease-out)}.live-activity-consultation__header:active .live-activity-consultation__glyph{transform:scale(.94)}.live-activity-consultation__meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.live-activity-consultation__eyebrow{display:block;font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--live-activity-fg-muted);line-height:1.15;opacity:.85}.live-activity-consultation__name{display:block;font-size:15px;font-weight:600;line-height:1.22;letter-spacing:-.024em;color:var(--live-activity-fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.live-activity-consultation__chevron{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--live-activity-fg-muted);font-size:11px;opacity:.65;transform:translateY(0);transition:opacity var(--la-motion-t) var(--la-motion-ease),transform var(--la-motion-t) var(--la-motion-ease)}.live-activity-consultation--expanded .live-activity-consultation__chevron{opacity:.88;transform:translateY(1px)}.live-activity-consultation__actions-shell{display:block;max-height:0;overflow:hidden;pointer-events:none;transition:max-height var(--la-motion-t) var(--la-motion-ease),opacity var(--la-motion-t) var(--la-motion-ease);opacity:0}.live-activity-consultation--expanded .live-activity-consultation__actions-shell{max-height:140px;pointer-events:auto;opacity:1}@supports (interpolate-size: allow-keywords){.live-activity-consultation{interpolate-size:allow-keywords}.live-activity-consultation__actions-shell{display:grid;grid-template-rows:0fr;max-height:none;opacity:1;transition:grid-template-rows var(--la-motion-t) var(--la-motion-ease)}.live-activity-consultation--expanded .live-activity-consultation__actions-shell{grid-template-rows:1fr;max-height:none}}.live-activity-consultation__actions{min-height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;flex-shrink:0;overflow:hidden;padding:0;background:transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;transform-origin:bottom center;transition:padding var(--la-motion-t) var(--la-motion-ease),border-color var(--la-duration-short) var(--la-ease),transform var(--la-motion-t) var(--la-motion-ease);transform:translate3d(0,4px,0)}.live-activity-consultation--expanded .live-activity-consultation__actions{padding:4px 0 6px;background:transparent;border-top-color:var(--live-activity-divider);border-bottom-color:var(--live-activity-divider);transform:translateZ(0)}.live-activity-consultation__action{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:58px;margin:0;padding:8px 4px;border:0;border-radius:0;background:transparent;color:var(--live-activity-fg-muted);font-size:0;font-weight:500;letter-spacing:-.02em;text-align:center;line-height:1.2;cursor:pointer;-webkit-tap-highlight-color:transparent;box-shadow:none;transition:color var(--la-duration-short) var(--la-ease),opacity var(--la-duration-short) var(--la-ease)}.live-activity-consultation__action:nth-child(n+2){border-inline-start:1px solid var(--live-activity-divider)}.live-activity-consultation__action:active:not(:disabled){opacity:.55}.live-activity-consultation__action:disabled{opacity:.32;cursor:not-allowed}.live-activity-consultation__action-icon{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0}.live-activity-consultation__action-icon .anticon{font-size:21px;line-height:1;transition:opacity var(--la-duration-short) var(--la-ease)}.live-activity-consultation__action-label{display:block;font-size:13px;font-weight:600;line-height:1.28;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-inline:2px;color:inherit}.live-activity-consultation__action--primary,.live-activity-consultation__action--primary .live-activity-consultation__action-icon .anticon{color:var(--live-activity-accent)}.live-activity-consultation__action--accent,.live-activity-consultation__action--accent .live-activity-consultation__action-icon .anticon{color:var(--ant-color-primary, #0a84ff)}.live-activity-consultation__action--whatsapp:not(:disabled){color:#25d366}.live-activity-consultation__action--whatsapp:disabled .live-activity-consultation__wa{color:var(--live-activity-fg-muted)}.live-activity-consultation__wa{display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;min-width:1em;font-size:17px;font-weight:600;font-synthesis:none;letter-spacing:-.06em;line-height:1;color:inherit;background:none;border-radius:0;box-shadow:none}@media(max-width:360px){.live-activity-consultation__action{min-height:54px;padding:6px 2px}.live-activity-consultation__action-label{font-size:12px}.live-activity-consultation__action-icon .anticon{font-size:19px}.live-activity-consultation__wa{font-size:15px}}[data-theme=light] .live-activity-consultation{--live-activity-fg: rgba(15, 23, 42, .96);--live-activity-fg-muted: rgba(71, 85, 105, .98);--live-activity-surface: rgba(255, 255, 255, .97);--live-activity-border: rgba(15, 23, 42, .14);--live-activity-accent: #15803d;--live-activity-tap: rgba(15, 23, 42, .09);--live-activity-divider: rgba(15, 23, 42, .13)}[data-theme=light] .live-activity-consultation .live-activity-consultation__card{border-color:#0f172a29;box-shadow:0 1px 2px #0f172a0f,0 6px 24px #0f172a1a}[data-theme=light] .live-activity-consultation .live-activity-consultation__glyph{background:color-mix(in srgb,var(--live-activity-accent) 22%,rgba(255,255,255,.85));color:#15803d}[data-theme=light] .live-activity-consultation .live-activity-consultation__eyebrow{opacity:1;color:var(--live-activity-fg-muted)}[data-theme=light] .live-activity-consultation .live-activity-consultation__chevron{color:#475569f2;opacity:.88}[data-theme=light] .live-activity-consultation.live-activity-consultation--expanded .live-activity-consultation__chevron{opacity:1}[data-theme=light] .live-activity-consultation .live-activity-consultation__action--primary .live-activity-consultation__action-icon .anticon{color:#15803d}[data-theme=light] .live-activity-consultation .live-activity-consultation__action--accent,[data-theme=light] .live-activity-consultation .live-activity-consultation__action--accent .live-activity-consultation__action-icon .anticon{color:#0050b3}[data-theme=light] .live-activity-consultation .live-activity-consultation__action--whatsapp:not(:disabled){color:#128c3a}@media(prefers-reduced-motion:reduce){.live-activity-consultation{animation:none!important;transition-duration:.01ms!important}.live-activity-consultation .live-activity-consultation__card,.live-activity-consultation__actions-shell,.live-activity-consultation__actions,.live-activity-consultation__action,.live-activity-consultation__chevron,.live-activity-consultation__pulse{animation:none!important;transition-duration:.01ms!important;transform:none!important}.live-activity-consultation__header:active .live-activity-consultation__glyph,.live-activity-consultation__action:active:not(:disabled),.live-activity-consultation__action:active:not(:disabled) .anticon{transform:none!important}}html{overscroll-behavior:none}:root{--mobile-bottom-dock-offset: calc(112px + env(safe-area-inset-bottom, 0px)) ;--mobile-content-bottom-inset: var(--mobile-bottom-dock-offset)}body.mobile-dock-hidden{--mobile-bottom-dock-offset: env(safe-area-inset-bottom, 0px)}body:has(.live-activity-consultation){--mobile-content-bottom-inset: calc( var(--mobile-bottom-dock-offset) + 64px )}.main-app-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;width:100vw;overflow-x:hidden;overflow-y:auto}.main-app-container .ant-layout-content{flex:1!important}@media(max-width:768px){.main-app-container{padding-bottom:var(--mobile-bottom-dock-offset);align-items:stretch;justify-content:start}.main-app-container.main-app-container--no-mobile-dock{padding-bottom:env(safe-area-inset-bottom,0px)}.main-app-container:has(.layout-content--full-bleed){padding-bottom:0;height:100vh;height:100dvh;min-height:0;overflow:hidden}.main-app-container:has(.layout-content--full-bleed)>.ant-layout-content{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}}@media(min-width:769px){.main-app-container:has(.layout-content--full-bleed){min-height:0;overflow:hidden}.main-app-container:has(.layout-content--full-bleed)>.ant-layout-content{flex:1 1 0!important;min-height:0!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}}.layout{background-color:var(--primary-bg-color)}body,.ant-layout,.ant-layout-header,.ant-layout-content{transition:background-color .3s ease,color .3s ease}body.mobile-queue-route,body.mobile-appointments-route,body.mobile-queue-route .main-app-container,body.mobile-appointments-route .main-app-container{overflow:hidden}body.mobile-queue-route .ant-layout-content,body.mobile-appointments-route .ant-layout-content{overflow:hidden!important;min-height:0;padding:0!important;padding-left:env(safe-area-inset-left,0px)!important;padding-right:env(safe-area-inset-right,0px)!important;padding-top:env(safe-area-inset-top,0px)!important;border-radius:0!important}.ant-layout-content.layout-content--full-bleed{padding:0!important;padding-left:env(safe-area-inset-left,0px)!important;padding-right:env(safe-area-inset-right,0px)!important;padding-top:env(safe-area-inset-top,0px)!important;padding-bottom:0!important;border-radius:0!important}body.queue-fullscreen-active{overflow:hidden}body.queue-fullscreen-active .custom-header,body.queue-fullscreen-active .main-app-container>.custom-header{display:none!important}body.queue-fullscreen-active .main-app-container{padding-top:0}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--hover-bg-color);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}*{scrollbar-width:auto;scrollbar-color:var(--border-color) var(--hover-bg-color);-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.main-app-container::-webkit-scrollbar,.ant-modal-body::-webkit-scrollbar,.ant-drawer-body::-webkit-scrollbar,.ant-table-body::-webkit-scrollbar,.ant-select-dropdown::-webkit-scrollbar{width:10px;height:10px}.main-app-container::-webkit-scrollbar-track,.ant-modal-body::-webkit-scrollbar-track,.ant-drawer-body::-webkit-scrollbar-track,.ant-table-body::-webkit-scrollbar-track,.ant-select-dropdown::-webkit-scrollbar-track{background:var(--hover-bg-color);border-radius:4px}.main-app-container::-webkit-scrollbar-thumb,.ant-modal-body::-webkit-scrollbar-thumb,.ant-drawer-body::-webkit-scrollbar-thumb,.ant-table-body::-webkit-scrollbar-thumb,.ant-select-dropdown::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.main-app-container::-webkit-scrollbar-thumb:hover,.ant-modal-body::-webkit-scrollbar-thumb:hover,.ant-drawer-body::-webkit-scrollbar-thumb:hover,.ant-table-body::-webkit-scrollbar-thumb:hover,.ant-select-dropdown::-webkit-scrollbar-thumb:hover{background:var(--text-color-secondary)}.app-error-screen{--error-bg: var(--color-surface, var(--primary-bg-color));--error-card: color-mix( in srgb, var(--overlay-surface-color, var(--color-surface)) 92%, transparent );--error-border: var(--color-border-subtle, var(--color-border, var(--border-color)));--error-text: var(--color-text, var(--text-color));--error-muted: var(--color-text-secondary, var(--text-color-secondary));--error-accent: var(--color-primary, var(--active-color, var(--ant-color-primary)));--error-danger: var(--color-error, var(--ant-color-error));--error-danger-soft: color-mix(in srgb, var(--error-danger) 16%, transparent);--error-shadow-ambient: color-mix(in srgb, var(--error-text) 6%, transparent);--error-shadow-elevated: color-mix(in srgb, var(--error-text) 10%, transparent);min-height:100dvh;width:100%;display:grid;place-items:center;padding:24px;background:var(--error-bg)}.app-error-screen__card{width:min(560px,100%);border-radius:24px;border:1px solid var(--error-border);background:var(--error-card);backdrop-filter:saturate(1.15) blur(10px);-webkit-backdrop-filter:saturate(1.15) blur(10px);box-shadow:var(--header-shadow, 0 1px 4px var(--error-shadow-ambient)),0 16px 40px var(--error-shadow-elevated);padding:26px 22px;display:flex;flex-direction:column;gap:14px}.app-error-screen__icon-wrap{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;color:var(--error-danger);background:var(--error-danger-soft)}.app-error-screen__title{margin:0;color:var(--error-text);font-size:1.4rem;line-height:1.2;letter-spacing:-.02em}.app-error-screen__subtitle{margin:0;color:var(--error-muted);font-size:.95rem;line-height:1.5}.app-error-screen__meta{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;border-radius:999px;padding:6px 10px;border:1px solid var(--error-border)}.app-error-screen__meta-label{color:var(--error-muted);font-size:.8rem}.app-error-screen__meta-value{color:var(--error-text);font-size:.8rem}.app-error-screen__details{border:1px solid var(--error-border);border-radius:12px;padding:10px 12px;color:var(--error-muted);background:color-mix(in srgb,var(--error-card) 80%,transparent)}.app-error-screen__details summary{cursor:pointer;color:var(--error-text);font-weight:600}.app-error-screen__details pre{margin:10px 0 0;white-space:pre-wrap;word-break:break-word;font-size:.82rem;line-height:1.4}.app-error-screen__actions{margin-top:6px;display:flex;flex-wrap:wrap;gap:10px}.app-error-screen__btn{border:0;border-radius:12px;padding:10px 14px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.app-error-screen__btn:focus-visible{outline:2px solid var(--error-accent);outline-offset:2px}.app-error-screen__btn:active{transform:scale(.98)}.app-error-screen__btn--primary{background:var(--error-accent);color:var(--color-white, #fff)}.app-error-screen__btn--secondary{background:color-mix(in srgb,var(--error-text) 8%,transparent);color:var(--error-text)}.app-error-screen__btn--ghost{background:transparent;color:var(--error-accent)}.admin-layout{min-height:100dvh;min-height:100vh;display:flex;flex-direction:column;background:var(--primary-bg-color);color:var(--text-color)}.admin-layout__body{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.admin-layout__sider{background:var(--admin-sider-bg)!important;border-right:1px solid var(--border-color)!important;padding:var(--spacing-md, 16px)}.admin-layout__content{flex:1;min-width:0;padding:var(--spacing-md, 16px);padding-top:calc(var(--spacing-md, 16px) + env(safe-area-inset-top,0px));overflow:auto;-webkit-overflow-scrolling:touch}.admin-layout__nav-panel{display:flex;flex-direction:column;gap:var(--spacing-md, 16px);min-height:100%}.admin-layout__brand{display:flex;flex-direction:column;gap:4px}.admin-layout__brand-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.admin-layout__notifications-bell{flex-shrink:0}.admin-layout__brand-title{color:var(--text-color)!important;font-size:1.05rem!important}.admin-layout__role{font-size:12px;color:var(--text-color-secondary);letter-spacing:.4px}.admin-layout__role-switch{margin-top:8px}.admin-layout__selectors-inner{width:100%}.admin-layout__select{width:100%!important}.admin-layout__menu{flex:1;background:transparent!important;border-inline-end:none!important}.admin-layout__theme-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:var(--spacing-sm, 12px);margin-top:auto;border-top:1px solid var(--border-color)}.admin-layout__theme-label{font-size:13px}@media(min-width:768px){.admin-layout--desktop .admin-layout__body{flex-direction:row}.admin-layout--desktop .admin-layout__content{padding:var(--spacing-lg, 24px);padding-top:var(--spacing-lg, 24px)}}@media(max-width:767px){.admin-layout__content{padding-bottom:calc(110px + env(safe-area-inset-bottom,0px))}.admin-layout--no-mobile-dock .admin-layout__content{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}.loading-spinner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;background:transparent}.loading-spinner .loading-content{display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center}.loading-spinner .loading-animation{display:flex;align-items:center;justify-content:center}.loading-spinner .spinner{width:40px;height:40px;border:3px solid color-mix(in srgb,var(--text-color, #000) 10%,transparent);border-top-color:var(--active-color, #1890ff);border-radius:50%;animation:loading-spin .9s linear infinite}.loading-spinner .loading-text{color:var(--text-color);opacity:.85;font-size:1rem;font-weight:500}.loading-backdrop{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.loading-overlay{position:absolute;inset:0;z-index:1000}.loading-overlay .loading-backdrop{background:var(--modal-backdrop-scrim, rgba(15, 23, 42, .42));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.loading-fullscreen{position:fixed;inset:0;z-index:9900}.loading-fullscreen.loading-app-boot{background:var(--app-boot-bg)}.loading-overlay .loading-spinner{background:transparent}.button-loading{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:auto;background:transparent}.button-loading .loading-content{gap:0}.button-loading .spinner{width:16px;height:16px;border-width:2px}.card-loading{position:relative;min-height:80px;background:transparent}.card-loading .spinner{width:24px;height:24px}.card-loading .loading-text{font-size:.9rem}.overlay-loading .loading-content{background:var(--primary-bg-color);padding:32px;border-radius:16px;border:1px solid var(--border-color);box-shadow:var(--header-shadow);min-width:200px}@keyframes loading-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.loading-spinner,.loading-spinner .loading-content{gap:1rem}.loading-spinner .loading-text{font-size:.9375rem}.card-loading{min-height:60px}.card-loading .spinner{width:20px;height:20px}}@media(prefers-reduced-motion:reduce){.spinner{animation-duration:1.6s}}.auth-surface{--auth-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-family:var(--auth-font);-webkit-font-smoothing:antialiased}.auth-surface .auth-surface__label{display:block;font-size:13px;font-weight:600;letter-spacing:-.01em;margin-bottom:8px;color:var(--text-color-secondary, rgba(0, 0, 0, .65))}.auth-surface .auth-surface__input{min-height:48px;border-radius:12px!important;font-size:17px!important}.auth-surface .auth-surface__primary.ant-btn{min-height:48px;border-radius:12px;font-size:17px;font-weight:600;margin-top:8px}.auth-surface .auth-surface__secondary.ant-btn{min-height:48px;border-radius:12px;font-size:16px}.auth-surface .auth-surface__persona-grid{display:grid;grid-template-columns:1fr;gap:12px;margin-bottom:20px}@media(min-width:480px){.auth-surface .auth-surface__persona-grid{grid-template-columns:1fr 1fr}}.auth-surface .auth-surface__persona{display:block;width:100%;text-align:start;min-height:48px;padding:14px 16px;border-radius:14px;border:2px solid var(--border-color, rgba(0, 0, 0, .08));background:var(--primary-bg-color, #fff);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}@media(prefers-reduced-motion:reduce){.auth-surface .auth-surface__persona{transition:none}}.auth-surface .auth-surface__persona:focus-visible{outline:2px solid var(--active-color, #1677ff);outline-offset:2px}.auth-surface .auth-surface__persona--active{border-color:var(--active-color, #1677ff);box-shadow:0 0 0 1px var(--active-color, #1677ff)}.auth-surface .auth-surface__persona-title{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;margin-bottom:4px;color:var(--text-color, #111)}.auth-surface .auth-surface__persona-desc{display:block;font-size:13px;line-height:1.35;color:var(--text-color-secondary, rgba(0, 0, 0, .55))}.auth-surface .auth-surface__oauth-stack{display:flex;flex-direction:column;gap:10px;margin-bottom:8px}.auth-surface .auth-surface__oauth-stack .ant-btn{min-height:48px;border-radius:12px;font-size:16px;font-weight:600}@media(prefers-color-scheme:dark){.auth-surface .auth-surface__persona{background:#ffffff0a;border-color:#ffffff1f}}.signup-wizard .signup-step{animation:signup-slide-in .22s cubic-bezier(.25,.46,.45,.94) both}.signup-wizard .signup-step--back{animation-name:signup-slide-in-back}@keyframes signup-slide-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes signup-slide-in-back{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}.signup-step-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.signup-back-btn.ant-btn{padding:0;height:auto;font-size:14px;font-weight:500;color:var(--text-color-secondary)}.signup-back-btn.ant-btn:hover{color:var(--text-color);background:transparent}.signup-progress{display:flex;align-items:center;gap:6px}.signup-progress__dot{width:8px;height:8px;border-radius:50%;background:var(--border-color);transition:background .2s ease,width .2s ease;display:flex;align-items:center;justify-content:center;font-size:0}.signup-progress__dot--active{width:24px;border-radius:4px;background:var(--active-color)}.signup-progress__dot--done{background:var(--active-color);opacity:.4}.signup-progress__check{font-size:6px;color:var(--active-color)}.signup-heading{margin-bottom:24px}.signup-heading__title{font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0 0 4px;color:var(--text-color);font-family:var(--auth-font)}.signup-heading__sub{font-size:14px;color:var(--text-color-secondary);margin:0;line-height:1.5}.signup-path-cards{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.signup-path-card{width:100%;display:flex;align-items:start;gap:14px;padding:18px 16px;border-radius:14px;border:1.5px solid var(--border-color);background:var(--primary-bg-color);cursor:pointer;text-align:start;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;position:relative}.signup-path-card:focus-visible{outline:2px solid var(--active-color);outline-offset:2px}.signup-path-card:hover:not(.signup-path-card--active){border-color:#1890ff66;background:var(--hover-bg-color)}.signup-path-card--active{border-color:var(--active-color);box-shadow:0 0 0 1px var(--active-color),0 2px 12px #1890ff1a;background:var(--active-bg-color, rgba(24, 144, 255, .04))}.signup-path-card__icon-wrap{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--hover-bg-color);display:flex;align-items:center;justify-content:center;color:var(--text-color-secondary);transition:color .15s ease,background .15s ease}.signup-path-card--active .signup-path-card__icon-wrap{background:#1890ff1f;color:var(--active-color)}.signup-path-card__svg{width:22px;height:22px}.signup-path-card__body{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.signup-path-card__badge{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--active-color);opacity:0;transition:opacity .15s ease}.signup-path-card--active .signup-path-card__badge{opacity:1}.signup-path-card__title{display:block;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--text-color);line-height:1.25}.signup-path-card__subtitle{display:block;font-size:13px;color:var(--text-color-secondary);line-height:1.4}.signup-path-card__radio{flex-shrink:0;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--border-color);display:flex;align-items:center;justify-content:center;transition:border-color .15s ease;margin-top:2px}.signup-path-card__radio--checked{border-color:var(--active-color)}.signup-path-card__radio-inner{width:10px;height:10px;border-radius:50%;background:var(--active-color);animation:radio-pop .15s ease}@keyframes radio-pop{0%{transform:scale(0)}to{transform:scale(1)}}.signup-employed-callout{display:flex;align-items:start;gap:10px;padding:12px 14px;border-radius:10px;background:#1890ff0f;border:1px solid rgba(24,144,255,.2);margin-bottom:20px}.signup-employed-callout__icon{flex-shrink:0;width:18px;height:18px;color:var(--active-color);margin-top:1px}.signup-employed-callout__text{font-size:13px;color:var(--text-color-secondary);line-height:1.5}.signup-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.signup-terms{margin-bottom:4px}.signup-terms__text{font-size:12px;color:var(--text-color-secondary);line-height:1.6}.signup-terms__link{color:var(--active-color);font-weight:500}.signup-terms__link:hover{opacity:.8}[data-theme=dark] .signup-path-card--active{background:#1890ff14}[data-theme=dark] .signup-employed-callout{background:#1890ff14;border-color:#1890ff40}@media(prefers-color-scheme:dark){.signup-path-card{background:#ffffff08;border-color:#ffffff1a}.signup-path-card--active{background:#1890ff14}.signup-path-card__icon-wrap{background:#ffffff0f}}.auth-layout{display:flex;min-height:100vh;min-height:100dvh;width:100%;background:var(--primary-bg-color);padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.auth-layout .auth-layout-brand{user-select:none;flex:0 0 40%;background:var(--primary-bg-color);border-right:1px solid var(--border-color);display:flex;align-items:center;justify-content:center;padding:48px;position:relative}.auth-layout .auth-layout-brand .brand-content{width:100%;max-width:420px;text-align:center}.auth-layout .auth-layout-brand .brand-header{margin-bottom:48px}.auth-layout .auth-layout-brand .brand-header .brand-logo-image{width:64px;height:64px;border-radius:16px;margin-bottom:24px}.auth-layout .auth-layout-brand .brand-header .brand-title{color:var(--text-color)!important;font-size:32px;font-weight:700;margin:0 0 12px;letter-spacing:-.5px}.auth-layout .auth-layout-brand .brand-header .brand-tagline{display:block;font-size:14px;font-weight:500;color:var(--text-color-secondary);letter-spacing:.5px;text-transform:uppercase}.auth-layout .auth-layout-brand .brand-description .description-text{display:block;font-size:15px;line-height:1.7;color:var(--text-color-secondary)}.auth-layout .auth-layout-content{flex:1;display:flex;align-items:center;justify-content:center;padding:48px;background:var(--primary-bg-color)}.auth-layout .auth-layout-content .auth-content-wrapper{width:100%;max-width:420px}.auth-layout .auth-layout-content .auth-content-header{margin-bottom:48px}.auth-layout .auth-layout-content .auth-content-header .auth-content-title{font-size:28px;font-weight:700;margin-bottom:12px;color:var(--text-color);letter-spacing:-.3px}.auth-layout .auth-layout-content .auth-content-header .auth-content-subtitle{display:block;font-size:14px;color:var(--text-color-secondary);line-height:1.6}.auth-layout .auth-layout-content .auth-content-body{margin-bottom:32px}.auth-layout .auth-layout-content .auth-content-footer{text-align:center;padding-top:24px;margin-top:24px;border-top:1px solid var(--border-color)}.auth-layout .auth-layout-content .auth-content-footer .footer-text{font-size:12px;color:var(--text-color-secondary)}.signup-wizard{direction:ltr}.auth-form-container{width:100%}.social-auth{margin-bottom:24px}.social-auth .social-button{height:44px;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s ease;border:1px solid var(--border-color);background:var(--primary-bg-color);color:var(--text-color)}.social-auth .social-button:hover{border-color:var(--active-color);background:var(--primary-bg-color);color:var(--text-color)}.social-auth .social-button:active{transform:scale(.99)}.auth-divider{margin:24px 0}.auth-divider .divider-text{color:var(--text-color-secondary);font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:0 16px}.form-extras{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.form-extras .forgot-link{font-size:13px;color:var(--active-color);font-weight:500;transition:opacity .2s ease}.form-extras .forgot-link:hover{color:var(--active-color);opacity:.8}.form-submit{margin-bottom:16px;margin-top:16px}.auth-button{height:44px;border-radius:8px;font-size:14px;font-weight:500;transition:all .2s ease}.auth-button.primary-button{background:var(--active-color);border:none;color:#fff}.auth-button.primary-button:hover{background:var(--active-color);opacity:.9}.auth-button.primary-button:active{transform:scale(.99)}.auth-button.primary-button:disabled{background:var(--hover-bg-color);opacity:.6}.auth-button.secondary-button{background:transparent;border:1px solid var(--border-color);color:var(--text-color)}.auth-button.secondary-button:hover{border-color:var(--active-color);color:var(--text-color);background:var(--hover-bg-color)}.auth-button.secondary-button:active{transform:scale(.99)}.alternative-auth{text-align:center;margin:16px 0}.alternative-auth .alt-auth-link{font-size:13px;color:var(--text-color-secondary);font-weight:500;transition:color .2s ease}.alternative-auth .alt-auth-link:hover{color:var(--active-color)}.auth-footer-link{text-align:center;margin-top:24px;padding-top:16px;border-top:1px solid var(--border-color)}.auth-footer-link .footer-link-text{font-size:13px;color:var(--text-color-secondary)}.auth-footer-link .footer-link-text .signup-link{color:var(--active-color);font-weight:500;margin-left:4px}.auth-footer-link .footer-link-text .signup-link:hover{opacity:.8}.auth-footer-note{margin-top:16px;padding:16px;background:var(--hover-bg-color);border-radius:8px;border-left:2px solid var(--active-color)}.auth-footer-note .footer-note-text{font-size:12px;color:var(--text-color-secondary);line-height:1.6}.auth-footer-note .footer-note-text strong{color:var(--text-color);font-weight:500}.auth-footer-note .footer-note-text a{color:var(--active-color);font-weight:500}.auth-footer-note .footer-note-text a:hover{opacity:.8}.auth-info-alert{margin-bottom:16px}.auth-success-container{width:100%;max-width:500px;margin:0 auto;text-align:center;padding:32px}.auth-success-container .success-icon{font-size:48px;color:var(--color-success)}.auth-success-container .error-icon{font-size:48px;color:var(--color-error)}.auth-success-container .success-content{width:100%;text-align:center}.auth-success-container .success-content .success-email{font-size:14px;color:var(--text-color);margin-bottom:16px}.auth-success-container .success-content .success-email strong{color:var(--active-color);font-weight:500}.auth-success-container .success-content .success-instruction{font-size:13px;color:var(--text-color-secondary);line-height:1.6}.auth-success-container .success-content .success-alert{margin-top:16px}.auth-success-container .success-actions{margin-top:24px;display:flex;flex-direction:column;gap:12px}.auth-page{min-height:100vh;background:var(--primary-bg-color);display:flex;align-items:center;justify-content:center;padding:32px}.auth-page .auth-callback-container{text-align:center;max-width:400px;padding:32px;background:var(--primary-bg-color);border-radius:8px;border:1px solid var(--border-color)}.auth-page .success-icon{color:var(--color-success)}.auth-page .error-icon{color:var(--color-error)}@media(max-width:1024px){.auth-layout .auth-layout-brand{flex:0 0 35%}}@media(max-width:900px){.auth-layout{flex-direction:column}.auth-layout .auth-layout-brand{flex:0 0 auto;padding:32px;border-right:none;border-bottom:1px solid var(--border-color)}.auth-layout .auth-layout-brand .brand-content{max-width:100%}.auth-layout .auth-layout-brand .brand-description{display:none}.auth-layout .auth-layout-content{padding:32px;padding-left:max(32px,env(safe-area-inset-left,0px));padding-right:max(32px,env(safe-area-inset-right,0px))}.auth-layout .auth-layout-content .auth-content-wrapper{max-width:480px}}@media(max-width:640px){.auth-layout .auth-layout-brand{padding:24px}.auth-layout .auth-layout-brand .brand-header{margin-bottom:16px}.auth-layout .auth-layout-brand .brand-header .brand-logo-image{width:48px;height:48px;margin-bottom:12px}.auth-layout .auth-layout-brand .brand-header .brand-title{font-size:24px}.auth-layout .auth-layout-brand .brand-header .brand-tagline{font-size:12px}.auth-layout .auth-layout-content{padding:24px}.auth-layout .auth-layout-content .auth-content-header{margin-bottom:24px}.auth-layout .auth-layout-content .auth-content-header .auth-content-title{font-size:22px}.auth-layout .auth-layout-content .auth-content-header .auth-content-subtitle{font-size:13px}.auth-success-container{padding:16px}.auth-success-container .success-icon{font-size:40px}}[data-theme=light] .auth-layout .auth-layout-brand{background:#fafafa;border-right-color:#e8e8e8}[data-theme=light] .auth-layout .auth-layout-content{background:#fff}[data-theme=light] .social-button{background:#fff;border-color:#d9d9d9}[data-theme=light] .social-button:hover{background:#fff;border-color:var(--active-color)}[data-theme=light] .social-button.google-button .anticon-google{color:var(--active-color)}[data-theme=light] .auth-button.secondary-button{background:#fff;border-color:#d9d9d9}[data-theme=light] .auth-button.secondary-button:hover{background:#fafafa;border-color:var(--active-color)}[data-theme=light] .auth-page .auth-callback-container{background:#fff;border-color:#e8e8e8}.apple-field{margin-bottom:20px}.apple-field__label{display:block;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;letter-spacing:-.01em;color:var(--text-color-secondary);margin-bottom:6px}.apple-field__input{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;min-height:48px!important;border-radius:12px!important;font-size:16px!important;transition:border-color .18s ease,box-shadow .18s ease!important}.apple-field__input:focus,.apple-field__input.ant-input-focused,.apple-field__input.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px #1890ff1a!important}.apple-field__input--number{width:100%!important}.apple-field__input.ant-input[class*=TextArea],.apple-field__input textarea.ant-input{min-height:100px!important;padding-top:12px!important}.apple-field__select{width:100%!important}.apple-field__select .ant-select-selector{min-height:48px!important;border-radius:12px!important;font-size:16px!important;padding:0 16px!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;display:flex!important;align-items:center!important;transition:border-color .18s ease,box-shadow .18s ease!important}.apple-field__select.ant-select-focused .ant-select-selector{box-shadow:0 0 0 3px #1890ff1a!important}.apple-field__select .ant-select-selection-search-input{height:48px!important}.apple-field__error{display:block;font-size:12px;color:var(--color-error, #f5222d);margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.apple-field__hint{display:block;font-size:12px;color:var(--text-color-secondary);margin-top:4px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.apple-field--error .apple-field__label{color:var(--color-error, #f5222d)}.apple-btn{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif!important;min-height:48px!important;border-radius:14px!important;font-size:16px!important;font-weight:600!important;transition:all .18s ease!important}.apple-btn--primary:active:not(:disabled){transform:scale(.98)!important}.apple-btn--secondary:active:not(:disabled){transform:scale(.98)!important}.apple-btn--text{min-height:auto!important;font-weight:500!important;font-size:14px!important}.apple-form-section{margin-bottom:28px}.apple-form-section__header{margin-bottom:10px;padding:0 4px}.apple-form-section__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--text-color-secondary);margin:0 0 2px}.apple-form-section__desc{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;color:var(--text-color-secondary);margin:0;line-height:1.4;opacity:.8}.apple-form-section__body{background:var(--color-surface, var(--primary-bg-color));border:1px solid var(--color-border, var(--border-color));border-radius:16px;padding:20px 16px 0;overflow:hidden}.apple-form-section__body>.apple-field:last-child{margin-bottom:16px}.apple-step-indicator{display:flex;align-items:center;justify-content:center;gap:6px}.apple-step-indicator__dot{width:8px;height:8px;border-radius:50%;background:var(--border-color);transition:background .18s ease,width .18s ease,border-radius .18s ease;display:flex;align-items:center;justify-content:center;font-size:0}.apple-step-indicator__dot--active{width:24px;border-radius:4px;background:var(--active-color)}.apple-step-indicator__dot--done{background:var(--active-color);opacity:.4}.apple-step-indicator__check{font-size:6px;color:#fff}.apple-form-divider{display:flex;align-items:center;gap:12px;margin:24px 0}.apple-form-divider__line{flex:1;height:1px;background:var(--border-color)}.apple-form-divider__text{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;color:var(--text-color-secondary);white-space:nowrap}.apple-form-footer{display:flex;flex-direction:column;gap:10px;margin-top:24px}[data-theme=dark] .apple-form-section__body{background:#ffffff0a;border-color:#ffffff14}.wizard-shell{display:flex;flex-direction:column;width:100%;height:100%;background:var(--primary-bg-color);position:relative}.wizard-shell[dir=rtl] .wizard-shell__title-section{text-align:start}.wizard-shell[dir=rtl] .wizard-shell__progress-fill{margin-inline-start:auto}.wizard-shell__header{display:flex;justify-content:space-between;align-items:center;padding:8px 16px;border-bottom:1px solid var(--border-color);flex-shrink:0}.wizard-shell__title-section{display:flex;flex-direction:column;gap:2px}.wizard-shell__title{font-size:20px;font-weight:700;color:var(--text-color);margin:0}.wizard-shell__progress-text{font-size:13px;color:var(--text-color-secondary)}.wizard-shell__close-btn{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:8px;color:var(--text-color-secondary);cursor:pointer;transition:.2s ease}.wizard-shell__close-btn:hover{background:var(--hover-bg-color);color:var(--text-color)}.wizard-shell__close-btn svg{font-size:16px}.wizard-shell__progress-bar{width:100%;height:3px;background:var(--border-color);flex-shrink:0}.wizard-shell__progress-fill{height:100%;background:var(--active-color);transition:width .35s ease-out}.wizard-shell__content{flex:1;overflow-y:auto;padding:8px 16px;display:flex;flex-direction:column}.wizard-shell__navigation{display:flex;gap:12px;padding:8px 16px;border-top:1px solid var(--border-color);flex-shrink:0;justify-content:space-between}.wizard-shell__nav-btn{display:inline-flex;flex-direction:row;align-items:center;gap:8px;padding:8px 24px;font-size:14px;font-weight:500;border-radius:8px;border:none;cursor:pointer;transition:.2s ease;min-width:100px;justify-content:center;white-space:nowrap}.wizard-shell__nav-btn__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.wizard-shell__nav-btn__icon .anticon{font-size:1em}.wizard-shell__nav-btn__label{flex-shrink:0}.wizard-shell__nav-btn--primary{background:var(--active-color);color:var(--color-white)}.wizard-shell__nav-btn--primary:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.wizard-shell__nav-btn--primary:active:not(:disabled){transform:translateY(0)}.wizard-shell__nav-btn--secondary{background:transparent;color:var(--text-color);border:1px solid var(--border-color)}.wizard-shell__nav-btn--secondary:hover:not(:disabled){background:var(--hover-bg-color);border-color:var(--text-color-secondary)}.wizard-shell__nav-btn:disabled{opacity:.4;cursor:not-allowed}@media(max-width:639px){.wizard-shell{--ws-grouped-bg: color-mix(in srgb, var(--primary-bg-color) 88%, var(--border-color));--ws-footer-bg: color-mix(in srgb, var(--primary-bg-color) 94%, var(--border-color));--ws-separator: color-mix(in srgb, var(--border-color) 65%, transparent);--ws-radius-btn: 14px;font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.wizard-shell__header{align-items:start;gap:12px;padding:calc(16px + env(safe-area-inset-top,0)) 16px 12px;padding-inline-start:calc(16px + env(safe-area-inset-left,0));padding-inline-end:calc(16px + env(safe-area-inset-right,0));border-bottom:none;background:transparent}.wizard-shell__title{font-size:20px;font-weight:600;letter-spacing:-.3px;line-height:1.25}.wizard-shell__progress-text{font-size:13px;font-weight:500;letter-spacing:-.1px}.wizard-shell__close-btn{width:44px;height:44px;border-radius:12px;color:var(--text-color-secondary)}.wizard-shell__close-btn:hover{background:color-mix(in srgb,var(--text-color) 8%,transparent)}.wizard-shell__close-btn:active{opacity:.65}.wizard-shell__progress-bar{height:4px;margin-inline:16px;margin-bottom:2px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--border-color) 80%,transparent)}.wizard-shell__progress-fill{border-radius:4px}.wizard-shell__content{flex:1;min-height:0;padding:12px 16px 16px;padding-inline:calc(16px + env(safe-area-inset-left,0)) calc(16px + env(safe-area-inset-right,0));background:var(--ws-grouped-bg);-webkit-overflow-scrolling:touch}.wizard-shell__navigation{flex-direction:column;align-items:stretch;gap:12px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0));padding-inline:calc(16px + env(safe-area-inset-left,0)) calc(16px + env(safe-area-inset-right,0));border-top:1px solid var(--ws-separator);background:var(--ws-footer-bg)}.wizard-shell__nav-btn{width:100%;min-height:44px;padding:12px 24px;font-size:17px;font-weight:600;border-radius:var(--ws-radius-btn);min-width:0}.wizard-shell__nav-btn--secondary{order:1;border:none;color:var(--active-color);background:transparent}.wizard-shell__nav-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--active-color) 10%,transparent);border-color:transparent;transform:none}.wizard-shell__nav-btn--secondary:active:not(:disabled){opacity:.55}.wizard-shell__nav-btn--secondary:disabled{opacity:.35}.wizard-shell__nav-btn--primary{order:2;background:var(--active-color);color:var(--color-white);box-shadow:none}.wizard-shell__nav-btn--primary:hover:not(:disabled){opacity:.92;transform:none}.wizard-shell__nav-btn--primary:active:not(:disabled){opacity:.88;transform:scale(.99)}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.wizard-shell__nav-btn--primary,.wizard-shell__nav-btn--secondary{transition:none}}.wizard-shell .wiz-preset-row{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.wizard-shell .wiz-preset-btn{padding:8px 16px;border:1px solid var(--border-color);border-radius:4px;background:var(--primary-bg-color);color:var(--text-color);cursor:pointer;font-size:14px;transition:border-color .2s ease,background-color .2s ease}.wizard-shell .wiz-preset-btn:hover{border-color:var(--text-color-secondary)}.wizard-shell .wiz-preset-btn--selected{border:2px solid var(--active-color);background:var(--active-bg-color);color:var(--text-color)}.wizard-shell .wiz-mode-stack{display:flex;flex-direction:column;gap:12px}.wizard-shell .wiz-mode-row{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--border-color);border-radius:8px;background:var(--primary-bg-color);color:var(--text-color);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.wizard-shell .wiz-mode-row:hover{border-color:var(--text-color-secondary)}.wizard-shell .wiz-mode-row--selected{border:2px solid var(--active-color);background:var(--active-bg-color);box-shadow:0 0 0 1px color-mix(in srgb,var(--active-color) 22%,transparent)}.wizard-shell .wiz-mode-title{font-weight:500;margin-bottom:4px;color:var(--text-color)}.wizard-shell .wiz-mode-desc{font-size:14px;color:var(--text-color-secondary)}.wizard-shell .wiz-mode-body{flex:1;min-width:0}.wizard-shell .wiz-review-stack{display:flex;flex-direction:column;gap:24px}.wizard-shell .wiz-review-section{padding:24px;border-radius:8px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--text-color) 4%,var(--primary-bg-color))}.wizard-shell .wiz-review-title{font-weight:700;margin-bottom:12px;color:var(--active-color);font-size:16px}.wizard-shell .wiz-review-row{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--border-color)}.wizard-shell .wiz-review-row:last-child{border-bottom:none}.wizard-shell .wiz-review-label{color:var(--text-color-secondary)}.wizard-shell .wiz-review-value{font-weight:400;color:var(--text-color);text-align:end}.wizard-shell .wiz-review-value--highlight{font-weight:700;color:var(--active-color)}.wizard-shell .wiz-price-preview{margin-top:16px;padding:12px;border-radius:8px;font-size:14px;border:1px solid var(--border-color);background:color-mix(in srgb,var(--active-color) 8%,var(--primary-bg-color))}.wizard-shell .wiz-price-preview__muted{color:var(--text-color-secondary)}.wizard-shell .wiz-price-preview__strong{color:var(--active-color);font-weight:700;margin-top:4px}.wizard-shell .wiz-timing-split{display:flex;gap:16px}@media(max-width:479px){.wizard-shell .wiz-timing-split{flex-direction:column}}.wizard-shell .wiz-timing-split__col{flex:1;min-width:0}.wizard-shell .wiz-buffer-preview{margin-top:12px;padding:12px 14px;border-radius:4px;font-size:13px;text-align:center;border:1px solid color-mix(in srgb,var(--active-color) 35%,var(--border-color));background:var(--active-bg-color);color:var(--active-color)}.wizard-shell .wiz-buffer-preview__muted{color:var(--text-color-secondary);margin-inline-start:4px}.wizard-shell .wiz-help-icon{margin-inline-end:8px;color:var(--active-color);font-size:14px;cursor:help;vertical-align:middle}.ant-tooltip.wiz-tooltip-help .ant-tooltip-inner{background:var(--dropdown-surface-bg)!important;color:var(--dropdown-item-color)!important;border:1px solid var(--border-color);box-shadow:var(--dropdown-shadow)}.ant-tooltip.wiz-tooltip-help .ant-tooltip-arrow:before{background:var(--dropdown-surface-bg)!important}.wiz-tooltip-body{font-size:12px;color:var(--dropdown-item-color);text-align:start}.wiz-tooltip-body__sep{margin-top:6px;padding-top:6px;border-top:1px solid var(--dropdown-border-color)}.question-card{display:flex;flex-direction:column;gap:8px;padding:12px;background:color-mix(in srgb,var(--text-color) 3%,var(--primary-bg-color));border-radius:16px;border:1px solid var(--border-color)}.question-card__header{display:flex;flex-direction:column;gap:2px;text-align:center}.question-card__question{font-size:20px;font-weight:600;color:var(--text-color);margin:0;line-height:1.3}.question-card__required{color:var(--color-error);margin-inline-start:8px}.question-card__description{font-size:14px;color:var(--text-color-secondary);margin:0;line-height:1.4}.question-card__content{display:flex;flex-direction:column;gap:8px;align-items:center}.question-card__error{font-size:13px;color:var(--color-error);padding:8px;background:color-mix(in srgb,var(--color-error) 12%,var(--primary-bg-color));border-radius:8px;border:1px solid var(--color-error)}@media(max-width:639px){.question-card{--qc-card-bg: var(--scheduling-elevated-bg);--qc-radius: 14px;gap:12px;padding:16px;background:var(--qc-card-bg);border-radius:var(--qc-radius);border:none;box-shadow:none}.question-card__header{text-align:start;gap:4px}.question-card__question{font-size:17px;font-weight:600;letter-spacing:-.3px;line-height:1.35}.question-card__description{font-size:15px;line-height:1.4;letter-spacing:-.1px}.question-card__content{align-items:stretch;width:100%;gap:12px}.question-card__content>*{width:100%}.question-card__error{font-size:15px;border-radius:12px}}.option-selector{display:grid;gap:12px;width:100%}.option-selector__option{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;background:transparent;border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:.2s ease;text-align:center;position:relative;min-height:70px;justify-content:center}.option-selector__option:hover,.option-selector__option--selected{border-color:var(--active-color);background:var(--active-bg-color)}.option-selector__option--disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.option-selector__option--disabled:hover{border-color:var(--border-color);background:transparent}.option-selector__icon-wrapper{position:relative;display:flex;align-items:center;justify-content:center}.option-selector__icon{font-size:40px;display:flex;align-items:center;justify-content:center}.option-selector__label{font-size:16px;font-weight:600;color:var(--text-color)}.option-selector__description{font-size:13px;color:var(--text-color-secondary);line-height:1.5}.day-selector{display:flex;flex-direction:column;gap:12px;width:100%}.day-selector__quick-actions{display:flex;gap:6px;flex-wrap:wrap}.day-selector__quick-btn{padding:6px 16px;font-size:13px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-color-secondary);cursor:pointer;transition:.2s ease}.day-selector__quick-btn:hover{background:var(--hover-bg-color);border-color:var(--text-color-secondary);color:var(--text-color)}.day-selector__days{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.day-selector__day{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px;background:transparent;border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:.2s ease;min-height:65px}.day-selector__day:hover{border-color:var(--active-color);background:#1890ff0d}.day-selector__day--selected{border-color:var(--active-color);background:var(--active-bg-color)}.day-selector__day--selected .day-selector__day-short,.day-selector__day--selected .day-selector__day-full{color:var(--active-color);font-weight:700}.day-selector__day-short{font-size:18px;font-weight:600;color:var(--text-color)}.day-selector__day-full{font-size:13px;color:var(--text-color-secondary)}.time-input__trigger{width:100%;max-width:300px;min-height:52px;display:flex;align-items:center;justify-content:center;gap:12px;padding:12px 16px;font-size:18px;font-weight:500;color:var(--text-color);background:transparent;border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:.2s ease;font-family:system-ui,-apple-system,Segoe UI,sans-serif}.time-input__trigger:hover{border-color:var(--active-color);background:color-mix(in srgb,var(--active-color) 6%,transparent)}.time-input__trigger:focus-visible{outline:2px solid var(--active-color);outline-offset:2px}.time-input__trigger:disabled{opacity:.5;cursor:not-allowed}.time-input__trigger-icon{font-size:16px;color:var(--text-color-secondary)}.time-input__trigger-value{font-variant-numeric:tabular-nums;letter-spacing:.02em}.number-input{display:flex;flex-direction:column;gap:6px;width:100%;max-width:400px}.number-input__label{font-size:14px;color:var(--text-color);font-weight:500}.number-input__controls{display:flex;align-items:center;gap:6px}.number-input__btn{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:transparent;border:2px solid var(--border-color);border-radius:16px;color:var(--text-color);cursor:pointer;transition:.2s ease;font-size:16px}.number-input__btn:hover:not(:disabled){border-color:var(--active-color);background:var(--active-bg-color);color:var(--active-color)}.number-input__btn:disabled{opacity:.4;cursor:not-allowed}.number-input__value-wrapper{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;background:transparent;border:2px solid var(--border-color);border-radius:16px;min-height:56px}.number-input__value{font-size:20px;font-weight:700;color:var(--text-color);background:transparent;border:none;text-align:center;width:100%;max-width:120px}.number-input__value:focus{outline:none}.number-input__value::-webkit-inner-spin-button,.number-input__value::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.number-input__value{-moz-appearance:textfield}.number-input__unit{font-size:16px;color:var(--text-color-secondary);font-weight:500}.number-input--settings-ios{max-width:none}.number-input--settings-ios .number-input__btn{border-radius:10px;border-width:1px}.number-input--settings-ios .number-input__value-wrapper{border-radius:10px;border-width:1px;min-height:48px}.number-input--settings-ios .number-input__value{font-size:18px}.date-range-picker{position:relative;width:100%;max-width:560px}.date-range-picker__trigger{width:100%;display:flex;align-items:center;gap:8px;padding:12px;font-size:16px;color:var(--text-color);background:transparent;border:2px solid var(--border-color);border-radius:16px;cursor:pointer;transition:.2s ease;text-align:start}.date-range-picker__trigger:hover{border-color:var(--active-color);background:color-mix(in srgb,var(--active-color) 6%,transparent)}.date-range-picker__icon{font-size:18px;color:var(--text-color-secondary)}.date-range-picker__value{flex:1;text-align:start;font-weight:500}.date-range-picker__sheet{display:flex;flex-direction:column;min-height:0;flex:1;background:var(--primary-bg-color);padding:12px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0))}.date-range-picker__sheet-head{flex-shrink:0}.date-range-picker__sheet-title{font-size:14px;font-weight:600;color:var(--text-color);text-align:center;margin-bottom:12px}.date-range-picker__presets{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:12px}.date-range-picker__preset{padding:6px 12px;font-size:12px;color:var(--dropdown-item-color, var(--text-color));background:var(--dropdown-hover-bg, var(--hover-bg-color));border:1px solid var(--dropdown-border-color, var(--border-color));border-radius:999px;cursor:pointer;transition:.2s ease;text-align:center}.date-range-picker__preset:hover{border-color:var(--active-color);color:var(--active-color);background:var(--dropdown-selected-bg)}.date-range-picker .adm-calendar-picker-view{flex:1;min-height:280px;overflow:auto}.date-range-picker__sheet-actions{display:flex;justify-content:space-between;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--border-color);flex-shrink:0}.date-range-picker__sheet-actions .adm-button{flex:1;min-height:44px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleInRotate{0%{opacity:0;transform:scale(.8) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.wizard-intro{unicode-bidi:isolate;display:flex;width:100%;height:100%}.wizard-intro__container{display:flex;flex-direction:column;width:100%;height:100%}.wizard-intro__header{display:flex;align-items:center;gap:24px;padding:16px 24px;border-bottom:1px solid var(--border-color);background:#ffffff03;flex-shrink:0}.wizard-intro__icon{width:56px;height:56px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:28px;color:var(--active-color);background:radial-gradient(circle,rgba(24,144,255,.08) 0%,transparent 70%);border-radius:50%;animation:scaleInRotate .6s cubic-bezier(.34,1.56,.64,1);position:relative}.wizard-intro__icon:after{content:"";position:absolute;inset:-2px;border-radius:50%;background:linear-gradient(135deg,#1890ff33,#1890ff0d,#1890ff26);background-size:200% 200%;animation:gradientShift 3s ease infinite;z-index:-1;opacity:0;transition:opacity .35s ease}.wizard-intro__icon:hover:after{opacity:1}.wizard-intro__header-text{flex:1;text-align:start}.wizard-intro__title{font-size:26px;font-weight:700;color:var(--text-color);margin:0;line-height:1.2;letter-spacing:-.5px;animation:fadeInUp .5s cubic-bezier(.34,1.56,.64,1) .1s backwards}.wizard-intro__description{font-size:15px;color:var(--text-color-secondary);margin:4px 0 0;line-height:1.4;animation:fadeInUp .5s cubic-bezier(.34,1.56,.64,1) .15s backwards}.wizard-intro__content-wrapper{flex:1;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;min-height:0;-webkit-overflow-scrolling:touch;text-align:start}.wizard-intro__content{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;max-width:1200px}.wizard-intro__section{display:flex;flex-direction:column;gap:6px;padding:12px 16px;background:#ffffff05;border-radius:8px;border:1px solid var(--border-color);position:relative;overflow:hidden;transition:all .35s ease;animation:slideInRight .5s cubic-bezier(.34,1.56,.64,1) backwards;min-height:0}.wizard-intro__section:nth-child(1){animation-delay:.2s}.wizard-intro__section:nth-child(2){animation-delay:.25s}.wizard-intro__section:nth-child(3){animation-delay:.3s}.wizard-intro__section:nth-child(4){animation-delay:.35s;grid-column:1/-1}.wizard-intro__section:before{content:"";position:absolute;top:0;right:0;width:3px;height:0;background:linear-gradient(180deg,var(--active-color),transparent);transition:height .35s ease}.wizard-intro__section:hover{background:#ffffff0a;border-color:#1890ff33;transform:translate(2px)}.wizard-intro__section:hover:before{height:100%}.wizard-intro__section--notes{background:linear-gradient(135deg,#1890ff0a,#1890ff05);border-color:#1890ff33}.wizard-intro__section--notes:before{background:linear-gradient(180deg,#1890ffcc,#1890ff4d)}.wizard-intro__section-title{font-size:15px;font-weight:600;color:var(--active-color);margin:0;display:flex;align-items:center;gap:6px;letter-spacing:-.2px;text-align:start}.wizard-intro__section-title:before{content:"";width:4px;height:4px;background:var(--active-color);border-radius:50%;display:inline-block;flex-shrink:0}.wizard-intro__section-text{font-size:14px;color:var(--text-color);margin:0;line-height:1.6;opacity:.95;text-align:start}.wizard-intro__notes-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:6px 16px}.wizard-intro__note{font-size:13px;color:var(--text-color);line-height:1.5;position:relative;padding-right:16px;opacity:.95;transition:all .2s ease}.wizard-intro__note:hover{opacity:1;padding-right:18px}.wizard-intro__note:before{content:"";position:absolute;right:4px;top:7px;width:5px;height:5px;background:var(--active-color);border-radius:50%;opacity:.7}.wizard-intro__indicators{display:flex;gap:8px;justify-content:center;padding:0 24px 16px;animation:fadeInUp .5s cubic-bezier(.34,1.56,.64,1) .4s backwards;flex-shrink:0}.wizard-intro__indicator{width:6px;height:6px;border-radius:3px;background:var(--border-color);transition:all .4s cubic-bezier(.34,1.56,.64,1);cursor:pointer}.wizard-intro__indicator:hover{background:#1890ff80;transform:scale(1.2)}.wizard-intro__indicator--active{background:var(--active-color);width:32px;border-radius:3px}.wizard-intro__actions{display:flex;gap:12px;padding:16px 24px;border-top:1px solid var(--border-color);background:#ffffff03;animation:fadeInUp .5s cubic-bezier(.34,1.56,.64,1) .45s backwards;flex-shrink:0}.wizard-intro__skip-btn{flex:1;padding:12px 24px;font-size:15px;font-weight:500;color:var(--text-color-secondary);background:transparent;border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:all .35s ease;position:relative;overflow:hidden}.wizard-intro__skip-btn:before{content:"";position:absolute;inset:0;background:var(--hover-bg-color);opacity:0;transition:opacity .2s ease}.wizard-intro__skip-btn:hover{color:var(--text-color);border-color:#ffffff26;transform:translateY(-1px)}.wizard-intro__skip-btn:hover:before{opacity:1}.wizard-intro__skip-btn:active{transform:translateY(0) scale(.98)}.wizard-intro__skip-btn span{position:relative;z-index:1}.wizard-intro__start-btn{flex:2;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 32px;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(135deg,var(--active-color) 0%,rgba(24,144,255,.85) 100%);border:none;border-radius:8px;cursor:pointer;transition:all .35s ease;position:relative;overflow:hidden}.wizard-intro__start-btn:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.15) 0%,transparent 100%);opacity:0;transition:opacity .2s ease}.wizard-intro__start-btn:hover{transform:translateY(-2px);box-shadow:0 4px 16px #1890ff4d}.wizard-intro__start-btn:hover:before{opacity:1}.wizard-intro__start-btn:active{transform:translateY(0) scale(.98)}.wizard-intro__start-btn span{position:relative;z-index:1}.wizard-intro__start-btn svg{position:relative;z-index:1;transition:transform .2s ease}.wizard-intro__start-btn:hover svg{transform:translate(-2px)}@media(max-width:639px){.wizard-intro{--wi-grouped-bg: color-mix(in srgb, var(--primary-bg-color) 88%, var(--border-color));--wi-card-bg: color-mix(in srgb, var(--primary-bg-color) 96%, white 4%);--wi-card-notes-bg: color-mix(in srgb, var(--active-color) 8%, var(--primary-bg-color) 92%);--wi-separator: color-mix(in srgb, var(--border-color) 65%, transparent);--wi-radius-card: 14px;--wi-radius-btn: 14px;--wi-radius-icon: 20px;--wi-label: var(--text-color-secondary);--wi-primary-solid: var(--active-color);font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.wizard-intro .wizard-intro__container{padding-inline-start:env(safe-area-inset-left,0);padding-inline-end:env(safe-area-inset-right,0);padding-bottom:env(safe-area-inset-bottom,0)}.wizard-intro .wizard-intro__header{flex-direction:column;align-items:center;text-align:center;gap:16px;padding:calc(24px + env(safe-area-inset-top,0)) 16px 16px;border-bottom:none;background:transparent}.wizard-intro .wizard-intro__header-text{text-align:center;width:100%}.wizard-intro .wizard-intro__icon{width:64px;height:64px;border-radius:var(--wi-radius-icon);font-size:30px;background:color-mix(in srgb,var(--active-color) 12%,var(--primary-bg-color));color:var(--active-color);animation:none}.wizard-intro .wizard-intro__icon:after{display:none}.wizard-intro .wizard-intro__title{font-size:22px;font-weight:600;letter-spacing:-.35px;line-height:1.25;animation:none}.wizard-intro .wizard-intro__description{font-size:15px;line-height:1.45;margin-top:6px;animation:none}.wizard-intro .wizard-intro__content-wrapper{align-items:start;justify-content:start;padding:12px 16px 16px;background:var(--wi-grouped-bg)}.wizard-intro .wizard-intro__content{grid-template-columns:1fr;gap:12px;max-width:none}.wizard-intro .wizard-intro__section{padding:16px;gap:8px;background:var(--wi-card-bg);border-radius:var(--wi-radius-card);border:none;box-shadow:none;animation:none;transform:none}.wizard-intro .wizard-intro__section:before{display:none}.wizard-intro .wizard-intro__section:hover{background:var(--wi-card-bg);border-color:transparent;transform:none}.wizard-intro .wizard-intro__section--notes{background:var(--wi-card-notes-bg);border:1px solid color-mix(in srgb,var(--active-color) 22%,transparent)}.wizard-intro .wizard-intro__section--notes:before{display:none}.wizard-intro .wizard-intro__section-title{font-size:13px;font-weight:600;letter-spacing:-.1px;text-transform:none;color:var(--wi-label)}.wizard-intro .wizard-intro__section-title:before{display:none}.wizard-intro .wizard-intro__section-text{font-size:16px;line-height:1.5;letter-spacing:-.2px;opacity:1;text-align:start}.wizard-intro .wizard-intro__notes-list{grid-template-columns:1fr;gap:10px}.wizard-intro .wizard-intro__note{font-size:15px;line-height:1.45;padding-inline-end:0;padding-inline-start:14px;opacity:1}.wizard-intro .wizard-intro__note:hover{padding-inline-end:0}.wizard-intro .wizard-intro__note:before{inset-inline-start:0;inset-inline-end:auto;top:8px;width:6px;height:6px;opacity:1}.wizard-intro .wizard-intro__indicators{padding:8px 16px 12px;animation:none;gap:6px}.wizard-intro .wizard-intro__indicator{width:7px;height:7px;border-radius:50%;background:color-mix(in srgb,var(--text-color-secondary) 35%,transparent)}.wizard-intro .wizard-intro__indicator:hover{transform:none}.wizard-intro .wizard-intro__indicator--active{width:24px;border-radius:4px;background:var(--wi-primary-solid)}.wizard-intro .wizard-intro__actions{flex-direction:column-reverse;gap:12px;padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0));border-top:1px solid var(--wi-separator);background:color-mix(in srgb,var(--primary-bg-color) 94%,var(--border-color));animation:none}.wizard-intro .wizard-intro__skip-btn{flex:none;width:100%;min-height:44px;padding:12px 16px;font-size:17px;font-weight:500;border-radius:var(--wi-radius-btn);border:none;background:transparent;color:var(--wi-primary-solid)}.wizard-intro .wizard-intro__skip-btn:before{display:none}.wizard-intro .wizard-intro__skip-btn:hover{transform:none;border-color:transparent}.wizard-intro .wizard-intro__skip-btn:active{opacity:.55;transform:none}.wizard-intro .wizard-intro__start-btn{flex:none;width:100%;min-height:44px;padding:12px 24px;font-size:17px;font-weight:600;border-radius:var(--wi-radius-btn);background:var(--wi-primary-solid);box-shadow:none}.wizard-intro .wizard-intro__start-btn:before{display:none}.wizard-intro .wizard-intro__start-btn:hover{transform:none;box-shadow:none}.wizard-intro .wizard-intro__start-btn:active{opacity:.88;transform:scale(.99)}.wizard-intro .wizard-intro__start-btn:hover svg{transform:none}}@media(max-width:639px)and (prefers-reduced-motion:reduce){.wizard-intro .wizard-intro__indicator,.wizard-intro .wizard-intro__start-btn,.wizard-intro .wizard-intro__skip-btn{transition:none}}.intent-selection-step{padding:8px 0 16px}.intent-selection-step__hint{text-align:center;color:var(--color-text-secondary, #6b7280);margin-bottom:24px;font-size:15px}.intent-selection-step__cards{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:480px){.intent-selection-step__cards{grid-template-columns:1fr}}.intent-card{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 20px;border:2px solid var(--color-border, #e5e7eb);border-radius:12px;background:var(--color-surface, #fff);cursor:pointer;transition:border-color .18s,box-shadow .18s,background .18s;text-align:center}.intent-card:hover{border-color:var(--color-primary, #1677ff);box-shadow:0 0 0 3px #1677ff14}.intent-card--selected{border-color:var(--color-primary, #1677ff);background:var(--color-primary-bg, #e6f4ff);box-shadow:0 0 0 3px #1677ff1f}.intent-card__icon{font-size:28px;color:var(--color-primary, #1677ff);line-height:1}.intent-card__title{font-size:16px;font-weight:600;color:var(--color-text, #111827)}.intent-card__desc{font-size:13px;color:var(--color-text-secondary, #6b7280);line-height:1.45}.onboarding-wizard-container{min-height:100vh;background:var(--primary-bg-color)}.onboarding-wizard-container .wizard-shell{min-height:100vh}.specialty-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.personal-info-step .ant-select,.personal-info-step .ant-input,.personal-info-step .ant-input-number,.professional-info-step .ant-select,.professional-info-step .ant-input,.professional-info-step .ant-input-number,.clinic-basic-info-step .ant-select,.clinic-basic-info-step .ant-input,.clinic-basic-info-step .ant-input-number,.clinic-location-step .ant-select,.clinic-location-step .ant-input,.clinic-location-step .ant-input-number,.clinic-specialties-step .ant-select,.clinic-specialties-step .ant-input,.clinic-specialties-step .ant-input-number,.review-step .ant-select,.review-step .ant-input,.review-step .ant-input-number{border-radius:8px}.personal-info-step .help-text,.professional-info-step .help-text,.clinic-basic-info-step .help-text,.clinic-location-step .help-text,.clinic-specialties-step .help-text,.review-step .help-text{margin-top:8px;font-size:14px;color:var(--text-color-secondary)}@media(max-width:639px){.onboarding-wizard-container,.onboarding-wizard-container .wizard-shell{min-height:100dvh}.personal-info-step,.professional-info-step,.specialization-step,.clinic-basic-info-step,.clinic-location-step,.clinic-specialties-step,.review-step{display:flex;flex-direction:column;gap:12px;width:100%;flex:1;min-height:0}.personal-info-step .ant-input,.personal-info-step .ant-input-affix-wrapper,.personal-info-step .ant-input-number-input,.professional-info-step .ant-input,.professional-info-step .ant-input-affix-wrapper,.professional-info-step .ant-input-number-input,.specialization-step .ant-input,.specialization-step .ant-input-affix-wrapper,.specialization-step .ant-input-number-input,.clinic-basic-info-step .ant-input,.clinic-basic-info-step .ant-input-affix-wrapper,.clinic-basic-info-step .ant-input-number-input,.clinic-location-step .ant-input,.clinic-location-step .ant-input-affix-wrapper,.clinic-location-step .ant-input-number-input,.clinic-specialties-step .ant-input,.clinic-specialties-step .ant-input-affix-wrapper,.clinic-specialties-step .ant-input-number-input,.review-step .ant-input,.review-step .ant-input-affix-wrapper,.review-step .ant-input-number-input{font-size:17px;line-height:1.4}.personal-info-step .ant-input-affix-wrapper,.personal-info-step .ant-input,.professional-info-step .ant-input-affix-wrapper,.professional-info-step .ant-input,.specialization-step .ant-input-affix-wrapper,.specialization-step .ant-input,.clinic-basic-info-step .ant-input-affix-wrapper,.clinic-basic-info-step .ant-input,.clinic-location-step .ant-input-affix-wrapper,.clinic-location-step .ant-input,.clinic-specialties-step .ant-input-affix-wrapper,.clinic-specialties-step .ant-input,.review-step .ant-input-affix-wrapper,.review-step .ant-input{min-height:48px;padding-top:10px;padding-bottom:10px;border-radius:12px}.personal-info-step .ant-input-number,.professional-info-step .ant-input-number,.specialization-step .ant-input-number,.clinic-basic-info-step .ant-input-number,.clinic-location-step .ant-input-number,.clinic-specialties-step .ant-input-number,.review-step .ant-input-number{width:100%!important;border-radius:12px}.personal-info-step .ant-input-number .ant-input-number-input-wrap,.professional-info-step .ant-input-number .ant-input-number-input-wrap,.specialization-step .ant-input-number .ant-input-number-input-wrap,.clinic-basic-info-step .ant-input-number .ant-input-number-input-wrap,.clinic-location-step .ant-input-number .ant-input-number-input-wrap,.clinic-specialties-step .ant-input-number .ant-input-number-input-wrap,.review-step .ant-input-number .ant-input-number-input-wrap{border-radius:12px}.personal-info-step .ant-select,.professional-info-step .ant-select,.specialization-step .ant-select,.clinic-basic-info-step .ant-select,.clinic-location-step .ant-select,.clinic-specialties-step .ant-select,.review-step .ant-select{width:100%!important}.personal-info-step .ant-select .ant-select-selector,.professional-info-step .ant-select .ant-select-selector,.specialization-step .ant-select .ant-select-selector,.clinic-basic-info-step .ant-select .ant-select-selector,.clinic-location-step .ant-select .ant-select-selector,.clinic-specialties-step .ant-select .ant-select-selector,.review-step .ant-select .ant-select-selector{min-height:48px!important;padding-top:8px!important;padding-bottom:8px!important;border-radius:12px!important;font-size:17px;align-items:center}.personal-info-step .ant-select-selection-item,.personal-info-step .ant-select-selection-placeholder,.professional-info-step .ant-select-selection-item,.professional-info-step .ant-select-selection-placeholder,.specialization-step .ant-select-selection-item,.specialization-step .ant-select-selection-placeholder,.clinic-basic-info-step .ant-select-selection-item,.clinic-basic-info-step .ant-select-selection-placeholder,.clinic-location-step .ant-select-selection-item,.clinic-location-step .ant-select-selection-placeholder,.clinic-specialties-step .ant-select-selection-item,.clinic-specialties-step .ant-select-selection-placeholder,.review-step .ant-select-selection-item,.review-step .ant-select-selection-placeholder{line-height:28px!important}.personal-info-step .help-text,.professional-info-step .help-text,.specialization-step .help-text,.clinic-basic-info-step .help-text,.clinic-location-step .help-text,.clinic-specialties-step .help-text,.review-step .help-text{margin-top:6px;font-size:15px;line-height:1.4}.specialty-tags{gap:8px;margin-top:10px}.review-step .ant-alert{border-radius:14px;margin-bottom:12px!important}.review-step .ant-card{border-radius:14px;margin-bottom:12px!important;border:none;background:color-mix(in srgb,var(--primary-bg-color) 96%,white 4%)}}.clinic-selection{min-height:100vh;padding:20px;background:radial-gradient(circle at 10% 10%,color-mix(in srgb,var(--active-color) 16%,transparent),transparent 40%),radial-gradient(circle at 90% 0%,color-mix(in srgb,var(--active-color) 10%,transparent),transparent 34%),linear-gradient(155deg,color-mix(in srgb,var(--primary-bg-color) 92%,var(--active-color)),var(--primary-bg-color))}.clinic-selection__container{max-width:980px;margin:0 auto}.clinic-selection__hero{margin-bottom:18px;border:1px solid color-mix(in srgb,var(--border-color) 76%,white 24%);border-radius:26px;padding:28px;text-align:center;background:color-mix(in srgb,var(--primary-bg-color) 86%,transparent);backdrop-filter:blur(18px);box-shadow:0 12px 30px color-mix(in srgb,var(--text-color) 14%,transparent),inset 0 1px color-mix(in srgb,white 55%,transparent)}.clinic-selection__hero-title{margin-bottom:6px!important;letter-spacing:-.02em;color:var(--text-color)!important}.clinic-selection__hero-subtitle{font-size:15px;color:var(--text-color-secondary)!important}.clinic-selection__hero-subtitle-line--mobile,.clinic-selection__btn-label--mobile{display:none}.clinic-selection__grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(286px,1fr));unicode-bidi:isolate}.clinic-selection__card-details{display:block;text-align:start;unicode-bidi:isolate}.clinic-selection__card{direction:ltr;unicode-bidi:isolate;display:flex;flex-direction:column;gap:14px;border-radius:24px;padding:18px;border:1px solid color-mix(in srgb,var(--border-color) 78%,white 22%);background:color-mix(in srgb,var(--primary-bg-color) 92%,transparent);backdrop-filter:blur(16px);box-shadow:0 10px 24px color-mix(in srgb,var(--text-color) 11%,transparent),inset 0 1px color-mix(in srgb,white 44%,transparent);transition:transform .2s ease,box-shadow .2s ease}.clinic-selection__card:hover{transform:translateY(-2px);box-shadow:0 14px 32px color-mix(in srgb,var(--text-color) 16%,transparent),inset 0 1px color-mix(in srgb,white 50%,transparent)}.clinic-selection__card--preferred{border-color:color-mix(in srgb,var(--active-color) 40%,var(--border-color));background:color-mix(in srgb,var(--active-color) 10%,var(--primary-bg-color) 90%);box-shadow:0 14px 36px color-mix(in srgb,var(--active-color) 22%,transparent),inset 0 1px color-mix(in srgb,white 52%,transparent)}.clinic-selection__card--preferred:hover{box-shadow:0 18px 42px color-mix(in srgb,var(--active-color) 28%,transparent),inset 0 1px color-mix(in srgb,white 58%,transparent)}.clinic-selection__card--preferred .clinic-selection__type-tag{background:color-mix(in srgb,var(--active-color) 22%,transparent);font-weight:700}.clinic-selection__card--preferred .clinic-selection__trust-icon{opacity:1}.clinic-selection__card-header{display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;gap:10px}.clinic-selection__card-header-top{display:flex;flex-direction:row;align-items:start;justify-content:space-between;gap:10px;width:100%;min-height:22px;direction:ltr}.clinic-selection__card-header-corner{display:flex;align-items:start;min-width:0}.clinic-selection__card-header-corner--start{flex:1 1 auto;justify-content:start;max-width:calc(100% - 32px)}.clinic-selection__card-header-corner--end{flex:0 0 auto;justify-content:end}.clinic-selection__type-tag{display:inline-block;box-sizing:border-box;margin:0;height:auto!important;min-height:0;border-radius:999px;border:none;font-weight:600;font-size:11px;letter-spacing:.04em;line-height:1.35;padding:4px 10px;max-width:100%;align-self:start;background:color-mix(in srgb,var(--active-color) 14%,transparent);color:var(--active-color);text-transform:uppercase;white-space:normal!important;text-align:start;overflow-wrap:break-word;word-break:break-word}.clinic-selection__title-wrap{width:100%;box-sizing:border-box;padding:0;display:block;text-align:center;unicode-bidi:isolate;min-width:0}.clinic-selection__clinic-title{margin:0!important;line-height:1.4!important;letter-spacing:-.015em;font-size:20px!important;font-weight:600!important;color:var(--text-color)!important;text-align:center!important;width:100%;max-width:100%;overflow-wrap:break-word;word-break:break-word;hyphens:auto}.clinic-selection__trust-icon{color:var(--active-color);font-size:18px;opacity:.86;flex-shrink:0}.clinic-selection__card-header .clinic-selection__trust-icon--desktop{display:inline-flex;align-items:center;justify-content:center;margin:0}.clinic-selection__meta-list{display:flex;flex-direction:column;gap:8px;text-align:start}.clinic-selection__meta-item{display:flex;flex-direction:row;align-items:start;justify-content:start;gap:8px;row-gap:4px;color:var(--text-color-secondary);min-height:18px}.clinic-selection__meta-icon{color:var(--active-color);opacity:.85;font-size:13px;flex:0 0 auto;margin-top:2px}.clinic-selection__meta-text{flex:1;min-width:0;text-align:start!important;line-height:1.5}.clinic-selection__meta-text--ltr{unicode-bidi:isolate;text-align:start!important}.clinic-selection__specialties{display:flex;flex-wrap:wrap;gap:6px;padding-top:2px}.clinic-selection__select-block{margin-top:auto;display:flex;flex-direction:column;align-items:stretch;width:100%}.clinic-selection__select-btn{margin-top:0;height:42px;border-radius:12px;border:none;font-weight:600;letter-spacing:.01em;background:var(--active-color)!important;box-shadow:0 8px 20px color-mix(in srgb,var(--active-color) 36%,transparent);display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;line-height:1.2;direction:ltr}.clinic-selection__select-btn.ant-btn-loading .clinic-selection__select-btn-arrow{display:none}.clinic-selection__select-btn-arrow{flex-shrink:0;font-size:15px;color:inherit;display:inline-flex;align-items:center;line-height:0}.clinic-selection__new-card,.clinic-selection__empty-card{margin-top:16px;border:1px dashed color-mix(in srgb,var(--border-color) 76%,white 24%);border-radius:22px;padding:22px;text-align:center;background:color-mix(in srgb,var(--primary-bg-color) 90%,transparent);backdrop-filter:blur(12px)}.clinic-selection__new-card-mobile-label{display:none;margin:0;font-size:14px;font-weight:600;color:var(--text-color);letter-spacing:-.01em}.clinic-selection__new-card-icon{font-size:32px;color:var(--active-color);opacity:.9}.clinic-selection__new-card-inner{display:flex;flex-direction:column;gap:14px;align-items:center}.clinic-selection__new-card-copy{text-align:center}.clinic-selection__new-card-title{margin-bottom:4px!important}.clinic-selection__create-btn{min-width:180px;border-radius:12px;height:42px;font-weight:600}.clinic-selection__loading-card{width:min(420px,100%);margin:auto;text-align:center;border-radius:20px;padding:34px 24px;background:color-mix(in srgb,var(--primary-bg-color) 92%,transparent);border:1px solid color-mix(in srgb,var(--border-color) 74%,white 26%);box-shadow:0 12px 30px color-mix(in srgb,var(--text-color) 14%,transparent)}.clinic-selection__loading-text{margin-top:14px}.clinic-selection--loading{display:flex;align-items:center;justify-content:center}[data-theme=dark] .clinic-selection{background:radial-gradient(circle at 12% 8%,color-mix(in srgb,var(--active-color) 24%,transparent),transparent 36%),radial-gradient(circle at 86% 4%,rgba(255,255,255,.07),transparent 40%),linear-gradient(155deg,color-mix(in srgb,var(--primary-bg-color) 86%,#0b1020),color-mix(in srgb,var(--primary-bg-color) 94%,black))}[data-theme=dark] .clinic-selection__hero,[data-theme=dark] .clinic-selection__card,[data-theme=dark] .clinic-selection__new-card,[data-theme=dark] .clinic-selection__empty-card,[data-theme=dark] .clinic-selection__loading-card{border-color:color-mix(in srgb,var(--border-color) 92%,white 8%);background:color-mix(in srgb,var(--primary-bg-color) 82%,black 18%);box-shadow:0 10px 26px #0000005c,inset 0 1px #ffffff0a}[data-theme=dark] .clinic-selection__card--preferred{border-color:color-mix(in srgb,var(--active-color) 48%,var(--border-color));background:color-mix(in srgb,var(--active-color) 14%,var(--primary-bg-color) 86%);box-shadow:0 14px 36px color-mix(in srgb,var(--active-color) 24%,transparent),inset 0 1px #ffffff12}[data-theme=dark] .clinic-selection__card--preferred:hover{box-shadow:0 18px 44px color-mix(in srgb,var(--active-color) 30%,transparent),inset 0 1px #ffffff17}@media(max-width:768px){.clinic-selection{padding:12px;display:flex;flex-direction:column;align-items:stretch}.clinic-selection__container{width:100%;max-width:100%;margin:0 auto}.clinic-selection__hero{padding:18px 16px;border-radius:18px;margin-bottom:14px;text-align:center}.clinic-selection__hero-title{font-size:22px!important;margin-bottom:6px!important;text-align:center}.clinic-selection__hero-subtitle{font-size:13px;display:block;text-align:center;line-height:1.45}.clinic-selection__hero-subtitle-line--desktop{display:none}.clinic-selection__hero-subtitle-line--mobile{display:inline}.clinic-selection__btn-label--desktop{display:none}.clinic-selection__btn-label--mobile{display:inline}.clinic-selection__grid{grid-template-columns:1fr;gap:10px;width:100%;justify-items:stretch}.clinic-selection__card{border-radius:16px;padding:16px 16px 14px;gap:12px;align-items:center;text-align:center}.clinic-selection__card:hover,.clinic-selection__card--preferred:hover{transform:none}.clinic-selection__card-header{gap:8px}.clinic-selection__card-header-top{min-height:20px;direction:ltr}.clinic-selection__type-tag{font-size:10px;padding:3px 8px;max-width:100%}.clinic-selection__card-header-corner--start{max-width:calc(100% - 8px)}.clinic-selection__title-wrap{padding:0;min-width:0}.clinic-selection__card-header .clinic-selection__trust-icon--desktop{display:none}.clinic-selection__clinic-title{text-align:center!important;width:100%;font-size:17px!important;margin-bottom:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal;word-break:normal}.clinic-selection__card-details{display:none}.clinic-selection__select-btn,.clinic-selection__create-btn{height:44px;border-radius:12px}.clinic-selection__select-block{width:100%;max-width:100%;align-items:stretch}.clinic-selection__select-btn{width:100%;max-width:100%;margin-top:0;display:flex!important;flex-direction:row;align-items:center!important;justify-content:center!important;gap:8px;padding-inline:18px;direction:ltr}.clinic-selection__select-btn .clinic-selection__select-btn-arrow{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px;line-height:1!important}.clinic-selection__create-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%;max-width:320px}.clinic-selection__empty-card{text-align:center}.clinic-selection__empty-card .ant-empty{margin-inline:auto}.clinic-selection__new-card{margin-top:12px;padding:16px;border-radius:16px;text-align:center}.clinic-selection__new-card-inner{gap:12px;align-items:center;width:100%}.clinic-selection__new-card-mobile-label{text-align:center}.clinic-selection__new-card-icon,.clinic-selection__new-card-desc{display:none}.clinic-selection__new-card-title{font-size:15px!important;margin-bottom:0!important}.clinic-selection__new-card-copy{display:none}.clinic-selection__new-card-mobile-label{display:block}}.workplace-pending{padding-bottom:env(safe-area-inset-bottom,0)}.workplace-pending__group{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.workplace-pending__muted{padding:16px;border-radius:14px;background:#00000008;border:1px solid var(--border-color, rgba(0, 0, 0, .06))}.workplace-pending__hint{margin-bottom:8px!important}.workplace-pending__id-row{display:flex;flex-direction:column;gap:10px}@media(min-width:480px){.workplace-pending__id-row{flex-direction:row;align-items:center;justify-content:space-between}}.workplace-pending__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;word-break:break-all}.workplace-pending__signout{padding:12px 0;min-height:44px}main:has(.prescription-index-page){padding:0!important}@media(max-width:768px){.main-app-container:has(.prescription-index-page){min-height:100dvh}.main-app-container:has(.prescription-index-page)>.ant-layout-content{min-height:0!important;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}}.prescription-index-page{width:100%;height:100%;min-height:0;display:flex;align-items:stretch;justify-content:stretch;overflow:hidden}.prescription-index-container{width:100%;height:100%;min-height:0;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;overflow:hidden}.search-section{width:100%;height:100%;min-height:0;margin-bottom:32px;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.prescription-index-page{flex:1;min-height:0}.prescription-index-container{justify-content:start;flex:1;min-height:0}.search-section{margin-bottom:0;flex:1}}.search-header{text-align:center;margin-bottom:24px}.section-divider{margin:32px 0}.queue-section{width:100%;max-width:1000px;margin:0 auto;zoom:1.2}.queue-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.queue-title{display:flex;align-items:center}.queue-badge{margin-left:8px}.stat-item{display:flex;align-items:center;padding:24px;background-color:color-mix(in srgb,var(--primary-bg-color),transparent 80%);backdrop-filter:blur(10px);border-radius:8px;box-shadow:var(--header-shadow);border:1px solid var(--border-color)}.stat-icon{font-size:2rem;margin-right:16px}.stat-content{flex:1}.stat-breakdown{text-align:end;font-size:.9rem;color:var(--text-color-secondary)}.empty-queue{text-align:center;padding:32px;background-color:color-mix(in srgb,var(--primary-bg-color),transparent 80%);backdrop-filter:blur(10px);border-radius:8px;box-shadow:var(--header-shadow);border:1px solid var(--border-color)}.auth-debug-panel{position:fixed;bottom:20px;right:20px;z-index:9999;max-width:500px;max-height:80vh;overflow-y:auto;box-shadow:0 4px 12px #00000026;border-radius:8px}.auth-debug-panel .ant-card{margin:0}.auth-debug-panel .ant-descriptions-title{font-size:13px;font-weight:600;margin-top:8px}.auth-debug-panel .ant-descriptions-item-label{font-weight:500}.auth-debug-panel .ant-statistic .ant-statistic-content{font-size:14px}@font-face{font-family:Beiruti;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/beiruti-arabic-400-normal-DysP5UvU.woff2) format("woff2"),url(/assets/beiruti-arabic-400-normal-BEiIiEQ0.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Beiruti;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/beiruti-vietnamese-400-normal-DfQqKzxw.woff2) format("woff2"),url(/assets/beiruti-vietnamese-400-normal-C7DCtZqJ.woff) format("woff");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:Beiruti;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/beiruti-latin-ext-400-normal-p0yiIbn1.woff2) format("woff2"),url(/assets/beiruti-latin-ext-400-normal-YoyKRaZw.woff) format("woff");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:Beiruti;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/beiruti-latin-400-normal-wykQSv-K.woff2) format("woff2"),url(/assets/beiruti-latin-400-normal-BFKIXENd.woff) format("woff");unicode-range:U+0000-00FF,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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-arabic-400-normal-DN15VWMM.woff2) format("woff2"),url(/assets/cairo-arabic-400-normal-CAYwymWN.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-ext-400-normal-xCL67Y2R.woff2) format("woff2"),url(/assets/cairo-latin-ext-400-normal-C_BIE9Qe.woff) format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-latin-400-normal-Dh7otpdh.woff2) format("woff2"),url(/assets/cairo-latin-400-normal-b1R3q6Pf.woff) format("woff");unicode-range:U+0000-00FF,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:Cairo Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-play-arabic-400-normal-BafUXVtU.woff2) format("woff2"),url(/assets/cairo-play-arabic-400-normal-Bsz0hDCZ.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Cairo Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-play-latin-ext-400-normal-hMVEmcTF.woff2) format("woff2"),url(/assets/cairo-play-latin-ext-400-normal-DdanloTp.woff) format("woff");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:Cairo Play;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cairo-play-latin-400-normal-BaXou1ly.woff2) format("woff2"),url(/assets/cairo-play-latin-400-normal-3ZQlnHQR.woff) format("woff");unicode-range:U+0000-00FF,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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2) format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-ext-400-normal-C9hoIjPx.woff2) format("woff2"),url(/assets/amiri-latin-ext-400-normal-CGn-6a7O.woff) format("woff");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2) format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff) format("woff");unicode-range:U+0000-00FF,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:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fustat-arabic-400-normal-BLdSu-qG.woff2) format("woff2"),url(/assets/fustat-arabic-400-normal-C_l1gnun.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fustat-latin-ext-400-normal-DPaBYU_e.woff2) format("woff2"),url(/assets/fustat-latin-ext-400-normal-BWrAM3O8.woff) format("woff");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:Fustat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/fustat-latin-400-normal-BV5RlXVH.woff2) format("woff2"),url(/assets/fustat-latin-400-normal-CEZm96oN.woff) format("woff");unicode-range:U+0000-00FF,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:Reem Kufi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reem-kufi-arabic-400-normal-DtbpzZsC.woff2) format("woff2"),url(/assets/reem-kufi-arabic-400-normal-BBJU0Qav.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Reem Kufi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reem-kufi-vietnamese-400-normal-mVApVoLm.woff2) format("woff2"),url(/assets/reem-kufi-vietnamese-400-normal-CC1rmUNx.woff) format("woff");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:Reem Kufi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reem-kufi-latin-ext-400-normal-CtrjvQUY.woff2) format("woff2"),url(/assets/reem-kufi-latin-ext-400-normal-CkEL2vhd.woff) format("woff");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:Reem Kufi;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/reem-kufi-latin-400-normal-Za7ilK7N.woff2) format("woff2"),url(/assets/reem-kufi-latin-400-normal-dNVWXZsY.woff) format("woff");unicode-range:U+0000-00FF,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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-devanagari-400-normal-CJDn6rn8.woff2) format("woff2"),url(/assets/poppins-devanagari-400-normal-CqVvlrh5.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-ext-400-normal-by3JarPu.woff2) format("woff2"),url(/assets/poppins-latin-ext-400-normal-DaBSavcJ.woff) format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2) format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff) format("woff");unicode-range:U+0000-00FF,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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-ext-400-normal-3iEGd-c5.woff2) format("woff2"),url(/assets/caveat-cyrillic-ext-400-normal-Cg0RnRQ5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-cyrillic-400-normal-9cDH9rLW.woff2) format("woff2"),url(/assets/caveat-cyrillic-400-normal-CebvvJET.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-ext-400-normal-D7hBUiug.woff2) format("woff2"),url(/assets/caveat-latin-ext-400-normal-DtiRFvw0.woff) format("woff");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:Caveat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/caveat-latin-400-normal-D6LQsQ_v.woff2) format("woff2"),url(/assets/caveat-latin-400-normal-BzhAQZkN.woff) format("woff");unicode-range:U+0000-00FF,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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-ext-400-normal-qHufge6k.woff2) format("woff2"),url(/assets/roboto-cyrillic-ext-400-normal-CaK1767H.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-cyrillic-400-normal-CBPI_iaY.woff2) format("woff2"),url(/assets/roboto-cyrillic-400-normal-Bjg-1-sg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-greek-400-normal-ai2Z1K3C.woff2) format("woff2"),url(/assets/roboto-greek-400-normal-Bb5mj_fZ.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-math-400-normal-BEFej5gc.woff2) format("woff2"),url(/assets/roboto-math-400-normal-C9RxBKAh.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-symbols-400-normal-CB1Ce4Gk.woff2) format("woff2"),url(/assets/roboto-symbols-400-normal-DLYbZahX.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-vietnamese-400-normal-D2PTxGxD.woff2) format("woff2"),url(/assets/roboto-vietnamese-400-normal-DnpnVwnf.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-ext-400-normal-C3tdtHj3.woff2) format("woff2"),url(/assets/roboto-latin-ext-400-normal-scX0fKtV.woff) format("woff");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:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/roboto-latin-400-normal-BqEyEoaF.woff2) format("woff2"),url(/assets/roboto-latin-400-normal-DyYNIH4P.woff) format("woff");unicode-range:U+0000-00FF,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:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/aref-ruqaa-arabic-400-normal-AKnCEuAE.woff2) format("woff2"),url(/assets/aref-ruqaa-arabic-400-normal-DTcVTQXE.woff) format("woff");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAWEAA8AAAAAChQAAAUvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjAbgRocgSAGYABkEQgKhxyFLwseAAE2AiQDMAQgBYRQByAMBxsFCACOwzhGXGKFEa5BhDTXbE6h14K/mkiO/HubmLux8KWH2BWMk1yUam/gcGrPsvO4Lxpidq89Pf9iWoBhfP6xKEubzuezgdl0GxIHJd7Bq5kt4X8agiIAAMRHGoVgIgThx0AQwEV5gTwCwSTFE+mixctWRb1to67tUccE+JvI2rUZGhTBg8XEFsp1TWUykSI7qlgkxRSMNqoIqCoMHgweB95b/T4sILpVlgI5jw6Xl0Jk3G0bdW7UGF2Mg2wBpFzZWglRRpqIOlxQbTs0aQvWrOqAUQ0gfMiaGVMUfQydb0u1oDhpBkip4BBYNjEw5YtMxAI1Wu0lA0P6B+u68pBMokBhGQAACcsAuAAAhcqWKs51EibSkT2mPRqbx2QHUAgAOa/WAAmRBQQDATxMagKEo4kMikQsqhyGGKbh2l6iiP8aSNhQGEaQfqQb/bvwL0jSbvz6cf8zAgC5W2tCAAgAEBcgFBABKQ7gMQwUYw3jgQJETjDNWF50ao3kIZ5leV58s5rjtxv7Ha/OdbF65rmv406dmtI7enOt6sBpaGIGHbyrXnNqVI7dKm9GdO70SJUxN2oMUt9+83R/+V2cBSvI/vXVhAvfNEmWdvTyeeXR+4+XDfWDDfNmz5cadCPBnHdHLvjGbIKBV68WnHdt0zqVMXtQ7o0bMmi18ui1i3jy9VXqxF7x7IxvzDqDsTfXBjJw4OuFka+vVo2+kEB2Y0m04vr85RywM6/29NmofWcEzoKBc3F+1UEHTMA+3t7pzvuLqheIyqmdukaMfGUzQSikBu25i9dl2//O0lzT1tDGjJHe6Oym7uhZ/cTpy3VXN7H+zMKB3caZsuAEvkwnXk58WS9T2i5neHjBLJu0V6Y2Q5/EL3pZDd6sc8alW3NevZb4ms5YUVQndluz5KzexauWKNatWI06NaqULNYtG63p0iaqIva0ou8KWnGcQi0v3LDfxSyWbGRMrRTFiOvl7ehn7o5rf6dUg1iDPz0qVMoIisqs0HhB/egieYomS/krbX7vlgrdOidyisX+EiuQqvqIW7nL55mcmrpEWPjWvyylg6s49dOh1f1QBeVEJ+XEzCBdjLQiASerKpirbFTBVnWLJNAd8xWdWt0paBSJFVpkNJ/gC3jHabAjdos/vZd8NkZfQ6JT61kRucYgLYykYrxGxdQCs/+LZv061GMu6f/F7z946AkLKrvpY2ItbDinb3j8INrxdUHaPF3SbGPY74ZH/TcHfPpkP3+3dNqNsKR9rzP9GSSZ90Pn1G9bvIESyAB3CnIdFyCnzsln7iCAcOxVkacxGoTk/eYaxkuAvsk2tgFwt1eCHzrX/2HWFtMEbBQAAh+d3PoTAchYBkFMD5avZGYY+Ecsica//1190ZWE+ruUA7hJdkD31wd0Q91Oj0CAAFOxaIxszv0UArg0RwYxg4DffLQJQiSfCYoA5wkGORknmCSFIFjEJp9gkxhffoCMQEsoSSmGJBC3ViRVEHAQQ9lYXCFfx8cVEQQs3EgjlmQiIGDAJBMaCRVU4EImDFjQ8KmAIBcGRIZlIoSY44Er7rjjRYXmjYp54orvGkQEySQQS9DOyZ70u7lHIUJM/TmFrAp0M8cTdzzwwcXie3JtzMmGDQNzxN3TIRDBhUEVVKQ7DQUb0bnLm2NfWzULTtS1NJW4UoUIAW5UwIcDExco6hHD8LN2RbtAeDvgjDm1eVgVE5JVDq+BQTXmxNaajseNVCoQ4P9FMeSQSQoeuOOKDADoh5RCuO4UPWyj7Dg=) format("woff2"),url(data:font/woff;base64,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) format("woff");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:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/aref-ruqaa-latin-400-normal-BaTgTcXa.woff2) format("woff2"),url(/assets/aref-ruqaa-latin-400-normal-CD776mpm.woff) format("woff");unicode-range:U+0000-00FF,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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-ext-400-normal-ChcxYnmu.woff2) format("woff2"),url(/assets/special-elite-latin-ext-400-normal-CaJZjSVf.woff) format("woff");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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/special-elite-latin-400-normal-YjDd9tmf.woff2) format("woff2"),url(/assets/special-elite-latin-400-normal-BtSRmyJ6.woff) format("woff");unicode-range:U+0000-00FF,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:Playwrite DE SAS;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/playwrite-de-sas-latin-400-normal-CMSxWC7n.woff2) format("woff2"),url(/assets/playwrite-de-sas-latin-400-normal-CiB6pe2R.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.app-boot--host{position:fixed;inset:0;width:100%;min-height:100%;min-height:100dvh;margin:0;padding:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:0}html[data-theme=light] .app-boot,[data-theme=light] .app-boot{--app-boot-bg: #ffffff;--app-boot-brand: rgba(0, 0, 0, .88);--app-boot-muted: rgba(0, 0, 0, .48);--app-boot-track: rgba(0, 0, 0, .08);--app-boot-fill: #1890ff}html[data-theme=dark] .app-boot,[data-theme=dark] .app-boot{--app-boot-bg: rgb(20, 20, 20);--app-boot-brand: rgba(255, 255, 255, .9);--app-boot-muted: rgba(255, 255, 255, .45);--app-boot-track: rgba(255, 255, 255, .1);--app-boot-fill: #1890ff}.app-boot{background:var(--app-boot-bg);color:var(--app-boot-brand)}.app-boot__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center;box-sizing:border-box;width:100%;max-width:100%;padding:max(1.5rem,env(safe-area-inset-top,0px)) max(1.5rem,env(safe-area-inset-right,0px)) max(1.5rem,env(safe-area-inset-bottom,0px)) max(1.5rem,env(safe-area-inset-left,0px))}.app-boot__brand{font-size:1.375rem;font-weight:600;letter-spacing:-.04em;line-height:1.2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif}.app-boot__subtitle{margin:0;min-height:2.75rem;display:flex;align-items:center;justify-content:center;max-width:min(340px,92vw);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--app-boot-muted);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,sans-serif;transition:opacity .2s ease}.app-boot__bar{width:min(200px,72vw);height:4px;border-radius:999px;background:var(--app-boot-track);overflow:hidden}.app-boot__bar-fill{display:block;height:100%;width:38%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--app-boot-fill) 35%,transparent),var(--app-boot-fill),color-mix(in srgb,var(--app-boot-fill) 35%,transparent));animation:app-boot-bar-slide 1.15s cubic-bezier(.4,0,.2,1) infinite;will-change:transform}@keyframes app-boot-bar-slide{0%{transform:translate(-105%)}to{transform:translate(280%)}}@media(prefers-reduced-motion:reduce){.app-boot__bar-fill{animation:app-boot-bar-pulse 1.2s ease-in-out infinite;width:100%;transform:none}@keyframes app-boot-bar-pulse{0%,to{opacity:.35}50%{opacity:.85}}}html[data-theme=light],html[data-theme=light] body{background:#fff}html[data-theme=dark],html[data-theme=dark] body{background:#141414}body{margin:0}:root{--primary-bg-color: rgb(255, 255, 255);--text-color: rgba(0, 0, 0, .85);--text-color-secondary: rgba(0, 0, 0, .65);--text-color-hover: rgba(0, 0, 0, 1);--border-color: rgba(0, 0, 0, .1);--hover-bg-color: rgba(0, 0, 0, .04);--active-color: #1890ff;--active-bg-color: rgba(24, 144, 255, .1);--header-shadow: 0 1px 4px rgba(0, 0, 0, .1);--header-bg-color: rgba(255, 255, 255, .98);--text-color-contrast: black;--overlay-surface-color: rgba(255, 255, 255, .9);--modal-backdrop-scrim: rgba(15, 23, 42, .42);--z-index-floating-picker: 1500;--admin-sider-bg: rgba(0, 0, 0, .03);--admin-kpi-surface: var(--hover-bg-color);--gradient-color-1: #d1dedc;--gradient-color-2: #b3effd;--gradient-color-3: #02a5bd;--gradient-color-4: #128dbf;--color-success: #52c41a;--color-warning: #faad14;--color-error: #f5222d;--color-bg-slider: rgba(255, 255, 255, .12);--touchpad-primary: var(--active-color);--touchpad-secondary: var(--active-color);--touchpad-bg-light: var(--hover-bg-color);--touchpad-bg-medium: var(--hover-bg-color);--touchpad-border-light: var(--border-color);--touchpad-border-medium: var(--border-color);--touchpad-border-strong: var(--active-color);--touchpad-text: var(--text-color-secondary);--touchpad-text-hover: var(--text-color-hover);--touchpad-text-strong: var(--text-color);--touchpad-dot-bg: var(--active-bg-color);--touchpad-dot-hover: var(--active-color);--touchpad-shadow: var(--header-shadow);--touchpad-shadow-hover: var(--header-shadow);--touchpad-shadow-active: var(--header-shadow);--color-white: white;--color-black: black;--color-transparent: transparent;--color-primary: var(--active-color);--color-primary-bg: var(--active-bg-color);--color-border: var(--border-color);--color-surface: var(--primary-bg-color);--color-text: var(--text-color);--color-text-secondary: var(--text-color-secondary);--color-border-subtle: color-mix(in srgb, var(--border-color) 72%, var(--primary-bg-color));--color-surface-muted: var(--hover-bg-color);--scheduling-grouped-bg: #f2f2f7;--scheduling-elevated-bg: #ffffff;--scheduling-row-press: rgba(0, 0, 0, .04);--scheduling-separator: rgba(60, 60, 67, .29);--scheduling-hairline: rgba(60, 60, 67, .18);--scheduling-label: rgba(60, 60, 67, .6);--scheduling-destructive: #ff3b30;--help-surface: var(--scheduling-elevated-bg);--help-on-strong: var(--color-white);--help-success-deep: color-mix(in srgb, var(--color-success) 72%, black);--help-success-ink: color-mix(in srgb, var(--color-success) 85%, var(--text-color));--help-warning-tint-bg: color-mix(in srgb, var(--color-warning) 12%, transparent);--help-warning-ink: color-mix(in srgb, var(--color-warning) 88%, var(--text-color));--help-accent-cyan: #5ac8fa;--help-accent-purple: #af52de;--help-accent-indigo: #5856d6;--help-accent-orange: #ff9500;--help-accent-orange-deep: #ff6b00;--help-accent-mint: #30b0c7;--help-neutral-mid: #8e8e93;--help-neutral-dark: #636366;--help-purple-mix: color-mix(in srgb, var(--help-accent-purple) 35%, var(--border-color));--help-cyan-mix: color-mix(in srgb, var(--help-accent-cyan) 40%, var(--border-color));--help-orange-mix: color-mix(in srgb, var(--help-accent-orange) 40%, var(--border-color));--help-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--help-shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--help-shadow-md: 0 2px 10px rgba(0, 0, 0, .06);--help-shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--help-shadow-hover: 0 4px 14px rgba(0, 0, 0, .08);--help-danger-glow: 0 3px 10px color-mix(in srgb, var(--scheduling-destructive) 35%, transparent);--dropdown-surface-bg: #ffffff;--dropdown-hover-bg: rgba(0, 0, 0, .06);--dropdown-selected-bg: rgba(24, 144, 255, .12);--dropdown-border-color: rgba(60, 60, 67, .18);--dropdown-shadow: 0 8px 24px rgba(0, 0, 0, .12);--dropdown-item-color: rgba(0, 0, 0, .88);--dropdown-item-color-muted: rgba(0, 0, 0, .45);--settings-page-bg: var(--primary-bg-color);--settings-nav-width: 272px;--settings-toolbar-bg: var(--primary-bg-color);--finance-hub-sticky-bg: color-mix(in srgb, var(--primary-bg-color) 88%, transparent);--finance-hub-fab-shadow: var(--dropdown-shadow);--finance-hub-nav-active-bg: var(--admin-kpi-surface);--finance-hub-chart-primary: var(--active-color);--finance-hub-chart-compare: var(--text-color-secondary)}:root:has(.idle-overlay-on) *{user-select:none;pointer-events:none}[data-theme=dark]{--primary-bg-color: rgb(20, 20, 20);--text-color: rgba(255, 255, 255, .85);--text-color-secondary: rgba(255, 255, 255, .65);--text-color-hover: rgba(255, 255, 255, 1);--border-color: rgba(255, 255, 255, .1);--hover-bg-color: rgba(255, 255, 255, .08);--active-color: #1890ff;--active-bg-color: rgba(24, 144, 255, .1);--header-shadow: 0 1px 4px rgba(0, 0, 0, .15);--header-bg-color: rgba(20, 20, 20, .98);--color-success: #49aa19;--color-warning: #d89614;--color-error: #d32029;--color-bg-slider: rgba(255, 255, 255, .08);--text-color-contrast: white;--overlay-surface-color: rgba(20, 20, 20, .92);--modal-backdrop-scrim: rgba(0, 0, 0, .58);--admin-sider-bg: rgba(255, 255, 255, .06);--admin-kpi-surface: rgba(255, 255, 255, .04);--color-border-subtle: color-mix(in srgb, var(--border-color) 65%, var(--primary-bg-color));--color-surface-muted: var(--hover-bg-color);--scheduling-grouped-bg: #000000;--scheduling-elevated-bg: #1c1c1e;--scheduling-row-press: rgba(255, 255, 255, .08);--scheduling-separator: rgba(84, 84, 88, .65);--scheduling-hairline: rgba(84, 84, 88, .48);--scheduling-label: rgba(235, 235, 245, .6);--scheduling-destructive: #ff453a;--help-surface: var(--scheduling-elevated-bg);--help-on-strong: var(--color-white);--help-success-deep: color-mix(in srgb, var(--color-success) 55%, black);--help-success-ink: color-mix(in srgb, var(--color-success) 75%, var(--text-color));--help-warning-tint-bg: color-mix(in srgb, var(--color-warning) 18%, transparent);--help-warning-ink: color-mix(in srgb, var(--color-warning) 82%, var(--text-color));--help-accent-cyan: #64d2ff;--help-accent-purple: #bf5af2;--help-accent-indigo: #9898ff;--help-accent-orange: #ffb340;--help-accent-orange-deep: #ff9f0a;--help-accent-mint: #5ac8fa;--help-neutral-mid: #98989d;--help-neutral-dark: #48484a;--help-purple-mix: color-mix(in srgb, var(--help-accent-purple) 45%, var(--border-color));--help-cyan-mix: color-mix(in srgb, var(--help-accent-cyan) 42%, var(--border-color));--help-orange-mix: color-mix(in srgb, var(--help-accent-orange) 42%, var(--border-color));--help-shadow-xs: 0 1px 3px rgba(0, 0, 0, .35);--help-shadow-sm: 0 2px 10px rgba(0, 0, 0, .35);--help-shadow-md: 0 4px 16px rgba(0, 0, 0, .4);--help-shadow-lg: 0 10px 28px rgba(0, 0, 0, .45);--help-shadow-hover: 0 8px 24px rgba(0, 0, 0, .45);--help-danger-glow: 0 3px 12px color-mix(in srgb, var(--scheduling-destructive) 45%, transparent);--dropdown-surface-bg: #2c2c2e;--dropdown-hover-bg: rgba(255, 255, 255, .09);--dropdown-selected-bg: rgba(24, 144, 255, .28);--dropdown-border-color: rgba(84, 84, 88, .55);--dropdown-shadow: 0 12px 40px rgba(0, 0, 0, .55);--dropdown-item-color: rgba(255, 255, 255, .92);--dropdown-item-color-muted: rgba(235, 235, 245, .55);--settings-page-bg: var(--primary-bg-color);--settings-toolbar-bg: var(--primary-bg-color)}[data-theme=light]{--primary-bg-color: rgb(255, 255, 255);--text-color: rgba(0, 0, 0, .85);--text-color-secondary: rgba(0, 0, 0, .65);--text-color-hover: rgba(0, 0, 0, 1);--border-color: rgba(0, 0, 0, .1);--hover-bg-color: rgba(0, 0, 0, .04);--active-color: #1890ff;--active-bg-color: rgba(24, 144, 255, .1);--header-shadow: 0 1px 4px rgba(0, 0, 0, .1);--header-bg-color: rgba(255, 255, 255, .98);--text-color-contrast: black;--overlay-surface-color: rgba(255, 255, 255, .9);--admin-sider-bg: rgba(0, 0, 0, .03);--admin-kpi-surface: var(--hover-bg-color);--color-border-subtle: color-mix(in srgb, var(--border-color) 72%, var(--primary-bg-color));--color-surface-muted: var(--hover-bg-color);--scheduling-grouped-bg: #f2f2f7;--scheduling-elevated-bg: #ffffff;--scheduling-row-press: rgba(0, 0, 0, .04);--scheduling-separator: rgba(60, 60, 67, .29);--scheduling-hairline: rgba(60, 60, 67, .18);--scheduling-label: rgba(60, 60, 67, .6);--scheduling-destructive: #ff3b30;--help-surface: var(--scheduling-elevated-bg);--help-on-strong: var(--color-white);--help-success-deep: color-mix(in srgb, var(--color-success) 72%, black);--help-success-ink: color-mix(in srgb, var(--color-success) 85%, var(--text-color));--help-warning-tint-bg: color-mix(in srgb, var(--color-warning) 12%, transparent);--help-warning-ink: color-mix(in srgb, var(--color-warning) 88%, var(--text-color));--help-accent-cyan: #5ac8fa;--help-accent-purple: #af52de;--help-accent-indigo: #5856d6;--help-accent-orange: #ff9500;--help-accent-orange-deep: #ff6b00;--help-accent-mint: #30b0c7;--help-neutral-mid: #8e8e93;--help-neutral-dark: #636366;--help-purple-mix: color-mix(in srgb, var(--help-accent-purple) 35%, var(--border-color));--help-cyan-mix: color-mix(in srgb, var(--help-accent-cyan) 40%, var(--border-color));--help-orange-mix: color-mix(in srgb, var(--help-accent-orange) 40%, var(--border-color));--help-shadow-xs: 0 1px 2px rgba(0, 0, 0, .06);--help-shadow-sm: 0 2px 8px rgba(0, 0, 0, .05);--help-shadow-md: 0 2px 10px rgba(0, 0, 0, .06);--help-shadow-lg: 0 8px 24px rgba(0, 0, 0, .08);--help-shadow-hover: 0 4px 14px rgba(0, 0, 0, .08);--help-danger-glow: 0 3px 10px color-mix(in srgb, var(--scheduling-destructive) 35%, transparent);--dropdown-surface-bg: #ffffff;--dropdown-hover-bg: rgba(0, 0, 0, .06);--dropdown-selected-bg: rgba(24, 144, 255, .12);--dropdown-border-color: rgba(60, 60, 67, .18);--dropdown-shadow: 0 8px 24px rgba(0, 0, 0, .12);--dropdown-item-color: rgba(0, 0, 0, .88);--dropdown-item-color-muted: rgba(0, 0, 0, .45);--settings-page-bg: var(--primary-bg-color);--settings-toolbar-bg: var(--primary-bg-color)}.ant-select-dropdown,.ant-tree-select-dropdown{padding:6px!important;background:var(--dropdown-surface-bg)!important;border:1px solid var(--dropdown-border-color)!important;border-radius:12px!important;box-shadow:var(--dropdown-shadow)!important}.ant-select-dropdown .rc-virtual-list,.ant-select-dropdown .ant-select-item-empty{background:transparent!important}.ant-select-item,.ant-select-item-option-content{color:var(--dropdown-item-color)!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background:var(--dropdown-hover-bg)!important}.ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:var(--dropdown-selected-bg)!important;font-weight:600}.ant-select-item-option-disabled{color:var(--dropdown-item-color-muted)!important}.ant-picker-dropdown .ant-picker-panel-container{background:var(--dropdown-surface-bg)!important;border:1px solid var(--dropdown-border-color)!important;border-radius:12px!important;box-shadow:var(--dropdown-shadow)!important}.ant-picker-dropdown .ant-picker-panel,.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel{background:var(--dropdown-surface-bg)!important;border-color:var(--dropdown-border-color)!important}.ant-picker-dropdown .ant-picker-header,.ant-picker-dropdown .ant-picker-header button,.ant-picker-dropdown .ant-picker-content th,.ant-picker-dropdown .ant-picker-cell,.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell .ant-picker-time-panel-cell-inner{color:var(--dropdown-item-color)!important}.ant-picker-dropdown .ant-picker-header-view>button:hover,.ant-picker-dropdown .ant-picker-header button:hover{color:var(--active-color)!important}.ant-picker-dropdown .ant-picker-cell:hover .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-time-panel-cell-inner:hover{background:var(--dropdown-hover-bg)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-today .ant-picker-cell-inner:before{border-color:var(--active-color)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-selected .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start .ant-picker-cell-inner,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end .ant-picker-cell-inner{background:var(--active-color)!important;color:var(--color-white)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-in-range:before{background:var(--dropdown-selected-bg)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-start:not(.ant-picker-cell-range-start-single):before,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-end:not(.ant-picker-cell-range-end-single):before{background:var(--dropdown-selected-bg)!important}.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-start .ant-picker-cell-inner:after,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover-end .ant-picker-cell-inner:after,.ant-picker-dropdown .ant-picker-cell-in-view.ant-picker-cell-range-hover:not(.ant-picker-cell-in-range) .ant-picker-cell-inner:after{border-color:var(--active-color)!important}.ant-picker-dropdown .ant-picker-cell-disabled .ant-picker-cell-inner{color:var(--dropdown-item-color-muted)!important;background:transparent!important}.ant-picker-dropdown .ant-picker-time-panel-column>li.ant-picker-time-panel-cell-selected .ant-picker-time-panel-cell-inner{background:var(--dropdown-selected-bg)!important;color:var(--dropdown-item-color)!important}.ant-picker-dropdown .ant-picker-footer,.ant-picker-dropdown .ant-picker-ranges,.ant-picker-dropdown .ant-picker-datetime-panel .ant-picker-time-panel{border-top-color:var(--dropdown-border-color)!important}.ant-picker-dropdown .ant-picker-footer{background:var(--dropdown-surface-bg)!important}.ant-dropdown .ant-dropdown-menu,.ant-dropdown-menu-submenu .ant-dropdown-menu{padding:6px!important;background:var(--dropdown-surface-bg)!important;border:1px solid var(--dropdown-border-color)!important;border-radius:12px!important;box-shadow:var(--dropdown-shadow)!important}.ant-dropdown-menu-item,.ant-dropdown-menu-submenu-title{color:var(--dropdown-item-color)!important;border-radius:8px!important}.ant-dropdown-menu-item:hover,.ant-dropdown-menu-submenu-title:hover{background:var(--dropdown-hover-bg)!important}.ant-dropdown-menu-item-disabled{color:var(--dropdown-item-color-muted)!important}.ant-cascader-dropdown .ant-cascader-menus{background:var(--dropdown-surface-bg)!important;border:1px solid var(--dropdown-border-color)!important;border-radius:12px!important;box-shadow:var(--dropdown-shadow)!important}.ant-cascader-dropdown .ant-cascader-menu{border-inline-end-color:var(--dropdown-border-color)!important}.ant-cascader-dropdown .ant-cascader-menu-item:hover{background:var(--dropdown-hover-bg)!important}.ant-cascader-dropdown .ant-cascader-menu-item-active{background:var(--dropdown-selected-bg)!important}.ant-popover .ant-popover-inner{background:var(--dropdown-surface-bg)!important;border:1px solid var(--dropdown-border-color)!important;border-radius:12px!important;box-shadow:var(--dropdown-shadow)!important;color:var(--dropdown-item-color)!important}.ant-table-filter-dropdown,.ant-mentions-dropdown{background:var(--dropdown-surface-bg)!important;border:1px solid var(--dropdown-border-color)!important;border-radius:12px!important;box-shadow:var(--dropdown-shadow)!important}*{margin:0;padding:0;box-sizing:border-box}body{background-color:var(--primary-bg-color);color:var(--text-color)}.compact-mode{--spacing-scale: .75}.compact-mode .ant-card .ant-card-body{padding:12px}.compact-mode .ant-table .ant-table-cell{padding:6px 8px}.compact-mode .ant-form-item{margin-bottom:12px}.compact-mode .settings-page{gap:10px}.compact-mode .settings-ios-row{min-height:38px;padding:6px 12px}.compact-mode .settings-panel-head{padding-bottom:6px}.scheduling-picker-popup.adm-popup{z-index:var(--z-index-floating-picker)!important}.scheduling-picker-popup{--adm-color-primary: var(--active-color);--adm-color-success: var(--color-success);--adm-color-warning: var(--color-warning);--adm-color-danger: var(--color-error);--adm-color-yellow: var(--color-warning);--adm-color-orange: var(--color-warning);--adm-color-wathet: var(--active-bg-color);--adm-color-text: var(--text-color);--adm-color-text-secondary: var(--text-color-secondary);--adm-color-weak: var(--text-color-secondary);--adm-color-light: var(--border-color);--adm-color-border: var(--border-color);--adm-border-color: var(--border-color);--adm-color-background: var(--primary-bg-color);--adm-color-background-body: var(--primary-bg-color);--adm-color-box: var(--dropdown-surface-bg);--adm-color-fill-content: var(--hover-bg-color)}@media(max-width:767px){.scheduling-picker-popup.adm-popup .adm-popup-body{--picker-gutter: 12px;--picker-safe-left: env(safe-area-inset-left, 0px);--picker-safe-right: env(safe-area-inset-right, 0px);left:0!important;right:0!important;width:min(560px,100vw - var(--picker-gutter) * 2 - var(--picker-safe-left) - var(--picker-safe-right))!important;max-width:calc(100vw - var(--picker-gutter) * 2 - var(--picker-safe-left) - var(--picker-safe-right));margin-inline:auto!important;margin-bottom:max(16px,env(safe-area-inset-bottom,0px));box-sizing:border-box;border-radius:18px;box-shadow:var(--dropdown-shadow);border:1px solid var(--dropdown-border-color);overflow:hidden}}@media(min-width:768px){.scheduling-picker-popup.adm-popup .adm-popup-body{max-width:min(520px,100vw - 32px);margin-inline:auto;border-radius:16px;box-shadow:var(--dropdown-shadow);border:1px solid var(--dropdown-border-color)}}.scheduling-picker-popup__body{padding:0;background:var(--primary-bg-color);color:var(--text-color)}.scheduling-picker-popup__body--range{max-height:min(90vh,720px);display:flex;flex-direction:column;overflow:hidden}.ant-picker-dropdown,.ant-picker-panel-container{z-index:var(--z-index-floating-picker)!important}.adm-mask{background:var(--modal-backdrop-scrim)!important}
