.sidebar[data-v-ff3ecad4]{width:var(--sidebar-width,160px);background:var(--bg-card,#fff);border-right:1px solid var(--border-base,#dcdfe6);z-index:10;height:100%;transition:width var(--duration-normal,.22s) var(--ease-default,ease-out);flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden;box-shadow:8px 0 24px #2c244b06}.sidebar.collapsed[data-v-ff3ecad4]{width:var(--sidebar-collapsed-width,64px)}.sidebar-scroll[data-v-ff3ecad4]{flex-direction:column;flex:1;display:flex;overflow:hidden}.user-profile[data-v-ff3ecad4]{height:var(--header-height,72px);min-height:var(--header-height,72px);max-height:var(--header-height,72px);border-bottom:1px solid var(--border-light,#ebeef5);box-sizing:border-box;flex:0 0 var(--header-height,72px);transition:padding var(--duration-normal,.2s) ease-in-out;justify-content:center;align-items:center;gap:10px;padding:0 12px;display:flex}.collapsed .user-profile[data-v-ff3ecad4]{flex-direction:column;gap:6px;padding:0}.avatar[data-v-ff3ecad4]{background:var(--color-primary,#409eff);width:40px;height:40px;transition:width var(--duration-normal,.2s) ease-in-out, height var(--duration-normal,.2s) ease-in-out;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-letter[data-v-ff3ecad4]{color:#fff;font-size:18px;font-weight:700}.avatar-img[data-v-ff3ecad4]{object-fit:cover;width:100%;height:100%;display:block}.user-info[data-v-ff3ecad4]{white-space:nowrap;transition:opacity var(--duration-normal,.2s) ease-in-out, width var(--duration-normal,.2s) ease-in-out;overflow:hidden}.collapsed .user-info[data-v-ff3ecad4]{opacity:0;width:0;overflow:hidden}.username[data-v-ff3ecad4]{color:var(--text-primary,#303133);margin:0;font-size:14px;font-weight:700}.profile-label[data-v-ff3ecad4]{color:var(--text-secondary,#909399);margin:4px 0 0;font-size:12px;font-weight:400}.nav-section[data-v-ff3ecad4]{flex:1;overflow:hidden auto}.nav-item[data-v-ff3ecad4]{height:48px;color:var(--text-primary,#303133);cursor:pointer;transition:background-color var(--duration-fast,.12s) var(--ease-default,ease-out), color var(--duration-fast,.12s) var(--ease-default,ease-out);white-space:nowrap;align-items:center;gap:8px;padding:0 16px;font-size:14px;display:flex;position:relative}.nav-label[data-v-ff3ecad4]{text-overflow:ellipsis;transition:opacity var(--duration-normal,.2s) ease-in-out;overflow:hidden}.collapsed .nav-label[data-v-ff3ecad4]{opacity:0;width:0;overflow:hidden}.nav-item.active[data-v-ff3ecad4]{background:var(--brand-light,#6f3df41a);color:var(--brand-text,#5b21b6);border-right:2px solid var(--brand,#7c5ce7);font-weight:550}.nav-item[data-v-ff3ecad4]:hover{background:var(--brand-hover,#6f3df412);color:var(--brand-text,#5b21b6)}.nav-item.active[data-v-ff3ecad4]:hover{background:var(--brand-active,#6f3df41f);color:var(--brand-text,#5b21b6)}.nav-group[data-v-ff3ecad4]{flex-direction:column;display:flex}.nav-item.parent[data-v-ff3ecad4],.nav-item.platform-parent[data-v-ff3ecad4]{justify-content:space-between}.arrow[data-v-ff3ecad4]{color:var(--text-secondary,#909399);flex-shrink:0;font-size:12px;transition:transform .2s}.arrow.rotated[data-v-ff3ecad4]{transform:rotate(90deg)}.collapsed .arrow[data-v-ff3ecad4]{display:none}.sub-menu[data-v-ff3ecad4]{background:var(--bg-sub-menu,#fafafa);overflow:hidden}.sub-menu.deep[data-v-ff3ecad4]{background:var(--bg-deep-sub,#f5f5f5)}.platform-group[data-v-ff3ecad4]{flex-direction:column;display:flex}.nav-item.sub[data-v-ff3ecad4]{height:42px;padding-left:48px;font-size:13px}.nav-item.platform-parent[data-v-ff3ecad4]{padding-right:16px;font-weight:500}.nav-item.platform-parent .arrow[data-v-ff3ecad4]{font-size:9px;transition:transform .2s}.nav-item.deep-sub[data-v-ff3ecad4]{height:38px;padding-left:62px;font-size:12px}.nav-item.sub[data-v-ff3ecad4]:hover{background-color:var(--bg-hover,#f0f0f0)}.collapsed .sub-menu[data-v-ff3ecad4],.collapsed .nav-group .sub-menu[data-v-ff3ecad4]{display:none!important}.collapse-btn[data-v-ff3ecad4]{background:var(--bg-card,#fff);border:1px solid var(--border-base,#dcdfe6);cursor:pointer;z-index:20;width:18px;height:54px;transition:all var(--duration-fast,.12s) ease-in-out;color:var(--text-secondary,#909399);border-right:0;border-radius:10px 0 0 10px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:-2px 0 10px #0f172a0a}.collapse-btn[data-v-ff3ecad4]:hover{border-color:var(--brand,#7c5ce7);color:var(--brand,#7c5ce7);box-shadow:var(--shadow-md,0 4px 16px #7c5ce71f)}.collapse-icon[data-v-ff3ecad4]{transition:transform var(--duration-normal,.2s) ease-in-out;font-size:14px;font-weight:700}.collapse-icon.flipped[data-v-ff3ecad4]{transform:rotate(180deg)}.logout-item[data-v-ff3ecad4]{border-top:1px solid var(--border-light,#ebeef5);margin-top:auto}body{background:var(--bg-page);min-width:320px;color:var(--text-primary);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.app-layout{width:100%;height:100vh;display:flex;overflow:hidden}.app-main{background:var(--bg-page);min-width:0;transition:margin var(--duration-normal) var(--ease-default);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.page-fade-enter-active{z-index:1;transition:opacity .16s var(--ease-default), transform .16s var(--ease-default)}.page-fade-leave-active{z-index:0;pointer-events:none;width:100%;height:100%;transition:opacity 90ms var(--ease-default);position:absolute;inset:0}.page-fade-enter-from{opacity:0;transform:translateY(3px)}.page-fade-leave-to{opacity:0}@media (prefers-reduced-motion:reduce){.page-fade-enter-active,.page-fade-leave-active{transition-duration:1ms}.page-fade-enter-from{transform:none}}:root{--brand:#7c5ce7;--brand-light:#7c5ce717;--brand-hover:#7c5ce70e;--brand-active:#7c5ce71f;--brand-border:#7c5ce747;--brand-text:#6650c7;--color-primary:#7c5ce7;--color-primary-light:#8e72eb;--color-primary-disabled:#bdb0ed;--color-primary-bg:#f4f1ff;--color-success:#67c23a;--color-success-bg:#f0f9eb;--color-warning:#e6a23c;--color-warning-bg:#fdf6ec;--color-danger:#f56c6c;--color-danger-bg:#fef0f0;--color-info:#909399;--text-primary:#27243a;--text-regular:#625f73;--text-secondary:#817d91;--text-placeholder:#9aa6b8;--border-base:#d7dfeb;--border-light:#e3e9f1;--border-lighter:#edf1f6;--bg-page:#f7f6fb;--bg-card:#fff;--bg-hover:#f8f6ff;--bg-sub-menu:#faf9fd;--bg-deep-sub:#f5f3fa;--bg-input:#f8f7fb;--shadow-sm:0 3px 14px #2c244b09;--shadow-md:0 8px 24px #2c244b0e;--shadow-lg:0 22px 56px #2c244b1c;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:999px;--duration-fast:.12s;--duration-normal:.22s;--duration-slow:.36s;--ease-default:cubic-bezier(.2, 0, 0, 1);--focus-ring:0 0 0 3px #7c5ce724;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--sidebar-width:160px;--sidebar-collapsed-width:64px;--header-height:72px;--page-gutter:24px;--page-padding:var(--page-gutter)}.page-container{box-sizing:border-box;background-color:var(--bg-page);width:100%;height:100vh;margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;display:flex;overflow:hidden}.main-container{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.header{height:var(--header-height);background:var(--bg-card);padding:0 var(--space-6);border-bottom:1px solid var(--border-base);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.app-container{padding:var(--page-padding);box-sizing:border-box;gap:var(--space-5);flex-direction:column;flex:1;display:flex;overflow-y:auto}.btn-primary{background:var(--color-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default), transform var(--duration-fast) var(--ease-default);border:none;flex-shrink:0;align-items:center;gap:6px;padding:8px 20px;font-size:14px;display:inline-flex}.btn-primary:disabled{background:var(--color-primary-disabled);cursor:not-allowed}.btn-primary:hover:not(:disabled){background:var(--color-primary-light)}.btn-primary:active:not(:disabled){transform:translateY(1px)}.btn-primary:focus-visible,.btn-secondary:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-secondary{background:var(--bg-card);color:var(--text-regular);border:1px solid var(--border-base);border-radius:var(--radius-sm);cursor:pointer;transition:all var(--duration-fast) var(--ease-default);flex-shrink:0;align-items:center;gap:6px;padding:8px 20px;font-size:14px;display:inline-flex}.btn-secondary:hover{border-color:var(--color-primary);color:var(--color-primary)}.card{background:var(--bg-card);border-radius:var(--radius-md);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.status-pill{border-radius:var(--radius-pill);white-space:nowrap;border:1px solid var(--border-light);color:var(--text-secondary);background:var(--bg-hover);padding:5px 10px;font-size:12px;font-weight:900}.status-pill.ok{color:var(--color-success);background:var(--color-success-bg);border-color:var(--color-success-bg)}.status-pill.running{color:var(--text-regular);background:var(--color-primary-bg);border-color:var(--color-primary-bg)}.status-pill.warn{color:var(--color-warning);background:var(--color-warning-bg);border-color:var(--color-warning-bg)}.status-pill.danger{color:var(--color-danger);background:var(--color-danger-bg);border-color:var(--color-danger-bg)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-bar{background:linear-gradient(90deg, var(--border-light) 25%, var(--border-lighter) 50%, var(--border-light) 75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite shimmer}.app-layout{color:var(--text-primary);background:var(--bg-page)}.app-layout *,.app-layout :before,.app-layout :after{box-sizing:border-box}.app-layout :where(button,a,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app-layout :where(.el-button,.el-input__wrapper,.el-select__wrapper,.el-textarea__inner){border-radius:var(--radius-sm)}.app-layout .el-button--primary{--el-button-bg-color:var(--color-primary);--el-button-border-color:var(--color-primary);--el-button-hover-bg-color:var(--color-primary-light);--el-button-hover-border-color:var(--color-primary-light);--el-button-active-bg-color:var(--brand-text);--el-button-active-border-color:var(--brand-text)}.app-layout .el-input__wrapper.is-focus,.app-layout .el-select__wrapper.is-focused{box-shadow:var(--focus-ring), 0 0 0 1px var(--brand) inset}.app-layout ::-webkit-scrollbar{width:8px;height:8px}.app-layout ::-webkit-scrollbar-thumb{border-radius:var(--radius-pill);background:#d4cfdf padding-box padding-box;border:2px solid #0000}.app-layout ::-webkit-scrollbar-thumb:hover{background-color:#b7afc8}@media (width<=900px){:root{--page-padding:16px}.header{padding-inline:var(--space-4)}}@media (prefers-reduced-motion:reduce){.app-layout *,.app-layout :before,.app-layout :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.settings-subpage{--settings-ink:#17243a;--settings-muted:#68758a;--settings-line:#e3e9f1;--settings-bg:#f4f7fb;--settings-blue:#7c5ce7;--settings-radius:10px;background:var(--settings-bg);color:var(--settings-ink)}.settings-subpage .settings-subpage-header{border-bottom:1px solid var(--settings-line);box-sizing:border-box;background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px 20px;display:flex}.settings-subpage .settings-subpage-heading{align-items:center;gap:16px;min-width:0;display:flex}.settings-subpage .settings-back-link{border:1px solid var(--settings-line);color:#526078;white-space:nowrap;border-radius:8px;align-items:center;gap:5px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.settings-subpage .settings-back-link:hover{color:var(--settings-blue);background:#f8f6ff;border-color:#cfc5f4}.settings-subpage .settings-subpage-kicker{color:var(--settings-blue);letter-spacing:.09em;margin-bottom:2px;font-size:10px;font-weight:800;display:block}.settings-subpage .settings-subpage-heading h1{color:var(--settings-ink);letter-spacing:-.02em;margin:0;font-size:19px;font-weight:720;line-height:1.25}.settings-subpage .settings-subpage-heading p{color:var(--settings-muted);margin:3px 0 0;font-size:12px;line-height:1.45}.settings-subpage .settings-subpage-actions{align-items:center;gap:10px;display:flex}.settings-subpage .content{box-sizing:border-box;padding:18px 20px 28px}.settings-subpage .card{border:1px solid var(--settings-line);border-radius:var(--settings-radius);box-shadow:0 8px 24px #1627450b}.settings-subpage .card-title,.settings-subpage .section-head h2{color:var(--settings-ink)}.settings-subpage .card-desc,.settings-subpage .section-head p,.settings-subpage .form-hint{color:var(--settings-muted)}.settings-subpage .form-input,.settings-subpage .form-textarea,.settings-subpage .form-control,.settings-subpage select{background:#fff;border-color:#d7dfeb;border-radius:8px;transition:border-color .18s,box-shadow .18s}.settings-subpage .form-input:focus,.settings-subpage .form-textarea:focus,.settings-subpage .form-control:focus,.settings-subpage select:focus{border-color:#9a83e9;box-shadow:0 0 0 3px #7c5ce71a}.settings-subpage .btn-primary,.settings-subpage .btn-secondary,.settings-subpage .btn-dark,.settings-subpage .btn-orange,.settings-subpage .btn-ghost{border-radius:8px;min-height:38px;font-weight:650}.settings-subpage .btn-primary{background:var(--settings-blue)}.settings-subpage .btn-primary:hover:not(:disabled){background:#6b4fd2}@media (width<=760px){.settings-subpage .settings-subpage-header{flex-direction:column;align-items:flex-start;gap:10px;min-height:auto;padding:12px 14px}.settings-subpage .settings-subpage-heading{align-items:flex-start;gap:10px}.settings-subpage .settings-back-link{min-height:34px;padding:0 9px}.settings-subpage .settings-subpage-heading h1{font-size:17px}.settings-subpage .settings-subpage-actions{justify-content:flex-start;width:100%}.settings-subpage .content{padding:14px}}.app-layout .app-main{background:var(--bg-page)}.app-layout .app-main :is(.main-container,.edit-main)>:is(.header,.topbar,.settings-subpage-header){padding-inline:var(--page-gutter)!important}.app-layout .app-main .main-container>:is(.app-container,.content),.app-layout .app-main .edit-main>.content-wrap,.app-layout .app-main .home-content{padding-left:var(--page-gutter)!important;padding-right:var(--page-gutter)!important}.app-layout .app-main :is(.header,.settings-subpage-header){flex:0 0 var(--header-height);box-sizing:border-box;width:100%;height:var(--header-height)!important;min-height:var(--header-height)!important;max-height:var(--header-height)!important}.app-layout .app-main .header{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex;padding:0 var(--space-6)!important;border-bottom:1px solid var(--border-light)!important;background:#fffffff5!important}.app-layout .app-main .header-tabs{align-self:stretch;align-items:stretch;gap:var(--space-5);min-width:0;display:flex}.app-layout .app-main .header .tab-item{white-space:nowrap;align-items:center;min-width:0;height:100%;line-height:1;text-decoration:none;display:inline-flex;position:relative;color:var(--text-secondary)!important;border:0!important;padding:0!important;font-size:14px!important;font-weight:500!important}.app-layout .app-main .header .tab-item.active{color:var(--brand-text)!important;font-weight:650!important}.app-layout .app-main .header .tab-item.active:after{content:"";background:var(--brand);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.app-layout .app-main .header .header-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.app-layout .app-main .header .search-bar{box-shadow:none;transition:border-color var(--duration-fast) var(--ease-default), box-shadow var(--duration-fast) var(--ease-default);outline:none;line-height:34px;border:1px solid var(--border-base)!important;border-radius:var(--radius-sm)!important;background:var(--bg-card)!important;width:min(260px,28vw)!important;height:36px!important;color:var(--text-primary)!important;padding:0 12px!important;font-size:13px!important}.app-layout .app-main .header .search-bar::placeholder{color:var(--text-placeholder)}.app-layout .app-main .header .search-bar:focus{border-color:var(--brand)!important;box-shadow:var(--focus-ring)!important}.app-layout .app-main .header .sync-count{color:var(--text-secondary);margin:0;font-size:13px}.app-layout .app-main .settings-subpage-header{padding-block:8px}.app-layout :is(.app-page--home,.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit,.app-page--settings) :is(.home-container,.collection-container,.upload-container,.settings-container){background:var(--bg-page);color:var(--text-primary);font-family:PingFang SC,Microsoft YaHei,Segoe UI,sans-serif}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) .header{min-height:var(--header-height);height:var(--header-height);padding-inline:var(--space-6);border-bottom-color:var(--border-light);background:#fffffff5}.app-layout .app-page--home .home-content{padding:var(--space-6);gap:var(--space-5)}.app-layout .app-page--home .page-heading h1,.app-layout .app-page--settings .header h1{color:var(--text-primary);letter-spacing:-.025em;font-weight:680}.app-layout .app-page--home .page-heading h1{font-size:clamp(25px,2vw,31px)}.app-layout .app-page--home .page-heading p,.app-layout .app-page--settings .header p{color:var(--text-secondary)}.app-layout :is(.app-page--home,.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit,.app-page--settings) :is(.card,.metric-card,.panel,.settings-panel,.profile-panel,.table-container){border-color:var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.app-layout .app-page--home :is(.metric-card,.panel,.account-card){background:var(--bg-card)}.app-layout .app-page--home .metric-card{min-height:116px;padding:var(--space-5)}.app-layout .app-page--home .metric-card strong{color:var(--text-primary);letter-spacing:-.03em;font-weight:680}.app-layout .app-page--home :is(.metric-card span,.metric-card em,.metric-note){color:var(--text-secondary)}.app-layout .app-page--home :is(.section-kicker,.eyebrow,.panel-kicker){color:var(--brand-text);font-weight:650}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) :is(.filter-bar,.filter-bar-row){border-color:var(--border-light);background:var(--bg-card)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) :is(input,select,.filter-input,.search-input,.search-bar){border-color:var(--border-base);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-primary)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) :is(input,select,.filter-input,.search-input,.search-bar):focus{border-color:var(--brand);box-shadow:var(--focus-ring)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit,.app-page--settings) :is(.btn-primary,.filter-btn,.filter-apply-btn,.btn-save,.save-button){border-radius:var(--radius-sm);font-weight:600;border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit,.app-page--settings) :is(.btn-primary,.filter-btn,.filter-apply-btn,.btn-save,.save-button):hover:not(:disabled){background:#6b4fd2!important;border-color:#6b4fd2!important}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit,.app-page--settings) :is(.btn-primary,.filter-btn,.filter-apply-btn,.btn-save,.save-button):disabled{color:#ffffffe6!important;background:#cfc5f4!important;border-color:#cfc5f4!important}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) :is(.tab-item.active,.category-product-type-code,.amazon-link,.expand-btn,.more-btn){border-color:var(--brand);color:var(--brand-text)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) table{background:var(--bg-card)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) th{border-bottom-color:var(--border-light);color:var(--text-secondary);background:#fbfafd;padding-block:11px;font-size:12px;font-weight:600}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) td{border-bottom-color:var(--border-lighter);color:var(--text-regular)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) tbody tr{transition:background-color var(--duration-fast) var(--ease-default)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) tbody tr:hover{background:var(--brand-hover)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) :is(.row-selected,tr.row-selected){background:var(--brand-light)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) input[type=checkbox]{accent-color:var(--brand)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) .page-btn{border-color:var(--border-base);border-radius:var(--radius-sm);color:var(--text-regular)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) .page-btn:hover:not(:disabled){border-color:var(--brand);color:var(--brand-text)}.app-layout :is(.app-page--collection,.app-page--collection-deleted,.app-page--upload,.app-page--upload-edit) .page-btn.active{border-color:var(--brand);background:var(--brand);color:#fff}.app-layout :is(.app-page--upload,.app-page--upload-edit) .skeleton-bar{background-image:linear-gradient(90deg,#eeebf3 25%,#f8f6fb 50%,#eeebf3 75%)}.app-layout .app-page--settings .settings-container{--settings-ink:var(--text-primary);--settings-muted:var(--text-secondary);--settings-line:var(--border-light);--settings-bg:var(--bg-page);--settings-blue:var(--brand)}.app-layout .app-page--settings :is(.settings-panel,.profile-panel){background:var(--bg-card)}.app-layout .app-page--settings :is(.settings-panel h2,.settings-panel h3,.profile-name){color:var(--text-primary);font-weight:650}.app-layout .app-page--settings :is(.link-action,.service-action,.metric-value){color:var(--brand-text)}.app-layout .app-page--settings :is(.form-input,input,select):focus{border-color:var(--brand);box-shadow:var(--focus-ring)}@media (width<=900px){:root{--page-gutter:16px}.app-layout .app-page--home .home-content{padding:var(--space-4)}}
