@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600&display=swap";.actions-container{display:flex;align-items:center;width:100%}.actions-section{display:flex;align-items:center}.actions-section-right{margin-left:auto}.actions-container .ant-btn-text,.actions-container .ant-btn-link{transition:all .2s ease-in-out}.actions-container .ant-btn-primary:not(:disabled):hover{filter:brightness(.9)}.actions-container .ant-btn-primary:not(:disabled):active{filter:brightness(.8)}.actions-container .ant-btn-text:not(:disabled):hover{filter:brightness(.85);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a;background-color:#0000000a}.actions-container .ant-btn-link:not(:disabled):hover{filter:brightness(.85)}.actions-container .ant-btn[disabled]{opacity:.6;cursor:not-allowed;color:var(--ant-color-text-secondary)}.actions-container .ant-btn.ant-btn-loading{cursor:wait}.actions-container .ant-btn:focus{outline:none;box-shadow:none}.actions-container .ant-space-compact{gap:0!important}.actions-container .ant-space-compact .ant-btn{border-radius:0}.actions-container .ant-space-compact .ant-btn:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.actions-container .ant-space-compact .ant-btn:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.action-count{margin-left:4px;font-size:.85em;opacity:.75}.ant-modal{top:30px}.ant-modal-header{padding-bottom:8px!important;border-bottom:1px solid var(--ant-color-border)!important}.ant-modal-footer{padding-top:8px!important;border-top:1px solid var(--ant-color-border)!important}.ant-modal-body{max-height:80vh!important;overflow-y:auto!important;overflow-x:hidden!important}.ant-table{border-radius:2px!important;border:var(--ant-color-border) 1px solid;background:transparent!important;border-collapse:collapse}.ant-table-thead>tr{border-bottom:2px solid var(--ant-color-border)!important}.ant-table-thead>tr>th{background:color-mix(in srgb,var(--ant-color-border) 65%,transparent)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ant-table-tbody>tr{background:transparent!important}.ant-table-tbody>tr>td:not(:last-child){border-right:1px solid color-mix(in srgb,var(--ant-color-border) 50%,transparent)!important}ant-table-cell-fix,ant-table-cell-fix-left,ant-table-cell-fix-right{background:transparent!important;background-color:transparent!important}.ant-table-row-expand-icon-cell{text-align:left;padding-left:16px}.table-expand-icon-cell,.table-expand-icon-placeholder{display:inline-block;width:28px;vertical-align:middle}.table-expand-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;border:1px solid var(--ant-color-border, #d9d9d9);cursor:pointer;margin-right:6px;vertical-align:middle}.table-expand-icon-circle .anticon{font-size:12px}.calendar-year{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;padding-bottom:16px}.calendar-month{border:1px solid var(--ant-color-border);border-radius:var(--ant-border-radius-lg);overflow:hidden;transition:box-shadow .2s}.calendar-month:hover{box-shadow:var(--ant-box-shadow)}.calendar-header-title{padding:6px;border-bottom:1px solid var(--ant-color-border);font-weight:600;text-align:center;background:var(--ant-color-fill-tertiary)}.calendar-header{display:flex;justify-content:space-between;align-items:center;width:100%;gap:8px;flex-wrap:wrap}.calendar-header-controls{display:flex;align-items:center;gap:8px}.calendar-header-date{margin-left:16px}.calendar-search-results{display:flex;align-items:center;gap:8px;margin-left:8px}.calendar-search-count{font-size:12px;color:var(--ant-color-text-secondary);white-space:nowrap}.calendar-events{list-style:none;margin:4px 0 0;padding:0}.calendar-event{font-size:11px;padding:2px 4px;margin-bottom:2px;border-radius:var(--ant-border-radius-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;transition:opacity .2s}.calendar-event:hover{opacity:.8}.calendar-event-meeting{background-color:var(--ant-color-info-bg);color:var(--ant-color-info)}.calendar-event-event{background-color:var(--ant-color-success-bg);color:var(--ant-color-success)}.calendar-event-presentation{background-color:var(--ant-color-warning-bg);color:var(--ant-color-warning)}.calendar-event-holiday{background-color:var(--ant-color-error-bg);color:var(--ant-color-error);font-weight:600}.ant-picker-calendar-date-content{min-height:60px}.ant-picker-cell-today .ant-picker-cell-inner{background-color:var(--ant-color-primary-bg)!important;border-color:var(--ant-color-primary)!important;font-weight:600}.calendar-year-cell-has-events{background-color:var(--ant-color-primary)!important;color:var(--ant-color-primary-text, #fff)!important;font-weight:600}.calendar-year .ant-picker-cell:hover .calendar-year-cell-has-events{background-color:var(--ant-color-primary-hover)!important}.calendar-day-view{padding:16px}.calendar-day-card.calendar-day-today{border:2px solid var(--ant-color-primary)}.calendar-day-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--ant-color-border)}.calendar-day-date{display:flex;align-items:center;gap:16px}.calendar-day-date-number{font-size:48px;font-weight:700;color:var(--ant-color-primary)}.calendar-day-date-weekday{font-size:20px;font-weight:600}.calendar-day-date-month-year{font-size:14px;color:var(--ant-color-text-secondary)}.calendar-day-events-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.calendar-day-events-header h3{margin:0;font-size:18px;font-weight:600}.calendar-day-event-item{padding:12px 0;border-bottom:1px solid var(--ant-color-border-secondary);cursor:pointer;transition:background .2s}.calendar-day-event-item:hover{background:var(--ant-color-fill-tertiary)}.calendar-day-event-item:last-child{border-bottom:none}.calendar-week{width:100%;overflow-x:auto;overflow-y:auto}.calendar-week-table{width:100%;border-collapse:collapse;table-layout:fixed}.calendar-week-header{padding:12px 8px;text-align:center;border:1px solid var(--ant-color-border);cursor:pointer;transition:background .2s;vertical-align:top;align-items:center;justify-content:center;gap:8px}.calendar-week-header:hover{background-color:var(--ant-color-fill-tertiary)}.calendar-week-header-today{background-color:var(--ant-color-primary-bg);border-color:var(--ant-color-primary);font-weight:600}.calendar-week-header-other-month{opacity:.5}.calendar-week-day-name{font-size:12px;color:var(--ant-color-text-secondary);text-transform:uppercase;margin-bottom:4px}.calendar-week-day-number{font-size:18px;font-weight:600;color:var(--ant-color-text)}.calendar-week-day-number-today{color:var(--ant-color-primary);font-weight:700}.calendar-week-cell{padding:8px;border:1px solid var(--ant-color-border);vertical-align:top;cursor:pointer;transition:background-color .2s;height:100%;min-height:400px}.calendar-week-cell:hover{background-color:var(--ant-color-fill-tertiary)}.calendar-week-cell-today{background-color:var(--ant-color-primary-bg)}@media (max-width: 768px){.calendar-year{grid-template-columns:1fr}.calendar-header{flex-direction:column;align-items:stretch}.calendar-header-date{margin-left:0}.calendar-day-date-number{font-size:36px}.calendar-week-cell{min-height:300px}}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{position:sticky;top:0;z-index:50;margin:0!important;background:#ffffffd9;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);border-bottom:1px solid rgba(0,0,0,.06);transition:all .3s cubic-bezier(.4,0,.2,1)}.ant-tabs>.ant-tabs-nav,.ant-tabs>div>.ant-tabs-nav{padding:12px 12px 0!important}.ant-tabs .ant-tabs>.ant-tabs-nav,.ant-tabs .ant-tabs>div>.ant-tabs-nav{padding:6px 12px 0!important}.ant-tabs .ant-tabs .ant-tabs>.ant-tabs-nav,.ant-tabs .ant-tabs .ant-tabs>div>.ant-tabs-nav{padding:6px 0 0!important}[data-theme=dark] .ant-tabs>.ant-tabs-nav,[data-theme=dark] .ant-tabs>div>.ant-tabs-nav,.dark .ant-tabs>.ant-tabs-nav,.dark .ant-tabs>div>.ant-tabs-nav{background:#141414d9!important;border-bottom:1px solid rgba(255,255,255,.1)}[data-theme=dark] .ant-tabs .ant-tabs>.ant-tabs-nav,[data-theme=dark] .ant-tabs .ant-tabs>div>.ant-tabs-nav,.dark .ant-tabs .ant-tabs>.ant-tabs-nav,.dark .ant-tabs .ant-tabs>div>.ant-tabs-nav{background:#141414bf!important}[data-theme=dark] .ant-tabs .ant-tabs .ant-tabs>.ant-tabs-nav,[data-theme=dark] .ant-tabs .ant-tabs .ant-tabs>div>.ant-tabs-nav,.dark .ant-tabs .ant-tabs .ant-tabs>.ant-tabs-nav,.dark .ant-tabs .ant-tabs .ant-tabs>div>.ant-tabs-nav{background:#141414a6!important}.ant-tabs .ant-tabs-tab{margin:0!important;padding:0 12px 4px!important}.ant-tabs .ant-tabs-tab .ant-tabs-tab-btn{color:var(--ant-color-text-secondary)!important;opacity:.75;transition:all .2s ease}.ant-tabs .ant-tabs-tab:hover .ant-tabs-tab-btn{opacity:.9}.ant-tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--ant-color-text-base)!important;opacity:1!important;font-weight:500!important}.ant-tabs .ant-tabs-ink-bar{background:var(--ant-color-primary);height:2px}.tabs-content{padding:12px 16px!important}.ant-tabs-tabpane{padding:0!important}.ant-tabs>.ant-tabs-nav.scrolled,.ant-tabs>div>.ant-tabs-nav.scrolled{background:#fffffff2!important;backdrop-filter:blur(30px) saturate(200%)!important;-webkit-backdrop-filter:blur(30px) saturate(200%)!important;box-shadow:0 4px 12px #00000014}[data-theme=dark] .ant-tabs>.ant-tabs-nav.scrolled,[data-theme=dark] .ant-tabs>div>.ant-tabs-nav.scrolled,.dark .ant-tabs>.ant-tabs-nav.scrolled,.dark .ant-tabs>div>.ant-tabs-nav.scrolled{background:#141414f2!important;box-shadow:0 4px 12px #0000004d}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ant-tabs-tabpane-active{animation:fadeIn .3s ease-out}:root{--content-min-width: 1400px}.admin-layout{min-height:100vh;max-height:100vh;display:flex!important;flex-direction:row!important;overflow:hidden}.ant-layout-header{height:var(--layout-header-height)!important;display:flex;align-items:center;justify-content:space-between;background:transparent;margin:0;padding:0 16px 0 6px!important;flex:0 0 auto;border-bottom:1px solid var(--ant-color-border)!important}.header-title{flex:1;text-align:center;font-weight:700;font-size:var(--font-lg);color:#fff!important}.theme-color-picker{border-radius:8px}.admin-layout-middle{background:transparent!important;flex:1 1 auto;min-width:0;display:flex!important;flex-direction:column!important;min-height:100vh;overflow:hidden;margin-left:var(--layout-sidebar-width);margin-right:var(--layout-sidebar-width)}.admin-layout-sider{overflow-y:auto;overflow-x:hidden;background:var(--ant-color-primary)!important;min-width:var(--layout-sidebar-width)!important;max-width:var(--layout-sidebar-width)!important;flex:0 0 var(--layout-sidebar-width)!important;height:100vh!important}.sider-top-action{min-height:var(--layout-header-height)!important;max-height:var(--layout-header-height)!important;font-size:var(--font-lg)!important;width:100%!important;align-items:center!important;justify-content:center!important;padding:10px 0 0 18px!important;border-bottom:1px solid var(--ant-color-border)!important}.admin-layout-sider-left{position:fixed!important;left:0!important;top:0!important;bottom:0!important;z-index:100;border-right:1px solid var(--ant-color-border)!important}.admin-layout-sider-right{position:fixed!important;right:0!important;top:0!important;bottom:0!important;z-index:100;border-left:1px solid var(--ant-color-border)!important}.ant-layout-sider{overflow-y:auto;overflow-x:hidden;background:var(--ant-color-primary)!important;min-width:var(--layout-sidebar-width)!important;max-width:var(--layout-sidebar-width)!important;flex:0 0 var(--layout-sidebar-width)!important}.ant-layout-sider::-webkit-scrollbar{width:6px}.ant-layout-sider::-webkit-scrollbar-track{background:transparent}.ant-layout-sider::-webkit-scrollbar-thumb{background:#fff3;border-radius:3px}.ant-layout-sider::-webkit-scrollbar-thumb:hover{background:#fff6}.left-sider-modules,.right-sider-modules{display:flex;flex-direction:column;align-items:center;padding:0}.module-item,.action-item{font-weight:500;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:6px 4px;width:100%;color:#fff!important;cursor:pointer;transition:background-color .3s;-webkit-user-select:none;user-select:none;border-bottom:1px dotted lightgray}.module-item:hover,.action-item:hover{background-color:#ffffff26}.module-item.active{background-color:var(--ant-color-bg-container)!important;color:var(--ant-color-text)!important;border-left:3px solid var(--ant-color-text)!important}.module-icon,.action-icon{font-size:var(--font-lg);margin-bottom:4px}.module-name,.action-name{font-size:var(--font-xxs);margin-top:2px;text-align:center;color:#fff;text-transform:capitalize;line-height:1.1;max-width:70px;word-wrap:break-word;overflow-wrap:break-word}.module-item.active .module-name{color:var(--ant-color-text)!important}.ant-menu-item-selected,.ant-menu-item:hover{border-radius:0!important;background-color:#ffffff40!important}.ant-layout-content{flex:1 1 auto;padding:0!important;margin:0!important;overflow:auto!important;border-radius:2px!important;background-color:var(--ant-color-bg-layout)!important;min-height:0}.ant-layout-content::-webkit-scrollbar{width:8px;height:8px}.ant-layout-content::-webkit-scrollbar-track{background:#0000000d}.ant-layout-content::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.ant-layout-content::-webkit-scrollbar-thumb:hover{background:#0000004d}.ant-layout-content::-webkit-scrollbar-corner{background:transparent}.ant-layout-footer{height:var(--layout-footer-height)!important;padding:6px 16px!important;font-size:var(--font-sm);background:transparent;display:flex;align-items:center;flex:0 0 auto;border-top:1px solid var(--ant-color-border)!important}.footer-left{flex:1;min-width:0}.footer-center{flex:0 0 auto;text-align:center;display:flex;align-items:center;justify-content:center}.footer-logo{height:24px;width:auto;object-fit:contain;display:block}.footer-right{flex:1;display:flex;justify-content:flex-end;min-width:0}.footer-version{opacity:.6}.footer-copyright{display:flex;gap:8px}.theme-default{background-image:none}.theme-compact{background-image:radial-gradient(circle,rgba(0,0,0,.025) 1px,transparent 1px);background-size:16px 16px}.dark .theme-compact{background-image:radial-gradient(circle,rgba(255,255,255,.04) 1px,transparent 1px)}.theme-waves{background-image:url("data:image/svg+xml,%3Csvg width='200' height='40' viewBox='0 0 200 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20 Q 30 5, 60 20 T 120 20 T 180 20 T 240 20' stroke='%23000' opacity='0.04' fill='none' stroke-width='2'/%3E%3Cpath d='M0 28 Q 40 15, 80 28 T 160 28 T 240 28' stroke='%23000' opacity='0.03' fill='none' stroke-width='1.5'/%3E%3C/svg%3E");background-size:200px 40px}.dark .theme-waves{background-image:url("data:image/svg+xml,%3Csvg width='200' height='40' viewBox='0 0 200 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 20 Q 30 5, 60 20 T 120 20 T 180 20 T 240 20' stroke='%23fff' opacity='0.06' fill='none' stroke-width='2'/%3E%3Cpath d='M0 28 Q 40 15, 80 28 T 160 28 T 240 28' stroke='%23fff' opacity='0.04' fill='none' stroke-width='1.5'/%3E%3C/svg%3E")}.theme-modern{background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(0,0,0,.015) 20px,rgba(0,0,0,.015) 40px)}.dark .theme-modern{background-image:repeating-linear-gradient(45deg,transparent,transparent 20px,rgba(255,255,255,.025) 20px,rgba(255,255,255,.025) 40px)}.theme-classic{background-image:linear-gradient(rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.02) 1px,transparent 1px);background-size:24px 24px}.dark .theme-classic{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:24px 24px}.ant-layout-header.theme-modern,.ant-layout-header.theme-waves,.ant-layout-header.theme-classic,.ant-layout-header.theme-default,.ant-layout-header.theme-compact,.ant-layout-content.theme-modern,.ant-layout-content.theme-waves,.ant-layout-content.theme-classic,.ant-layout-content.theme-default,.ant-layout-content.theme-compact,.ant-layout-footer.theme-modern,.ant-layout-footer.theme-classic,.ant-layout-footer.theme-default,.ant-layout-footer.theme-compact,.ant-layout-footer.theme-waves{background-attachment:fixed}.login-container{font-family:Outfit,sans-serif}.compact-login-dropdown .login-fields{display:flex;flex-direction:column}.compact-login-dropdown .ant-form-item{margin-bottom:16px!important}.compact-login-dropdown .ant-form-item:last-of-type{margin-bottom:20px!important}.compact-login-dropdown .ant-form-item-label{padding-bottom:5px!important;line-height:1!important}.compact-login-dropdown .ant-form-item-label>label{font-family:Outfit,sans-serif!important;color:#ffffff47!important;font-size:9.5px!important;font-weight:500!important;letter-spacing:1.5px!important;text-transform:uppercase!important;height:auto!important}.compact-login-dropdown .ant-form-item-required:before{display:none!important}.compact-login-dropdown .ant-input,.compact-login-dropdown .ant-input-affix-wrapper{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:9px!important;height:42px!important;font-family:Outfit,sans-serif!important;font-size:13.5px!important;color:#ffffffe0!important;transition:background .22s,border-color .22s,box-shadow .22s!important;box-shadow:none!important}.compact-login-dropdown .ant-input-affix-wrapper{padding:0!important}.compact-login-dropdown .ant-input-affix-wrapper>input.ant-input{background:transparent!important;border:none!important;height:40px!important;padding:0 13px!important;box-shadow:none!important}.compact-login-dropdown .ant-input::placeholder,.compact-login-dropdown .ant-input-affix-wrapper input::placeholder{color:#ffffff26!important}.compact-login-dropdown .ant-input:hover,.compact-login-dropdown .ant-input-affix-wrapper:hover{border-color:#ffffff24!important;background:#ffffff0e!important}.compact-login-dropdown .ant-input:focus,.compact-login-dropdown .ant-input-affix-wrapper-focused,.compact-login-dropdown .ant-input-affix-wrapper:focus-within{border-color:#ffffff3d!important;background:#fff1!important;box-shadow:0 0 0 3px #ffffff0a!important;outline:none!important}.compact-login-dropdown .anticon-eye,.compact-login-dropdown .anticon-eye-invisible{color:#fff3!important;padding-right:11px!important;transition:color .2s!important}.compact-login-dropdown .ant-input-affix-wrapper:hover .anticon-eye,.compact-login-dropdown .ant-input-affix-wrapper:hover .anticon-eye-invisible{color:#ffffff6b!important}.compact-login-dropdown .login-actions{display:flex;align-items:center;justify-content:space-between;gap:14px}.compact-login-dropdown .forgot-password-link{font-family:Outfit,sans-serif!important;color:#ffffff38!important;font-size:10.5px!important;font-weight:400!important;text-decoration:none!important;letter-spacing:.2px;white-space:nowrap;flex-shrink:0;transition:color .2s!important}.compact-login-dropdown .forgot-password-link:hover{color:#ffffff8c!important;text-decoration:none!important}.compact-login-dropdown .login-button.ant-btn-primary{flex:1!important;height:40px!important;background:#ffffff12!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:9px!important;font-family:Outfit,sans-serif!important;font-size:10.5px!important;font-weight:600!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#ffffffb3!important;box-shadow:none!important;position:relative!important;overflow:hidden!important;transition:background .26s ease,border-color .26s ease,color .26s ease,transform .2s cubic-bezier(.34,1.56,.64,1),box-shadow .26s ease!important}.compact-login-dropdown .login-button.ant-btn-primary:before{content:"";position:absolute;top:0;left:-120%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.08) 50%,transparent);transition:left .55s cubic-bezier(.4,0,.2,1);pointer-events:none}.compact-login-dropdown .login-button.ant-btn-primary:hover:before{left:170%}.compact-login-dropdown .login-button.ant-btn-primary:after{content:"";position:absolute;top:0;left:14%;right:14%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.12),transparent);pointer-events:none}.compact-login-dropdown .login-button.ant-btn-primary:hover{background:#ffffff1f!important;border-color:#fff3!important;color:#fffffff2!important;transform:translateY(-1.5px)!important;box-shadow:0 8px 24px #00000047,0 0 0 1px #ffffff0d inset!important}.compact-login-dropdown .login-button.ant-btn-primary:active{transform:translateY(0) scale(.982)!important;box-shadow:none!important;transition-duration:.08s!important}.compact-login-dropdown .login-button.ant-btn-loading{background:#ffffff0a!important;border-color:#ffffff12!important;color:#ffffff47!important;transform:none!important;pointer-events:none}.compact-login-dropdown .login-button.ant-btn-primary.btn-success{background:#34d3991c!important;border-color:#34d39947!important;color:#34d399e6!important;transform:translateY(0)!important;box-shadow:0 0 18px #34d3991a!important;animation:btnSuccessBounce .5s cubic-bezier(.34,1.56,.64,1)}@keyframes btnSuccessBounce{0%{transform:scale(.96)}55%{transform:scale(1.018)}to{transform:scale(1)}}.compact-login-dropdown .login-button.ant-btn-primary.btn-error{background:#f8717112!important;border-color:#f8717159!important;color:#f87171d9!important;animation:btnErrorShake .44s cubic-bezier(.36,.07,.19,.97)}@keyframes btnErrorShake{0%,to{transform:translate(0)}14%{transform:translate(-5px)}28%{transform:translate(4px)}43%{transform:translate(-4px)}57%{transform:translate(3px)}72%{transform:translate(-2px)}}.compact-login-dropdown .login-button .anticon{font-size:11px!important;opacity:.55;transition:opacity .22s,transform .3s cubic-bezier(.34,1.56,.64,1)!important}.compact-login-dropdown .login-button:hover .anticon{opacity:1;transform:translate(3px)!important}.compact-login-dropdown .login-oauth-row{margin-top:22px;opacity:0;transform:translateY(6px);animation:slotReveal .4s cubic-bezier(.16,1,.3,1) .58s forwards}.compact-login-dropdown .oauth-divider{display:flex;align-items:center;gap:12px;margin-bottom:16px}.compact-login-dropdown .oauth-divider-line{flex:1;height:1px;background:#ffffff12;display:block}.compact-login-dropdown .oauth-divider-text{font-family:Outfit,sans-serif;font-size:9px;font-weight:400;letter-spacing:2px;color:#ffffff2e;text-transform:uppercase;white-space:nowrap}.compact-login-dropdown .oauth-icons-row{display:flex;justify-content:center;gap:12px}.compact-login-dropdown .oauth-icon-btn{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:11px;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .18s cubic-bezier(.34,1.56,.64,1)}.compact-login-dropdown .oauth-icon-btn:hover{background:#ffffff14;border-color:#ffffff29;transform:translateY(-2px)}.compact-login-dropdown .oauth-icon-btn:active{transform:scale(.94)}.compact-login-dropdown .oauth-icon-btn svg{width:20px!important;height:20px!important;opacity:.85;transition:opacity .2s}.compact-login-dropdown .oauth-icon-btn:hover svg{opacity:1}.compact-login-dropdown .ant-form-item,.compact-login-dropdown .login-actions{opacity:0;transform:translateY(7px);animation:slotReveal .4s cubic-bezier(.16,1,.3,1) forwards}.compact-login-dropdown .ant-form-item:nth-child(1){animation-delay:.32s}.compact-login-dropdown .ant-form-item:nth-child(2){animation-delay:.4s}.compact-login-dropdown .ant-form-item:nth-child(3){animation-delay:.48s}.compact-login-dropdown .login-actions{animation-delay:.5s}.home-page-container{width:100%;height:100vh;overflow:hidden;position:relative}.website-iframe-wrapper{width:100%;height:100%;overflow:hidden}.website-iframe{width:100%;height:100%;border:none;display:block}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#00000073;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:backdropIn .3s ease forwards}@keyframes backdropIn{0%{opacity:0}to{opacity:1}}.compact-login-dropdown{position:fixed;top:50%;left:50%;width:380px;max-width:92vw;background:#0a0a0dd1;backdrop-filter:blur(32px) saturate(160%);-webkit-backdrop-filter:blur(32px) saturate(160%);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 1px #ffffff12 inset,0 40px 80px #0009,0 12px 32px #00000059;z-index:1000;overflow:hidden;opacity:0;transform:translate(-50%,-46%) scale(.96);animation:shellReveal .45s cubic-bezier(.16,1,.3,1) .04s forwards;will-change:transform,opacity}@keyframes shellReveal{to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.compact-login-dropdown:before{content:"";position:absolute;top:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1) 40%,rgba(255,255,255,.1) 60%,transparent);pointer-events:none;z-index:2}.dropdown-header{padding:15px 18px 13px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.055);opacity:0;transform:translateY(5px);animation:slotReveal .38s cubic-bezier(.16,1,.3,1) .18s forwards}.dropdown-title{margin:0;font-family:Outfit,sans-serif;font-size:11px;font-weight:500;color:#ffffff80;letter-spacing:2.5px;text-transform:uppercase}.close-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:10px;cursor:pointer;color:#ffffff38;border-radius:6px;transition:color .18s,background .18s}.close-icon:hover{color:#ffffffa6;background:#ffffff12}.dropdown-content{padding:16px 18px 18px;opacity:0;transform:translateY(8px);animation:slotReveal .42s cubic-bezier(.16,1,.3,1) .26s forwards}@keyframes slotReveal{to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.compact-login-dropdown{width:calc(100vw - 32px);border-radius:13px}.dropdown-header{padding:13px 15px 11px}.dropdown-content{padding:13px 15px 16px}}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}@layer theme{:root,:host{--tw-font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--tw-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--tw-color-red-400:oklch(70.4% .191 22.216);--tw-color-green-400:oklch(79.2% .209 151.711);--tw-color-gray-500:oklch(55.1% .027 264.364);--tw-color-gray-600:oklch(44.6% .03 256.802);--tw-spacing:.25rem;--tw-text-xs:.75rem;--tw-text-xs--line-height:calc(1/.75);--tw-text-sm:.875rem;--tw-text-sm--line-height:calc(1.25/.875);--tw-font-weight-bold:700;--tw-radius-md:.375rem;--tw-default-font-family:var(--tw-font-sans);--tw-default-mono-font-family:var(--tw-font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--tw-default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--tw-default-font-feature-settings,normal);font-variation-settings:var(--tw-default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--tw-default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--tw-default-mono-font-feature-settings,normal);font-variation-settings:var(--tw-default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.tw\:mt-3{margin-top:calc(var(--tw-spacing)*3)}.tw\:mb-1{margin-bottom:calc(var(--tw-spacing)*1)}.tw\:mb-2{margin-bottom:calc(var(--tw-spacing)*2)}.tw\:flex{display:flex}.tw\:h-full{height:100%}.tw\:max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.tw\:w-full{width:100%}.tw\:min-w-0{min-width:calc(var(--tw-spacing)*0)}.tw\:flex-1{flex:1}.tw\:flex-none{flex:none}.tw\:cursor-pointer{cursor:pointer}.tw\:items-center{align-items:center}.tw\:justify-between{justify-content:space-between}.tw\:justify-center{justify-content:center}.tw\:justify-end{justify-content:flex-end}.tw\:gap-2{gap:calc(var(--tw-spacing)*2)}.tw\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tw\:overflow-y-auto{overflow-y:auto}.tw\:rounded-md{border-radius:var(--tw-radius-md)}.tw\:border-t-1{border-top-style:var(--tw-border-style);border-top-width:1px}.tw\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.tw\:border-dotted{--tw-border-style:dotted;border-style:dotted}.tw\:border-gray-500{border-color:var(--tw-color-gray-500)}.tw\:border-gray-600{border-color:var(--tw-color-gray-600)}.tw\:border-green-400{border-color:var(--tw-color-green-400)}.tw\:p-1{padding:calc(var(--tw-spacing)*1)}.tw\:p-2{padding:calc(var(--tw-spacing)*2)}.tw\:pb-1{padding-bottom:calc(var(--tw-spacing)*1)}.tw\:text-center{text-align:center}.tw\:text-right{text-align:right}.tw\:text-sm{font-size:var(--tw-text-sm);line-height:var(--tw-leading,var(--tw-text-sm--line-height))}.tw\:text-xs{font-size:var(--tw-text-xs);line-height:var(--tw-leading,var(--tw-text-xs--line-height))}.tw\:font-bold{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:text-\[var\(--ant-color-text-secondary\)\]{color:var(--ant-color-text-secondary)}.tw\:text-\[var\(--ant-text-primary\)\]{color:var(--ant-text-primary)}.tw\:text-green-400{color:var(--tw-color-green-400)}.tw\:text-red-400{color:var(--tw-color-red-400)}.tw\:opacity-25{opacity:.25}@media (hover:hover){.tw\:hover\:font-bold:hover{--tw-font-weight:var(--tw-font-weight-bold);font-weight:var(--tw-font-weight-bold)}.tw\:hover\:text-\[var\(--ant-text-primary\)\]:hover{color:var(--ant-text-primary)}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}.ant-form-item{margin-bottom:4px!important}.ant-form-item-label,.ant-form-item-label>label{margin-bottom:0!important;padding-bottom:0!important;font-weight:400!important;text-align:left!important;color:var(--ant-color-text-secondary)!important}a.ant-typography,.ant-typography a{color:var(--ant-color-primary)!important}.ant-divider{border-block-start:var(--ant-line-width) solid var(--ant-color-primary)}.ant-form input[type=search]{color:var(--ant-color-text-secondary)!important}.ant-drawer{margin-top:50px!important;margin-bottom:35px!important;margin-right:55px!important}:root{--base-font-size: 16px;--font-xxs: calc(var(--base-font-size) * .65);--font-xs: calc(var(--base-font-size) * .75);--font-sm: calc(var(--base-font-size) * .875);--font-base: var(--base-font-size);--font-md: calc(var(--base-font-size) * 1.125);--font-lg: calc(var(--base-font-size) * 1.25);--font-xl: calc(var(--base-font-size) * 1.5);--font-2xl: calc(var(--base-font-size) * 1.75);--font-3xl: calc(var(--base-font-size) * 2);--font-85: calc(var(--base-font-size) * .85);--font-90: calc(var(--base-font-size) * .9);--font-95: calc(var(--base-font-size) * .95);--font-110: calc(var(--base-font-size) * 1.1);--font-115: calc(var(--base-font-size) * 1.15);--font-120: calc(var(--base-font-size) * 1.2);--layout-header-height: 48px;--layout-sidebar-width: 54px;--layout-footer-height: 32px}html{font-size:var(--base-font-size)}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#888;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#555}*{scrollbar-width:thin;scrollbar-color:#888 transparent}*{scrollbar-width:thin}.ant-divider-text-secondary{border-block-start:var(--ant-line-width) solid var(--ant-color-text-secondary)!important}.form-middle-section{border-left:1px dotted var(--ant-color-text-secondary);border-right:1px dotted var(--ant-color-text-secondary);padding:0 16px!important}
