.account-login.account-login,.admin-ui.admin-ui,.wb{--ink:var(--yy-text);--muted:var(--yy-text-secondary);--line:var(--yy-border);--red:var(--yy-primary);--red-dark:var(--yy-primary-hover);--red-hover:var(--yy-primary-hover);position:relative;isolation:isolate;color:var(--yy-text);background:var(--brand-canvas);font-family:var(--yy-font)}.admin-ui.admin-ui,.wb{font-size:14px}.account-login.account-login button,.admin-ui.admin-ui button,.wb button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s,transform .18s}.account-login.account-login :focus-visible,.admin-ui.admin-ui :focus-visible,.wb :focus-visible{outline:3px solid var(--yy-primary-hover);outline-offset:3px}.account-login.account-login button:disabled,.admin-ui.admin-ui button:disabled,.wb button:disabled{opacity:1!important;color:#60758a!important;background:#e5edf5!important;box-shadow:none!important;cursor:not-allowed}.account-login.account-login input:disabled,.admin-ui.admin-ui input:disabled,.wb input:disabled{color:#60758a;background:#eef3f8;cursor:not-allowed}.account-login.account-login input,.admin-ui.admin-ui input:not([type=checkbox]),.admin-ui.admin-ui select,.admin-ui.admin-ui textarea,.wb input:not([type=checkbox]),.wb select,.wb textarea{background:var(--brand-field);border:1px solid var(--yy-border);border-radius:var(--yy-radius-control);color:var(--yy-text);min-height:42px}.account-login.account-login input::placeholder,.admin-ui.admin-ui input::placeholder,.admin-ui.admin-ui textarea::placeholder,.wb input::placeholder,.wb textarea::placeholder{color:#647f98;opacity:1}.account-login.account-login input:focus,.admin-ui.admin-ui input:focus,.admin-ui.admin-ui select:focus,.admin-ui.admin-ui textarea:focus,.wb input:focus,.wb select:focus,.wb textarea:focus{border-color:#6da7d3;box-shadow:0 0 0 3px #2e83cc18;outline:none}.admin-ui.admin-ui input[type=checkbox],.wb input[type=checkbox]{accent-color:var(--yy-primary-hover)}.account-login.account-login .account-login-submit,.admin-ui.admin-ui .primary-action,.admin-ui.admin-ui .primary-button,.admin-ui.admin-ui .promotion-output .copy-button,.wb .wb-primary{background:var(--yy-button);color:#fff;border:1px solid #ffffffb3;border-radius:var(--yy-radius-control);box-shadow:0 5px 14px #256ca81a,inset 0 1px 1px #ffffff66}.account-login.account-login .account-login-submit:hover:not(:disabled),.admin-ui.admin-ui .primary-action:hover:not(:disabled),.admin-ui.admin-ui .primary-button:hover:not(:disabled),.wb .wb-primary:hover:not(:disabled){background:var(--yy-button-hover);box-shadow:0 7px 18px #256ca82b,inset 0 1px 1px #ffffff66}.account-login.account-login .account-login-admin button,.admin-ui.admin-ui .copy-button,.admin-ui.admin-ui .secondary-button,.wb .wb-secondary{background:var(--yy-glass-emphasis);border-color:var(--yy-border);color:#315e83;border-radius:var(--yy-radius-control);box-shadow:inset 0 1px 1px #fff}.admin-ui.admin-ui .copy-button:hover:not(:disabled),.admin-ui.admin-ui .secondary-button:hover:not(:disabled),.wb .wb-secondary:hover:not(:disabled){background:var(--yy-primary-soft);border-color:#b4d3ed}.account-login.account-login .account-login-card,.admin-ui.admin-ui .chart-card,.admin-ui.admin-ui .feishu-fields-panel,.admin-ui.admin-ui .group-buys-admin,.admin-ui.admin-ui .materials-admin,.admin-ui.admin-ui .rankings-admin,.admin-ui.admin-ui .recent-card,.admin-ui.admin-ui .stat-card,.admin-ui.admin-ui .table-section,.wb .wb-card{background:var(--yy-glass);border:1px solid var(--yy-stroke);border-radius:var(--yy-radius-card);box-shadow:var(--yy-shadow-card);backdrop-filter:blur(14px) saturate(115%);-webkit-backdrop-filter:blur(14px) saturate(115%)}.wb .wb-header{height:80px;top:12px;margin:12px 16px 0;border:1px solid var(--yy-stroke);border-radius:22px;background:var(--yy-glass);box-shadow:var(--yy-shadow-compact);backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.wb .wb-header-inner{width:calc(100% - 32px);gap:16px;max-width:1640px}.wb .wb-brand strong{font-size:19px;color:var(--yy-text)}.wb .wb-brand small{color:#407193}.wb .wb-logo{width:46px;height:46px;box-shadow:0 5px 12px #29476517}.wb .wb-platform{padding:4px;background:#e8f2fc;border:1px solid #d1e3f3;border-radius:14px}.wb .wb-platform button{min-height:36px;padding:7px 14px;color:#536f89;border-radius:10px;font-weight:650}.wb .wb-platform button.active{background:var(--yy-button);box-shadow:0 3px 9px #2e83cc22;color:#fff}.wb .wb-main-nav{gap:4px;padding:5px 1px;scrollbar-width:thin}.wb .wb-main-nav a,.wb .wb-main-nav button{font-size:14px;padding:11px 14px;border-radius:12px;color:#536f89}.wb .wb-main-nav .active{background:#e7f2fc;color:#246a9f;box-shadow:inset 0 1px 1px #fff,0 3px 8px #2e83cc0d}.wb .wb-main-nav a:hover,.wb .wb-main-nav button:hover:not(.active){background:#f5faff;color:#246a9f}.wb .wb-user small{color:#536f89;font-size:11px}.wb .wb-icon-button{background:#eef6ff;border:1px solid #d7e6f5;color:#286c9e}.wb .wb-container{width:calc(100% - 48px);max-width:1640px;padding-top:24px}.wb .wb-nav{display:flex;width:max-content;max-width:100%;gap:4px;padding:5px;border:1px solid var(--yy-stroke);border-radius:15px;background:var(--yy-glass-overlay);box-shadow:var(--yy-shadow-compact);overflow-x:auto}.wb .wb-nav button{background:transparent;color:#536f89;border-radius:10px;min-width:auto;padding:8px 18px}.wb .wb-nav button.active{background:#fff;color:#246a9f;box-shadow:0 3px 10px #426d8c12}.wb .wb-title-row{margin:24px 0}.wb .screen-controls h1,.wb .wb-title-row h1{font-size:26px;font-weight:700;letter-spacing:-.025em;color:var(--yy-text)}.wb .wb-title-row p{font-size:13px;line-height:1.75;color:var(--yy-text-secondary)}.wb .wb-order-scope{background:var(--yy-glass-overlay);border-radius:var(--yy-radius-panel);padding:14px 18px;margin-bottom:24px;box-shadow:var(--yy-shadow-compact)}.wb .wb-order-scope label,.wb .wb-order-scope p{font-size:12px;color:var(--yy-text-secondary)}.wb .wb-order-scope select{min-height:38px;font-size:13px}.screen-footnote,.wb .wb-footer,.wb .wb-info{font-size:12px;line-height:1.8;color:var(--yy-text-secondary)}.screen-controls{gap:16px;margin-bottom:24px}.screen-refresh{font-size:12px;color:var(--yy-text-secondary);gap:10px;flex-wrap:wrap}.screen-refresh .synced{color:var(--yy-success)}.screen-refresh button{min-height:34px;background:var(--yy-glass);border:1px solid var(--yy-border);color:#315e83;border-radius:10px;font-size:12px;padding:7px 11px}.report-quick-period,.screen-ranges,.wb .wb-periods{gap:4px;padding:4px;background:#e8f1fb;border:1px solid #d7e6f5;border-radius:14px;width:max-content;max-width:100%;flex-wrap:wrap}.report-quick-period button,.screen-ranges button,.wb .wb-periods button{background:transparent;border:1px solid transparent;color:#536f89;border-radius:10px;font-size:13px;min-height:38px;padding:8px 14px}.report-quick-period button.active,.screen-ranges button.active,.wb .wb-periods button.active{color:#fff;background:var(--yy-button);box-shadow:0 3px 9px #2e83cc22;border-color:transparent}.screen-stats{gap:16px;margin-bottom:24px}.wb .screen-stat{text-align:left;justify-items:start;padding:24px 28px;min-height:132px;gap:12px;position:relative;transition:transform .2s,box-shadow .2s}.wb .screen-stat:first-child{background:linear-gradient(135deg,#ffffffed,#e8f4ffed)}.screen-stat>strong{font-size:36px;font-weight:700;letter-spacing:-.035em;color:var(--yy-text);font-variant-numeric:tabular-nums}.screen-stat:first-child>strong{color:#276fa8}.screen-stat>span{font-size:13px;font-weight:600;color:var(--yy-text-secondary)}.screen-help{border-color:#9ebed8;color:#4c7394;width:16px;height:16px;font-size:11px;margin-left:7px;background:#f6fbff}.screen-analysis{gap:24px;margin-bottom:24px;grid-template-columns:minmax(280px,1fr) minmax(0,2fr)}.screen-chart,.screen-ranking{min-height:332px}.screen-panel-title,.screen-ranking-tabs{background:rgba(244,249,255,.88);border-bottom:1px solid var(--yy-border)}.screen-ranking-tabs{padding:5px 12px 0;gap:12px}.screen-ranking-tabs button{font-size:14px;color:#536f89;padding:16px 8px;border-bottom-width:2px}.screen-ranking-tabs .active{border-color:var(--yy-primary);color:#246a9f}.screen-panel-title{padding:18px 24px;gap:16px}.screen-panel-title h2{font-size:17px;color:var(--yy-text);font-weight:650}.screen-panel-title small,.screen-panel-title>span{font-size:12px;color:var(--yy-text-secondary)}.screen-ranking b,.screen-ranking strong{font-size:13px;color:var(--yy-text)}.screen-ranking small{font-size:12px;color:var(--yy-text-secondary)}.screen-ranking li{padding:14px 0;border-color:var(--yy-border)}.screen-rank-number{font-size:12px;background:#edf4fc;color:#496e8e}.screen-trend{background:#fbfdff;padding:0 10px 10px}.screen-legend{justify-content:flex-end;font-size:12px;gap:12px;padding:16px 14px 8px}.screen-legend button{font-size:12px;color:#3b5c78;padding:4px}.screen-legend .hidden{opacity:1;color:#667c92;text-decoration:line-through}.screen-legend .hidden i{opacity:.35}.screen-trend svg{max-height:270px;min-height:210px;background:#fbfdff}.screen-trend svg text{fill:#536f89;font-size:11px}.screen-trend .chart-grid{stroke:#e1edf7}.screen-point-info{background:#f3f8fe;padding:12px;border-radius:12px;font-size:12px;color:var(--yy-text-secondary);margin:6px}.screen-chart-hint{font-size:12px;color:#536f89;margin:12px 16px}.screen-footnote{margin:16px 0 8px}.admin-ui.admin-ui .catalog-table-wrap,.admin-ui.admin-ui .data-table,.wb .screen-recent,.wb .wb-table-card{background:var(--yy-glass-emphasis)}.wb table{background:#fbfdff}.wb th{background:#f1f7fd;color:#3e607c;font-size:12px;padding:15px 16px;border-bottom-color:var(--yy-border)}.wb td{font-size:13px;padding:16px;border-color:#e1edf7;color:var(--yy-text)}.admin-ui.admin-ui .table-row:nth-child(2n),.wb tbody tr:nth-child(2n){background:#f6faff}.admin-ui.admin-ui .table-row:not(.table-head):hover,.wb tbody tr:hover{background:#eef6fe}.wb .wb-order-number,.wb .wb-price{color:#246a9f!important;font-weight:650}.wb .wb-status{background:#eaf3fc;color:#365f80;border:1px solid #cbdfef;border-radius:8px;padding:4px 8px;font-size:12px}.wb .wb-status.invalid{background:#fff0f2;color:var(--yy-danger);border-color:#edc8ce}.wb .wb-table-title{padding:20px 24px;border-color:var(--yy-border);background:#f6faff}.wb .report-filters{padding:20px 24px;gap:16px;align-items:end;box-shadow:var(--yy-shadow-compact);border-radius:var(--yy-radius-panel)}.report-filters label{font-size:12px;color:var(--yy-text-secondary);gap:8px;min-width:0}.wb .report-filters input,.wb .report-filters select{min-height:44px;padding:10px 12px;font-size:13px;width:100%}.report-filter-actions{gap:8px}.report-filter-actions button{min-height:44px;font-size:13px;border-radius:12px}.report-export{background:#e6f3f0;color:var(--yy-success);border:1px solid #c5e4dd}.report-list-toolbar{gap:12px;margin:20px 0;flex-wrap:wrap;color:var(--yy-text-secondary);font-size:12px}.report-totals{gap:12px 24px;padding:4px 0 12px;color:var(--yy-text-secondary);font-size:13px;line-height:1.7}.report-totals b{color:var(--yy-text)}.report-pagination{padding:16px 20px;background:#f6faff;color:#536f89;font-size:12px;border-color:var(--yy-border)}.report-pagination button{background:#fff;color:#315e83;font-size:12px;border-radius:10px;min-height:34px;border-color:var(--yy-border)}.report-empty,.wb .wb-empty{font-size:13px;color:var(--yy-text-secondary);min-height:175px;padding:32px 24px}.report-empty{display:flex;align-items:center;justify-content:center;background:#fbfdff}.wb .wb-empty p{font-size:13px;line-height:1.8;color:var(--yy-text-secondary)}.wb .wb-empty-icon{color:#4e83aa;background:#eaf4fd;border:1px solid #d6e7f5;border-radius:18px}.wb .wb-search{padding:16px 18px 16px 24px;margin-bottom:20px}.wb .wb-search input{background:transparent;border:0;box-shadow:none;min-height:42px;font-size:15px}.wb .wb-filters{border-radius:var(--yy-radius-panel);background:var(--yy-glass-emphasis)}.wb .wb-filters>div{padding:16px 20px;border-color:var(--yy-border)}.wb .wb-filter-label{color:#536f89}.wb .wb-filters button{font-size:14px;border-radius:10px;color:var(--yy-text)}.wb .wb-filters button.active{background:#e1effb;color:#235e8d;box-shadow:inset 0 1px 1px #fff}.wb .wb-result-meta{color:var(--yy-text-secondary);font-size:13px;margin:20px 0}.wb .wb-product{padding:20px;background:var(--yy-glass-emphasis);transition:transform .2s,box-shadow .2s}.wb .wb-product-top img{border-radius:16px}.wb .wb-product h3{color:var(--yy-text);font-size:15px;font-weight:650}.wb .wb-product-content p,.wb .wb-quote-time{color:var(--yy-text-secondary);font-size:12px}.wb .wb-product-metrics{background:#eef5fc;border-radius:14px;padding:16px 8px;margin:18px 0 14px}.wb .wb-product-metrics span{font-size:12px;color:var(--yy-text-secondary)}.wb .wb-product-metrics strong{font-size:16px}.wb .wb-favorite,.wb .wb-product-choice{border-color:var(--yy-border)}.wb .wb-favorite{color:#2c6d9e;background:#f3f8fe}.wb .wb-product.selected{border-color:#86b8dd}.wb .wb-library-group>h2{color:var(--yy-text);font-size:22px}.wb .wb-selection-bar{background:var(--yy-glass-emphasis);backdrop-filter:blur(14px);border-color:var(--yy-border);border-radius:18px 18px 0 0;box-shadow:0 -4px 24px #2e69a30c;color:var(--yy-text-secondary)}.wb .wb-delete{color:var(--yy-danger)!important;background:#fff5f6;border-color:#edc8ce}.wb .wb-convert-mode{border-radius:var(--yy-radius-panel);background:var(--yy-glass-overlay);gap:8px;padding:14px}.wb .wb-convert-mode button{border-radius:11px;border:1px solid transparent;color:#536f89;background:none}.wb .wb-convert-mode button.active{background:#fff;color:#246a9f;box-shadow:var(--yy-shadow-compact)}.wb .wb-convert-mode p{font-size:12px;line-height:1.7;color:var(--yy-text-secondary)}.wb .wb-convert-grid{gap:24px}.wb .wb-convert-panel{background:var(--yy-glass-emphasis);padding:24px;min-height:380px}.wb .wb-convert-panel textarea{background:#f8fbff;min-height:250px;overflow-wrap:anywhere;line-height:1.8}.wb .wb-convert-panel h2{font-size:18px;color:var(--yy-text)}.wb .wb-convert-item p,.wb .wb-live-result p{overflow-wrap:anywhere}.wb .wb-live-order{background:var(--yy-glass-emphasis);border-color:var(--yy-stroke);max-width:1100px;padding:26px}.wb .wb-live-heading h2{font-size:20px;color:var(--yy-text)}.wb .wb-live-heading>span{background:#e8f4ff;color:#286c9e;font-size:12px;padding:5px 10px;border-radius:8px}.wb .wb-live-order>p{font-size:13px;color:var(--yy-text-secondary);line-height:1.8}.wb .wb-live-result article{background:#f6faff;border:1px solid var(--yy-border);border-radius:16px;padding:18px}.wb .wb-live-result dt,.wb .wb-live-result small{color:var(--yy-text-secondary)}.report-error,.wb .wb-alert,.wb .wb-live-error{color:var(--yy-danger);background:#fff3f5;border-color:#edc8ce;border-radius:12px}.wb .wb-success{color:var(--yy-success)}.wb .wb-error{color:var(--yy-danger)}.wb .wb-toast{background:#eaf5f3f5;color:#225b55;border:1px solid #c5e4dd;box-shadow:var(--yy-shadow-card);backdrop-filter:blur(12px);border-radius:14px;line-height:1.6}.admin-ui.admin-ui .catalog-overlay,.admin-ui.admin-ui .category-modal-backdrop,.admin-ui.admin-ui .material-modal-backdrop,.admin-ui.admin-ui .modal-backdrop,.wb .wb-modal-backdrop{background:#23466542;backdrop-filter:blur(6px)}.admin-ui.admin-ui .catalog-editor,.admin-ui.admin-ui .category-manager,.admin-ui.admin-ui .material-editor,.admin-ui.admin-ui .modal,.wb .wb-modal{background:#fcfdff;border:1px solid #fff;border-radius:24px;box-shadow:0 24px 80px #244c7026;color:var(--yy-text)}.wb .wb-binding-list p,.wb .wb-settings-note{background:#eef5fc;border:1px solid var(--yy-border);border-radius:14px}.wb .wb-loading{color:var(--yy-text-secondary);font-size:13px;padding:36px}.wb .wb-loading:before{content:"";display:block;margin:0 auto 16px;width:120px;height:8px;border-radius:8px;background:linear-gradient(90deg,#d9eaf8,#f5fbff,#d9eaf8);background-size:200% 100%;animation:yy-skeleton 1.8s linear infinite}.admin-ui.admin-ui .sidebar{background:var(--yy-glass);border:1px solid var(--yy-stroke);box-shadow:var(--yy-shadow-card);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-radius:24px}.admin-ui.admin-ui .brand span,.admin-ui.admin-ui .nav-caption,.admin-ui.admin-ui .profile span{color:var(--yy-text-secondary)}.admin-ui.admin-ui .nav-item{color:#536f89;border-radius:12px;min-height:44px}.admin-ui.admin-ui .nav-item.active{color:#245f8d;background:#e5f1fb;border:1px solid #d6e7f5;border-left-color:#96c2e2;box-shadow:inset 0 1px 1px #fff}.admin-ui.admin-ui .nav-item.active span{color:#246a9f}.admin-ui.admin-ui .content{max-width:1900px;padding:32px}.admin-ui.admin-ui .topbar h1{font-size:26px;color:var(--yy-text)}.admin-ui.admin-ui .topbar{margin-bottom:24px}.admin-ui.admin-ui .hero-panel{background:var(--yy-glass-overlay);border:1px solid var(--yy-stroke);box-shadow:var(--yy-shadow-card);backdrop-filter:blur(14px);border-radius:24px;min-height:310px}.admin-ui.admin-ui .hero-copy h2{color:var(--yy-text);font-weight:650}.admin-ui.admin-ui .hero-copy p{color:var(--yy-text-secondary)}.admin-ui.admin-ui .account-card,.admin-ui.admin-ui .catalog-empty,.admin-ui.admin-ui .converter,.admin-ui.admin-ui .union-group{background:var(--yy-glass-emphasis);border:1px solid var(--yy-border);border-radius:18px;box-shadow:var(--yy-shadow-compact)}.admin-ui.admin-ui .stat-card.accent{background:#eaf4fe;color:var(--yy-text);border-color:#fff}.admin-ui.admin-ui .stat-card p,.admin-ui.admin-ui .stat-card.accent p,.admin-ui.admin-ui .stat-card.accent>span,.admin-ui.admin-ui .stat-card>span{color:var(--yy-text-secondary);font-size:12px}.admin-ui.admin-ui .stat-card strong{font-size:32px;color:var(--yy-text)}.admin-ui.admin-ui .chart,.admin-ui.admin-ui .data-table,.admin-ui.admin-ui .recent-card{background:#fbfdff}.admin-ui.admin-ui .catalog-table-wrap th,.admin-ui.admin-ui .table-head,.admin-ui.admin-ui .union-group-header{background:#f0f6fc;color:#3e607c;border-color:var(--yy-border)}.admin-ui.admin-ui .table-row{font-size:13px;padding:12px;border-color:#e1edf7}.admin-ui.admin-ui .table-row strong small,.admin-ui.admin-ui .table-row>span small{color:var(--yy-text-secondary);line-height:1.6}.admin-ui.admin-ui .text-button{color:#246a9f;font-size:13px}.admin-ui.admin-ui .catalog-actions .danger,.admin-ui.admin-ui .text-button.danger{color:var(--yy-danger)}.admin-ui.admin-ui .status{font-size:12px;color:var(--yy-text-secondary)}.admin-ui.admin-ui .status i,.admin-ui.admin-ui .status-dot{background:var(--yy-success);box-shadow:0 0 0 3px #23786e12}.admin-ui.admin-ui .status.disabled i{background:#74889a}.admin-ui.admin-ui .catalog-intro{background:var(--yy-glass-overlay);border-color:var(--yy-stroke);border-radius:24px;box-shadow:var(--yy-shadow-compact)}.admin-ui.admin-ui .catalog-flow>div{background:var(--yy-glass);border-color:#fff;border-radius:18px;box-shadow:var(--yy-shadow-compact)}.admin-ui.admin-ui .catalog-table-wrap{border-color:#d7e6f5;border-radius:18px}.admin-ui.admin-ui .catalog-editor>header,.admin-ui.admin-ui .modal-head{background:#f0f7ff;border-color:var(--yy-border)}.admin-ui.admin-ui .catalog-fields input,.admin-ui.admin-ui .catalog-fields select,.admin-ui.admin-ui .catalog-goods-search-row input{background:#fafdff}.admin-ui.admin-ui .catalog-search-goods{background:#eef6fd;border-color:var(--yy-border)}.admin-ui.admin-ui .catalog-goods-choice:hover{background:#f5faff;border-color:#83b6db}.admin-ui.admin-ui .group-buy-card,.admin-ui.admin-ui .material-card{background:var(--yy-glass-emphasis);border-color:var(--yy-border);border-radius:18px}.admin-ui.admin-ui .alert.error{color:var(--yy-danger);background:#fff3f5;border-color:#edc8ce;border-left-color:var(--yy-danger)}.admin-ui.admin-ui .loading-screen,.admin-ui.admin-ui .login-screen{background:var(--brand-canvas)}.admin-ui.admin-ui .login-card{background:var(--yy-glass);border:1px solid #fff;box-shadow:var(--yy-shadow-card);backdrop-filter:blur(18px)}.account-login.account-login{padding:32px 6vw 24px}.account-login.account-login .account-login-header{position:relative;z-index:1;padding:12px 18px;background:var(--yy-glass-overlay);border:1px solid var(--yy-stroke);border-radius:20px;box-shadow:var(--yy-shadow-compact);backdrop-filter:blur(18px);max-width:1320px}.account-login.account-login .account-login-brand{color:var(--yy-text)}.account-login.account-login .account-login-brand small{color:var(--yy-text-secondary);font-size:12px}.account-login.account-login .account-login-entry{background:#f4f9ff;color:#536f89;border-color:#d7e6f5;font-size:12px;padding:8px 12px}.account-login.account-login .account-login-layout{max-width:1136px;grid-template-columns:minmax(0,1fr) 430px;gap:80px;padding:40px 0 48px;position:relative}.account-login.account-login .account-login-caption{color:#377197;font-size:13px;letter-spacing:.06em}.account-login.account-login .account-login-intro h1{font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.25;color:var(--yy-text);letter-spacing:-.04em;margin:16px 0 20px}.account-login.account-login .account-login-intro>p{font-size:14px;line-height:1.85;color:var(--yy-text-secondary);max-width:390px}.account-login.account-login .account-login-features{gap:10px;font-size:13px;color:var(--yy-text-secondary);margin-top:24px}.account-login.account-login .account-login-features span:before{background:#ffffffa6;border:1px solid #fff;color:#3577a6;box-shadow:0 2px 5px #367fb00a;border-radius:8px}.account-login.account-login .account-login-card{padding:34px;border-radius:26px;position:relative;background:rgba(255,255,255,.88);backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%)}.account-login.account-login .account-login-card-heading>span{color:#377197;font-size:12px}.account-login.account-login .account-login-card h2{font-size:25px;font-weight:700;color:var(--yy-text)}.account-login.account-login .account-login-card-heading p{color:var(--yy-text-secondary);font-size:13px;line-height:1.8}.account-login.account-login form label{color:var(--yy-text);font-size:13px}.account-login.account-login input{height:48px;font-size:14px}.account-login.account-login .account-login-password button{color:#3e607c;height:36px}.account-login.account-login .account-login-admin p,.account-login.account-login .account-login-footer,.account-login.account-login .account-login-help{color:var(--yy-text-secondary);font-size:12px}.account-login.account-login .account-login-admin{border-color:var(--yy-border)}.account-login.account-login .account-login-admin button{color:#246a9f;background:#eef6fd}.account-login.account-login .account-login-submit{min-height:48px;font-size:14px}.account-login.account-login .account-login-error{background:#fff2f4;color:var(--yy-danger);border-color:#edc8ce;font-size:13px}.login-showroom{position:relative;height:210px;margin:20px 0 -8px;perspective:900px;max-width:450px;transition:transform .2s ease-out;transform-style:preserve-3d;pointer-events:none}.login-showroom-platform{position:absolute;left:4%;right:3%;bottom:17px;height:54px;background:linear-gradient(160deg,#ffffffe6,#d8ecfc8a);border:1px solid #fff;border-radius:50%;box-shadow:0 22px 30px #4a8abb16,inset 0 2px 5px #fff;transform:rotate(-6deg)}.login-island{position:absolute;display:flex;align-items:center;flex-direction:column;background:linear-gradient(145deg,#ffffffb8,#ecf8ff6e);border:1px solid #ffffffdd;box-shadow:0 14px 32px #507fa322,inset 0 1px 2px #fff;border-radius:24px;backdrop-filter:blur(8px);transform-style:preserve-3d;animation:yy-island 8s ease-in-out infinite}.login-island svg{display:block;filter:drop-shadow(0 9px 7px #39698416)}.login-island span{font-size:11px;color:#466a88;padding:0 0 12px;letter-spacing:.05em}.login-island-washer{width:114px;left:0;top:22px;transform:rotate(-8deg);animation-delay:-2s}.login-island-washer svg{width:100px;height:112px}.login-island-tv{width:208px;left:113px;top:2px;z-index:1;animation-delay:-4s}.login-island-tv svg{width:194px;height:132px}.login-island-robot{width:115px;right:-4px;top:68px;transform:rotate(10deg);animation-delay:-6s}.login-island-robot svg{width:109px;height:102px}.login-showroom-spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff;box-shadow:0 0 12px #76bbee55}.spark-one{left:16%;top:4px}.spark-two{right:0;top:28px}.yy-atmosphere{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:clip;contain:strict}.yy-ambient{position:absolute;border-radius:50%;display:block;background:radial-gradient(ellipse,#bdddf666,transparent 70%);width:620px;height:620px;animation:yy-ambient 26s ease-in-out infinite;opacity:.42}.yy-ambient-one{left:-170px;top:-160px}.yy-ambient-two{right:-100px;top:32%;animation-delay:-12s;background:radial-gradient(ellipse,#cae9ff77,transparent 70%)}.yy-ambient-three{left:30%;bottom:-400px;animation-delay:-19s;width:760px;height:760px;opacity:.25}.yy-pointer-glow{position:absolute;left:-210px;top:-210px;width:420px;height:420px;background:radial-gradient(circle,#89c6f666,transparent 65%);border-radius:50%;opacity:0;transition:opacity .2s;will-change:transform}.yy-atmosphere.is-tracking .yy-pointer-glow{opacity:.16}.yy-atmosphere--login .yy-ambient{opacity:.68}.yy-atmosphere--login.is-tracking .yy-pointer-glow{opacity:.7}.yy-pointer-dot{position:absolute;left:-2px;top:-2px;width:4px;height:4px;background:#72b7e4;border-radius:50%;box-shadow:0 0 7px #c7e8ff;opacity:0}@keyframes yy-ambient{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(24px,-18px,0) scale(1.04)}}@keyframes yy-island{0%,to{translate:0 0}50%{translate:0 -8px}}@keyframes yy-skeleton{to{background-position:-200% 0}}@media(hover:hover) and (pointer:fine){.admin-ui.admin-ui .stat-card:hover,.wb .screen-stat:hover,.wb .wb-product:hover{transform:translateY(-2px);box-shadow:0 18px 44px #2e69a31f,inset 0 1px 1px #fff}}@media(max-width:1439px){.wb .wb-header-inner{gap:10px}.wb .wb-main-nav a,.wb .wb-main-nav button{padding:10px 11px;font-size:13px}.wb .wb-brand small{font-size:10px}.wb .wb-user{gap:8px}.wb .wb-user small{font-size:10px}.wb .screen-stat{padding:24px}.screen-stat>strong{font-size:32px}.report-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.report-filter-actions{grid-column:span 1}.screen-controls{align-items:flex-start}.screen-ranges,.screen-refresh{margin-left:auto}.screen-panel-title{padding:18px}}@media(max-width:1100px){.wb .wb-header{height:auto}.wb .wb-header-inner{flex-wrap:wrap;padding:12px 0}.wb .wb-main-nav{flex-basis:100%;order:4}.wb .wb-brand{margin-right:auto}.wb .wb-user{margin-left:auto}.wb .wb-container{width:calc(100% - 40px)}.screen-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.screen-analysis{grid-template-columns:1fr}.screen-ranking{min-height:180px}.screen-controls{gap:12px}.screen-ranges,.screen-refresh{margin-left:0}.account-login.account-login .account-login-layout{gap:40px;grid-template-columns:minmax(0,1fr) 390px}.login-showroom{max-width:350px;scale:.88;transform-origin:left center}.login-island-tv{left:96px;width:175px}.login-island-tv svg{width:164px}.login-island-robot{right:-23px}.admin-ui.admin-ui .content{padding:28px 24px}}@media(max-width:767px){.wb .wb-header{position:relative;top:0;margin:8px;border-radius:18px}.wb .wb-header-inner{width:calc(100% - 24px);gap:10px;padding:12px 0}.wb .wb-brand strong{font-size:17px}.wb .wb-brand small{font-size:10px}.wb .wb-logo{width:40px;height:40px}.wb .wb-user{margin-left:0;flex-basis:100%;justify-content:flex-end;gap:12px}.wb .wb-user small{max-width:none;font-size:11px}.wb .wb-user strong{font-size:12px;max-width:none}.wb .wb-settings{display:inline-flex;font-size:12px!important}.wb .wb-main-nav{order:3;margin:0;font-size:13px}.wb .wb-main-nav a,.wb .wb-main-nav button{padding:10px 12px;min-height:38px}.wb .wb-platform{order:1;margin-left:auto}.wb .wb-platform button{min-height:32px;padding:7px 10px;font-size:12px}.wb .wb-user{order:4}.wb .wb-container{width:calc(100% - 24px);padding-top:18px}.wb .wb-nav{margin-bottom:20px}.wb .wb-nav button{padding:7px 12px;min-height:36px;font-size:13px}.wb .screen-controls h1,.wb .wb-title-row h1{font-size:24px}.wb .wb-title-row{margin:20px 0}.wb .wb-order-scope{padding:14px;margin-bottom:20px;flex-wrap:wrap;gap:10px}.wb .wb-order-scope select{min-width:0;max-width:100%}.wb .wb-order-scope p{line-height:1.6}.screen-controls{gap:14px;margin-bottom:20px}.screen-refresh{order:3;font-size:11px;gap:8px}.screen-ranges{flex-wrap:wrap;gap:3px;margin-left:0}.screen-ranges button{padding:7px 10px;font-size:12px}.screen-stats{gap:12px;margin-bottom:20px}.wb .screen-stat{padding:20px 16px;min-height:122px;border-radius:20px;gap:10px}.screen-stat>strong{font-size:28px}.screen-stat>span{font-size:12px}.screen-analysis{gap:20px;margin-bottom:20px}.screen-panel-title{padding:16px;flex-wrap:wrap;gap:8px}.screen-panel-title h2{font-size:16px}.screen-panel-title small,.screen-panel-title>span{font-size:11px}.screen-legend{gap:8px;padding:12px 8px}.screen-legend button{font-size:11px}.screen-trend svg{min-height:180px}.screen-trend{padding:0 6px 8px}.report-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.wb .report-filters{padding:18px 16px;gap:14px}.report-filter-actions,.report-filter-search{grid-column:1/-1}.report-list-toolbar{gap:12px}.report-totals{font-size:12px;gap:8px 16px}.report-pagination{padding:14px;font-size:12px;gap:10px}.report-pagination>span:first-child{flex-basis:100%}.wb .wb-search{padding:12px 14px;gap:8px}.wb .wb-search input{font-size:14px;min-height:40px}.wb .wb-filters>div{padding:12px 14px}.wb .wb-filters button{font-size:13px;padding:5px 9px}.wb .wb-convert-grid{gap:20px}.wb .wb-convert-panel{padding:20px;min-height:320px}.wb .wb-convert-panel textarea{min-height:220px}.wb .wb-live-order{padding:20px}.wb .wb-live-order form{gap:12px}.wb .wb-card{border-radius:20px}.screen-custom{gap:12px}.screen-custom label{font-size:12px}.screen-custom input{max-width:100%;font-size:13px}.wb .wb-modal{padding:24px}.admin-ui.admin-ui .sidebar{border-radius:0 0 22px 22px}.admin-ui.admin-ui .content{padding:24px 16px}.admin-ui.admin-ui .topbar h1{font-size:23px}.admin-ui.admin-ui .table-section{padding:20px 14px}.admin-ui.admin-ui .table-row{padding:12px 8px}.account-login.account-login{padding:16px}.account-login.account-login .account-login-header{padding:10px 12px;gap:10px;border-radius:18px}.account-login.account-login .account-login-entry{font-size:10px;padding:7px 8px}.account-login.account-login .account-login-brand strong{font-size:16px}.account-login.account-login .account-login-brand small{font-size:10px}.account-login.account-login .account-login-brand>.brand-logo{width:40px;height:40px}.account-login.account-login .account-login-layout{display:block;padding:32px 0;max-width:440px}.account-login.account-login .account-login-intro{margin-bottom:24px}.account-login.account-login .account-login-intro h1{font-size:30px;line-height:1.25;margin:0 0 14px}.account-login.account-login .account-login-intro h1 br{display:none}.account-login.account-login .account-login-intro>p{font-size:13px}.account-login.account-login .account-login-caption,.account-login.account-login .account-login-features,.login-showroom{display:none}.account-login.account-login .account-login-card{padding:26px 22px;border-radius:24px}.account-login.account-login .account-login-card h2{font-size:23px}.account-login.account-login .account-login-footer{font-size:11px;padding-bottom:8px}}@media(max-width:390px){.screen-stat>strong{font-size:25px}.wb .screen-stat{padding:18px 12px}.screen-stat>span{font-size:11px}.wb .wb-brand small{display:none}.wb .wb-platform button{padding:7px 8px}.account-login.account-login .account-login-entry{font-size:9px}.screen-ranges button{padding:7px 8px}}@media(hover:none),(pointer:coarse){.yy-pointer-dot,.yy-pointer-glow{display:none}.login-island,.yy-ambient{animation:none}.login-showroom{transform:none!important}}@media(prefers-reduced-motion:reduce){.login-island,.wb .wb-loading:before,.yy-ambient{animation:none!important}.yy-pointer-dot,.yy-pointer-glow{display:none}.login-showroom{transform:none!important}.account-login.account-login *,.admin-ui.admin-ui *,.wb *{transition:none!important;scroll-behavior:auto!important}.admin-ui.admin-ui .stat-card:hover,.wb .screen-stat:hover,.wb .wb-product:hover{transform:none!important}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.account-login.account-login .account-login-card,.account-login.account-login .account-login-header,.admin-ui.admin-ui .hero-panel,.admin-ui.admin-ui .sidebar,.admin-ui.admin-ui .table-section,.login-island,.wb .wb-card,.wb .wb-header{background:#f8fbff;backdrop-filter:none}}.wb .wb-status.status-pending{color:var(--yy-warning);background:#fff6e8;border-color:#e8d6b6}.wb .wb-status.status-completed,.wb .wb-status.status-paid,.wb .wb-status.status-settled{color:var(--yy-success);background:#eaf6f3;border-color:#c6e2db}.yy-low-motion .login-island,.yy-low-motion .yy-ambient{animation:none!important}.yy-low-motion .yy-pointer-dot,.yy-low-motion .yy-pointer-glow{display:none}.yy-low-motion .account-login.account-login .account-login-card,.yy-low-motion .sidebar,.yy-low-motion .wb-card,.yy-low-motion .wb-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f8fbff}.screen-stat>strong{max-width:100%;overflow-wrap:anywhere}.wb .wb-badges>span:first-child,.wb .wb-platform-mark{background:#2366a7;color:#fff}.screen-point-info b{color:var(--yy-text)!important}@media(max-width:767px){.wb .wb-header-inner{display:flex}.wb .wb-brand{flex:1 0 auto;margin-right:0}.wb .wb-brand strong{white-space:nowrap}.wb .wb-main-nav,.wb .wb-user{width:100%;flex:1 1 100%}.wb .wb-platform{flex-shrink:0}}.admin-ui.admin-ui .secondary-button.danger,.admin-ui.admin-ui .text-button.danger{color:var(--yy-danger);border-color:#edc8ce}.admin-ui.admin-ui .secondary-button.danger:hover:not(:disabled),.admin-ui.admin-ui .text-button.danger:hover:not(:disabled){background:#fff0f3}@media(max-width:767px){.yy-pointer-dot,.yy-pointer-glow{display:none}.yy-ambient{animation:none;opacity:.35}}.admin-ui.admin-ui .archive-action{color:var(--yy-warning)}.account-login.yy-low-motion .account-login-card{backdrop-filter:none;-webkit-backdrop-filter:none;background:#f8fbff}.yy-icon{display:inline-block;vertical-align:middle;flex-shrink:0}.wb .wb-main-nav a,.wb .wb-main-nav button{display:inline-flex;align-items:center;gap:7px}.wb .wb-main-nav .yy-icon{width:17px;height:17px}.wb .wb-empty-icon .yy-icon{width:28px;height:28px}.admin-ui.admin-ui .nav-item .yy-icon{width:18px;height:18px}.admin-ui.admin-ui .content>section[style] button[style*="background: rgb(227, 33, 25)"]{background:var(--yy-button)!important}body{background:var(--yy-bg-start)}.wb{display:flow-root}.wb .wb-filter-hint,.wb .wb-product-content p,.wb .wb-quote-time,.wb td small{color:var(--yy-text-secondary);font-size:12px;line-height:1.7}.wb .wb-product-image-placeholder{background:#edf5fc;border:1px solid #d7e6f5;color:#5985a7;border-radius:16px}.wb .wb-product-image-placeholder .yy-icon{width:32px;height:32px}.report-image-placeholder{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--yy-border);border-radius:10px;background:#eef6fd;color:#5985a7}.report-image-placeholder .yy-icon{width:22px;height:22px}.gift-link-flow{display:grid;gap:20px}.wb .gift-link-form,.wb .gift-link-history,.wb .gift-link-intro,.wb .gift-link-review{padding:24px}.gift-link-history>p,.gift-link-intro p,.gift-link-review p{color:var(--yy-text-secondary);font-size:13px;line-height:1.7;margin-top:8px}.gift-link-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gift-link-form label,.gift-link-result label{display:grid;gap:8px;font-size:13px;font-weight:600}.gift-link-form input,.gift-link-form select{width:100%}.gift-link-form fieldset{margin:0;padding:0;border:0;min-width:0}.gift-link-form legend{font-size:13px;font-weight:600;margin-bottom:8px}.gift-link-form fieldset>div{display:flex;gap:8px}.gift-link-form fieldset select{width:100px}.gift-link-wide{grid-column:1/-1}.gift-link-actions,.gift-link-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.gift-link-heading{margin-bottom:16px}.gift-link-heading>strong{font-size:22px;color:var(--yy-primary)}.gift-link-actions{margin-top:20px}.gift-link-actions small{color:var(--yy-text-secondary);font-size:12px}.gift-link-review h3{margin-bottom:8px}.gift-link-url{overflow-wrap:anywhere}.gift-link-review .gift-link-confirm{display:flex;align-items:flex-start;gap:10px;margin:20px 0;font-size:14px}.gift-link-confirm input{width:18px;height:18px;flex-shrink:0;accent-color:var(--yy-primary);margin:2px 0}.gift-link-result{margin-top:20px;display:grid;gap:12px}.gift-link-result textarea{width:100%;resize:vertical}.gift-link-history>div:not(.gift-link-heading){display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--yy-border);padding:15px 0;margin-top:12px}.gift-link-history span{min-width:0}.gift-link-history span small,.gift-link-history span strong{display:block;overflow-wrap:anywhere}.gift-link-history span small{margin-top:5px;font-size:12px;color:var(--yy-text-secondary)}@media(max-width:767px){.gift-link-form{grid-template-columns:1fr}.wb .gift-link-form,.wb .gift-link-history,.wb .gift-link-intro,.wb .gift-link-review{padding:20px}.gift-link-form fieldset>div{flex-wrap:wrap}.gift-link-form fieldset input{width:calc(100% - 108px)}.gift-link-heading>strong{font-size:20px}.gift-link-review .wb-primary{max-width:100%;white-space:normal}}