.antd-header .ant-btn,.antd-header .ant-btn .ant-typography,.antd-header .ant-typography{color:#fff!important}.antd-content.admin-content{max-width:1560px}.studio-draft-recovery-trigger.ant-float-btn{right:24px;bottom:160px;z-index:90;width:56px;height:64px}.studio-draft-recovery-trigger .ant-float-btn-body{height:100%;border:1px solid var(--studio-border)}.studio-draft-recovery-trigger .ant-float-btn-description,.studio-draft-recovery-trigger .ant-float-btn-icon{color:var(--studio-primary)}.studio-draft-recovery-drawer .ant-list-item{flex-direction:column;align-items:stretch;gap:12px;padding-block:20px}.studio-draft-recovery-drawer .ant-list-item-action{order:1;align-self:flex-end;margin-left:0}.studio-draft-recovery-title{overflow-wrap:anywhere}.account-avatar,.account-avatar .ant-avatar-image,.account-avatar img{border-radius:50%!important}.account-more-trigger{border-radius:8px;box-shadow:none!important;color:#fff!important}.account-more-trigger,.account-more-trigger:hover{border:0!important;background:transparent!important}.account-more-trigger.ant-btn-active,.account-more-trigger.ant-btn:active,.account-more-trigger.ant-btn:focus,.account-more-trigger:active,.account-more-trigger:focus,.account-more-trigger:focus-visible{border:0!important;outline:none!important;box-shadow:none!important;background:transparent!important}.account-more-trigger.ant-btn:focus-visible{border:0!important;outline:none!important;box-shadow:none!important}.account-more-trigger .ant-typography{color:#fff!important}@media (max-width:768px){.entry-menu-wrap{min-height:calc(100vh - 150px);padding-top:24px;padding-bottom:20px}}.antd-header>*{position:relative}.antd-header .ant-typography{font-size:17px!important;font-weight:680;letter-spacing:.025em}.antd-content:not(.admin-content)>.ant-space{gap:20px!important}.antd-content .ant-btn-primary:focus{background:linear-gradient(135deg,#7474f2,#5759d6)!important;box-shadow:0 10px 22px rgba(79,81,205,.28)!important;transform:translateY(-1px)}@media (max-width:768px){.antd-header{height:auto;padding-block:12px;flex-direction:column;align-items:flex-start;min-height:60px;padding-inline:18px}.antd-content{padding:16px 12px 30px}.antd-content .ant-card-head{padding-inline:16px}.antd-content .ant-card-body{padding:16px}}.antd-shell{min-height:100vh;background:var(--studio-canvas)}.antd-header{justify-content:space-between;grid-gap:16px;gap:16px;padding-inline:clamp(20px,4vw,52px);position:-webkit-sticky;position:sticky;top:0;z-index:1200;display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);align-items:center;width:100%;height:72px;min-height:72px;padding:0 clamp(20px,3vw,48px);border-bottom:1px solid rgba(255,255,255,.08);background:var(--studio-ink)!important;box-shadow:0 8px 26px rgba(17,24,39,.14);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s ease;will-change:transform}.antd-header.is-home{grid-template-columns:minmax(0,1fr) auto}.antd-header.is-hidden{transform:translateY(-100%);box-shadow:none;pointer-events:none}@media (prefers-reduced-motion:reduce){.antd-header{transition:none}}.antd-header:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(137,132,255,.1) 52%,transparent);display:none}.studio-brand{justify-self:start;display:inline-flex;align-items:center;gap:13px;min-width:0;margin:0;padding:0;border:0;color:#fff;background:transparent;cursor:pointer}.studio-brand:focus-visible,.studio-primary-nav a:focus-visible,.studio-primary-nav button:focus-visible{outline:2px solid #9798ff;outline-offset:4px;border-radius:8px}.studio-brand-mark{display:inline-flex;align-items:center;justify-content:center;gap:3px;width:38px;height:38px;color:#9a9cff}.studio-brand-mark i{display:block;width:3px;border-radius:4px;background:currentColor;box-shadow:0 0 10px rgba(137,139,255,.22)}.studio-brand-mark i:first-child,.studio-brand-mark i:nth-child(5){height:13px}.studio-brand-mark i:nth-child(2),.studio-brand-mark i:nth-child(4){height:25px}.studio-brand-mark i:nth-child(3){height:34px;color:#7173f6}.studio-brand-copy{display:flex;flex-direction:column;align-items:flex-start;min-width:0;line-height:1}.studio-brand-copy strong{color:#fff;font-size:18px;font-weight:720;letter-spacing:.025em;white-space:nowrap}.studio-brand-copy small{margin-top:6px;color:#8f99ad;font-size:9px;font-weight:700;letter-spacing:.16em}.studio-primary-nav{align-self:stretch;display:flex;align-items:stretch;justify-content:center;gap:8px;min-width:0}.studio-primary-nav a,.studio-primary-nav button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:112px;min-width:112px;padding:0 12px;border:0;color:#aeb6c6;background:transparent;font-size:15px;font-weight:620;text-decoration:none;cursor:pointer;transition:color .16s ease,background-color .16s ease}.studio-primary-nav a:hover,.studio-primary-nav button:hover{color:#fff;background:rgba(255,255,255,.04)}.studio-primary-nav a:after,.studio-primary-nav button:after{content:"";position:absolute;left:50%;bottom:12px;width:64px;height:3px;border-radius:3px;background:#7779ff;opacity:0;transform:translateX(-50%) scaleX(.5);transition:opacity .16s ease,transform .16s ease}.studio-primary-nav button.is-active{color:#fff}.studio-primary-nav button.is-active:after{opacity:1;transform:translateX(-50%) scaleX(1)}.account-more-trigger.ant-btn{justify-self:end;width:max-content;max-width:220px;height:40px;padding:2px 8px 2px 3px;border:1px solid transparent;border-radius:11px;color:#f3f5f9!important;background:transparent!important;box-shadow:none!important}.account-more-trigger.ant-btn>.ant-space{width:auto}.account-more-trigger.ant-btn:focus-visible,.account-more-trigger.ant-btn:hover{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important}.account-avatar{border:1px solid rgba(255,255,255,.2)}.account-name{max-width:108px;overflow:hidden;color:#f3f5f9!important;font-size:14px!important;font-weight:620;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.antd-content{width:100%;max-width:var(--studio-content-max-width);margin:0 auto;padding:26px var(--studio-content-padding-inline) 48px}.antd-content .ant-card{border:1px solid var(--studio-border);background:var(--studio-surface);box-shadow:var(--studio-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.antd-content .ant-card:not(.profile-summary-card):hover{border-color:#d7dce8;box-shadow:var(--studio-shadow)}.antd-content .ant-card-head{min-height:58px;padding:0 22px;border-bottom:1px solid #eceef4}.antd-content .ant-card-head-title{letter-spacing:.01em;color:var(--studio-text);font-size:15px;font-weight:700}.antd-content .ant-card-body{padding:22px}.antd-content .ant-btn{transition:border-color .15s ease,background-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.antd-content .ant-btn-primary{border:0;border-color:var(--studio-primary)!important;color:#fff!important;background:var(--studio-primary)!important;box-shadow:0 7px 16px rgba(91,92,226,.18)}.antd-content .ant-btn-primary:focus-visible,.antd-content .ant-btn-primary:hover{border-color:var(--studio-primary-strong)!important;background:var(--studio-primary-strong)!important;box-shadow:0 9px 20px rgba(71,73,197,.22)!important;transform:translateY(-1px)}.antd-content .ant-btn-primary:active{transform:translateY(0)}.antd-content .ant-btn-default{border-color:#dce1eb;color:#445067;background:#fff}.antd-content .ant-btn-default:focus-visible,.antd-content .ant-btn-default:hover{border-color:#aeb2ee!important;color:var(--studio-primary)!important;background:#fbfbff!important}.antd-content .ant-input,.antd-content .ant-input-affix-wrapper,.antd-content .ant-input-number,.antd-content .ant-select-selector{border-color:#dce1eb!important;background:#fff!important}.antd-content .ant-input-affix-wrapper:hover,.antd-content .ant-input-number:hover,.antd-content .ant-input:hover,.antd-content .ant-select:not(.ant-select-disabled):hover .ant-select-selector{border-color:#aeb2ee!important}.antd-content .ant-input-affix-wrapper-focused,.antd-content .ant-input-number-focused,.antd-content .ant-input:focus,.antd-content .ant-select-focused .ant-select-selector{border-color:var(--studio-primary)!important;box-shadow:0 0 0 3px rgba(91,92,226,.1)!important}.workspace-shell.ant-space{gap:0!important}.workspace-breadcrumb{width:100%;min-height:26px;margin:0 0 12px;padding:1px 2px;color:#7b8497;font-size:13px}.antd-content .ant-breadcrumb ol{align-items:center}.antd-content .ant-breadcrumb li,.antd-content .ant-breadcrumb-link,.antd-content .ant-breadcrumb-separator{display:inline-flex;align-items:center;min-height:24px;line-height:24px}.antd-content .ant-breadcrumb .ant-btn-link{display:inline-flex;align-items:center;height:24px;padding:0;line-height:24px}.antd-content .ant-breadcrumb .ant-btn-link>span,.antd-content .ant-breadcrumb .ant-typography{margin:0;line-height:24px}.workspace-breadcrumb .ant-btn-link{height:24px;color:#677188;font-weight:500}.ant-table-cell{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.entry-menu-wrap{display:flex;align-items:flex-start;justify-content:center;min-height:calc(100vh - 146px);padding:clamp(80px,16vh,152px) 0 40px}.entry-menu-shell{width:100%;max-width:1160px}.entry-menu-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:20px;gap:20px}.entry-menu-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;min-height:174px;padding:24px;border:1px solid var(--studio-border);border-radius:12px;background:var(--studio-surface);color:var(--studio-text);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.entry-menu-card:hover{border-color:var(--studio-primary);background:var(--studio-surface-soft)}.entry-menu-card:focus-visible{outline:2px solid var(--studio-primary);outline-offset:4px}.entry-menu-card-top{display:flex;width:100%;align-items:center;justify-content:space-between;margin-bottom:20px}.entry-menu-icon{color:var(--studio-primary);font-size:26px}.entry-menu-arrow{color:var(--studio-muted);font-size:16px}.entry-menu-card:hover .entry-menu-arrow{color:var(--studio-primary)}.entry-menu-title{font-size:18px;font-weight:650;line-height:26px}.entry-menu-description{margin-top:8px;color:var(--studio-muted);font-size:14px;line-height:22px;text-wrap:balance}.ant-modal-content{overflow:hidden;border:1px solid #e4e7ee;border-radius:20px!important;box-shadow:0 28px 80px rgba(17,24,39,.2)!important}.ant-modal-header{padding-bottom:14px;border-bottom:1px solid #edf0f4}.ant-modal-title{color:#182033;font-size:17px;font-weight:720}.ant-dropdown .ant-dropdown-menu{padding:7px;border:1px solid #e3e6ed;border-radius:13px;box-shadow:0 16px 40px rgba(17,24,39,.14)}.ant-dropdown .ant-dropdown-menu-item{min-height:38px;border-radius:8px}.account-dropdown .ant-dropdown-menu{width:176px;min-width:176px;padding:5px;border-radius:12px}.account-dropdown .ant-dropdown-menu-item{min-height:36px;padding:7px 10px;font-size:14px}@media (max-width:1100px){.antd-header{grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);padding-inline:20px}.studio-primary-nav a,.studio-primary-nav button{width:96px;min-width:96px;padding-inline:12px}}@media (max-width:860px){.antd-header{grid-template-columns:1fr auto}.studio-primary-nav{position:fixed;right:12px;bottom:12px;left:12px;z-index:1300;align-self:auto;height:58px;padding:5px;border:1px solid rgba(255,255,255,.08);border-radius:17px;background:rgba(17,24,39,.96);box-shadow:0 16px 40px rgba(17,24,39,.28);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.studio-primary-nav a,.studio-primary-nav button{flex:1 1;width:auto;min-width:0;border-radius:12px;font-size:13px}.studio-primary-nav a:after,.studio-primary-nav button:after{display:none}.studio-primary-nav button.is-active{background:#5b5ce2}.antd-content{padding-bottom:92px}}@media (max-width:640px){.antd-header{min-height:64px;height:64px;padding:0 14px}.studio-brand{gap:8px}.studio-brand-mark{width:30px;height:32px}.studio-brand-copy strong{font-size:15px}.account-name,.studio-brand-copy small{display:none}.account-more-trigger.ant-btn{height:40px;padding-right:4px}.account-avatar{width:34px!important;height:34px!important}.antd-content{padding:18px 12px 92px}.workspace-breadcrumb{margin-bottom:10px}.antd-content .ant-card-head{padding-inline:16px}.entry-menu-wrap{padding-top:22px}}@media (max-width:920px){.antd-header{will-change:auto}.antd-header.is-hidden{transform:none;pointer-events:auto}.studio-primary-nav a,.studio-primary-nav button{line-height:1.2;white-space:nowrap}}.login-field-group{display:flex;flex-direction:column;gap:8px}.login-field-label{color:#3b4b5d!important;font-size:13px;font-weight:600}.login-actions-row{display:flex;justify-content:space-between;align-items:center;min-height:28px}.login-verification-layer .ant-modal-mask{background:rgba(54,63,72,.32)}.login-captcha-modal .ant-modal-content{border-color:var(--auth-border);background:var(--auth-surface);box-shadow:0 24px 64px rgba(35,48,61,.16)!important}.login-captcha-modal .ant-modal-header{border-color:var(--auth-border);background:transparent}.login-captcha-modal .ant-modal-title{color:var(--auth-ink)}.login-captcha-modal .ant-modal-close{color:var(--auth-muted)}.login-captcha-modal .ant-modal-close:hover{color:var(--auth-ink);background:var(--auth-primary-soft)}.login-captcha-modal .ant-modal-footer .ant-btn-default{border-color:var(--auth-border);color:var(--auth-ink);background:var(--auth-surface);box-shadow:none}.login-captcha-modal .ant-modal-footer .ant-btn-default:focus-visible:not(:disabled),.login-captcha-modal .ant-modal-footer .ant-btn-default:hover:not(:disabled){border-color:var(--auth-primary);color:var(--auth-primary-strong);background:var(--auth-primary-soft)}.login-captcha-modal .ant-btn-primary:not(:disabled){border-color:var(--auth-primary);background:var(--auth-primary);color:#fff;box-shadow:none}.login-captcha-modal .ant-btn-primary:active:not(:disabled),.login-captcha-modal .ant-btn-primary:focus-visible:not(:disabled),.login-captcha-modal .ant-btn-primary:hover:not(:disabled){border-color:var(--auth-primary-strong);background:var(--auth-primary-strong)}.login-captcha-modal .ant-btn-primary:disabled{border-color:var(--auth-border);color:#929b9f;background:#edf0ef;box-shadow:none}.login-captcha-modal .login-captcha-panel{display:grid;grid-gap:10px;gap:10px;padding:16px;border-radius:18px;background:var(--auth-panel);border:1px solid var(--auth-border)}.login-submit-btn{height:52px!important;border-radius:16px!important;font-size:18px;font-weight:700;letter-spacing:.08em;box-shadow:0 14px 26px rgba(22,119,255,.22)}.reset-password-wrap{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px}.reset-password-card{width:100%;max-width:460px;border-radius:18px;border:1px solid rgba(213,224,240,.9);box-shadow:0 18px 40px rgba(15,54,95,.14)}.antd-shell.login-mode{background:#f7f6f2}.antd-shell.login-mode .antd-content{display:flex;flex:1 1;min-height:0;padding:0;max-width:none;margin:0}.app-skeleton.is-auth{animation:none}.centered-login-page{position:relative;display:grid;width:100%;height:100dvh;place-items:center;padding:24px;background:#f7f6f2 url(/login-centered-background.webp) 50%/cover no-repeat}.centered-login-card{display:flex;flex-direction:column;width:400px;height:min(372px,calc(100dvh - 144px));min-height:0;overflow:hidden;border:1px solid var(--auth-border);border-radius:20px;background:var(--auth-surface);box-shadow:0 12px 44px rgba(49,62,90,.1)}.centered-login-card-content{flex:1 1 auto;min-height:0;padding:28px;overflow-y:auto;scrollbar-gutter:stable}.centered-login-card .login-notice-slot{height:28px;margin-top:8px;overflow-y:auto}.centered-login-card .login-notice{display:block;font-size:12px;line-height:14px}.centered-login-card .login-form-stack{display:grid;grid-template-rows:86px 86px 24px 44px;grid-gap:10px;gap:10px}.centered-login-card .login-field-group{display:grid;grid-template-rows:20px 44px 14px;grid-gap:4px;gap:4px;min-width:0;align-content:start}.centered-login-card .ant-input-affix-wrapper{height:44px}.login-captcha-modal .ant-input-affix-wrapper{height:46px}.centered-login-card .login-field-label,.login-captcha-modal .login-field-label{color:var(--auth-ink)!important;font-size:13px;font-weight:650;line-height:20px}.centered-login-card .ant-input-affix-wrapper,.login-captcha-modal .ant-input-affix-wrapper{min-height:0;padding-inline:13px;border-color:var(--auth-border)!important;border-radius:10px;background:#fff;box-shadow:none}.centered-login-card .ant-input-affix-wrapper:hover,.login-captcha-modal .ant-input-affix-wrapper:hover{border-color:var(--auth-primary)!important}.centered-login-card .ant-input-affix-wrapper-focused,.login-captcha-modal .ant-input-affix-wrapper-focused{border-color:var(--auth-primary)!important;box-shadow:0 0 0 3px var(--auth-focus-ring)!important}.centered-login-card .ant-input-affix-wrapper-disabled,.login-captcha-modal .ant-input-affix-wrapper-disabled{background:#f7f8fa!important}.centered-login-card .ant-input-affix-wrapper-disabled .ant-input,.login-captcha-modal .ant-input-affix-wrapper-disabled .ant-input{background:transparent!important}.centered-login-card .ant-input-prefix,.login-captcha-modal .ant-input-prefix{-webkit-margin-end:10px;margin-inline-end:10px;color:var(--auth-muted)}.centered-login-card .login-field-error,.login-captcha-modal .login-field-error{color:#d84b5b;font-size:12px;line-height:16px}.centered-login-card .ant-input-affix-wrapper.ant-input-status-error,.centered-login-card .ant-input-affix-wrapper.ant-input-status-error:hover,.login-captcha-modal .ant-input-affix-wrapper.ant-input-status-error,.login-captcha-modal .ant-input-affix-wrapper.ant-input-status-error:hover{border-color:#d84b5b!important;box-shadow:none!important}.centered-login-card .ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused,.login-captcha-modal .ant-input-affix-wrapper.ant-input-status-error.ant-input-affix-wrapper-focused{box-shadow:0 0 0 3px rgba(216,75,91,.1)!important}.centered-login-card .login-actions-row{min-height:0}.centered-login-card .login-actions-row .ant-checkbox-wrapper{color:var(--auth-muted);font-size:13px}.centered-login-card .ant-btn-link,.login-captcha-modal .ant-btn-link{height:auto;padding:0;color:var(--auth-primary)!important;font-size:13px}.login-captcha-modal .login-captcha-description.ant-typography{display:block;color:var(--auth-muted);line-height:20px}.login-captcha-modal .login-captcha-notice-slot{height:64px;margin-block:12px;overflow-y:auto}.login-captcha-modal .login-captcha-notice-slot .ant-alert{padding:10px 12px;font-size:13px;line-height:20px}.login-captcha-modal .login-captcha-notice-slot .ant-alert-info{border-color:var(--auth-border);background:var(--auth-surface);color:var(--auth-ink)}.login-captcha-modal .login-captcha-notice-slot .ant-alert-info .ant-alert-icon{color:var(--auth-primary)}.centered-login-card .ant-checkbox-checked .ant-checkbox-inner{border-color:var(--auth-primary)!important;background:var(--auth-primary)!important}.centered-login-card .ant-checkbox-wrapper:hover .ant-checkbox-inner{border-color:var(--auth-primary)!important}.login-captcha-modal .login-field-group{display:grid;grid-template-rows:20px 46px 32px;grid-gap:4px;gap:4px;min-width:0}.login-captcha-modal .login-captcha-image-placeholder{display:grid;height:46px;place-items:center;border:1px solid var(--auth-border);border-radius:9px;color:var(--auth-muted);font-size:12px}.login-captcha-modal .login-captcha-input-row{display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-gap:10px;gap:10px}.login-captcha-modal .login-captcha-input-row img{width:126px;height:46px;object-fit:cover;border:1px solid var(--auth-border);border-radius:9px;background:#fff}.login-captcha-modal .login-captcha-actions{display:flex;align-items:center;justify-content:space-between;gap:8px}.login-captcha-modal .login-captcha-actions .ant-typography{color:var(--auth-muted);font-size:12px;line-height:16px}.login-captcha-modal .login-captcha-actions .ant-btn-link{flex:none;color:var(--auth-primary)!important;font-size:12px}.centered-login-card .login-submit-btn.ant-btn{height:44px!important;border-radius:10px!important;font-size:15px;font-weight:650;letter-spacing:.04em;background:var(--auth-primary)!important;box-shadow:none}.centered-login-card .login-submit-btn.ant-btn:focus:not(:disabled),.centered-login-card .login-submit-btn.ant-btn:hover:not(:disabled){transform:none;background:var(--auth-primary-strong)!important;box-shadow:none!important}.centered-login-card .login-submit-btn.ant-btn:disabled{transform:none;color:#9da3b1!important;border-color:#e7e8ed!important;background:#eff0f3!important;box-shadow:none!important}.centered-login-card .login-secondary-actions{display:flex;height:24px;margin-top:4px;align-items:center;justify-content:center}.centered-login-card:has(.login-register-row){height:min(400px,calc(100dvh - 144px))}.centered-login-card .login-register-row{display:flex;align-items:center;justify-content:center;gap:2px;font-size:12px}.centered-login-card .login-register-row .ant-typography{font-size:12px}.centered-login-legal{position:absolute;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;min-height:52px;padding:10px 24px;background:rgba(250,249,246,.88)}.centered-login-legal .site-legal-footer{width:100%;margin:0;padding:0;font-size:12px}.centered-login-legal .site-legal-footer nav{column-gap:16px;row-gap:8px}.centered-login-legal .site-legal-action,.centered-login-legal .site-legal-footer a{color:#626b7c}.centered-login-card-content.is-loading{display:flex;flex-direction:column}.centered-login-loading{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;text-align:center}.centered-login-loading .app-skeleton-wave{margin-bottom:24px;color:var(--auth-primary)}.centered-login-loading h2{margin:0;color:#30384b;font-size:22px;font-weight:650}.centered-login-loading p{margin:12px 0 0;color:#7a8293;font-size:14px}.register-consent-section{display:grid;grid-gap:10px;gap:10px;padding:14px 16px!important;border:1px solid #dfe4ed;border-radius:12px;background:#f8f9fc}.register-consent-section .ant-checkbox-wrapper{align-items:flex-start;color:#4f5b70;line-height:1.6}.register-consent-section a{margin:0 3px;color:#4b4dca}.register-modal .ant-input{border-radius:14px}.register-modal .ant-input-affix-wrapper:hover{box-shadow:0 0 0 4px rgba(22,119,255,.08)}.profile-summary-subtitle{color:rgba(255,255,255,.76)!important;font-size:13px!important}.profile-summary-avatar{background:rgba(255,255,255,.16)!important;color:#fff!important;border:1px solid rgba(255,255,255,.24);font-size:22px;font-weight:700}.profile-summary-name{color:#fff!important;font-size:20px!important;font-weight:700;line-height:1.1}@keyframes profile-panel-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.profile-settings-shell{grid-template-columns:1fr;min-height:auto}.avatar-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.register-form-grid{grid-template-columns:1fr}.register-modal .ant-modal-body,.register-modal .ant-modal-header{padding-inline:16px}}.profile-settings-modal,.register-modal{top:28px!important;padding-bottom:28px}.profile-settings-modal .ant-modal-content,.register-modal .ant-modal-content{overflow:hidden;border:1px solid #e5e7ee;border-radius:18px;background:#fff;box-shadow:0 24px 64px rgba(34,38,55,.16)}.profile-settings-modal .ant-modal-header,.register-modal .ant-modal-header{padding:20px 28px 8px;background:#fff}.profile-settings-modal .ant-modal-title,.register-modal .ant-modal-title{color:#1f2638;font-size:20px;font-weight:700;letter-spacing:-.01em}.register-modal .ant-modal-body{padding:2px 28px 4px;background:#fff}.register-modal .ant-modal-footer{margin-top:0;padding:12px 28px 18px;border-top:0}.register-modal .ant-modal-footer .ant-btn{min-width:88px;height:var(--control-height-standard);border-radius:var(--control-radius-standard);font-weight:650}.profile-settings-modal .ant-btn-primary,.register-modal .ant-modal-footer .ant-btn-primary{border-color:#6660d9;background:#6660d9;box-shadow:none}.profile-settings-modal .ant-btn-primary:hover,.register-modal .ant-modal-footer .ant-btn-primary:hover{border-color:#5853c7!important;background:#5853c7!important}.register-modal-shell{display:flex;flex-direction:column;gap:0}.register-modal-intro{padding-bottom:12px;color:#737b8d;font-size:13px;line-height:1.65}.register-section{display:flex;flex-direction:column;gap:10px;padding:12px 0;border-top:1px solid #eceef3}.register-section-title{color:#272e40!important;font-size:14px;font-weight:700}.profile-field-heading,.register-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.profile-field-heading .ant-typography-secondary,.register-section-heading .ant-typography-secondary{color:#989eaa;font-size:12px}.register-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 16px;gap:10px 16px}.profile-field-block,.register-field-block{display:flex;min-width:0;flex-direction:column;gap:8px}.profile-field-label,.register-field-label{color:#3b4253!important;font-size:13px!important;font-weight:650}.required-mark{margin-left:2px;margin-right:0;color:#d45a69}.profile-settings-modal .ant-input-affix-wrapper,.register-modal .ant-input-affix-wrapper{height:var(--control-height-standard);min-height:var(--control-height-standard);padding-block:0;border-color:#dfe2ea;border-radius:var(--control-radius-standard);background:#fff;box-shadow:none}.profile-settings-modal .ant-input-affix-wrapper .ant-input,.register-modal .ant-input-affix-wrapper .ant-input{height:auto;min-height:0}.register-captcha-row>.ant-input{height:var(--control-height-standard);min-height:var(--control-height-standard);border-radius:var(--control-radius-standard)}.profile-settings-modal .ant-input-affix-wrapper:hover,.profile-settings-modal .ant-input:hover,.register-modal .ant-input-affix-wrapper:hover,.register-modal .ant-input:hover{border-color:#aaa6ea}.profile-settings-modal .ant-input-affix-wrapper-focused,.profile-settings-modal .ant-input:focus,.register-modal .ant-input-affix-wrapper-focused,.register-modal .ant-input:focus{border-color:#706add;box-shadow:0 0 0 3px rgba(102,96,217,.1)}.profile-settings-modal .ant-input-prefix,.register-modal .ant-input-prefix{-webkit-margin-end:10px;margin-inline-end:10px;color:#969dac}.register-captcha-section{padding-bottom:4px}.register-captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 132px auto;grid-gap:10px;gap:10px;align-items:center}.register-captcha-image{display:block;width:132px;height:var(--control-height-standard);object-fit:cover;border:1px solid #dfe2ea;border-radius:10px;background:#f7f8fa}.register-captcha-refresh.ant-btn{height:var(--control-height-standard);border:0;color:#5f5ad2;background:transparent;box-shadow:none}.profile-settings-modal .ant-modal-body{padding:0 28px 28px;background:#fff}.profile-settings-shell{grid-template-columns:280px minmax(0,1fr);align-items:stretch;display:flex;min-height:0;flex-direction:column;gap:0}.profile-account-header{display:flex;align-items:center;gap:14px;padding:10px 0 16px}.profile-account-header .profile-summary-avatar{flex:none;border:0;background:transparent!important;box-shadow:none}.profile-account-copy{display:flex;min-width:0;flex:1 1;flex-direction:column;gap:3px}.profile-account-header .profile-summary-name{overflow:hidden;color:#202738!important;font-size:17px!important;font-weight:700;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.profile-account-header .profile-summary-subtitle{color:#8b92a1!important;font-size:12px!important}.profile-role-label{flex:none;padding:5px 9px;border-radius:7px;color:#666d7d;background:#f1f2f5;font-size:12px;font-weight:600}.profile-settings-tabs{display:flex;gap:26px;border-bottom:1px solid #e9ebf0}.profile-settings-tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 2px 11px;border:0;color:#777e8d;background:transparent;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.profile-settings-tab:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;border-radius:2px 2px 0 0;background:transparent}.profile-settings-tab:hover{color:#4f4ab6}.profile-settings-tab.active{color:#5f5ad2}.profile-settings-tab.active:after{background:#6660d9}.profile-settings-main{height:100%;position:relative;min-width:0;min-height:430px;padding-top:22px}.profile-panel-layer{display:none;height:auto;opacity:1;transform:none;animation:profile-panel-enter .18s ease}.profile-panel-layer.active{opacity:1;transform:translateY(0);display:block;background:transparent}.profile-panel-header{display:flex;flex-direction:column;gap:4px;margin-bottom:20px}.profile-panel-header h4.ant-typography{margin:0;color:#22293a;font-size:18px;letter-spacing:-.01em}.profile-panel-header .ant-typography-secondary{color:#858c9a;font-size:13px}.avatar-preset-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px;gap:8px}.avatar-preset-btn{display:flex;min-width:0;flex-direction:column;align-items:center;gap:6px;padding:6px 4px;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;transition:border-color .16s ease,background .16s ease}.avatar-preset-btn:hover{transform:none;border-color:#e0def8;background:#f8f7fd}.avatar-preset-btn.active{border-color:#b9b5ee;background:#f4f3fc;box-shadow:none}.avatar-preset-circle{display:inline-flex;overflow:hidden;width:38px;height:38px;align-items:center;justify-content:center;border-radius:50%;background:transparent;box-shadow:none}.avatar-preset-circle img{display:block;width:100%;height:100%;object-fit:cover}.avatar-preset-label{overflow:hidden;width:100%;color:#747b8a;font-size:11px;font-weight:550;line-height:1.2;text-align:center;text-overflow:ellipsis;white-space:nowrap}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:20px}.profile-field-wide{grid-column:1/-1}.profile-email-state{color:#b07228;font-size:12px;font-weight:600}.profile-email-state.verified{color:#397860}.profile-inline-link.ant-btn{align-self:flex-start;height:auto;padding:0;color:#5f5ad2;font-size:12px}.profile-password-form{display:flex;width:min(100%,480px);flex-direction:column;gap:18px}.profile-action-row{flex-wrap:wrap;display:flex;justify-content:flex-end;gap:10px;margin-top:24px;padding-top:16px;border-top:1px solid #eceef3}.profile-action-row .ant-btn{min-width:112px;height:var(--control-height-standard);border-radius:var(--control-radius-standard);font-weight:650}@media (max-width:700px){.profile-settings-modal .ant-modal-body,.profile-settings-modal .ant-modal-header,.register-modal .ant-modal-body,.register-modal .ant-modal-footer,.register-modal .ant-modal-header{padding-inline:20px}.profile-form-grid,.register-form-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}.register-captcha-row{grid-template-columns:minmax(0,1fr) 118px}.register-captcha-image{width:118px}.register-captcha-refresh.ant-btn{grid-column:1/-1;justify-self:flex-start;padding-inline:0}.avatar-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.profile-settings-main{min-height:560px}}.admin-state-shell{display:flex;flex-direction:column;gap:14px}.admin-state-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px 14px;border-radius:20px;border:1px solid #dbe8f8;background:linear-gradient(180deg,#fbfdff,#f4f9ff)}.admin-state-kicker{color:#5f7fa4!important;font-size:12px!important;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.admin-state-title{margin:8px 0 0!important;color:#173a63!important}.admin-state-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-state-summary-card{display:flex;flex-direction:column;gap:6px;min-height:84px;padding:14px 16px;border-radius:18px;border:1px solid #e1ebf7;background:#fff}.admin-state-summary-card .ant-typography:not(.ant-typography-secondary){color:#18385d;font-size:18px}.admin-state-section{display:flex;flex-direction:column;gap:10px}.admin-state-section-title{color:#2d4560!important;font-size:14px!important;font-weight:700}.admin-state-option-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.admin-state-option-card{text-align:left;display:flex;flex-direction:column;gap:8px;min-height:92px;padding:14px 16px;border-radius:18px;border:1px solid #dce7f6;background:#ffffff;color:#1f3449;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background .18s ease}.admin-state-option-card:hover:not(:disabled){transform:translateY(-1px);border-color:#a8c8f6;box-shadow:0 12px 22px rgba(29,74,127,.08)}.admin-state-option-card.active{border-color:#7aa9ea;background:#f4f9ff;box-shadow:0 14px 24px rgba(29,74,127,.1)}.admin-state-option-card.active.is-success{border-color:#8fd3a8;background:#f3fbf6}.admin-state-option-card.active.is-danger{border-color:#ffb8bd;background:#fff6f6}.admin-state-option-card.active.is-gold{border-color:#f1c56a;background:#fffaf0}.admin-state-option-card:disabled{cursor:not-allowed;opacity:.64}.admin-state-option-title{font-size:16px;font-weight:700}.admin-state-option-desc{color:#61748a;font-size:13px;line-height:1.7}.admin-state-session-block{padding:14px 16px;border-radius:18px;border:1px solid #e1ebf7;background:#fbfdff}.admin-state-session-copy{display:flex;flex-direction:column;gap:4px}.admin-state-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px;padding:12px 14px;border-radius:16px;border:1px solid #dce7f6;background:#ffffff;transition:border-color .18s ease,background .18s ease}.admin-state-switch-row.active{border-color:#8eb9ff;background:#f4f9ff}@media (max-width:768px){.admin-state-hero,.admin-state-switch-row{flex-direction:column;align-items:flex-start}.admin-state-option-grid,.admin-state-summary-grid{grid-template-columns:1fr}}.material-archive-card .ant-card-body{padding:12px}.material-archive-title{display:block;max-width:min(420px,62vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-action-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.material-action-row .ant-btn{height:30px;padding-inline:11px;border-radius:12px;white-space:nowrap;font-weight:600;font-size:13px}.material-action-row .ant-btn-default{background:#fff;box-shadow:0 1px 2px rgba(34,57,87,.04)}.material-action-row .ant-btn-default:hover{border-color:#a9c5f8;color:#1762db}.material-action-row .ant-btn-dangerous.ant-btn-default{border-color:rgba(255,77,79,.38);color:#ff4d4f;background:rgba(255,77,79,.04)}.material-list-card{overflow:hidden;border:1px solid #e7e8ee!important;border-radius:16px!important;background:#fff;box-shadow:0 14px 36px rgba(31,38,56,.07)!important}.material-list-card>.ant-card-body{padding:20px 20px 12px!important}.material-list-toolbar{--material-toolbar-control-height:42px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-bottom:18px;padding:0;border:0;background:transparent;box-shadow:none}.material-list-toolbar-main{flex:1 1 auto;gap:14px;flex-wrap:wrap}.material-list-search,.material-list-toolbar-main{display:flex;min-width:0;align-items:flex-start}.material-toolbar-control{display:flex;height:var(--material-toolbar-control-height);min-height:var(--material-toolbar-control-height);align-items:stretch;margin:0}.material-toolbar-control-sort{width:132px}.material-toolbar-control>.material-list-search-input.ant-input-affix-wrapper,.material-toolbar-control>.material-list-toolbar-btn.ant-btn,.material-toolbar-control>.material-sort-select.ant-select{margin:0}.material-list-search-input.ant-input-affix-wrapper,.material-list-toolbar-btn.ant-btn{height:var(--material-toolbar-control-height);min-height:var(--material-toolbar-control-height);border-radius:var(--control-radius-compact)}.material-list-search-input.ant-input-affix-wrapper{width:min(380px,44vw);padding-inline:12px;border-color:#dde0e8;background:#f8f9fb;box-shadow:none}.material-list-search-input.ant-input-affix-wrapper-focused,.material-list-search-input.ant-input-affix-wrapper:hover{border-color:#aaa6ea;background:#fff}.material-list-search-input .ant-input-prefix{-webkit-margin-end:9px;margin-inline-end:9px;color:#9299a8}.material-list-search-input.ant-input-affix-wrapper .ant-input{font-size:13px}.material-sort-select{display:flex;width:100%;height:var(--material-toolbar-control-height);align-items:flex-start}.material-sort-select .ant-select-selector{width:100%;height:100%!important;min-height:100%!important;align-items:center;border-color:#dde0e8!important;border-radius:var(--control-radius-compact)!important;background:#fff!important;box-shadow:none!important;font-size:13px}.material-sort-select.ant-select-focused .ant-select-selector,.material-sort-select:hover .ant-select-selector{border-color:#aaa6ea!important}.material-list-toolbar-btn-primary.ant-btn{min-width:118px;margin-left:auto;border-color:#6660d9;background:#6660d9;box-shadow:0 8px 18px rgba(92,86,205,.18)}.material-list-toolbar-btn.ant-btn{padding-inline:16px;font-size:14px;font-weight:650}.material-list-toolbar-btn.ant-btn:not(.ant-btn-primary){border-color:#dde0e8;color:#39445a;background:#fff}.material-list-toolbar-btn.ant-btn .anticon{font-size:14px}.material-bulk-bar{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:12px;margin:-6px 0 12px;padding:7px 10px 7px 14px;border:1px solid #dedcf8;border-radius:10px;background:#f7f6ff}.material-bulk-summary{display:flex;min-width:0;align-items:center;gap:2px;flex-wrap:wrap}.material-bulk-count{margin-right:6px;color:#4f49ad;font-size:13px;font-weight:700}.material-bulk-bar .ant-btn-link{padding-inline:6px;color:#6660c9}.material-list-card .ant-table-tbody>tr.ant-table-row-selected>td{background:#f6f5ff}.material-list-card .ant-table-wrapper{border:1px solid #e9eaf0;border-radius:12px;overflow:hidden}.material-list-card .ant-table-thead>tr>th{height:46px;padding-block:0;border-bottom-color:#e8e9ee;color:#737a89;background:#f7f8fa;font-size:12px;font-weight:700;letter-spacing:.01em}.material-list-card .ant-table-tbody>tr>td{height:68px;padding-block:10px;border-bottom-color:#edf0f4;color:#303748}.material-list-card .ant-table-tbody>tr:hover>td{background:#fafaff!important}.trash-title-cell{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#303748;font-weight:650;line-height:1.55;overflow-wrap:anywhere}.trash-date-time{display:inline-flex;flex-direction:column;gap:3px;color:#4a5364;font-size:13px;line-height:1.2;white-space:nowrap}.trash-date-time time:last-child{color:#8a92a2;font-size:12px}.trash-modal .ant-table-tbody>tr>td{vertical-align:middle}.material-index{color:#9aa1af;font-size:12px;font-weight:650}.material-title-cell{display:flex;min-width:0;align-items:center;gap:11px}.material-title-cell .ant-typography{display:block;flex:1 1;min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;color:#242b3d;font-size:14px;font-weight:650}.material-title-icon{display:inline-flex;width:32px;height:32px;flex:none;align-items:center;justify-content:center;border-radius:9px;color:#6761d4;background:#f0effd;font-size:14px}.material-time{color:#6e7584;font-size:13px;white-space:nowrap}.material-list-card .material-action-row{gap:6px}.material-list-card .material-action-row .ant-btn{height:32px;padding-inline:10px;border-radius:8px;font-size:12px;box-shadow:none}.material-list-card .material-action-row .ant-btn-primary{border-color:#6660d9;background:#6660d9}.material-list-card .material-action-row .ant-btn-dangerous.ant-btn-text{color:#d45a69;background:transparent}.material-list-card .ant-pagination{margin-block:16px 4px}.material-list-card .ant-pagination .ant-pagination-item,.material-list-card .ant-pagination .ant-pagination-next,.material-list-card .ant-pagination .ant-pagination-prev{border-radius:8px}@media (max-width:1280px){.material-action-row{flex-wrap:wrap}.material-list-search{flex:1 1 320px}.material-list-search-input.ant-input-affix-wrapper{width:100%}}@media (max-width:640px){.material-list-card>.ant-card-body{padding:16px 14px 10px!important}.material-list-search,.material-list-search-input.ant-input-affix-wrapper,.material-list-toolbar-main,.material-sort-select{width:100%}.material-toolbar-control-sort{width:calc(50% - 7px)}.material-list-toolbar{align-items:stretch;flex-direction:column}.material-list-toolbar-btn-primary.ant-btn{width:100%}.material-bulk-bar{align-items:stretch;flex-direction:column}.material-bulk-bar>.ant-btn{width:100%}}