html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}:root{color:#182230;background:#fafafa;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{min-height:100vh;background:#fafafa}button,input,textarea,select{font:inherit}.app-layout{min-height:100vh;background:#fafafa}.app-sider{position:fixed!important;inset:0 auto 0 0;z-index:20;height:100vh;overflow:hidden;background:#fcfcfc!important;border-right:1px solid #e6ebf2;box-shadow:none}.app-sider-inner{display:flex;flex-direction:column;height:100%}.app-brand{display:flex;align-items:center;gap:12px;min-height:74px;padding:0 20px;border-bottom:1px solid #eef2f6}.app-brand-mark{display:grid;flex:0 0 38px;width:38px;height:38px;place-items:center;color:#fff;font-size:17px;font-weight:800;border-radius:10px;background:linear-gradient(145deg,#3b82f6,#6366f1);box-shadow:0 8px 18px #3b82f633}.app-brand-copy{min-width:0}.app-brand-title{overflow:hidden;color:#182230;font-size:16px;font-weight:700;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.app-brand-subtitle{color:#667085;font-size:11px;letter-spacing:0}.app-nav-label{padding:22px 22px 8px;color:#64748b;font-size:11px;font-weight:700;letter-spacing:0}.app-menu.ant-menu{flex:1;padding:12px 10px;overflow-y:auto;color:#525f70;background:transparent;border:0}.app-menu.ant-menu-light .ant-menu-item-group-title{height:auto;margin:10px 0 4px;padding:0 10px;color:#98a2b3;font-size:12px;font-weight:650;line-height:1.6;letter-spacing:0}.app-menu.ant-menu-light .ant-menu-item{height:38px;margin:2px 0;padding-inline:12px!important;line-height:38px;color:#475467;border-radius:8px}.app-menu.ant-menu-light .ant-menu-item:hover{color:#182230;background:#f2f4f7}.app-menu.ant-menu-light .ant-menu-item-selected{color:#175cd3;font-weight:650;background:#eff6ff}.app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.app-sider-foot{padding:13px 20px 16px;color:#98a2b3;font-size:12px;border-top:1px solid #eef2f6}.app-workspace{min-width:0;margin-left:224px;background:#fafafa;transition:margin .2s ease}.app-header{position:sticky;top:0;z-index:15;display:flex;height:56px;padding:0 24px;align-items:center;justify-content:space-between;line-height:normal;background:#ffffffeb!important;border-bottom:1px solid #e6ebf2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-header-title{min-width:0}.app-header-title strong{display:block;overflow:hidden;color:#111827;font-size:15px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.app-header-title span{display:block;margin-top:2px;color:#667085;font-size:12px}.app-user{display:flex;min-width:0;align-items:center;gap:12px}.app-user-copy{min-width:0;text-align:right}.app-user-copy strong{display:block;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-user-copy strong{color:#1f2937;font-size:13px}.app-role-badge{display:inline-flex;min-height:24px;padding:2px 8px;align-items:center;color:#175cd3;font-size:12px;font-weight:650;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;white-space:nowrap}.app-logout-button.ant-btn,.app-account-button.ant-btn{color:#667085;font-weight:550}.mobile-menu-button{display:none}.app-content{padding:20px 24px 30px}.app-content-inner{width:100%;max-width:1540px;margin:0 auto}.page-stack{display:flex;width:100%;flex-direction:column;gap:18px}.dashboard-band{padding:14px;border:1px solid #e6ebf2;border-radius:8px;background:#fff;box-shadow:none}.dashboard-band-today{border-color:#dbe7f7;background:linear-gradient(135deg,#eff6ffb8,#fffffff5 48%),#fff}.dashboard-band-ledger{background:#fff}.dashboard-band-heading{display:flex;margin-bottom:12px;align-items:center;justify-content:space-between;gap:12px}.dashboard-band-heading>div{display:flex;min-width:0;flex-direction:column;gap:2px}.dashboard-band-heading strong{color:#182230;font-size:15px;font-weight:720}.dashboard-band-heading span{color:#7a8799;font-size:12px}.ledger-hero{display:flex;flex-direction:column;gap:14px}.account-ledger-page{gap:14px}.account-ledger-page .ledger-hero{gap:10px;padding:12px}.account-ledger-page .dashboard-band-heading{margin-bottom:6px}.account-ledger-page .metric-card.ant-card{min-height:76px}.account-ledger-page .metric-card .ant-card-body{min-height:76px;padding:12px 14px}.account-ledger-page .metric-card-label{font-size:12px}.account-ledger-page .metric-card-value{font-size:24px}.account-ledger-page .metric-card.ant-card:before{inset:12px auto 12px 0}.account-ledger-page .metric-card.ant-card:after{top:14px;right:14px;width:7px;height:7px;box-shadow:0 0 0 5px var(--metric-soft, rgb(59 130 246 / 12%))}.account-ledger-page .ledger-summary-line{min-height:40px;padding:8px 10px}.ledger-summary-line{display:flex;min-height:48px;padding:10px 12px;align-items:center;justify-content:space-between;gap:14px;border:1px solid #e6ebf2;border-radius:8px;background:#fcfcfd}.ledger-summary-metrics{display:grid;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0}.ledger-summary-item{display:flex;align-items:center;gap:12px;min-width:0}.ledger-summary-item span{color:#667085;font-size:13px;font-weight:650;white-space:nowrap}.ledger-summary-item strong{color:#111827;font-size:18px;font-weight:760;overflow-wrap:anywhere}.ledger-toolbar{align-items:center;justify-content:flex-end}.ledger-toolbar-count{color:#7a8799;font-size:12px;white-space:nowrap}.ledger-toolbar .ant-segmented{padding:3px;border:1px solid #e6ebf2;background:#f8fafc}.ledger-toolbar .ant-segmented-item-selected{font-weight:650;box-shadow:0 3px 8px #0f172a0f}.account-health-cell{display:inline-flex;min-width:0;align-items:center;flex-wrap:wrap;gap:4px}.account-health-pill{display:inline-flex;min-width:58px;height:26px;padding:0 11px;align-items:center;justify-content:center;border:1px solid #e3e8ef;border-radius:999px;background:#f8fafc;color:#475467;font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.account-health-category{color:#475467;font-size:12px;white-space:nowrap}.account-health-online{border-color:#b7e4c7;background:#effaf3;color:#067647}.account-health-quota_limited{border-color:#fedf89;background:#fffbeb;color:#b54708}.account-health-re_auth{border-color:#fecaca;background:#fff1f2;color:#e11d48}.account-health-disabled{border-color:#d0d5dd;background:#f2f4f7;color:#344054}.account-email-cell{display:inline-flex;max-width:100%;min-width:0;align-items:center;gap:8px}.account-email-identity{display:grid;min-width:0}.account-email-pending{color:#667085;font-size:12px;line-height:18px}.proxy-cell{display:inline-block;max-width:100%;overflow:hidden;color:#475467;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.proxy-cell-empty{color:#98a2b3;font-family:inherit}.proxy-location{display:inline-flex;max-width:100%;align-items:center;gap:6px;color:#344054;vertical-align:middle}.proxy-location-flag{flex:none;width:20px;height:15px;border-radius:2px;box-shadow:0 0 0 1px #1018281f;object-fit:cover}.proxy-location-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-email-cell strong{display:block;min-width:0;overflow:hidden;color:#1f2937;font-size:13px;font-weight:680;text-overflow:ellipsis;white-space:nowrap}.account-email-alert{display:inline-flex;width:16px;height:16px;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid #f59e0b;border-radius:999px;color:#d97706;font-size:10px;font-weight:800;line-height:1}.membership-badge{display:inline-flex;min-width:58px;height:28px;padding:0 12px;align-items:center;justify-content:center;border:1px solid #d0d5dd;border-radius:999px;background:#f8fafc;color:#344054;font-size:13px;font-weight:780;line-height:1;white-space:nowrap;box-shadow:inset 0 1px #ffffffd9,0 2px 7px #1018280d}.membership-badge-pro{border-color:#7dd3fc;background:#eef9ff;color:#0369a1}.membership-badge-max,.membership-badge-max20{border-color:#fbbf24;background:#fff7ed;color:#92400e}.membership-badge-max5{border-color:#c4b5fd;background:#f5f3ff;color:#6d28d9}.membership-badge-team{border-color:#86efac;background:#ecfdf3;color:#047857}.membership-badge-unknown{border-color:#d6d3d1;background:#fafaf9;color:#57534e}.billing-mode-pill{display:inline-flex;height:24px;padding:0 10px;align-items:center;justify-content:center;border:1px solid #bfdbfe;border-radius:999px;background:#eff6ff;color:#1d4ed8;font-size:12px;font-weight:760;line-height:1;white-space:nowrap}.billing-mode-buyout{border-color:#ddd6fe;background:#f5f3ff;color:#6d28d9}.quota-cell{display:flex;min-width:176px;flex-direction:column;gap:6px}.quota-line{display:grid;grid-template-columns:40px minmax(64px,1fr) 44px;align-items:center;gap:8px}.quota-window{color:#596579;font-size:13px;font-weight:760;font-variant-numeric:tabular-nums;white-space:nowrap}.quota-track{position:relative;display:block;height:6px;overflow:hidden;border-radius:999px;background:#f2f4f7}.quota-fill{display:block;height:100%;border-radius:inherit}.quota-fill-ok{background:#10b981}.quota-fill-warning{background:#f59e0b}.quota-fill-danger{background:#e11d48}.quota-fill-unknown{background:#cbd5e1}.quota-value{color:#111827;font-size:13px;font-weight:780;font-variant-numeric:tabular-nums;text-align:right}.quota-value-warning{color:#d97706}.quota-value-danger{color:#e11d48}.quota-value-unknown{color:#98a2b3}.quota-seen{display:inline-flex;width:fit-content;align-items:center;gap:5px;color:#667085;font-size:12px;font-weight:680;white-space:nowrap}.quota-seen i{display:inline-flex;width:14px;height:14px;align-items:center;justify-content:center;border:1px solid #f59e0b;border-radius:999px;color:#d97706;font-size:9px;font-style:normal;font-weight:850}.money-cell{color:#475467;font-size:13px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.money-cell-emphasis{color:#182230;font-weight:760}.money-cell-missing{color:#98a2b3;font-weight:600;cursor:help}.money-cell-reference{color:#667085;font-size:12px}.money-cell-sourced{display:inline-flex;align-items:center;gap:6px;cursor:help}.money-source-tag{padding:0 6px;border-radius:4px;background:#fff4e5;color:#b54708;font-size:11px;font-weight:600;line-height:18px}.account-ledger-table .ant-table{color:#344054}.account-ledger-table .ant-table-thead>tr>th{background:#f8fafc;color:#475467;font-size:12px;font-weight:760}.account-ledger-table .ant-table-tbody>tr>td{height:58px;border-bottom-color:#eef2f6}.account-ledger-table .ant-table-tbody>tr:hover>td{background:#f8fbff!important}.account-ledger-table .ant-table-row{cursor:pointer}.account-expanded-panel{margin:2px 8px 6px;padding:14px 16px;border:1px solid #e6ebf2;border-radius:8px;background:#fcfcfd}.account-expanded-panel .ant-descriptions-row>th,.account-expanded-panel .ant-descriptions-row>td{padding-bottom:8px}.account-expanded-panel .ant-descriptions-item-label{color:#7a8799;font-size:12px;font-weight:650}.account-expanded-panel .ant-descriptions-item-content{color:#182230;font-size:13px;font-weight:620}.account-row-attention>td{background:#fffaf0}.account-row-attention:hover>td{background:#fff6e0!important}.auth-link-plain span{display:block;color:#344054;cursor:text;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:13px;line-height:1.6;word-break:break-all}.task-execution-hero{display:flex;min-height:92px;padding:16px;align-items:center;justify-content:space-between;gap:18px;border:1px solid #e6ebf2;border-radius:8px;background:#fff;box-shadow:none}.task-workbench-metrics{display:flex;flex-wrap:wrap;align-items:center;gap:30px}.task-execution-count small{color:#98a2b3;font-size:15px;font-weight:400}.task-inline-card>.ant-card-body{padding:0}.task-inline-toolbar .ant-select{width:150px}.task-inline-hint{margin:0;padding:12px 18px;color:#7a8799;font-size:12px}.task-inline-grid{display:grid;grid-template-columns:130px 96px 88px 150px minmax(240px,1fr) 148px;align-items:start;gap:12px;padding:14px 18px}.task-inline-head{padding-block:10px;background:#f8fafc;border-block:1px solid #eef2f6;color:#7a8799;font-size:12px}.task-inline-row{border-bottom:1px solid #eef2f6}.task-inline-row[hidden],.task-inline-detail[hidden]{display:none}.task-inline-row:last-child{border-bottom:0}.task-inline-row-new{background:#f5f9ff}.task-inline-identity>strong{margin-right:8px;color:#182230}.task-inline-identity>.ant-tag{margin:0;font-size:10px}.task-inline-meta,.task-inline-time span,.task-inline-link>span{display:block;margin-top:5px;color:#98a2b3;font-size:11px}.task-inline-meta .ant-tag{font-size:10px;line-height:16px}.task-inline-time strong{color:#596579;font-size:18px;font-weight:500;font-variant-numeric:tabular-nums}.task-inline-time strong.task-inline-urgent{color:#d97706}.task-inline-link>.ant-btn{width:100%;color:#2563eb;border-color:#c7d7f3}.task-inline-link>.task-inline-copied{color:#15803d;border-color:#b7dfc4}.task-inline-code-form{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 75px;align-items:start;gap:10px}.task-inline-code-form .ant-form-item,.task-inline-proxy-form .ant-form-item{min-width:0;margin-bottom:0}.task-inline-code-form .ant-input{height:36px;font-size:12px}.task-inline-code-form .ant-form-item-control-input{min-height:36px}.task-inline-link>.ant-btn,.task-inline-code-form>.ant-btn,.task-inline-actions>.ant-btn{height:36px;padding-block:0;border-radius:6px}.task-inline-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;white-space:nowrap}.task-inline-actions>.task-inline-cancel{min-width:56px;padding-inline:10px}.task-inline-cancel.ant-btn:not(:disabled){color:#b54747;border-color:#f2d5d5;background:#fff;box-shadow:none}.task-inline-cancel.ant-btn:not(:disabled):hover{color:#b42318;border-color:#e6a3a3;background:#fff1f0}.task-inline-actions>.task-inline-info{min-width:72px;padding-inline:10px;box-shadow:none;font-size:12px}.task-inline-description{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:0 18px 10px;color:#8a96a8;font-size:12px}.task-inline-error{color:#c74343;overflow-wrap:anywhere}.task-inline-proxy-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:0 18px 12px}.task-inline-detail{display:grid;gap:10px;margin:0 18px 14px;padding:14px;border-radius:6px;background:#f8fafc;color:#596579;font-size:12px;overflow-wrap:anywhere}.task-inline-raw-link span{-webkit-user-select:all;user-select:all}.task-inline-sop{white-space:pre-wrap}.task-inline-detail>.ant-btn{width:fit-content}.task-results-card>.ant-card-body{padding:0 0 8px}.task-results-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:10px;padding-block:12px}.task-results-card .ant-card-head-title{flex:auto;white-space:normal}.task-result-grid{display:grid;grid-template-columns:90px 110px minmax(0,1fr) 155px 90px;align-items:center;gap:12px;padding:10px 18px;color:#596579;font-size:12px}.task-result-head{background:#f8fafc;color:#7a8799}.task-result-row{border-top:1px solid #eef2f6}.task-result-row>strong{color:#182230}.task-result-row>.ant-btn{height:32px;padding-inline:10px;font-size:12px}.task-result-message{min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.task-result-success{color:#15803d}.task-result-time{color:#7a8799}.task-result-detail{min-width:0;margin:8px 18px 16px;overflow-wrap:anywhere}.task-result-detail>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:10px}.task-result-detail .ant-card-head-title{white-space:normal}.task-result-detail>.ant-card-body{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:14px;padding:16px}.task-result-detail .ant-alert-description{white-space:pre-wrap}.task-result-detail .ant-descriptions-view table{table-layout:fixed}.task-result-detail>.ant-card-body>.ant-btn{width:fit-content}@media (max-width: 600px){.task-result-head{display:none}.task-result-grid{grid-template-columns:80px minmax(0,1fr) 90px;gap:8px;padding:12px 14px}.task-result-message{grid-column:1 / -1;grid-row:2}.task-result-time{grid-column:1 / -1;grid-row:3}.task-result-row>.ant-btn{grid-column:3;grid-row:1}}@media (max-width: 1250px){.task-inline-grid{grid-template-columns:105px 90px 80px 140px minmax(210px,1fr) 136px;gap:8px;padding-inline:14px}}@media (max-width: 1200px){.task-inline-head{display:none}.task-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.task-inline-time{text-align:right}.task-inline-code-form{grid-column:2 / 4}.task-inline-actions{grid-column:1 / -1}}@media (max-width: 600px){.task-workbench-metrics{width:100%;gap:18px}.task-workbench-metrics>.task-execution-count{flex:1;grid-template-columns:auto}.task-workbench-metrics .task-execution-count strong{font-size:28px}.task-inline-card>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:10px;padding-block:12px}.task-inline-toolbar{justify-content:space-between}.task-inline-grid{gap:10px;padding:14px}.task-inline-state .ant-tag{margin:0;font-size:11px}.task-inline-link>.ant-btn{padding-inline:6px;font-size:11px}.task-inline-code-form{grid-template-columns:minmax(0,1fr) 60px;gap:6px}.task-inline-proxy-form{grid-template-columns:minmax(0,1fr)}}.task-execution-count{display:grid;min-width:0;grid-template-columns:auto auto;align-items:baseline;column-gap:12px;row-gap:2px}.task-execution-count span{color:#596579;font-size:14px;font-weight:650}.task-execution-count strong{color:#0f172a;font-size:36px;font-weight:820;line-height:1}.task-execution-count em{grid-column:1 / -1;color:#7a8799;font-size:12px;font-style:normal}.task-execution-actions{justify-content:flex-end}.task-claim-form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px}.task-claim-form-row .ant-form-item{margin-bottom:0}.task-claim-form-row>.ant-btn{height:40px;margin-top:30px;padding-inline:18px;font-weight:650}.task-claim-mode-row{display:flex;width:fit-content;margin-bottom:14px;padding:4px;align-items:center;gap:10px;border:1px solid #e6ebf2;border-radius:8px;background:#f8fafc}.task-claim-mode-row>span{padding-left:8px;color:#667085;font-size:12px;font-weight:700}.task-claim-mode-row .ant-segmented{background:transparent}.task-internal-proxy-form{display:grid;gap:14px}.task-internal-proxy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.task-internal-proxy-form .ant-form-item{min-width:0;margin-bottom:0}.task-internal-proxy-form>.ant-btn{width:fit-content;height:40px}.task-proxy-example{margin-top:14px;padding:10px 12px;overflow-x:auto;border:1px solid #e6ebf2;border-radius:8px;background:#fcfcfd;color:#667085;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;white-space:nowrap}.task-history-toolbar{justify-content:flex-end}.task-history-toolbar .ant-segmented{padding:3px;border:1px solid #e6ebf2;background:#f7f9fc}.task-history-toolbar .ant-segmented-item-selected{font-weight:650;box-shadow:0 3px 8px #0f172a0f}.task-record-card>.ant-card-body,.account-ledger-embedded{min-width:0}.task-record-toolbar{padding:12px 18px;border-bottom:1px solid #eef2f6;background:#fcfcfd}.account-ledger-embedded-head{display:flex;padding:14px 18px;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid #eef2f6;background:#fcfcfd}.account-ledger-embedded-head>div:first-child{display:flex;min-width:150px;flex-direction:column;gap:3px}.account-ledger-embedded-head strong{color:#182230;font-size:14px;font-weight:720}.account-ledger-embedded-head>div:first-child span{color:#7a8799;font-size:12px;line-height:1.5}.account-ledger-embedded-head .ledger-toolbar{min-width:0;flex:1;flex-wrap:wrap}.task-account-info{display:flex;min-width:150px;flex-direction:column;gap:2px}.task-account-info strong{color:#1f2937;font-size:13px}.task-account-info span,.task-account-empty{color:#8a96a8;font-size:12px}.page-heading{display:flex;min-height:54px;align-items:flex-end;justify-content:space-between;gap:20px}.page-heading-copy{min-width:0}.page-heading h1{margin:0;color:#111827;font-size:26px;font-weight:750;letter-spacing:0;line-height:1.25}.page-heading p{max-width:760px;margin:7px 0 0;color:#7a8799;font-size:13px;line-height:1.6}.page-heading-extra{flex:0 0 auto}.metric-card.ant-card{position:relative;height:100%;min-height:96px;overflow:hidden;border:1px solid #e6ebf2;background:#fff;box-shadow:none;transition:border-color .18s ease,box-shadow .18s ease}.metric-card.ant-card:hover{border-color:var(--metric-border, #c9d7ee);box-shadow:0 8px 18px #1018280d}.metric-card.ant-card:before{position:absolute;inset:14px auto 14px 0;width:3px;border-radius:0 999px 999px 0;background:var(--metric-color, #3b82f6);content:""}.metric-card.ant-card:after{position:absolute;top:18px;right:18px;width:9px;height:9px;border-radius:50%;background:var(--metric-color, #3b82f6);box-shadow:0 0 0 6px var(--metric-soft, rgb(59 130 246 / 12%));content:""}.metric-card .ant-card-body{display:flex;min-height:96px;padding:15px 16px;flex-direction:column;justify-content:space-between}.metric-card-label{padding-right:22px;color:#667085;font-size:13px;font-weight:620}.metric-card-value{color:#101828;font-size:28px;font-weight:780;font-variant-numeric:tabular-nums;letter-spacing:0;line-height:1.08}.metric-card-value span{margin-left:4px;color:#64748b;font-size:15px;font-weight:650}.metric-card-value-compact{max-width:calc(100% - 8px);overflow-wrap:anywhere;color:#182230;font-size:20px;line-height:1.22}.metric-card-blue{--metric-color: #2563eb;--metric-soft: rgb(37 99 235 / 12%);--metric-border: #b8cdf8}.metric-card-green{--metric-color: #079455;--metric-soft: rgb(7 148 85 / 12%);--metric-border: #abdcc8}.metric-card-purple{--metric-color: #7c3aed;--metric-soft: rgb(124 58 237 / 12%);--metric-border: #cbb7fb}.metric-card-orange{--metric-color: #dc6803;--metric-soft: rgb(220 104 3 / 13%);--metric-border: #f5c88f}.section-card.ant-card{overflow:hidden;border:1px solid #e6ebf2;background:#fff;box-shadow:none}.account-ledger-page .ant-progress-line{margin-bottom:0}.settlement-preview{display:flex;margin-top:18px;flex-direction:column;gap:14px}.section-card>.ant-card-head{min-height:54px;padding-inline:18px;border-bottom:1px solid #eef2f6;background:#fff}.account-ledger-page .section-card>.ant-card-head{min-height:46px;padding-inline:14px}.section-card>.ant-card-head .ant-card-head-title{color:#182230;font-size:15px;font-weight:700}.section-card>.ant-card-head .ant-card-extra{color:#758195;font-size:13px}.section-card>.ant-card-body{padding:0}.section-card .ant-table-wrapper{padding:0}.leader-admin-card.ant-card{border-color:#dfe8f5;background:#fff}.leader-admin-card .ant-card-head{background:linear-gradient(135deg,#eff6ffc7,#fffffff5 62%),#fff}.leader-admin-card .ant-table-tbody>tr>td{padding-top:14px;padding-bottom:14px}.leader-admin-profile,.leader-admin-policy,.leader-admin-billing,.leader-admin-state{display:flex;min-width:0;flex-direction:column;gap:4px}.leader-admin-billing{align-items:flex-start}.leader-admin-billing span{color:#667085;font-size:12px;white-space:nowrap}.leader-admin-billing .leader-admin-default{margin-left:6px;padding:0 5px;border-radius:4px;background:#f2f4f7;color:#98a2b3;font-size:11px;font-style:normal}.leader-admin-profile strong,.leader-admin-policy strong{color:#182230;font-size:14px;font-weight:760;line-height:1.35}.leader-admin-profile span,.leader-admin-profile em,.leader-admin-policy span,.leader-admin-state span{overflow:hidden;color:#667085;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.leader-admin-profile em{color:#98a2b3}.leader-admin-policy strong{color:#2563eb}.leader-admin-state .ant-tag{width:fit-content}.leader-admin-domain{display:flex;max-width:240px;flex-direction:column;gap:4px}.leader-admin-domain .ant-tag{width:fit-content}.leader-admin-domain em,.domain-candidate-reason{color:#b42318;font-size:12px;font-style:normal;white-space:normal}.domain-purchase-confirm p{margin:0 0 6px}.policy-pill.ant-tag,.policy-billing-tag.ant-tag{margin:0;padding-inline:9px;border-radius:999px;font-weight:650}.policy-pill-all.ant-tag{border-color:#bfdbfe;background:#eff6ff;color:#175cd3}.section-card-padded>.ant-card-body{padding:22px}.api-access-drawer .ant-drawer-body{background:#fafafa}.api-access-drawer section{padding:16px;border:1px solid #e6ebf2;border-radius:8px;background:#fff}.api-access-drawer .api-copy-all-card{border-color:#bfdbfe;background:#eff6ff}.api-access-drawer .api-copy-all-card .ant-btn{width:fit-content}.api-access-drawer h5.ant-typography{margin:0 0 12px}.api-doc-code.ant-typography{margin-bottom:0}.api-doc-code pre{overflow-x:auto;margin:0;padding:12px;border:1px solid #e5e7eb;border-radius:6px;background:#0f172a;color:#e5edf7;font-size:12px;line-height:1.6}.settlement-toolbar{width:100%}.action-card.ant-card{height:100%;color:#fff;border:0;background:#175cd3;box-shadow:none}.action-card .ant-card-body{display:flex;height:100%;min-height:104px;padding:20px;flex-direction:column;justify-content:space-between}.action-card-title{color:#ffffffc7;font-size:12px}.action-card .ant-btn{color:#1d4ed8;font-weight:650;border:0;background:#fff}.claim-list .ant-list-item{margin-bottom:10px;padding:16px 18px;border:1px solid #e6ebf2!important;border-radius:8px;background:#fff;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.claim-list .ant-list-item:last-child{margin-bottom:0}.claim-list .ant-list-item:hover{border-color:#bfdbfe!important;box-shadow:0 8px 18px #1018280d}.task-workspace-steps .ant-steps-item-title{font-size:13px;font-weight:600}.auth-page{position:relative;display:grid;min-height:100vh;place-items:center;padding:32px 18px;overflow:hidden;background:#f6f8fb}.auth-page:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.45;background-image:linear-gradient(#dce4ef 1px,transparent 1px),linear-gradient(90deg,#dce4ef 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / 38%),transparent 82%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / 38%),transparent 82%);content:""}.auth-card.ant-card{position:relative;width:100%;max-width:420px;border:1px solid #e6ebf2;background:#fff;box-shadow:0 18px 40px #10182814}.auth-card .ant-card-body{padding:34px}.auth-brand{display:flex;margin-bottom:28px;align-items:center;gap:13px}.auth-brand-mark{display:grid;width:44px;height:44px;place-items:center;color:#fff;font-size:18px;font-weight:800;border-radius:10px;background:linear-gradient(145deg,#3b82f6,#4f46e5);box-shadow:0 8px 18px #3b82f633}.auth-brand h1{margin:0;color:#111827;font-size:20px;line-height:1.35}.auth-brand p{margin:3px 0 0;color:#8793a5;font-size:12px}.app-layout .ant-card{border-radius:8px}.app-layout .ant-table{font-size:13px}.app-layout .ant-table-thead>tr>th{padding:11px 14px;color:#475467;font-size:12px;font-weight:700;background:#fafafa;border-bottom:1px solid #e6ebf2!important}.app-layout .ant-table-tbody>tr>td{padding:11px 14px;color:#344054;border-bottom:1px solid #eef2f6}.app-layout .ant-table-tbody>tr:hover>td{background:#fafafa!important}.app-layout .ant-tag{margin-inline-end:0;border-radius:999px}.app-layout .ant-btn{font-weight:550;box-shadow:none}.app-layout .ant-btn-primary{box-shadow:none}.app-layout .ant-btn:not(.ant-btn-link){border-radius:8px}.app-layout .ant-input,.app-layout .ant-input-affix-wrapper,.app-layout .ant-select-selector,.app-layout .ant-picker,.auth-card .ant-input,.auth-card .ant-input-affix-wrapper{border-color:#d0d5dd!important;border-radius:8px!important;box-shadow:none!important}.app-layout .ant-input:hover,.app-layout .ant-input-affix-wrapper:hover,.app-layout .ant-select-selector:hover,.app-layout .ant-picker:hover,.auth-card .ant-input:hover,.auth-card .ant-input-affix-wrapper:hover{border-color:#98a2b3!important}.app-layout .ant-input:focus,.app-layout .ant-input-affix-wrapper-focused,.app-layout .ant-select-focused .ant-select-selector,.app-layout .ant-picker-focused,.auth-card .ant-input:focus,.auth-card .ant-input-affix-wrapper-focused{border-color:#2e90fa!important;box-shadow:0 0 0 3px #2e90fa1f!important}.app-layout .ant-pagination{margin:14px 16px 16px}.app-layout .ant-pagination-total-text{color:#7a8799;font-size:12px}.app-layout .ant-empty{padding-block:28px}.mobile-drawer .ant-drawer-body{padding:0;background:#fcfcfc}@media (max-width: 991px){.app-sider{display:none}.app-workspace{margin-left:0}.mobile-menu-button{display:inline-flex}}@media (max-width: 767px){.app-header{height:62px;padding:0 14px}.app-header-title span{display:none}.app-user{gap:8px}.app-user-copy strong{max-width:72px}.app-role-badge{max-width:76px;overflow:hidden;text-overflow:ellipsis}.app-user .ant-btn{padding-inline:10px}.app-user-admin :is(.app-user-copy,.app-role-badge){display:none}.app-content{padding:16px 12px 24px}.page-stack{gap:14px}.dashboard-band{padding:13px;border-radius:10px}.dashboard-band-heading{margin-bottom:10px;align-items:flex-start;flex-direction:column;gap:2px}.dashboard-band-heading>.ant-btn,.dashboard-band-heading>button{width:100%}.ledger-summary-line{align-items:flex-start;flex-direction:column}.ledger-summary-metrics{width:100%;grid-template-columns:1fr;gap:8px}.ledger-summary-item{justify-content:space-between}.ledger-summary-line .ant-btn{width:100%}.ledger-toolbar,.ledger-toolbar .ant-segmented,.ledger-toolbar .ant-input-search,.ledger-toolbar .ant-select,.ledger-toolbar .ant-btn,.ledger-toolbar-count{width:100%!important}.ledger-toolbar .ant-segmented-group{width:100%}.ledger-toolbar .ant-segmented-item{flex:1}.task-execution-hero{padding:14px;align-items:stretch;flex-direction:column}.task-execution-count{grid-template-columns:1fr auto}.task-execution-count strong{font-size:34px}.task-execution-actions,.task-execution-actions .ant-space-item,.task-execution-actions .ant-btn{width:100%}.task-claim-form-row{grid-template-columns:1fr}.task-claim-form-row>.ant-btn{width:100%;margin-top:0}.task-claim-mode-row{width:100%;justify-content:space-between}.task-claim-mode-row .ant-segmented{flex:1}.task-claim-card .task-claim-mode-row{flex-wrap:wrap}.task-internal-proxy-grid{grid-template-columns:minmax(0,1fr)}.task-internal-proxy-form>.ant-btn{width:100%}.task-history-toolbar,.task-history-toolbar .ant-segmented,.task-history-toolbar .ant-input-search{width:100%!important}.task-history-toolbar .ant-segmented-group{width:100%}.task-history-toolbar .ant-segmented-item{flex:1}.task-record-card>.ant-card-head .ant-segmented,.task-record-card>.ant-card-head .ant-segmented-group{width:100%}.task-record-card>.ant-card-head .ant-segmented-item{flex:1}.task-record-toolbar{padding:12px 14px}.account-ledger-embedded-head{padding:14px;align-items:stretch;flex-direction:column;gap:12px}.account-ledger-embedded-head>div:first-child{min-width:0}.account-ledger-embedded-head .ledger-toolbar{width:100%}.page-heading{min-height:0;align-items:flex-start;flex-direction:column;gap:12px}.page-heading h1{font-size:22px}.page-heading-extra,.page-heading-extra .ant-btn{width:100%}.metric-card .ant-card-body{min-height:98px;padding:16px}.metric-card-value{font-size:24px}.metric-card-value-compact{font-size:16px}.metric-card.ant-card:after{top:16px;right:16px}.section-card>.ant-card-head{min-height:54px;padding-inline:16px}.section-card>.ant-card-head .ant-card-head-wrapper{align-items:flex-start;flex-direction:column;gap:10px;padding-block:14px}.section-card>.ant-card-head .ant-card-extra,.section-card>.ant-card-head .ant-card-extra .ant-space{width:100%}.section-card>.ant-card-head .ant-card-extra .ant-space{display:flex}.section-card>.ant-card-head .ant-card-extra .ant-btn{flex:1}.section-card-padded>.ant-card-body{padding:16px}.settlement-toolbar{display:flex;align-items:stretch;flex-direction:column}.settlement-toolbar>.ant-space-item,.settlement-toolbar .ant-select,.settlement-toolbar .ant-picker,.settlement-toolbar .ant-btn{width:100%!important}.auth-card .ant-card-body{padding:26px 22px}.claim-list .ant-list-item{align-items:flex-start;flex-direction:column;gap:12px}.claim-list .ant-list-item-action{width:100%;margin-left:0}.claim-list .ant-list-item-action>li,.claim-list .ant-list-item-action .ant-btn{width:100%}}.ovw-page{gap:16px}.ovw-tone-blue{--ovw-tone: #2563eb;--ovw-soft: #eff4ff}.ovw-tone-green{--ovw-tone: #079455;--ovw-soft: #ecfdf3}.ovw-tone-orange{--ovw-tone: #f97316;--ovw-soft: #fff4ed}.ovw-tone-red{--ovw-tone: #e11d48;--ovw-soft: #fff1f3}.ovw-tone-purple{--ovw-tone: #7c3aed;--ovw-soft: #f5f3ff}.ovw-tone-slate{--ovw-tone: #98a2b3;--ovw-soft: #f2f4f7}.ovw-tone-gray{--ovw-tone: #475467;--ovw-soft: #f2f4f7}.ovw-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.ovw-toolbar-meta{display:flex;align-items:baseline;gap:10px;color:#667085;font-size:13px}.ovw-toolbar-meta strong{color:#182230;font-size:16px;font-weight:700}.ovw-toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.ovw-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ovw-kpis-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ovw-kpi{position:relative;display:flex;min-width:0;flex-direction:column;gap:6px;padding:16px 18px;overflow:hidden;border:1px solid #e6ebf2;border-radius:12px;background:#fff}.ovw-kpi:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--ovw-tone);content:""}.ovw-kpi-label{color:#667085;font-size:13px;font-weight:600}.ovw-kpi-value{overflow:hidden;color:#101828;font-size:28px;font-weight:750;line-height:1.15;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ovw-kpi-value small{margin-left:6px;color:#98a2b3;font-size:14px;font-weight:600}.ovw-kpi .ant-progress{margin:0}.ovw-kpi-foot{margin-top:auto;overflow:hidden;color:#667085;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ovw-quota-card .ovw-kpi-foot{white-space:normal}.ovw-quota-card p{margin:12px 0 0;font-size:12px}.ovw-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:stretch}.ovw-card.ant-card{display:flex;min-width:0;flex-direction:column}.ovw-card>.ant-card-body{flex:1;padding:14px 18px 16px}.ovw-segmented{margin-bottom:12px}.ovw-health-bar{display:flex;height:12px;gap:2px;overflow:hidden;border-radius:999px;background:#f2f4f7}.ovw-health-bar i{display:block;min-width:4px;background:var(--ovw-tone)}.ovw-health-legend{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin-top:16px}.ovw-health-legend>div{display:flex;align-items:baseline;gap:8px}.ovw-health-legend span{display:inline-flex;flex:1;align-items:center;gap:6px;color:#475467;font-size:13px}.ovw-health-legend span i{width:8px;height:8px;border-radius:50%;background:var(--ovw-tone)}.ovw-health-legend b{color:#182230;font-size:16px;font-variant-numeric:tabular-nums}.ovw-health-legend em{width:36px;color:#98a2b3;font-size:12px;font-style:normal;text-align:right}.ovw-name-cell{display:flex;flex-direction:column;line-height:1.35}.ovw-name-cell strong{color:#182230;font-weight:650}.ovw-name-cell span{color:#98a2b3;font-size:12px}.ovw-name-cell .ant-tag{align-self:flex-start;margin-top:2px}.ovw-text-alert{color:#e11d48;font-weight:650}.ovw-text-muted{color:#98a2b3;font-size:12px}.ovw-rank-list{display:flex;flex-direction:column;gap:14px}.ovw-rank-head{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ovw-rank-head strong{overflow:hidden;color:#182230;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ovw-rank-head span{flex:none;color:#475467;font-variant-numeric:tabular-nums}.ovw-rank-row .ant-progress{margin:2px 0 0}.ovw-rank-meta{display:flex;flex-wrap:wrap;gap:4px 12px;color:#98a2b3;font-size:12px}.ovw-solution-meta-line{display:flex;flex-wrap:wrap;gap:4px 12px;width:100%}.ovw-solution-status{color:#475467}.ovw-trend{display:flex;flex-direction:column;gap:14px}.ovw-trend-summary{display:flex;flex-wrap:wrap;gap:6px 20px;color:#667085;font-size:13px}.ovw-trend-summary b{margin-left:2px;color:#182230;font-size:15px;font-variant-numeric:tabular-nums}.ovw-bars{display:flex;height:180px;align-items:stretch;gap:12px}.ovw-bar-col{display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px}.ovw-bar-col em{color:#475467;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums}.ovw-bar-col span{color:#98a2b3;font-size:12px}.ovw-bar{display:flex;width:min(100%,44px);min-height:2px;flex-direction:column-reverse;overflow:hidden;border-radius:6px 6px 2px 2px;background:#f2f4f7}.ovw-bar i{display:block}.ovw-bar-completed{background:#2563eb}.ovw-bar-active{background:#93c5fd}.ovw-bar-attention{background:#f43f5e}.ovw-bar-other{background:#d0d5dd}.ovw-legend{display:flex;flex-wrap:wrap;gap:6px 16px;color:#667085;font-size:12px}.ovw-legend span{display:inline-flex;align-items:center;gap:6px}.ovw-legend i{width:10px;height:10px;border-radius:3px}.ovw-lines{width:100%;height:180px}.ovw-lines-axis{stroke:#e4e7ec;stroke-width:1}.ovw-lines-new,.ovw-lines-dead{fill:none;stroke-width:2.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.ovw-lines-new{stroke:#2563eb}.ovw-lines-dead{stroke:#f43f5e}@media (max-width: 1199px){.ovw-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ovw-kpis:not(.ovw-kpis-2)>:last-child{grid-column:span 2}.ovw-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 575px){.ovw-kpis{grid-template-columns:minmax(0,1fr)}.ovw-kpis:not(.ovw-kpis-2)>:last-child{grid-column:auto}.ovw-kpi-value{font-size:24px}.ovw-toolbar-actions .ant-btn{flex:1}.ovw-toolbar-actions{width:100%}.ovw-bars{gap:6px}}.user-admin-toolbar{display:flex;justify-content:flex-start;margin-bottom:12px}.leader-admin-card .user-admin-toolbar{padding:14px 16px 0}@media (max-width: 767px){.user-admin-toolbar{align-items:stretch;flex-direction:column}.user-admin-toolbar>.ant-space-item,.user-admin-toolbar .ant-input-search,.user-admin-toolbar .ant-select{width:100%!important}.user-admin-toolbar .ant-input-search-button{width:40px!important}}.solution-admin-hint{margin-bottom:12px}.solution-assign-hint{margin-bottom:8px}.solution-assign-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}.solution-skip-list{margin:0;padding-left:18px}.solution-channel-cell{max-width:140px}.solution-admin-table .solution-row-disabled>td{background:#fafafa;color:#98a2b3}.solution-name-cell{display:flex;flex-direction:column;gap:4px;min-width:160px}.solution-name-line{display:flex;align-items:center;gap:6px}.solution-name{font-weight:650;color:#101828}.solution-row-disabled .solution-name{color:#667085}.solution-name-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:#98a2b3}.solution-name-line .ant-tag,.solution-name-meta .ant-tag{margin:0}.solution-num{font-variant-numeric:tabular-nums}.solution-num-strong{font-size:15px;font-weight:650}.solution-num-ok{color:#175cd3}.solution-num-zero{color:#98a2b3}.solution-quota-cell{display:flex;flex-direction:column;gap:6px}.solution-type-list{display:flex;flex-wrap:wrap;gap:4px}.solution-type-pill.ant-tag{font-weight:500;font-size:12px}.solution-type-pill.ant-tag b{margin-left:2px;font-weight:700;font-variant-numeric:tabular-nums}.solution-config-type-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}.solution-config-type-row .ant-form-item{margin-bottom:8px}.solution-config-type-code{flex:1 1 180px;min-width:0}.solution-config-type-demand .ant-input-number-group-wrapper{width:150px}.pls-anchor{scroll-margin-top:72px}.pls-title{display:inline-flex;align-items:baseline;gap:10px}.pls-title em{color:#98a2b3;font-size:12px;font-style:normal;font-weight:500}.pls-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px;border-bottom:1px solid #eef2f6;background:linear-gradient(180deg,#f8fafc,#fff)}.pls-kpi{position:relative;display:flex;min-width:0;flex-direction:column;gap:4px;padding:14px 16px 12px;overflow:hidden;border:1px solid #e6ebf2;border-radius:12px;background:#fff}.pls-kpi:before{position:absolute;inset:0 0 auto;height:3px;background:var(--ovw-tone);content:""}.pls-kpi:after{position:absolute;top:-28px;right:-28px;width:84px;height:84px;border-radius:50%;background:var(--ovw-soft);content:""}.pls-kpi>*{position:relative;z-index:1}.pls-kpi-label{color:#667085;font-size:13px;font-weight:600}.pls-kpi-value{overflow:hidden;color:#101828;font-size:26px;font-weight:760;font-variant-numeric:tabular-nums;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.pls-kpi-value small{margin-left:6px;color:#98a2b3;font-size:13px;font-weight:600}.pls-kpi-foot{color:#667085;font-size:12px}.pls-table .ant-table-thead>tr>th{color:#667085;font-size:12px;font-weight:650;background:#fafbfc}.pls-table .ant-table-tbody>tr.ant-table-row{cursor:pointer}.pls-table .ant-table-tbody>tr.ant-table-row:hover>td{background:#f5f8ff}.pls-table .ant-table-tbody>tr.pls-row-open>td{border-bottom-color:transparent;background:#eef4ff}.pls-table .ant-table-tbody>tr.pls-row-open>td:first-child{box-shadow:inset 3px 0 #2563eb}.pls-table .ant-table-expanded-row>td{padding:0!important;background:#f6f8fc!important}.pls-leader{display:flex;align-items:center;gap:10px;min-width:0}.pls-leader>div{display:flex;min-width:0;flex-direction:column;gap:2px}.pls-leader strong{display:inline-flex;align-items:center;gap:6px;color:#182230;font-size:14px;font-weight:720}.pls-leader em{overflow:hidden;color:#98a2b3;font-size:12px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.pls-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 34px;align-items:center;justify-content:center;border-radius:10px;color:#fff;font-size:14px;font-weight:720;background:linear-gradient(135deg,#3b82f6,#2563eb)}.pls-avatar.pls-type-buyout{background:linear-gradient(135deg,#f59e0b,#dc6803)}.pls-type{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:650;line-height:16px}.pls-type.pls-type-usage{color:#175cd3;background:#eff4ff}.pls-type.pls-type-buyout{color:#b54708;background:#fffaeb}.pls-amount{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px;font-variant-numeric:tabular-nums}.pls-amount.pls-left{align-items:flex-start}.pls-amount>span{color:#182230;font-weight:620}.pls-amount>span small{margin-left:4px;color:#98a2b3;font-size:11px;font-weight:600}.pls-amount>em{color:#98a2b3;font-size:12px;font-style:normal}.pls-amount>em .ant-tag{margin:0}.pls-amount-strong{color:#079455!important}.pls-buyout-count{color:#b54708!important;font-size:16px;font-weight:750!important}.pls-amount>em:has(.pls-unpriced){display:flex;flex-direction:column;align-items:flex-end}.pls-unpriced.ant-btn{height:auto;padding:0;color:#d97706;font-size:12px;font-weight:600}.pls-unpriced.ant-btn:hover{color:#b45309!important}.pls-awaiting{color:#6941c6!important}.pls-muted{color:#c0c7d2}.pls-never{color:#b54708;font-size:12px;font-weight:600}.pls-total{display:flex;flex-direction:column;gap:6px}.pls-total strong{color:#101828;font-size:15px;font-weight:780;font-variant-numeric:tabular-nums}.pls-total strong small{margin-left:4px;color:#98a2b3;font-size:11px;font-weight:600}.pls-bar{height:6px;overflow:hidden;border-radius:999px;background:#e9eef5}.pls-bar>span{display:block;height:100%;min-width:4px;border-radius:inherit;background:linear-gradient(90deg,#60a5fa,#2563eb)}.pls-days{margin:4px 16px 16px 46px;overflow:hidden;border:1px solid #dbe5f3;border-radius:10px;background:#fff;box-shadow:0 6px 16px #1018280d}.pls-days-loading,.pls-days-error{display:flex;align-items:center;gap:10px;padding:18px 20px;color:#667085}.pls-days-error{color:#d92d20}.pls-days-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:10px 16px;border-bottom:1px solid #eef2f6;color:#667085;font-size:12px;background:#f8fafc}.pls-days-head b{color:#182230;font-weight:720}.pls-days .ant-table-thead>tr>th{color:#98a2b3;font-size:12px;font-weight:600;background:#fff}.pls-days .ant-pagination{margin:10px 16px!important}.pls-day-date{display:inline-flex;align-items:baseline;gap:8px;color:#182230;font-weight:650;font-variant-numeric:tabular-nums}.pls-day-date em{color:#98a2b3;font-size:12px;font-style:normal;font-weight:500}.pls-bar-cell{display:grid;grid-template-columns:minmax(80px,1fr) auto;align-items:center;gap:12px}.pls-bar-cell strong{min-width:72px;color:#101828;font-variant-numeric:tabular-nums;text-align:right}@media (max-width: 1199px){.pls-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 575px){.pls-kpis{grid-template-columns:1fr}.pls-days{margin:4px 8px 12px}}.settlement-days{border-bottom:1px dashed currentColor;cursor:help;white-space:nowrap}.shell-dark .app-sider{background:#101a30!important;border-right:0}.shell-dark .app-brand{border-bottom-color:#ffffff12}.shell-dark .app-brand-title{color:#e6edf9}.shell-dark .app-brand-subtitle{color:#8fa1c2}.shell-dark .app-sider-foot{color:#6d7fa0;border-top-color:#ffffff12}.shell-dark .app-menu.ant-menu-dark{background:transparent}.shell-dark .app-menu.ant-menu-dark .ant-menu-item{color:#9db0d2}.shell-dark .app-menu.ant-menu-dark .ant-menu-item:hover{color:#e6edf9;background:#ffffff0f}.shell-dark .app-menu.ant-menu-dark .ant-menu-item-selected{color:#fff;font-weight:650;background:#1d4ed8}.shell-warm .app-layout,.shell-warm .app-workspace{background:#fdf6ec}.shell-warm .app-sider{background:#fffdf8!important;border-right-color:#f0e3cc}.shell-warm .app-workspace{margin-left:236px}.shell-warm .app-brand{border-bottom-color:#f4ead6}.shell-warm .app-brand-subtitle{color:#b08a55}.shell-warm .app-sider-foot{color:#b08a55;border-top-color:#f4ead6}.shell-warm .app-menu.ant-menu-light .ant-menu-item-selected{color:#b45309;background:#fdf0dd}.shell-warm .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-warm .app-role-badge{color:#b45309;border-color:#f5d9ac;background:#fdf0dd}.shell-top .app-layout,.shell-top .app-workspace{background:#eef6f4}.shell-top .app-workspace{margin-left:0}.shell-top .app-header{height:64px;gap:16px}.app-header-brand{display:flex;flex:0 0 auto;align-items:center;gap:10px}.app-header-brand .app-brand-mark{flex:0 0 30px;width:30px;height:30px;font-size:14px;border-radius:9px;box-shadow:none}.app-header-brand-name{color:#0f3d39;font-size:15px;font-weight:700;white-space:nowrap}.app-menu-horizontal.ant-menu-horizontal{flex:1 1 auto;min-width:0;border-bottom:0;background:transparent}.app-menu-horizontal.ant-menu-horizontal .ant-menu-item{color:#33706a}.app-menu-horizontal.ant-menu-horizontal .ant-menu-item-selected{color:#0d9488;font-weight:650}.app-menu-horizontal.ant-menu-horizontal .ant-menu-item:after{border-bottom-color:#0d9488}.app-header-title-compact strong{color:#0f3d39;font-size:15px}.shell-top .app-role-badge{color:#0d9488;border-color:#b2dbd4;background:#e2f3f0}.shell-night .app-layout,.shell-night .app-workspace{background:#0b0e14}.shell-night .app-sider{background:#0c1018!important;border-right-color:#1b2231}.shell-night .app-brand{border-bottom-color:#1b2231}.shell-night .app-brand-title{color:#e7eaf3}.shell-night .app-brand-subtitle{color:#7d8798}.shell-night .app-sider-foot{color:#8d97ac;border-top-color:#1b2231}.shell-night .app-menu.ant-menu-dark{background:transparent}.shell-night .app-menu.ant-menu-dark .ant-menu-item{color:#99a3b8}.shell-night .app-menu.ant-menu-dark .ant-menu-item:hover{color:#e7eaf3;background:#ffffff0f}.shell-night .app-menu.ant-menu-dark .ant-menu-item-selected{color:#fff;font-weight:650;background:#4c1d95}.shell-night .app-header{background:#0d111aeb!important;border-bottom-color:#1b2231}.shell-night .app-header-title strong{color:#e7eaf3}.shell-night .app-header-title span{color:#7d8798}.shell-night .app-user-copy strong{color:#e7eaf3}.shell-night .app-role-badge{color:#b9a4f5;border-color:#3d3560;background:#221c38}.shell-night .app-logout-button.ant-btn,.shell-night .app-account-button.ant-btn{color:#99a3b8}.shell-night .section-card.ant-card,.shell-night .auth-card.ant-card{background:#12161f;border-color:#1b2231}.shell-night .section-card>.ant-card-head{background:#12161f;border-bottom-color:#1b2231}.shell-night .section-card>.ant-card-head .ant-card-head-title{color:#e7eaf3}.shell-night .app-layout .ant-table-thead>tr>th{color:#c3cadb;background:#111726;border-bottom-color:#1b2231}.shell-night .app-layout .ant-table-tbody>tr>td{border-bottom-color:#1b2231}.shell-night .app-layout .ant-table-tbody>tr:hover>td{background:#161c29}.shell-night .ovw-kpi{border-color:#1b2231;background:#12161f}.shell-night .ovw-kpi-label{color:#99a3b8}.shell-night .ovw-kpi-value{color:#e7eaf3}.shell-night .ovw-kpi-value small,.shell-night .ovw-kpi-foot,.shell-night .ovw-toolbar-meta{color:#7d8798}.shell-night .ovw-toolbar-meta strong{color:#e7eaf3}.shell-night .ovw-health-bar{background:#1b2231}.shell-night .ovw-health-legend span{color:#99a3b8}.shell-night .ovw-health-legend b{color:#e7eaf3}.shell-night .ovw-health-legend em{color:#7d8798}.shell-night .ovw-name-cell strong{color:#e7eaf3}.shell-night .ovw-name-cell span,.shell-night .ovw-text-muted{color:#7d8798}.shell-night .ovw-rank-head strong{color:#e7eaf3}.shell-night .ovw-rank-head span{color:#99a3b8}.shell-night .ovw-rank-meta{color:#7d8798}.shell-night .ovw-solution-status{color:#99a3b8}.shell-night .ovw-trend-summary{color:#7d8798}.shell-night .ovw-trend-summary b{color:#e7eaf3}.shell-night .ovw-bar-col em{color:#99a3b8}.shell-night .ovw-bar-col span{color:#7d8798}.shell-night .ovw-bar{background:#1b2231}.shell-night .ovw-legend{color:#7d8798}.shell-night .ovw-tone-blue{--ovw-tone: #5b8cff;--ovw-soft: #1a2334}.shell-night .ovw-tone-green{--ovw-tone: #3fcf95;--ovw-soft: #14261f}.shell-night .ovw-tone-orange{--ovw-tone: #f4a259;--ovw-soft: #271f12}.shell-night .ovw-tone-red{--ovw-tone: #ef6a89;--ovw-soft: #27151c}.shell-night .ovw-tone-purple{--ovw-tone: #a78bfa;--ovw-soft: #221c38}.shell-night .ovw-tone-slate{--ovw-tone: #8b95a8;--ovw-soft: #1b2231}.shell-night .ovw-tone-gray{--ovw-tone: #6a7488;--ovw-soft: #1b2231}.shell-night .ovw-bar-completed{background:#5b8cff}.shell-night .ovw-bar-active{background:#33507f}.shell-night .ovw-bar-attention{background:#e0637f}.shell-night .ovw-bar-other{background:#39435a}.shell-night .ant-progress .ant-progress-bg{background:var(--ovw-tone, #5b8cff)!important}.shell-night .ant-progress .ant-progress-inner{background:#1b2231!important}.shell-night .ant-tag{color:#99a3b8;background:#1b2231;border-color:#2a3347}.shell-night .ant-tag.ant-tag-red{color:#ef6a89;background:#ef6a891f;border-color:#ef6a8959}.shell-night .ant-tag.ant-tag-green{color:#3fcf95;background:#3fcf951f;border-color:#3fcf9559}.shell-night .ant-tag.ant-tag-gold{color:#f4a259;background:#f4a2591f;border-color:#f4a25959}.shell-night .ant-tag.ant-tag-blue{color:#5b8cff;background:#5b8cff1f;border-color:#5b8cff59}.shell-night .ant-tag.ant-tag-cyan{color:#6ed3de;background:#6ed3de1f;border-color:#6ed3de59}.shell-night .ant-tag.ant-tag-purple{color:#a78bfa;background:#a78bfa1f;border-color:#a78bfa59}.shell-night .app-layout,.shell-night .app-workspace{background:radial-gradient(1100px 480px at 50% -220px,rgb(124 58 237 / 14%),transparent 70%),radial-gradient(900px 420px at 88% 118%,rgb(91 140 255 / 7%),transparent 65%),#0b0e14}.shell-night .app-header{border-bottom:1px solid transparent;border-image:linear-gradient(90deg,transparent,#2a3347 28%,#3d3560 50%,#2a3347 72%,transparent) 1}.shell-night .ovw-kpi,.shell-night .section-card.ant-card,.shell-night .auth-card.ant-card{box-shadow:inset 0 1px #ffffff0a,0 12px 32px #00000059}.shell-night .ovw-kpi{transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.shell-night .ovw-kpi:hover{border-color:#2a3347;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 16px 36px #0000006b}.shell-night .ovw-kpi:before{width:3px;box-shadow:0 0 14px 0 var(--ovw-tone)}.shell-night .ovw-kpi-value{text-shadow:0 0 26px rgb(167 139 250 / 20%)}.shell-night .ovw-health-bar i{box-shadow:inset 0 1px #ffffff24}.shell-night .ant-progress .ant-progress-inner{box-shadow:inset 0 1px 2px #0006}.shell-night .app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 #a78bfa}.shell-night ::selection{background:#7c3aed6b;color:#fff}.shell-night ::-webkit-scrollbar{width:10px;height:10px}.shell-night ::-webkit-scrollbar-thumb{border:2px solid #0b0e14;border-radius:8px;background:#2a3347}.shell-night ::-webkit-scrollbar-thumb:hover{background:#3a4560}.shell-night ::-webkit-scrollbar-track{background:transparent}.auth-page-blue{background:#0f1830}.auth-page-blue:before{opacity:.25;background-image:linear-gradient(rgb(70 100 160 / 35%) 1px,transparent 1px),linear-gradient(90deg,rgb(70 100 160 / 35%) 1px,transparent 1px)}.auth-page-blue .auth-card.ant-card{border-color:#27344f}.auth-page-blue .auth-brand h1{color:#e6edf9}.auth-page-blue .auth-brand p{color:#8fa1c2}.auth-page-split{display:grid;grid-template-columns:minmax(320px,42%) 1fr;place-items:center;background:#fdf6ec}.auth-page-split:before{display:none}.auth-aside{display:flex;max-width:380px;flex-direction:column;padding:40px 48px}.auth-aside-mark{display:grid;width:56px;height:56px;place-items:center;margin-bottom:22px;color:#fff;font-size:22px;font-weight:800;border-radius:16px;box-shadow:0 12px 26px #d9770640}.auth-aside h2{margin:0;color:#7c4a03;font-size:28px;line-height:1.3}.auth-aside p{margin:10px 0 0;color:#a97837;font-size:14px}.auth-aside-dark,.auth-aside-dark h2{color:#e7eaf3}.auth-aside-dark p{color:#7d8798}.auth-bullets{margin-top:30px;display:flex;flex-direction:column;gap:16px}.auth-bullet strong{display:block;color:inherit;font-size:14px}.auth-bullet span{color:#a97837;font-size:12px}.auth-aside-dark .auth-bullet span{color:#7d8798}.auth-page-dsplit{display:grid;grid-template-columns:minmax(320px,42%) 1fr;place-items:center;background:#07090f}.auth-page-dsplit:before{display:none}.auth-card-dark.ant-card{background:#10141d;border-color:#232a38}.auth-card-dark .auth-brand h1{color:#e7eaf3}.auth-card-dark .auth-brand p{color:#7d8798}.auth-page-dsplit{background:radial-gradient(1000px 520px at 16% -14%,rgb(124 58 237 / 24%),transparent 62%),radial-gradient(760px 420px at 92% 112%,rgb(91 140 255 / 12%),transparent 60%),#07090f}.auth-aside-dark .auth-aside-mark{box-shadow:0 14px 34px #7c3aed61}.auth-card-dark.ant-card{box-shadow:inset 0 1px #ffffff0d,0 22px 54px #00000073}.auth-page-hero{background:radial-gradient(1200px 500px at 20% -10%,rgb(20 184 166 / 30%),transparent),linear-gradient(160deg,#0f766e,#134e4a)}.auth-page-hero:before{display:none}.auth-card-hero.ant-card{max-width:430px;border:0;box-shadow:0 24px 60px #064e4a59}@media (max-width: 860px){.auth-page-split,.auth-page-dsplit{grid-template-columns:1fr}.auth-aside{padding:24px 20px 0;text-align:center;align-items:center}}@media (max-width: 980px){.app-header-brand-name{display:none}}@media (max-width: 1399px){.shell-top .app-header-admin :is(.app-menu-horizontal,.app-header-brand){display:none}.shell-top .app-header-admin .mobile-menu-button{display:inline-flex}}.shell-jade .app-layout,.shell-jade .app-workspace{background:#f0f6f2}.shell-jade .app-sider{background:#f4faf6!important;border-right-color:#d9e9df}.shell-jade .app-brand{border-bottom-color:#e2f0e8}.shell-jade .app-brand-subtitle{color:#5e917d}.shell-jade .app-sider-foot{color:#5e917d;border-top-color:#e2f0e8}.shell-jade .app-menu.ant-menu-light .ant-menu-item-selected{color:#06684a;background:#ddf2e8}.shell-jade .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-jade .app-role-badge{color:#087f5b;border-color:#b8e0cc;background:#e3f4ec}.shell-rose .app-layout,.shell-rose .app-workspace{background:#fdf2f6}.shell-rose .app-sider{background:#fffafc!important;border-right-color:#f6dce7}.shell-rose .app-brand{border-bottom-color:#fbe7f0}.shell-rose .app-brand-subtitle{color:#b06a8c}.shell-rose .app-sider-foot{color:#b06a8c;border-top-color:#fbe7f0}.shell-rose .app-menu.ant-menu-light .ant-menu-item-selected{color:#b4245a;background:#fce4ee}.shell-rose .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-rose .app-role-badge{color:#d6336c;border-color:#f5c4da;background:#fdecf3}.shell-azure .app-layout,.shell-azure .app-workspace{background:#f0f6fb}.shell-azure .app-sider{background:#f7fbfe!important;border-right-color:#d8e8f4}.shell-azure .app-brand{border-bottom-color:#e2eff9}.shell-azure .app-brand-subtitle{color:#5b87a8}.shell-azure .app-sider-foot{color:#5b87a8;border-top-color:#e2eff9}.shell-azure .app-menu.ant-menu-light .ant-menu-item-selected{color:#075985;background:#e0f1fb}.shell-azure .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-azure .app-role-badge{color:#0369a1;border-color:#bcdff5;background:#e6f4fc}.shell-maid .app-layout,.shell-maid .app-workspace{background:#faf7f1}.shell-maid .app-sider{background:#fffdf9!important;border-right-color:#e9e2d6}.shell-maid .app-brand{border-bottom-color:#f0eadd}.shell-maid .app-brand-subtitle{color:#8a8474}.shell-maid .app-sider-foot{color:#8a8474;border-top-color:#f0eadd}.shell-maid .app-menu.ant-menu-light .ant-menu-item-selected{color:#26262e;background:#efe9dc}.shell-maid .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-maid .app-role-badge{color:#a1497f;border-color:#e3c6d6;background:#f8ecf3}.shell-kitty .app-layout,.shell-kitty .app-workspace{background:#fdf6f3}.shell-kitty .app-sider{background:#fffaf8!important;border-right-color:#f6e0d8}.shell-kitty .app-brand{border-bottom-color:#f9e9e2}.shell-kitty .app-brand-subtitle{color:#c08a97}.shell-kitty .app-sider-foot{color:#c08a97;border-top-color:#f9e9e2}.shell-kitty .app-menu.ant-menu-light .ant-menu-item-selected{color:#c23b74;background:#fce8ef}.shell-kitty .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-kitty .app-role-badge{color:#e05d94;border-color:#f6cbdc;background:#fdecf3}.shell-biao .app-layout,.shell-biao .app-workspace{background:#f8f5ea}.shell-biao .app-sider{background:#fcf9f0!important;border-right-color:#eae2c8}.shell-biao .app-brand{border-bottom-color:#f0e9d2}.shell-biao .app-brand-subtitle{color:#8f8562}.shell-biao .app-sider-foot{color:#8f8562;border-top-color:#f0e9d2}.shell-biao .app-menu.ant-menu-light .ant-menu-item-selected{color:#713f12;background:#efe6c8}.shell-biao .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-biao .app-role-badge{color:#4d7c0f;border-color:#cfe0a8;background:#eef5dd}.shell-spa .app-layout,.shell-spa .app-workspace{background:#f1f4f2}.shell-spa .app-sider{background:#f7faf8!important;border-right-color:#dfe7e2}.shell-spa .app-brand{border-bottom-color:#e6eeea}.shell-spa .app-brand-subtitle{color:#7b9188}.shell-spa .app-sider-foot{color:#7b9188;border-top-color:#e6eeea}.shell-spa .app-menu.ant-menu-light .ant-menu-item-selected{color:#35544c;background:#ddece6}.shell-spa .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-spa .app-role-badge{color:#0f766e;border-color:#bfe0d8;background:#e4f3ee}.shell-fortune .app-layout,.shell-fortune .app-workspace{background:#fcf4ec}.shell-fortune .app-sider{background:#fff9f3!important;border-right-color:#f2ddc8}.shell-fortune .app-brand{border-bottom-color:#f6e7d5}.shell-fortune .app-brand-subtitle{color:#a8865f}.shell-fortune .app-sider-foot{color:#a8865f;border-top-color:#f6e7d5}.shell-fortune .app-menu.ant-menu-light .ant-menu-item-selected{color:#991b1b;background:#f9e3d9}.shell-fortune .app-menu.ant-menu-light .ant-menu-item-selected:after{display:none}.shell-fortune .app-role-badge{color:#b91c1c;border-color:#ecc8b8;background:#faece2}.shell-crimson{--dk-bg: #170f0f;--dk-sider: #1d1213;--dk-header: rgb(23 15 15 / 94%);--dk-card: #1b1314;--dk-border: #39211f;--dk-border-soft: #2b1a19;--dk-text: #f4e6e2;--dk-text-2: #cfa39c;--dk-mute: #9b7570;--dk-accent: #c2410c;--dk-accent-ink: #ffffff;--dk-glow: rgb(249 115 22 / 12%)}.shell-ink{--dk-bg: #0c0c0d;--dk-sider: #111113;--dk-header: rgb(12 12 13 / 94%);--dk-card: #131316;--dk-border: #26262b;--dk-border-soft: #1d1d21;--dk-text: #ececef;--dk-text-2: #a8a8b3;--dk-mute: #74747f;--dk-accent: #fafafa;--dk-accent-ink: #131316;--dk-glow: rgb(250 250 250 / 6%)}.shell-forest{--dk-bg: #0b110d;--dk-sider: #0e1611;--dk-header: rgb(11 17 13 / 94%);--dk-card: #101a13;--dk-border: #22352a;--dk-border-soft: #182620;--dk-text: #e5efe8;--dk-text-2: #a4bcaf;--dk-mute: #74907f;--dk-accent: #15803d;--dk-accent-ink: #ffffff;--dk-glow: rgb(34 197 94 / 10%)}.shell-mecha{--dk-bg: #0b0f14;--dk-sider: #0e141b;--dk-header: rgb(11 15 20 / 94%);--dk-card: #101822;--dk-border: #1f2c38;--dk-border-soft: #17222b;--dk-text: #e4eef5;--dk-text-2: #9fb6c6;--dk-mute: #6d8598;--dk-accent: #0891b2;--dk-accent-ink: #ffffff;--dk-glow: rgb(34 211 238 / 10%)}.shell-godfather{--dk-bg: #0f0d0a;--dk-sider: #14110d;--dk-header: rgb(15 13 10 / 94%);--dk-card: #171410;--dk-border: #2e2817;--dk-border-soft: #241f12;--dk-text: #f0e9da;--dk-text-2: #c4b48d;--dk-mute: #94876a;--dk-accent: #d4a944;--dk-accent-ink: #221b0e;--dk-glow: rgb(212 169 68 / 9%)}.shell-arcade{--dk-bg: #0c0714;--dk-sider: #120a1e;--dk-header: rgb(12 7 20 / 94%);--dk-card: #160e26;--dk-border: #2b1f42;--dk-border-soft: #201833;--dk-text: #efe8fa;--dk-text-2: #b6a3d9;--dk-mute: #8577a8;--dk-accent: #c026d3;--dk-accent-ink: #ffffff;--dk-glow: rgb(192 38 211 / 12%)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-layout,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-workspace{background:radial-gradient(1000px 440px at 50% -200px,var(--dk-glow),transparent 70%),var(--dk-bg)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-sider{background:var(--dk-sider)!important;border-right-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-brand{border-bottom-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-brand-title{color:var(--dk-text)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-brand-subtitle{color:var(--dk-mute)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-sider-foot{color:var(--dk-mute);border-top-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-menu.ant-menu-dark{background:transparent}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-menu.ant-menu-dark .ant-menu-item{color:var(--dk-text-2)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-menu.ant-menu-dark .ant-menu-item:hover{color:var(--dk-text);background:#ffffff0f}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-menu.ant-menu-dark .ant-menu-item-selected{color:var(--dk-accent-ink);font-weight:650;background:var(--dk-accent)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-header{background:var(--dk-header)!important;border-bottom-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-header-title strong{color:var(--dk-text)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-header-title span{color:var(--dk-mute)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-user-copy strong{color:var(--dk-text)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-role-badge{color:var(--dk-text-2);border-color:var(--dk-border);background:var(--dk-border-soft)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-logout-button.ant-btn,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-account-button.ant-btn{color:var(--dk-text-2)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .section-card.ant-card,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .auth-card.ant-card{background:var(--dk-card);border-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .section-card>.ant-card-head{background:var(--dk-card);border-bottom-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .section-card>.ant-card-head .ant-card-head-title{color:var(--dk-text)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-layout .ant-table-thead>tr>th{color:var(--dk-text-2);background:var(--dk-card);border-bottom-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-layout .ant-table-tbody>tr>td{border-bottom-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .app-layout .ant-table-tbody>tr:hover>td{background:var(--dk-border-soft)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-kpi{border-color:var(--dk-border);background:var(--dk-card)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-kpi-label{color:var(--dk-text-2)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-kpi-value{color:var(--dk-text)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-kpi-value small{color:var(--dk-mute)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-kpi-foot,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-toolbar-meta,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-health-legend em,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-name-cell span,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-text-muted,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-rank-meta,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-trend-summary,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-bar-col span,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-legend,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-solution-status{color:var(--dk-mute)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-toolbar-meta strong,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-health-legend b,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-name-cell strong,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-rank-head strong,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-trend-summary b{color:var(--dk-text)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-rank-head span,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-health-legend span,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-bar-col em{color:var(--dk-text-2)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-health-bar,:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-bar{background:var(--dk-border-soft)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-tone-blue{--ovw-tone: #5b8cff;--ovw-soft: #1c2434}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-tone-green{--ovw-tone: #3fcf95;--ovw-soft: #14261f}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-tone-orange{--ovw-tone: #f4a259;--ovw-soft: #2a2013}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-tone-red{--ovw-tone: #ef6a89;--ovw-soft: #29161c}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-tone-purple{--ovw-tone: #a78bfa;--ovw-soft: #231d39}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-tone-slate{--ovw-tone: #8b95a8;--ovw-soft: #1e2530}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ovw-tone-gray{--ovw-tone: #6a7488;--ovw-soft: #1e2530}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ant-tag{color:var(--dk-text-2);background:var(--dk-border-soft);border-color:var(--dk-border)}:is(.shell-crimson,.shell-ink,.shell-forest,.shell-mecha,.shell-godfather,.shell-arcade) .ant-progress .ant-progress-inner{background:var(--dk-border-soft)!important}.shell-crimson .app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 #f97316}.shell-forest .app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 #4ade80}.shell-mecha .app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 #22d3ee}.shell-godfather .app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 #d4a944}.shell-arcade .app-menu.ant-menu-dark .ant-menu-item-selected{box-shadow:inset 3px 0 #e879f9}.shell-crimson ::selection{background:#c2410c73;color:#fff}.shell-ink ::selection{background:#fafafad9;color:#131316}.shell-forest ::selection{background:#15803d73;color:#fff}.shell-mecha ::selection{background:#0891b27f;color:#fff}.shell-godfather ::selection{background:#d4a94499;color:#171208}.shell-arcade ::selection{background:#c026d373;color:#fff}.auth-page-jade{background:#eef6f1}.auth-page-jade:before{opacity:.5;background-image:radial-gradient(460px 280px at 80% 18%,rgb(16 185 129 / 10%),transparent 70%),linear-gradient(rgb(140 190 165 / 28%) 1px,transparent 1px),linear-gradient(90deg,rgb(140 190 165 / 28%) 1px,transparent 1px)}.auth-page-jade .auth-card.ant-card{border-color:#cfe8db;box-shadow:0 18px 40px #065f3d1a}.auth-page-rose{background:radial-gradient(560px 320px at 22% 24%,rgb(244 114 182 / 12%),transparent 70%),radial-gradient(480px 300px at 84% 80%,rgb(214 51 108 / 8%),transparent 70%),#fdf3f7}.auth-page-rose:before{display:none}.auth-page-rose .auth-card.ant-card{border-color:#f6d3e2;box-shadow:0 20px 46px #d6336c1a}.auth-page-azure{background:linear-gradient(to bottom,rgb(2 132 199 / 10%),transparent 46%),#eef6fc}.auth-page-azure:before{opacity:.4;background-image:linear-gradient(rgb(147 197 253 / 30%) 1px,transparent 1px),linear-gradient(90deg,rgb(147 197 253 / 30%) 1px,transparent 1px)}.auth-page-azure .auth-card.ant-card{border-color:#cfe4f5;box-shadow:0 18px 40px #0369a11a}.auth-page-crimson{background:radial-gradient(760px 360px at 50% 118%,rgb(249 115 22 / 14%),transparent 66%),#140d0e}.auth-page-crimson:before{opacity:.35;background-image:linear-gradient(rgb(90 52 46 / 45%) 1px,transparent 1px),linear-gradient(90deg,rgb(90 52 46 / 45%) 1px,transparent 1px)}.auth-page-crimson .auth-card.ant-card{background:#1b1314;border-color:#39211f;box-shadow:0 22px 54px #00000073}.auth-page-crimson .auth-brand h1{color:#f4e6e2}.auth-page-crimson .auth-brand p{color:#cfa39c}.auth-page-ink{background:#0e0e10}.auth-page-ink:before{opacity:.3;background-image:radial-gradient(circle at 50% 46%,transparent 0,transparent 220px,rgb(82 82 91 / 22%) 221px,transparent 222px),radial-gradient(circle at 50% 46%,transparent 0,transparent 340px,rgb(82 82 91 / 16%) 341px,transparent 342px);background-size:auto,auto}.auth-page-ink .auth-card.ant-card{background:#131316;border-color:#2c2c31;box-shadow:0 22px 54px #0000007f}.auth-page-ink .auth-brand h1{color:#ececef}.auth-page-ink .auth-brand p{color:#a8a8b3}.auth-page-forest{background:radial-gradient(900px 420px at 50% -160px,rgb(34 197 94 / 12%),transparent 68%),#0a100c}.auth-page-forest:before{opacity:.32;background-image:linear-gradient(rgb(34 70 50 / 40%) 1px,transparent 1px),linear-gradient(90deg,rgb(34 70 50 / 40%) 1px,transparent 1px)}.auth-page-forest .auth-card.ant-card{background:#101a13;border-color:#22352a;box-shadow:0 22px 54px #00000073}.auth-page-forest .auth-brand h1{color:#e5efe8}.auth-page-forest .auth-brand p{color:#a4bcaf}.auth-page-kitty{background:radial-gradient(560px 320px at 22% 24%,rgb(244 114 182 / 12%),transparent 70%),radial-gradient(480px 300px at 84% 80%,rgb(251 146 60 / 8%),transparent 70%),#fdf4f1}.auth-page-kitty:before{display:none}.auth-page-kitty .auth-card.ant-card{border-color:#f6d5cc;box-shadow:0 20px 46px #e05d941f}.auth-page-biao{background:#f8f5ea}.auth-page-biao:before{opacity:.5;background-image:linear-gradient(rgb(190 178 128 / 30%) 1px,transparent 1px),linear-gradient(90deg,rgb(190 178 128 / 30%) 1px,transparent 1px)}.auth-page-biao .auth-card.ant-card{border-color:#eadfc0;box-shadow:0 18px 40px #854d0e1a}.auth-page-spa{background:radial-gradient(600px 340px at 78% 16%,rgb(14 116 144 / 9%),transparent 70%),radial-gradient(520px 320px at 16% 82%,rgb(124 92 62 / 8%),transparent 70%),#f0f4f2}.auth-page-spa:before{display:none}.auth-page-spa .auth-card.ant-card{border-color:#dbe7e0;box-shadow:0 20px 46px #0f766e1a}.auth-page-fortune{background:radial-gradient(560px 320px at 20% 22%,rgb(185 28 28 / 8%),transparent 70%),radial-gradient(520px 320px at 82% 80%,rgb(212 169 68 / 10%),transparent 70%),#fcf3e9}.auth-page-fortune:before{display:none}.auth-page-fortune .auth-card.ant-card{border-color:#efd9b8;box-shadow:0 20px 46px #b91c1c1a}.auth-page-mecha{background:radial-gradient(800px 380px at 50% -140px,rgb(34 211 238 / 10%),transparent 68%),#0a0e12}.auth-page-mecha:before{opacity:.35;background-image:linear-gradient(rgb(31 44 55 / 55%) 1px,transparent 1px),linear-gradient(90deg,rgb(31 44 55 / 55%) 1px,transparent 1px)}.auth-page-mecha .auth-card.ant-card{background:#0f151c;border-color:#1f2c38;box-shadow:0 22px 54px #00000073}.auth-page-mecha .auth-brand h1{color:#e4eef5}.auth-page-mecha .auth-brand p{color:#9fb6c6}.auth-page-arcade{background:radial-gradient(560px 320px at 18% 20%,rgb(192 38 211 / 14%),transparent 70%),radial-gradient(520px 320px at 82% 78%,rgb(34 211 238 / 12%),transparent 70%),#0b0612}.auth-page-arcade:before{opacity:.3;background-image:linear-gradient(rgb(43 31 66 / 60%) 1px,transparent 1px),linear-gradient(90deg,rgb(43 31 66 / 60%) 1px,transparent 1px)}.auth-page-arcade .auth-card.ant-card{background:#150d24;border-color:#2b1f42;box-shadow:0 22px 54px #0000007f}.auth-page-arcade .auth-brand h1{color:#efe8fa}.auth-page-arcade .auth-brand p{color:#b6a3d9}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune,.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune){--art-ink: #29252d;--art-muted: #675b64;--art-accent: #9b456b;--art-paper: #fffdf8;--art-ground: #f6f0e9;--art-line: #d9cfc3;--art-soft: #f4e8ec;--art-display: Georgia, "Songti SC", "STSong", serif;--art-atmosphere: none}:is(.shell-maid,.auth-page-maid){--art-atmosphere: repeating-linear-gradient(90deg, rgb(75 58 52 / 3%) 0 1px, transparent 1px 24px)}:is(.shell-mecha,.auth-page-mecha){--art-ink: #e4eef5;--art-muted: #adc4d1;--art-accent: #67e8f9;--art-paper: #0e1822;--art-ground: #080e15;--art-line: #385566;--art-soft: #152d3b;--art-display: "SFMono-Regular", Menlo, Monaco, Consolas, "PingFang SC", monospace;--art-atmosphere: linear-gradient(rgb(103 232 249 / 5%) 1px, transparent 1px), linear-gradient(90deg, rgb(103 232 249 / 5%) 1px, transparent 1px)}:is(.shell-godfather,.auth-page-godfather){--art-ink: #f3e8cf;--art-muted: #cbb996;--art-accent: #e3bd69;--art-paper: #17130e;--art-ground: #090806;--art-line: #8f7343;--art-soft: #2a2116;--art-atmosphere: radial-gradient(ellipse at 18% 15%, rgb(194 146 62 / 10%), transparent 60%)}:is(.shell-kitty,.auth-page-kitty){--art-ink: #603545;--art-muted: #775365;--art-accent: #a33361;--art-paper: #fff8f5;--art-ground: #f9eeeb;--art-line: #e3b6bd;--art-soft: #f8e0e8;--art-display: "Hiragino Maru Gothic ProN", "PingFang SC", "Microsoft YaHei", sans-serif;--art-atmosphere: radial-gradient(circle at 10px 10px, rgb(163 51 97 / 5%) 2px, transparent 3px)}:is(.shell-biao,.auth-page-biao){--art-ink: #3e3023;--art-muted: #6a5945;--art-accent: #a52b24;--art-paper: #fff4d9;--art-ground: #eee3c8;--art-line: #ac8b58;--art-soft: #eadcb8;--art-atmosphere: repeating-linear-gradient(0deg, rgb(83 60 29 / 4%) 0 1px, transparent 1px 4px)}:is(.shell-spa,.auth-page-spa){--art-ink: #274f49;--art-muted: #46655c;--art-accent: #286a60;--art-paper: #f5faf4;--art-ground: #e7f0e9;--art-line: #a7c5b6;--art-soft: #dcece0;--art-atmosphere: repeating-radial-gradient(ellipse at 15% 82%, transparent 0 38px, rgb(40 106 96 / 5%) 39px 40px, transparent 41px 64px)}:is(.shell-arcade,.auth-page-arcade){--art-ink: #f7eaff;--art-muted: #d0bde6;--art-accent: #f5a0fb;--art-paper: #160b26;--art-ground: #090410;--art-line: #a858b8;--art-soft: #342045;--art-display: "Monaco", "SFMono-Regular", Menlo, Consolas, "PingFang SC", monospace;--art-atmosphere: repeating-linear-gradient(0deg, rgb(245 160 251 / 5%) 0 1px, transparent 1px 4px)}:is(.shell-fortune,.auth-page-fortune){--art-ink: #752323;--art-muted: #76543a;--art-accent: #a32922;--art-paper: #fff5df;--art-ground: #f5e7ce;--art-line: #c89c48;--art-soft: #f3ddbe;--art-display: "Songti SC", "STSong", "SimSun", Georgia, serif;--art-atmosphere: repeating-linear-gradient(45deg, transparent 0 20px, rgb(163 41 34 / 4%) 20px 22px, transparent 22px 42px), repeating-linear-gradient(-45deg, transparent 0 20px, rgb(163 41 34 / 4%) 20px 22px, transparent 22px 42px)}.app-layout:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune),:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) .app-workspace{background:var(--art-atmosphere),var(--art-ground);background-size:40px 40px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune){display:grid;width:100%;min-height:100vh;min-height:100svh;grid-template-columns:minmax(0,480px) minmax(0,400px);align-content:center;align-items:center;justify-content:center;justify-items:stretch;gap:clamp(32px,5vw,72px);padding:48px 32px;overflow:visible;color:var(--art-ink);background:var(--art-atmosphere),var(--art-ground)}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune):before{display:none;pointer-events:none}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.auth-aside,.auth-art-panel){position:relative;display:flex;width:100%;min-width:0;max-width:480px;flex-direction:column;align-items:stretch;padding:0;text-align:left}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.auth-aside,.auth-art-panel)>h2{margin:20px 0 0;color:var(--art-ink);font-family:var(--art-display);font-size:clamp(26px,2.5vw,34px);font-weight:700;line-height:1.3;overflow-wrap:anywhere}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.auth-aside,.auth-art-panel)>p{margin:8px 0 0;color:var(--art-muted);font-size:14px;line-height:1.7;overflow-wrap:anywhere}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-card.ant-card{width:100%;min-width:0;max-width:400px;justify-self:center;color:var(--art-ink);border:1px solid var(--art-line);background:var(--art-paper);box-shadow:0 18px 48px #19120c1f}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-card>.ant-card-body{padding:32px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-brand h1{color:var(--art-ink);font-family:var(--art-display);overflow-wrap:anywhere}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.auth-brand p,.auth-bullet span){color:var(--art-muted)}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-bullets{margin-top:18px;gap:10px}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) .app-sider{background:var(--art-paper)!important;border-right-color:var(--art-line)}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) .app-header{background:var(--art-paper)!important;border-bottom-color:var(--art-line);border-image:none}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) :is(.app-brand,.app-sider-foot){position:relative;flex-shrink:0;border-color:var(--art-line)}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) :is(.app-brand-title,.app-header-title strong,.app-user-copy strong){color:var(--art-ink)}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) :is(.app-brand-subtitle,.app-sider-foot,.app-header-title span){color:var(--art-muted)}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) .app-role-badge{color:var(--art-ink);border-color:var(--art-line);background:var(--art-soft)}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune) .panel-card.ant-card{border-color:var(--art-line)}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune,.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.app-brand-mark,.auth-brand-mark),.app-sider-inner:has(.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)) .app-brand-mark{flex-shrink:0;padding:2px;border:1px solid var(--art-line, #d9cfc3);box-shadow:none}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune,.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.app-brand-mark,.auth-brand-mark)>img,.app-sider-inner:has(.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)) .app-brand-mark>img{display:block;width:100%;height:100%;min-width:0;aspect-ratio:1;border-radius:inherit;object-fit:cover}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-brand>div:last-child{min-width:0}.app-sider-inner:has(.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)){min-height:0}.app-sider-inner:has(.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune))>.app-menu.ant-menu{flex:1 1 auto;min-height:100px;overscroll-behavior:contain}.app-sider-inner:has(.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune))>:is(.app-brand,.app-sider-foot){flex-shrink:0}.app-sider-inner:has(.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune))>.app-sider-foot{margin-top:auto}.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune){position:relative;display:grid;min-width:0;margin:0;padding:10px;color:var(--art-ink, #29252d);border:1px solid var(--art-line, #d9cfc3);border-radius:12px;background:var(--art-paper, #fffdf8);box-shadow:0 12px 28px #18120c1a}.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>img{display:block;width:100%;height:auto;min-width:0;min-height:0;aspect-ratio:1;border-radius:4px;object-fit:contain}.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>figcaption{position:relative;display:flex;min-width:0;flex-direction:column;gap:4px;padding:12px 4px 2px;color:inherit;line-height:1.5;overflow-wrap:anywhere}.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>figcaption>span{color:inherit;font-size:10px;font-weight:600;letter-spacing:.12em}.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>figcaption>strong{color:inherit;font-family:var(--art-display, Georgia, "Songti SC", serif);font-size:14px;font-weight:700}.theme-artwork-sidebar:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune){width:min(188px,calc(100% - 36px));height:224px;max-height:230px;flex:0 0 auto;grid-template-rows:minmax(0,1fr) auto;margin:12px auto 16px;padding:6px}.theme-artwork-sidebar:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>img{width:100%;height:100%;object-fit:cover}.theme-artwork-sidebar:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>figcaption{gap:1px;padding:8px 4px 2px}.theme-artwork-sidebar:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>figcaption>strong{font-size:12px}:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune,.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.app-brand,.app-header,.auth-card):before,:is(.shell-maid,.shell-mecha,.shell-godfather,.shell-kitty,.shell-biao,.shell-spa,.shell-arcade,.shell-fortune,.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.app-brand,.app-header,.auth-card):after,.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune):before,.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune):after,.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>figcaption:before,.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)>figcaption:after{pointer-events:none}.theme-artwork.theme-artwork-maid{color:#29252d;border:4px double #79696a;border-radius:4px;background:#fffdf8}.theme-artwork.theme-artwork-maid>figcaption{margin-top:10px;border-top:1px solid #79696a}.theme-artwork.theme-artwork-maid>figcaption:before,.shell-maid .app-brand:after{position:absolute;inset:-7px 0 auto;height:7px;background:radial-gradient(circle at 6px 0,transparent 4px,#79696a 4.5px 5.5px,transparent 6px) 0 0 / 12px 7px repeat-x;content:""}.shell-maid .app-brand:after{inset:auto 0 -7px;transform:rotate(180deg)}.theme-artwork-maid:after{position:absolute;top:-7px;left:calc(50% - 22px);width:44px;height:16px;background:#29252d;clip-path:polygon(0 0,42% 30%,58% 30%,100% 0,100% 100%,58% 70%,42% 70%,0 100%);content:""}.auth-page-artwork.auth-page-maid .auth-card.ant-card{border-top:5px solid #29252d;border-bottom:4px double #79696a;border-radius:4px}.theme-artwork.theme-artwork-mecha{padding:12px;color:#e4eef5;border-color:#385566;border-radius:2px;background:#0e1822;box-shadow:6px 6px #152d3b}.theme-artwork-mecha:before{position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(#67e8f9,#67e8f9) left top / 26px 3px,linear-gradient(#67e8f9,#67e8f9) left top / 3px 26px,linear-gradient(#67e8f9,#67e8f9) right bottom / 26px 3px,linear-gradient(#67e8f9,#67e8f9) right bottom / 3px 26px;background-repeat:no-repeat;content:""}.theme-artwork.theme-artwork-mecha>figcaption{margin-top:6px;border-top:1px dashed #385566}.theme-artwork.theme-artwork-mecha>figcaption>strong{font-family:SFMono-Regular,Menlo,Consolas,PingFang SC,monospace;letter-spacing:.04em}.shell-mecha .app-workspace,.auth-page-artwork.auth-page-mecha{background-size:40px 40px}.shell-mecha .app-header:after,.auth-page-mecha .auth-card:after{position:absolute;inset:auto 0 0;height:4px;background:repeating-linear-gradient(135deg,#d7b54d 0,#d7b54d 8px,#14212b 8px,#14212b 16px);content:""}.auth-page-mecha .auth-card.ant-card{border-radius:2px}.theme-artwork.theme-artwork-godfather{color:#f3e8cf;border:5px double #b9924f;border-radius:2px;background:#17130e;box-shadow:0 0 0 3px #17130e,0 0 0 4px #665031,0 16px 32px #00000059}.theme-artwork.theme-artwork-godfather>figcaption{margin-top:8px;border-top:3px double #b9924f}.theme-artwork.theme-artwork-godfather>figcaption>strong,.shell-godfather :is(.app-brand-title,.app-header-title strong){font-family:Georgia,Songti SC,STSong,serif}.shell-godfather .app-workspace,.app-layout.shell-godfather{background-size:auto}.shell-godfather .app-header,.auth-page-artwork.auth-page-godfather .auth-card.ant-card{border-bottom:4px double #8f7343}.auth-page-artwork.auth-page-godfather .auth-card.ant-card{border:4px double #8f7343;border-radius:2px;box-shadow:0 20px 50px #0006}.theme-artwork.theme-artwork-kitty{margin-top:14px;color:#603545;border:3px solid #e3b6bd;border-radius:22px 22px 14px 14px;background:#fff8f5}.theme-artwork-kitty:before,.theme-artwork-kitty:after{position:absolute;top:-18px;width:28px;height:24px;border:3px solid #e3b6bd;border-radius:5px;background:#fff8f5;clip-path:polygon(0 0,100% 0,100% 100%);content:""}.theme-artwork-kitty:before{left:22px;transform:rotate(-12deg)}.theme-artwork-kitty:after{right:22px;transform:scaleX(-1) rotate(-12deg)}.theme-artwork.theme-artwork-kitty>img{border-radius:12px}.theme-artwork.theme-artwork-kitty>figcaption>strong{font-family:Hiragino Maru Gothic ProN,PingFang SC,sans-serif}.shell-kitty .app-header:after{position:absolute;inset:auto 0 0;height:4px;background:radial-gradient(circle,#e3b6bd 1.5px,transparent 2px) 0 0 / 12px 4px repeat-x;content:""}.shell-kitty .app-brand:after,.auth-page-kitty .auth-card:before{position:absolute;width:34px;height:25px;background:radial-gradient(ellipse at 50% 72%,#a33361 0 5px,transparent 5.5px),radial-gradient(ellipse at 17% 35%,#a33361 0 3px,transparent 3.5px),radial-gradient(ellipse at 38% 17%,#a33361 0 3px,transparent 3.5px),radial-gradient(ellipse at 65% 17%,#a33361 0 3px,transparent 3.5px),radial-gradient(ellipse at 85% 38%,#a33361 0 3px,transparent 3.5px);content:""}.shell-kitty .app-brand:after{right:16px;bottom:-12px;transform:rotate(16deg)}.auth-page-kitty .auth-card:before{top:-14px;right:20px;transform:rotate(-12deg)}.auth-page-artwork.auth-page-kitty .auth-card.ant-card{border-radius:20px}.auth-page-artwork.auth-page-kitty{background-size:28px 28px}.theme-artwork.theme-artwork-biao{color:#3e3023;border:6px solid #3e3023;border-radius:0;background:repeating-linear-gradient(0deg,rgb(83 60 29 / 5%) 0 1px,transparent 1px 4px),#fff4d9;box-shadow:5px 5px #a52b24}.theme-artwork.theme-artwork-biao>img{border:1px solid #ac8b58;border-radius:0}.theme-artwork.theme-artwork-biao>figcaption{align-items:flex-start;margin-top:8px;border-top:3px double #3e3023}.theme-artwork.theme-artwork-biao>figcaption>strong{padding:2px 7px;color:#a52b24;border:3px double #a52b24;border-radius:2px;background:#fff4d9;font-family:Songti SC,STSong,Georgia,serif;letter-spacing:.06em}.shell-biao .app-header,.auth-page-artwork.auth-page-biao .auth-card.ant-card{border-bottom:4px double #3e3023}.shell-biao .app-brand-title,.auth-page-biao .auth-brand h1{font-family:Songti SC,Georgia,serif;font-weight:800}.auth-page-biao .auth-card.ant-card{border-radius:0}.theme-artwork.theme-artwork-spa{color:#274f49;border:1px solid #96724f;border-radius:42px 42px 8px 8px;background:#f5faf4;box-shadow:0 4px #a6845f,0 8px #dac5a6,0 16px 30px #274f491f}.theme-artwork.theme-artwork-spa>img{border-radius:32px 32px 4px 4px}.theme-artwork.theme-artwork-spa>figcaption{margin-top:8px;padding-right:48px;border-top:1px solid #a7c5b6}.theme-artwork.theme-artwork-spa>figcaption:after{position:absolute;right:0;top:11px;width:40px;height:28px;border-radius:50%;background:repeating-radial-gradient(ellipse at center,transparent 0 4px,#286a60 4px 5px,transparent 5px 8px);content:""}.shell-spa .app-header{border-bottom:3px solid #a6845f}.shell-spa .app-sider-foot{border-top:3px double #a6845f}.auth-page-artwork.auth-page-spa .auth-card.ant-card{border-top:4px solid #a6845f;border-radius:16px}.shell-spa .app-workspace,.app-layout.shell-spa{background-size:auto}.theme-artwork.theme-artwork-arcade{padding:12px;color:#f7eaff;border:6px solid #9b38b5;border-radius:8px 8px 2px 2px;background:#160b26;box-shadow:0 0 0 2px #f5a0fb,5px 7px #43c8dc,0 14px 28px #00000059}.theme-artwork.theme-artwork-arcade>img{border:2px solid #43c8dc;border-radius:3px}.theme-artwork.theme-artwork-arcade>figcaption{margin-top:8px;border-top:2px solid #9b38b5;background:repeating-linear-gradient(0deg,rgb(245 160 251 / 5%) 0 1px,transparent 1px 4px)}.theme-artwork.theme-artwork-arcade>figcaption>strong,.theme-artwork.theme-artwork-arcade>figcaption>span,.shell-arcade :is(.app-brand-title,.app-header-title strong){font-family:Monaco,SFMono-Regular,Menlo,Consolas,PingFang SC,monospace;letter-spacing:.08em}.shell-arcade .app-header{border-bottom:3px solid #43c8dc;box-shadow:0 3px #9b38b5}.auth-page-artwork.auth-page-arcade .auth-card.ant-card{border:3px solid #9b38b5;border-radius:2px;box-shadow:5px 5px #43c8dc}.theme-artwork.theme-artwork-fortune{color:#752323;border:6px double #a32922;border-radius:3px;background:#fff5df;box-shadow:0 0 0 2px #c89c48,0 12px 28px #7523231f}.theme-artwork.theme-artwork-fortune>img{border:1px solid #c89c48;border-radius:0}.theme-artwork.theme-artwork-fortune>figcaption{margin-top:8px;padding-right:52px;border-top:3px double #c89c48}.theme-artwork.theme-artwork-fortune>figcaption:after{position:absolute;top:14px;right:0;width:46px;height:26px;background:radial-gradient(ellipse at 12px 15px,transparent 0 6px,#a32922 6px 7px,transparent 7px),radial-gradient(ellipse at 27px 10px,transparent 0 7px,#a32922 7px 8px,transparent 8px),radial-gradient(ellipse at 38px 17px,transparent 0 5px,#a32922 5px 6px,transparent 6px);content:""}.theme-artwork.theme-artwork-fortune>figcaption>strong,.shell-fortune :is(.app-brand-title,.app-header-title strong){font-family:Songti SC,STSong,SimSun,Georgia,serif;letter-spacing:.08em}.shell-fortune .app-brand{border-bottom:5px double #a32922}.shell-fortune .app-header:after{position:absolute;inset:auto 0 0;height:5px;background:repeating-linear-gradient(90deg,#a32922 0 2px,transparent 2px 10px,#c89c48 10px 12px,transparent 12px 20px);content:""}.auth-page-artwork.auth-page-fortune .auth-card.ant-card{border:4px double #a32922;border-radius:3px;box-shadow:0 0 0 1px #c89c48,0 16px 36px #7523231f}.mobile-drawer:has(.theme-artwork-mecha) .ant-drawer-body{color:#e4eef5;background:#0e1822}.mobile-drawer:has(.theme-artwork-godfather) .ant-drawer-body{color:#f3e8cf;background:#17130e}.mobile-drawer:has(.theme-artwork-arcade) .ant-drawer-body{color:#f7eaff;background:#160b26}.mobile-drawer:has(.theme-artwork:is(.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-arcade)) :is(.app-brand-title,.app-brand-subtitle,.app-sider-foot){color:inherit;border-color:#e3bd6940}@media (max-height: 820px){.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-bullets{display:none}}@media (max-height: 620px){.theme-artwork-sidebar:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune){height:180px;margin-block:8px 10px}}@media (max-height: 480px){.app-sider-inner:has(.theme-artwork:is(.theme-artwork-maid,.theme-artwork-mecha,.theme-artwork-godfather,.theme-artwork-kitty,.theme-artwork-biao,.theme-artwork-spa,.theme-artwork-arcade,.theme-artwork-fortune)){overflow-y:auto}}@media (max-width: 920px){.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune){grid-template-columns:minmax(0,440px);align-content:start;gap:24px;padding:28px 20px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.auth-aside,.auth-art-panel)>h2{margin-top:12px;font-size:23px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) :is(.auth-aside,.auth-art-panel)>p{margin-top:4px;font-size:12px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-bullets{display:none}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .theme-artwork-login{height:188px;grid-template-columns:160px minmax(0,1fr);grid-template-rows:minmax(0,1fr);align-items:center;gap:12px;padding:8px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .theme-artwork-login>img{width:160px;height:160px;object-fit:contain}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .theme-artwork-login>figcaption{align-self:stretch;justify-content:center;margin:0;padding:8px 2px 8px 12px;border-top:0;border-left:1px solid var(--art-line)}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .theme-artwork-login>figcaption:before,.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .theme-artwork-login>figcaption:after{display:none}}@media (max-width: 480px){.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune){gap:20px;padding:24px 16px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-card>.ant-card-body{padding:24px 20px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-brand{gap:10px;margin-bottom:22px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .auth-brand h1{font-size:19px}}@media (max-width: 360px){.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .theme-artwork-login{height:168px;grid-template-columns:144px minmax(0,1fr);gap:8px;padding:6px}.auth-page-artwork:is(.auth-page-maid,.auth-page-mecha,.auth-page-godfather,.auth-page-kitty,.auth-page-biao,.auth-page-spa,.auth-page-arcade,.auth-page-fortune) .theme-artwork-login>img{width:144px;height:144px}}
