.dg-clear-glass *{box-sizing:border-box}.dg-clear-glass #root,.dg-clear-glass body,.dg-clear-glass html{margin:0;min-height:100%}.dg-clear-glass body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;letter-spacing:0}.dg-clear-glass button,.dg-clear-glass input,.dg-clear-glass select,.dg-clear-glass textarea{font:inherit}.dg-clear-glass button{cursor:pointer;-webkit-tap-highlight-color:transparent}.dg-clear-glass button:disabled{cursor:not-allowed;opacity:.55}.dg-clear-glass button:focus-visible,.dg-clear-glass input:focus-visible,.dg-clear-glass select:focus-visible,.dg-clear-glass textarea:focus-visible{outline:2px solid var(--accent,#306bd3);outline-offset:2px}.dg-clear-glass{--canvas:#f9fcff;--surface:#fff;--surface-soft:#f4f8ff;--ink:#202b3c;--muted:#59677b;--line:rgba(94,129,180,.18);--line-soft:rgba(94,129,180,.1);--blue:#2864de;--blue-soft:#e3eeff;--gold:#805611;--gold-soft:#fff1be;--gold-fill:#ffd45f;--gold-ink:#573b11;--info:#416dcc;--info-soft:#e4edff;--coral:#b84d6d;--coral-soft:#ffe7ee;--danger:#ad4b44;--positive:var(--info);--accent:var(--blue);--accent-soft:var(--blue-soft);--panel-fill:rgba(255,255,255,.86);--control-fill:rgba(255,255,255,.9);--sheet-fill:rgba(255,255,255,.97);--scene:linear-gradient(160deg,#f5faff,#fff 48%,#fffcf6);--glass-tint:linear-gradient(155deg,rgba(255,255,255,.56),rgba(239,248,255,.16) 48%,rgba(255,255,255,.34));--glass-border:rgba(255,255,255,.9);--glass-shadow:rgba(54,108,186,.09);color:var(--ink);min-height:100vh;padding:18px 16px 30px;display:flex;align-items:center;flex-direction:column;background:#f4f8fc}.dg-clear-glass.theme-dark{--canvas:#202329;--surface:#2c3037;--surface-soft:#353942;--ink:#f1f3f8;--muted:#b8bdc9;--line:rgba(213,220,235,.18);--line-soft:rgba(213,220,235,.1);--blue:#adc1f5;--blue-soft:#2e3d5b;--gold:#e8ce89;--gold-soft:#49402d;--gold-fill:#e8ce89;--gold-ink:#292417;--info:#a9b5d2;--info-soft:#353d50;--coral:#eeb0c3;--coral-soft:#482f3b;--danger:#ff968d;--positive:var(--info);--panel-fill:rgba(46,51,60,.74);--control-fill:rgba(52,58,69,.84);--sheet-fill:rgba(41,46,55,.95);--scene:linear-gradient(150deg,#282c35,#23262c 38%,#26262c 70%,#31282d);--glass-tint:rgba(44,49,60,.4);--glass-border:rgba(232,237,249,.2);--glass-shadow:rgba(0,0,0,.24);background:#101114}.dg-clear-glass .preview-toolbar{width:min(650px,100%);min-height:36px;display:flex;align-items:center;gap:9px;color:#35404b;font-size:12px;margin-bottom:12px}.dg-clear-glass .preview-toolbar strong{font-size:14px;color:inherit;white-space:nowrap}.dg-clear-glass .preview-toolbar>span{color:#77828e;white-space:nowrap}.dg-clear-glass .preview-toolbar .viewport-buttons{display:flex;gap:3px;margin-left:auto}.dg-clear-glass .preview-toolbar button{min-width:35px;height:29px;padding:0 8px;border:1px solid #cbd1d8;background:#f9fafb;color:#52606c;border-radius:6px;font-size:11px;font-weight:650}.dg-clear-glass .preview-toolbar button.selected{background:#252e38;color:#fff;border-color:#252e38}.dg-clear-glass .preview-state{position:relative}.dg-clear-glass .preview-state>button{display:grid;place-items:center;width:32px;padding:0}.dg-clear-glass .preview-state-menu{position:absolute;z-index:40;top:34px;right:0;width:128px;padding:4px;display:grid;gap:3px;border:1px solid #cbd1d8;border-radius:8px;background:#fff;box-shadow:0 10px 26px #28313b30}.dg-clear-glass .preview-state-menu button{width:100%;height:34px;border:0;text-align:left;background:transparent}.dg-clear-glass .preview-state-menu button.selected{background:#e6edf7;color:#23477c}.dg-clear-glass.theme-dark .preview-toolbar{color:#dce3e8}.dg-clear-glass.theme-dark .preview-toolbar button{background:#202930;border-color:#39434b;color:#d9e1e8}.dg-clear-glass.theme-dark .preview-toolbar button.selected{background:#dbe5ee;border-color:#dbe5ee;color:#111920}.dg-clear-glass.theme-dark .preview-state-menu{background:#202930;border-color:#39434b}.dg-clear-glass.theme-dark .preview-state-menu button.selected{background:#344658;color:#f1f5f8}.dg-clear-glass .phone-frame{width:min(var(--phone-width),100%);height:min(844px,calc(100dvh - 105px));min-height:610px;position:relative;isolation:isolate;overflow:hidden;border-radius:24px;background:var(--canvas);border:1px solid #cfd6dd;box-shadow:0 22px 65px rgba(25,36,51,.17)}.dg-clear-glass.theme-dark .phone-frame{border-color:#3b444e;box-shadow:0 22px 65px rgba(0,0,0,.45)}.dg-clear-glass .system-status{position:absolute;z-index:8;inset:0 0 auto;height:29px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;color:var(--ink);background:var(--canvas);font-size:13px;font-weight:730}.dg-clear-glass .system-indicators{display:flex;align-items:center;gap:3px;height:100%}.dg-clear-glass .system-xianyu{--accent:var(--gold);--accent-soft:var(--gold-soft)}.dg-clear-glass .content-scroll{position:absolute;inset:29px 0 0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:104px;scrollbar-width:none;background:var(--scene)}.dg-clear-glass .phone-frame:has(.floating-selection) .content-scroll{padding-bottom:195px;scroll-padding-bottom:170px}.dg-clear-glass .phone-frame:has(.onboarding-floating-actions) .content-scroll{padding-bottom:195px;scroll-padding-bottom:170px}.dg-clear-glass .content-scroll::-webkit-scrollbar{display:none}.dg-clear-glass .top-clearance{height:79px}.dg-clear-glass .scroll-edge{top:29px;height:74px;background:linear-gradient(to bottom,color-mix(in srgb,var(--canvas) 55%,transparent) 0,color-mix(in srgb,var(--canvas) 30%,transparent) 58%,transparent 100%);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 52%,transparent);mask-image:linear-gradient(180deg,#000 0,#000 52%,transparent)}.dg-clear-glass .bottom-edge,.dg-clear-glass .scroll-edge{position:absolute;z-index:5;left:0;right:0;pointer-events:none}.dg-clear-glass .bottom-edge{bottom:0;height:113px;background:linear-gradient(to bottom,transparent 0,color-mix(in srgb,var(--canvas) 48%,transparent) 53%,color-mix(in srgb,var(--canvas) 72%,transparent) 100%);backdrop-filter:blur(18px);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 70%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 70%,#000)}.dg-clear-glass .native-shell-header{position:absolute;z-index:7;top:36px;left:11px;right:11px;height:62px}.dg-clear-glass .glass-host{position:relative;isolation:isolate}.dg-clear-glass .glass-host .dg-optical>.glass-component{z-index:1}.dg-clear-glass .glass-host .dg-optical .glass{width:100%;height:100%;box-shadow:0 7px 20px var(--glass-shadow),inset 0 1px 0 var(--glass-border)!important;border:1px solid var(--glass-border)}.dg-clear-glass .glass-host .dg-optical .glass:after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;background:var(--glass-tint)}.dg-clear-glass .glass-host .dg-optical .glass>div:last-child{display:flex;width:100%;height:100%;font:inherit!important;text-shadow:none!important}.dg-clear-glass:not(.theme-dark) .glass-host .glass__warp{opacity:.76}.dg-clear-glass:not(.theme-dark) .glass-host .dg-optical>span{box-shadow:inset 0 0 0 .5px rgba(255,255,255,.65),inset 0 1px 3px rgba(255,255,255,.3)!important;opacity:.65!important}.dg-clear-glass .dock-item:focus-visible,.dg-clear-glass .home-business:focus-visible,.dg-clear-glass .home-task-glass .list-row:focus-visible,.dg-clear-glass .quantity-stepper button:focus-visible{outline-offset:-3px}.dg-clear-glass .glass-slot{width:100%;height:100%;display:flex;align-items:center}.dg-clear-glass .top-glass{width:100%;height:100%;border-radius:24px}.dg-clear-glass .top-inner{display:flex;align-items:center;width:100%;height:100%;padding:0 9px 0 10px;gap:10px;color:var(--ink)}.dg-clear-glass .brand-button{width:44px;height:44px;background:#171c21;color:#fff;border:0;border-radius:10px;display:grid;place-items:center;font-size:13px;font-weight:700;flex:none}.dg-clear-glass .system-switch{display:flex;align-items:center;gap:7px;min-height:44px;padding:0 4px;border:0;background:none;color:var(--ink);min-width:0;flex:1;text-align:left}.dg-clear-glass .system-switch strong{font-size:17px;font-weight:650;white-space:nowrap}.dg-clear-glass .system-switch svg{color:var(--muted)}.dg-clear-glass .icon-button{height:44px;width:44px;flex:none;border:0;background:transparent;color:inherit;display:grid;place-items:center;border-radius:10px}.dg-clear-glass .icon-button:hover{background:rgba(107,121,137,.09)}.dg-clear-glass .brand-button:active,.dg-clear-glass .icon-button:active,.dg-clear-glass .system-switch:active{transform:scale(.96)}.dg-clear-glass .dock{position:absolute;z-index:7;left:10px;right:10px;bottom:11px;height:66px}.dg-clear-glass .dock-glass{width:100%;height:100%;border-radius:25px}.dg-clear-glass .dock-inner{width:100%;height:100%;padding:5px;display:flex;align-items:stretch;gap:1px}.dg-clear-glass .dock-item{flex:1;min-width:0;border:0;border-radius:19px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap;padding:1px}.dg-clear-glass .dock-item svg{flex:none}.dg-clear-glass .dock-item span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.dg-clear-glass .dock-item.selected{color:var(--blue);background:color-mix(in srgb,var(--blue-soft) 82%,transparent)}.dg-clear-glass .dock.xianyu .dock-item.selected{color:var(--gold);background:color-mix(in srgb,var(--gold-soft) 84%,transparent)}.dg-clear-glass .dock-item:hover:not(.selected){background:color-mix(in srgb,var(--control-fill) 42%,transparent)}.dg-clear-glass .dock-item:active{transform:scale(.96)}.dg-clear-glass .app-toast{position:absolute;z-index:30;left:50%;bottom:92px;transform:translateX(-50%);width:max-content;max-width:calc(100% - 40px);padding:10px 15px;border-radius:10px;background:rgba(27,34,42,.94);color:white;box-shadow:0 8px 20px #141c2840;font-size:13px;font-weight:500;line-height:1.5;text-align:center;overflow-wrap:anywhere}.dg-clear-glass .phone-frame:has(.floating-selection,.onboarding-floating-actions) .app-toast{bottom:160px}.dg-clear-glass .phone-frame:has(.modal-backdrop) .app-toast{top:12px;bottom:auto}.dg-clear-glass .preview-caption{width:min(560px,100%);margin:12px 0 0;text-align:center;color:#7c8690;font-size:11px}.dg-clear-glass .home-account-glass{height:91px;margin:0 11px}.dg-clear-glass .home-account-glass .glass:after{background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(216,237,255,.3) 58%,rgba(255,255,255,.5))}.dg-clear-glass .home-account-glass .glass{border-color:rgba(255,255,255,.9)}.dg-clear-glass.theme-dark .home-account-glass .glass{border-color:var(--glass-border)}.dg-clear-glass.theme-dark .home-account-glass .glass:after{background:linear-gradient(115deg,rgba(47,51,61,.9),rgba(40,44,53,.84))}.dg-clear-glass .home-account{width:100%;min-height:91px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 12px;background:transparent;color:var(--ink)}.dg-clear-glass .home-account-identity{flex:1;min-width:0;display:flex;align-items:center;gap:10px}.dg-clear-glass .home-avatar{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:10px;background:var(--blue);color:#fff;font-size:18px;font-weight:650}.dg-clear-glass.theme-dark .home-avatar{background:#b7c5e0;color:#263247}.dg-clear-glass .home-account-copy{display:flex;flex-direction:column;gap:3px;min-width:0}.dg-clear-glass .home-account-copy strong{font-size:20px;font-weight:650}.dg-clear-glass .home-account-copy span{color:var(--muted);font-size:12px;line-height:1.4}.dg-clear-glass.theme-dark .home-account-copy span{color:#bdc5d4}.dg-clear-glass .home-account-tools{display:flex;gap:3px}.dg-clear-glass .home-account-tools .icon-button{width:44px;height:44px;border:1px solid transparent;border-radius:10px;box-shadow:none;backdrop-filter:blur(12px)}.dg-clear-glass .home-account-tools .icon-button:first-child{background:color-mix(in srgb,var(--info-soft) 72%,transparent);color:var(--info)}.dg-clear-glass .home-account-tools .icon-button:nth-child(2){background:color-mix(in srgb,var(--blue-soft) 72%,transparent);color:var(--blue)}.dg-clear-glass .home-account-tools .icon-button:nth-child(3){background:color-mix(in srgb,var(--coral-soft) 72%,transparent);color:var(--coral)}.dg-clear-glass .home-body{padding:18px 16px 10px}.dg-clear-glass .home-business-heading{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.dg-clear-glass .home-business-heading>span{font-size:14px;font-weight:700}.dg-clear-glass .home-business-heading small{font-size:12px;color:var(--muted)}.dg-clear-glass .home-business-glass{height:88px;margin-bottom:10px}.dg-clear-glass .home-business-glass.blue{--glass-tint:linear-gradient(135deg,rgba(177,211,255,.66),rgba(183,218,255,.36) 60%,rgba(245,251,255,.62));--glass-shadow:rgba(48,112,221,.13)}.dg-clear-glass .home-business-glass.gold{--glass-tint:linear-gradient(135deg,rgba(255,226,139,.66),rgba(255,233,154,.36) 60%,rgba(255,252,234,.62));--glass-shadow:rgba(201,155,36,.1)}.dg-clear-glass .home-business-glass.blue .glass{border-color:rgba(237,247,255,.9)}.dg-clear-glass .home-business-glass.gold .glass{border-color:rgba(255,253,228,.9)}.dg-clear-glass .home-business{width:100%;height:100%;min-height:88px;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:12px;border-radius:16px;text-align:left;padding:11px 12px;background:transparent;color:var(--ink);border:0}.dg-clear-glass .home-business>span:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.dg-clear-glass .home-business strong{font-size:17px;font-weight:650}.dg-clear-glass .home-business small{color:var(--muted);font-size:12px}.dg-clear-glass .home-business>svg{color:var(--muted)}.dg-clear-glass .business-glyph{width:42px;height:42px;display:grid;place-items:center;border-radius:8px}.dg-clear-glass .home-business.blue .business-glyph{background:#2864de;color:#fff}.dg-clear-glass .home-business.gold .business-glyph{background:#ffd45f;color:#573b11}.dg-clear-glass .home-business.blue>svg{color:var(--blue)}.dg-clear-glass .home-business.gold>svg{color:var(--gold)}.dg-clear-glass.theme-dark .home-business-glass.blue{--glass-tint:linear-gradient(115deg,rgba(54,67,96,.86),rgba(40,47,65,.74))}.dg-clear-glass.theme-dark .home-business-glass.gold{--glass-tint:linear-gradient(115deg,rgba(77,68,48,.86),rgba(54,49,40,.74))}.dg-clear-glass .home-business:active{transform:scale(.99)}.dg-clear-glass .onboarding-notice{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:8px 16px 12px;padding:11px 12px;border-left:3px solid var(--blue);background:var(--blue-soft);color:var(--ink)}.dg-clear-glass .onboarding-notice>svg{color:var(--blue);flex:none}.dg-clear-glass .onboarding-notice>span{flex:1;min-width:120px;display:flex;flex-direction:column;gap:3px}.dg-clear-glass .onboarding-notice strong{font-size:13px}.dg-clear-glass .onboarding-notice small{color:var(--muted);font-size:12px;line-height:1.5}.dg-clear-glass .onboarding-notice button{min-height:44px;flex:none;display:flex;align-items:center;gap:2px;border:0;background:transparent;color:var(--blue);font-size:12px;font-weight:600}.dg-clear-glass .onboarding-notice.pending{border-left-color:var(--gold);background:var(--gold-soft)}.dg-clear-glass .onboarding-notice.pending>svg{color:var(--gold)}.dg-clear-glass .onboarding-progress{display:flex;align-items:baseline;gap:9px;margin:16px 16px 0;padding-bottom:10px;border-bottom:1px solid var(--line)}.dg-clear-glass .onboarding-progress span{font-size:12px;color:var(--blue);font-weight:600;font-variant-numeric:tabular-nums}.dg-clear-glass .onboarding-progress strong{font-size:14px}.dg-clear-glass .onboarding-form{margin-top:8px}.dg-clear-glass .onboarding-form .form-stack{padding:8px 0 12px}.dg-clear-glass .onboarding-floating-actions{position:absolute;z-index:6;left:16px;right:16px;bottom:94px;min-height:55px;display:flex;gap:8px;padding:8px;border:1px solid var(--glass-border);border-radius:14px;background:color-mix(in srgb,var(--surface) 84%,transparent);box-shadow:0 8px 20px var(--glass-shadow);backdrop-filter:blur(18px) saturate(150%)}.dg-clear-glass .onboarding-floating-actions .command-button{flex:1}.dg-clear-glass .home-tasks{margin-top:20px}.dg-clear-glass .home-tasks .row-list{display:grid;gap:8px;background:transparent;border:0}.dg-clear-glass .home-task-glass{height:68px}.dg-clear-glass .home-task-glass.info{--glass-tint:linear-gradient(135deg,rgba(255,255,255,.64),rgba(225,237,255,.24) 58%,rgba(255,255,255,.5))}.dg-clear-glass .home-task-glass.coral{--glass-tint:linear-gradient(135deg,rgba(255,255,255,.64),rgba(255,222,234,.24) 58%,rgba(255,255,255,.5))}.dg-clear-glass.theme-dark .home-task-glass.info{--glass-tint:linear-gradient(115deg,rgba(47,58,79,.86),rgba(39,44,57,.74))}.dg-clear-glass.theme-dark .home-task-glass.coral{--glass-tint:linear-gradient(115deg,rgba(76,48,63,.86),rgba(49,41,49,.74))}.dg-clear-glass .home-task-glass .list-row{height:100%;min-height:68px;border:0;border-radius:14px;background:transparent}.dg-clear-glass .home-task-glass .row-icon{border:0;box-shadow:none}.dg-clear-glass .home-task-glass.info .row-icon{background:var(--info-soft);color:var(--info)}.dg-clear-glass .home-task-glass.coral .row-icon{background:var(--coral-soft);color:var(--coral)}.dg-clear-glass .home-task-glass.info .count-alert{color:var(--info)}.dg-clear-glass .home-task-glass.coral .count-alert{color:var(--coral)}.dg-clear-glass .count-alert{color:var(--danger);font-weight:750;font-size:16px}.dg-clear-glass .home-empty{padding:17px 10px;background:var(--panel-fill);border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}.dg-clear-glass .page-title{margin:0 16px 15px;min-height:48px;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.dg-clear-glass .page-title-copy{min-width:0;flex:1;display:flex;align-items:flex-start;gap:4px}.dg-clear-glass .page-title-copy>div{min-width:0}.dg-clear-glass .page-title h1{margin:0;font-size:21px;line-height:1.3;font-weight:650}.dg-clear-glass .page-title p{margin:4px 0 0;color:var(--muted);font-size:12px;line-height:1.4}.dg-clear-glass .page-title-action{flex:none;align-self:flex-start}.dg-clear-glass .inline-back{width:44px;height:44px;margin:-7px 0 0 -10px}.dg-clear-glass .content-section{margin:16px 16px 0}.dg-clear-glass .section-heading{display:flex;align-items:center;justify-content:space-between;min-height:40px;gap:10px;margin-bottom:4px}.dg-clear-glass .section-heading h2{font-size:14px;font-weight:650;margin:0}.dg-clear-glass .section-heading>:last-child:not(h2){flex:none}.dg-clear-glass .text-action{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;border:0;background:transparent;color:var(--accent);font-size:12px;font-weight:600;padding:6px 0}.dg-clear-glass .system-xianyu .text-action{color:var(--gold)}.dg-clear-glass .summary-band{display:flex;align-items:center;margin:0 16px 15px;padding:12px 0;background:linear-gradient(110deg,color-mix(in srgb,var(--accent-soft) 45%,var(--panel-fill)),var(--panel-fill) 85%);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--line);backdrop-filter:blur(14px) saturate(110%)}.dg-clear-glass .metric{flex:1;display:flex;flex-direction:column;gap:3px;padding:0 10px;min-width:0;border-right:1px solid var(--line-soft)}.dg-clear-glass .metric:last-child{border-right:0}.dg-clear-glass .metric strong{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-clear-glass .metric span{color:var(--muted);font-size:12px;white-space:nowrap}.dg-clear-glass .metric.accent strong{color:var(--blue)}.dg-clear-glass .system-xianyu .metric.accent strong{color:var(--gold)}.dg-clear-glass .tool-row{display:flex;gap:7px;margin:0 16px 12px;min-height:42px}.dg-clear-glass .tool-row .search-field{flex:1;min-width:0}.dg-clear-glass .search-field{min-height:46px;display:flex;align-items:center;gap:8px;padding:0 0 0 11px;background:var(--control-fill);border:1px solid var(--line);border-radius:8px;color:var(--muted);margin:0 16px 12px;backdrop-filter:blur(12px)}.dg-clear-glass .search-field>svg{flex:none}.dg-clear-glass .search-field:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.dg-clear-glass .tool-row .search-field{margin:0}.dg-clear-glass .search-field input{width:100%;min-width:0;height:44px;border:0;outline:none;color:var(--ink);background:transparent;font-size:13px;text-overflow:ellipsis}.dg-clear-glass .form-field input::placeholder,.dg-clear-glass .form-field textarea::placeholder,.dg-clear-glass .search-field input::placeholder{color:var(--muted);opacity:.82}.dg-clear-glass .search-field button{flex:none;background:none;border:0;border-radius:7px;color:var(--muted);width:44px;height:44px;display:grid;place-items:center}.dg-clear-glass .search-field button.is-empty{visibility:hidden}.dg-clear-glass .command-button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 12px;border-radius:8px;border:1px solid var(--line);background:var(--control-fill);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:none}.dg-clear-glass .command-button.primary{background:var(--blue);border-color:var(--blue);color:#fff}.dg-clear-glass .command-button.gold,.dg-clear-glass .system-xianyu .command-button.primary{background:var(--gold-fill);border-color:var(--gold-fill);color:var(--gold-ink)}.dg-clear-glass .theme-dark .command-button.gold,.dg-clear-glass.theme-dark .command-button.primary{color:#171c25}.dg-clear-glass .command-button.danger{background:#fff1f0;border-color:#f3cdca;color:#a92d24}.dg-clear-glass.theme-dark .command-button.danger{background:#40272a;border-color:#654045;color:#ffaca4}.dg-clear-glass .command-button:active{transform:scale(.97)}.dg-clear-glass .command-button>span{display:inline-flex;align-items:center;gap:6px}.dg-clear-glass .command-button>svg{flex:none}.dg-clear-glass .command-button:hover:not(:disabled){filter:brightness(.97)}.dg-clear-glass .command-button.filtered{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));color:var(--accent);background:var(--accent-soft)}.dg-clear-glass .filter-indicator{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.dg-clear-glass .segmented{display:flex;gap:3px;margin:0 16px 12px;padding:3px;min-height:52px;background:var(--panel-fill);border:1px solid var(--line);border-radius:9px;backdrop-filter:blur(12px)}.dg-clear-glass .segmented button{flex:1;min-width:0;min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--muted);font-size:12px;font-weight:600;line-height:1.4;padding:5px 4px;overflow-wrap:anywhere}.dg-clear-glass .segmented button[aria-selected=true]{background:color-mix(in srgb,var(--accent-soft) 68%,var(--control-fill));color:var(--accent);box-shadow:0 1px 4px var(--glass-shadow)}.dg-clear-glass .system-xianyu .segmented button[aria-selected=true]{color:var(--gold)}.dg-clear-glass .scroll-tabs{margin:0 16px 12px;overflow-x:auto;display:flex;gap:6px;scrollbar-width:none}.dg-clear-glass .scroll-tabs::-webkit-scrollbar{display:none}.dg-clear-glass .scroll-tabs button{flex:none;min-height:34px;padding:0 12px;border-radius:17px;border:1px solid var(--line);background:var(--surface);color:var(--muted);font-size:11px;font-weight:700}.dg-clear-glass .scroll-tabs button[aria-selected=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.dg-clear-glass .chip-row{display:flex;gap:6px;margin:0 16px 12px;overflow-x:auto;scrollbar-width:none}.dg-clear-glass .choice-chip{border:1px solid var(--line);border-radius:8px;background:var(--control-fill);color:var(--muted);min-height:44px;padding:0 12px;font-size:12px;font-weight:600;flex:none}.dg-clear-glass .choice-chip.selected{color:var(--blue);background:var(--blue-soft);border-color:color-mix(in srgb,var(--blue) 38%,var(--line))}.dg-clear-glass .system-xianyu .choice-chip.selected{color:var(--gold);background:var(--gold-soft);border-color:color-mix(in srgb,var(--gold) 38%,var(--line))}.dg-clear-glass .row-list{backdrop-filter:blur(14px) saturate(110%)}.dg-clear-glass .content-section>.list-row,.dg-clear-glass .row-list{background:var(--panel-fill);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--line)}.dg-clear-glass .content-section>.list-row{backdrop-filter:blur(14px)}.dg-clear-glass .list-row{width:100%;min-height:67px;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;color:var(--ink);text-align:left}.dg-clear-glass .list-row:last-child{border-bottom:0}.dg-clear-glass .catalog-row:hover,.dg-clear-glass .list-row:hover,.dg-clear-glass .stock-row:hover{background:color-mix(in srgb,var(--canvas) 52%,var(--surface))}.dg-clear-glass .list-row:active{background:var(--surface-soft)}.dg-clear-glass .row-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:8px;color:var(--muted);background:var(--surface-soft)}.dg-clear-glass .row-icon.blue{color:var(--blue);background:var(--blue-soft)}.dg-clear-glass .row-icon.gold{color:var(--gold);background:var(--gold-soft)}.dg-clear-glass .row-icon.info{color:var(--info);background:var(--info-soft)}.dg-clear-glass .row-icon.coral{color:var(--coral);background:var(--coral-soft)}.dg-clear-glass .row-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.dg-clear-glass .row-main strong{font-size:14px;line-height:1.35;font-weight:600;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.dg-clear-glass .row-main small{font-size:12px;line-height:1.4;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dg-clear-glass .row-meta{display:flex;align-items:flex-end;flex-direction:column;justify-content:center;gap:3px;flex:none;max-width:90px;color:var(--muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.dg-clear-glass .row-meta b{color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.dg-clear-glass .row-chevron{color:#9ca6b0;flex:none}.dg-clear-glass .status-label{display:inline-flex;align-items:center;gap:3px;min-height:22px;border-radius:4px;padding:2px 6px;background:var(--surface-soft);color:var(--muted);font-size:12px;font-weight:600;white-space:nowrap}.dg-clear-glass .status-label>svg{flex:none}.dg-clear-glass .status-label.amber{color:#98630c;background:#fff1d7}.dg-clear-glass .status-label.blue{color:#2860b0;background:#e9f0fc}.dg-clear-glass .status-label.green{color:var(--info);background:var(--info-soft)}.dg-clear-glass.theme-dark .status-label.amber{color:#ffd48d;background:#483823}.dg-clear-glass.theme-dark .status-label.blue{color:#a7c7ff;background:#263b5c}.dg-clear-glass.theme-dark .status-label.green{color:var(--info);background:var(--info-soft)}.dg-clear-glass .muted-caption{font-size:12px;color:var(--muted)}.dg-clear-glass .empty-state{min-height:170px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--ink);background:var(--panel-fill);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--line)}.dg-clear-glass .empty-state>svg{color:var(--muted);margin-bottom:3px}.dg-clear-glass .empty-state strong{font-size:14px;font-weight:600}.dg-clear-glass .empty-state p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.dg-clear-glass .profile-summary{margin:0 16px 12px;min-height:78px;display:flex;align-items:center;gap:12px;padding:10px;background:var(--panel-fill);border:1px solid var(--line);border-radius:8px;backdrop-filter:blur(14px)}.dg-clear-glass .profile-summary>div{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.dg-clear-glass .profile-summary strong{font-size:15px}.dg-clear-glass .profile-summary small{font-size:12px;color:var(--muted);line-height:1.4}.dg-clear-glass .profile-avatar{width:45px;height:45px;border-radius:50%;background:var(--info-soft);color:var(--info);display:grid;place-items:center;font-size:18px;font-weight:650;flex:none}.dg-clear-glass .qr-preview{min-height:270px;padding:20px 12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--ink);background:var(--panel-fill);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--line);text-align:center;backdrop-filter:blur(14px)}.dg-clear-glass .qr-code{width:124px;height:124px;display:grid;place-items:center;padding:7px;background:#fff;border:1px solid var(--line);border-radius:8px}.dg-clear-glass .qr-preview>strong{font-size:15px}.dg-clear-glass .qr-preview>span{color:var(--muted);font-size:12px;line-height:1.5}.dg-clear-glass .catalog-list,.dg-clear-glass .stock-list{background:var(--panel-fill);border-top:1px solid var(--glass-border);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.dg-clear-glass .catalog-row{display:flex;align-items:center;gap:10px;min-height:88px;padding:12px 11px;border-bottom:1px solid var(--line-soft)}.dg-clear-glass .catalog-row:last-child,.dg-clear-glass .stock-row:last-child{border-bottom:0}.dg-clear-glass .catalog-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;border:0;background:none;color:var(--ink);padding:0;text-align:left}.dg-clear-glass .catalog-info strong{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.dg-clear-glass .catalog-info small{display:flex;flex-wrap:wrap;gap:2px 6px;color:var(--muted);font-size:12px;line-height:1.5}.dg-clear-glass .catalog-info small>span,.dg-clear-glass .checkout-line-copy small>span{white-space:nowrap}.dg-clear-glass .quantity-control{width:114px;height:46px;flex:none;display:flex;align-items:center;justify-content:flex-end}.dg-clear-glass .quantity-add{width:44px;height:44px;flex:none;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;color:var(--accent);background:var(--accent-soft);box-shadow:none}.dg-clear-glass .quantity-stepper{width:114px;height:46px;flex:none;display:grid;grid-template-columns:44px 24px 44px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--control-fill)}.dg-clear-glass .quantity-stepper button{width:44px;height:44px;border:0;background:transparent;color:var(--gold);display:grid;place-items:center}.dg-clear-glass .quantity-stepper button:active{background:var(--gold-soft)}.dg-clear-glass .quantity-stepper output{text-align:center;font-size:13px;font-weight:730;font-variant-numeric:tabular-nums}.dg-clear-glass .stock-row{display:flex;align-items:center;gap:9px;min-height:80px;padding:8px 10px;border-bottom:1px solid var(--line-soft)}.dg-clear-glass .stock-check{display:grid;place-items:center;width:44px;height:44px;flex:none;cursor:pointer}.dg-clear-glass .stock-check input{width:18px;height:18px;margin:0;accent-color:var(--gold);cursor:pointer}.dg-clear-glass .stock-row>button{min-height:44px;border:0;background:none;text-align:left;color:var(--ink);flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:5px;padding:0}.dg-clear-glass .stock-row>button strong{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.dg-clear-glass .stock-row>button span{color:var(--muted);font-size:12px;line-height:1.5}.dg-clear-glass .stock-row>button em{font-style:normal;font-variant-numeric:tabular-nums}.dg-clear-glass .stock-count{display:flex;flex-direction:column;align-items:flex-end;flex:none;min-width:32px}.dg-clear-glass .stock-count strong{font-size:17px;font-variant-numeric:tabular-nums}.dg-clear-glass .stock-count small{color:var(--muted);font-size:12px}.dg-clear-glass .floating-selection{position:absolute;z-index:6;left:16px;right:16px;bottom:94px;min-height:55px;padding:7px 9px 7px 14px;display:flex;align-items:center;gap:8px;border:1px solid var(--glass-border);border-radius:14px;background:color-mix(in srgb,var(--surface) 80%,transparent);box-shadow:0 8px 20px var(--glass-shadow);backdrop-filter:blur(18px) saturate(150%)}.dg-clear-glass .floating-selection>span{flex:1;font-size:12px;font-weight:730}.dg-clear-glass .floating-selection>button:not(.command-button){min-width:44px;min-height:44px;border:0;background:none;color:var(--muted);font-size:12px}.dg-clear-glass .form-stack{display:grid;gap:12px}.dg-clear-glass .tier-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dg-clear-glass .tier-fields .form-field input{padding:8px}.dg-clear-glass .form-field{display:grid;gap:6px;color:var(--ink)}.dg-clear-glass .form-field>span{font-size:12px;font-weight:600;line-height:1.5;color:var(--muted)}.dg-clear-glass .form-field input,.dg-clear-glass .form-field select,.dg-clear-glass .form-field textarea{width:100%;min-width:0;min-height:46px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:var(--control-fill);color:var(--ink);font-size:14px;line-height:1.5;outline:none}.dg-clear-glass .form-field input:focus,.dg-clear-glass .form-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--blue) 13%,transparent)}.dg-clear-glass .system-xianyu .form-field input:focus,.dg-clear-glass .system-xianyu .form-field textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold) 13%,transparent)}.dg-clear-glass .form-field.has-error input,.dg-clear-glass .form-field.has-error textarea{border-color:var(--danger)}.dg-clear-glass .form-field.has-error input:focus,.dg-clear-glass .form-field.has-error textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--danger) 13%,transparent)}.dg-clear-glass .field-error{color:var(--danger);font-size:12px;line-height:1.4}.dg-clear-glass .choice-menu{position:relative;min-width:0}.dg-clear-glass .choice-menu-trigger{width:100%;min-height:44px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid var(--line);border-radius:8px;background:var(--control-fill);color:var(--ink);font-size:13px;text-align:left}.dg-clear-glass .choice-menu-trigger svg{color:var(--muted);flex:none;transition:transform .16s ease}.dg-clear-glass .choice-menu-trigger svg.open{transform:rotate(180deg)}.dg-clear-glass .choice-menu-options{position:absolute;z-index:25;top:calc(100% + 4px);left:0;right:0;padding:4px;border:1px solid var(--glass-border);border-radius:8px;background:color-mix(in srgb,var(--surface) 93%,transparent);box-shadow:0 12px 28px var(--glass-shadow);backdrop-filter:blur(18px) saturate(150%)}.dg-clear-glass .choice-menu-options button{width:100%;min-height:44px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:6px;background:transparent;color:var(--ink);font-size:13px;text-align:left}.dg-clear-glass .choice-menu-options button.selected{background:var(--blue-soft);color:var(--blue);font-weight:700}.dg-clear-glass .system-xianyu .choice-menu-options button.selected{background:var(--gold-soft);color:var(--gold)}.dg-clear-glass .form-field textarea{resize:vertical;min-height:77px;line-height:1.5}.dg-clear-glass .generated-copy{padding:16px;background:var(--panel-fill);border:1px solid var(--line);border-radius:8px}.dg-clear-glass .generated-copy strong{font-size:14px}.dg-clear-glass .generated-copy p{color:var(--muted);font-size:13px;line-height:1.6}.dg-clear-glass .generated-copy button{min-height:44px;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:transparent;color:var(--gold);font-weight:600;font-size:12px}.dg-clear-glass .draft-list{display:grid;gap:8px}.dg-clear-glass .modal-backdrop{position:absolute;z-index:20;inset:0;display:flex;align-items:flex-end;justify-content:center;background:rgba(16,22,30,.26);backdrop-filter:blur(3px)}.dg-clear-glass .glass-sheet{position:relative;width:100%;max-height:min(88%,750px);display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--glass-border);border-radius:24px 24px 0 0;color:var(--ink);background:var(--sheet-fill);box-shadow:0 -8px 36px var(--glass-shadow),inset 0 1px 0 var(--glass-border);backdrop-filter:blur(28px) saturate(125%);animation:sheet-in .2s cubic-bezier(.2,.8,.2,1)}.dg-clear-glass .confirm-sheet{border-radius:20px;margin:auto 18px;max-height:70%}.dg-clear-glass .sheet-grabber{width:31px;height:4px;margin:9px auto 0;border-radius:5px;background:color-mix(in srgb,var(--muted) 42%,transparent);flex:none}.dg-clear-glass .confirm-sheet .sheet-grabber{display:none}.dg-clear-glass .sheet-heading{display:flex;align-items:center;justify-content:space-between;min-height:57px;padding:10px 17px 4px;gap:8px;flex:none}.dg-clear-glass .sheet-heading h2{font-size:17px;margin:0;font-weight:650;line-height:1.3}.dg-clear-glass .sheet-close{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--muted);background:color-mix(in srgb,var(--surface) 80%,transparent);flex:none}.dg-clear-glass .sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-padding-bottom:88px;padding:8px 17px max(18px,env(safe-area-inset-bottom));scrollbar-width:thin;scrollbar-color:var(--line) transparent}.dg-clear-glass .sheet-body .row-list{background:transparent}.dg-clear-glass .sheet-body .list-row{min-height:61px}.dg-clear-glass .sheet-body .profile-summary{margin:0 0 12px;background:color-mix(in srgb,var(--surface) 70%,transparent)}.dg-clear-glass .sheet-body .segmented{margin:0 0 15px}.dg-clear-glass .sheet-label{color:var(--muted);font-size:12px;font-weight:600;line-height:1.5;margin:8px 0}.dg-clear-glass .sheet-footnote{color:var(--muted);font-size:12px;line-height:1.6;margin:12px 0;overflow-wrap:anywhere}.dg-clear-glass .sheet-paragraph{margin:5px 0 18px;color:var(--ink);font-size:13px;line-height:1.6}.dg-clear-glass .sheet-actions{position:sticky;z-index:2;bottom:0;display:flex;gap:8px;margin-top:18px;padding:13px 0 6px;border-top:1px solid var(--line);background:var(--sheet-fill);backdrop-filter:blur(16px)}.dg-clear-glass .confirm-sheet .sheet-actions{position:static;background:transparent;backdrop-filter:none}.dg-clear-glass .sheet-actions .command-button{flex:1;min-width:0}.dg-clear-glass .switch-options{margin:-2px 0 7px}.dg-clear-glass .switch-options>button{width:100%;min-height:71px;display:flex;align-items:center;gap:12px;padding:9px 2px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left}.dg-clear-glass .switch-options>button:last-child{border-bottom:0}.dg-clear-glass .switch-options>button>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:3px}.dg-clear-glass .switch-options strong{font-size:14px}.dg-clear-glass .switch-options small{font-size:12px;line-height:1.5;color:var(--muted)}.dg-clear-glass .switch-icon{width:42px;height:42px;flex:none;display:grid;place-items:center;border-radius:8px;background:var(--control-fill);color:var(--blue);border:1px solid var(--line)}.dg-clear-glass .switch-options>button:nth-child(3) .switch-icon{color:var(--gold)}.dg-clear-glass .switch-options>button>svg:last-child{color:var(--muted)}.dg-clear-glass .switch-options .current-check{color:var(--accent)!important}.dg-clear-glass .sheet-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.dg-clear-glass .sheet-options button{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--control-fill);color:var(--ink);font-size:13px;font-weight:600;line-height:1.5;text-align:left}.dg-clear-glass .sheet-options button>svg{flex:none}.dg-clear-glass .sheet-options button>span{min-width:0;overflow-wrap:anywhere}.dg-clear-glass .sheet-options button.selected{border-color:color-mix(in srgb,var(--blue) 65%,var(--line));background:var(--blue-soft);color:var(--blue)}.dg-clear-glass .system-xianyu .sheet-options button.selected{border-color:color-mix(in srgb,var(--gold) 65%,var(--line));background:var(--gold-soft);color:var(--gold)}.dg-clear-glass .title-options{grid-template-columns:1fr}.dg-clear-glass .title-options button{min-height:62px}.dg-clear-glass .title-options button>span{display:flex;flex-direction:column;gap:4px;text-align:left}.dg-clear-glass .title-options button strong{font-size:13px}.dg-clear-glass .title-options button small{color:var(--muted);font-size:12px}.dg-clear-glass .invoice-steps{display:grid;gap:13px}.dg-clear-glass .step-progress{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--line)}.dg-clear-glass .step-progress span{color:var(--blue);font-size:12px;font-weight:600}.dg-clear-glass .step-progress strong{font-size:14px}.dg-clear-glass .sheet-lead{display:flex;flex-direction:column;gap:7px;padding:5px 0 17px}.dg-clear-glass .sheet-lead-label{color:var(--muted);font-size:12px;line-height:1.5;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dg-clear-glass .sheet-lead strong{font-size:18px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.dg-clear-glass .sheet-lead>.status-label{align-self:flex-start}.dg-clear-glass .sheet-lead>span:last-child:not(.sheet-lead-label):not(.status-label){align-self:flex-start;color:var(--muted);font-size:12px;line-height:1.5}.dg-clear-glass .detail-lines{border-top:1px solid var(--line)}.dg-clear-glass .detail-line{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line-soft);font-size:12px}.dg-clear-glass .detail-line span{color:var(--muted);flex:none}.dg-clear-glass .detail-line strong{min-width:0;flex:1;padding:9px 0;font-size:13px;font-weight:600;line-height:1.5;text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.dg-clear-glass .checkout-lines{border-top:1px solid var(--line);margin-bottom:12px}.dg-clear-glass .checkout-line{display:flex;align-items:center;gap:8px;min-height:70px;padding:8px 0;border-bottom:1px solid var(--line-soft)}.dg-clear-glass .checkout-line-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.dg-clear-glass .checkout-line-copy strong{font-size:14px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.dg-clear-glass .checkout-line-copy small{display:flex;flex-wrap:wrap;gap:2px 6px;color:var(--muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.dg-clear-glass .switch-line{min-height:49px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line-soft);font-size:12px;font-weight:670}.dg-clear-glass .switch-line input{appearance:none;position:relative;flex:none;width:40px;height:24px;margin:0;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--muted) 26%,var(--surface));cursor:pointer;transition:background .16s ease}.dg-clear-glass .switch-line input:before{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .16s ease}.dg-clear-glass .switch-line input:checked{background:var(--accent);border-color:var(--accent)}.dg-clear-glass .switch-line input:checked:before{transform:translateX(16px)}.dg-clear-glass.theme-dark .switch-line input:checked:before{background:#202630}.dg-clear-glass .lesson-content{display:grid;gap:12px}.dg-clear-glass .lesson-content>strong{font-size:14px}.dg-clear-glass .lesson-feedback{margin:0;font-size:13px;line-height:1.5}.dg-clear-glass .lesson-feedback.correct{color:var(--positive)}.dg-clear-glass .lesson-feedback.incorrect{color:var(--danger)}.dg-clear-glass .headline-value{font-size:28px;font-weight:650;color:var(--accent);margin:-8px 0 15px;font-variant-numeric:tabular-nums}.dg-clear-glass .tier-strip{display:flex;gap:5px;margin-top:12px}.dg-clear-glass .tier-strip span{padding:6px 12px;font-size:12px;border-radius:6px;background:var(--accent-soft);color:var(--accent)}.dg-clear-glass .invite-result{display:flex;flex-direction:column;gap:5px;padding:13px;border-radius:8px;background:var(--blue-soft)}.dg-clear-glass .invite-result span{font-size:12px;line-height:1.5;color:var(--muted)}.dg-clear-glass .invite-result strong{font-size:16px;letter-spacing:0;overflow-wrap:anywhere}.dg-clear-glass .invite-result .command-button{align-self:flex-start}.dg-clear-glass .upload-zone{position:relative;min-height:72px;padding:12px;border:1px dashed color-mix(in srgb,var(--accent) 35%,var(--line));border-radius:8px;display:flex;align-items:center;justify-content:center;gap:7px;color:var(--accent);background:var(--control-fill);font-size:12px;font-weight:600;line-height:1.5;cursor:pointer;text-align:center;overflow-wrap:anywhere}.dg-clear-glass .upload-zone>svg{flex:none}.dg-clear-glass .upload-zone input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.dg-clear-glass .upload-zone:focus-within{outline:2px solid var(--blue);outline-offset:2px}.dg-clear-glass .quote-preview{display:flex;flex-direction:column;gap:6px;padding:13px;border:1px solid var(--line);border-radius:8px;background:var(--panel-fill)}.dg-clear-glass .quote-preview strong{font-size:12px;color:var(--muted)}.dg-clear-glass .quote-preview span{font-size:13px;font-weight:700}.dg-clear-glass .quote-preview b{font-size:22px;color:var(--blue)}.dg-clear-glass .quote-preview small{font-size:12px;line-height:1.5;color:var(--muted)}.dg-clear-glass .recognized-address{color:var(--positive);font-size:12px;line-height:1.6}.dg-clear-glass .auth-page{padding:30px 20px 60px;display:flex;flex-direction:column;align-items:stretch;gap:13px}.dg-clear-glass .auth-mark{width:54px;height:54px;display:grid;place-items:center;border-radius:12px;font-size:18px;font-weight:750}.dg-clear-glass .auth-mark,.dg-clear-glass.theme-dark .auth-mark{background:#171c21;color:#fff}.dg-clear-glass .auth-page h1{margin:11px 0 -9px;font-size:25px}.dg-clear-glass .auth-page p{margin:0 0 12px;font-size:12px;color:var(--muted)}.dg-clear-glass .auth-switch{display:flex;gap:17px;border-bottom:1px solid var(--line);margin-bottom:5px}.dg-clear-glass .auth-switch button{min-width:44px;min-height:44px;border:0;border-bottom:2px solid transparent;background:transparent;color:var(--muted);font-size:14px;font-weight:600}.dg-clear-glass .auth-switch button.selected{color:var(--blue);border-bottom-color:var(--blue)}.dg-clear-glass .auth-code{display:flex;align-items:flex-end;gap:8px}.dg-clear-glass .auth-code .form-field{flex:1;min-width:0}.dg-clear-glass .auth-code>button{flex:none;min-height:46px;border:1px solid var(--line);border-radius:8px;padding:0 10px;background:var(--control-fill);color:var(--accent);font-size:12px;font-weight:600}.dg-clear-glass .auth-back{min-height:44px;border:0;background:transparent;color:var(--muted);font-size:12px}.dg-clear-glass .recovery-screen{min-height:420px;padding:65px 24px 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.dg-clear-glass .recovery-icon{width:60px;height:60px;display:grid;place-items:center;border-radius:17px;background:var(--surface);color:var(--muted);margin-bottom:17px}.dg-clear-glass .recovery-screen h1{margin:0;font-size:20px}.dg-clear-glass .recovery-screen p{margin:9px 0 22px;color:var(--muted);font-size:12px}.dg-clear-glass .recovery-screen .command-button{min-width:120px}.dg-clear-glass .loading-screen{padding:16px;display:grid;gap:12px}.dg-clear-glass .loading-screen>div{border-radius:8px;background:color-mix(in srgb,var(--line) 62%,var(--surface));animation:loading-pulse 1.2s ease-in-out infinite alternate}.dg-clear-glass .loading-heading{width:43%;height:25px}.dg-clear-glass .loading-metric{width:100%;height:75px}.dg-clear-glass .loading-row{width:100%;height:60px}.dg-clear-glass .loading-screen button{justify-self:start;border:0;background:none;color:var(--blue);font-size:12px;font-weight:700}@keyframes sheet-in{0%{transform:translateY(22px);opacity:.78}to{transform:translateY(0);opacity:1}}@keyframes loading-pulse{0%{opacity:.5}to{opacity:1}}@media (max-width:600px){.dg-clear-glass{padding:0}.dg-clear-glass .preview-toolbar{width:100%;min-height:40px;margin:0;padding:4px 10px;gap:7px;background:#e8ebef}.dg-clear-glass.theme-dark .preview-toolbar{background:#0d1115}.dg-clear-glass .preview-toolbar>span{display:none}.dg-clear-glass .preview-toolbar .viewport-buttons{margin-left:auto}.dg-clear-glass .phone-frame{width:100%;height:calc(100dvh - 40px);min-height:0;border:0;border-radius:0;box-shadow:none}.dg-clear-glass .preview-caption{display:none}}@media (max-width:350px){.dg-clear-glass .dock-inner{gap:0}.dg-clear-glass .page-title h1{font-size:20px}.dg-clear-glass .command-button{padding:0 9px}.dg-clear-glass .catalog-row,.dg-clear-glass .checkout-line{position:relative;display:block}.dg-clear-glass .catalog-info{width:100%}.dg-clear-glass .catalog-info small,.dg-clear-glass .checkout-line-copy small{min-height:46px;padding-right:124px;align-content:center}.dg-clear-glass .catalog-row .quantity-control{position:absolute;right:11px;bottom:12px}.dg-clear-glass .checkout-line-copy{display:flex}.dg-clear-glass .checkout-line>.quantity-stepper{position:absolute;right:0;bottom:8px}}@media (prefers-reduced-motion:reduce){.dg-clear-glass *,.dg-clear-glass :after,.dg-clear-glass :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.dg-clear-glass{--content-gutter:16px;--section-gap:12px;padding:0;display:block;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;letter-spacing:0;background:var(--canvas)}.dg-clear-glass .phone-frame{width:100%;height:100dvh;min-height:0;max-width:none;border:0;border-radius:0;box-shadow:none}.dg-clear-glass .content-scroll{inset:79px 0 0;height:auto}.dg-clear-glass .top-clearance{height:0}@media (max-width:639px){.dg-clear-glass .phone-frame:has(>.dock)>.content-scroll{bottom:0;padding-bottom:104px;scroll-padding-bottom:88px}.dg-clear-glass .phone-frame:has(>.dock)>.content-scroll.xianyu-scan-content{display:block;overflow-y:auto}.dg-clear-glass .phone-frame:has(.floating-selection,.onboarding-floating-actions)>.content-scroll{padding-bottom:195px;scroll-padding-bottom:170px}.dg-clear-glass .phone-frame:has(>.dock)>.bottom-edge{height:88px;backdrop-filter:blur(4px);background:linear-gradient(180deg,transparent,rgba(247,248,250,.24))}}.dg-clear-glass .scroll-edge{top:0}.dg-clear-glass .native-shell-header{top:7px}.dg-clear-glass .glass-content{position:relative;z-index:2}.dg-clear-glass .glass-host,.dg-clear-glass .list-row{min-width:0}.dg-clear-glass .dg-optical{position:absolute;inset:0;pointer-events:none;border-radius:inherit;overflow:hidden}.dg-clear-glass .dg-optical-component{border-radius:inherit}.dg-clear-glass .dg-optical .glass{width:100%;height:100%}.dg-clear-glass:not(.theme-dark) .dock .dock-glass{--glass-tint:linear-gradient(155deg,rgba(255,255,255,.28),rgba(239,248,255,.06) 48%,rgba(255,255,255,.18));backdrop-filter:blur(3px) saturate(130%);box-shadow:0 8px 26px rgba(38,62,88,.14),inset 0 0 0 1px rgba(255,255,255,.72)}.dg-clear-glass:not(.theme-dark) .dock .dock-glass .dg-optical .glass{border-color:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(113,139,169,.2)!important}.dg-clear-glass:not(.theme-dark) .dock .dock-glass .glass__warp{opacity:1}.dg-clear-glass:not(.theme-dark) .dock .dock-glass .dg-optical>span{opacity:.9!important;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.85),inset 0 2px 4px rgba(255,255,255,.38)!important}.dg-clear-glass .dock .dock-item:focus-visible{outline:1px solid var(--accent);outline-offset:-3px}.dg-clear-glass [hidden]{display:none!important}.dg-clear-glass .luhuo-app-shell{display:block;padding:0;margin:0;background:var(--scene)}.dg-clear-glass .luhuo-main{display:block;height:auto;min-height:0;padding:0 0 104px;background:var(--scene)}.dg-clear-glass .luhuo-main-orders{max-width:none}.dg-clear-glass .luhuo-content-panel,.dg-clear-glass .luhuo-view-panel{min-height:0}.dg-clear-glass .luhuo-sidebar,.luhuo-native-host .dg-clear-glass .native-shell-header,.luhuo-native-host .dg-clear-glass .scroll-edge,.xianyu-native-host .dg-clear-glass .native-shell-header,.xianyu-native-host .dg-clear-glass .scroll-edge{display:none}.luhuo-native-host .dg-clear-glass .top-clearance,.xianyu-native-host .dg-clear-glass .top-clearance{height:0}.luhuo-native-host .dg-clear-glass .content-scroll,.xianyu-native-host .dg-clear-glass .content-scroll{padding-top:12px}html.dg-native-overlay .dg-clear-glass .phone-frame>.content-scroll{top:var(--dg-native-top-inset,78px)!important;height:auto!important;padding-top:12px!important;scroll-padding-top:8px}.dg-clear-glass .dg-portal-page{display:block;padding:0;margin:0;background:transparent}.dg-clear-glass .dg-portal-page .home-body{padding-top:0}.dg-clear-glass .dg-task-source{display:inline}.dg-clear-glass .dg-task-error,.dg-clear-glass .dg-task-issues{margin:12px 16px}.dg-clear-glass .dg-task-sync{margin:8px 16px;min-height:44px}.dg-clear-glass .dg-continue{margin:0 16px 16px}.dg-clear-glass .dg-continue>button{min-height:44px}.dg-clear-glass .dg-portal-work{display:contents;padding:0}.dg-clear-glass.luhuo-dialog-layer{position:fixed;inset:0;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;min-height:0;padding:0;background:rgba(16,22,30,.26);backdrop-filter:blur(3px)}.dg-clear-glass .luhuo-dialog.glass-sheet{width:100%;max-width:none;margin:0;background:var(--sheet-fill)}.dg-clear-glass .luhuo-dialog.confirm-sheet{width:calc(100% - 36px);max-width:480px;margin:auto 18px}.dg-clear-glass .luhuo-dialog.glass-sheet:focus{outline:none}.dg-clear-glass .luhuo-dialog.glass-sheet .sheet-grabber{background:var(--line)}.dg-clear-glass .luhuo-dialog.glass-sheet .luhuo-dialog-header.sheet-heading{background:transparent;border-bottom-color:var(--line-soft)}.dg-clear-glass .luhuo-dialog-body.sheet-body{background:transparent}.dg-clear-glass .luhuo-dialog.glass-sheet .luhuo-dialog-footer.sheet-actions{background:var(--sheet-fill)}.dg-clear-glass .account-sheet-identity{display:flex;align-items:center;gap:12px;margin:8px 0 12px}.dg-clear-glass .account-sheet-identity>div{min-width:0;display:flex;flex-direction:column;gap:4px}.dg-clear-glass .account-sheet-identity strong{font-size:17px;font-weight:650}.dg-clear-glass .account-sheet-identity small{font-size:12px;color:var(--muted)}.dg-clear-glass .btn-ghost,.dg-clear-glass .btn-primary,.dg-clear-glass .btn-secondary{min-height:44px;gap:6px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;box-shadow:none;text-shadow:none}.dg-clear-glass .btn-primary{background:var(--blue);border-color:var(--blue);color:#fff}.dg-clear-glass .btn-secondary{background:var(--control-fill);border-color:var(--line);color:var(--ink)}.dg-clear-glass .input{min-height:44px;border-radius:12px;font-size:13px;color:var(--ink);background:var(--control-fill);border-color:var(--line)}.dg-clear-glass .dg-login-form{padding:0;margin:0}.dg-clear-glass .luhuo-toast{font-size:13px}.dg-clear-glass .page-title{margin:0 var(--content-gutter) var(--section-gap);min-height:44px;align-items:center;gap:12px}.dg-clear-glass .page-title-copy{align-items:center;gap:8px}.dg-clear-glass .page-title h1{font-size:20px;line-height:1.35}.dg-clear-glass .page-title p{margin-top:3px;line-height:1.5}.dg-clear-glass .page-title-action{align-self:center}.dg-clear-glass .summary-band{margin-bottom:var(--section-gap);padding-block:10px}.dg-clear-glass .metric strong{line-height:1.3}.dg-clear-glass .tool-row{gap:8px;min-height:44px;margin-bottom:8px}.dg-clear-glass .search-field{min-height:44px;border-radius:12px}.dg-clear-glass .content-section{margin-top:var(--section-gap)}.dg-clear-glass .scroll-tabs,.dg-clear-glass .segmented{margin-bottom:8px}.dg-clear-glass .form-field input,.dg-clear-glass .form-field select,.dg-clear-glass .form-field textarea{border-radius:12px;padding:8px 12px}.dg-clear-glass .sheet-heading{min-height:56px;padding:8px var(--content-gutter) 4px}.dg-clear-glass .sheet-body{padding-inline:var(--content-gutter)}.dg-clear-glass.system-xianyu .row-list:has(>.empty-state:only-child){border:0;background:transparent;backdrop-filter:none}.dg-clear-glass.system-xianyu .empty-state{min-height:144px;padding:24px 20px;border:0;background:transparent;backdrop-filter:none}.dg-clear-glass.system-xianyu .empty-state>svg{width:48px;height:48px;padding:10px;border-radius:16px;background:var(--blue-soft);color:var(--blue)}.dg-clear-glass,.xianyu-theme{--button-radius:14px;--button-border:#d8e1ed;--button-fill:rgba(255,255,255,.92);--button-hover:#f0f5fc;--button-press:#e5edf9;--button-focus:#2864de;--button-soft:#edf3ff;--button-soft-ink:#245abf;--button-primary:#2864de;--button-primary-hover:#205bce;--button-primary-press:#1d50b4;--button-primary-ink:#fff}.dg-clear-glass.xianyu-theme,.xianyu-theme.xianyu-popup-dialog{--button-border:#dedfe2;--button-hover:#fffbea;--button-press:#fff3b2;--button-focus:#8b7410;--button-soft:#fff7cc;--button-soft-ink:#594911;--button-primary:#ffe24a;--button-primary-hover:#f4d63b;--button-primary-press:#eacb2c;--button-primary-ink:#202226}.dg-clear-glass.theme-dark{--button-border:#515b6c;--button-fill:#343b47;--button-hover:#414b5c;--button-press:#4a5871;--button-focus:#adc1f5;--button-soft:#34425d;--button-soft-ink:#c5d6ff;--button-primary:#adc1f5;--button-primary-hover:#bdcef7;--button-primary-press:#97afe9;--button-primary-ink:#172033}.dg-clear-glass :is(.command-button,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.choice-chip,.choice-menu-trigger,.dg-open-business),.xianyu-popup-dialog :is(.btn-primary,.btn-secondary,.btn-ghost,.btn-danger){display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;max-width:100%;padding:10px 14px;border:1px solid var(--button-border);border-radius:var(--button-radius);background:var(--button-fill);color:var(--ink,#202b3c);font-size:13px;font-weight:600;line-height:20px;letter-spacing:0;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none;text-shadow:none;vertical-align:middle;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,opacity .14s ease}.dg-clear-glass :is(.command-button,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.text-action,.choice-menu-trigger)>svg{display:block;flex:0 0 auto;pointer-events:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.dg-clear-glass .command-button>span{min-width:0;justify-content:center}.dg-clear-glass :is(.command-button.primary,.command-button.gold,.btn-primary),.xianyu-popup-dialog .btn-primary{background:var(--button-primary);border-color:var(--button-primary);color:var(--button-primary-ink);box-shadow:none}.dg-clear-glass :is(.command-button.danger,.btn-danger){background:#fff2f1;border-color:#eccbc8;color:#a43b35}.dg-clear-glass :is(.btn-ghost,.text-action){background:transparent;border-color:transparent}.dg-clear-glass .text-action{border-radius:8px;padding-inline:6px;gap:6px}.dg-clear-glass :is(.command-button.filtered,.choice-chip.selected,.choice-menu-trigger[aria-expanded=true]){border-color:var(--button-focus);color:var(--button-soft-ink);background:var(--button-soft)}.dg-clear-glass .search-field>button,.dg-clear-glass :is(.icon-button,.sheet-close,.quantity-add){display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border:1px solid var(--button-border);border-radius:12px;background:var(--button-fill);color:var(--muted,#59677b);box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .12s ease,opacity .14s ease}.dg-clear-glass :is(.icon-button,.sheet-close,.quantity-add)>svg{display:block;flex:none;pointer-events:none;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round}.dg-clear-glass .search-field>button{border:0;background:transparent;border-radius:9px}.dg-clear-glass :is(.inline-back,.native-shell-header .icon-button){background:rgba(255,255,255,.56)}.dg-clear-glass :is(.icon-button,.sheet-close){border:0;border-radius:50%;background:rgba(255,255,255,.62)}.dg-clear-glass.xianyu-theme :is(.icon-button,.sheet-close){background:rgba(255,226,74,.3)}.dg-clear-glass.theme-dark :is(.icon-button,.sheet-close){background:rgba(173,193,245,.16)}.dg-clear-glass .quantity-add{background:var(--button-soft);color:var(--button-soft-ink);border-color:transparent;border-radius:50%}.dg-clear-glass .native-shell-header .brand-button{position:relative;z-index:0;background:transparent}.dg-clear-glass .native-shell-header .brand-button:before{position:absolute;z-index:-1;width:36px;height:36px;border-radius:13px;background:#171c21;content:""}.dg-clear-glass .native-shell-header .system-switch{gap:4px;background:transparent;border:0;box-shadow:none}.dg-clear-glass .native-shell-header .system-switch:active{background:rgba(32,43,60,.06)}.dg-clear-glass .native-shell-header .system-switch strong{font-weight:650}.dg-clear-glass .native-shell-header .system-switch>svg{width:16px;height:16px;stroke-width:1.85;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.dg-clear-glass .native-shell-header .icon-button{width:44px;height:44px;min-width:44px;min-height:44px;background:rgba(255,255,255,.62);color:var(--blue)}.dg-clear-glass.xianyu-theme .native-shell-header .icon-button{background:rgba(255,226,74,.3);color:var(--button-soft-ink)}.dg-clear-glass.theme-dark .native-shell-header .icon-button{background:rgba(173,193,245,.16);color:#c5d6ff}.dg-clear-glass .system-home .home-account-tools .icon-button:nth-child(n){border:0;border-radius:50%;background:var(--button-soft)}.dg-clear-glass .system-home .home-account-tools .icon-button:nth-child(3){background:rgba(252,233,240,.82);color:#9e4965}.dg-clear-glass.theme-dark .system-home .home-account-tools .icon-button:nth-child(n){background:rgba(173,193,245,.16)}.dg-clear-glass.xianyu-theme .system-home .home-account-tools .icon-button:nth-child(n){background:rgba(255,226,74,.3)}.dg-clear-glass.theme-dark .system-home .home-account-tools .icon-button:nth-child(3){background:rgba(245,173,194,.2);color:#f0b1c4}.dg-clear-glass .system-home .home-account-tools .icon-button:nth-child(n):hover:not(:disabled){border-color:transparent;border-radius:50%;background:var(--button-hover)}.dg-clear-glass .business-glyph,.dg-clear-glass .dg-task-icon,.dg-clear-glass .home-avatar{border-radius:15px}.dg-clear-glass .quantity-stepper{border-radius:10px;overflow:hidden}.dg-clear-glass .quantity-stepper button{min-width:44px;min-height:44px;color:var(--button-soft-ink)}.dg-clear-glass :is(.sheet-options button,.choice-menu-options button){border-radius:10px}.dg-clear-glass .sheet-options button.selected{border-color:var(--button-focus);background:var(--button-soft);color:var(--button-soft-ink)}.dg-clear-glass .auth-code>button{border-radius:10px;padding-inline:12px}.dg-clear-glass .luhuo-selection-trigger{min-height:44px;border-radius:var(--button-radius);border-color:var(--button-border);background:var(--button-fill);transition:background-color .14s ease,border-color .14s ease}.dg-clear-glass .luhuo-selection-trigger[aria-expanded=true]{border-color:var(--button-focus);background:var(--button-soft)}.dg-clear-glass .system-switch{border-radius:10px;transition:background-color .14s ease}.dg-clear-glass :is(.list-row,.home-business,.catalog-row,.sheet-options button,.choice-menu-options button,.segmented button,.scroll-tabs button,.quantity-stepper button,.text-action){transition:background-color .14s ease,color .14s ease,border-color .14s ease}.dg-clear-glass :is(.segmented,.scroll-tabs) button{font-weight:600}.dg-clear-glass :is(.segmented,.scroll-tabs) button[aria-selected=true]{font-weight:700}@media (hover:hover){.dg-clear-glass :is(.command-button,.btn-secondary,.btn-ghost,.choice-chip,.choice-menu-trigger,.icon-button,.sheet-close,.text-action):hover:not(:disabled){background:var(--button-hover);border-color:var(--button-border);filter:none}.dg-clear-glass :is(.icon-button,.sheet-close):hover:not(:disabled){border-color:transparent;border-radius:50%}.dg-clear-glass :is(.command-button.primary,.command-button.gold,.btn-primary):hover:not(:disabled){background:var(--button-primary-hover);border-color:var(--button-primary-hover);color:var(--button-primary-ink)}.dg-clear-glass :is(.command-button.danger,.btn-danger):hover:not(:disabled){background:#ffe8e6;border-color:#dda9a3}.dg-clear-glass :is(.list-row,.home-business,.catalog-row,.choice-menu-options button):hover:not(:disabled){background-color:var(--button-hover)}}.dg-clear-glass :is(.command-button,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.icon-button,.sheet-close,.quantity-add):active:not(:disabled){transform:scale(.98);filter:none}.dg-clear-glass :is(.command-button,.btn-secondary,.btn-ghost,.icon-button,.sheet-close,.quantity-stepper button,.text-action):active:not(:disabled){background-color:var(--button-press)}.dg-clear-glass :is(.command-button.primary,.command-button.gold,.btn-primary):active:not(:disabled){background:var(--button-primary-press);border-color:var(--button-primary-press)}.dg-clear-glass :is(.command-button.danger,.btn-danger):active:not(:disabled){background:#ffdad6;border-color:#d99c95}.dg-clear-glass :is(.list-row,.home-business,.catalog-row,.sheet-options button,.choice-menu-options button):active:not(:disabled){background-color:var(--button-press)}.dg-clear-glass button:focus-visible{outline:2px solid var(--button-focus);outline-offset:3px}.dg-clear-glass :is(.dock-item,.segmented button,.scroll-tabs button,.list-row):focus-visible{outline-offset:-3px}.dg-clear-glass :is(.command-button,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.icon-button,.sheet-close):disabled{opacity:.48;cursor:not-allowed;transform:none;filter:none;box-shadow:none}@media (max-width:359px){.dg-clear-glass :is(.command-button,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger){padding-inline:10px;gap:6px}}@media (prefers-reduced-motion:reduce){.dg-clear-glass button{transition:none!important}.dg-clear-glass :is(.command-button,.btn-primary,.btn-secondary,.btn-ghost,.btn-danger,.icon-button,.sheet-close,.quantity-add):active{transform:none}}.dg-clear-glass .dock-inner{position:relative;isolation:isolate;touch-action:pan-y}.dg-clear-glass .dock-indicator{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border-radius:19px;background:rgba(210,227,252,.66);box-shadow:inset 0 1px 0 rgba(255,255,255,.78),inset 0 0 0 1px rgba(255,255,255,.4),0 2px 6px rgba(37,79,130,.09);transform-origin:0 0;transition:transform .22s cubic-bezier(.2,.75,.25,1);will-change:transform}.dg-clear-glass .dock-inner>.dock-item{position:relative;z-index:1}.dg-clear-glass .dock.luhuo .dock-inner[data-indicator-ready]>.dock-item.selected,.dg-clear-glass.xianyu-theme .dock.xianyu .dock-inner[data-indicator-ready]>.dock-item.selected{background:transparent}.dg-clear-glass .dock-inner[data-dock-motion=dragging]>.dock-item{transform:none}.dg-clear-glass.xianyu-theme .dock-indicator{background:rgba(255,246,190,.74)}.dg-clear-glass.xianyu-theme .dock-inner[data-indicator-ready]>.dock-item.selected:after{display:none}.dg-clear-glass.xianyu-theme .dock-indicator:after{content:"";position:absolute;bottom:1px;left:calc(50% - 14px);width:28px;height:2px;background:#d9b815}@media (prefers-reduced-motion:reduce){.dg-clear-glass .dock-indicator{transition:none}}.dg-clear-glass.system-xianyu .xianyu-workspace-content{padding:0}@media (max-width:1023px){.dg-clear-glass.xianyu-theme.system-xianyu .xianyu-report-actions.glass-host{position:sticky;background:rgba(248,249,250,.58);border-top-color:rgba(255,255,255,.9);backdrop-filter:blur(12px) saturate(118%);-webkit-backdrop-filter:blur(12px) saturate(118%)}.dg-clear-glass.xianyu-theme.system-xianyu .xianyu-report-actions>:not(.dg-optical){position:relative;z-index:2}.dg-clear-glass.xianyu-theme.system-xianyu .xianyu-report-actions .glass__warp{opacity:.85}.dg-clear-glass.xianyu-theme.system-xianyu .xianyu-report-actions .dg-optical .glass{border-color:rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(74,80,88,.1)!important}.dg-clear-glass.xianyu-theme.system-xianyu .xianyu-report-actions .dg-optical .glass:after{background:linear-gradient(155deg,rgba(255,255,255,.48),rgba(248,249,250,.12) 48%,rgba(255,255,255,.32))}}@media (min-width:1024px){.dg-clear-glass.system-xianyu .xianyu-report-actions.glass-host{position:static}.dg-clear-glass.system-xianyu .xianyu-report-actions>.dg-optical{display:none}}.dg-clear-glass.system-xianyu .xianyu-report-queue-nav{overflow:hidden}.dg-clear-glass.system-xianyu .xianyu-report-queue-nav button{display:inline-flex;align-items:center;justify-content:center;gap:3px;white-space:nowrap;overflow-wrap:normal}.dg-clear-glass.system-xianyu .queue-count{display:inline-grid;place-items:center;min-width:16px;height:16px;padding:0 3px;border-radius:4px;background:var(--surface-soft);color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.dg-clear-glass.system-xianyu .xianyu-report-queue-nav button[aria-selected=true] .queue-count{background:color-mix(in srgb,var(--accent) 15%,var(--control-fill));color:var(--accent)}.dg-clear-glass.system-xianyu .xianyu-scan-content{display:flex;flex-direction:column;overflow:hidden}.dg-clear-glass.system-xianyu .xianyu-scan-content .top-clearance,.dg-clear-glass.system-xianyu .xianyu-scan-content .xianyu-desktop-nav{flex:none}.dg-clear-glass.system-xianyu .xianyu-scan-content .xianyu-workspace-content{flex:1;min-height:0}.dg-clear-glass.system-xianyu .xianyu-shell-status{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;margin:8px auto;color:var(--ink);font-size:13px}.dg-clear-glass.system-xianyu .xianyu-shell-status[role=alert]{color:#98630c}.dg-clear-glass.system-xianyu .xianyu-desktop-nav .choice-chip{display:inline-flex;align-items:center;gap:6px}.dg-clear-glass.system-xianyu .xianyu-stock-view-mode{margin:0;min-width:140px}.dg-clear-glass.system-xianyu .xianyu-stock-list{border:0;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--line);border-radius:0;background:var(--panel-fill);box-shadow:none;backdrop-filter:blur(14px)}.dg-clear-glass.system-xianyu .dg-stock-row{min-height:76px;padding:7px 10px;border:0;border-bottom:1px solid var(--line-soft);background:transparent;box-shadow:none}.dg-clear-glass.system-xianyu .dg-stock-row.is-expanded{background:color-mix(in srgb,var(--blue-soft) 60%,var(--panel-fill))}.dg-clear-glass.system-xianyu .dg-stock-row:hover{background:color-mix(in srgb,var(--canvas) 52%,var(--surface))}.dg-clear-glass.system-xianyu .xianyu-stock-selection-bar{display:flex;align-items:center;gap:4px;min-height:44px}.dg-clear-glass.system-xianyu .xianyu-stock-title-actions{display:flex;align-items:center;gap:4px}.dg-clear-glass.system-xianyu .xianyu-stock-view-toolbar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 16px 4px;min-height:44px}.dg-clear-glass.system-xianyu .xianyu-stock-screen>.page-title{align-items:center;min-height:44px;margin-bottom:6px}.dg-clear-glass.system-xianyu .summary-band{border:0;background:transparent;backdrop-filter:none}.dg-clear-glass.system-xianyu .xianyu-stock-screen>.summary-band{margin-bottom:6px;padding:0}.dg-clear-glass.system-xianyu .xianyu-stock-screen>.summary-band .metric{flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:44px}.dg-clear-glass.system-xianyu .xianyu-stock-screen .choice-chip.selected,.dg-clear-glass.system-xianyu .xianyu-stock-screen .metric.accent strong{color:var(--gold)}.dg-clear-glass.system-xianyu .xianyu-stock-screen .choice-chip.selected{border-color:var(--gold);background:var(--gold-soft)}.dg-clear-glass.system-xianyu .xianyu-stock-screen .chip-row,.dg-clear-glass.system-xianyu .xianyu-stock-screen .tool-row{margin-bottom:4px}.dg-clear-glass.system-xianyu .xianyu-stock-screen .xianyu-stock-view-mode{min-width:112px;min-height:44px;padding:0;border-radius:8px}.dg-clear-glass.system-xianyu .xianyu-stock-results{margin-top:0;margin-bottom:0}.dg-clear-glass.system-xianyu .xianyu-stock-result-count{min-width:0;flex:1;font-size:12px;color:var(--muted);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.dg-clear-glass.system-xianyu .xianyu-stock-group-back{display:block;max-width:calc(100% - 32px);min-height:44px;margin:0 16px 4px;text-align:left;overflow-wrap:anywhere}@media (max-width:767px){.dg-clear-glass.system-xianyu .dg-stock-row{grid-template-columns:minmax(0,1fr) 114px;grid-template-areas:"model controls" "source controls" "price controls";gap:2px 9px}.dg-clear-glass.system-xianyu .dg-stock-row .xianyu-stock-cell-controls{width:114px;flex-wrap:wrap;justify-content:flex-end}}.dg-clear-glass.xianyu-theme.system-xianyu,.xianyu-theme.xianyu-popup-dialog{--canvas:#f7f8fa;--surface:#fff;--surface-soft:#f5f6f8;--ink:#202226;--muted:#5c616b;--line:rgba(39,43,49,.14);--line-soft:rgba(39,43,49,.09);--blue:#ffe24a;--blue-soft:#fff5ba;--gold:#3e360b;--gold-soft:#fff4ad;--gold-fill:#ffe24a;--gold-ink:#202226;--accent-soft:#fff4ad;--info:#4b5563;--info-soft:#edf0f2;--positive:#4b5563;--panel-fill:rgba(255,255,255,.86);--control-fill:rgba(255,255,255,.94);--sheet-fill:rgba(255,255,255,.97);--scene:#f7f8fa;--glass-tint:linear-gradient(155deg,rgba(255,255,255,.62),rgba(250,250,247,.2) 48%,rgba(255,255,255,.42));--glass-border:rgba(255,255,255,.94);--glass-shadow:rgba(34,37,42,.08);background:#f7f8fa}.dg-clear-glass.xianyu-theme.system-xianyu{--accent:#645413}.xianyu-theme{--dg-page:#f7f8fa;--dg-page-deep:#f1f2f4;--dg-surface-soft:#f5f6f8;--dg-line:#dcdee2;--dg-line-soft:#ebeced;--dg-blue:#ffe24a;--dg-blue-strong:#f4d63b;--dg-blue-soft:#fff5ba;--xianyu-glass-shadow:rgba(34,37,42,.08);--xianyu-glass-fill:linear-gradient(155deg,rgba(255,255,255,.82),rgba(247,248,249,.52) 48%,rgba(255,255,255,.76));--xianyu-popup-surface:#fff;--xianyu-popup-muted:#f6f7f8;--xianyu-popup-border:#dedfe2;--xianyu-popup-shadow:0 22px 54px rgba(30,32,36,.17);--primary:51 100% 64%;--primary-foreground:220 9% 14%;--accent:50 100% 95%;--accent-foreground:45 56% 22%;background:#f7f8fa}.dg-clear-glass.xianyu-theme .glass-host .dg-optical .glass:after,.dg-clear-glass.xianyu-theme .xianyu-optical-glass .glass:after{background:var(--glass-tint)}.dg-clear-glass.xianyu-theme .glass-host:not(.dock-glass) .dg-optical .glass{border-color:var(--line-soft);box-shadow:0 2px 8px rgba(34,37,42,.06)!important}.dg-clear-glass.xianyu-theme .glass-host:not(.dock-glass) .dg-optical>span{box-shadow:none!important}.dg-clear-glass.xianyu-theme .glass-host:not(.dock-glass) .glass__warp{opacity:.5}.dg-clear-glass.xianyu-theme .system-switch strong{text-decoration:underline;text-decoration-color:#ffe24a;text-decoration-thickness:3px;text-underline-offset:5px}.dg-clear-glass.xianyu-theme .xianyu-stock-screen .choice-chip.selected{background:#ffe24a;border-color:#e6c932;color:#202226}.dg-clear-glass.xianyu-theme .dock-item{position:relative;border-radius:6px}.dg-clear-glass.xianyu-theme .dock.xianyu .dock-item.selected{color:#202226;background:#fff8d1}.dg-clear-glass.xianyu-theme .dock-item.selected:after{position:absolute;content:"";bottom:0;width:28px;height:2px;background:#d9b815}.dg-clear-glass.xianyu-theme .xianyu-desktop-nav{background:var(--panel-fill);border:0;border-bottom:1px solid var(--line);box-shadow:none}.dg-clear-glass.xianyu-theme .xianyu-desktop-nav .choice-chip{border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent}.dg-clear-glass.xianyu-theme .xianyu-desktop-nav .choice-chip.selected{border-bottom-color:#d9b815;color:#202226;background:#fff8d1}.dg-clear-glass.xianyu-theme .segmented>button,.xianyu-theme :is(.btn-primary,.btn-secondary,.btn-ghost,.command-button,.tab-pill){display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:6px;min-height:44px;line-height:1.25;border-radius:var(--button-radius,10px);box-shadow:none}.dg-clear-glass.xianyu-theme .segmented>button>svg,.xianyu-theme :is(.btn-primary,.btn-secondary,.btn-ghost,.command-button,.tab-pill)>svg{display:block;flex:none}.dg-clear-glass.xianyu-theme .segmented{align-items:stretch;min-height:46px;padding:0;gap:4px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.dg-clear-glass.xianyu-theme .segmented>button{padding:0 8px;border:0;border-bottom:2px solid transparent;border-radius:0;font-size:13px;white-space:nowrap}.dg-clear-glass.xianyu-theme .xianyu-scan-toolbar{display:flex;flex:none;align-items:center;gap:8px;margin:0 16px 6px}.dg-clear-glass.xianyu-theme .xianyu-scan-toolbar>.segmented{margin:0}.dg-clear-glass.xianyu-theme .xianyu-scan-toolbar>button{align-self:center;height:44px;min-height:44px}.xianyu-theme :is(.control-card,.surface-panel){border-color:#e1e3e6;border-radius:6px;background:#fff;box-shadow:none}.xianyu-theme .soft-section{border-color:#e1e3e6;background:#f7f8fa}.dg-clear-glass.xianyu-theme .btn-primary,.dg-clear-glass.xianyu-theme .command-button.gold,.dg-clear-glass.xianyu-theme .command-button.primary,.xianyu-theme .btn-primary,.xianyu-theme .tab-pill-active{background:#ffe24a;border-color:#ffe24a;color:#202226;box-shadow:none}.dg-clear-glass.xianyu-theme .btn-primary:hover:not(:disabled),.dg-clear-glass.xianyu-theme .command-button.primary:hover:not(:disabled),.xianyu-theme .btn-primary:hover:not(:disabled){background:#f4d63b;border-color:#f4d63b;color:#202226}.dg-clear-glass.xianyu-theme .btn-primary:disabled,.xianyu-theme .btn-primary:disabled{background:#e4e5e8;border-color:#e4e5e8;color:#636873}.dg-clear-glass.xianyu-theme .quantity-add,.dg-clear-glass.xianyu-theme .quantity-stepper button,.dg-clear-glass.xianyu-theme .xianyu-order-categories nav>button[aria-current=true]{color:#202226;background:#fff1a1}.dg-clear-glass.xianyu-theme .quantity-stepper output,.dg-clear-glass.xianyu-theme .queue-count,.dg-clear-glass.xianyu-theme .xianyu-report-queue-nav button[aria-selected=true] .queue-count,.dg-clear-glass.xianyu-theme .xianyu-stock-screen .metric.accent strong{color:#202226}.dg-clear-glass.xianyu-theme .segmented button[aria-selected=true],.dg-clear-glass.xianyu-theme .xianyu-report-queue-nav button[aria-selected=true]{color:#202226;border-bottom-color:#d9b815;background:transparent;box-shadow:none}.dg-clear-glass.xianyu-theme .dg-stock-row.is-expanded{background:#fff8d7}.dg-clear-glass.xianyu-theme .dg-stock-row:hover{background:#f5f6f8}.dg-clear-glass.xianyu-theme .form-field :is(input,textarea):focus{border-color:#b39418;box-shadow:0 0 0 3px rgba(179,148,24,.18)}.dg-clear-glass.xianyu-theme .upload-zone:focus-within{outline-color:#b39418}.dg-clear-glass.xianyu-theme .auth-switch button.selected,.dg-clear-glass.xianyu-theme .choice-menu-options button.selected,.dg-clear-glass.xianyu-theme .home-account-tools .icon-button:nth-child(2),.dg-clear-glass.xianyu-theme .home-business.blue>svg,.dg-clear-glass.xianyu-theme .loading-screen button,.dg-clear-glass.xianyu-theme .metric.accent strong,.dg-clear-glass.xianyu-theme .onboarding-notice :is(button,svg),.dg-clear-glass.xianyu-theme .onboarding-progress span,.dg-clear-glass.xianyu-theme .quote-preview b,.dg-clear-glass.xianyu-theme .row-icon.blue,.dg-clear-glass.xianyu-theme .sheet-options button.selected,.dg-clear-glass.xianyu-theme .step-progress span,.dg-clear-glass.xianyu-theme .switch-icon,.dg-clear-glass.xianyu-theme .text-action{color:#3e360b}.xianyu-theme [class~=text-blue-500],.xianyu-theme [class~=text-blue-600],.xianyu-theme [class~=text-blue-700],.xianyu-theme [class~=text-blue-800],.xianyu-theme [class~=text-blue-900],.xianyu-theme [class~=text-blue-950]{color:#3e360b}.xianyu-theme [class~="bg-emerald-50/50"],.xianyu-theme [class~="bg-emerald-50/90"],.xianyu-theme [class~=bg-emerald-50]{background-color:#f3f4f5}.xianyu-theme [class~="bg-emerald-100/70"],.xianyu-theme [class~=bg-emerald-100]{background-color:#e9eaec}.xianyu-theme [class~=bg-emerald-500],.xianyu-theme [class~=bg-emerald-600],.xianyu-theme [class~=bg-emerald-700]{background-color:#40454d}.xianyu-theme [class~=border-emerald-100]{border-color:#e2e4e7}.xianyu-theme [class~=border-emerald-200]{border-color:#d3d6da}.xianyu-theme [class~=border-emerald-400]{border-color:#a3a8af}.xianyu-theme [class~=text-emerald-500],.xianyu-theme [class~=text-emerald-600],.xianyu-theme [class~=text-emerald-700],.xianyu-theme [class~=text-emerald-800],.xianyu-theme [class~=text-emerald-900]{color:#343a40}.dg-clear-glass.xianyu-theme button:focus-visible,.dg-clear-glass.xianyu-theme input:focus-visible,.dg-clear-glass.xianyu-theme select:focus-visible,.dg-clear-glass.xianyu-theme textarea:focus-visible,.xianyu-theme.xianyu-popup-dialog :is(button,input,textarea,select):focus-visible{outline-color:#b39418}.xianyu-theme :is(input[type=checkbox],input[type=radio]){accent-color:#d3ad19}.xianyu-theme .xianyu-popup-dialog,.xianyu-theme.xianyu-popup-dialog,.xianyu-theme.xianyu-popup-drawer{border-color:#dedfe2;background:#fff;color:#202226}.xianyu-popup-layer{background:rgba(24,26,30,.42)!important}.ui-popup-theme-xianyu{--ui-popup-surface:#fff;--ui-popup-surface-muted:#f6f7f8;--ui-popup-border:#dedfe2;--ui-popup-text:#202226;--ui-popup-muted:#5c616b;--ui-popup-hover:#f5f6f8;--ui-popup-selected:#fff1a1;--ui-popup-selected-strong:#ffe24a;--ui-popup-accent:#ffe24a;--ui-popup-accent-ink:#202226;--ui-popup-ring:rgba(179,148,24,.28);--ui-popup-shadow:0 16px 38px rgba(30,32,36,.16)}.ui-popup-theme-xianyu .ui-popup-check,.ui-popup-theme-xianyu .ui-popup-checkbox{color:var(--ui-popup-accent-ink)}