@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;1,500&family=DM+Sans:wght@300;400;500;600;700&display=swap";:root{--primary:#c9a96e;--primary-soft:#e8d5a8;--primary-deep:#8b7040;--on-primary:#0a1120;--secondry:#0d1526;--grey-color:#00000080;--display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--body:"DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--body-bg:#060b18;--sidebarColorMain:#060b18;--bg-card:#0d1526;--bg-surface:#131d35;--bg-table-header:#16213c;--bg-header:#0a1120;--bg-input:#0d1526;--text-primary:#f4f7fb;--text-secondary:#b8c4d4;--text-muted:#6b7a8f;--text-faint:#ffffff52;--border:#1c2a47;--border-light:#1c2a47e6;--card-shadow:0 2px 16px #00000080, 0 1px 4px #0000004d;--row-hover:#1c2a4799;--badge-bg:#141e36;--badge-text:#6b7a8f;--black-color:#f4f7fb;--warn-bg:#c9a96e1a;--warn-border:#c9a96e52;--warn-text:#e8d5a8;--info-bg:#3b82f61a;--info-border:#3b82f652;--info-text:#93c5fd;--success-bg:#10b9811a;--success-border:#10b98152;--success-text:#34d399;--danger-bg:#ef44441a;--danger-border:#ef444452;--danger-text:#f87171;--row-overdue-bg:#ef44441f;--row-overdue-hover:#ef444433;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--radius-sm:10px;--radius-md:12px;--radius-tile:14px;--radius-lg:18px;--radius-pill:999px;--card-elevation:0 1px 0 #ffffff0a inset, 0 18px 40px -22px #00000080}@keyframes dash-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}[data-theme=light]{--body-bg:#f1ead9;--sidebarColorMain:#f1ead9;--bg-card:#fbf7ee;--bg-surface:#f6efdf;--bg-table-header:#f0e7d3;--bg-header:#fbf7ee;--bg-input:#fff;--text-primary:#14202e;--text-secondary:#3e4a5c;--text-muted:#7a7060;--text-faint:#060b1847;--border:#e3d8bf;--border-light:#e3d8bfb3;--card-shadow:0 2px 16px #3c321414, 0 1px 4px #3c32140d;--row-hover:#c9a96e1a;--badge-bg:#efe6d2;--badge-text:#8a7f68;--black-color:#14202e;--warn-bg:#fff7e0;--warn-border:#e8d5a8;--warn-text:#92400e;--info-bg:#eff6ff;--info-border:#bfdbfe;--info-text:#1d4ed8;--success-bg:#d1fae5;--success-border:#a7f3d0;--success-text:#047857;--danger-bg:#fee2e2;--danger-border:#fecaca;--danger-text:#b91c1c;--row-overdue-bg:#fef2f2eb;--row-overdue-hover:#fee2e2f2}html:not([data-theme=light]) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),html:not([data-theme=light]) select,html:not([data-theme=light]) textarea{background-color:var(--bg-input);color:var(--text-primary);border-color:var(--border);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:not([data-theme=light]) input::placeholder,html:not([data-theme=light]) textarea::placeholder{color:var(--text-muted)}html:not([data-theme=light]) .MuiPaper-root{background-color:var(--bg-card)!important;color:var(--text-primary)!important}html:not([data-theme=light]) .MuiTableCell-root{color:var(--text-primary)!important;border-color:var(--border)!important}html:not([data-theme=light]) .MuiTableHead-root .MuiTableCell-root{background-color:var(--bg-table-header)!important}html:not([data-theme=light]) .MuiToolbar-root{background-color:var(--bg-card)!important;color:var(--text-primary)!important}html:not([data-theme=light]) .MuiInputBase-root{background-color:var(--bg-input)!important;color:var(--text-primary)!important}html:not([data-theme=light]) .MuiInputBase-input{color:var(--text-primary)!important}html:not([data-theme=light]) .MuiOutlinedInput-notchedOutline{border-color:var(--border)!important}html:not([data-theme=light]) .MuiMenuItem-root{background-color:var(--bg-card)!important;color:var(--text-primary)!important}html:not([data-theme=light]) .MuiMenuItem-root:hover{background-color:var(--bg-surface)!important}html:not([data-theme=light]) .MuiSvgIcon-root{color:var(--text-muted)}html:not([data-theme=light]) .MuiTypography-root{color:var(--text-primary)!important}html:not([data-theme=light]) .MuiTableRow-root:hover td{background-color:var(--row-hover)!important}html:not([data-theme=light]) .MuiDivider-root{border-color:var(--border)!important}html:not([data-theme=light]) .MuiTablePagination-root,html:not([data-theme=light]) .MuiTablePagination-toolbar,html:not([data-theme=light]) .MuiTablePagination-selectLabel,html:not([data-theme=light]) .MuiTablePagination-displayedRows,html:not([data-theme=light]) .MuiTablePagination-select,html:not([data-theme=light]) .MuiTablePagination-root .MuiTypography-root,html:not([data-theme=light]) .MuiTablePagination-root p,html:not([data-theme=light]) .MuiInputLabel-root,html:not([data-theme=light]) .MuiFormLabel-root{color:var(--text-primary)!important}html:not([data-theme=light]) .MuiPaginationItem-root{color:var(--text-secondary)!important;border-color:var(--border)!important}html:not([data-theme=light]) .MuiPaginationItem-root:hover{background-color:var(--bg-surface)!important}html:not([data-theme=light]) .MuiPaginationItem-root.Mui-selected{background-color:var(--primary)!important;color:var(--on-primary)!important;border-color:var(--primary)!important}html:not([data-theme=light]) .MuiPaginationItem-root.Mui-selected:hover{filter:brightness(1.05);background-color:var(--primary)!important}html:not([data-theme=light]) .MuiPaginationItem-root.Mui-disabled{color:var(--text-faint)!important}html:not([data-theme=light]) .MuiPaginationItem-root .MuiSvgIcon-root{color:inherit}html:not([data-theme=light]) .MuiSelect-select{background-color:var(--bg-input)!important;color:var(--text-primary)!important}*{box-sizing:border-box;margin:0;padding:0;font-family:var(--body)!important}h1,.display-serif{letter-spacing:-.005em;font-weight:500;font-family:var(--display)!important}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}body{background-color:var(--body-bg);color:var(--text-primary);transition:background-color .2s,color .2s;font-family:var(--body)!important}.flex{display:flex}ul{padding:0}.loading-container{place-content:center;height:80vh;display:flex}.body-layout{background-color:var(--body-bg)}.body-layout::-webkit-scrollbar{width:0}.body-layout{height:100vh;overflow:hidden}.body-layout .body-layout__container{display:flex}.body-layout .body-layout__container .sidebar{display:none}@media only screen and (width>=992px){.body-layout .body-layout__container .sidebar{display:flex}}.body-layout .body-layout__container .body-layout__content{background-color:var(--body-bg);flex-direction:column;flex:1;justify-content:space-between;height:100vh;transition:background-color .2s;display:flex;overflow-y:auto}.body-layout .body-layout__container .body-layout__content::-webkit-scrollbar{width:7px}.body-layout .body-layout__container .body-layout__content::-webkit-scrollbar-thumb{background-color:#88888887;border-radius:6px}.body-layout .body-layout__container .body-layout__content::-webkit-scrollbar-track{background-color:var(--sidebarColorMain)}.body-layout .body-layout__container .body-layout__content .body-layout__main-content{min-width:0;max-width:1640px;padding:8px 0 20px}@media only screen and (width>=640px){.body-layout .body-layout__container .body-layout__content .body-layout__main-content{padding:5px 12px 24px}}@media only screen and (width>=992px){.body-layout .body-layout__container .body-layout__content .body-layout__main-content{padding:20px 30px 32px}}.button-add-global{--add-c1:#ead9a8;--add-c2:#d8bc80;--add-c3:#cbaa66;cursor:pointer;isolation:isolate;color:var(--on-primary);letter-spacing:.2px;white-space:nowrap;text-transform:none;background:linear-gradient(135deg, var(--add-c1) 0%, var(--add-c2) 55%, var(--add-c3) 100%);background-position:0 0;background-size:180% 180%;border:none;border-radius:12px;align-items:center;gap:8px;width:fit-content;padding:9px 18px 9px 16px;font-family:inherit;font-size:13.5px;font-weight:700;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s,background-position .5s,opacity .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a14,0 6px 16px #c9a96e52,inset 0 1px #ffffff40}.button-add-global:before{content:"";pointer-events:none;z-index:0;background:linear-gradient(#ffffff2e 0%,#0000 60%);position:absolute;inset:0}.button-add-global:after{content:"";pointer-events:none;z-index:0;background:linear-gradient(90deg,#0000 0%,#ffffff52 50%,#0000 100%);width:40%;height:100%;transition:transform .85s;position:absolute;top:0;left:0;transform:translate(-150%)skew(-18deg)}.button-add-global>*{z-index:1;position:relative}.button-add-global svg{font-size:19px;transition:transform .32s cubic-bezier(.34,1.56,.64,1);color:#fff!important}.button-add-global:hover:not(:disabled){background-position:100% 100%;transform:translateY(-2px);box-shadow:0 2px 4px #0f172a1a,0 12px 28px #c9a96e80,inset 0 1px #ffffff4d}.button-add-global:hover:not(:disabled) svg{transform:rotate(90deg)scale(1.1)}.button-add-global:hover:not(:disabled):after{transform:translate(220%)skew(-18deg)}.button-add-global:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0f172a14,0 4px 10px #c9a96e73}.button-add-global:focus-visible{outline:3px solid color-mix(in srgb, var(--add-c1) 45%, transparent);outline-offset:2px}.button-add-global:disabled{cursor:not-allowed;opacity:.65}@media (width<=740px){.button-add-global{justify-content:center;width:100%}}:root{--swal2-outline:0 0 0 3px #6496c880;--swal2-container-padding:.625em;--swal2-backdrop:#0006;--swal2-backdrop-transition:background-color .15s;--swal2-width:32em;--swal2-padding:0 0 1.25em;--swal2-border:none;--swal2-border-radius:.3125rem;--swal2-background:white;--swal2-color:#545454;--swal2-show-animation:swal2-show .3s;--swal2-hide-animation:swal2-hide .15s forwards;--swal2-icon-zoom:1;--swal2-icon-animations:true;--swal2-title-padding:.8em 1em 0;--swal2-html-container-padding:1em 1.6em .3em;--swal2-input-border:1px solid #d9d9d9;--swal2-input-border-radius:.1875em;--swal2-input-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-background:transparent;--swal2-input-transition:border-color .2s, box-shadow .2s;--swal2-input-hover-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px transparent;--swal2-input-focus-border:1px solid #b4dbed;--swal2-input-focus-box-shadow:inset 0 1px 1px #0000000f, 0 0 0 3px #6496c880;--swal2-progress-step-background:#add8e6;--swal2-validation-message-background:#f0f0f0;--swal2-validation-message-color:#666;--swal2-footer-border-color:#eee;--swal2-footer-background:transparent;--swal2-footer-color:inherit;--swal2-timer-progress-bar-background:#0000004d;--swal2-close-button-position:initial;--swal2-close-button-inset:auto;--swal2-close-button-font-size:2.5em;--swal2-close-button-color:#ccc;--swal2-close-button-transition:color .2s, box-shadow .2s;--swal2-close-button-outline:initial;--swal2-close-button-box-shadow:inset 0 0 0 3px transparent;--swal2-close-button-focus-box-shadow:inset var(--swal2-outline);--swal2-close-button-hover-transform:none;--swal2-actions-justify-content:center;--swal2-actions-width:auto;--swal2-actions-margin:1.25em auto 0;--swal2-actions-padding:0;--swal2-actions-border-radius:0;--swal2-actions-background:transparent;--swal2-action-button-transition:background-color .2s, box-shadow .2s;--swal2-action-button-hover:black 10%;--swal2-action-button-active:black 10%;--swal2-confirm-button-box-shadow:none;--swal2-confirm-button-border-radius:.25em;--swal2-confirm-button-background-color:#7066e0;--swal2-confirm-button-color:#fff;--swal2-deny-button-box-shadow:none;--swal2-deny-button-border-radius:.25em;--swal2-deny-button-background-color:#dc3741;--swal2-deny-button-color:#fff;--swal2-cancel-button-box-shadow:none;--swal2-cancel-button-border-radius:.25em;--swal2-cancel-button-background-color:#6e7881;--swal2-cancel-button-color:#fff;--swal2-toast-show-animation:swal2-toast-show .5s;--swal2-toast-hide-animation:swal2-toast-hide .1s forwards;--swal2-toast-border:none;--swal2-toast-box-shadow:0 0 1px #00000013, 0 1px 2px #00000013, 1px 2px 4px #00000013, 1px 3px 8px #00000013, 2px 4px 16px #00000013}[data-swal2-theme=dark]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}@media (prefers-color-scheme:dark){[data-swal2-theme=auto]{--swal2-dark-theme-black:#19191a;--swal2-dark-theme-white:#e1e1e1;--swal2-background:var(--swal2-dark-theme-black);--swal2-color:var(--swal2-dark-theme-white);--swal2-footer-border-color:#555;--swal2-input-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-background:color-mix(in srgb, var(--swal2-dark-theme-black), var(--swal2-dark-theme-white) 10%);--swal2-validation-message-color:var(--swal2-dark-theme-white);--swal2-timer-progress-bar-background:#ffffffb3}}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-container{pointer-events:none;background-color:#0000!important}body.swal2-no-backdrop .swal2-container .swal2-popup{pointer-events:auto}body.swal2-no-backdrop .swal2-container .swal2-modal{box-shadow:0 0 10px var(--swal2-backdrop)}body.swal2-toast-shown .swal2-container{box-sizing:border-box;pointer-events:none;background-color:#0000;width:360px;max-width:100%}body.swal2-toast-shown .swal2-container.swal2-top{inset:0 auto auto 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{inset:0 0 auto auto}body.swal2-toast-shown .swal2-container.swal2-top-start,body.swal2-toast-shown .swal2-container.swal2-top-left{inset:0 auto auto 0}body.swal2-toast-shown .swal2-container.swal2-center-start,body.swal2-toast-shown .swal2-container.swal2-center-left{inset:50% auto auto 0;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{inset:50% auto auto 50%;transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{inset:50% 0 auto auto;transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-start,body.swal2-toast-shown .swal2-container.swal2-bottom-left{inset:auto auto 0 0}body.swal2-toast-shown .swal2-container.swal2-bottom{inset:auto auto 0 50%;transform:translate(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{inset:auto 0 0 auto}@media print{body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop,.swal2-toast-shown) .swal2-container{position:static!important}}div:where(.swal2-container){z-index:1060;box-sizing:border-box;height:100%;padding:var(--swal2-container-padding);transition:var(--swal2-backdrop-transition);-webkit-overflow-scrolling:touch;grid-template-rows:minmax(min-content,auto) minmax(min-content,auto) minmax(min-content,auto);grid-template-areas:"top-start top top-end""center-start center center-end""bottom-start bottom-center bottom-end";display:grid;position:fixed;inset:0;overflow-x:hidden}div:where(.swal2-container).swal2-backdrop-show,div:where(.swal2-container).swal2-noanimation{background:var(--swal2-backdrop)}div:where(.swal2-container).swal2-backdrop-hide{background:0 0!important}div:where(.swal2-container).swal2-top-start,div:where(.swal2-container).swal2-center-start,div:where(.swal2-container).swal2-bottom-start{grid-template-columns:minmax(0,1fr) auto auto}div:where(.swal2-container).swal2-top,div:where(.swal2-container).swal2-center,div:where(.swal2-container).swal2-bottom{grid-template-columns:auto minmax(0,1fr) auto}div:where(.swal2-container).swal2-top-end,div:where(.swal2-container).swal2-center-end,div:where(.swal2-container).swal2-bottom-end{grid-template-columns:auto auto minmax(0,1fr)}div:where(.swal2-container).swal2-top-start>.swal2-popup{align-self:start}div:where(.swal2-container).swal2-top>.swal2-popup{grid-column:2;place-self:start center}div:where(.swal2-container).swal2-top-end>.swal2-popup,div:where(.swal2-container).swal2-top-right>.swal2-popup{grid-column:3;place-self:start end}div:where(.swal2-container).swal2-center-start>.swal2-popup,div:where(.swal2-container).swal2-center-left>.swal2-popup{grid-row:2;align-self:center}div:where(.swal2-container).swal2-center>.swal2-popup{grid-area:2/2;place-self:center}div:where(.swal2-container).swal2-center-end>.swal2-popup,div:where(.swal2-container).swal2-center-right>.swal2-popup{grid-area:2/3;place-self:center end}div:where(.swal2-container).swal2-bottom-start>.swal2-popup,div:where(.swal2-container).swal2-bottom-left>.swal2-popup{grid-area:3/1;align-self:end}div:where(.swal2-container).swal2-bottom>.swal2-popup{grid-area:3/2;place-self:end center}div:where(.swal2-container).swal2-bottom-end>.swal2-popup,div:where(.swal2-container).swal2-bottom-right>.swal2-popup{grid-area:3/3;place-self:end}div:where(.swal2-container).swal2-grow-row>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-column:1/4;width:100%}div:where(.swal2-container).swal2-grow-column>.swal2-popup,div:where(.swal2-container).swal2-grow-fullscreen>.swal2-popup{grid-row:1/4;align-self:stretch}div:where(.swal2-container).swal2-no-transition{transition:none!important}div:where(.swal2-container)[popover]{border:0;width:auto}div:where(.swal2-container) div:where(.swal2-popup){box-sizing:border-box;width:var(--swal2-width);max-width:100%;padding:var(--swal2-padding);border:var(--swal2-border);border-radius:var(--swal2-border-radius);background:var(--swal2-background);color:var(--swal2-color);grid-template-columns:minmax(0,100%);font-family:inherit;font-size:1rem;display:none;position:relative;container-name:swal2-popup}div:where(.swal2-container) div:where(.swal2-popup):focus{outline:none}div:where(.swal2-container) div:where(.swal2-popup).swal2-loading{overflow-y:hidden}div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable,div:where(.swal2-container) div:where(.swal2-popup).swal2-draggable div:where(.swal2-icon){cursor:grab}div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging,div:where(.swal2-container) div:where(.swal2-popup).swal2-dragging div:where(.swal2-icon){cursor:grabbing}div:where(.swal2-container) h2:where(.swal2-title){max-width:100%;padding:var(--swal2-title-padding);color:inherit;text-align:center;text-transform:none;overflow-wrap:break-word;cursor:initial;margin:0;font-size:1.875em;font-weight:600;position:relative}div:where(.swal2-container) div:where(.swal2-actions){z-index:1;box-sizing:border-box;align-items:center;justify-content:var(--swal2-actions-justify-content);width:var(--swal2-actions-width);margin:var(--swal2-actions-margin);padding:var(--swal2-actions-padding);border-radius:var(--swal2-actions-border-radius);background:var(--swal2-actions-background);flex-wrap:wrap;display:flex}div:where(.swal2-container) div:where(.swal2-loader){border:.25em solid #2778c4;border-color:#2778c4 #0000;border-radius:100%;justify-content:center;align-items:center;width:2.2em;height:2.2em;margin:0 1.875em;animation:1.5s linear infinite swal2-rotate-loading;display:none}div:where(.swal2-container) button:where(.swal2-styled){transition:var(--swal2-action-button-transition);border:none;margin:.3125em;padding:.625em 1.1em;font-weight:500;box-shadow:0 0 0 3px #0000}div:where(.swal2-container) button:where(.swal2-styled):not([disabled]){cursor:pointer}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){border-radius:var(--swal2-confirm-button-border-radius);background:initial;background-color:var(--swal2-confirm-button-background-color);box-shadow:var(--swal2-confirm-button-box-shadow);color:var(--swal2-confirm-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):active{background-color:color-mix(in srgb, var(--swal2-confirm-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny){border-radius:var(--swal2-deny-button-border-radius);background:initial;background-color:var(--swal2-deny-button-background-color);box-shadow:var(--swal2-deny-button-box-shadow);color:var(--swal2-deny-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):hover{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-deny):active{background-color:color-mix(in srgb, var(--swal2-deny-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel){border-radius:var(--swal2-cancel-button-border-radius);background:initial;background-color:var(--swal2-cancel-button-background-color);box-shadow:var(--swal2-cancel-button-box-shadow);color:var(--swal2-cancel-button-color);font-size:1em}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):hover{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-hover))}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-cancel):active{background-color:color-mix(in srgb, var(--swal2-cancel-button-background-color), var(--swal2-action-button-active))}div:where(.swal2-container) button:where(.swal2-styled):focus-visible{box-shadow:var(--swal2-action-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-styled)[disabled]:not(.swal2-loading){opacity:.4}div:where(.swal2-container) button:where(.swal2-styled)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-footer){border-top:1px solid var(--swal2-footer-border-color);background:var(--swal2-footer-background);color:var(--swal2-footer-color);text-align:center;cursor:initial;margin:1em 0 0;padding:1em 1em 0;font-size:1em}div:where(.swal2-container) .swal2-timer-progress-bar-container{border-bottom-right-radius:var(--swal2-border-radius);border-bottom-left-radius:var(--swal2-border-radius);position:absolute;bottom:0;left:0;right:0;overflow:hidden;grid-column:auto!important}div:where(.swal2-container) div:where(.swal2-timer-progress-bar){background:var(--swal2-timer-progress-bar-background);width:100%;height:.25em}div:where(.swal2-container) img:where(.swal2-image){max-width:100%;cursor:initial;margin:2em auto 1em}div:where(.swal2-container) button:where(.swal2-close){position:var(--swal2-close-button-position);inset:var(--swal2-close-button-inset);z-index:2;width:1.2em;height:1.2em;transition:var(--swal2-close-button-transition);border-radius:var(--swal2-border-radius);outline:var(--swal2-close-button-outline);color:var(--swal2-close-button-color);font-family:monospace;font-size:var(--swal2-close-button-font-size);cursor:pointer;background:0 0;border:none;justify-content:center;justify-self:end;align-items:center;margin-top:0;margin-bottom:-1.2em;margin-right:0;padding:0;overflow:hidden}div:where(.swal2-container) button:where(.swal2-close):hover{transform:var(--swal2-close-button-hover-transform);color:#f27474;background:0 0}div:where(.swal2-container) button:where(.swal2-close):focus-visible{box-shadow:var(--swal2-close-button-focus-box-shadow);outline:none}div:where(.swal2-container) button:where(.swal2-close)::-moz-focus-inner{border:0}div:where(.swal2-container) div:where(.swal2-html-container){z-index:1;padding:var(--swal2-html-container-padding);color:inherit;text-align:center;overflow-wrap:break-word;word-break:break-word;cursor:initial;justify-content:center;margin:0;font-size:1.125em;font-weight:400;line-height:normal;overflow:auto}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea),div:where(.swal2-container) select:where(.swal2-select),div:where(.swal2-container) div:where(.swal2-radio),div:where(.swal2-container) label:where(.swal2-checkbox){margin:1em 2em 3px}div:where(.swal2-container) input:where(.swal2-input),div:where(.swal2-container) input:where(.swal2-file),div:where(.swal2-container) textarea:where(.swal2-textarea){box-sizing:border-box;width:auto;transition:var(--swal2-input-transition);border:var(--swal2-input-border);border-radius:var(--swal2-input-border-radius);background:var(--swal2-input-background);box-shadow:var(--swal2-input-box-shadow);color:inherit;font-size:1.125em}div:where(.swal2-container) input:where(.swal2-input).swal2-inputerror,div:where(.swal2-container) input:where(.swal2-file).swal2-inputerror,div:where(.swal2-container) textarea:where(.swal2-textarea).swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}div:where(.swal2-container) input:where(.swal2-input):hover,div:where(.swal2-container) input:where(.swal2-file):hover,div:where(.swal2-container) textarea:where(.swal2-textarea):hover{box-shadow:var(--swal2-input-hover-box-shadow)}div:where(.swal2-container) input:where(.swal2-input):focus,div:where(.swal2-container) input:where(.swal2-file):focus,div:where(.swal2-container) textarea:where(.swal2-textarea):focus{border:var(--swal2-input-focus-border);box-shadow:var(--swal2-input-focus-box-shadow);outline:none}div:where(.swal2-container) input:where(.swal2-input)::placeholder,div:where(.swal2-container) input:where(.swal2-file)::placeholder,div:where(.swal2-container) textarea:where(.swal2-textarea)::placeholder{color:#ccc}div:where(.swal2-container) .swal2-range{background:var(--swal2-background);margin:1em 2em 3px}div:where(.swal2-container) .swal2-range input{width:80%}div:where(.swal2-container) .swal2-range output{width:20%;color:inherit;text-align:center;font-weight:600}div:where(.swal2-container) .swal2-range input,div:where(.swal2-container) .swal2-range output{height:2.625em;padding:0;font-size:1.125em;line-height:2.625em}div:where(.swal2-container) .swal2-input{height:2.625em;padding:0 .75em}div:where(.swal2-container) .swal2-file{background:var(--swal2-input-background);width:75%;margin-left:auto;margin-right:auto;font-size:1.125em}div:where(.swal2-container) .swal2-textarea{height:6.75em;padding:.75em}div:where(.swal2-container) .swal2-select{background:var(--swal2-input-background);min-width:50%;max-width:100%;color:inherit;padding:.375em .625em;font-size:1.125em}div:where(.swal2-container) .swal2-radio,div:where(.swal2-container) .swal2-checkbox{background:var(--swal2-background);color:inherit;justify-content:center;align-items:center}div:where(.swal2-container) .swal2-radio label,div:where(.swal2-container) .swal2-checkbox label{margin:0 .6em;font-size:1.125em}div:where(.swal2-container) .swal2-radio input,div:where(.swal2-container) .swal2-checkbox input{flex-shrink:0;margin:0 .4em}div:where(.swal2-container) label:where(.swal2-input-label){justify-content:center;margin:1em auto 0;display:flex}div:where(.swal2-container) div:where(.swal2-validation-message){background:var(--swal2-validation-message-background);color:var(--swal2-validation-message-color);justify-content:center;align-items:center;margin:1em 0 0;padding:.625em;font-size:1em;font-weight:300;overflow:hidden}div:where(.swal2-container) div:where(.swal2-validation-message):before{content:"!";color:#fff;text-align:center;background-color:#f27474;border-radius:50%;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;font-weight:600;line-height:1.5em;display:inline-block}div:where(.swal2-container) .swal2-progress-steps{background:0 0;flex-wrap:wrap;align-items:center;max-width:100%;margin:1.25em auto;padding:0;font-weight:600}div:where(.swal2-container) .swal2-progress-steps li{display:inline-block;position:relative}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step{z-index:20;color:#fff;text-align:center;background:#2778c4;border-radius:2em;flex-shrink:0;width:2em;height:2em;line-height:2em}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step{background:#2778c4}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step{background:var(--swal2-progress-step-background);color:#fff}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step~.swal2-progress-step-line{background:var(--swal2-progress-step-background)}div:where(.swal2-container) .swal2-progress-steps .swal2-progress-step-line{z-index:10;background:#2778c4;flex-shrink:0;width:2.5em;height:.4em;margin:0 -1px}div:where(.swal2-icon){box-sizing:content-box;zoom:var(--swal2-icon-zoom);cursor:default;-webkit-user-select:none;user-select:none;border:.25em solid #000;border-radius:50%;justify-content:center;width:5em;height:5em;margin:2.5em auto .6em;font-family:inherit;line-height:5em;position:relative}div:where(.swal2-icon) .swal2-icon-content{align-items:center;font-size:3.75em;display:flex}div:where(.swal2-icon).swal2-error{color:#f27474;border-color:#f27474}div:where(.swal2-icon).swal2-error .swal2-x-mark{flex-grow:1;position:relative}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line]{background-color:#f27474;border-radius:.125em;width:2.9375em;height:.3125em;display:block;position:absolute;top:2.3125em}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-error.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-error.swal2-icon-show .swal2-x-mark{animation:.5s swal2-animate-error-x-mark}}div:where(.swal2-icon).swal2-warning{color:#f8bb86;border-color:#f8bb86}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-warning.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-warning.swal2-icon-show .swal2-icon-content{animation:.5s swal2-animate-i-mark}}div:where(.swal2-icon).swal2-info{color:#3fc3ee;border-color:#3fc3ee}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-info.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-info.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-i-mark}}div:where(.swal2-icon).swal2-question{color:#87adbd;border-color:#87adbd}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-question.swal2-icon-show{animation:.5s swal2-animate-error-icon}div:where(.swal2-icon).swal2-question.swal2-icon-show .swal2-icon-content{animation:.8s swal2-animate-question-mark}}div:where(.swal2-icon).swal2-success{color:#a5dc86;border-color:#a5dc86}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:3.75em;height:7.5em;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em;top:-.4375em;left:-2.0635em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0;top:-.6875em;left:1.875em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success .swal2-success-ring{z-index:2;box-sizing:content-box;border:.25em solid #a5dc864d;border-radius:50%;width:100%;height:100%;position:absolute;top:-.25em;left:-.25em}div:where(.swal2-icon).swal2-success .swal2-success-fix{z-index:1;width:.4375em;height:5.625em;position:absolute;top:.5em;left:1.625em;transform:rotate(-45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line]{z-index:2;background-color:#a5dc86;border-radius:.125em;height:.3125em;display:block;position:absolute}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=tip]{width:1.5625em;top:2.875em;left:.8125em;transform:rotate(45deg)}div:where(.swal2-icon).swal2-success [class^=swal2-success-line][class$=long]{width:2.9375em;top:2.375em;right:.5em;transform:rotate(-45deg)}@container swal2-popup style(--swal2-icon-animations:true){div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-animate-success-line-tip}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-animate-success-line-long}div:where(.swal2-icon).swal2-success.swal2-icon-show .swal2-success-circular-line-right{animation:4.25s ease-in swal2-rotate-success-circular-line}}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{animation:var(--swal2-show-animation)}.swal2-hide{animation:var(--swal2-hide-animation)}.swal2-noanimation{transition:none}.swal2-scrollbar-measure{width:50px;height:50px;position:absolute;top:-9999px;overflow:scroll}.swal2-rtl .swal2-close{margin-right:initial;margin-left:0}.swal2-rtl .swal2-timer-progress-bar{left:auto;right:0}.swal2-toast{box-sizing:border-box;border:var(--swal2-toast-border);background:var(--swal2-background);box-shadow:var(--swal2-toast-box-shadow);pointer-events:auto;grid-template-columns:min-content auto min-content;padding:1em;overflow-y:hidden;grid-area:1/1/4/4!important}.swal2-toast>*{grid-column:2}.swal2-toast h2:where(.swal2-title){text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast .swal2-loading{justify-content:center}.swal2-toast input:where(.swal2-input){height:2em;margin:.5em;font-size:1em}.swal2-toast .swal2-validation-message{font-size:1em}.swal2-toast div:where(.swal2-footer){margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-toast button:where(.swal2-close){grid-area:1/3/99/3;align-self:center;width:.8em;height:.8em;margin:0;font-size:2em}.swal2-toast div:where(.swal2-html-container){overflow:initial;text-align:initial;margin:.5em 1em;padding:0;font-size:1em}.swal2-toast div:where(.swal2-html-container):empty{padding:0}.swal2-toast .swal2-loader{grid-area:1/1/99;align-self:center;width:2em;height:2em;margin:.25em}.swal2-toast .swal2-icon{grid-area:1/1/99;align-self:center;width:2em;min-width:2em;height:2em;margin:0 .5em 0 0}.swal2-toast .swal2-icon .swal2-icon-content{align-items:center;font-size:1.8em;font-weight:700;display:flex}.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{width:1.375em;top:.875em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-toast div:where(.swal2-actions){justify-content:flex-start;height:auto;margin:.5em 0 0;padding:0 .5em}.swal2-toast button:where(.swal2-styled){margin:.25em .5em;padding:.4em .6em;font-size:1em}.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-toast .swal2-success [class^=swal2-success-circular-line]{border-radius:50%;width:1.6em;height:3em;position:absolute}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{transform-origin:2em 2em;border-radius:4em 0 0 4em;top:-.8em;left:-.5em;transform:rotate(-45deg)}.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{transform-origin:0 1.5em;border-radius:0 4em 4em 0;top:-.25em;left:.9375em}.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-toast .swal2-success .swal2-success-fix{width:.4375em;height:2.6875em;top:0;left:.4375em}.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{width:.75em;top:1.125em;left:.1875em}.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{width:1.375em;top:.9375em;right:.1875em}@container swal2-popup style(--swal2-icon-animations:true){.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-tip{animation:.75s swal2-toast-animate-success-line-tip}.swal2-toast .swal2-success.swal2-icon-show .swal2-success-line-long{animation:.75s swal2-toast-animate-success-line-long}}.swal2-toast.swal2-show{animation:var(--swal2-toast-show-animation)}.swal2-toast.swal2-hide{animation:var(--swal2-toast-hide-animation)}@keyframes swal2-show{0%{opacity:0;transform:translateY(-50px)scale(.9)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes swal2-hide{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-50px)scale(.9)}}@keyframes swal2-animate-success-line-tip{0%{width:0;top:1.1875em;left:.0625em}54%{width:0;top:1.0625em;left:.125em}70%{width:3.125em;top:2.1875em;left:-.375em}84%{width:1.0625em;top:3em;left:1.3125em}to{width:1.5625em;top:2.8125em;left:.8125em}}@keyframes swal2-animate-success-line-long{0%{width:0;top:3.375em;right:2.875em}65%{width:0;top:3.375em;right:2.875em}84%{width:3.4375em;top:2.1875em;right:0}to{width:2.9375em;top:2.375em;right:.5em}}@keyframes swal2-rotate-success-circular-line{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}@keyframes swal2-animate-error-x-mark{0%{opacity:0;margin-top:1.625em;transform:scale(.4)}50%{opacity:0;margin-top:1.625em;transform:scale(.4)}80%{margin-top:-.375em;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}@keyframes swal2-animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes swal2-animate-question-mark{0%{transform:rotateY(-360deg)}to{transform:rotateY(0)}}@keyframes swal2-animate-i-mark{0%{opacity:0;transform:rotate(45deg)}25%{opacity:.4;transform:rotate(-25deg)}50%{opacity:.8;transform:rotate(15deg)}75%{opacity:1;transform:rotate(-5deg)}to{opacity:1;transform:rotateX(0)}}@keyframes swal2-toast-show{0%{transform:translateY(-.625em)rotate(2deg)}33%{transform:translateY(0)rotate(-2deg)}66%{transform:translateY(.3125em)rotate(2deg)}to{transform:translateY(0)rotate(0)}}@keyframes swal2-toast-hide{to{opacity:0;transform:rotate(1deg)}}@keyframes swal2-toast-animate-success-line-tip{0%{width:0;top:.5625em;left:.0625em}54%{width:0;top:.125em;left:.125em}70%{width:1.625em;top:.625em;left:-.25em}84%{width:.5em;top:1.0625em;left:.75em}to{width:.75em;top:1.125em;left:.1875em}}@keyframes swal2-toast-animate-success-line-long{0%{width:0;top:1.625em;right:1.375em}65%{width:0;top:1.25em;right:.9375em}84%{width:1.125em;top:.9375em;right:0}to{width:1.375em;top:.9375em;right:.1875em}}.auth-shell{--auth-bg:#060b18;--auth-bg-soft:#0a1120;--auth-surface:#0d1526;--auth-surface-2:#131d35;--auth-border:#ffffff12;--auth-border-strong:#ffffff29;--auth-text:#f4f6fb;--auth-text-muted:#f4f6fba8;--auth-text-faint:#f4f6fb6b;--auth-accent:#c9a96e;--auth-accent-2:#e8d5a8;--auth-accent-soft:#c9a96e1f;--auth-danger:#f87171;background:radial-gradient(60% 60% at 0% 0%, #c9a96e1f 0%, transparent 60%), radial-gradient(50% 50% at 100% 100%, #38bdf80f 0%, transparent 60%), radial-gradient(#ffffff0b 1px, transparent 1px), linear-gradient(180deg, var(--auth-bg-soft) 0%, var(--auth-bg) 100%);width:100%;min-height:100dvh;color:var(--auth-text);isolation:isolate;background-position:0 0,0 0,-1px -1px,0 0;background-size:100% 100%,100% 100%,28px 28px,100% 100%;justify-content:center;align-items:center;padding:28px 18px;display:flex;position:relative;overflow:hidden}@media only screen and (width>=640px){.auth-shell{padding:40px}}.auth-shell:before,.auth-shell:after{content:"";filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;animation:22s ease-in-out infinite alternate auth-blob-drift;position:absolute}.auth-shell:before{background:radial-gradient(circle,#c9a96e47 0%,#0000 70%);width:520px;height:520px;top:-180px;left:-120px}.auth-shell:after{background:radial-gradient(circle,#38bdf81a 0%,#0000 70%);width:440px;height:440px;animation-delay:-8s;bottom:-200px;right:-120px}@keyframes auth-blob-drift{0%{transform:translate(0,0)}50%{transform:translate(3%,2%)scale(1.05)}to{transform:translate(-2%,4%)scale(.98)}}.auth-shapes{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.auth-shape{display:block;position:absolute}.auth-shape--ring{border:1px solid #c9a96e2e;border-radius:50%;width:140px;height:140px;animation:18s linear infinite auth-shape-orbit;top:18%;left:38%}.auth-shape--ring-sm{border-color:#38bdf82e;width:70px;height:70px;animation-duration:14s;animation-direction:reverse;top:70%;left:12%}.auth-shape--square{background:linear-gradient(135deg,#c9a96e0a,#c9a96e03);border:1px solid #c9a96e38;border-radius:12px;width:56px;height:56px;animation:9s ease-in-out infinite alternate auth-shape-bob;top:12%;right:38%;transform:rotate(20deg)}.auth-shape--square-alt{background:linear-gradient(135deg,#ffffff0a,#ffffff03);border-color:#ffffff1a;width:38px;height:38px;animation-duration:11s;animation-direction:alternate-reverse;top:78%;right:44%}.auth-shape--dot{background:#c9a96e8c;border-radius:50%;width:8px;height:8px;animation:3.5s ease-in-out infinite alternate auth-shape-twinkle;top:24%;left:8%;box-shadow:0 0 14px #c9a96e99}.auth-shape--dot-2{background:#38bdf899;width:5px;height:5px;animation-duration:4.2s;animation-delay:-1s;top:62%;left:46%;box-shadow:0 0 10px #38bdf899}.auth-shape--dot-3{background:#a855f78c;width:6px;height:6px;animation-duration:5s;animation-delay:-2s;top:36%;right:10%;box-shadow:0 0 12px #a855f78c}.auth-shape--plus{background:linear-gradient(#c9a96e8c,#c9a96e8c) 50%/100% 1.5px no-repeat,linear-gradient(#c9a96e8c,#c9a96e8c) 50%/1.5px 100% no-repeat;width:14px;height:14px;animation:4s ease-in-out infinite alternate auth-shape-twinkle;top:48%;left:4%}.auth-shape--plus-alt{background:linear-gradient(#ffffff73,#ffffff73) 50%/100% 1.5px no-repeat,linear-gradient(#ffffff73,#ffffff73) 50%/1.5px 100% no-repeat;animation-delay:-1.5s;top:14%;right:6%}@keyframes auth-shape-orbit{0%{transform:rotate(0)translate(0)translateY(0)}to{transform:rotate(360deg)}}@keyframes auth-shape-bob{0%{transform:translate(0,0)rotate(20deg)}to{transform:translate(8px,-10px)rotate(28deg)}}@keyframes auth-shape-twinkle{0%{opacity:.35;transform:scale(.85)}to{opacity:1;transform:scale(1.1)}}.auth-shell__stage{z-index:1;-webkit-backdrop-filter:blur(20px);background:linear-gradient(#181d2ad1 0%,#0f131dd1 100%);border:1px solid #ffffff17;border-radius:26px;width:100%;max-width:440px;animation:.7s cubic-bezier(.21,1,.32,1) both auth-fade-up;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 40px 110px -35px #000000d9,0 12px 32px -22px #c9a96e38}@media only screen and (width>=992px){.auth-shell__stage{grid-template-columns:1.06fr .94fr;max-width:1040px;min-height:560px;display:grid}}@media (width>=1280px){.auth-shell__stage{max-width:1080px;min-height:600px}}@media (height<=720px){.auth-shell{align-items:flex-start;padding-top:20px;padding-bottom:20px}.auth-shell__stage{min-height:0}}.auth-shell__brand{z-index:1;min-height:0;display:none;position:relative;overflow:hidden}@media only screen and (width>=992px){.auth-shell__brand{background:radial-gradient(120% 90% at 0 0,#c9a96e29 0%,#0000 58%),radial-gradient(90% 90% at 100% 100%,#38bdf814 0%,#0000 60%),linear-gradient(165deg,#222838a6 0%,#10141e73 100%);border-right:1px solid #ffffff12;flex-direction:column;justify-content:space-between;gap:18px;padding:40px 38px;display:flex}}@media (width>=1280px){.auth-shell__brand{gap:22px;padding:50px 46px}}.auth-shell__brand-blobs,.auth-shell__brand-blob{display:none}.auth-shell__brand-top{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.auth-shell__brand-logo .brand-logo{font-size:30px;display:block}@media (width>=1280px){.auth-shell__brand-logo .brand-logo{font-size:40px}}.auth-shell__brand-chip{border:1px solid var(--auth-border);color:var(--auth-text-muted);letter-spacing:.08em;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.auth-shell__brand-chip-dot{background:var(--auth-accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #c9a96e2e}.auth-shell__brand-content{z-index:1;flex-direction:column;gap:12px;max-width:540px;animation:.7s cubic-bezier(.21,1,.32,1) both auth-fade-up;display:flex;position:relative}@media (width>=1280px){.auth-shell__brand-content{gap:16px}}@keyframes auth-fade-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translate(0,0)}}.auth-shell__brand-headline{letter-spacing:-.03em;color:var(--auth-text);background:linear-gradient(#fff 0%,#ffffffc7 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:30px;font-weight:800;line-height:1.08}@media (width>=1280px){.auth-shell__brand-headline{font-size:40px}}.auth-shell__brand-headline em{color:#fff;-webkit-text-fill-color:#fff;font-style:normal;display:inline-block;position:relative}.auth-shell__brand-underline{width:100%;height:12px;color:var(--auth-accent);position:absolute;bottom:-6px;left:0;right:0}@media (width>=1280px){.auth-shell__brand-underline{height:14px;bottom:-8px}}.auth-shell__brand-sub{color:var(--auth-text-muted);max-width:460px;margin:0;font-size:13.5px;line-height:1.5}@media (width>=1280px){.auth-shell__brand-sub{font-size:14.5px}}.auth-shell__brand-pills{z-index:1;flex-wrap:wrap;gap:10px;max-width:540px;margin:0;padding:0;list-style:none;display:flex;position:relative}.auth-shell__brand-pills li{border:1px solid var(--auth-border);color:var(--auth-text);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:600;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.auth-shell__brand-pills li svg{color:var(--auth-accent);font-size:16px}.auth-shell__brand-pills li:hover{background:#c9a96e14;border-color:#c9a96e73;transform:translateY(-1px);box-shadow:0 6px 14px -8px #c9a96e66}.auth-cards{perspective:1500px;width:100%;max-width:460px;height:200px;position:relative}@media (width>=1280px){.auth-cards{height:220px}}.auth-card{-webkit-backdrop-filter:blur(16px);transform-style:preserve-3d;background:linear-gradient(#1e2432e0 0%,#121621e0 100%);border:1px solid #ffffff14;border-radius:14px;padding:12px 14px;transition:transform .6s cubic-bezier(.21,1,.32,1);position:absolute;box-shadow:inset 0 1px #ffffff0d,0 22px 50px -20px #000000bf}.auth-card--main{z-index:1;width:70%;animation:7s ease-in-out infinite alternate auth-card-step-a;top:0;left:0;transform:rotateY(-12deg)rotateX(8deg);box-shadow:inset 0 1px #ffffff0f,0 26px 60px -22px #000c,0 12px 26px -10px #c9a96e33}.auth-card--metric,.auth-card--otp{z-index:2;background:linear-gradient(#302812eb 0%,#1c160aeb 100%);border-color:#c9a96e5c;width:50%;padding:10px 12px;animation:6s ease-in-out infinite alternate auth-card-step-b;top:64px;right:0;transform:rotateY(-12deg)rotateX(8deg);box-shadow:inset 0 1px #ffffff0f,0 22px 46px -18px #000000bf,0 10px 22px -8px #c9a96e52}.auth-card--insight{z-index:3;background:linear-gradient(135deg,#c9a96e33 0%,#1c2230eb 60%);border-color:#c9a96e5c;align-items:center;gap:10px;width:64%;padding:9px 12px;animation:5.5s ease-in-out infinite alternate auth-card-step-c;display:flex;bottom:0;left:18%;transform:rotateY(-12deg)rotateX(8deg);box-shadow:inset 0 1px #ffffff0f,0 18px 38px -16px #000000b3,0 0 0 4px #c9a96e14}.auth-cards:hover .auth-card{transform:rotateY(-3deg)rotateX(2deg)}@keyframes auth-card-step-a{0%{transform:rotateY(-12deg)rotateX(8deg)translateY(0)}to{transform:rotateY(-12deg)rotateX(8deg)translateY(-6px)}}@keyframes auth-card-step-b{0%{transform:rotateY(-12deg)rotateX(8deg)translateY(0)}to{transform:rotateY(-12deg)rotateX(8deg)translateY(-8px)}}@keyframes auth-card-step-c{0%{transform:rotateY(-12deg)rotateX(8deg)translateY(0)}to{transform:rotateY(-12deg)rotateX(8deg)translateY(-4px)}}.auth-card__head,.auth-card__row{align-items:center;gap:8px;margin-bottom:6px;display:flex}.auth-card__label{letter-spacing:.12em;text-transform:uppercase;color:var(--auth-text-faint);font-size:10.5px;font-weight:700}.auth-card__trend{color:#6ee7b7;background:#34d39929;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:3px 9px;font-size:11px;font-weight:700;display:inline-flex}.auth-card__trend svg{font-size:12px}.auth-card__value{letter-spacing:-.02em;color:var(--auth-text);font-size:22px;font-weight:800;line-height:1.1}.auth-card__value span{color:var(--auth-text-faint);font-weight:700}@media (width>=1280px){.auth-card__value{font-size:26px}}.auth-card__chart{height:38px;margin-top:8px}.auth-card__chart svg{width:100%;height:100%;display:block}.auth-card__metric-icon{background:linear-gradient(135deg, var(--auth-accent-2), var(--auth-accent));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 6px 12px -4px #c9a96e8c}.auth-card__metric-icon svg{font-size:14px}.auth-card__metric-name{color:var(--auth-text);font-size:11.5px;font-weight:700}.auth-card__chip{border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:2px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.auth-card__chip svg{font-size:11px}.auth-card__chip--up{color:#6ee7b7;background:#34d3992e}.auth-card__chip--neutral{color:#e8d5a8;background:#c9a96e2e}.auth-card__metric-value{letter-spacing:-.015em;color:var(--auth-text);margin-top:1px;font-size:16px;font-weight:800;line-height:1.1}.auth-card__metric-bars{align-items:flex-end;gap:3px;height:22px;margin-top:8px;display:flex}.auth-card__metric-bars span{background:linear-gradient(180deg, var(--auth-accent), #c9a96e4d);transform-origin:bottom;border-radius:2px;flex:1;min-height:4px;animation:.9s cubic-bezier(.21,1,.32,1) both auth-bar-rise}.auth-card__metric-bars span:first-child{animation-delay:.1s}.auth-card__metric-bars span:nth-child(2){animation-delay:.15s}.auth-card__metric-bars span:nth-child(3){animation-delay:.2s}.auth-card__metric-bars span:nth-child(4){animation-delay:.25s}.auth-card__metric-bars span:nth-child(5){animation-delay:.3s}.auth-card__metric-bars span:nth-child(6){animation-delay:.35s}.auth-card__metric-bars span:nth-child(7){animation-delay:.4s}.auth-card__metric-bars span:nth-child(8){animation-delay:.45s}@keyframes auth-bar-rise{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.auth-card__step{letter-spacing:.12em;text-transform:uppercase;color:var(--auth-text-faint);font-size:10.5px;font-weight:700}.auth-card__step-title{letter-spacing:-.015em;color:var(--auth-text);margin-top:1px;font-size:17px;font-weight:800;line-height:1.2}@media (width>=1280px){.auth-card__step-title{font-size:19px}}.auth-card__step-state{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-left:auto;display:inline-flex}.auth-card__step-state--done{color:#6ee7b7;background:#34d3992e;box-shadow:0 0 0 3px #34d39914}.auth-card__step-state--done svg{font-size:14px}.auth-card__email-pill{border:1px solid var(--auth-border);color:var(--auth-text);background:#ffffff0a;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:8px;padding:5px 10px;font-size:11px;font-weight:600;display:inline-flex}.auth-card__email-pill svg{color:var(--auth-accent);font-size:13px}.auth-card__otp-dots{gap:4px;margin-top:8px;display:flex}.auth-card__otp-dots span{max-width:22px;height:22px;color:var(--auth-text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:5px;flex:1;justify-content:center;align-items:center;font-size:11px;font-weight:800;line-height:1;display:flex}.auth-card__otp-dots span.is-filled{color:var(--auth-accent-2);background:#c9a96e2e;border-color:#c9a96e80;box-shadow:0 4px 10px -4px #c9a96e66}.auth-card__otp-dots span.is-cursor{border-color:#c9a96e80;position:relative}.auth-card__otp-dots span.is-cursor:after{content:"";background:var(--auth-accent);width:1.5px;height:11px;animation:1.05s steps(2,start) infinite auth-otp-caret}@keyframes auth-otp-caret{0%,to{opacity:1}50%{opacity:0}}.auth-card__insight-icon{background:linear-gradient(135deg, var(--auth-accent-2), var(--auth-accent));color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;box-shadow:0 6px 14px -4px #c9a96e8c}.auth-card__insight-icon svg{font-size:17px}.auth-card__insight-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.auth-card__insight-title{color:var(--auth-text);letter-spacing:-.005em;font-size:12px;font-weight:800}.auth-card__insight-sub{color:var(--auth-text-faint);font-size:10.5px;line-height:1.35}.auth-shell__panel{z-index:1;background:linear-gradient(#161b2766 0%,#0e121c52 100%);justify-content:center;align-items:center;padding:34px 26px;display:flex;position:relative}@media only screen and (width>=640px){.auth-shell__panel{padding:40px 34px}}@media only screen and (width>=992px){.auth-shell__panel{padding:48px 44px}}.auth-shell__panel-inner{width:100%;max-width:384px;margin:0 auto;position:relative}.auth-shell__panel-card{position:relative}.auth-shell__panel-brand{justify-content:center;align-items:center;margin-bottom:16px;display:flex}.auth-shell__panel-brand .brand-logo{font-size:26px}@media only screen and (width>=992px){.auth-shell__panel-brand{display:none}}.auth-form{flex-direction:column;gap:18px;display:flex}.auth-form__header{flex-direction:column;gap:6px;margin-bottom:4px;display:flex}.auth-form__title{letter-spacing:-.025em;color:var(--auth-text);margin:0;font-size:24px;font-weight:800;line-height:1.2}@media only screen and (width>=640px){.auth-form__title{font-size:26px}}.auth-form__subtitle{color:var(--auth-text-muted);margin:0;font-size:14px;line-height:1.5}.auth-form__subtitle span{margin-left:2px}.auth-form__subtitle strong{color:var(--auth-text);font-weight:700}.auth-form__steps{align-items:center;gap:0;margin:0 0 4px;padding:0;list-style:none;display:flex}.auth-form__step{color:var(--auth-text-faint);flex-direction:column;flex:1;align-items:center;gap:7px;min-width:0;padding:0;font-size:11px;font-weight:600;transition:color .2s;display:flex;position:relative}.auth-form__step:before{content:"";background:#ffffff14;border-radius:1px;height:2px;position:absolute;top:12px;left:calc(14px - 50%);right:calc(50% + 14px)}.auth-form__step:first-child:before{display:none}.auth-form__step--current{color:var(--auth-text)}.auth-form__step--done{color:var(--auth-accent)}.auth-form__step--done:before{background:linear-gradient(90deg, #c9a96e73 0%, var(--auth-accent) 100%)}.auth-form__step-dot{width:26px;height:26px;color:var(--auth-text-muted);z-index:1;background:#ffffff0a;border:1.5px solid #ffffff24;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex;position:relative}.auth-form__step--current .auth-form__step-dot{background:var(--auth-accent);border-color:var(--auth-accent);color:#14181f;box-shadow:0 0 0 4px #c9a96e29,0 6px 16px -4px #c9a96e73}.auth-form__step--done .auth-form__step-dot{border-color:var(--auth-accent);color:var(--auth-accent);background:#c9a96e2e}.auth-form__step--done .auth-form__step-dot svg{font-size:14px}.auth-form__step-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;overflow:hidden}.auth-form__form{flex-direction:column;gap:14px;display:flex}.auth-form__field{flex-direction:column;gap:6px;display:flex}.auth-form__label{color:var(--auth-text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.auth-form__control{align-items:center;display:flex;position:relative}.auth-form__icon{color:var(--auth-text-faint);pointer-events:none;align-items:center;font-size:18px;transition:color .18s;display:inline-flex;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.auth-form__input{width:100%;color:var(--auth-text);background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;outline:none;padding:13px 16px 13px 42px;font-family:inherit;font-size:14.5px;font-weight:500;transition:border-color .18s,background .18s,box-shadow .18s}.auth-form__input::placeholder{color:var(--auth-text-faint);font-weight:400}.auth-form__input:hover{background:#ffffff0d;border-color:#ffffff29}.auth-form__input:focus{border-color:var(--auth-accent);background:#ffffff0f;box-shadow:0 0 0 4px #c9a96e2e,0 6px 16px -8px #c9a96e40}.auth-form__control:focus-within .auth-form__icon{color:var(--auth-accent)}.auth-form__input--with-action{padding-right:50px}.auth-form__action{width:36px;height:36px;color:var(--auth-text-faint);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;transition:color .18s,background .18s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.auth-form__action svg{font-size:19px}.auth-form__action:hover{color:var(--auth-text);background:#ffffff0d}.auth-form__otp{grid-template-columns:repeat(6,1fr);gap:8px;margin-top:4px;display:grid}@media only screen and (width>=640px){.auth-form__otp{gap:10px}}.auth-form__otp-input{aspect-ratio:1;text-align:center;border:1px solid var(--auth-border);width:100%;color:var(--auth-text);background:#ffffff08;border-radius:12px;outline:none;min-width:0;padding:0;font-family:inherit;font-size:20px;font-weight:700;transition:border-color .18s,background .18s,box-shadow .18s}.auth-form__otp-input:hover{border-color:var(--auth-border-strong)}.auth-form__otp-input:focus{border-color:var(--auth-accent);background:#ffffff0f;box-shadow:0 0 0 4px #c9a96e2e}.auth-form__row{justify-content:flex-end;margin-top:-2px;display:flex}.auth-form__link{font:inherit;color:var(--auth-accent);cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;font-weight:700;transition:opacity .18s}.auth-form__link:hover{opacity:.8;text-decoration:underline}.auth-form__error{color:var(--auth-danger);background:#d93b3b0f;border:1px solid #d93b3b38;border-radius:11px;align-items:flex-start;gap:9px;margin:0;padding:11px 14px;font-size:13px;font-weight:500;line-height:1.45;display:flex}.auth-form__error svg{flex-shrink:0;margin-top:1px;font-size:17px}.auth-form__field-error{color:var(--auth-danger);margin-top:-2px;font-size:12px;line-height:1.4}.auth-form__submit{color:var(--on-primary);cursor:pointer;background:linear-gradient(135deg,#ead9a8 0%,#d8bc80 50%,#cbaa66 100%);border:1px solid #c9a96eb3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 16px #c9a96e38,inset 0 1px #ffffff52}.auth-form__submit .MuiSvgIcon-root{color:var(--on-primary)!important}.auth-form__submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #c9a96e4d,inset 0 1px #ffffff61}.auth-form__submit:active:not(:disabled){transform:translateY(0)}.auth-form__submit:disabled{opacity:.55;cursor:not-allowed}.auth-form__submit{text-transform:uppercase;letter-spacing:.08em;width:100%;min-height:50px;margin-top:4px}.auth-form__submit svg{font-size:18px}.auth-form__submit:disabled{box-shadow:none}.auth-form__submit-spinner{border:2px solid #14181f40;border-top-color:#14181ff2;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.auth-form__spinner{justify-content:center;padding:8px 0;display:flex}.auth-form__footer{text-align:center;color:var(--auth-text-muted);margin-top:4px;font-size:13px}.auth-form__footer-link{color:var(--auth-accent);font-weight:700;text-decoration:none;transition:opacity .18s}.auth-form__footer-link:hover{opacity:.8;text-decoration:underline}.auth-form__trust{color:var(--auth-text-faint);justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:12px;font-weight:500;display:flex}.auth-form__trust svg{color:var(--auth-accent);font-size:14px}.auth-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.auth-shell input:-webkit-autofill{-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #1c2232d9}.auth-shell input:-webkit-autofill:hover{-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #1c2232d9}.auth-shell input:-webkit-autofill:focus{-webkit-text-fill-color:var(--auth-text);caret-color:var(--auth-text);transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #1c2232d9}.notFoundPage{justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex;position:relative;overflow:hidden}.notFoundPage .glowOrb{filter:blur(90px);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;position:absolute}.notFoundPage .content{z-index:1;text-align:center;background:var(--bg-card);border:1px solid var(--border);width:100%;max-width:640px;box-shadow:var(--card-shadow);border-radius:24px;padding:48px 24px;position:relative}@media only screen and (width>=640px){.notFoundPage .content{padding:64px 48px}}@media only screen and (width>=992px){.notFoundPage .content{padding:72px 64px}}.notFoundPage .content .errorCode{justify-content:center;align-items:center;gap:6px;font-weight:800;line-height:1;display:flex}@media only screen and (width>=640px){.notFoundPage .content .errorCode{gap:10px}}.notFoundPage .content .errorCode .digit{background:linear-gradient(160deg, var(--text-primary) 0%, var(--text-muted) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:96px}@media only screen and (width>=640px){.notFoundPage .content .errorCode .digit{font-size:140px}}@media only screen and (width>=992px){.notFoundPage .content .errorCode .digit{font-size:170px}}.notFoundPage .content .errorCode .zero{width:96px;height:96px;position:relative}@media only screen and (width>=640px){.notFoundPage .content .errorCode .zero{width:140px;height:140px}}@media only screen and (width>=992px){.notFoundPage .content .errorCode .zero{width:170px;height:170px}}.notFoundPage .content .errorCode .zero .zeroRing{width:100%;height:100%;overflow:visible}.notFoundPage .content .errorCode .zero .zeroRing circle{fill:none;stroke:var(--primary);stroke-width:9px;stroke-linecap:round;stroke-dasharray:246 80;transform-origin:50%;filter:drop-shadow(0 0 10px #c9a96e73);animation:3.5s linear infinite spin-ring}.notFoundPage .content .errorContent{margin-top:14px}.notFoundPage .content .errorContent .badge{letter-spacing:1.2px;text-transform:uppercase;color:var(--primary);background:#c9a96e1f;border:1px solid #c9a96e52;border-radius:999px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-block}.notFoundPage .content .errorContent h1{text-align:center;color:var(--text-primary);margin:18px 0 0;font-size:22px;font-weight:700}@media only screen and (width>=640px){.notFoundPage .content .errorContent h1{font-size:30px}}@media only screen and (width>=992px){.notFoundPage .content .errorContent h1{font-size:36px}}.notFoundPage .content .errorContent p{text-align:center;max-width:460px;color:var(--text-secondary);margin:12px auto 0;font-size:14px;font-weight:500;line-height:1.6}@media only screen and (width>=640px){.notFoundPage .content .errorContent p{font-size:16px}}.notFoundPage .content .errorContent .actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.notFoundPage .content .errorContent .actions .btn{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:48px;padding:0 24px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s;display:inline-flex}@media only screen and (width>=640px){.notFoundPage .content .errorContent .actions .btn{height:52px;padding:0 30px;font-size:16px}}.notFoundPage .content .errorContent .actions .btn svg{flex-shrink:0}.notFoundPage .content .errorContent .actions .btn:hover{transform:translateY(-2px)}.notFoundPage .content .errorContent .actions .btn:active{transform:translateY(0)}.notFoundPage .content .errorContent .actions .btn--primary{color:#fff;background-color:var(--primary);border:1px solid var(--primary);box-shadow:0 8px 22px #c9a96e52}.notFoundPage .content .errorContent .actions .btn--primary:hover{box-shadow:0 12px 28px #c9a96e6b}.notFoundPage .content .errorContent .actions .btn--ghost{color:var(--text-primary);border:1px solid var(--border);background-color:#0000}.notFoundPage .content .errorContent .actions .btn--ghost:hover{background-color:var(--bg-surface);border-color:var(--primary)}@keyframes spin-ring{to{transform:rotate(360deg)}}@keyframes float-orb{0%,to{transform:translate(0)}50%{transform:translate(30px,-24px)}}@media (prefers-reduced-motion:reduce){.notFoundPage .glowOrb,.notFoundPage .errorCode .zero .zeroRing circle{animation:none}}.route-skel{padding:var(--space-5) var(--space-4) var(--space-9);gap:var(--space-5);flex-direction:column;max-width:1640px;margin-inline:auto;display:flex}@media only screen and (width>=992px){.route-skel{padding-inline:0}}.route-skel__ph{background-color:var(--bg-surface);background-image:linear-gradient(90deg,#0000 0%,#ffffff0f 50%,#0000 100%);background-repeat:no-repeat;background-size:220% 100%;border-radius:8px;animation:1.3s ease-in-out infinite route-skel-shimmer;display:block}.route-skel__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.route-skel__title{flex-direction:column;gap:10px;display:flex}.route-skel__title-main{width:220px;max-width:50vw;height:26px}.route-skel__title-sub{width:320px;max-width:70vw;height:13px}.route-skel__action{border-radius:var(--radius-md);flex-shrink:0;width:130px;height:40px}.route-skel__kpis{gap:var(--space-4);grid-template-columns:repeat(2,1fr);display:grid}@media (width>=900px){.route-skel__kpis{grid-template-columns:repeat(4,1fr)}}.route-skel__kpi{border-radius:var(--radius-lg);height:92px}.route-skel__card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--card-elevation);padding:var(--space-5);flex-direction:column;gap:16px;display:flex}.route-skel__row{width:100%;height:18px}.route-skel__row:nth-child(3n){width:88%}.route-skel__row:nth-child(3n+2){width:94%}@keyframes route-skel-shimmer{0%{background-position:-120% 0}to{background-position:220% 0}}@media (prefers-reduced-motion:reduce){.route-skel__ph{animation:none}}.new-client-modal{-webkit-backdrop-filter:blur(10px)saturate(.9);opacity:1;z-index:1000;background-color:#05080f8c;width:100%;height:100vh;transition:all .3s;position:fixed;top:0;left:0}.new-client-modal.hidden{opacity:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur()saturate()}.new-client-modal.hidden .modal-content{opacity:0;transform:translate(-50%,-50%)scale(.94)}.new-client-modal .modal-overlay{z-index:1;background-color:#0000;width:100%;height:100vh;position:absolute;top:0;left:0}.new-client-modal .modal-content{background-color:var(--bg-card);z-index:2;border:1px solid #ffffff14;border-radius:18px;width:93%;max-width:580px;max-height:96vh;padding:14px 14px 18px;transition:transform .32s cubic-bezier(.34,1.56,.64,1),opacity .28s;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)scale(1);box-shadow:inset 0 1px #ffffff0f,0 30px 80px -15px #000000b3,0 12px 32px -8px #00000080,0 4px 12px -2px #00000059}@media only screen and (width>=640px){.new-client-modal .modal-content{border-radius:20px;padding:16px 26px 22px}}.new-client-modal .modal-content .modal-top{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding-bottom:10px;display:flex}.new-client-modal .modal-content .modal-top h2{letter-spacing:-.005em;color:var(--black-color);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:19px;font-weight:700;overflow:hidden}@media only screen and (width>=640px){.new-client-modal .modal-content .modal-top h2{font-size:21px}}.new-client-modal .modal-content .modal-top button{border:1px solid var(--border);cursor:pointer;width:32px;height:32px;color:var(--text-muted);background-color:#0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background-color .18s,color .18s,border-color .18s;display:flex}.new-client-modal .modal-content .modal-top button:hover{color:var(--text-primary);border-color:var(--text-secondary);background-color:#ffffff08}.new-client-modal .modal-content .modal-body .info-banner{background-color:var(--warn-bg);border:1px solid var(--warn-border);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:9px 14px;display:flex}.new-client-modal .modal-content .modal-body .info-banner span{color:var(--warn-text);font-size:18px;line-height:1}.new-client-modal .modal-content .modal-body .info-banner p{color:var(--text-primary);margin:0;font-size:13px;line-height:1.45}.new-client-modal .modal-content .modal-body .avatar-block{flex-direction:column;align-items:center;gap:8px;margin-bottom:14px;display:flex}.new-client-modal .modal-content .modal-body .avatar-block__meta{flex-direction:column;align-items:center;gap:2px;margin-top:4px;display:flex}.new-client-modal .modal-content .modal-body .avatar-block__hint{color:var(--text-primary);text-align:center;letter-spacing:-.005em;font-size:13px;font-weight:600}.new-client-modal .modal-content .modal-body .avatar-block__sub{color:var(--text-muted);text-align:center;letter-spacing:.01em;font-size:11.5px}.new-client-modal .modal-content .modal-body .avatar-uploader{cursor:pointer;border-radius:50%;outline:none;width:110px;height:110px;margin:4px;position:relative}.new-client-modal .modal-content .modal-body .avatar-uploader__ring{opacity:.85;filter:blur(4px);pointer-events:none;z-index:0;background:conic-gradient(from 140deg,#c9a96e8c 0deg,#c9a96e0d 120deg,#c9a96e66 240deg,#c9a96e8c 360deg);border-radius:50%;animation:9s linear infinite avatar-ring-spin;position:absolute;inset:-6px}.new-client-modal .modal-content .modal-body .avatar-uploader__inner{z-index:1;width:100%;height:100%;color:var(--primary);background:linear-gradient(180deg, #ffffff0a, #0003), radial-gradient(120% 120% at 30% 20%, #c9a96e38, #c9a96e0a 60%, var(--bg-card) 100%);border:2px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.34,1.56,.64,1),border-color .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px -10px #0000008c,inset 0 1px #ffffff0f}.new-client-modal .modal-content .modal-body .avatar-uploader__inner svg{font-size:44px}.new-client-modal .modal-content .modal-body .avatar-uploader__inner img{object-fit:cover;width:100%;height:100%}.new-client-modal .modal-content .modal-body .avatar-uploader__badge{z-index:2;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-family:inherit;transition:transform .18s cubic-bezier(.34,1.56,.64,1),background-color .18s,box-shadow .18s;display:inline-flex;position:absolute}.new-client-modal .modal-content .modal-body .avatar-uploader__badge svg{font-size:16px}.new-client-modal .modal-content .modal-body .avatar-uploader__badge--add{background:linear-gradient(135deg, #ffd45a 0%, var(--primary) 60%, #8b7040 100%);color:#0a0d14;border:3px solid var(--bg-card);bottom:0;right:0;box-shadow:0 6px 18px -4px #c9a96e8c}.new-client-modal .modal-content .modal-body .avatar-uploader__badge--add svg{color:#0a0d14}.new-client-modal .modal-content .modal-body .avatar-uploader__badge--remove{color:#fff;border:3px solid var(--bg-card);appearance:none;background:linear-gradient(135deg,#fb7185 0%,#ef4444 100%);padding:0;top:0;right:0;box-shadow:0 6px 18px -4px #ef44448c}.new-client-modal .modal-content .modal-body .avatar-uploader__badge--remove svg{color:#fff}.new-client-modal .modal-content .modal-body .avatar-uploader__badge--remove:hover{transform:scale(1.12)rotate(90deg)}.new-client-modal .modal-content .modal-body .avatar-uploader:hover .avatar-uploader__inner{border-color:#c9a96e73;transform:scale(1.04);box-shadow:0 18px 44px -10px #000000a6,inset 0 1px #ffffff14}.new-client-modal .modal-content .modal-body .avatar-uploader:hover .avatar-uploader__badge--add{transform:scale(1.12);box-shadow:0 10px 22px -4px #c9a96eb3}.new-client-modal .modal-content .modal-body .avatar-uploader:hover .avatar-uploader__ring{opacity:1}.new-client-modal .modal-content .modal-body .avatar-uploader:focus-visible .avatar-uploader__inner{border-color:var(--primary);box-shadow:0 0 0 3px #c9a96e40,0 14px 36px -10px #0000008c}.new-client-modal .modal-content .modal-body .avatar-uploader.has-image .avatar-uploader__inner{background:var(--bg-input);border-color:#c9a96e73}.new-client-modal .modal-content .modal-body .avatar-uploader.has-image .avatar-uploader__ring{opacity:.55;animation-duration:16s}.new-client-modal .modal-content .modal-body .avatar-uploader.is-dragging .avatar-uploader__inner{border-color:var(--primary);transform:scale(1.06);box-shadow:0 0 0 4px #c9a96e38,0 18px 40px -10px #c9a96e73}.new-client-modal .modal-content .modal-body .avatar-uploader.is-dragging .avatar-uploader__ring{opacity:1;animation-duration:3s}@keyframes avatar-ring-spin{to{transform:rotate(360deg)}}.new-client-modal .modal-content .modal-body form .form-grid{grid-template-columns:1fr 1fr;gap:12px 14px;margin-bottom:16px;display:grid}@media (width<=540px){.new-client-modal .modal-content .modal-body form .form-grid{grid-template-columns:1fr;gap:10px}}.new-client-modal .modal-content .modal-body form .input-group label{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:600;display:block}.new-client-modal .modal-content .modal-body form .input-group label span{color:red}.new-client-modal .modal-content .modal-body form .input-group input,.new-client-modal .modal-content .modal-body form .input-group select{border:1px solid var(--border);background-color:var(--bg-input);width:100%;color:var(--text-primary);border-radius:9px;outline:none;padding:9px 14px;font-family:inherit;font-size:14.5px;transition:border-color .18s,box-shadow .18s,background-color .18s}.new-client-modal .modal-content .modal-body form .input-group input::placeholder,.new-client-modal .modal-content .modal-body form .input-group select::placeholder{color:var(--text-muted);font-weight:400}.new-client-modal .modal-content .modal-body form .input-group input:hover:not(:focus):not(:disabled),.new-client-modal .modal-content .modal-body form .input-group select:hover:not(:focus):not(:disabled){border-color:var(--border-light)}.new-client-modal .modal-content .modal-body form .input-group input:focus,.new-client-modal .modal-content .modal-body form .input-group select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #c9a96e24}.new-client-modal .modal-content .modal-body form .input-group input[aria-invalid=true],.new-client-modal .modal-content .modal-body form .input-group select[aria-invalid=true]{border-color:var(--danger-text)}.new-client-modal .modal-content .modal-body form .input-group input[aria-invalid=true]:focus,.new-client-modal .modal-content .modal-body form .input-group select[aria-invalid=true]:focus{box-shadow:0 0 0 3px #ef44442e}.new-client-modal .modal-content .modal-body form .input-group input:disabled,.new-client-modal .modal-content .modal-body form .input-group select:disabled{opacity:.6;cursor:not-allowed}.new-client-modal .modal-content .modal-body form .input-group select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.new-client-modal .modal-content .modal-body form .input-group .field-error{color:var(--danger-text);margin-top:5px;font-size:11.5px;line-height:1.35;display:block}.new-client-modal .modal-content .modal-body form .plan-hint{color:var(--text-secondary);background:#c9a96e12;border:1px dashed #c9a96e52;border-radius:9px;align-items:center;gap:8px;margin:12px 0 2px;padding:9px 12px;font-size:12px;font-weight:500;display:flex}.new-client-modal .modal-content .modal-body form .form-actions{border-top:1px solid var(--border);gap:10px;margin-top:4px;padding-top:14px;display:flex}.new-client-modal .modal-content .modal-body form .form-actions .btn-cancel{border:1px solid var(--border);cursor:pointer;color:var(--text-muted);background-color:#0000;border-radius:9px;flex:1;padding:10px;font-family:inherit;font-size:14px;font-weight:600;transition:border-color .18s,color .18s,background-color .18s}@media only screen and (width>=640px){.new-client-modal .modal-content .modal-body form .form-actions .btn-cancel{flex:none;min-width:140px}}.new-client-modal .modal-content .modal-body form .form-actions .btn-cancel:hover:not(:disabled){border-color:var(--text-secondary);color:var(--text-primary);background-color:#ffffff05}.new-client-modal .modal-content .modal-body form .form-actions .btn-cancel:disabled{opacity:.55;cursor:not-allowed}.new-client-modal .modal-content .modal-body form .form-actions .btn-create{color:var(--on-primary);cursor:pointer;background:linear-gradient(135deg,#ead9a8 0%,#d8bc80 50%,#cbaa66 100%);border:1px solid #c9a96eb3;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s,opacity .18s;display:inline-flex;box-shadow:0 6px 16px #c9a96e38,inset 0 1px #ffffff52}.new-client-modal .modal-content .modal-body form .form-actions .btn-create .MuiSvgIcon-root{color:var(--on-primary)!important}.new-client-modal .modal-content .modal-body form .form-actions .btn-create:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 9px 20px #c9a96e4d,inset 0 1px #ffffff61}.new-client-modal .modal-content .modal-body form .form-actions .btn-create:active:not(:disabled){transform:translateY(0)}.new-client-modal .modal-content .modal-body form .form-actions .btn-create:disabled{opacity:.55;cursor:not-allowed}.new-client-modal .modal-content .modal-body form .form-actions .btn-create{flex:1}.new-client-modal .modal-content .modal-body form .form-actions .btn-create:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}
