@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Fira+Code:wght@300;400;500;600;700&display=swap";.green-gradient{background:#1ac938;background:-webkit-linear-gradient(to right,#1ed633,#1ac938);background:linear-gradient(90deg,#1ed633,#1ac938)}.blue-gradient{background:#0c4fff;background:-webkit-linear-gradient(to right,#2948ff,#0c4fff);background:linear-gradient(90deg,#2948ff,#0c4fff)}.red-gradient{background:#ff0c0c;background:-webkit-linear-gradient(to right,#dc281e,#ff0c0c);background:linear-gradient(90deg,#dc281e,#ff0c0c)}.orange-gradient{background:#d08b30;background:-webkit-linear-gradient(to right,#ed8f03,#d08b30);background:linear-gradient(90deg,#ed8f03,#d08b30)}.purple-gradient{background:#673ab7;background:-webkit-linear-gradient(to right,#512da8,#673ab7);background:linear-gradient(90deg,#512da8,#673ab7)}.cian-gradient{background:#00c6ff;background:-webkit-linear-gradient(to right,#0072ff,#00c6ff);background:linear-gradient(90deg,#0072ff,#00c6ff)}.violet-gradient{background:#ec008c;background:-webkit-linear-gradient(to right,#fc6767,#ec008c);background:linear-gradient(90deg,#fc6767,#ec008c)}.yellow-gradient{background:#cad030;background:-webkit-linear-gradient(to right,#f2c94c,#cad030);background:linear-gradient(90deg,#f2c94c,#cad030)}.orange-gradient-citric{background:linear-gradient(-60deg,#ff5858 0%,#f09819 100%)}.green-gradient-citric{background:#29cb60;background:-webkit-linear-gradient(to right,#29cb60 0%,#21b49b 100%);background:linear-gradient(90deg,#29cb60 0%,#21b49b 100%)}.blue-gradient-citric{background:linear-gradient(-225deg,#163ea4 0%,#234fc2 48%,#4778f7 100%)}.dark-gradient{background:linear-gradient(#181726 32%,#2b2f50 100%)}.ant-select-selection-item,.ant-select-item-option-content{align-items:center;display:flex}.ant-tabs-nav:before{display:none}.ant-tabs-nav .ant-tabs-tab{opacity:.5;padding:.5rem 0;font-weight:700;transition:all .3s}.ant-tabs-nav .ant-tabs-tab:hover{opacity:1;color:var(--text)}.ant-tabs-nav .ant-badge-count{color:var(--text);background-color:var(--border)}.ant-tabs-nav .ant-tabs-tab-active{opacity:1}.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text)!important}.ant-tabs-nav .ant-tabs-tab-active .ant-badge-count{color:#fff;background-color:var(--blue)}.ant-tabs-nav .ant-tabs-tab-disabled{opacity:.5;pointer-events:none}.ant-modal-content{background-color:var(--body)!important;border:1px solid var(--border)!important}.ant-modal-content .ant-modal-title{background-color:var(--body)!important}.ant-modal-confirm-paragraph{max-width:100%!important}.ant-popover-inner{background-color:var(--body)!important;border:1px solid var(--border)!important}.ant-popover-arrow{background-color:#0000}.ant-popover-arrow:before,.ant-popover-arrow:after{background-color:var(--border)!important}.ant-dropdown-menu{border:1px solid var(--border);border-radius:1rem;top:.3rem;background-color:var(--body)!important;padding:.5rem!important}.ant-btn{box-shadow:none;border:none;font-weight:700;font-family:Poppins,sans-serif!important;transition:none!important}.ant-btn-text{color:var(--text)}.ant-btn-text:hover{color:var(--text)!important}[data-theme=light]>body>#root .ant-btn-dangerous.ant-btn-default{color:var(--pink);background-color:var(--body);border:1px solid var(--pink)}[data-theme=light]>body>#root .ant-btn-dangerous.ant-btn-default:hover{border:1px solid var(--pink-2);background:var(--body);color:var(--pink-2)!important}[data-theme=light]>body>#root .ant-btn-default{color:var(--blue);background-color:var(--body);border:1px solid var(--blue)}[data-theme=light]>body>#root .ant-btn-default:hover{color:var(--blue-2);border:1px solid var(--blue-2);background:var(--body)}[data-theme=dark]>body>#root .ant-btn-dangerous.ant-btn-default{color:var(--text);background-color:var(--body);border:1px solid var(--pink)}[data-theme=dark]>body>#root .ant-btn-dangerous.ant-btn-default:hover{border:1px solid var(--pink-2);background:var(--body)}[data-theme=dark]>body>#root .ant-btn-default{color:var(--text);background-color:var(--body);border:1px solid var(--border)}[data-theme=dark]>body>#root .ant-btn-default:hover{color:var(--text);border:1px solid var(--blue);background:var(--body)}[data-theme=dark]>body>#root .ant-btn-dashed{border:2px dashed var(--blue);background-color:var(--body-2)}.ant-input:read-only{opacity:.6;pointer-events:none!important;color:var(--text-2)!important}.ant-table-thead tr td,.ant-table-thead tr th{color:var(--text-2)!important;background:0 0!important;font-weight:400!important}.ant-table-content tr td,.ant-table-content tr th{padding-left:1rem!important;padding-right:1rem!important}*{box-sizing:border-box}body{-moz-osx-font-smoothing:grayscale;width:100%;color:var(--text);background-color:var(--body);margin:0;font-family:Poppins,sans-serif;font-size:.8125rem;-webkit-font-smoothing:subpixel-antialiased!important}a,a:hover,h1,h2,h3,h4,h5,h6{color:var(--text)}:disabled,[aria-disabled=true]{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.5}.auth{flex-direction:column;justify-content:center;align-items:center;padding:4rem 0;display:flex}.auth .logo{width:8rem;margin-bottom:2rem}.auth .copy{opacity:.5;margin-top:2rem}.auth .auth-container{border:1px solid var(--border);background-color:var(--body-2);border-radius:1rem;align-items:stretch;display:flex;overflow:hidden}.auth .auth-container .auth-content{width:36rem;padding:2rem}.auth .auth-container .auth-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;width:16rem}:root{--body:#fff;--body-2:#f7f7f7;--border:#ddd;--text:#212121;--text-2:#919191;--blue:#0c4fff;--blue-2:#0732a1;--blue-3:#eaf1ff;--green:#1ac938;--green-2:#08ad21;--red:#ff0c0c;--red-2:#a10707;--pink:#ff1b6b;--pink-2:#d20e53;--pink-3:#ffe9e9;--yellow:#cad030;--yellow-2:#beaf0f;--orange:#d08b30;--orange-2:#be7e0f;--purple:#6212eb;--purple-2:#4b0cb7;--primary:var(--blue);--primary-background:var(--blue-3);--accent:var(--pink);--accent-background:var(--pink-3)}[data-theme=dark]{--body:#080808;--body-2:#212121;--border:#343434;--text:#fafafa;--text-2:#afb4bd;--primary:var(--blue-3);--primary-background:var(--blue)}@keyframes surfaceRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#login-page .login-forgot{font-size:12px}#login-page .login-divider{align-items:center;gap:12px;margin:20px 0;display:flex}#login-page .login-divider:before,#login-page .login-divider:after{content:"";background:var(--line);flex:1;height:1px}#login-page .login-divider span{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;line-height:1.4}#login-page .login-microsoft{background:color-mix(in srgb,var(--body),transparent 30%)}#login-page .login-waiting{margin-top:12px}.field{flex-direction:column;gap:8px;display:flex}.field .ant-input,.field .ant-input-affix-wrapper{border-radius:10px;height:42px}.field .ant-input-affix-wrapper .ant-input{height:auto}.field-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.field-label{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;line-height:1.4}.field-hint{color:color-mix(in srgb,color-mix(in srgb,var(--orange),white var(--lift)),black var(--shade));font-size:11.5px}.inline-status{--tone:var(--blue);text-align:left;color:color-mix(in srgb,color-mix(in srgb,var(--tone),white var(--lift)),black var(--shade));background:color-mix(in srgb,var(--tone),transparent 90%);border:1px solid color-mix(in srgb,var(--tone),transparent 75%);border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5;animation:.35s cubic-bezier(.16,1,.3,1) both surfaceRise;display:flex}.inline-status[data-tone=success]{--tone:var(--green-2)}.inline-status[data-tone=error]{--tone:var(--red)}.inline-status svg{flex-shrink:0;margin-top:2px;font-size:14px}.inline-status span{overflow-wrap:anywhere;min-width:0}.inline-status-spin{animation:.9s linear infinite inlineStatusSpin}@keyframes inlineStatusSpin{to{transform:rotate(360deg)}}.page-heading{margin-bottom:26px}.page-heading-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,color-mix(in srgb,var(--blue),white var(--lift)),black var(--shade));font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;line-height:1.4;display:block}.page-heading-title{letter-spacing:-.03em;color:var(--text);margin:8px 0 0;font-size:24px;font-weight:700;line-height:1.15}.page-heading-text{color:var(--text-2);margin:10px 0 0;font-size:13px;line-height:1.6}.page-heading-text strong{color:var(--text);font-weight:500}#layout{--lift:0%;--shade:25%;--glass:color-mix(in srgb,var(--body),transparent 22%);--glass-filter:blur(16px)saturate(1.5);--hover:color-mix(in srgb,var(--text),transparent 95%);--line:color-mix(in srgb,var(--text),transparent 90%)}[data-theme=dark] #layout{--lift:28%;--shade:0%;--glass:color-mix(in srgb,var(--body-2),transparent 45%);--hover:color-mix(in srgb,var(--text),transparent 94%);--line:color-mix(in srgb,var(--text),transparent 88%)}#layout{isolation:isolate;min-height:100vh;color:var(--text);background:var(--body);position:relative;overflow:hidden}#layout a{color:color-mix(in srgb,color-mix(in srgb,var(--blue),white var(--lift)),black var(--shade));font-weight:500;text-decoration:none}#layout a:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){#layout *,#layout :before,#layout :after{transition:none!important;animation:none!important}}.layout-header{--column-inset:max(40px,calc((100vw - 1120px)/2 + 40px));z-index:1;padding:0 var(--column-inset);justify-content:space-between;align-items:center;display:flex;position:absolute;top:56px;left:0;right:0}:root[data-window-controls] .layout-header{top:max(56px,var(--titlebar-top,0px) + var(--titlebar-height,44px) + 16px)}:root[data-window-controls] #layout:after{content:"";top:var(--titlebar-top,0px);z-index:2;height:var(--titlebar-height,44px);-webkit-app-region:drag;app-region:drag;position:absolute;left:0;right:0}.layout-logo{width:auto;height:28px;display:block}.layout-logo-dark,[data-theme=dark] .layout-logo-light{display:none}[data-theme=dark] .layout-logo-dark{display:block}.layout-main{grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:88px;max-width:1120px;min-height:100vh;margin:0 auto;padding:136px 40px 40px;display:grid}.brand-panel{max-width:500px;animation:.6s cubic-bezier(.16,1,.3,1) both surfaceRise}.brand-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,color-mix(in srgb,var(--blue),white var(--lift)),black var(--shade));font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;line-height:1.4;display:block}.brand-title{letter-spacing:-.04em;color:var(--text);margin:14px 0 0;font-size:42px;font-weight:700;line-height:1.08}.brand-text{color:var(--text-2);margin:18px 0 0;font-size:15px;line-height:1.65}.brand-modules{flex-wrap:wrap;gap:10px;margin:32px 0 0;padding:0;list-style:none;display:flex}.brand-module{--tone:var(--blue);height:40px;color:var(--text);background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--line);border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 8px;font-size:13px;display:flex}.brand-module[data-tone=purple]{--tone:var(--purple)}.brand-module[data-tone=orange]{--tone:var(--orange)}.brand-module[data-tone=green]{--tone:var(--green-2)}.brand-module-tag{letter-spacing:.04em;color:#fff;background:var(--tone);border-radius:6px;padding:4px 7px;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:9.5px;font-weight:600;line-height:1}.layout-card-column{min-width:0;animation:.6s cubic-bezier(.16,1,.3,1) 80ms both surfaceRise}.layout-card{background:var(--glass);-webkit-backdrop-filter:var(--glass-filter);backdrop-filter:var(--glass-filter);border:1px solid var(--line);box-shadow:0 24px 60px color-mix(in srgb,var(--blue),transparent 90%);border-radius:18px;padding:32px}[data-theme=dark] .layout-card{box-shadow:0 24px 60px #00000073}.layout-card form{flex-direction:column;gap:16px;display:flex}.layout-card .ant-btn{font-weight:500}.layout-card .ant-btn-lg{border-radius:10px;height:44px}.layout-footer{text-align:center;margin-top:16px}.layout-copyright{letter-spacing:.02em;color:var(--text-2);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.preferences{flex-shrink:0;align-items:center;gap:4px;display:flex}.preferences-language{height:30px;color:var(--text-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:color .15s,background-color .15s;display:flex;position:relative}.preferences-language:hover{color:var(--text);background:var(--hover)}.preferences-language select{font:inherit;color:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;outline:none;padding:0}.preferences-theme{width:30px;height:30px;color:var(--text-2);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:color .15s,background-color .15s;display:flex}.preferences-theme:hover{color:var(--text);background:var(--hover)}@media (max-width:960px){.layout-header{--column-inset:max(16px,calc((100vw - 420px)/2));padding:36px var(--column-inset)0;position:static}.layout-main{grid-template-columns:minmax(0,420px);justify-content:center;min-height:0;padding:40px 16px}.brand-panel{display:none}}@media (max-width:480px){.layout-card{padding:24px 20px}}.dot-backdrop{--dot:color-mix(in srgb,var(--blue),transparent 78%);--sheen:color-mix(in srgb,var(--blue),transparent 80%);--corner:.16;z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dot-backdrop:before{content:"";background-image:radial-gradient(var(--dot)1.1px,transparent 1.2px);background-size:22px 22px;animation:28s linear infinite dotBackdropDrift;position:absolute;top:-22px;bottom:-22px;left:-22px;right:-22px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 18%,#0000 78%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 18%,#0000 78%)}[data-theme=dark] .dot-backdrop{--dot:color-mix(in srgb,var(--blue),transparent 55%);--sheen:color-mix(in srgb,var(--blue),transparent 45%);--corner:.34}.dot-backdrop-sheen{background:radial-gradient(ellipse at center,var(--sheen),transparent 70%);filter:blur(80px);opacity:.7;border-radius:50%;width:min(900px,90%);height:520px;animation:12s ease-in-out infinite dotBackdropSheen;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.dot-backdrop-corner{background:radial-gradient(circle,color-mix(in srgb,var(--purple),transparent 55%),transparent 70%);filter:blur(80px);width:520px;height:520px;opacity:var(--corner);border-radius:50%;position:absolute;bottom:-30%;right:-10%}@keyframes dotBackdropDrift{0%{transform:translate(0,0)}to{transform:translate(22px,22px)}}@keyframes dotBackdropSheen{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.dot-backdrop:before,.dot-backdrop-sheen{animation:none}}#layout .back-link{color:var(--text-2);align-self:center;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:500;display:inline-flex}#layout .back-link:hover{color:var(--text);text-decoration:none}.done-state{text-align:center;flex-direction:column;align-items:center;padding:8px 0 4px;display:flex}.done-state-icon{color:#fff;background:var(--green-2);width:52px;height:52px;box-shadow:0 0 0 8px color-mix(in srgb,var(--green-2),transparent 85%);border-radius:50%;justify-content:center;align-items:center;font-size:24px;animation:.5s cubic-bezier(.16,1,.3,1) both doneStatePop;display:flex}.done-state-title{letter-spacing:-.03em;color:var(--text);margin:22px 0 0;font-size:22px;font-weight:700;animation:.6s cubic-bezier(.16,1,.3,1) 60ms both surfaceRise}.done-state-text{color:var(--text-2);margin:8px 0 0;font-size:13px;line-height:1.6;animation:.6s cubic-bezier(.16,1,.3,1) .1s both surfaceRise}.done-state-text strong{color:var(--text);font-weight:500}.done-state-action{width:100%;margin-top:24px;animation:.6s cubic-bezier(.16,1,.3,1) .14s both surfaceRise}@keyframes doneStatePop{0%{transform:scale(.6)}to{transform:scale(1)}}.otp-input{grid-template-columns:repeat(3,1fr) 2px repeat(3,1fr);gap:8px;display:grid}.otp-input .otp-input-digit:nth-child(4){grid-column:5}.otp-input-digit{text-align:center;width:100%;height:56px;color:var(--text);background:var(--body);border:1px solid var(--line);caret-color:var(--blue);border-radius:12px;outline:none;padding:0;font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:24px;font-weight:500;transition:border-color .15s,box-shadow .15s,background-color .15s}.otp-input-digit[data-filled]{border-color:color-mix(in srgb,var(--blue),transparent 55%);background:color-mix(in srgb,var(--blue),transparent 95%)}.otp-input-digit:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue),transparent 82%)}.otp-input[data-invalid] .otp-input-digit{border-color:var(--red);background:color-mix(in srgb,var(--red),transparent 94%)}.otp-input-digit:disabled{opacity:.6}.password-requirements{background:var(--hover);border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.password-requirements-head{justify-content:space-between;display:flex}.password-requirements-title,.password-requirements-count{letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);font-family:Fira Code,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:500;line-height:1.4}.password-requirements-meter{background:var(--line);border-radius:4px;height:4px;position:relative;overflow:hidden}.password-requirements-meter:after{content:"";background:linear-gradient(90deg,var(--blue),var(--purple));border-radius:inherit;transform:scaleX(var(--met));transform-origin:0;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s;position:absolute;top:0;bottom:0;left:0;right:0}.password-requirements-meter[data-complete]:after{background:var(--green-2)}.password-requirements-list{grid-template-columns:1fr 1fr;gap:7px 12px;margin:2px 0 0;padding:0;list-style:none;display:grid}.password-requirements-list li{min-width:0;color:var(--text-2);align-items:center;gap:8px;font-size:12px;transition:color .2s;display:flex}.password-requirements-list li[data-met]{color:var(--text)}.password-requirements-mark{color:#fff;border:1.5px solid var(--line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;font-size:10px;transition:background-color .2s,border-color .2s;display:flex}.password-requirements-mark svg{stroke-width:3.5px}[data-met]>.password-requirements-mark{background:var(--green-2);border-color:var(--green-2)}@media (max-width:380px){.password-requirements-list{grid-template-columns:1fr}}