.app-toast{position:fixed;top:20px;right:20px;padding:12px 20px;border-radius:8px;font-size:14px;font-weight:500;box-shadow:0 10px 25px -5px var(--oem-rgba-0-0-0-0_1),0 4px 6px -2px var(--oem-rgba-0-0-0-0_05);z-index:99999}.app-toast.success{background-color:var(--oem-palette-10b981);color:var(--oem-palette-ffffff)}.app-toast.error{background-color:var(--oem-palette-ef4444);color:var(--oem-palette-ffffff)}.app-toast.info{background-color:var(--oem-palette-3b82f6);color:var(--oem-palette-ffffff)}.toast-enter-active{animation:toastSlideIn .3s ease-out}.toast-leave-active{animation:toastSlideOut .3s ease-in}@keyframes toastSlideIn{0%{opacity:var(--oem-opacity-0);transform:translate(100%)}to{opacity:var(--oem-opacity-1);transform:translate(0)}}@keyframes toastSlideOut{0%{opacity:var(--oem-opacity-1);transform:translate(0)}to{opacity:var(--oem-opacity-0);transform:translate(100%)}}.system-confirm-overlay[data-v-71d17536]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:24px;background:var(--oem-rgba-5-7-13-_76);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-sizing:border-box}.system-confirm-modal[data-v-71d17536]{width:min(430px,100%);padding:26px;display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;border:1px solid var(--oem-rgba-139-125-255-_28);border-radius:16px;color:var(--system-text);background:linear-gradient(180deg,var(--system-surface-high) 0%,var(--system-surface) 100%);box-shadow:0 28px 80px var(--oem-rgba-0-0-0-_62);box-sizing:border-box}.system-confirm-icon[data-v-71d17536]{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--oem-palette-a99fff);background:var(--oem-brand-primary-alpha-16)}.system-confirm-icon.danger[data-v-71d17536]{color:var(--oem-palette-fca5a5);background:var(--oem-rgba-248-113-113-_12)}.system-confirm-icon svg[data-v-71d17536]{width:24px;height:24px}.system-confirm-content[data-v-71d17536]{min-width:0;padding-top:2px}.system-confirm-content h3[data-v-71d17536]{margin:0 0 9px;font-size:18px;font-weight:650}.system-confirm-content p[data-v-71d17536]{margin:0;color:var(--oem-palette-a8acbc);font-size:14px;line-height:1.7;white-space:pre-line;overflow-wrap:anywhere}.system-confirm-input[data-v-71d17536]{width:100%;height:42px;margin-top:13px;padding:0 13px;border:1px solid var(--oem-rgba-255-255-255-_12);border-radius:9px;outline:none;box-sizing:border-box;color:var(--system-text);background:var(--system-surface-overlay);font:inherit;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}.system-confirm-input[data-v-71d17536]::-moz-placeholder{color:var(--oem-palette-656a7d)}.system-confirm-input[data-v-71d17536]::placeholder{color:var(--oem-palette-656a7d)}.system-confirm-input[data-v-71d17536]:hover{border-color:var(--oem-rgba-139-125-255-_45)}.system-confirm-input[data-v-71d17536]:focus{border-color:var(--oem-palette-7768ee);background:var(--system-surface-overlay);box-shadow:0 0 0 3px var(--oem-brand-primary-alpha-16)}.system-confirm-error[data-v-71d17536]{display:block;margin-top:7px;color:var(--oem-palette-fca5a5);font-size:12px}.system-confirm-actions[data-v-71d17536]{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.system-confirm-actions button[data-v-71d17536]{min-width:82px;height:38px;padding:0 18px;border-radius:9px;font:inherit;font-size:14px;cursor:pointer;transition:border-color .18s,background .18s,transform .18s}.system-confirm-actions button[data-v-71d17536]:hover{transform:translateY(-1px)}.system-confirm-cancel[data-v-71d17536]{border:1px solid var(--oem-rgba-255-255-255-_12);color:var(--oem-palette-a8acbc);background:var(--system-surface-overlay)}.system-confirm-cancel[data-v-71d17536]:hover{border-color:var(--oem-rgba-139-125-255-_5);color:var(--oem-palette-ffffff)}.system-confirm-submit[data-v-71d17536]{border:0;color:var(--oem-palette-ffffff);background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));box-shadow:0 6px 18px var(--oem-brand-primary-alpha-3)}.system-confirm-submit.danger[data-v-71d17536]{background:linear-gradient(135deg,var(--oem-palette-dc5964),var(--oem-palette-f87171));box-shadow:0 6px 18px var(--oem-rgba-248-113-113-_22)}.system-confirm-submit.secondary[data-v-71d17536]{border:1px solid var(--oem-rgba-139-125-255-_58);color:var(--oem-palette-c8c1ff);background:var(--oem-brand-primary-alpha-14);box-shadow:none}.system-confirm-submit.secondary[data-v-71d17536]:hover{border-color:var(--oem-palette-8f83f5);color:var(--oem-palette-ffffff);background:var(--oem-brand-primary-alpha-25)}.system-confirm-alternate[data-v-71d17536]{border:0;color:var(--oem-palette-ffffff);background:linear-gradient(135deg,var(--brand-primary),var(--brand-secondary));box-shadow:0 6px 18px var(--oem-brand-primary-alpha-3)}.system-confirm-submit[data-v-71d17536]:focus-visible,.system-confirm-cancel[data-v-71d17536]:focus-visible,.system-confirm-alternate[data-v-71d17536]:focus-visible{outline:2px solid var(--oem-palette-8f83f5);outline-offset:2px}.system-confirm-enter-active[data-v-71d17536],.system-confirm-leave-active[data-v-71d17536]{transition:opacity .18s ease}.system-confirm-enter-active .system-confirm-modal[data-v-71d17536],.system-confirm-leave-active .system-confirm-modal[data-v-71d17536]{transition:transform .18s ease,opacity .18s ease}.system-confirm-enter-from[data-v-71d17536],.system-confirm-leave-to[data-v-71d17536]{opacity:var(--oem-opacity-0)}.system-confirm-enter-from .system-confirm-modal[data-v-71d17536],.system-confirm-leave-to .system-confirm-modal[data-v-71d17536]{opacity:var(--oem-opacity-0);transform:translateY(10px) scale(.98)}.account-page{position:fixed;inset:0 0 0 var(--sidebar-width-expanded, 56px);padding:24px 28px 32px;overflow-y:auto;box-sizing:border-box;color:var(--home-text);background:var(--home-bg);font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;scrollbar-width:thin;scrollbar-color:var(--control-scrollbar-thumb) var(--control-scrollbar-track)}.account-page::-webkit-scrollbar{width:6px}.account-page::-webkit-scrollbar-track{background:var(--control-scrollbar-track)}.account-page::-webkit-scrollbar-thumb{border-radius:999px;background:var(--control-scrollbar-thumb)}.account-page-header{min-height:68px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.account-page-header h1{margin:0 0 7px;font-size:24px;font-weight:700}.account-page-header p{margin:0;color:var(--home-text-2);font-size:13px}.mock-data-badge{padding:6px 11px;border:1px solid var(--oem-rgba-245-158-11-0_25);border-radius:999px;color:var(--oem-palette-fbbf24);background:var(--oem-rgba-245-158-11-0_1);font-size:12px}.account-back-button{height:38px;padding:0 18px;border:1px solid var(--home-border-2);border-radius:8px;color:var(--home-text-2);background:var(--home-surface);cursor:pointer}.account-back-button:hover{border-color:var(--home-brand);color:var(--oem-palette-ffffff)}.account-card{border:1px solid var(--home-border);border-radius:14px;background:var(--home-surface);box-shadow:var(--home-shadow-card);box-sizing:border-box}.account-stats-grid{margin-bottom:18px;display:grid;gap:14px}.account-stats-grid.invitation-stats,.account-stats-grid.commission-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.account-stats-grid.points-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.account-stats-grid article{min-height:104px;padding:18px 20px;display:flex;align-items:baseline;gap:7px;border:1px solid var(--home-border);border-radius:12px;background:linear-gradient(145deg,var(--home-surface),var(--oem-brand-primary-alpha-08-a5818));box-sizing:border-box}.account-stats-grid article span{width:100%;align-self:flex-start;color:var(--home-text-2);font-size:12px}.account-stats-grid article strong{color:var(--account-stat-value-text);font-size:27px;line-height:1}.account-stats-grid article small{color:var(--home-text-2);font-size:11px;white-space:nowrap}.account-stats-grid article strong.success-number{color:var(--home-success)}.account-stats-grid article strong.danger-number{color:var(--oem-palette-f87171)}.header-primary-button{height:40px;padding:0 19px;border:0;border-radius:9px;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);font-weight:600;cursor:pointer;box-shadow:var(--home-shadow-brand)}.header-primary-button:hover{transform:translateY(-1px);box-shadow:var(--home-shadow-brand-hover)}.current-points-card{min-height:104px;margin-bottom:18px;padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:linear-gradient(145deg,var(--home-surface),var(--oem-brand-primary-alpha-08-a5818))}.current-points-card>div>span{display:block;margin-bottom:10px;color:var(--home-text-2);font-size:12px}.current-points-card p{margin:0;display:flex;align-items:baseline;gap:8px}.current-points-card p strong{color:var(--account-stat-value-text);font-size:28px;line-height:1}.current-points-card p small{color:var(--home-text-2);font-size:11px}.points-records-page{display:flex;flex-direction:column;overflow:hidden}.points-records-page>.account-page-header,.points-records-page>.current-points-card{flex:0 0 auto}.points-records-card{min-height:0;flex:1;display:flex;flex-direction:column}.points-records-card>.records-card-header,.points-records-card>.account-pagination{flex:0 0 auto}.points-records-card>.account-table-wrap{min-height:0;flex:1;overflow-x:auto;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--control-scrollbar-thumb) var(--control-scrollbar-track)}.points-records-card>.account-table-wrap::-webkit-scrollbar{width:6px;height:6px}.points-records-card>.account-table-wrap::-webkit-scrollbar-track{background:var(--control-scrollbar-track)}.points-records-card>.account-table-wrap::-webkit-scrollbar-thumb{border-radius:999px;background:var(--control-scrollbar-thumb)}.points-records-card .points-table thead{position:sticky;top:0;z-index:2;background:var(--home-surface-hi)}.points-records-card>.page-table-skeleton,.points-records-card>.account-empty{min-height:0;flex:1;overflow:hidden}.records-card{min-height:420px;overflow:hidden}.records-card-header{min-height:72px;padding:15px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--home-border);box-sizing:border-box}.records-card-header h2{margin:0 0 5px;font-size:17px}.records-card-header p,.records-card-header>span{margin:0;color:var(--home-text-2);font-size:12px}.account-table-wrap{width:100%;overflow-x:auto}.account-table{width:100%;border-collapse:collapse;table-layout:fixed}.account-table th{height:44px;padding:0 18px;color:var(--home-text-2);background:var(--system-fill-subtle);font-size:12px;font-weight:500;text-align:left}.account-table td{min-height:56px;padding:14px 18px;border-top:1px solid var(--home-border);color:var(--home-text);font-size:13px;line-height:1.5;vertical-align:middle;box-sizing:border-box}.account-table tbody tr{transition:background .2s}.account-table tbody tr:hover{background:var(--oem-brand-primary-alpha-05-66b85)}.account-table td strong{font-weight:600}.user-type,.agent-level{display:inline-flex;align-items:center;padding:4px 9px;border-radius:999px;color:var(--oem-palette-aeb4c8);background:var(--oem-rgba-139-143-163-0_12);font-size:11px;font-style:normal;white-space:nowrap}.user-type.vip{color:var(--oem-palette-c9bdff);background:var(--oem-brand-primary-alpha-16-202a2)}.agent-level{color:var(--oem-palette-a7f3d0);background:var(--oem-rgba-0-212-170-0_1)}.agent-level.secondary{color:var(--oem-palette-c9bdff);background:var(--oem-brand-primary-alpha-16-202a2)}.points-positive{color:var(--home-success);font-weight:600}.points-negative{color:var(--oem-palette-f87171);font-weight:600}.points-change-badge{display:inline-flex;align-items:center;padding:5px 9px;border-radius:999px;font-size:11px;white-space:nowrap}.points-change-badge.increase{color:var(--points-records-change-increase-text);background:var(--points-records-change-increase-background)}.points-change-badge.consume{color:var(--points-records-change-consume-text);background:var(--points-records-change-consume-background)}.points-table th:nth-child(1),.points-table td:nth-child(1){width:6%}.points-table th:nth-child(2),.points-table td:nth-child(2){width:10%}.points-table th:nth-child(3),.points-table td:nth-child(3){width:12%}.points-table th:nth-child(4),.points-table td:nth-child(4){width:18%}.points-table th:nth-child(5),.points-table td:nth-child(5){width:10%}.points-table th:nth-child(6),.points-table td:nth-child(6),.points-table th:nth-child(7),.points-table td:nth-child(7){width:10%}.points-table th:nth-child(8),.points-table td:nth-child(8){width:16%}.page-table-skeleton{min-height:445px;padding:16px 20px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}.page-table-skeleton i{height:48px;border-radius:8px;background:linear-gradient(90deg,var(--oem-rgba-255-255-255-0_035),var(--oem-rgba-255-255-255-0_085),var(--oem-rgba-255-255-255-0_035));background-size:200% 100%;animation:account-skeleton 1.2s infinite}.table-action-button{height:30px;padding:0 12px;border:1px solid var(--oem-rgba-139-118-255-0_35);border-radius:7px;color:var(--oem-palette-c9bdff);background:var(--oem-brand-primary-alpha-1-04df2);font-size:12px;cursor:pointer}.table-action-button:hover{border-color:var(--home-brand);background:var(--oem-brand-primary-alpha-2-daa92)}.account-pagination{min-height:58px;padding:10px 18px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--home-border);color:var(--home-text-2);font-size:12px;box-sizing:border-box}.account-pagination>div{display:flex;align-items:center;gap:9px}.account-pagination button{height:30px;padding:0 12px;border:1px solid var(--home-border-2);border-radius:7px;color:var(--home-text-2);background:var(--home-surface-hi);cursor:pointer}.account-pagination button:hover:not(:disabled){border-color:var(--home-brand);color:var(--oem-palette-ffffff)}.account-pagination button:disabled{opacity:var(--oem-opacity-38);cursor:not-allowed}.account-pagination b{min-width:50px;color:var(--home-text);font-weight:500;text-align:center}.points-pagination{justify-content:flex-end;gap:9px}.points-pagination>.record-count{margin-right:auto}.points-pagination .page-size-selector,.points-pagination .page-controls,.points-pagination .jump-to{display:flex;align-items:center;gap:7px}.points-pagination .page-size-select{height:32px;padding:0 30px 0 11px;border:1px solid var(--home-border-2);border-radius:8px;outline:0;color:var(--home-text);background-color:var(--home-surface-hi);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='11' viewBox='0 0 24 24' fill='none' stroke='%238B8FA3' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;-webkit-appearance:none;-moz-appearance:none;appearance:none;color-scheme:var(--system-color-scheme);cursor:pointer}.points-pagination .page-size-select option{color:var(--home-text);background:var(--system-surface-raised)}.points-pagination .page-size-select:focus{border-color:var(--home-brand);box-shadow:0 0 0 3px var(--oem-brand-primary-alpha-14-626fc)}.points-pagination .page-btn{width:var(--pagination-button-size);min-width:var(--pagination-button-size);height:var(--pagination-button-size);padding:var(--pagination-button-padding);display:grid;place-items:center;border-color:var(--pagination-button-border);border-radius:var(--pagination-button-radius);color:var(--pagination-button-text);background:var(--pagination-button-background)}.account-pagination .page-btn:hover:not(:disabled):not(.active){border-color:var(--pagination-button-hover-border);color:var(--pagination-button-hover-text);background:var(--pagination-button-hover-background)}.points-pagination .page-btn svg{width:14px;height:14px}.points-pagination .page-btn.active{border-color:var(--oem-color-transparent);color:var(--pagination-button-active-text);background:var(--pagination-button-active-background);box-shadow:var(--pagination-button-active-shadow)}.points-pagination .page-ellipsis{padding:0 2px;color:var(--home-text-3)}.points-pagination .jump-to{margin-left:8px}.points-pagination .jump-input{width:54px;height:32px;padding:0 8px;border:1px solid var(--home-border-2);border-radius:8px;outline:0;color:var(--home-text);background:var(--home-surface-hi);text-align:center;box-sizing:border-box}.points-pagination .jump-input:focus{border-color:var(--home-brand);box-shadow:0 0 0 3px var(--oem-brand-primary-alpha-14-626fc)}.points-pagination .jump-input::-webkit-inner-spin-button,.points-pagination .jump-input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.account-empty{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--home-text-3)}.account-empty span{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;color:var(--oem-palette-9c8cff);background:var(--oem-brand-primary-alpha-13-10b83)}.account-empty p{margin:0;font-size:13px}.tree-name{display:flex;align-items:center;gap:10px}.tree-name button,.tree-name i{width:24px;height:24px;flex:0 0 24px}.tree-name button{display:grid;place-items:center;border:1px solid var(--oem-rgba-139-118-255-0_38);border-radius:6px;color:var(--oem-palette-c9bdff);background:var(--oem-brand-primary-alpha-12-7e1cb);font-size:18px;line-height:1;cursor:pointer}.children-row:hover{background:var(--oem-color-transparent)!important}.children-row>td{padding:0 18px 16px 52px;border-top:0}.children-panel{overflow:hidden;border:1px solid var(--oem-brand-primary-alpha-18-44e23);border-radius:10px;background:var(--oem-rgba-8-10-19-0_42)}.children-heading,.child-record{display:grid;grid-template-columns:1fr 1.15fr .9fr 1.2fr;align-items:center;gap:14px;padding:11px 16px}.children-heading{color:var(--home-text-3);background:var(--oem-brand-primary-alpha-07);font-size:10px}.child-record{border-top:1px solid var(--home-border);color:var(--home-text-2);font-size:12px}.child-record strong{padding-left:16px;position:relative;color:var(--home-text)}.child-record strong:before{content:"";position:absolute;left:0;top:50%;width:7px;height:1px;background:var(--home-brand)}.child-record time{color:var(--home-text-2)}.inline-empty{padding:20px;color:var(--home-text-3);text-align:center;font-size:12px}.recharge-layout{max-width:1020px;margin:18px auto 0;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:18px;align-items:start}.recharge-form-card{padding:24px}.account-card-title{display:flex;align-items:center;gap:13px;padding-bottom:19px;border-bottom:1px solid var(--home-border)}.account-card-title .title-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);font-size:19px;font-weight:700}.account-card-title h2{margin:0 0 4px;font-size:18px}.account-card-title p{margin:0;color:var(--home-text-2);font-size:12px}.quick-amounts{margin:22px 0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.quick-amounts button{min-height:78px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;padding:14px 18px;border:1px solid var(--home-border-2);border-radius:10px;color:var(--home-text);background:var(--home-surface-hi);cursor:pointer}.quick-amounts button.active{border-color:var(--home-brand);background:var(--oem-brand-primary-alpha-16-202a2);box-shadow:0 0 0 2px var(--oem-brand-primary-alpha-12-7e1cb)}.quick-amounts strong{font-size:18px}.quick-amounts span{color:var(--home-text-2);font-size:11px}.amount-field{display:block;margin-bottom:21px}.amount-field>span,.payment-method>span{display:block;margin-bottom:9px;color:var(--home-text-2);font-size:12px}.amount-input-wrap{height:48px;display:flex;align-items:center;border:1px solid var(--home-border-2);border-radius:9px;background:var(--home-bg);overflow:hidden}.amount-input-wrap:focus-within{border-color:var(--home-brand);box-shadow:0 0 0 3px var(--oem-brand-primary-alpha-13-10b83)}.amount-input-wrap b{padding-left:16px;color:var(--home-text-2)}.amount-input-wrap input{min-width:0;height:100%;flex:1;padding:0 15px 0 9px;border:0;outline:0;color:var(--recharge-custom-amount-text);background:var(--oem-color-transparent);font:inherit;font-size:16px}.amount-input-wrap input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.amount-field small{display:block;min-height:18px;margin-top:7px;color:var(--home-text-3);font-size:11px}.amount-field small.error{color:var(--oem-palette-f87171)}.alipay-option{width:100%;min-height:58px;padding:10px 14px;display:flex;align-items:center;gap:11px;border:1px solid var(--home-brand);border-radius:9px;color:var(--home-text);background:var(--oem-brand-primary-alpha-1-04df2);text-align:left}.alipay-option>i{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--oem-palette-ffffff);background:var(--oem-palette-1677ff);font-style:normal;font-weight:700}.alipay-option>span{flex:1;display:flex;flex-direction:column;gap:3px}.alipay-option strong{font-size:13px}.alipay-option small{color:var(--home-text-2);font-size:10px}.alipay-option>b{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;color:var(--oem-palette-ffffff);background:var(--home-brand);font-size:11px}.primary-action{width:100%;height:46px;margin-top:22px;border:0;border-radius:9px;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);font-weight:600;cursor:pointer;box-shadow:var(--home-shadow-brand)}.primary-action:disabled{color:var(--home-text-3);background:var(--system-fill-hover);box-shadow:none;cursor:not-allowed}.points-preview-card{min-height:310px;padding:28px 24px;display:flex;flex-direction:column;align-items:center;text-align:center}.preview-label{color:var(--home-text-2);font-size:12px}.points-preview-card>strong{margin-top:13px;color:var(--oem-palette-b9a7ff);font-size:42px;line-height:1}.points-preview-card>b{margin:7px 0 25px;color:var(--home-text-2);font-size:12px}.exchange-rule{width:100%;padding:11px 0;display:flex;justify-content:space-between;border-top:1px solid var(--home-border);color:var(--home-text-2);font-size:12px}.exchange-rule em{color:var(--home-text);font-style:normal}.points-preview-card>p{margin:18px 0 0;color:var(--home-text-3);font-size:10px;line-height:1.7;text-align:left}.system-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--oem-rgba-2-3-8-0_8);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-sizing:border-box}.system-modal{width:min(460px,94vw);overflow:hidden;border:1px solid var(--oem-rgba-139-118-255-0_32);border-radius:15px;background:var(--home-surface);color:var(--home-text);box-shadow:0 20px 70px var(--oem-rgba-0-0-0-0_55)}.system-modal>header{min-height:70px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--home-border);box-sizing:border-box}.system-modal>header h2{margin:0 0 4px;color:var(--home-text);font-size:17px}.system-modal>header p{margin:0;color:var(--home-text-2);font-size:11px}.system-modal>header button{width:32px;height:32px;border:0;color:var(--home-text-2);background:var(--oem-color-transparent);font-size:24px;cursor:pointer}.payment-modal{padding-bottom:20px;text-align:center}.payment-summary{padding:16px 22px 4px;display:flex;justify-content:center;align-items:baseline;gap:10px;color:var(--home-text-2);font-size:12px}.payment-summary strong{color:var(--payment-dialog-amount-text);font-size:27px}.recharge-modal{width:min(690px,94vw)}.recharge-modal-body{padding:20px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(190px,.7fr);gap:18px}.recharge-modal-form .field-label{display:block;margin-bottom:9px;color:var(--home-text-2);font-size:12px}.quick-amounts.compact{margin:0 0 17px}.quick-amounts.compact button{min-height:66px;padding:10px 14px}.recharge-modal-form .amount-field{margin-bottom:15px}.modal-points-result{min-height:258px;padding:24px 17px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--oem-brand-primary-alpha-18-44e23);border-radius:11px;background:var(--oem-brand-primary-alpha-08-a5818);text-align:center;box-sizing:border-box}.modal-points-result>span{color:var(--home-text-2);font-size:11px}.modal-points-result>strong{margin:12px 0 7px;color:var(--oem-palette-b9a7ff);font-size:36px;line-height:1}.modal-points-result>small{color:var(--home-text);font-size:11px}.modal-points-result>p{margin:24px 0 0;color:var(--home-text-3);font-size:9px;line-height:1.6}.recharge-modal-footer{min-height:64px;padding:10px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--home-border);box-sizing:border-box}.recharge-modal-footer button{height:38px;padding:0 17px;border-radius:8px;cursor:pointer}.modal-cancel-button{border:1px solid var(--home-border-2);color:var(--home-text-2);background:var(--home-surface-hi)}.modal-pay-button{border:0;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);font-weight:600}.modal-pay-button:disabled{color:var(--home-text-3);background:var(--system-fill-hover);cursor:not-allowed}.qr-overlay{z-index:10001}.qr-shell{position:relative;width:206px;height:206px;margin:14px auto 12px;padding:10px;border-radius:10px;background:var(--oem-palette-ffffff);box-sizing:border-box}.mock-qr{width:100%;height:100%;display:grid;grid-template-columns:repeat(25,1fr);grid-template-rows:repeat(25,1fr)}.mock-qr i{background:var(--oem-palette-ffffff)}.mock-qr i.filled{background:var(--system-control-background)}.qr-shell.expired .mock-qr{filter:blur(4px);opacity:var(--oem-opacity-3)}.payment-qr-code{width:186px;height:186px;display:grid;place-items:center;overflow:hidden}.payment-qr-code canvas,.payment-qr-code img{width:186px!important;height:186px!important;display:block}.qr-shell.expired .payment-qr-code{filter:blur(4px);opacity:var(--oem-opacity-3)}.qr-expired{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--oem-palette-111827);font-weight:600}.qr-expired button{padding:7px 13px;border:0;border-radius:7px;color:var(--oem-palette-ffffff);background:var(--home-brand);cursor:pointer}.countdown-text{color:var(--home-text-2);font-size:12px}.countdown-text.danger{color:var(--oem-palette-fbbf24)}.mock-complete-button{height:38px;margin-top:16px;padding:0 18px;border:1px solid var(--oem-rgba-139-118-255-0_35);border-radius:8px;color:var(--oem-palette-d6ceff);background:var(--oem-brand-primary-alpha-14-626fc);cursor:pointer}.mock-complete-button:disabled{opacity:var(--oem-opacity-4);cursor:not-allowed}.mock-hint{margin:12px 20px 0;color:var(--home-text-3);font-size:10px}.order-polling-status{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--home-text-2);font-size:11px}.order-polling-status i{width:7px;height:7px;border-radius:50%;background:var(--home-success);box-shadow:0 0 8px var(--oem-rgba-0-212-170-0_6);animation:order-polling-pulse 1.2s ease-in-out infinite}@keyframes order-polling-pulse{50%{opacity:var(--oem-opacity-35);transform:scale(.8)}}.commission-detail-modal{width:min(620px,94vw)}.detail-table-wrap{min-height:380px}.detail-skeleton{min-height:438px;padding:18px 22px;display:flex;flex-direction:column;gap:13px;box-sizing:border-box}.detail-skeleton i{height:48px;border-radius:8px;background:linear-gradient(90deg,var(--oem-rgba-255-255-255-0_04),var(--oem-rgba-255-255-255-0_09),var(--oem-rgba-255-255-255-0_04));background-size:200% 100%;animation:account-skeleton 1.2s infinite}.detail-pagination{margin-top:0}@keyframes account-skeleton{to{background-position:-200% 0}}@media (max-width: 920px){.account-page{padding:18px}.account-stats-grid.commission-stats,.account-stats-grid.points-stats{grid-template-columns:repeat(2,1fr)}.recharge-layout{grid-template-columns:1fr}.points-preview-card{min-height:250px}}@media (max-width: 680px){.account-stats-grid.invitation-stats{grid-template-columns:1fr}.account-page-header{align-items:flex-start}.account-table{min-width:720px}.children-heading,.child-record{min-width:620px}.recharge-modal-body{grid-template-columns:1fr;max-height:66vh;overflow-y:auto}.points-pagination{justify-content:center;flex-wrap:wrap}.points-pagination>.record-count{width:100%;margin-right:0;text-align:center}}.page-enter-active,.page-leave-active{transition:opacity .25s ease,transform .25s ease}.page-enter-from{opacity:var(--oem-opacity-0);transform:translate(12px)}.page-leave-to{opacity:var(--oem-opacity-0);transform:translate(-12px)}.points-icon{display:inline-flex;width:1.05em;height:1.05em;flex:0 0 auto;align-items:center;justify-content:center;margin:0 .16em;color:var(--oem-palette-a78bfa);line-height:1;vertical-align:-.14em}.points-icon svg{display:block;width:100%;height:100%}.points-icon circle{fill:currentColor;opacity:var(--oem-opacity-22);stroke:currentColor;stroke-width:1.5}.points-icon path{fill:currentColor}.common-pagination[data-v-4ff34508]{min-height:58px;padding:10px 18px;display:flex;align-items:center;gap:9px;border-top:1px solid var(--pagination-container-border);color:var(--pagination-container-text);background:var(--pagination-container-background);font-size:12px;box-sizing:border-box}.record-count[data-v-4ff34508]{margin-right:auto}.page-size-selector[data-v-4ff34508],.page-controls[data-v-4ff34508],.jump-to[data-v-4ff34508]{display:flex;align-items:center;gap:7px}select[data-v-4ff34508],input[data-v-4ff34508]{height:32px;border:1px solid var(--pagination-control-border);border-radius:var(--pagination-control-radius);outline:0;color:var(--pagination-control-text);background:var(--pagination-control-background);color-scheme:var(--system-color-scheme)}select[data-v-4ff34508]{padding:0 9px}input[data-v-4ff34508]{width:54px;padding:0 8px;text-align:center}.page-btn[data-v-4ff34508]{width:var(--pagination-button-size);min-width:var(--pagination-button-size);height:var(--pagination-button-size);padding:var(--pagination-button-padding);display:grid;place-items:center;border:1px solid var(--pagination-button-border);border-radius:var(--pagination-button-radius);color:var(--pagination-button-text);background:var(--pagination-button-background);cursor:pointer;font:inherit;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,color .2s,border-color .2s}.page-btn[data-v-4ff34508]:hover:not(:disabled):not(.active){transform:translateY(-1px);border-color:var(--pagination-button-hover-border);color:var(--pagination-button-hover-text);background:var(--pagination-button-hover-background)}.page-btn.active[data-v-4ff34508]{border-color:transparent;color:var(--pagination-button-active-text);background:var(--pagination-button-active-background);box-shadow:var(--pagination-button-active-shadow)}.page-btn[data-v-4ff34508]:disabled{opacity:var(--pagination-button-disabled-opacity);cursor:not-allowed}.page-ellipsis[data-v-4ff34508]{padding:0 2px;color:var(--pagination-ellipsis-text)}@media (max-width: 640px){.common-pagination[data-v-4ff34508]{padding:10px 12px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px 12px}.record-count[data-v-4ff34508],.jump-to[data-v-4ff34508]{grid-column:1 / -1;justify-self:center;margin:0}.page-size-selector[data-v-4ff34508]{justify-self:end}.page-controls[data-v-4ff34508]{min-width:0;flex-wrap:wrap;justify-content:center}}:root{--system-background: #0b0e17;--system-background-deep: #090c14;--system-panel-background: #0f1422;--system-control-background: #111625;--system-surface: #131726;--system-surface-secondary: #151a2c;--system-surface-raised: #171c2f;--system-surface-high: #1a1f35;--system-surface-elevated: #1b2033;--system-surface-emphasis: #20253a;--system-surface-overlay-soft: #23283c;--system-surface-overlay: #242a40;--system-surface-disabled: #252a3d;--system-text: #f0f2f8;--system-text-secondary: #8b8fa3;--system-text-muted: #5a5e75;--system-border: rgba(255, 255, 255, .06);--system-border-strong: rgba(255, 255, 255, .1);--system-border-input: rgba(255, 255, 255, .08);--system-fill-subtle: rgba(255, 255, 255, .025);--system-fill-soft: rgba(255, 255, 255, .03);--system-fill-hover: rgba(255, 255, 255, .05);--system-fill-active: rgba(255, 255, 255, .1);--system-color-scheme: dark;--system-on-brand-text: #ffffff;--system-contrast-rgb: 255, 255, 255;--system-overlay-rgb: 0, 0, 0;--status-success: #27d5aa;--status-warning: #f0b95f;--status-danger: #ff667a;--status-info: #5794e8;--script-primary-tabs-background: var(--system-control-background);--script-primary-tabs-border: var(--system-border-input);--script-primary-tab-background: transparent;--script-primary-tab-text: var(--system-text-secondary);--script-primary-tab-hover-background: var(--system-fill-hover);--script-primary-tab-hover-text: var(--system-text);--script-primary-tab-active-background: rgba(var(--brand-primary-rgb), .2);--script-primary-tab-active-text: var(--brand-accent);--script-primary-tab-active-border: rgba(var(--brand-accent-rgb), .55);--script-secondary-panel-background: rgba(var(--brand-primary-rgb), .07);--script-secondary-panel-border: rgba(var(--brand-primary-rgb), .45);--script-secondary-tabs-background: rgba(8, 12, 24, .26);--script-secondary-tab-background: transparent;--script-secondary-tab-border: transparent;--script-secondary-tab-text: var(--system-text-secondary);--script-secondary-tab-hover-background: rgba(var(--brand-primary-rgb), .1);--script-secondary-tab-hover-border: rgba(var(--brand-primary-rgb), .3);--script-secondary-tab-hover-text: var(--brand-accent);--script-secondary-tab-active-background: rgba(var(--brand-primary-rgb), .16);--script-secondary-tab-active-border: var(--brand-primary);--script-secondary-tab-active-text: var(--brand-accent);--script-secondary-description-border: rgba(var(--brand-primary-rgb), .22);--script-secondary-description-text: var(--system-text-secondary);--script-sample-button-background: rgba(var(--brand-primary-rgb), .12);--script-sample-button-border: #745ee0;--script-sample-button-text: #b9aaff;--script-sample-button-hover-border: #927cff;--script-sample-button-hover-text: #d1c7ff;--script-sample-overlay: rgba(2, 5, 13, .82);--script-sample-modal-background: #111625;--script-sample-modal-border: #303957;--script-sample-modal-shadow: 0 20px 60px rgba(0, 0, 0, .5);--script-sample-title-text: #f4f6ff;--script-sample-description-text: #8992aa;--script-sample-close-background: rgba(5, 8, 17, .72);--script-sample-close-text: #aab2c8;--script-sample-video-title-text: #e7eaff;--script-sample-video-background: #05070d;--script-source-tabs-background: var(--system-control-background);--script-source-tabs-border: #2b344c;--script-source-tab-background: transparent;--script-source-tab-text: #737d95;--script-source-tab-hover-background: var(--system-fill-hover);--script-source-tab-hover-text: var(--system-text);--script-source-tab-active-background: rgba(var(--brand-primary-rgb), .2);--script-source-tab-active-text: #c8bfff;--script-source-tab-active-border: rgba(126, 104, 232, .55);--script-source-tab-disabled-text: #454d61;--prompt-expand-background: var(--system-surface-secondary);--prompt-expand-border: var(--system-border-input);--prompt-expand-text: var(--system-text-secondary);--prompt-expand-hover-background: var(--prompt-expand-background);--prompt-expand-hover-text: var(--system-text);--large-editor-title-text: var(--system-text);--large-editor-secondary-text: var(--system-text-secondary);--large-editor-border: var(--system-border-strong);--large-editor-divider: var(--system-border);--interactive-hover-background: rgba(var(--brand-primary-rgb), .12);--interactive-hover-text: var(--system-text);--interactive-active-accent: var(--brand-primary);--module-new-button-background: transparent;--module-new-button-border: var(--system-border-strong);--module-new-button-text: var(--system-text-secondary);--module-new-button-hover-background: var(--system-surface-high);--module-new-button-hover-border: var(--brand-primary);--module-new-button-hover-text: var(--system-text);--task-action-background: var(--system-surface-raised);--task-action-border: var(--system-border-strong);--task-action-text: var(--system-text-secondary);--task-action-hover-background: var(--brand-primary);--task-action-hover-border: var(--brand-primary);--task-action-hover-text: var(--system-on-brand-text);--task-action-danger-background: #dc4458;--task-action-danger-border: #dc4458;--task-action-danger-text: #ffffff;--task-queue-title-text: var(--system-text);--task-queue-summary-text: var(--system-text-secondary);--task-queue-task-name-text: var(--system-text);--task-queue-task-time-text: var(--system-text-secondary);--task-queue-status-success-text: #27d5aa;--task-queue-status-processing-text: var(--brand-accent);--task-queue-status-queued-text: #f0c978;--task-queue-status-failed-text: #ff7187;--task-queue-empty-text: var(--system-text-muted);--task-queue-card-background: var(--system-surface);--task-queue-card-border: var(--system-border-strong);--task-queue-card-hover-background: var(--system-surface-high);--task-queue-card-hover-border: rgba(var(--brand-primary-rgb), .75);--product-material-add-background: var(--system-surface-secondary);--product-material-add-border: var(--system-border-input);--product-material-add-text: var(--system-text-secondary);--product-material-add-icon: var(--brand-accent);--product-material-add-hover-background: var(--interactive-hover-background);--system-prompt-background: linear-gradient( 145deg, rgba(36, 42, 65, .98), rgba(25, 30, 48, .98) );--system-prompt-border: rgba(137, 126, 214, .58);--system-prompt-shadow: inset 0 0 0 1px rgba(255, 255, 255, .035), 0 2px 8px rgba(0, 0, 0, .16);--storyboard-preview-toolbar-background: rgba(19, 23, 38, .97);--storyboard-preview-toolbar-shadow: 0 8px 20px rgba(5, 7, 13, .25);--storyboard-preview-card-background: rgba(18, 24, 39, .94);--storyboard-preview-card-border: var(--system-border-strong);--storyboard-preview-card-checked-border: #725cdd;--storyboard-preview-description: #b2bbd0;--storyboard-preview-status-background: rgba(65, 132, 195, .15);--storyboard-preview-status-text: #86b8ed;--storyboard-preview-reviewed-background: rgba(0, 212, 170, .13);--storyboard-preview-reviewed-text: #63dab8;--management-list-card-background: linear-gradient( 180deg, rgba(26, 31, 53, .7) 0%, rgba(19, 23, 38, .75) 100% );--management-table-header-background: rgba(26, 31, 53, .9);--account-stat-value-text: var(--system-text);--data-metric-value-text: var(--system-text);--recharge-custom-amount-text: #ffffff;--payment-dialog-amount-text: #ffffff;--corporate-transfer-button-text: #c4b5fd;--finance-query-button-text: #ffffff;--finance-reset-button-text: #c9bdff;--finance-action-button-text: #c9bdff;--finance-success-button-text: #27d7a1;--finance-danger-button-text: #ff667a;--member-search-button-text: #ffffff;--member-reset-button-text: var(--system-text-secondary);--member-reset-button-hover-text: var(--system-text);--member-edit-button-text: #c9bdff;--member-recharge-button-text: #fbbf24;--member-record-button-text: #60a5fa;--member-operation-hover-text: #ffffff;--member-type-default-text: #c9bdff;--member-type-default-background: rgba(var(--brand-primary-rgb), .14);--member-type-agent-text: #8cf0d5;--member-type-agent-background: rgba(0, 212, 170, .12);--points-change-increase-text: #6ee7b7;--points-change-increase-background: rgba(0, 212, 170, .12);--points-change-increase-border: rgba(0, 212, 170, .3);--points-change-consume-text: #fca5a5;--points-change-consume-background: rgba(248, 113, 113, .12);--points-change-consume-border: rgba(248, 113, 113, .3);--points-records-change-increase-text: #a7f3d0;--points-records-change-increase-background: rgba(0, 212, 170, .1);--points-records-change-consume-text: #fca5a5;--points-records-change-consume-background: rgba(248, 113, 113, .1);--pagination-container-border: var(--home-border);--pagination-container-background: var(--system-fill-subtle);--pagination-container-text: var(--system-text-secondary);--pagination-control-text: var(--system-text);--pagination-control-background: var(--system-surface-high);--pagination-control-border: var(--system-border-strong);--pagination-control-radius: 8px;--pagination-ellipsis-text: var(--system-text-muted);--pagination-button-size: 32px;--pagination-button-padding: 0 8px;--pagination-button-radius: 6px;--pagination-button-text: var(--system-text-secondary);--pagination-button-background: var(--system-fill-soft);--pagination-button-border: var(--system-border-strong);--pagination-button-hover-text: var(--brand-primary);--pagination-button-hover-background: rgba(var(--brand-primary-rgb), .14);--pagination-button-hover-border: var(--brand-primary);--pagination-button-active-text: #ffffff;--pagination-button-active-background: var(--brand-gradient);--pagination-button-active-shadow: 0 2px 12px rgba(var(--brand-primary-rgb), .35);--pagination-button-disabled-opacity: .4;--agent-header-background: rgba(11, 14, 23, .8);--agent-header-border: rgba(255, 255, 255, .07);--agent-new-chat-background: rgba(var(--brand-primary-rgb), .12);--agent-new-chat-border: rgba(139, 125, 255, .55);--agent-new-chat-text: #e6e2ff;--agent-new-chat-hover-background: rgba(var(--brand-primary-rgb), .22);--agent-new-chat-hover-text: var(--agent-new-chat-text);--agent-message-text: var(--system-text);--agent-message-heading-text: var(--system-text);--agent-message-secondary-text: var(--system-text-secondary);--agent-message-link-text: var(--brand-accent);--agent-message-code-text: var(--brand-accent);--agent-message-code-background: var(--system-control-background);--agent-message-quote-background: var(--interactive-hover-background);--workflow-node-selected-background: linear-gradient( 135deg, rgba(105, 75, 210, .34), rgba(31, 38, 67, .98) );--workflow-node-selected-border: #a884ff;--workflow-node-selected-accent: #9b6cff;--workflow-node-selected-shadow: 0 0 0 2px rgba(var(--brand-accent-rgb), .34), 0 8px 22px rgba(80, 52, 170, .25), inset 4px 0 0 var(--workflow-node-selected-accent);--workflow-node-selected-order-background: #7456d8;--workflow-node-selected-order-border: #b99cff;--workflow-node-selected-order-shadow: 0 0 12px rgba(155, 108, 255, .55);--workflow-node-selected-title: #ffffff;--workflow-node-selected-description: #aeb7d3;--auto-storyboard-preview-background: linear-gradient( 180deg, #111728 0%, var(--system-control-background) 100% );--auto-storyboard-preview-border: #303a57;--auto-storyboard-preview-title: #eef1f8;--auto-storyboard-preview-text: #e9ecf5;--auto-storyboard-preview-secondary-text: #7f899f;--auto-storyboard-prompt-background: var(--system-panel-background);--auto-storyboard-material-background: rgba(8, 13, 24, .42);--auto-storyboard-settings-background: rgba(22, 29, 47, .78);--auto-storyboard-empty-text: #68718a;--script-library-overlay: rgba(2, 3, 8, .78);--script-library-background: var(--system-control-background);--script-library-border: rgba(139, 118, 255, .34);--script-library-divider: #293149;--script-library-text: #e8e9f3;--script-library-secondary-text: #8790a8;--script-library-muted-text: #737d95;--script-library-control-background: var(--system-surface-secondary);--script-library-control-border: #303a57;--script-library-card-background: var(--system-surface-raised);--script-library-card-border: #373b53;--script-library-primary: #7451db;--script-library-primary-border: #7560dc;--script-library-primary-text: #ffffff;--script-library-active-text: #a99aff;--script-library-danger: #dc4458;--script-library-scrollbar: #5b4a9b;--script-selection-chip-background: var(--system-surface-secondary);--script-selection-chip-border: #343e5c;--script-selection-chip-text: #d9dded;--script-selection-chip-index-text: #a996ff;--script-selection-chip-warning-text: #9ea7bf;--script-selection-chip-hover-background: rgba(var(--brand-primary-rgb), .13);--script-selection-chip-hover-border: #7560dc;--script-selection-manage-text: #a99aff;--script-selection-delete-text: #7f889f;--script-selection-delete-hover-text: #ff7187;--script-selection-delete-hover-background: rgba(255, 97, 120, .12);--workflow-node-background: var(--system-surface-secondary);--workflow-node-border: #2d3650;--workflow-node-text: #cbd1e0;--workflow-node-secondary-text: #657089;--workflow-node-status-text: #7d869d;--workflow-node-status-success-text: #24d9ac;--workflow-node-status-processing-text: #a98cff;--workflow-node-status-waiting-text: #f2b35e;--workflow-node-status-failed-text: #ff7187;--workflow-node-order-border: #6f7891;--workflow-node-hover-background: var(--system-surface-raised);--workflow-node-hover-border: #745de0;--workflow-action-background: rgba(var(--brand-primary-rgb), .12);--workflow-action-border: #745de0;--workflow-action-text: #b9aaff;--workflow-action-hover-background: rgba(var(--brand-primary-rgb), .2);--workflow-action-hover-border: #927cff;--workflow-action-hover-text: #d3caff;--workflow-preview-title: #dce1ee;--workflow-preview-secondary-text: #68728a;--workflow-preview-editor-background: var(--system-surface-secondary);--workflow-preview-editor-border: #303a57;--workflow-preview-editor-text: var(--system-text);--workflow-rewrite-loading-background: rgba(15, 20, 34, .92);--workflow-rewrite-loading-border: rgba(117, 96, 220, .42);--workflow-rewrite-loading-text: #aeb5ca;--workflow-rewrite-loading-percent: #a98cff;--workflow-rewrite-loading-title: #dce1ee;--workflow-rewrite-progress-track: var(--system-surface-disabled);--workflow-rewrite-progress-fill: linear-gradient(90deg, var(--brand-primary), var(--brand-secondary));--workflow-rewrite-progress-shadow: 0 0 12px rgba(var(--brand-secondary-rgb), .5);--workflow-keep-row-background: var(--system-surface-secondary);--workflow-keep-row-border: rgba(48, 58, 87, .72);--workflow-keep-text: #7f899f;--workflow-keep-active-text: #c2b7ff;--workflow-keep-switch-background: #343d56;--workflow-keep-switch-thumb: #9ba3b5;--workflow-keep-switch-active-background: var(--brand-primary);--workflow-keep-switch-active-thumb: #ffffff;--workflow-batch-control-background: var(--system-surface-overlay);--workflow-batch-control-border: #3a4461;--workflow-batch-control-text: #bec5d8;--workflow-batch-ratio-text: #d9ddef;--workflow-batch-control-hover-border: #7560dc;--workflow-batch-control-hover-text: #eeeaff;--workflow-batch-panel-background: var(--system-control-background);--workflow-batch-panel-border: #303950;--workflow-batch-panel-divider: #2a324b;--workflow-batch-title-text: var(--system-text);--workflow-batch-secondary-text: #929bb3;--workflow-batch-card-background: var(--system-surface-raised);--workflow-check-modal-background: var(--system-control-background);--workflow-check-modal-border: #39425f;--workflow-check-modal-divider: #2a324a;--workflow-check-modal-heading: var(--system-text);--workflow-check-modal-title: #dce1ee;--workflow-check-modal-secondary-text: #8992aa;--workflow-check-modal-control-background: var(--system-surface-raised);--workflow-check-modal-control-border: #36405d;--workflow-check-modal-control-text: #edf0f7;--auto-storyboard-material-button-background: rgba(105, 72, 197, .22);--auto-storyboard-material-button-border: #6652bd;--auto-storyboard-material-button-text: #dcd5ff;--auto-storyboard-material-button-hover-background: rgba(105, 72, 197, .36);--auto-storyboard-material-button-hover-border: #8d74f0;--prompt-scrollbar-track: rgba(20, 24, 40, .5);--prompt-scrollbar-thumb-border: rgba(181, 166, 255, .22);--prompt-scrollbar-thumb: linear-gradient(180deg, rgba(148, 128, 255, .92), rgba(var(--brand-primary-rgb), .78));--prompt-scrollbar-thumb-hover: linear-gradient(180deg, #a793ff, #7c5cff);--control-scrollbar-track: transparent;--control-scrollbar-thumb: rgba(var(--brand-primary-rgb), .65);--control-scrollbar-thumb-hover: rgba(var(--brand-primary-rgb), .85);--control-scrollbar-thumb-subtle: rgba(var(--brand-primary-rgb), .3);--control-scrollbar-thumb-subtle-hover: rgba(var(--brand-primary-rgb), .5);--workflow-scrollbar-thumb: #5745b7;--storyboard-scrollbar-thumb: #6554c9;--video-prompt-check-scrollbar-thumb: rgba(var(--brand-primary-rgb), .68);--video-prompt-check-scrollbar-thumb-hover: rgba(148, 128, 255, .88);--points-page-scrollbar-thumb: rgba(var(--brand-primary-rgb), .78);--prompt-scrollbar-firefox-thumb: rgba(124, 92, 255, .78);--workspace-scrollbar-thumb: rgba(var(--brand-primary-rgb), .28);--workspace-scrollbar-thumb-hover: rgba(var(--brand-primary-rgb), .48);--avatar-scrollbar-track: var(--system-fill-soft);--avatar-scrollbar-thumb: rgba(var(--brand-primary-rgb), .4);--user-scrollbar-thumb: linear-gradient(180deg, rgba(var(--brand-primary-rgb), .4), rgba(var(--brand-secondary-rgb), .25));--login-scrollbar-thumb: var(--login-brand-gradient);--script-library-scrollbar-hover: #7560dc;--large-editor-scrollbar-thumb: rgba(var(--brand-primary-rgb), .62);--large-editor-scrollbar-thumb-hover: rgba(148, 128, 255, .88);--agent-composer-scrollbar-color: rgba(126, 105, 238, .62);--agent-composer-scrollbar-thumb: rgba(126, 105, 238, .5);--agent-attachment-scrollbar-color: rgba(126, 105, 238, .5);--agent-attachment-scrollbar-thumb: rgba(126, 105, 238, .45);--agent-scrollbar-thumb-hover: rgba(148, 128, 255, .8);--control-selection-accent: var(--brand-primary);--control-checkbox-background: var(--system-surface-high);--control-checkbox-border: var(--home-border-2);--control-checkbox-check: #ffffff;--control-checkbox-active-background: var(--home-brand-gradient);--control-checkbox-active-border: var(--brand-accent);--control-checkbox-active-shadow: 0 0 0 2px rgba(var(--brand-accent-rgb), .14);--control-checkbox-disabled-opacity: .35;--task-checkbox-border: rgba(255, 255, 255, .22);--task-checkbox-hover-border: rgba(139, 125, 255, .85);--task-checkbox-background: var(--system-surface-high);--task-checkbox-shadow: 0 1px 3px rgba(0, 0, 0, .35);--task-checkbox-active-shadow: 0 0 0 2px rgba(var(--brand-primary-rgb), .16);--script-asset-checkbox-border: #46516c;--script-asset-checkbox-active-border: #785fe3;--script-product-switch-background: #343c55;--script-product-switch-active-background: #805cf0;--team-search-switch-background: #30374d;--team-search-switch-border: rgba(139, 118, 255, .18);--team-search-switch-thumb: #8791a9;--team-search-switch-active-background: var(--user-brand-gradient);--team-search-switch-active-thumb: #ffffff;--login-page-background-image: radial-gradient( circle at 15% 20%, rgba(var(--brand-primary-rgb), .25) 0%, transparent 45% ), radial-gradient( circle at 85% 80%, rgba(var(--brand-secondary-rgb), .22) 0%, transparent 50% ), radial-gradient( circle at 50% 50%, rgba(20, 25, 42, .85) 0%, rgba(11, 14, 23, 1) 80% );--login-card-background: linear-gradient( 180deg, rgba(26, 31, 53, .9) 0%, rgba(19, 23, 38, .92) 100% );--login-modal-background: linear-gradient( 180deg, rgba(26, 31, 53, .92) 0%, rgba(19, 23, 38, .95) 100% );--login-overlay-background: radial-gradient( circle at 30% 30%, rgba(var(--brand-primary-rgb), .35) 0%, transparent 55% ), radial-gradient( circle at 70% 70%, rgba(var(--brand-secondary-rgb), .3) 0%, transparent 55% ), rgba(11, 14, 23, .78);--login-disabled-background: rgba(19, 23, 38, .55);--login-action-background: var(--brand-gradient);--login-action-text: var(--system-on-brand-text);--login-action-hover-background: var(--brand-gradient);--login-card-shadow: 0 16px 48px rgba(0, 0, 0, .5), 0 2px 10px rgba(0, 0, 0, .3);--login-modal-shadow: 0 24px 64px rgba(0, 0, 0, .65);--brand-primary: #6c5ce7;--brand-secondary: #a855f7;--brand-accent: #8b5cf6;--brand-primary-rgb: 108, 92, 231;--brand-secondary-rgb: 168, 85, 247;--brand-accent-rgb: 139, 92, 246;--brand-secondary-soft: #9859ef;--brand-secondary-vivid: #9850e7;--brand-secondary-deep: #9b4df4;--brand-gradient: linear-gradient( 135deg, var(--brand-primary) 0%, var(--brand-secondary) 100% );--brand-soft: rgba(var(--brand-primary-rgb), .14);--brand-shadow: 0 2px 12px rgba(var(--brand-primary-rgb), .35);--brand-shadow-hover: 0 4px 20px rgba(var(--brand-primary-rgb), .5);--oem-brand-accent-alpha-015: rgba(var(--brand-accent-rgb), .015);--oem-brand-accent-alpha-03: rgba(var(--brand-accent-rgb), .03);--oem-brand-accent-alpha-035: rgba(var(--brand-accent-rgb), .035);--oem-brand-accent-alpha-045: rgba(var(--brand-accent-rgb), .045);--oem-brand-accent-alpha-06: rgba(var(--brand-accent-rgb), .06);--oem-brand-accent-alpha-07: rgba(var(--brand-accent-rgb), .07);--oem-brand-accent-alpha-08: rgba(var(--brand-accent-rgb), .08);--oem-brand-accent-alpha-1: rgba(var(--brand-accent-rgb), .1);--oem-brand-accent-alpha-12: rgba(var(--brand-accent-rgb), .12);--oem-brand-accent-alpha-14: rgba(var(--brand-accent-rgb), .14);--oem-brand-accent-alpha-15: rgba(var(--brand-accent-rgb), .15);--oem-brand-accent-alpha-16: rgba(var(--brand-accent-rgb), .16);--oem-brand-accent-alpha-18: rgba(var(--brand-accent-rgb), .18);--oem-brand-accent-alpha-2: rgba(var(--brand-accent-rgb), .2);--oem-brand-accent-alpha-24: rgba(var(--brand-accent-rgb), .24);--oem-brand-accent-alpha-25: rgba(var(--brand-accent-rgb), .25);--oem-brand-accent-alpha-28: rgba(var(--brand-accent-rgb), .28);--oem-brand-accent-alpha-32: rgba(var(--brand-accent-rgb), .32);--oem-brand-accent-alpha-35: rgba(var(--brand-accent-rgb), .35);--oem-brand-accent-alpha-5: rgba(var(--brand-accent-rgb), .5);--oem-brand-accent-alpha-55: rgba(var(--brand-accent-rgb), .55);--oem-brand-primary-alpha-03: rgba(var(--brand-primary-rgb), .03);--oem-brand-primary-alpha-03-3f3b0: rgba(var(--brand-primary-rgb), .03);--oem-brand-primary-alpha-04: rgba(var(--brand-primary-rgb), .04);--oem-brand-primary-alpha-05: rgba(var(--brand-primary-rgb), .05);--oem-brand-primary-alpha-05-66b85: rgba(var(--brand-primary-rgb), .05);--oem-brand-primary-alpha-055: rgba(var(--brand-primary-rgb), .055);--oem-brand-primary-alpha-06: rgba(var(--brand-primary-rgb), .06);--oem-brand-primary-alpha-06-b938b: rgba(var(--brand-primary-rgb), .06);--oem-brand-primary-alpha-065: rgba(var(--brand-primary-rgb), .065);--oem-brand-primary-alpha-07: rgba(var(--brand-primary-rgb), .07);--oem-brand-primary-alpha-08: rgba(var(--brand-primary-rgb), .08);--oem-brand-primary-alpha-08-a5818: rgba(var(--brand-primary-rgb), .08);--oem-brand-primary-alpha-1: rgba(var(--brand-primary-rgb), .1);--oem-brand-primary-alpha-1-04df2: rgba(var(--brand-primary-rgb), .1);--oem-brand-primary-alpha-11: rgba(var(--brand-primary-rgb), .11);--oem-brand-primary-alpha-11-94ca1: rgba(var(--brand-primary-rgb), .11);--oem-brand-primary-alpha-12: rgba(var(--brand-primary-rgb), .12);--oem-brand-primary-alpha-12-7e1cb: rgba(var(--brand-primary-rgb), .12);--oem-brand-primary-alpha-13: rgba(var(--brand-primary-rgb), .13);--oem-brand-primary-alpha-13-10b83: rgba(var(--brand-primary-rgb), .13);--oem-brand-primary-alpha-14: rgba(var(--brand-primary-rgb), .14);--oem-brand-primary-alpha-14-626fc: rgba(var(--brand-primary-rgb), .14);--oem-brand-primary-alpha-15: rgba(var(--brand-primary-rgb), .15);--oem-brand-primary-alpha-15-b8524: rgba(var(--brand-primary-rgb), .15);--oem-brand-primary-alpha-16: rgba(var(--brand-primary-rgb), .16);--oem-brand-primary-alpha-16-202a2: rgba(var(--brand-primary-rgb), .16);--oem-brand-primary-alpha-18: rgba(var(--brand-primary-rgb), .18);--oem-brand-primary-alpha-18-44e23: rgba(var(--brand-primary-rgb), .18);--oem-brand-primary-alpha-2: rgba(var(--brand-primary-rgb), .2);--oem-brand-primary-alpha-2-daa92: rgba(var(--brand-primary-rgb), .2);--oem-brand-primary-alpha-22: rgba(var(--brand-primary-rgb), .22);--oem-brand-primary-alpha-22-9fe74: rgba(var(--brand-primary-rgb), .22);--oem-brand-primary-alpha-24: rgba(var(--brand-primary-rgb), .24);--oem-brand-primary-alpha-25: rgba(var(--brand-primary-rgb), .25);--oem-brand-primary-alpha-25-9c99a: rgba(var(--brand-primary-rgb), .25);--oem-brand-primary-alpha-28: rgba(var(--brand-primary-rgb), .28);--oem-brand-primary-alpha-28-4c5c0: rgba(var(--brand-primary-rgb), .28);--oem-brand-primary-alpha-3: rgba(var(--brand-primary-rgb), .3);--oem-brand-primary-alpha-3-bbee9: rgba(var(--brand-primary-rgb), .3);--oem-brand-primary-alpha-32: rgba(var(--brand-primary-rgb), .32);--oem-brand-primary-alpha-35: rgba(var(--brand-primary-rgb), .35);--oem-brand-primary-alpha-35-1be2b: rgba(var(--brand-primary-rgb), .35);--oem-brand-primary-alpha-36: rgba(var(--brand-primary-rgb), .36);--oem-brand-primary-alpha-38: rgba(var(--brand-primary-rgb), .38);--oem-brand-primary-alpha-4: rgba(var(--brand-primary-rgb), .4);--oem-brand-primary-alpha-40: rgba(var(--brand-primary-rgb), .4);--oem-brand-primary-alpha-42: rgba(var(--brand-primary-rgb), .42);--oem-brand-primary-alpha-45: rgba(var(--brand-primary-rgb), .45);--oem-brand-primary-alpha-45-3bee6: rgba(var(--brand-primary-rgb), .45);--oem-brand-primary-alpha-48: rgba(var(--brand-primary-rgb), .48);--oem-brand-primary-alpha-5: rgba(var(--brand-primary-rgb), .5);--oem-brand-primary-alpha-5-5d782: rgba(var(--brand-primary-rgb), .5);--oem-brand-primary-alpha-50: rgba(var(--brand-primary-rgb), .5);--oem-brand-primary-alpha-55: rgba(var(--brand-primary-rgb), .55);--oem-brand-primary-alpha-55-ea084: rgba(var(--brand-primary-rgb), .55);--oem-brand-primary-alpha-58: rgba(var(--brand-primary-rgb), .58);--oem-brand-primary-alpha-6: rgba(var(--brand-primary-rgb), .6);--oem-brand-primary-alpha-60: rgba(var(--brand-primary-rgb), .6);--oem-brand-primary-alpha-62: rgba(var(--brand-primary-rgb), .62);--oem-brand-primary-alpha-65: rgba(var(--brand-primary-rgb), .65);--oem-brand-primary-alpha-65-57bed: rgba(var(--brand-primary-rgb), .65);--oem-brand-primary-alpha-68: rgba(var(--brand-primary-rgb), .68);--oem-brand-primary-alpha-7: rgba(var(--brand-primary-rgb), .7);--oem-brand-primary-alpha-75: rgba(var(--brand-primary-rgb), .75);--oem-brand-primary-alpha-78: rgba(var(--brand-primary-rgb), .78);--oem-brand-primary-alpha-8: rgba(var(--brand-primary-rgb), .8);--oem-brand-primary-alpha-85: rgba(var(--brand-primary-rgb), .85);--oem-brand-primary-alpha-9: rgba(var(--brand-primary-rgb), .9);--oem-brand-primary-alpha-96: rgba(var(--brand-primary-rgb), .96);--oem-brand-secondary-alpha-04: rgba(var(--brand-secondary-rgb), .04);--oem-brand-secondary-alpha-05: rgba(var(--brand-secondary-rgb), .05);--oem-brand-secondary-alpha-1: rgba(var(--brand-secondary-rgb), .1);--oem-brand-secondary-alpha-12: rgba(var(--brand-secondary-rgb), .12);--oem-brand-secondary-alpha-15: rgba(var(--brand-secondary-rgb), .15);--oem-brand-secondary-alpha-16: rgba(var(--brand-secondary-rgb), .16);--oem-brand-secondary-alpha-2: rgba(var(--brand-secondary-rgb), .2);--oem-brand-secondary-alpha-22: rgba(var(--brand-secondary-rgb), .22);--oem-brand-secondary-alpha-25: rgba(var(--brand-secondary-rgb), .25);--oem-brand-secondary-alpha-5: rgba(var(--brand-secondary-rgb), .5);--oem-brand-secondary-alpha-65: rgba(var(--brand-secondary-rgb), .65);--oem-brand-secondary-alpha-7: rgba(var(--brand-secondary-rgb), .7);--oem-brand-secondary-alpha-8: rgba(var(--brand-secondary-rgb), .8);--oem-brand-secondary-alpha-96: rgba(var(--brand-secondary-rgb), .96);--oem-color-rgba-var-brand-primary-rgb-118-87-232-0-15-d1f7da2: rgba(var(--brand-primary-rgb, 118, 87, 232), .15);--oem-color-rgba-var-brand-primary-rgb-118-87-232-0-62-7af6004: rgba(var(--brand-primary-rgb, 118, 87, 232), .62);--oem-color-rgba-var-brand-primary-rgb-118-87-232-0-65-e8c6ea7: rgba(var(--brand-primary-rgb, 118, 87, 232), .65);--oem-color-transparent: transparent;--oem-palette-000000: #000000;--oem-palette-00000055: #00000055;--oem-palette-00000066: #00000066;--oem-palette-00000099: #00000099;--oem-palette-00aa89: #00aa89;--oem-palette-00d4aa: #00d4aa;--oem-palette-090c1438: #090c1438;--oem-palette-090c1480: #090c1480;--oem-palette-0f1422cc: #0f1422cc;--oem-palette-10b981: #10b981;--oem-palette-111625: #111625;--oem-palette-111727: #111727;--oem-palette-111827: #111827;--oem-palette-121624: #121624;--oem-palette-121625: #121625;--oem-palette-121827: #121827;--oem-palette-15192a: #15192a;--oem-palette-151a33: #151a33;--oem-palette-161a2e: #161a2e;--oem-palette-1677ff: #1677ff;--oem-palette-171b2d: #171b2d;--oem-palette-181818: #181818;--oem-palette-191e31: #191e31;--oem-palette-1a2040: #1a2040;--oem-palette-1b2033: #1b2033;--oem-palette-1c2738: #1c2738;--oem-palette-20213f: #20213f;--oem-palette-20263a: #20263a;--oem-palette-20283d: #20283d;--oem-palette-20d9b2: #20d9b2;--oem-palette-222222: #222222;--oem-palette-22cfa5: #22cfa5;--oem-palette-236dd3: #236dd3;--oem-palette-241d38: #241d38;--oem-palette-242945: #242945;--oem-palette-24d9ac: #24d9ac;--oem-palette-25294a: #25294a;--oem-palette-252a48: #252a48;--oem-palette-252d43: #252d43;--oem-palette-252d45: #252d45;--oem-palette-25d6ad: #25d6ad;--oem-palette-27d7a1: #27d7a1;--oem-palette-282828: #282828;--oem-palette-293149: #293149;--oem-palette-29334e: #29334e;--oem-palette-2a324a: #2a324a;--oem-palette-2a324b: #2a324b;--oem-palette-2b344c: #2b344c;--oem-palette-2c354d: #2c354d;--oem-palette-2c3e50: #2c3e50;--oem-palette-2d354c: #2d354c;--oem-palette-2d3650: #2d3650;--oem-palette-30374d: #30374d;--oem-palette-303750: #303750;--oem-palette-303850: #303850;--oem-palette-303950: #303950;--oem-palette-303a57: #303a57;--oem-palette-32254e: #32254e;--oem-palette-333d58: #333d58;--oem-palette-343c55: #343c55;--oem-palette-343d56: #343d56;--oem-palette-343d58: #343d58;--oem-palette-343e5b: #343e5b;--oem-palette-343e5c: #343e5c;--oem-palette-34445c: #34445c;--oem-palette-34d399: #34d399;--oem-palette-36405d: #36405d;--oem-palette-373b53: #373b53;--oem-palette-39425f: #39425f;--oem-palette-39435f: #39435f;--oem-palette-3a4160: #3a4160;--oem-palette-3a445e: #3a445e;--oem-palette-3a4461: #3a4461;--oem-palette-3b3e56: #3b3e56;--oem-palette-3b4561: #3b4561;--oem-palette-3b82f6: #3b82f6;--oem-palette-40ddb7: #40ddb7;--oem-palette-424361: #424361;--oem-palette-454d61: #454d61;--oem-palette-45e0bc: #45e0bc;--oem-palette-46506a: #46506a;--oem-palette-46516c: #46516c;--oem-palette-465271: #465271;--oem-palette-49d6b1: #49d6b1;--oem-palette-4b4380: #4b4380;--oem-palette-4f5466: #4f5466;--oem-palette-55417d: #55417d;--oem-palette-5745b7: #5745b7;--oem-palette-5b469c: #5b469c;--oem-palette-5b4a9b: #5b4a9b;--oem-palette-5d6275: #5d6275;--oem-palette-5e6376: #5e6376;--oem-palette-5fd4ac: #5fd4ac;--oem-palette-606a83: #606a83;--oem-palette-60a5fa: #60a5fa;--oem-palette-62677b: #62677b;--oem-palette-6554c9: #6554c9;--oem-palette-656a7d: #656a7d;--oem-palette-657089: #657089;--oem-palette-6651c9: #6651c9;--oem-palette-6652bd: #6652bd;--oem-palette-667088: #667088;--oem-palette-66708a: #66708a;--oem-palette-6753c8: #6753c8;--oem-palette-68718a: #68718a;--oem-palette-68728a: #68728a;--oem-palette-68e0bd: #68e0bd;--oem-palette-6948c5: #6948c5;--oem-palette-6b7185: #6b7185;--oem-palette-6ee7b7: #6ee7b7;--oem-palette-6f55c6: #6f55c6;--oem-palette-6f7490: #6f7490;--oem-palette-6f7891: #6f7891;--oem-palette-70798f: #70798f;--oem-palette-72788f: #72788f;--oem-palette-737d95: #737d95;--oem-palette-737d98: #737d98;--oem-palette-7451db: #7451db;--oem-palette-745de0: #745de0;--oem-palette-74798d: #74798d;--oem-palette-747d95: #747d95;--oem-palette-747e96: #747e96;--oem-palette-747e98: #747e98;--oem-palette-755cda: #755cda;--oem-palette-755fe1: #755fe1;--oem-palette-7560dc: #7560dc;--oem-palette-7567e8: #7567e8;--oem-palette-7652b8: #7652b8;--oem-palette-7657e8: #7657e8;--oem-palette-765ee3: #765ee3;--oem-palette-765fdd: #765fdd;--oem-palette-765fe126: #765fe126;--oem-palette-7768ee: #7768ee;--oem-palette-777c91: #777c91;--oem-palette-777d91: #777d91;--oem-palette-778096: #778096;--oem-palette-778198: #778198;--oem-palette-7857d9: #7857d9;--oem-palette-785fe3: #785fe3;--oem-palette-78829a: #78829a;--oem-palette-7961e2: #7961e2;--oem-palette-79b8ff: #79b8ff;--oem-palette-7b61ff: #7b61ff;--oem-palette-7d869d: #7d869d;--oem-palette-7f879f: #7f879f;--oem-palette-7f889f: #7f889f;--oem-palette-7f899f: #7f899f;--oem-palette-8054e7: #8054e7;--oem-palette-805cf0: #805cf0;--oem-palette-805fee: #805fee;--oem-palette-8064f4: #8064f4;--oem-palette-8068e8: #8068e8;--oem-palette-8160e2: #8160e2;--oem-palette-8160e214: #8160e214;--oem-palette-8175e8: #8175e8;--oem-palette-81859d: #81859d;--oem-palette-818aa1: #818aa1;--oem-palette-818ba4: #818ba4;--oem-palette-826cec: #826cec;--oem-palette-85899f: #85899f;--oem-palette-858a9d: #858a9d;--oem-palette-858a9e: #858a9e;--oem-palette-858ba0: #858ba0;--oem-palette-8790a8: #8790a8;--oem-palette-8791a9: #8791a9;--oem-palette-8991a8: #8991a8;--oem-palette-8992aa: #8992aa;--oem-palette-8993aa: #8993aa;--oem-palette-8b6cff: #8b6cff;--oem-palette-8b93aa: #8b93aa;--oem-palette-8c94aa: #8c94aa;--oem-palette-8c95aa: #8c95aa;--oem-palette-8cf0d5: #8cf0d5;--oem-palette-8d74f0: #8d74f0;--oem-palette-8d7be7: #8d7be7;--oem-palette-8d96ad: #8d96ad;--oem-palette-8e75f0: #8e75f0;--oem-palette-8e81f1: #8e81f1;--oem-palette-8e96ad: #8e96ad;--oem-palette-8f7cff: #8f7cff;--oem-palette-8f83f5: #8f83f5;--oem-palette-8f96aa: #8f96aa;--oem-palette-8f98b0: #8f98b0;--oem-palette-9099ae: #9099ae;--oem-palette-9278ff: #9278ff;--oem-palette-927cff: #927cff;--oem-palette-929bb0: #929bb0;--oem-palette-929bb3: #929bb3;--oem-palette-94a3b8: #94a3b8;--oem-palette-967ff0: #967ff0;--oem-palette-9789ff: #9789ff;--oem-palette-9867ee: #9867ee;--oem-palette-988cff: #988cff;--oem-palette-9b45ed: #9b45ed;--oem-palette-9b82ff: #9b82ff;--oem-palette-9b86ff: #9b86ff;--oem-palette-9b8cfa: #9b8cfa;--oem-palette-9ba3b5: #9ba3b5;--oem-palette-9c77ff: #9c77ff;--oem-palette-9c82ff: #9c82ff;--oem-palette-9c8cff: #9c8cff;--oem-palette-9d91ff: #9d91ff;--oem-palette-9e83ff: #9e83ff;--oem-palette-9ea7bf: #9ea7bf;--oem-palette-a4acc0: #a4acc0;--oem-palette-a6a9bd: #a6a9bd;--oem-palette-a78bfa: #a78bfa;--oem-palette-a7f3d0: #a7f3d0;--oem-palette-a895ff: #a895ff;--oem-palette-a8acbc: #a8acbc;--oem-palette-a98cff: #a98cff;--oem-palette-a995ff: #a995ff;--oem-palette-a996ff: #a996ff;--oem-palette-a99aff: #a99aff;--oem-palette-a99cff: #a99cff;--oem-palette-a99fff: #a99fff;--oem-palette-aaaec5: #aaaec5;--oem-palette-aab2c7: #aab2c7;--oem-palette-aeb4c8: #aeb4c8;--oem-palette-aeb5c8: #aeb5c8;--oem-palette-aeb5ca: #aeb5ca;--oem-palette-aeb7ca: #aeb7ca;--oem-palette-aebddd: #aebddd;--oem-palette-b2bbd0: #b2bbd0;--oem-palette-b7a8ff: #b7a8ff;--oem-palette-b7a9ff: #b7a9ff;--oem-palette-b7adff: #b7adff;--oem-palette-b7afff: #b7afff;--oem-palette-b8a0ff: #b8a0ff;--oem-palette-b8afff: #b8afff;--oem-palette-b8bfd1: #b8bfd1;--oem-palette-b9a7ff: #b9a7ff;--oem-palette-b9aaff: #b9aaff;--oem-palette-b9adff: #b9adff;--oem-palette-b9b1ff: #b9b1ff;--oem-palette-b9bfd0: #b9bfd0;--oem-palette-b9c0d2: #b9c0d2;--oem-palette-bcb1ff: #bcb1ff;--oem-palette-bdaeff: #bdaeff;--oem-palette-bea8ff: #bea8ff;--oem-palette-bec5d8: #bec5d8;--oem-palette-c2b3ff: #c2b3ff;--oem-palette-c2b7ff: #c2b7ff;--oem-palette-c3b8ff: #c3b8ff;--oem-palette-c4b5fd: #c4b5fd;--oem-palette-c58a3d: #c58a3d;--oem-palette-c5b7ff: #c5b7ff;--oem-palette-c5b8ff: #c5b8ff;--oem-palette-c5baff: #c5baff;--oem-palette-c63f59: #c63f59;--oem-palette-c6b8ff: #c6b8ff;--oem-palette-c6cce0: #c6cce0;--oem-palette-c7baff: #c7baff;--oem-palette-c7bcff: #c7bcff;--oem-palette-c7c9e8: #c7c9e8;--oem-palette-c8bbff: #c8bbff;--oem-palette-c8bcff: #c8bcff;--oem-palette-c8beff: #c8beff;--oem-palette-c8bfff: #c8bfff;--oem-palette-c8c1ff: #c8c1ff;--oem-palette-c8c2ee: #c8c2ee;--oem-palette-c8c2ff: #c8c2ff;--oem-palette-c9b7f5: #c9b7f5;--oem-palette-c9bdff: #c9bdff;--oem-palette-c9bfff: #c9bfff;--oem-palette-c9c1ff: #c9c1ff;--oem-palette-c9c4ee: #c9c4ee;--oem-palette-c9cdda: #c9cdda;--oem-palette-c9cddd: #c9cddd;--oem-palette-cbcfe4: #cbcfe4;--oem-palette-cbd1e0: #cbd1e0;--oem-palette-cbd5e1: #cbd5e1;--oem-palette-d1fae5: #d1fae5;--oem-palette-d2c7ff: #d2c7ff;--oem-palette-d3caff: #d3caff;--oem-palette-d4c2ff: #d4c2ff;--oem-palette-d4ccff: #d4ccff;--oem-palette-d6cbff: #d6cbff;--oem-palette-d6ceff: #d6ceff;--oem-palette-d6d8e2: #d6d8e2;--oem-palette-d7d9e1: #d7d9e1;--oem-palette-d8d0ff: #d8d0ff;--oem-palette-d8d3ff: #d8d3ff;--oem-palette-d94c67: #d94c67;--oem-palette-d9ddec: #d9ddec;--oem-palette-d9dded: #d9dded;--oem-palette-d9ddef: #d9ddef;--oem-palette-dc4458: #dc4458;--oem-palette-dc5964: #dc5964;--oem-palette-dcd5ff: #dcd5ff;--oem-palette-dce1ee: #dce1ee;--oem-palette-ddd7ff: #ddd7ff;--oem-palette-ddd9f6: #ddd9f6;--oem-palette-ded8ff: #ded8ff;--oem-palette-dfe1e9: #dfe1e9;--oem-palette-dfe3ee: #dfe3ee;--oem-palette-dfeee9: #dfeee9;--oem-palette-e5aa62: #e5aa62;--oem-palette-e5e8f2: #e5e8f2;--oem-palette-e7e8ee: #e7e8ee;--oem-palette-e8e9f3: #e8e9f3;--oem-palette-e8ebf3: #e8ebf3;--oem-palette-e9e6f7: #e9e6f7;--oem-palette-e9ecf5: #e9ecf5;--oem-palette-ec4899: #ec4899;--oem-palette-edf0f7: #edf0f7;--oem-palette-eee9ff: #eee9ff;--oem-palette-eeeaff: #eeeaff;--oem-palette-eef0f8: #eef0f8;--oem-palette-eef1f8: #eef1f8;--oem-palette-ef4444: #ef4444;--oem-palette-f0c978: #f0c978;--oem-palette-f1848f: #f1848f;--oem-palette-f2b35e: #f2b35e;--oem-palette-f2efff: #f2efff;--oem-palette-f2f2f2: #f2f2f2;--oem-palette-f472b6: #f472b6;--oem-palette-f4f1ff: #f4f1ff;--oem-palette-f4f5fb: #f4f5fb;--oem-palette-f59e0b: #f59e0b;--oem-palette-f5b84b: #f5b84b;--oem-palette-f5bc4c: #f5bc4c;--oem-palette-f87171: #f87171;--oem-palette-f8f8f8: #f8f8f8;--oem-palette-fbbf24: #fbbf24;--oem-palette-fbbf73: #fbbf73;--oem-palette-fca5a5: #fca5a5;--oem-palette-fcd34d: #fcd34d;--oem-palette-fde68a: #fde68a;--oem-palette-fecaca: #fecaca;--oem-palette-ff5c7a: #ff5c7a;--oem-palette-ff5f76: #ff5f76;--oem-palette-ff6178: #ff6178;--oem-palette-ff667a: #ff667a;--oem-palette-ff7187: #ff7187;--oem-palette-ff7285: #ff7285;--oem-palette-ff7a91: #ff7a91;--oem-palette-ff7b8d: #ff7b8d;--oem-palette-ff8295: #ff8295;--oem-palette-ff8394: #ff8394;--oem-palette-ff8797: #ff8797;--oem-palette-ff8a9d: #ff8a9d;--oem-palette-ff8b9a: #ff8b9a;--oem-palette-ff8c9a: #ff8c9a;--oem-palette-ff9aaa: #ff9aaa;--oem-palette-ff9daf: #ff9daf;--oem-palette-ffbd59: #ffbd59;--oem-palette-fff1a8: #fff1a8;--oem-palette-ffffff: #ffffff;--oem-palette-ffffff05: #ffffff05;--oem-palette-ffffff12: #ffffff12;--oem-palette-ffffff2e: #ffffff2e;--oem-palette-ffffff3d: #ffffff3d;--oem-palette-ffffff57: #ffffff57;--oem-rgba-0-0-0-_16: rgba(0, 0, 0, .16);--oem-rgba-0-0-0-_2: rgba(0, 0, 0, .2);--oem-rgba-0-0-0-_25: rgba(0, 0, 0, .25);--oem-rgba-0-0-0-_28: rgba(0, 0, 0, .28);--oem-rgba-0-0-0-_4: rgba(0, 0, 0, .4);--oem-rgba-0-0-0-_42: rgba(0, 0, 0, .42);--oem-rgba-0-0-0-_48: rgba(0, 0, 0, .48);--oem-rgba-0-0-0-_5: rgba(0, 0, 0, .5);--oem-rgba-0-0-0-_55: rgba(0, 0, 0, .55);--oem-rgba-0-0-0-_62: rgba(0, 0, 0, .62);--oem-rgba-0-0-0-_65: rgba(0, 0, 0, .65);--oem-rgba-0-0-0-_7: rgba(0, 0, 0, .7);--oem-rgba-0-0-0-_78: rgba(0, 0, 0, .78);--oem-rgba-0-0-0-0_05: rgba(0, 0, 0, .05);--oem-rgba-0-0-0-0_1: rgba(0, 0, 0, .1);--oem-rgba-0-0-0-0_14: rgba(0, 0, 0, .14);--oem-rgba-0-0-0-0_18: rgba(0, 0, 0, .18);--oem-rgba-0-0-0-0_2: rgba(0, 0, 0, .2);--oem-rgba-0-0-0-0_24: rgba(0, 0, 0, .24);--oem-rgba-0-0-0-0_3: rgba(0, 0, 0, .3);--oem-rgba-0-0-0-0_30: rgba(0, 0, 0, .3);--oem-rgba-0-0-0-0_35: rgba(0, 0, 0, .35);--oem-rgba-0-0-0-0_4: rgba(0, 0, 0, .4);--oem-rgba-0-0-0-0_40: rgba(0, 0, 0, .4);--oem-rgba-0-0-0-0_45: rgba(0, 0, 0, .45);--oem-rgba-0-0-0-0_48: rgba(0, 0, 0, .48);--oem-rgba-0-0-0-0_5: rgba(0, 0, 0, .5);--oem-rgba-0-0-0-0_52: rgba(0, 0, 0, .52);--oem-rgba-0-0-0-0_55: rgba(0, 0, 0, .55);--oem-rgba-0-0-0-0_58: rgba(0, 0, 0, .58);--oem-rgba-0-0-0-0_6: rgba(0, 0, 0, .6);--oem-rgba-0-0-0-0_65: rgba(0, 0, 0, .65);--oem-rgba-0-0-0-0_7: rgba(0, 0, 0, .7);--oem-rgba-0-0-0-0_72: rgba(0, 0, 0, .72);--oem-rgba-0-0-0-0_78: rgba(0, 0, 0, .78);--oem-rgba-0-0-0-0_8: rgba(0, 0, 0, .8);--oem-rgba-0-0-0-0_85: rgba(0, 0, 0, .85);--oem-rgba-0-0-0-0_88: rgba(0, 0, 0, .88);--oem-rgba-0-212-170-_12: rgba(0, 212, 170, .12);--oem-rgba-0-212-170-0_08: rgba(0, 212, 170, .08);--oem-rgba-0-212-170-0_1: rgba(0, 212, 170, .1);--oem-rgba-0-212-170-0_12: rgba(0, 212, 170, .12);--oem-rgba-0-212-170-0_13: rgba(0, 212, 170, .13);--oem-rgba-0-212-170-0_14: rgba(0, 212, 170, .14);--oem-rgba-0-212-170-0_15: rgba(0, 212, 170, .15);--oem-rgba-0-212-170-0_16: rgba(0, 212, 170, .16);--oem-rgba-0-212-170-0_18: rgba(0, 212, 170, .18);--oem-rgba-0-212-170-0_25: rgba(0, 212, 170, .25);--oem-rgba-0-212-170-0_28: rgba(0, 212, 170, .28);--oem-rgba-0-212-170-0_3: rgba(0, 212, 170, .3);--oem-rgba-0-212-170-0_4: rgba(0, 212, 170, .4);--oem-rgba-0-212-170-0_45: rgba(0, 212, 170, .45);--oem-rgba-0-212-170-0_5: rgba(0, 212, 170, .5);--oem-rgba-0-212-170-0_55: rgba(0, 212, 170, .55);--oem-rgba-0-212-170-0_6: rgba(0, 212, 170, .6);--oem-rgba-10-12-24-_82: rgba(10, 12, 24, .82);--oem-rgba-10-12-24-0_82: rgba(10, 12, 24, .82);--oem-rgba-10-13-25-_9: rgba(10, 13, 25, .9);--oem-rgba-10-13-25-0_32: rgba(10, 13, 25, .32);--oem-rgba-105-72-197-0_22: rgba(105, 72, 197, .22);--oem-rgba-105-72-197-0_36: rgba(105, 72, 197, .36);--oem-rgba-105-74-22-0_9: rgba(105, 74, 22, .9);--oem-rgba-11-14-23-0_1: rgba(11, 14, 23, .1);--oem-rgba-11-14-23-0_3: rgba(11, 14, 23, .3);--oem-rgba-11-14-23-0_7: rgba(11, 14, 23, .7);--oem-rgba-11-14-23-0_75: rgba(11, 14, 23, .75);--oem-rgba-11-14-23-0_85: rgba(11, 14, 23, .85);--oem-rgba-11-14-23-0_92: rgba(11, 14, 23, .92);--oem-rgba-11-14-23-0_95: rgba(11, 14, 23, .95);--oem-rgba-116-93-224-0_7: rgba(116, 93, 224, .7);--oem-rgba-117-103-232-_55: rgba(117, 103, 232, .55);--oem-rgba-117-96-220-0_15: rgba(117, 96, 220, .15);--oem-rgba-117-96-220-0_42: rgba(117, 96, 220, .42);--oem-rgba-117-96-220-0_65: rgba(117, 96, 220, .65);--oem-rgba-118-87-232-_08: rgba(118, 87, 232, .08);--oem-rgba-118-87-232-_1: rgba(118, 87, 232, .1);--oem-rgba-118-87-232-_45: rgba(118, 87, 232, .45);--oem-rgba-119-104-238-_75: rgba(119, 104, 238, .75);--oem-rgba-119-104-238-_8: rgba(119, 104, 238, .8);--oem-rgba-12-16-28-0_7: rgba(12, 16, 28, .7);--oem-rgba-12-16-29-0_9: rgba(12, 16, 29, .9);--oem-rgba-124-92-237-0_13: rgba(124, 92, 237, .13);--oem-rgba-124-92-255-0_18: rgba(124, 92, 255, .18);--oem-rgba-124-92-255-0_22: rgba(124, 92, 255, .22);--oem-rgba-124-92-255-0_28: rgba(124, 92, 255, .28);--oem-rgba-124-92-255-0_3: rgba(124, 92, 255, .3);--oem-rgba-124-92-255-0_78: rgba(124, 92, 255, .78);--oem-rgba-126-103-224-0_42: rgba(126, 103, 224, .42);--oem-rgba-126-103-224-0_55: rgba(126, 103, 224, .55);--oem-rgba-126-104-232-0_55: rgba(126, 104, 232, .55);--oem-rgba-126-105-238-_45: rgba(126, 105, 238, .45);--oem-rgba-126-105-238-_5: rgba(126, 105, 238, .5);--oem-rgba-126-105-238-_62: rgba(126, 105, 238, .62);--oem-rgba-129-104-224-0_55: rgba(129, 104, 224, .55);--oem-rgba-13-17-31-_82: rgba(13, 17, 31, .82);--oem-rgba-13-17-31-0_82: rgba(13, 17, 31, .82);--oem-rgba-137-145-168-_1: rgba(137, 145, 168, .1);--oem-rgba-139-108-255-0_36: rgba(139, 108, 255, .36);--oem-rgba-139-108-255-0_5: rgba(139, 108, 255, .5);--oem-rgba-139-108-255-0_55: rgba(139, 108, 255, .55);--oem-rgba-139-113-255-0_5: rgba(139, 113, 255, .5);--oem-rgba-139-118-255-_1: rgba(139, 118, 255, .1);--oem-rgba-139-118-255-_14: rgba(139, 118, 255, .14);--oem-rgba-139-118-255-_18: rgba(139, 118, 255, .18);--oem-rgba-139-118-255-_2: rgba(139, 118, 255, .2);--oem-rgba-139-118-255-_22: rgba(139, 118, 255, .22);--oem-rgba-139-118-255-_25: rgba(139, 118, 255, .25);--oem-rgba-139-118-255-_26: rgba(139, 118, 255, .26);--oem-rgba-139-118-255-_28: rgba(139, 118, 255, .28);--oem-rgba-139-118-255-_32: rgba(139, 118, 255, .32);--oem-rgba-139-118-255-_34: rgba(139, 118, 255, .34);--oem-rgba-139-118-255-_35: rgba(139, 118, 255, .35);--oem-rgba-139-118-255-_42: rgba(139, 118, 255, .42);--oem-rgba-139-118-255-0_24: rgba(139, 118, 255, .24);--oem-rgba-139-118-255-0_32: rgba(139, 118, 255, .32);--oem-rgba-139-118-255-0_34: rgba(139, 118, 255, .34);--oem-rgba-139-118-255-0_35: rgba(139, 118, 255, .35);--oem-rgba-139-118-255-0_38: rgba(139, 118, 255, .38);--oem-rgba-139-125-255-_28: rgba(139, 125, 255, .28);--oem-rgba-139-125-255-_45: rgba(139, 125, 255, .45);--oem-rgba-139-125-255-_5: rgba(139, 125, 255, .5);--oem-rgba-139-125-255-_58: rgba(139, 125, 255, .58);--oem-rgba-139-125-255-0_55: rgba(139, 125, 255, .55);--oem-rgba-139-125-255-0_85: rgba(139, 125, 255, .85);--oem-rgba-139-143-163-0_12: rgba(139, 143, 163, .12);--oem-rgba-139-143-163-0_85: rgba(139, 143, 163, .85);--oem-rgba-145-122-255-_55: rgba(145, 122, 255, .55);--oem-rgba-145-122-255-0_55: rgba(145, 122, 255, .55);--oem-rgba-148-128-255-_8: rgba(148, 128, 255, .8);--oem-rgba-148-128-255-_88: rgba(148, 128, 255, .88);--oem-rgba-148-128-255-0_88: rgba(148, 128, 255, .88);--oem-rgba-148-163-184-_1: rgba(148, 163, 184, .1);--oem-rgba-15-18-31-0_78: rgba(15, 18, 31, .78);--oem-rgba-15-18-31-0_8: rgba(15, 18, 31, .8);--oem-rgba-15-20-34-0_92: rgba(15, 20, 34, .92);--oem-rgba-152-103-238-0_12: rgba(152, 103, 238, .12);--oem-rgba-152-103-238-0_16: rgba(152, 103, 238, .16);--oem-rgba-157-139-255-_22: rgba(157, 139, 255, .22);--oem-rgba-157-139-255-_65: rgba(157, 139, 255, .65);--oem-rgba-16-185-129-_12: rgba(16, 185, 129, .12);--oem-rgba-16-185-129-0_12: rgba(16, 185, 129, .12);--oem-rgba-16-185-129-0_22: rgba(16, 185, 129, .22);--oem-rgba-16-185-129-0_25: rgba(16, 185, 129, .25);--oem-rgba-16-185-129-0_32: rgba(16, 185, 129, .32);--oem-rgba-16-185-129-0_6: rgba(16, 185, 129, .6);--oem-rgba-169-153-255-0_35: rgba(169, 153, 255, .35);--oem-rgba-171-151-255-0_28: rgba(171, 151, 255, .28);--oem-rgba-173-44-65-0_3: rgba(173, 44, 65, .3);--oem-rgba-180-126-18-0_88: rgba(180, 126, 18, .88);--oem-rgba-19-23-38-_97: rgba(19, 23, 38, .97);--oem-rgba-192-197-221-_72: rgba(192, 197, 221, .72);--oem-rgba-196-181-253-_25: rgba(196, 181, 253, .25);--oem-rgba-2-3-8-_78: rgba(2, 3, 8, .78);--oem-rgba-2-3-8-_8: rgba(2, 3, 8, .8);--oem-rgba-2-3-8-0_78: rgba(2, 3, 8, .78);--oem-rgba-2-3-8-0_8: rgba(2, 3, 8, .8);--oem-rgba-2-4-10-_36: rgba(2, 4, 10, .36);--oem-rgba-2-4-10-_68: rgba(2, 4, 10, .68);--oem-rgba-20-22-34-0_75: rgba(20, 22, 34, .75);--oem-rgba-20-24-40-0_5: rgba(20, 24, 40, .5);--oem-rgba-20-24-43-_96: rgba(20, 24, 43, .96);--oem-rgba-201-193-255-0_3: rgba(201, 193, 255, .3);--oem-rgba-220-68-88-0_92: rgba(220, 68, 88, .92);--oem-rgba-224-63-87-0_08: rgba(224, 63, 87, .08);--oem-rgba-224-63-87-0_16: rgba(224, 63, 87, .16);--oem-rgba-224-63-87-0_35: rgba(224, 63, 87, .35);--oem-rgba-23-27-48-_98: rgba(23, 27, 48, .98);--oem-rgba-235-235-235-0_64: rgba(235, 235, 235, .64);--oem-rgba-236-72-153-0_1: rgba(236, 72, 153, .1);--oem-rgba-236-72-153-0_4: rgba(236, 72, 153, .4);--oem-rgba-239-68-68-0_12: rgba(239, 68, 68, .12);--oem-rgba-239-68-68-0_4: rgba(239, 68, 68, .4);--oem-rgba-242-179-94-0_14: rgba(242, 179, 94, .14);--oem-rgba-242-179-94-0_42: rgba(242, 179, 94, .42);--oem-rgba-245-158-11-_07: rgba(245, 158, 11, .07);--oem-rgba-245-158-11-_12: rgba(245, 158, 11, .12);--oem-rgba-245-158-11-_14: rgba(245, 158, 11, .14);--oem-rgba-245-158-11-_25: rgba(245, 158, 11, .25);--oem-rgba-245-158-11-0_1: rgba(245, 158, 11, .1);--oem-rgba-245-158-11-0_25: rgba(245, 158, 11, .25);--oem-rgba-245-188-76-0_72: rgba(245, 188, 76, .72);--oem-rgba-248-113-113-_07: rgba(248, 113, 113, .07);--oem-rgba-248-113-113-_12: rgba(248, 113, 113, .12);--oem-rgba-248-113-113-_22: rgba(248, 113, 113, .22);--oem-rgba-248-113-113-_28: rgba(248, 113, 113, .28);--oem-rgba-248-113-113-_9: rgba(248, 113, 113, .9);--oem-rgba-248-113-113-0_05: rgba(248, 113, 113, .05);--oem-rgba-248-113-113-0_08: rgba(248, 113, 113, .08);--oem-rgba-248-113-113-0_1: rgba(248, 113, 113, .1);--oem-rgba-248-113-113-0_10: rgba(248, 113, 113, .1);--oem-rgba-248-113-113-0_12: rgba(248, 113, 113, .12);--oem-rgba-248-113-113-0_15: rgba(248, 113, 113, .15);--oem-rgba-248-113-113-0_16: rgba(248, 113, 113, .16);--oem-rgba-248-113-113-0_2: rgba(248, 113, 113, .2);--oem-rgba-248-113-113-0_25: rgba(248, 113, 113, .25);--oem-rgba-248-113-113-0_3: rgba(248, 113, 113, .3);--oem-rgba-248-113-113-0_35: rgba(248, 113, 113, .35);--oem-rgba-248-113-113-0_4: rgba(248, 113, 113, .4);--oem-rgba-248-113-113-0_45: rgba(248, 113, 113, .45);--oem-rgba-248-113-113-0_5: rgba(248, 113, 113, .5);--oem-rgba-248-113-113-0_55: rgba(248, 113, 113, .55);--oem-rgba-248-113-113-0_6: rgba(248, 113, 113, .6);--oem-rgba-248-113-113-0_65: rgba(248, 113, 113, .65);--oem-rgba-248-113-113-0_7: rgba(248, 113, 113, .7);--oem-rgba-248-113-113-0_9: rgba(248, 113, 113, .9);--oem-rgba-251-191-36-_07: rgba(251, 191, 36, .07);--oem-rgba-251-191-36-_24: rgba(251, 191, 36, .24);--oem-rgba-251-191-36-0_08: rgba(251, 191, 36, .08);--oem-rgba-251-191-36-0_12: rgba(251, 191, 36, .12);--oem-rgba-251-191-36-0_14: rgba(251, 191, 36, .14);--oem-rgba-251-191-36-0_18: rgba(251, 191, 36, .18);--oem-rgba-251-191-36-0_2: rgba(251, 191, 36, .2);--oem-rgba-251-191-36-0_22: rgba(251, 191, 36, .22);--oem-rgba-251-191-36-0_28: rgba(251, 191, 36, .28);--oem-rgba-251-191-36-0_3: rgba(251, 191, 36, .3);--oem-rgba-251-191-36-0_32: rgba(251, 191, 36, .32);--oem-rgba-251-191-36-0_4: rgba(251, 191, 36, .4);--oem-rgba-251-191-36-0_45: rgba(251, 191, 36, .45);--oem-rgba-251-191-36-0_5: rgba(251, 191, 36, .5);--oem-rgba-251-191-36-0_55: rgba(251, 191, 36, .55);--oem-rgba-255-102-122-_05: rgba(255, 102, 122, .05);--oem-rgba-255-102-122-_06: rgba(255, 102, 122, .06);--oem-rgba-255-102-122-_22: rgba(255, 102, 122, .22);--oem-rgba-255-102-122-_28: rgba(255, 102, 122, .28);--oem-rgba-255-210-79-0_8: rgba(255, 210, 79, .8);--oem-rgba-255-255-255-_035: rgba(255, 255, 255, .035);--oem-rgba-255-255-255-_06: rgba(255, 255, 255, .06);--oem-rgba-255-255-255-_08: rgba(255, 255, 255, .08);--oem-rgba-255-255-255-_085: rgba(255, 255, 255, .085);--oem-rgba-255-255-255-_09: rgba(255, 255, 255, .09);--oem-rgba-255-255-255-_1: rgba(255, 255, 255, .1);--oem-rgba-255-255-255-_11: rgba(255, 255, 255, .11);--oem-rgba-255-255-255-_12: rgba(255, 255, 255, .12);--oem-rgba-255-255-255-_13: rgba(255, 255, 255, .13);--oem-rgba-255-255-255-_14: rgba(255, 255, 255, .14);--oem-rgba-255-255-255-_2: rgba(255, 255, 255, .2);--oem-rgba-255-255-255-_45: rgba(255, 255, 255, .45);--oem-rgba-255-255-255-_55: rgba(255, 255, 255, .55);--oem-rgba-255-255-255-0_035: rgba(255, 255, 255, .035);--oem-rgba-255-255-255-0_04: rgba(255, 255, 255, .04);--oem-rgba-255-255-255-0_07: rgba(255, 255, 255, .07);--oem-rgba-255-255-255-0_08: rgba(255, 255, 255, .08);--oem-rgba-255-255-255-0_085: rgba(255, 255, 255, .085);--oem-rgba-255-255-255-0_09: rgba(255, 255, 255, .09);--oem-rgba-255-255-255-0_1: rgba(255, 255, 255, .1);--oem-rgba-255-255-255-0_12: rgba(255, 255, 255, .12);--oem-rgba-255-255-255-0_14: rgba(255, 255, 255, .14);--oem-rgba-255-255-255-0_16: rgba(255, 255, 255, .16);--oem-rgba-255-255-255-0_18: rgba(255, 255, 255, .18);--oem-rgba-255-255-255-0_22: rgba(255, 255, 255, .22);--oem-rgba-255-255-255-0_24: rgba(255, 255, 255, .24);--oem-rgba-255-255-255-0_25: rgba(255, 255, 255, .25);--oem-rgba-255-255-255-0_3: rgba(255, 255, 255, .3);--oem-rgba-255-255-255-0_34: rgba(255, 255, 255, .34);--oem-rgba-255-255-255-0_42: rgba(255, 255, 255, .42);--oem-rgba-255-255-255-0_45: rgba(255, 255, 255, .45);--oem-rgba-255-255-255-0_5: rgba(255, 255, 255, .5);--oem-rgba-255-255-255-0_55: rgba(255, 255, 255, .55);--oem-rgba-255-255-255-0_62: rgba(255, 255, 255, .62);--oem-rgba-255-255-255-0_72: rgba(255, 255, 255, .72);--oem-rgba-255-255-255-0_92: rgba(255, 255, 255, .92);--oem-rgba-255-91-116-0_16: rgba(255, 91, 116, .16);--oem-rgba-255-92-113-_55: rgba(255, 92, 113, .55);--oem-rgba-255-92-122-0_12: rgba(255, 92, 122, .12);--oem-rgba-255-92-122-0_15: rgba(255, 92, 122, .15);--oem-rgba-255-92-122-0_2: rgba(255, 92, 122, .2);--oem-rgba-255-92-122-0_28: rgba(255, 92, 122, .28);--oem-rgba-255-92-122-0_55: rgba(255, 92, 122, .55);--oem-rgba-255-95-118-0_12: rgba(255, 95, 118, .12);--oem-rgba-255-95-118-0_55: rgba(255, 95, 118, .55);--oem-rgba-255-97-120-0_12: rgba(255, 97, 120, .12);--oem-rgba-255-97-120-0_13: rgba(255, 97, 120, .13);--oem-rgba-26-31-53-_48: rgba(26, 31, 53, .48);--oem-rgba-26-31-53-0_9: rgba(26, 31, 53, .9);--oem-rgba-3-5-10-_88: rgba(3, 5, 10, .88);--oem-rgba-3-5-11-0_76: rgba(3, 5, 11, .76);--oem-rgba-3-5-12-0_76: rgba(3, 5, 12, .76);--oem-rgba-3-7-18-0_76: rgba(3, 7, 18, .76);--oem-rgba-30-30-46-0_98: rgba(30, 30, 46, .98);--oem-rgba-30-34-48-_92: rgba(30, 34, 48, .92);--oem-rgba-30-35-61-_96: rgba(30, 35, 61, .96);--oem-rgba-32-19-30-0_82: rgba(32, 19, 30, .82);--oem-rgba-34-39-68-_98: rgba(34, 39, 68, .98);--oem-rgba-37-214-173-0_12: rgba(37, 214, 173, .12);--oem-rgba-39-215-161-_35: rgba(39, 215, 161, .35);--oem-rgba-48-58-87-0_72: rgba(48, 58, 87, .72);--oem-rgba-5-7-13-_76: rgba(5, 7, 13, .76);--oem-rgba-5-8-16-0_22: rgba(5, 8, 16, .22);--oem-rgba-5-9-20-0_72: rgba(5, 9, 20, .72);--oem-rgba-59-130-246-_13: rgba(59, 130, 246, .13);--oem-rgba-6-9-16-0_28: rgba(6, 9, 16, .28);--oem-rgba-60-60-60-0_12: rgba(60, 60, 60, .12);--oem-rgba-60-60-60-0_29: rgba(60, 60, 60, .29);--oem-rgba-60-60-60-0_66: rgba(60, 60, 60, .66);--oem-rgba-63-50-132-0_2: rgba(63, 50, 132, .2);--oem-rgba-63-50-132-0_22: rgba(63, 50, 132, .22);--oem-rgba-65-43-140-0_28: rgba(65, 43, 140, .28);--oem-rgba-7-10-18-0_5: rgba(7, 10, 18, .5);--oem-rgba-7-10-19-0_18: rgba(7, 10, 19, .18);--oem-rgba-7-10-19-0_28: rgba(7, 10, 19, .28);--oem-rgba-8-10-16-_72: rgba(8, 10, 16, .72);--oem-rgba-8-10-18-0_82: rgba(8, 10, 18, .82);--oem-rgba-8-10-19-_72: rgba(8, 10, 19, .72);--oem-rgba-8-10-19-0_42: rgba(8, 10, 19, .42);--oem-rgba-8-11-20-0_82: rgba(8, 11, 20, .82);--oem-rgba-8-11-23-0_72: rgba(8, 11, 23, .72);--oem-rgba-82-63-176-0_18: rgba(82, 63, 176, .18);--oem-rgba-84-84-84-0_48: rgba(84, 84, 84, .48);--oem-rgba-84-84-84-0_65: rgba(84, 84, 84, .65);--oem-rgba-9-12-22-0_82: rgba(9, 12, 22, .82);--oem-rgba-9-12-23-0_78: rgba(9, 12, 23, .78);--oem-rgba-92-61-220-0_28: rgba(92, 61, 220, .28);--oem-rgba-93-67-190-_9: rgba(93, 67, 190, .9);--oem-rgba-93-67-190-0_9: rgba(93, 67, 190, .9);--oem-rgba-96-165-250-_12: rgba(96, 165, 250, .12);--oem-rgba-96-165-250-0_12: rgba(96, 165, 250, .12);--oem-rgba-96-165-250-0_2: rgba(96, 165, 250, .2);--oem-rgba-96-165-250-0_4: rgba(96, 165, 250, .4);--oem-opacity-0: 0;--oem-opacity-045: .045;--oem-opacity-22: .22;--oem-opacity-25: .25;--oem-opacity-3: .3;--oem-opacity-35: .35;--oem-opacity-38: .38;--oem-opacity-4: .4;--oem-opacity-42: .42;--oem-opacity-45: .45;--oem-opacity-5: .5;--oem-opacity-55: .55;--oem-opacity-58: .58;--oem-opacity-6: .6;--oem-opacity-65: .65;--oem-opacity-7: .7;--oem-opacity-75: .75;--oem-opacity-82: .82;--oem-opacity-85: .85;--oem-opacity-9: .9;--oem-opacity-1: 1}html,body,#app{color:var(--system-text);background:var(--system-background);color-scheme:var(--system-color-scheme)}:root{--home-bg: var(--system-background);--home-surface: var(--system-surface);--home-surface-hi: var(--system-surface-high);--home-brand: var(--brand-primary);--home-brand-2: var(--brand-secondary);--home-brand-gradient: var(--brand-gradient);--home-success: var(--oem-palette-00d4aa);--home-text: var(--system-text);--home-text-2: var(--system-text-secondary);--home-text-3: var(--system-text-muted);--home-border: var(--system-border);--home-border-2: var(--system-border-strong);--home-border-input: var(--system-border-input);--home-focus: var(--oem-brand-primary-alpha-40);--home-radius-card: 12px;--home-radius-btn: 8px;--home-radius-input: 8px;--home-shadow-card: 0 4px 24px var(--oem-rgba-0-0-0-0_30);--home-shadow-card-hover: 0 8px 32px var(--oem-rgba-0-0-0-0_40);--home-shadow-brand: 0 2px 12px var(--oem-brand-primary-alpha-35-1be2b);--home-shadow-brand-hover: 0 4px 20px var(--oem-brand-primary-alpha-50);--sidebar-width-collapsed: 60px;--sidebar-width-expanded: 68px;--header-height: 0px}.home-container{position:fixed;top:0;left:var(--sidebar-width-expanded, 56px);width:calc(100% - var(--sidebar-width-expanded, 56px));height:100%;background-color:var(--home-bg);color:var(--home-text);display:flex;flex-direction:column;margin:0;padding:0;overflow:hidden;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Source Han Sans SC,sans-serif}.page-main{margin-left:var(--sidebar-width-expanded, 56px);width:calc(100% - var(--sidebar-width-expanded, 56px));height:100vh;box-sizing:border-box;padding:0;background:var(--home-bg);color:var(--home-text);display:flex;flex-direction:column;overflow:hidden}.home-sidebar{position:fixed;top:var(--header-height);left:0;width:var(--sidebar-width-expanded);height:calc(100vh - var(--header-height));background:var(--home-surface);border-right:1px solid var(--home-border);z-index:15;display:flex;flex-direction:column;align-items:center;padding:8px 0;gap:4px;box-sizing:border-box;transition:background .25s ease;overflow:visible}.home-sidebar .sidebar-main{width:100%;min-height:0;display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.home-sidebar .sidebar-main::-webkit-scrollbar{display:none}.home-sidebar .sidebar-info-popover{position:absolute;left:calc(100% - 1px);bottom:0;width:210px;padding:10px;display:flex;flex-direction:column;gap:4px;visibility:hidden;opacity:var(--oem-opacity-0);transform:translate(-5px);border:1px solid var(--home-border-2);border-radius:11px;background:var(--home-surface-hi);box-shadow:0 14px 36px var(--oem-rgba-0-0-0-_42);pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;box-sizing:border-box}.home-sidebar .sidebar-user:hover .sidebar-info-popover,.home-sidebar .sidebar-user.name-editing .sidebar-info-popover{visibility:visible;opacity:var(--oem-opacity-1);transform:translate(0);pointer-events:auto}.home-sidebar .sidebar-info-popover button{width:100%;min-height:42px;padding:0 9px;display:grid;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:9px;border:0;border-radius:7px;color:var(--home-text);background:var(--oem-color-transparent);text-align:left;cursor:pointer}.home-sidebar .sidebar-info-popover button.copy-share-link{grid-template-columns:20px minmax(0,1fr)}.home-sidebar .sidebar-info-popover button:hover{background:var(--oem-brand-primary-alpha-16)}.home-sidebar .sidebar-info-popover button svg{width:18px;height:18px;color:var(--home-text-2)}.home-sidebar .sidebar-info-popover button span{min-width:0;font-size:12px;font-weight:500}.home-sidebar .sidebar-info-popover button i{color:var(--home-text-2);font-size:20px;font-style:normal;line-height:1;text-align:right}.home-sidebar .sidebar-info-popover button:hover svg,.home-sidebar .sidebar-info-popover button:hover i{color:var(--oem-palette-c7bcff)}.home-sidebar .sidebar-info-popover button.account-logout{color:var(--oem-palette-ff7b8d)}.home-sidebar .sidebar-info-popover button.account-logout svg{color:var(--oem-palette-ff7b8d)}.home-sidebar .sidebar-info-popover button.contact-service{position:relative}.home-sidebar .contact-service-preview{position:absolute;left:calc(100% + 12px);bottom:-28px;z-index:20;width:127px;padding:6px;visibility:hidden;opacity:var(--oem-opacity-0);transform:translate(-5px);border:1px solid var(--home-border-2);border-radius:10px;background:var(--home-surface-hi);box-shadow:0 14px 36px var(--oem-rgba-0-0-0-_48);pointer-events:none;transition:opacity .18s,transform .18s,visibility .18s;box-sizing:border-box}.home-sidebar .contact-service:hover .contact-service-preview,.home-sidebar .contact-service:focus-visible .contact-service-preview{visibility:visible;opacity:var(--oem-opacity-1);transform:translate(0)}.home-sidebar .contact-service-preview img{display:block;width:100%;height:auto;border-radius:7px}.home-sidebar .sidebar-account-summary{min-height:48px;padding:2px 7px 8px;display:flex;align-items:center;gap:10px;text-align:left;box-sizing:border-box}.home-sidebar .sidebar-account-summary .summary-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);font-size:12px;font-weight:600;box-shadow:0 2px 8px var(--oem-brand-primary-alpha-3)}.home-sidebar .sidebar-account-summary>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.home-sidebar .sidebar-account-summary strong{max-width:132px;overflow:hidden;color:var(--home-text);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.home-sidebar .sidebar-account-summary small{color:var(--home-text-2);font-size:9px}.home-sidebar .sidebar-account-summary .summary-share{max-width:140px;overflow:hidden;color:var(--oem-palette-bcb1ff);font-size:10px;text-overflow:ellipsis;white-space:nowrap}.summary-name-line{min-width:0;width:100%;display:flex;align-items:center;gap:4px}.summary-name-line strong{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-sidebar .sidebar-info-popover .summary-name-line button,.mobile-account-summary .summary-name-line button{width:21px;min-width:21px;height:21px;min-height:21px;padding:0;display:grid;grid-template-columns:none;place-items:center;flex:0 0 21px;border:0;border-radius:5px;color:var(--home-text-2);background:var(--oem-color-transparent);cursor:pointer}.home-sidebar .sidebar-info-popover .summary-name-line button:hover,.mobile-account-summary .summary-name-line button:active{color:var(--oem-palette-ffffff);background:var(--oem-brand-primary-alpha-18)}.home-sidebar .sidebar-info-popover .summary-name-line button svg,.mobile-account-summary .summary-name-line button svg{width:13px;height:13px}.summary-name-input{width:0;min-width:105px;height:27px;padding:0 8px;flex:1;border:1px solid var(--home-brand);border-radius:6px;outline:none;color:var(--home-text);background:var(--oem-rgba-8-10-19-_72);font:inherit;font-size:12px;box-sizing:border-box;box-shadow:0 0 0 2px var(--oem-brand-primary-alpha-12)}.summary-name-confirm{color:var(--home-success)!important}.home-sidebar .sidebar-popover-divider{height:1px;margin:0 3px 4px;background:var(--home-border-2)}.mobile-account-menu-layer{display:none}.password-modal-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--oem-rgba-2-3-8-_8);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-sizing:border-box}.password-modal{width:min(460px,94vw);overflow:hidden;border:1px solid var(--oem-rgba-139-118-255-_32);border-radius:15px;color:var(--home-text);background:var(--home-surface);box-shadow:0 20px 70px var(--oem-rgba-0-0-0-_55)}.password-modal>header{min-height:70px;padding:14px 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--home-border);box-sizing:border-box}.password-modal>header h2{margin:0 0 4px;font-size:17px}.password-modal>header p{margin:0;color:var(--home-text-2);font-size:11px}.password-modal>header button{width:32px;height:32px;border:0;color:var(--home-text-2);background:var(--oem-color-transparent);font-size:24px;cursor:pointer}.password-modal-body{padding:20px;display:flex;flex-direction:column;gap:16px}.password-modal-body label{display:flex;flex-direction:column;gap:8px}.password-modal-body label>span{color:var(--home-text-2);font-size:12px}.password-modal-body input{width:100%;height:42px;padding:0 13px;border:1px solid var(--home-border-2);border-radius:8px;outline:none;color:var(--home-text);background:var(--system-fill-soft);font:inherit;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.password-modal-body input::-moz-placeholder{color:var(--home-text-3)}.password-modal-body input::placeholder{color:var(--home-text-3)}.password-modal-body input:focus{border-color:var(--home-brand);box-shadow:0 0 0 3px var(--oem-brand-primary-alpha-14)}.password-modal>footer{min-height:64px;padding:10px 20px;display:flex;align-items:center;justify-content:flex-end;gap:10px;border-top:1px solid var(--home-border);box-sizing:border-box}.password-modal>footer button{height:38px;padding:0 17px;border-radius:8px;font-weight:600;cursor:pointer}.password-modal>footer button:disabled{opacity:var(--oem-opacity-5);cursor:not-allowed}.password-cancel{border:1px solid var(--home-border-2);color:var(--home-text-2);background:var(--home-surface-hi)}.password-submit{border:0;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);box-shadow:var(--home-shadow-brand)}@media (max-width: 768px){.mobile-account-menu-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9300;display:block}.mobile-account-menu-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;border:0;background:var(--oem-rgba-2-4-10-_36)}.mobile-account-popover{position:absolute;right:10px;bottom:72px;width:220px;padding:10px;display:flex;flex-direction:column;gap:4px;border:1px solid var(--home-border-2);border-radius:11px;color:var(--home-text);background:var(--home-surface-hi);box-shadow:0 14px 36px var(--oem-rgba-0-0-0-_5);box-sizing:border-box}.mobile-account-summary{min-height:48px;padding:2px 7px 8px;display:flex;align-items:center;gap:10px}.mobile-account-summary .summary-avatar{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:9px;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);font-size:12px;font-weight:600}.mobile-account-summary>span:last-child{min-width:0;display:flex;flex-direction:column;gap:3px}.mobile-account-summary strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.mobile-account-summary small{color:var(--oem-palette-bcb1ff);font-size:10px}.mobile-account-divider{height:1px;margin:0 3px 4px;background:var(--home-border-2)}.mobile-account-popover>button{width:100%;min-height:42px;padding:0 9px;display:grid;grid-template-columns:20px minmax(0,1fr) 14px;align-items:center;gap:9px;border:0;border-radius:7px;color:var(--home-text);background:var(--oem-color-transparent);text-align:left}.mobile-account-popover>button.copy-share-link{grid-template-columns:20px minmax(0,1fr)}.mobile-account-popover>button:active{background:var(--oem-brand-primary-alpha-18)}.mobile-account-popover>button.account-logout{color:var(--oem-palette-ff7b8d)}.mobile-account-popover>button.account-logout svg{color:var(--oem-palette-ff7b8d)}.mobile-account-popover>button.contact-service{position:relative}.mobile-account-popover .contact-service-preview{position:absolute;left:auto;right:0;bottom:calc(100% + 7px);z-index:30;width:120px;padding:5px;visibility:hidden;opacity:var(--oem-opacity-0);transform:translateY(4px) scale(.96);border:1px solid var(--home-border-2);border-radius:9px;background:var(--home-surface-hi);box-shadow:0 12px 30px var(--oem-rgba-0-0-0-_5);pointer-events:none;transition:opacity .16s,transform .16s,visibility .16s;box-sizing:border-box}.mobile-account-popover .contact-service.open .contact-service-preview{visibility:visible;opacity:var(--oem-opacity-1);transform:none}.mobile-account-popover .contact-service-preview img{display:block;width:100%;max-width:100%;height:auto;border-radius:6px}.mobile-account-popover svg{width:18px;height:18px;color:var(--home-text-2)}.mobile-account-popover span{font-size:12px;font-weight:500}.mobile-account-popover i{color:var(--home-text-2);font-size:20px;font-style:normal;text-align:right}.password-modal-layer{padding:10px}.password-modal{width:100%}.password-modal>header{padding:13px 16px}.password-modal-body{padding:16px}.password-modal>footer{padding:10px 16px}}.home-sidebar:hover{width:var(--sidebar-width-expanded);background:var(--home-surface);box-shadow:none;padding:8px 0}.home-sidebar .sidebar-logo{width:calc(100% - 8px);flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:7px 0;margin:0 0 6px;border-bottom:1px solid var(--home-border-2);border-radius:0;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.home-sidebar .sidebar-logo-icon{width:34px;min-width:34px;max-width:34px;height:34px;min-height:34px;max-height:34px;overflow:hidden;background:var(--home-surface-hi);border-radius:9px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px var(--oem-brand-primary-alpha-35-1be2b);flex:0 0 34px}.home-sidebar .sidebar-logo-icon img{width:100%;height:100%;display:block;border-radius:inherit;-o-object-fit:cover;object-fit:cover}.home-sidebar .sidebar-logo-title{display:none!important;font-size:11px;font-weight:700;background:var(--home-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--oem-color-transparent);line-height:1.2;letter-spacing:.3px;text-align:center;padding:0 2px}.home-sidebar .sidebar-points{width:calc(100% - 8px);flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--oem-color-transparent)!important;border:1px solid var(--oem-color-transparent)!important;border-radius:var(--home-radius-btn);padding:8px 0!important;box-sizing:border-box;color:var(--home-text-2);font-size:10px;font-weight:500;cursor:pointer;transition:all .25s ease;transform:none!important;box-shadow:none!important}.home-sidebar .sidebar-points .time-icon{width:20px;height:20px;color:var(--home-success);flex-shrink:0}.home-sidebar .sidebar-points span{opacity:var(--oem-opacity-1);pointer-events:auto;color:var(--home-success);font-weight:600;font-size:10px;line-height:1.2;white-space:normal;text-align:center;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;padding:0 2px;transition:none}.home-sidebar:hover .sidebar-points span{opacity:var(--oem-opacity-1)}.home-sidebar:hover .sidebar-points{justify-content:center;padding:8px 0!important}.home-sidebar .sidebar-points:hover{background:var(--home-surface-hi)!important;border-color:var(--home-brand)!important;color:var(--home-text);box-shadow:none!important;transform:translateY(0)!important}.home-sidebar .sidebar-points.active{background:var(--home-surface-hi)!important;border-color:var(--home-brand)!important}.home-sidebar .sidebar-nav{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;flex-shrink:0}.home-sidebar .sidebar-item{width:calc(100% - 8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:8px 0;white-space:normal}.home-sidebar:hover .sidebar-item{justify-content:center;padding:8px 0}.home-sidebar .sidebar-icon{width:20px;height:20px;flex-shrink:0}.home-sidebar .sidebar-label{opacity:var(--oem-opacity-1);pointer-events:auto;color:var(--home-text-2);font-size:11px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 2px;transition:none;text-align:center}.home-sidebar .sidebar-item:hover .sidebar-label,.home-sidebar .sidebar-logout:hover .sidebar-label,.home-sidebar .sidebar-user:hover .sidebar-label{color:var(--home-text)}.home-sidebar .sidebar-divider{flex-shrink:0;width:calc(100% - 16px);height:1px;background:var(--home-border-2);margin:8px 0 4px}.home-sidebar .sidebar-bottom{margin-top:0;width:100%;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.home-sidebar .sidebar-user{position:relative;width:calc(100% - 8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:6px 0;border-radius:var(--home-radius-btn);cursor:pointer;transition:background .25s ease;outline:none}.home-sidebar .sidebar-user:hover,.home-sidebar .sidebar-user.active{background:var(--home-surface-hi);box-shadow:inset 0 0 0 1px var(--oem-brand-primary-alpha-45)}.home-sidebar:hover .sidebar-user{justify-content:center;padding:6px 0}.home-sidebar .sidebar-avatar{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:var(--home-brand-gradient);color:var(--oem-palette-ffffff);font-size:12px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 2px 8px var(--oem-brand-primary-alpha-35-1be2b)}.home-sidebar .sidebar-logout{width:calc(100% - 8px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:10px 0;white-space:nowrap;border-radius:var(--home-radius-btn)}.home-sidebar:hover .sidebar-logout{justify-content:center;padding:10px 0}.remaining-time{display:flex;align-items:center;gap:6px;padding:7px 14px;background:var(--oem-rgba-0-212-170-0_08);border:1px solid var(--oem-rgba-0-212-170-0_25);border-radius:var(--home-radius-btn);font-size:13px;color:var(--home-success);font-weight:500;cursor:pointer;transition:all .25s ease}.remaining-time:hover{background:var(--oem-rgba-0-212-170-0_14);border-color:var(--oem-rgba-0-212-170-0_45);transform:translateY(-1px)}.time-icon{width:16px;height:16px;flex-shrink:0}.header-btn{background:var(--control-scrollbar-track);border:1px solid var(--home-border-2);font-size:14px;color:var(--home-text-2);cursor:pointer;padding:7px 12px;border-radius:var(--home-radius-btn);transition:all .25s ease}.header-btn:hover{background:var(--home-surface-hi);color:var(--home-text);border-color:var(--home-brand)}.user-name{font-size:14px;color:var(--home-text)}.logout-btn{background:var(--home-surface);border:1px solid var(--home-border-2);font-size:14px;color:var(--home-text-2);padding:7px 14px;border-radius:var(--home-radius-btn);cursor:pointer;transition:all .25s ease}.logout-btn:hover{background:var(--oem-rgba-239-68-68-0_12);border-color:var(--oem-rgba-239-68-68-0_4);color:var(--oem-palette-fca5a5)}.home-container .home-nav{background-color:var(--home-surface);display:flex;align-items:center;gap:24px;padding:14px 32px;border-bottom:1px solid var(--home-border)}.home-container .digital-human-page-actions{margin-left:auto;display:flex;align-items:center;gap:10px;flex:0 0 auto}.home-container .digital-human-page-actions button{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--home-border-2);border-radius:var(--home-radius-btn);color:var(--home-text-2);background:var(--home-surface-hi);font-family:inherit;font-size:13px;white-space:nowrap;cursor:pointer;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.home-container .digital-human-page-actions button:hover{color:var(--home-brand-2);border-color:var(--home-brand);background:var(--oem-brand-primary-alpha-12);transform:translateY(-1px)}.home-container .digital-human-page-actions button svg{width:17px;height:17px;flex:0 0 auto}.home-container .nav-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--home-text-2);cursor:pointer;padding:8px 14px;border-radius:var(--home-radius-btn);transition:all .25s ease;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-container .nav-item .nav-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:600;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .25s ease,color .25s ease,border-color .25s ease;border:1.5px solid var(--home-text-2);color:var(--home-text-2);background:var(--oem-color-transparent)}.home-container .nav-item:hover{background-color:var(--home-surface-hi);color:var(--home-text)}.home-container .nav-item.enabled{cursor:pointer;color:var(--home-brand-2);font-weight:500}.home-container .nav-item.enabled .nav-badge{border-color:var(--home-brand-2);background:var(--home-brand-2);color:var(--oem-palette-ffffff)}.home-container .nav-item.enabled:after{content:"";position:absolute;left:14px;right:14px;bottom:-14px;height:2px;background:var(--home-brand-gradient);border-radius:2px 2px 0 0}.home-container .nav-item.disabled{cursor:not-allowed}.home-container .nav-item.disabled:hover{background-color:var(--oem-color-transparent);color:var(--home-text-2)}.home-container .nav-item.active.disabled,.home-container .nav-item.enabled.disabled{background:var(--oem-color-transparent);color:var(--home-text-2);font-weight:400}.home-container .nav-item.active.disabled .nav-badge,.home-container .nav-item.enabled.disabled .nav-badge{border-color:var(--home-text-2);background:var(--oem-color-transparent);color:var(--home-text-2)}.home-container .nav-item.disabled:after{display:none}.home-container .home-main{flex:1;height:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:24px 32px;overflow-y:auto;scrollbar-gutter:stable}.home-container .home-main::-webkit-scrollbar,.home-container *::-webkit-scrollbar{width:8px;height:8px}.home-container .home-main::-webkit-scrollbar-track,.home-container *::-webkit-scrollbar-track{background:var(--oem-color-transparent)}.home-container .home-main::-webkit-scrollbar-thumb,.home-container *::-webkit-scrollbar-thumb{background:var(--workspace-scrollbar-thumb);border-radius:4px}.home-container .home-main::-webkit-scrollbar-thumb:hover,.home-container *::-webkit-scrollbar-thumb:hover{background:var(--workspace-scrollbar-thumb-hover)}.home-container .main-left,.home-container .main-center,.home-container .main-right{display:flex;flex-direction:column;gap:24px}.home-container .step-card{background-color:var(--home-surface);border:1px solid var(--home-border);border-radius:var(--home-radius-card);padding:24px;box-shadow:var(--home-shadow-card);box-sizing:border-box;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.home-container .step-card:hover{transform:translateY(-2px);box-shadow:var(--home-shadow-card-hover);border-color:var(--oem-brand-primary-alpha-22-9fe74)}.home-container .step-header{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:var(--home-text);margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--home-border);letter-spacing:.2px}.home-container .step-header svg{width:20px;height:20px;color:var(--home-brand);filter:drop-shadow(0 0 6px var(--oem-brand-primary-alpha-35-1be2b))}.home-container .step-body{display:flex;flex-direction:column;gap:12px}.home-container .form-label{font-size:13px;color:var(--home-text-2);font-weight:500;letter-spacing:.2px}.home-container .form-input,.home-container .form-textarea,.home-container .form-select{width:100%;padding:11px 14px;border:1px solid var(--home-border-input);border-radius:var(--home-radius-input);font-size:14px;outline:none;transition:border-color .25s ease,box-shadow .25s ease,background-color .25s ease;box-sizing:border-box;background:var(--home-surface-hi);color:var(--home-text);font-family:inherit}.home-container .form-input{min-height:80px;resize:none}.home-container .form-textarea{min-height:100px;padding:12px 14px;resize:none}.home-container .form-select{flex:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238B8FA3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'></polyline></svg>");background-repeat:no-repeat;background-position:right 14px center;padding-right:36px}.home-container .form-select option{background:var(--system-surface);color:var(--system-text)}.home-container .form-input:focus,.home-container .form-textarea:focus,.home-container .form-select:focus{border-color:var(--oem-brand-primary-alpha-55-ea084);box-shadow:0 0 0 3px var(--home-focus)}.home-container .form-input::-moz-placeholder,.home-container .form-textarea::-moz-placeholder{color:var(--home-text-3)}.home-container .form-input::placeholder,.home-container .form-textarea::placeholder{color:var(--home-text-3)}.home-container .select-with-btn{display:flex;align-items:center;gap:10px}.home-container .select-with-btn .form-select{flex:1}.home-container .btn-primary{width:100%;padding:12px 18px;background:var(--home-brand-gradient);color:var(--oem-palette-ffffff);border:none;border-radius:var(--home-radius-btn);font-size:14px;font-weight:500;cursor:pointer;transition:box-shadow .25s ease,transform .2s ease,opacity .2s;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:var(--home-shadow-brand);letter-spacing:.3px}.home-container .btn-primary:hover:not(:disabled){box-shadow:var(--home-shadow-brand-hover);transform:translateY(-1px)}.home-container .btn-primary:active:not(:disabled){transform:translateY(0)}.home-container .btn-primary:disabled{opacity:var(--oem-opacity-6);cursor:not-allowed;box-shadow:none}.home-container .loading-icon{width:16px;height:16px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.home-container .btn-icon{width:42px;height:42px;background:var(--home-surface-hi);border:1px solid var(--home-border-2);border-radius:var(--home-radius-btn);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s ease;color:var(--home-text-2)}.home-container .btn-icon svg{width:18px;height:18px}.home-container .btn-icon:hover{background:var(--oem-brand-primary-alpha-12-7e1cb);border-color:var(--home-brand);color:var(--home-brand-2)}.home-container .avatars-scroll-container{width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:10px;box-sizing:border-box;scroll-behavior:smooth;overscroll-behavior-x:contain}.home-container .avatars-scroll-container::-webkit-scrollbar{height:6px}.home-container .avatars-scroll-container::-webkit-scrollbar-track{background:var(--avatar-scrollbar-track);border-radius:3px}.home-container .avatars-scroll-container::-webkit-scrollbar-thumb{background:var(--avatar-scrollbar-thumb);border-radius:3px}.home-container .avatars-scroll-container::-webkit-scrollbar-thumb:hover{background:var(--control-scrollbar-thumb)}.home-container .avatars-scroll-wrapper{display:flex;gap:16px;padding:6px 2px;flex-shrink:0}.home-container .avatar-item{flex:0 0 110px;background:var(--home-surface-hi);border:1.5px solid var(--home-border-2);border-radius:var(--home-radius-card);padding:12px;cursor:pointer;transition:all .3s ease;box-shadow:0 2px 8px var(--oem-rgba-0-0-0-0_18)}.home-container .avatar-item:hover{border-color:var(--home-brand);box-shadow:0 8px 22px var(--oem-brand-primary-alpha-22-9fe74);transform:translateY(-3px)}.home-container .avatar-item.selected{border-color:var(--oem-color-transparent);background:linear-gradient(var(--home-surface-hi),var(--home-surface-hi)) padding-box,var(--home-brand-gradient) border-box;border:1.5px solid var(--oem-color-transparent);box-shadow:0 8px 26px var(--oem-brand-primary-alpha-3-bbee9)}.home-container .avatar-image-wrapper{position:relative;width:100%;aspect-ratio:4/3;border-radius:10px;overflow:hidden;margin-bottom:10px;background:var(--system-background)}.home-container .avatar-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease}.home-container .avatar-item:hover .avatar-image{transform:scale(1.04)}.home-container .avatar-image-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,var(--oem-brand-primary-alpha-18-44e23) 0%,var(--oem-brand-primary-alpha-04) 70%,var(--oem-color-transparent) 100%)}.home-container .avatar-image-placeholder svg{width:44px;height:44px;color:var(--oem-brand-secondary-alpha-65);filter:drop-shadow(0 0 8px var(--oem-brand-primary-alpha-45-3bee6))}.home-container .avatar-name{font-size:13px;font-weight:600;color:var(--home-text);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.2px}.home-container .btn-generate{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;background:var(--home-brand-gradient);color:var(--oem-palette-ffffff);border:none;border-radius:var(--home-radius-btn);font-size:16px;font-weight:600;cursor:pointer;transition:box-shadow .25s ease,transform .2s ease,opacity .2s;box-shadow:0 8px 28px var(--oem-brand-primary-alpha-45-3bee6);letter-spacing:.5px;position:relative;overflow:hidden}.home-container .btn-generate:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,var(--oem-color-transparent),var(--oem-rgba-255-255-255-0_18),var(--oem-color-transparent));transition:left .6s ease}.home-container .btn-generate:hover:not(:disabled):before{left:100%}.home-container .btn-generate svg{width:20px;height:20px}.home-container .btn-generate:hover:not(:disabled){box-shadow:0 12px 38px var(--oem-brand-primary-alpha-6);transform:translateY(-1px)}.home-container .btn-generate:active:not(:disabled){transform:translateY(0)}.home-container .btn-generate:disabled{opacity:var(--oem-opacity-6);cursor:not-allowed;box-shadow:none}@media (max-width: 1200px){.home-container .home-main{grid-template-columns:1fr 1fr}.home-container .main-right{grid-column:span 2;flex-direction:row}.home-container .main-right .step-card{flex:1}.home-container{--sidebar-width-collapsed: 60px;--sidebar-width-expanded: 68px}}@media (max-width: 768px){.home-container{--sidebar-width-collapsed: 44px;--sidebar-width-expanded: 48px}.home-container .home-nav{padding:8px 16px;gap:12px;overflow-x:auto}.home-container .digital-human-page-actions{margin-left:8px}.home-container .digital-human-page-actions button{min-height:36px;padding:0 11px;font-size:12px}.home-container .nav-item{white-space:nowrap}.home-container .home-main{grid-template-columns:1fr;padding:12px;gap:12px}.home-container .main-right{grid-column:span 1;flex-direction:column}.home-container .record-modal-content{width:98%;max-height:90vh}.home-container .record-modal-body{padding:12px;min-height:250px}.home-container .record-table th,.home-container .record-table td{padding:8px 6px;font-size:11px}.home-container .record-pagination{padding:10px 12px;flex-wrap:wrap;justify-content:center}.home-container .record-pagination .record-count{width:100%;text-align:center;margin-right:0;margin-bottom:8px}}.home-container .record-hint-icon{width:14px;height:14px;margin-left:2px;opacity:var(--oem-opacity-7)}.home-container .modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at center,var(--oem-rgba-11-14-23-0_75) 0%,var(--oem-rgba-11-14-23-0_92) 100%);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .25s ease}@keyframes fadeIn{0%{opacity:var(--oem-opacity-0)}to{opacity:var(--oem-opacity-1)}}.home-container .modal-content{width:90%;max-width:900px;max-height:85vh;background:var(--home-surface);border:1px solid var(--home-border);border-radius:16px;box-shadow:0 30px 80px var(--oem-rgba-0-0-0-0_55),0 0 0 1px var(--oem-brand-primary-alpha-08-a5818);overflow:hidden;display:flex;flex-direction:column;color:var(--home-text);animation:modalIn .3s cubic-bezier(.22,1,.36,1)}@keyframes modalIn{0%{opacity:var(--oem-opacity-0);transform:translateY(18px) scale(.97)}to{opacity:var(--oem-opacity-1);transform:translateY(0) scale(1)}}.home-container .modal-header{display:flex;justify-content:space-between;align-items:center;padding:18px 28px;border-bottom:1px solid var(--home-border);background:linear-gradient(180deg,var(--oem-brand-primary-alpha-08-a5818),var(--oem-color-transparent))}.home-container .modal-header h3{font-size:17px;font-weight:600;color:var(--home-text);margin:0;letter-spacing:.3px}.home-container .modal-close{padding:6px;color:var(--home-text-2);background-color:var(--oem-color-transparent);border:1px solid var(--oem-color-transparent);border-radius:8px;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.home-container .modal-close:hover{background:var(--home-surface-hi);color:var(--home-text);border-color:var(--home-border-2)}.home-container .modal-close svg{width:18px;height:18px}.home-container .modal-close:disabled{opacity:var(--oem-opacity-5);cursor:not-allowed}.home-container .modal-body{padding:20px;flex:1;overflow-y:auto;min-height:300px}.home-container .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px 4px;color:var(--home-text-2);flex:1;min-height:80px}.home-container .loading-spinner{width:48px;height:48px;margin-bottom:14px;color:var(--home-brand);filter:drop-shadow(0 0 8px var(--oem-brand-primary-alpha-5-5d782));animation:spin 1s linear infinite}.home-container .loading-state p{font-size:14px;margin:0}.home-container .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px 8px;color:var(--home-text-2);flex:1;min-height:140px;position:relative;text-align:center}.home-container .empty-state:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:220px;height:220px;background:radial-gradient(circle,var(--oem-brand-primary-alpha-16-202a2) 0%,var(--oem-color-transparent) 70%);pointer-events:none;animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:var(--oem-opacity-55);transform:translate(-50%,-50%) scale(1)}50%{opacity:var(--oem-opacity-1);transform:translate(-50%,-50%) scale(1.08)}}.home-container .empty-state img,.home-container .empty-state svg{width:52px;height:52px;margin-bottom:14px;color:var(--oem-brand-secondary-alpha-7);position:relative;z-index:1;filter:drop-shadow(0 0 10px var(--oem-brand-primary-alpha-35-1be2b))}.home-container .empty-state p{font-size:14px;margin:0;position:relative;z-index:1}.home-container .record-list-wrapper{overflow-x:auto;border-radius:10px;border:1px solid var(--home-border);background:var(--home-surface)}.home-container .record-table{width:100%;border-collapse:separate;border-spacing:0}.home-container .record-table thead{background:var(--home-surface-hi);position:sticky;top:0;z-index:1}.home-container .record-table th{padding:12px 14px;text-align:center;font-size:12px;font-weight:600;color:var(--home-text-2);text-transform:uppercase;letter-spacing:.6px;border-bottom:1px solid var(--home-border);white-space:nowrap}.home-container .record-table td{padding:12px 14px;font-size:13px;color:var(--home-text);border-bottom:1px solid var(--home-border);text-align:center}.home-container .record-table tbody tr:last-child td{border-bottom:none}.home-container .record-table tbody tr{transition:background .2s ease}.home-container .record-table tbody tr:hover{background:var(--oem-brand-primary-alpha-06-b938b)}.home-container .change-type-badge{display:inline-block;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:500;letter-spacing:.2px}.home-container .change-type-badge.type-1,.home-container .change-type-badge.type-3,.home-container .change-type-badge.type-4{background:var(--points-change-increase-background);color:var(--points-change-increase-text);border:1px solid var(--points-change-increase-border)}.home-container .change-type-badge.type-2,.home-container .change-type-badge.type-5,.home-container .change-type-badge.type-6,.home-container .change-type-badge.type-7,.home-container .change-type-badge.type-8{background:var(--points-change-consume-background);color:var(--points-change-consume-text);border:1px solid var(--points-change-consume-border)}.home-container .seconds-increase{color:var(--oem-palette-34d399);font-weight:600}.home-container .seconds-decrease{color:var(--oem-palette-f87171);font-weight:600}.home-container .pagination,.home-container .record-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:14px 24px;border-top:1px solid var(--home-border);background:var(--home-surface)}.home-container .record-pagination{margin:0;padding:12px 16px;border-top:1px solid var(--home-border);background:var(--oem-color-transparent)}.home-container .record-pagination .record-count{margin-right:auto;font-size:13px;color:var(--home-text-2)}.home-container .page-btn{display:flex;align-items:center;justify-content:center;min-width:var(--pagination-button-size);height:var(--pagination-button-size);padding:var(--pagination-button-padding);font-size:13px;color:var(--pagination-button-text);background:var(--pagination-button-background);border:1px solid var(--pagination-button-border);border-radius:var(--pagination-button-radius);cursor:pointer;transition:all .2s ease}.home-container .page-btn:hover:not(:disabled):not(.active){border-color:var(--pagination-button-hover-border);color:var(--pagination-button-hover-text);background:var(--pagination-button-hover-background)}.home-container .page-btn.active{background:var(--pagination-button-active-background);border-color:var(--oem-color-transparent);color:var(--pagination-button-active-text);box-shadow:var(--pagination-button-active-shadow)}.home-container .page-btn:disabled{opacity:var(--pagination-button-disabled-opacity);cursor:not-allowed}.home-container .page-btn svg{width:14px;height:14px}.home-container .page-ellipsis{color:var(--home-text-3);padding:0 4px}.home-container .record-count{font-size:13px;color:var(--home-text-2)}.home-container .clone-modal-content{max-width:500px;width:95%}.home-container .clone-modal-body{padding:24px}.home-container .form-item{margin-bottom:20px}.home-container .form-item .form-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:var(--home-text)}.home-container .required{color:var(--oem-palette-f87171);margin-left:2px}.home-container .form-item .form-input.error{border-color:var(--oem-rgba-248-113-113-0_6);box-shadow:0 0 0 3px var(--oem-rgba-248-113-113-0_15)}.home-container .error-message{margin-top:6px;font-size:12px;color:var(--oem-palette-fca5a5)}.home-container .file-upload-area,.home-container .avatar-upload-area{border:1.5px dashed var(--oem-brand-primary-alpha-42);border-radius:12px;padding:28px 24px;text-align:center;cursor:pointer;transition:all .25s ease;background:linear-gradient(135deg,var(--oem-brand-primary-alpha-05-66b85) 0%,var(--oem-brand-secondary-alpha-04) 100%)}.home-container .avatar-upload-area{padding:24px;background:var(--oem-brand-primary-alpha-04)}.home-container .file-upload-area:hover,.home-container .avatar-upload-area:hover{border-color:var(--home-brand);background:var(--oem-brand-primary-alpha-1-04df2);transform:translateY(-1px);box-shadow:0 8px 22px var(--oem-brand-primary-alpha-18-44e23)}.home-container .file-upload-area.dragging{border-color:var(--home-brand-2);background:var(--oem-brand-secondary-alpha-16);transform:scale(1.005)}.home-container .file-upload-area.error,.home-container .avatar-upload-area.error{border-color:var(--oem-rgba-248-113-113-0_7);background:var(--oem-rgba-248-113-113-0_08)}.home-container .file-upload-area svg{width:52px;height:52px;color:var(--home-brand-2);margin-bottom:14px;filter:drop-shadow(0 0 10px var(--oem-brand-primary-alpha-35-1be2b))}.home-container .upload-text p{margin:4px 0;font-size:14px;color:var(--home-text)}.home-container .upload-text .upload-hint{font-size:12px;color:var(--home-text-2);margin:0;text-align:center}.home-container .file-info{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.home-container .file-info .file-name{font-size:14px;color:var(--home-text);margin:0}.home-container .clear-file-btn{padding:5px 12px;font-size:12px;color:var(--oem-palette-fca5a5);background-color:var(--oem-color-transparent);border:1px solid var(--oem-rgba-248-113-113-0_4);border-radius:8px;cursor:pointer;transition:all .2s}.home-container .clear-file-btn:hover{background:var(--oem-rgba-248-113-113-0_1);border-color:var(--oem-rgba-248-113-113-0_65);color:var(--oem-palette-fecaca)}.home-container .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--home-border);background:var(--oem-rgba-11-14-23-0_3)}.home-container .btn-cancel{padding:10px 20px;font-size:14px;color:var(--home-text-2);background:var(--home-surface-hi);border:1px solid var(--home-border-2);border-radius:var(--home-radius-btn);cursor:pointer;transition:all .2s ease}.home-container .btn-cancel:hover:not(:disabled){background:var(--oem-brand-primary-alpha-08-a5818);border-color:var(--home-brand);color:var(--home-text)}.home-container .btn-cancel:disabled{opacity:var(--oem-opacity-5);cursor:not-allowed}.home-container .btn-confirm{display:flex;align-items:center;gap:6px;padding:10px 20px;font-size:14px;font-weight:500;color:var(--oem-palette-ffffff);background:var(--home-brand-gradient);border:none;border-radius:var(--home-radius-btn);cursor:pointer;transition:box-shadow .25s ease,transform .2s ease,opacity .2s;box-shadow:0 4px 16px var(--oem-brand-primary-alpha-35-1be2b)}.home-container .btn-confirm:hover:not(:disabled){box-shadow:0 6px 24px var(--oem-brand-primary-alpha-55-ea084);transform:translateY(-1px)}.home-container .btn-confirm:disabled{opacity:var(--oem-opacity-65);cursor:not-allowed;box-shadow:none}.home-container .avatar-modal-content{max-width:500px;width:95%}.home-container .full-content-modal{max-width:800px;width:90%;max-height:90vh}.home-container .full-content-body{overflow-y:auto;padding:24px}.home-container .full-content-display{font-size:15px;line-height:1.9;color:var(--home-text)}.home-container .full-content-modal .modal-footer{padding:12px 24px;gap:12px;justify-content:flex-end}.home-container .full-content-modal .btn-cancel{background:var(--home-surface-hi);border:1px solid var(--home-border-2);color:var(--home-text-2);font-weight:500;border-radius:var(--home-radius-btn);padding:8px 16px;display:flex;align-items:center;gap:6px;transition:all .2s;font-size:14px}.home-container .full-content-modal .btn-cancel:hover{background:var(--oem-brand-primary-alpha-08-a5818);border-color:var(--home-brand);color:var(--home-text)}.home-container .full-content-modal .btn-confirm{background:var(--home-brand-gradient);border:none;color:var(--oem-palette-ffffff);font-weight:500;border-radius:var(--home-radius-btn);padding:8px 16px;display:flex;align-items:center;gap:6px;transition:box-shadow .25s ease,transform .2s ease;font-size:14px;box-shadow:0 4px 14px var(--oem-brand-primary-alpha-35-1be2b)}.home-container .full-content-modal .btn-confirm:hover{box-shadow:0 6px 22px var(--oem-brand-primary-alpha-55-ea084);transform:translateY(-1px)}.home-container .full-content-modal .btn-confirm svg,.home-container .full-content-modal .btn-cancel svg{width:16px;height:16px;stroke-width:2}.home-container .avatar-modal-body{padding:24px}.home-container .upload-placeholder{display:flex;flex-direction:column;align-items:center;gap:12px}.home-container .upload-placeholder svg{width:48px;height:48px;color:var(--home-brand-2);filter:drop-shadow(0 0 8px var(--oem-brand-primary-alpha-35-1be2b))}.home-container .file-preview{display:flex;flex-direction:column;align-items:center;gap:12px}.home-container .avatar-preview-image{max-width:200px;max-height:200px;-o-object-fit:contain;object-fit:contain;border-radius:10px;box-shadow:0 4px 18px var(--oem-rgba-0-0-0-0_4)}.home-container .audio-player{margin-top:2px}.home-container .audio-player-container{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,var(--oem-brand-primary-alpha-12-7e1cb) 0%,var(--oem-brand-secondary-alpha-1) 100%);padding:10px 16px;border-radius:12px;border:1px solid var(--oem-brand-primary-alpha-25-9c99a);box-shadow:0 4px 16px var(--oem-brand-primary-alpha-15-b8524)}.home-container .player-play-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--home-brand-gradient);color:var(--oem-palette-ffffff);border:none;border-radius:50%;cursor:pointer;transition:all .2s;flex-shrink:0;box-shadow:0 4px 14px var(--oem-brand-primary-alpha-45-3bee6)}.home-container .player-play-btn:hover{transform:scale(1.06);box-shadow:0 6px 20px var(--oem-brand-primary-alpha-6)}.home-container .player-play-btn svg{width:16px;height:16px}.home-container .time-display{display:flex;gap:4px;font-size:12px;color:var(--home-text-2);font-family:Monaco,Consolas,JetBrains Mono,monospace;flex-shrink:0}.home-container .progress-container{flex:1;height:6px;background:var(--system-fill-hover);border-radius:999px;cursor:pointer;position:relative;overflow:hidden}.home-container .progress-bar{width:100%;height:100%}.home-container .progress-fill{height:100%;background:var(--home-brand-gradient);border-radius:999px;transition:width .1s linear;box-shadow:0 0 8px var(--oem-brand-primary-alpha-5-5d782)}.home-container .volume-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--oem-color-transparent);border:none;color:var(--home-brand-2);cursor:pointer;border-radius:50%;transition:all .2s;flex-shrink:0}.home-container .volume-btn:hover{background:var(--oem-brand-primary-alpha-15-b8524)}.home-container .volume-btn svg{width:18px;height:18px}.home-container .section-header{display:flex;align-items:center;justify-content:space-between}.home-container .section-title{font-size:14px;font-weight:600;color:var(--home-text);letter-spacing:.2px}.home-container .btn-clone{padding:5px 12px;font-size:12px;background:var(--home-surface-hi);color:var(--home-text);border:1px solid var(--home-border-2);border-radius:8px;cursor:pointer;transition:all .2s ease}.home-container .btn-clone:hover:not(:disabled){background:var(--oem-brand-primary-alpha-12-7e1cb);border-color:var(--home-brand);color:var(--home-brand-2)}.home-container .btn-clone:disabled{opacity:var(--oem-opacity-55);cursor:not-allowed}.home-container .video-preview-container{margin-top:20px;padding:20px;background:var(--home-surface-hi);border-radius:12px;border:1px solid var(--home-border)}.home-container .preview-title{font-size:14px;font-weight:600;color:var(--home-text);margin-bottom:14px}.home-container .video-preview{width:100%;border-radius:10px;background-color:var(--oem-palette-000000);aspect-ratio:16/9;box-shadow:0 8px 28px var(--oem-rgba-0-0-0-0_45)}.home-container .copywriting-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:14px}.home-container .copywriting-stats{display:flex;gap:16px}.home-container .stat-item{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--home-text-2);font-weight:500}.home-container .stat-item svg{width:16px;height:16px;color:var(--home-brand-2)}.home-container .copywriting-actions{display:flex;gap:8px;flex-wrap:wrap}.home-container .btn-action{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--home-surface-hi);border:1px solid var(--home-border-2);border-radius:var(--home-radius-btn);font-size:13px;color:var(--home-text-2);cursor:pointer;transition:all .2s ease}.home-container .btn-action:hover{background:var(--oem-brand-primary-alpha-1-04df2);border-color:var(--home-brand);color:var(--home-text)}.home-container .btn-action svg{width:15px;height:15px}.home-container .btn-copy{background:var(--oem-rgba-0-212-170-0_08);border-color:var(--oem-rgba-0-212-170-0_28);color:var(--oem-palette-6ee7b7)}.home-container .btn-copy:hover{background:var(--oem-rgba-0-212-170-0_16);border-color:var(--oem-rgba-0-212-170-0_5);color:var(--oem-palette-a7f3d0)}.home-container .formatted-copywriting{background:var(--home-surface-hi);border:1px solid var(--home-border);border-radius:10px;padding:18px 20px;font-size:14px;line-height:1.9;color:var(--home-text);max-height:320px;overflow-y:auto;transition:max-height .3s ease,border-color .25s ease}.home-container .formatted-copywriting:hover{border-color:var(--oem-brand-primary-alpha-25-9c99a)}.home-container .rewrite-edit-textarea{min-height:280px;background:var(--home-surface-hi);border:1px solid var(--home-border);border-radius:10px;padding:18px 20px;font-size:14px;line-height:1.9;color:var(--home-text);max-height:none;resize:vertical;transition:border-color .25s ease,box-shadow .25s ease}.home-container .rewrite-edit-textarea:focus{border-color:var(--oem-brand-primary-alpha-55-ea084);box-shadow:0 0 0 3px var(--home-focus);outline:none}.home-container .rewrite-edit-textarea-modal{width:100%;min-height:420px;background:var(--home-surface-hi);border:1px solid var(--home-border);border-radius:10px;padding:18px 20px;font-size:15px;line-height:1.9;color:var(--home-text);resize:vertical;transition:border-color .25s ease,box-shadow .25s ease;box-sizing:border-box}.home-container .rewrite-edit-textarea-modal:focus{border-color:var(--oem-brand-primary-alpha-55-ea084);box-shadow:0 0 0 3px var(--home-focus);outline:none}.home-container .time-highlight{display:inline-block;background:var(--home-brand-gradient);color:var(--oem-palette-ffffff);padding:2px 10px;border-radius:999px;font-weight:600;font-size:12px;font-family:Monaco,Consolas,JetBrains Mono,monospace;margin-right:8px;box-shadow:0 2px 8px var(--oem-brand-primary-alpha-3-bbee9)}.home-container .segment-divider{height:1px;background:linear-gradient(90deg,var(--oem-color-transparent) 0%,var(--oem-rgba-255-255-255-0_1) 50%,var(--oem-color-transparent) 100%);margin:16px 0}.home-container .pipe-divider{color:var(--home-text-3);margin:0 8px}.home-container .empty-copywriting{background:var(--home-surface-hi);border:1.5px dashed var(--oem-brand-primary-alpha-3-bbee9);border-radius:10px;padding:48px 24px;text-align:center;color:var(--home-text-2);font-size:14px;position:relative;overflow:hidden}.home-container .empty-copywriting:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:240px;height:240px;background:radial-gradient(circle,var(--oem-brand-primary-alpha-14-626fc) 0%,var(--oem-color-transparent) 70%);animation:pulse 2.8s ease-in-out infinite;pointer-events:none}.home-container .viral-structure-section{margin-top:16px;padding:18px 20px;background:linear-gradient(135deg,var(--oem-rgba-245-158-11-0_1) 0%,var(--oem-rgba-251-191-36-0_08) 100%);border:1px solid var(--oem-rgba-251-191-36-0_3);border-radius:10px}.home-container .viral-structure-header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.home-container .viral-structure-header svg{width:20px;height:20px;color:var(--oem-palette-fbbf24);filter:drop-shadow(0 0 6px var(--oem-rgba-251-191-36-0_5))}.home-container .viral-structure-title{font-size:14px;font-weight:600;color:var(--oem-palette-fcd34d)}.home-container .viral-structure-content{display:flex;flex-direction:column}.home-container .viral-content{font-size:13px;color:var(--oem-palette-fde68a);line-height:2}.home-container .viral-tag{display:inline-block;font-weight:600;color:var(--oem-palette-fde68a);background:var(--oem-rgba-251-191-36-0_18);padding:2px 8px;border-radius:6px;margin-right:6px;font-size:12px}.home-container .analyze-waiting-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at center,var(--oem-rgba-11-14-23-0_7) 0%,var(--oem-rgba-11-14-23-0_95) 100%);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn .3s ease}.home-container .analyze-waiting-modal{background:linear-gradient(180deg,var(--oem-palette-1a2040) 0%,var(--oem-palette-151a33) 100%);border:1px solid var(--oem-brand-primary-alpha-28-4c5c0);border-radius:20px;padding:64px 80px;display:flex;flex-direction:column;align-items:center;gap:24px;box-shadow:0 30px 80px var(--oem-rgba-0-0-0-0_65),0 0 0 1px var(--oem-brand-primary-alpha-18-44e23),inset 0 1px 0 var(--oem-rgba-255-255-255-0_04);animation:slideUp .35s cubic-bezier(.22,1,.36,1);position:relative;color:var(--home-text)}@keyframes slideUp{0%{transform:translateY(28px);opacity:var(--oem-opacity-0)}to{transform:translateY(0);opacity:var(--oem-opacity-1)}}.home-container .analyze-waiting-modal:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--oem-brand-primary-alpha-5-5d782),var(--oem-brand-secondary-alpha-15) 40%,var(--oem-color-transparent) 70%);-webkit-mask:linear-gradient(var(--oem-palette-000000) 0 0) content-box,linear-gradient(var(--oem-palette-000000) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.home-container .analyze-waiting-modal .loading-spinner{width:120px;height:120px;color:var(--home-brand);filter:drop-shadow(0 0 20px var(--oem-brand-primary-alpha-65-57bed))}.home-container .analyze-waiting-modal .loading-text{font-size:22px;font-weight:600;background:var(--home-brand-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--oem-color-transparent);margin:0;letter-spacing:.5px}.home-container .analyze-waiting-modal .loading-hint{font-size:14px;font-weight:500;color:var(--oem-palette-cbcfe4);margin:0;letter-spacing:.2px}.home-container .modal-top-close{position:absolute;top:16px;right:16px;width:34px;height:34px;border:1px solid var(--oem-color-transparent);background:var(--oem-color-transparent);cursor:pointer;padding:4px;border-radius:10px;color:var(--home-text-2);transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;z-index:2}.home-container .modal-top-close:hover{background:var(--home-surface-hi);color:var(--home-text);border-color:var(--home-border-2)}.home-container .modal-top-close svg{width:18px;height:18px}.home-container .video-generate-modal{min-width:360px}.home-container .video-generate-modal .task-icon-wrapper{height:80px;display:flex;align-items:center;justify-content:center}.home-container .video-generate-modal .error-icon{width:80px;height:80px;color:var(--oem-palette-f87171);filter:drop-shadow(0 0 12px var(--oem-rgba-248-113-113-0_45))}.home-container .video-generate-modal .task-id-text{font-size:13px;font-weight:600;color:var(--oem-palette-c7c9e8);background:linear-gradient(135deg,var(--oem-brand-primary-alpha-08-a5818),var(--oem-brand-secondary-alpha-05));border:1px solid var(--oem-brand-primary-alpha-22-9fe74);border-radius:8px;padding:8px 14px;margin:0;letter-spacing:.3px}.home-container .video-generate-modal .progress-section{width:100%;margin-top:8px}.home-container .video-generate-modal .error-msg{font-size:14px;color:var(--oem-palette-fca5a5);margin:0;text-align:center;word-break:break-word;line-height:1.6}.home-container .video-generate-modal .modal-close-btn{margin-top:16px;padding:10px 28px;background:var(--home-brand-gradient);color:var(--oem-palette-ffffff);border:none;border-radius:var(--home-radius-btn);cursor:pointer;font-size:14px;font-weight:500;transition:box-shadow .25s ease,transform .2s ease;box-shadow:0 4px 16px var(--oem-brand-primary-alpha-4)}.home-container .video-generate-modal .modal-close-btn:hover{box-shadow:0 6px 22px var(--oem-brand-primary-alpha-6);transform:translateY(-1px)}:root{--app-ui-scale: 1.15;--app-ui-size: 86.956522%}html{width:100%;height:100%;overflow:hidden;background:var(--system-background)}body{width:var(--app-ui-size);height:var(--app-ui-size);margin:0;overflow:hidden;transform:scale(var(--app-ui-scale));transform-origin:left top;background:var(--system-background)}#app{position:relative;width:100%;height:100%;overflow:hidden}.page-main,.home-sidebar,.home-container,.asset-container,.user-container,.record-container,.login-container{max-width:100%!important;max-height:100%!important}.account-page{max-width:100%!important;max-height:100%!important;height:100%!important}.page-main,.home-sidebar,.home-container,.asset-container,.user-container,.record-container,.login-container{height:100%!important}.asset-container,.user-container,.record-container,.login-container{width:100%!important}@media (max-width: 768px){:root{--mobile-nav-height: 64px;--sidebar-width-expanded: 0px;--app-ui-scale: 1;--app-ui-size: 100%}html,body,#app{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important}body{transform:none!important;overflow:hidden}.home-sidebar,.home-sidebar:hover{top:auto!important;right:0;bottom:0;left:0;z-index:9000;width:100%!important;height:var(--mobile-nav-height)!important;max-width:100%!important;padding:4px 6px calc(4px + env(safe-area-inset-bottom))!important;flex-direction:row!important;align-items:stretch;gap:2px;overflow-x:auto;overflow-y:visible;border-top:1px solid var(--home-border-2);border-right:0;background:var(--oem-rgba-19-23-38-_97);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none}.home-sidebar::-webkit-scrollbar{display:none}.home-sidebar .sidebar-logo,.home-sidebar .sidebar-divider{display:none!important}.home-sidebar .sidebar-main,.home-sidebar .sidebar-nav,.home-sidebar .sidebar-bottom{display:contents!important}.home-sidebar .sidebar-item,.home-sidebar:hover .sidebar-item,.home-sidebar .sidebar-points,.home-sidebar:hover .sidebar-points,.home-sidebar .sidebar-user,.home-sidebar:hover .sidebar-user,.home-sidebar .sidebar-logout,.home-sidebar:hover .sidebar-logout{width:58px!important;min-width:58px;height:54px;flex:0 0 58px;margin:0;padding:5px 2px!important;gap:3px;border-radius:8px;box-sizing:border-box}.home-sidebar .sidebar-icon,.home-sidebar .sidebar-points .time-icon{width:19px;height:19px}.home-sidebar .sidebar-avatar{width:23px;height:23px;font-size:10px}.home-sidebar .sidebar-label,.home-sidebar .sidebar-points span{max-width:54px;font-size:9px;white-space:nowrap}.home-sidebar .sidebar-info-popover{display:none!important}.home-container,.aiimage-page,.copywriting-page,.agent-page,.account-page{top:0!important;right:0!important;bottom:auto!important;left:0!important;width:100%!important;height:calc(100dvh - var(--mobile-nav-height))!important;max-width:100%!important;max-height:calc(100dvh - var(--mobile-nav-height))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.page-main{width:100%!important;height:calc(100% - var(--mobile-nav-height))!important;margin-left:0!important;padding-bottom:0!important}.user-container,.record-container,.asset-container{height:calc(100% - var(--mobile-nav-height))!important}.aiimage-page{display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important;scroll-snap-type:y proximity}.aiimage-page>.left-panel,.aiimage-page>.middle-panel,.aiimage-page>.right-panel{width:100%!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;border-right:0!important;border-left:0!important;border-bottom:1px solid var(--home-border-2);scroll-snap-align:start}.aiimage-page>.left-panel.collapsed{width:100%!important;height:52px!important;min-height:52px!important}.left-panel-collapsed-wrapper{width:100%!important;height:52px!important}.left-panel-expand-btn{transform:rotate(90deg)}.aiimage-page>.left-panel,.aiimage-page>.middle-panel{height:calc(100dvh - var(--mobile-nav-height))!important;min-height:620px}.aiimage-page>.right-panel:not(.collapsed){height:520px!important;min-height:520px}.aiimage-page>.right-panel.collapsed{height:52px!important;min-height:52px}.right-panel .expanded-wrapper,.right-panel.compact-task-panel .expanded-wrapper,.right-panel .collapsed-wrapper{width:100%!important;height:100%!important;border-left:0!important}.right-panel .collapsed-wrapper{align-items:center;justify-content:center}.right-panel .expand-btn{transform:rotate(-90deg)}.left-panel .panel-header,.result-panel-heading{padding-inline:16px!important}.left-panel .panel-content{padding:12px!important}.single-preview-content{padding:16px!important}.preview-card{max-width:100%!important}.modal-overlay{padding:8px!important;box-sizing:border-box}.modal-content{width:calc(100vw - 16px)!important;height:calc(100dvh - 24px)!important;max-height:calc(100dvh - 24px)!important;border-radius:12px!important}.modal-content .search-filter-bar{padding:10px!important;flex-wrap:wrap}.modal-content .filter-select{width:100%!important}.material-grid-modal{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:12px!important}.copywriting-page{flex-direction:column!important;overflow-y:auto!important;overflow-x:hidden!important}.copywriting-page>.copywriting-input-card,.copywriting-page>.copywriting-results-column,.copywriting-page>.copywriting-task-panel,.copywriting-page>.copywriting-task-panel.collapsed{width:100%!important;min-width:0!important;flex:0 0 auto!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--home-border-2)}.copywriting-page>.copywriting-input-card.collapsed{height:52px!important;min-height:52px!important}.copywriting-input-collapsed{width:100%!important;height:52px!important}.copywriting-input-collapsed button{transform:rotate(90deg)}.copywriting-page>.copywriting-input-card,.copywriting-page>.copywriting-results-column{height:calc(100dvh - var(--mobile-nav-height))!important;min-height:560px}.copywriting-page>.copywriting-task-panel:not(.collapsed){height:500px!important}.copywriting-page>.copywriting-task-panel.collapsed{height:52px!important}.copywriting-input-scroll,.copywriting-results-scroll{padding:16px!important}.result-card{padding:18px!important}.agent-page>.agent-history{position:fixed!important;top:0;bottom:var(--mobile-nav-height);left:0;z-index:9202;width:min(84vw,320px)!important;min-width:0!important;height:auto;transform:translate(-105%)!important;transition:transform .22s ease;box-sizing:border-box}.agent-page>.agent-history.open{transform:translate(0)!important}.agent-mobile-backdrop{position:fixed;inset:0 0 var(--mobile-nav-height) 0;z-index:9201;border:0;background:var(--oem-rgba-2-4-10-_68)}.agent-mobile-history-button{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;padding:0;border:1px solid var(--oem-rgba-255-255-255-_1);border-radius:8px;color:var(--oem-palette-c9c4ee);background:var(--oem-brand-primary-alpha-12);font-size:18px}.agent-header{height:62px!important;min-height:62px!important;padding:0 12px!important;gap:10px}.agent-header>div{min-width:0;flex:1}.agent-header h1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear-chat{padding-inline:10px!important;white-space:nowrap}.chat-message{gap:9px!important;padding:14px 12px!important}.message-avatar{width:28px!important;min-width:28px!important;height:28px!important}.chat-message.user .message-body{max-width:86%!important}.message-content{font-size:14px;line-height:1.72}.agent-composer-wrap{padding:8px 8px calc(7px + env(safe-area-inset-bottom))!important}.agent-composer{padding:10px 10px 8px 12px!important;border-radius:12px!important}.agent-composer textarea{height:64px!important;min-height:64px!important;max-height:64px!important;font-size:15px!important}.composer-action-left>span,.agent-disclaimer{display:none}.message-attachment{max-width:min(230px,72vw)}.account-page{padding:14px 12px 12px!important}.account-page-header{min-height:52px!important;margin-bottom:10px!important}.account-page-header h1{font-size:20px!important}.account-stats-grid.commission-stats,.account-stats-grid.points-stats{grid-template-columns:1fr!important}.account-stats-grid article{min-height:78px!important;padding:13px 15px!important}.account-pagination,.points-pagination{justify-content:center!important;flex-wrap:wrap;gap:8px}.account-pagination>.record-count{width:100%;margin:0!important;text-align:center}.points-pagination .jump-to{margin-left:0!important}.system-modal-overlay{padding:8px!important}.system-modal{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 24px);overflow-y:auto}.user-container .page-header,.record-container .page-header,.asset-container .page-header{left:0!important;padding:12px 14px!important}.user-container .page-content{height:auto!important;padding:12px!important;overflow-y:auto!important}.user-container .member-list-card{height:auto!important;min-height:100%;overflow:visible!important}.user-container .search-bar{padding:14px!important;align-items:stretch!important}.user-container .search-item{width:100%!important}.user-container .search-buttons{width:100%}.user-container .search-btn{flex:1;justify-content:center}.user-container .table-wrapper{height:auto!important;overflow-x:hidden!important;overflow-y:visible!important;flex:0 0 auto!important;padding:2px 0 12px}.account-table-wrap{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.user-container .table-wrapper .member-table{display:block!important;width:100%!important;min-width:0!important;border:0!important}.user-container .member-table thead{display:none!important}.user-container .member-table tbody{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.user-container .member-table tbody tr{display:block!important;overflow:hidden;border:1px solid var(--oem-rgba-139-118-255-_22)!important;border-radius:13px!important;background:linear-gradient(145deg,var(--oem-rgba-30-35-61-_96),var(--oem-rgba-20-24-43-_96))!important;box-shadow:0 8px 24px var(--oem-rgba-0-0-0-_16)}.user-container .member-table tbody tr:hover{background:linear-gradient(145deg,var(--oem-rgba-34-39-68-_98),var(--oem-rgba-23-27-48-_98))!important}.user-container .member-table tbody td{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;min-height:43px!important;padding:9px 13px!important;border:0!important;border-bottom:1px solid var(--oem-rgba-139-118-255-_1)!important;color:var(--oem-palette-f4f1ff)!important;font-size:13px!important;line-height:1.45!important;text-align:right!important;box-sizing:border-box}.user-container .member-table tbody td:before{content:attr(data-label);color:var(--oem-rgba-192-197-221-_72);font-size:12px;font-weight:500;text-align:left}.user-container .member-table tbody td:last-child{border-bottom:0!important}.user-container .member-table .member-share-code{max-width:100%!important;justify-self:end}.user-container .member-table .duration-icon{margin-right:5px!important}.user-container .member-table .action-cell{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:12px 13px!important}.user-container .member-table .action-cell:before{display:none!important}.user-container .member-table .action-btn{width:100%!important;min-width:0!important;height:36px!important;padding:0 6px!important;justify-content:center!important;gap:4px!important;font-size:12px!important}.user-container .member-table .action-btn svg{width:14px!important;height:14px!important}.user-container .pagination{flex-wrap:wrap;justify-content:center;padding:10px!important}.user-container .pagination .record-count{width:100%;text-align:center}.user-container .modal-content{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 32px);overflow-y:auto}.invitation-records-card>.account-table-wrap,.commission-records-card>.account-table-wrap{overflow-x:hidden!important;overflow-y:auto!important;padding:12px!important;box-sizing:border-box}.invitation-records-card .account-table,.commission-records-card .account-table{display:block!important;width:100%!important;min-width:0!important}.invitation-records-card .account-table>thead,.commission-records-card .account-table>thead{display:none!important}.invitation-records-card .account-table>tbody,.commission-records-card .account-table>tbody{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;width:100%!important}.invitation-records-card .account-table>tbody>tr.parent-row,.commission-records-card .account-table>tbody>tr{display:block!important;overflow:hidden;border:1px solid var(--oem-rgba-139-118-255-_22)!important;border-radius:13px!important;background:linear-gradient(145deg,var(--oem-rgba-30-35-61-_96),var(--oem-rgba-20-24-43-_96))!important;box-shadow:0 8px 24px var(--oem-rgba-0-0-0-_16)}.invitation-records-card .parent-row>td,.commission-records-card .commission-table>tbody>tr>td{display:grid!important;grid-template-columns:88px minmax(0,1fr)!important;align-items:center!important;min-height:43px!important;padding:9px 13px!important;border:0!important;border-bottom:1px solid var(--oem-rgba-139-118-255-_1)!important;font-size:13px!important;text-align:right!important;box-sizing:border-box}.invitation-records-card .parent-row>td:before,.commission-records-card .commission-table>tbody>tr>td:before{content:attr(data-label);color:var(--oem-rgba-192-197-221-_72);font-size:12px;font-weight:500;text-align:left}.invitation-records-card .parent-row>td:last-child,.commission-records-card .commission-table>tbody>tr>td:last-child{border-bottom:0!important}.invitation-records-card .tree-name{justify-content:flex-end!important}.commission-records-card .table-action-button{justify-self:end;min-width:92px}.invitation-records-card .children-row{display:block!important;margin-top:-12px;border:1px solid var(--oem-rgba-139-118-255-_2);border-top:0;border-radius:0 0 13px 13px;background:var(--oem-rgba-10-13-25-_9)}.invitation-records-card .children-row>td{display:block!important;padding:10px!important;border:0!important}.invitation-records-card .children-panel{border:0!important;background:var(--oem-color-transparent)!important}.invitation-records-card .children-heading{display:none!important}.invitation-records-card .child-record{display:grid!important;grid-template-columns:1fr!important;gap:0!important;min-width:0!important;margin-bottom:9px;padding:6px 10px!important;border:1px solid var(--oem-rgba-139-118-255-_14)!important;border-radius:9px;background:var(--oem-brand-primary-alpha-05)}.invitation-records-card .child-record>*{display:grid!important;grid-template-columns:82px minmax(0,1fr)!important;align-items:center;min-height:34px;padding:4px 0!important;color:var(--home-text-2);text-align:right}.invitation-records-card .child-record>*:before{content:attr(data-label);color:var(--home-text-3);font-size:11px;font-style:normal;font-weight:400;text-align:left}.invitation-records-card .child-record strong{color:var(--home-text)!important}.invitation-records-card .child-record strong:before{position:static!important;width:auto!important;height:auto!important;background:none!important}.commission-detail-modal .detail-table-wrap{overflow-x:hidden!important}.commission-detail-modal .detail-table-wrap .account-table{display:block;min-width:0!important}.commission-detail-modal .detail-table-wrap thead{display:none}.commission-detail-modal .detail-table-wrap tbody{display:grid;gap:8px}.commission-detail-modal .detail-table-wrap tr{display:block;border:1px solid var(--home-border);border-radius:9px;background:var(--system-fill-subtle)}.commission-detail-modal .detail-table-wrap td{display:grid!important;grid-template-columns:80px 1fr;padding:9px 12px!important;border:0!important;border-bottom:1px solid var(--home-border)!important;text-align:right!important}.commission-detail-modal .detail-table-wrap td:last-child{border-bottom:0!important}.commission-detail-modal .detail-table-wrap td:before{content:attr(data-label);color:var(--home-text-3);text-align:left}.record-container .search-bar-wrapper{top:55px!important;left:0!important;padding:8px 12px!important}.record-container .search-bar{padding:10px!important;flex-wrap:wrap}.record-container .search-input-wrapper{min-width:100%}.record-container .page-content{padding:150px 12px 80px!important}.record-container .records-grid{grid-template-columns:1fr!important}.asset-container .asset-nav{margin-top:55px!important;padding:8px 12px!important;gap:8px!important;overflow-x:auto}.asset-container .nav-item{flex:0 0 auto}.asset-container .search-bar-wrapper{left:0!important;padding-inline:12px!important}.asset-container .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.login-container{width:100%!important;height:100%!important}.login-container .login-card{width:calc(100vw - 28px)!important;padding:24px 18px!important}.forgot-password-modal{width:calc(100vw - 24px)!important;max-height:calc(100dvh - 24px);overflow-y:auto}}@media (min-width: 769px){.agent-mobile-history-button,.agent-mobile-backdrop{display:none!important}}
