@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700;800&display=swap";.error-page[data-v-38bf2816]{background:var(--canvas);flex-direction:column;min-height:100svh;display:flex}header[data-v-38bf2816],footer[data-v-38bf2816]{width:min(100% - 48px,1200px);margin-inline:auto;padding-block:26px}header[data-v-38bf2816] .brand-logo{width:170px;height:61px}main[data-v-38bf2816]{width:min(100% - 48px,640px);margin:auto;padding-block:clamp(40px,9vh,96px)}.error-code[data-v-38bf2816]{color:var(--brand);font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}h1[data-v-38bf2816]{margin-top:18px;font-size:clamp(28px,4vw,42px);line-height:1.35}main>p[data-v-38bf2816]{max-width:36em;color:var(--muted);overflow-wrap:anywhere;margin-top:20px;line-height:1.85}.error-actions[data-v-38bf2816]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.error-actions .btn[data-v-38bf2816]{min-height:46px}.error-help[data-v-38bf2816]{text-underline-offset:4px;margin-top:24px;display:inline-block}footer[data-v-38bf2816]{color:var(--muted);border-top:1px solid var(--line);font-size:14px}@media (width<=480px){.error-actions[data-v-38bf2816]{flex-direction:column;align-items:stretch}header[data-v-38bf2816],footer[data-v-38bf2816],main[data-v-38bf2816]{width:calc(100% - 40px)}}.admin-worktabs[data-v-b8ea0a30]{align-items:center;gap:10px;display:flex}.admin-worktabs-scroll[data-v-b8ea0a30]{flex:1;min-width:0}.admin-worktab a[data-v-b8ea0a30]{align-items:center;gap:5px;display:flex}.admin-worktab a .icon[data-v-b8ea0a30]{width:13px;height:13px}.admin-tabs-options[data-v-b8ea0a30]{border:1px solid var(--workspace-line);color:var(--muted);background:#fff;border-radius:4px;flex:0 0 28px;place-items:center;display:grid}.admin-tabs-options .icon[data-v-b8ea0a30]{width:14px;height:14px}.admin-tab-menu[data-v-b8ea0a30]{z-index:120;color:#34435d;background:#fff;border-radius:8px;width:184px;padding:6px;position:fixed;box-shadow:0 8px 32px #172b4d2e}.admin-tab-menu button[data-v-b8ea0a30]{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-radius:4px;align-items:center;gap:9px;padding:9px 10px;font-size:13px;display:flex}.admin-tab-menu button[data-v-b8ea0a30]:hover:not(:disabled),.admin-tab-menu button[data-v-b8ea0a30]:focus-visible{color:#4168d4;background:#eef3ff}.admin-tab-menu button[data-v-b8ea0a30]:disabled{color:#9099a8;cursor:not-allowed}.admin-tab-menu .icon[data-v-b8ea0a30]{width:15px;height:15px}.admin-tab-menu hr[data-v-b8ea0a30]{border:0;border-top:1px solid #e9edf3;margin:4px}.head-actions[data-v-2f24a71b]{align-items:center;gap:9px;display:flex}.btn[data-v-2f24a71b]{height:var(--admin-control-height);border:1px solid var(--workspace-line);color:var(--admin-text-secondary);font-size:var(--admin-font-body);white-space:nowrap;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:500;transition:background .18s,color .18s;display:inline-flex}.btn svg[data-v-2f24a71b]{width:15px;height:15px}.btn[data-v-2f24a71b]:hover{background:var(--art-gray-100);color:var(--brand)}.btn.primary[data-v-2f24a71b]{background:var(--brand);color:#fff;border-color:var(--brand)}.btn.primary[data-v-2f24a71b]:hover{background:var(--brand-hover)}.messenger[data-v-2f24a71b]{flex:1;grid-template-columns:260px minmax(0,1fr);min-height:0;display:grid}.inbox[data-v-2f24a71b]{border-right:1px solid var(--line);background:#fff;flex-direction:column;min-height:0;display:flex}.inbox-tools[data-v-2f24a71b]{padding:16px 20px 0}.search-wrap[data-v-2f24a71b]{position:relative}.search-wrap svg[data-v-2f24a71b]{width:16px;height:16px;color:var(--admin-text-meta);position:absolute;top:11px;left:11px}.search-wrap input[data-v-2f24a71b]{width:100%;height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--art-gray-100);font-size:var(--admin-font-body);color:var(--admin-text-primary);caret-color:var(--brand);border-radius:8px;padding:0 10px 0 34px}.search-wrap input[data-v-2f24a71b]::placeholder{color:var(--admin-text-meta)}.search-wrap input[data-v-2f24a71b]:focus{outline:2px solid var(--brand-soft);border-color:var(--workspace-focus)}.tabs[data-v-2f24a71b]{border-bottom:1px solid var(--line);gap:20px;margin-top:12px;display:flex}.tab[data-v-2f24a71b]{height:40px;color:var(--admin-text-meta);font-size:var(--admin-font-body);background:0 0;border:0;padding:0 0 10px;position:relative}.tab[aria-pressed=true][data-v-2f24a71b]{color:var(--brand);font-weight:600}.tab[aria-pressed=true][data-v-2f24a71b]:after{content:"";background:var(--brand);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.tab-count[data-v-2f24a71b]{font-size:var(--admin-font-secondary);margin-left:4px}.thread-list[data-v-2f24a71b]{flex:1;min-height:0;padding:8px 0;overflow-y:auto}.thread[data-v-2f24a71b]{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;align-items:center;gap:12px;padding:14px 20px;transition:background .16s;display:flex}.thread[data-v-2f24a71b]:hover{background:var(--art-gray-100)}.thread[aria-current=true][data-v-2f24a71b]{background:var(--brand-soft);box-shadow:inset 1px 0 var(--brand)}.avatar[data-v-2f24a71b]{color:#365783;width:36px;height:36px;font-size:var(--admin-font-body);background:#e6edf9;border-radius:10px;flex:none;place-items:center;font-weight:600;display:grid;position:relative}.avatar[data-tone=sage][data-v-2f24a71b]{color:#3d675b;background:#e4eee9}.avatar[data-tone=sand][data-v-2f24a71b]{color:#775c3c;background:#f0e9df}.avatar[data-tone=lilac][data-v-2f24a71b]{color:#6c578a;background:#ebe6f2}.avatar[data-tone=slate][data-v-2f24a71b]{color:#526773;background:#e6ebef}.unread-dot[data-v-2f24a71b]{background:var(--admin-danger);border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;right:-3px}.thread-copy[data-v-2f24a71b]{flex:1;min-width:0}.thread-top[data-v-2f24a71b]{justify-content:space-between;align-items:center;gap:8px;display:flex}.thread-name[data-v-2f24a71b]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--admin-font-body);font-weight:600;overflow:hidden}.thread-time[data-v-2f24a71b]{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;flex:none}.thread-heading[data-v-2f24a71b]{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.thread-state[data-v-2f24a71b]{flex:none;align-items:center;margin:0;display:inline-flex}.thread-state .status[data-v-2f24a71b]{font-size:var(--admin-font-secondary);padding:2px 6px;font-weight:600;line-height:1.4}.status[data-status=已关闭][data-v-2f24a71b]{color:var(--admin-text-meta);background:#eef1f6}.thread-bottom[data-v-2f24a71b]{justify-content:space-between;align-items:center;gap:10px;margin-top:7px;display:flex}.thread-preview[data-v-2f24a71b]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--admin-font-body);color:var(--admin-text-meta);overflow:hidden}.unread-number[data-v-2f24a71b]{background:var(--admin-danger);color:#fff;min-width:17px;height:17px;font-size:var(--admin-font-secondary);border-radius:9px;place-items:center;padding:0 5px;line-height:1;display:grid}.list-footer[data-v-2f24a71b]{border-top:1px solid var(--line);color:var(--admin-text-meta);font-size:var(--admin-font-secondary);justify-content:space-between;padding:13px 18px;display:flex}.list-empty[data-v-2f24a71b]{text-align:center;font-size:var(--admin-font-body);color:var(--admin-text-meta);padding:42px 22px}.chat[data-v-2f24a71b]{background:var(--workspace-canvas);flex-direction:column;min-width:0;min-height:0;display:flex}.chat-head[data-v-2f24a71b]{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:16px 20px;display:flex}.chat-identity[data-v-2f24a71b]{align-items:center;gap:12px;min-width:0;display:flex}.chat-identity h2[data-v-2f24a71b]{font-size:var(--admin-font-section);margin:0;font-weight:600;line-height:1.4}.chat-meta[data-v-2f24a71b]{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);align-items:center;gap:8px;margin-top:4px;display:flex}.status[data-v-2f24a71b]{background:var(--brand-soft);color:var(--brand-hover);font-size:var(--admin-font-secondary);border-radius:4px;align-items:center;gap:5px;padding:2px 6px;font-weight:600;display:inline-flex}.status[data-status=等待人工][data-v-2f24a71b]{color:#87520a;background:#fff3dc}.status[data-status=人工接待][data-v-2f24a71b]{color:#216b58;background:#e9f7f2}.messages[data-v-2f24a71b]{overscroll-behavior:contain;scroll-behavior:smooth;flex:1;min-height:0;padding:20px;overflow-y:auto}.timeline[data-v-2f24a71b]{text-align:center;color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin:0 0 24px}.message[data-v-2f24a71b]{align-items:flex-start;gap:10px;margin-bottom:22px;display:flex}.message.mine[data-v-2f24a71b]{flex-direction:row-reverse}.message .avatar[data-v-2f24a71b]{width:32px;height:32px;font-size:var(--admin-font-secondary);border-radius:8px}.message-content[data-v-2f24a71b]{min-width:0;max-width:min(78%,560px)}.sender[data-v-2f24a71b]{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);align-items:center;gap:8px;margin-bottom:6px;display:flex}.mine .sender[data-v-2f24a71b]{justify-content:flex-end}.bubble[data-v-2f24a71b]{border:1px solid var(--workspace-line);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--admin-font-body);color:var(--admin-text-primary);background:#fff;border-radius:2px 12px 12px;padding:11px 14px;line-height:1.75}.mine .bubble[data-v-2f24a71b]{color:#183f80;background:#e7efff;border-color:#d7e4ff;border-radius:12px 2px 12px 12px}.message-enter[data-v-2f24a71b]{animation:.2s ease-out message-in-2f24a71b}@keyframes message-in-2f24a71b{0%{opacity:.6;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.composer[data-v-2f24a71b]{border-top:1px solid var(--line);background:#fff;flex:none;padding:12px 20px 16px}.compose-tools[data-v-2f24a71b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.quick-toggle[data-v-2f24a71b]{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;display:inline-flex}.quick-toggle svg[data-v-2f24a71b]{width:16px;height:16px}.compose-state[data-v-2f24a71b]{color:var(--admin-text-meta);font-size:var(--admin-font-secondary)}.compose-state[data-v-2f24a71b]:before{content:"";background:#3bb491;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.quick-list[data-v-2f24a71b]{flex-wrap:wrap;gap:7px;padding-top:8px;display:flex}.quick-list button[data-v-2f24a71b]{border:1px solid var(--workspace-line);background:var(--art-gray-100);color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);border-radius:6px;padding:5px 8px}.composer textarea[data-v-2f24a71b]{resize:none;width:100%;height:76px;min-height:60px;max-height:150px;font-size:var(--admin-font-body);color:var(--admin-text-primary);caret-color:var(--brand);background:#fff;border:0;padding:12px 0 8px;line-height:1.6;display:block}.composer textarea[data-v-2f24a71b]:focus{outline:none}.composer[data-v-2f24a71b]:focus-within{box-shadow:inset 0 1px var(--workspace-focus)}.composer textarea[data-v-2f24a71b]::placeholder{color:var(--admin-text-meta)}.compose-bottom[data-v-2f24a71b]{justify-content:space-between;align-items:center;gap:12px;display:flex}.compose-bottom small[data-v-2f24a71b]{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.send[data-v-2f24a71b]{min-width:88px}.preview-note[data-v-2f24a71b]{font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);justify-content:space-between;gap:10px;margin:12px 0 0;display:flex}.notice[data-v-2f24a71b]{z-index:20;background:var(--brand);color:#fff;max-width:350px;font-size:var(--admin-font-body);border-radius:10px;padding:13px 18px;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 26px #3232511f}.setting-dialog[data-v-2f24a71b]{width:min(460px,100vw - 32px);color:var(--admin-text-primary);border:0;border-radius:8px;padding:0;box-shadow:0 24px 64px #32325133}.setting-dialog[data-v-2f24a71b]::backdrop{background:#181c2c73}.dialog-head[data-v-2f24a71b]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:20px;display:flex}.dialog-head h2[data-v-2f24a71b]{font-size:var(--admin-font-section);margin:0}.icon-button[data-v-2f24a71b]{width:30px;height:30px;color:var(--admin-text-meta);background:#f3f5f8;border:0;border-radius:7px;place-items:center;display:grid}.dialog-body[data-v-2f24a71b]{gap:16px;padding:20px;display:grid}.dialog-body label[data-v-2f24a71b]{font-size:var(--admin-font-body);color:var(--admin-text-secondary);gap:8px;display:grid}.dialog-body select[data-v-2f24a71b]{height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--art-gray-100);color:var(--admin-text-primary);font-size:var(--admin-font-body);border-radius:8px;padding:0 10px}.dialog-body p[data-v-2f24a71b]{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin:0}.dialog-foot[data-v-2f24a71b]{background:var(--art-gray-100);justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.back-list[data-v-2f24a71b]{display:none}.chat-empty[data-v-2f24a71b]{color:var(--admin-text-meta);padding:30px}.support-workspace[data-v-2f24a71b]{--line:var(--workspace-line);--ink:var(--admin-text-primary);border:1px solid var(--workspace-line);height:calc(100dvh - 134px);min-height:580px;box-shadow:none;background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.page-head[data-v-2f24a71b]{border-bottom:1px solid var(--workspace-line);flex:none;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:16px 20px;display:flex}.page-head h1[data-v-2f24a71b]{color:var(--admin-text-primary);font-size:var(--admin-font-page);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.25}.page-head p[data-v-2f24a71b]{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:4px 0 0}.surface[data-v-2f24a71b] :is(button,input,select,textarea){font-family:inherit}.surface[data-v-2f24a71b] :focus-visible{outline:3px solid var(--workspace-focus);outline-offset:2px}.surface button[data-v-2f24a71b]:disabled{opacity:.45;cursor:not-allowed}.surface button[data-v-2f24a71b]{cursor:pointer}.owner-filter[data-v-2f24a71b]{border:1px solid var(--workspace-line);background:var(--art-gray-100);width:100%;height:32px;color:var(--admin-text-meta);font-size:var(--admin-font-body);border-radius:6px;margin-top:10px;padding:0 10px}.pager[data-v-2f24a71b],.history-tools[data-v-2f24a71b]{justify-content:center;align-items:center;gap:10px;display:flex}.pager button[data-v-2f24a71b]{color:var(--admin-text-meta);background:0 0;border:0;padding:0}.pager svg[data-v-2f24a71b]{width:14px;height:14px}.bubble img[data-v-2f24a71b]{object-fit:contain;max-width:280px;max-height:220px;display:block}.chat-empty[data-v-2f24a71b]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;display:flex}.chat-empty>svg[data-v-2f24a71b]{color:#8294b0;width:40px;height:40px}.chat-empty h2[data-v-2f24a71b]{font-size:var(--admin-font-section);margin:0}.chat-empty p[data-v-2f24a71b]{font-size:var(--admin-font-body);margin:0}.sync-error[data-v-2f24a71b]{color:#983f25;font-size:var(--admin-font-body);background:#fff2ed;padding:9px 18px}.sync-error button[data-v-2f24a71b],.attachment button[data-v-2f24a71b]{color:var(--brand);background:0 0;border:0;margin-left:12px}.new-message[data-v-2f24a71b]{background:var(--brand-soft);color:var(--brand);font-size:var(--admin-font-body);border:0;padding:8px}.attachment[data-v-2f24a71b]{font-size:var(--admin-font-body);color:var(--admin-text-secondary);padding:8px 0}.chat-settings[data-v-2f24a71b]{gap:18px;padding:22px;display:grid}.chat-settings label[data-v-2f24a71b]{font-size:var(--admin-font-body);color:var(--admin-text-secondary);gap:8px;display:grid}.chat-settings select[data-v-2f24a71b]{height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--art-gray-100);width:100%;font-size:var(--admin-font-body);color:var(--admin-text-primary);border-radius:8px;padding:0 10px}.chat-settings .retain[data-v-2f24a71b]{align-items:center;display:flex}.chat-settings p[data-v-2f24a71b]{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:0}.chat-settings footer[data-v-2f24a71b]{justify-content:flex-end;gap:8px;display:flex}.thread-time[data-v-2f24a71b]{max-width:64px;overflow:hidden}.system-message[data-v-2f24a71b]{white-space:pre-wrap}.sender time[data-v-2f24a71b]{font-variant-numeric:tabular-nums}.quick-list[data-v-2f24a71b]{max-height:105px;overflow:auto}@media (width>=1800px){.messenger[data-v-2f24a71b]{grid-template-columns:350px minmax(0,1fr)}.thread[data-v-2f24a71b]{padding:20px 22px}.messages[data-v-2f24a71b]{padding-inline:40px}}@media (width<=1440px){.messenger[data-v-2f24a71b]{grid-template-columns:290px minmax(0,1fr)}}@media (width<=1120px){.messenger[data-v-2f24a71b]{grid-template-columns:260px minmax(0,1fr)}.messages[data-v-2f24a71b]{padding:20px}.chat-head[data-v-2f24a71b]{padding:15px 18px}.composer[data-v-2f24a71b]{padding-inline:18px}.page-head h1[data-v-2f24a71b]{font-size:var(--admin-font-page)}.head-actions[data-v-2f24a71b]{flex-wrap:wrap;justify-content:flex-end}}@media (width<=740px){.support-workspace[data-v-2f24a71b]{height:calc(100dvh - 154px);min-height:520px}.page-head[data-v-2f24a71b]{flex-direction:column;align-items:flex-start;gap:12px;min-height:94px;padding:16px}.page-head h1[data-v-2f24a71b]{font-size:var(--admin-font-section)}.page-head p[data-v-2f24a71b]{display:none}.head-actions .btn[data-v-2f24a71b]{height:30px;font-size:var(--admin-font-secondary)}.messenger[data-v-2f24a71b]{display:block}.inbox[data-v-2f24a71b]{border-right:0;height:100%}.chat[data-v-2f24a71b]{height:100%;display:none}.messenger.show-chat .inbox[data-v-2f24a71b]{display:none}.messenger.show-chat .chat[data-v-2f24a71b]{display:flex}.back-list[data-v-2f24a71b]{display:grid}.chat-head[data-v-2f24a71b]{gap:8px}.chat-head .avatar[data-v-2f24a71b]{display:none}.chat-identity h2[data-v-2f24a71b]{font-size:var(--admin-font-body)}.chat-meta[data-v-2f24a71b]{flex-wrap:wrap}.messages[data-v-2f24a71b]{padding:18px 12px}.message-content[data-v-2f24a71b]{max-width:85%}.message .avatar[data-v-2f24a71b]{display:none}.composer[data-v-2f24a71b]{padding:10px 12px}.compose-state[data-v-2f24a71b]{text-align:right;max-width:100px}.compose-bottom small[data-v-2f24a71b]{max-width:110px}.thread-time[data-v-2f24a71b]{max-width:none}}@media (prefers-reduced-motion:reduce){[data-v-2f24a71b]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.support-workspace-root[data-v-2f24a71b]{height:100%;min-height:0}.is-dock .support-workspace[data-v-2f24a71b]{border:0;border-radius:0;height:100%;min-height:0}.is-dock .page-head[data-v-2f24a71b]{gap:12px;min-height:62px;padding:13px 18px}.is-dock .page-head h1[data-v-2f24a71b]{font-size:16px}.is-dock .page-head p[data-v-2f24a71b]{font-size:11px}.is-dock .head-actions[data-v-2f24a71b]{flex-wrap:nowrap}.is-dock .head-actions .btn[data-v-2f24a71b]{height:30px;padding:0 9px;font-size:11px}.is-dock .messenger[data-v-2f24a71b]{grid-template-columns:260px minmax(0,1fr)}.thread[data-v-2f24a71b]{cursor:pointer;gap:9px;padding:14px 12px}.thread[aria-current=true][data-v-2f24a71b]{box-shadow:inset 3px 0 var(--brand)}.thread .avatar[data-v-2f24a71b]{border-radius:8px;width:30px;height:30px}.thread-name[data-v-2f24a71b]{text-align:left;color:inherit;background:0 0;border:0;min-width:0;padding:0}.thread-heading[data-v-2f24a71b]{gap:6px}.thread-time[data-v-2f24a71b],.thread-preview[data-v-2f24a71b],.list-footer[data-v-2f24a71b],.sender[data-v-2f24a71b],.compose-state[data-v-2f24a71b]{font-size:11px}.reception-switch[data-v-2f24a71b]{color:var(--admin-text-meta);white-space:nowrap;background:0 0;border:0;flex:none;align-items:center;gap:4px;padding:4px 0;font-size:11px;display:inline-flex}.reception-switch[aria-checked=true][data-v-2f24a71b]{color:var(--brand)}.switch-track[data-v-2f24a71b]{background:#b5becc;border-radius:9px;align-items:center;width:25px;height:15px;padding:2px;transition:background .18s;display:inline-flex}.switch-track i[data-v-2f24a71b]{background:#fff;border-radius:50%;width:11px;height:11px;transition:transform .18s;box-shadow:0 1px 2px #18294522}.reception-switch[aria-checked=true] .switch-track[data-v-2f24a71b]{background:var(--brand)}.reception-switch[aria-checked=true] .switch-track i[data-v-2f24a71b]{transform:translate(10px)}.reception-note[data-v-2f24a71b]{color:#64748b;background:#f5f7fc;flex-shrink:0;padding:8px 18px;font-size:11px;line-height:1.55}.conversation-links[data-v-2f24a71b]{border-bottom:1px solid var(--line);background:#fff;flex-wrap:wrap;gap:6px 18px;padding:7px 18px;font-size:11px;display:flex}.conversation-links a[data-v-2f24a71b]{color:var(--brand);text-decoration:none}.chat-head[data-v-2f24a71b]{flex-shrink:0;padding:14px 18px}.chat-identity[data-v-2f24a71b]{min-width:0}.chat-identity h2[data-v-2f24a71b]{font-size:15px}.chat-meta[data-v-2f24a71b]{font-size:11px}.messages[data-v-2f24a71b]{overscroll-behavior:contain;padding:20px}.composer[data-v-2f24a71b]{flex-shrink:0;padding:12px 18px}.composer textarea[data-v-2f24a71b]{height:72px;min-height:64px}.message[data-v-2f24a71b]{animation:.18s ease-out support-message-appear-2f24a71b}.thread-list[data-v-2f24a71b]{overscroll-behavior:contain}@keyframes support-message-appear-2f24a71b{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=740px){.support-workspace[data-v-2f24a71b]{height:calc(100dvh - 134px);min-height:580px}.is-dock .support-workspace[data-v-2f24a71b]{height:100%;min-height:0}.page-head[data-v-2f24a71b],.is-dock .page-head[data-v-2f24a71b]{flex-direction:row;align-items:center;min-height:56px;padding:10px 12px}.page-head p[data-v-2f24a71b]{font-size:11px;display:block}.page-head h1[data-v-2f24a71b]{font-size:15px}.head-actions[data-v-2f24a71b]{gap:5px}.head-actions .btn[data-v-2f24a71b]:first-child{display:none}.messenger[data-v-2f24a71b],.is-dock .messenger[data-v-2f24a71b]{grid-template-rows:224px minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.inbox[data-v-2f24a71b],.messenger.show-chat .inbox[data-v-2f24a71b]{border-bottom:1px solid var(--line);height:auto;display:flex}.chat[data-v-2f24a71b],.messenger.show-chat .chat[data-v-2f24a71b]{height:auto;min-height:0;display:flex}.inbox-tools[data-v-2f24a71b]{grid-template-columns:minmax(0,1fr) 115px;gap:6px;padding:10px 12px 0;display:grid}.owner-filter[data-v-2f24a71b]{height:32px;margin:0;font-size:11px}.search-wrap input[data-v-2f24a71b]{height:32px;font-size:11px}.search-wrap svg[data-v-2f24a71b]{width:14px;height:14px;top:9px}.tabs[data-v-2f24a71b]{grid-column:1/-1;gap:22px;margin:0}.tab[data-v-2f24a71b]{height:31px;padding-bottom:5px;font-size:11px}.thread-list[data-v-2f24a71b]{flex:1;gap:7px;padding:7px 12px;display:flex;overflow:auto hidden}.thread[data-v-2f24a71b]{border:1px solid var(--line);border-radius:7px;width:210px;min-width:210px;padding:9px}.thread .avatar[data-v-2f24a71b]{display:none}.thread-top[data-v-2f24a71b]{display:block}.thread-heading[data-v-2f24a71b]{justify-content:flex-start}.thread-time[data-v-2f24a71b]{display:none}.thread-bottom[data-v-2f24a71b]{margin-top:5px}.thread-name[data-v-2f24a71b]{font-size:12px}.list-footer[data-v-2f24a71b]{padding:6px 12px;font-size:11px}.list-empty[data-v-2f24a71b]{width:100%;padding:15px;font-size:12px}.chat-head[data-v-2f24a71b]{padding:10px 12px}.chat-head .btn[data-v-2f24a71b]{height:29px;padding:0 8px;font-size:11px}.chat-meta[data-v-2f24a71b]{font-size:11px}.reception-note[data-v-2f24a71b]{padding:6px 12px}.messages[data-v-2f24a71b]{padding:12px}.bubble img[data-v-2f24a71b]{max-width:min(230px,100%)}.composer[data-v-2f24a71b]{padding:8px 12px}.composer textarea[data-v-2f24a71b]{height:54px;min-height:48px;padding:7px 0}.compose-state[data-v-2f24a71b],.compose-bottom small[data-v-2f24a71b]{max-width:none;font-size:11px}.compose-tools[data-v-2f24a71b]{gap:12px}}.is-dock .page-head[data-v-2f24a71b]{min-height:78px;padding:16px 20px}.is-dock .page-head h1[data-v-2f24a71b]{font-size:17px;font-weight:600}.is-dock .head-actions[data-v-2f24a71b]{gap:12px}.support-ai-entry[data-v-2f24a71b]{color:var(--brand);white-space:nowrap;font-size:12px}.is-dock .head-actions[data-v-2f24a71b] :is(.support-refresh,.support-config){background:0 0;border:0;width:22px;padding:0;font-size:0}.is-dock .icon-button[data-v-2f24a71b]{background:0 0}.inbox-tools[data-v-2f24a71b]{position:relative}.owner-options[data-v-2f24a71b]{z-index:3;position:absolute;top:16px;right:18px}.owner-options summary[data-v-2f24a71b]{cursor:pointer;width:24px;height:30px;color:var(--admin-text-meta);place-items:center;list-style:none;display:grid}.owner-options summary[data-v-2f24a71b]::-webkit-details-marker{display:none}.owner-options summary .icon[data-v-2f24a71b]{width:14px;height:14px}.owner-options select[data-v-2f24a71b]{background:#fff;width:200px;position:absolute;top:100%;right:0;box-shadow:0 8px 24px #26314b18}.is-dock .inbox-tools[data-v-2f24a71b]{padding:14px 12px 10px}.is-dock .search-wrap[data-v-2f24a71b]{background:#f7f8fa;border:0;height:34px;padding-right:30px}.is-dock .tabs[data-v-2f24a71b]{border:0;gap:8px;margin-top:8px}.is-dock .tab[data-v-2f24a71b]{border:0;border-radius:4px;flex:1;justify-content:center;height:28px;min-height:28px;padding:4px 6px;font-size:11px}.is-dock .tab[aria-pressed=true][data-v-2f24a71b]{background:#eef3ff}.is-dock .tab[data-v-2f24a71b]:after{display:none}.is-dock .thread-list[data-v-2f24a71b]{padding:0}.is-dock .thread[data-v-2f24a71b]{align-items:flex-start;gap:10px;min-height:102px;padding:14px 12px}.is-dock .thread .avatar[data-v-2f24a71b]{color:#5d75bd;background:#f1f5ff;width:34px;height:34px;margin-top:5px;font-weight:400}.is-dock .thread-reply-state[data-v-2f24a71b]{text-align:right;color:#946006;margin-top:8px;font-size:11px;display:block}.is-dock .thread-preview[data-v-2f24a71b]{font-size:13px}.is-dock .reception-switch[data-v-2f24a71b]{padding:0}.is-dock .reception-switch>span[data-v-2f24a71b]:last-child{display:none}.is-dock .switch-track[data-v-2f24a71b]{width:40px;height:16px;position:relative}.is-dock .switch-track[data-v-2f24a71b]:before{color:#fff;content:"AI";font-size:10px;line-height:12px;position:absolute;left:5px}.is-dock .switch-track i[data-v-2f24a71b]{width:12px;height:12px}.is-dock .reception-switch[aria-checked=true] .switch-track i[data-v-2f24a71b]{transform:translate(24px)}.is-dock .reception-switch[aria-checked=false] .switch-track[data-v-2f24a71b]:before{content:"人";left:17px}.is-dock .chat-head[data-v-2f24a71b]{min-height:74px;padding:14px 20px}.is-dock .chat-identity>.avatar[data-v-2f24a71b]{display:none}.is-dock .chat-identity h2[data-v-2f24a71b]{font-size:13px}.is-dock .chat-head>.btn[data-v-2f24a71b]{border:0;height:28px;padding:0 8px;font-size:11px}.is-dock .message>.avatar[data-v-2f24a71b]{display:none}.is-dock .message[data-v-2f24a71b]{margin-bottom:18px}.is-dock .message-content[data-v-2f24a71b]{max-width:90%}.is-dock .bubble[data-v-2f24a71b]{border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.7}.is-dock .message.mine .bubble[data-v-2f24a71b]{background:#eef2ff}.is-dock .history-tools[data-v-2f24a71b]{padding:0 0 6px;font-size:11px}.is-dock .history-tools>.btn[data-v-2f24a71b]{background:0 0;border:0;height:22px;padding:0 5px;font-size:11px}.is-dock .composer[data-v-2f24a71b]{padding:10px 16px 12px}.is-dock .composer textarea[data-v-2f24a71b]{border:1px solid #e4e7ed;border-radius:8px;height:62px;min-height:62px;padding:10px}.is-dock .compose-tools[data-v-2f24a71b]{margin-bottom:8px}.is-dock .compose-bottom[data-v-2f24a71b]{margin-top:8px}@media (width<=740px){.is-dock .page-head[data-v-2f24a71b]{min-height:66px;padding:12px}.is-dock .head-actions[data-v-2f24a71b]{gap:6px}.support-ai-entry[data-v-2f24a71b]{font-size:11px}.is-dock .thread[data-v-2f24a71b]{min-height:84px}.is-dock .thread-reply-state[data-v-2f24a71b]{margin-top:4px}.is-dock .message-content[data-v-2f24a71b]{max-width:95%}}.admin-support-dock[data-v-c1fe549c]{z-index:90;color:var(--admin-text-primary,#26314b);flex-direction:column;align-items:flex-end;gap:12px;font-size:13px;display:flex;position:fixed;bottom:24px;right:24px}.admin-support-dock.expanded[data-v-c1fe549c]{width:min(920px,100% - 48px)}.support-float-panel[data-v-c1fe549c]{border:1px solid var(--workspace-line,#e5e9f2);background:#fff;border-radius:16px;outline:none;width:100%;height:min(720px,100dvh - 48px);overflow:hidden;box-shadow:0 22px 70px #1829452b}.support-launcher[data-v-c1fe549c]{background:var(--brand,#5b7bff);color:#fff;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:9px;min-height:60px;padding:10px 16px;transition:transform .18s,box-shadow .18s;display:flex;position:relative;box-shadow:0 8px 24px #5574de38}.support-launcher[data-v-c1fe549c]:hover{transform:translateY(-2px);box-shadow:0 10px 28px #5574de50}.support-launcher svg[data-v-c1fe549c]{width:21px;height:21px}.support-launcher-copy[data-v-c1fe549c]{text-align:left;gap:3px;display:grid}.support-launcher-copy strong[data-v-c1fe549c]{font-size:13px;font-weight:600}.support-launcher-copy small[data-v-c1fe549c]{opacity:.88;font-size:11px}.support-launcher .support-launcher-chevron[data-v-c1fe549c]{width:13px;height:13px;margin-left:6px}.support-launcher b[data-v-c1fe549c]{background:#d43a57;border:2px solid #fff;border-radius:12px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;display:grid;position:absolute;top:10px;left:30px}.support-launcher.attention[data-v-c1fe549c]{animation:2.8s ease-out 3 support-pulse-c1fe549c}.support-arrival[data-v-c1fe549c]{background:#fff;border:1px solid #e5e9f2;border-left:3px solid #d43a57;border-radius:10px;align-items:center;gap:12px;width:290px;padding:15px 16px;display:flex;box-shadow:0 8px 30px #18294518}.support-arrival>svg[data-v-c1fe549c]{color:#c2334d;width:22px;height:22px}.support-arrival button[data-v-c1fe549c]{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;gap:5px;padding:0;display:grid}.support-arrival span[data-v-c1fe549c]{color:#64748b;font-size:11px}.support-arrival button[data-v-c1fe549c]:disabled,.support-connection-error button[data-v-c1fe549c]:disabled{cursor:wait;opacity:.65}.support-unread-notice[data-v-c1fe549c]{color:#64748b;background:#fff;border-radius:6px;margin:0;padding:6px 10px;font-size:11px}.support-loading[data-v-c1fe549c]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;height:100%;padding:24px;display:flex}.support-loading svg[data-v-c1fe549c]{width:32px;height:32px;color:var(--brand)}.support-loading button[data-v-c1fe549c]{color:var(--brand);cursor:pointer;background:#f0f4ff;border:0;border-radius:6px;padding:8px 16px}.support-connection-error[data-v-c1fe549c]{margin:0}.support-connection-error button[data-v-c1fe549c]{color:#9a4c22;cursor:pointer;background:#fff3ea;border:0;border-radius:6px;padding:6px 10px;font-size:11px}.support-float-enter-active[data-v-c1fe549c],.support-float-leave-active[data-v-c1fe549c]{transition:opacity .18s,transform .18s}.support-float-enter-from[data-v-c1fe549c],.support-float-leave-to[data-v-c1fe549c]{opacity:0;transform:translateY(12px)}@keyframes support-pulse-c1fe549c{0%{box-shadow:0 0 #5b7bff45}70%,to{box-shadow:0 0 0 12px #5b7bff00}}@media (width<=620px){.admin-support-dock[data-v-c1fe549c]{bottom:12px;right:12px}.admin-support-dock.expanded[data-v-c1fe549c]{width:calc(100% - 24px)}.support-float-panel[data-v-c1fe549c]{height:calc(100dvh - 24px);max-height:820px}.support-launcher[data-v-c1fe549c]{min-height:44px}}@media (prefers-reduced-motion:reduce){[data-v-c1fe549c]{transition:none!important;animation:none!important}}.admin-shell--console .console-surface{border:1px solid var(--workspace-line);background:var(--workspace-surface);scrollbar-color:var(--art-gray-400) var(--workspace-canvas);scrollbar-width:thin;border-radius:10px;overflow:clip;box-shadow:0 2px 12px #32325108}.admin-shell--console .console-surface ::selection{color:var(--admin-text-primary);background:#dfe8ff}.admin-shell.admin-shell--console .admin-content .console-surface :is(.admin-page-heading,.content-heading,.ops-heading){min-height:82px;padding:var(--admin-space-5);border-bottom:1px solid var(--workspace-line);align-items:center;margin:0}.admin-shell--console .console-surface :is(.console-form-grid,.console-filters) :is(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-width:0}.admin-shell--console .console-surface :is(.console-form-grid,.console-filters)>label{color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:500}.admin-shell--console .console-surface .btn-query{background:var(--brand);border-color:var(--brand);color:#fff}.admin-shell--console .console-surface .btn-query:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.admin-shell--console .console-surface :is(.text-link,.textbtn,.console-text-button){color:var(--brand);font-size:var(--admin-font-body);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:none}.admin-shell--console .console-surface :is(.text-link,.textbtn,.console-text-button):hover{color:var(--brand-hover)}.admin-shell--console .console-surface :is(button,input,select,textarea,a):focus-visible,.modal.console-dialog :is(button,input,select,textarea,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.admin-shell--console .console-surface button:disabled,.modal.console-dialog button:disabled{opacity:.55;cursor:not-allowed}.admin-shell.admin-shell--console .admin-content .console-surface :is(.admin-table-panel,.ops-panel,.finance-panel){box-shadow:none;background:#fff;border:0;border-radius:0}.admin-shell.admin-shell--console .admin-content .console-surface :is(.admin-table-scroll,.ops-table-scroll,.console-table-scroll){min-width:0;overflow-x:auto}.admin-shell.admin-shell--console .admin-content .console-surface table{border-collapse:collapse;width:100%;font-size:var(--admin-font-body)}.admin-shell.admin-shell--console .admin-content .console-surface th{padding:var(--admin-space-2) var(--admin-space-5);height:40px;font-size:var(--admin-font-secondary);color:var(--admin-text-meta);background:var(--art-gray-100);border-block:1px solid var(--workspace-line);text-align:left;white-space:nowrap;font-weight:600}.admin-shell.admin-shell--console .admin-content .console-surface td{padding:var(--admin-space-2) var(--admin-space-5);border-bottom:1px solid var(--workspace-line-soft);vertical-align:middle;height:52px;font-size:var(--admin-font-body);font-weight:400}.admin-shell.admin-shell--console .admin-content .console-surface td strong{font-size:var(--admin-font-body);font-weight:600}.admin-shell--console .console-surface tbody tr:hover{background:var(--workspace-hover)}.admin-shell--console .console-surface :is(.admin-pagination,.collection-pager,.console-pagination){padding:var(--admin-space-4) var(--admin-space-5);font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin:0}.admin-shell.admin-shell--console .admin-content .console-surface :is(.console-tabs,.ops-tabs){gap:var(--admin-space-5);padding:0 var(--admin-space-5);border-bottom:1px solid var(--workspace-line);background:#fff;margin:0;display:flex;overflow-x:auto}.admin-shell.admin-shell--console .admin-content .console-surface :is(.console-tabs,.ops-tabs)>button{height:44px;min-height:44px;font-size:var(--admin-font-body);color:var(--admin-text-secondary);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:0;font-weight:500}.admin-shell.admin-shell--console .admin-content .console-surface :is(.console-tabs,.ops-tabs)>button:is(.active,[aria-pressed=true]){color:var(--brand);border-bottom-color:var(--brand)}.admin-shell--console .console-settings{grid-template-columns:204px minmax(0,1fr);display:grid}.admin-shell--console .console-section-nav{background:var(--art-gray-100);border-right:1px solid var(--workspace-line);gap:var(--admin-space-2);flex-direction:column;align-self:stretch;padding:24px 16px;display:flex}.admin-shell.admin-shell--console .admin-content .console-section-nav>button{text-align:left;width:100%;min-height:var(--admin-control-height);padding:var(--admin-space-2) var(--admin-space-3);color:var(--admin-text-secondary);font-size:var(--admin-font-body);background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;font-weight:400;display:flex}.admin-shell.admin-shell--console .admin-content .console-section-nav>button:is(.active,[aria-pressed=true]){background:var(--brand-soft);color:var(--brand);font-weight:600}.admin-shell--console .console-section-nav>p{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin:var(--admin-space-5) var(--admin-space-2) 0;line-height:1.9}.admin-shell--console .console-section-content{min-width:0;padding:var(--admin-space-5)}.admin-shell--console .console-block{padding:var(--admin-space-5);border-bottom:1px solid var(--workspace-line)}.admin-shell--console .console-section-content>.console-block{border:0;padding:0}.admin-shell--console .console-section-content .console-block+.console-block{border-top:1px solid var(--workspace-line);padding-top:var(--admin-space-5);margin-top:var(--admin-space-5)}.admin-shell--console .console-form-grid{gap:var(--admin-space-4) var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-shell--console .console-form-grid>label{align-content:start;gap:8px;display:grid}.admin-shell--console .console-full{grid-column:1/-1}.admin-shell--console .console-section-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.admin-shell--console .console-section-heading h2{margin:0}.admin-shell--console .console-section-heading p{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin:8px 0 0}.admin-shell--console .console-savebar{z-index:8;justify-content:flex-end;align-items:center;gap:var(--admin-space-2);padding:var(--admin-space-4) var(--admin-space-5);border-top:1px solid var(--workspace-line);background:#fff;grid-column:1/-1;display:flex;position:sticky;bottom:0}.admin-shell--console .console-savebar>small,.admin-shell--console .console-savebar>.console-save-status{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-right:auto}@media (width>=641px) and (width<=1600px){body:has(.admin-support-dock:not(.expanded)) .admin-shell--console .console-savebar{padding-right:205px}}@media (width<=640px){body:has(.admin-support-dock:not(.expanded)) .admin-shell--console .console-savebar{padding-bottom:94px}}.admin-shell.admin-shell--console .admin-content .console-surface :is(.console-filters,.admin-table-filters){padding:var(--admin-space-4) var(--admin-space-5);border-bottom:1px solid var(--workspace-line);background:#fff;flex-wrap:wrap;align-items:end;gap:8px;margin:0;display:flex}.admin-shell--console .console-filters>label{flex:130px;gap:8px;display:grid}.admin-shell--console .console-summary{padding:var(--admin-space-4) var(--admin-space-5);font-size:var(--admin-font-secondary);color:var(--admin-text-meta);justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-shell--console .console-empty{text-align:center;padding:48px var(--admin-space-5);color:var(--admin-text-secondary)}.admin-shell.admin-shell--console .admin-content .site-console .ops-panel{padding:0}.admin-shell.admin-shell--console .admin-content .console-payment-settings .payment-settings-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-shell.admin-shell--console .admin-content .operations-console .ops-note{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);padding:var(--admin-space-2) var(--admin-space-5);margin:0;line-height:1.8}.admin-shell.admin-shell--console .admin-content .operations-console .ops-cards{border:0;border-block:1px solid var(--workspace-line);border-radius:0;gap:0;margin:0}.admin-shell.admin-shell--console .admin-content .operations-console .ops-cards>div{padding:var(--admin-space-4) var(--admin-space-5);box-shadow:none;border-radius:0}.admin-shell.admin-shell--console .admin-content .operations-console .console-filters{box-shadow:none;border-radius:0}.admin-shell.admin-shell--console .admin-content .operations-console .console-filters>label{flex:0 150px;width:150px}.admin-shell.admin-shell--console .admin-content .operations-console .console-filters>.btn{margin-top:0}.admin-shell.admin-shell--console .admin-content .admin-table-filters>.admin-search-field{flex:240px;max-width:none}.admin-shell--console .console-status{background:var(--art-gray-200);color:var(--admin-text-secondary);padding:var(--admin-space-1) var(--admin-space-2);font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;align-items:center;display:inline-flex}.admin-shell--console .console-status.success{color:var(--admin-success);background:#e9f7f2}.admin-shell--console .console-status.warning{color:var(--admin-warning);background:#fff3dc}.admin-shell--console .console-status.error{color:var(--admin-danger);background:#fff0f2}.modal.console-dialog{color:var(--admin-text-primary);border-radius:12px}.modal.console-dialog .modal-heading{padding:var(--admin-space-5);border-bottom:1px solid var(--workspace-line)}.modal.console-dialog .modal-heading h2{font-size:var(--admin-font-section);font-weight:600}.modal.console-dialog .console-dialog-body{padding:var(--admin-space-5)}.modal.console-dialog .console-form-grid{gap:var(--admin-space-4) var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.modal.console-dialog .console-form-grid>label{font-size:var(--admin-font-body);color:var(--admin-text-primary);gap:8px;font-weight:500;display:grid}.modal.console-dialog .console-full{grid-column:1/-1}.modal.console-dialog .console-dialog-actions{justify-content:flex-end;gap:var(--admin-space-2);padding:var(--admin-space-4) var(--admin-space-5);border-top:1px solid var(--workspace-line);display:flex}@media (width<=1440px){.admin-shell--console .console-settings{grid-template-columns:176px minmax(0,1fr)}}@media (width<=1120px){.admin-shell--console .console-settings{grid-template-columns:150px minmax(0,1fr)}.admin-shell--console .console-section-content{padding:24px}.admin-shell--console .console-form-grid{grid-template-columns:minmax(0,1fr)}.admin-shell--console .console-savebar{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-shell--console .console-surface :is(button,a){transition:none}}.admin-help-tip[data-v-e87263ca]{vertical-align:middle;flex:none;margin-left:5px;line-height:1;display:inline-flex}.admin-help-tip>.admin-help-trigger[data-v-e87263ca]{color:#7786a3;cursor:help;width:20px;min-width:20px;height:20px;min-height:20px;box-shadow:none;vertical-align:middle;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex}.admin-help-trigger[data-v-e87263ca] .icon{width:14px;height:14px}.admin-help-tip>.admin-help-trigger[data-v-e87263ca]:hover{color:#536fcd;background:#eef2ff}.admin-help-tip>.admin-help-trigger[data-v-e87263ca]:focus-visible{outline-offset:2px;outline:2px solid #617eff}.admin-help-tooltip[data-v-e87263ca]{z-index:10000;box-sizing:border-box;color:#fff;text-align:left;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere;background:#303133;border-radius:6px;width:max-content;max-width:min(320px,100vw - 24px);padding:8px 11px;font-family:inherit;font-size:12px;font-weight:400;line-height:1.6;position:fixed;box-shadow:0 4px 14px #17233b22}.field-label-row[data-v-6ee134b1]{align-items:center;display:flex}.field-help-sr[data-v-6ee134b1]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.console-settings[data-v-b39ef2b4]{min-height:0}.admin-shell.admin-shell--console .admin-content .console-surface .ad-switch input{appearance:none;background:var(--art-gray-400);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:32px;height:18px;min-height:18px;padding:0;position:relative}.admin-shell.admin-shell--console .admin-content .console-surface .ad-switch input:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.admin-shell.admin-shell--console .admin-content .console-surface .ad-switch input:checked{background:var(--art-primary)}.admin-shell.admin-shell--console .admin-content .console-surface .ad-switch input:checked:before{transform:translate(14px)}.ad-switch>span[data-v-b39ef2b4]{font-weight:400}.admin-shell.admin-shell--console .admin-content .console-surface .ad-preview-area h3{font-size:var(--admin-font-secondary);font-weight:600}.admin-shell.admin-shell--console .admin-content .console-surface .ad-form-grid .text-link.danger{color:var(--admin-danger)}.ad-settings-fields[data-v-b39ef2b4]{border:0;min-width:0;margin:0;padding:0}.ad-section-intro[data-v-b39ef2b4]{margin-bottom:var(--admin-space-5);justify-content:space-between;align-items:start;gap:20px;display:flex}.ad-section-intro h2[data-v-b39ef2b4]{font-size:var(--admin-font-section);margin:0;font-weight:600}.ad-section-intro p[data-v-b39ef2b4]{margin:var(--admin-space-1) 0 0;color:var(--art-gray-600);font-size:var(--admin-font-body);line-height:1.7}.ad-section-intro .badge[data-v-b39ef2b4]{flex-shrink:0}.ad-media-layout[data-v-b39ef2b4]{gap:var(--admin-space-5);grid-template-columns:minmax(260px,1fr) minmax(250px,1fr);display:grid}.ad-form-grid[data-v-b39ef2b4]{align-content:start;gap:var(--admin-space-4);display:grid}.ad-form-grid[data-v-b39ef2b4] .field{margin:0}.ad-upload[data-v-b39ef2b4]{border:1px dashed var(--default-border);background:var(--art-gray-100);border-radius:8px;place-items:center;min-height:142px;padding:20px;display:grid;position:relative;overflow:hidden}.ad-upload>img[data-v-b39ef2b4]{object-fit:contain;width:100%;max-height:160px}.ad-upload>span[data-v-b39ef2b4]:not(.ad-upload-replace){color:var(--art-gray-900);font-size:var(--admin-font-secondary);flex-direction:column;align-items:center;gap:9px;display:flex}.ad-upload strong[data-v-b39ef2b4]{font-weight:600}.ad-upload small[data-v-b39ef2b4]{color:var(--art-gray-600);font-size:var(--admin-font-secondary)}.ad-upload .icon[data-v-b39ef2b4]{width:26px;height:26px;color:var(--art-gray-600)}.ad-upload input[data-v-b39ef2b4]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ad-upload[data-v-b39ef2b4]:focus-within{outline:3px solid var(--workspace-focus);outline-offset:3px}.ad-upload-replace[data-v-b39ef2b4]{color:var(--art-primary);font-size:var(--admin-font-secondary);pointer-events:none;background:#fff;border-radius:4px;padding:3px 8px;position:absolute;bottom:8px}.ad-switch[data-v-b39ef2b4]{min-height:38px;font-size:var(--admin-font-body);align-items:center;gap:12px;display:flex}.ad-switch input[data-v-b39ef2b4]{width:16px;height:16px;accent-color:var(--art-primary)}.ad-form-grid>.text-link[data-v-b39ef2b4]{justify-self:start}.ad-preview-area[data-v-b39ef2b4]{padding:var(--admin-space-4);background:var(--art-gray-100);border-radius:8px;min-height:255px}.ad-preview-area h3[data-v-b39ef2b4]{font-size:var(--admin-font-secondary);margin:0 0 15px;font-weight:600}.ad-preview-area p[data-v-b39ef2b4]{color:var(--art-gray-600);text-align:center;font-size:var(--admin-font-secondary);margin:12px 0 0}.ad-position-map[data-v-b39ef2b4]{border:1px solid var(--default-border);background:#fff;border-radius:5px;grid-template-columns:repeat(3,1fr);gap:9px;height:140px;padding:13px;display:grid}.ad-position-map span[data-v-b39ef2b4]{background:var(--art-gray-200);border:1px solid var(--default-border);border-radius:3px}.ad-position-map .wide[data-v-b39ef2b4]{grid-column:1/-1}.ad-position-map .chosen[data-v-b39ef2b4]{border-color:var(--art-primary);background:var(--brand-soft)}.ad-preview-column .notice[data-v-b39ef2b4]{margin-top:24px}.ad-preview-help[data-v-b39ef2b4],.ad-bottom-note[data-v-b39ef2b4]{color:var(--art-gray-600);font-size:var(--admin-font-secondary);line-height:1.8}.ad-bottom-note[data-v-b39ef2b4]{padding:var(--admin-space-4) var(--admin-space-5);border-top:1px solid var(--default-border);margin:0}@media (width<=1440px){.ad-media-layout[data-v-b39ef2b4]{gap:24px}}@media (width<=1050px){.ad-media-layout[data-v-b39ef2b4]{grid-template-columns:minmax(0,1fr)}}.system-settings-page[data-v-b4f6a93b]{gap:18px;width:min(100%,1160px);margin-inline:auto;display:grid}.system-settings-surface[data-v-b4f6a93b]{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;min-width:0;padding:24px}.system-section-head[data-v-b4f6a93b]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.system-section-head h2[data-v-b4f6a93b]{margin:0;font-size:15px;font-weight:600}.system-matrix-scroll[data-v-b4f6a93b]{overflow-x:auto}.system-permissions[data-v-b4f6a93b]{border-collapse:collapse;white-space:nowrap;width:100%}.system-permissions th[data-v-b4f6a93b],.system-permissions td[data-v-b4f6a93b]{text-align:left;border-bottom:1px solid var(--workspace-line);padding:8px 12px;font-size:12px;font-weight:400}.system-permissions thead th[data-v-b4f6a93b]{color:var(--admin-text-meta);font-size:13px;font-weight:600}.system-permissions tbody th[data-v-b4f6a93b]{width:132px}.permission-value[data-v-b4f6a93b]{color:var(--admin-text-meta);border-radius:4px;padding:3px 7px;font-size:11px;display:inline-flex}.permission-value.manage[data-v-b4f6a93b]{color:var(--brand);background:var(--brand-soft)}.permission-value.read[data-v-b4f6a93b]{color:#7b8aaa;background:#f5f6f9}.system-caption[data-v-b4f6a93b]{color:var(--admin-text-meta);margin:18px 0 0;font-size:11px;line-height:1.7}.system-support-grid[data-v-b4f6a93b]{grid-template-columns:.85fr 1.15fr;gap:18px;display:grid}.system-policy-row[data-v-b4f6a93b]{border-top:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.system-policy-row strong[data-v-b4f6a93b]{font-size:13px;font-weight:500}.system-policy-row small[data-v-b4f6a93b]{color:var(--admin-text-meta);margin-top:5px;font-size:12px;line-height:1.7;display:block}.system-account-actions[data-v-b4f6a93b]{color:var(--admin-text-meta);justify-content:space-between;align-items:center;padding:18px 24px;font-size:12px;display:flex}.system-accounts-dialog{width:min(1080px,100vw - 32px)}@media (width<=800px){.system-support-grid[data-v-b4f6a93b]{grid-template-columns:minmax(0,1fr)}.system-settings-surface[data-v-b4f6a93b]{padding:20px 16px}}.admin-search-field[data-v-b4f6a93b]{gap:8px;width:min(420px,70%);display:grid}.admin-security-hint[data-v-b4f6a93b]{padding:var(--admin-space-4) var(--admin-space-5);border-top:1px solid var(--default-border);font-size:var(--admin-font-secondary);color:var(--art-gray-600);align-items:center;gap:8px;margin:0;display:flex}.administrator-form[data-v-b4f6a93b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.administrator-form[data-v-b4f6a93b] .form-field{min-width:0}.administrator-form[data-v-b4f6a93b] label{font-size:var(--admin-font-body)}.administrator-actions[data-v-b4f6a93b]{border-top:1px solid var(--default-border);grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:20px;display:flex}.role-summary[data-v-b4f6a93b]{padding:var(--admin-space-3) var(--admin-space-4);background:var(--art-gray-100);border-radius:8px;margin-top:12px;line-height:1.8}.role-summary strong[data-v-b4f6a93b]{font-size:var(--admin-font-body)}.role-summary p[data-v-b4f6a93b]{font-size:var(--admin-font-body);overflow-wrap:anywhere;margin:6px 0}.role-summary small[data-v-b4f6a93b]{color:var(--art-gray-600);font-size:var(--admin-font-secondary)}.channel-navigation[data-v-2703b71e]{border-bottom:1px solid var(--workspace-line);gap:28px;margin:0 0 24px;padding:0 30px;display:flex;overflow-x:auto}.channel-navigation a[data-v-2703b71e]{box-sizing:border-box;height:40px;color:var(--muted);border-bottom:2px solid #0000;flex:none;align-items:center;padding:0;font-size:12px;display:inline-flex}.channel-navigation a[data-v-2703b71e]:hover{color:var(--brand-hover)}.channel-navigation a[aria-current=page][data-v-2703b71e]{color:var(--brand-hover);border-color:var(--brand);font-weight:600}.channel-page{width:min(100%,1160px);color:var(--admin-text-primary);gap:18px;margin-inline:auto;display:grid}.channel-more-sections{border-bottom:1px solid var(--workspace-line);grid-area:2/1/auto/-1;margin-right:-30px;padding:0 30px 14px}.channel-more-sections>summary{cursor:pointer;color:var(--admin-text-meta);font-size:11px}.admin-shell--console .channel-page .channel-more-sections .console-section-nav{border:0;margin:0;padding:16px 0 0}.channel-page .console-section-content{flex-direction:column;gap:24px;display:flex}.channel-page .payment-guide{order:1}.channel-page .mail-console-form>section+section,.channel-page .sms-form-grid+section{margin-top:24px}.channel-page-heading{justify-content:space-between;align-items:center;gap:20px;padding:2px 2px 0;display:flex}.channel-page-heading h1{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:600;line-height:1.4}.channel-page-heading p{color:var(--admin-text-meta);margin:7px 0 0;font-size:12px;line-height:1.7}.admin-shell--console .channel-page .channel-content-panel.console-surface{box-shadow:none;border-radius:12px}.admin-shell--console .channel-page .console-settings{grid-template-columns:minmax(0,1fr)}.admin-shell--console .channel-page .console-section-nav{border:0;border-bottom:1px solid var(--workspace-line);background:0 0;flex-flow:wrap;align-items:center;gap:8px;padding:0 30px 16px}.admin-shell.admin-shell--console .admin-content .channel-page .console-section-nav>button{width:auto;min-height:32px;padding:7px 12px;font-size:12px}.admin-shell--console .channel-page .console-section-nav>p{flex-basis:100%;margin:4px 0 0}.admin-shell--console .channel-page .console-section-content{padding:28px 30px}.channel-page .payment-reserved-channel{margin:0 30px 20px;padding:12px 16px}.channel-overview{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.channel-overview-item{box-sizing:border-box;min-width:0;min-height:80px;color:inherit;padding:13px 20px;transition:background .16s}.channel-overview-item:not(:nth-child(3n+1)){border-left:1px solid var(--workspace-line)}.channel-overview-item:nth-child(n+4){border-top:1px solid var(--workspace-line)}.channel-overview-item:hover{background:var(--workspace-hover)}.channel-overview-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.channel-overview-heading strong{min-width:0;font-size:12px;font-weight:600}.channel-overview-item p{color:var(--admin-text-meta);margin:8px 0 0;font-size:11px;line-height:1.65}.channel-content-panel{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.channel-page :is(a,button,input,textarea):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.admin-shell--console .channel-page .console-settings{grid-template-columns:minmax(0,1fr) 245px;gap:0 32px;padding-right:30px}.admin-shell--console .channel-page .console-section-nav{grid-column:1/-1;margin-right:-30px}.admin-shell--console .channel-page .console-section-content{grid-area:1/1;min-width:0;padding:28px 0 30px 30px}.admin-shell--console .channel-page .console-settings>.channel-guide{grid-area:1/2}.admin-shell--console .channel-page .channel-more-sections{border-bottom:0;margin:0;padding-top:0;padding-bottom:22px}.admin-shell--console .channel-page .channel-more-sections .console-section-nav{margin-right:0}.admin-shell.admin-shell--console .admin-content .channel-page :is(.payment-settings-grid,.sms-form-grid,.mail-form-grid){grid-template-columns:minmax(0,1fr);gap:20px;max-width:620px}.admin-shell.admin-shell--console .admin-content .channel-page .console-payment-settings .payment-settings-panel>.field{max-width:620px}.admin-shell--console .channel-page .console-settings>.console-savebar{grid-column:1/-1;margin-right:-30px}.admin-shell--console .channel-page .channel-content-panel>.console-savebar,.admin-shell--console .channel-page .sms-settings>.console-savebar{margin-right:0}.channel-guide{border-left:1px solid var(--workspace-line);align-self:start;margin:28px 0 30px;padding-left:24px}.channel-guide h3{margin:0 0 22px;font-size:13px;font-weight:600}.channel-guide-step{gap:10px;margin-top:22px;display:flex}.channel-guide-step>span{width:22px;height:22px;color:var(--brand);background:var(--brand-soft);border-radius:50%;flex:0 0 22px;place-items:center;font-size:11px;display:grid}.channel-guide-step strong{font-size:12px;font-weight:600}.channel-guide-step p,.channel-intro,.channel-reservation-note{color:var(--admin-text-meta);margin:7px 0 0;font-size:11px;line-height:1.8}.channel-alipay-layout{grid-template-columns:minmax(0,1fr) 245px;gap:32px;padding:6px 30px 30px;display:grid}.channel-alipay-layout h2{margin:0 0 8px;font-size:15px}.channel-alipay-layout .channel-guide{margin:0}.channel-reservation-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:26px 0;display:grid}.channel-reservation-fields .field{gap:7px;font-size:12px}@media (width<=700px){.channel-more-sections{margin-right:0;padding:0 16px 14px}.admin-shell--console .channel-page .console-settings{grid-template-columns:minmax(0,1fr);padding-right:0}.admin-shell--console .channel-page .console-section-nav,.admin-shell--console .channel-page .console-settings>.console-savebar{margin-right:0}.channel-guide{border-left:0;border-top:1px solid var(--workspace-line);margin:0 16px 24px;padding:20px 0 0}.channel-alipay-layout{grid-template-columns:minmax(0,1fr);padding:6px 16px 24px}.admin-shell--console .channel-page .console-section-nav{padding:0 16px 16px}.admin-shell--console .channel-page .console-section-content{padding:24px 16px}.admin-shell--console .channel-page .console-settings>.channel-guide{grid-area:3/1}.admin-shell--console .channel-page .console-settings>.console-savebar{grid-row:4}.channel-page .payment-reserved-channel{margin-inline:16px}.channel-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-overview-item:not(:nth-child(3n+1)){border-left:0}.channel-overview-item:nth-child(2n){border-left:1px solid var(--workspace-line)}.channel-overview-item:nth-child(n+3){border-top:1px solid var(--workspace-line)}.channel-overview-item{padding:14px}.channel-overview-heading{flex-wrap:wrap;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.channel-overview-item{transition:none}}.ai-settings-layout[data-v-b1b39092]{grid-template-columns:minmax(0,1fr) 245px;gap:32px;padding:6px 30px 30px;display:grid}.ai-field-choices strong[data-v-b1b39092]{font-size:13px;display:block}.ai-field-choices small[data-v-b1b39092]{color:var(--muted);margin-top:4px;font-size:11px;display:block}.ai-settings-form[data-v-b1b39092]{min-width:0}.ai-form-section[data-v-b1b39092]{padding:12px 0 24px}.ai-form-section+.ai-form-section[data-v-b1b39092]{border-top:1px solid var(--workspace-line);padding-top:24px}.ai-form-section h2[data-v-b1b39092]{margin:0 0 8px;font-size:15px}.ai-form-section>p[data-v-b1b39092],.ai-section-heading p[data-v-b1b39092]{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.8}.ai-enabled-row[data-v-b1b39092]{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;margin:18px 0;padding:0 0 20px;display:flex}.ai-enabled-row small[data-v-b1b39092]{color:var(--muted);margin-top:5px;font-size:12px;display:block}.ai-enabled-row .switch[data-v-b1b39092]{appearance:none;cursor:pointer;background:#a1adbe;border:0;border-radius:10px;flex:0 0 36px;width:36px;height:20px;transition:background .16s;position:relative}.ai-enabled-row .switch[data-v-b1b39092]:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px}.ai-enabled-row .switch[data-v-b1b39092]:checked{background:var(--brand)}.ai-enabled-row .switch[data-v-b1b39092]:checked:after{transform:translate(16px)}.ai-enabled-row .switch[data-v-b1b39092]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ai-enabled-row .switch[data-v-b1b39092],.ai-enabled-row .switch[data-v-b1b39092]:after{transition:none}}.ai-fields-grid[data-v-b1b39092],.ai-field-choices[data-v-b1b39092]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ai-settings-form .field[data-v-b1b39092]{flex-direction:column;gap:8px;margin:0 0 18px;font-size:12px;display:flex}.ai-settings-form .field[data-v-b1b39092] :is(input,textarea){width:100%}.ai-settings-form .field small[data-v-b1b39092]{color:var(--muted);font-size:11px}.ai-label-count[data-v-b1b39092]{justify-content:space-between;gap:10px;display:flex}.ai-field-choices[data-v-b1b39092]{margin:18px 0 24px}.ai-field-choices label[data-v-b1b39092]{background:#f7f9fc;border-radius:6px;align-items:start;gap:10px;padding:14px;display:flex}.ai-field-choices input[data-v-b1b39092]{margin-top:3px}.ai-form-section .ai-secondary-note[data-v-b1b39092]{margin-top:14px;font-size:12px}.ai-reservation-note[data-v-b1b39092]{background:#f3f6fd;border-radius:6px;gap:8px;padding:12px 14px;display:flex}.ai-reservation-note .icon[data-v-b1b39092]{flex-shrink:0;width:17px}.ai-savebar[data-v-b1b39092]{border-top:1px solid var(--workspace-line);align-items:center;gap:10px;padding:20px 0 0;display:flex}.ai-savebar>span[data-v-b1b39092]{color:var(--muted);flex:1;font-size:12px}.ai-settings-aside[data-v-b1b39092]{border-left:1px solid var(--workspace-line);min-width:0;padding:12px 0 0 24px}.ai-settings-aside h3[data-v-b1b39092]{margin:0 0 12px;font-size:13px;font-weight:600}.ai-settings-aside p[data-v-b1b39092]{color:var(--admin-text-meta);overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.8}.ai-settings-aside section[data-v-b1b39092]{border-top:1px solid var(--workspace-line);margin-top:24px;padding-top:20px}.ai-flow-list[data-v-b1b39092]{margin:0;padding-left:17px}.ai-flow-list li+li[data-v-b1b39092]{margin-top:18px}.ai-flow-list strong[data-v-b1b39092]{font-size:12px;font-weight:500}@media (width<=900px){.ai-settings-layout[data-v-b1b39092]{grid-template-columns:1fr;gap:20px}.ai-settings-aside[data-v-b1b39092]{border-left:0;border-top:1px solid var(--workspace-line);padding:24px 0 0}}@media (width<=540px){.ai-settings-layout[data-v-b1b39092]{padding:0 16px 16px}.ai-fields-grid[data-v-b1b39092],.ai-field-choices[data-v-b1b39092]{grid-template-columns:1fr}}.unsaved-actions[data-v-64b38aba]{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.content-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:0;display:flex}.content-heading h1{font-size:var(--admin-font-page);margin:0 0 8px;font-weight:600}.content-heading p:not(.eyebrow){color:var(--muted);margin:0}.content-panel{background:var(--workspace-surface);border:0;border-radius:0;min-width:0;padding:20px}.content-filter{align-items:center;gap:12px;margin-bottom:20px;display:flex}.content-filter input{max-width:400px}.content-filter select{max-width:200px}.content-panel.table-wrap{padding:0;overflow:auto}.content-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--admin-font-body)}.content-table th{background:var(--art-gray-100);color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);border-bottom:1px solid var(--workspace-line);padding:8px 16px;font-weight:500}.content-table td{border-bottom:1px solid var(--workspace-line);padding:12px 16px}.content-table tr:last-child td{border-bottom:0}.content-actions{white-space:nowrap;align-items:center;gap:18px;display:flex}.content-actions button,.content-actions a,.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0}.content-actions .danger{color:var(--danger)}.content-chip{background:var(--brand-soft);color:var(--brand);border-radius:5px;padding:5px 9px;font-size:12px}.content-pager{color:var(--muted);justify-content:center;align-items:center;gap:16px;margin:28px 0;font-size:14px;display:flex}.content-empty{text-align:center;color:var(--muted);padding:52px 24px}.content-empty>svg{width:32px;height:32px;color:var(--subtle)}.content-empty h2{font-size:var(--admin-font-section);color:var(--admin-text-primary);font-weight:600}.article-editor-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.article-writing>.field{margin-bottom:16px}.article-publishing h2,.article-attachments h2{font-size:var(--admin-font-section);margin:0 0 16px;font-weight:600}.article-publishing .field{margin-bottom:16px}.content-inline{gap:8px;margin-bottom:16px;display:flex}.content-inline input{min-width:0}.content-inline button{flex-shrink:0}.article-category-manage{color:var(--brand);font:500 var(--admin-font-body) / 1.4 var(--font);cursor:pointer;background:0 0;border:0;margin:-8px 0 16px;padding:0}.article-category-manage:hover{color:var(--brand-hover)}.article-category-manage:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}body:has(.admin-shell) .modal.article-category-dialog{width:min(460px,100%)}.article-category-dialog-body{color:var(--admin-text-secondary);font-size:var(--admin-font-body);gap:10px;line-height:1.6;display:grid}.article-category-dialog-body p{margin:0}.article-category-dialog-body strong{color:var(--admin-text-primary);font-weight:600}.article-category-list{border:1px solid var(--workspace-line);border-radius:8px;max-height:min(300px,40vh);margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.article-category-list li{justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:8px 12px;display:flex}.article-category-list li+li{border-top:1px solid var(--workspace-line-soft)}.article-category-list span{overflow-wrap:anywhere;min-width:0;color:var(--admin-text-primary)}.article-category-list button{color:var(--admin-danger);font:500 var(--admin-font-body) / 1.4 var(--font);cursor:pointer;background:0 0;border:0;flex:none;padding:0}.article-category-list button:hover{color:var(--admin-danger)}.article-category-list button:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px}.article-category-error{color:var(--admin-danger);background:#fff0f2;border-radius:6px;padding:10px 12px}.article-category-dialog-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}body:has(.admin-shell) .modal .article-category-confirm{border-color:var(--admin-danger);background:var(--admin-danger);color:#fff}body:has(.admin-shell) .modal .article-category-confirm:hover:not(:disabled){border-color:var(--admin-danger);background:var(--admin-danger)}.content-check{font-size:var(--admin-font-body);align-items:center;gap:8px;margin:12px 0;display:flex}.content-check input{width:auto}.article-cover{border:1px dashed var(--workspace-line);background:var(--art-gray-100);border-radius:8px;flex-direction:column;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.article-cover img{object-fit:cover;border-radius:6px;width:100%;max-height:160px}.article-cover input{opacity:0;width:1px;height:1px;position:absolute}.article-submit{width:100%;margin-bottom:12px}.content-details{border-top:1px solid var(--workspace-line);margin-top:24px;padding-top:16px}.content-details summary{cursor:pointer;margin-bottom:16px;font-weight:600}.article-history{padding:8px 0;font-size:13px;display:block}.article-attachments{border-top:1px solid var(--workspace-line);padding-top:24px}.article-attachments .muted{font-size:13px;line-height:1.8}.article-attachment-row{border-bottom:1px solid var(--workspace-line);align-items:center;gap:16px;min-width:0;padding:12px 0;display:flex}.article-attachment-row>div{flex:1;min-width:0}.article-attachment-row strong{font-size:var(--admin-font-body);overflow-wrap:anywhere;font-weight:600}.article-attachment-row small{color:var(--muted);margin-top:6px;font-size:12px;display:block}.article-attachment-row select{width:150px}.article-attachment-row>svg{color:var(--brand);flex-shrink:0}.article-library{padding-top:64px;padding-bottom:72px}.article-library-heading{justify-content:space-between;align-items:center;gap:36px;padding-bottom:42px;display:flex}.article-library-heading h1{letter-spacing:-1px;margin:12px 0 16px;font-size:36px;line-height:1.5}.article-library-heading p:not(.eyebrow){color:var(--muted);font-size:15px}.article-search{border:1px solid var(--line);background:#fff;border-radius:10px;align-items:center;gap:10px;width:100%;max-width:420px;padding:6px 8px 6px 16px;display:flex;box-shadow:0 6px 20px #142b4f03}.article-search input{min-width:0;box-shadow:none;background:0 0;border:0;padding:12px 0}.article-search>svg{width:19px;color:var(--subtle);flex-shrink:0}.article-search button{background:var(--brand);color:#fff;border:0;border-radius:6px;flex-shrink:0;padding:12px 20px}.article-category-nav{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding:24px 0 30px;display:flex}.article-category-nav button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 16px}.article-category-nav button.active{background:var(--brand);color:#fff}.article-category-nav>span{color:var(--subtle);margin-left:auto;font-size:13px}.article-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.article-card{border:1px solid var(--line);color:var(--ink);transition:transform .18s var(--ease), box-shadow .18s var(--ease);background:#fff;border-radius:12px;overflow:hidden}.article-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.article-card-visual{aspect-ratio:1.9;position:relative;overflow:hidden}.article-card-visual>img{object-fit:cover;object-position:top;width:100%;height:100%}.article-card-paper{color:#56718f;background:#edf2f8;flex-direction:column;justify-content:space-between;height:100%;padding:28px;display:flex;position:relative;overflow:hidden}.article-card-paper small{letter-spacing:2px;font-size:13px}.article-card-paper>span{font-size:52px;font-family:var(--font-display);color:#a7b7c9;font-weight:300}.article-card-paper svg{stroke-width:.8px;color:#afc2d8;width:100px;height:100px;position:absolute;bottom:20px;right:24px;transform:rotate(-8deg)}.article-member-label{color:var(--gold);background:#fff;border-radius:5px;padding:5px 9px;font-size:12px;position:absolute;top:12px;right:12px}.article-card-body{padding:26px}.article-meta{color:var(--muted);align-items:center;gap:18px;font-size:12px;display:flex}.article-meta>span:first-child{color:var(--brand)}.article-card h2{margin:14px 0 12px;font-size:21px;line-height:1.6}.article-card p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:53px;font-size:14px;line-height:1.9;display:-webkit-box;overflow:hidden}.article-card-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;margin-top:26px;padding-top:18px;font-size:12px;display:flex}.article-card-bottom>span:last-child{color:var(--brand);align-items:center;gap:6px;display:flex}.article-card-bottom svg{width:15px;height:15px}.article-reading{max-width:1080px;padding-top:36px;padding-bottom:72px}.article-breadcrumb{color:var(--muted);align-items:center;gap:12px;margin-bottom:26px;font-size:13px;display:flex}.article-reader{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:54px 64px}.article-reader>header{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:30px}.article-reader h1{letter-spacing:-.6px;margin:18px 0 20px;font-size:38px;line-height:1.6}.article-intro{color:var(--muted);font-size:17px;line-height:1.9}.article-byline{color:var(--muted);justify-content:space-between;align-items:center;margin-top:28px;font-size:13px;display:flex}.article-byline button{color:var(--brand);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;display:flex}.article-byline svg{width:17px}.article-reader .rich-content{font-size:16px;line-height:2}.article-member-gate{text-align:center;background:var(--canvas);border-radius:10px;padding:44px 20px}.article-member-gate>svg{color:var(--brand);width:30px;height:30px}.article-member-gate h2{font-size:24px}.article-member-gate p{color:var(--muted);margin:18px 0 24px}.article-download-section{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.article-download-section h2{margin:10px 0 12px;font-size:24px}.article-download-section .muted{font-size:14px}.article-video{color:var(--brand);align-items:center;gap:8px;padding:18px 0;display:flex}.article-tag-row{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.article-tag-row a{border:1px solid var(--line);color:var(--muted);border-radius:5px;padding:6px 10px;font-size:12px}.article-preview-note{background:var(--gold-soft);color:var(--gold);border-radius:8px;margin-bottom:24px;padding:14px 20px}.community-area{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:28px;padding:32px}.community-area h2{font-size:21px}.community-area textarea{margin:16px 0 10px}.community-list{margin-top:26px}.community-comment{border-top:1px solid var(--line);padding:22px 0}.community-comment>header{color:var(--muted);justify-content:space-between;font-size:13px;display:flex}.community-comment p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.community-comment .reply-to{background:var(--canvas);color:var(--muted);padding:6px 10px;font-size:12px}.community-comment footer{gap:18px;font-size:13px;display:flex}.community-comment button{color:var(--brand);cursor:pointer;background:0 0;border:0}.community-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:15px;font-size:13px;display:flex}.community-settings{max-width:850px;margin-bottom:24px}.community-settings .field{margin-bottom:24px}@media (width<=1100px){.article-editor-grid{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.article-card-grid{gap:18px}.article-library-heading{display:block}.article-search{margin-top:26px}.article-reader{padding:40px}}@media (width<=760px){.article-editor-grid,.article-card-grid{grid-template-columns:1fr}.content-heading{align-items:flex-start}.content-heading h1{font-size:var(--admin-font-page)}.content-filter{flex-wrap:wrap}.content-panel{padding:20px}.article-library{padding-top:32px}.article-library-heading h1{font-size:29px}.article-reading{padding-top:22px}.article-reader{padding:26px 20px}.article-reader h1{font-size:27px}.article-attachment-row{flex-wrap:wrap}.article-attachment-row select{width:140px}.article-attachment-row .btn{margin-left:auto}.article-byline{flex-wrap:wrap;gap:16px}.community-area{padding:22px}.content-actions{gap:12px}}@media (prefers-reduced-motion:reduce){.article-card{transition:none}.article-card:hover{transform:none}}.article-admin-surface{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;min-width:0;overflow:hidden}.article-admin-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:20px;display:flex}.admin-shell:has(.article-admin-surface) .article-admin-heading h1{color:var(--admin-text-primary);font-size:var(--admin-font-page);letter-spacing:-.025em;margin:0 0 5px;font-weight:600;line-height:1.25}.article-admin-heading p{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:0;font-weight:400}.article-admin-primary,.article-admin-query,.article-admin-secondary{min-height:var(--admin-control-height);font-size:var(--admin-font-body);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.article-admin-primary{border:1px solid var(--brand);background:var(--brand);color:#fff}.article-admin-primary:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:#fff}.article-admin-query{border:1px solid var(--brand);background:var(--brand);color:#fff}.article-admin-query:hover{border-color:var(--brand-hover);background:var(--brand-hover)}.article-admin-secondary{border:1px solid var(--workspace-line);color:var(--admin-text-primary);background:#fff}.article-admin-secondary:hover{background:var(--art-gray-100);color:var(--admin-text-primary);border-color:#b9cafa}.article-admin-primary:disabled,.article-admin-query:disabled,.article-admin-secondary:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.article-admin-primary .icon,.article-admin-query .icon,.article-admin-secondary .icon{width:15px;height:15px}.article-admin-tabs{align-items:stretch;gap:var(--admin-space-5);border-bottom:1px solid var(--workspace-line);scrollbar-width:none;min-height:48px;padding:0 20px;display:flex;overflow-x:auto}.article-admin-tabs::-webkit-scrollbar{display:none}.article-admin-tabs>button{color:var(--admin-text-secondary);font-size:var(--admin-font-body);white-space:nowrap;background:0 0;border:0;flex:none;padding:0 0 1px;font-weight:600;position:relative}.article-admin-tabs>button:hover,.article-admin-tabs>button[aria-selected=true]{color:var(--brand)}.article-admin-tabs>button[aria-selected=true]:after{background:var(--brand);content:"";border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.article-admin-toolbar{align-items:center;gap:8px;min-height:64px;padding:12px 20px;display:flex}.article-admin-search{width:min(330px,38vw);height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:6px;align-items:center;gap:8px;padding:0 11px;transition:border-color .16s,box-shadow .16s;display:flex}.article-admin-search:focus-within{border-color:var(--workspace-focus);box-shadow:0 0 0 3px #e8efff}.article-admin-search>.icon{color:#76869c;flex:none;width:16px;height:16px}.admin-shell #main .article-admin-search input{width:100%;min-width:0;min-height:0;height:calc(var(--admin-control-height) - 2px);box-shadow:none;color:var(--admin-text-primary);font-size:var(--admin-font-body);background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0;font-weight:400}.article-admin-search input::placeholder{color:#6a798d;opacity:1}.article-admin-search button{width:24px;height:24px;color:var(--admin-text-secondary);background:0 0;border:0;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.article-admin-search button:hover{color:var(--admin-text-primary);background:#eef2f8}.article-admin-search button .icon{width:13px;height:13px}.article-admin-table-scroll{max-width:100%;overflow-x:auto}.article-admin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:920px}.article-admin-column-cover{width:13%}.article-admin-column-title{width:35%}.article-admin-column-status{width:13%}.article-admin-column-time{width:19%}.article-admin-column-actions{width:20%}.article-admin-table thead{background:var(--art-gray-100);height:39px}.article-admin-table th{color:#637289;text-align:left;font-size:var(--admin-font-secondary);padding:10px 12px;font-weight:600}.article-admin-table th:first-child,.article-admin-table td:first-child{padding-left:20px}.article-admin-table th:last-child,.article-admin-table td:last-child{padding-right:20px}.article-admin-table td{border-top:1px solid var(--workspace-line);height:64px;color:var(--admin-text-secondary);font-size:var(--admin-font-body);vertical-align:middle;padding:10px 12px;font-weight:400}.article-admin-table tbody tr{transition:background .16s}.article-admin-table tbody tr:hover{background:var(--art-gray-100)}.article-admin-table tbody tr:hover td:first-child{box-shadow:inset 1px 0 var(--brand)}.article-admin-cover,.article-admin-cover-empty{border-radius:5px;width:72px;height:44px;display:block}.article-admin-cover{object-fit:cover;background:#eef2f7}.article-admin-cover-empty{border:1px solid var(--workspace-line);background:var(--workspace-canvas);color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);place-items:center;display:grid}.article-admin-title{color:#23344f;max-width:100%;font-size:var(--admin-font-body);text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;font-weight:600;display:inline-block;overflow:hidden}.article-admin-status{min-height:22px;font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.article-admin-status.published{color:var(--admin-success);background:#e9f7f2}.article-admin-status.draft{color:var(--admin-text-secondary);background:#eef1f6}.article-admin-status.hidden{color:#87520a;background:#fff3dc}.article-admin-status.recycled{color:#9a2e3b;background:#fbecef}.article-admin-date{color:#586780;font-family:Segoe UI,Noto Sans SC,Microsoft YaHei,sans-serif;font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.article-admin-date.unset{color:#718096}.article-admin-actions{white-space:nowrap;align-items:center;gap:16px;display:flex}.article-admin-actions :is(a,button){color:var(--brand-hover);font-size:var(--admin-font-body);text-underline-offset:3px;background:0 0;border:0;padding:3px 0;font-weight:600;line-height:1.4}.article-admin-actions :is(a,button):hover{color:var(--brand-hover);text-decoration:underline}.article-admin-actions .muted{color:#63738a}.article-admin-actions .muted:hover{color:#31476c}.article-admin-actions .danger{color:#a93d4c}.article-admin-actions .danger:hover{color:#81232f}.article-admin-empty{text-align:center;padding:75px 24px 80px}.article-admin-empty h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);margin:0 0 8px;font-weight:600}.article-admin-empty p{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:0 0 20px}.article-admin-pagination{border-top:1px solid var(--workspace-line);color:#64738b;min-height:65px;font-size:var(--admin-font-secondary);justify-content:space-between;align-items:center;gap:12px;padding:0 27px;display:flex}.article-admin-page-controls{align-items:center;gap:var(--admin-space-3);font-variant-numeric:tabular-nums;display:flex}.article-admin-page-controls>:is(a,span.disabled){border:1px solid var(--workspace-line);width:30px;height:30px;color:var(--admin-text-secondary);background:#fff;border-radius:7px;place-items:center;display:grid}.article-admin-page-controls>a:hover{background:var(--art-gray-100);color:var(--brand);border-color:#b9cafa}.article-admin-page-controls>span.disabled{opacity:.42}.article-admin-page-controls .icon{width:15px;height:15px}.article-admin-dialog.modal{border-radius:12px;width:min(470px,100vw - 32px);padding:0;box-shadow:0 26px 64px -24px #101e3d6b}.article-admin-dialog .modal-heading{justify-content:space-between;align-items:center;gap:var(--admin-space-5);margin:0;padding:24px 27px 15px;display:flex}.article-admin-dialog .modal-heading h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);margin:0;font-weight:600}.article-admin-dialog-body{padding:0 27px 23px}.article-admin-dialog-body strong{overflow-wrap:anywhere;color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:600;display:block}.article-admin-dialog-body p{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:12px 0 0;line-height:1.7}.article-admin-dialog-footer{justify-content:flex-end;gap:var(--admin-space-2);border-top:1px solid var(--workspace-line);background:var(--art-gray-100);padding:16px 27px;display:flex}.article-admin-dialog .article-admin-primary.is-danger,.article-admin-dialog .article-admin-primary.is-danger:hover{border-color:var(--admin-danger);background:var(--admin-danger)}:is(.admin-shell:has(.article-admin-surface) :focus-visible,.article-admin-dialog :focus-visible){outline:3px solid var(--workspace-focus);outline-offset:3px}.admin-shell:has(.article-admin-surface) ::selection{color:#102455;background:#c9d8ff}.article-admin-dialog ::selection{color:#102455;background:#c9d8ff}@media (width<=700px){.article-admin-heading{align-items:flex-start;gap:var(--admin-space-4);flex-direction:column;padding:22px 20px}.article-admin-tabs{gap:22px;padding-inline:20px}.article-admin-toolbar{padding-inline:20px}.article-admin-search{width:100%}.article-admin-pagination{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.article-admin-surface *,.article-admin-surface :before,.article-admin-surface :after{transition:none!important}}.admin-shell .h5-content-page{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.admin-shell .h5-content-page>*{min-width:0;max-width:100%}.h5-content-page .h5-title{align-items:center;gap:6px;display:flex}.h5-content-page .h5-title h1{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.35}.h5-content-page .h5-primary-mark{width:34px;height:34px;color:var(--brand);background:#f1f2f3;border:0;border-radius:9px;flex:0 0 34px;place-items:center;font-size:14px;font-weight:600;display:grid}.h5-content-page button.h5-primary-mark{cursor:pointer}.h5-content-page .h5-primary-cell>span:last-child{min-width:0}.h5-content-page .h5-primary-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.6;display:block;overflow:hidden}.h5-content-page .h5-primary-cell small{color:var(--admin-text-meta);margin-top:4px;font-size:11px;line-height:1.6;display:block}.h5-content-page .h5-table-card{min-width:0;overflow:hidden}.h5-content-page .h5-table-card :is(.article-admin-table-scroll,.case-admin-table-scroll,.comment-table-scroll,.mr-table-scroll,.services-table){min-width:0;max-width:100%;overflow-x:auto}.admin-shell .h5-content-page .h5-table-card table{border-collapse:collapse;width:100%}.admin-shell .h5-content-page .h5-table-card th{height:40px;color:var(--admin-text-meta);border:0;border-bottom:1px solid var(--workspace-line-soft);text-align:left;background:#fff;padding:10px 12px;font-size:12px}.admin-shell .h5-content-page .h5-table-card td{border:0;border-bottom:1px solid var(--workspace-line-soft);height:66px;min-height:66px;padding:12px;font-size:13px}.admin-shell .h5-content-page .h5-table-card tbody tr:hover{background:#f8f9fb}.admin-shell .h5-content-page .h5-table-card tbody tr:hover td:first-child{box-shadow:none}.admin-shell .h5-content-page .h5-table-card :is(.h5-secondary,.article-admin-date,.case-admin-number,.comment-date,.comment-source-meta,.mr-meta){color:var(--admin-text-meta);font-size:11px}.admin-shell .h5-content-page .h5-table-card :is(.article-admin-actions,.case-admin-actions,.comment-actions,.service-row-actions){white-space:nowrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.admin-shell .h5-content-page .h5-table-card :is(.article-admin-actions,.case-admin-actions,.comment-actions,.service-row-actions) :is(button,a){font-size:12px;font-weight:400}.h5-content-page .case-admin-actions .h5-preview-action{color:var(--brand)}.h5-content-page .case-admin-table{min-width:1120px}.h5-content-page .case-col-select{width:44px}.h5-content-page .case-col-project{width:320px}.h5-content-page .case-col-category{width:130px}.h5-content-page .case-col-actions{width:150px}.h5-content-page .article-admin-table{min-width:1000px}.admin-shell .h5-content-page :is(.article-admin-pagination,.case-admin-pagination,.comment-pager,.mr-pagination){border:0;margin:0;padding:16px 0 0;font-size:11px}.h5-content-page .h5-filter-actions{gap:10px;margin-left:auto;display:flex}.h5-content-page .h5-filter-bar :is(input,select){min-width:0}.h5-content-page .comment-body{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:440px;margin:0;display:-webkit-box;overflow:hidden}.h5-content-page .comment-review-note{margin:4px 0 0;font-size:11px}.h5-content-page .comment-table{min-width:1050px}.h5-content-page .comment-col-body{width:34%}.h5-content-page .mr-table{min-width:1100px}.admin-shell .h5-content-page .mr-table{table-layout:fixed;display:table}.admin-shell .h5-content-page .mr-table thead{display:table-header-group}.admin-shell .h5-content-page .mr-table tbody{display:table-row-group}.admin-shell .h5-content-page .mr-table tr{display:table-row}.admin-shell .h5-content-page .mr-table :is(th,td){display:table-cell}.admin-shell .h5-content-page .mr-table :is(th,td):first-child{width:30%}.admin-shell .h5-content-page .mr-table :is(th,td):nth-child(2){width:12%}.admin-shell .h5-content-page .mr-table :is(th,td):nth-child(3),.admin-shell .h5-content-page .mr-table :is(th,td):nth-child(4){width:15%}.admin-shell .h5-content-page .mr-table :is(th,td):nth-child(5){width:12%}.admin-shell .h5-content-page .mr-table :is(th,td):nth-child(n+6){width:80px}.h5-content-page .comment-body{font-weight:600}.h5-content-page .mr-content{min-width:0}.h5-content-page .h5-sort-input{border:1px solid var(--workspace-line);width:64px;height:29px;color:var(--admin-text-meta);text-align:center;background:#fff;border-radius:5px;padding:3px 6px;font-size:11px}.h5-content-page .h5-display-switch{cursor:pointer;background:#dce0e8;border:0;border-radius:12px;align-items:center;width:32px;height:18px;padding:2px;transition:background .15s;display:inline-flex}.h5-content-page .h5-display-switch span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;box-shadow:0 1px 3px #0002}.h5-content-page .h5-display-switch[aria-checked=true]{background:var(--brand)}.h5-content-page .h5-display-switch[aria-checked=true] span{transform:translate(14px)}.h5-content-page .h5-display-switch:disabled,.h5-content-page .h5-sort-input:disabled{opacity:.5;cursor:not-allowed}.h5-content-page .h5-presentation-error{color:#c53f4b;white-space:normal;max-width:110px;font-size:11px;display:block}@media (width<=720px){.admin-shell .h5-content-page{gap:14px}.h5-content-page .h5-title h1{font-size:22px}.h5-content-page .h5-page-head{flex-wrap:wrap}.h5-content-page .h5-filter-bar>label{flex:140px;gap:7px;display:grid}.h5-content-page .h5-filter-bar :is(input,select){width:100%}.h5-content-page .h5-filter-actions{flex-basis:100%;justify-content:flex-end}}.audit-h5-page[data-v-ec20a4e7]{gap:18px;width:min(100%,1160px);margin-inline:auto;display:grid}.audit-h5-page .admin-table-panel[data-v-ec20a4e7]{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;padding:20px;overflow:hidden}.console-summary>span[data-v-ec20a4e7]{align-items:center;gap:7px;display:flex}.log-details[data-v-ec20a4e7]{background:var(--art-gray-100);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--admin-font-body);border-radius:8px;max-height:55vh;padding:18px;line-height:1.8;overflow:auto}.admin-pagination[data-v-ec20a4e7]{justify-content:flex-end;gap:12px;display:flex}.ops-media>.ops-field-label[data-v-cd5ce64e]{align-items:center;gap:0;display:flex}.support-page{max-width:1200px;margin:0 auto;padding:44px 24px 72px}.support-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:28px;display:flex}.support-heading h1,.support-heading h2{letter-spacing:-.04em;color:var(--text-primary,#14243b);margin:4px 0 10px;font-size:30px}.support-heading p,.support-muted{color:#67778d;line-height:1.7}.support-kicker{color:#1677ff;letter-spacing:.14em;font-size:12px;font-weight:700}.support-panel{background:#fff;border:1px solid #dfe7f1;border-radius:12px;margin-bottom:22px;padding:24px}.support-panel h2,.support-panel h3{margin-top:0}.support-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.support-card{flex-direction:column;gap:14px;display:flex}.support-card h2{margin:0;font-size:21px}.support-card p{color:#617188;flex:1;line-height:1.75}.support-price{color:#1677ff;font-size:21px;font-weight:700}.support-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.support-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.support-field{color:#263b53;flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.support-field input:not([type=checkbox]),.support-field select,.support-field textarea,.support-filters input,.support-filters select{width:100%;min-width:0;font:inherit;color:#22374e;background:#fff;border:1px solid #cfd9e7;border-radius:7px;padding:11px 12px}.support-field textarea{resize:vertical;min-height:130px}.support-field input:focus,.support-field select:focus,.support-field textarea:focus{outline-offset:2px;outline:2px solid #8abaff}.support-field small{color:#73839a;font-weight:400;line-height:1.5}.support-full{grid-column:1/-1}.support-error{color:#bf3737;font-size:13px;font-weight:400;line-height:1.6}.support-errors{color:#b42d2d;background:#fff3f2;border-radius:8px;margin-bottom:18px;padding:12px 16px}.support-filters{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:20px;display:flex}.support-filters label{flex-direction:column;flex:120px;gap:6px;max-width:200px;font-size:12px;display:flex}.support-table{background:#fff;border:1px solid #e1e8f2;border-radius:10px;margin-bottom:20px;overflow-x:auto}.support-table table{border-collapse:collapse;width:100%;min-width:700px}.support-table th,.support-table td{text-align:left;border-bottom:1px solid #edf1f6;padding:15px;font-size:13px}.support-table th{color:#62758c;background:#f5f8fc;font-weight:600}.support-table td small{color:#76869a;margin-top:5px;display:block}.support-table a,.support-text-link{color:#1677ff;font-weight:600}.support-empty{text-align:center;color:#728299;padding:45px 20px}.support-columns{grid-template-columns:minmax(0,1fr) 310px;align-items:start;gap:24px;display:grid}.support-details{grid-template-columns:130px minmax(0,1fr);gap:15px;margin:0;display:grid}.support-details dt{color:#718197}.support-details dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.support-params{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.support-param{background:#f4f8fe;border-radius:8px;padding:18px}.support-param dt{color:#6b7e97;margin-bottom:8px;font-size:13px}.support-param dd{margin:0;line-height:1.7}.support-note{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.support-followup{border-left:2px solid #d9e8fb;padding:0 0 22px 20px}.support-followup p{overflow-wrap:anywhere;white-space:pre-wrap;margin:8px 0}.support-chat{background:#f6f9fd;border-radius:10px;flex-direction:column;gap:20px;min-height:200px;max-height:620px;padding:24px;display:flex;overflow:auto}.support-message{align-self:flex-start;min-width:120px;max-width:85%}.support-message.is-self{align-self:flex-end}.support-message.is-system{color:#718399;text-align:center;align-self:center;max-width:100%;font-size:12px}.support-bubble{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e1e9f3;border-radius:2px 12px 12px;padding:12px 16px;font-size:14px;line-height:1.75}.is-self .support-bubble{background:#e8f2ff;border-color:#cce0fa;border-radius:12px 2px 12px 12px}.support-message small{color:#718299;margin-bottom:7px;font-size:11px;display:block}.support-message img{border-radius:7px;max-width:100%;max-height:280px;display:block}.support-compose{margin-top:18px}.support-check{align-items:center;gap:8px;font-size:14px;display:flex}.support-check input{width:17px;height:17px}.support-pill{color:#2465ad;white-space:nowrap;background:#edf5ff;border-radius:5px;align-items:center;padding:4px 8px;font-size:12px;display:inline-flex}.support-danger{color:#b83232}.support-rows{flex-direction:column;gap:12px;margin:16px 0;display:flex}.support-row{align-items:center;gap:10px;display:flex}.support-row>.support-field{flex:1}.support-receipt{background:#f2fbf4;border:1px solid #bfdac3;border-radius:10px;margin-bottom:25px;padding:22px}.support-receipt strong{color:#237746;margin-top:10px;font-size:22px;display:block}.support-sticky{position:sticky;top:100px}.support-back{color:#1677ff;margin-bottom:20px;font-size:14px;display:inline-flex}@media (width<=1000px){.support-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-columns{grid-template-columns:1fr}.support-sticky{position:static}}@media (width<=640px){.support-page{padding:28px 16px 48px}.support-heading{flex-direction:column;gap:14px}.support-heading h1{font-size:27px}.support-grid,.support-form,.support-params{grid-template-columns:1fr}.support-panel{padding:18px}.support-row{flex-wrap:wrap;align-items:stretch}.support-row>.support-field{flex-basis:100%}.support-details{grid-template-columns:85px minmax(0,1fr);gap:12px}.support-chat{padding:15px}.support-message{max-width:95%}.support-actions>.btn{min-height:44px}.support-filters label{max-width:none}.support-full{grid-column:auto}}.admin-shell .support-panel{padding:var(--admin-space-5);border-color:var(--workspace-line);background:var(--workspace-surface);font-size:var(--admin-font-body);border-radius:12px}.admin-shell .support-panel :is(h2,h3){font-size:var(--admin-font-section);font-weight:600}.admin-shell .support-field,.admin-shell .support-check,.admin-shell .support-back,.admin-shell .support-bubble{font-size:var(--admin-font-body)}.admin-shell .support-field :is(input:not([type=checkbox]),select),.admin-shell .support-filters :is(input,select){min-height:var(--admin-control-height);height:var(--admin-control-height);padding:0 var(--admin-space-3);border-color:var(--workspace-line);font-size:var(--admin-font-body);border-radius:6px}.admin-shell .support-field textarea{padding:var(--admin-space-2) var(--admin-space-3);border-color:var(--workspace-line);font-size:var(--admin-font-body);border-radius:6px}.admin-shell .support-message small,.admin-shell .support-field small,.admin-shell .support-muted{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.admin-shell .support-chat{gap:var(--admin-space-4);padding:var(--admin-space-5);background:#f8faff}.admin-shell .support-rows{gap:var(--admin-space-3);margin-block:var(--admin-space-4)}.admin-shell .admin-content .admin-support-conversation .support-columns.admin-surface-body{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;padding:20px}.admin-shell .admin-support-conversation .support-panel{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:0}.admin-shell .admin-content .admin-support-conversation .support-columns>.support-panel:last-child{border-left:1px solid var(--workspace-line);padding-left:20px}.admin-shell .admin-support-conversation .support-panel h2{color:var(--admin-text-primary);margin:0 0 16px}.admin-shell .admin-support-conversation .support-chat{border:1px solid var(--workspace-line);background:var(--workspace-canvas);border-radius:8px;gap:16px;padding:20px}.admin-shell .admin-support-conversation .support-bubble{border-color:var(--workspace-line);color:var(--admin-text-primary)}.admin-shell .admin-support-conversation .is-self .support-bubble{background:var(--brand-soft);border-color:#dce6ff}.admin-shell .admin-support-conversation .support-field{color:var(--admin-text-secondary);font-weight:500}.admin-shell .admin-support-conversation .support-field select{color:var(--admin-text-primary);background:#fff}@media (width<=1000px){.admin-shell .admin-content .admin-support-conversation .support-columns.admin-surface-body{grid-template-columns:1fr}.admin-shell .admin-content .admin-support-conversation .support-columns>.support-panel:last-child{border-top:1px solid var(--workspace-line);border-left:0;padding:20px 0 0}}.ops-workspace{gap:var(--admin-space-5);min-width:0;max-width:1280px;display:grid}.ops-workspace .admin-page-heading{margin-bottom:0}.ops-panel{padding:var(--admin-space-5);background:var(--workspace-surface);border-radius:12px;min-width:0}.ops-panel h2,.ops-panel h3{font-size:var(--admin-font-section);margin:0 0 var(--admin-space-3);font-weight:600}.ops-panel>p,.ops-section-heading p{color:var(--admin-text-secondary);margin:0 0 22px;line-height:1.7}.ops-statusbar{gap:var(--admin-space-3) var(--admin-space-5);color:var(--admin-text-meta);font-size:var(--admin-font-body);flex-wrap:wrap;display:flex}.ops-warning{color:var(--admin-warning)}.ops-tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow:auto}.ops-tabs button{white-space:nowrap;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:13px 18px}.ops-tabs button.active{color:var(--brand);border-bottom-color:var(--brand);font-weight:600}.ops-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.ops-full{grid-column:1/-1}.ops-panel label:not(.btn):not(.ops-check),.ops-field-label{gap:var(--admin-space-2);font-size:var(--admin-font-body);color:var(--admin-text-primary);font-weight:500;display:grid}.ops-panel input:not([type=checkbox]):not([type=file]),.ops-panel select,.ops-panel textarea,.ops-filters input,.ops-filters select,.ops-dialog input{width:100%;min-height:var(--admin-control-height);border:1px solid var(--workspace-line);padding:var(--admin-space-2) var(--admin-space-3);font:inherit;font-size:var(--admin-font-body);color:var(--admin-text-primary);background:var(--workspace-surface);border-radius:6px}.ops-panel textarea{resize:vertical;line-height:1.7}.ops-panel input:focus,.ops-panel textarea:focus,.ops-panel select:focus{outline:2px solid var(--brand);outline-offset:2px}.ops-panel input[readonly]{background:var(--workspace-canvas);color:var(--muted)}.ops-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ops-section-heading p{margin-bottom:0}.ops-edit-row{border-top:1px solid var(--line);grid-template-columns:1fr 2fr 100px 68px auto;align-items:end;gap:14px;padding:20px 0;display:grid}.ops-row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ops-row-actions>button:not(.btn){min-height:var(--admin-control-height-sm);border:1px solid var(--workspace-line);color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;padding:8px}.ops-check{font-size:var(--admin-font-body);min-height:var(--admin-control-height-sm);align-items:center;gap:10px;margin-top:18px;display:flex}.ops-check input{width:17px;height:17px}.ops-subpanel{border:1px solid var(--line);background:var(--workspace-canvas);border-radius:8px;margin-top:18px;padding:20px}.ops-stack{gap:20px;display:grid}.ops-muted,.ops-media small{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);line-height:1.6}.ops-media-inner{flex-wrap:wrap;align-items:center;gap:14px;min-height:90px;margin:10px 0;display:flex}.ops-media img{object-fit:contain;background:var(--art-gray-200);border:1px solid var(--line);border-radius:6px;width:88px;height:76px}.ops-media .btn{cursor:pointer;position:relative}.ops-file{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.ops-panel .ops-multiple{min-height:140px}.ops-savebar{background:var(--workspace-canvas);z-index:3;border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:12px;margin-top:22px;padding:20px 0;display:flex;position:sticky;bottom:0}.ops-savebar p{color:var(--muted);font-size:var(--admin-font-body);margin-right:auto}.ops-error{background:color-mix(in srgb, var(--admin-danger) 9%, white);border:1px solid color-mix(in srgb, var(--admin-danger) 35%, white);color:var(--admin-danger);border-radius:8px;padding:14px 20px}.ops-error p{margin:5px 0}.ops-empty{text-align:center;background:var(--workspace-hover);border:1px dashed var(--line);color:var(--muted);border-radius:8px;padding:36px 20px;line-height:1.7}.ops-history{border-bottom:1px solid var(--line);font-size:var(--admin-font-body);grid-template-columns:100px 120px 1fr auto;align-items:center;gap:16px;padding:18px 0;display:grid}.ops-reserved{color:var(--muted);font-size:var(--admin-font-body);gap:20px;line-height:1.7;display:flex}.ops-dialog{padding:24px}.ops-dialog p{margin-bottom:22px;line-height:1.8}.ops-dialog .ops-row-actions{justify-content:flex-end}.ops-public-page{max-width:900px;min-height:60vh;margin:0 auto;padding:64px 28px 90px}.ops-public-page h1{margin:26px 0 18px;font-size:34px;line-height:1.4}.ops-page-description{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:24px;font-size:17px;line-height:1.8}.ops-prose{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:30px;font-size:16px;line-height:1.95}.ops-preview-brand{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.ops-preview-brand img{object-fit:contain;width:120px;max-height:70px}.ops-preview-nav{flex-wrap:wrap;gap:22px;padding:24px 0;display:flex}.ops-preview-nav small{color:var(--muted)}.ops-preview-banner{object-fit:cover;border-radius:6px;width:100%;max-height:240px;margin-bottom:18px}.ops-qr{object-fit:contain;width:150px;height:150px}.ops-filters{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.ops-filters label{font-size:var(--admin-font-body);gap:8px;min-width:150px;display:grid}.ops-filters input,.ops-filters select{background:#fff}.ops-cards{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ops-cards>div{background:var(--surface);padding:22px}.ops-cards small{color:var(--muted);margin-bottom:12px;display:block}.ops-cards strong{font-size:var(--admin-font-page);letter-spacing:-.5px;font-variant-numeric:tabular-nums}.ops-table-wrap{max-width:100%;overflow:auto}.ops-table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--admin-font-body)}.ops-table th{color:var(--muted);background:var(--canvas);white-space:nowrap;font-weight:500}.ops-table th,.ops-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 14px;line-height:1.6}.ops-table summary{cursor:pointer;color:var(--brand)}.ops-table pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:420px;font-size:var(--admin-font-secondary)}.ops-health-row{border-top:1px solid var(--line);font-size:var(--admin-font-body);grid-template-columns:160px 80px 1fr;gap:16px;padding:16px 0;line-height:1.6;display:grid}.ops-health-state{font-size:var(--admin-font-secondary);color:var(--admin-warning);font-weight:600}.ops-health-state.ok{color:var(--admin-success)}.ops-health-state.error{color:var(--admin-danger)}.ops-note{font-size:var(--admin-font-body);color:var(--muted);line-height:1.7}.ops-metrics-events{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ops-metrics-events button{background:var(--canvas);text-align:left;border:1px solid var(--line);cursor:pointer;border-radius:7px;padding:16px}.ops-metrics-events strong{font-size:var(--admin-font-page);margin-top:var(--admin-space-2);display:block}.ops-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:5px;min-height:140px;padding:10px 0;display:flex}.ops-chart-bar{background:var(--brand);border-radius:3px 3px 0 0;flex:1;min-width:4px;min-height:2px}.ops-chart-caption{font-size:var(--admin-font-secondary);color:var(--muted);justify-content:space-between;margin-top:12px;display:flex}.ops-code{background:var(--art-gray-200);white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--admin-font-secondary);border-radius:6px;margin:16px 0;padding:15px;line-height:1.8}.ops-pagination{justify-content:flex-end;gap:14px;margin-top:18px;display:flex}.ops-pagination a{color:var(--brand)}@media (width<=1100px){.ops-edit-row{grid-template-columns:1fr 2fr}.ops-cards,.ops-metrics-events{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ops-grid{grid-template-columns:1fr}.ops-panel{padding:19px}.ops-section-heading{flex-direction:column}.ops-history{grid-template-columns:1fr 1fr}.ops-health-row{grid-template-columns:1fr 70px}.ops-health-row>p{grid-column:1/-1}.ops-savebar{flex-wrap:wrap}.ops-savebar p{width:100%;margin:0}.ops-reserved{flex-direction:column;gap:6px}.ops-edit-row{grid-template-columns:1fr}.ops-public-page{padding:36px 20px}.ops-public-page h1{font-size:28px}}.ops-reference-order{background:var(--workspace-hover);border-radius:8px;grid-column:1/-1;padding:12px}.ops-reference-order>div{align-items:center;gap:8px;margin-top:8px;display:flex}.ops-reference-order span{flex:1;min-width:0}.ops-reference-order button{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:4px;padding:5px 9px}.ops-reference-order button:disabled{opacity:.4}.case-edit-surface>.admin-page-heading[data-v-485af439]{min-height:76px;padding:20px}.case-edit-surface>.support-form[data-v-485af439]{gap:20px;padding:20px}.case-edit-surface[data-v-485af439] input:not([type=checkbox]):not([type=radio]),.case-edit-surface[data-v-485af439] select,.case-edit-surface[data-v-485af439] textarea{background:var(--workspace-surface)}@media (width<=800px){.case-edit-surface>.support-form[data-v-485af439]{gap:16px}}.case-admin-surface{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:8px;min-width:0;overflow:hidden}.case-admin-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:20px;display:flex}.admin-shell:has(.case-admin-surface) .case-admin-heading h1{color:var(--admin-text-primary);font-size:var(--admin-font-page);letter-spacing:-.025em;margin:0 0 5px;font-weight:600;line-height:1.25}.case-admin-heading p{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:0;font-weight:400}.case-admin-primary,.case-admin-secondary{min-height:var(--admin-control-height);font-size:var(--admin-font-body);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:500;line-height:1.4;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.case-admin-primary{border:1px solid var(--brand);background:var(--brand);color:#fff}.case-admin-primary:hover{border-color:var(--brand-hover);background:var(--brand-hover);color:#fff}.case-admin-primary>.icon{width:15px;height:15px}.case-admin-secondary{border:1px solid var(--workspace-line);color:#40516a;background:#fff}.case-admin-secondary:hover{background:var(--art-gray-100);color:var(--brand);border-color:#b9cafa}.case-admin-primary:disabled,.case-admin-secondary:disabled{opacity:.6;cursor:wait;transform:none}.case-admin-table-scroll{max-width:100%;overflow-x:auto}.case-admin-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1120px}.case-col-select{width:6%}.case-col-project{width:37%}.case-col-category{width:12%}.case-col-sort{width:8%}.case-col-status{width:11%}.case-col-featured{width:12%}.case-col-actions{width:14%}.case-admin-table thead{background:var(--art-gray-100);height:40px}.case-admin-table th{color:#637289;text-align:left;font-size:var(--admin-font-secondary);white-space:nowrap;padding:10px 12px;font-weight:600}.case-admin-table th:first-child,.case-admin-table td:first-child{padding-left:20px}.case-admin-table th:last-child,.case-admin-table td:last-child{padding-right:20px}.case-admin-table td{border-top:1px solid var(--workspace-line);height:88px;color:var(--admin-text-secondary);font-size:var(--admin-font-body);vertical-align:middle;padding:8px 12px;font-weight:400}.case-admin-table tbody tr{transition:background .18s}.case-admin-table tbody tr:hover{background:var(--art-gray-100)}.case-admin-table tbody tr:hover td:first-child{box-shadow:inset 1px 0 var(--brand)}.case-admin-table tbody tr.is-selected,.case-admin-table tbody tr.is-selected:hover{background:var(--brand-soft)}.case-admin-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;margin:0}.case-admin-project{align-items:center;gap:var(--admin-space-4);min-width:0;display:flex}.case-admin-visual{isolation:isolate;background:0 0;border:0;flex:none;width:148px;height:72px;padding:0;display:block;position:relative}.case-admin-desktop{background:#edf1f6;border:1px solid #d9e2ee;border-radius:6px;place-items:center;width:126px;height:72px;display:grid;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 9px 17px -15px #253a59}.case-admin-desktop:before{z-index:1;content:"";background:#fff;border-bottom:1px solid #d9e2ee;height:9px;position:absolute;top:0;left:0;right:0}.case-admin-desktop:after{z-index:2;content:"";background:#b9c4d4;border-radius:50%;width:3px;height:3px;position:absolute;top:3px;left:6px;box-shadow:5px 0 #b9c4d4,10px 0 #b9c4d4}.case-admin-desktop img,.case-admin-phone img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .32s cubic-bezier(.16,1,.3,1)}.case-admin-desktop>.icon{color:#8494a9;width:25px;height:25px}.case-admin-phone{z-index:2;background:#dce4ee;border:2px solid #fff;border-radius:7px;width:30px;height:60px;position:absolute;bottom:-2px;right:0;overflow:hidden;box-shadow:0 4px 13px -5px #2f405a}.case-admin-visual:hover img,.case-admin-visual:focus-visible img{transform:scale(1.045)}.case-admin-name{color:#20324d;max-width:100%;font-size:var(--admin-font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.case-admin-category{color:#425470;font-size:var(--admin-font-body)}.case-admin-number{color:#455875;font-variant-numeric:tabular-nums;font-family:Segoe UI,Noto Sans SC,Microsoft YaHei,sans-serif}.case-admin-status{min-height:22px;font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.case-admin-status.published{color:#216b58;background:#e9f7f2}.case-admin-status.draft{color:var(--admin-text-secondary);background:#eef1f6}.case-admin-status.hidden{color:#87520a;background:#fff3dc}.case-admin-featured{color:#65748a;font-size:var(--admin-font-body);font-weight:600}.case-admin-featured.is-featured{color:var(--brand-hover);align-items:center;gap:6px;display:inline-flex}.case-admin-featured.is-featured:before{background:var(--brand);content:"";border-radius:50%;width:6px;height:6px}.case-admin-actions{white-space:nowrap;align-items:center;gap:16px;display:flex}.case-admin-actions :is(a,button){color:var(--brand-hover);font-size:var(--admin-font-body);text-underline-offset:3px;background:0 0;border:0;padding:4px 0;font-weight:600}.case-admin-actions :is(a,button):hover{color:var(--brand-hover);text-decoration:underline}.case-admin-actions button{color:#a93d4c}.case-admin-actions button:hover{color:#81232f}.case-admin-empty{text-align:center;padding:75px 24px 80px}.case-admin-empty h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);margin:0 0 8px;font-weight:600}.case-admin-empty p{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:0 0 20px}.case-admin-pagination{border-top:1px solid var(--workspace-line);color:#64738b;min-height:65px;font-size:var(--admin-font-secondary);justify-content:space-between;align-items:center;gap:12px;padding:0 27px;display:flex}.case-admin-page-controls{align-items:center;gap:var(--admin-space-3);font-variant-numeric:tabular-nums;display:flex}.case-admin-page-controls>:is(a,span.is-disabled){border:1px solid var(--workspace-line);width:30px;height:30px;color:var(--admin-text-secondary);background:#fff;border-radius:7px;place-items:center;display:grid}.case-admin-page-controls>a:hover{background:var(--art-gray-100);color:var(--brand);border-color:#b9cafa}.case-admin-page-controls>span.is-disabled{opacity:.42}.case-admin-page-controls .icon{width:15px;height:15px}.case-admin-batch-bar{z-index:80;color:#fff;max-width:calc(100vw - 32px);height:42px;font-size:var(--admin-font-body);white-space:nowrap;background:#434343;border-radius:999px;align-items:center;padding:0 5px 0 17px;display:flex;position:fixed;bottom:24px;left:calc(50% + 119px);transform:translate(-50%);box-shadow:0 14px 26px #101e3529}.case-admin-batch-bar>span{padding-right:15px}.case-admin-batch-bar strong{color:#a9c4ff;font-weight:600}.case-admin-batch-bar button{align-items:center;gap:var(--admin-space-2);color:#fff;height:26px;font-size:var(--admin-font-secondary);cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff38;padding:0 15px;font-weight:600;display:inline-flex}.case-admin-batch-bar button:hover{color:#c8d7ff}.case-admin-batch-bar button .icon{width:13px;height:13px}.case-admin-batch-bar .case-admin-batch-close{padding:0 10px}.case-admin-batch-close .icon{width:15px;height:15px}.case-admin-confirm-dialog.modal{border-radius:12px;width:min(470px,100vw - 32px);padding:0;box-shadow:0 26px 64px -24px #101e3d6b}.case-admin-confirm-dialog .modal-heading{justify-content:space-between;align-items:center;gap:var(--admin-space-5);margin:0;padding:24px 27px 15px;display:flex}.case-admin-confirm-dialog .modal-heading h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);margin:0;font-weight:600}.case-admin-dialog-body{padding:0 27px 23px}.case-admin-dialog-body strong{overflow-wrap:anywhere;color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:600;display:block}.case-admin-dialog-body p{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:12px 0 0;line-height:1.7}.case-admin-dialog-footer{justify-content:flex-end;gap:var(--admin-space-2);border-top:1px solid var(--workspace-line);background:var(--art-gray-100);padding:16px 27px;display:flex}.case-admin-confirm-dialog .case-admin-primary.is-danger,.case-admin-confirm-dialog .case-admin-primary.is-danger:hover{border-color:var(--admin-danger);background:var(--admin-danger)}.case-admin-preview-dialog.modal{border-radius:12px;width:min(1080px,100vw - 40px);max-height:calc(100dvh - 48px);padding:0;overflow:hidden}.case-admin-preview-dialog .modal-heading{border-bottom:1px solid var(--workspace-line);margin:0;padding:20px 24px}.case-admin-preview-dialog .modal-heading h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.case-admin-preview-body{background:var(--art-gray-100);grid-template-columns:minmax(0,1fr) 210px;gap:24px;max-height:calc(100dvh - 130px);padding:24px;display:grid;overflow:auto}.case-admin-preview-body figure{min-width:0;margin:0}.case-admin-preview-body figcaption{color:#53647e;font-size:var(--admin-font-secondary);margin-bottom:9px;font-weight:600}.case-admin-preview-body img,.case-admin-preview-missing{object-fit:contain;object-position:top;background:#fff;border:1px solid #dde5ef;border-radius:8px;width:100%;max-height:calc(100dvh - 190px)}.case-admin-preview-missing{color:#697990;min-height:160px;font-size:var(--admin-font-body);place-items:center;display:grid}:is(.admin-shell:has(.case-admin-surface) :focus-visible,.case-admin-batch-bar :focus-visible,.case-admin-confirm-dialog :focus-visible,.case-admin-preview-dialog :focus-visible){outline:3px solid var(--workspace-focus);outline-offset:3px}.admin-shell:has(.case-admin-surface) ::selection{color:#102455;background:#c9d8ff}.case-admin-confirm-dialog ::selection{color:#102455;background:#c9d8ff}.case-admin-preview-dialog ::selection{color:#102455;background:#c9d8ff}@media (width<=1440px){.case-admin-batch-bar{left:calc(50% + 106px)}}@media (width<=1120px){.case-admin-batch-bar{left:50%}}@media (width<=700px){.case-admin-heading{align-items:flex-start;gap:var(--admin-space-4);flex-direction:column;padding:22px 20px}.case-admin-pagination{padding-inline:20px}.case-admin-preview-body{grid-template-columns:1fr}.case-admin-preview-body figure:last-child img{max-width:210px}.case-admin-batch-bar{justify-content:flex-start;overflow-x:auto}}@media (prefers-reduced-motion:reduce){.case-admin-surface *,.case-admin-surface :before,.case-admin-surface :after{transition:none}}.channels-directory[data-v-f13f560f]{grid-template-columns:minmax(0,1fr) 245px;gap:32px;padding:6px 30px 30px;display:grid}.channel-configurations[data-v-f13f560f]{min-width:0}.channel-group[data-v-f13f560f]{padding:0 0 20px}.channel-group+.channel-group[data-v-f13f560f]{border-top:1px solid var(--workspace-line-soft);padding-top:20px}.channel-group-heading h2[data-v-f13f560f]{margin:8px 0;font-size:13px}.channel-group-heading p[data-v-f13f560f]{color:var(--muted);margin:0;font-size:11px}.channel-group-list[data-v-f13f560f]{margin-top:8px}.channel-entry[data-v-f13f560f]{border-radius:6px;align-items:center;gap:12px;padding:12px 0;transition:background .16s;display:flex}.channel-entry[data-v-f13f560f]:hover{background:var(--brand-soft)}.channel-entry+.channel-entry[data-v-f13f560f]{border-top:1px solid var(--workspace-line-soft)}.channel-entry>div[data-v-f13f560f]{flex:1;min-width:0}.channel-entry h3[data-v-f13f560f]{margin:0 0 5px;font-size:12px}.channel-entry p[data-v-f13f560f]{color:var(--muted);margin:0;font-size:11px;line-height:1.7}.channel-entry>.icon[data-v-f13f560f]{width:16px;color:var(--muted)}.channel-icon[data-v-f13f560f]{color:#5579d7;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.channel-icon .icon[data-v-f13f560f]{width:18px;height:18px}.channel-guide[data-v-f13f560f]{border-left:1px solid var(--workspace-line);padding:8px 0 0 24px}.channel-guide h2[data-v-f13f560f]{margin:0 0 16px;font-size:13px}.channel-guide ol[data-v-f13f560f]{margin:0;padding-left:17px}.channel-guide li+li[data-v-f13f560f]{margin-top:20px}.channel-guide strong[data-v-f13f560f]{font-size:12px;font-weight:500}.channel-guide p[data-v-f13f560f]{color:var(--admin-text-meta);margin:6px 0 0;font-size:11px;line-height:1.8}.channel-guide section[data-v-f13f560f]{border-top:1px solid var(--workspace-line);margin-top:24px;padding-top:20px}@media (width<=900px){.channels-directory[data-v-f13f560f]{grid-template-columns:1fr;gap:24px}.channel-guide[data-v-f13f560f]{border-left:0;border-top:1px solid var(--workspace-line);padding:24px 0 0}}@media (width<=540px){.channels-directory[data-v-f13f560f]{padding:0 16px 24px}.channel-entry[data-v-f13f560f]{flex-wrap:wrap;gap:12px}.channel-entry>div[data-v-f13f560f]{flex-basis:calc(100% - 60px)}.channel-entry>.badge[data-v-f13f560f]{margin-left:52px}}@media (prefers-reduced-motion:reduce){.channel-entry[data-v-f13f560f]{transition:none}}.comments-page{gap:16px;min-width:0;display:grid}.comment-main-card{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;min-width:0;overflow:hidden}.comment-page-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 20px;display:flex}.admin-shell:has(.comments-page) .comment-page-heading h1{color:var(--admin-text-primary);font-size:var(--admin-font-page);margin:0;font-weight:600;line-height:1.3}.comment-heading-actions{flex:none;align-items:center;gap:16px;display:flex}.comment-settings-status{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.comment-settings-status:before{background:var(--admin-success);content:"";border-radius:50%;width:7px;height:7px}.comment-settings-status.is-off:before{background:var(--art-gray-500)}.comment-status-area{padding:0 20px}.comment-status-tabs{border-bottom:1px solid var(--workspace-line);align-items:center;gap:24px;min-height:44px;display:flex;overflow-x:auto}.comment-status-tabs button{height:44px;color:var(--admin-text-secondary);font-size:var(--admin-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;font-weight:500;position:relative}.comment-status-tabs button:hover,.comment-status-tabs button.active{color:var(--brand)}.comment-status-tabs button.active:after{background:var(--brand);content:"";border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.comment-filter{align-items:center;gap:8px;padding:16px 20px;display:flex}.comment-search-field{width:min(360px,100%);height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:6px;align-items:center;gap:8px;padding:0 11px;display:flex}.comment-search-field:focus-within{border-color:var(--brand);outline:3px solid var(--workspace-focus);outline-offset:1px}.comment-search-field .icon{width:15px;height:15px;color:var(--art-gray-600);flex:none}.admin-shell #main .comment-search-field input{min-width:0;min-height:0;height:calc(var(--admin-control-height) - 2px);box-shadow:none;background:0 0;border:0;border-radius:0;outline:0;flex:1;padding:0}.comment-button{min-height:var(--admin-control-height);background:var(--workspace-surface);color:var(--admin-text-primary);font-size:var(--admin-font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:500;display:inline-flex}.comment-button-query,.comment-button-primary{background:var(--brand);color:#fff}.comment-button-query:hover,.comment-button-primary:hover{background:var(--brand-hover)}.comment-button-light{border-color:var(--workspace-line)}.comment-button-light:hover{border-color:var(--art-gray-500);color:var(--brand)}.comment-button .icon{width:15px;height:15px}.comment-button:disabled{opacity:.55;cursor:not-allowed}.comment-table-scroll{min-width:0;overflow-x:auto}.comment-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:1020px}.comment-col-body{width:29%}.comment-col-author{width:10%}.comment-col-source{width:18%}.comment-col-date{width:15%}.comment-col-status{width:10%}.comment-col-action{width:18%}.comment-table th{border-bottom:1px solid var(--workspace-line);background:var(--art-gray-100);height:40px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);text-align:left;white-space:nowrap;padding:0 16px;font-weight:600}.comment-table td{border-bottom:1px solid var(--workspace-line-soft);color:var(--admin-text-primary);font-size:var(--admin-font-body);vertical-align:middle;padding:14px 16px;line-height:1.55}.comment-table tbody tr:last-child td{border-bottom:0}.comment-table tbody tr:hover{background:var(--art-gray-100)}.comment-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.comment-author-name{overflow-wrap:anywhere;font-weight:500}.comment-date,.comment-source-meta,.comment-review-note{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-weight:400}.comment-date{white-space:nowrap}.comment-review-note{overflow-wrap:anywhere;margin:6px 0 0}.comment-source-title{color:var(--admin-text-primary);font-size:var(--admin-font-body);overflow-wrap:anywhere;font-weight:500;display:inline-block}.comment-source-title.is-link{color:var(--brand-hover)}.comment-source-title.is-link:hover{text-underline-offset:3px;text-decoration:underline}.comment-source-meta{margin-top:4px;display:block}.comment-state{min-height:22px;font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;align-items:center;padding:2px 8px;font-weight:500;display:inline-flex}.comment-state.is-approved{color:var(--admin-success);background:#e9f7f2}.comment-state.is-rejected{color:var(--admin-warning);background:#fff3dc}.comment-state.is-deleted{background:var(--art-gray-200);color:var(--admin-text-secondary)}.comment-state.is-pending{background:var(--brand-soft);color:var(--brand)}.comment-actions{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.comment-actions button{color:var(--brand);font-size:var(--admin-font-secondary);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.comment-actions button:hover{text-underline-offset:3px;text-decoration:underline}.comment-actions button.danger{color:var(--admin-danger)}.comment-empty-state{min-height:170px;color:var(--admin-text-primary);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px 20px;display:flex}.comment-empty-state strong{font-size:var(--admin-font-body);font-weight:600}.comment-empty-state p{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);margin:6px 0 0}.comment-pager{border-top:1px solid var(--workspace-line);min-height:64px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:12px;padding:12px 20px;display:flex}.comment-pager :is(a,button){border:1px solid var(--workspace-line);background:var(--workspace-surface);min-height:30px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);border-radius:6px;align-items:center;padding:0 10px;display:inline-flex}.comment-pager a:hover{border-color:var(--brand);color:var(--brand)}.comment-pager button:disabled{opacity:.45;cursor:not-allowed}body:has(.comments-page) .comment-settings-dialog.modal{border:1px solid var(--workspace-line);border-radius:12px;width:min(560px,100vw - 32px);max-height:calc(100vh - 32px);padding:20px;overflow-y:auto;box-shadow:0 24px 64px #32325133}body:has(.comments-page) .comment-settings-dialog .modal-heading{gap:15px;margin-bottom:20px}body:has(.comments-page) .comment-settings-dialog .modal-heading h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);font-weight:600}.comment-rule-options{gap:10px;display:grid}.comment-rule-option{border:1px solid var(--workspace-line);cursor:pointer;border-radius:8px;align-items:center;gap:12px;min-height:64px;padding:10px 12px;display:flex}.comment-rule-option:hover{border-color:var(--art-gray-500)}.comment-rule-option:focus-within{outline:3px solid var(--workspace-focus);outline-offset:2px}.comment-rule-option input{opacity:0;width:1px;height:1px;position:absolute}.comment-rule-copy{flex:1;min-width:0}.comment-rule-copy strong,.comment-rule-copy small{display:block}.comment-rule-copy strong{color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:500}.comment-rule-copy small{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);margin-top:2px}.comment-switch{background:var(--art-gray-400);border-radius:20px;flex:none;width:34px;height:19px;transition:background-color .16s;position:relative}.comment-switch:after{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .16s;position:absolute;top:3px;left:3px}.comment-rule-option input:checked~.comment-switch{background:var(--brand)}.comment-rule-option input:checked~.comment-switch:after{transform:translate(15px)}.comment-blocked-field{margin-top:20px}.comment-blocked-field>label{color:var(--admin-text-primary);font-size:var(--admin-font-body);margin-bottom:8px;font-weight:500;display:block}body:has(.comments-page) .comment-settings-dialog .comment-blocked-field textarea{resize:vertical;width:100%;min-height:116px;padding:10px 12px;line-height:1.5}.comment-blocked-field p{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);margin:6px 0 0}.comment-settings-actions{border-top:1px solid var(--workspace-line);padding-top:16px}.comment-field-error,.comment-blocked-field .comment-field-error{color:var(--admin-danger);font-size:var(--admin-font-secondary)}body:has(.comments-page) .modal-backdrop:has(:is(.comment-action-dialog,.comment-settings-dialog)){background:#181c2c73}body:has(.comments-page) .comment-action-dialog.modal{border:1px solid var(--workspace-line);border-radius:12px;width:min(520px,100vw - 32px);max-height:calc(100vh - 32px);padding:20px;overflow-y:auto;box-shadow:0 24px 64px #32325133}body:has(.comments-page) .comment-action-dialog .modal-heading{gap:15px;margin-bottom:16px}body:has(.comments-page) .comment-action-dialog .modal-heading h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);font-weight:600}.comment-dialog-intro{color:var(--admin-text-secondary);font-size:var(--admin-font-body);overflow-wrap:anywhere;margin:0 0 16px;line-height:1.6}.comment-dialog-label{color:var(--admin-text-primary);font-size:var(--admin-font-body);margin-bottom:8px;font-weight:500;display:block}body:has(.comments-page) .comment-action-dialog textarea{resize:vertical;width:100%;min-height:100px}.comment-char-count{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);text-align:right;font-variant-numeric:tabular-nums;margin-top:3px;display:block}.comment-dialog-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.comments-page :is(button,a,input,textarea):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:2px}body:has(.comments-page) :is(.comment-action-dialog,.comment-settings-dialog) :is(button,textarea):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:2px}@media (width<=760px){.comment-page-heading{flex-wrap:wrap;align-items:flex-start;padding:16px}.comment-heading-actions{justify-content:space-between;width:100%}.comment-status-area{padding:0 16px}.comment-filter{padding:16px}.comment-search-field{flex:1}.comment-status-tabs{gap:18px}body:has(.comments-page) .comment-settings-dialog.modal{padding:16px}}@media (prefers-reduced-motion:reduce){.comments-page *,.comments-page :before,.comments-page :after{transition:none}}.purchase-policy[data-v-48b966e6]{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:8px;grid-column:1/-1;min-width:0;padding:18px}.purchase-policy h4[data-v-48b966e6]{margin:18px 0 6px;font-size:14px}.purchase-policy p[data-v-48b966e6]{overflow-wrap:anywhere;line-height:1.85}.customer-entitlements .rights-overview>div[data-v-d2ed193b]{padding:20px 24px}.customer-entitlements .rights-label[data-v-d2ed193b]{color:var(--admin-text-meta);margin-bottom:8px}.customer-entitlements .rights-overview[data-v-d2ed193b] :is(h2,h3){color:var(--admin-text-primary);font-size:var(--admin-font-section);margin:0;font-weight:600;line-height:1.5}.customer-entitlements .rights-overview p[data-v-d2ed193b]{color:var(--admin-text-secondary);margin-top:6px;line-height:1.6}.customer-entitlements .rights-section-heading[data-v-d2ed193b]{padding:20px 24px 0}.customer-entitlements .rights-section-heading h2[data-v-d2ed193b]{color:var(--admin-text-primary);font-size:var(--admin-font-section);margin:0;font-weight:600}.customer-entitlements .rights-section-heading p[data-v-d2ed193b]{color:var(--admin-text-secondary);margin-top:6px}.customer-entitlements .rights-tabs[data-v-d2ed193b]{gap:24px;padding-inline:24px}.customer-entitlements .rights-tabs a[data-v-d2ed193b]{padding:14px 0}.customer-entitlements .rights-query-note[data-v-d2ed193b]{padding:0 24px 20px}.customer-entitlements .rights-empty[data-v-d2ed193b]{padding:40px 24px}@media (width<=820px){.customer-entitlements .rights-overview[data-v-d2ed193b]{grid-template-columns:1fr}.customer-entitlements .rights-overview>div+div[data-v-d2ed193b]{border-top:1px solid var(--workspace-line);border-left:0}}.customer-entitlements[data-v-d2ed193b]{max-width:1180px;margin-inline:auto}.customer-entitlements .h5-rights-card[data-v-d2ed193b]{border:1px solid var(--h5-card-border);background:#fff;border-radius:12px;overflow:hidden}.customer-entitlements .rights-overview[data-v-d2ed193b]{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.customer-entitlements[data-v-d2ed193b] :is(.rights-section-heading,.rights-query-note){padding-inline:22px}.customer-entitlements .rights-overview p[data-v-d2ed193b],.customer-entitlements .backoffice-hint[data-v-d2ed193b],.customer-entitlements .admin-table td small[data-v-d2ed193b]{font-size:11px}.customer-entitlements .admin-table th[data-v-d2ed193b]{background:#fff}.customer-entitlements .admin-table td[data-v-d2ed193b]{padding:12px 16px}.customer-entitlements .rights-tabs[data-v-d2ed193b]{padding-inline:22px}@media (width<=820px){.customer-entitlements .rights-overview[data-v-d2ed193b]{grid-template-columns:1fr}}#main .customer-admin-surface{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1c375a08}.customer-admin-surface,.ca-dialog{font:var(--admin-font-body)/1.6 var(--font);color:var(--admin-text-primary)}.ca-dialog{--ca-accent-ink:color-mix(in srgb, var(--brand) 70%, var(--admin-text-primary))}.customer-admin-surface *,.ca-dialog *{box-sizing:border-box}.ca-dialog h2,.ca-dialog h3,.ca-dialog p,.customer-admin-surface h1,.customer-admin-surface p{margin:0}.customer-admin-surface button,.ca-dialog button{cursor:pointer;font-family:inherit}.customer-admin-surface svg,.ca-dialog svg{flex-shrink:0;width:16px;height:16px}.customer-admin-surface :is(button,a,input,[tabindex]):focus-visible,.ca-dialog :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.customer-admin-surface ::selection{background:var(--brand-soft);color:var(--admin-text-primary)}.ca-dialog ::selection{background:var(--brand-soft);color:var(--admin-text-primary)}.customer-admin-surface button:disabled,.ca-dialog button:disabled{opacity:.5;cursor:not-allowed}#main .customer-admin-surface .ca-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:20px;display:flex}#main .customer-admin-surface .ca-heading h1{color:var(--admin-text-primary);font-size:var(--admin-font-page);margin:0;font-weight:600;line-height:1.4}#main .customer-admin-surface .ca-heading p{color:var(--admin-text-meta);font-size:var(--admin-font-body);margin-top:8px;font-weight:400}#main .customer-admin-surface .ca-button,.ca-dialog .ca-button{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--workspace-line);color:var(--admin-text-secondary);background:var(--workspace-surface);font-size:var(--admin-font-body);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}#main .customer-admin-surface .ca-button:hover,.ca-dialog .ca-button:hover{border-color:var(--art-gray-400);background:var(--workspace-hover)}#main .customer-admin-surface .ca-primary,.ca-dialog .ca-primary{background:var(--brand);color:var(--workspace-surface);border-color:var(--brand);box-shadow:0 5px 12px -7px var(--admin-text-secondary)}#main .customer-admin-surface .ca-primary:hover,.ca-dialog .ca-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.ca-dialog .ca-danger{color:var(--workspace-surface);background:var(--admin-danger);border-color:var(--admin-danger)}.ca-dialog .ca-danger:hover{background:var(--admin-danger)}#main .customer-admin-surface .ca-text,.ca-dialog .ca-text{color:var(--brand);font-size:var(--admin-font-body);background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-weight:400;text-decoration:none;display:inline-flex}.ca-text:hover{text-underline-offset:3px;text-decoration:underline}.ca-dialog .ca-text{color:var(--ca-accent-ink)}#main .customer-admin-surface .ca-tabs{border-bottom:1px solid var(--workspace-line);gap:24px;height:42px;padding:0 20px;display:flex}#main .customer-admin-surface .ca-tabs button{font-size:var(--admin-font-body);color:var(--admin-text-meta);background:0 0;border:0;align-items:center;gap:9px;padding:0;font-weight:400;display:flex;position:relative}#main .customer-admin-surface .ca-tabs button.selected{color:var(--brand);font-weight:600}.ca-tabs button.selected:after{content:"";background:var(--brand);border-radius:2px;height:3px;position:absolute;bottom:0;left:0;right:0}.ca-tabs button span{background:var(--art-gray-200);font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);border-radius:4px;padding:1px 6px}.ca-tabs button.selected span{color:var(--brand);background:var(--brand-soft)}#main .customer-admin-surface .ca-toolbar{border-bottom:1px solid var(--workspace-line);align-items:center;gap:8px;margin:0;padding:16px 20px;display:flex}#main .customer-admin-surface .ca-search{align-items:center;width:340px;min-width:160px;display:flex;position:relative}.ca-search svg{width:16px;color:var(--art-gray-600);position:absolute;left:12px}#main .customer-admin-surface .ca-search input{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--workspace-line);color:var(--admin-text-primary);background:var(--workspace-surface);font-size:var(--admin-font-body);caret-color:var(--brand);border-radius:6px;padding:0 12px 0 37px;font-weight:400;line-height:1.5}#main .customer-admin-surface .ca-search input::placeholder{font-size:var(--admin-font-body);color:var(--admin-text-meta)}#main .customer-admin-surface .ca-query{background:var(--brand);border-color:var(--brand);color:#fff}#main .customer-admin-surface .ca-query:hover{background:var(--brand-hover)}#main .customer-admin-surface .ca-reset{height:var(--admin-control-height);min-height:var(--admin-control-height);font-size:var(--admin-font-body);color:var(--admin-text-meta);padding:0 12px}#main .customer-admin-surface .ca-result{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);white-space:nowrap;margin-left:auto;margin-right:16px}.ca-table-scroll{scrollbar-color:var(--art-gray-400) var(--workspace-canvas);max-width:100%;overflow:auto}#main .customer-admin-surface .ca-table{table-layout:fixed;width:100%;min-width:var(--ca-table-width);border-collapse:collapse;margin:0}.ca-mobile-label{display:none}#main .customer-admin-surface .ca-table th{background:var(--workspace-hover);font-size:var(--admin-font-secondary);color:var(--admin-text-meta);text-align:left;border-bottom:1px solid var(--workspace-line);white-space:nowrap;height:40px;padding:11px 14px;font-weight:600}#main .customer-admin-surface .ca-table td{border-bottom:1px solid var(--workspace-line-soft);height:52px;color:var(--admin-text-secondary);font-size:var(--admin-font-body);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:8px 14px;font-weight:400;overflow:hidden}#main .customer-admin-surface .ca-table :is(th,td):first-child{padding-left:20px}#main .customer-admin-surface .ca-table :is(th,td):last-child{padding-right:20px}#main .customer-admin-surface .ca-table tr:last-child td{border-bottom:0}#main .customer-admin-surface .ca-table tbody tr:hover td,#main .customer-admin-surface .ca-table tbody tr:focus-within td{background:var(--workspace-hover)}#main .customer-admin-surface .ca-name{font-size:var(--admin-font-body);color:var(--admin-text-primary);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:6px 0;font-weight:600;overflow:hidden}#main .customer-admin-surface .ca-name:hover{color:var(--brand)}.ca-date{font:var(--admin-font-secondary) "Segoe UI", "Microsoft YaHei", sans-serif;font-variant-numeric:tabular-nums}#main .customer-admin-surface .ca-member-link{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);background:0 0;border:0;padding:6px 0}#main .customer-admin-surface .ca-member-link.member{color:var(--brand);font-weight:600}.customer-admin-surface .ca-status,.ca-dialog .ca-status{background:color-mix(in srgb, var(--admin-success) 12%, white);height:21px;color:var(--admin-success);font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:0 7px;font-weight:600;display:inline-flex}.ca-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.customer-admin-surface .ca-status.inactive,.ca-dialog .ca-status.inactive{background:color-mix(in srgb, var(--admin-danger) 10%, white);color:var(--admin-danger)}#main .customer-admin-surface .ca-table .ca-actions{z-index:1;background:var(--workspace-surface);box-shadow:-1px 0 var(--workspace-line);text-align:right;position:sticky;right:0}#main .customer-admin-surface .ca-table th.ca-actions{background:var(--workspace-hover)}.ca-actions>div{justify-content:flex-end;gap:14px;display:flex}#main .customer-admin-surface .ca-actions button{color:var(--brand);font-size:var(--admin-font-secondary);white-space:nowrap;background:0 0;border:0;padding:6px 0;font-weight:600}.ca-actions button:hover{text-underline-offset:3px;text-decoration:underline}.ca-pagination{border-top:1px solid var(--workspace-line);color:var(--admin-text-meta);font-size:var(--admin-font-secondary);justify-content:space-between;align-items:center;gap:16px;padding:19px 27px;display:flex}.ca-pagination>div{font-variant-numeric:tabular-nums;align-items:center;gap:13px;display:flex}.ca-pagination .ca-page-arrow{border:1px solid var(--workspace-line);width:28px;height:28px;color:var(--admin-text-secondary);background:#fff;border-radius:6px;place-items:center;display:grid}.ca-page-arrow svg{width:13px;height:13px}#main .customer-admin-surface .ca-note{background:var(--workspace-surface);border-top:1px solid var(--workspace-line);color:var(--admin-text-meta);font-size:var(--admin-font-secondary);align-items:center;gap:10px;padding:18px 27px;line-height:1.8;display:flex}.ca-empty{text-align:center;color:var(--admin-text-meta);font-size:var(--admin-font-body);padding:38px 20px}.ca-empty h2{font-size:var(--admin-font-section);margin:16px 0 10px}.ca-empty p{margin-bottom:18px}.ca-dialog{background:var(--workspace-surface);border:0;border-radius:12px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 40px);padding:0;box-shadow:0 24px 64px -16px #20243c3d}.ca-dialog::backdrop{background:#14192a7a}.ca-dialog[open]{flex-direction:column;display:flex}.ca-dialog .ca-modal-heading{border-bottom:1px solid var(--workspace-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.ca-dialog .ca-modal-heading>div:first-child{min-width:0}.ca-dialog .ca-modal-heading h2{font-size:var(--admin-font-section);color:var(--admin-text-primary);font-weight:600;line-height:1.4}.ca-dialog .ca-modal-heading p{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);overflow-wrap:anywhere;margin-top:3px;line-height:1.5}.ca-modal-heading-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.ca-dialog .ca-icon{width:32px;height:32px;color:var(--admin-text-meta);background:0 0;border:0;border-radius:6px;place-items:center;padding:4px;display:grid}.ca-dialog .ca-icon:hover{background:var(--art-gray-200)}.ca-dialog .ca-dialog-footer{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:10px 22px;display:flex}.ca-dialog-footer>span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-right:auto}.ca-columns{width:520px;max-height:min(760px,100dvh - 40px)}.ca-columns .ca-modal-heading{background:var(--workspace-surface)}.ca-columns-form{flex-direction:column;min-height:0;margin:0;display:flex;overflow:hidden}.ca-columns-toolbar{color:var(--admin-text-meta);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 28px;display:flex}.ca-column-list{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 28px;list-style:none;overflow-y:auto}.ca-column-list li{background:var(--workspace-hover);height:45px;color:var(--admin-text-primary);border-radius:10px;align-items:center;gap:10px;margin-bottom:6px;padding:0 12px;display:flex}.ca-column-list li.hidden{background:var(--workspace-canvas);color:var(--admin-text-meta)}.ca-column-list li.dragging{background:var(--brand-soft);outline:1px solid color-mix(in srgb, var(--brand) 40%, white)}.ca-dialog .ca-grip{width:20px;min-height:36px;color:var(--art-gray-500);cursor:grab;touch-action:none;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.ca-grip svg{width:12px;height:22px}.ca-number{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-variant-numeric:tabular-nums;min-width:18px}.ca-column-list label{cursor:pointer;min-height:45px;font-size:var(--admin-font-body);flex:1;align-items:center;gap:11px;font-weight:400;display:flex}.ca-dialog .ca-column-list input{width:16px;height:16px;min-height:16px;accent-color:var(--brand);flex-shrink:0;margin:0}.ca-visibility{color:var(--brand);font-size:var(--admin-font-secondary);margin-left:auto}.ca-dialog .ca-columns-help{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin:12px 28px 14px;line-height:1.6}.ca-columns .ca-dialog-footer .ca-primary{flex:1}.ca-sr{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ca-dialog .ca-error{color:var(--admin-danger);font-size:var(--admin-font-body);margin:12px 0;line-height:1.8}.ca-columns-form>.ca-error{margin:0 28px 12px}.ca-dialog.ca-centered{border-radius:12px;width:580px;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 48px);margin:auto;position:fixed;inset:0;overflow:hidden}.ca-dialog.ca-profile-modal{width:700px;height:fit-content;max-height:min(760px,100dvh - 48px)}.ca-centered[open]{animation:.18s cubic-bezier(.16,1,.3,1) ca-appear}@keyframes ca-appear{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ca-dialog .ca-modal-body{overscroll-behavior:contain;scrollbar-color:var(--workspace-line) transparent;scrollbar-width:thin;flex:1;min-height:0;margin:0;padding:18px 22px;overflow:auto}.ca-dialog .ca-field{font-size:var(--admin-font-body);color:var(--admin-text-secondary);flex-direction:column;gap:6px;margin:0;font-weight:500;transition:color .18s;display:flex}.ca-dialog .ca-field :is(input,select,textarea){width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--admin-text-primary);font:400 var(--admin-font-body)/1.5 var(--font);caret-color:var(--brand);border-radius:6px;padding:0 11px;transition:border-color .18s,box-shadow .18s,background-color .18s}.ca-dialog .ca-field :is(input,select,textarea)::placeholder{color:var(--admin-text-meta);opacity:1}.ca-dialog .ca-field :is(input,select,textarea):hover:not(:disabled){border-color:var(--art-gray-400)}.ca-dialog .ca-field:focus-within{color:var(--ca-accent-ink)}.ca-dialog .ca-field :is(input,select,textarea):focus{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 15%, transparent);outline:0}.ca-dialog .ca-field :is(input,select,textarea):focus-visible{outline:0}.ca-dialog .ca-field.is-valid:not(:focus-within) :is(input,select,textarea){border-color:color-mix(in srgb, var(--admin-success) 54%, var(--workspace-line))}.ca-dialog .ca-field.is-invalid :is(input,select,textarea){border-color:var(--admin-danger)}.ca-dialog .ca-field.is-invalid :is(input,select,textarea):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--admin-danger) 14%, transparent)}.ca-dialog .ca-field.is-invalid:focus-within{color:var(--admin-danger)}.ca-dialog .ca-field :is(input,select,textarea):disabled{background:var(--workspace-hover);color:var(--admin-text-meta);cursor:not-allowed}.ca-dialog .ca-field textarea{resize:vertical;min-height:90px;max-height:200px;padding:10px 12px}.ca-dialog .ca-field small{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-weight:400}.ca-dialog .ca-field-feedback{min-height:16px;color:var(--admin-text-meta);font-size:var(--admin-font-secondary);align-items:center;gap:5px;font-weight:500;line-height:1.35;display:inline-flex}.ca-dialog .ca-field.is-valid .ca-field-feedback{color:var(--admin-success);animation:.24s cubic-bezier(.16,1,.3,1) both ca-field-feedback-in}.ca-dialog .ca-field.is-invalid .ca-field-feedback{color:var(--admin-danger)}.ca-dialog .ca-field-feedback :is(svg,.ca-field-feedback-icon){flex:none;width:14px;height:14px}@keyframes ca-field-feedback-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ca-dialog .ca-form-note{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);overflow-wrap:anywhere;margin:12px 0 0;padding:0;line-height:1.6}.ca-profile-tabs{border-bottom:1px solid var(--workspace-line);flex-shrink:0;gap:22px;min-height:40px;padding:0 22px;display:flex}.ca-profile-tabs button{font-size:var(--admin-font-body);color:var(--admin-text-meta);white-space:nowrap;background:0 0;border:0;padding:0;position:relative}.ca-profile-tabs button.selected{color:var(--ca-accent-ink);font-weight:600}.ca-profile-tabs button.selected:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.ca-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ca-dialog h3{font-size:var(--admin-font-body);font-weight:600}.ca-dialog h4{font-size:var(--admin-font-body);margin:0 0 9px;font-weight:600}.ca-section-heading>span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.ca-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;display:grid}.ca-fact-section+.ca-fact-section,.ca-form-section+.ca-form-section{border-top:1px solid var(--workspace-line-soft);margin-top:16px;padding-top:14px}.ca-form-section h3{margin-bottom:12px}.ca-facts>div{min-width:0}.ca-facts dt{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin-bottom:2px}.ca-facts dd{font-size:var(--admin-font-body);overflow-wrap:anywhere;margin:0;line-height:1.5}.ca-membership{padding:0}.ca-membership-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ca-membership-head strong{font-size:var(--admin-font-body);font-weight:600}.ca-membership-head span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.ca-membership .ca-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin:12px 0}.ca-dialog .ca-membership>p{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin-top:10px;line-height:1.6}.ca-membership-actions{align-items:center;gap:16px;margin-top:12px;display:flex}.ca-dialog .ca-danger-text{color:var(--admin-danger)}.ca-membership-form,.ca-separated{border-top:1px solid var(--workspace-line);margin-top:16px;padding-top:14px}.ca-membership-form h3{margin-bottom:12px}.ca-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.ca-form-grid .ca-field-wide{grid-column:1/-1}.ca-membership-form>.ca-field{margin-top:14px}.ca-confirm{background:var(--brand-soft);color:var(--admin-text-secondary);font-size:var(--admin-font-body);border-radius:6px;margin-top:16px;padding:12px 14px;line-height:1.6}.ca-dialog .ca-confirm p{overflow-wrap:anywhere;margin-top:6px}.ca-records article{border-bottom:1px solid var(--workspace-line);margin-bottom:12px;padding-bottom:12px}.ca-records article>div{justify-content:space-between;gap:14px;display:flex}.ca-records strong{font-size:var(--admin-font-body);font-weight:600}.ca-records span,.ca-records time{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.ca-dialog .ca-records p{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);overflow-wrap:anywhere;margin-top:4px;line-height:1.6}.ca-records details{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin:8px 0}.ca-records summary{cursor:pointer}.ca-profile-empty{text-align:center;color:var(--admin-text-meta);place-items:center;gap:9px;padding:28px 20px;display:grid}.ca-profile-empty p{font-size:var(--admin-font-body);margin:0}.ca-profile-empty .ca-text{justify-self:center}.ca-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin:-4px 0 6px;display:flex}@media (width<=760px){#main .customer-admin-surface .ca-heading{padding:24px 20px}#main .customer-admin-surface .ca-heading h1{font-size:var(--admin-font-page)}#main .customer-admin-surface .ca-heading p{font-size:var(--admin-font-body)}#main .customer-admin-surface .ca-toolbar{flex-wrap:wrap;padding:16px 20px}#main .customer-admin-surface .ca-search{flex:1;width:auto}#main .customer-admin-surface .ca-result{flex:1;margin-left:0}.ca-dialog .ca-modal-heading{padding:16px 20px}.ca-profile-tabs{scrollbar-width:thin;gap:20px;padding:0 20px;overflow-x:auto}.ca-dialog .ca-dialog-footer{padding:12px 20px}.ca-dialog-footer>span{max-width:210px;line-height:1.7}.ca-dialog{max-height:calc(100dvh - 24px)}}@media (width<=620px){.ca-facts,.ca-form-grid,.ca-membership .ca-facts{grid-template-columns:1fr}.ca-form-grid .ca-field-wide{grid-column:auto}.ca-profile-empty{padding:22px 12px}.ca-records article>div{flex-wrap:wrap;gap:3px 12px}}@media (prefers-reduced-motion:reduce){.ca-centered[open],.ca-dialog .ca-field-feedback{animation:none}.customer-admin-surface *,.ca-dialog *{transition:none}}@media (width<=760px){#main .customer-admin-surface .ca-table{min-width:0;display:block}.ca-table colgroup,.ca-table thead{display:none}.ca-table tbody{display:block}#main .customer-admin-surface .ca-table tbody tr{border-bottom:1px solid var(--workspace-line);gap:12px;padding:24px 20px;display:grid}#main .customer-admin-surface .ca-table tbody td{white-space:normal;border:0;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:10px;min-width:0;height:auto;padding:0;display:grid}.ca-table .ca-mobile-label{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);display:block}.ca-table td>span:not(.ca-mobile-label){overflow-wrap:anywhere;min-width:0}#main .customer-admin-surface .ca-table .ca-actions{border-top:1px dashed var(--workspace-line);box-shadow:none;margin-top:8px;padding-top:14px;display:block;position:static}#main .customer-admin-surface .ca-table .ca-name,#main .customer-admin-surface .ca-table .ca-member-link,.ca-table .ca-status{justify-self:start}}#main :is(.customer-admin-surface.h5-customer-page,.inquiry-admin-surface.h5-inquiry-page){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}#main :is(.customer-admin-surface.h5-customer-page .ca-heading,.inquiry-admin-surface.h5-inquiry-page .inquiry-heading){border:0;align-items:center;min-height:0;padding:2px 2px 5px}#main :is(.customer-admin-surface.h5-customer-page .ca-heading,.inquiry-admin-surface.h5-inquiry-page .inquiry-heading)>div{align-items:center;gap:5px;display:flex}#main :is(.customer-admin-surface.h5-customer-page .ca-heading,.inquiry-admin-surface.h5-inquiry-page .inquiry-heading) h1{margin:0;font-size:23px;font-weight:600;line-height:1.35}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs){border:1px solid var(--h5-card-border);gap:0;height:auto;min-height:0;padding:16px 22px}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs) button{border:0;border-right:1px solid var(--h5-card-border);min-width:170px;color:var(--admin-text-primary);background:0 0;justify-content:flex-start;align-items:baseline;gap:12px;margin:0 26px 0 0;padding:0 26px 0 0;font-size:13px;display:flex}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs) button:last-child{border:0;margin-right:0}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs) button:after{display:none}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs) button span{color:var(--admin-text-meta);background:0 0;padding:0;font-size:11px;font-weight:400}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs) button strong{font-size:18px;font-weight:600}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs) button:hover strong,#main .customer-admin-surface.h5-customer-page .ca-tabs button.selected strong,#main .inquiry-admin-surface.h5-inquiry-page .inquiry-tabs button[aria-current=page] strong{color:var(--brand)}#main .customer-admin-surface.h5-customer-page .ca-toolbar{gap:20px;padding:16px 20px}#main .customer-admin-surface.h5-customer-page .ca-search{flex:initial;white-space:nowrap;align-items:center;gap:12px;max-width:none;display:flex;position:static}#main .customer-admin-surface.h5-customer-page .ca-search input{width:192px;padding:0 12px}#main .customer-admin-surface.h5-customer-page .ca-reset{margin-left:auto}#main .customer-admin-surface.h5-customer-page .ca-query{color:#fff;background:var(--brand);border-color:var(--brand)}#main .customer-admin-surface.h5-customer-page .ca-list-tools{color:var(--admin-text-meta);justify-content:space-between;align-items:center;gap:16px;margin:0 0 12px;font-size:11px;display:flex}#main .customer-admin-surface.h5-customer-page .ca-list-tools .ca-button{height:28px;min-height:28px;font-size:11px;font-weight:400}#main .customer-admin-surface.h5-customer-page .ca-table-scroll{margin:0}#main .customer-admin-surface.h5-customer-page .ca-table th{background:#fff}#main .customer-admin-surface.h5-customer-page .ca-table td{height:66px}#main .customer-admin-surface.h5-customer-page .ca-table td:is([data-column=username],[data-column=customerId],[data-column=email],[data-column=phone],[data-column=totalDownloads],[data-column=lastLoginAt],[data-column=createdAt],[data-column=membershipEndsAt]){font-size:11px}#main .customer-admin-surface.h5-customer-page .ca-table .ca-actions{background:#fff}#main .customer-admin-surface.h5-customer-page .ca-table tr:hover .ca-actions{background:#f5f7fa}#main .customer-admin-surface.h5-customer-page .ca-pagination{padding:16px 0 0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row{flex:1;gap:16px 20px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row label{white-space:nowrap;align-items:center;gap:12px;font-size:13px;display:flex}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-search{flex:initial;min-width:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-search input{width:192px;padding:0 12px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row select{width:192px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-query{background:var(--brand);border-color:var(--brand);color:#fff;order:5;margin-left:auto;font-weight:400}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-more{margin-left:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-advanced{flex-basis:100%;padding-top:16px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-toolbar{min-height:0;padding:0 0 12px;font-size:11px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table{margin:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table table{table-layout:fixed;min-width:1080px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table th{background:#fff}#main .inquiry-admin-surface.h5-inquiry-page .h5-primary-cell>div{min-width:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-requirement-title{-webkit-line-clamp:1;text-align:left;max-width:100%;color:var(--admin-text-primary);-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-requirement-title:hover{color:var(--brand)}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-customer-copy{gap:4px;display:grid}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-customer-copy strong{font-weight:400}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-customer-copy :is(a,small){color:var(--admin-text-meta);overflow-wrap:anywhere;font-size:11px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-status{border-radius:4px;padding:4px 8px;font-size:11px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-status.processing{color:#a66b1b;background:#fff6e8}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table .h5-actions{flex-wrap:nowrap;gap:8px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table .inquiry-text{font-size:12px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-list-card>.collection-pager{padding:16px 0 0}@media (width<=760px){#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs){gap:16px}#main :is(.customer-admin-surface.h5-customer-page .ca-tabs,.inquiry-admin-surface.h5-inquiry-page .inquiry-tabs) button{min-width:110px;margin:0;padding-right:16px}#main .customer-admin-surface.h5-customer-page .ca-search{flex:100%;max-width:none}#main .customer-admin-surface.h5-customer-page .ca-search input{width:100%}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row label{flex:100%}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row :is(input,select){flex:1;width:100%}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-query{margin-left:0}}.ca-dialog.ca-profile-modal{border-radius:16px;width:880px;max-height:calc(100dvh - 48px)}.ca-dialog.ca-profile-modal .ca-modal-heading{padding:24px 28px 20px}.ca-dialog.ca-profile-modal .ca-modal-heading h2{font-size:18px;font-weight:600}.ca-profile-overview{flex:none;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px 22px;display:flex}.ca-profile-overview h3{margin:0;font-size:19px;font-weight:650}.ca-profile-overview p{color:var(--admin-text-meta);flex-wrap:wrap;gap:4px 18px;margin:5px 0 0;font-size:12px;display:flex}.ca-profile-modal .ca-profile-tabs{gap:32px;margin:0 28px;padding:0}.ca-profile-modal .ca-profile-tabs button{height:40px;font-size:13px}.ca-profile-modal .ca-modal-body{padding:24px 28px}.ca-profile-modal .ca-basic-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;display:grid}.ca-profile-modal .ca-basic-layout .ca-fact-section{border:0;margin:0;padding:0}.ca-profile-modal .ca-basic-layout h4{margin-bottom:14px;font-size:13px;font-weight:650}.ca-profile-modal .ca-basic-layout .ca-facts{grid-template-columns:1fr;gap:13px}.ca-profile-modal .ca-basic-layout .ca-facts>div{grid-template-columns:90px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.ca-profile-modal .ca-facts dt{font-size:12px}.ca-profile-modal .ca-facts dd{font-size:13px;font-weight:500}.ca-profile-modal .ca-form-note{margin-top:22px;font-size:11px}@media (width<=640px){.ca-profile-overview{padding:20px}.ca-profile-modal .ca-profile-tabs{gap:20px;margin-inline:20px;overflow:auto}.ca-profile-modal .ca-modal-body{padding:20px}.ca-profile-modal .ca-basic-layout{grid-template-columns:1fr;gap:24px}}#main .customer-admin-surface.h5-customer-page .ca-search{width:auto;min-width:0}#main .customer-admin-surface.h5-customer-page .ca-toolbar{flex-wrap:wrap;gap:16px 20px}#main .customer-admin-surface.h5-customer-page .ca-toolbar label{white-space:nowrap;align-items:center;gap:12px;display:flex}#main .customer-admin-surface.h5-customer-page .ca-toolbar :is(input,select){width:192px;height:36px;min-height:36px;padding:0 12px}#main .customer-admin-surface.h5-customer-page .ca-toolbar select{padding-right:32px}#main .customer-admin-surface.h5-customer-page .ca-button,.ca-dialog .ca-button{box-shadow:none;font-weight:400}#main .customer-admin-surface.h5-customer-page .ca-name{align-items:center;gap:11px;width:100%;padding:0;display:flex}#main .customer-admin-surface.h5-customer-page .ca-identity-copy{text-align:left;gap:5px;min-width:0;display:grid}#main .customer-admin-surface.h5-customer-page .ca-identity-copy strong{text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}#main .customer-admin-surface.h5-customer-page .ca-identity-copy small{color:var(--admin-text-meta);text-overflow:ellipsis;font-size:11px;font-weight:400;overflow:hidden}#main .customer-admin-surface.h5-customer-page .ca-table td:is([data-column=contact],[data-column=orderCount]){font-size:11px}#main .customer-admin-surface.h5-customer-page .ca-result{margin:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-tabs .inquiry-recycle-tab{margin-left:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row :is(input,select){width:192px;height:36px;min-height:36px;padding-left:12px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-actions{flex-wrap:nowrap;margin-left:auto}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-actions .btn{font-weight:400}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row .inquiry-more{padding:0;font-size:11px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-advanced{margin-top:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-row{height:66px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table td{height:66px;padding:12px;font-size:13px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table :is(th,td):first-child{padding-left:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table :is(th,td):last-child{padding-right:0}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-table td.h5-secondary{font-size:11px}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-list-footer{color:var(--admin-text-meta);justify-content:space-between;align-items:center;margin-top:12px;font-size:11px;display:flex}#main .inquiry-admin-surface.h5-inquiry-page .inquiry-list-footer .inquiry-text{height:28px;min-height:28px;padding:0;font-size:11px}@media (width<=760px){#main .customer-admin-surface.h5-customer-page .ca-table tbody td{height:auto}#main .customer-admin-surface.h5-customer-page .ca-toolbar label,#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row label{flex:100%;justify-content:space-between}#main .customer-admin-surface.h5-customer-page .ca-toolbar :is(input,select),#main .inquiry-admin-surface.h5-inquiry-page .inquiry-filter-row :is(input,select){flex:1;max-width:70%}}.qr-inline-heading[data-v-12d8b18a]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.qr-inline-heading h2[data-v-12d8b18a]{margin:0;font-size:15px;font-weight:600}.qr-inline-heading>span[data-v-12d8b18a]{color:var(--admin-text-meta);font-size:11px}.qr-inline-grid[data-v-12d8b18a]{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;margin:0;padding:0;display:grid}.qr-inline-card[data-v-12d8b18a]{border:1px solid var(--workspace-line);border-radius:10px;align-content:start;gap:12px;min-width:0;padding:14px;display:grid}.qr-inline-card>header[data-v-12d8b18a]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qr-inline-card>header strong[data-v-12d8b18a]{font-size:12px;font-weight:600}.qr-inline-preview[data-v-12d8b18a]{width:96px;height:96px;color:var(--admin-text-meta);border:1px dashed var(--workspace-line);cursor:pointer;border-radius:8px;place-content:center;justify-items:center;gap:5px;display:grid}.qr-inline-preview span[data-v-12d8b18a]{font-size:11px}.qr-inline-preview img[data-v-12d8b18a]{object-fit:contain;width:94px;height:94px;padding:5px}.qr-inline-card[data-v-12d8b18a] .field{margin:0}.qr-inline-card[data-v-12d8b18a] .field>.field-label-row>label{font-size:11px}.qr-inline-actions[data-v-12d8b18a]{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.qr-inline-file[data-v-12d8b18a]{position:relative;overflow:hidden}.qr-inline-file input[data-v-12d8b18a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qr-inline-file[data-v-12d8b18a]:focus-within{outline:2px solid var(--workspace-focus);outline-offset:2px}.qr-inline-actions>.danger[data-v-12d8b18a]{color:var(--admin-danger);font-size:12px}.qr-inline-save[data-v-12d8b18a]{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.qr-inline-save p[data-v-12d8b18a]{min-width:180px;color:var(--admin-text-meta);flex:1;margin:0;font-size:11px;line-height:1.7}@media (width<=760px){.qr-inline-grid[data-v-12d8b18a]{grid-template-columns:minmax(0,1fr)}}.console-settings[data-v-12d8b18a]{min-height:0}.admin-shell.admin-shell--console .admin-content .console-surface .qr-preview-area h3{font-size:var(--admin-font-secondary);font-weight:600}.admin-shell.admin-shell--console .admin-content .console-surface .qr-form-grid .text-link.danger{color:var(--admin-danger)}.qr-settings-fields[data-v-12d8b18a]{border:0;min-width:0;margin:0;padding:0}.qr-section-intro[data-v-12d8b18a]{margin-bottom:var(--admin-space-5);justify-content:space-between;gap:20px;display:flex}.qr-section-intro h2[data-v-12d8b18a]{font-size:var(--admin-font-section);margin:0;font-weight:600}.qr-section-intro p[data-v-12d8b18a]{margin:var(--admin-space-1) 0 0;color:var(--art-gray-600);font-size:var(--admin-font-body);line-height:1.7}.qr-section-intro .badge[data-v-12d8b18a]{flex-shrink:0;align-self:start}.qr-media-layout[data-v-12d8b18a]{gap:var(--admin-space-5);grid-template-columns:minmax(260px,1fr) minmax(250px,1fr);display:grid}.qr-form-grid[data-v-12d8b18a]{align-content:start;gap:var(--admin-space-4);display:grid}.qr-form-grid[data-v-12d8b18a] .field{margin:0}.qr-console-upload[data-v-12d8b18a]{border:1px dashed var(--default-border);background:var(--art-gray-100);border-radius:8px;place-items:center;min-height:142px;padding:20px;display:grid;position:relative;overflow:hidden}.qr-console-upload>img[data-v-12d8b18a]{object-fit:contain;max-width:100%;height:160px}.qr-console-upload>span[data-v-12d8b18a]:not(.qr-upload-replace){color:var(--art-gray-900);font-size:var(--admin-font-secondary);flex-direction:column;align-items:center;gap:9px;display:flex}.qr-console-upload strong[data-v-12d8b18a]{font-weight:600}.qr-console-upload small[data-v-12d8b18a]{color:var(--art-gray-600);font-size:var(--admin-font-secondary)}.qr-console-upload .icon[data-v-12d8b18a]{width:26px;height:26px;color:var(--art-gray-600)}.qr-console-upload input[data-v-12d8b18a]{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qr-console-upload[data-v-12d8b18a]:focus-within{outline:3px solid var(--workspace-focus);outline-offset:3px}.qr-upload-replace[data-v-12d8b18a]{color:var(--art-primary);font-size:var(--admin-font-secondary);pointer-events:none;background:#fff;border-radius:4px;padding:3px 8px;position:absolute;bottom:8px}.qr-form-grid>.text-link[data-v-12d8b18a]{justify-self:start}.qr-preview-area[data-v-12d8b18a]{padding:var(--admin-space-4);background:var(--art-gray-100);border-radius:8px;min-height:255px}.qr-preview-area h3[data-v-12d8b18a]{font-size:var(--admin-font-secondary);margin:0 0 15px;font-weight:600}.qr-image-preview[data-v-12d8b18a]{border:1px dashed var(--default-border);background:#fff;place-items:center;width:130px;height:130px;margin:12px auto;display:grid}.qr-image-preview img[data-v-12d8b18a]{object-fit:contain;max-width:100%;max-height:100%}.qr-image-preview .icon[data-v-12d8b18a]{width:34px;height:34px;color:var(--art-gray-500)}.qr-preview-area p[data-v-12d8b18a]{color:var(--art-gray-600);text-align:center;font-size:var(--admin-font-secondary);margin:12px 0 0;line-height:1.8}.qr-preview-column .notice[data-v-12d8b18a]{margin-top:24px}.qr-bottom-note[data-v-12d8b18a]{padding:var(--admin-space-4) var(--admin-space-5);border-top:1px solid var(--default-border);color:var(--art-gray-600);font-size:var(--admin-font-secondary);margin:0;line-height:1.8}@media (width<=1440px){.qr-media-layout[data-v-12d8b18a]{gap:24px}}@media (width<=1050px){.qr-media-layout[data-v-12d8b18a]{grid-template-columns:minmax(0,1fr)}}.is-embedded .admin-page-heading[data-v-12d8b18a]{margin-bottom:22px;padding:0}.is-embedded .admin-page-heading h2[data-v-12d8b18a]{font-size:var(--admin-font-section);margin:0 0 8px}.is-embedded .console-settings[data-v-12d8b18a]{border:0;display:block}.is-embedded .console-section-nav[data-v-12d8b18a]{background:0 0;border:0;flex-flow:wrap;align-items:center;gap:8px;padding:0 0 20px;display:flex}.admin-shell.admin-shell--console .admin-content .footer-qr-editor.is-embedded .console-section-nav>button{width:auto;padding:9px 14px}.is-embedded .console-section-nav p[data-v-12d8b18a]{display:none}.is-embedded .console-section-content[data-v-12d8b18a]{padding:0}.is-embedded .console-savebar[data-v-12d8b18a]{margin-top:22px;padding:16px 0 0}.is-embedded .qr-bottom-note[data-v-12d8b18a]{margin-bottom:0;padding:0}@media (width<=760px){.is-embedded .admin-page-heading[data-v-12d8b18a]{align-items:flex-start;gap:12px}.is-embedded .console-section-nav[data-v-12d8b18a]{gap:6px}.is-embedded .console-section-nav button[data-v-12d8b18a]{padding:8px 10px;font-size:12px}}body:has(.admin-shell) .modal-backdrop:has(>.inquiry-detail-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080}body:has(.admin-shell) .modal.inquiry-detail-dialog{background:var(--workspace-surface);width:min(760px,100%);max-height:calc(100dvh - 64px);color:var(--admin-text-primary);border:0;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 64px -22px #00000026}body:has(.admin-shell) .inquiry-detail-dialog>.modal-heading{border-bottom:1px solid var(--workspace-line);flex-shrink:0;margin:0;padding:20px}body:has(.admin-shell) .inquiry-detail-dialog>.modal-heading h2{font-size:var(--admin-font-section);color:var(--admin-text-primary);margin:0;font-weight:600;line-height:1.5}.inquiry-detail-dialog .icon-btn{color:var(--admin-text-meta);border-radius:8px}.inquiry-detail-dialog svg{flex-shrink:0;width:16px;height:16px}.inquiry-detail-content{min-height:0;font-size:var(--admin-font-body);flex-direction:column;display:flex;overflow:hidden}.inquiry-detail-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--art-gray-400) var(--workspace-surface);min-height:0;padding:20px;overflow:auto}.inquiry-record-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.inquiry-record-heading>div>span{color:var(--admin-text-meta);font-size:11px}.inquiry-record-heading h3{overflow-wrap:anywhere;margin:0 0 8px;font-size:18px;line-height:1.6}.inquiry-contact-section{margin-top:24px}.inquiry-contact-section>h3,.inquiry-followup-title{margin:0 0 16px;font-size:13px;font-weight:650}.inquiry-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin:0;display:grid}.inquiry-overview>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.inquiry-overview dt{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-weight:400;line-height:1.8}.inquiry-overview dd{min-width:0;font-size:var(--admin-font-body);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.8}.inquiry-overview .inquiry-customer-name{font-weight:600}.inquiry-overview .inquiry-meta-value{font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums}.inquiry-overview a{color:var(--brand);text-underline-offset:3px}.inquiry-overview a:hover{text-decoration:underline}.inquiry-demand{background:#f9fafb;border-radius:10px;margin-top:0;padding:18px 20px}.inquiry-demand-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.inquiry-detail-dialog .inquiry-demand h3{font-size:var(--admin-font-section);color:var(--admin-text-primary);margin:0;font-weight:600;line-height:1.5}.inquiry-demand-heading>span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);overflow-wrap:anywhere;font-weight:400}.inquiry-full-requirements{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--admin-font-body);margin:0;font-weight:400;line-height:1.8}.inquiry-inline-files{font-size:var(--admin-font-body);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:12px;display:flex}.inquiry-inline-files a{color:var(--brand);max-width:100%;min-height:var(--admin-control-height-sm);text-underline-offset:3px;align-items:center;gap:8px;display:inline-flex}.inquiry-inline-files a:hover{text-decoration:underline}.inquiry-inline-files a span{overflow-wrap:anywhere;min-width:0}.inquiry-inline-files small{font-size:var(--admin-font-secondary);white-space:nowrap;color:var(--admin-text-meta)}.inquiry-detail-dialog .inquiry-disclosure{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.inquiry-detail-dialog .inquiry-disclosure>summary{min-height:var(--admin-control-height);color:var(--admin-text-meta);font-size:var(--admin-font-body);cursor:pointer;align-items:center;gap:8px;padding:0;font-weight:400;list-style:none;display:flex}.inquiry-disclosure>summary::-webkit-details-marker{display:none}.inquiry-disclosure>summary:after{display:none}.inquiry-detail-dialog .inquiry-disclosure>summary:hover{color:var(--brand)}.inquiry-disclosure[open]>summary>svg{transform:rotate(90deg)}.inquiry-disclosure>summary>span{font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums}.inquiry-detail-dialog .inquiry-extra-details{margin-top:8px}.inquiry-inline-facts{grid-template-columns:1fr 1fr;gap:12px 16px;margin:8px 0 0;display:grid}.inquiry-inline-facts>div{grid-template-columns:64px minmax(0,1fr);align-items:baseline;gap:12px;display:grid}.inquiry-inline-facts dt{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);flex-shrink:0;font-weight:400}.inquiry-inline-facts dd{font-size:var(--admin-font-body);overflow-wrap:anywhere;margin:0}.inquiry-followup-form{border-top:1px solid var(--workspace-line);margin-top:24px;padding-top:24px}.inquiry-followup-form fieldset{border:0;min-width:0;margin:0;padding:0}.inquiry-inline-fields{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.inquiry-inline-fields label{min-width:0;font-size:var(--admin-font-body);color:var(--admin-text-primary);gap:8px;font-weight:600;display:grid}body:has(.admin-shell) .modal.inquiry-detail-dialog #inquiry-followup-form select{width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);font-size:var(--admin-font-body);border:1px solid var(--workspace-line);background-color:var(--workspace-surface);color:var(--admin-text-primary);appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' stroke='%2356687f' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;padding:0 32px 0 11px;font-weight:400;line-height:1.5}.inquiry-note-field{gap:8px;display:grid}.inquiry-note-label{font-size:var(--admin-font-body);color:var(--admin-text-primary);flex-wrap:wrap;align-items:baseline;gap:8px;font-weight:600;display:flex}.inquiry-note-label small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-weight:400}.inquiry-note-editor{position:relative}.inquiry-note-count{pointer-events:none;color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;font-weight:400;line-height:1.5;position:absolute;bottom:10px;right:16px}body:has(.admin-shell) .modal.inquiry-detail-dialog #inquiry-followup-form textarea{width:100%;font-size:var(--admin-font-body);border:1px solid var(--workspace-line);background:var(--workspace-surface);resize:vertical;height:112px;min-height:112px;max-height:220px;caret-color:var(--brand);border-radius:8px;padding:12px 12px 28px;font-weight:400;line-height:1.8;display:block}.inquiry-detail-dialog textarea::placeholder{color:var(--admin-text-meta)}.inquiry-detail-dialog .inquiry-settings{margin-top:8px}.inquiry-detail-dialog .inquiry-retain{font-size:var(--admin-font-body);align-items:center;gap:8px;padding:8px 0 8px 24px;font-weight:400;display:flex}.inquiry-detail-content input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand)}.inquiry-detail-footer{border-top:1px solid var(--workspace-line);background:var(--workspace-surface);flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;padding:16px 27px;display:flex}body:has(.admin-shell) .modal.inquiry-detail-dialog .btn{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--admin-text-primary);font-size:var(--admin-font-body);white-space:nowrap;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:600;display:inline-flex;transform:none}body:has(.admin-shell) .modal.inquiry-detail-dialog .btn:hover:enabled{background:var(--workspace-hover)}body:has(.admin-shell) .modal.inquiry-detail-dialog .inquiry-primary{background:var(--brand);border-color:var(--brand);color:var(--workspace-surface)}body:has(.admin-shell) .modal.inquiry-detail-dialog .inquiry-primary:hover:enabled{background:var(--brand-hover)}.inquiry-detail-footer .btn{min-width:88px}.inquiry-detail-dialog button:disabled{opacity:.5;cursor:not-allowed}body:has(.admin-shell) .modal.inquiry-detail-dialog :is(summary,a,button,input,select,textarea):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.inquiry-detail-content ::selection{background:var(--brand-soft);color:var(--admin-text-primary)}.inquiry-detail-dialog .inquiry-history{border-top:1px solid var(--workspace-line);margin-top:8px;padding-top:8px}.inquiry-followups{margin:12px 0 0 24px;padding:0;list-style:none}.inquiry-followups li{border-bottom:1px solid var(--workspace-line);padding:16px 0}.inquiry-followups li:first-child{padding-top:0}.inquiry-followups li:last-child{border-bottom:0;padding-bottom:0}.inquiry-followups li>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.inquiry-followups strong{font-size:var(--admin-font-body);font-weight:600}.inquiry-followups time{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-variant-numeric:tabular-nums;margin-left:auto}.inquiry-followups p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:var(--admin-font-body);margin:8px 0 0}.inquiry-detail-status{min-height:21px;color:var(--admin-text-secondary);background:var(--art-gray-200);font-size:var(--admin-font-secondary);border-radius:4px;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}.inquiry-detail-status.completed{color:var(--admin-success);background:color-mix(in srgb, var(--admin-success) 12%, white)}.inquiry-detail-status.processing{color:var(--admin-warning);background:color-mix(in srgb, var(--admin-warning) 12%, white)}.inquiry-inline-recycled{color:var(--admin-warning);font-size:var(--admin-font-body);margin:16px 0 0;line-height:1.8}.inquiry-history-pager{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.inquiry-inline-loading{color:var(--admin-text-meta);padding:32px 0}.inquiry-inline-error{color:var(--admin-danger);justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;line-height:1.8;display:flex}@media (width<=640px){.inquiry-inline-facts,.inquiry-overview{grid-template-columns:1fr}.inquiry-detail-body{padding:20px}.inquiry-detail-footer{padding:16px 20px}}body:has(.admin-shell) .modal.inquiry-detail-dialog{width:min(880px,100vw - 48px);max-height:calc(100dvh - 48px);box-shadow:0 20px 64px #0f172a2e}body:has(.admin-shell) .inquiry-detail-dialog>.modal-heading{min-height:70px;padding:18px 28px}body:has(.admin-shell) .inquiry-detail-dialog>.modal-heading h2{font-size:18px}.inquiry-detail-dialog .inquiry-detail-body{padding:24px 28px}.inquiry-detail-dialog .inquiry-record-heading{margin-bottom:22px}.inquiry-detail-dialog .inquiry-record-heading h3{font-weight:650;line-height:1.5}.inquiry-detail-dialog .inquiry-demand{border-radius:12px;padding:20px}.inquiry-detail-dialog .inquiry-demand h3{font-size:13px;font-weight:650}.inquiry-detail-dialog .inquiry-full-requirements{font-size:14px;line-height:1.85}.inquiry-demand-facts{flex-wrap:wrap;gap:12px 28px;margin:0;padding-top:16px;display:flex}.inquiry-demand-facts>div{gap:10px;display:flex}.inquiry-demand-facts dt{color:var(--admin-text-meta);font-size:12px}.inquiry-demand-facts dd{margin:0;font-size:13px;font-weight:550}.inquiry-detail-dialog .inquiry-contact-section{border-bottom:1px solid var(--workspace-line);margin:0;padding:24px 0}.inquiry-detail-dialog .inquiry-overview{gap:14px 28px}.inquiry-detail-dialog .inquiry-overview>div{grid-template-columns:74px minmax(0,1fr);gap:8px}.inquiry-detail-dialog .inquiry-overview dt{font-size:12px}.inquiry-detail-dialog .inquiry-overview dd{font-size:13px;font-weight:550}.inquiry-detail-dialog .inquiry-history{border-top:0;border-bottom:1px solid var(--workspace-line);margin:0;padding:24px 0}.inquiry-detail-dialog .inquiry-history>summary{color:var(--admin-text-primary);font-size:13px;font-weight:650}.inquiry-detail-dialog .inquiry-followups{margin:14px 0 0;padding-left:18px}.inquiry-detail-dialog .inquiry-followups li{border:0;border-left:1px solid var(--workspace-line);padding:0 0 20px 20px;position:relative}.inquiry-detail-dialog .inquiry-followups li:last-child{padding-bottom:0}.inquiry-detail-dialog .inquiry-followups li:before{content:"";background:var(--brand);border-radius:50%;width:7px;height:7px;position:absolute;top:7px;left:-4px}.inquiry-progress-empty{border-bottom:1px solid var(--workspace-line);padding:24px 0}.inquiry-progress-heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:14px;display:flex}.inquiry-progress-heading h3{margin:0;font-size:13px;font-weight:650}.inquiry-progress-heading>span{color:var(--admin-text-meta);font-size:12px}.inquiry-progress-heading strong{color:var(--admin-text-primary);margin-left:10px;font-weight:550}.inquiry-progress-empty>div:last-child{background:var(--workspace-hover);border-radius:10px;padding:16px 18px}.inquiry-progress-empty>div:last-child strong{font-size:13px;font-weight:550}.inquiry-progress-empty p{color:var(--admin-text-meta);margin:6px 0 0;font-size:12px;line-height:1.65}.inquiry-detail-dialog .inquiry-source-details{padding-top:16px}.inquiry-detail-dialog .inquiry-source-details .inquiry-overview{margin-top:16px}@media (width<=640px){body:has(.admin-shell) .modal.inquiry-detail-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)}.inquiry-detail-dialog .inquiry-detail-body{padding:20px}.inquiry-detail-dialog .inquiry-overview{grid-template-columns:1fr}}.inquiry-detail-dialog .inquiry-history-owner{color:var(--admin-text-meta);margin-left:auto;font-size:12px;font-weight:400}.inquiry-detail-dialog .inquiry-history-owner strong{color:var(--admin-text-primary);margin-left:10px;font-size:13px;font-weight:550}.inquiry-detail-dialog .inquiry-recycle-button{margin-right:auto}#main .inquiry-admin-surface{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;color:var(--admin-text-primary);font-size:var(--admin-font-body);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #1c375a08}.inquiry-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:20px;display:flex}#main .inquiry-heading h1{font-size:var(--admin-font-page);color:var(--admin-text-primary);letter-spacing:-.02em;margin:0 0 8px;font-weight:600;line-height:1.4}.inquiry-heading p{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:0;line-height:1.8}#main .inquiry-admin-surface .btn{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--admin-text-primary);font-size:var(--admin-font-body);white-space:nowrap;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:600;display:inline-flex}#main .inquiry-admin-surface .btn:hover:enabled{background:var(--workspace-hover);transform:none}#main .inquiry-admin-surface button:disabled{opacity:.5;cursor:not-allowed}.inquiry-admin-surface svg{flex-shrink:0;width:16px;height:16px}.inquiry-tabs{border-bottom:1px solid var(--workspace-line);align-items:stretch;gap:29px;min-height:42px;padding:0 20px;display:flex}.inquiry-tabs button{color:var(--admin-text-meta);font-size:var(--admin-font-body);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;justify-content:center;align-items:center;gap:8px;padding:14px 0 11px;font-weight:600;display:inline-flex}.inquiry-tabs button:hover{color:var(--brand-hover)}.inquiry-tabs button[aria-current=page]{color:var(--brand);border-bottom-color:var(--brand)}.inquiry-tabs button span{background:var(--art-gray-200);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 5px;line-height:18px}.inquiry-tabs button[aria-current=page] span{background:var(--brand-soft)}.inquiry-tabs .inquiry-recycle-tab{margin-left:auto}.inquiry-filters{border-bottom:1px solid var(--workspace-line);padding:16px 20px}.inquiry-filter-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#main .inquiry-admin-surface :is(.inquiry-filter-row,.inquiry-advanced) :is(input,select){height:var(--admin-control-height);min-height:var(--admin-control-height);width:100%;min-width:0;font-size:var(--admin-font-body);border:1px solid var(--workspace-line);background-color:var(--workspace-surface);color:var(--admin-text-primary);border-radius:6px;padding:0 11px;font-weight:400;line-height:1.5}#main .inquiry-admin-surface input::placeholder{color:var(--admin-text-meta);font-size:var(--admin-font-body)}.inquiry-search{flex:0 360px;min-width:240px;display:flex;position:relative}.inquiry-search svg{color:var(--admin-text-meta);pointer-events:none;position:absolute;top:11px;left:12px}#main .inquiry-filter-row .inquiry-search input{padding-left:36px}#main .inquiry-admin-surface .inquiry-filter-row>select{width:160px}#main .inquiry-admin-surface .inquiry-query{background:var(--brand);border-color:var(--brand);color:#fff}#main .inquiry-admin-surface .inquiry-query:hover:enabled{background:var(--brand-hover)}#main .inquiry-admin-surface .inquiry-text{min-height:var(--admin-control-height);height:var(--admin-control-height);color:var(--brand);font-size:var(--admin-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-weight:400;display:inline-flex}#main .inquiry-admin-surface .inquiry-text:hover:enabled{color:var(--brand-hover);text-underline-offset:3px;text-decoration:underline}.inquiry-filter-row .inquiry-more{margin-left:auto}.inquiry-advanced{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.inquiry-advanced label{font-size:var(--admin-font-body);color:var(--admin-text-secondary);gap:8px;display:grid}.inquiry-error{font-size:var(--admin-font-body);color:var(--admin-danger);margin:12px 27px;line-height:1.7}.inquiry-toolbar{min-height:46px;font-size:var(--admin-font-secondary);color:var(--admin-text-meta);justify-content:space-between;align-items:center;gap:24px;padding:12px 27px;display:flex}.inquiry-table{scrollbar-width:thin;scrollbar-color:var(--art-gray-400) var(--workspace-canvas);overflow-x:auto;container-type:inline-size}.inquiry-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:1634px}.inquiry-table th{background:var(--workspace-hover);border-block:1px solid var(--workspace-line);height:40px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);text-align:left;padding:11px 12px;font-weight:600}.inquiry-table td{border-bottom:1px solid var(--art-gray-200);font-size:var(--admin-font-body);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:14px 12px;overflow:hidden}.inquiry-table :is(th,td):first-child{padding-left:27px}.inquiry-table :is(th,td):last-child{padding-right:27px}.inquiry-row{height:108px}.inquiry-row:hover,.inquiry-row.selected{background:var(--workspace-hover)}.inquiry-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--brand);cursor:pointer;margin:0}.inquiry-name{font-size:var(--admin-font-body);color:var(--admin-text-primary);text-overflow:ellipsis;cursor:pointer;background:0 0;border:0;max-width:100%;padding:0;font-weight:600;overflow:hidden}.inquiry-name:hover{color:var(--brand)}.inquiry-summary{white-space:nowrap;text-overflow:ellipsis;margin:0;line-height:1.7;overflow:hidden}#main .inquiry-row .inquiry-meta,.inquiry-row time{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-variant-numeric:tabular-nums}.inquiry-row a{color:inherit;font-variant-numeric:tabular-nums}.inquiry-status{background:color-mix(in srgb, var(--admin-warning) 12%, white);min-height:21px;color:var(--admin-warning);font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;align-items:center;gap:6px;padding:2px 7px;font-weight:600;line-height:17px;display:inline-flex}.inquiry-status.completed{background:color-mix(in srgb, var(--admin-success) 12%, white);color:var(--admin-success)}.inquiry-status i{background:currentColor;border-radius:50%;width:4px;height:4px}#main .inquiry-admin-surface .inquiry-expand{font-size:var(--admin-font-body);padding:0}.inquiry-expand svg{width:12px;height:12px}.inquiry-empty{text-align:center;padding:48px 27px}.inquiry-empty>svg{color:var(--art-gray-600);width:32px;height:var(--admin-control-height-sm);margin-bottom:16px}#main .inquiry-empty h2{font-size:var(--admin-font-section);margin:0 0 8px;font-weight:600}.inquiry-empty p{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:0 0 24px}.inquiry-admin-surface .collection-pager{min-height:64px;font-size:var(--admin-font-secondary);border-top:1px solid var(--workspace-line);margin:0;padding:16px 27px}.inquiry-bulk{height:var(--admin-control-height);background:var(--art-gray-800);max-width:calc(100vw - 100px);color:var(--workspace-surface);z-index:40;border-radius:999px;align-items:center;padding:0 10px 0 18px;display:flex;position:fixed;bottom:24px;left:calc(50% + 119px);transform:translate(-50%);box-shadow:0 10px 24px -12px #0003}.inquiry-bulk>span{font-size:var(--admin-font-body);white-space:nowrap;padding-right:15px}.inquiry-bulk strong{color:color-mix(in srgb, var(--brand) 45%, white);font-weight:600}.inquiry-bulk button{color:#fff;height:26px;font-size:var(--admin-font-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:1px solid #fff3;align-items:center;gap:7px;padding:0 15px;font-weight:600;display:inline-flex}.inquiry-bulk button:hover{color:color-mix(in srgb, var(--brand) 45%, white)}.inquiry-bulk button svg{width:14px;height:14px}.inquiry-confirm p{color:var(--admin-text-secondary);font-size:var(--admin-font-body);line-height:1.8}.inquiry-confirm-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.inquiry-confirm-actions .btn{height:var(--admin-control-height);min-height:var(--admin-control-height);font-size:var(--admin-font-body)}#main .inquiry-admin-surface :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.inquiry-admin-surface ::selection{color:var(--admin-text-primary);background:var(--brand-soft)}.inquiry-admin-surface :is(input,textarea){caret-color:var(--brand)}@media (width<=1440px){.inquiry-bulk{left:calc(50% + 106.5px)}}@media (width<=1120px){.inquiry-bulk{left:calc(50% + 37px)}.inquiry-toolbar>span:last-child{display:none}.inquiry-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}}.inquiry-direct-actions[data-v-83c7d9d9]{color:var(--admin-text-meta);justify-content:space-between;align-items:center;padding:12px 28px 0;font-size:11px;display:flex}.admin-auth.admin-login-art{background:var(--default-box-color);min-height:100svh;color:var(--admin-text-primary);font:400 14px/1.5 var(--font);grid-template-columns:minmax(0,60%) minmax(440px,40%);display:grid}.admin-login-art :is(button,input,a):focus-visible,.admin-setup :is(button,input,a):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.admin-login-brand-side{background:var(--brand-soft);flex-direction:column;justify-content:space-between;min-width:0;padding:24px clamp(32px,5vw,88px) 32px;display:flex}.admin-login-side-logo{align-items:center;width:172px;display:inline-flex}.admin-login-side-logo .brand-logo,.admin-login-mobile-logo .brand-logo{width:100%}.admin-login-side-content{width:min(100%,520px);margin:auto}.admin-login-eyebrow{min-height:28px;color:var(--brand-hover);background:#fff;border:1px solid #dce6ff;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.admin-login-side-content h1{color:var(--art-gray-900);margin:24px 0 0;font-size:clamp(28px,2.6vw,36px);font-weight:600;line-height:1.35}.admin-login-side-content p{max-width:46ch;color:var(--art-gray-700);margin:18px 0 0;font-size:14px;line-height:1.8}.admin-login-story-meta{color:var(--art-gray-700);border-top:1px solid #dce6ff;flex-wrap:wrap;gap:16px;margin-top:28px;padding-top:18px;font-size:12px;display:flex}.admin-login-side-foot{color:var(--art-gray-600);font-size:12px}.admin-login-art .auth-form-panel.admin-login-card{background:var(--default-box-color);place-items:center;min-width:0;padding:48px clamp(24px,4vw,64px);display:grid}.admin-login-art .auth-form-wrap{width:100%;max-width:440px}.admin-login-mobile-logo{width:154px;margin-bottom:36px;display:none}.admin-login-art .auth-form-wrap h2{color:var(--art-gray-900);margin:0;font-size:30px;font-weight:600;line-height:1.3}.admin-login-art .auth-form-wrap>.muted{color:var(--art-gray-600);margin:10px 0 25px;font-size:14px}.admin-login-art .backoffice-form{gap:18px;display:grid}.admin-login-art .backoffice-form>.notice{margin:0}.admin-login-art .field,.admin-setup .field{gap:8px;display:grid}.admin-login-art .field label,.admin-setup .field label{color:var(--art-gray-800);font-size:14px;font-weight:500}.admin-login-art .field input,.admin-setup .field input{border:1px solid var(--default-border);width:100%;height:40px;min-height:40px;color:var(--art-gray-900);font:400 14px/1.5 var(--font);caret-color:var(--brand);background:#fff;border-radius:6px;padding:0 12px;display:block}.admin-login-art .field input::placeholder,.admin-setup .field input::placeholder{color:var(--art-gray-500)}.admin-login-art .field input:focus,.admin-setup .field input:focus{border-color:var(--brand)}.admin-login-art .field input[aria-invalid=true],.admin-setup .field input[aria-invalid=true]{border-color:var(--admin-danger)}.admin-login-input-shell{position:relative}.admin-login-art .admin-login-input-shell input{padding-right:42px}.admin-login-eye{width:32px;height:32px;color:var(--art-gray-600);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;top:4px;right:4px}.admin-login-eye:hover{background:var(--brand-soft);color:var(--brand)}.admin-login-eye svg{width:16px;height:16px}.admin-login-art .captcha-row{grid-template-columns:minmax(0,1fr) 128px;gap:8px;display:grid}.admin-login-art .captcha-row input{min-width:0}.admin-login-art .captcha-image{border:1px solid var(--default-border);background:var(--art-gray-100);width:100%;height:40px;color:var(--art-gray-800);cursor:pointer;border-radius:6px;place-items:center;padding:0;display:grid;overflow:hidden}.admin-login-art .captcha-image:hover{border-color:var(--brand)}.admin-login-art .captcha-image img{object-fit:contain;width:100%;height:100%;display:block}.admin-login-art .captcha-image span{font-size:14px}.admin-login-verify-switch{color:var(--brand-hover);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:-8px;padding:0;font-size:12px}.admin-login-verify-switch:hover{text-underline-offset:3px;text-decoration:underline}.admin-login-submit,.admin-setup .auth-submit{border:1px solid var(--brand);background:var(--brand);color:#fff;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;min-height:40px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.admin-login-submit{margin-top:12px}.admin-login-submit:hover:not(:disabled),.admin-setup .auth-submit:hover:not(:disabled){border-color:var(--brand-hover);background:var(--brand-hover);color:#fff}.admin-login-submit:disabled,.admin-setup .auth-submit:disabled{opacity:.55;cursor:not-allowed}.admin-login-submit svg{width:16px;height:16px}.admin-login-card-footer{border-top:1px solid var(--workspace-line-soft);color:var(--art-gray-600);justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:16px;font-size:12px;display:flex}.admin-login-card-footer a{color:var(--brand-hover);white-space:nowrap;font-weight:500}.admin-login-card-footer a:hover{text-underline-offset:3px;text-decoration:underline}.admin-setup{background:var(--workspace-canvas);min-height:100vh;color:var(--admin-text-primary);font:400 14px/1.5 var(--font);gap:24px;padding:48px 16px}.admin-setup>.brand-logo{width:160px;max-width:160px}.admin-setup>.auth-form-wrap{border:1px solid var(--workspace-line);width:100%;max-width:440px;box-shadow:none;background:#fff;border-radius:8px;padding:24px}.admin-setup .auth-form-wrap h1{color:var(--admin-text-primary);font-size:var(--admin-font-page);margin:16px 0 8px;font-weight:600;line-height:1.4}.admin-setup .auth-form-wrap>.muted{color:var(--admin-text-secondary);margin:0 0 24px;font-size:14px}.admin-setup .backoffice-form{gap:16px}.admin-setup .field-help,.admin-setup .field-error,.admin-login-art .field-error{font-size:12px;line-height:1.5}.admin-setup .auth-submit{margin-top:8px}@media (width<=1180px){.admin-auth.admin-login-art{display:block}.admin-login-brand-side{display:none}.admin-login-art .auth-form-panel.admin-login-card{min-height:100svh}.admin-login-mobile-logo{display:block}}@media (width<=480px){.admin-login-art .auth-form-panel.admin-login-card{padding:32px 24px}.admin-login-art .auth-form-wrap h2{font-size:26px}.admin-login-art .captcha-row{grid-template-columns:minmax(0,1fr) 112px}}.admin-shell.admin-shell--console .admin-content .console-surface .mail-switch input{appearance:none;background:var(--art-gray-400);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:32px;height:18px;min-height:18px;padding:0;position:relative}.admin-shell.admin-shell--console .admin-content .console-surface .mail-switch input:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.admin-shell.admin-shell--console .admin-content .console-surface .mail-switch input:checked{background:var(--art-primary)}.admin-shell.admin-shell--console .admin-content .console-surface .mail-switch input:checked:before{transform:translate(14px)}.mail-switch>span[data-v-1fbf3713]{font-weight:400}.mail-section-intro[data-v-1fbf3713]{margin-bottom:var(--admin-space-5)}.mail-section-intro h2[data-v-1fbf3713]{font-size:var(--admin-font-section);margin:0;font-weight:600}.mail-section-intro p[data-v-1fbf3713]{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:8px 0 0;line-height:1.8}.mail-form-grid[data-v-1fbf3713]{gap:var(--admin-space-4) var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;display:grid}.mail-form-grid[data-v-1fbf3713] .field{margin:0}.mail-form-note[data-v-1fbf3713]{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:24px 0 0;line-height:1.8}.mail-switch[data-v-1fbf3713]{min-height:var(--admin-control-height);font-size:var(--admin-font-body);align-items:center;gap:12px;display:flex}.mail-switch input[data-v-1fbf3713]{width:16px;height:16px;accent-color:var(--art-primary)}.mail-full[data-v-1fbf3713]{grid-column:1/-1}.mail-status[data-v-1fbf3713]{background:var(--brand-soft);color:var(--art-primary);font-size:var(--admin-font-secondary);border-radius:6px;padding:4px 7px}.mail-test-button[data-v-1fbf3713]{margin-top:var(--admin-space-5)}@media (width<=900px){.mail-form-grid[data-v-1fbf3713]{grid-template-columns:1fr}}.member-review-page{min-width:0;color:var(--admin-text-primary);font-size:var(--admin-font-body)}.member-review-page *,.member-review-detail *{box-sizing:border-box}.member-review-page :is(button,input,select){font:inherit}.member-review-page :focus-visible,.member-review-detail :focus-visible{outline:2px solid var(--workspace-focus);outline-offset:2px}.mr-surface{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;min-width:0;overflow:hidden}.admin-shell .mr-heading{align-items:center;min-height:64px;padding:16px 20px 8px;display:flex}.admin-shell .mr-heading h1{color:var(--admin-text-primary);font-size:var(--admin-font-page);margin:0;font-weight:600;line-height:1.35}.mr-status-nav{border-bottom:1px solid var(--workspace-line);padding:0 20px}.mr-status-nav [role=tablist]{white-space:nowrap;align-items:center;gap:24px;display:flex;overflow-x:auto}.admin-shell .mr-status-nav button{min-height:40px;color:var(--admin-text-secondary);font-size:var(--admin-font-body);background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:none;align-items:center;gap:6px;padding:0 2px;font-weight:400;display:inline-flex}.mr-status-nav button b{font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;font-weight:400}.admin-shell .mr-status-nav button:hover,.admin-shell .mr-status-nav button[aria-selected=true]{color:var(--brand)}.admin-shell .mr-status-nav button[aria-selected=true]{border-bottom-color:var(--brand);font-weight:600}.mr-filters{border-bottom:1px solid var(--workspace-line);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.mr-search{align-items:center;width:min(320px,100%);display:flex;position:relative}.mr-search .icon{pointer-events:none;width:15px;height:15px;color:var(--admin-text-secondary);position:absolute;left:11px}.admin-shell .member-review-page :is(input:not([type=checkbox]),select){width:100%;height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);min-height:0;color:var(--admin-text-primary);font-size:var(--admin-font-body);box-shadow:none;border-radius:8px;padding:0 11px}.admin-shell .mr-search input{padding-left:34px}.member-review-page input::placeholder{color:var(--admin-text-secondary)}.admin-shell .mr-filters select{min-width:154px;padding-right:25px}.admin-shell .member-review-page :is(input,select):focus{border-color:var(--workspace-focus)}.admin-shell .member-review-page .mr-button{height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);min-height:0;color:var(--admin-text-primary);font-size:var(--admin-font-body);white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.admin-shell .member-review-page .mr-query,.admin-shell .member-review-page .mr-save{border-color:var(--brand);background:var(--brand);color:#fff}.admin-shell .member-review-page .mr-query:hover,.admin-shell .member-review-page .mr-save:hover{border-color:var(--brand-hover);background:var(--brand-hover)}.admin-shell .mr-reset{height:var(--admin-control-height);color:var(--admin-text-secondary);font-size:var(--admin-font-body);cursor:pointer;background:0 0;border:0;padding:0 8px}.admin-shell .mr-reset:hover{color:var(--brand)}.mr-filter-error{border-bottom:1px solid var(--workspace-line);color:var(--admin-danger);font-size:var(--admin-font-body);margin:0;padding:10px 20px}.mr-table-scroll{scrollbar-width:thin;overflow-x:auto}.admin-shell .mr-table{border-collapse:collapse;--mr-columns:minmax(125px, 1fr) minmax(210px, 2.2fr) minmax(125px, 1fr) 105px 76px 80px 66px;border:0;width:100%;min-width:900px;margin:0;display:block}.mr-table :is(thead,tbody){display:block}.admin-shell .mr-table tr{grid-template-columns:var(--mr-columns);border-bottom:1px solid var(--workspace-line);align-items:center;gap:10px;min-height:58px;padding:8px 20px;display:grid}.admin-shell .mr-table thead tr{background:var(--art-gray-100);min-height:40px}.admin-shell .mr-table :is(th,td){min-width:0;color:var(--admin-text-primary);text-align:left;font-size:var(--admin-font-body);background:0 0;border:0;padding:0;line-height:1.45;display:block}.admin-shell .mr-table th{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);white-space:nowrap;font-weight:600}.mr-table tbody tr:hover{background:var(--art-gray-100)}.admin-shell .mr-table .mr-person{flex-direction:column;gap:3px;display:flex}.admin-shell .mr-table .mr-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.admin-shell .mr-table .mr-meta{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mr-content{align-items:center;gap:6px;min-width:0;display:flex}.mr-content>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mr-content button,.mr-error-row button{color:var(--brand);font-size:var(--admin-font-secondary);cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:500}.mr-content button:hover,.mr-error-row button:hover{text-decoration:underline}.admin-shell .mr-table :is(input:not([type=checkbox]),select){height:var(--admin-control-height-sm);min-width:0;padding:0 8px}.admin-shell .mr-table select{padding-right:18px}.admin-shell .mr-table .mr-public{justify-content:center;align-items:center;display:flex}.admin-shell .member-review-page .mr-switch{appearance:none;border:1px solid var(--workspace-line);background:var(--art-gray-300);cursor:pointer;border-radius:18px;flex:none;width:32px;height:18px;min-height:0;margin:0;padding:0;position:relative}.mr-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}.admin-shell .member-review-page .mr-switch:checked{border-color:var(--brand);background:var(--brand)}.mr-switch:checked:after{transform:translate(14px)}.admin-shell .member-review-page .mr-save{width:60px;height:var(--admin-control-height-sm);padding:0 8px}.mr-action-idle{color:var(--admin-text-secondary)}.admin-shell .member-review-page button:disabled{opacity:.6;cursor:not-allowed}.admin-shell .mr-table .mr-error-row{background:var(--art-gray-100);min-height:0;padding-block:9px;display:block}.admin-shell .mr-error-row td{color:var(--admin-danger);font-size:var(--admin-font-secondary)}.mr-error-row button{margin-left:8px}.mr-empty{text-align:center;padding:52px 20px}.admin-shell .mr-empty h2{font-size:var(--admin-font-body);margin:0 0 14px;font-weight:500}.mr-pagination{min-height:52px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);justify-content:space-between;align-items:center;gap:12px;padding:8px 20px;display:flex}.mr-pagination nav{align-items:center;gap:6px;display:flex}.mr-pagination button,.mr-current{border:1px solid var(--workspace-line);background:var(--workspace-surface);width:30px;height:30px;color:var(--admin-text-secondary);border-radius:6px;place-items:center;display:grid}.mr-pagination .icon{width:14px;height:14px}.mr-current{border-color:var(--brand);color:var(--brand);font-size:var(--admin-font-body);font-weight:600}.modal.member-review-detail{width:560px;max-width:calc(100vw - 40px);color:var(--admin-text-primary);border-radius:12px;padding:20px}.member-review-detail .modal-heading{border:0;margin-bottom:8px;padding:0}.member-review-detail .modal-heading h2{font-size:var(--admin-font-section);font-weight:600}.mr-detail-source{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);margin:0}.member-review-detail blockquote{border-top:1px solid var(--workspace-line);font-size:var(--admin-font-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:16px 0 0;padding-top:16px;line-height:1.7}@media (width<=700px){.admin-shell .mr-heading,.mr-status-nav,.mr-filters,.mr-pagination{padding-inline:16px}}@media (prefers-reduced-motion:reduce){.member-review-page *{transition:none}}.mr-more-filters{color:var(--admin-text-meta);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 5px;font-size:11px;display:inline-flex}.mr-more-filters .icon{width:13px;height:13px}.mr-extra-filters{border-top:1px solid var(--workspace-line);flex-basis:100%;padding-top:16px}.mr-extra-filters>label{color:var(--admin-text-meta);align-items:center;gap:12px;font-size:13px;display:flex}.admin-shell .member-review-page.h5-content-page .mr-table{table-layout:fixed;min-width:950px}.admin-shell .member-review-page.h5-content-page .mr-table th:first-child{width:39%}.admin-shell .member-review-page.h5-content-page .mr-table th:nth-child(2){width:15%}.admin-shell .member-review-page.h5-content-page .mr-table th:nth-child(3){width:7%}.admin-shell .member-review-page.h5-content-page .mr-table th:nth-child(4){width:17%}.admin-shell .member-review-page.h5-content-page .mr-table th:nth-child(5){width:12%}.admin-shell .member-review-page.h5-content-page .mr-table th:last-child{width:10%}.member-review-page .h5-primary-cell small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mr-status-badge{color:#d89422;background:#fff7e9;border:1px solid #fff0d4;border-radius:4px;padding:3px 7px;font-size:11px;line-height:16px;display:inline-flex}.mr-status-badge.approved{color:#00af92;background:#e9fbf7;border-color:#c9f5eb}.mr-status-badge.rejected{color:#e36666;background:#fff0f0;border-color:#fdd}.mr-row-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.mr-row-actions .text-link{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:400}.modal.member-review-detail{width:640px;max-height:calc(100dvh - 48px);padding:24px;overflow-y:auto}.mr-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.mr-detail-facts dt{color:var(--admin-text-meta);font-size:11px}.mr-detail-facts dd{color:var(--admin-text-primary);margin:6px 0 0;font-size:12px}.mr-audit-form{border-top:1px solid var(--workspace-line);padding-top:24px}.mr-audit-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.mr-review-field{color:var(--admin-text-primary);align-content:start;gap:8px;font-size:12px;display:grid}.member-review-detail .mr-review-field :is(input,select){border:1px solid var(--workspace-line);width:100%;height:36px;min-height:36px;font:inherit;color:var(--admin-text-primary);background:#fff;border-radius:5px;padding:0 10px}.mr-review-field small,.mr-review-visibility small{color:var(--admin-text-meta);font-size:11px;font-weight:400;line-height:1.7;display:block}.mr-review-visibility{border-top:1px solid var(--workspace-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.mr-review-visibility strong{margin-bottom:4px;font-size:12px;font-weight:500;display:block}.member-review-detail .mr-review-switch{appearance:none;cursor:pointer;background:#bec5d1;border:0;border-radius:18px;flex:0 0 32px;width:32px;height:18px;min-height:18px;margin:0;padding:0;position:relative}.mr-review-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;position:absolute;top:3px;left:3px}.member-review-detail .mr-review-switch:checked{background:var(--brand)}.mr-review-switch:checked:after{transform:translate(14px)}.mr-audit-error{color:var(--admin-danger);margin:16px 0;font-size:12px;line-height:1.8}.mr-audit-error button{margin-left:8px;display:inline}.mr-detail-actions{border-top:1px solid var(--workspace-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:20px;display:flex}.member-review-detail :is(button,input,select):disabled{opacity:.55;cursor:not-allowed}@media (width<=600px){.modal.member-review-detail{padding:20px 16px}.mr-audit-fields{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.mr-review-switch:after{transition:none}}.plan-field-label[data-v-50d0bdea]{align-items:center;margin-bottom:8px;display:flex}.plan-field-label>label[data-v-50d0bdea]{font-size:inherit;font-weight:inherit}.plan-help-description[data-v-50d0bdea]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}body:has(.admin-shell) .modal.membership-plan-dialog{background:var(--workspace-surface);width:min(960px,100vw - 48px);max-width:960px;height:min(748px,100dvh - 48px);max-height:calc(100dvh - 48px);color:var(--admin-text-primary);font-family:var(--font);border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 24px 70px -30px #00000029}body:has(.admin-shell) .modal.membership-plan-dialog>.modal-heading{background:var(--workspace-surface);border:0;flex:none;margin:0;padding:20px 24px 6px}body:has(.admin-shell) .modal.membership-plan-dialog .modal-heading h2{font-size:var(--admin-font-section);margin:0;font-weight:600}body:has(.admin-shell) .modal.membership-plan-dialog .modal-heading .icon-btn{width:32px;height:var(--admin-control-height-sm);min-height:var(--admin-control-height-sm)}body:has(.admin-shell) .modal.membership-plan-dialog>div{flex-direction:column;flex:1;min-height:0;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-editor{flex-direction:column;flex:1;min-height:0;margin:0;display:flex;overflow:hidden}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-context{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);border-bottom:1px solid var(--workspace-line);flex:none;padding:0 27px 20px}body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-middle{flex:1;grid-template-columns:174px minmax(0,1fr);min-height:0;display:grid}body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-nav{background:var(--workspace-hover);border-right:1px solid var(--workspace-line);flex-direction:column;gap:8px;padding:24px 16px;display:flex;overflow:auto}body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-nav button{text-align:left;font-size:var(--admin-font-body);color:var(--admin-text-meta);background:0 0;border:0;border-radius:8px;height:auto;min-height:0;padding:12px;font-weight:600;line-height:1.6}body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-nav button.active{background:var(--brand-soft);color:var(--brand)}body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-nav small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-top:4px;font-weight:400;display:block}body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-nav p{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin:auto 0 0;padding:16px 12px 0;line-height:1.8}body:has(.admin-shell) .modal.membership-plan-dialog .membership-fields{scrollbar-width:thin;scrollbar-color:var(--art-gray-400) transparent;border:0;min-width:0;margin:0;padding:24px 27px;overflow:auto}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings{box-shadow:none;background:#fff;border:0;padding:0}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings header{justify-content:space-between;align-items:center;gap:16px;margin:0 0 24px;padding:0;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings h2{font-size:var(--admin-font-section);margin:0;font-weight:600}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings header>span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}body:has(.admin-shell) .modal.membership-plan-dialog .membership-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;display:grid}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field{flex-direction:column;gap:0;min-width:0;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field>.plan-field-label{font-size:var(--admin-font-body);color:var(--admin-text-primary);align-items:center;gap:8px;margin:0 0 8px;font-weight:600;line-height:1.6;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field-tag{font-size:var(--admin-font-secondary);background:color-mix(in srgb, var(--admin-warning) 12%, white);color:var(--admin-warning);border-radius:4px;padding:1px 6px;font-weight:400}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field-required{color:var(--admin-danger)}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field-optional{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-weight:400}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-top:6px;font-weight:400;line-height:1.7;display:block}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-editor .plan-field-control :is(input:not([type=checkbox]):not([type=radio]),select){height:var(--admin-control-height);min-height:var(--admin-control-height);box-sizing:border-box;border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;font-size:var(--admin-font-body);color:var(--admin-text-primary);border-radius:8px;padding:0 11px;font-weight:400}body:has(.admin-shell) .modal.membership-plan-dialog .plan-status-picker select{height:var(--admin-control-height);min-height:var(--admin-control-height);box-sizing:border-box;border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;font-size:var(--admin-font-body);color:var(--admin-text-primary);border-radius:8px;padding:0 11px;font-weight:400}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-editor .plan-field-control textarea{resize:vertical;box-sizing:border-box;border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;height:86px;min-height:86px;font-size:var(--admin-font-body);color:var(--admin-text-primary);border-radius:8px;padding:10px 11px;font-weight:400;line-height:1.7}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field-error{font-size:var(--admin-font-secondary);color:var(--admin-danger);margin-top:5px;display:block}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-editor .plan-field.has-error :is(input,textarea,select){border-color:var(--admin-danger)}body:has(.admin-shell) .modal.membership-plan-dialog .plan-quick-days{gap:16px;margin-top:6px;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-quick-days button{color:var(--brand);font-size:var(--admin-font-secondary);background:0 0;border:0;height:auto;min-height:0;padding:0}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings hr{border:0;border-top:1px solid var(--workspace-line);margin:24px 0}:is(body:has(.admin-shell) .modal.membership-plan-dialog .console-system-mode,body:has(.admin-shell) .modal.membership-plan-dialog .plan-system-options){flex-wrap:wrap;gap:24px;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .console-system-mode label{min-height:var(--admin-control-height-sm);font-size:var(--admin-font-body);align-items:center;gap:8px;margin:0;font-weight:400;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-system-options label{min-height:var(--admin-control-height-sm);font-size:var(--admin-font-body);align-items:center;gap:8px;margin:0;font-weight:400;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field .plan-featured{min-height:var(--admin-control-height-sm);font-size:var(--admin-font-body);align-items:center;gap:8px;margin:0;font-weight:400;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog input:is([type=radio],[type=checkbox]){width:15px;height:15px;min-height:0;accent-color:var(--brand);margin:0}body:has(.admin-shell) .modal.membership-plan-dialog .plan-system-options{background:var(--workspace-hover);border-radius:8px;margin:12px 0;padding:12px 16px}:is(body:has(.admin-shell) .modal.membership-plan-dialog .plan-scope-note,body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-note){font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin:12px 0 0;line-height:1.8}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-note{margin:0 0 20px}body:has(.admin-shell) .modal.membership-plan-dialog .plan-terms-stack{gap:20px;display:grid}body:has(.admin-shell) .modal.membership-plan-dialog .plan-more-grid{margin-top:24px}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-advanced{border-top:1px solid var(--workspace-line);margin-top:24px;padding-top:18px}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-advanced summary{cursor:pointer;font-size:var(--admin-font-body);min-height:28px;color:var(--admin-text-primary);font-weight:600}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-advanced summary span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-left:12px;font-weight:400}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-advanced[open] summary{margin-bottom:12px}:is(body:has(.admin-shell) .modal.membership-plan-dialog .plan-readiness,body:has(.admin-shell) .modal.membership-plan-dialog .plan-history){font-size:var(--admin-font-body);margin-top:16px;line-height:1.8}:is(body:has(.admin-shell) .modal.membership-plan-dialog .plan-readiness p,body:has(.admin-shell) .modal.membership-plan-dialog .plan-history small){font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}body:has(.admin-shell) .modal.membership-plan-dialog .plan-readiness.needs-attention strong{color:var(--admin-danger)}body:has(.admin-shell) .modal.membership-plan-dialog .plan-history h3{font-size:var(--admin-font-body)}body:has(.admin-shell) .modal.membership-plan-dialog .plan-history>button{border:0;border-bottom:1px solid var(--workspace-line);width:100%;font-size:var(--admin-font-body);color:var(--admin-text-meta);background:0 0;align-items:center;gap:20px;padding:10px 0;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-history>button .icon{width:16px;height:16px;margin-left:auto}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-save{border-top:1px solid var(--workspace-line);background:#fff;flex:none;align-items:center;gap:10px;margin:0;padding:16px 27px;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-status-picker{font-size:var(--admin-font-secondary);align-items:center;gap:12px;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-status-picker label{font-size:var(--admin-font-secondary);white-space:nowrap;color:var(--admin-text-meta);font-weight:400}body:has(.admin-shell) .modal.membership-plan-dialog .plan-save-state{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-left:auto}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-save .btn{height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--workspace-line);font-size:var(--admin-font-body);white-space:nowrap;color:var(--admin-text-primary);background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 15px;font-weight:600;display:inline-flex}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-save .btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-save .btn-primary:hover:not(:disabled){background:var(--brand-hover)}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-save button:disabled{background:var(--art-gray-300);border-color:var(--art-gray-300);color:var(--art-gray-600);opacity:1;cursor:default}body:has(.admin-shell) .modal.membership-plan-dialog :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}@media (width<=700px){body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-middle{grid-template-columns:140px minmax(0,1fr)}body:has(.admin-shell) .modal.membership-plan-dialog .membership-form-grid{grid-template-columns:1fr}body:has(.admin-shell) .modal.membership-plan-dialog .plan-save-state{display:none}body:has(.admin-shell) .modal.membership-plan-dialog .plan-status-picker{margin-right:auto}}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-editor .membership-fields .plan-field .plan-field-control input:not([type=checkbox]):not([type=radio]){height:var(--admin-control-height);min-height:var(--admin-control-height)}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field-control{position:relative}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field-control[data-unit]:after{content:attr(data-unit);font-size:var(--admin-font-body);color:var(--admin-text-meta);pointer-events:none;position:absolute;top:9px;right:12px}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field-control[data-unit] input{padding-right:60px}.plan-version-copy p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}body:has(.admin-shell) .modal.membership-plan-dialog{border-radius:16px;width:min(800px,100vw - 48px);max-width:800px;height:min(900px,100dvh - 48px)}body:has(.admin-shell) .modal.membership-plan-dialog>.modal-heading{border-bottom:1px solid var(--workspace-line);padding:24px 28px 20px}body:has(.admin-shell) .modal.membership-plan-dialog .modal-heading h2{font-size:18px}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-context{border:0;padding:14px 28px 0;font-size:11px}body:has(.admin-shell) .modal.membership-plan-dialog .plan-editor-middle{scrollbar-width:thin;display:block;overflow:auto}body:has(.admin-shell) .modal.membership-plan-dialog .membership-fields{gap:26px;padding:24px 28px;display:grid;overflow:visible}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings header{margin-bottom:14px}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings header h2{font-size:13px;font-weight:600}body:has(.admin-shell) .modal.membership-plan-dialog .membership-settings header>span{font-size:11px}body:has(.admin-shell) .modal.membership-plan-dialog .membership-form-grid{gap:18px 20px}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field>.plan-field-label{font-size:12px;font-weight:550}body:has(.admin-shell) .modal.membership-plan-dialog .plan-status-picker{flex-direction:column;align-items:stretch;gap:8px;display:flex}body:has(.admin-shell) .modal.membership-plan-dialog .plan-status-picker select{width:100%}body:has(.admin-shell) .modal.membership-plan-dialog .console-plan-save{padding:16px 28px}body:has(.admin-shell) .modal.membership-plan-dialog .plan-save-state{margin-left:0;margin-right:auto}body:has(.admin-shell) .modal.membership-plan-dialog .plan-field small{font-size:11px}@media (width<=640px){body:has(.admin-shell) .modal.membership-plan-dialog{width:calc(100vw - 24px);height:calc(100dvh - 24px)}}.membership-plan-page[data-v-765ebc99]{gap:14px;width:min(100%,1180px);max-width:1180px;margin-inline:auto;display:grid;container-type:inline-size}.admin-shell--console .console-surface:has(>.membership-plan-page){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.admin-shell.admin-shell--console .admin-content .console-surface .membership-plan-page>.admin-page-heading{background:0 0;border:0;min-height:0;margin:0;padding:0 0 4px}.admin-shell.admin-shell--console .admin-content .console-surface .membership-plan-page>.console-plan-filters{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;margin:0;padding:20px}.membership-plan-list-card[data-v-765ebc99]{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;min-width:0;overflow:hidden}.admin-shell--console .console-surface .membership-plan-list-card>.console-summary{border-bottom:1px solid var(--workspace-line)}.plan-table-wrap[data-v-765ebc99]{background:var(--surface);border:0;border-radius:0;overflow:auto}td small[data-v-765ebc99]{color:var(--muted);margin-top:5px;display:block}.plan-not-ready[data-v-765ebc99]{color:var(--admin-danger)}.console-plan-filters label[data-v-765ebc99]{min-width:0;max-width:none}.console-plan-filters input[data-v-765ebc99]{border:1px solid var(--workspace-line);background:#fff;border-radius:6px;padding:0 10px}.plan-table-wrap table[data-v-765ebc99]{min-width:850px}.membership-plan-actions[data-v-765ebc99]{white-space:nowrap;align-items:center;gap:16px;display:flex}.membership-plan-delete[data-v-765ebc99]{color:var(--admin-danger);font:500 var(--admin-font-body) / 1.4 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:inline-flex}.membership-plan-delete .icon[data-v-765ebc99]{width:14px;height:14px}.membership-plan-delete[data-v-765ebc99]:hover{color:var(--admin-danger);text-decoration:underline}.membership-plan-delete[data-v-765ebc99]:focus-visible{outline:2px solid var(--workspace-focus);outline-offset:3px;border-radius:2px}body:has(.admin-shell) .modal.membership-delete-dialog{width:min(460px,100%)}.membership-delete-copy{color:var(--admin-text-secondary);font-size:var(--admin-font-body);gap:10px;line-height:1.65;display:grid}.membership-delete-copy p{margin:0}.membership-delete-copy strong{color:var(--admin-text-primary);font-weight:600}.membership-delete-error{background:color-mix(in srgb, var(--admin-danger) 10%, white);color:var(--admin-danger);border-radius:6px;padding:10px 12px}.membership-delete-actions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}body:has(.admin-shell) .modal .membership-delete-confirm{border-color:var(--admin-danger);background:var(--admin-danger);color:#fff}body:has(.admin-shell) .modal .membership-delete-confirm:hover:not(:disabled){border-color:var(--admin-danger);background:var(--admin-danger);filter:brightness(.9)}.plan-head-actions[data-v-765ebc99]{margin-left:auto}.membership-plan-page .h5-page-head[data-v-765ebc99]{flex-wrap:wrap;position:relative}.plan-head-search[data-v-765ebc99]{align-items:center;gap:12px;margin-left:auto;font-size:12px;display:flex}.plan-head-search label[data-v-765ebc99]{align-items:center;gap:10px;display:flex}.plan-head-search input[data-v-765ebc99]{background:#fff;border:1px solid #dcdfe6;border-radius:5px;width:192px;height:36px;padding:0 12px}.plan-catalog-name p[data-v-765ebc99]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.plan-catalog[data-v-765ebc99]{min-width:0}.plan-catalog-head[data-v-765ebc99],.plan-catalog-row[data-v-765ebc99]{grid-template-columns:minmax(178px,1.65fr) 94px 77px 108px minmax(142px,1.2fr) 74px 95px 126px;align-items:center;gap:10px;padding-inline:22px;display:grid}.plan-catalog-head[data-v-765ebc99]{background:var(--workspace-hover);min-height:34px;color:var(--admin-text-meta);padding-block:0;font-size:11px;font-weight:500}.plan-catalog-item+.plan-catalog-item[data-v-765ebc99]{border-top:1px solid var(--workspace-line)}.plan-catalog-row[data-v-765ebc99]{min-height:75px;padding-block:12px 8px;font-size:13px;line-height:1.45}.plan-catalog-row>div[data-v-765ebc99]{overflow-wrap:anywhere;min-width:0}.plan-catalog-item[data-v-765ebc99]:hover{background:var(--workspace-hover)}.plan-catalog-name[data-v-765ebc99]{min-width:0}.plan-catalog-name strong[data-v-765ebc99]{font-size:13px;font-weight:600;line-height:1.45;display:block}.plan-catalog-name p[data-v-765ebc99]{color:var(--admin-text-meta);margin:4px 0 0;font-size:11px;line-height:1.45}.plan-catalog-name small[data-v-765ebc99],.plan-catalog-state small[data-v-765ebc99],.plan-catalog-coverage small[data-v-765ebc99]{color:var(--admin-text-meta);margin-top:4px;font-size:11px;display:block}.plan-catalog-price strong[data-v-765ebc99]{font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.plan-catalog-name .plan-not-ready[data-v-765ebc99]{color:var(--admin-danger);line-height:1.6}.plan-catalog-row .membership-plan-actions[data-v-765ebc99]{gap:6px}.plan-catalog-row .membership-plan-actions .btn[data-v-765ebc99]{white-space:nowrap;border-color:color-mix(in srgb, var(--brand) 50%, white);min-height:27px;color:var(--brand);background:var(--brand-soft);padding:3px 8px;font-size:12px}.plan-catalog-coverage[data-v-765ebc99]{color:var(--admin-text-secondary);font-size:11px}.plan-catalog-display[data-v-765ebc99]{color:var(--admin-text-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:3px 6px;font-size:11px;display:flex}.plan-catalog-featured[data-v-765ebc99]{background:var(--brand-soft);color:var(--brand);border-radius:4px;padding:2px 5px;font-weight:600}.plan-catalog-state .badge[data-v-765ebc99]{border-radius:4px;min-height:22px;padding:0 7px;font-size:12px;font-weight:600}.plan-catalog-state .plan-state-draft[data-v-765ebc99]{color:var(--admin-warning);background:color-mix(in srgb, var(--admin-warning) 10%, white);border-color:#0000}.membership-plan-page .plan-catalog-state .badge.badge-green[data-v-765ebc99]{color:#009e8b;background:#e8faf6;border-color:#0000}.membership-plan-page .plan-catalog-state .badge.badge-outline[data-v-765ebc99]{color:var(--admin-text-meta);background:#f3f4f6;border-color:#0000}.membership-plan-page .plan-catalog-state .badge.plan-state-draft[data-v-765ebc99]{color:#b47716;background:#fff6e8;border-color:#0000}.plan-catalog-row .membership-plan-delete[data-v-765ebc99]{font-size:12px}.plan-catalog-details[data-v-765ebc99]{box-shadow:none;background:0 0;border:0;margin:0 22px 11px;padding:0}.plan-catalog-details summary[data-v-765ebc99]{cursor:pointer;color:var(--admin-text-meta);align-items:center;gap:6px;font-size:11px;list-style:none;display:flex}.plan-catalog-details summary .icon[data-v-765ebc99]{width:13px;height:13px;transition:transform .18s}.plan-catalog-details[open] summary .icon[data-v-765ebc99]{transform:rotate(180deg)}.plan-catalog-details>div[data-v-765ebc99]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:20px 0 0;display:grid}.plan-catalog-details h3[data-v-765ebc99],.plan-policy h3[data-v-765ebc99]{margin:0 0 8px;font-size:12px;font-weight:600}.plan-catalog-details p[data-v-765ebc99]{white-space:pre-wrap;overflow-wrap:anywhere}.plan-catalog-details p[data-v-765ebc99],.plan-policy p[data-v-765ebc99]{color:var(--admin-text-secondary);margin:0;font-size:12px;line-height:1.8}.plan-catalog-empty[data-v-765ebc99]{text-align:center;color:var(--admin-text-meta);padding:42px 20px;font-size:13px}.plan-policy[data-v-765ebc99]{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:12px;padding:18px 22px 20px}.plan-policy h2[data-v-765ebc99]{margin:0 0 16px;font-size:15px;font-weight:600;line-height:1.4}.plan-policy>div[data-v-765ebc99]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 32px;display:grid}.plan-policy h3[data-v-765ebc99]{margin-bottom:4px}.plan-policy p[data-v-765ebc99]{font-size:13px;line-height:1.65}@container (width<=1100px){.plan-catalog-head[data-v-765ebc99]{display:none}.plan-catalog-row[data-v-765ebc99]{grid-template-columns:minmax(170px,1.5fr) repeat(3,minmax(90px,1fr));gap:10px 16px;padding-block:14px 8px}.plan-catalog-row>[data-label][data-v-765ebc99]:before{color:var(--admin-text-meta);content:attr(data-label);margin-bottom:3px;font-size:11px;display:block}.plan-catalog-display[data-v-765ebc99]:before{flex:1 0 100%}.plan-catalog-row .membership-plan-actions[data-v-765ebc99]{grid-column:4;justify-self:end}}@container (width<=650px){.plan-catalog[data-v-765ebc99]{overflow:visible}.plan-catalog-head[data-v-765ebc99]{display:none}.plan-catalog-row[data-v-765ebc99]{grid-template-columns:1fr 1fr;gap:12px 16px;min-width:0;padding-inline:16px}.plan-catalog-name[data-v-765ebc99]{grid-column:1/-1}.plan-catalog-row>[data-label][data-v-765ebc99]:before{content:attr(data-label);color:var(--admin-text-meta);margin-bottom:6px;font-size:11px;display:block}.plan-catalog-details>div[data-v-765ebc99],.plan-policy>div[data-v-765ebc99]{grid-template-columns:1fr;min-width:0}.plan-catalog-row .membership-plan-actions[data-v-765ebc99]{grid-column:1/-1;justify-self:start}.plan-catalog-details[data-v-765ebc99]{margin-inline:16px}.plan-policy[data-v-765ebc99]{padding-inline:16px}}@media (prefers-reduced-motion:no-preference){.plan-catalog-item[data-v-765ebc99]{transition:background-color .16s ease-out}}@media (prefers-reduced-motion:reduce){.plan-catalog-details summary .icon[data-v-765ebc99]{transition:none}}body:has(.admin-shell) .modal-backdrop:has(>.admin-order-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080;padding:24px}body:has(.admin-shell) .modal.admin-order-dialog{background:var(--workspace-surface);width:min(880px,100%);max-height:calc(100dvh - 48px);color:var(--admin-text-primary);border:0;border-radius:16px;flex-direction:column;padding:0;display:flex;overflow:hidden;box-shadow:0 20px 64px #0f172a2e}body:has(.admin-shell) .modal.admin-order-dialog>.modal-heading{border-bottom:1px solid var(--workspace-line);flex-shrink:0;gap:12px;margin:0;padding:17px 22px}.admin-order-modal-heading{align-items:center;gap:11px;min-width:0;display:flex}.admin-order-heading-icon{height:34px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:0 0 34px;place-items:center;display:grid}.admin-order-heading-icon .icon{width:18px;height:18px}body:has(.admin-shell) .admin-order-modal-heading h2{flex:none;margin:0;font-size:16px;font-weight:700;line-height:1.5}.admin-order-heading-number{font-variant-numeric:tabular-nums;min-width:0;color:var(--admin-text-meta);overflow-wrap:anywhere;font-size:11px}.admin-order-state{border:1px solid var(--workspace-line);color:var(--admin-text-secondary);background:var(--workspace-hover);border-radius:999px;flex:none;align-items:center;gap:6px;padding:4px 9px;font-size:11px;line-height:1.5;display:inline-flex}.admin-order-state.paid{color:#128578;background:#e8faf6;border-color:#d0f2e9}.admin-order-state.pending{color:#a96515;background:#fff7e9;border-color:#f6e4bf}.admin-order-status-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-order-dialog-body{overscroll-behavior:contain;min-height:0;overflow:hidden}.admin-order-dialog-footer{border-top:1px solid var(--workspace-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 22px;display:flex}.admin-order-dialog-footer>.text-link{font-size:11px;font-weight:400}.admin-order-footer-actions{justify-content:flex-end;gap:12px;display:flex}.admin-order-footer-actions .icon{width:14px;height:14px}.admin-order-load{text-align:center;color:var(--admin-text-meta);padding:50px 24px}.admin-order-detail{color:var(--admin-text-primary);background:var(--workspace-surface);min-width:0;font-size:13px}.admin-order-standalone-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:20px;padding:18px 22px;display:flex}.admin-order-layout{grid-template-columns:292px minmax(0,1fr);min-height:0;display:grid}.admin-order-detail.is-embedded .admin-order-layout{height:min(640px,100dvh - 188px)}.admin-order-overview,.admin-order-main{overscroll-behavior:contain;scrollbar-color:var(--workspace-line) transparent;scrollbar-width:thin;min-width:0;overflow-y:auto}.admin-order-overview{border-right:1px solid var(--workspace-line);background:#f8f9fb;padding:20px 18px}.admin-order-caption{color:var(--admin-text-meta);font-size:11px}.admin-order-customer{border:0;border-radius:10px;align-items:center;gap:10px;width:100%;margin-top:5px;padding:8px 4px;text-decoration:none;display:flex}a.admin-order-customer:hover{background:var(--workspace-hover)}.admin-order-avatar{height:36px;color:var(--brand);background:var(--brand-soft);border-radius:10px;flex:0 0 36px;place-items:center;font-size:14px;font-weight:600;display:grid}.admin-order-customer-text,.admin-order-method-text,.admin-order-term-label{flex:1;min-width:0}.admin-order-customer-text strong,.admin-order-method-text strong,.admin-order-term-label strong{color:var(--admin-text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:650;display:block}.admin-order-customer-text small,.admin-order-method-text small,.admin-order-term-label small{color:var(--admin-text-meta);overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.6;display:block}.admin-order-customer>.icon{width:15px;height:15px;color:var(--admin-text-meta);flex:none}.admin-order-amount{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:14px;flex-direction:column;gap:5px;margin:12px 0;padding:14px;display:flex}.admin-order-amount>span,.admin-order-amount>small{color:var(--admin-text-meta);font-size:11px}.admin-order-amount>strong{letter-spacing:-.6px;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;font-weight:750;line-height:1.15}.admin-order-pay-method{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:12px;align-items:center;gap:10px;padding:10px;display:flex}.admin-order-method-icon{color:#128578;background:#e8faf6;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.admin-order-method-icon .icon{width:18px;height:18px}.admin-order-payment-state{color:var(--admin-text-meta);flex:none;font-size:11px;font-weight:600}.admin-order-key-times{background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:12px;margin:12px 0;padding:6px 12px}.admin-order-key-times>div{align-items:center;gap:10px;min-height:40px;display:flex}.admin-order-key-times>div+div{border-top:1px dashed var(--workspace-line)}.admin-order-key-times dt{color:var(--admin-text-meta);flex:none;align-items:center;gap:8px;font-size:11px;display:flex}.admin-order-key-times dd{font-variant-numeric:tabular-nums;color:var(--admin-text-meta);text-align:right;overflow-wrap:anywhere;margin:0 0 0 auto;font-size:11px}.admin-order-time-icon{background:#f8f9fb;border-radius:7px;place-items:center;width:23px;height:23px;display:grid}.admin-order-time-icon .icon{width:13px;height:13px}.admin-order-time-icon.tone-success{color:#128578;background:#e8faf6}.admin-order-time-icon.tone-brand{color:var(--brand);background:var(--brand-soft)}.admin-order-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-order-shortcuts button{background:var(--workspace-surface);border:1px solid var(--workspace-line);min-height:48px;color:var(--admin-text-secondary);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:7px 2px;font-size:11px;display:flex}.admin-order-shortcuts button:hover:not(:disabled){color:var(--brand);border-color:var(--brand)}.admin-order-shortcuts button:disabled{color:var(--admin-text-meta);opacity:.6;cursor:not-allowed}.admin-order-shortcuts .icon{width:16px;height:16px}.admin-order-main{padding:22px 24px}.admin-order-main h3{color:var(--admin-text-secondary);margin:0 0 18px;font-size:12px;font-weight:600}.admin-order-progress>ol{margin:0;padding:0;list-style:none}.admin-order-progress>ol>li{grid-template-columns:28px minmax(0,1fr);gap:15px;padding-bottom:26px;display:grid;position:relative}.admin-order-progress>ol>li>div{min-width:0}.admin-order-progress>ol>li:last-child{padding-bottom:0}.admin-order-progress>ol>li:not(:last-child):before{content:"";background:var(--workspace-line);width:1px;position:absolute;top:28px;bottom:0;left:13px}.admin-order-node{width:28px;height:28px;color:var(--admin-text-meta);background:#f8f9fb;border-radius:50%;place-items:center;display:grid;position:relative}.admin-order-node .icon{width:14px;height:14px}.complete>.admin-order-node{color:#128578;background:#e8faf6}.waiting>.admin-order-node{color:#a96515;background:#fff7e9}.admin-order-progress li>div>header{justify-content:space-between;align-items:center;gap:10px;min-height:28px;display:flex}.admin-order-progress h4{margin:0;font-size:15px;font-weight:700}.admin-order-step-state{color:var(--admin-text-meta);font-size:11px;font-weight:600}.admin-order-payment-state.is-complete,.admin-order-step-state.is-complete{color:#128578}.admin-order-step-state.is-waiting{color:#a96515}.admin-order-step-time{color:var(--admin-text-meta);font-variant-numeric:tabular-nums;align-items:center;gap:6px;margin:6px 0 0;font-size:11px;display:flex}.admin-order-step-time .icon{width:12px;height:12px}.admin-order-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;margin:14px 0 0;display:grid}.admin-order-fields>div{min-width:0}.admin-order-fields dt{color:var(--admin-text-primary);margin-bottom:6px;font-size:13px;font-weight:650}.admin-order-fields dt small{color:var(--admin-text-meta);margin-left:4px;font-size:11px;font-weight:400}.admin-order-fields dd{color:var(--admin-text-secondary);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.65}.admin-order-field-full{grid-column:1/-1}.admin-order-notice{color:#8f5a16;background:#fff7e9;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.7}.admin-order-section{border-top:1px solid var(--workspace-line);margin-top:22px;padding-top:20px}.admin-order-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin-bottom:14px;display:flex}.admin-order-section-heading h3{color:var(--admin-text-primary);margin:0;font-size:13px;font-weight:650}.admin-order-section-heading>span{color:var(--admin-text-meta);font-size:11px}.admin-order-terms>summary{cursor:pointer;border:1px solid var(--workspace-line);border-radius:12px;align-items:center;gap:10px;padding:12px;list-style:none;display:flex}.admin-order-terms>summary>.icon{width:16px;height:16px;color:var(--brand);flex:none}.admin-order-terms>summary>.icon:last-child{color:var(--admin-text-meta);margin-left:auto;transition:transform .18s}.admin-order-terms[open]>summary>.icon:last-child{transform:rotate(180deg)}.admin-order-terms .order-terms{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:20px;display:grid}.admin-order-terms .order-terms h3{margin:0 0 8px;font-size:12px}.admin-order-terms .order-terms h4{font-size:12px}.admin-order-terms .order-terms p{overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 8px;font-size:12px;line-height:1.8}.admin-order-terms .purchase-policy{grid-column:1/-1}.admin-order-history ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-order-history li{justify-content:space-between;gap:12px;font-size:12px;display:flex}.admin-order-history time,.admin-order-history>p{color:var(--admin-text-meta);font-size:11px}.admin-order-policy{color:var(--admin-text-meta);margin:20px 0 0;font-size:11px;line-height:1.7}.admin-order-detail :is(button,a,summary):focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=720px){body:has(.admin-shell) .modal-backdrop:has(>.admin-order-dialog){padding:12px}body:has(.admin-shell) .modal.admin-order-dialog{border-radius:12px;max-height:calc(100dvh - 24px)}body:has(.admin-shell) .modal.admin-order-dialog>.modal-heading{align-items:flex-start;padding:16px 18px 14px}.admin-order-modal-heading{flex-wrap:wrap;gap:6px 10px}.admin-order-heading-number{order:4;width:100%}.admin-order-dialog-body{overflow-y:auto}.admin-order-layout{grid-template-columns:minmax(0,1fr)}.admin-order-detail.is-embedded .admin-order-layout{height:auto}.admin-order-overview,.admin-order-main{overflow:visible}.admin-order-overview{border-right:0;border-bottom:1px solid var(--workspace-line);padding:18px}.admin-order-main{padding:22px 18px}.admin-order-fields{grid-template-columns:minmax(0,1fr);gap:15px}.admin-order-progress>ol>li{gap:12px}.admin-order-history li{flex-wrap:wrap}.admin-order-dialog-footer{padding:12px 18px}.admin-order-dialog-footer>.text-link{max-width:72px;line-height:1.5}.admin-order-standalone-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.admin-order-terms>summary>.icon{transition:none}}.console-orders-page[data-v-e5e09571]{grid-template-columns:minmax(0,1fr);gap:18px;min-width:0;display:grid}.console-orders-page[data-v-e5e09571]>*{min-width:0;max-width:100%}.console-orders-page-heading[data-v-e5e09571]{justify-content:space-between;align-items:center;gap:16px;min-height:40px;display:flex}.console-orders-title[data-v-e5e09571]{align-items:center;gap:8px;display:flex}.console-orders-title h1[data-v-e5e09571]{letter-spacing:-.3px;margin:0;font-size:22px;line-height:1.4}.console-orders-help[data-v-e5e09571]{color:var(--admin-text-meta);display:inline-flex}.console-orders-help .icon[data-v-e5e09571]{width:13px;height:13px}.console-orders-insights[data-v-e5e09571]{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;gap:0;padding:16px 22px;display:flex}.console-orders-insights>div[data-v-e5e09571]{border-right:1px solid var(--workspace-line);align-items:baseline;gap:10px;padding:0 24px;display:flex}.console-orders-insights>div[data-v-e5e09571]:first-child{padding-left:0}.console-orders-insights>div[data-v-e5e09571]:last-child{border-right:0}.console-orders-insights strong[data-v-e5e09571]{font-variant-numeric:tabular-nums;font-size:19px}.console-orders-insights span[data-v-e5e09571]{color:var(--admin-text-meta);font-size:11px}.console-order-filters[data-v-e5e09571]{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px 24px;padding:16px 22px;display:flex}.console-order-filters>label[data-v-e5e09571]{min-width:0;color:var(--admin-text-meta);white-space:nowrap;flex:0 auto;align-items:center;gap:12px;font-size:11px;display:flex}.console-order-extra-filters[data-v-e5e09571]{border-top:1px solid var(--workspace-line);flex-wrap:wrap;flex-basis:100%;gap:16px 24px;padding-top:16px;display:flex}.console-order-extra-filters>label[data-v-e5e09571]{color:var(--admin-text-meta);white-space:nowrap;align-items:center;gap:12px;font-size:11px;display:flex}.console-more-filters[data-v-e5e09571]{color:var(--admin-text-meta);white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0 5px;font-size:11px;display:inline-flex}.console-more-filters .icon[data-v-e5e09571],.console-orders-insights>div>span .icon[data-v-e5e09571]{vertical-align:middle;width:13px;height:13px}.console-orders-insights>div>span .icon[data-v-e5e09571]{cursor:help;margin-left:5px}.console-order-cell.console-order-amount[data-v-e5e09571]{font-variant-numeric:tabular-nums;font-weight:600}.console-order-filters>label[data-v-e5e09571]:first-child{flex-basis:auto}.console-order-filters input[data-v-e5e09571],.console-order-filters select[data-v-e5e09571]{width:170px;min-width:0;height:var(--admin-control-height);border:1px solid var(--workspace-line);font:inherit;color:var(--admin-text-primary);background:var(--workspace-surface);border-radius:6px;padding:0 10px;font-size:13px}.console-order-filter-actions[data-v-e5e09571]{gap:8px;margin-left:auto;display:flex}.console-order-filter-actions .btn-query[data-v-e5e09571]{background:var(--brand);color:#fff;border-color:var(--brand)}.console-orders-list[data-v-e5e09571]{box-shadow:none}.console-order-summary[data-v-e5e09571]{color:var(--admin-text-meta);border-top:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding:16px 27px;font-size:12px;display:flex}.console-order-summary>div[data-v-e5e09571]{align-items:center;gap:16px;display:flex}.console-order-summary>div>span[data-v-e5e09571]{font-size:11px}.console-order-table[data-v-e5e09571]{min-width:0;max-width:100%;position:relative;overflow:auto}.console-order-table table[data-v-e5e09571]{table-layout:fixed;width:100%}.console-order-table th[data-v-e5e09571],.console-order-table td[data-v-e5e09571]{white-space:nowrap;padding-inline:16px}.console-order-table td[data-v-e5e09571]{height:72px}.console-orders-list .console-order-table[data-v-e5e09571] :is(.console-order-fixed,.console-order-action){z-index:1;background:#fff;position:sticky}.console-orders-list .console-order-table .console-order-fixed[data-v-e5e09571]{left:0}.console-orders-list .console-order-table .console-order-action[data-v-e5e09571]{right:0}.console-orders-list .console-order-table thead[data-v-e5e09571] :is(.console-order-fixed,.console-order-action){z-index:2}.console-orders-list .console-order-table tbody tr[data-v-e5e09571]:hover :is(.console-order-fixed,.console-order-action){background:#f5f7fa}.console-order-cell[data-v-e5e09571]{text-overflow:ellipsis;vertical-align:middle;display:inline-block;overflow:hidden}.console-order-number[data-v-e5e09571]{text-overflow:ellipsis;white-space:nowrap;width:100%;display:block;overflow:hidden}.console-order-notes[data-v-e5e09571]{border-top:1px solid var(--workspace-line);color:var(--admin-text-meta);padding:16px 27px;font-size:11px}.console-order-notes summary[data-v-e5e09571]{cursor:pointer}.console-order-notes p[data-v-e5e09571]{margin:12px 0 0;line-height:1.8}.console-column-body[data-v-e5e09571]{min-height:0;color:var(--admin-text-meta);padding:0 26px 20px;font-size:12px;overflow:auto}.console-column-body>p[data-v-e5e09571]{line-height:1.8}.console-column-toolbar[data-v-e5e09571]{justify-content:space-between;align-items:center;margin:18px 0 12px;font-size:11px;display:flex}.console-column-list[data-v-e5e09571]{gap:6px;margin:0;padding:0;list-style:none;display:grid}.console-column-row[data-v-e5e09571]{background:var(--workspace-hover);min-height:45px;color:var(--admin-text-primary);border-radius:10px;align-items:center;gap:10px;padding:7px 12px;display:flex}.console-column-row.is-hidden[data-v-e5e09571]{background:var(--art-gray-100)}.console-column-row.is-dragging[data-v-e5e09571]{background:var(--brand-soft)}.console-column-grip[data-v-e5e09571]{width:24px;height:28px;color:var(--admin-text-meta);cursor:grab;background:0 0;border:0;place-items:center;padding:0;display:grid}.console-column-grip[data-v-e5e09571]:active{cursor:grabbing}.console-column-grip .icon[data-v-e5e09571]{width:16px;height:20px}.console-column-rank[data-v-e5e09571]{width:17px;color:var(--admin-text-meta);font-size:11px}.console-column-row label[data-v-e5e09571]{flex:1;align-items:center;gap:10px;font-size:12px;display:flex}.console-column-row input[data-v-e5e09571]{width:16px;height:16px;accent-color:var(--brand);margin:0}.console-column-visibility[data-v-e5e09571]{color:var(--brand);font-size:11px}.is-hidden .console-column-visibility[data-v-e5e09571]{color:var(--admin-text-meta)}.console-column-fixed[data-v-e5e09571]{margin:16px 0 0;font-size:11px}.console-column-footer[data-v-e5e09571]{border-top:1px solid var(--workspace-line);gap:10px;padding:18px 26px;display:flex}.console-column-footer .btn-primary[data-v-e5e09571]{flex:1}.console-sr-only[data-v-e5e09571]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=1350px){.console-order-summary>div>span[data-v-e5e09571]{display:none}}@media (width<=720px){.console-orders-page[data-v-e5e09571]{gap:14px}.console-orders-insights[data-v-e5e09571]{flex-wrap:wrap;gap:12px 18px;padding:14px 16px}.console-orders-insights>div[data-v-e5e09571]{border:0;padding:0}.console-order-filters[data-v-e5e09571]{gap:14px;padding:16px}.console-order-filters>label[data-v-e5e09571],.console-order-filters>label[data-v-e5e09571]:first-child,.console-order-extra-filters>label[data-v-e5e09571]{flex:calc(50% - 7px);gap:7px;display:grid}.console-order-filters input[data-v-e5e09571],.console-order-filters select[data-v-e5e09571]{width:100%}.console-order-filter-actions[data-v-e5e09571]{flex-basis:100%;justify-content:flex-end}.console-order-extra-filters[data-v-e5e09571]{gap:14px}.console-order-summary[data-v-e5e09571]{flex-wrap:wrap;gap:8px;padding:12px 16px}.console-order-summary>div[data-v-e5e09571]{margin-left:auto}.console-orders-title h1[data-v-e5e09571]{font-size:20px}}.console-orders-list .console-order-summary[data-v-e5e09571]{border:0;padding:0 0 12px;font-size:11px}.console-orders-list .console-order-summary .btn[data-v-e5e09571]{height:28px;min-height:28px;font-size:11px}.console-orders-list .console-order-fixed .h5-primary-cell>div[data-v-e5e09571]{min-width:0}.console-orders-list .h5-primary-cell small[data-v-e5e09571]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.console-orders-list .console-order-notes[data-v-e5e09571]{padding:16px 0 0}.console-order-cell.order-state-paid[data-v-e5e09571]{color:#00a98f;background:#e8fbf7;border-color:#c7f6ed}.console-order-cell.order-state-pending[data-v-e5e09571]{color:#c58322;background:#fff6e8;border-color:#fff0d6}.console-order-cell.h5-secondary[data-v-e5e09571]{font-size:11px}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table table{table-layout:fixed;border-collapse:separate;border-spacing:0}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table :is(.console-order-fixed,.console-order-action){z-index:1;background:var(--workspace-surface);position:sticky}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table .console-order-fixed{left:0;box-shadow:4px 0 7px -6px #0000001f}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table .console-order-action{right:0;box-shadow:-4px 0 7px -6px #0000001f}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table thead :is(.console-order-fixed,.console-order-action){z-index:2;background:var(--workspace-hover)}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table tbody tr:hover :is(.console-order-fixed,.console-order-action){background:var(--workspace-hover)}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table :is(th,td){padding-inline:16px}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table td{height:72px}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table :is(th,td):first-child{padding-left:27px}.admin-shell.admin-shell--console .admin-content .console-surface .console-order-table :is(th,td):last-child{padding-right:27px}.modal.console-order-columns-dialog{border-radius:12px;flex-direction:column;width:520px;max-height:min(760px,100dvh - 48px);padding:0;display:flex;overflow:hidden}.console-order-columns-dialog .modal-heading{background:var(--workspace-surface);border-bottom:1px solid var(--default-border);flex-shrink:0;margin:0;padding:20px 24px}.console-order-columns-dialog .modal-heading h2{font-size:16px}.console-order-columns-dialog .console-column-footer .btn{border-radius:8px;height:38px;min-height:38px;padding:0 15px;font-size:12px}.payment-reserved-channel[data-v-c9055ae8]{border:1px solid var(--workspace-line);background:#fff;border-radius:8px;margin-bottom:20px;padding:16px 20px}.payment-reserved-channel summary[data-v-c9055ae8]{cursor:pointer;align-items:center;gap:12px;font-weight:600;display:flex}.payment-reserved-channel summary .muted[data-v-c9055ae8]{margin-left:auto;font-size:12px;font-weight:400}.payment-reserved-channel p[data-v-c9055ae8]{color:var(--muted);margin:14px 0 0;font-size:13px;line-height:1.8}.payment-reserved-channel[data-v-c9055ae8]:target{outline:2px solid var(--brand);outline-offset:3px}.console-payment-settings[data-v-c9055ae8]{min-width:0}.console-payment-settings .payment-settings-panel[data-v-c9055ae8]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.console-payment-settings .payment-settings-panel h2[data-v-c9055ae8]{font-size:var(--admin-font-section);margin:0 0 8px}.console-payment-settings .payment-settings-panel>p[data-v-c9055ae8]{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:0 0 24px;line-height:1.8}.console-payment-settings .payment-settings-grid[data-v-c9055ae8]{gap:var(--admin-space-4) var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;display:grid}.console-payment-settings .payment-settings-grid .field[data-v-c9055ae8]:has(#notify_url){grid-column:1/-1}.console-payment-settings input[data-v-c9055ae8]:not([type=checkbox]),.console-payment-settings textarea[data-v-c9055ae8]{width:100%}.console-payment-settings textarea[data-v-c9055ae8]{resize:vertical;min-height:150px;font-family:monospace;font-size:var(--admin-font-body)}.payment-enable[data-v-c9055ae8]{font-size:var(--admin-font-body);align-items:center;gap:10px;margin:20px 0;display:flex}.payment-enable input[data-v-c9055ae8]{width:16px;height:16px;accent-color:var(--art-primary)}.payment-settings-panel>.field[data-v-c9055ae8]{max-width:460px;margin-bottom:20px}.console-payment-settings .payment-guide[data-v-c9055ae8]{border-bottom:1px solid var(--default-border);font-size:var(--admin-font-body);color:var(--admin-text-meta);margin-bottom:24px;padding-bottom:20px}.payment-guide summary[data-v-c9055ae8]{cursor:pointer;color:var(--art-gray-900)}.setup-steps[data-v-c9055ae8]{margin:16px 0;padding-left:20px;line-height:1.8}.setup-steps li+li[data-v-c9055ae8]{margin-top:10px}.setup-steps strong[data-v-c9055ae8]{color:var(--admin-text-primary)}.payment-overview[data-v-c9055ae8]{border-block:1px solid var(--default-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;padding:20px 0;display:grid}.payment-overview>div[data-v-c9055ae8]{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);gap:8px;padding:0 20px;display:grid}.payment-overview>div+div[data-v-c9055ae8]{border-left:1px solid var(--default-border)}.payment-overview strong[data-v-c9055ae8]{font-size:var(--admin-font-body);color:var(--admin-text-primary)}.payment-overview small[data-v-c9055ae8]{font-size:var(--admin-font-secondary)}.console-payment-save[data-v-c9055ae8]{grid-column:1/-1}.console-payment-save>span[data-v-c9055ae8]{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-right:auto}.console-payment-settings .payment-settings-panel[aria-label][data-v-c9055ae8]{border-top:1px solid var(--default-border);margin-top:24px;padding-top:20px}.finance-stack{gap:var(--admin-space-5);max-width:1200px;display:grid}.finance-panel{padding:var(--admin-space-5);background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:12px;min-width:0}.finance-panel h2{font-size:var(--admin-font-section);margin:0 0 var(--admin-space-3);font-weight:600}.finance-panel>p{color:var(--muted);line-height:1.8}.finance-grid{gap:var(--admin-space-4) var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-grid .wide{grid-column:1/-1}.finance-panel input:not([type=checkbox]),.finance-panel select,.finance-panel textarea{width:100%;padding:0 var(--admin-space-3);min-height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--admin-text-primary);font-size:var(--admin-font-body);border-radius:6px}.finance-panel textarea{resize:vertical;padding-block:var(--admin-space-2)}.finance-actions{gap:var(--admin-space-2);flex-wrap:wrap;margin-top:18px;display:flex}.finance-scroll{overflow:auto}.finance-table{border-collapse:collapse;width:100%;font-size:var(--admin-font-body);min-width:720px}.finance-table th,.finance-table td{padding:var(--admin-space-3);text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.finance-table td{overflow-wrap:anywhere;max-width:280px}.finance-table small{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin-top:var(--admin-space-1);line-height:1.6;display:block}.finance-table .btn{margin:4px 6px 0 0}.finance-pager{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.finance-alert{background:color-mix(in srgb, var(--admin-warning) 12%, white);color:var(--admin-warning);border-radius:8px;padding:12px 16px;line-height:1.8}@media (width<=700px){.finance-grid{grid-template-columns:1fr}.finance-panel{padding:16px}.finance-grid .wide{grid-column:auto}}.console-guided-field[data-v-8bc2c4eb]{align-content:start;gap:8px;min-width:0;display:grid}.console-guided-label[data-v-8bc2c4eb]{color:#596a83;align-items:center;gap:5px;min-height:24px;font-size:11px;font-weight:600;display:flex}.required[data-v-8bc2c4eb]{color:#b83545}.console-guided-control[data-v-8bc2c4eb]{min-width:0;position:relative}.console-guided-control[data-v-8bc2c4eb] input:not([type=checkbox],[type=radio]),.console-guided-control[data-v-8bc2c4eb] select,.console-guided-control[data-v-8bc2c4eb] textarea{width:100%;padding-right:34px}.console-guided-control[data-v-8bc2c4eb] textarea{resize:vertical;min-height:86px}.console-valid-mark[data-v-8bc2c4eb]{color:#216b58;pointer-events:none;width:16px;height:16px;position:absolute;top:11px;right:11px}:is(.console-guided-control:has(select) .console-valid-mark[data-v-8bc2c4eb],.console-guided-control:has(input[type=date]) .console-valid-mark[data-v-8bc2c4eb]){right:30px}.console-field-feedback[data-v-8bc2c4eb]{color:#6f7b8d;min-height:18px;font-size:11px;line-height:1.6}.console-field-feedback.field-error[data-v-8bc2c4eb]{color:#b83545}.console-valid[data-v-8bc2c4eb]{color:#216b58}.has-error .console-guided-control[data-v-8bc2c4eb] input,.has-error .console-guided-control[data-v-8bc2c4eb] textarea,.has-error .console-guided-control[data-v-8bc2c4eb] select{border-color:#b83545}.admin-shell.admin-shell--console .admin-content .console-surface .console-guided-label>label{font-size:11px;font-weight:600}.admin-shell.admin-shell--console .admin-content .console-surface .console-guided-control :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){padding-right:34px}.admin-shell.admin-shell--console .admin-content .console-surface .console-guided-field.has-error .console-guided-control :is(input,select,textarea){border-color:#b83545}.console-reconciliation.finance-stack[data-v-eb18c3ad]{gap:0;max-width:none}.console-reconciliation .finance-panel[data-v-eb18c3ad]{box-shadow:none;border:0;border-radius:0}.console-reconciliation .finance-panel>p[data-v-eb18c3ad]{color:var(--admin-text-meta);font-size:12px;line-height:1.8}.console-bill-form[data-v-eb18c3ad]{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.console-bill-drop[data-v-eb18c3ad]{background:var(--workspace-surface);border:1px dashed var(--art-gray-400);border-radius:8px;align-items:center;gap:16px;min-height:130px;padding:24px;display:flex}.console-bill-drop.is-over[data-v-eb18c3ad]{border-color:var(--brand);background:var(--brand-soft)}.console-bill-drop.is-invalid[data-v-eb18c3ad]{border-color:var(--admin-danger)}.console-bill-icon[data-v-eb18c3ad]{width:30px;height:36px;color:var(--admin-text-meta);flex-shrink:0}.console-bill-copy[data-v-eb18c3ad]{flex:1;gap:8px;min-width:0;display:grid}.console-bill-copy strong[data-v-eb18c3ad]{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.console-bill-copy>span[data-v-eb18c3ad]{color:var(--admin-text-meta);font-size:11px}.console-bill-actions[data-v-eb18c3ad]{flex-direction:column;flex-shrink:0;align-items:center;gap:8px;display:flex}.console-bill-valid[data-v-eb18c3ad]{color:var(--admin-success);align-items:center;gap:4px;font-size:11px;display:flex}.console-bill-valid .icon[data-v-eb18c3ad]{width:14px;height:14px}.console-bill-input[data-v-eb18c3ad]{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.console-bill-note[data-v-eb18c3ad]{color:var(--admin-text-meta);margin:8px 0 0;font-size:11px;line-height:1.6}.console-bill-submit[data-v-eb18c3ad]{align-items:center;gap:16px;margin:24px 0;display:flex}.console-bill-submit>span[data-v-eb18c3ad]{color:var(--admin-text-meta);font-size:11px}.console-reconciliation .finance-alert[data-v-eb18c3ad]{margin:0}.console-bill-history[data-v-eb18c3ad]{border-top:1px solid var(--workspace-line)}.console-bill-history .finance-table[data-v-eb18c3ad]{min-width:1000px}.console-bill-history .text-link[data-v-eb18c3ad]{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;margin-right:10px;padding:0;font-size:11px}.h5-bill-status[data-v-eb18c3ad]{white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px;display:inline-block}.h5-bill-status.matched[data-v-eb18c3ad]{color:#138574;background:#e8faf6}.h5-bill-status.pending[data-v-eb18c3ad]{color:#a57416;background:#fff6e8}.console-bill-results .finance-table[data-v-eb18c3ad]{min-width:900px}.console-recon-toolbar[data-v-eb18c3ad]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.console-recon-toolbar h2[data-v-eb18c3ad]{margin:0}.console-recon-toolbar p[data-v-eb18c3ad]{color:var(--admin-text-meta);margin:8px 0 0;font-size:12px}.console-recon-toolbar>.btn[data-v-eb18c3ad]{flex-shrink:0}.console-empty>.icon[data-v-eb18c3ad]{width:32px;height:32px;color:var(--admin-text-meta)}.console-empty p[data-v-eb18c3ad]{margin-bottom:24px;font-size:12px}.console-bill-results td .btn[data-v-eb18c3ad]{color:var(--brand);background:0 0;border:0;padding:0}@media (width<=1350px){.console-bill-form[data-v-eb18c3ad]{grid-template-columns:200px minmax(0,1fr)}.console-bill-drop[data-v-eb18c3ad]{gap:10px;padding:20px 16px}.console-bill-icon[data-v-eb18c3ad]{display:none}}.h5-reconciliation-page[data-v-eb18c3ad]{gap:18px}.h5-reconciliation-page .finance-stack[data-v-eb18c3ad]{margin:0;display:block}.h5-bill-list-heading[data-v-eb18c3ad]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.h5-bill-list-heading h2[data-v-eb18c3ad]{margin:0;font-size:13px;font-weight:600}.h5-bill-list-heading>span[data-v-eb18c3ad]{color:var(--admin-text-meta);font-size:11px}.h5-bill-import .console-section-heading[data-v-eb18c3ad]{display:none}body:has(.admin-shell) .modal.h5-bill-import-dialog{width:min(800px,100vw - 40px);max-width:800px}body:has(.admin-shell) .modal.h5-bill-result-dialog{width:min(1060px,100vw - 40px);max-width:1060px}.h5-bill-result-dialog .console-bill-results,.h5-bill-import-dialog .h5-bill-import{box-shadow:none;border:0;padding:24px 28px}@media (width<=700px){.console-bill-form[data-v-eb18c3ad]{grid-template-columns:1fr}.console-bill-drop[data-v-eb18c3ad]{flex-wrap:wrap}}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog){color:var(--admin-text-primary);font-size:var(--admin-font-body);line-height:1.6}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) :is(h1,h2,h3,p){margin:0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) h1{font-size:var(--admin-font-page);letter-spacing:-.025em;font-weight:600;line-height:1.35}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) :is(h2,h3){font-size:var(--admin-font-section);font-weight:600;line-height:1.5}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) button:not(.admin-help-trigger){cursor:pointer;font-family:inherit}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) button:disabled{cursor:not-allowed;opacity:.45}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) :is(button:not(.admin-help-trigger),a){text-decoration:none;transition:background-color .16s,color .16s,border-color .16s}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) :is(button:not(.admin-help-trigger),a):focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .icon:not(.admin-help-trigger .icon){stroke-width:1.7px;flex:none;width:17px;height:17px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-button{height:var(--admin-control-height);min-height:var(--admin-control-height);font-size:var(--admin-font-body);white-space:nowrap;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:600;display:inline-flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-primary{color:#fff;background:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-primary:hover{background:var(--brand-hover)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-secondary{color:var(--admin-text-primary);border-color:var(--workspace-line);background:#fff}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-secondary:hover{background:#f5f8fd;border-color:#b9cae4}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-quiet{color:var(--admin-text-meta);background:0 0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-quiet:hover{background:var(--art-gray-200);color:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-icon-button{width:32px;height:var(--admin-control-height-sm);min-height:var(--admin-control-height-sm);border:1px solid var(--workspace-line);color:var(--admin-text-meta);background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .se-icon-button:hover{background:var(--brand-soft);color:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-title-line{align-items:center;gap:16px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-heading p{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin-top:8px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-badge{font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);white-space:nowrap;background:#eef1f6;border-radius:4px;align-items:center;gap:5px;padding:2px 7px;font-weight:600;display:inline-flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-badge:before{content:"";background:currentColor;border-radius:50%;width:4px;height:4px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-badge.success{color:var(--admin-success);background:#e9f7f2}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-tabs-row{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:16px;padding:0 20px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-tabs{gap:29px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-tabs button{color:var(--admin-text-meta);font-size:var(--admin-font-body);white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 0 11px;font-weight:600;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-tabs button:hover{color:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-tabs button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-tabs-hint{color:var(--admin-text-meta);font-size:var(--admin-font-secondary)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);align-items:stretch;display:grid}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-column{min-width:0;padding:20px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-section-heading>span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-section-heading .service-live-label{color:var(--admin-success)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-live-label:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-fields{gap:16px;display:grid}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .two-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-full{grid-column:1/-1}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-fields>div{min-width:0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-field{gap:var(--admin-space-1)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-label{min-height:24px;font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);font-weight:600}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-label label{font-size:var(--admin-font-secondary);margin:0;font-weight:600}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-control :is(input,select){width:100%;height:var(--admin-control-height);min-height:var(--admin-control-height);font-size:var(--admin-font-body);color:var(--admin-text-primary);background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:6px;padding:0 34px 0 11px;font-weight:400}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-control textarea{border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;min-height:90px;color:var(--admin-text-primary);font-size:var(--admin-font-body);resize:vertical;border-radius:6px;padding:10px 34px 10px 11px;font-weight:400;line-height:1.75;display:block}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-control select{appearance:auto}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-control :is(input,select,textarea):focus{outline-offset:1px;border-color:var(--workspace-focus);outline:2px solid #b5cdfd}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-guided-control :is(input,textarea)::placeholder{color:#758194;opacity:1}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-field-feedback:not(.field-error){clip-path:inset(50%);width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-field-feedback.field-error{margin-top:3px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .console-help-copy{max-width:min(310px,50vw);left:0;right:auto}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-summary-field{position:relative}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-character-count{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;position:absolute;top:2px;right:0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-section-divider{border-top:1px solid var(--workspace-line);margin:24px 0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-section-note{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin:-10px 0 18px;line-height:1.7}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-note{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin:8px 0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-column{border-left:1px solid var(--workspace-line);background:var(--workspace-surface);min-width:0;padding:20px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-sticky{position:sticky;top:24px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-heading,:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-heading>div{align-items:center;gap:8px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-heading{justify-content:space-between}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-heading h2{font-size:var(--admin-font-body);font-weight:600}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-heading>div>.icon,:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-heading>button>.icon{color:#677d9b}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-caption{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin:5px 0 18px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-browser{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;overflow:hidden}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-browser-bar{height:var(--admin-control-height-sm);border-bottom:1px solid var(--workspace-line);color:#657287;font-size:var(--admin-font-secondary);background:#f2f5fa;align-items:center;gap:12px;padding:0 12px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-browser-bar>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-browser-bar .icon{width:12px;height:12px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-browser-dots{gap:4px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-browser-dots i{background:#b9c5d6;border-radius:50%;width:5px;height:5px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-copy{padding:24px 24px 20px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) :is(.service-preview-title button,.service-preview-summary,.service-preview-price){text-align:left;color:inherit;overflow-wrap:anywhere;background:0 0;border:0;max-width:100%;padding:0;display:block}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-title button{font-size:var(--admin-font-page);letter-spacing:-.025em;font-weight:600;line-height:1.45}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-title button+button{color:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) :is(.service-preview-title button,.service-preview-summary,.service-preview-price):hover{background:#f0f5ff;border-radius:4px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-summary{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin-top:12px;font-weight:400;line-height:1.85}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-visual{background:#f7f9fc;border:1px solid #e5ebf4;border-radius:5px;margin:0 24px;overflow:hidden}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-nav{font-size:var(--admin-font-secondary);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-nav strong{overflow-wrap:anywhere;font-weight:600}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-nav>span{color:var(--admin-text-meta);font-size:var(--admin-font-secondary)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-main{grid-template-columns:1fr 1fr;height:130px;display:grid}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-main>div{color:#fff;background:#153e44;flex-direction:column;justify-content:center;gap:10px;padding:16px 12px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-main strong{font-size:var(--admin-font-body);font-weight:600}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-main span{font-size:var(--admin-font-secondary);color:#d0e4e4;line-height:1.7}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-main img{object-fit:cover;width:100%;height:130px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-bottom{font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);padding:9px 10px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-visual-main.text-visual{grid-template-columns:1fr}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .text-visual>div{background:var(--brand-soft);color:var(--admin-text-primary)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .text-visual span{color:var(--admin-text-secondary)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-image{object-fit:contain;background:var(--art-gray-200);width:calc(100% - 48px);max-height:280px;margin:0 24px;display:block}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-image-error{color:var(--admin-danger);font-size:var(--admin-font-secondary);margin:10px 24px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-offer{justify-content:space-between;align-items:center;gap:12px;margin:20px 24px 24px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-price{font-size:var(--admin-font-body);font-weight:600}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-offer .se-button{max-width:55%;height:auto;min-height:var(--admin-control-height);white-space:normal;overflow-wrap:anywhere;padding-block:8px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-tip{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);align-items:flex-start;gap:7px;margin:16px 0 18px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-tip .icon{width:14px;height:14px;margin-top:2px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-meta{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);justify-content:space-between;gap:16px;margin-top:8px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-meta strong{color:var(--admin-text-secondary);font-weight:400}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-details{font-size:var(--admin-font-body);overflow-wrap:anywhere;min-height:310px;padding:20px 24px;line-height:1.8}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-details>h3{font-size:var(--admin-font-body);margin-bottom:12px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-body-preview{font-size:var(--admin-font-body);outline:none;min-height:0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-body-preview p{margin-bottom:12px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-body-preview h2{font-size:var(--admin-font-section);margin:12px 0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-body-preview img{max-width:100%;height:auto}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-body-preview table{table-layout:fixed;width:100%}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-body-preview a{pointer-events:none}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-details dl{border-top:1px solid var(--workspace-line);margin:18px 0 0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-details dl>div{font-size:var(--admin-font-body);border-bottom:1px solid var(--workspace-line);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:12px;padding:9px 0;display:grid}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-details dt{color:var(--admin-text-meta)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-preview-details dd{text-align:right;margin:0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-editor-savebar{z-index:4;border-top:1px solid var(--workspace-line);background:#fff;border-radius:0 0 8px 8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex;position:sticky;bottom:0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-save-state{align-items:center;gap:10px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-save-state>.icon{color:var(--admin-success)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-save-state strong{font-size:var(--admin-font-body);font-weight:600}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-save-state small{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);margin-top:2px;display:block}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-save-actions{align-items:center;gap:8px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-parameter-row{grid-template-columns:minmax(100px,1fr) minmax(140px,1.8fr) 32px;align-items:start;gap:12px;margin-bottom:12px;display:grid}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-remove{margin-top:29px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-remove:hover{color:var(--admin-danger);background:#fff0f2}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-parameter-row~.service-parameter-row .console-guided-label{clip-path:inset(50%);width:1px;height:1px;min-height:0;position:absolute;overflow:hidden}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-parameter-row~.service-parameter-row .service-remove{margin-top:3px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded button:disabled{opacity:1;cursor:default}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded button:disabled:hover{background:0 0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .se-primary:disabled:hover{background:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-publish-note{color:var(--admin-text-secondary);background:#f4f7fc;border-radius:6px;align-items:flex-start;gap:10px;margin-top:24px;padding:16px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-publish-note strong{font-size:var(--admin-font-body)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-publish-note p{font-size:var(--admin-font-body);margin-top:6px;line-height:1.8}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-review-list{margin-top:20px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-review-list button{border:0;border-bottom:1px solid var(--workspace-line);width:100%;color:var(--admin-text-secondary);font-size:var(--admin-font-body);background:#fff;justify-content:space-between;align-items:center;padding:15px 0;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-review-list button:hover{color:var(--brand)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-error-dot{background:var(--admin-danger);border-radius:50%;width:5px;height:5px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-error-summary{color:var(--admin-danger);font-size:var(--admin-font-body);background:#fff1f2;border-radius:6px;margin-bottom:20px;padding:12px 14px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-error-summary button{text-align:left;color:inherit;font-size:var(--admin-font-body);background:0 0;border:0;padding:4px 0;display:block}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) :is(.service-field-error,em){color:var(--admin-danger);font-style:normal}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-body-invalid{outline:1px solid var(--admin-danger);border-radius:6px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) #se-body .rich-toolbar select{appearance:auto;width:100px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) #se-body .editor-content-body{min-height:230px;font-size:var(--admin-font-body);padding:16px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) #se-body .editor-topline{font-size:var(--admin-font-body);padding:8px 12px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) #se-body .editor-topline small{font-size:var(--admin-font-secondary)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-dialog-note{color:var(--admin-text-meta);font-size:var(--admin-font-body);padding:16px 27px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-dialog-scroll{min-height:0;overflow:auto}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .service-dialog-footer{border-top:1px solid var(--workspace-line);flex:none;justify-content:flex-end;gap:10px;padding:16px 27px;display:flex}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded{border:0;border-radius:0}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .service-preview-copy{padding:32px 32px 24px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .service-preview-summary{font-size:var(--admin-font-body)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .service-preview-visual{margin:0 32px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded :is(.service-visual-main,.service-visual-main img){height:240px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .service-visual-main>div{padding:24px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .service-visual-main strong{font-size:var(--admin-font-section)}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .service-preview-offer{margin:24px 32px}:is(.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace,.service-preview-dialog) .is-expanded .service-preview-details{border-top:1px solid var(--workspace-line);min-height:0;padding:24px 32px}body:has(.admin-shell) .modal.service-preview-dialog:is(.wide,.service-reset-dialog){border-radius:12px;flex-direction:column;width:min(900px,90vw);max-height:88vh;padding:0;display:flex;overflow:hidden}.modal.service-preview-dialog .modal-heading{border-bottom:1px solid var(--workspace-line);flex:none;padding:20px 24px}body:has(.admin-shell) .modal.service-preview-dialog.service-reset-dialog{width:min(480px,90vw)}@media (width>=1750px){.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-editor-grid{grid-template-columns:minmax(0,1.45fr) minmax(420px,1fr)}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-editor-column{padding:27px 32px 32px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-fields{gap:20px 24px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-column{padding:27px 32px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace :is(.service-visual-main,.service-visual-main img){height:180px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-copy{padding:28px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-visual{margin:0 28px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-offer{margin:24px 28px 28px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-summary{font-size:var(--admin-font-body)}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-visual-main strong{font-size:var(--admin-font-section)}}@media (width<=1440px){.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-tabs-hint,.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-section-heading>span:not(.service-live-label){display:none}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-column{padding:24px 20px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-copy{padding:20px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-visual{margin:0 20px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-offer{margin:18px 20px 20px}}@media (width<=1120px){.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-editor-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,1fr)}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-editor-column{padding:24px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-column{padding:24px 16px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-title button{font-size:var(--admin-font-section)}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-editor-tabs{gap:24px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .two-columns{gap:16px}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-visual-nav>span{display:none}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-offer{flex-wrap:wrap}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-preview-offer .se-button{max-width:100%}.admin-shell.admin-shell--console .admin-content .console-surface .service-editor-workspace .service-save-state small{max-width:230px}}@media (prefers-reduced-motion:reduce){:is(.service-editor-workspace,.service-preview-dialog) :is(button,a){transition:none}}.services-desktop.h5-page[data-v-1d8dda2a]{overflow:visible}.services-desktop.h5-page .services-table[data-v-1d8dda2a]{overflow-x:auto}.services-desktop.h5-page .services-table table[data-v-1d8dda2a]{table-layout:fixed;min-width:1134px}.services-desktop.h5-page .services-table th[data-v-1d8dda2a]{white-space:nowrap}.services-desktop.h5-page .services-table td[data-v-1d8dda2a]{height:66px;padding:12px}.services-desktop.h5-page .service-primary-text[data-v-1d8dda2a]{width:100%;min-width:0;max-width:420px}.services-desktop.h5-page[data-v-1d8dda2a] :is(.service-cell-title,.service-cell-subtitle,.service-cell-meta,.service-quote>span){text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.services-desktop.h5-page .service-cell-title[data-v-1d8dda2a]{line-height:20px}.services-desktop.h5-page .service-cell-subtitle[data-v-1d8dda2a]{margin-top:4px;line-height:16px}@media (width<=760px){.services-desktop.h5-page[data-v-1d8dda2a]{display:flex!important}}.services-desktop[data-v-1d8dda2a]{overflow:hidden}.services-desktop>.admin-page-heading[data-v-1d8dda2a]{border-bottom:1px solid var(--workspace-line);min-height:76px;margin:0;padding:20px}.services-desktop>.service-filters[data-v-1d8dda2a]{border-bottom:1px solid var(--workspace-line);margin:0;padding:16px 20px}.services-desktop .service-filters input[data-v-1d8dda2a]{background:var(--workspace-surface)}.services-desktop .services-table table[data-v-1d8dda2a]{border-collapse:collapse;width:100%}.services-desktop .services-table th[data-v-1d8dda2a]{background:var(--art-gray-100);height:40px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);text-align:left;padding:8px 16px;font-weight:600}.services-desktop .services-table td[data-v-1d8dda2a]{border-top:1px solid var(--workspace-line);height:60px;color:var(--admin-text-primary);font-size:var(--admin-font-body);padding:10px 16px}.services-desktop .services-table tbody tr[data-v-1d8dda2a]:hover{background:var(--art-gray-100)}.admin-shell.admin-shell--console .admin-content .console-surface .services-table :is(th,td):last-child{text-align:right}.admin-shell.admin-shell--console .admin-content .console-surface .service-category-dialog .text-link.danger{color:var(--admin-danger)}.service-heading-actions[data-v-1d8dda2a],.service-filter-actions[data-v-1d8dda2a]{align-items:center;gap:10px;display:flex}.service-filters>.field[data-v-1d8dda2a]{flex:1}.service-filters[data-v-1d8dda2a]{align-items:end}.service-query[data-v-1d8dda2a]{background:var(--brand);border-color:var(--brand);color:#fff}.service-summary[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);justify-content:space-between;gap:16px;padding:12px 20px;display:flex}.service-summary strong[data-v-1d8dda2a]{color:var(--admin-text-primary);font-weight:600}.service-cell-title[data-v-1d8dda2a],.service-quote>span[data-v-1d8dda2a]{text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.services-desktop .service-status[data-v-1d8dda2a]{font-size:var(--admin-font-secondary);border-radius:4px;padding:4px 7px}.services-desktop .service-row-actions[data-v-1d8dda2a]{flex-wrap:nowrap;justify-content:end;gap:18px}.services-desktop .service-row-actions a[data-v-1d8dda2a]{font-size:var(--admin-font-body)}.services-desktop[data-v-1d8dda2a] .collection-pager{margin:0;padding:16px 20px}.service-empty[data-v-1d8dda2a]{color:#657287;text-align:center;justify-items:center;padding:50px 24px;display:grid}.service-empty>.icon[data-v-1d8dda2a]{color:#7e94b5;width:34px;height:34px;margin-bottom:12px}.service-empty strong[data-v-1d8dda2a]{color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:600}.service-empty p[data-v-1d8dda2a]{font-size:var(--admin-font-body);margin:8px 0 16px}.service-category-dialog[data-v-1d8dda2a]{width:min(680px,100vw - 48px);max-height:85vh;color:var(--admin-text-primary);border:0;border-radius:12px;padding:0;box-shadow:0 24px 70px -25px #0000003d}.service-category-dialog[data-v-1d8dda2a]::backdrop{background:#181c2c73}.service-category-dialog-head[data-v-1d8dda2a]{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:start;gap:24px;padding:20px 24px;display:flex}.service-category-dialog-head h2[data-v-1d8dda2a]{font-size:var(--admin-font-section);margin:0;font-weight:600}.service-category-dialog-head p[data-v-1d8dda2a]{color:#657287;font-size:var(--admin-font-body);margin:8px 0 0}.service-dialog-close[data-v-1d8dda2a]{background:#f1f4f9;border:0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.service-category-dialog-body[data-v-1d8dda2a]{max-height:60vh;padding:26px 28px;overflow:auto}.service-category-dialog .service-category-row strong[data-v-1d8dda2a]{font-size:var(--admin-font-body);font-weight:600}.service-category-dialog .service-category-row span[data-v-1d8dda2a]{font-size:var(--admin-font-secondary)}.service-category-dialog .service-category-form-heading h3[data-v-1d8dda2a]{font-size:var(--admin-font-section);font-weight:600}.service-category-dialog .service-category-form-heading p[data-v-1d8dda2a]{font-size:var(--admin-font-body)}.services-section[data-v-1d8dda2a]{margin-bottom:32px}.services-section-heading[data-v-1d8dda2a]{justify-content:space-between;align-items:end;gap:20px;margin-bottom:16px;display:flex}.services-section-heading h2[data-v-1d8dda2a]{margin:0 0 4px}.services-section-heading p[data-v-1d8dda2a],.services-section-heading>span[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:0}.services-section-tools[data-v-1d8dda2a],.services-h5-section-tools[data-v-1d8dda2a]{white-space:nowrap;align-items:center;gap:12px;display:flex}.services-section-tools>span[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body)}.services-h5-section-tools button[data-v-1d8dda2a]{color:var(--brand);font-size:var(--admin-font-body);background:0 0;border:0;padding:8px 0;font-weight:600}.services-table[data-v-1d8dda2a]{overflow-x:auto}.services-table table[data-v-1d8dda2a]{min-width:850px}.service-quote[data-v-1d8dda2a]{max-width:260px;color:var(--admin-text-secondary)}.service-status[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body);white-space:nowrap;background:#f2f5f9;border-radius:6px;padding:3px 8px;display:inline-flex}.service-status.is-published[data-v-1d8dda2a]{color:#196d47;background:#e8f5ee}.service-status.is-hidden[data-v-1d8dda2a]{color:#a53535;background:#fbeceb}.service-row-actions[data-v-1d8dda2a]{flex-wrap:wrap;align-items:center;gap:4px 16px;min-width:180px;display:flex}.service-row-actions[data-v-1d8dda2a] :is(a,button){min-height:var(--admin-control-height-sm);color:var(--brand);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.service-row-actions .service-delete-trigger[data-v-1d8dda2a]{color:var(--admin-danger)}.service-row-actions[data-v-1d8dda2a] :is(a,button):hover{text-underline-offset:3px;text-decoration:underline}body:has(.admin-shell) .modal.service-delete-dialog{width:min(440px,100%)}.service-delete-body[data-v-1d8dda2a]{color:var(--admin-text-primary);font-size:var(--admin-font-body);line-height:1.7}.service-delete-body p[data-v-1d8dda2a]{overflow-wrap:anywhere;margin:0}.service-delete-body .service-delete-hint[data-v-1d8dda2a]{margin-top:var(--admin-space-3);color:var(--admin-text-meta);font-size:var(--admin-font-secondary)}.service-delete-body .service-delete-error[data-v-1d8dda2a]{margin-top:var(--admin-space-3);color:var(--admin-danger)}.service-delete-actions[data-v-1d8dda2a]{justify-content:flex-end;gap:var(--admin-space-2);margin-top:var(--admin-space-5);display:flex}.service-delete-confirm[data-v-1d8dda2a]{border-color:var(--admin-danger);background:var(--admin-danger);color:#fff}.service-delete-confirm[data-v-1d8dda2a]:hover:enabled{border-color:var(--admin-danger);background:var(--admin-danger)}.services-category-panel[data-v-1d8dda2a]{margin-top:0;padding:24px}.service-category-list[data-v-1d8dda2a]{border-top:1px solid var(--line)}.service-category-row[data-v-1d8dda2a]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:12px 0;display:flex}.service-category-row>div[data-v-1d8dda2a]:first-child{flex-wrap:wrap;align-items:baseline;gap:8px 16px;display:flex}.service-category-row strong[data-v-1d8dda2a]{font-size:var(--admin-font-body);font-weight:600}.service-category-row span[data-v-1d8dda2a],.service-category-empty[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body)}.service-category-actions[data-v-1d8dda2a]{gap:8px;display:flex}.service-category-empty[data-v-1d8dda2a]{margin:16px 0}.service-category-form[data-v-1d8dda2a]{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.service-category-form-heading h3[data-v-1d8dda2a]{margin:0 0 4px}.service-category-form-heading p[data-v-1d8dda2a]{color:var(--admin-text-secondary);margin:0 0 16px}.service-category-fields[data-v-1d8dda2a]{grid-template-columns:minmax(0,2fr) minmax(160px,1fr);gap:16px;max-width:760px;display:grid}.service-category-fields .support-field[data-v-1d8dda2a]{flex-direction:column;gap:6px;display:flex}.service-category-fields input[data-v-1d8dda2a]{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;min-height:40px;padding:8px 12px}.service-category-fields input[data-v-1d8dda2a]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.service-category-fields small[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body)}.service-category-form-actions[data-v-1d8dda2a]{gap:8px;margin-top:20px;display:flex}@media (width<=700px){.services-section-heading[data-v-1d8dda2a]{flex-direction:column;align-items:start;gap:8px}.service-category-fields[data-v-1d8dda2a]{grid-template-columns:1fr}}.services-h5[data-v-1d8dda2a]{display:none}@media (width<=760px){body:has(.services-h5){background:var(--art-gray-200)}.admin-shell:has(.services-h5){background:var(--art-gray-200);min-height:100dvh;display:block}:is(.admin-shell:has(.services-h5) .admin-sidebar,.admin-shell:has(.services-h5) .admin-topbar,.admin-shell:has(.services-h5)+.design-toolbar){display:none}:is(.admin-shell:has(.services-h5) .admin-main,.admin-shell:has(.services-h5) .admin-content,.admin-shell:has(.services-h5) .admin-content-frame){width:100%;max-width:none}.admin-shell:has(.services-h5) .admin-content{background:var(--art-gray-200);min-height:100dvh;padding:0}.services-desktop[data-v-1d8dda2a]{display:none}.services-h5[data-v-1d8dda2a]{min-height:100dvh;padding:0 16px calc(32px + env(safe-area-inset-bottom));color:var(--admin-text-primary);font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif;display:block}.services-h5-topbar[data-v-1d8dda2a]{min-height:calc(64px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.services-h5-topbar>strong[data-v-1d8dda2a]{font-size:var(--admin-font-section);justify-self:center;font-weight:600}.services-h5-topbar>a[data-v-1d8dda2a]{width:40px;height:40px;color:var(--admin-text-primary);border-radius:12px;place-items:center;display:grid}.services-h5-topbar>a[data-v-1d8dda2a]:last-child{background:var(--brand);color:#fff}.services-h5-topbar .icon[data-v-1d8dda2a]{width:20px;height:20px}.services-h5-intro[data-v-1d8dda2a]{border:1px solid var(--workspace-line);background:var(--brand-soft);color:var(--admin-text-primary);border-radius:8px;justify-content:space-between;align-items:end;gap:20px;margin:8px 0 20px;padding:24px;display:flex}.services-h5-intro>div[data-v-1d8dda2a]:first-child{min-width:0}.services-h5-intro>div:first-child>span[data-v-1d8dda2a]{color:var(--brand-hover);font-size:var(--admin-font-body);margin-bottom:8px;font-weight:600;display:block}.services-h5-intro h1[data-v-1d8dda2a]{font-size:var(--admin-font-page);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.15}.services-h5-intro p[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:12px 0 0;line-height:1.7}.services-h5-total[data-v-1d8dda2a]{text-align:right;border-left:1px solid #d8e3f657;flex:none;gap:2px;min-width:60px;padding:10px 0 2px 16px;display:grid}.services-h5-total strong[data-v-1d8dda2a]{font-size:var(--admin-font-page);font-variant-numeric:tabular-nums;line-height:1}.services-h5-total span[data-v-1d8dda2a]{color:#b9ccf6;font-size:var(--admin-font-secondary)}.services-h5-section[data-v-1d8dda2a]{border:1px solid var(--workspace-line);background:#fff;border-radius:16px;margin-top:16px;padding:20px}.services-h5-section-head[data-v-1d8dda2a]{justify-content:space-between;align-items:start;gap:12px;margin-bottom:16px;display:flex}.services-h5-section-head h2[data-v-1d8dda2a],.services-h5-form-head h3[data-v-1d8dda2a]{font-size:var(--admin-font-section);margin:0;font-weight:600;line-height:1.3}.services-h5-section-head p[data-v-1d8dda2a],.services-h5-form-head p[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:6px 0 0;line-height:1.6}.services-h5-section-head>span[data-v-1d8dda2a]{background:var(--brand-soft);color:var(--brand);font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;flex:none;padding:4px 7px;font-weight:600}.services-h5-list[data-v-1d8dda2a]{gap:10px;display:grid}.services-h5-card[data-v-1d8dda2a]{border:1px solid var(--workspace-line);background:var(--art-gray-100);border-radius:12px;padding:16px}.services-h5-card-top[data-v-1d8dda2a]{justify-content:space-between;align-items:center;gap:12px;display:flex}.services-h5-card-top>span[data-v-1d8dda2a]:last-child{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums}.services-h5-card .service-status[data-v-1d8dda2a]{font-size:var(--admin-font-secondary);border-radius:4px;padding:3px 7px;font-weight:600}.services-h5-card h3[data-v-1d8dda2a]{color:var(--admin-text-primary);font-size:var(--admin-font-body);text-overflow:ellipsis;white-space:nowrap;margin:14px 0 0;font-weight:600;overflow:hidden}.services-h5-slug[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 14px;overflow:hidden}.services-h5-card dl[data-v-1d8dda2a]{gap:10px;margin:0;display:grid}.services-h5-card dl>div[data-v-1d8dda2a]{grid-template-columns:70px minmax(0,1fr);gap:12px;display:grid}.services-h5-card dt[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body)}.services-h5-card dd[data-v-1d8dda2a]{color:var(--admin-text-primary);font-size:var(--admin-font-body);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.services-h5-card-actions[data-v-1d8dda2a]{border-top:1px solid var(--workspace-line);flex-wrap:wrap;gap:12px 16px;margin-top:16px;padding-top:14px;display:flex}.services-h5-card-actions[data-v-1d8dda2a] :is(a,button){min-height:var(--admin-control-height-sm);color:var(--brand);font-size:var(--admin-font-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-weight:600;display:inline-flex}.services-h5-card-actions .service-delete-trigger[data-v-1d8dda2a]{color:var(--admin-danger)}.services-h5-card-actions .icon[data-v-1d8dda2a]{width:14px;height:14px}.services-h5-empty[data-v-1d8dda2a]{min-height:160px;color:var(--admin-text-secondary);text-align:center;place-content:center;gap:10px;display:grid}.services-h5-empty .icon[data-v-1d8dda2a]{color:#8fa0bd;width:28px;height:28px;margin:auto}.services-h5-empty p[data-v-1d8dda2a]{font-size:var(--admin-font-body);margin:0}.services-h5-pager[data-v-1d8dda2a]{margin-top:16px}.services-h5-categories[data-v-1d8dda2a]{margin-bottom:8px}.services-h5-category-list[data-v-1d8dda2a]{border-top:1px solid var(--workspace-line);margin:0 -4px}.services-h5-category-item[data-v-1d8dda2a]{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 4px;display:flex}.services-h5-category-item>div[data-v-1d8dda2a]:first-child{gap:3px;min-width:0;display:grid}.services-h5-category-item strong[data-v-1d8dda2a]{color:var(--admin-text-primary);font-size:var(--admin-font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.services-h5-category-item span[data-v-1d8dda2a],.services-h5-category-empty[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary)}.services-h5-category-item>div[data-v-1d8dda2a]:last-child{flex:none;gap:6px;display:flex}.services-h5-category-item button[data-v-1d8dda2a]{min-height:30px;color:var(--brand);font-size:var(--admin-font-body);cursor:pointer;background:0 0;border:0}.services-h5-category-item button.is-danger[data-v-1d8dda2a]{color:var(--admin-danger)}.services-h5-category-empty[data-v-1d8dda2a]{margin:12px 0 0}.services-h5-category-form[data-v-1d8dda2a]{border-top:1px solid var(--workspace-line);gap:14px;margin-top:20px;padding-top:20px;display:grid}.services-h5-category-form label[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-body);gap:7px;font-weight:600;display:grid}.services-h5-category-form input[data-v-1d8dda2a]{width:100%;height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--art-gray-100);color:var(--admin-text-primary);border-radius:8px;padding:0 12px;font:400 14px/1.5 Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif}.services-h5-category-form input[data-v-1d8dda2a]:focus-visible,.services-h5-category-item button[data-v-1d8dda2a]:focus-visible,.services-h5-topbar>a[data-v-1d8dda2a]:focus-visible,.services-h5-card-actions a[data-v-1d8dda2a]:focus-visible,.services-h5-form-actions button[data-v-1d8dda2a]:focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.services-h5-category-form small[data-v-1d8dda2a]{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-weight:400}.services-h5-form-actions[data-v-1d8dda2a]{gap:10px;margin-top:2px;display:flex}.services-h5-form-actions button[data-v-1d8dda2a]{background:var(--brand);color:#fff;min-height:40px;font-size:var(--admin-font-body);cursor:pointer;border:0;border-radius:8px;flex:1;font-weight:600}.services-h5-form-actions button.is-secondary[data-v-1d8dda2a]{border:1px solid var(--workspace-line);color:#263951;background:#fff}.services-h5-form-actions button[data-v-1d8dda2a]:disabled,.services-h5-category-item button[data-v-1d8dda2a]:disabled{cursor:not-allowed;opacity:.55}}@media (prefers-reduced-motion:reduce){.services-h5-topbar>a[data-v-1d8dda2a]{transition:none}}.admin-setup-art[data-v-3087bc88]{background:var(--default-bg-color);gap:16px;padding:32px 16px}.admin-setup-art[data-v-3087bc88]>.brand-logo{width:154px;max-width:154px}.admin-setup-art>.auth-form-wrap[data-v-3087bc88]{border-color:var(--default-border);background:var(--default-box-color);border-radius:10px;max-width:440px;padding:24px}.admin-setup-art .auth-form-wrap h1[data-v-3087bc88]{font-size:var(--admin-font-page);margin:14px 0 6px;font-weight:600}.admin-setup-art .auth-form-wrap>.muted[data-v-3087bc88]{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:0 0 20px}.admin-setup-art .backoffice-form[data-v-3087bc88]{gap:14px}.admin-setup-art[data-v-3087bc88] .field{gap:6px}.admin-setup-art[data-v-3087bc88] .field input{height:var(--admin-control-height);min-height:var(--admin-control-height)}.admin-setup-art .auth-submit[data-v-3087bc88]{height:var(--admin-control-height);min-height:var(--admin-control-height);margin-top:6px}.admin-shell.admin-shell--console .admin-content .console-surface .sms-switch input{appearance:none;background:var(--art-gray-400);cursor:pointer;border:0;border-radius:20px;flex-shrink:0;width:32px;height:18px;min-height:18px;padding:0;position:relative}.admin-shell.admin-shell--console .admin-content .console-surface .sms-switch input:before{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:3px}.admin-shell.admin-shell--console .admin-content .console-surface .sms-switch input:checked{background:var(--art-primary)}.admin-shell.admin-shell--console .admin-content .console-surface .sms-switch input:checked:before{transform:translate(14px)}.sms-switch>span[data-v-32ea0f9e]{font-weight:400}.admin-shell.admin-shell--console .admin-content .console-surface .sms-readonly-check h3{font-size:var(--admin-font-body);font-weight:600}.sms-section-intro[data-v-32ea0f9e]{margin-bottom:var(--admin-space-5)}.sms-section-intro h2[data-v-32ea0f9e]{font-size:var(--admin-font-section);margin:0;font-weight:600}.sms-section-intro p[data-v-32ea0f9e]{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:8px 0 0;line-height:1.8}.sms-form-grid[data-v-32ea0f9e]{gap:var(--admin-space-4) var(--admin-space-5);grid-template-columns:repeat(2,minmax(0,1fr));max-width:1080px;display:grid}.sms-form-grid[data-v-32ea0f9e] .field{margin:0}.sms-form-note[data-v-32ea0f9e]{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:24px 0 0;line-height:1.8}.sms-switch[data-v-32ea0f9e]{min-height:var(--admin-control-height);font-size:var(--admin-font-body);align-items:center;gap:12px;display:flex}.sms-switch input[data-v-32ea0f9e]{width:16px;height:16px;accent-color:var(--art-primary)}.sms-status[data-v-32ea0f9e]{background:var(--brand-soft);color:var(--art-primary);font-size:var(--admin-font-secondary);border-radius:6px;padding:4px 7px}.sms-checkrow[data-v-32ea0f9e]{border-bottom:1px solid var(--default-border);justify-content:space-between;align-items:center;gap:18px;padding:20px 0;display:flex}.sms-checkrow[data-v-32ea0f9e]:first-child{padding-top:0}.sms-checkrow[data-v-32ea0f9e]:last-child{border-bottom:0}.sms-checkrow strong[data-v-32ea0f9e]{font-size:var(--admin-font-body);font-weight:600}.sms-checkrow p[data-v-32ea0f9e]{color:var(--admin-text-meta);font-size:var(--admin-font-body);max-width:75ch;margin:5px 0 0;line-height:1.8}.sms-checkrow .text-link[data-v-32ea0f9e]{flex-shrink:0}.sms-readonly-check[data-v-32ea0f9e]{margin-top:var(--admin-space-5);padding:var(--admin-space-4);background:var(--art-gray-100);color:var(--art-gray-700);border-radius:8px}.sms-readonly-check h3[data-v-32ea0f9e]{font-size:var(--admin-font-body);margin:0 0 8px;font-weight:600}.sms-readonly-check p[data-v-32ea0f9e]{font-size:var(--admin-font-body);margin:8px 0 0;line-height:1.8}.sms-doc-link[data-v-32ea0f9e]{font-size:var(--admin-font-body);margin-top:12px;display:inline-block}@media (width<=900px){.sms-form-grid[data-v-32ea0f9e]{grid-template-columns:1fr}}.support-settings-page{color:var(--admin-text-primary);background:var(--workspace-surface);border:1px solid var(--workspace-line);font:400 var(--admin-font-body) var(--font);border-radius:12px;box-shadow:0 1px 2px #1c375a08}.support-settings-page *{box-sizing:border-box}.support-settings-page h1,.support-settings-page h2,.support-settings-page p{margin:0}.support-settings-page button,.support-settings-page input,.support-settings-page textarea{font:inherit}.support-settings-page button{cursor:pointer}.support-settings-page button:disabled{cursor:not-allowed}.support-settings-page svg{flex:none;width:18px;height:18px}.support-settings-page a{color:var(--brand);text-decoration:none}.support-settings-page button,.support-settings-page input,.support-settings-page textarea,.support-settings-page a{transition:background .15s,border-color .15s,color .15s}.support-settings-page button:focus-visible,.support-settings-page input:focus-visible,.support-settings-page textarea:focus-visible,.support-settings-page a:focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.support-settings-page [hidden]{display:none!important}.support-settings-page ::selection{background:var(--brand-soft);color:var(--brand)}.support-settings-page .page-heading{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:24px;padding:20px;display:flex}.support-settings-page h1{font-size:var(--admin-font-page);letter-spacing:-.025em;font-weight:600;line-height:1.35}.support-settings-page .page-heading p{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin-top:7px;line-height:1.8}.support-settings-page .button{height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);color:var(--admin-text-secondary);font-size:var(--admin-font-body);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:0 15px;font-weight:600;display:inline-flex}.support-settings-page .button svg{width:15px;height:15px}.support-settings-page .button:hover{background:var(--workspace-hover);border-color:var(--art-gray-400)}.support-settings-page .button.primary{background:var(--brand);border-color:var(--brand);color:#fff}.support-settings-page .button.primary:hover{background:var(--brand-hover)}.support-settings-page .button:disabled,.support-settings-page .button:disabled:hover{background:var(--art-gray-200);border-color:var(--art-gray-300);color:var(--admin-text-meta)}.support-settings-page .text-button{color:var(--brand);font-size:var(--admin-font-body);background:0 0;border:0;border-radius:6px;padding:9px 11px}.support-settings-page .text-button:hover{background:var(--workspace-hover)}.support-settings-page .qa-row{border-bottom:1px solid var(--workspace-line);padding:16px 0 20px}.support-settings-page .qa-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.support-settings-page .qa-head strong{font-size:var(--admin-font-body);font-weight:600}.support-settings-page .qa-head .remove{padding:0 4px}.support-settings-page .qa-field{color:var(--admin-text-secondary);gap:8px;margin-bottom:12px;font-weight:400}.support-settings-page .qa-field input{height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;padding:0 var(--admin-space-3);font:400 var(--admin-font-body) "Microsoft YaHei", sans-serif;color:var(--admin-text-primary);border-radius:6px}.support-settings-page .qa-field textarea{min-height:86px;font-size:var(--admin-font-body)}.support-settings-page .qa-field:last-child{margin-bottom:0}.support-settings-page .qa-description{margin:0 0 var(--admin-space-2);font-size:var(--admin-font-secondary)}.support-settings-page .chat-preview{position:sticky;top:24px}.support-settings-page .chat-body{max-height:560px;overflow-y:auto}.support-settings-page .chat-chips button{text-align:left;width:100%;color:var(--brand);font-size:var(--admin-font-body);border:1px solid var(--workspace-line);overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:9px 12px;line-height:1.7}.support-settings-page .chat-chips button:hover{background:var(--brand-soft);border-color:color-mix(in srgb, var(--brand) 45%, white)}.support-settings-page .customer-bubble{background:var(--brand);color:#fff;font-size:var(--admin-font-body);overflow-wrap:anywhere;border-radius:10px 0 10px 10px;margin:16px 0 12px 24px;padding:12px;line-height:1.8}.support-settings-page .answer-bubble{margin-bottom:12px}.support-settings-page #reset-chat{font-size:var(--admin-font-secondary);color:var(--brand);padding-left:0}@media (width>=1181px){.support-settings-page .welcome-layout{grid-template-columns:minmax(0,1fr) 280px}}.support-settings-page #welcome-text{min-height:88px}.support-settings-page .welcome-upload{background:var(--workspace-hover);border-radius:10px;align-items:center;gap:16px;margin:-4px 0 24px;padding:16px;display:flex}.support-settings-page .upload-thumb{background:var(--workspace-surface);border:1px dashed var(--art-gray-400);border-radius:6px;flex:none;place-items:center;width:80px;height:72px;display:grid;overflow:hidden}.support-settings-page .upload-thumb svg{color:var(--art-gray-600);width:24px;height:24px}.support-settings-page .upload-thumb img{object-fit:contain;width:100%;height:100%}.support-settings-page .upload-copy{min-width:0}.support-settings-page .upload-copy strong{font-size:var(--admin-font-body);font-weight:600}.support-settings-page .upload-copy strong span{color:var(--admin-text-meta);font-weight:400}.support-settings-page .upload-copy p{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);overflow-wrap:anywhere;margin:5px 0;line-height:1.7}.support-settings-page .upload-actions{align-items:center;gap:8px;margin-top:8px;display:flex}.support-settings-page .upload-actions .button{height:30px}.support-settings-page .upload-actions .text-button{color:var(--admin-danger);padding:6px 8px}.support-settings-page #image-error{color:var(--admin-danger)}.support-settings-page #welcome-image-preview{object-fit:contain;border-radius:6px;max-width:100%;max-height:220px;margin:12px auto;display:block}.support-settings-page #questions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 8px;display:grid}.support-settings-page .qa-row{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;min-width:0;padding:16px}.support-settings-page .qa-head{margin-bottom:16px}.support-settings-page .qa-field{font-size:var(--admin-font-secondary);gap:6px;margin-bottom:12px}.support-settings-page .qa-field input{font-size:var(--admin-font-body)}.support-settings-page .qa-field textarea{height:100px;min-height:100px;font-size:var(--admin-font-body);resize:vertical}.support-settings-page .qa-description{max-width:72ch}.support-settings-page .qa-row:focus-within{border-color:color-mix(in srgb, var(--brand) 40%, white)}@media (width<=1250px){.support-settings-page #questions{gap:12px}.support-settings-page .qa-row{padding:12px}}.support-settings-page .welcome-images-setting{margin:-8px 0 24px}.support-settings-page #image-slots{gap:12px;margin-bottom:8px;display:flex}.support-settings-page .image-tile{flex:none;width:88px;height:88px;position:relative}.support-settings-page .image-select{border:1px dashed var(--art-gray-400);background:var(--workspace-surface);width:100%;height:100%;color:var(--art-gray-600);border-radius:6px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.support-settings-page .image-select>svg{width:24px;height:24px}.support-settings-page .image-select>img{object-fit:contain;width:100%;height:100%}.support-settings-page .image-overlay{color:#fff;font-size:var(--admin-font-body);opacity:0;background:#000000bd;place-items:center;font-weight:600;transition:opacity .15s;display:grid;position:absolute;inset:0}.support-settings-page .image-select:hover .image-overlay,.support-settings-page .image-select:focus-visible .image-overlay{opacity:1}.support-settings-page .image-remove{background:var(--workspace-surface);width:22px;height:22px;color:var(--admin-danger);border:1px solid var(--workspace-line);opacity:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:-5px;right:-5px}.support-settings-page .image-remove svg{width:12px;height:12px}.support-settings-page .image-tile:hover .image-remove,.support-settings-page .image-tile:focus-within .image-remove{opacity:1}.support-settings-page #image-count{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.support-settings-page #welcome-images-preview img{object-fit:contain;border-radius:6px;max-width:100%;max-height:220px;margin:12px auto;display:block}.support-settings-page .image-select:disabled{cursor:wait}.support-settings-page .image-select:disabled .image-overlay{opacity:1}.support-settings-page .content{padding-bottom:32px;display:block}.support-settings-page .surface{overflow:visible}.support-settings-page .page-heading{min-height:130px}.support-settings-page .heading-actions{flex-direction:row}.support-settings-page .settings-layout{grid-template-columns:210px minmax(0,1fr);min-height:510px;display:grid}.support-settings-page .section-nav{border-right:1px solid var(--workspace-line);padding:24px 16px}.support-settings-page .section-nav button{text-align:left;white-space:nowrap;width:100%;font-size:var(--admin-font-body);color:var(--admin-text-meta);background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;margin-bottom:8px;padding:14px 8px;display:flex}.support-settings-page .section-nav button svg{width:16px;height:16px}.support-settings-page .section-nav button:hover{background:var(--workspace-canvas);color:var(--admin-text-primary)}.support-settings-page .section-nav button[aria-selected=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}.support-settings-page .section-nav .nav-separator{background:var(--workspace-line);height:1px;margin:24px 12px}.support-settings-page .section-nav small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);padding:12px;line-height:1.8;display:block}.support-settings-page .panel{min-width:0;padding:32px}.support-settings-page .section-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.support-settings-page .section-title h2{font-size:var(--admin-font-section)}.support-settings-page .section-title p,.support-settings-page .muted{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin-top:8px;line-height:1.9}.support-settings-page .section-title p{max-width:76ch}.support-settings-page .field{font-size:var(--admin-font-body);gap:9px;margin-bottom:24px;font-weight:600;display:grid}.support-settings-page .field input,.support-settings-page .field textarea,.support-settings-page .question-row input,.support-settings-page .rule-row input,.support-settings-page .rule-row textarea{border:1px solid var(--workspace-line);background:var(--workspace-surface);width:100%;font:400 var(--admin-font-body)/1.7 "Noto Sans SC", "Microsoft YaHei", sans-serif;color:var(--admin-text-primary);caret-color:var(--brand);border-radius:6px;padding:10px 11px}.support-settings-page .field input,.support-settings-page .question-row input,.support-settings-page .rule-row input{height:var(--admin-control-height);font-size:var(--admin-font-body)}.support-settings-page .field textarea{resize:vertical;min-height:112px}.support-settings-page .field small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-weight:400;line-height:1.8}.support-settings-page .field textarea:focus,.support-settings-page .field input:focus,.support-settings-page .question-row input:focus,.support-settings-page .rule-row input:focus,.support-settings-page .rule-row textarea:focus{outline:3px solid var(--brand-soft);border-color:var(--workspace-focus)}.support-settings-page .welcome-layout{grid-template-columns:minmax(0,1fr) 270px;gap:32px;display:grid}.support-settings-page .field-head{justify-content:space-between;display:flex}.support-settings-page .field-head span{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);font-weight:400}.support-settings-page .subheading{font-size:var(--admin-font-body);justify-content:space-between;align-items:center;margin-bottom:12px;padding-top:8px;font-weight:600;display:flex}.support-settings-page .subheading span{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-weight:400}.support-settings-page .question-row{align-items:center;gap:10px;margin:12px 0;display:flex}.support-settings-page .question-row .seq{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);flex:none;width:16px}.support-settings-page .remove{color:var(--admin-danger);font-size:var(--admin-font-body);white-space:nowrap;background:0 0;border:0;padding:10px 0 10px 8px}.support-settings-page .remove:hover{color:var(--admin-danger)}.support-settings-page .add{color:var(--brand);margin-top:8px}.support-settings-page .chat-preview{background:var(--workspace-hover);border-radius:12px;align-self:start;overflow:hidden}.support-settings-page .chat-top{background:var(--art-gray-200);align-items:center;gap:10px;padding:16px;display:flex}.support-settings-page .chat-top svg{background:var(--workspace-surface);color:var(--brand);border-radius:6px;width:34px;height:34px;padding:7px}.support-settings-page .chat-top strong{font-size:var(--admin-font-body)}.support-settings-page .chat-top small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);margin-top:4px;display:block}.support-settings-page .chat-body{padding:16px}.support-settings-page .bubble{font-size:var(--admin-font-body);overflow-wrap:anywhere;white-space:pre-wrap;background:#fff;border-radius:0 10px 10px;padding:14px;line-height:1.9}.support-settings-page .chat-chips{gap:8px;margin:16px 0;display:grid}.support-settings-page .chat-chips span{color:var(--brand);font-size:var(--admin-font-secondary);border:1px solid var(--workspace-line);overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:9px}.support-settings-page .chat-bottom{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);border-top:1px solid var(--workspace-line);padding:12px 16px}.support-settings-page .savebar{z-index:5;border-top:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:16px;padding:16px 27px;display:flex;position:sticky;bottom:16px;box-shadow:0 -8px 20px -20px #00000061}.support-settings-page .savebar .save-status{color:var(--admin-text-meta);font-size:var(--admin-font-body);align-items:center;gap:8px;display:flex}.support-settings-page .save-status svg{width:16px;height:16px}.support-settings-page .savebar small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.support-settings-page .save-actions{gap:12px;display:flex}.support-settings-page .rule-head,.support-settings-page .rule-row{grid-template-columns:160px minmax(0,1fr) 40px;align-items:start;gap:16px;display:grid}.support-settings-page .rule-head{background:var(--workspace-hover);font-size:var(--admin-font-secondary);color:var(--admin-text-meta);padding:12px}.support-settings-page .rule-row{border-bottom:1px solid var(--workspace-line);padding:16px 12px}.support-settings-page .rule-row textarea{resize:vertical;height:112px}.support-settings-page .notice{background:var(--workspace-hover);font-size:var(--admin-font-body);color:var(--admin-text-secondary);border-radius:6px;margin-bottom:24px;padding:16px;line-height:1.9}.support-settings-page .switch-row{border-bottom:1px solid var(--workspace-line);font-size:var(--admin-font-body);justify-content:space-between;align-items:center;padding:20px 0;display:flex}.support-settings-page .switch-row small{color:var(--admin-text-meta);font-size:var(--admin-font-body);margin-top:8px;display:block}.support-settings-page .switch{appearance:none;background:var(--art-gray-400);cursor:pointer;border-radius:16px;flex:none;width:36px;height:20px;position:relative}.support-settings-page .switch:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.support-settings-page .switch:checked{background:var(--brand)}.support-settings-page .switch:checked:before{transform:translate(16px)}.support-settings-page .checkline{font-size:var(--admin-font-body);align-items:center;gap:8px;margin:20px 0;display:flex}.support-settings-page .checkline input{accent-color:var(--brand)}.support-settings-page .narrow{max-width:780px}.support-settings-page .retention-input{align-items:center;gap:12px;max-width:280px;display:flex}.support-settings-page .retention-input input{width:150px}.support-settings-page .policy-line{border-bottom:1px solid var(--workspace-line);font-size:var(--admin-font-body);gap:24px;padding:24px 0;line-height:1.9;display:flex}.support-settings-page .policy-line strong{font-size:var(--admin-font-body);min-width:96px}.support-settings-page .policy-line p{font-size:var(--admin-font-body);color:var(--admin-text-meta)}.support-settings-page .records{border-collapse:collapse;width:100%;font-size:var(--admin-font-body)}.support-settings-page .records th{text-align:left;background:var(--workspace-hover);color:var(--admin-text-meta);font-weight:600;font-size:var(--admin-font-secondary);padding:14px}.support-settings-page .records td{text-align:center;color:var(--admin-text-meta);border-bottom:1px solid var(--workspace-line);padding:48px 14px}.support-settings-page .empty-icon{width:32px;height:var(--admin-control-height-sm);color:var(--art-gray-500);margin-bottom:12px}.support-settings-page .records td strong{font-size:var(--admin-font-body);color:var(--admin-text-primary);margin-bottom:8px;font-weight:600;display:block}.support-settings-page .pager-line{font-size:var(--admin-font-secondary);color:var(--admin-text-meta);justify-content:space-between;margin-top:20px;display:flex}.support-settings-page .danger-note{color:var(--admin-danger);background:color-mix(in srgb, var(--admin-danger) 8%, white);line-height:1.9;font-size:var(--admin-font-body);border-radius:6px;margin-bottom:24px;padding:16px}.support-settings-page .cleanup-result{border:1px solid var(--workspace-line);border-radius:6px;margin-top:24px;padding:20px}.support-settings-page .cleanup-result p{font-size:var(--admin-font-body);margin-bottom:12px}.support-settings-page .cleanup-result small{font-size:var(--admin-font-secondary);color:var(--admin-text-meta)}.support-settings-page .cleanup-result .field{max-width:340px;margin-top:20px}.support-settings-page .toast{background:var(--brand);color:#fff;font-size:var(--admin-font-body);z-index:30;border-radius:6px;padding:12px 20px;display:none;position:fixed;bottom:92px;left:50%;transform:translate(-50%)}.support-settings-page .toast.show{display:block}.support-settings-page .preview-foot{text-align:center;font-size:var(--admin-font-secondary);color:var(--admin-text-meta);padding:20px}.support-settings-page dialog{border:0;border-radius:12px;width:90%;max-width:440px;padding:20px;box-shadow:0 24px 70px -20px #0000004f}.support-settings-page dialog::backdrop{background:#0006}.support-settings-page dialog h2{font-size:var(--admin-font-section)}.support-settings-page dialog p{font-size:var(--admin-font-body);color:var(--admin-text-meta);margin:16px 0 24px;line-height:1.9}.support-settings-page .dialog-actions{justify-content:flex-end;gap:12px;display:flex}@media (width<=1440px){.support-settings-page .welcome-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.support-settings-page .settings-layout{grid-template-columns:200px minmax(0,1fr)}.support-settings-page .panel{padding:24px}.support-settings-page .heading-actions{flex-direction:row}}@media (width<=1180px){.support-settings-page .welcome-layout{grid-template-columns:1fr}.support-settings-page .chat-preview{max-width:420px;display:block;position:static}.support-settings-page .section-nav{padding:20px 8px}.support-settings-page .rule-head,.support-settings-page .rule-row{grid-template-columns:130px minmax(0,1fr) 40px;gap:12px}}@media (prefers-reduced-motion:reduce){.support-settings-page *{transition:none!important}}.support-settings-page .settings-fields{border:0;min-width:0;margin:0;padding:0}.support-settings-page .settings-panels{min-width:0}.support-settings-page .settings-errors{background:color-mix(in srgb, var(--admin-danger) 8%, white);color:var(--admin-danger);font-size:var(--admin-font-body);margin:16px 24px;padding:12px 16px;line-height:1.8}.support-settings-page .incomplete-note{font-size:var(--admin-font-body);color:var(--admin-warning);margin-top:8px;line-height:1.8}.support-settings-page .records td{text-align:left;padding:16px 14px}.support-settings-page .records td small{font-size:var(--admin-font-secondary);margin-top:6px;display:block}.support-settings-page .records td.records-empty{text-align:center;padding:48px 14px}.support-settings-page .records-scroll{overflow:auto}.support-settings-page .pager-line a{margin-left:16px}.support-settings-page .danger{color:var(--admin-danger)}.support-settings-page .section-nav button{white-space:nowrap}.support-settings-page .chat-chips{margin-bottom:16px}.support-settings-page .settings-errors p{margin:0}.support-settings-page .savebar{bottom:16px}.support-settings-page .qa-row{min-width:0}.admin-shell--h5 .support-settings-page{box-shadow:none;background:0 0;border:0}.admin-shell--h5 .support-settings-page .page-heading{border:0;min-height:0;margin-bottom:18px;padding:0}.admin-shell--h5 .support-settings-page .page-heading h1{font-size:23px;line-height:1.4}.admin-shell--h5 .support-settings-page .settings-toolbar{border:1px solid var(--workspace-line);background:#fff;border-radius:12px 12px 0 0;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;padding:6px 18px;display:flex}.admin-shell--h5 .support-settings-page .settings-toolbar>span{color:var(--admin-text-meta);margin-right:auto;font-size:11px}.admin-shell--h5 .support-settings-page .settings-toolbar .button{height:30px;font-size:12px;font-weight:400}.admin-shell--h5 .support-settings-page .settings-layout{border:1px solid var(--workspace-line);background:#fff;border-top:0;border-radius:0 0 12px 12px;grid-template-columns:210px minmax(0,1fr);min-height:590px;overflow:hidden}.admin-shell--h5 .support-settings-page .section-nav{padding:20px 12px}.admin-shell--h5 .support-settings-page .section-nav button{min-height:39px;margin-bottom:3px;padding:7px 10px;font-size:12px}.admin-shell--h5 .support-settings-page .panel{max-width:1196px;margin-inline:auto;padding:26px 28px 32px}.admin-shell--h5 .support-settings-page .section-title h2{font-size:16px}.admin-shell--h5 .support-settings-page .section-title p{font-size:11px}.admin-shell--h5 .support-settings-page .welcome-layout{grid-template-columns:minmax(0,864px) 250px;gap:26px}.admin-shell--h5 .support-settings-page>.savebar{display:none}@media (width<=1500px){.admin-shell--h5 .support-settings-page .welcome-layout{grid-template-columns:minmax(0,1fr)}.admin-shell--h5 .support-settings-page .chat-preview{max-width:340px;position:static}}@media (width<=700px){.admin-shell--h5 .support-settings-page .settings-layout{grid-template-columns:minmax(0,1fr)}.admin-shell--h5 .support-settings-page .panel{padding:22px 16px}.admin-shell--h5 .support-settings-page .section-nav{border-right:0;border-bottom:1px solid var(--workspace-line)}.admin-shell--h5 .support-settings-page .settings-toolbar>span{display:none}}.settings-dialog-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.ai-settings-stack[data-v-780a721f]{gap:18px;max-width:900px;display:grid}.ai-settings-stack .field[data-v-780a721f],.ai-settings-stack .checkline[data-v-780a721f],.ai-settings-stack p[data-v-780a721f]{margin:0}.ai-settings-stack textarea[data-v-780a721f]{resize:vertical;min-height:180px}.ai-settings-stack .muted[data-v-780a721f]{line-height:1.7}.taxonomy-surface{background:var(--workspace-surface);min-height:650px;color:var(--admin-text-primary);border:1px solid var(--workspace-line);font-size:var(--admin-font-body);border-radius:8px;overflow:hidden}.taxonomy-surface *{box-sizing:border-box}.taxonomy-surface :is(button,input,select){font-family:inherit}.taxonomy-surface button{cursor:pointer}.taxonomy-surface :disabled{opacity:.44;cursor:not-allowed}.taxonomy-surface :is(button,a,input,select,[tabindex]):focus-visible,.taxonomy-publish-menu a:focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.taxonomy-heading{justify-content:space-between;align-items:center;gap:var(--admin-space-5);border-bottom:1px solid var(--workspace-line);min-height:76px;padding:20px;display:flex}.taxonomy-heading h1{font-size:var(--admin-font-page);letter-spacing:-.025em;margin:0;font-weight:600;line-height:1.45}.taxonomy-heading p{font-size:var(--admin-font-body);color:var(--admin-text-secondary);margin:5px 0 0;line-height:1.8}.taxonomy-button{height:var(--admin-control-height);border:1px solid var(--workspace-line);justify-content:center;align-items:center;gap:var(--admin-space-2);color:var(--admin-text-primary);font-size:var(--admin-font-body);white-space:nowrap;background:#fff;border-radius:6px;padding:0 15px;font-weight:500;display:inline-flex}.taxonomy-button .icon{width:15px;height:15px}.taxonomy-button:hover{background:#f5f8fe}.taxonomy-button.primary{background:var(--brand);color:#fff;border-color:var(--brand)}.taxonomy-button.primary:hover{background:var(--brand-hover)}.taxonomy-button:disabled{opacity:.44;cursor:not-allowed}.taxonomy-workspace{grid-template-columns:190px minmax(0,1fr);min-height:510px;display:grid}.taxonomy-directory{background:var(--workspace-surface);border-right:1px solid var(--workspace-line);flex-direction:column;padding:20px 12px;display:flex}.taxonomy-directory .directory-title{font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);margin-bottom:16px;padding:0 12px;font-weight:600}.taxonomy-tabs{flex-direction:column;gap:6px;display:flex}.taxonomy-tabs button{align-items:center;gap:var(--admin-space-3);min-height:42px;color:var(--admin-text-secondary);font-size:var(--admin-font-body);white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:0 12px;font-weight:600;display:flex}.taxonomy-tabs .icon{width:18px;height:18px}.taxonomy-tabs b{color:#7b8799;font-size:var(--admin-font-secondary);border-radius:4px;margin-left:auto;padding:1px 5px;font-weight:600}.taxonomy-tabs button[aria-selected=true]{color:var(--brand);background:#eaf0ff}.taxonomy-tabs button[aria-selected=true] b{color:var(--brand);background:#fff}.taxonomy-tabs button:hover{background:#f0f4fa}.taxonomy-directory .directory-help{font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);margin:auto 0 0;padding:28px 12px 0;line-height:1.9}.taxonomy-directory .directory-help .icon{color:#647ca6;width:18px;height:18px;margin-bottom:8px;display:block}.taxonomy-list{flex-direction:column;min-width:0;display:flex}.taxonomy-list-heading{padding:26px 27px 18px}.taxonomy-list-heading h2{align-items:center;gap:var(--admin-space-3);font-size:var(--admin-font-section);margin:0;font-weight:600;display:flex}.taxonomy-list-heading h2>span:not(.admin-help-tip){font-size:var(--admin-font-secondary);border:1px solid var(--workspace-line);color:var(--admin-text-secondary);border-radius:4px;padding:2px 6px;font-weight:400}.taxonomy-list-heading p{font-size:var(--admin-font-body);color:var(--admin-text-secondary);margin:8px 0 0;line-height:1.8}.taxonomy-tools{align-items:center;gap:8px;padding:0 27px 22px;display:flex}.taxonomy-search{flex:1;max-width:320px;position:relative}.taxonomy-search .icon{color:#7d8da6;width:16px;height:16px;position:absolute;top:11px;left:12px}.taxonomy-tools input,.taxonomy-tools select{height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--art-gray-100);color:var(--admin-text-secondary);font-size:var(--admin-font-body);border-radius:8px;padding:0 12px}.taxonomy-search input{width:100%;padding-left:36px}.taxonomy-reset{height:var(--admin-control-height);color:var(--admin-text-secondary);font-size:var(--admin-font-body);background:0 0;border:0;padding:0 8px}.taxonomy-table-wrap{scrollbar-width:thin;scrollbar-color:#c8d3e4 transparent;overflow:auto}.taxonomy-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:980px}.taxonomy-table th{background:var(--art-gray-100);height:40px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);text-align:left;white-space:nowrap;border-bottom:1px solid var(--workspace-line);padding:8px 20px;font-weight:600}.taxonomy-table th:first-child{font-size:var(--admin-font-body)}.taxonomy-table td{vertical-align:middle;height:60px;font-size:var(--admin-font-body);border-bottom:1px solid #edf0f5;padding:8px 20px}.taxonomy-table tr:last-child td{border-bottom:0}.taxonomy-table tr:hover{background:var(--art-gray-100)}.taxonomy-table :is(th,td):first-child{padding-left:27px}.taxonomy-table :is(th,td):last-child{padding-right:27px}.taxonomy-table .taxonomy-action{text-align:right}.taxonomy-name{align-items:center;gap:var(--admin-space-3);min-width:0;display:flex}.taxonomy-name strong{font-size:var(--admin-font-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.taxonomy-symbol{color:#506f9d;background:#f2f5fa;border-radius:7px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.taxonomy-symbol .icon{width:16px;height:16px}.taxonomy-symbol i{border:1px solid #cad4e3;border-radius:50%;width:22px;height:22px}.taxonomy-state{align-items:center;gap:var(--admin-space-2);white-space:nowrap;font-size:var(--admin-font-body);color:#56677f;display:flex}.taxonomy-switch{background:#afbacb;border:0;border-radius:18px;flex:none;align-items:center;width:30px;height:18px;padding:3px;display:flex}.taxonomy-switch span{background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .16s;display:block}.taxonomy-switch[aria-checked=true]{background:var(--brand)}.taxonomy-switch[aria-checked=true] span{transform:translate(12px)}.taxonomy-references{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.admin-shell.admin-shell--taxonomy .taxonomy-references>:is(button,span){font-size:var(--admin-font-body);font-weight:400}.taxonomy-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.taxonomy-surface .text-link{color:var(--brand);font-size:var(--admin-font-body);white-space:nowrap;background:0 0;border:0;padding:7px 0;font-weight:400}.taxonomy-surface .text-link:hover,.taxonomy-publish-menu a:hover{color:var(--brand-hover);text-decoration:none}.taxonomy-surface .taxonomy-delete-link{color:#8490a2}.taxonomy-surface .taxonomy-delete-link:hover{color:var(--admin-danger)}.taxonomy-publish{background:var(--brand-soft);min-height:30px;color:var(--brand);font-size:var(--admin-font-secondary);white-space:nowrap;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:4px;padding:5px 7px;font-weight:400;text-decoration:none;display:inline-flex}.taxonomy-publish .icon{width:12px;height:12px}.taxonomy-publish:hover{background:#e3ebff;text-decoration:none}.taxonomy-publish:disabled{color:#7c8797;background:#f1f3f6}.taxonomy-table-footer{border-top:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:var(--admin-space-3);min-height:64px;font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);margin-top:auto;padding:16px 27px;display:flex}.taxonomy-table-footer>span:last-child{align-items:center;gap:5px;display:flex}.taxonomy-table-footer .icon{width:14px;height:14px}.taxonomy-table .taxonomy-empty{text-align:center;height:220px;color:var(--admin-text-secondary)}.taxonomy-publish-menu{border:1px solid var(--workspace-line);width:232px;color:var(--admin-text-primary);box-shadow:0 12px 30px -12px var(--admin-text-primary) 40;background:#fff;border-radius:10px;margin:0;padding:8px;position:fixed;inset:auto}.taxonomy-publish-menu p{font-size:var(--admin-font-body);overflow-wrap:anywhere;margin:0;padding:5px 9px;font-weight:600}.taxonomy-publish-menu a{font-size:var(--admin-font-body);border-radius:6px;align-items:center;gap:8px;padding:10px 9px;display:flex}.taxonomy-publish-menu a:hover{background:var(--brand-soft)}.taxonomy-publish-menu .icon{width:15px;height:15px}.taxonomy-publish-menu a .icon:last-child{width:12px;height:12px;margin-left:auto}.taxonomy-publish-menu small{font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);padding:8px 9px 4px;display:block}body .modal.taxonomy-editor-drawer,body .modal.taxonomy-reference-drawer{width:480px;max-width:90vw;height:100dvh;max-height:100dvh;color:var(--admin-text-primary);background:#fff;border-radius:16px 0 0 16px;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0 0 0 auto;overflow:auto}body .modal.taxonomy-reference-drawer{width:580px;padding:0 27px 24px}.taxonomy-editor-drawer .modal-heading,.taxonomy-reference-drawer .modal-heading{border-bottom:1px solid var(--workspace-line);margin:0;padding:32px 27px 22px}.taxonomy-reference-drawer .modal-heading{margin:0 -27px 20px}.taxonomy-editor-drawer .modal-heading h2,.taxonomy-reference-drawer .modal-heading h2{font-size:var(--admin-font-section);font-weight:600}.taxonomy-editor-form{flex-direction:column;flex:1;min-height:0;display:flex}.taxonomy-editor-body{flex:1;padding:25px 27px;overflow:auto}.taxonomy-editor-description{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:0 0 24px;line-height:1.8}.taxonomy-editor-body .field{margin:0}.taxonomy-editor-body .field label{font-size:var(--admin-font-body);font-weight:600}.taxonomy-editor-body input:not([type=checkbox]):not([type=color]){height:var(--admin-control-height);border:1px solid var(--workspace-line);background:var(--art-gray-100);width:100%;font-size:var(--admin-font-body);border-radius:8px;padding:0 11px}.taxonomy-field-meta{font-size:var(--admin-font-secondary);color:var(--admin-text-secondary);justify-content:space-between;margin:8px 0 24px;display:flex}.taxonomy-active{background:var(--art-gray-100);font-size:var(--admin-font-body);border-radius:8px;justify-content:space-between;align-items:center;margin-top:26px;padding:18px 14px;display:flex}.taxonomy-active small{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);margin-top:7px;display:block}.taxonomy-active input{accent-color:var(--brand);width:18px;height:18px}.taxonomy-editor-footer{border-top:1px solid var(--workspace-line);justify-content:flex-end;gap:var(--admin-space-3);background:var(--art-gray-100);padding:22px 27px;display:flex}.taxonomy-editor-footer .primary{min-width:132px}.taxonomy-editor-footer .taxonomy-button:focus-visible{outline:3px solid var(--workspace-focus);outline-offset:3px}.taxonomy-reference-drawer .admin-table{min-width:480px;font-size:var(--admin-font-body)}.taxonomy-reference-drawer .admin-table td{padding:16px 8px}.taxonomy-reference-drawer .text-link:hover{text-decoration:none}.taxonomy-reference-tabs{border-bottom:1px solid var(--workspace-line);gap:26px;margin-bottom:20px;display:flex}.taxonomy-reference-tabs button{height:52px;font-size:var(--admin-font-body);color:var(--admin-text-secondary);background:0 0;border-bottom:3px solid #0000;font-weight:600}.taxonomy-reference-tabs button[aria-pressed=true]{color:var(--brand);border-bottom-color:var(--brand)}.taxonomy-target{overflow-wrap:anywhere}.taxonomy-dialog-actions,.taxonomy-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;display:flex}.taxonomy-pagination{font-size:var(--admin-font-secondary);flex-wrap:wrap}.taxonomy-danger{background:var(--admin-danger);color:#fff;border-color:var(--admin-danger)}.taxonomy-danger:disabled{opacity:.5;cursor:not-allowed}@media (width<=1440px){.taxonomy-workspace{grid-template-columns:184px minmax(0,1fr)}.taxonomy-directory{padding-inline:12px}.taxonomy-row-actions{gap:12px}.taxonomy-references{gap:6px 12px}}@media (width<=1120px){.taxonomy-workspace{grid-template-columns:164px minmax(0,1fr)}.taxonomy-heading p{font-size:var(--admin-font-body)}}@media (prefers-reduced-motion:reduce){.taxonomy-switch span{transition:none}}.admin-shell.admin-shell--taxonomy .taxonomy-tools :is(input,select){height:var(--admin-control-height);min-height:var(--admin-control-height);background-color:var(--art-gray-100)}#main .template-entry-page{font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);line-height:1.6}#main .template-entry-page *{box-sizing:border-box}#main .template-entry-page :is(h1,h2,h3,h4,p,ul,fieldset,legend){margin:0}#main .template-entry-page button{cursor:pointer;font-family:inherit}#main .template-entry-page button:disabled{cursor:not-allowed;opacity:.5}#main .template-entry-page svg{stroke-width:1.8px;flex:none;width:16px;height:16px}#main .template-entry-page :is(button,a,input,textarea,select,summary,[tabindex]):focus-visible{outline:3px solid var(--art-primary,#5d87ff);outline-offset:3px}#main .template-entry-page ::selection{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);color:var(--art-gray-900,#323251)}#main .template-entry-page .template-entry-surface{background:0 0;border:0;border-radius:0;min-width:0}#main .template-entry-page .te-heading{border:0;justify-content:space-between;align-items:center;gap:24px;min-height:64px;margin-bottom:16px;padding:0 2px;display:flex}#main .template-entry-page .te-heading h1{letter-spacing:-.025em;color:var(--art-gray-900,#323251);font-size:20px;font-weight:600;line-height:1.4}#main .template-entry-page .te-heading p{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1);margin-top:8px;font-weight:400}#main .template-entry-page :is(.te-heading-actions,.te-actions){align-items:center;gap:var(--admin-space-3);display:flex}#main .template-entry-page .te-button,.te-confirm-dialog .te-button{justify-content:center;align-items:center;gap:var(--admin-space-2);height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);color:var(--art-gray-700,#4d5875);font-size:var(--admin-font-body);white-space:nowrap;border-radius:6px;padding:0 15px;font-weight:500;line-height:1.5;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}#main .template-entry-page .te-button:hover,.te-confirm-dialog .te-button:hover{border-color:var(--art-primary,#5d87ff);background:var(--art-gray-100,#f9fafb)}#main .template-entry-page .te-primary,.te-confirm-dialog .te-primary{background:var(--art-primary,#5d87ff);border-color:var(--art-primary,#5d87ff);color:#fff}#main .template-entry-page .te-primary:hover,.te-confirm-dialog .te-primary:hover{background:var(--art-primary,#5d87ff);border-color:var(--art-primary,#5d87ff);filter:brightness(.94)}#main .template-entry-page .te-text{color:var(--art-primary,#5d87ff);font-size:var(--admin-font-body);white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:600;line-height:1.7;text-decoration:none;display:inline-flex}#main .template-entry-page .te-text:hover{text-underline-offset:3px;text-decoration:underline}#main .template-entry-page .te-flow{border:1px solid var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;height:54px;margin-bottom:16px;padding:0 24px;display:flex}#main .template-entry-page .te-flow>div{align-items:center;gap:var(--admin-space-4);display:flex}#main .template-entry-page .te-flow button{align-items:center;gap:var(--admin-space-2);font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);background:0 0;border:0;padding:0;font-weight:600;display:flex}#main .template-entry-page .te-flow button:hover{color:var(--art-primary,#5d87ff)}#main .template-entry-page .te-flow>div>svg{color:var(--art-gray-600,#7987a1);width:14px}#main .template-entry-page .te-step{border:1px solid var(--default-border,#e2e8ee);width:24px;height:24px;font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);border-radius:50%;place-items:center;display:grid}#main .template-entry-page .te-step.current{background:var(--art-primary,#5d87ff);border-color:var(--art-primary,#5d87ff);color:#fff}#main .template-entry-page .te-meta{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);font-weight:400}#main .template-entry-page .te-required{color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251));font-weight:600}#main .template-entry-page .te-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:stretch;gap:16px;display:grid}#main .template-entry-page .te-main{min-width:0;max-width:none;box-shadow:none;background:0 0;border:0;margin:0;padding:0 0 100px;display:block}#main .template-entry-page .te-fieldset{border:0;min-width:0;padding:0;display:block}#main .template-entry-page .te-section{border:1px solid var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);border-radius:12px;margin-bottom:16px;padding:24px;scroll-margin-top:32px}#main .template-entry-page .te-section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}#main .template-entry-page .te-section-heading h2{font-size:var(--admin-font-section);color:var(--art-gray-900,#323251);align-items:center;gap:16px;font-weight:600;line-height:1.5;display:flex}#main .template-entry-page .te-section-heading h2>span:not(.admin-help-tip){color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-body);font-weight:600}#main .template-entry-page .te-section-heading p{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1);font-weight:400}#main .template-entry-page :is(.te-uploads,.te-classifications){grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}#main .template-entry-page :is(.te-field,.field){flex-direction:column;gap:8px;min-width:0;margin:0;display:flex;position:relative}#main .template-entry-page :is(.te-label,.field>.field-label-row>label){min-height:19px;font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);justify-content:space-between;align-items:center;gap:8px;margin:0;font-weight:600;line-height:1.6;display:flex}#main .template-entry-page .field>.field-label-row>label{justify-content:flex-start;gap:4px}#main .template-entry-page .te-label:has(.admin-help-tip){justify-content:flex-start;gap:0}#main .template-entry-page .field>.field-label-row>label .required{color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251))}#main .template-entry-page .te-label label{font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);margin:0;font-weight:600;line-height:1.6}#main .template-entry-page :is(.te-label small,.te-help,.field-help,.te-form-note){color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);font-weight:400;line-height:1.8}#main .template-entry-page .te-label small{white-space:nowrap}#main .template-entry-page .te-dropzone{justify-content:center;align-items:center;gap:var(--admin-space-2);background:var(--art-gray-100,#f9fafb);border:1px dashed var(--default-border,#e2e8ee);text-align:center;width:100%;height:150px;min-height:150px;color:var(--art-gray-900,#323251);border-radius:10px;flex-direction:column;padding:16px;display:flex;position:relative;overflow:hidden}#main .template-entry-page .te-dropzone:hover,#main .template-entry-page .te-package{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);border-color:var(--art-primary,#5d87ff)}#main .template-entry-page .te-upload-icon{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);width:42px;height:42px;color:var(--art-primary,#5d87ff);border-radius:10px;place-items:center;margin-bottom:1px;display:grid}#main .template-entry-page .te-upload-icon svg{width:24px;height:24px}#main .template-entry-page .te-uploaded .te-upload-icon{background:color-mix(in srgb, var(--art-success,#20be85) 12%, white);color:color-mix(in srgb, var(--art-success,#20be85) 55%, var(--art-gray-900,#323251))}#main .template-entry-page .te-dropzone strong{font-size:var(--admin-font-body);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:600;overflow:hidden}#main .template-entry-page .te-dropzone small{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);font-weight:400}#main .template-entry-page .te-dropzone.te-cover-filled{border-style:solid;padding:0}#main .template-entry-page .te-dropzone img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}#main .template-entry-page .te-cover-control{position:relative}#main .template-entry-page .te-cover-actions{z-index:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#101a328c;border-radius:9px;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;inset:1px}#main .template-entry-page .te-cover-action{height:var(--admin-control-height);color:var(--art-gray-900,#323251);font-size:var(--admin-font-body);background:#fff;border:1px solid #fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex;box-shadow:0 4px 12px #101a321f}#main .template-entry-page .te-cover-action:hover{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white)}#main .template-entry-page .te-cover-delete{color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251))}#main .template-entry-page .te-cover-delete:hover{background:color-mix(in srgb, var(--art-danger,#d74f5c) 8%, white)}#main .template-entry-page input.te-hidden-file{display:none}#main .template-entry-page .te-file-tools{flex-wrap:wrap;align-items:center;gap:12px;min-height:18px;display:flex}#main .template-entry-page .te-file-tools :is(span,.te-text){font-size:var(--admin-font-secondary)}.te-file-tools span{color:var(--art-gray-600,#7987a1)}#main .template-entry-page .te-defaults{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);flex-wrap:wrap;align-items:center;gap:24px;margin-top:20px;display:flex}#main .template-entry-page .te-defaults>span{align-items:center;gap:6px;display:flex}#main .template-entry-page .te-defaults b{color:var(--art-gray-600,#7987a1);font-weight:400}#main .template-entry-page .te-defaults>.te-text{margin-left:auto}#main .template-entry-page .te-inspection{gap:var(--admin-space-3);background:var(--art-gray-100,#f9fafb);font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);overflow-wrap:anywhere;border-radius:8px;margin-top:16px;padding:12px 16px;display:flex}#main .template-entry-page .te-inspection strong{font-size:var(--admin-font-body);margin-bottom:4px;font-weight:600;display:block}#main .template-entry-page .te-inspection p{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);margin-top:4px}#main .template-entry-page .te-fields{gap:24px;display:grid}#main .template-entry-page :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){height:var(--admin-control-height);min-height:var(--admin-control-height);border:1px solid var(--default-border,#e2e8ee);background:var(--art-gray-100,#f9fafb);width:100%;color:var(--art-gray-900,#323251);font-family:inherit;font-size:var(--admin-control-font-size,12px);caret-color:var(--art-primary,#5d87ff);box-shadow:none;border-radius:8px;padding:0 11px;font-weight:400;line-height:1.5}#main .template-entry-page textarea{border:1px solid var(--default-border,#e2e8ee);background:var(--art-gray-100,#f9fafb);width:100%;min-height:94px;font-family:inherit;font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);resize:vertical;caret-color:var(--art-primary,#5d87ff);border-radius:8px;padding:10px 12px;font-weight:400;line-height:1.7}#main .template-entry-page :is(input,textarea)::placeholder{color:var(--art-gray-600,#7987a1);opacity:1}#main .template-entry-page :is(input,select,textarea):focus{border-color:var(--art-primary,#5d87ff)}#main .template-entry-page :is(input[type=checkbox],input[type=radio]){width:16px;height:16px;min-height:16px;accent-color:var(--art-primary,#5d87ff);flex:none;margin:0}#main .template-entry-page .te-picker{position:relative}#main .template-entry-page .te-picker-trigger{height:var(--admin-control-height);min-height:var(--admin-control-height);text-align:left;border:1px solid var(--default-border,#e2e8ee);background:var(--art-gray-100,#f9fafb);width:100%;font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 11px;font-weight:400;display:flex}#main .template-entry-page .te-picker-trigger:hover{border-color:var(--default-border,#e2e8ee)}#main .template-entry-page .te-picker-trigger[aria-expanded=true]{border-color:var(--art-primary,#5d87ff);box-shadow:0 0 0 3px color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white)}#main .template-entry-page .te-picker-value{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}#main .template-entry-page .te-picker-value>span{align-items:center;gap:6px;display:inline-flex}#main .template-entry-page .te-picker-trigger>svg{color:var(--art-gray-600,#7987a1)}#main .template-entry-page .te-color-dot{border-radius:50%;flex:none;width:11px;height:11px;display:inline-block}#main .template-entry-page .te-picker-panel{z-index:25;border:1px solid var(--default-border,#e2e8ee);min-width:200px;box-shadow:0 12px 24px -16px var(--art-gray-600,#7987a1);background:#fff;border-radius:8px;padding:12px;position:absolute;top:calc(100% + 8px);left:0;right:0}#main .template-entry-page .te-picker-options{scrollbar-color:var(--default-border,#e2e8ee) var(--default-box-color,#fff);gap:0;max-height:240px;display:grid;overflow-y:auto}#main .template-entry-page .te-picker-option{min-height:34px;font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);cursor:pointer;border-radius:4px;justify-content:flex-start;align-items:center;gap:8px;padding:6px;font-weight:400;line-height:1.6;display:flex}#main .template-entry-page .te-picker-option.selected,#main .template-entry-page .te-picker-option:hover{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white)}#main .template-entry-page .te-picker-option small{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1)}#main .template-entry-page .te-picker-footer{border-top:1px solid var(--default-border,#e2e8ee);justify-content:space-between;gap:16px;margin-top:8px;padding:12px 6px 0;display:flex}#main .template-entry-page .te-corner-note{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);position:absolute;top:0;right:0}#main .template-entry-page .te-tags{flex-wrap:wrap;gap:8px;display:flex}#main .template-entry-page .te-tags button{border:1px solid var(--default-border,#e2e8ee);font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);background:#fff;border-radius:4px;padding:2px 8px;font-weight:400;line-height:1.6}#main .template-entry-page .te-tags button[aria-pressed=true]{color:var(--art-primary,#5d87ff);border-color:var(--art-primary,#5d87ff);background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white)}#main .template-entry-page .te-sale-field{border:0;min-width:0;padding:0}#main .template-entry-page .te-sale-field legend{font-size:var(--admin-font-body);margin-bottom:10px;font-weight:600}#main .template-entry-page .te-sale-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}#main .template-entry-page .te-sale-options label{justify-content:center;align-items:center;gap:var(--admin-space-2);border:1px solid var(--default-border,#e2e8ee);height:42px;font-size:var(--admin-font-body);background:var(--art-gray-100,#f9fafb);color:var(--art-gray-900,#323251);cursor:pointer;border-radius:8px;font-weight:400;display:flex}#main .template-entry-page .te-sale-options label.selected{border-color:var(--art-primary,#5d87ff);background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);color:var(--art-primary,#5d87ff)}#main .template-entry-page .te-price{max-width:260px}#main .template-entry-page .te-money{position:relative}#main .template-entry-page .te-money>span{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1);position:absolute;top:10px;left:12px}#main .template-entry-page .te-money input{font-variant-numeric:tabular-nums;padding-left:30px}#main .template-entry-page .te-optional{border-bottom:1px solid var(--default-border,#e2e8ee);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}#main .template-entry-page .te-optional summary{align-items:center;gap:var(--admin-space-3);cursor:pointer;min-height:62px;font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);padding:14px 0;font-weight:600;list-style:none;display:flex}#main .template-entry-page .te-optional summary::-webkit-details-marker{display:none}#main .template-entry-page .te-optional summary>svg{color:var(--art-gray-600,#7987a1)}#main .template-entry-page .te-optional summary>svg:last-child{margin-left:auto;transition:transform .18s}#main .template-entry-page .te-optional[open] summary>svg:last-child{transform:rotate(180deg)}#main .template-entry-page .te-optional summary small{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);margin-left:6px;font-weight:400}#main .template-entry-page .te-badge{background:var(--art-gray-200,#f2f4f5);min-height:21px;color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 7px;font-weight:600;display:inline-flex}#main .template-entry-page .te-badge.green{background:color-mix(in srgb, var(--art-success,#20be85) 12%, white);color:color-mix(in srgb, var(--art-success,#20be85) 55%, var(--art-gray-900,#323251))}#main .template-entry-page .te-badge.blue{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);color:var(--art-primary,#5d87ff)}#main .template-entry-page .te-optional-body{padding:4px 0 24px}#main .template-entry-page .te-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;display:grid}#main .template-entry-page .te-span{grid-column:1/-1}#main .template-entry-page .te-presetbar{background:var(--art-gray-100,#f9fafb);font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:12px 16px;display:flex}#main .template-entry-page .te-presetbar>div{align-items:center;gap:12px;display:flex}#main .template-entry-page .te-check{font-size:var(--admin-font-body);align-items:center;gap:8px;margin:auto 0;font-weight:400;display:flex}#main .template-entry-page .field-presets{min-width:0}#main .template-entry-page .preset-input-wrap :is(input,textarea){padding-right:42px}#main .template-entry-page .preset-input-wrap textarea{display:block}#main .template-entry-page .preset-input-wrap.is-expanded :is(input,textarea){border-color:var(--art-primary,#5d87ff)}#main .template-entry-page .preset-toggle{width:36px;height:36px;color:var(--art-gray-600,#7987a1);background:0 0;border:0;border-radius:7px;place-items:center;display:grid;position:absolute;top:1px;right:1px}#main .template-entry-page .preset-toggle:hover{color:var(--art-primary,#5d87ff);background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white)}#main .template-entry-page .field-presets .te-picker-option>span{overflow-wrap:anywhere;min-width:0}#main .template-entry-page .field-presets .te-picker-option small{margin-top:2px;display:block}#main .template-entry-page .field-presets .te-picker-option.is-disabled{opacity:.55;cursor:not-allowed}#main .template-entry-page .field-presets .te-picker-panel{flex-direction:column;display:flex}#main .template-entry-page .field-presets .te-picker-panel.is-above{top:auto;bottom:calc(100% + 8px)}#main .template-entry-page .field-presets .te-picker-options{min-height:0}#main .template-entry-page .field-presets .te-picker-footer{flex:none}#main .template-entry-page .field-presets .te-picker-footer button{font-size:var(--admin-font-body)}#main .template-entry-page .te-search-preview{background:var(--art-gray-100,#f9fafb);font-size:var(--admin-font-body);border-radius:8px;padding:16px}#main .template-entry-page .te-search-preview strong{color:var(--art-primary,#5d87ff);margin-bottom:4px;font-weight:600;display:block}#main .template-entry-page .te-search-preview span{font-size:var(--admin-font-secondary);color:color-mix(in srgb, var(--art-success,#20be85) 55%, var(--art-gray-900,#323251))}#main .template-entry-page .te-search-preview p{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1);overflow-wrap:anywhere;margin-top:6px}#main .template-entry-page .te-demo-status{background:var(--art-gray-100,#f9fafb);border-radius:8px;gap:8px;padding:16px;display:grid}#main .template-entry-page .te-demo-status p{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1)}#main .template-entry-page .te-form-note{padding-top:16px}#main .template-entry-page .te-sidebar{background:var(--default-box-color,#fff);border:1px solid var(--default-border,#e2e8ee);border-radius:12px;align-self:start;min-width:0;position:sticky;top:24px}#main .template-entry-page .te-side-inner{padding:22px;position:static}#main .template-entry-page .te-side-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}#main .template-entry-page .te-side-heading strong{font-size:var(--admin-font-body);font-weight:600}#main .template-entry-page .te-side-heading small{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1)}#main .template-entry-page .te-preview-window{border:1px solid var(--default-border,#e2e8ee);border-radius:8px;margin-bottom:16px;overflow:hidden}#main .template-entry-page .te-window-bar{border-bottom:1px solid var(--default-border,#e2e8ee);background:var(--art-gray-200,#f2f4f5);align-items:center;gap:5px;height:24px;padding-left:10px;display:flex}#main .template-entry-page .te-window-bar i{background:var(--art-gray-400,#dbdfe1);border-radius:50%;width:5px;height:5px}#main .template-entry-page .te-preview-image{background:var(--art-gray-100,#f9fafb);border:0;width:100%;height:158px;padding:0;display:block;overflow:hidden}#main .template-entry-page .te-preview-image img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}#main .template-entry-page .te-preview-empty{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}#main .template-entry-page .te-preview-empty svg{width:24px;height:24px}#main .template-entry-page .te-preview-name{font-size:var(--admin-font-body);overflow-wrap:anywhere;font-weight:600;display:block}#main .template-entry-page .te-preview-meta{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1);margin:8px 0 14px}#main .template-entry-page .te-side-inner hr{border:0;border-top:1px solid var(--default-border,#e2e8ee);margin:26px 0}#main .template-entry-page .te-checklist{gap:var(--admin-space-5);padding:0;list-style:none;display:grid}#main .template-entry-page .te-checklist button{gap:var(--admin-space-3);text-align:left;width:100%;color:var(--art-gray-900,#323251);background:0 0;border:0;padding:0;display:flex}#main .template-entry-page .te-checklist svg{color:var(--art-gray-600,#7987a1);width:18px;height:18px;margin-top:2px}#main .template-entry-page .te-checklist svg.ready{color:color-mix(in srgb, var(--art-success,#20be85) 55%, var(--art-gray-900,#323251))}#main .template-entry-page .te-checklist strong{font-size:var(--admin-font-body);font-weight:600;display:block}#main .template-entry-page .te-checklist small{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);margin-top:3px;line-height:1.7;display:block}#main .template-entry-page .te-checklist button:hover strong{color:var(--art-primary,#5d87ff)}#main .template-entry-page .te-side-note{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);line-height:1.8}#main .template-entry-page .te-side-note strong{color:var(--art-gray-600,#7987a1);font-weight:600}#main .template-entry-page .te-side-note svg{vertical-align:middle;width:14px;height:14px;margin-right:4px}#main .template-entry-page .te-footer{bottom:0;left:var(--admin-sidebar-width,224px);background:var(--default-box-color,#fff);border-top:1px solid var(--default-border,#e2e8ee);z-index:30;padding:16px clamp(24px,4vw,64px);position:fixed;right:0;box-shadow:0 -6px 24px -16px #3232512e}#main .template-entry-page .te-footer-inner{justify-content:space-between;align-items:center;gap:16px;max-width:1602px;margin:auto;display:flex}#main .template-entry-page .te-save-state{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);align-items:center;gap:8px;display:flex}#main .template-entry-page .te-save-state i{background:var(--art-gray-600,#7987a1);border-radius:50%;flex:none;width:6px;height:6px}#main .template-entry-page .te-save-state i.changed{background:color-mix(in srgb, var(--art-warning,#e5b75b) 45%, var(--art-gray-900,#323251))}#main .template-entry-page .te-actions>small{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);margin-right:6px}#main .template-entry-page :is(.te-error,.field-error){font-size:var(--admin-font-body);color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251));margin:0;font-weight:400;line-height:1.6}#main .template-entry-page .has-error :is(input,textarea,.te-picker-trigger,.te-dropzone,.rich-editor){border-color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251))}#main .template-entry-page .te-alert{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-body);border-radius:8px;align-items:flex-start;gap:12px;margin:16px 27px;padding:12px 16px;display:flex}#main .template-entry-page .te-alert-error{background:color-mix(in srgb, var(--art-danger,#d74f5c) 8%, white);color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251))}#main .template-entry-page .te-alert .te-text{margin-left:auto}#main .template-entry-page .te-error-link{color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251));font-size:var(--admin-font-body);background:0 0;border:0;padding:2px 6px;text-decoration:underline;display:inline-block}#main .template-entry-page .te-progress{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1);align-items:center;gap:16px;margin:16px 27px;display:flex}#main .template-entry-page .te-progress progress{accent-color:var(--art-primary,#5d87ff);flex:1}#main .template-entry-page .rich-editor{border:1px solid var(--default-border,#e2e8ee);box-shadow:none;border-radius:8px}#main .template-entry-page .rich-editor:not(.editor-is-fullscreen) .editor-scroll-area{min-height:180px;max-height:420px}#main .template-entry-page .rich-editor:not(.editor-is-fullscreen) .tiptap{min-height:180px}#main .template-entry-page .rich-toolbar select{flex:0 0 110px;width:110px}#main .template-entry-page .rich-editor .tiptap{font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);line-height:1.8}#main .template-entry-page .rich-editor .tiptap p{margin:0 0 12px}#main .template-entry-page .rich-editor .tiptap ul{padding-left:24px}#main .template-entry-page .rich-editor :is(.editor-topline,.rich-editor-footer){color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary)}#main .template-entry-page .rich-editor :is(.rich-toolbar,.editor-insert-bar) button{font-size:var(--admin-font-body);font-weight:400}.te-confirm-dialog{color:var(--art-gray-900,#323251);width:520px}.te-confirm-dialog p{font-size:var(--admin-font-body);color:var(--art-gray-600,#7987a1);line-height:1.8}.te-confirm-dialog dl{margin:24px 0}.te-confirm-dialog dl>div{font-size:var(--admin-font-body);justify-content:space-between;gap:24px;margin:12px 0;display:flex}.te-confirm-dialog dt{color:var(--art-gray-600,#7987a1);flex:none}.te-confirm-dialog dd{text-align:right;overflow-wrap:anywhere;margin:0}.te-confirm-dialog .te-actions{justify-content:flex-end;gap:var(--admin-space-3);display:flex}@media (width>=1800px){#main .template-entry-page .te-grid{grid-template-columns:minmax(0,1fr) 330px}#main .template-entry-page .te-side-inner{padding:26px}#main .template-entry-page .te-dropzone{height:170px}#main .template-entry-page .te-preview-image{height:180px}}@media (width<=1440px){#main .template-entry-page .te-grid{grid-template-columns:minmax(0,1fr) 248px}#main .template-entry-page .te-side-inner{padding:20px}#main .template-entry-page .te-footer{padding-left:27px;padding-right:27px}#main .template-entry-page .te-flow>div{gap:12px}}@media (width<=1200px){#main .template-entry-page .te-uploads .te-label>small{display:none}#main .template-entry-page .te-dropzone{padding:12px}#main .template-entry-page .te-file-tools>span,#main .template-entry-page .te-section-heading p,#main .template-entry-page .te-flow>.te-meta{display:none}}@media (width<=1120px){#main .template-entry-page .te-grid{grid-template-columns:minmax(0,1fr) 220px}#main .template-entry-page .te-optional summary small,#main .template-entry-page .te-actions>small{display:none}}@media (width<=1000px){#main .template-entry-page .te-grid{grid-template-columns:1fr}#main .template-entry-page .te-sidebar,#main .template-entry-page .te-side-inner{position:static}#main .template-entry-page .te-preview{max-width:280px}}@media (width<=650px){#main .template-entry-page .te-footer{left:0}#main .template-entry-page .te-heading{gap:12px;padding:20px}#main .template-entry-page .te-heading h1{font-size:var(--admin-font-page)}#main .template-entry-page .te-heading-actions .te-meta{display:none}#main .template-entry-page .te-flow{padding:0 20px}#main .template-entry-page .te-flow>div{gap:8px}#main .template-entry-page .te-flow>div>svg{display:none}#main .template-entry-page .te-main{padding:0 0 72px}#main .template-entry-page :is(.te-uploads,.te-classifications,.te-form-grid){grid-template-columns:1fr}#main .template-entry-page .te-sale-options{grid-template-columns:1fr 1fr}#main .template-entry-page .te-footer{padding:12px}#main .template-entry-page .te-save-state{max-width:90px}#main .template-entry-page .te-label{flex-wrap:wrap}#main .template-entry-page .te-presetbar{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){#main .template-entry-page *,#main .template-entry-page :before,#main .template-entry-page :after{transition:none;animation:none}}#main .template-entry-page .te-demo-result{font-size:var(--admin-font-body);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}#main .template-entry-page .te-demo-state{color:var(--art-gray-900,#323251);font-weight:600}.preset-input-wrap[data-v-11a27279]{position:relative}.preset-form[data-v-11a27279]{gap:10px;display:grid}.preset-form label[data-v-11a27279]{margin:4px 0 0}.preset-form textarea[data-v-11a27279]{resize:vertical}.preset-fixed-options[data-v-11a27279]{border:0;gap:8px;margin:0;padding:0;display:grid}.preset-fixed-options legend[data-v-11a27279]{margin-bottom:8px}.preset-fixed-options label[data-v-11a27279]{align-items:center;gap:8px;font-weight:400;display:flex}.preset-fixed-options input[data-v-11a27279]{width:16px;height:16px;accent-color:var(--brand)}.saved-preset-list[data-v-11a27279]{border-top:1px solid var(--line);margin-top:20px;padding-top:14px;font-size:12px}.saved-preset-list>div[data-v-11a27279]{justify-content:space-between;gap:12px;margin-top:12px;display:flex}.saved-preset-list button[data-v-11a27279]{color:var(--muted)}.editor-content-body{overflow-wrap:anywhere;outline:none;min-height:280px;padding:20px;font-size:14px;line-height:1.85}:is(.editor-content-body,.template-rich-content) h2{margin:24px 0 12px;font-size:26px;line-height:1.45}:is(.editor-content-body,.template-rich-content) h3{margin:20px 0 10px;font-size:20px;line-height:1.5}:is(.editor-content-body,.template-rich-content) h4{margin:18px 0 8px;font-size:17px;line-height:1.6}:is(.editor-content-body,.template-rich-content) p{margin:8px 0}:is(.editor-content-body,.template-rich-content) ul{margin:12px 0;padding-left:24px;list-style:outside}:is(.editor-content-body,.template-rich-content) ol{margin:12px 0;padding-left:24px;list-style:decimal}:is(.editor-content-body,.template-rich-content) li p{margin:0}:is(.editor-content-body,.template-rich-content) blockquote{border-left:3px solid var(--brand);background:var(--canvas);margin:16px 0;padding:10px 18px}:is(.editor-content-body,.template-rich-content) pre{border:1px solid var(--line);color:#1f2937;white-space:pre;tab-size:2;background:#f3f5f8;border-radius:6px;margin:16px 0;padding:18px 20px;font:13px/1.8 Consolas,monospace;overflow:auto}:is(.editor-content-body,.template-rich-content) code{white-space:pre-wrap;font-family:Consolas,monospace}:is(.editor-content-body,.template-rich-content) pre code{white-space:pre}:is(.editor-content-body,.template-rich-content) img{max-width:100%;height:auto;margin:16px 0;display:block}:is(.editor-content-body,.template-rich-content) a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}:is(.editor-content-body,.template-rich-content) table{border-collapse:collapse;table-layout:fixed;width:100%;margin:16px 0}:is(.editor-content-body,.template-rich-content) td,:is(.editor-content-body,.template-rich-content) th{vertical-align:top;border:1px solid #b9c8dc;min-width:60px;padding:10px 12px;position:relative}:is(.editor-content-body,.template-rich-content) th{background:var(--brand-soft);font-weight:600}.editor-content-body .selectedCell{background:#e9f1ff}:is(.editor-content-body,.template-rich-content) hr{border:0;border-top:1px solid var(--line);margin:24px 0}:is(.editor-content-body,.template-rich-content) :is(a,button).editor-attachment{border:1px solid var(--line);background:var(--canvas);overflow-wrap:anywhere;border-radius:6px;margin:14px 0;padding:14px 18px;font-size:14px;text-decoration:none;display:block}.template-rich-content button.editor-attachment{text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:border-color .16s,background .16s}.template-rich-content button.editor-attachment span{color:var(--brand);margin-left:12px}.template-rich-content button.editor-attachment:hover{border-color:var(--brand)}.template-rich-content button.editor-attachment:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.template-attachment-note{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.7}.editor-attachment:before{content:"附件 · ";font-weight:600}.editor-content-body .ProseMirror-selectednode{outline:2px solid var(--brand);outline-offset:2px}body:has(.editor-is-fullscreen){overflow:hidden}.admin-shell .admin-content .template-preview{gap:16px;min-width:0;display:grid}.admin-shell .admin-content .template-preview-heading{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:10px;align-items:center;min-height:88px;margin:0;padding:20px 24px}.admin-shell .admin-content .template-preview-eyebrow{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-weight:500}.admin-shell .admin-content .template-preview-heading h1,.admin-shell .admin-content .template-preview-heading p{margin-top:4px}.admin-shell .admin-content .template-preview-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-shell .admin-content .template-preview-actions .btn{white-space:nowrap}.admin-shell .admin-content .template-preview-grid{grid-template-columns:minmax(0,1fr) 312px;gap:16px;min-width:0}.admin-shell .admin-content .template-preview-grid>.backoffice-card{border:1px solid var(--workspace-line);background:var(--workspace-surface);box-shadow:none;border-radius:10px;padding:24px}.admin-shell .admin-content .template-preview-main .admin-preview-cover{object-fit:contain;border:1px solid var(--workspace-line);background:var(--art-gray-100);border-radius:8px;width:100%;max-height:360px;padding:8px;display:block}.admin-shell .admin-content .template-preview-description{color:var(--admin-text-secondary);font-size:var(--admin-font-body);margin:16px 0 20px;line-height:1.7}.admin-shell .admin-content .template-preview-section-title{font-size:var(--admin-font-section);margin:0 0 14px;font-weight:600}.admin-shell .admin-content .template-preview-main .template-rich-content{font-size:var(--admin-font-body);line-height:1.75}.admin-shell .admin-content .template-preview-main .template-rich-content h2{font-size:var(--admin-font-section);margin:22px 0 10px}.admin-shell .admin-content .template-preview-main .template-rich-content h3{font-size:var(--admin-font-body);margin:18px 0 8px}.admin-shell .admin-content .template-preview-side .backoffice-details{font-size:var(--admin-font-body);grid-template-columns:64px minmax(0,1fr);gap:12px;margin:0 0 18px}.admin-shell .admin-content .template-preview-side .backoffice-details dt{color:var(--admin-text-secondary)}.admin-shell .admin-content .template-preview-side .backoffice-details dd{color:var(--admin-text-primary)}.admin-shell .admin-content .template-preview-side .backoffice-hint{background:var(--art-gray-100);color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);border-radius:6px;margin:18px 0 4px;padding:12px;line-height:1.65}.admin-shell .admin-content .template-preview-side .template-info-fold{border-top-color:var(--workspace-line);padding:14px 0}.admin-shell .admin-content .template-preview-side .template-info-fold summary{color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:500}.admin-shell .admin-content .template-preview-side .template-info-fold p,.admin-shell .admin-content .template-preview-side .version-entry p{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);margin:8px 0 0;line-height:1.6}.admin-shell .admin-content .template-preview-side .version-entry{border-top-color:var(--workspace-line);margin-top:12px;padding:12px 0 0}.admin-shell .admin-content .template-preview-side .version-entry strong{font-size:var(--admin-font-body);font-weight:600}@media (width<=1120px){.admin-shell .admin-content .template-preview-grid{grid-template-columns:minmax(0,1fr) 268px}}@media (width<=880px){.admin-shell .admin-content .template-preview-grid{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-content .template-preview-heading{align-items:flex-start}.admin-shell .admin-content .template-preview-actions{justify-content:flex-start}}@media (width<=600px){.admin-shell .admin-content .template-preview-heading,.admin-shell .admin-content .template-preview-grid>.backoffice-card{padding:16px}}.catalog-pagination[data-v-7ce725eb]{justify-items:center;gap:18px;padding:40px 0 16px;display:grid}.catalog-page-buttons[data-v-7ce725eb],.catalog-page-sizes[data-v-7ce725eb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.catalog-page-buttons .page-number[data-v-7ce725eb]{border-radius:12px;width:44px;height:44px;font-size:16px}.catalog-page-buttons .current[data-v-7ce725eb],.catalog-page-sizes .current[data-v-7ce725eb]{background:var(--brand);color:#fff;border-color:var(--brand)}.page-ellipsis[data-v-7ce725eb]{text-align:center;width:40px;color:var(--muted)}.catalog-page-sizes[data-v-7ce725eb]{color:var(--muted);font-size:13px}.catalog-page-sizes>button[data-v-7ce725eb]{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-width:44px;height:36px;padding:0 14px}.catalog-page-sizes>span[data-v-7ce725eb]:first-child{margin-right:12px}.catalog-page-total[data-v-7ce725eb]{margin-left:20px}.catalog-page-total strong[data-v-7ce725eb]{color:var(--ink);font-variant-numeric:tabular-nums}.catalog-table .catalog-col-sortOrder[data-v-e2423603]{width:82px;min-width:82px}.catalog-table .catalog-col-visibility[data-v-e2423603]{width:108px;min-width:108px}.catalog-row-sort[data-v-e2423603]{font-variant-numeric:tabular-nums;font-size:11px}.catalog-display-toggle[data-v-e2423603],.catalog-display-edit[data-v-e2423603]{color:var(--brand);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:11px;display:inline-flex}.catalog-display-toggle>span[data-v-e2423603]{background:var(--brand);border-radius:12px;width:27px;height:16px;position:relative}.catalog-display-toggle>span[data-v-e2423603]:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;right:2px}.catalog-display-toggle[data-v-e2423603]:disabled{opacity:.45;cursor:not-allowed}.catalog-display-toggle[data-v-e2423603]:focus-visible,.catalog-display-edit[data-v-e2423603]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.catalog-table .catalog-col-system[data-v-e2423603]{font-size:11px}.overview-page{color:var(--admin-text-primary,#323251)}.overview-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.overview-heading h1{margin:0;font-size:23px;font-weight:600;line-height:1.35}.overview-heading p{color:var(--admin-text-secondary,#76849a);margin:7px 0 0;font-size:12px}.overview-muted{color:var(--admin-text-secondary,#76849a);font-size:11px}.overview-panel{background:var(--workspace-surface,#fff);border:1px solid var(--h5-card-border,#e9edf3);border-radius:12px;min-width:0}.overview-panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:20px 22px;display:flex}.overview-panel-heading>svg{color:#8795ab}.overview-panel h2{margin:0;font-size:14px;font-weight:650;line-height:1.5}.overview-panel-heading p{color:var(--admin-text-secondary,#76849a);margin:5px 0 0;font-size:11px;line-height:1.6}.overview-counter{color:#6b7d98;margin-left:6px;font-size:12px;font-weight:500}.overview-button{border:1px solid var(--workspace-line,#dce3ed);background:var(--workspace-surface,#fff);min-height:36px;color:var(--admin-text-primary,#323251);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 15px;font-size:13px;display:inline-flex}.overview-button.primary{background:var(--brand,#5b7fff);border-color:var(--brand,#5b7fff);color:#fff}.overview-button:disabled{opacity:.6;cursor:wait}.overview-page :is(a,button,input,select,summary):focus-visible{outline:2px solid var(--brand,#5b7fff);outline-offset:3px}.overview-text-button{color:var(--brand,#5b7fff);white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;text-decoration:none;display:inline-flex}.overview-state{color:#97600e;white-space:nowrap;background:#fff6e8;border-radius:4px;align-items:center;min-height:22px;padding:2px 7px;font-size:11px;display:inline-flex}.overview-state.neutral{color:#737f93;background:#f1f3f6}.overview-empty{text-align:center;color:#8190a5;flex-direction:column;justify-content:center;align-items:center;min-height:210px;padding:24px;display:flex}.overview-empty h3{color:#596881;margin:12px 0 0;font-size:14px;font-weight:500}.overview-empty p{margin:8px 0 0;font-size:12px;line-height:1.8}.overview-empty.compact{min-height:104px}.workbench-columns{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.workbench-primary{gap:18px;min-width:0;display:grid}.workbench-categories{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:0 20px 18px;display:grid}.workbench-categories button{text-align:left;color:#64748f;cursor:pointer;background:#f7f8fa;border:1px solid #0000;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 10px;font-size:12px;transition:background .18s,border-color .18s;display:flex}.workbench-categories button strong{color:#323251;font-variant-numeric:tabular-nums;margin-left:auto;font-size:19px;font-weight:600}.workbench-categories button:hover{background:#f0f4ff}.workbench-categories button.selected{color:var(--brand,#5b7fff);background:#eef3ff;border-color:#dbe5ff}.workbench-task-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:8px 22px 16px;display:flex}.workbench-task-toolbar>button span{color:#8a98ad;font-size:11px}.overview-search{--admin-control-height:22px;border:1px solid var(--workspace-line,#dce3ed);color:#91a0b7;border-radius:5px;align-items:center;gap:8px;width:min(225px,55%);padding:6px 9px;display:flex}.overview-search input{color:#4e5d76;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:0;font-size:12px}.workbench-task-list{margin:0;padding:0 22px;list-style:none}.workbench-task-list li{border-top:1px solid var(--workspace-line,#edf0f5);align-items:center;gap:12px;min-height:78px;padding:15px 0;display:flex}.workbench-task-symbol{color:#6482dc;background:#f0f4ff;border-radius:7px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.workbench-task-copy{flex:1;min-width:0}.workbench-task-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;display:block;overflow:hidden}.workbench-task-copy>span{color:#8190a5;margin-top:6px;font-size:11px;display:block}.workbench-task-footer{border-top:1px solid var(--workspace-line,#edf0f5);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 22px;display:flex}.workbench-task-footer>span{color:#8a98ad;font-size:11px}.workbench-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 18px 18px;display:grid}.workbench-shortcuts a{color:#53647f;border-radius:6px;align-items:center;gap:10px;min-height:52px;padding:12px;font-size:12px;text-decoration:none;transition:background .18s,color .18s;display:flex}.workbench-shortcuts a>svg:first-child{color:#7c8eac}.workbench-shortcuts a>svg:last-child:not(:first-child){margin-left:auto}.workbench-shortcuts a:hover{color:var(--brand,#5b7fff);background:#f2f5fc}.workbench-shortcut-empty{color:#8491a5;padding:0 22px 18px;font-size:12px;line-height:1.7}.workbench-heading-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.workbench-shortcuts-panel{margin-bottom:20px;position:relative}.workbench-shortcuts-panel .overview-panel-heading{padding-bottom:14px}.workbench-shortcuts-panel .overview-panel-heading>div{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.workbench-shortcuts-panel .overview-panel-heading p{margin:0 130px 0 0}.workbench-shortcuts-panel>.workbench-shortcuts{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:0 20px 20px}.workbench-shortcuts-panel>.workbench-shortcuts a{background:#f8f9fb;min-height:44px;padding:10px 12px}.workbench-shortcuts-panel>.workbench-shortcuts a>svg:last-child{display:none}.workbench-all-entries summary{padding-block:9px}.workbench-table-heading{border-top:1px solid var(--workspace-line);color:var(--admin-text-secondary);grid-template-columns:minmax(0,1fr) 72px 92px;gap:12px;margin:0 22px;padding:10px 0;font-size:11px;display:grid}.workbench-table-heading>span:not(:first-child){text-align:right}.workbench-task-list li{min-height:66px;padding:12px 0}.workbench-task-symbol{width:20px;height:24px;color:var(--admin-text-secondary);background:0 0}.workbench-categories{background:#f8f9fb;border-radius:8px;gap:0;margin:0 20px 20px;padding:0}.workbench-categories button{background:0 0;min-height:62px}.workbench-connection-list>a{padding-block:14px}@media (width>=1800px){.workbench-columns{grid-template-columns:minmax(0,1fr) 400px}}@media (width<=1330px){.workbench-shortcuts-panel>.workbench-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=640px){.workbench-heading-actions .overview-button{padding:6px 9px}.workbench-shortcuts-panel>.workbench-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.workbench-shortcuts-panel .overview-panel-heading>div{flex-direction:column;align-items:flex-start;gap:6px}.workbench-table-heading{display:none}}.workbench-all-entries{z-index:4;position:absolute;top:15px;right:20px}.workbench-all-entries summary{cursor:pointer;color:#63748e;padding:8px 0;font-size:12px}.workbench-all-entries summary span{float:right;color:#92a0b4;margin-left:8px;font-size:11px}.workbench-all-entries>.workbench-shortcuts{border:1px solid var(--workspace-line);background:#fff;border-radius:8px;width:min(560px,100vw - 64px);max-height:380px;padding:14px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 12px 32px #23324b18}.admin-shell .admin-content .overview-page .overview-search input{height:22px;min-height:22px;font-size:12px}.workbench-connection-list{padding:0 22px}.workbench-connection-list>a{color:#617390;border-bottom:1px solid var(--workspace-line,#edf0f5);align-items:center;gap:10px;padding:14px 0;text-decoration:none;display:flex}.workbench-connection-list>a:hover strong{color:var(--brand,#5b7fff)}.workbench-connection-list>a>div{flex:1;min-width:0}.workbench-connection-list strong{color:#364760;font-size:13px;font-weight:500}.workbench-connection-list p{color:#8491a5;margin:7px 0 0;font-size:11px;line-height:1.7}.workbench-connection-list>a>svg{flex-shrink:0}.workbench-monitor-link{color:#5c70a2;align-items:center;gap:9px;margin:18px 22px 0;font-size:12px;text-decoration:none;display:flex}.workbench-monitor-link span{flex:1}.workbench-updated{color:#91a0b6;padding:16px 22px;font-size:11px}.dashboard-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px;padding:12px 18px;display:flex}.dashboard-tabs{gap:5px;display:flex}.dashboard-tabs button{color:#64748f;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font-size:13px;display:flex}.dashboard-tabs button.selected{color:var(--brand,#5b7fff);background:#eef3ff;font-weight:600}.dashboard-date-form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.dashboard-date-form label{color:#718099;flex-direction:column;gap:5px;font-size:11px;display:flex}.dashboard-date-form :is(input,select),.dashboard-chart select{border:1px solid var(--workspace-line,#dce3ed);color:#4d5f7b;background:#fff;border-radius:5px;min-height:32px;padding:5px 8px;font-size:12px}.dashboard-date-form small{color:#c74a48}.overview-notice{color:#617697;background:#f0f4fb;border-radius:6px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;font-size:12px;line-height:1.7;display:flex}.overview-notice svg{flex-shrink:0}.overview-notice p{margin:0}.dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.dashboard-metric{padding:18px}.dashboard-metric>div{color:#71829e;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.dashboard-metric>div svg{color:#9ba9bf;flex-shrink:0}.dashboard-metric>strong{letter-spacing:-.4px;font-variant-numeric:tabular-nums;margin-top:15px;font-size:clamp(20px,1.7vw,29px);font-weight:650;line-height:1.35;display:block}.dashboard-metric>p{color:#8896ac;margin:9px 0 0;font-size:11px;line-height:1.6}.dashboard-metric.prominent{border-top:3px solid #6686ef;padding-top:16px}.dashboard-metric.prominent>strong{color:#496fd7}.dashboard-chart-columns{grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:18px;margin-bottom:18px;display:grid}.dashboard-trend{padding:18px 22px 25px}.dashboard-trend svg{width:100%;min-height:220px;overflow:visible}.dashboard-trend text{fill:#98a5b7;font-size:11px}.chart-grid{stroke:#edf0f6;stroke-width:1px}.chart-area{fill:#eef3ff}.chart-line{fill:none;stroke:#6283f2;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.chart-dot{fill:#fff;stroke:#6283f2;stroke-width:2px}.dashboard-chart-empty{min-height:257px}.dashboard-behaviors{gap:18px;padding:3px 22px 24px;display:grid}.dashboard-behaviors>div>div:first-child{color:#71829b;justify-content:space-between;gap:15px;margin-bottom:8px;font-size:12px;display:flex}.dashboard-behaviors strong{color:#4b5a71;font-weight:500}.dashboard-track{background:#eef1f7;border-radius:6px;height:5px;overflow:hidden}.dashboard-track span{border-radius:inherit;background:#7a95e4;height:100%;transition:width .25s;display:block}.dashboard-resource-list{padding:0 22px 15px}.dashboard-resource-list>div{border-top:1px solid var(--workspace-line,#edf0f5);align-items:center;gap:15px;padding:14px 0;display:flex}.dashboard-resource-list strong{flex:1;font-size:12px;font-weight:500}.dashboard-resource-list>div>span:last-child{color:#8491a5;font-size:11px}.dashboard-rank{color:#889bbd;font-variant-numeric:tabular-nums;font-size:11px}.dashboard-business-columns{grid-template-columns:1fr 1fr;gap:18px;margin-bottom:18px;display:grid}.dashboard-operation-grid{grid-template-columns:1fr 1fr;padding:0 22px 20px;display:grid}.dashboard-operation-grid>div{border-top:1px solid var(--workspace-line,#edf0f5);padding:19px 0}.dashboard-operation-grid span{color:#78889f;font-size:12px;display:block}.dashboard-operation-grid strong{color:#3c4d67;font-variant-numeric:tabular-nums;margin-top:10px;font-size:23px;font-weight:600;display:block}.dashboard-definitions{padding:22px}.dashboard-definitions p{color:#8290a4;margin:12px 0 0;font-size:11px;line-height:1.9}.overview-spin{animation:1s linear infinite overview-spin}@keyframes overview-spin{to{transform:rotate(360deg)}}@media (width<=1400px){.workbench-categories button>svg{display:none}.dashboard-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.workbench-columns{grid-template-columns:minmax(0,1fr) 320px}}@media (width<=1100px){.workbench-columns{grid-template-columns:1fr}.workbench-connection-list{grid-template-columns:1fr 1fr;column-gap:30px;display:grid}.dashboard-chart-columns{grid-template-columns:1fr}.dashboard-trend svg{max-height:270px}}@media (width<=640px){.overview-heading{align-items:start}.overview-heading p{max-width:245px;line-height:1.7}.overview-heading>.overview-muted{display:none}.overview-panel-heading{padding:16px}.workbench-categories{grid-template-columns:1fr 1fr;padding-inline:14px}.workbench-task-toolbar,.workbench-task-list{padding-inline:16px}.workbench-task-list li{flex-wrap:wrap;gap:9px}.workbench-task-symbol{display:none}.workbench-task-copy{flex-basis:calc(100% - 80px)}.workbench-task-list .overview-text-button{margin-left:auto}.workbench-shortcuts{grid-template-columns:1fr 1fr;padding-inline:10px}.workbench-connection-list{padding-inline:16px;display:block}.dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric{padding:14px}.dashboard-metric>strong{font-size:23px}.dashboard-date-form{width:100%}.dashboard-date-form label{flex:1}.dashboard-date-form input{width:100%;min-width:0}.dashboard-tabs{width:100%}.dashboard-tabs button{flex:1}.dashboard-business-columns{grid-template-columns:1fr}.dashboard-trend{padding-inline:15px}.dashboard-trend svg{min-height:180px}}@media (prefers-reduced-motion:reduce){.overview-page *,.overview-page :before,.overview-page :after{transition:none!important;animation:none!important}}.h5-workbench .overview-heading{min-height:36px}.h5-workbench .overview-panel-heading{padding:20px 20px 18px}.h5-workbench .overview-panel-heading h2{align-items:center;gap:4px;min-height:24px;font-size:15px;font-weight:600;display:flex}.h5-workbench .overview-panel-heading p{color:var(--art-gray-700)}.h5-workbench .workbench-shortcuts-panel .overview-panel-heading{padding-bottom:14px}.h5-workbench .workbench-shortcuts-panel>.workbench-shortcuts a{color:var(--art-gray-800);font-size:13px}.h5-workbench .workbench-categories button{grid-template-columns:18px minmax(0,1fr) auto;padding:12px;display:grid}.h5-workbench .workbench-categories button>span{white-space:nowrap}.h5-workbench .workbench-categories button strong{font-size:22px;line-height:1.2}.h5-workbench .workbench-task-toolbar{gap:16px;padding:0 20px 16px}.h5-workbench .overview-search{width:228px;max-width:55%}.h5-workbench .workbench-result-count{text-align:center;background:#f9fafb;border-radius:4px;min-width:22px;padding:0 5px;font-size:12px}.h5-workbench .workbench-table-heading{grid-template-columns:minmax(0,1fr) 64px 104px;gap:16px;margin:0 20px;padding:9px 0;font-size:12px}.h5-workbench .workbench-table-heading>span:nth-child(2){text-align:center}.h5-workbench .workbench-task-list{padding:0 20px}.h5-workbench .workbench-task-list li{gap:12px}.h5-workbench .workbench-task-copy strong{font-weight:550}.h5-workbench .workbench-task-copy>span{color:var(--art-gray-700);margin-top:4px}.h5-workbench .workbench-task-list .overview-state{justify-content:center;min-width:56px;margin-left:4px}.h5-workbench .workbench-task-list .overview-text-button{flex:0 0 104px;justify-content:flex-end}.h5-workbench .workbench-task-footer{justify-content:center;margin:0 20px;padding:10px 20px 20px}.h5-workbench .workbench-task-footer:empty{display:none}.h5-workbench .workbench-connections .overview-panel-heading{padding-bottom:6px}.h5-workbench .workbench-connection-list{padding:0 20px}.h5-workbench .workbench-connection-list>a{min-height:66px;padding:12px 0}.h5-workbench .workbench-connection-list p{color:var(--art-gray-700);margin-top:4px;line-height:1.5}.h5-workbench .workbench-other-status{border-top:1px solid var(--workspace-line);margin:0 20px;padding:16px 0;font-size:13px}.h5-workbench .workbench-other-status summary{cursor:pointer;color:var(--art-gray-700)}.h5-workbench .workbench-other-status summary span{float:right;font-size:11px}.h5-workbench .workbench-other-status dl{margin:12px 0 0}.h5-workbench .workbench-other-status dl>div{justify-content:space-between;gap:12px;padding:10px 0;display:flex}.h5-workbench .workbench-other-status dt small{color:var(--art-gray-700);margin-top:4px;font-size:11px;display:block}.h5-workbench .workbench-other-status dd{color:var(--art-gray-700);flex:none;margin:0;font-size:11px}.h5-workbench .workbench-monitor-link{border-top:1px solid var(--workspace-line);margin:0 20px;padding-top:16px}.h5-workbench .workbench-monitor-link>span:last-child{flex:none}.h5-workbench .workbench-updated{justify-content:space-between;padding:16px 20px;display:flex}@media (width<=1400px){.h5-workbench .workbench-categories{grid-template-columns:repeat(auto-fit,minmax(min(144px,100%),1fr));gap:4px}.h5-workbench .workbench-categories button{grid-template-columns:minmax(0,1fr) auto}.h5-workbench .workbench-categories button>svg{display:none}}@media (width<=640px){.h5-workbench .workbench-categories{margin-inline:16px;padding-inline:0}.h5-workbench .workbench-task-list .overview-text-button{flex-basis:auto}.h5-workbench .workbench-task-toolbar{flex-wrap:wrap}.h5-workbench .overview-search{max-width:100%}}.h5-dashboard .dashboard-controls{border-bottom:1px solid var(--h5-card-border);background:0 0;border-radius:0;gap:16px;margin-bottom:16px;padding:0}.h5-dashboard .dashboard-tabs{gap:32px}.h5-dashboard .dashboard-tabs button{border:0;border-bottom:2px solid #0000;border-radius:0;height:46px;padding:0;font-size:14px}.h5-dashboard .dashboard-tabs button.selected{border-bottom-color:var(--brand);color:var(--brand);background:0 0}.h5-period-buttons{align-items:center;display:flex}.h5-period-buttons button{min-height:28px;color:var(--art-gray-700);cursor:pointer;background:#fff;border:1px solid #dcdfe6;padding:4px 11px;font-size:12px}.h5-period-buttons button+button{margin-left:-1px}.h5-period-buttons button:first-child{border-radius:4px 0 0 4px}.h5-period-buttons button:last-child{border-radius:0 4px 4px 0}.h5-period-buttons button.selected{background:var(--brand);border-color:var(--brand);color:#fff}.h5-dashboard-period{color:var(--art-gray-700);flex-wrap:wrap;gap:16px;margin:0 0 16px;font-size:12px;display:flex}.h5-custom-dates{border:1px solid var(--h5-card-border);background:#fff;border-radius:10px;margin-bottom:16px;padding:16px}.h5-dashboard .dashboard-metrics{border:1px solid var(--h5-card-border);background:#fff;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 0;margin:0 0 18px;padding:22px 0}.h5-dashboard .overview-panel.dashboard-metric{border:0;border-left:1px solid var(--h5-card-border);background:0 0;border-radius:0;padding:0 24px}.h5-dashboard .dashboard-metric:nth-child(4n+1){border-left:0}.h5-dashboard .dashboard-metric>div{color:var(--art-gray-700);justify-content:flex-start;gap:2px}.h5-dashboard .dashboard-metric>strong{color:var(--art-gray-900);margin-top:10px;font-size:clamp(21px,2vw,25px);line-height:1.3}.h5-dashboard .dashboard-metric>p{color:var(--art-gray-700);margin-top:8px}.h5-dashboard .dashboard-metric.prominent{padding-top:0}.h5-dashboard .dashboard-chart-columns{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr);align-items:start}.h5-dashboard .overview-panel{border-radius:10px}.h5-dashboard .overview-panel-heading{padding:20px 20px 16px}.h5-dashboard .overview-panel-heading h2{font-size:14px}.h5-dashboard .dashboard-trend{padding:0 20px 20px}.h5-dashboard .dashboard-trend svg{height:286px;min-height:286px}.h5-dashboard .chart-area{fill:#0000}.h5-dashboard .dashboard-chart-empty{min-height:306px}.h5-dashboard .overview-notice{background:0 0;margin-top:-8px;padding:0;font-size:11px}.h5-dashboard .dashboard-behaviors{gap:22px;padding:6px 20px 24px}.h5-dashboard .dashboard-behaviors>div>div:first-child{color:var(--art-gray-700);font-size:12px}.h5-dashboard .dashboard-resource-list{padding:0 20px 20px}@media (width<=1000px){.h5-dashboard .dashboard-chart-columns{grid-template-columns:1fr}.h5-dashboard .dashboard-metric{padding-inline:16px}}@media (width<=640px){.h5-dashboard .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.h5-dashboard .dashboard-metric:nth-child(odd){border-left:0}.h5-dashboard .dashboard-controls{padding-bottom:12px}.h5-dashboard .dashboard-tabs{gap:24px}.h5-dashboard .dashboard-tabs button{flex:none}}.business-trend-columns[data-v-b7671ba2]{grid-template-columns:minmax(0,1.9fr) minmax(270px,1fr)}.business-trend-columns[data-v-b7671ba2]>*{min-width:0}.business-trend-label[data-v-b7671ba2]{border:1px solid var(--workspace-line);color:var(--brand);border-radius:5px;padding:5px 10px;font-size:11px}.business-trend-legend[data-v-b7671ba2]{color:var(--admin-text-meta);justify-content:center;align-items:center;gap:7px;margin-top:8px;font-size:11px;display:flex}.business-trend-legend span[data-v-b7671ba2]{background:#6283f2;border-radius:2px;width:14px;height:3px}.business-payment-rate[data-v-b7671ba2]{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:baseline;gap:12px;margin:0 22px 20px;padding-bottom:15px;display:flex}.business-payment-rate span[data-v-b7671ba2]{color:var(--admin-text-meta);font-size:12px}.business-payment-rate strong[data-v-b7671ba2]{font-variant-numeric:tabular-nums;color:var(--brand);font-size:22px;font-weight:650}@media (width<=1000px){.business-trend-columns[data-v-b7671ba2]{grid-template-columns:minmax(0,1fr)}}.native-payment[data-v-304709db]{border:1px solid var(--line);border-radius:10px;margin:20px 0;padding:24px}.native-payment h3[data-v-304709db]{margin:0 0 12px}.native-payment p[data-v-304709db]{color:var(--muted);overflow-wrap:anywhere;line-height:1.7}.native-payment img[data-v-304709db]{background:#fff;max-width:100%;height:auto;display:block}.native-payment .order-actions[data-v-304709db]{flex-wrap:wrap}.native-payment .field-error[data-v-304709db]{color:var(--danger,#b42318)}@media (width<=650px){.native-payment[data-v-304709db]{padding:16px}.native-payment .btn[data-v-304709db]{white-space:normal}}.payment-method[data-v-304709db]{align-items:center;gap:12px;margin:12px 0;display:flex}.payment-method select[data-v-304709db]{border:1px solid var(--line);background:var(--surface,#fff);border-radius:6px;max-width:100%;min-height:44px;padding:8px}.modal.wide:has(.zh-member-checkout){color:#f8f6f3;background:#141414;border-radius:24px;width:min(1600px,95vw);max-height:min(94vh,1100px);padding:0;overflow:auto}.modal:has(.zh-member-checkout)>.modal-heading{z-index:5;margin:0;position:absolute;top:22px;right:24px}.modal:has(.zh-member-checkout)>.modal-heading h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modal:has(.zh-member-checkout)>.modal-heading .icon-btn{color:#ece7e2;width:40px;height:40px}.modal:has(.zh-member-checkout)>.modal-heading .icon-btn svg{width:22px;height:22px}.zh-member-checkout{color:#f8f6f3;min-height:min(760px,90vh);font-family:var(--font);background:#141414;grid-template-columns:39% 61%;display:grid}.zh-member-story{background:#25211f;border-radius:20px;min-width:0;margin:16px 0 16px 16px;overflow:hidden}.zh-member-gift{object-fit:cover;object-position:center;width:100%;height:220px;display:block}.zh-member-story-copy{padding:22px clamp(24px,3vw,45px) 30px}.zh-member-story-copy>p:first-child{color:#d7b38a;margin:0 0 12px;font-size:15px}.zh-member-story-copy h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 12px;font-size:clamp(25px,2.3vw,37px);line-height:1.32}.zh-member-story-copy>p:nth-of-type(2){color:#d6c8bb;margin:0 0 24px;font-size:13px;line-height:1.65}.zh-member-story-copy ul{border-top:1px solid #665a50;gap:16px;margin:0;padding:18px 0 0;list-style:none;display:grid}.zh-member-story-copy li{align-items:flex-start;gap:13px;min-width:0;display:flex}.zh-member-story-copy li svg{color:#fff2df;background:#6d5949;border-radius:50%;flex:none;width:27px;height:27px;padding:6px}.zh-member-story-copy li span{gap:3px;display:grid}.zh-member-story-copy li strong{font-size:15px}.zh-member-story-copy li small{color:#c5b9ae;font-size:12px;line-height:1.5}.zh-member-main{scrollbar-color:#5d4d40 #171717;min-width:0;max-height:min(94vh,1100px);padding:42px clamp(28px,3vw,55px) 34px;overflow:auto}.zh-member-header{align-items:center;gap:12px;margin:0 42px 26px 0;display:flex}.zh-member-avatar{color:#657083;background:#f5f6f9;border-radius:50%;flex:none;place-items:center;width:43px;height:43px;font-size:20px;font-weight:700;display:grid}.zh-member-header>span:last-child{gap:4px;min-width:0;display:grid}.zh-member-header strong{overflow-wrap:anywhere;font-size:18px}.zh-member-header small{color:#b9b3ae;font-size:12px}.zh-member-main>h2{letter-spacing:-.02em;margin:0 0 22px;font-size:clamp(22px,2vw,30px);line-height:1.35}.zh-member-plans{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.zh-member-plans button{color:#f8f6f3;text-align:center;cursor:pointer;min-width:0;min-height:176px;font-family:var(--font);background:#222;border:1px solid #383838;border-radius:18px;flex-direction:column;align-items:center;gap:5px;padding:20px 12px;transition:background .18s,border-color .18s;display:flex}.zh-member-plans button:hover:not(:disabled){background:#2a2520;border-color:#ad805b}.zh-member-plans button.selected{background:#35291f;border-color:#cf9d70}.zh-member-plans button:disabled{opacity:.5;cursor:not-allowed}.zh-member-plans strong{font-size:20px}.zh-member-price{white-space:nowrap;font-size:clamp(24px,2.7vw,38px);font-weight:750;line-height:1.2}.zh-member-plans button.selected .zh-member-price{color:#f4cfb3}.zh-member-plans small{color:#c5c1be;font-size:12px}.zh-member-plans em{color:#e5d5c9;overflow-wrap:anywhere;margin-top:auto;font-size:11px;font-style:normal;line-height:1.35}.zh-member-summary,.zh-member-preview,.zh-member-message{color:#ded2c9;background:#242424;border-radius:10px;margin:14px 0 0;padding:12px 16px;font-size:13px;line-height:1.65}.zh-member-preview{color:#c2b9b1;background:0 0;margin-top:3px;padding-top:7px}.zh-member-payment{background:#232323;border-radius:20px;margin-top:16px;padding:22px 24px}.zh-member-amount{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.zh-member-amount span{color:#b9b4b0;font-size:13px}.zh-member-amount strong{white-space:nowrap;font-size:35px;line-height:1.2}.zh-member-methods{color:#cfc5bd;flex-wrap:wrap;align-items:center;gap:10px;margin:15px 0 8px;font-size:13px;display:flex}.zh-member-methods label{color:#f5e9de;cursor:pointer;border:1px solid #5d5149;border-radius:10px;align-items:center;gap:6px;padding:9px 12px;display:flex}.zh-member-methods label.selected{background:#6d523d;border-color:#b78c67}.zh-member-methods label.unavailable{opacity:.58;cursor:not-allowed}.zh-member-methods input,.zh-member-consent input{accent-color:#d9aa82}.zh-member-methods small{font-size:11px}.zh-member-terms-link{color:#f2cdae;font:500 13px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:14px 0 10px;display:inline-flex}.zh-member-terms-link svg{width:15px;height:15px}.zh-member-consent{color:#e2d7cc;align-items:flex-start;gap:10px;margin:0 0 15px;font-size:12px;line-height:1.55;display:flex}.zh-member-consent input{flex:none;margin-top:2px}.zh-member-primary{color:#1c1714;width:100%;min-height:47px;font:700 15px var(--font);cursor:pointer;background:#d8ac87;border:0;border-radius:10px;display:block}.zh-member-primary:disabled{opacity:.5;cursor:not-allowed}.zh-member-reader{color:#e7ded6;max-height:55vh;padding-right:10px;overflow:auto}.zh-member-reader .order-terms{display:block}.zh-member-reader .order-terms section{border-bottom:1px solid #403c39;padding:12px 0}.zh-member-reader h3{font-size:16px}.zh-member-reader p{font-size:13px;line-height:1.8}.zh-member-order{background:#232323;border-radius:14px;gap:8px;padding:22px;display:grid}.zh-member-order span{color:#bfb3a8;font-size:12px}.zh-member-order strong{font-size:20px}.zh-member-order b{color:#f4cfb3;font-size:30px}.zh-member-result{color:#ddd3ca;padding:38px 12px}.zh-member-result h3{color:#fff}.zh-member-order-actions{flex-wrap:wrap;gap:14px;padding:18px 0;display:flex}.zh-member-order-actions a,.zh-member-order-actions button{color:#f0c7a6;cursor:pointer;font:500 14px var(--font);background:0 0;border:0;text-decoration:underline}.zh-member-error{color:#ffe2dc;background:#4d2523;border-radius:10px;padding:12px 16px;font-size:13px}.zh-member-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.zh-member-checkout .native-payment{color:#fff;background:#232323;border:0;margin:18px 0}.zh-member-checkout .native-payment p{color:#d6c8bd}.zh-member-checkout .native-payment .btn{color:#fff;background:#3c312b;border-color:#685342}.zh-member-checkout .native-payment .btn-primary{color:#1d1815;background:#d8ac87}.zh-member-checkout .native-payment img{background:#fff;border-radius:8px;margin:12px auto;padding:10px}.zh-member-checkout :focus-visible{outline-offset:3px;outline:3px solid #e2b48e}@media (width<=900px){.zh-member-checkout{grid-template-columns:1fr}.zh-member-story{display:none}.zh-member-main{max-height:90vh;padding:48px 20px 30px}.modal.wide:has(.zh-member-checkout){width:min(650px,100%)}}@media (width<=540px){.zh-member-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.zh-member-plans button{min-height:140px}.zh-member-plans strong{font-size:17px}.zh-member-price{font-size:25px}.zh-member-payment{padding:18px}.zh-member-main>h2{font-size:23px}}.checkout-dialog[data-v-f9badbd4]{font-family:var(--font);color:var(--ink)}.checkout-product[data-v-f9badbd4]{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:12px 0 24px;display:flex}.checkout-product h3[data-v-f9badbd4]{font:600 23px/1.5 var(--font);margin:6px 0}.checkout-product span[data-v-f9badbd4],.checkout-product p[data-v-f9badbd4]{color:var(--muted);font-size:14px;line-height:1.7}.checkout-product strong[data-v-f9badbd4]{font:600 30px/1.4 var(--font);color:var(--brand);white-space:nowrap}.checkout-total[data-v-f9badbd4]{text-align:right;gap:4px;display:grid}.checkout-benefit[data-v-f9badbd4]{color:var(--muted);margin:16px 0;font-size:14px;line-height:1.8}.checkout-channels[data-v-f9badbd4]{border:0;gap:14px;margin:26px 0;padding:0;display:flex}.checkout-channels legend[data-v-f9badbd4]{margin-bottom:12px;font-weight:600}.checkout-channels label[data-v-f9badbd4]{border:1px solid var(--line);border-radius:6px;align-items:center;gap:10px;min-width:180px;padding:15px 22px;display:flex}.checkout-channels .selected[data-v-f9badbd4]{background:var(--brand-soft);border-color:var(--brand)}.checkout-channels .unavailable[data-v-f9badbd4]{color:var(--muted);background:var(--canvas)}.checkout-channels small[data-v-f9badbd4]{margin-top:3px;font-size:12px;display:block}.checkout-terms-link[data-v-f9badbd4]{color:var(--brand);font:500 14px var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.checkout-consent[data-v-f9badbd4]{align-items:flex-start;gap:10px;padding:12px 0;font-size:14px;line-height:1.8;display:flex}.checkout-consent input[data-v-f9badbd4]{flex:none;margin-top:6px}.checkout-footer[data-v-f9badbd4]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-top:20px;padding-top:22px;display:flex}.checkout-footer span[data-v-f9badbd4]{color:var(--muted);font-size:13px;line-height:1.7}.checkout-footer a[data-v-f9badbd4]{color:var(--brand);font-size:14px}.checkout-footer a.btn-primary[data-v-f9badbd4]{color:#fff}.checkout-reader[data-v-f9badbd4]{max-height:48vh;padding-right:12px;overflow:auto}.checkout-reader[data-v-f9badbd4] .order-terms{display:block}.checkout-reader[data-v-f9badbd4] section{border:0;border-bottom:1px solid var(--line);border-radius:0;padding:16px 0}.checkout-reader[data-v-f9badbd4] h3{font:600 17px/1.6 var(--font)}.checkout-reader[data-v-f9badbd4] p{font-size:14px;line-height:1.9}.checkout-error[data-v-f9badbd4]{background:var(--danger-soft);color:var(--danger);padding:14px}.checkout-error button[data-v-f9badbd4]{margin-left:12px;text-decoration:underline}.checkout-loading[data-v-f9badbd4]{text-align:center;padding:50px}.checkout-result[data-v-f9badbd4]{text-align:center;padding:40px 20px}.checkout-result svg[data-v-f9badbd4]{width:34px;height:34px;color:var(--brand)}.checkout-result p[data-v-f9badbd4]{color:var(--muted);font-size:14px;line-height:1.8}.checkout-dialog[data-v-f9badbd4] .native-payment{border:0;margin:0;padding:24px 0}.checkout-dialog[data-v-f9badbd4] .native-payment img{margin:12px auto}.checkout-dialog input[data-v-f9badbd4]{accent-color:var(--brand)}.modal.wide:has(>.checkout-dialog){border-radius:10px;width:min(820px,100%);padding:28px 32px}.modal:has(.avatar-editor){border-radius:10px}.customer-auth-form{color:#202733;font-family:var(--font);font-size:14px}.customer-auth-form h1{letter-spacing:-.025em;text-wrap:balance;margin:0 0 10px;font-size:34px;font-weight:750;line-height:1.25}.customer-auth-form .auth-intro{color:#60718a;margin:0 0 16px;font-size:15px;line-height:1.55}.customer-auth-form .auth-notices{min-height:43px;margin-bottom:14px}.customer-auth-form .auth-feedback,.customer-auth-form .auth-status{color:#24517e;background:#f1f6ff;border-radius:10px;align-items:center;min-height:43px;margin:0;padding:9px 13px;font-size:13px;line-height:1.45;display:flex}.customer-auth-form .auth-feedback-error{color:#a92824;background:#fff1ef}.customer-auth-form .auth-feedback button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.customer-auth-form .auth-fields{gap:14px;display:grid}.customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement){color:#29364a;gap:6px;min-width:0;font-size:13px;font-weight:650;display:grid}.customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement)>input:not([type=checkbox]),.customer-auth-form .auth-phone-row,.customer-auth-form .auth-code-row{color:#1d2738;background:#fff;border:1px solid #c9d3e0;border-radius:9px;width:100%;min-width:0;height:48px;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px 2px #172b4d08}.customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement)>input:not([type=checkbox]){font:500 15px var(--font);padding:0 14px}.customer-auth-form .auth-fields input:not([type=checkbox])::placeholder{color:#61728a;font-weight:400}.customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement)>input:not([type=checkbox]):hover:not(:disabled){border-color:#a5b5cb}.customer-auth-form .auth-phone-row:hover:not(:has(input:disabled)){border-color:#a5b5cb}.customer-auth-form .auth-code-row:hover:not(:has(input:disabled)){border-color:#a5b5cb}.customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement)>input:not([type=checkbox]):focus,.customer-auth-form .auth-phone-row:focus-within,.customer-auth-form .auth-code-row:focus-within{background:#fff;border-color:#2465bd;outline:0;box-shadow:0 0 0 3px #2465bd18}.customer-auth-form .auth-fields input:not([type=checkbox]):disabled{color:#66758a;background:#fff;border-color:#d3dce8}.customer-auth-form .auth-phone-row:has(input:disabled){color:#66758a;background:#fff;border-color:#d3dce8}.customer-auth-form .auth-code-row:has(input:disabled){color:#66758a;background:#fff;border-color:#d3dce8}.customer-auth-form .auth-fields input:-webkit-autofill{-webkit-text-fill-color:#1d2738;transition:background-color 99999s ease-in-out;-webkit-box-shadow:inset 0 0 0 100px #fff}.customer-auth-form .auth-fields input:-webkit-autofill:hover{-webkit-text-fill-color:#1d2738;transition:background-color 99999s ease-in-out;-webkit-box-shadow:inset 0 0 0 100px #fff}.customer-auth-form .auth-fields input:-webkit-autofill:focus{-webkit-text-fill-color:#1d2738;transition:background-color 99999s ease-in-out;-webkit-box-shadow:inset 0 0 0 100px #fff}.customer-auth-form .auth-phone-row,.customer-auth-form .auth-code-row{align-items:center;gap:0;padding:0 5px 0 14px;display:flex}.customer-auth-form .auth-phone-row span{white-space:nowrap;border-right:1px solid #d3dce8;flex:none;margin-right:12px;padding-right:13px;font-size:15px;font-weight:650}.customer-auth-form .auth-phone-row>input,.customer-auth-form .auth-code-row>input{color:#1d2738;width:100%;min-width:0;height:100%;font:500 15px var(--font);background:0 0;border:0;outline:0;flex:1;padding:0 8px 0 0}.customer-auth-form .auth-phone-row>input:disabled,.customer-auth-form .auth-code-row>input:disabled{background:0 0}.customer-auth-form .auth-code-row>button:not(.captcha-image){color:#095bc5;min-height:28px;font:650 12px var(--font);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-left:1px solid #d3dce8;border-radius:0;flex:none;padding:0 12px}.customer-auth-form .auth-code-row>button:not(.captcha-image):hover:not(:disabled){color:#083f87}.customer-auth-form .auth-code-row>button:disabled{opacity:.6;cursor:not-allowed}.customer-auth-form .captcha-image{cursor:pointer;background:#fff;border:1px solid #dbe3ed;border-radius:6px;flex:none;place-items:center;width:130px;height:38px;padding:0;display:grid;overflow:hidden}.customer-auth-form .captcha-image img{object-fit:contain;width:100%;height:100%;display:block}.customer-auth-form .auth-password-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.customer-auth-form .auth-remember,.customer-auth-form .auth-agreement{color:#66758c;align-items:flex-start;gap:9px;font-size:13px;line-height:1.5;display:flex}.customer-auth-form .auth-remember input,.customer-auth-form .auth-agreement input{accent-color:#1f2937;flex:none;width:16px;height:16px;margin-top:1px}.customer-auth-form .auth-agreement a,.customer-auth-form .auth-alternative a{color:#075dc9;text-underline-offset:2px;text-decoration:underline}.customer-auth-form .auth-submit{color:#fff;width:100%;height:50px;font:700 16px var(--font);cursor:pointer;background:#20252e;border:0;border-radius:25px;margin-top:2px}.customer-auth-form .auth-submit:hover:not(:disabled){background:#0d1522}.customer-auth-form .auth-submit:disabled{opacity:.55;cursor:not-allowed}.customer-auth-form .auth-switches{flex-wrap:wrap;justify-content:space-between;gap:10px;margin:12px 0 0;display:flex}.customer-auth-form .auth-switches button{color:#075bc4;cursor:pointer;font:500 13px var(--font);background:0 0;border:0;padding:4px 0}.customer-auth-form .auth-alternative{color:#68778a;margin:8px 0 0;font-size:12px;line-height:1.6}.customer-auth-form .auth-social{color:#60718a;border-top:1px solid #e3eaf5;justify-content:center;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;line-height:1.4;display:flex}.customer-auth-form .auth-social>div{gap:6px;display:flex}.customer-auth-form .auth-social button{color:#63748c;width:30px;height:30px;font:700 11px var(--font);background:#e8eef7;border:0;border-radius:50%}.customer-auth-form button:focus-visible,.customer-auth-form a:focus-visible{outline-offset:3px;outline:3px solid #2775ed}@media (height<=780px){.customer-auth-form .auth-fields{gap:11px}.customer-auth-form .auth-notices{margin-bottom:10px}.customer-auth-form .auth-intro{margin-bottom:12px}.customer-auth-form .auth-social{margin-top:10px;padding-top:9px}}@media (width<=450px){.customer-auth-form h1{font-size:27px}.customer-auth-form .auth-fields{gap:12px}.customer-auth-form .captcha-image{width:112px}.customer-auth-form .auth-password-pair{grid-template-columns:1fr}.customer-auth-form .auth-social{flex-wrap:wrap}}.zh-auth-shell{color:#202733;min-height:min(730px,88vh);font-family:var(--font);background:#fff;grid-template-columns:42% 58%;display:grid;overflow:hidden}.zh-auth-story{background-color:#f5f8ff;background-image:radial-gradient(#bfcee7 1px,#0000 1px);background-size:54px 54px;flex-direction:column;justify-content:space-between;min-width:0;padding:42px 38px 50px;display:flex;position:relative}.zh-auth-brand .brand-logo{width:170px;max-width:100%;height:auto;display:block}.zh-auth-collage{filter:drop-shadow(0 24px 25px #24344e25);height:270px;margin:24px 4px 10px;position:relative}.zh-auth-collage img{object-fit:cover;border:7px solid #fff;border-radius:22px;width:58%;height:190px;position:absolute;box-shadow:0 9px 27px #2b394b23}.zh-auth-collage img:first-child{top:42px;left:0;transform:rotate(-9deg)}.zh-auth-collage img:nth-child(2){top:10px;left:20%;transform:rotate(4deg)}.zh-auth-collage img:nth-child(3){top:76px;right:0;transform:rotate(10deg)}.zh-auth-story-copy{text-align:center}.zh-auth-story-copy h2{letter-spacing:-.02em;margin:0 0 12px;font-size:28px;line-height:1.35}.zh-auth-story-copy p{color:#68768c;margin:0;font-size:14px;line-height:1.65}.zh-auth-content{place-items:center;min-width:0;padding:58px 54px;display:grid}.zh-auth-content-inner{width:min(100%,440px);min-width:0}.modal.wide:has(.zh-auth-shell){border-radius:32px;width:min(1120px,100%);height:min(820px,100dvh - 64px);max-height:none;padding:0;overflow:hidden}.modal.wide:has(.zh-auth-shell) .zh-auth-shell{height:100%;min-height:0}.modal.wide:has(.zh-auth-shell) .zh-auth-content{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;flex-direction:column;justify-content:flex-start;align-items:center;min-height:0;padding:24px 54px;display:flex;overflow-y:auto}.modal.wide:has(.zh-auth-shell) .zh-auth-content-inner{flex:none;margin-block:auto}.modal.wide:has(.zh-auth-shell) .zh-auth-content::-webkit-scrollbar{display:none}.modal:has(.zh-auth-shell)>.modal-heading{z-index:2;margin:0;position:absolute;top:28px;right:30px}.modal:has(.zh-auth-shell)>.modal-heading h2{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.modal:has(.zh-auth-shell)>.modal-heading .icon-btn{color:#7d8ba0;width:42px;height:42px}.modal:has(.zh-auth-shell)>.modal-heading .icon-btn svg{width:22px;height:22px}.zh-auth-page{padding:40px 20px 70px}.zh-auth-page .zh-auth-shell{border-radius:28px;max-width:1120px;min-height:730px;margin:0 auto;box-shadow:0 26px 60px #24344e16}.zh-auth-shell :focus-visible{outline-offset:3px;outline:3px solid #2775ed}@media (width<=850px){.zh-auth-shell{grid-template-columns:1fr;min-height:0}.zh-auth-story{display:none}.zh-auth-content{padding:56px 26px 36px}.modal.wide:has(.zh-auth-shell){border-radius:22px;width:min(520px,100%)}.modal.wide:has(.zh-auth-shell) .zh-auth-content{padding:24px 26px}.zh-auth-page .zh-auth-shell{min-height:0}}@media (width<=450px){.zh-auth-content{padding:58px 20px 30px}.zh-auth-page{padding:12px}.modal:has(.zh-auth-shell)>.modal-heading{top:10px;right:10px}}.approved-header .main-nav a:before,.approved-header .main-nav a:after{display:none}.approved-header .main-nav a.active{color:var(--brand);font-weight:700}.approved-header .header-actions{margin-left:auto}.customer-account-menu{padding:12px 0;position:relative}.customer-account-trigger{align-items:center;gap:10px;min-height:42px;font-size:14px;display:flex}.customer-account-trigger>.icon{width:14px}.customer-avatar-letter{color:#285590;background:#e9effb;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:flex}.customer-avatar-letter.vip{color:#89672d;background:#f8efd9;border:1px solid #b59964}.customer-account-trigger .customer-avatar{object-fit:cover;width:38px;height:38px}.customer-account-name{white-space:nowrap;text-overflow:ellipsis;max-width:110px;overflow:hidden}.customer-vip-label{color:#70521e;background:#efdfb8;border-radius:3px;padding:0 6px;font-size:10px;font-weight:800;line-height:20px}.customer-account-dropdown{border:1px solid var(--line);z-index:60;background:#fff;border-radius:12px;min-width:208px;padding:16px;position:absolute;top:100%;right:0;box-shadow:0 16px 42px #1d30411a}.customer-account-dropdown>strong,.customer-account-dropdown>small{overflow-wrap:anywhere;display:block}.customer-account-dropdown>small{color:var(--muted);border-bottom:1px solid var(--line);margin:6px 0 12px;padding-bottom:14px;font-size:12px}.customer-account-dropdown>a,.customer-account-dropdown>button{text-align:left;border-radius:6px;width:100%;padding:10px;font-size:13px;display:block}.customer-account-dropdown>a:hover,.customer-account-dropdown>button:hover{background:var(--brand-soft);color:var(--brand)}.customer-account-dropdown>button{border-top:1px solid var(--line);color:var(--muted);border-radius:0;margin-top:8px}@media (width<=700px){.approved-header .header-inner{gap:16px}.customer-account-name{display:none}.customer-account-trigger{gap:5px}.customer-account-dropdown{right:-8px}.approved-header .login-link{white-space:nowrap;font-size:12px}}.customer-avatar-wrap{flex:none;width:38px;height:38px;display:inline-flex;position:relative}.customer-avatar-wrap .customer-avatar{border-radius:50%;width:38px;height:38px}.customer-avatar-wrap.is-vip .customer-avatar{border:1px solid #d1ae6b}.customer-avatar-wrap.is-vip .customer-avatar-letter{color:#77551c;background:#f9f0dd}.customer-avatar-crown{color:#fff;background:#b98230;border:2px solid #fff;border-radius:50%;place-items:center;width:21px;height:21px;display:grid;position:absolute;top:-8px;right:-8px;box-shadow:0 3px 7px #20365330}.customer-avatar-crown .icon{width:12px;height:12px}.customer-account-menu.is-vip .customer-account-name,.customer-account-menu.is-vip .customer-account-dropdown>strong{color:#926318;letter-spacing:.01em;font-weight:700}.customer-account-dropdown{border:0;border-radius:14px;min-width:294px;padding:20px;box-shadow:0 18px 42px #20365320}.customer-account-dropdown>strong{font-size:17px;line-height:1.4}.customer-account-dropdown>small{margin:6px 0 17px}.customer-membership-status{color:#805c21;background:#fff7e8;border-radius:7px;align-items:center;gap:7px;margin:-2px 0 13px;padding:9px 10px;font-size:12px;display:flex}.customer-membership-status .icon{width:13px;height:13px}.customer-account-dropdown>.customer-membership-action{border-radius:8px;justify-content:space-between;align-items:center;min-height:42px;margin-bottom:10px;padding:0 12px;font-size:13px;font-weight:700;display:flex}.customer-account-dropdown>.customer-membership-action .icon{width:15px;height:15px}.customer-account-dropdown>.customer-membership-action.is-join{background:var(--brand);color:#fff;box-shadow:0 6px 13px #0963d126}.customer-account-dropdown>.customer-membership-action.is-join:hover{color:#fff;background:#0756b8}.customer-account-dropdown>.customer-membership-action.is-member{color:#78531a;background:#fff5e4}.customer-account-dropdown>.customer-membership-action.is-member:hover{color:#78531a;background:#faebcb}.customer-account-dropdown>a:not(.customer-membership-action){border-radius:7px;align-items:center;min-height:40px;padding:0 11px;display:flex}.customer-account-dropdown>button{min-height:48px;margin-top:10px;padding:12px 11px 0}@media (width<=700px){.customer-account-dropdown{width:min(294px,100vw - 36px);min-width:0;right:-8px}.customer-account-name{max-width:72px;display:block}}@media (width<=380px){.customer-account-name{display:none}}body .storefront-main{--font-display:var(--font)}body .zh-home-hero h1{font-size:52px;line-height:1.35}body .approved-header .container{max-width:1280px}body .template-card h3{min-height:48px;font-size:17px;line-height:24px}body .card-preview,body .card-mobile-preview{color:var(--brand);border:1px solid var(--line);box-shadow:none;background:#fff}body .approved-template-index{padding-top:16px}body .approved-template-index .catalog-page-heading{margin-bottom:16px;padding:12px 0}body .approved-template-index .filter-panel{margin-bottom:18px;padding:8px 22px}body .approved-template-index .filter-row{padding-block:7px}body .catalog-centered-search{margin:18px auto 22px}.filter-more{min-height:32px;margin:4px 0}body .approved-purchase h1{text-wrap:pretty;font-size:25px}body .purchase-identity{min-height:0;padding:18px 0}body .purchase-identity>strong,body .zzm-editorial .editorial-price>strong{text-wrap:pretty;font-size:22px;line-height:1.5}body .purchase-state p,body .purchase-license{font-size:13px}body .zzm-editorial .editorial-feature-copy h2{text-wrap:balance;font-size:28px}body .zzm-editorial .editorial-feature-copy p,body .zzm-editorial .editorial-small-feature p{font-size:14px;line-height:1.7}body .zzm-editorial .editorial-intro{padding-block:32px}body .zzm-editorial .editorial-article-heading h1{text-wrap:pretty;font-size:36px;line-height:1.45}body .zzm-editorial .rich-content{line-height:1.85}body .zh-plan,body .zh-plan.is-featured{padding:26px}body .zh-plan-price{margin:18px 0}body .zh-plan ul{gap:10px;margin-block:18px}body .zh-plan-scope{min-height:0}body .support-sticky{flex-direction:column;gap:18px;display:flex}body .support-sticky>*{margin:0}body .support-page .support-field input:not([type=checkbox]),body .support-page .support-field textarea,body .support-page .support-field select{font-size:15px;font-weight:400}body .support-field input::file-selector-button{border:1px solid var(--line);background:var(--brand-soft);color:var(--brand);cursor:pointer;border-radius:6px;margin-right:12px;padding:9px 12px}.inquiry-extra{grid-column:1/-1}.inquiry-extra summary{cursor:pointer;color:var(--brand);padding:12px 0}.inquiry-extra-fields{grid-template-columns:1fr 1fr;gap:20px;padding-block:16px;display:grid}.auth-recovery{gap:20px;font-size:15px;line-height:1.8;display:grid}body .case-list h2{text-wrap:pretty;margin:10px 0;line-height:1.5}body .case-list p{margin:12px 0;line-height:1.8}body .service-reference .mock:has(>img) .mock-nav{display:none}body .service-reference .mock>img{object-fit:cover;object-position:top;width:100%;height:100%;inset:0}body .service-reference .phone-top{max-height:38px;font-size:11px;line-height:1.4;overflow:hidden}body .service-reference .floating-label{max-width:80%;font-size:12px}.mobile-nav-toggle{display:none}.comparison-hint{color:var(--muted);margin:12px 0;font-size:13px}.plan-swipe-hint{display:none}@media (width>=761px){body .approved-header .container{width:calc(100% - 96px);padding-inline:0}}.editorial-demo-note{color:#526176;margin:0 0 12px;font-size:13px;line-height:1.7}body .service-reference .lead-layout:not(:has(.contact-methods>div)){grid-template-columns:1fr}body .service-reference .lead-contact:not(:has(.contact-methods>div)){display:none}@media (width<=1400px){body .floating-community{width:44px;top:auto;bottom:22px;right:10px;transform:none}body .floating-community .floating-top,body .floating-community .floating-contact span{display:none}body .floating-community .floating-contact{width:44px;height:44px;padding:10px}}@media (width<=760px){body .zh-home-hero h1{font-size:32px}.plan-swipe-hint{color:var(--muted);margin:12px 0 0;font-size:13px;display:block}body .approved-header{height:72px}body .approved-header .header-inner{flex-wrap:nowrap;gap:12px;height:72px;min-height:0;padding-block:0;display:flex;position:relative}body .approved-header .brand{margin-right:auto}body .approved-header .brand-logo{max-width:130px;height:auto}body .approved-header .header-actions{order:1;margin:0}body .approved-header .mobile-nav-toggle{order:2;justify-content:center;align-items:center;width:44px;height:44px;display:flex}body .approved-header .main-nav{display:none}body .approved-header .main-nav.is-open{border:1px solid var(--line);z-index:30;background:#fff;grid-template-columns:repeat(3,1fr);gap:8px;padding:16px;display:grid;position:absolute;top:72px;left:0;right:0;box-shadow:0 12px 20px #142b4f12}body .approved-header .main-nav a{text-align:center;margin:0;padding:12px}body .approved-detail-hero{flex-direction:column;display:flex}body .approved-detail-hero>*{width:100%}body .approved-purchase{order:-1;padding:20px}body .approved-purchase h1{margin-block:12px;font-size:24px}body .purchase-description{margin-bottom:12px}body .approved-preview-stage:not(.phone){height:auto;min-height:160px;max-height:420px;position:relative}body .approved-preview-stage:not(.phone) .approved-preview-scroll{height:auto;max-height:420px}body .approved-preview-stage.phone{height:420px}body .approved-template-index .catalog-page-heading{padding-block:18px 8px}body .approved-template-index .filter-options{flex-wrap:nowrap;overflow-x:auto}body .approved-template-index .filter-options button{flex-shrink:0}body .approved-template-index .filter-row{padding-block:7px}body .catalog-centered-search{margin-block:14px 18px}body .zzm-editorial .editorial-article-heading h1{font-size:28px}body .zzm-editorial .editorial-feature-copy h2{font-size:25px}body .service-reference .lead-layout{flex-direction:column;display:flex}body .service-reference .lead-contact{order:2;padding:22px}body .service-reference .lead-contact>.brand-logo,body .service-reference .lead-contact>h2,body .service-reference .lead-contact>p{display:none}body .service-reference .lead-contact:not(:has(.contact-methods>div)){display:none}body .service-reference .lead-form{padding:26px 20px}body .zh-plans-grid{scroll-snap-type:x mandatory;gap:16px;padding:14px 2px;display:flex;overflow-x:auto}body .zh-plans-grid .zh-plan{scroll-snap-align:start;flex:0 0 90%}body .zh-plans-grid .zh-plan.is-featured{order:-1}body .member-reviews .continuous-viewport:before,body .member-reviews .continuous-viewport:after{display:none}.inquiry-extra-fields{grid-template-columns:1fr}body .site-footer{padding-bottom:80px}}.store-nav-shell[data-v-d0f5a77b]{flex:1;align-self:stretch;align-items:stretch;min-width:0;display:flex}.store-nav-toggle[data-v-d0f5a77b]{display:none}.store-nav[data-v-d0f5a77b],.store-nav-list[data-v-d0f5a77b]{align-items:stretch;min-width:0;margin:0;padding:0;display:flex}.store-nav-list[data-v-d0f5a77b]{gap:10px;list-style:none}.store-nav-item[data-v-d0f5a77b]{align-items:stretch;display:flex;position:relative}.store-nav-row[data-v-d0f5a77b]{align-items:center;display:flex;position:relative}.store-nav-parent[data-v-d0f5a77b]{color:#34465e;white-space:nowrap;align-self:stretch;align-items:center;padding:0 6px;font-size:14px;font-weight:500;text-decoration:none;transition:color .12s ease-out;display:flex}.store-nav-item.is-active .store-nav-parent[data-v-d0f5a77b],.store-nav-parent[data-v-d0f5a77b]:hover,.store-nav-item.is-expanded .store-nav-parent[data-v-d0f5a77b]{color:var(--brand)}.store-nav-item.is-active .store-nav-row[data-v-d0f5a77b]:after{content:"";background:var(--brand);inset-inline:6px;border-radius:2px;height:2px;position:absolute;bottom:16px}.store-nav-disclosure[data-v-d0f5a77b]{color:#718097;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:32px;transition:background-color .12s ease-out,color .12s ease-out;display:flex}.store-nav-disclosure[data-v-d0f5a77b]:hover,.store-nav-disclosure[data-v-d0f5a77b]:active{color:var(--brand);background:#edf4ff}.store-nav-disclosure[data-v-d0f5a77b] .icon{width:13px;height:13px;transition:transform .18s ease-out}.store-nav-item.is-expanded .store-nav-disclosure[data-v-d0f5a77b] .icon{transform:rotate(180deg)}.store-nav-parent[data-v-d0f5a77b]:focus-visible,.store-nav-disclosure[data-v-d0f5a77b]:focus-visible,.store-nav-toggle[data-v-d0f5a77b]:focus-visible,.store-nav-panel a[data-v-d0f5a77b]:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:4px}.store-nav-panel[data-v-d0f5a77b]{z-index:55;scrollbar-width:thin;scrollbar-color:#c7d5e6 #fff;transform-origin:top;background:#fff;border-radius:12px;width:240px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 104px);padding:8px;position:absolute;top:calc(100% - 5px);left:0;overflow-y:auto;box-shadow:0 18px 48px #20345024,0 3px 10px #2034500a}.store-nav-children[data-v-d0f5a77b]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.store-nav-children a[data-v-d0f5a77b]{color:#34465e;overflow-wrap:anywhere;border-radius:5px;padding:8px;font-size:13px;line-height:1.5;text-decoration:none;transition:color .12s ease-out,background-color .12s ease-out;display:block}.store-nav-children a[data-v-d0f5a77b]:hover,.store-nav-children a[data-v-d0f5a77b]:active,.store-nav-children a.is-current[data-v-d0f5a77b]{color:var(--brand);background:#edf4ff}.store-nav-reveal-enter-active[data-v-d0f5a77b],.store-nav-reveal-leave-active[data-v-d0f5a77b]{transition:opacity .16s ease-out,transform .16s ease-out}.store-nav-reveal-enter-from[data-v-d0f5a77b],.store-nav-reveal-leave-to[data-v-d0f5a77b]{opacity:0;transform:translateY(-5px)}@media (width>=1001px){.store-nav-list[data-v-d0f5a77b]{gap:36px}.store-nav-row[data-v-d0f5a77b]{gap:4px}.store-nav-parent[data-v-d0f5a77b]{padding-inline:0}.store-nav-item.is-active .store-nav-row[data-v-d0f5a77b]:after{inset-inline:0}.store-nav-disclosure[data-v-d0f5a77b]{justify-content:flex-start;width:44px;height:44px;margin-inline-end:-31px;padding:0}.store-nav-disclosure[data-v-d0f5a77b]:hover,.store-nav-disclosure[data-v-d0f5a77b]:active,.store-nav-disclosure[aria-expanded=true][data-v-d0f5a77b]{background:0 0}}@media (width<=1000px){.store-nav-shell[data-v-d0f5a77b]{flex:0 0 44px;order:2;align-self:center}.store-nav-toggle[data-v-d0f5a77b]{color:#34465e;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.store-nav-toggle[data-v-d0f5a77b]:active{background:#edf4ff}.store-nav[data-v-d0f5a77b]{inset-inline:0;z-index:55;scrollbar-width:thin;scrollbar-color:#c7d5e6 #fff;background:#fff;border-radius:0 0 12px 12px;max-height:calc(100dvh - 94px);padding:8px 16px 16px;display:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 18px 40px #20345024}.store-nav.is-open[data-v-d0f5a77b],.store-nav-list[data-v-d0f5a77b],.store-nav-item[data-v-d0f5a77b]{display:block}.store-nav-item+.store-nav-item[data-v-d0f5a77b]{border-top:1px solid #edf0f5}.store-nav-row[data-v-d0f5a77b]{gap:8px;min-height:48px}.store-nav-parent[data-v-d0f5a77b]{flex:1;min-height:48px;padding:8px}.store-nav-disclosure[data-v-d0f5a77b]{width:44px;height:44px}.store-nav-item.is-active .store-nav-row[data-v-d0f5a77b]:after{display:none}.store-nav-panel[data-v-d0f5a77b]{width:100%;max-width:none;max-height:none;box-shadow:none;background:#f7f9fc;border-radius:8px;margin:0 0 12px;padding:14px;position:static;overflow:visible}.store-nav-children a[data-v-d0f5a77b]{padding-block:10px}}@media (prefers-reduced-motion:reduce){.store-nav-parent[data-v-d0f5a77b],.store-nav-disclosure[data-v-d0f5a77b],.store-nav-disclosure[data-v-d0f5a77b] .icon,.store-nav-children a[data-v-d0f5a77b],.store-nav-reveal-enter-active[data-v-d0f5a77b],.store-nav-reveal-leave-active[data-v-d0f5a77b]{transition:none}}.consultation-rail[data-v-677a6532]{z-index:35;color:var(--ink);font-size:13px;position:fixed;bottom:92px;right:20px}.consultation-rail.is-expanded[data-v-677a6532]{top:50%;bottom:auto;transform:translateY(-50%)}.consultation-panel[data-v-677a6532],.consultation-collapsed[data-v-677a6532]{background:var(--surface);border-radius:16px;box-shadow:0 8px 32px #1839591f}.consultation-panel[data-v-677a6532]{scrollbar-width:thin;scrollbar-color:var(--line) transparent;width:176px;max-height:calc(100dvh - 144px);overflow-y:auto}.consultation-heading[data-v-677a6532]{text-align:center;padding:16px 16px 10px;position:relative}.consultation-brand[data-v-677a6532]{object-fit:contain;width:40px;height:40px;margin:0 auto 8px;display:block}.consultation-heading h2[data-v-677a6532]{letter-spacing:.04em;margin:0;font-size:17px;font-weight:750;line-height:1.4}.consultation-heading p[data-v-677a6532]{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.4}.consultation-close[data-v-677a6532]{width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;display:grid;position:absolute;top:5px;right:5px}.consultation-close .icon[data-v-677a6532]{width:14px;height:14px}.consultation-close[data-v-677a6532]:hover{color:var(--brand);background:var(--brand-soft)}.consultation-body[data-v-677a6532]{padding:0 14px 14px}.consultation-primary[data-v-677a6532]{color:#fff;background:var(--brand);width:100%;min-height:40px;transition:background var(--fast) var(--ease);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.consultation-primary[data-v-677a6532]:hover{background:var(--brand-hover)}.consultation-primary .icon[data-v-677a6532]{width:17px;height:17px}.consultation-primary .icon[data-v-677a6532]:last-child{width:13px;height:13px}.consultation-links[data-v-677a6532]{border-bottom:1px solid var(--line);padding:9px 0;display:grid}.consultation-links a[data-v-677a6532]{min-height:36px;color:var(--ink);transition:background var(--fast) var(--ease), color var(--fast) var(--ease);border-radius:6px;align-items:center;gap:10px;padding:0 8px;display:flex}.consultation-links a[data-v-677a6532]:hover{color:var(--brand);background:var(--brand-soft)}.consultation-links a>.icon[data-v-677a6532]{width:15px;height:15px;color:var(--muted)}.consultation-links a>.icon[data-v-677a6532]:last-child{width:12px;height:12px;margin-left:auto}.consultation-account[data-v-677a6532]{width:100%;color:var(--brand);justify-content:center;align-items:center;gap:5px;padding:10px 0 0;font-size:11px;display:flex}.consultation-account strong[data-v-677a6532]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.consultation-account .icon[data-v-677a6532]{flex-shrink:0;width:12px;height:12px}.consultation-qr[data-v-677a6532]{text-align:center;padding-top:14px}.consultation-qr-image[data-v-677a6532]{border:1px solid var(--line);background:#fff;border-radius:8px;width:128px;height:128px;margin:0 auto 9px;padding:4px;display:block;position:relative;overflow:hidden}.consultation-qr-image img[data-v-677a6532]{object-fit:contain;width:100%;height:100%;display:block}.consultation-qr strong[data-v-677a6532]{overflow-wrap:anywhere;font-size:12px;display:block}.consultation-qr p[data-v-677a6532]{color:var(--muted);margin:5px 0 0;font-size:11px}.consultation-hours[data-v-677a6532]{color:var(--muted);overflow-wrap:anywhere;justify-content:center;align-items:flex-start;gap:4px;margin:12px 0 0;font-size:11px;line-height:1.6;display:flex}.consultation-hours .icon[data-v-677a6532]{flex-shrink:0;width:12px;height:12px;margin-top:3px}.consultation-tools[data-v-677a6532]{background:var(--surface);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid;position:sticky;bottom:0}.consultation-tools button[data-v-677a6532]{min-height:44px;color:var(--muted);justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.consultation-tools button+button[data-v-677a6532]{border-left:1px solid var(--line)}.consultation-tools .icon[data-v-677a6532]{width:15px;height:15px}.consultation-tools button[data-v-677a6532]:hover{color:var(--brand);background:var(--brand-soft)}.consultation-collapsed[data-v-677a6532]{width:60px;overflow:hidden}.consultation-expand[data-v-677a6532]{width:100%;color:var(--brand);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:16px 0;font-size:12px;line-height:1.6;display:flex}.consultation-expand .icon[data-v-677a6532]{width:24px;height:24px}.consultation-expand[data-v-677a6532]:hover,.consultation-to-top[data-v-677a6532]:hover{background:var(--brand-soft)}.consultation-to-top[data-v-677a6532]{border-top:1px solid var(--line);width:100%;height:42px;color:var(--muted);place-items:center;display:grid}.consultation-to-top .icon[data-v-677a6532]{width:18px;height:18px}.consultation-rail[data-v-677a6532] :is(button,a):focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.consultation-contact-list[data-v-677a6532]{text-align:center;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:28px 20px;display:grid}.consultation-contact-list article[data-v-677a6532]{min-width:0}.consultation-contact-list img[data-v-677a6532]{object-fit:contain;width:180px;height:180px;margin:0 auto 12px;display:block}.consultation-contact-list h3[data-v-677a6532]{margin:0;font-size:15px}.consultation-contact-list p[data-v-677a6532]{color:var(--muted);overflow-wrap:anywhere;margin:8px 0;font-size:12px;line-height:1.7}.consultation-contact-list button[data-v-677a6532]{margin-top:10px;font-size:13px}.consultation-contact-footer[data-v-677a6532]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 20px;margin-top:24px;display:flex}.consultation-contact-footer>a[data-v-677a6532]:not(.btn){color:var(--brand);overflow-wrap:anywhere;font-size:13px}.consultation-contact-footer p[data-v-677a6532]{color:var(--muted);font-size:13px}.consultation-contact-footer .btn[data-v-677a6532]{flex-basis:100%}.consultation-panel-enter-active[data-v-677a6532],.consultation-panel-leave-active[data-v-677a6532]{transition:opacity .18s var(--ease), transform .18s var(--ease)}.consultation-panel-enter-from[data-v-677a6532],.consultation-panel-leave-to[data-v-677a6532]{opacity:0;transform:translate(12px)}@media (width<=600px){.consultation-rail[data-v-677a6532]{bottom:24px;right:14px}.consultation-rail.is-expanded[data-v-677a6532]{top:auto;bottom:24px;transform:none}.consultation-panel[data-v-677a6532]{width:176px;max-height:calc(100dvh - 104px)}.consultation-collapsed[data-v-677a6532]{width:52px}.consultation-expand[data-v-677a6532]{gap:5px;padding:12px 0}.consultation-to-top[data-v-677a6532]{height:36px}}@media (prefers-reduced-motion:reduce){.consultation-rail[data-v-677a6532] *,.consultation-panel-enter-active[data-v-677a6532],.consultation-panel-leave-active[data-v-677a6532]{transition:none}}.customer-support-widget[data-v-0aa38c9f]{--chat-accent:var(--brand,#0960ce);--chat-line:#e2e7ee;--chat-muted:#637084;color:#203149;font:400 14px/1.6 var(--font)}.customer-support-widget button[data-v-0aa38c9f],.customer-support-widget input[data-v-0aa38c9f],.customer-support-widget select[data-v-0aa38c9f],.customer-support-widget textarea[data-v-0aa38c9f]{font:inherit}.customer-support-widget button[data-v-0aa38c9f]{cursor:pointer}.customer-support-widget button[data-v-0aa38c9f]:disabled{cursor:not-allowed;opacity:.48}.customer-support-widget[data-v-0aa38c9f] :is(button,input,select,textarea,summary,a,[tabindex]):focus-visible{outline:2px solid var(--chat-accent);outline-offset:3px}.customer-support-widget[data-v-0aa38c9f] ::selection{background:#cce3ff}.customer-support-widget .icon[data-v-0aa38c9f]{flex:none;width:18px;height:18px}.support-launcher[data-v-0aa38c9f]{z-index:45;color:#fff;background:var(--chat-accent);border:0;border-radius:24px;align-items:center;gap:10px;height:48px;padding:0 20px;font-weight:600;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 20px #123c7a26}.support-launcher[data-v-0aa38c9f]:hover{background:#084fa9}.support-window[data-v-0aa38c9f]{z-index:46;background:#fff;border-radius:16px;flex-direction:column;width:440px;max-width:calc(100vw - 32px);height:640px;max-height:calc(100dvh - 112px);display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 12px 48px #142b4b33}.support-window-heading[data-v-0aa38c9f]{border-bottom:1px solid var(--chat-line);background:#fff;flex:none;align-items:center;gap:12px;padding:16px 20px;display:flex}.support-window-heading h2[data-v-0aa38c9f]{margin:0;font-size:17px;font-weight:650}.support-window-heading p[data-v-0aa38c9f]{color:var(--chat-muted);margin:2px 0 0;font-size:12px}.support-window-heading>.chat-icon-button[data-v-0aa38c9f]{margin-left:auto}.agent-avatar[data-v-0aa38c9f],.message-avatar[data-v-0aa38c9f]{color:#125aad;background:#e9f1fc;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.chat-icon-button[data-v-0aa38c9f]{color:var(--chat-muted);background:0 0;border:0;border-radius:6px;place-items:center;width:32px;height:32px;display:inline-grid}.chat-icon-button[data-v-0aa38c9f]:hover{color:var(--chat-accent);background:#edf2f8}.chat-primary[data-v-0aa38c9f]{background:var(--chat-accent);color:#fff;border:0;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 16px;font-weight:600;display:inline-flex}.chat-primary[data-v-0aa38c9f]:hover:not(:disabled){background:#084fa9}.chat-guest[data-v-0aa38c9f]{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:16px;padding:32px;display:flex}.chat-guest>.icon[data-v-0aa38c9f]{width:36px;height:36px;color:var(--chat-accent)}.chat-guest h3[data-v-0aa38c9f]{margin:0;font-size:17px}.chat-guest p[data-v-0aa38c9f]{color:var(--chat-muted);margin:0 0 8px;line-height:1.9}.chat-navigation[data-v-0aa38c9f]{border-bottom:1px solid var(--chat-line);flex:none;gap:16px;padding:0 16px;display:flex}.chat-navigation button[data-v-0aa38c9f]{min-height:44px;color:var(--chat-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0;font-size:12px;display:flex}.chat-navigation button[data-v-0aa38c9f]:last-child{margin-left:auto}.chat-navigation button.selected[data-v-0aa38c9f]{border-color:var(--chat-accent);color:var(--chat-accent);font-weight:600}.chat-navigation .icon[data-v-0aa38c9f]{width:15px;height:15px}.chat-error[data-v-0aa38c9f]{color:#9c3625;background:#fff3ee;flex:none;max-height:104px;padding:10px 16px;font-size:12px;overflow:auto}.chat-error button[data-v-0aa38c9f]{color:#9c3625;background:0 0;border:0;padding:4px 8px;text-decoration:underline}.chat-history[data-v-0aa38c9f]{flex:1;min-height:0;overflow:auto}.chat-placeholder[data-v-0aa38c9f]{color:var(--chat-muted);text-align:center;padding:32px 20px;font-size:13px}.chat-history-item[data-v-0aa38c9f]{border:0;border-bottom:1px solid var(--chat-line);text-align:left;background:#fff;align-items:flex-start;gap:12px;width:100%;padding:16px;display:flex}.chat-history-item[data-v-0aa38c9f]:hover{background:#f0f5fc}.chat-history-copy[data-v-0aa38c9f]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.chat-history-copy strong[data-v-0aa38c9f],.chat-history-copy>span[data-v-0aa38c9f]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chat-history-copy>span[data-v-0aa38c9f],.chat-history-copy small[data-v-0aa38c9f]{color:var(--chat-muted);font-size:12px}.chat-history-state[data-v-0aa38c9f]{color:var(--chat-muted);flex:none;font-size:12px}.chat-history-state b[data-v-0aa38c9f]{color:var(--chat-accent);margin-top:8px;font-weight:500;display:block}.chat-pagination[data-v-0aa38c9f]{color:var(--chat-muted);justify-content:center;align-items:center;gap:16px;padding:12px;font-size:12px;display:flex}.chat-pagination button[data-v-0aa38c9f],.chat-latest[data-v-0aa38c9f]{color:var(--chat-accent);background:0 0;border:0;padding:4px}.chat-latest[data-v-0aa38c9f]{margin:0 auto 16px;font-size:12px;display:block}.chat-new[data-v-0aa38c9f]{flex-direction:column;flex:1;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto}.chat-new h3[data-v-0aa38c9f]{margin:0;font-size:18px}.chat-new>p[data-v-0aa38c9f]{color:var(--chat-muted);margin:-8px 0 4px}.chat-new label[data-v-0aa38c9f]{flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.chat-new label>span[data-v-0aa38c9f]{display:none}.chat-new[data-v-0aa38c9f] :is(input,select){color:#203149;background:#fff;border:1px solid #ced8e5;border-radius:6px;width:100%;height:38px;padding:0 10px;font-size:12px;font-weight:400}.chat-new input[data-v-0aa38c9f]::placeholder{color:#68758a}.chat-new small[data-v-0aa38c9f]{color:var(--chat-muted);font-size:12px}.chat-new details label[data-v-0aa38c9f]{margin-top:16px}.chat-new details>small[data-v-0aa38c9f]{margin-top:8px;display:block}.chat-new summary[data-v-0aa38c9f]{cursor:pointer;min-height:32px;font-size:12px}.chat-new summary span[data-v-0aa38c9f]{color:var(--chat-muted)}.chat-new>.chat-primary[data-v-0aa38c9f]{align-self:flex-start}.chat-topic[data-v-0aa38c9f]{border-bottom:1px solid var(--chat-line);flex:none;align-items:center;gap:12px;padding:10px 16px;font-size:12px;display:flex}.chat-topic strong[data-v-0aa38c9f]{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.chat-topic button[data-v-0aa38c9f]{color:var(--chat-accent);background:#edf4ff;border:0;border-radius:4px;padding:4px 10px;font-size:12px}.chat-topic>span[data-v-0aa38c9f]{color:var(--chat-muted)}.chat-related[data-v-0aa38c9f]{border-bottom:1px solid var(--chat-line);max-height:112px;color:var(--chat-muted);flex:none;padding:8px 16px;font-size:12px;overflow:auto}.chat-related summary[data-v-0aa38c9f]{cursor:pointer}.chat-related p[data-v-0aa38c9f]{overflow-wrap:anywhere;margin:6px 0}.chat-messages[data-v-0aa38c9f]{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c6cfdb transparent;background:#f4f5f7;flex:1;min-height:0;padding:20px 16px;overflow:auto}.chat-message[data-v-0aa38c9f]{align-items:flex-start;gap:8px;margin-bottom:20px;display:flex}.chat-message[data-v-0aa38c9f]:last-child{margin-bottom:0}.message-avatar[data-v-0aa38c9f]{border-radius:8px;width:30px;height:30px;font-size:12px;font-weight:600}.message-avatar .icon[data-v-0aa38c9f]{width:16px;height:16px}.message-content[data-v-0aa38c9f]{min-width:0;max-width:calc(100% - 50px)}.message-meta[data-v-0aa38c9f]{color:#667386;flex-wrap:wrap;gap:8px;margin-bottom:6px;font-size:11px;display:flex}.message-bubble[data-v-0aa38c9f]{overflow-wrap:anywhere;background:#fff;border:1px solid #e5e8ed;border-radius:2px 10px 10px;max-width:100%;padding:9px 12px;display:table}.message-bubble p[data-v-0aa38c9f]{white-space:pre-wrap;margin:0;line-height:1.7}.message-bubble a[data-v-0aa38c9f]{display:block}.message-bubble img[data-v-0aa38c9f]{border-radius:4px;max-width:100%;max-height:180px;margin-top:6px}.chat-message.self[data-v-0aa38c9f]{flex-direction:row-reverse}.self .message-meta[data-v-0aa38c9f]{justify-content:flex-end}.self .message-bubble[data-v-0aa38c9f]{background:#dcecff;border-color:#cee1f8;border-radius:10px 2px 10px 10px;margin-left:auto}.self .message-avatar[data-v-0aa38c9f]{color:#425872;background:#dfe7ee}.chat-message.system[data-v-0aa38c9f]{color:var(--chat-muted);text-align:center;justify-content:center;font-size:12px}.system p[data-v-0aa38c9f]{margin:0}.chat-new-message[data-v-0aa38c9f]{border:1px solid var(--chat-line);color:var(--chat-accent);background:#fff;border-radius:16px;align-self:center;align-items:center;gap:6px;margin-top:-40px;margin-bottom:10px;padding:6px 12px;font-size:12px;display:flex;position:relative}.chat-composer[data-v-0aa38c9f]{border-top:1px solid var(--chat-line);flex:none;padding:8px 16px 12px}.chat-compose-tools[data-v-0aa38c9f]{justify-content:space-between;align-items:center;min-height:32px;display:flex}.chat-compose-tools>span[data-v-0aa38c9f]{color:var(--chat-muted);font-size:12px}.chat-composer textarea[data-v-0aa38c9f]{outline-offset:0;resize:none;color:#203149;width:100%;height:68px;min-height:48px;caret-color:var(--chat-accent);background:#fff;border:0;padding:6px 4px}.chat-composer textarea[data-v-0aa38c9f]::placeholder{color:#68758a}.chat-send-row[data-v-0aa38c9f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.chat-send-row small[data-v-0aa38c9f]{color:var(--chat-muted);font-size:11px}.chat-send-row .chat-primary[data-v-0aa38c9f]{min-width:76px;font-size:12px}.chat-attachment[data-v-0aa38c9f]{background:#f3f6fa;border-radius:6px;align-items:center;gap:8px;margin:4px 0;padding:6px;font-size:12px;display:flex}.chat-attachment img[data-v-0aa38c9f]{object-fit:cover;border-radius:4px;width:32px;height:32px}.chat-attachment span[data-v-0aa38c9f]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.chat-attachment button[data-v-0aa38c9f]{color:var(--chat-muted);background:0 0;border:0;padding:4px}.chat-quick[data-v-0aa38c9f]{font-size:12px}.chat-quick summary[data-v-0aa38c9f]{color:var(--chat-accent);cursor:pointer;padding:4px}.chat-quick>div[data-v-0aa38c9f]{flex-wrap:wrap;gap:6px;max-height:80px;padding:8px 0;display:flex;overflow:auto}.chat-quick button[data-v-0aa38c9f]{text-align:left;color:#215795;background:#f2f6fc;border:0;border-radius:4px;padding:5px 10px}.chat-closed[data-v-0aa38c9f]{color:var(--chat-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:16px;font-size:12px;display:flex}.chat-closed .chat-primary[data-v-0aa38c9f]{font-size:12px}.support-window-enter-active[data-v-0aa38c9f],.support-window-leave-active[data-v-0aa38c9f]{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s}.support-window-enter-from[data-v-0aa38c9f],.support-window-leave-to[data-v-0aa38c9f]{opacity:0;transform:translateY(12px)}@media (width<=600px){.support-window[data-v-0aa38c9f]{width:calc(100vw - 24px);max-width:none;max-height:calc(100dvh - 96px);bottom:80px;right:12px}.support-launcher[data-v-0aa38c9f]{bottom:16px;right:16px}.chat-send-row small[data-v-0aa38c9f]{font-size:10px}}@media (height<=650px){.support-window-heading[data-v-0aa38c9f]{padding:10px 16px}.chat-composer textarea[data-v-0aa38c9f]{height:48px}.chat-messages[data-v-0aa38c9f]{padding-block:12px}}@media (prefers-reduced-motion:reduce){.support-window-enter-active[data-v-0aa38c9f],.support-window-leave-active[data-v-0aa38c9f]{transition:none}}.configured-channels[data-v-49da242b]{flex-wrap:wrap;justify-content:flex-end;gap:30px;padding:24px 0;display:flex}.configured-channels article[data-v-49da242b]{text-align:center;max-width:210px}.configured-channels img[data-v-49da242b]{object-fit:contain;background:#fff;border-radius:10px;width:112px;height:112px;padding:8px}.configured-channels h3[data-v-49da242b]{margin:12px 0 8px;font-size:14px}.configured-channels p[data-v-49da242b],.configured-channels small[data-v-49da242b],.configured-channels button[data-v-49da242b]{color:var(--muted);font-size:12px}.configured-channels small[data-v-49da242b]{margin-top:8px;display:block}.configured-channels button[data-v-49da242b]{cursor:pointer}.header-inner[data-v-e53065d3]{position:relative}.customer-avatar[data-v-e53065d3]{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.mbn-bar[data-v-3bdd007a]{box-sizing:border-box;width:min(100%, var(--mobile-nav-max-width,430px));z-index:60;padding:8px 8px max(12px, env(safe-area-inset-bottom,0px));color:#738095;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e6ebf2;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mbn-bar>button[data-v-3bdd007a]{color:#738095;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;min-height:44px;padding:0;font:400 .6875rem/1.6 PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;transition:background .12s;display:flex;position:relative}.mbn-bar button[data-v-3bdd007a]:active{background:#eef4ff}.mbn-bar button[data-v-3bdd007a]:focus-visible{outline-offset:-5px;border-radius:4px;outline:2px solid #0963d1}.mbn-bar button[data-v-3bdd007a]:disabled{cursor:not-allowed;opacity:.45}.mbn-bar button.mbn-current[data-v-3bdd007a]{color:#0963d1}.mbn-error[data-v-3bdd007a]{color:#b54b42;background:#fff5f4;border:1px solid #efc8c4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 12px;font:400 .75rem/1.6 PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;display:flex;position:absolute;bottom:calc(100% + 8px);left:12px;right:12px}.mbn-error button[data-v-3bdd007a]{color:#0963d1;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:4px 8px}@media (prefers-reduced-motion:reduce){.mbn-bar button[data-v-3bdd007a]{transition:none}}.ms-backdrop[data-v-e165a246]{z-index:160;font-family:var(--font);background:#101c3294;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ms-sheet[data-v-e165a246]{color:#1b2738;width:min(100%,640px);min-width:0;max-height:min(90dvh,900px);padding-bottom:env(safe-area-inset-bottom,0px);background:#fff;border-radius:20px 20px 0 0;outline:0;flex-direction:column;display:flex;box-shadow:0 -10px 42px #10223b1a}.ms-heading[data-v-e165a246]{border-bottom:1px solid #e9edf3;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 18px 13px;display:flex}.ms-heading h2[data-v-e165a246]{font:500 var(--mobile-type-heading)/1.5 var(--font);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.ms-heading p[data-v-e165a246]{color:#526174;font:400 var(--mobile-type-meta)/1.7 var(--font);margin:6px 0 0}.ms-close[data-v-e165a246]{color:#536176;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;width:44px;height:44px;margin:-7px -7px -5px 0;padding:0;transition:background .12s;display:grid}.ms-close[data-v-e165a246]:active{background:#edf1f7}.ms-close[data-v-e165a246]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.ms-content[data-v-e165a246]{overscroll-behavior:contain;scrollbar-color:#b5c5d9 #f4f6fa;scrollbar-width:thin;min-height:0;padding:20px 18px;overflow-y:auto}.ms-footer[data-v-e165a246]{background:#fff;border-top:1px solid #e9edf3;flex-shrink:0;padding:14px 18px}.ms-fullscreen[data-v-e165a246]{border-radius:0;height:100dvh;max-height:100dvh}.ms-fullscreen .ms-heading[data-v-e165a246]{padding-top:max(16px, env(safe-area-inset-top,0px))}.ms-fullscreen .ms-content[data-v-e165a246]{flex:1}.ms-review[data-v-e165a246]{height:90dvh;max-height:90dvh}.ms-review .ms-heading[data-v-e165a246]{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;padding:12px 16px;display:grid}.ms-review .ms-heading-content[data-v-e165a246]{text-align:center;grid-column:2;min-width:0}.ms-review .ms-close[data-v-e165a246]{grid-column:3;margin:0}.ms-review .ms-content[data-v-e165a246]{flex:1;padding:16px}.ms-navigation-backdrop[data-v-e165a246]{background:#101c3252;justify-content:flex-end;align-items:stretch}.ms-navigation[data-v-e165a246]{width:50vw;height:100dvh;max-height:100dvh;box-shadow:none;border-radius:0;container-type:inline-size}.ms-navigation .ms-heading[data-v-e165a246]{min-height:56px;padding:max(6px, env(safe-area-inset-top,0px)) 12px 6px;align-items:center;gap:8px}.ms-navigation .ms-heading-content[data-v-e165a246]{align-items:center;gap:8px;min-width:0;display:flex}.ms-navigation .ms-heading h2[data-v-e165a246]{color:#243348;font-size:var(--mobile-type-body);letter-spacing:0}.ms-navigation .ms-content[data-v-e165a246]{flex:1;padding:0}.ms-navigation .ms-close[data-v-e165a246]{margin:0}.ms-navigation-backdrop.ms-panel-enter-from .ms-sheet[data-v-e165a246],.ms-navigation-backdrop.ms-panel-leave-to .ms-sheet[data-v-e165a246]{transform:translate(100%)}.ms-panel-enter-active[data-v-e165a246]{transition:background .22s ease-out}.ms-panel-leave-active[data-v-e165a246]{transition:background .18s ease-in}.ms-panel-enter-active .ms-sheet[data-v-e165a246]{transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .22s}.ms-panel-leave-active .ms-sheet[data-v-e165a246]{transition:transform .18s ease-in,opacity .18s}.ms-panel-enter-from[data-v-e165a246],.ms-panel-leave-to[data-v-e165a246]{background:#101c3200}.ms-panel-enter-from .ms-sheet[data-v-e165a246],.ms-panel-leave-to .ms-sheet[data-v-e165a246]{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.ms-panel-enter-active[data-v-e165a246],.ms-panel-leave-active[data-v-e165a246],.ms-panel-enter-active .ms-sheet[data-v-e165a246],.ms-panel-leave-active .ms-sheet[data-v-e165a246],.ms-close[data-v-e165a246]{transition-duration:1ms}.ms-panel-enter-from .ms-sheet[data-v-e165a246],.ms-panel-leave-to .ms-sheet[data-v-e165a246],.ms-navigation-backdrop.ms-panel-enter-from .ms-sheet[data-v-e165a246],.ms-navigation-backdrop.ms-panel-leave-to .ms-sheet[data-v-e165a246]{transform:none}}.mn-navigation[data-v-86798df4]{--mn-row-height:52px;--mn-page-inset:12px;--mn-icon-size:18px;--mn-icon-gap:8px;--mn-child-indent:calc(var(--mn-icon-size) + var(--mn-icon-gap));padding:8px var(--mn-page-inset) 24px;color:#243348;background:#fff}.mn-sections[data-v-86798df4],.mn-links[data-v-86798df4]{margin:0;padding:0;list-style:none}.mn-section[data-v-86798df4]{border-bottom:1px solid #edf0f4}.mn-row[data-v-86798df4]{min-height:var(--mn-row-height);align-items:stretch;display:flex}.mn-parent[data-v-86798df4]{min-width:0;min-height:var(--mn-row-height);color:#243348;font:500 var(--mobile-type-body)/1.5 var(--font);flex:1;justify-content:space-between;align-items:center;gap:8px;padding:12px 4px;display:flex}.mn-parent-label[data-v-86798df4]{align-items:center;gap:var(--mn-icon-gap);min-width:0;display:inline-flex}.mn-parent-label span[data-v-86798df4],.mn-links a span[data-v-86798df4]{overflow-wrap:anywhere;min-width:0}.mn-parent svg[data-v-86798df4],.mn-links svg[data-v-86798df4]{color:#718097;flex:none}.mn-parent .mn-section-icon[data-v-86798df4]{width:var(--mn-icon-size);height:var(--mn-icon-size);color:#637188}.mn-section.is-current .mn-section-icon[data-v-86798df4]{color:currentColor}.mn-expand-button[data-v-86798df4]{width:44px;min-height:var(--mn-row-height);color:#66758a;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.mn-expand-button svg[data-v-86798df4]{transition:transform .2s cubic-bezier(.2,.8,.2,1)}.mn-section.is-open .mn-expand-button svg[data-v-86798df4]{transform:rotate(180deg)}.mn-section.is-open .mn-row[data-v-86798df4]{background:#f5f7fb}.mn-section.is-current .mn-parent[data-v-86798df4],.mn-links a.is-current[data-v-86798df4]{color:#075ac8}.mn-children[data-v-86798df4]{grid-template-rows:1fr;display:grid}.mn-children-inner[data-v-86798df4]{min-height:0;overflow:hidden}.mn-links[data-v-86798df4]{padding:0 0 4px var(--mn-child-indent)}.mn-links li+li[data-v-86798df4]{border-top:1px solid #f0f3f7}.mn-links a[data-v-86798df4]{color:#64748b;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);justify-content:space-between;align-items:center;gap:8px;padding:6px 4px;display:flex}.mn-links a.is-current[data-v-86798df4]{background:#f1f6ff;font-weight:500}.mn-navigation a[data-v-86798df4]{text-decoration:none}.mn-navigation[data-v-86798df4] :is(a,button){-webkit-tap-highlight-color:transparent;transition:background-color .12s,color .12s}.mn-navigation a[data-v-86798df4]:active,.mn-expand-button[data-v-86798df4]:active{background:#e8eef8}.mn-navigation[data-v-86798df4] :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #0866e5}.mn-expand-enter-active[data-v-86798df4],.mn-expand-leave-active[data-v-86798df4]{transition:grid-template-rows .2s cubic-bezier(.2,.8,.2,1)}.mn-expand-enter-from[data-v-86798df4],.mn-expand-leave-to[data-v-86798df4]{grid-template-rows:0fr}@media (prefers-reduced-motion:reduce){.mn-navigation[data-v-86798df4] :is(a,button),.mn-expand-button svg[data-v-86798df4],.mn-expand-enter-active[data-v-86798df4],.mn-expand-leave-active[data-v-86798df4]{transition-duration:1ms}}.mobile-account{--font:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ma-ink:#20272f;--ma-muted:#677482;--ma-line:#e8edf2;font-family:var(--font);-webkit-font-smoothing:antialiased;width:min(100%,640px);min-height:100dvh;color:var(--ma-ink);overflow-wrap:anywhere;caret-color:var(--brand);background:#fff;margin:auto}.mobile-account.ma-profile-page{background:#f3f5f7}.mobile-account :is(button,input,select,textarea){font-family:var(--font)}.mobile-account.ma-with-nav{padding-bottom:calc(76px + env(safe-area-inset-bottom,0px))}.application-root:has(.mobile-account) .feedback-stack{top:auto;left:50%;right:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));gap:8px;width:min(420px,100vw - 32px);transform:translate(-50%)}.application-root:has(.mobile-account.ma-with-nav) .feedback-stack{bottom:calc(76px + env(safe-area-inset-bottom,0px))}.application-root:has(.mobile-account) .feedback-message{box-shadow:none;border-left-width:1px;align-items:center;gap:8px;padding:10px 8px 10px 12px}:is(.application-root:has(.mobile-account) .feedback-message strong,.application-root:has(.mobile-account) .feedback-message p){font-size:.75rem}.application-root:has(.mobile-account) .feedback-close{flex-basis:44px;width:44px;height:44px}.mobile-account ::selection{color:#123b70;background:#dbeaff}.mobile-account button,.mobile-account a{-webkit-tap-highlight-color:transparent}.mobile-account button:focus-visible,.mobile-account a:focus-visible,.mobile-account summary:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.ma-header{z-index:50;border-bottom:1px solid var(--ma-line);background:#fff;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:53px;padding:4px 12px;display:grid;position:sticky;top:0}.ma-profile-page .ma-header,.ma-login-page .ma-header{border-bottom-color:#0000}.ma-login-page{background:#fff}.ma-icon-button{color:#373c43;border-radius:6px;place-items:center;min-width:44px;min-height:44px;transition:background .12s;display:grid}.ma-icon-button:active{background:#f0f2f4}.ma-header-title{text-align:center;font-size:var(--mobile-type-heading);margin:0;font-weight:500;line-height:1.5}.ma-title{margin:4px 0 16px}.ma-title h1{font-size:var(--mobile-type-title);font-weight:500;line-height:1.5}.ma-title h1 span{color:var(--ma-muted);font-size:var(--mobile-type-caption);margin-left:4px}.ma-title p,.ma-note{font-size:var(--mobile-type-meta);color:var(--ma-muted);line-height:1.7}.ma-profile{background:#fff;align-items:center;gap:12px;padding:12px 20px;display:flex}.ma-avatar{color:#fff;background:#2477df;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.ma-avatar img{object-fit:cover;width:100%;height:100%}.ma-profile-avatar{flex:none;position:relative}.ma-profile-main{flex:1;align-items:center;gap:12px;min-width:0;min-height:48px;display:flex}.ma-profile-actions{flex-direction:column;flex:none;display:flex}.ma-profile-actions .ma-profile-action{justify-content:flex-end;align-items:center;gap:5px;min-height:44px;display:flex}.ma-profile-actions .ma-profile-membership-action{color:#876027}.ma-profile.is-member .ma-avatar{outline-offset:2px;outline:1px solid #c7a36b}.ma-profile-name{align-items:center;gap:6px;min-width:0;display:flex}.ma-profile-name h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ma-profile.is-member h1{color:#876027}.ma-profile-member{color:#79551d;font-size:var(--mobile-type-caption);background:#f8edda;border-radius:4px;flex:none;padding:1px 5px;font-weight:500;line-height:1.5}.ma-profile .ma-profile-identity{flex:1;min-width:0}.ma-profile>svg{color:#9399a1;flex:none}.ma-profile-action{color:var(--ma-muted);font-size:var(--mobile-type-caption);flex:none}.ma-profile h1{font-size:var(--mobile-type-title);color:#15181c;font-weight:600;line-height:1.5}.ma-profile p{font-size:var(--mobile-type-meta);color:var(--ma-muted);margin-top:3px}.ma-section{background:#fff;margin:6px 0;padding:16px 20px}.ma-section h2{font-size:var(--mobile-type-heading);align-items:center;gap:8px;font-weight:500;line-height:1.5;display:flex}.ma-entry-list{padding-block:0}.ma-entry{align-items:center;gap:13px;min-height:48px;padding-block:10px;display:flex;position:relative}.ma-entry+.ma-entry:before{content:"";background:var(--ma-line);height:1px;position:absolute;inset:0 0 auto 35px}.ma-entry>svg{flex:none}.ma-entry>svg:last-child{color:#9399a1}.ma-entry-purchases>svg:first-child{color:#287ddd}.ma-entry-favorites>svg:first-child{color:#e06462;fill:#fdebea}.ma-entry-downloads>svg:first-child{color:#16a078}.ma-entry-orders>svg:first-child,.ma-entry-overview>svg:first-child{color:#287ddd}.ma-entry-articles>svg:first-child,.ma-entry-inquiries>svg:first-child{color:#6279ad}.ma-entry-support>svg:first-child,.ma-security-link>svg:first-child{color:#16a078}.ma-entry-review>svg:first-child,.ma-entry-membership>svg:first-child{color:#b57b24}.ma-entry div{flex:1;min-width:0}.ma-entry h2{font-size:var(--mobile-type-name);color:var(--ma-ink)}.ma-entry-count{color:var(--ma-muted);font-size:var(--mobile-type-meta);font-variant-numeric:tabular-nums}.ma-entry{-webkit-tap-highlight-color:transparent;transition:background .12s}.ma-entry:active{background:#f7f8f9}.ma-exit{text-align:center;margin-top:12px;padding-block:0 12px}.ma-exit>button{color:#595f67;width:100%;min-height:44px;font-size:var(--mobile-type-name);background:#fff;justify-content:center;align-items:center;gap:8px;transition:background .12s;display:flex}.ma-exit>button:active{background:#eceef0}.ma-exit>button:disabled{opacity:.6}.ma-exit .ma-error{margin-inline:16px}.ma-collection{padding:0 20px 24px}.ma-saved-summary{min-height:52px;color:var(--ma-muted);font-size:var(--mobile-type-meta);justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.ma-saved-summary button{min-width:54px;min-height:44px;font-size:var(--mobile-type-meta);color:#506c91;justify-content:center;align-items:center;gap:5px;display:flex}.ma-saved-list{background:0 0;border-radius:0;padding:0}.ma-saved-row{grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:8px;padding-block:14px;display:grid}.ma-saved-row+.ma-saved-row{border-top:1px solid var(--ma-line)}.ma-saved-link{border-radius:6px;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;min-width:0;transition:background .12s;display:grid}.ma-saved-link:active{background:#f5f7fa}.ma-saved-thumbnail{aspect-ratio:1;color:#6385af;background:#edf3fa;border-radius:6px;place-items:center;width:56px;display:grid;overflow:hidden}.ma-saved-thumbnail img{object-fit:cover;object-position:top;width:100%;height:100%}.ma-saved-unavailable .ma-saved-thumbnail{color:#718194;background:#f3f5f7}.ma-saved-body{min-width:0}.ma-saved-title{-webkit-line-clamp:2;font-size:var(--mobile-type-name);color:var(--ma-ink);-webkit-box-orient:vertical;font-weight:500;line-height:1.6;display:-webkit-box;overflow:hidden}.ma-saved-meta,.ma-saved-status{color:var(--ma-muted);font-size:var(--mobile-type-caption);margin-top:6px;line-height:1.6}.ma-saved-status{color:#8b6941}.ma-remove button{width:100%;min-height:44px;font-size:var(--mobile-type-caption);color:#586d87;border-radius:5px}.ma-remove button:active{background:#f0f2f4}.ma-remove button:disabled{color:#8b9097}.ma-saved-action:has(.ma-error){grid-column:1/-1}.ma-saved-action:has(.ma-error) button{width:auto;min-width:60px;margin-left:auto;display:block}.ma-empty{text-align:left;background:0 0;border-radius:0;grid-template-columns:32px minmax(0,1fr);align-items:start;column-gap:12px;padding:24px 0;display:grid}.ma-empty>svg{color:#467bae;grid-area:1/1/3;width:28px;height:28px;margin:2px 0 0}.ma-empty h2{font-size:var(--mobile-type-heading);grid-column:2;font-weight:500}.ma-empty p{font-size:var(--mobile-type-meta);color:var(--ma-muted);grid-column:2;margin:6px 0 12px}.ma-empty .ma-button{grid-column:2;justify-self:start}.ma-button{background:var(--brand);color:#fff;min-height:44px;font-size:var(--mobile-type-control);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:9px 16px;font-weight:500;line-height:1.5;transition:background .12s;display:inline-flex}.ma-button:active{background:#0753b3}.ma-download{max-width:100%;color:var(--brand);background:#eef4ff;flex:none}.ma-download:active{background:#dbeaff}.ma-list-toolbar{color:#637289;font-size:var(--mobile-type-caption);justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;display:flex}.ma-list-toolbar button{min-height:44px;color:var(--brand);font-size:var(--mobile-type-meta)}.ma-pager{font-size:var(--mobile-type-meta);color:#5b6d87;justify-content:center;align-items:center;gap:22px;display:flex}.ma-pager button{background:#fff;border:1px solid #dfe7f1;border-radius:9px;place-items:center;min-width:44px;min-height:44px;display:grid}.ma-error{color:#a3322b;font-size:var(--mobile-type-meta);background:#fff0ed;border-radius:9px;margin-top:8px;padding:10px 12px}.ma-error button{color:inherit;min-height:44px;text-decoration:underline}.ma-layout-error{margin:10px 16px}.ma-tabs{border-bottom:1px solid #dfe7f1;gap:24px;margin:0 0 14px;display:flex}.ma-tabs a{min-height:48px;font-size:var(--mobile-type-body);color:#5c6e87;align-items:center;padding:0 1px;display:flex;position:relative}.ma-tabs [aria-current=page]{color:var(--brand);font-weight:500}.ma-tabs [aria-current=page]:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.ma-current-member{border-radius:8px;margin:0 0 16px;padding:14px 16px}.ma-current-member h2{font-size:var(--mobile-type-name)}.ma-collection-note{font-size:var(--mobile-type-caption);color:#61718a;margin:0 0 8px;line-height:1.7}.ma-record-list{gap:0;display:grid}.ma-record{background:0 0;border-radius:0;padding:16px 0}.ma-record+.ma-record{border-top:1px solid var(--ma-line)}.ma-resource-heading{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ma-resource-heading h2{min-width:0}.ma-resource-heading .ma-state{flex:none;margin:0}.ma-state{font-size:var(--mobile-type-caption);color:#637289;background:#f2f4f7;border-radius:4px;align-items:center;margin-bottom:7px;padding:2px 6px;display:inline-flex}.ma-state-active{color:#18714c;background:#eaf7f0}.ma-record h2{font-size:var(--mobile-type-name);font-weight:500;line-height:1.7}.ma-record h2 a{align-items:center;gap:6px;max-width:100%;min-height:0;margin-block:-10px;padding-block:10px;display:flex}.ma-record h2 a svg{flex:none}.ma-record h2 svg{vertical-align:middle;color:#758397;display:inline-block}.ma-record header .ma-note{margin-top:4px}.ma-file-row{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.ma-file-row p{font-size:var(--mobile-type-meta);color:#5a687a;min-width:0}.ma-disabled-label{font-size:var(--mobile-type-caption);color:#637289;flex:none}.ma-attachments{border-top:1px solid #edf0f5;margin-top:16px;padding-top:14px}.ma-attachments h3{font-size:var(--mobile-type-meta);font-weight:500}.ma-attachments .ma-file-row{margin-top:9px}.ma-terms{border-top:0;margin-top:4px;padding-top:0}.ma-terms summary{min-height:44px;font-size:var(--mobile-type-meta);color:#52647c;cursor:pointer;align-items:center;display:flex}.ma-terms summary:after{content:"+";margin-left:auto}.ma-terms[open] summary:after{content:"−"}.ma-terms .order-terms{grid-template-columns:1fr;gap:15px;padding:9px 0 3px;display:grid}.ma-terms .order-terms h3{font-size:var(--mobile-type-name);margin-bottom:4px;font-weight:500}.ma-terms .order-terms p,.ma-terms .purchase-policy h4{font-size:var(--mobile-type-meta);color:#5a687a;line-height:1.8}.ma-terms .purchase-policy{border:0;border-radius:0;padding:0}.ma-terms .purchase-policy h4{margin:10px 0 4px;font-weight:500}.ma-download-record header{align-items:flex-start;gap:10px;display:flex}.ma-download-intro{padding-top:16px}.ma-download-record header>svg{color:#637b9b;flex:none;margin-top:1px}.ma-download-record header>div{flex:1;min-width:0}.ma-download-record footer{border-top:0;justify-content:space-between;align-items:center;gap:10px;margin-top:8px;padding-top:0;padding-left:33px;display:flex}.ma-download-record time{font-size:var(--mobile-type-caption);color:#61718a;font-variant-numeric:tabular-nums}.ma-attachment-name{margin-top:9px}.ma-time-note{text-align:center;font-size:var(--mobile-type-caption);color:#61718a;margin-top:18px}.ma-login{background:#fff;max-width:440px;min-height:calc(100dvh - 53px);margin:auto;padding:20px 24px 32px;container-type:inline-size}.ma-login .ma-login-brand{object-fit:contain;object-position:left center;width:118px;height:42px;margin-bottom:22px;display:block}.ma-login-context{font-size:var(--mobile-type-meta);color:var(--ma-muted);margin:-10px 0 16px;line-height:1.7}.ma-login .customer-auth-form{font-size:var(--mobile-type-body);font-family:var(--font);color:var(--ma-ink)}.ma-login .customer-auth-form h1{font-size:var(--mobile-type-title);letter-spacing:0;text-wrap:wrap;margin:0 0 8px;font-weight:600;line-height:1.5}.ma-login .customer-auth-form .auth-intro{font-size:var(--mobile-type-meta);color:var(--ma-muted);margin:0 0 20px;line-height:1.7}.ma-login .customer-auth-form .auth-notices{min-height:0;margin-bottom:16px}.ma-login .customer-auth-form .auth-notices:empty{display:none}.ma-login .customer-auth-form .auth-feedback,.ma-login .customer-auth-form .auth-status{font-size:var(--mobile-type-meta);min-height:0;color:var(--ma-muted);background:#f4f7fa;border-radius:6px;flex-wrap:wrap;padding:10px 12px;line-height:1.7}.ma-login .customer-auth-form .auth-feedback-error{color:#ac352f;background:#fff2ef;padding:10px 12px}.ma-login .customer-auth-form .auth-feedback button{min-height:44px}.ma-login .customer-auth-form .auth-fields{gap:16px}.ma-login .customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement){min-height:0;font-size:var(--mobile-type-body);color:var(--ma-ink);border:0;grid-template-columns:minmax(0,1fr);align-items:start;gap:6px;padding:0;font-weight:400;transition:border-color .12s;display:grid}.ma-login .customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement):focus-within{color:var(--brand)}.ma-login .customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement)>input:not([type=checkbox]),.ma-login .customer-auth-form .auth-phone-row,.ma-login .customer-auth-form .auth-code-row{box-shadow:none;height:auto;min-height:46px;color:var(--ma-ink);background:#f8fafc;border:1px solid #e2e8ef;border-radius:6px;padding:0 12px}.ma-login .customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement)>input:not([type=checkbox]),.ma-login .customer-auth-form .auth-phone-row>input,.ma-login .customer-auth-form .auth-code-row>input{font-size:var(--mobile-type-input);font-family:var(--font);color:var(--ma-ink);min-width:0;padding:0;font-weight:400}.ma-login .customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement)>input:not([type=checkbox]){padding:10px 12px}.ma-login .customer-auth-form .auth-fields :is(input,.auth-code-row,.auth-phone-row):focus-within{border-color:var(--brand);outline-offset:0;background:#fff;outline:2px solid #d9eaff}.ma-login .customer-auth-form :is(.auth-code-row,.auth-phone-row)>input:focus{outline:none}.ma-login .customer-auth-form .auth-fields input:not([type=checkbox])::placeholder{color:#6e737a;font-weight:400}.ma-login .customer-auth-form .auth-phone-row span{font-size:var(--mobile-type-meta);margin-right:8px;padding-right:8px;font-weight:400}.ma-login .customer-auth-form .auth-code-row>button:not(.captcha-image){font-family:var(--font);font-size:var(--mobile-type-control);min-height:44px;padding:0 0 0 9px;font-weight:500}.ma-login .customer-auth-form .captcha-image{background:#f2f6fc;border:0;border-radius:4px;width:88px;height:36px;margin-left:8px}.ma-login .customer-auth-form .auth-password-pair{grid-template-columns:1fr;gap:16px}.ma-login .customer-auth-form .auth-remember,.ma-login .customer-auth-form .auth-agreement{font-size:var(--mobile-type-meta);min-height:44px;color:var(--ma-muted);align-items:center;gap:9px;margin-top:-4px}.ma-login .customer-auth-form .auth-remember input,.ma-login .customer-auth-form .auth-agreement input{accent-color:var(--brand);width:16px;height:16px;margin-top:0}.ma-login .customer-auth-form .auth-submit{background:var(--brand);width:100%;height:auto;min-height:48px;font-size:var(--mobile-type-heading);border-radius:6px;justify-self:stretch;margin-top:0;padding:12px 18px;font-weight:500;line-height:1.5;transition:background .12s}.ma-login .customer-auth-form .auth-submit:hover:not(:disabled){background:var(--brand)}.ma-login .customer-auth-form .auth-submit:active:not(:disabled){background:#0753b3}.ma-login .customer-auth-form .auth-switches{justify-content:space-between;gap:6px 16px;margin-top:12px}.ma-login .customer-auth-form .auth-switches button{font-size:var(--mobile-type-meta);color:#506c91;min-height:44px}.ma-login .customer-auth-form .auth-alternative{font-size:var(--mobile-type-meta);color:var(--ma-muted);margin-top:12px;line-height:1.7}.mobile-account .ma-download-record header>svg{color:#15946e}.mobile-account .ma-current-member{background:#fff8eb}.mobile-account .ma-current-member h2{color:#805518}@media (width<=350px){.ma-profile{gap:10px;padding-inline:16px}.ma-profile-action{max-width:2em}.ma-file-row,.ma-download-record footer{flex-direction:column;align-items:flex-start}.ma-login{padding-inline:18px}.ma-collection{padding-inline:16px}}.ma-collection{container-type:inline-size}@container (width<=18rem){.ma-login .customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement){grid-template-columns:minmax(0,1fr);gap:4px;padding-block:12px}.ma-login .customer-auth-form .auth-fields input:not([type=checkbox]){min-height:44px}.ma-login .customer-auth-form .captcha-image{width:100px}.ma-saved-row{grid-template-columns:minmax(0,1fr);gap:6px}.ma-saved-action{padding-left:68px}.ma-saved-action button{width:auto;min-width:60px}.ma-saved-title{-webkit-line-clamp:unset;display:block}.ma-file-row,.ma-download-record footer{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ma-button,.ma-entry,.ma-icon-button,.ma-login .customer-auth-form .auth-submit{transition:none}}.approved-account{min-height:75vh;padding-top:38px;padding-bottom:80px}.approved-account>.breadcrumbs{margin-bottom:34px}.approved-account-workspace{grid-template-columns:190px minmax(0,1fr);gap:36px;display:grid}.approved-account-sidebar>p{letter-spacing:.13em;color:#7b8796;margin:12px 12px 16px;font-size:11px}.approved-account-sidebar nav{gap:4px;display:grid}.approved-account-sidebar nav>a,.account-logout{color:#67758b;border-radius:6px;align-items:center;gap:10px;min-height:44px;padding:14px 16px;font-size:14px;display:flex}.approved-account-sidebar nav>a.active{color:#075dce;background:#e7effe;font-weight:650}.approved-account-sidebar nav>a:hover{background:#edf2fa}.approved-account-sidebar .icon{width:16px;height:16px}.account-logout{width:100%;margin-top:24px;font-size:13px}.profile-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.profile-page-heading h1{letter-spacing:-.02em;margin:0 0 8px;font-size:30px;line-height:1.4}.profile-page-heading p,.profile-page-heading>span{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.profile-identity-banner{background:linear-gradient(110deg,#fff 35%,#edf3ff);border:1px solid #e6ebf3;border-radius:12px;align-items:center;gap:22px;margin-bottom:24px;padding:28px;display:flex}.profile-avatar{color:#315b89;background:#e8effb;border:2px solid #bbcdea;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;font-size:32px;font-weight:700;display:flex;position:relative}.profile-avatar.vip{color:#8c6b36;background:#f8efd9;border-color:#b89a5a}.profile-avatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%}.profile-avatar i{width:27px;height:27px;color:var(--brand);background:#fff;border:1px solid #e8edf5;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:-2px;right:-5px}.profile-avatar i .icon{width:14px}.profile-identity-banner h2{overflow-wrap:anywhere;align-items:center;gap:10px;margin:0;font-size:23px;display:flex}.profile-identity-banner p{color:#758297;align-items:center;gap:12px;margin:10px 0;font-size:12px;display:flex}.profile-identity-banner p>span{color:#8c7142;background:#f8f2e6;border:1px solid #ede1c9;border-radius:3px;padding:3px 7px}.profile-identity-banner small{color:var(--muted);font-size:12px}.profile-avatar-action{white-space:nowrap;margin-left:auto;font-size:12px}.profile-main-grid{grid-template-columns:minmax(0,1fr) 224px;align-items:start;gap:20px;display:grid}.profile-main-column{gap:22px;min-width:0;display:grid}.profile-section{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.profile-section>header{border-bottom:1px solid #edf0f5;padding:24px}.profile-section h2{margin:0 0 7px;font-size:17px}.profile-section header>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.profile-basics-form{padding:24px}.profile-basic-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.profile-basic-fields input[readonly]{color:var(--muted);background:#f7f9fc}.profile-save-row{justify-content:space-between;align-items:center;gap:16px;padding-top:7px;display:flex}.profile-save-row>span{color:var(--muted);font-size:12px}.profile-save-row>.btn{white-space:nowrap;min-height:42px}.profile-security-list{padding:0 24px}.profile-security-list>div{border-bottom:1px solid #eff1f5;align-items:center;gap:15px;padding:23px 0;display:flex}.profile-security-list>div:last-child{border:0}.profile-security-list>div>.icon{color:#6e83a0;flex-shrink:0;width:22px}.profile-security-list>div>div{flex:1;min-width:0}.profile-security-list strong{font-size:14px;font-weight:600}.profile-security-list strong>span{color:#7f8a9a;border:1px solid #e2e7ef;border-radius:3px;margin-left:9px;padding:2px 5px;font-size:10px;font-weight:400}.profile-security-list p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.7}.profile-security-list a,.profile-security-list button{color:var(--brand);white-space:nowrap;align-items:center;gap:4px;min-height:40px;font-size:12px;display:flex}.profile-security-list a .icon,.profile-security-list button .icon{width:13px}.profile-aside{gap:18px;display:grid}.profile-membership-card{color:#ecdbb9;background:#22374f;border-radius:12px;padding:24px}.profile-membership-card h3{align-items:center;gap:7px;margin:0 0 20px;font-size:14px;display:flex}.profile-membership-card .icon{width:16px}.profile-membership-card>strong{font-size:18px;font-weight:600}.profile-membership-card p{color:#c6d0de;margin:10px 0 20px;font-size:12px;line-height:1.9}.profile-membership-card>a{color:#6e5430;background:#e8d6af;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:12px;display:flex}.profile-privacy-card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:23px}.profile-privacy-card h3{margin:0 0 14px;font-size:14px}.profile-privacy-card p{color:var(--muted);margin:10px 0;font-size:12px;line-height:1.9}.approved-account .resource-membership{color:#f0dfbb;background:#22374f;border-color:#22374f;border-radius:12px;margin-bottom:24px;padding:28px}.approved-account .resource-membership h3{font-size:22px}.approved-account .resource-membership p{color:#d2dce9}.approved-account .resource-membership .text-link{color:#f0dfbb}.approved-account .account-section-title h2{font-size:28px}.approved-account .account-section-title{margin-bottom:24px}@media (width<=1000px){.approved-account-workspace{grid-template-columns:160px minmax(0,1fr);gap:24px}.profile-main-grid{grid-template-columns:1fr}.profile-aside{grid-template-columns:1fr 1fr}.profile-identity-banner{padding:24px}.profile-avatar-action{display:none}}@media (width<=700px){.approved-account{padding-top:24px}.approved-account>.breadcrumbs{margin-bottom:20px}.approved-account-workspace{display:block}.approved-account-sidebar{margin-bottom:24px}.approved-account-sidebar>p,.approved-account-sidebar .account-logout{display:none}.approved-account-sidebar nav{scrollbar-width:thin;gap:4px;padding-bottom:6px;display:flex;overflow:auto}.approved-account-sidebar nav>a{flex-shrink:0;padding:10px 13px;font-size:13px}.approved-account-sidebar nav .icon{display:none}.profile-page-heading{margin-bottom:20px}.profile-page-heading h1{font-size:26px}.profile-page-heading>span{display:none}.profile-identity-banner{gap:16px;padding:22px 18px}.profile-avatar{width:64px;height:64px;font-size:28px}.profile-identity-banner h2{font-size:20px}.profile-identity-banner small{display:none}.profile-identity-banner p{flex-wrap:wrap;gap:5px}.profile-basic-fields{grid-template-columns:1fr}.profile-basics-form,.profile-section>header{padding:20px}.profile-save-row{align-items:flex-start}.profile-save-row>span{max-width:140px;line-height:1.7}.profile-security-list{padding:0 20px}.profile-security-list>div{gap:12px}.profile-aside{grid-template-columns:1fr}.profile-security-list strong>span{margin-left:6px}.profile-security-list p{overflow-wrap:anywhere}.approved-account .resource-membership{padding:22px}}.mobile-account.mobile-type .ma-features{--ink:#20272f;--muted:#677482;--line:#e8edf2;color:var(--ink);overflow-wrap:anywhere;padding:0 20px 24px;container-type:inline-size}.mobile-account.mobile-type .ma-features :is(h1,h2,h3,h4,p){letter-spacing:normal;font-family:var(--font)}.mobile-account.mobile-type .ma-features :is(h1,h2,h3,h4){color:var(--ink);font-family:var(--font);font-weight:500;line-height:1.5}.mobile-account.mobile-type .ma-features :is(h1,h2,h3){font-size:var(--mobile-type-heading)}.mobile-account.mobile-type .ma-features :is(h4,p,li,dt,dd,label){font-size:var(--mobile-type-body);line-height:1.7}.mobile-account.mobile-type .ma-features :is(small,time,.field-help,.contact-note,.support-muted){font-size:var(--mobile-type-meta);color:var(--muted);line-height:1.6}.mobile-account.mobile-type .ma-features :is(.btn,.outline,.editorial-button){min-width:0;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);white-space:normal;text-align:center;border-radius:6px;padding:10px 14px}.mobile-account.mobile-type .ma-features :is(.text-link,.support-back,.plain.back){min-height:44px;font-size:var(--mobile-type-control);align-items:center;display:inline-flex}.mobile-account.mobile-type .ma-features :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;height:auto;min-height:44px;font:400 var(--mobile-type-input)/1.5 var(--font);color:var(--ink);caret-color:var(--brand);background:#f8fafc;border:1px solid #dce4ed;border-radius:6px;padding:10px 12px}.mobile-account.mobile-type .ma-features :is(input,textarea)::placeholder{color:#6e737a;font-size:var(--mobile-type-body)}.mobile-account.mobile-type .ma-features :is(.backoffice-form,.contact-fields,.support-form){grid-template-columns:minmax(0,1fr);gap:14px}.mobile-account.mobile-type .ma-features :is(.field-label-row,.field-label-row label,.support-field){font-size:var(--mobile-type-body);font-weight:400}.mobile-account.mobile-type .ma-features :is(.notice,.field-error,.support-errors,.support-error){font-size:var(--mobile-type-meta);overflow-wrap:anywhere;line-height:1.65}.mobile-account.mobile-type .ma-features :is(.notice,.support-errors){border-radius:6px;padding:12px}.mobile-account .ma-features :is(.account-section-title,.support-heading){flex-wrap:wrap;align-items:flex-start;gap:8px;margin:0 0 12px}.mobile-account .ma-features .account-section-title h2{display:none}.mobile-account .ma-features :is(.account-section-title,.support-heading) p{color:var(--muted);font-size:var(--mobile-type-meta);margin:0}.mobile-account.mobile-type .ma-features :is(.account-panel,.profile-section,.support-panel,.order-panel){box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:18px 0}.mobile-account.mobile-type .ma-features :is(input,textarea,select):focus-visible{outline-offset:0;border-color:var(--brand);background:#fff;outline:2px solid #cfe2ff}.mobile-account.mobile-type .ma-features :is(.account-panel,.profile-section,.support-panel,.order-panel)+:is(.account-panel,.profile-section,.support-panel,.order-panel){border-top:1px solid var(--line)}.mobile-account .ma-features :is(.profile-main-grid,.profile-basic-fields,.profile-aside,.contact-grid){grid-template-columns:minmax(0,1fr);gap:8px}.mobile-account .ma-features .profile-main-column{gap:8px}.mobile-account .ma-features .profile-identity-banner{background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin-bottom:0;padding:12px 0 18px}.mobile-account .ma-features .profile-avatar{color:#fff;width:52px;height:52px;font-size:var(--mobile-type-title);background:#287ddd;border:0;border-radius:12px;font-weight:500}.mobile-account .ma-features .profile-avatar img{border-radius:inherit}.mobile-account .ma-features .profile-avatar i{width:20px;height:20px}.mobile-account .ma-features .profile-identity-banner h2{font-size:var(--mobile-type-heading);flex-wrap:wrap;gap:6px}.mobile-account .ma-features .profile-identity-banner p{gap:6px;margin:4px 0 0}.mobile-account .ma-features .profile-identity-banner p>span{font-size:var(--mobile-type-caption);padding:0 4px}.mobile-account .ma-features .profile-avatar-action{display:none}.mobile-account .ma-features .profile-section>header{margin-bottom:14px;padding:0 0 12px}.mobile-account .ma-features .profile-section>header h2{margin-bottom:4px}.mobile-account .ma-features .profile-basics-form{padding:0}.mobile-account .ma-features .profile-basic-fields{gap:14px}.mobile-account .ma-features .profile-save-row{flex-wrap:wrap;gap:8px;padding-top:0}.mobile-account .ma-features .profile-save-row>span{max-width:none;font-size:var(--mobile-type-meta)}.mobile-account .ma-features .profile-save-row>.btn{margin-left:auto}.mobile-account .ma-features .profile-security-list{padding:0}.mobile-account .ma-features .profile-security-list>div{gap:10px;padding:10px 0}.mobile-account .ma-features .profile-security-list>div>.icon{color:#168666;width:18px}.mobile-account .ma-features .profile-security-list strong{font-size:var(--mobile-type-body);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.mobile-account .ma-features .profile-security-list strong>span{color:var(--muted);font-size:var(--mobile-type-caption);border:0;margin:0;padding:0}.mobile-account .ma-features .profile-security-list p{font-size:var(--mobile-type-meta);margin:3px 0 0}.mobile-account .ma-features .profile-security-list :is(a,button){min-width:44px;min-height:44px;font-size:var(--mobile-type-control);justify-content:flex-end}.mobile-account .ma-features .profile-membership-card{color:#725326;background:#fff8ea;border-radius:8px;padding:16px}.mobile-account .ma-features .profile-membership-card h3{color:inherit;margin-bottom:10px}.mobile-account .ma-features .profile-membership-card>strong{font-size:var(--mobile-type-heading)}.mobile-account .ma-features .profile-membership-card p{color:#725326;margin:6px 0 12px}.mobile-account .ma-features .profile-membership-card>a{min-height:44px;font-size:var(--mobile-type-control)}.mobile-account .ma-features .profile-privacy-card{background:0 0;border:0;padding:12px 0 0}.mobile-account .ma-features .profile-privacy-card h3{margin-bottom:6px}.mobile-account .ma-features .profile-privacy-card p{font-size:var(--mobile-type-meta);margin:3px 0}.mobile-account .ma-features .ma-security-context{padding:12px 0}.mobile-account .ma-features .ma-security-context>div{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.mobile-account .ma-features .ma-security-context strong{color:#8a5b15;font-size:var(--mobile-type-meta);font-weight:400}.mobile-account .ma-features .ma-security-context strong.is-verified{color:#168666}.mobile-account .ma-features .ma-security-context p{color:var(--muted);font-size:var(--mobile-type-meta);margin:8px 0 0}.mobile-account .ma-features .contact-task-nav{gap:24px;margin:4px 0 12px}.mobile-account .ma-features .contact-task-nav a{min-height:44px;font-size:var(--mobile-type-body)}.mobile-account .ma-features .contact-single .contact-panel{padding:16px}.mobile-account .ma-features .contact-single .contact-panel>h3{font:500 var(--mobile-type-heading)/1.5 var(--font)}.mobile-account .ma-features .contact-current{padding:4px 0 16px;font-weight:500}.mobile-account .ma-features .contact-note{margin-bottom:12px}.mobile-account .ma-features .contact-security-note{margin:12px 0 0}.mobile-account .ma-features .contact-fields:disabled{opacity:1}.mobile-account .ma-features .contact-fields:disabled :is(input,button){color:#686d75;background:#f3f4f5}.mobile-account .ma-features .account-summary{flex-direction:column;margin-bottom:8px;padding:0 16px;display:flex}.mobile-account .ma-features .account-summary>a{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:8px;min-height:48px;padding:10px 0}.mobile-account .ma-features .account-summary>a:last-child{border-bottom:0}.mobile-account .ma-features .account-summary strong{font-size:var(--mobile-type-body);color:var(--brand);order:2;margin-left:auto;font-weight:500}.mobile-account .ma-features .account-summary span{font-size:var(--mobile-type-body)}.mobile-account .ma-features .account-summary small{display:none}.mobile-account .ma-features .overview-membership-title{font-size:var(--mobile-type-heading);color:#8a5b15;margin:8px 0}.mobile-account .ma-features .overview-details{gap:10px;margin:12px 0}.mobile-account .ma-features .overview-details>div{gap:12px}.mobile-account .ma-features .overview-details dt{flex-shrink:0}.mobile-account .ma-features .overview-help{align-items:stretch;gap:12px;margin-top:8px}.mobile-account .ma-features .order-filters{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 12px;display:grid}.mobile-account .ma-features .order-filters .btn{padding:8px 4px}.mobile-account .ma-features .order-list{background:0 0;border:0;gap:8px;display:grid}.mobile-account .ma-features .order-list-row{background:#fff;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;display:grid}.mobile-account .ma-features .order-list-row>div:first-child{grid-column:1/-1}.mobile-account .ma-features .order-list-row h3{font-size:var(--mobile-type-body);margin:0 0 5px}.mobile-account .ma-features .order-list-row :is(p,small){font-size:var(--mobile-type-meta);color:var(--muted);margin:4px 0 0}.mobile-account .ma-features .order-list-price{text-align:left}.mobile-account .ma-features .order-list-price strong{font-size:var(--mobile-type-heading)}.mobile-account .ma-features .order-list-price span{font-size:var(--mobile-type-caption)}.mobile-account .ma-features .order-panel+.order-panel{margin-top:8px}.mobile-account .ma-features .order-product{flex-wrap:wrap;gap:12px}.mobile-account .ma-features .order-product h3{font-size:var(--mobile-type-heading);margin:8px 0 4px}.mobile-account .ma-features .order-product p{font-size:var(--mobile-type-meta)}.mobile-account .ma-features .order-price{font-size:var(--mobile-type-title);font-weight:500}.mobile-account .ma-features .order-facts{grid-template-columns:1fr;gap:10px;margin:18px 0}.mobile-account .ma-features .order-facts>div{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.mobile-account .ma-features .order-facts dt{font-size:var(--mobile-type-meta);flex-shrink:0;margin:0}.mobile-account .ma-features .order-facts dd{text-align:right;font-size:var(--mobile-type-meta);margin:0}.mobile-account .ma-features .order-actions{flex-wrap:wrap;gap:8px;margin:12px 0}.mobile-account .ma-features .order-terms{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.mobile-account .ma-features .order-terms :is(h3,h4){font-size:var(--mobile-type-body);margin:0 0 6px}.mobile-account .ma-features .order-terms p{font-size:var(--mobile-type-meta);margin:4px 0}.mobile-account .ma-features .purchase-policy{border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0 0}.mobile-account .ma-features .purchase-policy h4{margin-top:12px}.mobile-account .ma-features .order-timeline{margin-top:16px;padding-top:16px}.mobile-account .ma-features .order-timeline p{font-size:var(--mobile-type-meta);flex-wrap:wrap;gap:6px 12px;margin:8px 0;display:flex}.mobile-account .ma-features .native-payment{border:0;border-block:1px solid var(--line);border-radius:0;padding:12px 0}.mobile-account .ma-features .native-payment p{font-size:var(--mobile-type-meta)}.mobile-account .ma-features .support-heading h2{font-size:var(--mobile-type-heading);margin:0 0 4px}.mobile-account .ma-features .support-record-links{font-size:var(--mobile-type-control);gap:20px;margin-bottom:12px}.mobile-account .ma-features .support-record-links :is(a,span){align-items:center;min-height:44px;display:inline-flex}.mobile-account .ma-features .ma-record-list{background:#fff;border-radius:8px;padding:0 16px}.mobile-account .ma-features .ma-record-link{border-bottom:1px solid var(--line);color:var(--ink);padding:14px 0;display:block}.mobile-account .ma-features .ma-record-link:last-child{border-bottom:0}.mobile-account .ma-features .ma-record-heading{flex-wrap:wrap;align-items:flex-start;gap:8px;display:flex}.mobile-account .ma-features .ma-record-heading strong{font-weight:500;font-size:var(--mobile-type-body);flex:1;min-width:8em}.mobile-account .ma-features .support-pill{font-size:var(--mobile-type-caption);color:#0753b3;background:#edf4ff;border-radius:4px;padding:2px 6px}.mobile-account .ma-features .ma-record-link p{color:var(--muted);font-size:var(--mobile-type-caption);margin:5px 0}.mobile-account .ma-features .ma-record-footer{font-size:var(--mobile-type-control);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:8px;display:flex}.mobile-account .ma-features .ma-record-footer>span{color:var(--brand)}.mobile-account .ma-features .ma-unread-count{color:#b53e3b;margin-left:8px}.mobile-account .ma-features .support-empty{font-size:var(--mobile-type-meta);padding:28px 8px}.mobile-account .ma-features .support-form{margin-top:12px!important}.mobile-account .ma-features .support-full{grid-column:1/-1}.mobile-account .ma-features .support-panel h3{font-size:var(--mobile-type-heading);margin:0}.mobile-account .ma-features .support-panel+.support-panel{margin-top:8px}.mobile-account .ma-features .support-back{margin-bottom:4px}.mobile-account .ma-features .support-chat{background:#f3f4f5;border-radius:6px;gap:16px;max-height:min(54dvh,620px);padding:12px}.mobile-account .ma-features .support-message{min-width:0;max-width:92%}.mobile-account .ma-features .support-message small{font-size:var(--mobile-type-caption);color:var(--muted)}.mobile-account .ma-features .support-bubble{font-size:var(--mobile-type-body);border:0;padding:10px 12px}.mobile-account .ma-features .is-self .support-bubble{color:#17436d;background:#e7f2ff}.mobile-account .ma-features .support-actions{flex-wrap:wrap;gap:8px}.mobile-account .ma-features .support-actions>.support-field{width:100%}.mobile-account .ma-features .support-field input[type=file]{font-size:var(--mobile-type-meta);border:0;padding:8px 0}.mobile-account .ma-features .support-compose{scroll-margin-bottom:calc(84px + env(safe-area-inset-bottom))}.mobile-account .ma-features .inquiry-approved{--content:#202124;font-family:var(--font)}.mobile-account .ma-features .inquiry-approved-detail{padding:0}.mobile-account .ma-features .inquiry-approved-detail .document{border:0;border-radius:8px;padding:16px}.mobile-account .ma-features .inquiry-approved-detail .detail-heading{flex-direction:column;gap:8px;padding:0 0 14px}.mobile-account .ma-features .inquiry-approved-detail h1{font-size:var(--mobile-type-heading)}.mobile-account .ma-features .inquiry-approved-detail .detail-meta{font-size:var(--mobile-type-caption);flex-wrap:wrap;gap:4px 12px;display:flex}.mobile-account .ma-features .inquiry-approved-detail .doc-body{padding:16px 0}.mobile-account .ma-features .inquiry-approved-detail .facts{grid-template-columns:1fr;gap:10px}.mobile-account .ma-features .inquiry-approved-detail .facts>div{justify-content:space-between;gap:12px;display:flex}.mobile-account .ma-features .inquiry-approved-detail .facts dt{min-width:4em;font-size:var(--mobile-type-meta)}.mobile-account .ma-features .inquiry-approved-detail .facts dd{text-align:right;font-size:var(--mobile-type-body);margin:0}.mobile-account .ma-features .inquiry-approved-detail .requirement{margin-top:18px;padding-top:16px}.mobile-account .ma-features .inquiry-approved-detail .requirement-title{flex-wrap:wrap;gap:4px}.mobile-account .ma-features .inquiry-approved-detail .requirement-title span{font-size:var(--mobile-type-caption)}.mobile-account .ma-features .inquiry-approved-detail .description{font-size:var(--mobile-type-body);white-space:pre-wrap}.mobile-account .ma-features .inquiry-approved-detail .attachment{flex-wrap:wrap;padding:12px 0}.mobile-account .ma-features .inquiry-approved-detail .attachment a{white-space:normal;min-height:44px;font-size:var(--mobile-type-control)}.mobile-account .ma-features .inquiry-approved-detail .detail-tip{font-size:var(--mobile-type-meta);margin:0;padding:12px 0 0}.mobile-account .ma-features .inquiry-recommendations{margin-top:20px}.mobile-account .ma-features .inquiry-recommendations header{gap:6px;margin-bottom:12px}.mobile-account .ma-features .inquiry-recommendations header p{font-size:var(--mobile-type-meta);margin-top:4px}.mobile-account .ma-features .inquiry-recommendations header>a{min-height:44px;font-size:var(--mobile-type-control)}.mobile-account .ma-features .inquiry-recommendation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mobile-account .ma-features .inquiry-recommendation-cover{border-radius:6px}.mobile-account .ma-features .inquiry-recommendation-meta{font-size:var(--mobile-type-caption);flex-wrap:wrap;gap:4px 8px;margin:8px 0 4px}.mobile-account .ma-features .inquiry-recommendation-title{gap:4px}.mobile-account .ma-features .inquiry-recommendation-title h3{font-size:var(--mobile-type-body);font-weight:500}.mobile-account .ma-features .review-main-panel{max-width:none}.mobile-account .ma-features .review-main-panel h1{font-size:var(--mobile-type-heading);margin:0 0 6px}.mobile-account .ma-features .review-intro{font-size:var(--mobile-type-meta);margin-bottom:0;padding-bottom:14px}.mobile-account .ma-features .review-eligibility{padding:16px 0 0}.mobile-account .ma-features .review-eligibility h2{font-size:var(--mobile-type-body)}.mobile-account .ma-features .review-eligibility p{font-size:var(--mobile-type-meta)}.mobile-account .ma-features .review-actions{gap:8px;margin-top:12px}.mobile-account .ma-features .review-actions .btn{width:100%}.mobile-account .ma-features .review-history{margin-top:16px;padding-top:16px}.mobile-account .ma-features .review-history h2{font-size:var(--mobile-type-body)}.mobile-account .ma-features .review-history h2 span{font-size:var(--mobile-type-caption)}.mobile-account .ma-features .review-history p{font-size:var(--mobile-type-body)}.mobile-account .ma-features .review-form{margin-top:16px}.mobile-account .ma-features :is(.review-status,.review-counter){font-size:var(--mobile-type-meta);margin:10px 0}.mobile-account .ma-features .review-form .btn{width:100%}.mobile-account .ma-features .checkout-return{width:100%;min-height:0;padding:12px 0}.mobile-account .ma-features .checkout-return p{font-size:var(--mobile-type-meta);margin:10px 0 16px}.mobile-account .ma-features .checkout-return .btn{width:100%;margin:0 0 8px}.mobile-account .ma-features .collection-pager{font-size:var(--mobile-type-caption);flex-wrap:wrap;gap:12px;margin:0;padding:16px 0}.mobile-account .ma-features .collection-pager>div{flex-wrap:wrap;gap:8px}.mobile-account .ma-features .collection-pager .page-number{min-width:44px;min-height:44px}.mobile-account .ma-features .account-empty{background:#fff;border:0;border-radius:8px;padding:32px 16px}.mobile-account .ma-features .account-empty>.icon{color:var(--brand);width:28px;height:28px}.mobile-account .ma-features .account-empty h3{font-size:var(--mobile-type-heading);margin:12px 0 6px}.mobile-account .ma-features .account-empty p{font-size:var(--mobile-type-meta);margin:0 0 16px}.mobile-account .ma-features .ma-feature-list-heading{font-size:var(--mobile-type-meta);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.mobile-account .ma-features .ma-feature-list-heading a{min-height:44px;color:var(--brand);align-items:center;gap:4px;display:inline-flex}.mobile-account .ma-features .ma-feature-list-heading .icon{width:14px}.mobile-account .ma-features .ma-article-list{background:#fff;border-radius:8px;padding:0 12px}.mobile-account .ma-features .ma-article-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 0;display:flex}.mobile-account .ma-features .ma-article-row:last-child{border-bottom:0}.mobile-account .ma-features .ma-article-link{min-width:0;color:var(--ink);flex:1;align-items:flex-start;gap:10px;display:flex}.mobile-account .ma-features .ma-article-link>:first-child{border-radius:6px;flex-shrink:0;width:64px;height:64px;overflow:hidden}.mobile-account .ma-features .ma-article-link>div:last-child{flex:1;min-width:0}.mobile-account .ma-features .ma-article-link h2{-webkit-line-clamp:2;font-size:var(--mobile-type-body);-webkit-box-orient:vertical;margin:0 0 5px;display:-webkit-box;overflow:hidden}.mobile-account .ma-features .ma-article-link p{color:var(--muted);font-size:var(--mobile-type-caption);margin:0}.mobile-account .ma-features .ma-article-member{font-size:var(--mobile-type-caption);color:#8a5b15;margin-top:3px;display:inline-block}.mobile-account .ma-features .ma-article-remove{min-width:44px;min-height:44px;font-size:var(--mobile-type-control);color:var(--muted);flex-shrink:0}.mobile-account .ma-features .ma-article-link .editorial-image{background:#eef3f9}.mobile-account .ma-features .ma-article-link .editorial-image img{object-fit:cover;width:100%;height:100%}.mobile-account .ma-features .ma-article-link .editorial-image-empty{color:#55708d;place-items:center;height:100%;display:grid}.mobile-account .ma-features .ma-article-link .editorial-image-empty span{display:none}.mobile-account .ma-features .ma-article-link .editorial-image-empty .icon{width:24px;height:24px}.ma-feature-dialog.ma-feature-dialog{--font:"PingFang SC", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ink:#20272f;--muted:#677482;--line:#e8edf2;width:min(560px,100%);max-height:min(92dvh,100%);padding:18px 16px calc(18px + env(safe-area-inset-bottom));font-family:var(--font);color:var(--ink);overflow-wrap:anywhere;border-radius:14px;container-type:inline-size}.modal-backdrop:has(>.ma-feature-dialog){-webkit-backdrop-filter:none;backdrop-filter:none;background:#10182066;padding:12px}.ma-feature-dialog.ma-feature-dialog .modal-heading{gap:12px;margin-bottom:16px}.ma-feature-dialog.ma-feature-dialog .modal-heading h2{font:500 var(--mobile-type-heading)/1.5 var(--font)}.ma-feature-dialog.ma-feature-dialog :is(.btn,.icon-btn){min-width:44px;min-height:44px;font-size:var(--mobile-type-control);white-space:normal;border-radius:6px}.ma-feature-dialog.ma-feature-dialog :is(h3,h4){font-size:var(--mobile-type-heading);font-weight:500}.ma-feature-dialog.ma-feature-dialog :is(p,label,.field-help,.field-error,.modal-copy){font-size:var(--mobile-type-body);line-height:1.7}.ma-feature-dialog.ma-feature-dialog :is(input:not([type=checkbox]):not([type=radio]),select,textarea){min-width:0;max-width:100%;min-height:44px;font-size:var(--mobile-type-input)}.ma-feature-dialog.ma-feature-dialog .backoffice-form{gap:14px}.ma-feature-dialog.ma-feature-dialog .avatar-editor{flex-wrap:wrap;align-items:center;gap:14px;padding:4px 0 14px}.ma-feature-dialog.ma-feature-dialog .avatar-editor-preview{width:72px;height:72px;font-size:var(--mobile-type-title);border-radius:50%}.ma-feature-dialog.ma-feature-dialog .avatar-editor h3{margin:0 0 6px}.ma-feature-dialog.ma-feature-dialog .avatar-editor p{font-size:var(--mobile-type-meta);margin-bottom:12px}.ma-feature-dialog.ma-feature-dialog .avatar-editor-footer{flex-wrap:wrap;gap:10px;padding-top:14px}.ma-feature-dialog.ma-feature-dialog .avatar-editor-footer span{font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .avatar-editor-footer .btn{margin-left:auto}.ma-feature-dialog.ma-feature-dialog .order-actions{flex-wrap:wrap;gap:8px}.ma-feature-dialog.ma-feature-dialog .checkout-dialog{padding:0}.ma-feature-dialog.ma-feature-dialog .checkout-plans{grid-template-columns:minmax(0,1fr)}.ma-feature-dialog.ma-feature-dialog .checkout-title{flex-wrap:wrap;gap:8px}.ma-feature-dialog.ma-feature-dialog .checkout-title strong{font-size:var(--mobile-type-title)}.ma-feature-dialog.ma-feature-dialog .checkout-loading{padding:24px 0}.ma-feature-dialog.ma-feature-dialog .checkout-result{padding:20px 0}.ma-feature-dialog.ma-feature-dialog .checkout-actions{flex-wrap:wrap;gap:8px}.ma-feature-dialog.ma-feature-dialog .checkout-actions .btn{flex:1}.ma-feature-dialog.ma-feature-dialog .checkout-product{flex-wrap:wrap;align-items:flex-start;gap:12px;margin-bottom:14px}.ma-feature-dialog.ma-feature-dialog .checkout-product h3{font-size:var(--mobile-type-heading)}.ma-feature-dialog.ma-feature-dialog .checkout-product :is(p,span){font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .checkout-total strong{font-size:var(--mobile-type-title)}.ma-feature-dialog.ma-feature-dialog .checkout-channels{flex-wrap:wrap;gap:8px;margin:16px 0}.ma-feature-dialog.ma-feature-dialog .checkout-channels label{min-height:44px;font-size:var(--mobile-type-control);padding:10px 12px}.ma-feature-dialog.ma-feature-dialog .checkout-terms-link{min-height:44px;font-size:var(--mobile-type-control)}.ma-feature-dialog.ma-feature-dialog .checkout-footer{flex-wrap:wrap;align-items:center;gap:12px;padding-top:16px}.ma-feature-dialog.ma-feature-dialog .checkout-footer :is(a,span){font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .checkout-footer a{align-items:center;min-height:44px;display:inline-flex}.ma-feature-dialog.ma-feature-dialog .checkout-consent{min-height:44px;font-size:var(--mobile-type-meta);align-items:flex-start}.ma-feature-dialog.ma-feature-dialog .order-terms{grid-template-columns:1fr;gap:16px}.ma-feature-dialog.ma-feature-dialog .order-terms :is(h3,h4){font-size:var(--mobile-type-body)}.ma-feature-dialog.ma-feature-dialog .order-terms p{font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .purchase-policy{border:0;border-top:1px solid var(--line);border-radius:0;padding:16px 0 0}.ma-feature-dialog.ma-feature-dialog .zh-member-checkout{display:block}.ma-feature-dialog.ma-feature-dialog .zh-member-story{display:none}.ma-feature-dialog.ma-feature-dialog .zh-member-main{padding:0}.ma-feature-dialog.ma-feature-dialog .zh-member-main>h2{font-size:var(--mobile-type-heading)}.ma-feature-dialog.ma-feature-dialog .zh-member-plans{grid-template-columns:1fr;gap:8px}.ma-feature-dialog.ma-feature-dialog .zh-member-plans button{min-height:44px;padding:12px}.ma-feature-dialog.ma-feature-dialog .zh-member-plans :is(strong,.zh-member-price){font-size:var(--mobile-type-heading)}.ma-feature-dialog.ma-feature-dialog .zh-member-plans :is(small,em){font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .zh-member-methods{flex-wrap:wrap;gap:8px}.ma-feature-dialog.ma-feature-dialog .zh-member-methods label{min-height:44px}.ma-feature-dialog.ma-feature-dialog .zh-member-primary{min-height:44px;font-size:var(--mobile-type-control)}.ma-feature-dialog.ma-feature-dialog .zh-member-amount strong{font-size:var(--mobile-type-title)}.ma-feature-dialog.ma-feature-dialog .zh-member-order-actions{flex-wrap:wrap;gap:8px}.ma-feature-dialog.ma-feature-dialog .zh-member-order-actions :is(a,button){min-height:44px;font-size:var(--mobile-type-control);align-items:center;display:inline-flex}.modal.ma-feature-dialog.ma-feature-dialog:has(.zh-member-checkout){width:min(560px,100%);max-height:min(92dvh,100%);padding:18px 16px calc(18px + env(safe-area-inset-bottom));color:#202124;background:#fff;border-radius:14px}.modal.ma-feature-dialog.ma-feature-dialog:has(.zh-member-checkout)>.modal-heading{margin-bottom:16px;position:static}.modal.ma-feature-dialog.ma-feature-dialog:has(.zh-member-checkout)>.modal-heading h2{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.modal.ma-feature-dialog.ma-feature-dialog:has(.zh-member-checkout)>.modal-heading .icon-btn{color:#686d75}.ma-feature-dialog.ma-feature-dialog .zh-member-checkout{min-height:0;color:var(--ink);background:0 0}.ma-feature-dialog.ma-feature-dialog .zh-member-main{max-height:none;overflow:visible}.ma-feature-dialog.ma-feature-dialog .zh-member-header{margin:0 0 14px}.ma-feature-dialog.ma-feature-dialog .zh-member-header strong{font-size:var(--mobile-type-body);font-weight:500}.ma-feature-dialog.ma-feature-dialog .zh-member-header small{color:var(--muted);font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .zh-member-main>h2{margin-bottom:14px}.ma-feature-dialog.ma-feature-dialog .zh-member-avatar{color:#0963d1;width:36px;height:36px;font-size:var(--mobile-type-heading);background:#edf4ff;border-radius:8px;font-weight:500}.ma-feature-dialog.ma-feature-dialog .zh-member-plans button{color:var(--ink);background:#fff;border-color:#e4e7eb;border-radius:8px}.ma-feature-dialog.ma-feature-dialog .zh-member-plans button.selected{background:#fff8ea;border-color:#ac7a2c}.ma-feature-dialog.ma-feature-dialog .zh-member-plans button.selected .zh-member-price{color:#80541c}.ma-feature-dialog.ma-feature-dialog .zh-member-plans :is(small,em){color:#686d75}.ma-feature-dialog.ma-feature-dialog .zh-member-price{font-weight:500}.ma-feature-dialog.ma-feature-dialog :is(.zh-member-summary,.zh-member-preview,.zh-member-message,.zh-member-order){color:#535a64;background:#f3f4f5;border-radius:6px;padding:12px}.ma-feature-dialog.ma-feature-dialog .zh-member-payment{background:#f7f8fa;border-radius:8px;margin-top:12px;padding:12px}.ma-feature-dialog.ma-feature-dialog .zh-member-amount span{font-size:var(--mobile-type-meta);color:var(--muted)}.ma-feature-dialog.ma-feature-dialog .zh-member-methods{color:var(--ink);font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .zh-member-methods label{color:var(--ink);border-color:#d7dde5;border-radius:6px}.ma-feature-dialog.ma-feature-dialog .zh-member-methods label.selected{background:#edf4ff;border-color:#0963d1}.ma-feature-dialog.ma-feature-dialog .zh-member-methods label.unavailable{opacity:1;color:#686d75;background:#eceef1}.ma-feature-dialog.ma-feature-dialog :is(.zh-member-methods,.zh-member-consent) input{accent-color:#0963d1}.ma-feature-dialog.ma-feature-dialog .zh-member-terms-link{color:#0963d1;min-height:44px;font-size:var(--mobile-type-control)}.ma-feature-dialog.ma-feature-dialog .zh-member-consent{color:var(--ink);min-height:44px;font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .zh-member-primary{color:#fff;background:#0963d1;border-radius:6px;font-weight:500}.ma-feature-dialog.ma-feature-dialog .zh-member-reader{color:var(--ink)}.ma-feature-dialog.ma-feature-dialog .zh-member-reader .order-terms section{border-color:var(--line)}.ma-feature-dialog.ma-feature-dialog .zh-member-order span{color:var(--muted);font-size:var(--mobile-type-meta)}.ma-feature-dialog.ma-feature-dialog .zh-member-order strong{font-size:var(--mobile-type-heading)}.ma-feature-dialog.ma-feature-dialog .zh-member-order b{color:#80541c;font-size:var(--mobile-type-title)}.ma-feature-dialog.ma-feature-dialog .zh-member-result{color:var(--ink);padding:20px 0}.ma-feature-dialog.ma-feature-dialog .zh-member-result h3{color:var(--ink)}.ma-feature-dialog.ma-feature-dialog .zh-member-order-actions :is(a,button){color:#0963d1}.ma-feature-dialog.ma-feature-dialog .zh-member-error{color:#a12e27;background:#fff0ed}.ma-feature-dialog.ma-feature-dialog .zh-member-checkout .native-payment{color:var(--ink);background:#fff;padding:12px 0}.ma-feature-dialog.ma-feature-dialog .zh-member-checkout .native-payment p{color:var(--muted)}.ma-feature-dialog.ma-feature-dialog .zh-member-checkout .native-payment .btn{color:var(--ink);border-color:var(--line);background:#fff}.ma-feature-dialog.ma-feature-dialog .zh-member-checkout .native-payment .btn-primary{color:#fff;background:#0963d1}@container (width<=18rem){.mobile-account .ma-features .contact-code-row{flex-wrap:wrap}.mobile-account .ma-features .contact-code-row>.btn{width:100%}.mobile-account .ma-features .order-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-account .ma-features .order-list-row{grid-template-columns:minmax(0,1fr)}.mobile-account .ma-features :is(.overview-details>div,.order-facts>div,.inquiry-approved-detail .facts>div){flex-direction:column;gap:3px}.mobile-account .ma-features :is(.overview-details dd,.order-facts dd,.inquiry-approved-detail .facts dd){text-align:left}.mobile-account .ma-features .profile-security-list>div{flex-wrap:wrap}.mobile-account .ma-features .profile-security-list>div>div{flex-basis:calc(100% - 32px)}.mobile-account .ma-features .profile-security-list :is(a,button){margin-left:auto}.mobile-account .ma-features .ma-article-row{flex-wrap:wrap}.mobile-account .ma-features .ma-article-link{flex-basis:100%}.mobile-account .ma-features .ma-article-link h2{display:block}.mobile-account .ma-features .ma-article-remove{margin-left:auto}.mobile-account .ma-features .inquiry-recommendation-grid{grid-template-columns:minmax(0,1fr)}.ma-feature-dialog.ma-feature-dialog .avatar-editor{flex-direction:column;align-items:flex-start}}.mobile-account.mobile-type :is(.ma-orders,.ma-overview,.ma-checkout-return,.ma-article-favorites){min-width:0;color:var(--ma-ink,#20272f)}.mobile-account.mobile-type.ma-orders-page{--ma-ink:#172031;--ma-muted:#64758e;--ma-line:#e4eaf2;background:#f4f7fb}.mobile-account.mobile-type.ma-orders-page .ma-features{--ma-ink:#172031;--ma-muted:#64758e;--ma-line:#e4eaf2;padding:0 0 20px}.mobile-account.mobile-type.ma-orders-page .ma-header-title{font-size:var(--mobile-type-heading);font-weight:600}.mobile-account.mobile-type .ma-order-tabs{background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.mobile-account.mobile-type .ma-order-tabs button{min-width:0;min-height:44px;color:var(--ma-muted,#677482);font:500 var(--mobile-type-control)/1.5 var(--font);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;padding:8px 3px;position:relative;overflow:hidden}.mobile-account.mobile-type .ma-order-tabs .is-active{color:var(--brand);font-weight:600}.mobile-account.mobile-type .ma-order-tabs .is-active:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:0;left:35%;right:35%}.mobile-account.mobile-type .ma-order-records{gap:12px;padding:16px 15px 0;display:grid}.mobile-account.mobile-type .ma-order-record{background:#fff;border-radius:12px;min-width:0;padding:14px 14px 8px}.mobile-account.mobile-type .ma-order-record-heading{justify-content:space-between;align-items:flex-start;gap:8px 12px;display:flex}.mobile-account.mobile-type .ma-order-record-heading h2{min-width:0;font:600 var(--mobile-type-name)/1.5 var(--font);color:var(--ma-ink,#20272f);white-space:nowrap;text-overflow:ellipsis;flex:1;margin:0;padding-top:3px;overflow:hidden}.mobile-account.mobile-type .ma-order-state{max-width:45%;font:500 var(--mobile-type-caption)/1.5 var(--font);color:#495a70;white-space:nowrap;text-overflow:ellipsis;background:#edf1f7;border-radius:8px;flex-shrink:0;padding:3px 10px;overflow:hidden}.mobile-account.mobile-type .ma-order-state.is-paid{color:#0064df;background:#edf4ff}.mobile-account.mobile-type .ma-order-state.is-pending{color:#b94d00;background:#fff0e1}.mobile-account.mobile-type .ma-order-facts{gap:3px;margin:10px 0 0;display:grid}.mobile-account.mobile-type .ma-order-facts>div{font-size:var(--mobile-type-meta);grid-template-columns:5em minmax(0,1fr);gap:10px;display:grid}.mobile-account.mobile-type .ma-order-facts :is(dt,dd){min-width:0;color:var(--ma-muted,#677482);font:400 var(--mobile-type-meta)/1.5 var(--font);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin:0;overflow:hidden}.mobile-account.mobile-type .ma-order-record .ma-order-notice{color:#975b15;font:400 var(--mobile-type-meta)/1.65 var(--font);white-space:nowrap;text-overflow:ellipsis;margin:8px 0 0;overflow:hidden}.mobile-account.mobile-type .ma-order-facts .ma-order-number{padding-right:32px;position:relative;overflow:visible}.mobile-account.mobile-type .ma-order-number-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;display:block;overflow:hidden}.mobile-account.mobile-type .ma-order-copy{width:44px;height:44px;color:var(--ma-muted,#64758e);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.mobile-account.mobile-type .ma-order-copy .icon{width:15px;height:15px}.mobile-account.mobile-type .ma-order-copy:active{color:var(--brand);background:#edf4ff}.mobile-account.mobile-type .ma-order-copy:disabled{opacity:.5;cursor:wait}@media (hover:hover){.mobile-account.mobile-type .ma-order-copy:hover:not(:disabled){color:var(--brand);background:#edf4ff}}.mobile-account.mobile-type .ma-order-record-footer{border-top:1px solid var(--ma-line,#e8edf2);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding-top:4px;display:flex}.mobile-account.mobile-type .ma-order-amount{text-overflow:ellipsis;min-width:0;color:var(--ma-ink,#20272f);font:500 var(--mobile-type-title)/1.3 var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden}.mobile-account.mobile-type .ma-order-amount>span{font-size:var(--mobile-type-meta);margin-right:3px}.mobile-account.mobile-type .ma-order-view{isolation:isolate;color:#0064df;min-width:88px;min-height:44px;font:500 var(--mobile-type-control)/1.5 var(--font);white-space:nowrap;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:5px;margin-left:auto;padding:4px 12px;display:inline-flex;position:relative}.mobile-account.mobile-type .ma-order-view:before{content:"";z-index:-1;background:#f0f6ff;border:1px solid #b8d2ff;border-radius:7px;position:absolute;inset:6px 0}.mobile-account.mobile-type .ma-order-view:active:before{background:#e5efff}.mobile-account.mobile-type .ma-order-view .icon{width:14px;height:14px}.mobile-account.mobile-type .ma-orders .ma-transaction-total{font-size:var(--mobile-type-meta);margin:16px 15px 0}.mobile-account.mobile-type .ma-orders .collection-pager{margin:16px 15px 0}.mobile-account.mobile-type .ma-orders .ma-transaction-empty{background:#fff;border-radius:12px;margin:16px 15px 0;padding:24px 16px}.mobile-account.mobile-type .ma-transaction-total{color:var(--ma-muted,#677482);font:400 var(--mobile-type-caption)/1.6 var(--font);margin:14px 0 0}.mobile-account.mobile-type .ma-transaction-empty{padding:28px 0 20px}.mobile-account.mobile-type .ma-transaction-empty>.icon{color:#8595a6;width:24px;height:24px;margin-bottom:10px}.mobile-account.mobile-type .ma-transaction-empty h2{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0 0 6px}.mobile-account.mobile-type .ma-transaction-empty p{color:var(--ma-muted,#677482);font:400 var(--mobile-type-meta)/1.7 var(--font);margin:0}.mobile-account.mobile-type .ma-transaction-empty>a{min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);color:var(--brand);align-items:center;gap:3px;display:inline-flex}.mobile-account.mobile-type .ma-transaction-empty>a .icon{width:14px;height:14px}.mobile-account.mobile-type .ma-overview-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px 0 14px;display:grid}.mobile-account.mobile-type .ma-overview-shortcuts>a{min-width:0;min-height:64px;color:var(--ma-ink,#20272f);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 0;display:flex}.mobile-account.mobile-type .ma-overview-shortcuts>a:nth-child(2n){border-left:1px solid var(--ma-line,#e8edf2);padding:10px 0 10px 16px}.mobile-account.mobile-type .ma-overview-shortcuts>a:nth-child(-n+2){border-bottom:1px solid var(--ma-line,#e8edf2)}.mobile-account.mobile-type .ma-overview-shortcuts span{min-width:0;font:400 var(--mobile-type-meta)/1.6 var(--font);align-items:center;gap:3px;display:inline-flex}.mobile-account.mobile-type .ma-overview-shortcuts .icon{color:#8595a6;flex-shrink:0;width:12px;height:12px}.mobile-account.mobile-type .ma-overview-shortcuts strong{font:500 var(--mobile-type-heading)/1.5 var(--font);color:var(--brand);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-account.mobile-type .ma-overview-group{border-top:1px solid var(--ma-line,#e8edf2);padding:14px 0 16px}.mobile-account.mobile-type .ma-overview-group>header{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:4px;display:flex}.mobile-account.mobile-type .ma-overview-group h2{font:500 var(--mobile-type-heading)/1.5 var(--font);color:var(--ma-ink,#20272f);margin:0}.mobile-account.mobile-type .ma-overview-group>header>a,.mobile-account.mobile-type .ma-overview-inline-action{min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);color:var(--brand);justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.mobile-account.mobile-type .ma-overview :is(header>a,.ma-overview-inline-action,.ma-overview-help,.ma-overview-security) .icon{flex-shrink:0;width:14px;height:14px}.mobile-account.mobile-type .ma-overview-membership-name{color:#8c652a;font:500 var(--mobile-type-body)/1.6 var(--font);margin:0 0 10px}.mobile-account.mobile-type .ma-overview-facts{gap:8px;margin:0;display:grid}.mobile-account.mobile-type .ma-overview-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mobile-account.mobile-type .ma-overview-facts dt{color:var(--ma-muted,#677482);font:400 var(--mobile-type-meta)/1.6 var(--font);flex-shrink:0}.mobile-account.mobile-type .ma-overview-facts dd{text-align:right;font:400 var(--mobile-type-meta)/1.6 var(--font);overflow-wrap:anywhere;margin:0}.mobile-account.mobile-type .ma-overview-facts .is-warning{color:#975b15}.mobile-account.mobile-type .ma-overview-note{color:var(--ma-muted,#677482);font:400 var(--mobile-type-meta)/1.7 var(--font);margin:0}.mobile-account.mobile-type .ma-overview-inline-action{margin-top:4px}.mobile-account.mobile-type .ma-overview-security{margin:-2px 0 6px}.mobile-account.mobile-type .ma-overview-security>a{min-height:44px;font:400 var(--mobile-type-body)/1.6 var(--font);color:var(--ma-ink,#20272f);justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-account.mobile-type .ma-overview-security>a>span:last-child{font-size:var(--mobile-type-meta);color:var(--ma-muted,#677482);align-items:center;gap:4px;display:inline-flex}.mobile-account.mobile-type .ma-overview-security>a>.is-verified{color:#168366}.mobile-account.mobile-type .ma-overview-help{border-top:1px solid var(--ma-line,#e8edf2);min-height:56px;color:var(--ma-ink,#20272f);font:400 var(--mobile-type-body)/1.6 var(--font);justify-content:space-between;align-items:center;gap:12px;display:flex}.mobile-account.mobile-type .ma-overview-help>span:last-child{color:var(--brand);font-size:var(--mobile-type-control);align-items:center;gap:3px;display:inline-flex}.mobile-account.mobile-type .ma-features .ma-order-detail-summary{background:0 0;border:0;border-radius:0;padding:6px 0 0}.mobile-account.mobile-type .ma-order-detail-summary .order-product{gap:10px;margin:0 0 16px}.mobile-account.mobile-type .ma-order-detail-summary .order-product>div{flex:1;min-width:0}.mobile-account.mobile-type .ma-order-detail-summary .order-product .badge{font-size:var(--mobile-type-caption);color:var(--brand);background:0 0;border:0;padding:0;line-height:1.6}.mobile-account.mobile-type .ma-order-detail-summary .order-product h3{font:500 var(--mobile-type-heading)/1.6 var(--font);color:var(--ma-ink,#20272f);margin:5px 0 4px}.mobile-account.mobile-type .ma-order-detail-summary .order-product p{color:var(--ma-muted,#677482);font:400 var(--mobile-type-meta)/1.6 var(--font);margin:0}.mobile-account.mobile-type .ma-order-detail-summary .order-price{font:500 var(--mobile-type-heading)/1.5 var(--font);color:var(--ma-ink,#20272f)}.mobile-account.mobile-type .ma-order-detail-summary .order-facts{border-color:var(--ma-line,#e8edf2);grid-template-columns:minmax(0,1fr);gap:9px;margin:0;padding:14px 0}.mobile-account.mobile-type .ma-order-detail-summary .order-facts>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.mobile-account.mobile-type .ma-order-detail-summary .order-facts dt{font:400 var(--mobile-type-meta)/1.65 var(--font);color:var(--ma-muted,#677482);flex-shrink:0;margin:0}.mobile-account.mobile-type .ma-order-detail-summary .order-facts dd{font:400 var(--mobile-type-meta)/1.65 var(--font);text-align:right;overflow-wrap:anywhere;margin:0}.mobile-account.mobile-type .ma-order-detail-summary .order-actions{justify-content:flex-start;gap:8px;margin:8px 0 16px}.mobile-account.mobile-type .ma-order-detail-summary .order-actions .btn{min-height:44px;font-size:var(--mobile-type-control);padding:8px 12px}.mobile-account.mobile-type .ma-order-detail-summary .order-terms{border-top:1px solid var(--ma-line,#e8edf2);gap:16px;margin:0;padding:16px 0}.mobile-account.mobile-type .ma-order-detail-summary .order-terms :is(h3,h4){font:500 var(--mobile-type-body)/1.6 var(--font);margin:0 0 5px}.mobile-account.mobile-type .ma-order-detail-summary .order-terms p{font:400 var(--mobile-type-meta)/1.75 var(--font);color:var(--ma-muted,#677482);margin:4px 0 0}.mobile-account.mobile-type .ma-order-detail-summary .purchase-policy{border-color:var(--ma-line,#e8edf2);padding-top:16px}.mobile-account.mobile-type .ma-order-detail-summary .purchase-policy h4{margin-top:12px}.mobile-account.mobile-type .ma-order-detail-summary .order-timeline{border-color:var(--ma-line,#e8edf2);margin:0;padding:16px 0}.mobile-account.mobile-type .ma-order-detail-summary .order-timeline h3{font:500 var(--mobile-type-body)/1.6 var(--font);margin:0 0 10px}.mobile-account.mobile-type .ma-order-detail-summary .order-timeline p{font:400 var(--mobile-type-meta)/1.65 var(--font);color:var(--ma-muted,#677482);gap:6px 12px;margin:8px 0}.mobile-account.mobile-type .ma-features .ma-order-refunds{border:0;border-top:1px solid var(--ma-line,#e8edf2);background:0 0;border-radius:0;margin:0;padding:16px 0}.mobile-account.mobile-type .ma-order-refunds>h3{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0 0 12px}.mobile-account.mobile-type .ma-order-refunds .order-facts{border:0;gap:8px;margin:0;padding:0 0 12px}.mobile-account.mobile-type .ma-order-refunds .order-facts+.order-facts{border-top:1px solid var(--ma-line,#e8edf2);padding-top:12px}.mobile-account.mobile-type .ma-order-refunds .refund-help{font:400 var(--mobile-type-meta)/1.7 var(--font);color:var(--ma-muted,#677482);margin:0}.mobile-account.mobile-type .ma-checkout-return{padding:8px 0}.mobile-account.mobile-type .ma-checkout-product{border-bottom:1px solid var(--ma-line,#e8edf2);padding-bottom:16px}.mobile-account.mobile-type .ma-checkout-product h2{font:500 var(--mobile-type-heading)/1.6 var(--font);margin:0 0 5px}.mobile-account.mobile-type .ma-checkout-product p{font:400 var(--mobile-type-meta)/1.6 var(--font);color:var(--ma-muted,#677482);margin:0}.mobile-account.mobile-type .ma-checkout-amount{justify-content:space-between;align-items:baseline;gap:12px;margin-top:16px;display:flex}.mobile-account.mobile-type .ma-checkout-amount span{color:var(--ma-muted,#677482);font:400 var(--mobile-type-meta)/1.6 var(--font)}.mobile-account.mobile-type .ma-checkout-amount strong{font:500 var(--mobile-type-heading)/1.5 var(--font);font-variant-numeric:tabular-nums}.mobile-account.mobile-type .ma-checkout-help{color:var(--ma-muted,#677482);font:400 var(--mobile-type-meta)/1.7 var(--font);margin:16px 0 12px}.mobile-account.mobile-type .ma-checkout-continue{background:var(--brand);color:#fff;width:100%;min-height:44px;font:500 var(--mobile-type-control)/1.5 var(--font);border:0;border-radius:6px;padding:10px 14px}.mobile-account.mobile-type .ma-checkout-back{min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);color:var(--ma-muted,#677482);justify-content:center;align-items:center;gap:3px;margin-top:4px;display:flex}.mobile-account.mobile-type .ma-checkout-back .icon{width:14px;height:14px}.mobile-account.mobile-type .ma-features .ma-article-favorites .ma-feature-list-heading{border-bottom:1px solid var(--ma-line,#e8edf2);min-height:44px;font-size:var(--mobile-type-caption);color:var(--ma-muted,#677482);margin:-4px 0 0}.mobile-account.mobile-type .ma-features .ma-article-favorites .ma-feature-list-heading a{font-size:var(--mobile-type-control)}.mobile-account.mobile-type .ma-features .ma-article-list{background:0 0;border-radius:0;padding:0}.mobile-account.mobile-type .ma-features .ma-article-row{border-color:var(--ma-line,#e8edf2);align-items:center;gap:8px;padding:14px 0}.mobile-account.mobile-type .ma-features .ma-article-link{align-items:center;gap:10px;min-height:56px}.mobile-account.mobile-type .ma-features .ma-article-link>:first-child{border-radius:5px;width:56px;height:56px}.mobile-account.mobile-type .ma-features .ma-article-link h2{font:500 var(--mobile-type-body)/1.6 var(--font);color:var(--ma-ink,#20272f);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 5px;display:-webkit-box;overflow:hidden}.mobile-account.mobile-type .ma-features .ma-article-link p{text-overflow:ellipsis;white-space:nowrap;font:400 var(--mobile-type-caption)/1.6 var(--font);color:var(--ma-muted,#677482);overflow:hidden}.mobile-account.mobile-type .ma-features .ma-article-member{font-size:var(--mobile-type-caption);margin-top:2px}.mobile-account.mobile-type .ma-features .ma-article-remove{min-width:44px;min-height:44px;color:var(--ma-muted,#677482);font:400 var(--mobile-type-control)/1.5 var(--font);align-self:center}.mobile-account.mobile-type .ma-features .ma-article-favorites .account-empty{text-align:left;background:0 0;border:0;border-radius:0;padding:28px 0 20px}.mobile-account.mobile-type .ma-features .ma-article-favorites .account-empty>.icon{color:#8595a6;width:24px;height:24px;margin:0 0 10px}.mobile-account.mobile-type .ma-features .ma-article-favorites .account-empty h3{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0 0 6px}.mobile-account.mobile-type .ma-features .ma-article-favorites .account-empty .btn{color:var(--brand);background:0 0;border:0;margin-top:6px;padding:8px 0}.mobile-account.mobile-type :is(.ma-orders,.ma-overview,.ma-checkout-return,.ma-article-favorites) :is(a,button):focus-visible{outline:2px solid var(--brand);outline-offset:3px}.mobile-account.mobile-type :is(.ma-order-view,.ma-overview-help,.ma-overview-shortcuts>a,.ma-article-remove):active{background:#f5f7fa}@container (width<=18rem){.mobile-account.mobile-type .ma-overview-shortcuts{grid-template-columns:minmax(0,1fr)}.mobile-account.mobile-type .ma-overview-shortcuts>a:nth-child(n){border:0;border-bottom:1px solid var(--ma-line,#e8edf2);padding:10px 0}.mobile-account.mobile-type .ma-overview-facts>div,.mobile-account.mobile-type .ma-order-detail-summary .order-facts>div{flex-direction:column;gap:3px}.mobile-account.mobile-type .ma-overview-facts dd,.mobile-account.mobile-type .ma-order-detail-summary .order-facts dd{text-align:left}.mobile-account.mobile-type .ma-features .ma-article-row{flex-wrap:wrap}.mobile-account.mobile-type .ma-features .ma-article-link{flex-basis:100%}.mobile-account.mobile-type .ma-features .ma-article-link h2{display:block}.mobile-account.mobile-type .ma-features .ma-article-link p{white-space:normal}.mobile-account.mobile-type .ma-features .ma-article-remove{margin-left:auto}}.ma-feature-dialog.mobile-type .avatar-editor h3{font:500 var(--mobile-type-heading)/1.5 var(--font)}.mobile-account.mobile-type .ma-features .ma-service-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;margin:0 0 8px;display:flex}.mobile-account.mobile-type .ma-features .ma-service-toolbar>span{color:var(--muted);font-size:var(--mobile-type-meta)}.mobile-account.mobile-type .ma-features .ma-service-toolbar>.btn{margin-left:auto}.mobile-account.mobile-type .ma-features .ma-service-secondary{min-height:44px;color:var(--brand);font-size:var(--mobile-type-control);align-items:center;gap:6px;line-height:1.5;text-decoration:none;display:inline-flex}.mobile-account.mobile-type .ma-features :is(.ma-service-secondary,.ma-record-action,.ma-contact-unavailable .text-link)>.icon{flex-shrink:0;width:14px;height:14px}.mobile-account.mobile-type .ma-features .ma-record-list{background:0 0;border-radius:0;padding:0}.mobile-account.mobile-type .ma-features .ma-record-link{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:14px 0;display:flex}.mobile-account.mobile-type .ma-features .ma-record-main{flex:1;min-width:0}.mobile-account.mobile-type .ma-features .ma-record-heading{align-items:baseline;gap:4px 8px;margin-bottom:3px}.mobile-account.mobile-type .ma-features .ma-record-heading strong{flex:initial;min-width:0;font-size:var(--mobile-type-body);font-weight:500;line-height:1.5}.mobile-account.mobile-type .ma-features .support-pill{max-width:100%;font-size:var(--mobile-type-caption);white-space:normal;color:#075bb9;background:#eef5ff;border-radius:3px;padding:1px 5px;font-weight:400;line-height:1.5}.mobile-account.mobile-type .ma-features .ma-record-main>time{color:var(--muted);font-size:var(--mobile-type-meta);line-height:1.6;display:block}.mobile-account.mobile-type .ma-features .ma-record-number{color:var(--muted);font-size:var(--mobile-type-caption);margin:2px 0 0;line-height:1.5}.mobile-account.mobile-type .ma-features .ma-record-action{min-width:44px;min-height:44px;color:var(--brand);font-size:var(--mobile-type-control);flex-shrink:0;justify-content:flex-end;align-items:center;gap:3px;display:inline-flex}.mobile-account.mobile-type .ma-features .support-empty{color:var(--muted);text-align:left;font-size:var(--mobile-type-body);margin:0;padding:24px 0;line-height:1.7}.mobile-account.mobile-type .ma-features #new-conversation-form{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;grid-template-columns:minmax(0,1fr);gap:14px;margin-bottom:4px;padding:16px 0 0}.mobile-account.mobile-type .ma-features #new-conversation-form h3{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0}.mobile-account.mobile-type .ma-features .support-field{font:400 var(--mobile-type-body)/1.5 var(--font);color:var(--ink);gap:6px}.mobile-account.mobile-type .ma-features .support-field :is(input,select,textarea){font:400 var(--mobile-type-input)/1.5 var(--font)}.mobile-account.mobile-type .ma-features .support-field small{font-size:var(--mobile-type-caption);line-height:1.5}.mobile-account.mobile-type .ma-features #new-conversation-form .support-full>.btn{width:100%}.mobile-account.mobile-type .ma-features .profile-identity-banner{background:0 0;gap:12px;padding:4px 0 16px}.mobile-account.mobile-type .ma-features .profile-avatar{width:48px;height:48px;font-size:var(--mobile-type-heading);border-radius:11px}.mobile-account.mobile-type .ma-features .profile-identity-banner h2{font:500 var(--mobile-type-heading)/1.5 var(--font)}.mobile-account.mobile-type .ma-features .profile-identity-banner p{color:var(--muted);font-size:var(--mobile-type-meta);flex-wrap:wrap;margin:3px 0 0}.mobile-account.mobile-type .ma-features :is(.profile-main-grid,.profile-main-column){grid-template-columns:minmax(0,1fr);gap:0}.mobile-account.mobile-type .ma-features .profile-section{border:0;border-top:1px solid var(--line);box-shadow:none;border-radius:0;padding:16px 0;overflow:visible}.mobile-account.mobile-type .ma-features .profile-section>header{border:0;margin:0 0 6px;padding:0}.mobile-account.mobile-type .ma-features .profile-section>header h2{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0}.mobile-account.mobile-type .ma-features .profile-basics-form{gap:12px;padding:0}.mobile-account.mobile-type .ma-features .profile-save-row>.btn{width:100%;margin:0}.mobile-account.mobile-type .ma-features .profile-security-list>div{flex-wrap:nowrap;gap:10px;min-height:56px;padding:9px 0}.mobile-account.mobile-type .ma-features .profile-security-list>div>.icon{width:18px;height:18px;color:var(--brand)}.mobile-account.mobile-type .ma-features .profile-security-list>div>div{flex:1;min-width:0}.mobile-account.mobile-type .ma-features .profile-security-list strong{font-size:var(--mobile-type-body);font-weight:400}.mobile-account.mobile-type .ma-features .profile-security-list strong>span{font-size:var(--mobile-type-caption)}.mobile-account.mobile-type .ma-features .profile-security-list p{font-size:var(--mobile-type-meta);margin:2px 0 0;line-height:1.5}.mobile-account.mobile-type .ma-features .profile-security-list :is(a,button){font-size:var(--mobile-type-control);flex-shrink:0}.mobile-account.mobile-type .ma-features .ma-profile-membership{border-top:1px solid var(--line);min-height:48px;color:var(--ink);font-size:var(--mobile-type-body);align-items:center;gap:10px;padding:10px 0;display:flex}.mobile-account.mobile-type .ma-features .ma-profile-membership>.icon{width:18px;color:var(--brand);flex-shrink:0}.mobile-account.mobile-type .ma-features .ma-profile-membership>small{color:var(--muted);font-size:var(--mobile-type-meta);margin-left:auto}.mobile-account.mobile-type .ma-features .ma-profile-membership>.icon:last-child{width:14px;color:var(--muted)}.mobile-account.mobile-type .ma-features .contact-task-nav{border-bottom:1px solid var(--line);gap:24px;margin:0 0 16px;display:flex}.mobile-account.mobile-type .ma-features .contact-task-nav a{min-height:44px;font:400 var(--mobile-type-body)/1.5 var(--font);flex:1;justify-content:center;align-items:center;padding:8px 0;display:inline-flex}.mobile-account.mobile-type .ma-features .contact-task-nav a[aria-current]{color:var(--brand);border-color:var(--brand);font-weight:500}.mobile-account.mobile-type .ma-features .contact-single .contact-panel{border:0;border-radius:0;padding:0}.mobile-account.mobile-type .ma-features .contact-current{color:var(--ink);font:400 var(--mobile-type-body)/1.6 var(--font);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0;padding:0 0 16px;display:flex}.mobile-account.mobile-type .ma-features .ma-contact-current-label{color:var(--muted);font-size:var(--mobile-type-caption);margin-bottom:2px;display:block}.mobile-account.mobile-type .ma-features .contact-current small{font-size:var(--mobile-type-caption);color:#8b641e}.mobile-account.mobile-type .ma-features .contact-current small.is-verified{color:#168666}.mobile-account.mobile-type .ma-features .contact-fields{gap:14px;margin:0}.mobile-account.mobile-type .ma-features .contact-security-note{font-size:var(--mobile-type-caption);margin:10px 0 0}.mobile-account.mobile-type .ma-features .ma-contact-unavailable{background:#f4f7fc;border-radius:6px;padding:12px}.mobile-account.mobile-type .ma-features .ma-contact-unavailable strong{font-size:var(--mobile-type-body);font-weight:500}.mobile-account.mobile-type .ma-features .ma-contact-unavailable p{color:var(--muted);font-size:var(--mobile-type-meta);margin:5px 0 0;line-height:1.7}.mobile-account.mobile-type .ma-features .ma-contact-unavailable .text-link{font-size:var(--mobile-type-control);margin-top:4px}.mobile-account.mobile-type .ma-features .ma-contact-back{margin-top:12px}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .document{border-radius:0;padding:0;overflow:visible}.mobile-account.mobile-type .ma-features .ma-inquiry-heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:6px;display:flex}.mobile-account.mobile-type .ma-features .ma-inquiry-heading h2{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .detail-heading{gap:10px;padding:0 0 16px}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .detail-meta{font-size:var(--mobile-type-caption);gap:3px;line-height:1.6}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .doc-body{padding:16px 0}.mobile-account.mobile-type .ma-features .inquiry-approved-detail h2{font:500 var(--mobile-type-heading)/1.5 var(--font);margin-bottom:12px}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .ma-inquiry-heading h2{margin:0}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .facts{gap:0;padding:0 0 12px}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .facts>div{align-items:baseline;padding:6px 0}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .facts dt{margin:0}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .requirement{margin:0;padding:16px 0 0}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .requirement-title{margin-bottom:8px}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .requirement-title h2{margin:0}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .attachment{font-size:var(--mobile-type-meta);gap:6px 12px;margin-top:16px;padding-top:12px}.mobile-account.mobile-type .ma-features .inquiry-approved-detail .detail-tip{color:var(--muted);font-size:var(--mobile-type-meta);padding:12px 0;line-height:1.6}.mobile-account.mobile-type .ma-features .inquiry-recommendations{margin-top:16px}.mobile-account.mobile-type .ma-features .inquiry-recommendations header{gap:6px;margin-bottom:12px}.mobile-account.mobile-type .ma-features .inquiry-recommendations header h2{font:500 var(--mobile-type-heading)/1.5 var(--font)}.mobile-account.mobile-type .ma-features .inquiry-recommendations header p{font-size:var(--mobile-type-meta);margin-top:4px}.mobile-account.mobile-type .ma-features .ma-conversation-heading{gap:8px;margin-bottom:0;padding-bottom:12px}.mobile-account.mobile-type .ma-features .ma-conversation-heading h2{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0 0 4px}.mobile-account.mobile-type .ma-features .ma-conversation-heading p{font-size:var(--mobile-type-meta)}.mobile-account.mobile-type .ma-features .ma-conversation-related{border-block:1px solid var(--line);border-radius:0;margin:0 0 12px;padding:10px 0}.mobile-account.mobile-type .ma-features .ma-conversation-related p{font-size:var(--mobile-type-meta);color:var(--muted);margin:3px 0}.mobile-account.mobile-type .ma-features .ma-conversation-chat{border:0;border-radius:0;margin:0;padding:0}.mobile-account.mobile-type .ma-features .support-chat{background:#f6f7f9;border-radius:6px;gap:14px;min-height:160px;max-height:48dvh;padding:12px}.mobile-account.mobile-type .ma-features .support-message small{font-size:var(--mobile-type-caption);margin-bottom:4px}.mobile-account.mobile-type .ma-features .support-bubble{font:400 var(--mobile-type-body)/1.65 var(--font);padding:9px 11px}.mobile-account.mobile-type .ma-features .support-compose{margin-top:16px}.mobile-account.mobile-type .ma-features .support-compose .support-actions{margin-bottom:10px}.mobile-account.mobile-type .ma-features .support-compose .support-actions>.btn-primary{width:100%}.mobile-account.mobile-type .ma-features .review-main-panel{border:0;border-radius:0;padding:0}.mobile-account.mobile-type .ma-features .ma-review-state{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;padding:6px 0 14px;display:flex}.mobile-account.mobile-type .ma-features .ma-review-state strong{font-size:var(--mobile-type-body);font-weight:500}.mobile-account.mobile-type .ma-features .ma-review-state>span{color:var(--muted);font-size:var(--mobile-type-caption)}.mobile-account.mobile-type .ma-features .ma-review-state .is-pending{color:#8b641e}.mobile-account.mobile-type .ma-features .review-eligibility{padding:14px 0 0}.mobile-account.mobile-type .ma-features .review-eligibility p{color:var(--muted);font:400 var(--mobile-type-body)/1.7 var(--font);margin:0}.mobile-account.mobile-type .ma-features .review-actions{flex-direction:column;align-items:stretch;gap:4px;margin-top:16px;display:flex}.mobile-account.mobile-type .ma-features .review-actions .ma-service-secondary{justify-content:center}.mobile-account.mobile-type .ma-features .review-history{margin-top:16px;padding-top:16px}.mobile-account.mobile-type .ma-features .review-history h2{font:500 var(--mobile-type-heading)/1.5 var(--font);margin-bottom:8px}.mobile-account.mobile-type .ma-features .review-history h2 span{font-size:var(--mobile-type-caption)}.mobile-account.mobile-type .ma-features .review-history p{font-size:var(--mobile-type-body);margin:0;line-height:1.7}.mobile-account.mobile-type .ma-features .review-form{margin-top:16px}.mobile-account.mobile-type .ma-features .review-counter{color:var(--muted);font-size:var(--mobile-type-caption);margin:6px 0 12px;line-height:1.5}.mobile-account.mobile-type .ma-features .review-form>.btn{width:100%}.mobile-account.mobile-type .ma-features .ma-review-rules{border-top:1px solid var(--line);margin-top:16px}.mobile-account.mobile-type .ma-features .ma-review-rules summary{min-height:44px;color:var(--muted);font-size:var(--mobile-type-meta);cursor:pointer;padding:12px 0}.mobile-account.mobile-type .ma-features .ma-review-rules p{font-size:var(--mobile-type-meta);color:var(--muted);margin:0 0 12px;line-height:1.7}@container (width<=18rem){.mobile-account.mobile-type .ma-features .profile-security-list>div{flex-wrap:wrap}.mobile-account.mobile-type .ma-features .profile-security-list>div>div{flex-basis:calc(100% - 28px)}.mobile-account.mobile-type .ma-features .profile-security-list :is(a,button){margin-left:auto}.mobile-account.mobile-type .ma-features .ma-record-action{align-self:flex-end}}.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.contact-panel{min-width:0}.contact-panel h3,.contact-panel h2,.overview-help h3{margin:0 0 12px;font-size:18px}.contact-note{color:var(--muted,#64748b);margin:0 0 20px;line-height:1.75}.contact-current{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 0 24px;font-weight:600;display:flex}.contact-current small{color:var(--muted,#64748b);font-weight:400}.contact-fields{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.contact-code-row{gap:8px;min-width:0;display:flex}.contact-code-row>input{width:100%;min-width:0}.contact-code-row>.btn{white-space:nowrap;flex-shrink:0}.contact-security-note{margin:20px 0 0;font-size:13px}.contact-avatar-panel{align-items:center;gap:28px;margin-bottom:24px;display:flex}.contact-avatar-preview{background:var(--blue-light,#edf4ff);width:96px;height:96px;color:var(--blue,#1677ff);border-radius:50%;flex-shrink:0;place-items:center;font-size:32px;font-weight:700;display:grid;overflow:hidden}.contact-avatar-preview img{object-fit:cover;width:100%;height:100%}.contact-avatar-form{flex:1;min-width:0}.contact-avatar-form input[type=file]{max-width:100%;padding:8px}.contact-actions{flex-wrap:wrap;gap:12px;display:flex}.contact-status{background:var(--blue-light,#edf4ff);color:var(--blue,#1677ff);border-radius:6px;padding:8px 12px;font-size:13px}.account-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:24px;padding:24px 0;display:grid}.account-summary>a{border-right:1px solid var(--line,#e3e9f2);color:inherit;flex-direction:column;gap:8px;padding:8px 24px;text-decoration:none;display:flex}.account-summary>a:last-child{border-right:0}.account-summary strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:650;line-height:1.1}.account-summary span{font-size:14px}.account-summary small{color:var(--blue,#1677ff);margin-top:8px;font-size:12px}.account-summary>a:hover{background:var(--blue-light,#edf4ff)}.overview-membership-title{margin:20px 0;font-size:22px}.overview-details{gap:16px;margin:24px 0;display:grid}.overview-details>div{justify-content:space-between;gap:16px;display:flex}.overview-details dt{color:var(--muted,#64748b)}.overview-details dd{text-align:right;margin:0}.overview-help{justify-content:space-between;align-items:center;gap:24px;margin-top:24px;display:flex}.overview-help .contact-note{margin-bottom:0}.overview-help .btn{flex-shrink:0}.email-reset-space{padding-top:64px;padding-bottom:80px}.email-reset-card{max-width:540px;margin:0 auto}.email-reset-card h1{margin:16px 0;font-size:28px}.email-reset-links{justify-content:space-between;gap:20px;margin-top:28px;display:flex}.mail-settings-form{gap:24px;max-width:1000px;display:grid}.mail-settings-form .contact-grid{margin-top:20px}.mail-settings-form input:not([type=checkbox]),.mail-settings-form select{border:1px solid var(--line,#dbe3ef);background:var(--surface,#fff);width:100%;min-height:44px;color:var(--ink,#1f2937);border-radius:6px;padding:10px 12px}.mail-settings-form input:focus,.mail-settings-form select:focus{outline:2px solid var(--blue,#1677ff);outline-offset:2px}.mail-enable{align-items:center;gap:10px;margin:20px 0;display:flex}.mail-enable input{width:18px;height:18px}.mail-settings-form>.contact-panel>.field{max-width:460px;margin:20px 0}.contact-fields:disabled{opacity:.65}.contact-fields:disabled input,.contact-fields:disabled button{cursor:not-allowed}@media (width<=960px){.contact-grid{grid-template-columns:1fr}.account-summary>a{padding:8px 16px}}@media (width<=600px){.contact-avatar-panel{flex-direction:column;align-items:flex-start;gap:16px}.contact-avatar-preview{width:72px;height:72px;font-size:26px}.account-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.account-summary>a:nth-child(2){border-right:0}.account-summary strong{font-size:28px}.overview-help{flex-direction:column;align-items:flex-start;gap:16px}.email-reset-space{padding-top:32px;padding-bottom:40px}.email-reset-card h1{font-size:24px}.contact-code-row>.btn{padding-left:10px;padding-right:10px;font-size:13px}}.mail-test-form{margin-top:24px}.checkout-return[data-v-183202e4]{min-height:50vh;padding-block:90px}.checkout-return h1[data-v-183202e4]{font-size:28px}.checkout-return p[data-v-183202e4]{color:var(--muted);margin:20px 0}.checkout-return .btn[data-v-183202e4]{margin-right:14px}.mobile-atlas{color:#202733;background:#eef1f5;margin:0;font-family:PingFang SC,Microsoft YaHei UI,Microsoft YaHei,system-ui,sans-serif;font-size:.8125rem;line-height:1.6}.mobile-atlas button,.mobile-atlas input,.mobile-atlas textarea,.mobile-atlas select{font:inherit}.mobile-atlas button{cursor:pointer}.mobile-atlas button,.mobile-atlas a,.mobile-atlas input,.mobile-atlas textarea,.mobile-atlas summary{-webkit-tap-highlight-color:transparent}.mobile-atlas button{color:inherit}.mobile-atlas button:focus-visible,.mobile-atlas a:focus-visible,.mobile-atlas input:focus-visible,.mobile-atlas textarea:focus-visible,.mobile-atlas summary:focus-visible{outline-offset:3px;outline:2px solid #0963d1}.mobile-atlas button:disabled{cursor:not-allowed;opacity:.45}.mobile-atlas button:active{filter:brightness(.96)}.mobile-atlas a{color:#0963d1;text-decoration:none}.mobile-atlas p{margin:8px 0}.mobile-atlas h1,.mobile-atlas h2,.mobile-atlas h3{margin:0;font-weight:500;line-height:1.45}.mobile-atlas h1,.mobile-atlas .h1{font-size:1.125rem}.mobile-atlas h2,.mobile-atlas .h2{font-size:.9375rem}.mobile-atlas h3,.mobile-atlas .h3{font-size:.8125rem}.mobile-atlas img{object-fit:cover;max-width:100%;display:block}.mobile-atlas svg.icon{vertical-align:middle;flex-shrink:0;width:21px;height:21px}.mobile-atlas button{background:0 0;border:0}.mobile-atlas input,.mobile-atlas textarea{min-width:0;font-size:1rem}.mobile-atlas textarea{resize:vertical;min-height:130px}.mobile-atlas input[type=checkbox],.mobile-atlas input[type=radio]{accent-color:#0963d1;flex-shrink:0;width:18px;height:18px}.mobile-atlas input[type=file]{max-width:100%;font-size:.75rem}.mobile-atlas small,.mobile-atlas .small{font-size:.75rem}.mobile-atlas .caption{font-size:.6875rem}.mobile-atlas .muted{color:#697586}.mobile-atlas .lead{font-size:.8125rem;line-height:1.85}.mobile-atlas .h2+.muted{margin-top:7px}.mobile-atlas .pad{padding:20px}.mobile-atlas .stack{flex-direction:column;gap:20px;display:flex}.mobile-atlas .stack>p{margin:0}.mobile-atlas .flex{align-items:center;min-width:0;display:flex}.mobile-atlas .gap{gap:12px}.mobile-atlas .between{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.mobile-atlas .between>*{min-width:0}.mobile-atlas .section{margin:0}.mobile-atlas .section>.h2{margin-bottom:12px}.mobile-atlas .section+.section{margin-top:8px}.mobile-atlas .card{background:#fff;border:1px solid #e8ebef;border-radius:12px;padding:18px}.mobile-atlas .rule,.mobile-atlas .divider{background:#e9edf2;height:1px;margin:14px 0}.mobile-atlas .list{background:#fff}.mobile-atlas .setting-row{text-align:left;border-bottom:1px solid #edf0f3;align-items:center;gap:12px;width:100%;min-height:52px;padding:13px 0;font-size:.8125rem;line-height:1.6;display:flex}.mobile-atlas .setting-row:last-child{border-bottom:0}.mobile-atlas .row-label{flex-shrink:0}.mobile-atlas .row-value{text-align:right;color:#697586;overflow-wrap:anywhere;min-width:0;margin-left:auto}.mobile-atlas .row-value .caption{display:block}.mobile-atlas .chev{color:#a9b1bd;flex-shrink:0;font-size:1.375rem;line-height:1}.mobile-atlas .btn{white-space:normal;text-align:center;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:11px 16px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.mobile-atlas .btn.primary{color:#fff;background:#0963d1}.mobile-atlas .btn.secondary{color:#0963d1;background:#edf4ff;border:1px solid #d8e7fb}.mobile-atlas .btn.ghost{color:#697586;background:0 0}.mobile-atlas .btn.danger{color:#b53c2f;background:#fff0ed}.mobile-atlas .btn.full,.mobile-atlas .full,.mobile-atlas .stack>.btn{width:100%}.mobile-atlas .flex.gap>.btn{flex:1}.mobile-atlas .tag{color:#0963d1;background:#edf4ff;border-radius:4px;align-items:center;max-width:100%;padding:2px 7px;font-size:.6875rem;font-weight:400;line-height:1.7;display:inline-flex}.mobile-atlas .tag.gray{color:#68717c;background:#f1f3f5}.mobile-atlas .tag.green{color:#18765e;background:#eaf5ef}.mobile-atlas .tag.orange,.mobile-atlas .tag.warning{color:#a5621a;background:#fff4e7}.mobile-atlas .tag.red{color:#b7443f;background:#fff0ed}.mobile-atlas .tag.gold{color:#846131;background:#f5edda}.mobile-atlas .notice{color:#526783;background:#f0f5fb;border-radius:8px;padding:12px 14px;font-size:.75rem;line-height:1.8}.mobile-atlas .notice.warning{color:#97621e;background:#fff5e8}.mobile-atlas .notice.error{color:#b44842;background:#fff0ef}.mobile-atlas .notice.success{color:#276c57;background:#ecf6f0}.mobile-atlas .form{flex-direction:column;gap:20px;display:flex}.mobile-atlas .field{text-align:left;flex-direction:column;gap:10px;min-width:0;display:flex}.mobile-atlas .field>span{font-size:.8125rem}.mobile-atlas .field input,.mobile-atlas .field textarea,.mobile-atlas .field select{background:#f7f8fa;border:1px solid #e5e9ef;border-radius:7px;width:100%;min-height:46px;padding:12px}.mobile-atlas .field textarea{line-height:1.7}.mobile-atlas .field-error{color:#b44842;margin-top:-6px;font-size:.75rem}.mobile-atlas .terms-check{align-items:flex-start;gap:8px;margin:18px 0;font-size:.75rem;display:flex}.mobile-atlas .tabs{scrollbar-width:none;border-bottom:1px solid #e9edf2;gap:8px;display:flex;overflow:auto}.mobile-atlas .tabs>button{white-space:nowrap;border-bottom:2px solid #0000;flex:1;min-height:44px;padding:10px 12px;font-size:.75rem}.mobile-atlas .tabs>button.active{color:#0963d1;border-color:#0963d1;font-weight:500}.mobile-atlas .meta{color:#697586;grid-template-columns:66px minmax(0,1fr);gap:10px;margin:6px 0;font-size:.75rem;display:grid}.mobile-atlas .meta>span:last-child{overflow-wrap:anywhere;text-align:right;min-width:0}.mobile-atlas .amount{white-space:nowrap;color:#222c3b;font-size:1.125rem;font-weight:600}.mobile-atlas .money small{margin-right:2px;font-size:.75rem}.mobile-atlas .order-card{background:#fff;border:1px solid #e6ebf2;border-radius:12px;padding:16px}.mobile-atlas .order-card h2,.mobile-atlas .order-card h3{white-space:nowrap;text-overflow:ellipsis;margin:13px 0;font-size:.8125rem;font-weight:600;overflow:hidden}.mobile-atlas .order-card .divider{margin:14px 0}.mobile-atlas .order-card .btn{min-height:36px;padding:7px 13px;position:relative}.mobile-atlas .order-card .btn:before{content:"";position:absolute;inset:-4px 0}.mobile-atlas .member-card{color:#efd9b2;background:linear-gradient(130deg,#252c37,#121820);border-radius:14px;padding:24px;position:relative;overflow:hidden;box-shadow:0 12px 24px -18px #10192380}.mobile-atlas .member-card:after{content:"";pointer-events:none;border:1px solid #baa16e2b;border-radius:50%;width:210px;height:210px;position:absolute;top:-70px;right:-55px}.mobile-atlas .member-card .h2{margin:17px 0 8px;font-size:1.125rem}.mobile-atlas .member-card p{color:#ccbb9e}.mobile-atlas .member-card .muted,.mobile-atlas .member-card .caption{color:#cfbf9f}.mobile-atlas .member-card .tag{color:#f5deb5;background:#debd7730}.mobile-atlas .member-card .btn{color:#342918;background:#e9cb94;border:0}.mobile-atlas .member-card .amount{color:#f2dcba}.mobile-atlas .member-card .setting-row{border-color:#ffffff20}.mobile-atlas .member-card .row-value{color:#d9c29e}.mobile-atlas .member-card svg{width:28px;height:28px}.mobile-atlas .quota{color:#7b5b2c;background:#faf6ef;border-radius:10px;padding:18px}.mobile-atlas .status-hero,.mobile-atlas .empty{text-align:center;padding:32px 10px}.mobile-atlas .status-hero .h2,.mobile-atlas .empty .h2{margin:18px 0 8px}.mobile-atlas .status-hero p,.mobile-atlas .empty p{max-width:290px;margin:9px auto 20px}.mobile-atlas .icon-circle{color:#0963d1;background:#edf4ff;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:auto;display:flex}.mobile-atlas .icon-circle svg{width:28px;height:28px}.mobile-atlas .icon-circle.green{color:#277659;background:#e9f5ed}.mobile-atlas .icon-circle.red{color:#bd4b43;background:#ffefec}.mobile-atlas .icon-circle.gray{color:#8792a2;background:#eff2f6}.mobile-atlas .steps{color:#7e8a9b;align-items:center;gap:8px;font-size:.6875rem;display:flex}.mobile-atlas .steps>span{border-bottom:2px solid #e4e9ef;flex:1;padding-bottom:10px}.mobile-atlas .steps .active{color:#0963d1;border-color:#0963d1}.mobile-atlas .terms-chapter{border-bottom:1px solid #e9edf2;padding:14px 0}.mobile-atlas .terms-chapter summary{cursor:pointer;list-style:none}.mobile-atlas .terms-chapter summary::-webkit-details-marker{display:none}.mobile-atlas .ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile-atlas .clamp2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mobile-atlas .text-link{color:#0963d1;font-size:inherit;padding:0}.mobile-atlas .account-gold-label{color:#937138}.mobile-atlas .account-download-action .btn{white-space:nowrap;min-height:36px;padding:8px 10px}.mobile-atlas .account-setting-row{background:#fff;font-size:.8125rem}.mobile-atlas .account-check{align-items:flex-start;gap:8px;font-size:.75rem;display:flex}.mobile-atlas .account-check input{margin-top:3px}.mobile-atlas{background:#fff}.mobile-atlas .screen{background:#fff;width:100%;max-width:430px;min-height:100dvh;margin:auto;padding-bottom:0;position:relative}.mobile-atlas .screen.has-nav{padding-bottom:77px}.mobile-atlas .screen.has-bottom{padding-bottom:95px}.mobile-atlas .screen-head{z-index:8;background:#fff;border-bottom:1px solid #edf0f4;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;height:58px;padding:0 12px;display:grid;position:sticky;top:0}.mobile-atlas .screen-head h1{white-space:nowrap;text-overflow:ellipsis;text-align:center;font-size:1.125rem;overflow:hidden}.mobile-atlas .icon-btn{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mobile-atlas .screen-head .brand{align-items:center;gap:8px;display:flex}.mobile-atlas .brand img{width:31px;height:31px}.mobile-atlas .brand span{letter-spacing:-.03em;font-size:1.125rem;font-weight:600}.mobile-atlas .screen-head.home-head{justify-content:space-between;padding:0 20px;display:flex}.mobile-atlas .bottom-nav{width:100%;max-width:430px;padding:8px 8px max(12px,env(safe-area-inset-bottom));z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-top:1px solid #e6ebf2;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mobile-atlas .bottom-nav button{color:#738095;flex-direction:column;flex:1;align-items:center;gap:4px;min-height:44px;font-size:.6875rem;display:flex}.mobile-atlas .bottom-nav button.active{color:#0963d1}.mobile-atlas .screen-bottom{width:100%;max-width:430px;padding:13px 20px max(20px,env(safe-area-inset-bottom));z-index:13;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border-top:1px solid #e7ebf0;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.mobile-atlas .screen-bottom>.btn{width:100%}.mobile-atlas .screen-bottom .between>.btn{min-width:130px}.mobile-atlas .screen-bottom .flex{width:100%}.mobile-atlas .screen-content{min-height:calc(100dvh - 135px)}.mobile-atlas .screen-content:has(>.pad>.order-card){background:#f5f7fb}.mobile-atlas .overlay-mask{z-index:20;background:#15203163;align-items:flex-end;display:flex;position:absolute;inset:0}.mobile-atlas .overlay-panel{background:#fff;border-radius:18px 18px 0 0;width:100%;max-height:88%;overflow:auto;box-shadow:0 -10px 40px #11192720}.mobile-atlas .overlay-panel .overlay-title{z-index:2;background:#fff;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:13px 17px 8px;display:flex;position:sticky;top:0}.mobile-atlas .overlay-title h2{font-size:.9375rem}.mobile-atlas .overlay-panel:before{content:"";background:#d4dbe4;border-radius:2px;width:32px;height:4px;margin:9px auto 0;display:block}.mobile-atlas .overlay-mask.dialog{justify-content:center;align-items:center;padding:28px}.mobile-atlas .dialog .overlay-panel{border-radius:14px;max-height:82%}.mobile-atlas .dialog .overlay-panel:before{display:none}.mobile-atlas .overlay-mask.drawer{justify-content:flex-end;align-items:stretch}.mobile-atlas .drawer .overlay-panel{border-radius:0;width:50%;max-height:100%}.mobile-atlas .drawer .overlay-panel:before{display:none}.mobile-atlas .drawer .overlay-title{padding:12px 8px}.mobile-atlas .drawer .overlay-title h2{font-size:.8125rem}.mobile-atlas .overlay-title .icon-btn{width:36px;height:36px}.mobile-atlas .overlay-panel .pad{padding-bottom:28px}.mobile-atlas .public-tabs{background:#fff;border-bottom:1px solid #eef0f4;justify-content:space-between;padding:0 20px;display:flex}.mobile-atlas .public-tabs button{border-bottom:2px solid #0000;min-height:44px;padding:10px 0;font-size:.8125rem}.mobile-atlas .public-tabs button.active{color:#0963d1;border-color:#0963d1;font-weight:600}.mobile-atlas .home-hero{background:#f3f7fc;padding:26px 20px 19px;position:relative;overflow:hidden}.mobile-atlas .home-hero .eyebrow{color:#617895;margin:0 0 11px;font-size:.6875rem}.mobile-atlas .hero-grid{grid-template-columns:54% 46%;align-items:center;gap:0;display:grid}.mobile-atlas .hero-title{letter-spacing:-.04em;font-size:1.5625rem;font-weight:600;line-height:1.45}.mobile-atlas .hero-title span{color:#0963d1}.mobile-atlas .hero-copy{color:#6c7d92;max-width:180px;margin:10px 0 16px;font-size:.75rem}.mobile-atlas .hero-art{height:186px;margin-right:-35px;position:relative}.mobile-atlas .hero-art img{object-fit:cover;object-position:top;border:4px solid #fff;border-radius:5px;width:145px;height:170px;position:absolute;top:15px;right:5px;transform:rotate(9deg);box-shadow:0 12px 35px -14px #516a8e80}.mobile-atlas .hero-art img:first-child{z-index:2;top:0;left:0;transform:rotate(-4deg)}.mobile-atlas .home-hero .btn{min-height:40px}.mobile-atlas .search-bar{color:#8390a2;text-align:left;background:#fff;border:1px solid #dbe5f1;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:46px;margin-top:20px;padding:0 12px;display:flex}.mobile-atlas .search-bar span{flex:1;min-width:0;font-size:.75rem}.mobile-atlas .search-bar .icon{width:18px;height:18px}.mobile-atlas .search-bar input{background:0 0;border:0;outline:none;flex:1;width:100%;min-width:0;padding:0}.mobile-atlas .search-bar button{color:#0963d1;border-left:1px solid #e6edf6;min-height:30px;padding:0 0 0 10px;font-size:.75rem}.mobile-atlas .section-head{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.mobile-atlas .section-head h2{font-size:.9375rem;font-weight:600}.mobile-atlas .section-head button{color:#728199;align-items:center;gap:2px;min-height:32px;font-size:.6875rem;display:flex}.mobile-atlas .section-head svg{width:14px;height:14px}.mobile-atlas .home-section{padding:24px 20px 0}.mobile-atlas .chips{scrollbar-width:none;gap:7px;padding:0 0 14px;display:flex;overflow:auto}.mobile-atlas .chip{white-space:nowrap;background:#f2f5f8;border-radius:5px;min-height:34px;padding:7px 11px;font-size:.6875rem}.mobile-atlas .chip.active{color:#0963d1;background:#e8f1ff}.mobile-atlas .resource-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mobile-atlas .resource-card{text-align:left;background:#fff;border:1px solid #e4eaf2;border-radius:9px;min-width:0;padding:0;display:block;overflow:hidden}.mobile-atlas .resource-cover{aspect-ratio:1.48;background:#e9edf3;position:relative;overflow:hidden}.mobile-atlas .resource-cover img{object-fit:cover;object-position:top;width:100%;height:100%}.mobile-atlas .resource-cover .system{color:#4f627e;background:#fffffff0;border-radius:3px 0 0;padding:1px 5px;font-size:.625rem;position:absolute;bottom:0;right:0}.mobile-atlas .resource-copy{padding:9px 9px 10px}.mobile-atlas .resource-copy h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 5px;font-size:.8125rem;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.mobile-atlas .resource-copy p{color:#718098;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;overflow:hidden}.mobile-atlas .resource-copy .between{color:#8391a4;gap:3px;margin-top:9px;font-size:.625rem}.mobile-atlas .swatch{background:#0963d1;border:1px solid #0001;border-radius:50%;width:10px;height:10px;display:inline-block}.mobile-atlas .member-strip{color:#e7c995;background:linear-gradient(110deg,#252d39,#171c25);border-radius:10px;align-items:center;gap:13px;margin:25px 20px 0;padding:19px 18px;display:flex}.mobile-atlas .member-strip>svg{width:28px;height:28px}.mobile-atlas .member-strip strong{font-size:.875rem;font-weight:500}.mobile-atlas .member-strip p{color:#c5b395;margin:3px 0 0;font-size:.6875rem}.mobile-atlas .member-strip button{color:#e7c995;white-space:nowrap;margin-left:auto;padding:7px 0;font-size:.6875rem}.mobile-atlas .article-teaser{text-align:left;border-bottom:1px solid #edf0f4;gap:14px;width:100%;padding:14px 0;display:flex}.mobile-atlas .article-teaser:first-of-type{padding-top:0}.mobile-atlas .article-teaser img{object-fit:cover;border-radius:6px;flex-shrink:0;width:85px;height:61px}.mobile-atlas .article-teaser h3{font-size:.8125rem;font-weight:500;line-height:1.6}.mobile-atlas .article-teaser p{color:#7b899c;margin:7px 0 0;font-size:.6875rem}.mobile-atlas .custom-strip{background:#edf3f9;border-radius:10px;min-height:185px;margin:25px 20px 0;padding:23px 19px;position:relative;overflow:hidden}.mobile-atlas .custom-strip img{object-fit:cover;width:48%;height:100%;position:absolute;bottom:0;right:-18px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25%);mask-image:linear-gradient(90deg,#0000,#000 25%)}.mobile-atlas .custom-strip .content{z-index:1;max-width:66%;position:relative}.mobile-atlas .custom-strip h2{font-size:1.125rem;font-weight:500}.mobile-atlas .custom-strip p{color:#617790;margin-bottom:17px;font-size:.6875rem}.mobile-atlas .custom-strip .btn{min-height:36px;padding:8px 13px}.mobile-atlas .public-footer{text-align:center;color:#8a95a4;padding:26px 18px;font-size:.625rem}.mobile-atlas .public-footer .links{flex-wrap:wrap;justify-content:center;gap:17px;display:flex}.mobile-atlas .public-footer button{color:#77869b;min-height:30px;padding:0;font-size:.6875rem}.mobile-atlas .catalog-filters{background:#fff;padding:8px 16px 0}.mobile-atlas .filter-line{scrollbar-width:none;white-space:nowrap;align-items:center;gap:8px;min-height:39px;display:flex;overflow:auto}.mobile-atlas .filter-line>.label{color:#6b7c91;flex-shrink:0;width:30px;font-size:.6875rem}.mobile-atlas .filter-line button{white-space:nowrap;border-radius:4px;flex-shrink:0;min-height:32px;padding:5px 9px;font-size:.6875rem}.mobile-atlas .filter-line button.active{color:#fff;background:#0963d1}.mobile-atlas .color-dot{vertical-align:middle;border:1px solid #d7e0eb;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.mobile-atlas .catalog-toolbar{color:#6c7c92;border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:12px 18px;font-size:.6875rem;display:flex}.mobile-atlas .catalog-toolbar .sort{gap:18px;display:flex}.mobile-atlas .catalog-toolbar button{color:#0963d1;padding:0;font-size:.6875rem}.mobile-atlas .catalog-body{background:#f5f7fb;min-height:550px;padding:13px 16px}.mobile-atlas .catalog-search{gap:8px;margin-bottom:14px;display:flex}.mobile-atlas .catalog-search .search-bar{min-width:0;margin:0}.mobile-atlas .filter-btn{color:#607795;background:#fff;border:1px solid #dbe5f1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:44px;font-size:.625rem;display:flex}.mobile-atlas .filter-btn svg{width:17px;height:17px}.mobile-atlas .pagination{color:#708198;justify-content:center;align-items:center;gap:17px;padding:25px 0 10px;font-size:.75rem;display:flex}.mobile-atlas .pagination button{background:#fff;border:1px solid #dce4ef;border-radius:6px;min-height:36px;padding:5px 14px}.mobile-atlas .detail-image{aspect-ratio:1.25;background:#eef3f8;width:100%;position:relative;overflow:hidden}.mobile-atlas .detail-image img{object-fit:cover;object-position:top;width:100%;height:100%}.mobile-atlas .detail-image .btn{color:#30455f;background:#fffffff2;min-height:32px;padding:5px 11px;font-size:.6875rem;position:absolute;bottom:15px;right:15px}.mobile-atlas .detail-intro{padding:22px 20px}.mobile-atlas .detail-intro h1{margin:10px 0;font-size:1.125rem;font-weight:500}.mobile-atlas .detail-intro .description{color:#718098;line-height:1.8}.mobile-atlas .detail-tabs{z-index:5;background:#fff;border-top:7px solid #f5f7fa;border-bottom:1px solid #edf0f4;padding:0 12px;display:flex;position:sticky;top:58px}.mobile-atlas .detail-tabs button{color:#758397;flex:1;min-height:44px;font-size:.75rem}.mobile-atlas .detail-tabs button.active{color:#0963d1;border-bottom:2px solid #0963d1}.mobile-atlas .detail-body{padding:22px 20px}.mobile-atlas .detail-body h2{margin:0 0 15px;font-size:.9375rem}.mobile-atlas .detail-body h3{margin:21px 0 10px;font-size:.8125rem}.mobile-atlas .detail-body p{color:#5f6d80;margin:12px 0;font-size:.8125rem;line-height:1.9}.mobile-atlas .detail-body img{border-radius:5px;width:100%;margin:19px 0}.mobile-atlas .detail-body section{margin:0 0 28px;scroll-margin-top:117px}.mobile-atlas .spec-grid{background:#f7f9fc;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;padding:14px;display:grid}.mobile-atlas .spec-grid span{color:#8591a0;font-size:.6875rem;display:block}.mobile-atlas .spec-grid b{font-size:.75rem;font-weight:400}.mobile-atlas .price-row{align-items:center;gap:10px;margin-top:14px;display:flex}.mobile-atlas .action-strip{align-items:center;gap:10px;display:flex}.mobile-atlas .action-strip .small-action{flex-direction:column;align-items:center;gap:3px;min-width:38px;min-height:44px;padding:0;font-size:.625rem;display:flex}.mobile-atlas .action-strip>.btn{flex:1}.mobile-atlas .comment{border-bottom:1px solid #ebeff3;padding:16px 0}.mobile-atlas .comment-head{color:#8491a4;justify-content:space-between;font-size:.6875rem;display:flex}.mobile-atlas .comment p{color:#546376;font-size:.8125rem}.mobile-atlas .comment .comment-actions{color:#0963d1;gap:17px;font-size:.6875rem;display:flex}.mobile-atlas .comment-actions button{color:#6a7d97;min-height:30px;padding:0;font-size:.6875rem}.mobile-atlas .avatar-dot{color:#527292;background:#edf3fa;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.6875rem;display:flex}.mobile-atlas .article-heading{padding:26px 20px 12px}.mobile-atlas .article-heading h1{margin:10px 0 14px;font-size:1.125rem;font-weight:500;line-height:1.7}.mobile-atlas .article-meta{color:#8793a4;gap:12px;font-size:.6875rem;display:flex}.mobile-atlas .reading{padding:12px 20px}.mobile-atlas .reading h2{margin:30px 0 14px;scroll-margin-top:80px;font-size:.9375rem}.mobile-atlas .reading p{color:#546171;margin:15px 0;font-size:.8125rem;line-height:2.05}.mobile-atlas .reading img{aspect-ratio:1.6;object-fit:cover;border-radius:5px;width:100%;margin:20px 0}.mobile-atlas .reading ul{color:#546171;padding-left:20px;line-height:2}.mobile-atlas .table-scroll{border:1px solid #e4eaf2;border-radius:6px;margin:20px 0;overflow:auto}.mobile-atlas .table-scroll table{border-collapse:collapse;width:100%;min-width:420px;font-size:.75rem}.mobile-atlas .table-scroll td,.mobile-atlas .table-scroll th{text-align:left;white-space:nowrap;border-bottom:1px solid #e7edf5;padding:11px;font-weight:400}.mobile-atlas .table-scroll th{background:#f5f8fc}.mobile-atlas .code-scroll{color:#e3edf8;background:#222b38;border-radius:6px;padding:16px;font-size:.6875rem;overflow:auto}.mobile-atlas .lock-panel{text-align:center;color:#86612d;background:#f8f4ec;border:1px solid #eee2cb;border-radius:10px;padding:23px}.mobile-atlas .lock-panel .btn{color:#ead1a6;background:#252d37;min-width:160px;margin-top:15px}.mobile-atlas .skeleton{background:#edf1f6;border-radius:6px;height:12px;margin:10px 0}.mobile-atlas .skeleton.big{height:125px;margin:0 0 10px}.mobile-atlas .filter-options{flex-wrap:wrap;gap:8px;display:flex}.mobile-atlas .filter-options label{cursor:pointer;border:1px solid #e3e9f1;border-radius:6px;padding:8px 12px;font-size:.75rem}.mobile-atlas .filter-options label:has(input:checked){color:#0963d1;background:#eef5ff;border-color:#89afe1}.mobile-atlas .filter-options input{display:none}.mobile-atlas .menu-item{border-bottom:1px solid #edf0f4;padding:4px 8px}.mobile-atlas .menu-item>.between button:first-child{text-align:left;flex:1;min-height:44px;font-size:.8125rem}.mobile-atlas .menu-item details summary{padding:13px 0;font-size:.8125rem;list-style:none}.mobile-atlas .menu-item details button{color:#6e7c8f;text-align:left;width:100%;min-height:39px;padding:10px 0 10px 12px;font-size:.6875rem;display:block}.mobile-atlas .gallery-image{object-fit:contain;background:#eff2f6;width:100%;height:70vh}.mobile-atlas .boundary-example{border:1px dashed #d6e1f0;border-radius:8px;padding:14px}.mobile-atlas .long-id{overflow-wrap:anywhere;font-size:.75rem}.mobile-atlas .error-hero{text-align:center;padding:70px 30px 24px}.mobile-atlas .error-hero .code{letter-spacing:-.06em;color:#d4e3f5;font-size:4rem;font-weight:500;line-height:1}.mobile-atlas .error-hero h2{margin:20px 0 10px;font-size:1.125rem}.mobile-atlas .service-hero{padding:22px 0 0}.mobile-atlas .service-hero h2{font-size:1.375rem;font-weight:500;line-height:1.5}.mobile-atlas .service-hero p{color:#718097;line-height:1.85}.mobile-atlas .service-switcher{gap:8px;padding:4px 0 14px;display:flex;overflow:auto}.mobile-atlas .service-switcher button{white-space:nowrap;background:#f2f5f8;border-radius:6px;padding:8px 11px;font-size:.6875rem}.mobile-atlas .service-switcher button.active{color:#0963d1;background:#edf4ff}.mobile-atlas .service-features>*{border-bottom:1px solid #edf0f4;padding:13px 0}.mobile-atlas .service-features p{color:#728199;font-size:.75rem}.mobile-atlas .editorial-media{aspect-ratio:1.6;object-fit:cover;border-radius:10px;width:100%}.mobile-atlas .case-teaser{text-align:left;border-bottom:1px solid #e9eef3;align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.mobile-atlas .case-teaser img{object-fit:cover;border-radius:6px;width:105px;height:78px}.mobile-atlas .case-teaser>div{min-width:0}.mobile-atlas .case-teaser h3{font-size:.8125rem}.mobile-atlas .case-teaser p{color:#728199;font-size:.75rem}.mobile-atlas .case-story{color:#617086;line-height:1.9}.mobile-atlas .case-photo-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mobile-atlas .case-photo-grid img{aspect-ratio:1.3;object-fit:cover;border-radius:6px;width:100%}.mobile-atlas .resource-thumb{object-fit:cover;border-radius:5px;flex-shrink:0;width:54px;height:44px}.mobile-atlas .related-resource,.mobile-atlas .related-choice{text-align:left;border:1px solid #e3eaf3;border-radius:8px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.mobile-atlas .related-resource>div,.mobile-atlas .related-choice>div{flex:1;min-width:0}.mobile-atlas .optional-fields summary{cursor:pointer;color:#597394;justify-content:space-between;align-items:center;min-height:44px;font-size:.75rem;display:flex}.mobile-atlas .optional-fields[open] summary{margin-bottom:10px}.mobile-atlas .attachment-row{background:#f5f8fb;border-radius:6px;align-items:center;gap:10px;padding:12px;display:flex}.mobile-atlas .attachment-row>div{flex:1;min-width:0}.mobile-atlas .inquiry-record,.mobile-atlas .support-thread{text-align:left;border-bottom:1px solid #e6ebf2;gap:13px;width:100%;padding:19px 0;display:flex}.mobile-atlas .inquiry-record h3,.mobile-atlas .support-thread h3{margin:0 0 5px;font-size:.8125rem;font-weight:500}.mobile-atlas .support-thread-icon{color:#346cae;background:#eef4fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.mobile-atlas .support-thread-copy{flex:1;min-width:0}.mobile-atlas .support-thread p{color:#7a899a;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.mobile-atlas .support-thread time{color:#8390a0;font-size:.625rem}.mobile-atlas .support-person{align-items:center;gap:10px;display:flex}.mobile-atlas .conversation{background:#f5f7fa;flex-direction:column;gap:18px;min-height:510px;margin:-20px;padding:20px;display:flex}.mobile-atlas .message{max-width:88%;font-size:.8125rem}.mobile-atlas .message.incoming{align-self:flex-start}.mobile-atlas .message.outgoing{align-self:flex-end}.mobile-atlas .message-meta{color:#7e8c9d;margin:0 0 5px;font-size:.625rem}.mobile-atlas .outgoing .message-meta{text-align:right}.mobile-atlas .message-bubble{overflow-wrap:anywhere;background:#fff;border:1px solid #e5eaf1;border-radius:2px 11px 11px;padding:12px 14px;line-height:1.85}.mobile-atlas .outgoing .message-bubble{background:#e5f0ff;border-color:#dbe8fb;border-radius:11px 2px 11px 11px}.mobile-atlas .message-error{color:#b54b42;justify-content:flex-end;align-items:center;gap:8px;margin-top:6px;font-size:.6875rem;display:flex}.mobile-atlas .message-pending{color:#8b97a6;text-align:right;font-size:.6875rem}.mobile-atlas .chat-date,.mobile-atlas .chat-system{color:#8794a6;text-align:center;font-size:.625rem}.mobile-atlas .chat-system{background:#eaf0f7;border-radius:6px;padding:8px 12px}.mobile-atlas .history-load{color:#748ba8;align-self:center;min-height:32px;font-size:.6875rem}.mobile-atlas .chat-composer{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.mobile-atlas .composer-tool{justify-content:center;align-items:center;width:28px;height:38px;padding:0;display:flex}.mobile-atlas .composer-field{background:#f4f6f9;border:1px solid #e3e8ef;border-radius:7px;flex:1;min-width:90px;height:43px;min-height:43px;padding:10px;font-size:1rem;line-height:1.5}.mobile-atlas .chat-composer .btn{min-height:42px;padding:9px 13px}.mobile-atlas .composer-shortcuts{color:#66809e;gap:10px;width:100%;font-size:.6875rem;display:flex}.mobile-atlas .failed-attachment{color:#b44d43;background:#fff5f4;border:1px solid #efc8c4;border-radius:8px;padding:14px}.mobile-atlas .reading .article-teaser img{aspect-ratio:auto;flex-shrink:0;width:85px;height:61px;margin:0}.mobile-atlas .article-teaser>div{flex:1;min-width:0}.mobile-atlas .inquiry-record{display:block}.mobile-atlas .inquiry-record .between{gap:10px}.mobile-atlas .inquiry-record h3,.mobile-atlas .inquiry-record h2{margin:12px 0 8px}.mobile-atlas .inquiry-record p{color:#6b7d94;line-height:1.8}.mobile-atlas .steps:has(li){counter-reset:steps;flex-direction:column;gap:0;padding-left:0;list-style:none;display:flex}.mobile-atlas .steps li{counter-increment:steps;width:100%;padding:4px 0 22px 36px;position:relative}.mobile-atlas .steps li:before{content:counter(steps,decimal-leading-zero);color:#0963d1;border:1px solid #dce7f7;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.6875rem;display:grid;position:absolute;top:3px;left:0}.mobile-atlas .steps li strong{color:#263446;margin-bottom:5px;font-size:.8125rem;font-weight:500;display:block}.mobile-atlas .steps li span{color:#77869b;font-size:.75rem;display:block}.mobile-atlas .terms-chapter[open] summary .icon,.mobile-atlas .terms-chapter[open] summary .chev{transform:rotate(90deg)}.mobile-atlas .overlay-panel summary{min-height:36px}.mobile-atlas .account-resource-meta{color:#748399;flex-direction:column;gap:4px;min-width:0;font-size:.75rem;display:flex}.mobile-atlas .account-resource-meta>span{white-space:normal;display:block}.mobile-atlas .search-bar span[style*=flex\:0]{white-space:nowrap;flex:none!important}.mobile-atlas .atlas{max-width:1300px;margin:auto;padding:55px 40px}.mobile-atlas .atlas h1{letter-spacing:-.04em;margin:12px 0;font-size:2.125rem;font-weight:500}.mobile-atlas .atlas-intro{color:#6c7d94;max-width:800px;font-size:.875rem;line-height:2}.mobile-atlas .atlas-stats{gap:36px;margin:30px 0;display:flex}.mobile-atlas .atlas-stats b{font-size:1.75rem;font-weight:500;display:block}.mobile-atlas .atlas-stats span{color:#7f8ea3;font-size:.6875rem}.mobile-atlas .atlas-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.mobile-atlas .atlas-group{background:#fff;border:1px solid #e1e7f0;border-radius:12px;padding:24px}.mobile-atlas .atlas-group h2{margin-bottom:13px;font-size:1rem}.mobile-atlas .atlas-group button{text-align:left;color:#516780;border-bottom:1px solid #edf1f6;justify-content:space-between;width:100%;padding:8px 0;font-size:.75rem;display:flex}.mobile-atlas .atlas-group button:last-child{border:0}.mobile-atlas .flow{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 20px;display:flex}.mobile-atlas .flow span{background:#fff;border:1px solid #dfe7f0;border-radius:7px;padding:9px 13px;font-size:.75rem}.mobile-atlas .flow i{color:#a3b0c2;font-style:normal}.mobile-atlas .board{background:#eaf0f6;grid-template-columns:repeat(3,390px);gap:24px;width:1266px;padding:28px;display:grid}.mobile-atlas .board-item{min-width:0}.mobile-atlas .board-label{color:#344960;margin-bottom:10px;font-size:.875rem;font-weight:500}.mobile-atlas .board-label small{color:#7c8ea6;font-size:.625rem;font-weight:400;display:block}.mobile-atlas .board-phone{background:#fff;border:1px solid #d9e3ef;border-radius:12px;width:390px;height:844px;overflow:hidden}.mobile-atlas .board-phone iframe{border:0;width:390px;height:844px;display:block}.mobile-atlas .screen[data-page=profile] .screen-content{background:#f5f6f8}.mobile-atlas .screen[data-page=profile] .screen-content>.stack{gap:10px;padding-top:10px}.mobile-atlas .screen[data-page=profile] .list{padding:0 18px}.mobile-atlas .screen[data-page=profile] .account-setting-row{padding-left:0!important;padding-right:0!important}.mobile-atlas .screen[data-page=mine] .screen-content{background:#f5f6f8}.mobile-atlas .screen[data-page=mine] .pad{padding:10px 0}.mobile-atlas .screen[data-page=mine] .account-identity{background:#fff!important;padding:20px!important}.mobile-atlas .screen[data-page=mine] .list{padding:0 20px}.mobile-atlas .screen[data-page^=member-] .btn.primary{color:#ebd0a0;background:#222b37}.mobile-atlas .screen[data-page^=member-] .btn.secondary{color:#88652f;background:#faf4e8;border-color:#ecdfc3}.mobile-atlas .screen[data-page^=member-] .screen-content{background:#fffdf9}.mobile-atlas .screen[data-page^=member-] .list{background:0 0}.mobile-atlas .chat-composer{display:block}.mobile-atlas .chat-composer>.between{gap:9px;width:100%}.mobile-atlas .chat-composer .composer-field{background:0 0;border:0;flex:1;min-width:0;height:auto;padding:0;display:block}.mobile-atlas .composer-field>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.mobile-atlas .composer-field textarea{resize:vertical;background:#f3f6fa;border:1px solid #e0e7ef;border-radius:7px;width:100%;height:44px;min-height:44px;max-height:130px;padding:10px;line-height:1.4;display:block}.mobile-atlas .chat-composer .btn{padding:10px 14px;flex:none!important;min-width:58px!important}.mobile-atlas .chat-composer .composer-shortcuts{gap:16px;padding-top:4px;display:flex}.mobile-atlas .composer-shortcuts .btn{min-height:30px;padding:4px 0;font-size:.6875rem}.mobile-atlas .message-meta{gap:8px;display:flex}.mobile-atlas .outgoing .message-meta{justify-content:flex-end}.mobile-atlas .screen[data-page^=support-] .screen-bottom{padding:10px 15px max(14px,env(safe-area-inset-bottom,0px))}.mobile-atlas .screen[data-page^=support-] .screen-content{min-height:660px}@media (width<=1120px){.mobile-atlas .atlas-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.mobile-atlas .atlas{padding:25px 18px}.mobile-atlas .atlas-grid{grid-template-columns:1fr}.mobile-atlas .atlas h1{font-size:1.625rem}.mobile-atlas .atlas-stats{gap:20px}}@media (prefers-reduced-motion:reduce){.mobile-atlas *{scroll-behavior:auto!important;transition:none!important}}.mobile-atlas{--brand:#0963d1;--font:"PingFang SC","Microsoft YaHei UI","Microsoft YaHei",system-ui,sans-serif;text-align:left;width:100%;min-height:100dvh}.mobile-atlas *{box-sizing:border-box}.mobile-atlas .screen{box-shadow:none;border:0;border-radius:0}.mobile-atlas .screen-head{width:100%;margin:0}.mobile-atlas .screen-content{overflow-wrap:anywhere}.mobile-atlas .screen-head h1{margin:0;font-weight:500;line-height:1.45}.mobile-atlas .bottom-nav{width:100%}.mobile-atlas .bottom-nav button{border-radius:0;padding:0}.mobile-atlas .setting-row{color:inherit}.mobile-atlas .setting-row .row-value{color:#697586}.mobile-atlas .atlas-avatar{color:#fff;background:#1264cf;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.125rem;display:inline-flex;overflow:hidden}.mobile-atlas .atlas-avatar img{object-fit:cover;width:100%;height:100%}.mobile-atlas .account-identity{text-align:left;width:100%;color:inherit;align-items:center;gap:12px;display:flex}.mobile-atlas .account-identity-copy{flex:1;min-width:0}.mobile-atlas .account-identity-copy strong{margin-bottom:4px;display:block}.mobile-atlas .account-identity-more{white-space:nowrap;align-items:center;gap:4px;display:flex}.mobile-atlas .account-download-row{border-bottom:1px solid #edf0f3;grid-template-columns:68px minmax(0,1fr) 58px;align-items:center;gap:10px;padding:16px 0;display:grid}.mobile-atlas .account-cover{object-fit:cover;object-position:top;color:#8a97a8;background:#eef2f7;border-radius:5px;flex-shrink:0;place-items:center;width:68px;height:56px;display:grid}.mobile-atlas .account-download-copy{min-width:0}.mobile-atlas .account-download-copy h2{margin:0 0 5px}.mobile-atlas .account-download-copy h2 a{color:inherit}.mobile-atlas .account-download-copy .small{margin-bottom:5px}.mobile-atlas .account-download-copy time{white-space:nowrap}.mobile-atlas .min-zero{flex:1;min-width:0}.mobile-atlas .text-center{text-align:center}.mobile-atlas .field input:disabled{color:#697586}.mobile-atlas .field-error{margin:0}.mobile-atlas{--font:"PingFang SC","Microsoft YaHei UI","Microsoft YaHei",system-ui,sans-serif}.mobile-atlas.atlas-overlay{font-family:var(--font);background:#15203163}.mobile-atlas.atlas-overlay .ms-sheet{color:#202733;border-radius:18px 18px 0 0;max-width:430px;max-height:88dvh;box-shadow:0 -10px 40px #11192720}.mobile-atlas.atlas-overlay .ms-sheet:before{content:"";background:#d4dbe4;border-radius:2px;flex:none;width:32px;height:4px;margin:9px auto 0;display:block}.mobile-atlas:is(.atlas-centered,.atlas-drawer) .ms-sheet:before{display:none}.mobile-atlas.atlas-overlay .ms-heading{align-items:center;gap:12px;padding:13px 17px 8px}.mobile-atlas.atlas-overlay .ms-heading h2{font:500 .9375rem/1.45 var(--font);letter-spacing:normal}.mobile-atlas.atlas-overlay .ms-content{padding:20px 20px max(28px,env(safe-area-inset-bottom))}.mobile-atlas.atlas-overlay .ms-close{width:36px;height:36px;margin:0}.mobile-atlas.atlas-centered{align-items:center;padding:28px}.mobile-atlas.atlas-centered .ms-sheet{border-radius:14px;max-width:374px;max-height:82dvh}.mobile-atlas .customer-auth-form{max-width:none;padding:12px 0 0}.mobile-atlas .customer-auth-form h1{margin:0;font-size:1.125rem;font-weight:500;line-height:1.45}.mobile-atlas .auth-intro{color:#697586;margin:8px 0 28px;font-size:.8125rem;line-height:1.6}.mobile-atlas .auth-fields{flex-direction:column;gap:20px;display:flex}.mobile-atlas .auth-fields>label,.mobile-atlas .auth-password-pair>label{flex-direction:column;gap:10px;min-width:0;margin:0;display:flex}.mobile-atlas .auth-field-label{color:#202733;font-size:.8125rem;font-weight:400}.mobile-atlas .auth-fields input:not([type=checkbox]){color:#202733;width:100%;min-height:46px;box-shadow:none;background:#f7f8fa;border:1px solid #e5e9ef;border-radius:7px;padding:12px;font-size:1rem;line-height:1.6}.mobile-atlas .auth-code-row{align-items:stretch;gap:8px;display:flex}.mobile-atlas .auth-code-row input{flex:1;min-width:0}.mobile-atlas .auth-code-row button{color:#0963d1;background:#edf4ff;border:1px solid #d8e7fb;border-radius:8px;flex-shrink:0;min-width:90px;max-width:130px;padding:7px;font-size:.75rem}.mobile-atlas .auth-code-row .captcha-image{background:#f7f8fa;border-color:#e5e9ef;width:90px;min-width:90px;padding:0;overflow:hidden}.mobile-atlas .captcha-image img{object-fit:contain;width:100%;height:100%}.mobile-atlas .auth-fields .auth-remember,.mobile-atlas .auth-fields .auth-agreement{color:#202733;flex-direction:row;gap:8px;font-size:.75rem;line-height:1.6;display:flex}.mobile-atlas .auth-remember{order:1;align-items:center}.mobile-atlas .auth-agreement{order:2;align-items:flex-start}.mobile-atlas .auth-submit{color:#fff;min-height:44px;box-shadow:none;background:#0963d1;border-radius:8px;order:3;padding:11px 16px;font-size:.75rem;font-weight:500}.mobile-atlas .auth-switches{justify-content:space-between;gap:12px;margin:20px 0 0;display:flex}.mobile-atlas .auth-switches button{color:#697586;min-height:44px;padding:11px 16px;font-size:.75rem}.mobile-atlas .auth-feedback,.mobile-atlas .auth-status{color:#526783;background:#f0f5fb;border-radius:8px;padding:12px 14px;font-size:.75rem}.mobile-atlas .auth-feedback-error{color:#b44842;background:#fff0ef}.mobile-atlas .auth-notices:empty{display:none}.mobile-atlas .auth-password-pair{flex-direction:column;gap:20px;display:flex}.mobile-atlas .auth-phone-row{align-items:center;gap:10px;display:flex}.mobile-atlas .auth-alternative{color:#697586;font-size:.75rem}@media (width<=359px){.mobile-atlas .account-download-row{grid-template-columns:56px minmax(0,1fr) 54px;gap:8px}.mobile-atlas .account-download-row .account-cover{width:56px;height:48px}.mobile-atlas .account-download-copy time{white-space:normal}}.mobile-atlas .atlas-order-number{justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.mobile-atlas .atlas-copy{color:#697586;flex:none;place-items:center;width:20px;height:20px;padding:0;display:grid;position:relative}.mobile-atlas .atlas-copy:before{content:"";position:absolute;inset:-12px -4px}.mobile-atlas .customer-auth-form .auth-code-row,.mobile-atlas .customer-auth-form .auth-phone-row{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:stretch;gap:8px;height:auto;padding:0}.mobile-atlas .customer-auth-form .auth-fields label:not(.auth-remember,.auth-agreement){gap:10px;font-weight:400}.mobile-atlas .customer-auth-form .auth-fields label>input:not([type=checkbox]),.mobile-atlas .customer-auth-form .auth-code-row>input{font:400 1rem/1.6 var(--font);height:auto;min-height:46px;box-shadow:none;background:#f7f8fa;border:1px solid #e5e9ef;border-radius:7px;padding:12px}.mobile-atlas .customer-auth-form .captcha-image{align-self:stretch;height:auto}.mobile-atlas .customer-auth-form .auth-submit{height:44px;min-height:44px;margin:0;line-height:1.5}.mobile-atlas .customer-auth-form .auth-submit:hover:not(:disabled){background:#085bbf}.mobile-atlas .customer-auth-form .auth-notices{min-height:0;margin-bottom:20px}.mobile-atlas .customer-auth-form .auth-notices:empty{display:none}.mobile-atlas .customer-auth-form .auth-remember input,.mobile-atlas .customer-auth-form .auth-agreement input{accent-color:#0963d1;width:18px;height:18px;margin:0}.mobile-atlas .native-payment.atlas-payment{border:0;border-radius:0;margin:20px 0 0;padding:0}.mobile-atlas .atlas-payment h3{font-size:.9375rem;font-weight:500}.mobile-atlas .atlas-payment .order-actions{flex-direction:column;gap:12px;margin:20px 0 0;display:flex}.mobile-atlas .atlas-payment .order-actions .btn{width:100%;margin:0}.mobile-atlas .atlas-payment p{color:#697586;font-size:.75rem}.mobile-atlas .atlas-payment img{width:210px;height:210px;margin:auto}.mobile-atlas .atlas-home-head{justify-content:space-between;display:flex}.mobile-atlas .atlas-brand{align-items:center;min-width:0;display:flex}.mobile-atlas .atlas-brand img{object-fit:contain;width:auto;max-width:145px;height:34px}.mobile-atlas .public-tabs a{color:#748298;text-align:center;flex:1;padding:13px 8px;font-size:.8125rem}.mobile-atlas .public-tabs a.active{color:#0963d1;border-bottom:2px solid #0963d1}.mobile-atlas .resource-card{color:inherit;text-align:left;display:block}.mobile-atlas .atlas-resource-placeholder{color:#8393a7;margin:auto;display:block}.mobile-atlas .resource-cover:has(.atlas-resource-placeholder){justify-content:center;align-items:center;display:flex}.mobile-atlas .section-head>a{color:#73849c;align-items:center;font-size:.6875rem;display:flex}.mobile-atlas .member-strip>a{color:#e8c994;white-space:nowrap;font-size:.6875rem}.mobile-atlas .article-teaser{color:inherit}.mobile-atlas .public-footer .links a{color:#7b8798;font-size:.6875rem}.mobile-atlas .chip{justify-content:center;align-items:center;display:inline-flex}.mobile-atlas .reading .rich-text img{aspect-ratio:auto;object-fit:contain;height:auto}.mobile-atlas .filter-options input{accent-color:#0963d1;width:14px;height:14px;margin-right:5px;display:inline-block}.mobile-atlas .tabs>a{color:#77869b;border-bottom:2px solid #0000;flex:1;justify-content:center;align-items:center;min-height:40px;font-size:.8125rem;display:flex}.mobile-atlas .tabs>a.active{color:#0963d1;border-bottom-color:#0963d1}.mobile-atlas .atlas-saved-row{align-items:center;gap:10px;display:flex}.mobile-atlas .atlas-saved-row+.atlas-saved-row{border-top:1px solid #edf0f4}.mobile-atlas .atlas-saved-row>.article-teaser{border:0;flex:1;min-width:0}.mobile-atlas .atlas-saved-row>.text-link{flex:none;min-height:44px;font-size:.6875rem}.mobile-atlas .atlas-empty-cover{color:#8a98ab;background:#f1f5f9;flex:none;place-items:center;width:58px;height:48px;display:grid}.mobile-atlas .search-bar input{background:0 0;border:0;flex:1;width:0;min-width:0;padding:0;font-size:.8125rem}.mobile-atlas .search-bar button{color:#0963d1;flex:none;font-size:.75rem}.mobile-atlas .reading .rich-content img{aspect-ratio:auto;object-fit:contain;height:auto}.mobile-atlas .reading .rich-content :is(h2,h3){scroll-margin-top:78px}.mobile-atlas .screen.has-bottom .screen-content{padding-bottom:calc(var(--atlas-bottom-height,100px) + 20px)}.mobile-atlas .service-photo{object-fit:cover;border-radius:8px;width:100%;height:auto;max-height:240px}.mobile-atlas .service-switch{gap:8px;display:flex;overflow-x:auto}.mobile-atlas .service-switch button{border-bottom:2px solid #0000;flex:1;min-width:66px;min-height:40px;font-size:.75rem}.mobile-atlas .service-switch button.active{color:#0963d1;border-bottom-color:#0963d1}.mobile-atlas .case-story,.mobile-atlas .case-teaser,.mobile-atlas .support-thread,.mobile-atlas .inquiry-record{color:inherit;text-decoration:none}.mobile-atlas .support-thread{display:flex}.mobile-atlas .tabs{overflow-x:auto}.mobile-atlas .tabs>a{white-space:nowrap;padding:0 12px}.mobile-atlas .message-bubble img{border-radius:6px}.mobile-atlas .chat-composer textarea{resize:vertical;max-height:160px;font-family:inherit}.mobile-atlas .chat-composer .between{align-items:flex-end}.mobile-atlas .chat-composer .field-error{max-height:100px;overflow:auto}.mobile-atlas .setting-row select{max-width:65%;font:inherit;color:#718096;text-align:right;background:0 0;border:0}.mobile-atlas .field select{width:100%;min-height:44px;font:inherit;border:1px solid #dfe6ef;border-radius:6px;padding:8px}.mobile-atlas.atlas-drawer{justify-content:center;align-items:stretch}.mobile-atlas.atlas-drawer .ms-sheet{border-radius:0;width:min(50vw,215px);height:100dvh;max-height:100dvh;margin-left:min(50vw,215px)}.mobile-atlas.atlas-drawer .ms-heading{padding:12px 8px}.mobile-atlas.atlas-drawer .ms-heading h2{font-size:.8125rem}.mobile-atlas.atlas-drawer .ms-content{padding:0 12px}.mobile-atlas.atlas-drawer .setting-row{font-size:.8125rem}.mobile-atlas .home-hero{width:100%;min-height:0;display:block}.mobile-atlas .hero-grid{width:100%;min-width:0}.mobile-atlas .hero-grid>div{min-width:0}.mobile-atlas .atlas-brand .brand-logo{width:112px;max-width:100%;height:40px;display:block}.mobile-atlas .atlas-download-action{display:contents}.mobile-atlas .service-switch button{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-atlas .steps{list-style:none}.mobile-atlas .steps li::marker{content:""}.mobile-atlas .catalog-search .search-bar{color:#8390a2;flex:1;width:0}.mobile-atlas .atlas-home-head{padding:0 20px}.mobile-atlas .public-tabs a{flex:none;min-height:44px;padding:10px 0}.mobile-atlas .public-tabs a.active{font-weight:600}html:has(.mobile-atlas){scrollbar-width:none}html:has(.mobile-atlas)::-webkit-scrollbar{display:none}.mobile-atlas .btn{box-shadow:none;border:0}.mobile-atlas .btn.secondary{border:1px solid #d8e7fb}.mobile-atlas .catalog-filters{justify-content:normal;align-items:normal;gap:0;width:100%;min-height:0;display:block}.mobile-atlas .filter-line{width:100%}.mobile-atlas .catalog-search{flex:none;align-items:stretch;width:100%;min-width:0;max-width:none;height:auto}.mobile-atlas .catalog-search .filter-btn{flex:none;height:auto;min-height:46px;padding:0}.mobile-atlas .home-hero .eyebrow{letter-spacing:normal;text-transform:none;font-weight:400}.mobile-atlas .icon-btn{color:inherit}.mobile-atlas svg.lucide{stroke-width:1.65px}.mobile-atlas :is(.service-switcher,.filter-line,.chips,.tabs){scrollbar-width:none}.mobile-atlas :is(.service-switcher,.filter-line,.chips,.tabs)::-webkit-scrollbar{display:none}.mobile-atlas .filter-options label{position:relative}.mobile-atlas .filter-options input{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.mobile-atlas .filter-options label:focus-within{outline-offset:2px;outline:2px solid #0963d1}.screen.has-nav[data-v-8b6a7730]{padding-bottom:calc(65px + max(12px, env(safe-area-inset-bottom,0px)))}.contact-task-nav[data-v-da28d668]{border-bottom:1px solid var(--line);gap:28px;margin:24px 0;display:flex}.contact-task-nav a[data-v-da28d668]{color:var(--muted);border-bottom:2px solid #0000;padding:12px 0;font-size:15px}.contact-task-nav a[aria-current][data-v-da28d668]{border-color:var(--brand);color:var(--brand);font-weight:600}.contact-single[data-v-da28d668]{max-width:680px;display:block}.contact-single .contact-panel[data-v-da28d668]{border-radius:8px;padding:32px}.contact-single h3[data-v-da28d668]{font:600 20px/1.5 var(--font)}.email-reset-card[data-v-9f89d491]{box-shadow:none;border:0;width:100%;max-width:none;padding:0}.email-reset-card h1[data-v-9f89d491]{font-size:32px;line-height:1.3}.email-recovery-actions[data-v-9f89d491]{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}@media (width<=480px){.email-recovery-actions .btn[data-v-9f89d491]{width:100%}}.mobile-preview-trigger{z-index:3;position:absolute;bottom:12px;right:12px}.card-mobile-preview{background:var(--brand);color:#fff;border-radius:20px;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:600;display:flex;box-shadow:0 4px 12px #0e5ccb20}.card-mobile-preview .icon{width:14px;height:14px}.mobile-preview-panel{z-index:110;background:var(--surface);border:1px solid var(--line);border-radius:12px;width:348px;max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);padding:16px;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #1f293720}.mobile-preview-heading{justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;display:flex}.mobile-preview-heading .icon-btn{width:44px;height:44px}.mobile-preview-content{grid-template-columns:136px 1fr;align-items:center;gap:16px;display:grid}.mobile-preview-device{border:5px solid var(--ink);scrollbar-width:none;background:var(--canvas);border-radius:18px;height:246px;overflow:auto}.mobile-preview-device>img{width:100%;height:auto;display:block}.mobile-preview-code{text-align:center;justify-items:center;gap:8px;display:grid}.mobile-preview-code>img{width:144px;height:144px}.mobile-preview-code>strong{font-size:13px}.mobile-preview-code a{color:var(--brand);align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.mobile-preview-image-error{color:var(--muted);text-align:center;padding:24px 8px;font-size:12px;line-height:1.8}.mobile-preview-code .icon{width:14px;height:14px}.mobile-preview-caption{color:var(--muted);margin-top:12px;font-size:11px;line-height:1.7}@media (width<=390px){.mobile-preview-panel{width:calc(100vw - 32px)}.mobile-preview-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}}@media (pointer:coarse){.card-mobile-preview{min-height:44px}}.inquiry-recommendations[data-v-73b042ae]{margin-top:32px;padding-top:0}.inquiry-recommendations header[data-v-73b042ae]{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.inquiry-recommendations h2[data-v-73b042ae]{color:#172337;margin:0;font-size:18px;font-weight:700;line-height:1.4}.inquiry-recommendations header p[data-v-73b042ae]{color:#637086;margin:8px 0 0;font-size:14px}.inquiry-recommendations header>a[data-v-73b042ae]{white-space:nowrap;color:#245bf2;align-items:center;gap:8px;font-size:12px;display:inline-flex}.inquiry-recommendation-grid[data-v-73b042ae]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.inquiry-recommendation[data-v-73b042ae]{color:#172337;min-width:0}.inquiry-recommendation-cover[data-v-73b042ae]{aspect-ratio:1.65;background:#e8edf4;border-radius:12px;overflow:hidden}.inquiry-recommendation-cover img[data-v-73b042ae]{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .25s ease-out}.inquiry-recommendation:hover img[data-v-73b042ae]{transform:scale(1.025)}.inquiry-recommendation-meta[data-v-73b042ae]{color:#637086;gap:12px;margin:16px 0 8px;font-size:11px;display:flex}.inquiry-recommendation-title[data-v-73b042ae]{justify-content:space-between;align-items:center;gap:12px;display:flex}.inquiry-recommendation-title h3[data-v-73b042ae]{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:600;line-height:1.6}.inquiry-recommendation-title svg[data-v-73b042ae]{flex-shrink:0}a[data-v-73b042ae]:focus-visible{outline-offset:4px;outline:3px solid #75a4ff}@media (prefers-reduced-motion:reduce){.inquiry-recommendation-cover img[data-v-73b042ae]{transition:none}.inquiry-recommendation:hover img[data-v-73b042ae]{transform:none}}@media (width<=760px){.inquiry-recommendation-grid[data-v-73b042ae]{grid-template-columns:1fr}.inquiry-recommendations header[data-v-73b042ae]{flex-direction:column;align-items:flex-start}}.inquiry-approved{color:#13213a;min-width:0;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;font-weight:400}.inquiry-approved .document,.inquiry-approved-success{background:#fff;border-radius:16px;overflow:hidden}.inquiry-approved-success{text-align:center;padding:32px 27px}.inquiry-approved .confirmed{color:#1b8167;justify-content:center;align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.inquiry-approved .check{background:#e9f7f2;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.inquiry-approved h1{letter-spacing:0;color:#13213a;margin:16px 0;font-size:32px;font-weight:700;line-height:1.4}.inquiry-approved .success-number{color:#6f7b8d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:11px}.inquiry-approved .success-number strong{color:#13213a;margin-left:5px;font-size:11px;font-weight:600}.inquiry-approved .lead{color:#6f7b8d;margin:24px auto 0;font-size:14px;line-height:1.8}.inquiry-approved .actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px;display:flex}.inquiry-approved :is(.primary,.outline){white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:38px;min-height:38px;padding:0 15px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.inquiry-approved .primary{color:#fff;background:#245bf2;border:1px solid #245bf2}.inquiry-approved .primary:hover{background:#1744c2}.inquiry-approved .outline{color:#13213a;background:#fff;border:1px solid #dce4ef}.inquiry-approved .outline:hover{background:#f8faff}.inquiry-approved .back{color:#6f7b8d;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;display:inline-flex}.inquiry-approved .detail-heading{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:24px;padding:24px 27px 22px;display:flex}.inquiry-approved .detail-heading h1{margin:0 0 8px}.inquiry-approved .detail-meta{color:#6f7b8d;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;gap:8px 24px;margin:0;font-size:11px;display:flex}.inquiry-approved .doc-body{padding:24px 27px}.inquiry-approved h2{margin:0 0 16px;font-size:18px;font-weight:700}.inquiry-approved .facts{border-bottom:1px solid #e3e8ef;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 32px;margin:0;padding:0 0 24px;display:grid}.inquiry-approved .facts dt{color:#6f7b8d;margin-bottom:8px;font-size:11px}.inquiry-approved .facts dd{overflow-wrap:anywhere;margin:0;font-size:14px}.inquiry-approved .requirement{padding-top:24px}.inquiry-approved .requirement-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.inquiry-approved .requirement-title h2{margin:0}.inquiry-approved .requirement-title span{color:#6f7b8d;font-size:11px}.inquiry-approved .description{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.inquiry-approved .attachment{color:#6f7b8d;border-top:1px solid #e3e8ef;flex-wrap:wrap;align-items:center;gap:16px;margin-top:24px;padding-top:16px;font-size:11px;display:flex}.inquiry-approved .attachment strong{font-weight:600}.inquiry-approved .attachment a{color:#245bf2;overflow-wrap:anywhere;align-items:center;gap:8px;max-width:100%;display:inline-flex}.inquiry-approved .attachment small{white-space:nowrap;font-size:11px}.inquiry-approved .detail-tip{color:#6f7b8d;border-top:1px solid #e3e8ef;padding:16px 27px;font-size:11px}.inquiry-approved a:focus-visible{outline-offset:3px;outline:3px solid #75a4ff}@media (width<=760px){.inquiry-approved .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.inquiry-approved .detail-heading{flex-wrap:wrap;gap:16px}.inquiry-approved .detail-meta{flex-direction:column;gap:8px}}.ma-review-desktop-prompt[data-v-10164c10]{justify-items:start;gap:8px;padding:24px 0;display:grid}.ma-review-desktop-prompt>.icon[data-v-10164c10]{width:28px;height:28px;color:var(--brand);margin-bottom:4px}.ma-review-desktop-prompt h2[data-v-10164c10]{font:500 var(--mobile-type-heading)/1.5 var(--font);margin:0}.ma-review-desktop-prompt p[data-v-10164c10]{color:var(--muted);font:400 var(--mobile-type-body)/1.7 var(--font);margin:0}.ma-review-desktop-prompt>a[data-v-10164c10]{min-height:44px;color:var(--brand);font:500 var(--mobile-type-control)/1.5 var(--font);align-items:center;gap:6px;display:inline-flex}.ma-review-desktop-prompt>a .icon[data-v-10164c10]{width:14px;height:14px}.ma-review-desktop-prompt>a[data-v-10164c10]:last-child{color:var(--muted)}.support-panel h1[data-v-10164c10]{margin:0 0 12px;font-size:clamp(26px,3vw,32px);line-height:1.4}.review-intro[data-v-10164c10],.review-eligibility p[data-v-10164c10]{max-width:65ch;color:var(--muted);font-size:15px;line-height:1.9}.review-eligibility[data-v-10164c10]{padding-block:28px 12px}.review-eligibility h2[data-v-10164c10],.review-history h2[data-v-10164c10]{margin:0 0 10px;font-size:18px;line-height:1.6}.review-actions[data-v-10164c10]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.review-history[data-v-10164c10]{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.review-history h2 span[data-v-10164c10]{color:var(--muted);margin-left:8px;font-size:13px;font-weight:400;display:inline-block}.review-history p[data-v-10164c10]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9}.review-form[data-v-10164c10]{margin-top:28px}.review-counter[data-v-10164c10],.review-status[data-v-10164c10]{color:var(--muted);margin:12px 0 22px;font-size:14px;line-height:1.7}@media (width<=600px){.review-actions .btn[data-v-10164c10]{width:100%}.review-form textarea[data-v-10164c10]{font-size:16px}}.support-heading h2[data-v-10164c10],.review-main-panel h1[data-v-10164c10]{font:600 26px/1.45 var(--font);letter-spacing:0;color:var(--ink)}.support-heading p[data-v-10164c10],.review-intro[data-v-10164c10]{font:400 14px/1.8 var(--font);color:var(--muted)}.support-panel[data-v-10164c10]{border-color:var(--line);box-shadow:none;border-radius:7px;padding:30px}.support-panel h3[data-v-10164c10]{font:600 18px/1.5 var(--font)}.support-table[data-v-10164c10]{border-color:var(--line);border-radius:7px}.support-table th[data-v-10164c10],.support-table td[data-v-10164c10]{font:400 14px/1.7 var(--font);padding:20px 22px}.support-table th[data-v-10164c10]{font-weight:500}.support-table td strong[data-v-10164c10]{font-weight:600}.support-table a[data-v-10164c10]{color:var(--brand);font-weight:500}.support-field[data-v-10164c10]{font:500 14px/1.6 var(--font)}.support-field input[data-v-10164c10],.support-field select[data-v-10164c10],.support-field textarea[data-v-10164c10]{font:400 14px/1.7 var(--font);border-radius:6px}.support-field small[data-v-10164c10]{color:var(--muted)}.support-pill[data-v-10164c10]{border-radius:4px}.review-main-panel[data-v-10164c10]{max-width:880px}.review-intro[data-v-10164c10]{border-bottom:1px solid var(--line);padding-bottom:24px}.review-status[data-v-10164c10]{background:var(--brand-soft);color:var(--brand);border-radius:4px;padding:8px 12px;display:inline-block}.review-counter[data-v-10164c10]{text-align:right}.btn[data-v-10164c10]{border-radius:6px}.order-panel+.order-panel[data-v-9d80039c]{margin-top:24px}.refund-help[data-v-9d80039c]{color:var(--text-secondary,#64748b);margin:12px 0;line-height:1.65}.refund-progress+.refund-progress[data-v-9d80039c]{margin-top:16px}.mobile-account.mobile-type.ma-phone-page{--ma-phone-green:#078542;--ma-phone-ink:#202020;--ma-phone-muted:#686b6e;min-height:100dvh;color:var(--ma-phone-ink);caret-color:var(--ma-phone-green);background:#fff;flex-direction:column;display:flex}.mobile-account.mobile-type.ma-phone-page.is-editing{background:#f3f3f3}.ma-phone-page ::selection{color:#15462b;background:#c9e8d7}.ma-phone-page .ma-phone-header{min-height:58px;padding:calc(7px + env(safe-area-inset-top,0px)) 12px 7px;background:inherit;flex:none;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;gap:4px;display:grid}.ma-phone-page .ma-phone-header h1{color:var(--ma-phone-ink);font-size:var(--mobile-type-heading);text-align:center;margin:0;font-weight:500;line-height:1.5}.ma-phone-page .ma-phone-back,.ma-phone-page .ma-phone-next{min-width:44px;min-height:44px;color:var(--ma-phone-ink);font-size:var(--mobile-type-control);background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:0;padding:0;font-weight:400;line-height:1.5;display:inline-flex}.ma-phone-page .ma-phone-back{justify-self:start}.ma-phone-page .ma-phone-back svg{width:22px;height:22px}.ma-phone-page .ma-phone-next{justify-self:end;padding-inline:4px}.ma-phone-page .ma-phone-main{min-width:0;padding:24px 24px calc(28px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex}.ma-phone-page .ma-phone-status{text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;padding-top:clamp(40px,7dvh,60px);display:flex}.ma-phone-page .ma-phone-status h2{color:var(--ma-phone-ink);font-size:var(--mobile-type-heading);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;column-gap:4px;margin:0 0 10px;font-weight:400;line-height:1.7;display:flex}.ma-phone-page .ma-phone-reveal{min-width:44px;min-height:44px;color:var(--ma-phone-muted);font-size:var(--mobile-type-control);background:0 0;border:0;border-radius:4px;padding:0 4px;line-height:1.5}.ma-phone-page .ma-phone-status p,.ma-phone-page .ma-phone-help,.ma-phone-page .ma-phone-code-destination{color:var(--ma-phone-muted);font-size:var(--mobile-type-body);overflow-wrap:anywhere;margin:0;line-height:1.8}.ma-phone-page .ma-phone-status>p+p{font-size:var(--mobile-type-meta);margin-top:8px}.ma-phone-page .ma-phone-bottom{width:100%;margin-top:auto;padding-top:48px;padding-bottom:clamp(36px,7dvh,60px)}.ma-phone-page .ma-phone-primary{background:var(--ma-phone-green);color:#fff;min-width:80px;min-height:44px;font-size:var(--mobile-type-body);text-align:center;border:0;border-radius:6px;justify-content:center;align-items:center;padding:10px 18px;font-weight:500;line-height:1.7;display:inline-flex}.ma-phone-page .ma-phone-bottom .ma-phone-primary{width:min(100%,180px);min-height:46px}.ma-phone-page .ma-phone-bottom p{font-size:var(--mobile-type-meta);margin-top:14px}.ma-phone-page .ma-phone-form,.ma-phone-page .ma-phone-code-form{min-width:0;margin:0}.ma-phone-page .ma-phone-number-row{grid-template-columns:60px minmax(0,1fr);align-items:stretch;gap:12px;margin-top:40px;display:grid}.ma-phone-page .ma-phone-country{color:var(--ma-phone-ink);border-bottom:1px solid #d2d4d3;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;line-height:1.5;display:flex}.ma-phone-page .ma-phone-number-row.ma-contact-email-row{grid-template-columns:minmax(0,1fr)}.ma-phone-page .ma-phone-country strong{font-size:var(--mobile-type-body);font-weight:400}.ma-phone-page .ma-phone-country small{font-size:var(--mobile-type-caption)}.ma-phone-page .ma-phone-main input{width:100%;min-width:0;min-height:48px;color:var(--ma-phone-ink);caret-color:var(--ma-phone-green);font-size:var(--mobile-type-input);font-variant-numeric:tabular-nums;background:0 0;border:0;border-bottom:1px solid #aeb6b1;border-radius:0;margin:0;padding:10px 6px;scroll-margin-block:24px;font-weight:400;line-height:1.5;display:block}.ma-phone-page .ma-phone-main input::placeholder{color:#707572;opacity:1}.ma-phone-page .ma-phone-main input:focus{border-bottom-color:var(--ma-phone-green);box-shadow:0 1px 0 var(--ma-phone-green);outline:0}.ma-phone-page .ma-phone-password-row{margin-top:26px}.ma-phone-page .ma-phone-password-row label{color:var(--ma-phone-muted);font-size:var(--mobile-type-meta);margin-bottom:4px;line-height:1.7;display:block}.ma-phone-page .ma-phone-error,.ma-phone-page .ma-phone-status p.ma-phone-error{color:#ae302b;font-size:var(--mobile-type-meta);margin:12px 0 0;line-height:1.8}.ma-phone-page .ma-phone-password-row~.ma-phone-help,.ma-phone-page .ma-phone-code-row~.ma-phone-help{font-size:var(--mobile-type-meta);margin-top:14px}.ma-phone-page .ma-phone-code-destination{font-size:var(--mobile-type-meta)}.ma-phone-page .ma-phone-code-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;display:grid}.ma-phone-page .ma-phone-code-row .ma-phone-primary{align-self:center}.ma-phone-page .ma-phone-resend{min-height:44px;color:var(--ma-phone-green);font-size:var(--mobile-type-control);text-align:left;background:0 0;border:0;border-radius:4px;margin-top:12px;padding:0;line-height:1.7}.ma-phone-page button:focus-visible{outline:2px solid var(--ma-phone-green);outline-offset:3px}.ma-phone-page .ma-phone-primary:active:not(:disabled){background:#076d38}.ma-phone-page :is(.ma-phone-back,.ma-phone-next,.ma-phone-reveal):active{background:#e8ece9}.ma-phone-page button:disabled{cursor:not-allowed}.ma-phone-page .ma-phone-primary:disabled{color:#6b736e;background:#e5e8e6}.ma-phone-page :is(.ma-phone-next,.ma-phone-resend):disabled{color:#797e7b}@media (width<=350px){.ma-phone-page .ma-phone-main{padding-inline:20px}.ma-phone-page .ma-phone-number-row{grid-template-columns:56px minmax(0,1fr);gap:10px}}@media (height<=600px){.ma-phone-page .ma-phone-status{padding-top:20px}.ma-phone-page .ma-phone-bottom{padding-top:32px;padding-bottom:16px}.ma-phone-page .ma-phone-number-row{margin-top:24px}}.ma-member-crown[data-v-271e0731]{z-index:1;box-sizing:border-box;color:#755320;pointer-events:none;background:#e9d6ae;border:2px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:-9px;left:-9px}.ma-member-crown svg[data-v-271e0731]{width:23px;height:23px;display:block}.mobile-account.mobile-type.ma-profile-settings-page{--ma-ink:#202020;--ma-muted:#707070;--ma-line:#ebebeb;background:#f2f2f2}.mobile-account.mobile-type.ma-profile-settings-page .ma-header{background:#f2f2f2;border-bottom-color:#0000;min-height:58px}.mobile-account.mobile-type.ma-profile-settings-page .ma-header-title{font-size:var(--mobile-type-heading);font-weight:500}.mobile-account.mobile-type.ma-profile-settings-page .ma-features{--ink:#202020;--muted:#707070;--line:#ebebeb;padding:0 0 24px}.ma-profile-settings-page .ma-profile-settings{margin:0;padding:0}.ma-profile-settings-page .ma-profile-group{background:#fff;padding:0 18px}.ma-profile-settings-page .ma-profile-group+.ma-profile-group{margin-top:16px}.mobile-account.mobile-type.ma-profile-settings-page .ma-profile-setting{width:100%;min-width:0;min-height:54px;color:var(--ma-ink);font:400 var(--mobile-type-body)/1.7 var(--font);text-align:left;background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(0,1fr) 14px;align-items:center;column-gap:12px;margin:0;padding:14px 0;display:grid}.mobile-account.mobile-type.ma-profile-settings-page .ma-profile-setting+.ma-profile-setting{border-top:1px solid var(--ma-line)}.ma-profile-settings-page .ma-setting-label{min-width:0;color:var(--ma-ink);grid-column:1;font-weight:400}.ma-profile-settings-page .ma-setting-value{min-width:0;color:var(--ma-muted);font-size:var(--mobile-type-body);font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;flex-direction:column;grid-column:2;align-items:flex-end;gap:3px;display:flex}.ma-profile-settings-page .ma-setting-value>span{max-width:100%}.ma-profile-settings-page .ma-profile-setting>.icon{color:#ababab;grid-column:3;width:14px;height:14px}.mobile-account.mobile-type.ma-profile-settings-page .ma-setting-avatar-row{min-height:64px;padding-block:11px}.ma-profile-settings-page .ma-setting-avatar{background:var(--brand);color:#fff;width:42px;height:42px;font-size:var(--mobile-type-title);border:0;border-radius:50%;place-items:center;font-weight:500;line-height:1;display:grid;overflow:hidden}.ma-profile-settings-page .ma-setting-avatar-wrap{display:block;position:relative}.ma-profile-settings-page .ma-setting-avatar.has-image{background:0 0}.ma-profile-settings-page .ma-setting-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ma-profile-settings-page .ma-setting-status{color:var(--ma-muted);font-size:var(--mobile-type-meta);line-height:1.6}.ma-profile-settings-page .ma-setting-status.is-unverified{color:#b56800}.ma-profile-settings-page .ma-setting-membership-value{flex-direction:row;justify-content:flex-end;align-items:center;gap:6px}.mobile-account.mobile-type.ma-profile-settings-page .ma-setting-vip{color:#6f4714;font-size:var(--mobile-type-caption);background:#f6dfb2;border-radius:4px;flex:none;align-items:center;padding:2px 6px;font-weight:600;line-height:1.4;display:inline-flex}.ma-profile-settings-page .ma-setting-membership-name{color:#686d7a;overflow-wrap:anywhere;min-width:0}.ma-profile-settings-page :is(button,a).ma-profile-setting:active{background:#f8f8f8}.ma-profile-settings-page :is(button,a).ma-profile-setting:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.ma-profile-settings-page button.ma-profile-setting:disabled{cursor:wait;opacity:.65}.ma-feature-dialog .ma-nickname-form{color:var(--ink,#202020);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.ma-feature-dialog .ma-nickname-form label{font:400 var(--mobile-type-body)/1.7 var(--font);gap:7px;display:grid}.ma-feature-dialog .ma-nickname-form input{width:100%;min-width:0;min-height:46px;color:var(--ink,#202020);caret-color:var(--brand);font:400 var(--mobile-type-input)/1.5 var(--font);background:#f8fafc;border:1px solid #dce4ed;border-radius:6px;padding:10px 12px}.ma-feature-dialog .ma-nickname-form input:focus-visible{border-color:var(--brand);outline-offset:0;background:#fff;outline:2px solid #cfe2ff}.ma-feature-dialog .ma-nickname-form :is(.field-error,[role=alert]){color:#a3322b;font:400 var(--mobile-type-meta)/1.65 var(--font);margin:0}.ma-feature-dialog .ma-nickname-form .btn{min-height:44px;font-size:var(--mobile-type-control);justify-self:stretch}@media (width<=350px){.mobile-account.mobile-type.ma-profile-settings-page .ma-profile-setting{column-gap:10px}}.avatar-editor[data-v-578f0c45]{align-items:center;gap:28px;padding:20px 0 30px;display:flex}.avatar-editor-preview[data-v-578f0c45]{background:var(--brand-soft);width:112px;height:112px;color:var(--brand);border-radius:50%;flex:none;place-items:center;font-size:36px;display:grid;overflow:hidden}.avatar-editor-preview img[data-v-578f0c45]{object-fit:cover;width:100%;height:100%}.avatar-editor h3[data-v-578f0c45]{font:600 18px/1.5 var(--font);margin:0 0 8px}.avatar-editor p[data-v-578f0c45]{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.8}.avatar-file-input[data-v-578f0c45]{display:none}.avatar-editor-footer[data-v-578f0c45]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-top:22px;display:flex}.avatar-editor-footer span[data-v-578f0c45]{color:var(--muted);overflow-wrap:anywhere;font-size:13px}.support-record-links[data-v-16a35983]{flex-wrap:wrap;align-items:center;gap:24px;margin:0 0 22px;font-size:14px;display:flex}.support-record-links span[data-v-16a35983]{font-weight:650}.support-record-links a[data-v-16a35983]{color:var(--brand);text-underline-offset:4px;text-decoration:underline}.support-heading h2[data-v-16a35983],.review-main-panel h1[data-v-16a35983]{font:600 26px/1.45 var(--font);letter-spacing:0;color:var(--ink)}.support-heading p[data-v-16a35983],.review-intro[data-v-16a35983]{font:400 14px/1.8 var(--font);color:var(--muted)}.support-panel[data-v-16a35983]{border-color:var(--line);box-shadow:none;border-radius:7px;padding:30px}.support-panel h3[data-v-16a35983]{font:600 18px/1.5 var(--font)}.support-table[data-v-16a35983]{border-color:var(--line);border-radius:7px}.support-table th[data-v-16a35983],.support-table td[data-v-16a35983]{font:400 14px/1.7 var(--font);padding:20px 22px}.support-table th[data-v-16a35983]{font-weight:500}.support-table td strong[data-v-16a35983]{font-weight:600}.support-table a[data-v-16a35983]{color:var(--brand);font-weight:500}.support-field[data-v-16a35983]{font:500 14px/1.6 var(--font)}.support-field input[data-v-16a35983],.support-field select[data-v-16a35983],.support-field textarea[data-v-16a35983]{font:400 14px/1.7 var(--font);border-radius:6px}.support-field small[data-v-16a35983]{color:var(--muted)}.support-pill[data-v-16a35983]{border-radius:4px}.review-main-panel[data-v-16a35983]{max-width:880px}.review-intro[data-v-16a35983]{border-bottom:1px solid var(--line);padding-bottom:24px}.review-status[data-v-16a35983]{background:var(--brand-soft);color:var(--brand);border-radius:4px;padding:8px 12px;display:inline-block}.review-counter[data-v-16a35983]{text-align:right}.btn[data-v-16a35983]{border-radius:6px}.atlas-discussion .comment[data-v-16032890]{border-bottom:1px solid #ebeff3;padding:16px 0}.atlas-discussion .comment-head[data-v-16032890]{color:#8491a4;justify-content:space-between;gap:12px;font-size:.6875rem;display:flex}.atlas-discussion .comment-head time[data-v-16032890]{flex:none}.atlas-discussion .comment-body[data-v-16032890]{color:#546376;white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0;font-size:.8125rem;line-height:1.85}.atlas-discussion .comment-actions[data-v-16032890]{flex-wrap:wrap;gap:17px;display:flex}.atlas-discussion .comment-actions button[data-v-16032890]{color:#6a7d97;min-height:30px;padding:0;font-size:.6875rem}.atlas-discussion .comment-actions button[aria-pressed=true][data-v-16032890]{color:#0963d1}.atlas-discussion .field textarea[data-v-16032890]{min-height:120px}.atlas-discussion .pagination[data-v-16032890]{padding:8px 0}.atlas-discussion>.flex>.btn[data-v-16032890]{flex:1}.article-video[data-v-f3a7d60b]{width:100%;height:auto}.attachment-card+.attachment-card[data-v-f3a7d60b]{margin-top:12px}.attachment-heading[data-v-f3a7d60b]{align-items:center;min-width:0}.attachment-heading>svg[data-v-f3a7d60b]{flex:none}.attachment-heading>div[data-v-f3a7d60b]{min-width:0}.attachment-heading h3[data-v-f3a7d60b],.attachment-heading h2[data-v-f3a7d60b]{overflow-wrap:anywhere;margin:0}.attachment-heading p[data-v-f3a7d60b]{margin:2px 0}.attachment-card>.btn[data-v-f3a7d60b]{margin-top:12px}.article-outline .setting-row[data-v-f3a7d60b]{justify-content:space-between}.article-outline .setting-row span[data-v-f3a7d60b]{white-space:normal;overflow-wrap:anywhere}.article-outline .setting-row svg[data-v-f3a7d60b]{flex:none}.article-outline .outline-nested[data-v-f3a7d60b]{padding-left:14px}.article-teaser>div[data-v-f3a7d60b]{min-width:0}.article-teaser h3[data-v-f3a7d60b]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.reading .article-teaser img[data-v-f3a7d60b]{aspect-ratio:auto;width:85px;height:61px;margin:0}.comment p[data-v-f3a7d60b]{white-space:pre-wrap;overflow-wrap:anywhere}.comment-head[data-v-f3a7d60b]{gap:12px}.comment-head>span[data-v-f3a7d60b]:last-child{flex:none}.lock-icon[data-v-f3a7d60b]{margin:auto}.reading[data-v-f3a7d60b] :is(h2,h3){scroll-margin-top:78px}.article-favorites-tabs>.btn[data-v-8752bf8d]{border-bottom:2px solid #0000;flex:1;min-height:44px;padding:10px 12px;font-size:.75rem}.article-favorites-tabs>.primary[data-v-8752bf8d]{color:#fff}.favorite-article-row[data-v-8752bf8d]{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:16px 0;display:flex}.favorite-article-copy[data-v-8752bf8d]{min-width:0;color:inherit;text-align:left;flex:1;padding:2px 6px}.favorite-article-copy .h3[data-v-8752bf8d],.favorite-article-copy .caption.muted[data-v-8752bf8d]{margin:0 0 6px}.favorite-article-row>.btn[data-v-8752bf8d]{flex:none}.article-feature[data-v-8752bf8d]{width:100%;color:inherit;text-align:left;display:block}.article-feature>img[data-v-8752bf8d]{aspect-ratio:1.9;object-fit:cover;border-radius:8px;width:100%}.article-feature>div[data-v-8752bf8d]{padding:16px 0 20px}.article-feature .h2[data-v-8752bf8d]{margin:10px 0}.mobile-atlas .case-rich-content[data-v-b67dbff1]{color:#202733;font-size:.8125rem;font-weight:400;line-height:1.6}.mobile-atlas .case-rich-content[data-v-b67dbff1] p{font-size:inherit;line-height:inherit;margin:8px 0}.mobile-atlas .case-rich-content[data-v-b67dbff1] :is(h2,h3,h4){margin:0 0 12px;font-weight:500;line-height:1.45}.mobile-atlas .case-rich-content[data-v-b67dbff1] h2{font-size:.9375rem}.mobile-atlas .case-rich-content[data-v-b67dbff1] :is(h3,h4){font-size:.8125rem}.mobile-atlas .case-rich-content[data-v-b67dbff1] :is(h2,h3,h4):not(:first-child){margin-top:28px}.mobile-atlas .case-rich-content[data-v-b67dbff1] :is(ul,ol){font-size:inherit;line-height:inherit;margin:8px 0;padding-left:20px}.mobile-atlas .case-rich-content[data-v-b67dbff1] li p{margin:0}.mobile-atlas .case-rich-content[data-v-b67dbff1] img{aspect-ratio:auto;max-width:100%;height:auto}.tabs>a[data-v-2d666a72]{min-height:44px;padding:10px 12px;font-size:.75rem}.case-story[data-v-2d666a72]{display:block;color:#617086!important}.case-story h2[data-v-2d666a72],.case-story p[data-v-2d666a72]{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.missing-photo[data-v-2d666a72]{color:#748399;background:#f5f7fa;justify-content:center;align-items:center;gap:8px;display:flex}.between>.flex[data-v-2d666a72]{flex:none}.empty>.btn[data-v-2d666a72]{margin-top:12px}.account-cover[data-v-68e8a40b]{background:#edf0f4;border-radius:6px}.favorites-tabs>.btn[data-v-210b4fbc]{border-bottom:2px solid #0000;flex:1;min-height:44px;padding:10px 12px;font-size:.75rem}.favorites-tabs>.primary[data-v-210b4fbc]{color:#fff}.favorite-row[data-v-210b4fbc]{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:14px 0;display:flex}.favorite-cover[data-v-210b4fbc]{object-fit:cover;object-position:top;color:#8a97a8;background:#edf0f4;border-radius:6px;flex:none;place-items:center;width:68px;height:56px;display:grid}.favorite-copy[data-v-210b4fbc]{min-width:0;color:inherit;text-align:left;flex:1;padding:2px 6px}.favorite-copy .h3[data-v-210b4fbc]{margin:0 0 6px}.favorite-row>.btn[data-v-210b4fbc]{flex:none}.atlas-hero-carousel[data-v-ed343baa]{place-self:end start;width:calc(100% + 20px);min-width:0;max-width:224px;position:relative}.atlas-hero-stage[data-v-ed343baa]{aspect-ratio:1.4;isolation:isolate;position:relative;overflow:visible}.atlas-hero-card[data-v-ed343baa]{background:#fff;border-radius:5px;width:93%;padding:4px;position:absolute;top:10px;left:0;box-shadow:0 10px 20px -12px #516a8e80}.atlas-hero-card img[data-v-ed343baa]{aspect-ratio:1.6;object-fit:cover;object-position:top;border-radius:2px;width:100%;height:auto}.atlas-hero-pause[data-v-ed343baa]{z-index:20;color:#52647c;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;bottom:0;right:0}.atlas-hero-pause span[data-v-ed343baa]{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 2px 7px #344d7e14}.atlas-hero-pause:active span[data-v-ed343baa]{background:#dfeafa}.atlas-hero-pause[data-v-ed343baa]:focus-visible{outline-offset:-3px;outline:2px solid #0963d1}.atlas-hero-empty[data-v-ed343baa]{color:#52647c;text-align:center;font-size:var(--mobile-type-meta);padding:24px 8px}.mobile-atlas .public-footer .icp-link[data-v-ff4a6fa0]{color:#6b7789;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:.75rem;line-height:1.6;display:inline-flex}.mobile-atlas .home-hero[data-v-ff4a6fa0]{padding:18px 20px 16px}.mobile-atlas .hero-grid[data-v-ff4a6fa0]{grid-template-columns:48% 52%}.mobile-atlas .home-hero .search-bar[data-v-ff4a6fa0]{margin-top:14px}@media (width<=360px){.mobile-atlas .hero-grid[data-v-ff4a6fa0]{grid-template-columns:54% 46%}}.section-head>a[data-v-ff4a6fa0]{color:#728199;gap:2px;min-height:32px}.inquiry-record[data-v-de5a7edc]{box-shadow:none;border-radius:0}.inquiry-record .tag[data-v-de5a7edc]{white-space:nowrap;flex:none}.inquiry-record .btn[data-v-de5a7edc]{flex:none}.empty .btn[data-v-de5a7edc]{margin-top:12px}.mobile-atlas.atlas-overlay .contact-channel-sheet .ms-heading{align-items:flex-start;padding:10px 16px 14px 20px}.mobile-atlas.atlas-overlay .contact-channel-sheet .ms-heading-content{min-width:0}.mobile-atlas.atlas-overlay .contact-channel-sheet .ms-close{width:44px;height:44px;margin-top:-5px}.mobile-atlas.atlas-overlay .contact-channel-sheet .ms-content{padding:16px 20px 12px}.mobile-atlas.atlas-overlay .contact-channel-sheet .ms-footer{border-color:#e8edf2;padding:12px 20px}.contact-sheet-content[data-v-c427706f]{color:#20272f}.contact-actions[data-v-c427706f]{gap:4px;display:grid}.contact-action[data-v-c427706f]{color:#536176;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;min-height:64px;padding:12px;transition:background .12s;display:flex}.contact-action-support[data-v-c427706f]{color:#0963d1;background:#edf4ff}.contact-action>svg[data-v-c427706f]{flex:none}.contact-action-copy[data-v-c427706f]{overflow-wrap:anywhere;flex:1;gap:2px;min-width:0;display:grid}.contact-action-copy strong[data-v-c427706f]{color:#20272f;font-size:var(--mobile-type-body);font-weight:500}.contact-action-copy>span[data-v-c427706f]{color:#526174;font-size:var(--mobile-type-meta)}.contact-channel-area[data-v-c427706f]{border-top:1px solid #e8edf2;margin-top:16px;padding-top:12px}.contact-channel-tabs[data-v-c427706f]{scrollbar-width:thin;scrollbar-color:#b5c5d9 #f4f6fa;gap:4px;display:flex;overflow-x:auto}.contact-channel-tab[data-v-c427706f]{color:#536176;max-width:100%;min-height:44px;font-size:var(--mobile-type-control);overflow-wrap:anywhere;cursor:pointer;background:#f3f5f8;border:0;border-radius:8px;flex:1 0 auto;padding:10px 12px;font-weight:400;transition:background .12s}.contact-channel-tab[aria-selected=true][data-v-c427706f]{color:#0753b3;background:#eaf2ff;font-weight:500}.contact-channel-detail[data-v-c427706f]{text-align:center;padding-top:12px}.contact-channel-description[data-v-c427706f],.contact-channel-fallback[data-v-c427706f]{color:#526174;font-size:var(--mobile-type-meta);overflow-wrap:anywhere;margin:0;line-height:1.65}.contact-qr[data-v-c427706f]{place-items:center;min-height:176px;padding:8px 0;display:grid}.contact-qr img[data-v-c427706f]{object-fit:contain;background:#fff;width:160px;max-width:100%;height:160px;display:block}.contact-qr-unavailable[data-v-c427706f]{color:#536176;justify-items:center;display:grid}.contact-qr-unavailable p[data-v-c427706f]{font-size:var(--mobile-type-meta);margin:8px 0 0}.contact-qr-unavailable button[data-v-c427706f]{color:#0753b3;min-height:44px;font-size:var(--mobile-type-control);cursor:pointer;background:0 0;border:0;padding:8px 12px}.contact-account[data-v-c427706f]{color:#526174;font-size:var(--mobile-type-meta);flex-wrap:wrap;justify-content:center;gap:4px 8px;margin:2px 0 0;display:flex}.contact-account-value[data-v-c427706f]{color:#20272f;overflow-wrap:anywhere;-webkit-user-select:text;user-select:text}.contact-channel-fallback[data-v-c427706f]{margin-top:8px}.contact-direct[data-v-c427706f]{border-top:1px solid #e8edf2;margin-top:16px}.contact-direct a[data-v-c427706f]{color:#536176;min-height:44px;font-size:var(--mobile-type-meta);align-items:center;gap:8px;padding:10px 0;text-decoration:none;display:flex}.contact-direct svg[data-v-c427706f],.contact-direct-label[data-v-c427706f]{flex:none}.contact-direct-value[data-v-c427706f]{color:#20272f;overflow-wrap:anywhere;text-align:right;flex:1;min-width:0}.contact-hours[data-v-c427706f]{color:#526174;font-size:var(--mobile-type-caption);overflow-wrap:anywhere;margin:8px 0 0}.contact-footnote[data-v-c427706f]{color:#526174;font-size:var(--mobile-type-caption);margin:0;line-height:1.7}.contact-sheet-content[data-v-c427706f] :is(button,a,[role=tabpanel]):focus-visible{outline-offset:-2px;outline:2px solid #0963d1}.contact-action[data-v-c427706f]:active,.contact-channel-tab[data-v-c427706f]:active{background:#e1ecfc}@media (hover:hover){.contact-action[data-v-c427706f]:hover{background:#edf4ff}.contact-channel-tab[data-v-c427706f]:hover{background:#e1ecfc}}@media (prefers-reduced-motion:reduce){.contact-action[data-v-c427706f],.contact-channel-tab[data-v-c427706f]{transition:none}}.inquiry-page.mobile-atlas[data-v-d2cf306e]{--font:inherit;font-family:var(--font);font-size:var(--mobile-type-body);line-height:1.7}.inquiry-page[data-v-d2cf306e] .screen-head h1{font:500 var(--mobile-type-title)/1.5 var(--font)}.inquiry-page .h2[data-v-d2cf306e]{font:500 var(--mobile-type-heading)/1.5 var(--font)}.inquiry-page .small[data-v-d2cf306e]{font-size:var(--mobile-type-meta);line-height:1.7}.inquiry-page .caption[data-v-d2cf306e]{font-size:var(--mobile-type-caption);line-height:1.7}.inquiry-page .btn[data-v-d2cf306e]{min-height:44px;font:500 var(--mobile-type-control)/1.5 var(--font)}.inquiry-page .inquiry-form[data-v-d2cf306e]{padding:16px 16px max(20px, env(safe-area-inset-bottom,0px));gap:20px}.inquiry-form .section>.h2[data-v-d2cf306e]{margin-bottom:8px}.inquiry-context .setting-row[data-v-d2cf306e]{min-height:44px;font-size:var(--mobile-type-body);padding:10px 0;line-height:1.7}.inquiry-context .row-value[data-v-d2cf306e]{font-size:var(--mobile-type-meta)}.inquiry-form .form[data-v-d2cf306e]{gap:16px}.inquiry-form .field[data-v-d2cf306e]{font-size:var(--mobile-type-body);gap:6px;line-height:1.7}.inquiry-form .field>span[data-v-d2cf306e]{font-size:var(--mobile-type-body)}.inquiry-form .field[data-v-d2cf306e] :is(input,textarea){min-height:44px;font:400 var(--mobile-type-body)/1.7 var(--font);caret-color:var(--brand);padding:9px 12px}.inquiry-form .field[data-v-d2cf306e] :is(input,textarea)::placeholder{color:#697586;font:400 var(--mobile-type-body)/1.7 var(--font);opacity:1}.inquiry-form .field textarea[data-v-d2cf306e]{resize:vertical;min-height:132px;line-height:1.7}.inquiry-form .field-error[data-v-d2cf306e],.inquiry-form .field>.field-error[data-v-d2cf306e]{font-size:var(--mobile-type-meta);margin:0;line-height:1.7}.inquiry-form .optional-fields[data-v-d2cf306e]{margin-top:-4px}.inquiry-form .optional-fields summary[data-v-d2cf306e]{min-height:44px;font-size:var(--mobile-type-control);gap:12px}.inquiry-form .optional-fields[open] summary[data-v-d2cf306e]{margin-bottom:12px}.optional-indicator[data-v-d2cf306e]{flex:none;align-items:center;gap:6px;display:inline-flex}.optional-indicator svg[data-v-d2cf306e]{transition:transform .16s}.optional-fields[open] .optional-indicator svg[data-v-d2cf306e]{transform:rotate(90deg)}.inquiry-submit[data-v-d2cf306e]{flex-direction:column;gap:8px;display:flex}.inquiry-submit>p[data-v-d2cf306e]{margin:0 0 4px}.setting-row>span[data-v-d2cf306e]:first-child,.setting-row .chev[data-v-d2cf306e],.attachment-row>svg[data-v-d2cf306e],.attachment-row>.btn[data-v-d2cf306e]{flex:none}.optional-fields summary[data-v-d2cf306e]::-webkit-details-marker{display:none}.optional-fields summary[data-v-d2cf306e]{list-style:none}.attachment-row[data-v-d2cf306e]{margin-bottom:10px}@media (prefers-reduced-motion:reduce){.optional-indicator svg[data-v-d2cf306e]{transition:none}}.inquiry-heading[data-v-bbffc0f5]{align-items:flex-start}.inquiry-heading h1[data-v-bbffc0f5]{overflow-wrap:anywhere;min-width:0}.tag[data-v-bbffc0f5],.attachment-row>svg[data-v-bbffc0f5]{white-space:nowrap;flex:none}.requirements[data-v-bbffc0f5]{white-space:pre-wrap;overflow-wrap:anywhere}.setting-row>span[data-v-bbffc0f5]:first-child{flex:none}.attachment-row+.attachment-row[data-v-bbffc0f5]{margin-top:10px}.attachment-row .btn[data-v-bbffc0f5]{flex:none}.plan-details[data-v-62e123f8]{color:#efd9b2;text-align:left;margin-top:12px;padding:0;font-size:.75rem;display:block}.member-card .between>.h3[data-v-62e123f8]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.setting-row>span[data-v-b3c92789]:first-child{flex-shrink:0}.avatar-error[data-v-3100da27]{color:#b44842}.profile-avatar-row[data-v-3100da27]{text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:62px;padding:10px 0;display:flex}.profile-avatar-value[data-v-3100da27]{color:#8a929b;align-items:center;gap:12px;display:flex}.document-title[data-v-9b38bfee]{overflow-wrap:anywhere;margin:15px 0}.document-outline[data-v-9b38bfee]{margin:20px 0}.document-outline h2[data-v-9b38bfee]{margin:0 0 12px}.document-heading[data-v-9b38bfee]{text-align:left;color:#5e6b7d;overflow-wrap:anywhere;width:100%;padding:8px 0;font-size:.8125rem;line-height:1.9;display:block}.document-heading.nested-heading[data-v-9b38bfee]{padding-left:14px}.public-document[data-v-9b38bfee] :is(h2,h3){scroll-margin-top:78px}.resource-preview[data-v-f80dd51e]{background:#eef2f6;min-height:710px;padding:16px}.resource-preview>img[data-v-f80dd51e]{object-fit:contain;object-position:top;width:100%;height:auto;display:block}.preview-caption[data-v-f80dd51e]{text-align:center;margin:12px 0}.version-notes[data-v-f80dd51e]{white-space:pre-wrap;overflow-wrap:anywhere}.version-records section p[data-v-f80dd51e]{margin:12px 0}.spec-grid b[data-v-f80dd51e]{overflow-wrap:anywhere}.detail-body[data-v-f80dd51e] .resource-card img{border-radius:0;margin:0}.account-cover[data-v-8f9c6de5]{background:#edf0f4;border-radius:6px}.account-resource-meta[data-v-8f9c6de5]{color:#697586;flex:1;gap:.25rem;font-size:.75rem;line-height:1.65;display:grid}.setting-row>span[data-v-8f9c6de5]:first-child{flex-shrink:0}.atlas-search-form[data-v-c371f6bd]{margin:0}.atlas-search-form .atlas-search-input[data-v-c371f6bd]{font-size:1rem}.atlas-search-form>.icon[data-v-c371f6bd],.search-suggestion .row-value[data-v-c371f6bd],.search-suggestion>svg[data-v-c371f6bd]{flex:none}.search-suggestion.is-active[data-v-c371f6bd]{background:#edf4ff}.mobile-atlas .service-rich-content[data-v-706cee5e]{color:#202733;font-size:.8125rem;font-weight:400;line-height:1.6}.mobile-atlas .service-rich-content[data-v-706cee5e] p{font-size:inherit;line-height:inherit;margin:8px 0}.mobile-atlas .service-rich-content[data-v-706cee5e] :is(h2,h3,h4){margin:0 0 12px;font-weight:500;line-height:1.45}.mobile-atlas .service-rich-content[data-v-706cee5e] h2{font-size:.9375rem}.mobile-atlas .service-rich-content[data-v-706cee5e] :is(h3,h4){font-size:.8125rem}.mobile-atlas .service-rich-content[data-v-706cee5e] :is(h2,h3,h4):not(:first-child){margin-top:28px}.mobile-atlas .service-rich-content[data-v-706cee5e] :is(ul,ol){font-size:inherit;line-height:inherit;margin:8px 0;padding-left:20px}.mobile-atlas .service-rich-content[data-v-706cee5e] li p{margin:0}.mobile-atlas .service-rich-content[data-v-706cee5e] img{aspect-ratio:auto;max-width:100%;height:auto}.service-switcher button[data-v-f9cfcff7]{text-overflow:ellipsis;flex:none;max-width:15rem;overflow:hidden}.case-teaser[data-v-f9cfcff7]{color:#0963d1!important}.case-link[data-v-f9cfcff7]{align-items:center;gap:6px;display:inline-flex}.case-teaser h3[data-v-f9cfcff7],.case-teaser p[data-v-f9cfcff7]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-atlas.atlas-overlay .related-record-sheet{height:min(82dvh,700px)}.mobile-atlas.atlas-overlay .related-record-sheet .ms-heading{align-items:flex-start;padding:8px 16px 12px 20px}.mobile-atlas.atlas-overlay .related-record-sheet .ms-heading-content{min-width:0;padding-top:9px}.mobile-atlas.atlas-overlay .related-record-sheet .ms-heading p{margin-top:5px}.mobile-atlas.atlas-overlay .related-record-sheet .ms-close{width:44px;height:44px}.mobile-atlas.atlas-overlay .related-record-sheet .ms-content{flex:1;padding:0;overflow:hidden}.mobile-atlas.atlas-overlay .related-record-sheet .ms-footer{padding:8px 20px 14px}.record-picker[data-v-87c16be8]{flex-direction:column;height:100%;min-height:0;display:flex}.record-toolbar[data-v-87c16be8]{flex:none;padding:0 20px}.record-categories[data-v-87c16be8]{border-bottom:1px solid #edf0f4;gap:16px;margin-bottom:14px;display:flex}.record-category[data-v-87c16be8]{color:#66768c;min-width:0;min-height:48px;font:500 var(--mobile-type-body)/1.5 var(--font);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 0;display:flex;position:relative}.record-category[aria-pressed=true][data-v-87c16be8]{color:#0963d1}.record-category[aria-pressed=true][data-v-87c16be8]:after{content:"";background:#0963d1;border-radius:2px;width:24px;height:3px;position:absolute;bottom:-1px}.category-count[data-v-87c16be8]{font-size:var(--mobile-type-caption);color:#79869a;font-variant-numeric:tabular-nums}.category-selected[data-v-87c16be8]{background:#0963d1;border-radius:50%;width:5px;height:5px}.record-search[data-v-87c16be8]{color:#718099;background:#f3f6fa;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding-left:12px;display:flex}.record-search[data-v-87c16be8]:focus-within{background:#fff;border-color:#9dbdeb}.record-search>svg[data-v-87c16be8]{flex:none}.record-search input[data-v-87c16be8]{width:0;min-width:0;font:400 var(--mobile-type-input)/1.5 var(--font);color:#223249;background:0 0;border:0;outline:0;flex:1;padding:9px 0}.record-search input[data-v-87c16be8]::placeholder{color:#718099;font-size:var(--mobile-type-body)}.record-search input[data-v-87c16be8]::-webkit-search-cancel-button{-webkit-appearance:none}.record-search input[data-v-87c16be8]:last-child{margin-right:12px}.search-clear[data-v-87c16be8]{color:#718099;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;width:44px;height:44px;padding:0;display:grid}.record-list-caption[data-v-87c16be8]{font-size:var(--mobile-type-caption);color:#758398;margin:13px 0 7px}.record-list[data-v-87c16be8]{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 12px 12px;overflow-y:auto}.record-option[data-v-87c16be8]{color:#263348;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;align-items:center;gap:12px;width:100%;min-height:64px;padding:13px 8px;display:flex}.record-option[aria-pressed=true][data-v-87c16be8]{background:#f0f6ff;border-bottom-color:#e1ebf9}.record-option[data-v-87c16be8]:active{background:#edf3fc}.record-type-icon[data-v-87c16be8]{color:#8493a8;flex:none}.record-option[aria-pressed=true] .record-type-icon[data-v-87c16be8]{color:#0963d1}.record-copy[data-v-87c16be8]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.record-title[data-v-87c16be8]{font:500 var(--mobile-type-body)/1.65 var(--font);overflow-wrap:anywhere}.record-number[data-v-87c16be8]{color:#77859a;font:400 var(--mobile-type-caption)/1.5 var(--font);overflow-wrap:anywhere}.record-check[data-v-87c16be8]{border:1px solid #cbd5e3;border-radius:50%;flex:none;place-items:center;width:19px;height:19px;display:grid}.record-option[aria-pressed=true] .record-check[data-v-87c16be8]{color:#fff;background:#0963d1;border-color:#0963d1}.record-empty[data-v-87c16be8]{text-align:center;flex-direction:column;align-items:center;padding:32px 12px;display:flex}.record-empty>svg[data-v-87c16be8]{color:#91a3bc;margin-bottom:12px}.record-empty p[data-v-87c16be8]{font-size:var(--mobile-type-body);color:#344359;margin:0 0 5px}.record-empty>span[data-v-87c16be8]{font-size:var(--mobile-type-meta);color:#748398}.record-text-button[data-v-87c16be8]{color:#0963d1;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);cursor:pointer;background:0 0;border:0;padding:8px 0}.record-text-button[data-v-87c16be8]:disabled{color:#93a0b2;cursor:default}.record-selection-summary[data-v-87c16be8]{justify-content:space-between;align-items:center;gap:12px;padding-bottom:7px;display:flex}.record-selection-summary p[data-v-87c16be8]{font-size:var(--mobile-type-body);color:#263348;margin:0}.record-selection-summary strong[data-v-87c16be8]{color:#0963d1;font-weight:500}.record-selection-summary span[data-v-87c16be8]{color:#7b8799;font-size:var(--mobile-type-caption);display:block}.record-confirm[data-v-87c16be8]{color:#fff;width:100%;min-height:46px;font:500 var(--mobile-type-control)/1.5 var(--font);cursor:pointer;background:#0963d1;border:0;border-radius:9px;padding:11px 16px;display:block}.record-confirm[data-v-87c16be8]:active{background:#0757bb}button[data-v-87c16be8]:focus-visible{outline-offset:-2px;outline:2px solid #0963d1}.composer-actions[data-v-3a9f3093]{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.composer-action[data-v-3a9f3093]{color:#325e91;min-height:44px;font-size:var(--mobile-type-control,.75rem);cursor:pointer;background:#f4f8fe;border:1px solid #d8e5f5;border-radius:8px;padding:8px 14px;line-height:1.5}.composer-action[data-v-3a9f3093]:active{background:#e4eefc;border-color:#96b9e9}.composer-action[data-v-3a9f3093]:focus-visible{outline-offset:2px;outline:2px solid #0963d1}.mobile-atlas[data-v-3a9f3093] .screen-head{grid-template-columns:44px minmax(0,1fr) max-content}.support-header-link[data-v-3a9f3093]{white-space:nowrap;color:#0963d1;min-width:52px;min-height:44px;font-size:var(--mobile-type-control);justify-content:flex-end;justify-self:end;align-items:center;display:inline-flex}.support-start[data-v-3a9f3093]{padding-top:26px}.mobile-atlas[data-v-3a9f3093] .screen[data-page=support-new]{background:#f7f9fc}.support-greeting[data-v-3a9f3093]{align-items:flex-start;gap:10px;display:flex}.support-avatar[data-v-3a9f3093]{color:#0963d1;background:#e9f2ff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.support-greeting .message[data-v-3a9f3093]{flex:1;min-width:0}.welcome-copy[data-v-3a9f3093]{white-space:pre-wrap;margin:0}.welcome-image[data-v-3a9f3093]{width:100%;height:auto;margin-top:10px}.support-context[data-v-3a9f3093]{margin-top:12px}.support-context .related-copy[data-v-3a9f3093]{flex:1;min-width:0}.submission-recovery[data-v-3a9f3093]{max-height:160px;font-size:var(--mobile-type-meta);margin-bottom:10px;overflow:auto}.submission-recovery .text-link[data-v-3a9f3093]{align-items:center;min-height:44px;margin-right:12px;display:inline-flex}.support-thread-copy[data-v-3a9f3093]{text-align:left;flex:1;min-width:0;display:block}.thread-heading[data-v-3a9f3093]{align-items:flex-start;gap:8px}.thread-heading strong[data-v-3a9f3093]{flex:1;min-width:0;font-size:.8125rem;font-weight:500}.thread-heading time[data-v-3a9f3093]{white-space:nowrap;flex:none;font-size:.625rem}.thread-preview[data-v-3a9f3093]{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;display:block;overflow:hidden}.thread-status[data-v-3a9f3093]{gap:8px;margin-top:4px}.thread-status .tag[data-v-3a9f3093]{white-space:nowrap;flex:none;padding:2px 6px;font-size:.625rem}.thread-chevron[data-v-3a9f3093]{flex:none}.related-resource+.related-resource[data-v-3a9f3093]{margin-top:10px}.record-icon[data-v-3a9f3093]{color:#748399;background:#f5f7fa;border-radius:5px;flex:none;place-items:center;width:54px;height:44px;display:grid}.related-resource .btn[data-v-3a9f3093]{flex:none}.related-copy[data-v-3a9f3093]{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.empty .btn[data-v-3a9f3093]{margin-top:12px}.mobile-atlas[data-v-642d5ea8] .screen-head{grid-template-columns:44px minmax(0,1fr) max-content}.support-header-link[data-v-642d5ea8]{white-space:nowrap;color:#0963d1;min-width:52px;min-height:44px;font-size:var(--mobile-type-control);justify-content:flex-end;justify-self:end;align-items:center;display:inline-flex}.support-person-copy[data-v-642d5ea8]{flex:1;min-width:0}.support-person .btn[data-v-642d5ea8]{flex:none}.record-icon[data-v-642d5ea8]{color:#748399;background:#f5f7fa;border-radius:5px;flex:none;place-items:center;width:54px;height:44px;display:grid}.related-resource .btn[data-v-642d5ea8]{flex:none}.message-copy[data-v-642d5ea8]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.message-image[data-v-642d5ea8]{max-width:100%;height:auto}.attachment-preview[data-v-642d5ea8]{object-fit:cover;width:44px;height:44px}.message-meta time[data-v-642d5ea8]{white-space:nowrap}.chat-composer .attachment-row[data-v-642d5ea8]{margin-bottom:8px}.mc-contact[data-v-793760fb]{color:#253449;font:400 var(--mobile-type-body)/1.65 var(--font)}.mc-intro[data-v-793760fb]{margin:0}.mc-hours[data-v-793760fb]{color:#58677b;font-size:var(--mobile-type-meta);margin:7px 0 0}.mc-channels[data-v-793760fb]{margin-top:20px}.mc-channel[data-v-793760fb]{border-bottom:1px solid #e6edf5;align-items:center;gap:16px;padding:18px 0;display:flex}.mc-channel[data-v-793760fb]:first-child{padding-top:0}.mc-qr[data-v-793760fb]{flex:none;width:96px;height:96px}.mc-qr img[data-v-793760fb]{object-fit:contain;width:100%;height:100%}.mc-channel-content[data-v-793760fb]{overflow-wrap:anywhere;flex:1;min-width:0}.mc-channel-content h3[data-v-793760fb]{color:#1b2738;font-size:var(--mobile-type-name);margin:0;font-weight:500}.mc-channel-content p[data-v-793760fb]{color:#58677b;font-size:var(--mobile-type-meta);margin:4px 0 0}.mc-copy[data-v-793760fb]{max-width:100%;min-height:44px;color:var(--brand);text-align:left;font:500 var(--mobile-type-control)/1.5 var(--font);cursor:pointer;background:0 0;border:0;flex-wrap:wrap;align-items:center;gap:7px;padding:4px 0;display:inline-flex}.mc-copy-label[data-v-793760fb]{font-size:var(--mobile-type-meta)}.mc-copy[data-v-793760fb]:active{color:var(--brand-hover)}.mc-image-fallback[data-v-793760fb]{color:#58677b;width:100%;height:100%;font-size:var(--mobile-type-caption);text-align:center;background:#f0f4f8;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.mc-methods[data-v-793760fb]{margin:16px 0 10px}.mc-methods a[data-v-793760fb]{color:#26374f;overflow-wrap:anywhere;align-items:center;gap:12px;min-height:48px;text-decoration:none;display:flex}.mc-methods a span[data-v-793760fb]{min-width:0}.mc-methods a svg[data-v-793760fb]{color:#61738b;flex:none}.mc-consult[data-v-793760fb]{background:var(--brand);color:#fff;min-height:48px;font-weight:500;font-size:var(--mobile-type-control);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding:8px 14px;text-decoration:none;transition:background .12s;display:flex}.mc-consult span[data-v-793760fb]{font-size:var(--mobile-type-meta);color:#e5efff}.mc-consult[data-v-793760fb]:active{background:var(--brand-hover)}.mc-records[data-v-793760fb]{min-height:44px;color:var(--brand);font-size:var(--mobile-type-meta);justify-content:center;align-items:center;gap:7px;margin-top:8px;text-decoration:none;display:flex}.mc-note[data-v-793760fb],.mc-empty[data-v-793760fb]{color:#617085;font-size:var(--mobile-type-meta);margin:12px 0 0}.mc-feedback[data-v-793760fb]{color:#1f538c;font-size:var(--mobile-type-meta);background:#edf4ff;border-radius:8px;margin:12px 0 0;padding:10px 12px}.mc-contact a[data-v-793760fb]:focus-visible,.mc-contact button[data-v-793760fb]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}@media (width<=340px){.mc-channel[data-v-793760fb]{gap:12px}.mc-qr[data-v-793760fb]{width:80px;height:80px}}@media (prefers-reduced-motion:reduce){.mc-consult[data-v-793760fb]{transition:none}}.md-favorite[data-v-d0dfc324]{flex:none;position:relative}.md-favorite-button[data-v-d0dfc324]{color:#65748b;width:3.25rem;min-width:44px;min-height:48px;font:500 var(--mobile-type-control)/1.35 var(--font);border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:3px;transition:background .12s,color .12s;display:flex}.md-favorite-button.selected[data-v-d0dfc324]{color:var(--brand)}.md-favorite-button[data-v-d0dfc324]:active{background:#edf4ff}.md-favorite-button[data-v-d0dfc324]:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.md-favorite-error[data-v-d0dfc324]{color:#fff;width:min(260px,65vw);font:400 var(--mobile-type-meta)/1.6 var(--font);background:#29364a;border-radius:10px;padding:11px 13px;position:absolute;bottom:calc(100% + 16px);left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.md-favorite-button[data-v-d0dfc324]{transition:none}}.template-discussion[data-v-f835fa8e]{--td-muted:#5d6d82;color:var(--ink);min-width:0;font-size:14px}.template-discussion button[data-v-f835fa8e]{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.template-discussion button[data-v-f835fa8e]:disabled{cursor:not-allowed}.template-discussion button[data-v-f835fa8e]:focus-visible,.td-list-heading[data-v-f835fa8e]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}.template-discussion .icon[data-v-f835fa8e],.td-actions svg[data-v-f835fa8e]{flex-shrink:0;width:15px;height:15px}.td-actions svg[data-v-f835fa8e]{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.td-heading[data-v-f835fa8e]{color:var(--td-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;font-size:12px;display:flex}.td-heading>span[data-v-f835fa8e],.td-submit-row>span[data-v-f835fa8e]{align-items:center;gap:6px;display:flex}.td-compose[data-v-f835fa8e],.td-comment[data-v-f835fa8e]{gap:12px;display:flex}.td-compose[data-v-f835fa8e]{margin-bottom:16px}.td-compose-main[data-v-f835fa8e],.td-comment-main[data-v-f835fa8e]{flex:1;min-width:0}.td-avatar[data-v-f835fa8e]{color:#526886;-webkit-user-select:none;user-select:none;background:#edf1f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;font-weight:600;display:flex}.td-avatar-me[data-v-f835fa8e],.td-avatar-staff[data-v-f835fa8e]{color:#2367bb;background:#e8f1ff}.td-identity[data-v-f835fa8e]{align-items:center;gap:12px;margin-bottom:8px;font-size:13px;line-height:20px;display:flex}.td-identity>span[data-v-f835fa8e]{color:var(--td-muted);font-size:12px}.td-editor[data-v-f835fa8e]{background:#f9fbfe;border:1px solid #dce4ef;border-radius:8px;transition:border-color .14s,background-color .14s;overflow:hidden}.td-editor[data-v-f835fa8e]:focus-within{border-color:var(--brand);outline-offset:2px;background:#fff;outline:2px solid #e1edff}.td-editor textarea[data-v-f835fa8e]{resize:vertical;width:100%;height:72px;min-height:72px;max-height:300px;box-shadow:none;color:var(--ink);caret-color:var(--brand);background:0 0;border:0;border-radius:0;outline:0;margin:0;padding:12px 14px 8px;font-family:inherit;font-size:14px;line-height:1.8;display:block}.td-editor textarea[data-v-f835fa8e]::placeholder{color:var(--td-muted);opacity:1}.td-editor-footer[data-v-f835fa8e]{color:var(--td-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 14px 8px;font-size:12px;display:flex}.td-editor-footer>span[data-v-f835fa8e]:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.td-submit-row[data-v-f835fa8e]{color:var(--td-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:8px;font-size:12px;display:flex}.template-discussion .td-primary[data-v-f835fa8e]{background:var(--brand);color:#fff;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 16px;font-size:13px;font-weight:600;transition:background-color .14s;display:inline-flex}.template-discussion .td-primary[data-v-f835fa8e]:hover:not(:disabled){background:#0055bd}.template-discussion .td-primary[data-v-f835fa8e]:disabled{color:#718198;opacity:1;background:#eaf0f8}.td-guest[data-v-f835fa8e]{background:#f7f9fc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-size:13px;display:flex}.td-guest p[data-v-f835fa8e]{color:var(--td-muted);margin-top:4px;font-size:12px}.td-feedback[data-v-f835fa8e]{color:#25634f;background:#eef8f3;border-radius:6px;align-items:center;gap:8px;margin:12px 0;padding:10px 12px;font-size:13px;display:flex}.td-error[data-v-f835fa8e]{color:#a03345;background:#fff4f4;flex-wrap:wrap}.td-feedback button[data-v-f835fa8e]{color:var(--brand);font-weight:600}.td-list-heading[data-v-f835fa8e]{border-bottom:1px solid var(--line);color:var(--brand);align-items:center;gap:8px;margin:0;padding:8px 0 12px;font-size:13px;display:flex}.td-list-heading>span[data-v-f835fa8e]{background:#edf3fb;border-radius:4px;padding:1px 5px;font-size:11px}.td-list-heading>small[data-v-f835fa8e]{color:var(--td-muted);margin-left:auto;font-size:12px;font-weight:400}.td-comment[data-v-f835fa8e]{border-bottom:1px solid var(--line);padding:16px 0}.td-comment[data-v-f835fa8e]:last-child{border-bottom:0}.td-meta[data-v-f835fa8e]{flex-wrap:wrap;align-items:center;gap:8px;min-height:22px;font-size:13px;display:flex}.td-meta time[data-v-f835fa8e]{color:var(--td-muted);font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px}.td-badge[data-v-f835fa8e]{color:#1762b7;background:#eaf3ff;border-radius:4px;padding:2px 6px;font-size:11px}.td-mine[data-v-f835fa8e]{color:#496481;background:#edf3fa}.td-body[data-v-f835fa8e]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:80ch;margin:4px 0 6px;font-size:14px;line-height:1.85}.td-parent[data-v-f835fa8e]{color:var(--td-muted);margin-top:4px;font-size:12px}.td-actions[data-v-f835fa8e]{align-items:center;gap:20px;min-height:26px;display:flex}.td-actions button[data-v-f835fa8e]{color:var(--td-muted);align-items:center;gap:6px;padding:3px 0;font-size:12px;line-height:20px;display:flex}.td-actions button[data-v-f835fa8e]:hover:not(:disabled),.td-actions .td-liked[data-v-f835fa8e]{color:var(--brand)}.td-reply[data-v-f835fa8e]{background:#f7f9fc;border:0;border-radius:8px;margin:0 0 8px 48px;padding:12px 14px}.td-reply .td-avatar[data-v-f835fa8e]{width:28px;height:28px;font-size:11px}.td-reply .td-body[data-v-f835fa8e]{font-size:13px}.td-inline-reply[data-v-f835fa8e]{margin-top:12px}.td-reply-label[data-v-f835fa8e]{color:var(--td-muted);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.td-inline-reply textarea[data-v-f835fa8e]{height:64px;min-height:64px;font-size:13px}.td-reply-submit[data-v-f835fa8e]{justify-content:flex-end}.td-delete[data-v-f835fa8e]{color:#a03345;background:#fff4f4;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.td-delete button[data-v-f835fa8e]{font-weight:600}.td-empty[data-v-f835fa8e]{text-align:center;color:var(--td-muted);flex-direction:column;align-items:center;gap:8px;padding:32px 16px;font-size:13px;display:flex}.td-empty>.icon[data-v-f835fa8e]{width:28px;height:28px;margin-bottom:4px}.td-empty strong[data-v-f835fa8e]{color:var(--ink);font-size:14px}.td-footer[data-v-f835fa8e]{border-top:1px solid var(--line);color:var(--td-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;display:flex}.td-footer nav[data-v-f835fa8e]{align-items:center;gap:12px;display:flex}.td-footer button[data-v-f835fa8e]{color:var(--brand);padding:6px}@media (width<=760px){.td-heading[data-v-f835fa8e]{flex-direction:column;align-items:flex-start;gap:6px}.td-meta time[data-v-f835fa8e]{flex-basis:100%;margin-left:0;font-size:11px}.td-guest[data-v-f835fa8e]{flex-direction:column;align-items:flex-start}.td-avatar[data-v-f835fa8e]{width:30px;height:30px}.td-compose[data-v-f835fa8e],.td-comment[data-v-f835fa8e]{gap:10px}.td-reply[data-v-f835fa8e]{margin-left:40px;padding:12px}.td-reply>.td-avatar[data-v-f835fa8e]{display:none}.td-editor textarea[data-v-f835fa8e]{height:84px;min-height:84px}.td-inline-reply textarea[data-v-f835fa8e]{height:64px;min-height:64px}.td-editor-footer[data-v-f835fa8e]{font-size:11px}.td-submit-row[data-v-f835fa8e]{align-items:flex-start}.td-submit-row>span[data-v-f835fa8e]{flex:1;align-items:flex-start}.td-list-heading>small[data-v-f835fa8e]{font-size:11px}}@media (prefers-reduced-motion:reduce){.template-discussion[data-v-f835fa8e] *{transition:none!important}}.mobile-template-discussion[data-v-ee1160e7]{min-width:0;container-type:inline-size}.mobile-template-discussion[data-v-ee1160e7] .template-discussion{--td-muted:#64748b;font:400 var(--mobile-type-body)/1.7 var(--font);background:#fff}.mobile-template-discussion[data-v-ee1160e7] button{min-width:44px;max-width:100%;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);overflow-wrap:anywhere;transition:background-color .12s,color .12s}.mobile-template-discussion[data-v-ee1160e7] button:disabled{opacity:.55}.mobile-template-discussion[data-v-ee1160e7] button:active:not(:disabled){background-color:#edf4ff}.mobile-template-discussion[data-v-ee1160e7] button:focus-visible{outline-offset:2px}.mobile-template-discussion[data-v-ee1160e7] .td-heading{font-size:var(--mobile-type-caption);align-items:flex-start;gap:4px;margin-bottom:12px}.mobile-template-discussion[data-v-ee1160e7] .td-heading>p{display:none}.mobile-template-discussion[data-v-ee1160e7] .td-heading>span{flex-wrap:wrap}.mobile-template-discussion[data-v-ee1160e7] .td-compose{gap:10px;margin-bottom:20px}.mobile-template-discussion[data-v-ee1160e7] .td-avatar{width:30px;height:30px;font-size:var(--mobile-type-name);font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-identity{line-height:1.5;font-size:var(--mobile-type-name);flex-wrap:wrap;gap:4px 8px}.mobile-template-discussion[data-v-ee1160e7] .td-identity>strong{overflow-wrap:anywhere;font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-identity>span{font-size:var(--mobile-type-caption)}:is(.mobile-template-discussion[data-v-ee1160e7] .td-compose:has(.td-guest)>.td-avatar,.mobile-template-discussion[data-v-ee1160e7] .td-compose:has(.td-guest) .td-identity){display:none}.mobile-template-discussion[data-v-ee1160e7] .td-guest{font-size:var(--mobile-type-body);background:#f6f8fb;border-radius:12px;flex-flow:wrap;align-items:center;gap:8px 12px;padding:12px}.mobile-template-discussion[data-v-ee1160e7] .td-guest>div{flex:120px;min-width:0}.mobile-template-discussion[data-v-ee1160e7] .td-guest>div>strong{display:none}.mobile-template-discussion[data-v-ee1160e7] .td-guest p{font-size:var(--mobile-type-body);color:#52647c;margin:0}.mobile-template-discussion[data-v-ee1160e7] .td-primary{min-height:44px;font-size:var(--mobile-type-control);white-space:normal;border-radius:8px;padding:8px 12px;font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-primary:active:not(:disabled){background:#0753b3}.mobile-template-discussion[data-v-ee1160e7] .td-editor textarea{box-sizing:border-box;height:96px;min-height:96px;font:400 var(--mobile-type-input)/1.65 var(--font);padding:10px 12px}.mobile-template-discussion[data-v-ee1160e7] .td-editor textarea::placeholder{font-size:var(--mobile-type-body);color:#64748b}.mobile-template-discussion[data-v-ee1160e7] .td-editor-footer{font-size:var(--mobile-type-caption);flex-wrap:wrap;gap:4px 8px;padding:0 12px 10px}.mobile-template-discussion[data-v-ee1160e7] .td-submit-row{font-size:var(--mobile-type-caption);flex-wrap:wrap;align-items:center;gap:8px}.mobile-template-discussion[data-v-ee1160e7] .td-submit-row>span{flex:120px;min-width:0}.mobile-template-discussion[data-v-ee1160e7] .td-feedback{font-size:var(--mobile-type-body);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px}.mobile-template-discussion[data-v-ee1160e7] .td-feedback button{padding:4px 8px;font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-list-heading{color:var(--ink);font-size:var(--mobile-type-name);flex-wrap:wrap;gap:4px 8px;padding:0 0 12px;font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-list-heading>span,.mobile-template-discussion[data-v-ee1160e7] .td-list-heading>small{font-size:var(--mobile-type-caption)}.mobile-template-discussion[data-v-ee1160e7] .td-comment{background:#fff;gap:10px;padding:16px 0 12px}.mobile-template-discussion[data-v-ee1160e7] .td-meta{min-height:0;font-size:var(--mobile-type-name);gap:4px 6px;line-height:1.5}.mobile-template-discussion[data-v-ee1160e7] .td-meta>strong{overflow-wrap:anywhere;max-width:100%;font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-meta time{font-size:var(--mobile-type-caption);flex-basis:100%;margin-left:0}.mobile-template-discussion[data-v-ee1160e7] .td-badge{font-size:var(--mobile-type-caption);padding:1px 5px}.mobile-template-discussion[data-v-ee1160e7] .td-body{color:#273449;max-width:none;font-size:var(--mobile-type-body);margin:8px 0 4px;line-height:1.8}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-comment{border-color:#edf0f4;grid-template-columns:1.75rem minmax(0,1fr);gap:8px;padding-block:12px;display:grid}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-comment:first-child{padding-top:4px}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-comment:last-child{padding-bottom:0}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-avatar{align-self:start;width:1.75rem;height:1.75rem}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-comment-main{display:contents}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-meta{min-width:0;min-height:1.75rem;color:var(--ink);grid-column:2;align-content:center;gap:4px 8px}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-meta>strong{white-space:nowrap;text-overflow:ellipsis;flex:7rem;min-width:0;overflow:hidden}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-meta time{white-space:nowrap;color:#64748b;flex:none;max-width:100%;margin-left:auto}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-body{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;margin:0;line-height:1.75;display:-webkit-box;overflow:hidden}.mobile-template-discussion[data-v-ee1160e7] .td-parent{font-size:var(--mobile-type-caption);overflow-wrap:anywhere;margin-top:6px}.mobile-template-discussion[data-v-ee1160e7] .td-actions{flex-wrap:wrap;gap:0 8px;min-height:44px}.mobile-template-discussion[data-v-ee1160e7] .td-actions button{font-size:var(--mobile-type-control);border-radius:6px;gap:4px;padding:6px 4px;line-height:1.5}.mobile-template-discussion[data-v-ee1160e7] .td-reply{background:#f6f8fb;border-radius:8px;margin:0 0 8px 20px;padding:12px}.mobile-template-discussion[data-v-ee1160e7] .td-reply>.td-avatar{display:none}.mobile-template-discussion[data-v-ee1160e7] .td-inline-reply{margin-top:8px}.mobile-template-discussion[data-v-ee1160e7] .td-reply-label{font-size:var(--mobile-type-control);overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 8px;margin-bottom:4px}.mobile-template-discussion[data-v-ee1160e7] .td-delete{font-size:var(--mobile-type-control);overflow-wrap:anywhere;gap:4px 8px;margin-top:8px}.mobile-template-discussion[data-v-ee1160e7] .td-delete button{padding:4px 8px;font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-empty{font-size:var(--mobile-type-body);overflow-wrap:anywhere;gap:8px;padding:32px 12px}.mobile-template-discussion[data-v-ee1160e7] .td-empty strong{font-size:var(--mobile-type-name);font-weight:500}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-empty{text-align:left;align-items:flex-start;gap:4px;padding:12px 0}.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-empty>.icon{display:none}.mobile-template-discussion[data-v-ee1160e7] .td-footer{font-size:var(--mobile-type-caption);gap:8px}.mobile-template-discussion[data-v-ee1160e7] .td-footer nav{width:100%;font-size:var(--mobile-type-control);flex-wrap:wrap;justify-content:space-between;gap:4px}.mobile-template-discussion[data-v-ee1160e7] .td-footer button{border-radius:6px;padding:6px 8px}@container (width<=20rem){.mobile-template-discussion[data-v-ee1160e7] .td-preview .td-meta time{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;margin-left:0}}@container (width<=18rem){.mobile-template-discussion[data-v-ee1160e7] .td-guest .td-primary{width:100%}.mobile-template-discussion[data-v-ee1160e7] .td-list-heading>small{flex-basis:100%;margin-left:0}.mobile-template-discussion[data-v-ee1160e7] .td-reply{margin-left:12px}}@media (prefers-reduced-motion:reduce){.mobile-template-discussion[data-v-ee1160e7] button{transition:none}}.template-demo-link[data-v-f93edc58]{width:100%;min-width:0}.template-demo-link--both[data-v-f93edc58]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.template-demo-link--both[data-v-f93edc58]>:is(.template-demo-link__feedback,.template-demo-link__fallback){grid-column:1/-1}.template-demo-link__action[data-v-f93edc58]{cursor:pointer;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;text-decoration:none;display:inline-flex}.template-demo-link__action>span[data-v-f93edc58]{min-width:0}.template-demo-link__icon[data-v-f93edc58]{flex:none}.template-demo-link__action[data-v-f93edc58]:focus-visible,.template-demo-link__address[data-v-f93edc58]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.template-demo-link__action[data-v-f93edc58]:disabled{cursor:wait}.template-demo-link__feedback[data-v-f93edc58],.template-demo-link__fallback p[data-v-f93edc58]{color:var(--muted,#5b687a);font:400 .75rem/1.6 var(--font);overflow-wrap:anywhere;margin:8px 0 0}.template-demo-link__address[data-v-f93edc58]{border:1px solid var(--line,#dce4ee);background:var(--surface,#fff);width:100%;min-width:0;min-height:44px;color:var(--ink,#1f2937);font:400 .8125rem/1.5 var(--font);-webkit-user-select:text;user-select:text;border-radius:6px;margin-top:8px;padding:8px 10px}.template-demo-link__announcement[data-v-f93edc58]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.template-demo-link__icon.is-copying[data-v-f93edc58]{animation:.8s linear infinite template-demo-spin-f93edc58}@keyframes template-demo-spin-f93edc58{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.template-demo-link__icon.is-copying[data-v-f93edc58]{animation:none}}.mobile-detail[data-v-41aea13f]{color:#1b2637;width:min(100%,640px);min-height:100svh;font-family:var(--font);background:#f5f7fb;margin-inline:auto;container-type:inline-size}.mobile-detail[data-v-41aea13f] :is(a,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.md-header[data-v-41aea13f]{z-index:45;background:#fff;border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;min-height:56px;padding:4px 10px;display:flex;position:sticky;top:0}.md-brand[data-v-41aea13f]{align-items:center;display:flex}.md-brand[data-v-41aea13f] .brand-logo{object-fit:contain;width:113px;height:37px}.md-icon-button[data-v-41aea13f]{color:#40526c;border-radius:10px;place-items:center;width:44px;min-height:44px;padding:0;transition:background .12s;display:grid}.md-icon-button[data-v-41aea13f]:active{background:#edf4ff}.md-main[data-v-41aea13f]{padding-bottom:calc(7rem + env(safe-area-inset-bottom,0px))}.md-product[data-v-41aea13f]{background:#fff}.md-identity[data-v-41aea13f]{padding:20px 16px 16px}.md-identity h1[data-v-41aea13f]{color:#17283e;font:500 var(--mobile-type-title)/1.5 var(--font);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.md-gallery[data-v-41aea13f]{padding:0 16px}.md-gallery-tools[data-v-41aea13f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 8px;padding:2px 0 8px;display:flex}.md-preview-note[data-v-41aea13f]{color:#64748b;font:400 var(--mobile-type-caption)/1.5 var(--font)}.md-device-tabs[data-v-41aea13f]{flex-wrap:wrap;gap:3px;display:flex}.md-device-tabs button[data-v-41aea13f]{color:#5b6b82;min-height:44px;font:500 var(--mobile-type-control)/1.5 var(--font);border-radius:4px;justify-content:center;align-items:center;gap:5px;padding:7px 6px;transition:background .12s,color .12s;display:inline-flex;position:relative}.md-device-tabs .selected[data-v-41aea13f]{color:var(--brand);background:0 0;font-weight:500}.md-device-tabs .selected[data-v-41aea13f]:after{content:"";background:var(--brand);border-radius:2px;height:2px;position:absolute;bottom:3px;left:6px;right:6px}.md-device-tabs button[data-v-41aea13f]:active{background:#e5efff}.md-enlarge[data-v-41aea13f]{min-height:44px;font-size:var(--mobile-type-control);color:#5b6b82;flex:none;align-items:center;gap:5px;padding:7px 4px 7px 9px;font-weight:500;display:inline-flex}.md-preview-stage[data-v-41aea13f]{aspect-ratio:16/10;background:#edf1f6;border-radius:10px;width:100%;position:relative;overflow:hidden}.md-preview-button[data-v-41aea13f]{text-align:left;width:100%;height:100%;padding:0;display:block;position:relative}.md-preview-button img[data-v-41aea13f]{object-fit:cover;object-position:top left;opacity:0;width:100%;max-width:none;height:100%;transition:opacity .15s ease-out}.md-preview-stage.is-loaded img[data-v-41aea13f]{opacity:1}.md-preview-stage.is-phone .md-preview-button img[data-v-41aea13f]{object-fit:cover;object-position:top center;width:48%;margin:auto}.md-gallery-hint[data-v-41aea13f]{color:#fff;font:400 var(--mobile-type-caption)/1.4 var(--font);background:#172b43d9;border-radius:7px;align-items:center;gap:5px;padding:6px 9px;display:inline-flex;position:absolute;bottom:10px;right:10px}.md-image-loading[data-v-41aea13f]{color:#576980;font-size:var(--mobile-type-meta);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.md-image-fallback[data-v-41aea13f]{color:#617189;width:100%;height:100%;min-height:0;font:400 var(--mobile-type-body)/1.6 var(--font);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.md-image-fallback button[data-v-41aea13f]{min-height:44px;color:var(--brand);font-size:var(--mobile-type-control);padding:7px 15px;font-weight:500}.md-overview[data-v-41aea13f]{padding:0 16px 8px}.md-subtitle[data-v-41aea13f]{font:400 var(--mobile-type-body)/1.65 var(--font);color:var(--mobile-subtitle);overflow-wrap:anywhere;margin-top:8px}.md-tags[data-v-41aea13f]{color:#52647c;font:400 var(--mobile-type-meta)/1.5 var(--font);flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:12px;display:flex}.md-tags span[data-v-41aea13f]{overflow-wrap:anywhere;min-width:0}.md-tags .md-system[data-v-41aea13f]{color:#075ac8;background:#eef4ff;border-radius:4px;align-items:center;gap:5px;padding:3px 6px;font-weight:500;display:inline-flex}.md-system svg[data-v-41aea13f]{flex:none}.md-version[data-v-41aea13f]{color:#64748b;font-size:var(--mobile-type-caption);font-variant-numeric:tabular-nums;margin-left:auto}.md-demo-entry[data-v-41aea13f]{border-top:1px solid #edf0f5;padding:12px 0}.md-demo-link[data-v-41aea13f] .md-demo-action{color:#075ac8;min-height:44px;font:500 var(--mobile-type-control)/1.5 var(--font);background:#eef4ff;border:0;border-radius:8px;padding:8px 10px;transition:background-color .12s}.md-demo-link[data-v-41aea13f] .md-demo-action:active{background:#dce9fc}.md-demo-link[data-v-41aea13f] .template-demo-link__action--copy{color:#52647c;background:#fff;border:1px solid #dfe7f1;font-weight:400}.md-demo-link[data-v-41aea13f] .template-demo-link__action--copy:active{background:#f5f7fb}.md-demo-link[data-v-41aea13f] .template-demo-link__action--open{background:var(--brand);color:#fff}.md-demo-link[data-v-41aea13f] .template-demo-link__action--open:active{background:var(--brand-hover)}.md-demo-link[data-v-41aea13f] .template-demo-link__action--open.is-highlighted{animation:1.1s ease-out md-demo-emphasis-41aea13f}.md-demo-link[data-v-41aea13f] .is-highlighted .template-demo-link__icon{animation:1.1s cubic-bezier(.16,1,.3,1) md-demo-direction-41aea13f}@keyframes md-demo-emphasis-41aea13f{0%,to{background-color:var(--brand)}42%{background-color:var(--brand-bright)}}@keyframes md-demo-direction-41aea13f{0%,to{transform:translate(0)}42%{transform:translate(3px,-3px)}}.md-demo-link[data-v-41aea13f] .template-demo-link__feedback,.md-demo-link[data-v-41aea13f] .template-demo-link__fallback p{color:#64748b;font:400 var(--mobile-type-meta)/1.6 var(--font)}.mobile-detail[data-v-41aea13f] .template-demo-link__address{min-height:44px;font-size:var(--mobile-type-input)}.md-inline-error[data-v-41aea13f]{color:#9b472c;font:400 var(--mobile-type-meta)/1.7 var(--font);margin-top:12px}.md-section.md-reviews[data-v-41aea13f]{padding-block:12px 16px}.md-review-heading h2[data-v-41aea13f]{color:var(--ink)}.md-review-count[data-v-41aea13f]{color:#64748b;font-size:var(--mobile-type-caption);font-variant-numeric:tabular-nums;font-weight:400}.md-all-reviews[data-v-41aea13f]{color:#627087;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);flex:none;justify-content:flex-end;align-items:center;gap:4px;padding:8px 0 8px 8px;transition:color .12s;display:inline-flex}.md-all-reviews[data-v-41aea13f]:active{color:var(--brand)}.md-all-reviews[data-v-41aea13f]:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.md-section-heading.md-review-heading[data-v-41aea13f]{margin-bottom:0}.md-section[data-v-41aea13f]{overflow-wrap:anywhere;background:#fff;margin-top:8px;padding:20px 16px}.md-introduction[data-v-41aea13f]{margin-top:0}.md-section h2[data-v-41aea13f]{font:500 var(--mobile-type-heading)/1.5 var(--font);letter-spacing:-.02em;margin:0 0 16px}.md-section>h3[data-v-41aea13f]{font:500 var(--mobile-type-name)/1.55 var(--font);margin:23px 0 9px}.md-section>p[data-v-41aea13f],.md-story[data-v-41aea13f]{font:400 var(--mobile-type-body)/1.8 var(--font);color:#4e5f77;white-space:pre-line}.md-story[data-v-41aea13f] .template-rich-content{font-size:var(--mobile-type-body);white-space:normal}.md-story[data-v-41aea13f] .template-rich-content>:first-child{margin-top:0}.md-story[data-v-41aea13f] .template-rich-content h2{color:#1b2a3e;font:500 var(--mobile-type-heading)/1.55 var(--font);margin:24px 0 12px}.md-story[data-v-41aea13f] .template-rich-content h3{color:#263850;font:500 var(--mobile-type-name)/1.6 var(--font);margin:22px 0 10px}.md-story[data-v-41aea13f] .template-rich-content h4{color:#263850;font-size:var(--mobile-type-name);font-weight:500}.md-story[data-v-41aea13f] .template-rich-content :is(p,li){font-size:var(--mobile-type-body);line-height:1.8}.md-story[data-v-41aea13f] .template-rich-content table{table-layout:auto;width:100%;font-size:var(--mobile-type-meta);display:block;overflow-x:auto}.md-story[data-v-41aea13f] .template-rich-content td,.md-story[data-v-41aea13f] .template-rich-content th{padding:9px 10px}.md-story[data-v-41aea13f] .template-rich-content th,.md-story[data-v-41aea13f] .template-rich-content :is(strong,b),.md-story[data-v-41aea13f] .template-rich-content .editor-attachment:before{font-weight:500}.md-story[data-v-41aea13f] .template-rich-content blockquote{background:#f4f7fc;border:0;border-radius:8px;padding:13px 15px}.md-story[data-v-41aea13f] .template-rich-content pre{font-size:var(--mobile-type-body)}.md-story[data-v-41aea13f] .template-rich-content .editor-attachment{min-height:44px;font-size:var(--mobile-type-control);font-weight:500}.md-story[data-v-41aea13f] .template-attachment-note,.md-story[data-v-41aea13f] .notice{font-size:var(--mobile-type-meta);line-height:1.7}.md-specs[data-v-41aea13f]{margin:0}.md-specs>div[data-v-41aea13f]{font:400 var(--mobile-type-meta)/1.7 var(--font);border-bottom:1px solid #edf0f5;grid-template-columns:5.5rem minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.md-specs>div[data-v-41aea13f]:first-child{padding-top:0}.md-specs>div[data-v-41aea13f]:last-child{border-bottom:0;padding-bottom:0}.md-specs dt[data-v-41aea13f]{color:#65748b}.md-specs dd[data-v-41aea13f]{text-align:left;color:#324863;margin:0}.md-section-heading[data-v-41aea13f]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.md-section-heading h2[data-v-41aea13f]{margin:0}.md-section-heading>a[data-v-41aea13f]{color:#5c7190;min-height:44px;font-size:var(--mobile-type-control);align-items:center;gap:3px;font-weight:500;display:inline-flex}.md-related[data-v-41aea13f]{padding-inline:16px}.md-related-grid[data-v-41aea13f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.md-related-card[data-v-41aea13f]{background:#fff;border:1px solid #e1e8f2;border-radius:12px;min-width:0;transition:background .12s;overflow:hidden}.md-related-card[data-v-41aea13f]:active{background:#f2f7ff}.md-related-image[data-v-41aea13f]{aspect-ratio:4/3;background:#edf1f6;overflow:hidden}.md-related-image img[data-v-41aea13f]{object-fit:cover;object-position:top left;width:100%;height:100%}.md-related-fallback[data-v-41aea13f]{color:#62758f;height:100%;font-size:var(--mobile-type-caption);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.md-related-copy[data-v-41aea13f]{padding:11px}.md-related-copy h3[data-v-41aea13f]{-webkit-line-clamp:2;min-height:3em;font:500 var(--mobile-type-name)/1.5 var(--font);letter-spacing:-.01em;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.md-related-copy p[data-v-41aea13f]{color:#65748b;font:400 var(--mobile-type-meta)/1.6 var(--font);margin-top:6px}.md-related-copy strong[data-v-41aea13f]{color:#34588c;font:500 var(--mobile-type-control)/1.5 var(--font);margin-top:8px;display:block}.md-end[data-v-41aea13f]{color:var(--muted);font:400 var(--mobile-type-caption)/1.7 var(--font);text-align:center;padding:25px 18px 10px}.md-action-dock[data-v-41aea13f]{z-index:70;width:min(100%,640px);min-height:68px;padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e2e8f1;align-items:center;gap:4px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.md-action-dock.is-covered[data-v-41aea13f]{visibility:hidden}.md-support-button[data-v-41aea13f]{color:#65748b;width:3.25rem;min-width:44px;min-height:48px;font:500 var(--mobile-type-control)/1.35 var(--font);border-radius:8px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;padding:3px;transition:background .12s;display:flex}.md-support-button[data-v-41aea13f]:active{background:#edf4ff}.md-primary-action[data-v-41aea13f]{background:var(--brand);color:#fff;min-width:0;min-height:46px;font:500 var(--mobile-type-control)/1.5 var(--font);overflow-wrap:anywhere;border-radius:10px;flex:1;margin-left:7px;padding:10px 12px;transition:background .12s}.md-primary-action[data-v-41aea13f]:active{background:var(--brand-hover)}.md-viewer-tools[data-v-41aea13f]{justify-content:space-between;align-items:center;gap:6px;margin:-8px 0 12px;display:flex}.md-full-image[data-v-41aea13f]{overscroll-behavior:contain;touch-action:pan-x pan-y pinch-zoom;scrollbar-color:#b4c3d9 #edf1f6;scrollbar-width:thin;background:#edf1f6;height:max(230px,100dvh - 214px);overflow:auto}.md-full-image img[data-v-41aea13f]{width:100%;max-width:none;height:auto}.md-full-image.is-phone img[data-v-41aea13f]{width:min(100%,360px);margin-inline:auto}.md-full-image.zoomed img[data-v-41aea13f]{width:175%}.md-full-image.zoomed.is-phone img[data-v-41aea13f]{width:min(175%,630px);margin:0}.md-sheet-note[data-v-41aea13f]{font:400 var(--mobile-type-meta)/1.7 var(--font);color:#617187;margin:13px 0 0}.md-sheet-copy[data-v-41aea13f]{font:400 var(--mobile-type-body)/1.8 var(--font);color:#334b69;overflow-wrap:anywhere;margin:0 0 12px}.md-sheet-status[data-v-41aea13f]{color:#213b5c;font:500 var(--mobile-type-heading)/1.6 var(--font);margin-bottom:8px;display:block}.md-sheet-primary[data-v-41aea13f],.md-sheet-secondary[data-v-41aea13f],[data-v-41aea13f] .md-sheet-primary,[data-v-41aea13f] .md-sheet-secondary{width:100%;min-height:48px;font:500 var(--mobile-type-control)/1.65 var(--font);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-top:20px;padding:11px 14px;display:flex}.md-sheet-primary[data-v-41aea13f],[data-v-41aea13f] .md-sheet-primary{background:var(--brand);color:#fff}.md-sheet-primary[data-v-41aea13f]:active,[data-v-41aea13f] .md-sheet-primary:active{background:var(--brand-hover)}.md-sheet-secondary[data-v-41aea13f],[data-v-41aea13f] .md-sheet-secondary{color:#335989;background:#edf3fb;margin-top:10px}.md-sheet-secondary[data-v-41aea13f]:active,[data-v-41aea13f] .md-sheet-secondary:active{background:#e1ebfb}.md-acquire-option[data-v-41aea13f]{border-bottom:1px solid #e4ebf5;justify-content:space-between;align-items:center;gap:13px;min-height:84px;padding:17px 0;display:flex}.md-acquire-option span[data-v-41aea13f]{min-width:0}.md-acquire-option strong[data-v-41aea13f]{font:500 var(--mobile-type-name)/1.5 var(--font);color:#233d5f;display:block}.md-acquire-option small[data-v-41aea13f]{color:#67768b;font:400 var(--mobile-type-meta)/1.65 var(--font);margin-top:5px;display:block}.md-acquire-option b[data-v-41aea13f]{color:var(--brand);font:500 var(--mobile-type-name)/1.5 var(--font);flex:none}.md-acquire-option svg[data-v-41aea13f]{color:#607b9e;flex:none}@container (width<=18rem){.md-version[data-v-41aea13f]{margin-left:0}.md-demo-link.template-demo-link--both[data-v-41aea13f]{grid-template-columns:1fr;row-gap:8px}.md-related-grid[data-v-41aea13f]{grid-template-columns:1fr}.md-gallery-tools[data-v-41aea13f]{align-items:flex-start}.md-device-tabs button[data-v-41aea13f]{padding-inline:7px}.md-action-dock[data-v-41aea13f]{gap:0;padding-inline:10px}.md-specs>div[data-v-41aea13f]{grid-template-columns:1fr;gap:3px}.md-specs dd[data-v-41aea13f]{text-align:left}.md-section-heading[data-v-41aea13f]{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.md-demo-link[data-v-41aea13f] .template-demo-link__action--open.is-highlighted,.md-demo-link[data-v-41aea13f] .is-highlighted .template-demo-link__icon{animation:none}.mobile-detail[data-v-41aea13f] *,.mobile-detail[data-v-41aea13f] :after,.md-sheet-primary[data-v-41aea13f],.md-sheet-secondary[data-v-41aea13f]{scroll-behavior:auto;transition-duration:1ms}}.mobile-search[data-v-81b955b3]{z-index:5;min-width:0;position:relative}.mobile-search__field[data-v-81b955b3]{background:#fff;border:1px solid #dde5ef;border-radius:10px;align-items:center;min-height:48px;padding-left:13px;transition:border-color .14s;display:flex}.mobile-search__field[data-v-81b955b3]:focus-within{border-color:var(--brand,#0963d1)}.mobile-search__symbol[data-v-81b955b3]{color:#566780;flex:none;width:20px;height:20px}.mobile-search__label[data-v-81b955b3]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mobile-search input[data-v-81b955b3]{color:#1f2937;width:100%;min-width:0;font:inherit;font-size:var(--mobile-type-input);caret-color:var(--brand,#0963d1);appearance:none;background:0 0;border:0;outline:0;flex:1;padding:10px 8px;line-height:1.5}.mobile-search input[data-v-81b955b3]::placeholder{color:#566780;opacity:1;font-size:var(--mobile-type-body)}.mobile-search input[data-v-81b955b3]::-webkit-search-cancel-button{display:none}.mobile-search button[data-v-81b955b3]{min-height:44px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex}.mobile-search button[data-v-81b955b3]:focus-visible{outline:2px solid var(--brand,#0963d1);outline-offset:-4px;border-radius:10px}.mobile-search__clear[data-v-81b955b3]{color:#566780;width:44px}.mobile-search__clear .icon[data-v-81b955b3]{width:18px;height:18px}.mobile-search button.mobile-search__submit[data-v-81b955b3]{min-width:54px;color:var(--brand,#0963d1);font-size:var(--mobile-type-control);border-radius:0 11px 11px 0;padding:0 13px;font-weight:500;position:relative}.mobile-search__submit[data-v-81b955b3]:before{content:"";background:#e2e8f0;width:1px;height:20px;position:absolute;left:0}.mobile-search button[data-v-81b955b3]:active,.mobile-search__suggestions [role=option][data-v-81b955b3]:active{background:#eaf2ff}.mobile-search button[data-v-81b955b3]:disabled{color:#6d7c91;cursor:progress}.mobile-search__suggestions[data-v-81b955b3]{z-index:30;overscroll-behavior:contain;touch-action:pan-y;scrollbar-color:#c8d4e5 transparent;scrollbar-width:thin;background:#fff;border:1px solid #dde5ef;border-radius:12px;max-height:min(18rem,40dvh);padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.mobile-search__suggestions [role=option][data-v-81b955b3]{color:#33445c;min-height:46px;font-size:var(--mobile-type-body);cursor:pointer;border-radius:8px;align-items:center;gap:9px;padding:9px 10px;line-height:1.5;transition:background-color .12s;display:flex}.mobile-search__suggestions [role=option].is-active[data-v-81b955b3]{color:var(--brand,#0963d1);background:#eaf2ff}.mobile-search__suggestions .icon[data-v-81b955b3]{color:#566780;flex:none;width:17px;height:17px}.mobile-search__suggestions span[data-v-81b955b3]{overflow-wrap:anywhere;flex:1;min-width:0}.mobile-search__feedback[data-v-81b955b3]{color:#566780;font-size:var(--mobile-type-meta);background:#fff;border:1px solid #dde5ef;border-radius:10px;margin:0;padding:10px 12px;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;right:0}@media (prefers-reduced-motion:reduce){.mobile-search[data-v-81b955b3] *,.mobile-search[data-v-81b955b3] :before{transition-duration:.01ms}}.mt-card-shell[data-v-c44a7eaf]{flex-direction:column;min-width:0;display:flex}.mt-card[data-v-c44a7eaf]{text-align:left;color:#202c3e;width:100%;min-width:0;font-family:var(--font);-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #dfe7f1;border-radius:15px;flex-direction:column;flex:1;text-decoration:none;transition:background .12s,border-color .12s;display:flex;overflow:hidden}.mt-card[data-v-c44a7eaf]:active{background:#f3f7ff;border-color:#9fbce3}.mt-card[data-v-c44a7eaf]:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.mt-artwork[data-v-c44a7eaf]{aspect-ratio:16/10;background:#e9eef5;flex:none;width:100%;position:relative;overflow:hidden}.mt-artwork img[data-v-c44a7eaf]{object-fit:cover;object-position:top left;opacity:0;width:100%;height:100%;transition:opacity .15s ease-out;display:block}.mt-loaded img[data-v-c44a7eaf]{opacity:1}.mt-fallback[data-v-c44a7eaf]{color:#58677b;height:100%;font-size:var(--mobile-type-meta);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.mt-information[data-v-c44a7eaf]{flex-direction:column;flex:1;width:100%;padding:10px 11px 11px;display:flex}.mt-tag-row[data-v-c44a7eaf]{align-items:center;gap:4px;min-width:0;margin-bottom:5px;display:flex}.mt-recommended[data-v-c44a7eaf],.mt-industry[data-v-c44a7eaf]{max-width:100%;font-size:var(--mobile-type-caption);border-radius:4px;padding:2px 4px;line-height:1.45}.mt-recommended[data-v-c44a7eaf]{white-space:nowrap;color:#007c78;background:#e6f9f5;flex:none;align-items:center;gap:3px;display:inline-flex}.mt-industry[data-v-c44a7eaf]{text-overflow:ellipsis;white-space:nowrap;color:#0954b2;background:#edf4ff;min-width:0;display:block;overflow:hidden}.mt-information h3[data-v-c44a7eaf]{-webkit-line-clamp:2;min-height:3em;font-size:var(--mobile-type-name);overflow-wrap:anywhere;letter-spacing:-.015em;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.5;display:-webkit-box;overflow:hidden}.mt-subtitle[data-v-c44a7eaf]{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:1.5em;color:var(--mobile-subtitle);font-size:var(--mobile-type-meta);margin:4px 0 0;font-weight:400;line-height:1.5;overflow:hidden}.mt-system-badge[data-v-c44a7eaf]{text-overflow:ellipsis;white-space:nowrap;color:#52647c;max-width:70%;font-size:var(--mobile-type-caption);pointer-events:none;background:#fff;border-radius:4px;padding:2px 4px;line-height:1.3;position:absolute;bottom:6px;right:6px;overflow:hidden}.mt-meta[data-v-c44a7eaf]{color:#61748f;min-height:25px;font-size:var(--mobile-type-caption);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:5px;margin-top:auto;padding-top:7px;line-height:1.45;display:flex}.mt-color-list[data-v-c44a7eaf]{flex-wrap:wrap;gap:3px;display:flex}.mt-color-list i[data-v-c44a7eaf]{border:1px solid #243a5429;border-radius:50%;flex:none;width:12px;height:12px}.mt-meta time[data-v-c44a7eaf]{white-space:nowrap}.mt-open-error[data-v-c44a7eaf]{color:#87582c;font-size:var(--mobile-type-meta);padding:9px 5px 0;line-height:1.6}.mt-open-error button[data-v-c44a7eaf]{color:#754820;align-items:center;gap:5px;min-height:44px;display:flex}@media (prefers-reduced-motion:reduce){.mt-card[data-v-c44a7eaf],.mt-artwork img[data-v-c44a7eaf]{transition:none}}.mobile-catalog[data-v-07c9334e]{color:#1f2937;width:min(100%,640px);min-height:100svh;font-family:var(--font);background:#f5f7fb;margin-inline:auto;container-type:inline-size}.mobile-catalog button[data-v-07c9334e],.mobile-catalog a[data-v-07c9334e]{-webkit-tap-highlight-color:transparent}.ml-header[data-v-07c9334e]{z-index:40;background:#fff;border-bottom:1px solid #e5eaf2;align-items:center;gap:14px;min-height:56px;padding:4px 12px 4px 16px;display:flex;position:sticky;top:0}.ml-brand[data-v-07c9334e]{flex:none;align-items:center;display:flex}.ml-brand[data-v-07c9334e] .brand-logo{object-fit:contain;width:110px;height:39px}.ml-page-name[data-v-07c9334e]{color:#4f6178;font-size:var(--mobile-type-body);border-left:1px solid #dfe6ef;margin-right:auto;padding-left:14px;line-height:1.3}.ml-icon-button[data-v-07c9334e]{color:#33465e;border-radius:10px;flex:none;place-items:center;width:44px;min-height:44px;transition:background .12s;display:grid}.ml-icon-button[data-v-07c9334e]:active{background:#eaf2ff}.ml-main[data-v-07c9334e]{padding:12px 16px calc(86px + env(safe-area-inset-bottom,0px))}.ml-discovery[data-v-07c9334e]{background:#fff;border-bottom:1px solid #e3eaf4;padding:4px 0 0}.ml-facet-row[data-v-07c9334e]{align-items:center;gap:8px;min-height:44px;padding-left:16px;display:flex}.ml-row-label[data-v-07c9334e]{color:#566780;width:2.33333em;font-size:var(--mobile-type-meta);white-space:nowrap;flex:none}.ml-row-label small[data-v-07c9334e]{font-size:var(--mobile-type-caption);line-height:1.3;display:block}.ml-categories[data-v-07c9334e]{scrollbar-width:none;overscroll-behavior-x:contain;flex:1;gap:4px;min-width:0;padding-right:16px;display:flex;overflow-x:auto}.ml-categories[data-v-07c9334e]::-webkit-scrollbar{display:none}.ml-sort-buttons[data-v-07c9334e]::-webkit-scrollbar{display:none}.ml-categories button[data-v-07c9334e]{color:#435570;min-width:44px;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);white-space:nowrap;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;transition:background .12s,color .12s;display:inline-flex}.ml-categories button>span[data-v-07c9334e]{border-radius:6px;padding:6px 9px;transition:background .12s,color .12s;display:block}.ml-categories .selected>span[data-v-07c9334e]{background:var(--brand);color:#fff;font-weight:500}.ml-categories button:active>span[data-v-07c9334e]{color:var(--brand);background:#eaf2ff}.ml-categories button.selected:active>span[data-v-07c9334e]{background:var(--brand-hover);color:#fff}.ml-color-categories button>span[data-v-07c9334e]{align-items:center;gap:5px;display:flex}.ml-color-dot[data-v-07c9334e]{border:1px solid #42587455;border-radius:50%;flex:none;width:12px;height:12px}.ml-color-categories .selected .ml-color-dot[data-v-07c9334e]{border-color:#fffa}.ml-sort-row[data-v-07c9334e]{border-top:1px solid #f0f3f7;align-items:center;gap:9px;min-height:44px;padding:0 16px;display:flex}.ml-sort-buttons[data-v-07c9334e]{scrollbar-width:none;flex:1;align-items:center;gap:5px;min-width:0;display:flex;overflow-x:auto}.ml-sort-buttons button[data-v-07c9334e]{white-space:nowrap;color:#435570;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:2px;padding:0 8px;transition:background .12s,color .12s;display:inline-flex}.ml-sort-buttons button.selected[data-v-07c9334e]{color:var(--brand);font-weight:500}.ml-sort-buttons .ml-recommended[data-v-07c9334e]{color:#7042bc}.ml-sort-buttons .ml-recommended.selected[data-v-07c9334e]{color:#6730b4;background:#eee4ff}.ml-sort-buttons button[data-v-07c9334e]:active{color:var(--brand);background:#eaf2ff}.ml-count[data-v-07c9334e]{color:#586b83;font-size:var(--mobile-type-caption);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none}.ml-count b[data-v-07c9334e]{color:#40536d;font-weight:550}.ml-search-row[data-v-07c9334e]{align-items:center;gap:8px;margin-bottom:14px;display:flex}.ml-search-row[data-v-07c9334e] .mobile-search{flex:1;min-width:0}.ml-filter-toggle[data-v-07c9334e]{color:#435570;width:44px;min-height:48px;font-size:var(--mobile-type-caption);background:#fff;border:1px solid #dfe7f1;border-radius:10px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;transition:background .12s;display:flex;position:relative}.ml-filter-toggle[data-v-07c9334e]:active{background:#eaf2ff}.ml-filter-toggle b[data-v-07c9334e]{background:var(--brand);color:#fff;min-width:14px;height:14px;font:500 var(--mobile-type-caption)/1 var(--font);border-radius:5px;place-items:center;padding:0 2px;display:grid;position:absolute;top:3px;right:3px}.ml-applied[data-v-07c9334e]{flex-wrap:wrap;gap:6px;margin:0 0 13px;display:flex}.ml-applied button[data-v-07c9334e]{color:#4a5e79;max-width:100%;min-height:44px;font-size:var(--mobile-type-meta);text-align:left;background:#fff;border:1px solid #dce5f0;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;display:flex}.ml-applied span[data-v-07c9334e]{overflow-wrap:anywhere;min-width:0}.ml-applied button.ml-clear-all[data-v-07c9334e]{color:var(--brand);background:0 0;border-color:#0000}.ml-grid[data-v-07c9334e]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px;display:grid}.ml-loading[data-v-07c9334e]{color:#4a6280;font-size:var(--mobile-type-body);margin:0 0 12px}.ml-request-error[data-v-07c9334e]{color:#745133;font-size:var(--mobile-type-body);background:#fffaf4;border:1px solid #e4d3c0;border-radius:10px;margin-bottom:14px;padding:14px}.ml-request-error>div[data-v-07c9334e]{flex-wrap:wrap;gap:12px;margin-top:5px;display:flex}.ml-request-error button[data-v-07c9334e],.ml-request-error a[data-v-07c9334e]{color:#7a461d;min-height:40px;font-size:var(--mobile-type-body);align-items:center;gap:5px;display:flex}.ml-empty[data-v-07c9334e]{text-align:center;color:#62738a;flex-direction:column;align-items:center;padding:50px 16px;display:flex}.ml-empty h2[data-v-07c9334e]{color:#26384f;font-size:var(--mobile-type-heading);margin-top:18px;font-weight:550}.ml-empty p[data-v-07c9334e]{max-width:280px;font-size:var(--mobile-type-body);margin:10px 0 22px;line-height:1.8}.ml-primary[data-v-07c9334e],.ml-secondary[data-v-07c9334e]{min-height:46px;font:500 var(--mobile-type-control)/1.5 var(--font);text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;transition:background .12s;display:inline-flex}.ml-primary[data-v-07c9334e]{background:var(--brand);color:#fff}.ml-primary[data-v-07c9334e]:active{background:var(--brand-hover)}.ml-secondary[data-v-07c9334e]{color:#425a77;background:#edf2f8}.ml-secondary[data-v-07c9334e]:active{background:#dfe9f7}.ml-end[data-v-07c9334e]{text-align:center;color:#617187;font-size:var(--mobile-type-meta);padding-top:27px}.ml-pagination[data-v-07c9334e]{font-size:var(--mobile-type-body);color:#5c6c81;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}.ml-pagination button[data-v-07c9334e]{color:#304966;background:#fff;border:1px solid #dce5f0;border-radius:9px;justify-content:center;align-items:center;gap:3px;min-height:44px;padding:5px 10px;display:flex}.ml-panel-intro[data-v-07c9334e]{font:400 var(--mobile-type-body)/1.7 var(--font);color:#5b6d83;margin:0 0 19px}.ml-facet[data-v-07c9334e]{border:0;min-width:0;margin:0 0 25px;padding:0}.ml-facet[data-v-07c9334e]:last-child{margin-bottom:4px}.ml-facet legend[data-v-07c9334e]{font:550 var(--mobile-type-name)/1.5 var(--font);color:#273c55;margin-bottom:12px;padding:0}.ml-facet legend span[data-v-07c9334e]{font-size:var(--mobile-type-meta);color:#5b6d83;margin-left:7px;font-weight:400}.ml-options[data-v-07c9334e]{flex-wrap:wrap;gap:8px;display:flex}.ml-options button[data-v-07c9334e]{color:#425670;min-height:44px;font:400 var(--mobile-type-control)/1.5 var(--font);background:#f8fafc;border:1px solid #e0e7f0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;transition:background .12s,border-color .12s;display:inline-flex}.ml-options .selected[data-v-07c9334e]{color:#0753b3;background:#eaf2ff;border-color:#b6d0f0}.ml-swatch[data-v-07c9334e]{color:#fff;border:1px solid #6b7a8b55;border-radius:50%;flex:none;place-items:center;width:17px;height:17px;display:grid}.ml-swatch svg[data-v-07c9334e]{stroke:#fff;filter:drop-shadow(0 0 1px #111)}.ml-filter-actions[data-v-07c9334e]{grid-template-columns:1fr 2fr;gap:10px;display:grid}.ml-sr-only[data-v-07c9334e]{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@container (width<=18rem){.ml-grid[data-v-07c9334e]{grid-template-columns:minmax(0,1fr)}.ml-header[data-v-07c9334e]{gap:8px}.ml-page-name[data-v-07c9334e]{padding-left:8px}}@media (prefers-reduced-motion:reduce){.mobile-catalog[data-v-07c9334e] *,.mobile-catalog[data-v-07c9334e] :after{scroll-behavior:auto;transition-duration:1ms}}.operations-console[data-v-8c94f145]{gap:18px;width:min(100%,1160px);margin-inline:auto;display:grid}.operations-console .monitor-service-panel[data-v-8c94f145],.operations-console .monitor-events-panel[data-v-8c94f145],.operations-console .monitor-deployment[data-v-8c94f145]{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;padding:24px}.operations-console .console-section-heading[data-v-8c94f145]{margin-bottom:22px;padding:0}.operations-console .console-section-heading h2[data-v-8c94f145]{margin:0;font-size:15px;font-weight:600}.operations-console .monitor-service-panel .console-section-heading[data-v-8c94f145]{margin-bottom:12px}.operations-console .monitor-service-panel .console-section-heading .btn[data-v-8c94f145]{gap:5px;height:24px;min-height:24px;padding:0 8px;font-size:11px}.operations-console .monitor-service-panel>p[data-v-8c94f145]{margin-bottom:18px;font-size:11px}.operations-console .monitor-service-panel .ops-health-state[data-v-8c94f145]{color:#8992a2;white-space:nowrap;background:#f4f5f7;border:1px solid #e6e8ee;border-radius:4px;align-items:center;padding:3px 8px;font-size:11px;line-height:16px;display:inline-flex}.operations-console .monitor-service-panel .ops-health-state.ok[data-v-8c94f145]{color:#00af92;background:#e9fbf7;border-color:#c9f5eb}.operations-console .monitor-service-panel .ops-health-state.pending[data-v-8c94f145],.operations-console .monitor-service-panel .ops-health-state.unknown[data-v-8c94f145]{color:#db951e;background:#fff7e9;border-color:#fff0d4}.operations-console .monitor-service-panel .ops-health-state.error[data-v-8c94f145]{color:#e36666;background:#fff0f0;border-color:#fdd}.monitor-other-services[data-v-8c94f145]{border-top:1px solid var(--workspace-line)}.monitor-other-services>summary[data-v-8c94f145]{cursor:pointer;color:var(--admin-text-meta);justify-content:space-between;align-items:center;padding:16px 0 0;font-size:12px;display:flex}.monitor-other-services>summary[data-v-8c94f145]:before{content:"›";margin-right:6px}.monitor-other-services[open]>summary[data-v-8c94f145]:before{transform:rotate(90deg)}.monitor-other-services>summary span[data-v-8c94f145]{margin-left:auto;font-size:11px}.monitor-other-services[open]>summary[data-v-8c94f145]{padding-bottom:16px}.operations-console .health-overview[hidden][data-v-8c94f145]{display:none}.operations-console .monitor-service-panel .ops-health-row[data-v-8c94f145]{border-bottom:0;border-top:1px solid var(--workspace-line);grid-template-columns:minmax(0,1fr) minmax(190px,.8fr) auto;min-height:74px;padding:14px 0}.operations-console .monitor-service-panel .ops-health-row>strong[data-v-8c94f145]{font-size:13px}.operations-console .monitor-service-panel .ops-health-row>p[data-v-8c94f145]{font-size:12px}.operations-console .monitor-events-panel .ops-table td[data-v-8c94f145]{padding:15px 12px;font-size:12px}.operations-console .monitor-events-panel .ops-table td[data-v-8c94f145]:first-child{width:180px;color:var(--admin-text-meta);font-size:11px}.operations-console .monitor-events-panel .ops-table td[data-v-8c94f145]:nth-child(2){width:160px}.operations-console .monitor-events-panel .ops-table td[data-v-8c94f145]:last-child{text-align:right;width:120px}.operations-console .monitor-deployment>summary[data-v-8c94f145]{cursor:pointer;color:var(--admin-text-meta);font-size:12px}.operations-console .monitor-deployment[open]>summary[data-v-8c94f145]{margin-bottom:22px}@media (width<=700px){.operations-console .monitor-service-panel .ops-health-row[data-v-8c94f145]{grid-template-columns:minmax(0,1fr) auto;gap:8px}.operations-console .monitor-service-panel .ops-health-row>p[data-v-8c94f145]{grid-area:2/1}.operations-console .monitor-service-panel .ops-health-row>.ops-health-state[data-v-8c94f145]{grid-column:2}}.operations-console .ops-note[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);padding:var(--admin-space-3) var(--admin-space-5);margin:0;line-height:1.7}.operations-console .ops-cards[data-v-8c94f145]{border:0;border-bottom:1px solid var(--default-border);border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.operations-console .ops-cards>div[data-v-8c94f145]{padding:var(--admin-space-4) var(--admin-space-5);border-right:1px solid var(--default-border);background:var(--default-box-color);gap:9px;min-width:0;display:grid}.operations-console .ops-cards>div[data-v-8c94f145]:last-child{border:0}.operations-console .ops-cards small[data-v-8c94f145],.operations-console .ops-cards span[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600)}.operations-console .ops-cards strong[data-v-8c94f145]{letter-spacing:-.02em;color:var(--art-gray-900);font-size:24px;line-height:1.35}.operations-console .ops-panel[data-v-8c94f145]{padding:var(--admin-space-5);border-bottom:1px solid var(--default-border)!important}.operations-console .ops-panel h2[data-v-8c94f145]{margin:0 0 8px}.operations-console .ops-panel>p[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);margin:0 0 22px;line-height:1.8}.ops-visual-grid[data-v-8c94f145]{border-block:1px solid var(--default-border);grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);display:grid}.ops-trend-panel[data-v-8c94f145],.ops-conversion-panel[data-v-8c94f145]{padding:var(--admin-space-5);min-width:0}.ops-conversion-panel[data-v-8c94f145]{border-left:1px solid var(--default-border)}.ops-conversion-panel h2[data-v-8c94f145]{margin:0}.ops-conversion-panel>p[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);margin-top:8px;line-height:1.8}.ops-segment[data-v-8c94f145]{background:var(--art-gray-200);border-radius:6px;flex-shrink:0;gap:3px;padding:3px;display:flex}.ops-segment button[data-v-8c94f145]{color:var(--art-gray-600);font-size:var(--admin-font-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:7px 9px}.ops-segment button[aria-pressed=true][data-v-8c94f145]{background:var(--default-box-color);color:var(--art-primary);box-shadow:0 1px 5px #3232510f}.ops-line-chart[data-v-8c94f145]{width:100%;height:auto;min-height:220px;display:block}.ops-trend-values summary[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);cursor:pointer}.ops-trend-values table[data-v-8c94f145]{margin-top:16px}.conversion-rate[data-v-8c94f145]{gap:4px;margin:24px 0;display:grid}.conversion-rate strong[data-v-8c94f145]{color:var(--art-primary);font-size:24px}.conversion-rate span[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600)}.conversion-row[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);justify-content:space-between;margin:14px 0 8px;display:flex}.conversion-row b[data-v-8c94f145]{color:var(--art-gray-900);font-weight:600}.conversion-track[data-v-8c94f145]{background:var(--art-gray-200);border-radius:4px;height:7px;overflow:hidden}.conversion-track i[data-v-8c94f145]{background:var(--art-primary);border-radius:4px;height:100%;display:block}.conversion-note[data-v-8c94f145]{margin:18px 0 0!important}.operations-console .ops-metrics-events[data-v-8c94f145]{border:1px solid var(--default-border);border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.operations-console .ops-metrics-events button[data-v-8c94f145]{border:0;border-right:1px solid var(--default-border);border-bottom:1px solid var(--default-border);background:var(--default-box-color);padding:var(--admin-space-4);text-align:left;cursor:pointer;border-radius:0;gap:10px;display:grid}.operations-console .ops-metrics-events button[data-v-8c94f145]:hover{background:var(--art-gray-100)}.operations-console .ops-metrics-events button span[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600)}.operations-console .ops-metrics-events button strong[data-v-8c94f145]{font-size:var(--admin-font-page);color:var(--art-gray-900)}.operations-console .ops-metrics-events button small[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);align-items:center;gap:5px;display:flex}.health-overview[data-v-8c94f145]{background:var(--art-gray-100);border:1px solid var(--default-border);padding:var(--admin-space-4);margin:var(--admin-space-4) 0;border-radius:10px;align-items:center;gap:16px;display:flex}.health-symbol[data-v-8c94f145]{color:var(--art-primary);background:var(--brand-soft);border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.health-overview strong[data-v-8c94f145]{font-size:var(--admin-font-section)}.health-overview p[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);margin:6px 0 0}.health-overview>.console-status[data-v-8c94f145]{margin-left:auto}.operations-console .ops-health-row[data-v-8c94f145]{padding:var(--admin-space-4) 0;border:0;border-bottom:1px solid var(--default-border);grid-template-columns:minmax(150px,.7fr) minmax(0,2fr) 100px;align-items:center;gap:20px}.operations-console .ops-health-row strong[data-v-8c94f145]{font-size:var(--admin-font-secondary)}.operations-console .ops-health-row>p[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600);grid-area:1/2;margin:0}.operations-console .ops-health-row>.ops-health-state[data-v-8c94f145]{font-size:var(--admin-font-secondary);grid-area:1/3;justify-self:end}.backup-overview[data-v-8c94f145]{border:1px solid var(--default-border);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 0;display:grid}.backup-overview>div[data-v-8c94f145]{padding:var(--admin-space-4);border-right:1px solid var(--default-border);gap:10px;display:grid}.backup-overview>div[data-v-8c94f145]:last-child{border:0}.backup-overview small[data-v-8c94f145]{font-size:var(--admin-font-secondary);color:var(--art-gray-600)}.backup-overview strong[data-v-8c94f145]{font-size:var(--admin-font-section);color:var(--art-gray-900)}.operations-console .ops-table-wrap[data-v-8c94f145]{overflow-x:auto}.operations-console .ops-table pre[data-v-8c94f145]{white-space:pre-wrap;overflow-wrap:anywhere;max-width:450px}.operations-console .ops-pagination[data-v-8c94f145]{padding:var(--admin-space-4) 0 0;font-size:var(--admin-font-secondary)}.operations-console .ops-empty[data-v-8c94f145]{text-align:center;font-size:var(--admin-font-secondary);color:var(--art-gray-600);margin:0;padding:44px 24px}@media (width<=1300px){.ops-trend-panel .console-section-heading[data-v-8c94f145]{flex-wrap:wrap;gap:14px}.ops-visual-grid[data-v-8c94f145]{grid-template-columns:minmax(0,1.5fr) minmax(245px,1fr)}}.ops-filters[data-v-8c94f145]{align-items:flex-start}.ops-filters>label[data-v-8c94f145]{width:180px;min-width:0;max-width:100%;line-height:1.5}.ops-filters>.btn[data-v-8c94f145]{margin-top:27.5px}.ops-filters .field-error[data-v-8c94f145]{white-space:normal;overflow-wrap:anywhere;min-width:0}.preview-toolbar[data-v-b253e67e]{z-index:40;color:#fff;background:#172b45;justify-content:space-between;align-items:center;gap:20px;padding:16px max(24px,50vw - 720px);display:flex;position:relative}.preview-description[data-v-b253e67e]{overflow-wrap:anywhere;min-width:0}.preview-toolbar strong[data-v-b253e67e]{font-size:16px;display:block}.preview-toolbar span[data-v-b253e67e]{color:#c7d7ea;margin-top:5px;font-size:13px;line-height:1.7;display:block}.preview-toolbar .btn[data-v-b253e67e]{flex-shrink:0}@media (width<=600px){.preview-toolbar[data-v-b253e67e]{flex-direction:column;align-items:flex-start;gap:12px;padding:16px}}.zh-home .refreshed-hero{isolation:isolate;text-align:left;background:radial-gradient(at 50% 79%,#dfeaff 0,#0000 65%),linear-gradient(#fff 0%,#f8fbff 100%);height:clamp(760px,100svh - 100px,850px);padding:0;transition:color .42s;position:relative;overflow:hidden}.zh-home .refreshed-hero:before,.zh-home .refreshed-hero:after{z-index:0;content:"";opacity:0;pointer-events:none;transition:opacity .68s ease-in-out;position:absolute;inset:0}.zh-home .refreshed-hero:before{background:radial-gradient(at 4% 100%,#dce8e6bf 0,#0000 59%),linear-gradient(112deg,#fffdf8 0%,#f6eddd 40%,#edcbb4 100%)}.zh-home .refreshed-hero:after{background:radial-gradient(at 95% 5%,#315449 0,#0000 68%),linear-gradient(125deg,#102b29,#1b3832)}.zh-home .refreshed-hero[data-topic="0"]{color:#1b2332}.zh-home .refreshed-hero[data-topic="1"]{color:#28352f}.zh-home .refreshed-hero[data-topic="2"]{color:#f9f5e9}.zh-home .refreshed-hero[data-topic="1"]:before,.zh-home .refreshed-hero[data-topic="2"]:after{opacity:1}.refreshed-hero .hero-theme{z-index:1;width:min(1260px,100% - 200px);height:100%;margin-inline:auto;position:relative}.refreshed-hero .hero-template{color:#1b2332}.refreshed-hero .hero-service{color:#28352f}.refreshed-hero .hero-member{color:#f9f5e9}.refreshed-hero .hero-theme-swap-enter-active{transition:opacity .62s ease-in-out 80ms,transform .62s cubic-bezier(.16,1,.3,1) 80ms}.refreshed-hero .hero-theme-swap-leave-active{z-index:2;pointer-events:none;transition:opacity .3s ease-in,transform .3s ease-in;position:absolute;top:0;left:0;right:0}.refreshed-hero .hero-theme-swap-enter-from{opacity:0;transform:translate(18px)}.refreshed-hero .hero-theme-swap-leave-to{opacity:0;transform:translate(-12px)}.refreshed-hero .hero-theme-arrow{z-index:120;color:#394740;background:#ffffffb8;border:1px solid #dcd5c8;border-radius:10px;place-items:center;width:46px;height:54px;padding:0;transition:background .18s,transform .18s;display:grid;position:absolute;top:calc(50% - 26px)}.refreshed-hero .hero-theme-arrow:hover{background:#fff;transform:translateY(-2px)}.refreshed-hero .hero-theme-arrow.previous{left:26px}.refreshed-hero .hero-theme-arrow.next{right:26px}.refreshed-hero .hero-theme-arrow .icon{width:24px;height:24px}.refreshed-hero[data-topic="2"] .hero-theme-arrow{color:#e9eadd;background:#ffffff0b;border-color:#66867a}.refreshed-hero[data-topic="2"] .hero-theme-arrow:hover{background:#ffffff20}.refreshed-hero .hero-template{flex-direction:column;align-items:center;padding-top:50px;display:flex}.refreshed-hero .template-copy{text-align:center;width:100%}.refreshed-hero .template-copy h1{margin:25px 0 16px;font-size:clamp(38px,4.2vw,60px)}.refreshed-hero .template-copy .zh-search{margin-top:29px}.refreshed-hero .template-showcase{width:min(1100px,100%);height:370px;margin:34px auto 0;position:relative}.refreshed-hero .template-visual{isolation:isolate;height:305px;position:relative}.refreshed-hero .template-visual-card{transform-origin:50%;backface-visibility:hidden;background:#fff;border:1px solid #dce3ed;border-radius:9px;width:48%;padding:7px;display:block;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 18px 40px #344d7e20}.refreshed-hero .template-visual-card img,.refreshed-hero .service-case-card img{z-index:1;object-fit:cover;object-position:top;opacity:0;width:100%;transition:opacity .22s;display:block;position:relative}.refreshed-hero .template-visual-card img{aspect-ratio:1.9}.refreshed-hero .template-visual-card img.ready,.refreshed-hero .service-case-card img.ready{opacity:1}.refreshed-hero .visual-placeholder{z-index:0;color:#526273;text-align:center;background:linear-gradient(135deg,#e8edf1,#dce5e8);place-items:center;padding:20px;font-size:13px;display:grid;position:absolute;inset:7px}.refreshed-hero .template-visual-card .visual-placeholder{aspect-ratio:1.9}.refreshed-hero .hero-item-meta{justify-content:space-between;align-items:center;gap:20px;display:flex}.refreshed-hero .template-meta{width:48%;min-width:480px;margin:13px auto 0}.refreshed-hero .hero-item-meta strong{font-size:14px;font-weight:600;line-height:1.5;display:block}.refreshed-hero .hero-item-meta small{color:#65718a;max-width:300px;margin-top:4px;font-size:11px;line-height:1.5;display:block}.refreshed-hero .hero-item-controls{color:#526780;white-space:nowrap;align-items:center;gap:9px;font-size:12px;display:flex}.refreshed-hero .hero-item-controls button,.refreshed-hero .member-rail-controls button{color:#526780;background:#fff;border:1px solid #d7e0ef;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;display:grid}.refreshed-hero .hero-item-controls button:hover{background:#edf4ff}.refreshed-hero .hero-item-controls .icon,.refreshed-hero .member-rail-controls .icon{width:16px;height:16px}.refreshed-hero .hero-service{grid-template-columns:.85fr 1.15fr;align-items:center;gap:60px;padding-bottom:28px;display:grid}.refreshed-hero .service-copy h1{letter-spacing:-.03em;margin:0;font-size:clamp(38px,3.25vw,54px);font-weight:750;line-height:1.4}.refreshed-hero .service-copy h1 span{color:#b7472c;display:block}.refreshed-hero .service-copy>p{color:#485a4e;max-width:370px;margin-top:22px;font-size:16px;line-height:1.95}.refreshed-hero .service-actions{align-items:center;gap:24px;margin-top:30px;display:flex}.refreshed-hero .service-primary{color:#fff;white-space:nowrap;background:#b7472c;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:14px 23px;font-size:15px;font-weight:600;display:inline-flex}.refreshed-hero .service-primary:hover{background:#9c381f}.refreshed-hero .service-secondary{color:#28352f;text-underline-offset:6px;white-space:nowrap;font-size:14px;-webkit-text-decoration:underline #b9b5aa;text-decoration:underline #b9b5aa}.refreshed-hero .service-process{color:#485a4e;white-space:nowrap;align-items:center;gap:14px;margin-top:42px;font-size:12px;display:flex}.refreshed-hero .service-process .icon{color:#8c988b;width:14px;height:14px}.refreshed-hero .service-showcase{min-width:0;height:435px;position:relative}.refreshed-hero .service-deck{perspective:1500px;isolation:isolate;height:370px;position:relative}.refreshed-hero .service-case-card{transform-origin:12% 10%;backface-visibility:hidden;background:#fff;border-radius:13px;width:90%;padding:9px;display:block;position:absolute;top:42px;left:3%;box-shadow:0 19px 40px #3530251c}.refreshed-hero .service-case-card img{border-radius:6px;height:292px}.refreshed-hero .service-case-card .visual-placeholder{border-radius:6px;inset:9px}.refreshed-hero .service-case-label{z-index:3;color:#425045;text-overflow:ellipsis;white-space:nowrap;background:#fffdf7ed;border-radius:4px;max-width:calc(100% - 34px);padding:4px 9px;font-size:11px;position:absolute;top:16px;right:17px;overflow:hidden}.refreshed-hero .service-meta{color:#28352f;margin:0 25px}.refreshed-hero .service-meta small,.refreshed-hero .service-meta .hero-item-controls{color:#485a4e}.refreshed-hero .service-meta .hero-item-controls button{color:#3d5044;background:#fff8;border-color:#c2c7bc}.refreshed-hero .service-meta .hero-item-controls button:hover{background:#fff}.refreshed-hero .hero-member{flex-direction:column;justify-content:center;padding-top:24px;padding-bottom:58px;display:flex}.refreshed-hero .member-heading{text-align:center;margin-bottom:23px}.refreshed-hero .member-heading h1{color:#faf6eb;letter-spacing:-.025em;margin:0;font-size:35px;font-weight:650;line-height:1.35}.refreshed-hero .member-heading h1 span{color:#e4caa0;margin-top:7px;font-size:26px;font-weight:500;display:block}.refreshed-hero .member-heading p{color:#c6d5cb;margin-top:10px;font-size:13px;line-height:1.85}.refreshed-hero .member-story{grid-template-columns:1.2fr 1fr;align-items:center;gap:52px;width:100%;margin-bottom:25px;display:grid}.refreshed-hero .member-gallery{isolation:isolate;height:266px;padding:20px 40px 0 0;position:relative}.refreshed-hero .member-gallery:before,.refreshed-hero .member-gallery:after{content:"";pointer-events:none;transform-origin:50% 80%;border-radius:14px;width:calc(100% - 44px);height:242px;position:absolute;box-shadow:0 12px 23px #071c172b}.refreshed-hero .member-gallery:before{z-index:0;background:linear-gradient(115deg,#849687,#607f6d);top:5px;left:30px;transform:rotate(4deg)}.refreshed-hero .member-gallery:after{z-index:1;background:linear-gradient(115deg,#d7c39c,#bca477);top:12px;left:15px;transform:rotate(2deg)}.refreshed-hero .membership-pass{z-index:2;color:#243d31;background:linear-gradient(115deg,#f6ead1 0%,#e4c894 63%,#f0dfbc 100%);border-radius:14px;flex-direction:column;width:100%;height:246px;padding:23px 27px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 18px 28px #071c1738}.refreshed-hero .membership-pass:hover{transform:translateY(-3px);box-shadow:0 24px 32px #071c1748}.refreshed-hero .pass-brand{letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;display:flex}.refreshed-hero .pass-brand .icon{color:#725425;width:27px;height:27px}.refreshed-hero .membership-pass>strong{letter-spacing:.015em;margin:14px 0 7px;font-size:35px;font-weight:600;line-height:1.3}.refreshed-hero .pass-description{color:#405644;font-size:12px;line-height:1.6}.refreshed-hero .pass-bottom{border-top:1px solid #72542545;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:13px;display:flex}.refreshed-hero .pass-bottom small{color:#405644;margin-top:5px;font-size:10px;line-height:1.4;display:block}.refreshed-hero .pass-bottom .icon{width:19px;height:19px}.refreshed-hero .member-benefits>div+div{border-top:1px solid #ffffff20;margin-top:17px;padding-top:17px}.refreshed-hero .member-benefits h2{color:#f5eddd;margin:0 0 7px;font-size:17px;font-weight:550}.refreshed-hero .member-benefits p{color:#c5d5ca;font-size:12px;line-height:1.8}.refreshed-hero .member-plans{width:100%}.refreshed-hero .member-plans-toolbar{color:#c5d5ca;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:10px;font-size:12px;display:flex}.refreshed-hero .member-rail-controls{gap:8px;display:flex}.refreshed-hero .member-rail-controls button{color:#e9eadd;background:#ffffff0b;border-color:#66867a;width:28px;height:28px}.refreshed-hero .member-rail-controls button:hover{background:#ffffff20}.refreshed-hero .member-plans-viewport{background:#f7f4eb;border-radius:12px;width:100%;overflow:hidden;container-type:inline-size}.refreshed-hero .member-plans-viewport.scrolling{scrollbar-width:none;overflow-x:auto}.refreshed-hero .member-plans-viewport.scrolling::-webkit-scrollbar{display:none}.refreshed-hero .member-plans-track{width:max-content;min-width:100%;display:flex}.refreshed-hero .member-plan-card{flex:0 0 calc(100cqw / var(--visible-plans,3));color:#243b33;background:#f7f4eb;grid-template-rows:25px 30px 29px;grid-template-columns:1fr auto;align-content:center;gap:8px 10px;min-height:154px;padding:19px 23px;display:grid}.refreshed-hero .member-plan-card+.member-plan-card{border-left:1px solid #d9dacd}.refreshed-hero .member-plan-card.featured{background:#ead7b2}.refreshed-hero .plan-card-head{white-space:nowrap;grid-area:1/1;align-items:center;gap:10px;display:flex}.refreshed-hero .plan-card-head strong{font-size:17px;font-weight:650}.refreshed-hero .plan-card-head span{color:#405849;font-size:11px}.refreshed-hero .plan-price{font-variant-numeric:tabular-nums;white-space:nowrap;grid-area:1/2/3;align-self:center;font-size:27px;font-weight:700}.refreshed-hero .plan-quota{grid-area:2/1;align-self:center;font-size:12px}.refreshed-hero .plan-link{color:#243b33;border-top:1px solid #243b332b;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;padding-top:10px;font-size:12px;display:flex}.refreshed-hero .plan-link:hover{color:#135d4c}.refreshed-hero .plan-link .icon{width:15px;height:15px}.refreshed-hero .member-plan-foot{color:#c5d5ca;justify-content:space-between;align-items:center;gap:20px;margin-top:15px;font-size:11px;display:flex}.refreshed-hero .member-plan-foot a{color:#e4caa0;align-items:center;gap:5px;display:inline-flex}.refreshed-hero .member-plan-foot .icon{width:14px;height:14px}.refreshed-hero .hero-empty,.refreshed-hero .member-plans-empty{text-align:center;place-content:center;justify-items:center;gap:16px;min-height:270px;font-size:14px;display:grid}.refreshed-hero .hero-empty .icon{width:38px;height:38px}.refreshed-hero .hero-empty a,.refreshed-hero .member-plans-empty a{color:#1762f5;align-items:center;gap:7px;display:flex}.refreshed-hero .service-empty a{color:#a4432b}.refreshed-hero .member-plans-empty{color:#c5d5ca;min-height:160px}.refreshed-hero .member-plans-empty a{color:#e4caa0}.refreshed-hero .hero-theme-progress{z-index:3;color:#52647b;align-items:center;gap:12px;font-size:12px;display:flex;position:absolute;bottom:22px;left:max(100px,50% - 630px);right:max(100px,50% - 630px)}.refreshed-hero .hero-theme-progress strong{font-weight:600}.refreshed-hero .progress-lines{gap:6px;margin-left:6px;display:flex}.refreshed-hero .progress-lines i{background:#c7c7bb;border-radius:2px;width:26px;height:3px}.refreshed-hero .progress-lines i.current{background:#b7472c}.refreshed-hero .hero-theme-autoplay{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;display:inline-flex}.refreshed-hero .hero-theme-autoplay .icon{width:14px;height:14px}.refreshed-hero .hero-theme-autoplay:hover{background:#1762f514}.refreshed-hero .hero-theme-autoplay:focus-visible{outline-offset:3px;outline:2px solid}.refreshed-hero[data-topic="2"] .hero-theme-autoplay:hover{background:#e4caa01f}.refreshed-hero[data-topic="2"] .hero-theme-progress{color:#c5d5ca}.refreshed-hero[data-topic="2"] .progress-lines i{background:#496f61}.refreshed-hero[data-topic="2"] .progress-lines i.current{background:#e4caa0}@media (width>=1700px){.refreshed-hero .service-case-card img{height:315px}.refreshed-hero .service-deck{height:395px}.refreshed-hero .service-showcase{height:460px}}@media (width<=1350px){.refreshed-hero .hero-service{gap:35px}.refreshed-hero .service-copy h1{font-size:38px}.refreshed-hero .member-story{gap:32px}.refreshed-hero .member-benefits h2{font-size:15px}.refreshed-hero .member-plan-card{padding:18px}.refreshed-hero .member-heading h1{font-size:31px}.refreshed-hero .member-heading h1 span{font-size:23px}.refreshed-hero .member-gallery{padding-right:35px}.refreshed-hero .member-gallery:before,.refreshed-hero .member-gallery:after{width:calc(100% - 39px)}}@media (width<=1000px){.refreshed-hero .hero-theme{width:calc(100% - 150px)}.refreshed-hero .hero-theme-progress{left:75px;right:75px}.refreshed-hero .template-meta{width:70%;min-width:0}.refreshed-hero .service-actions{gap:15px}.refreshed-hero .service-primary{padding:12px 17px}.refreshed-hero .service-case-card img{height:260px}.refreshed-hero .member-story{grid-template-columns:1fr 1fr}.refreshed-hero .membership-pass>strong{font-size:29px}.refreshed-hero .member-plan-card{padding:14px}.refreshed-hero .plan-price{font-size:22px}}@media (width<=700px){.zh-home .refreshed-hero{height:auto;min-height:680px;overflow:hidden}.refreshed-hero .hero-theme{width:calc(100% - 36px);height:auto;min-height:680px;padding-bottom:74px}.refreshed-hero .hero-theme-arrow{width:38px;height:38px;top:14px}.refreshed-hero .hero-theme-arrow.previous{left:14px}.refreshed-hero .hero-theme-arrow.next{right:14px}.refreshed-hero .hero-theme-arrow .icon{width:20px;height:20px}.refreshed-hero .hero-template{padding-top:60px}.refreshed-hero .template-copy h1{font-size:34px}.refreshed-hero .template-showcase{height:300px;margin-top:26px}.refreshed-hero .template-visual{height:240px}.refreshed-hero .template-visual-card{width:78%;top:20px}.refreshed-hero .template-meta{width:100%}.refreshed-hero .hero-item-meta strong{font-size:12px}.refreshed-hero .hero-item-meta small{max-width:150px;font-size:10px}.refreshed-hero .hero-item-controls{gap:4px}.refreshed-hero .hero-item-controls button{width:28px;height:28px}.refreshed-hero .hero-service{flex-direction:column;align-items:stretch;gap:25px;padding-top:70px;display:flex}.refreshed-hero .service-copy h1{font-size:37px}.refreshed-hero .service-copy>p{margin-top:13px;font-size:14px}.refreshed-hero .service-actions{flex-wrap:wrap;margin-top:18px}.refreshed-hero .service-process{gap:8px;margin-top:24px;font-size:10px}.refreshed-hero .service-showcase{width:100%;height:305px}.refreshed-hero .service-deck{height:260px}.refreshed-hero .service-case-card{top:25px}.refreshed-hero .service-case-card img{height:210px}.refreshed-hero .service-meta{margin:0 4px}.refreshed-hero .hero-member{padding-top:65px}.refreshed-hero .member-heading{margin-bottom:24px}.refreshed-hero .member-heading h1{font-size:30px}.refreshed-hero .member-heading h1 span{font-size:23px}.refreshed-hero .member-story{grid-template-columns:1fr;gap:25px}.refreshed-hero .member-gallery{height:250px}.refreshed-hero .member-gallery:before,.refreshed-hero .member-gallery:after{height:220px}.refreshed-hero .membership-pass{height:225px}.refreshed-hero .member-benefits>div+div{margin-top:12px;padding-top:12px}.refreshed-hero .member-plans{margin-top:15px}.refreshed-hero .member-plans-viewport{overflow-x:auto}.refreshed-hero .member-plan-card{flex-basis:min(80cqw,280px)}.refreshed-hero .member-plan-foot{flex-direction:column;align-items:flex-start;gap:8px}.refreshed-hero .hero-theme-progress{bottom:22px;left:18px;right:18px}}@media (prefers-reduced-motion:reduce){.zh-home .refreshed-hero:before,.zh-home .refreshed-hero:after,.refreshed-hero .hero-theme-swap-enter-active,.refreshed-hero .hero-theme-swap-leave-active{transition-duration:.1s;transition-delay:0s}.refreshed-hero .hero-theme-swap-enter-from,.refreshed-hero .hero-theme-swap-leave-to{transform:none}.refreshed-hero .hero-theme-arrow,.refreshed-hero .membership-pass,.refreshed-hero .template-visual-card img,.refreshed-hero .service-case-card img{transition:none}.refreshed-hero .hero-theme-arrow:hover,.refreshed-hero .membership-pass:hover{transform:none}}.home-cover-window[data-v-1c996125]{position:absolute;inset:0;overflow:hidden}.home-cover-window .home-scroll-image[data-v-1c996125]{object-fit:cover;object-position:top;width:100%;height:auto;min-height:100%;display:block}.home-cover-fallback[data-v-1c996125]{color:#526176;align-content:center;justify-items:center;gap:10px;height:100%;font-size:12px;display:grid}.info h3[data-v-1c996125]{margin:8px 0 6px;font-size:15px;line-height:1.5}.description[data-v-1c996125]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-card-access[data-v-1c996125]{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.home-card-access>span[data-v-1c996125]{white-space:nowrap}.home-card-colors[data-v-1c996125]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.home-card-colors span[data-v-1c996125]{border:1px solid #d9e1ed;border-radius:50%;width:10px;height:10px}.foot time[data-v-1c996125]{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto}.foot[data-v-1c996125] .favorite-control{flex-shrink:0}.icon[data-v-1c996125]{vertical-align:middle;width:15px;height:15px;display:inline-block}@media (width>=1650px){.info h3[data-v-1c996125]{font-size:17px}}@media (width<=1100px){.info h3[data-v-1c996125]{font-size:13px}}@media (width<=560px){.info h3[data-v-1c996125]{font-size:16px}}@media (prefers-reduced-motion:reduce){.home-cover-window .home-scroll-image[data-v-1c996125]{transition:none!important;transform:none!important}}.home-template-region *{box-sizing:border-box}.home-template-region{color:#202e43;background:#f5f7fb;margin:0;font:14px Microsoft YaHei,sans-serif}.home-template-region a{color:inherit;text-decoration:none}.home-template-region button,.home-template-region input{font:inherit}.home-template-region button,.home-template-region a{-webkit-tap-highlight-color:transparent}.home-template-region button{cursor:pointer}.home-template-region button:focus-visible,.home-template-region a:focus-visible,.home-template-region input:focus-visible{outline-offset:4px;outline:3px solid #83b3ff}.home-template-region header{background:#fff;border-bottom:1px solid #e7ecf3}.home-template-region .header{align-items:center;gap:60px;max-width:1440px;height:80px;margin:auto;padding:0 32px;display:flex}.home-template-region .brand{color:#0865e8;letter-spacing:-1px;font-size:27px;font-weight:900}.home-template-region .nav{gap:30px;display:flex}.home-template-region .nav a:first-child{color:#0964df;font-weight:700}.home-template-region .login{background:#fff;border:1px solid #e1e7f0;border-radius:7px;margin-left:auto;padding:10px 17px}.home-template-region .wrap{max-width:1440px;margin:auto;padding:52px 32px 70px}.home-template-region .heading{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.home-template-region h1{letter-spacing:-1px;margin:0 0 11px;font-size:29px}.home-template-region p{color:#7a8799;margin:0;line-height:1.8}.home-template-region .more{color:#0964df;font-size:13px}.home-template-region .tools{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.home-template-region .tabs{flex-wrap:wrap;gap:6px;display:flex}.home-template-region .tabs button{color:#69778a;background:0 0;border:0;border-radius:6px;padding:10px 15px}.home-template-region .tabs button.active{color:#fff;background:#0865e8}.home-template-region .search{background:#fff;border:1px solid #dfe6ef;border-radius:7px;max-width:330px;padding:4px;display:flex}.home-template-region .search input{outline-offset:0;background:0 0;border:0;width:220px;min-width:0;padding:8px}.home-template-region .search button{color:#0865e8;background:#edf4ff;border:0;border-radius:4px;padding:8px 13px}.home-template-region .layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:26px;display:grid}.home-template-region .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 20px;display:grid}.home-template-region .card{background:#fff;border:1px solid #e2e8f0;border-radius:11px;min-width:0;transition:box-shadow .2s,transform .2s;overflow:hidden}.home-template-region .card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #253d5910}.home-template-region .cover{aspect-ratio:1.65;background:#e8edf3;display:block;position:relative;overflow:hidden}.home-template-region .cover img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.home-template-region .peek{color:#2461a2;background:#fffefb;border-radius:5px;padding:7px 10px;font-size:11px;position:absolute;bottom:12px;right:12px;box-shadow:0 3px 12px #10264218}.home-template-region .info{padding:14px 16px}.home-template-region .tags{color:#7690ae;align-items:center;gap:6px;font-size:10px;display:flex}.home-template-region .tag{color:#477caf;background:#f0f5fd;border-radius:3px;padding:4px 6px}.home-template-region .system{margin-left:auto}.home-template-region .info h2{margin:11px 0 7px;font-size:15px;line-height:1.6}.home-template-region .info p{font-size:11px}.home-template-region .foot{color:#71849d;border-top:1px solid #edf0f5;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:10px;padding-top:8px;font-size:11px;display:flex}.home-template-region .heart{color:#8599b0;background:0 0;border:0;padding:0 2px;font-size:21px}.home-template-region .heart[aria-pressed=true]{color:#0865e8}.home-template-region .side{gap:20px;display:grid}.home-template-region .panel{background:#fff;border:1px solid #e1e8f1;border-radius:11px;padding:22px}.home-template-region .panel h2{margin:0;font-size:18px}.home-template-region .panel-head{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.home-template-region .panel-head a{color:#8190a3;font-size:11px}.home-template-region .panel>p{font-size:12px}.home-template-region .articles{margin:10px 0 0;padding:0;list-style:none}.home-template-region .articles li a{border-bottom:1px solid #edf0f5;gap:12px;padding:15px 0;font-size:12px;line-height:1.65;display:flex}.home-template-region .articles li:last-child a{border:0;padding-bottom:0}.home-template-region .num{color:#99abc0;padding-top:2px;font-size:11px}.home-template-region .contact{background:linear-gradient(145deg,#fff 25%,#eff5ff)}.home-template-region .contact h2{margin-bottom:9px}.home-template-region .contact .primary{color:#fff;text-align:center;background:#0865e8;border:0;border-radius:6px;width:100%;margin-top:17px;padding:12px;font-size:13px;display:block}.home-template-region .contact-row{border-top:1px solid #e3ebf6;align-items:center;gap:12px;margin-top:20px;padding-top:17px;display:flex}.home-template-region .qr{color:#8a9bb1;text-align:center;background:#fff;border:1px dashed #aebed2;border-radius:5px;flex-shrink:0;place-items:center;width:60px;height:60px;font-size:11px;line-height:1.5;display:grid}.home-template-region .contact-row strong{font-size:12px}.home-template-region .contact-row p{margin-top:4px;font-size:11px}.home-template-region .below{color:#8a97a9;justify-content:space-between;padding-top:23px;font-size:12px;display:flex}.home-template-region .demo{color:#95a0b0;border-top:1px solid #e2e8f0;margin-top:40px;padding-top:19px;font-size:11px}.home-template-region .empty{text-align:center;background:#fff;border-radius:10px;grid-column:1/-1;padding:70px 20px}.home-template-region .empty button{color:#fff;background:#0865e8;border:0;border-radius:5px;margin-top:15px;padding:10px 18px}.home-template-region dialog{color:#253147;border:0;border-radius:14px;width:calc(100% - 32px);max-width:440px;padding:28px}.home-template-region dialog::backdrop{background:#14213966}.home-template-region dialog h2{margin:0 0 12px;font-size:21px}.home-template-region dialog button{color:#fff;background:#0865e8;border:0;border-radius:6px;margin-top:24px;padding:10px 20px}@media (width>=1650px){.home-template-region .wrap,.home-template-region .header{max-width:1560px}.home-template-region .layout{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.home-template-region .info h2{font-size:17px}}@media (width<=1100px){.home-template-region .layout{grid-template-columns:minmax(0,1fr) 245px;gap:18px}.home-template-region .grid{gap:16px 12px}.home-template-region .info{padding:12px}.home-template-region .info h2{font-size:13px}.home-template-region .system{display:none}.home-template-region .panel{padding:18px}.home-template-region .header{gap:30px}.home-template-region .wrap{padding:35px 22px}.home-template-region .tabs button{padding:9px 10px}}@media (width<=850px){.home-template-region .layout{grid-template-columns:1fr}.home-template-region .side{grid-template-columns:1fr 1fr}.home-template-region .tools{flex-direction:column;align-items:flex-start}.home-template-region .search{width:100%;max-width:none}.home-template-region .search input{flex:1}.home-template-region .nav{gap:18px}}@media (width<=560px){.home-template-region .header{height:65px;padding:0 18px}.home-template-region .nav{display:none}.home-template-region .brand{font-size:23px}.home-template-region .wrap{padding:30px 16px}.home-template-region .heading{align-items:start;gap:12px}.home-template-region h1{font-size:24px}.home-template-region .heading p{font-size:12px}.home-template-region .heading>.more{white-space:nowrap;margin-top:10px;font-size:11px}.home-template-region .tabs{gap:2px}.home-template-region .tabs button{padding:9px;font-size:12px}.home-template-region .grid{grid-template-columns:1fr;gap:20px}.home-template-region .cover{aspect-ratio:1.5}.home-template-region .info{padding:14px 16px}.home-template-region .info h2{font-size:16px}.home-template-region .system{display:block}.home-template-region .side{grid-template-columns:1fr;margin-top:10px}.home-template-region .panel{padding:22px}.home-template-region .below{font-size:11px}.home-template-region .demo{line-height:1.8}}@media (prefers-reduced-motion:reduce){.home-template-region .card{transition:none}}.heading[data-v-16ec0d96]{background:0 0;border:0}.heading h2[data-v-16ec0d96]{margin:0 0 11px;font-size:29px}.panel h3[data-v-16ec0d96]{margin:0;font-size:18px}.contact-qr[data-v-16ec0d96]{object-fit:contain;flex-shrink:0;width:60px;height:60px}.icon[data-v-16ec0d96]{vertical-align:middle;width:15px;height:15px;display:inline-block}.contact-row[data-v-16ec0d96]{overflow-wrap:anywhere}.contact-row>div[data-v-16ec0d96]{min-width:0}.without-templates .layout[data-v-16ec0d96]{grid-template-columns:minmax(0,1fr)}.without-templates .side[data-v-16ec0d96]{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=560px){.without-templates .side[data-v-16ec0d96]{grid-template-columns:minmax(0,1fr)}.heading h2[data-v-16ec0d96]{font-size:24px}}.continuous-viewport[data-v-27f75f38]{width:100%;position:relative;overflow:hidden}.continuous-viewport[data-v-27f75f38]:before,.continuous-viewport[data-v-27f75f38]:after{content:"";z-index:1;pointer-events:none;width:clamp(20px,4vw,80px);position:absolute;inset-block:0}.continuous-viewport[data-v-27f75f38]:before{background:linear-gradient(to right, var(--rail-edge,#f7f8fa), transparent);left:0}.continuous-viewport[data-v-27f75f38]:after{background:linear-gradient(to left, var(--rail-edge,#f7f8fa), transparent);right:0}@media (hover:hover){.continuous-viewport:hover .continuous-track[data-v-27f75f38]{animation-play-state:paused}}.continuous-track[data-v-27f75f38]{width:max-content;animation:continuous-drift-27f75f38 var(--duration) linear infinite;will-change:transform;display:flex}.continuous-track.reverse[data-v-27f75f38]{animation-direction:reverse}.continuous-track.stopped[data-v-27f75f38],.continuous-viewport:focus-within .continuous-track[data-v-27f75f38]{animation-play-state:paused}.continuous-group[data-v-27f75f38]{gap:18px;padding-right:18px;display:flex}.continuous-cell[data-v-27f75f38]{width:min(var(--card-width), 82vw);flex:none;display:flex}@keyframes continuous-drift-27f75f38{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--distance)))}}@media (prefers-reduced-motion:reduce){.continuous-viewport[data-v-27f75f38]{overflow-x:auto}.continuous-track[data-v-27f75f38]{animation:none;transform:none}.continuous-group[data-v-27f75f38]:nth-child(2),.visual-copy[data-v-27f75f38]{display:none}}.compact-cases[data-v-940f00e1]{--rail-edge:#0c1018;color:#fff;background:#0c1018;padding:54px 0 48px}.case-heading[data-v-940f00e1]{text-align:center;padding:0 22px 30px}.case-heading>p[data-v-940f00e1]{color:#7999d8;letter-spacing:.08em;margin-bottom:14px;font-size:11px}.case-heading h2[data-v-940f00e1]{font-size:clamp(25px,2.3vw,36px);line-height:1.4}.case-heading h2 span[data-v-940f00e1]{color:#93b3ff}.case-heading>div[data-v-940f00e1]{color:#9ba7ba;margin-top:12px;font-size:13px;line-height:1.8}.case-heading button[data-v-940f00e1]{color:#b9c8df;background:#182232;border:1px solid #2b3649;border-radius:20px;align-items:center;gap:7px;margin-top:18px;padding:6px 12px;font-size:11px;display:inline-flex}.case-heading button .icon[data-v-940f00e1]{width:13px;height:13px}.case-rails[data-v-940f00e1]{gap:18px;display:grid}.compact-case[data-v-940f00e1]{color:#333d4b;background:#fff;border-radius:9px;width:100%;text-decoration:none;display:block;overflow:hidden}.compact-case img[data-v-940f00e1]{aspect-ratio:1.65;object-fit:cover;object-position:top;width:100%;display:block}.case-caption[data-v-940f00e1]{align-items:center;gap:10px;min-height:43px;padding:10px 13px;display:flex}.case-caption h3[data-v-940f00e1]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}.case-caption span[data-v-940f00e1]{color:#8291aa;flex:none;align-items:center;font-size:10px;display:flex}.case-caption span .icon[data-v-940f00e1]{width:12px;height:12px}@media (width<=600px){.compact-cases[data-v-940f00e1]{padding-block:38px}.case-heading h2 span[data-v-940f00e1]{display:block}}.member-reviews[data-v-9243e577]{padding:56px 0}.member-reviews header[data-v-9243e577]{margin-bottom:30px}.review-pause[data-v-9243e577]{color:#6b7e98;background:#fff;border:1px solid #dfe6f0;border-radius:20px;flex:none;align-items:center;gap:7px;padding:8px 13px;font-size:12px;display:inline-flex}.review-card[data-v-9243e577]{background:#fff;border:1px solid #e2e8f1;border-radius:12px;flex-direction:column;width:100%;padding:26px;display:flex}.review-card blockquote[data-v-9243e577]{color:#52637b;white-space:pre-wrap;overflow-wrap:anywhere;flex:1;margin:20px 0 24px;font-size:14px;line-height:1.9}.review-card strong[data-v-9243e577]{font-size:12px}.review-card .icon[data-v-9243e577]{color:#6a85ab}@media (width<=600px){.member-reviews[data-v-9243e577]{padding-block:38px}.review-pause[data-v-9243e577]{margin-top:18px}}.zh-membership-wrap{width:min(1280px,100% - 96px);margin:auto}.zh-membership-hero{text-align:center;background:radial-gradient(at 50% 5%,#e5efff,#0000 75%);padding:60px 24px 48px}.zh-membership-hero>p:first-child{color:#4271c2;letter-spacing:1px;margin:0 0 20px;font-size:13px}.zh-membership-hero h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(34px,3.6vw,52px);font-weight:700;line-height:1.4}.zh-membership-hero>p{color:#748198;margin:0;font-size:15px;line-height:1.8}.zh-membership-hero>div{color:#64778f;justify-content:center;gap:30px;margin-top:25px;font-size:12px;display:flex}.zh-membership-hero>div>span{align-items:center;gap:6px;display:flex}.zh-membership-page .icon,.zh-plans-root .icon{flex-shrink:0;width:17px;height:17px}.zh-plans-root{color:#243047}.zh-plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.zh-plan{background:#fff;border:1px solid #dce4f0;border-radius:11px;padding:32px;position:relative}.zh-plan.is-featured{background:linear-gradient(#f5f9ff,#fff 35%);border:2px solid #1762f5;padding:31px}.zh-plan-ribbon{color:#fff;background:#1762f5;border-radius:20px;padding:5px 14px;font-size:11px;position:absolute;top:-13px;right:20px}.zh-plan-label{color:#79869a;min-height:20px;font-size:12px;line-height:1.7;margin:0 0 13px!important}.zh-plan h2{letter-spacing:-.025em;font-size:27px;font-weight:650;line-height:1.4;margin:0 0 12px!important}.zh-plan-scope{color:#526176;min-height:42px;font-size:14px;line-height:1.8;margin:0!important}.zh-plan-price{flex-wrap:wrap;align-items:baseline;gap:5px;margin:25px 0 27px;display:flex}.zh-plan-price>span{font-size:20px;font-weight:600}.zh-plan-price strong{letter-spacing:-.025em;font-size:43px;font-weight:650;line-height:1.15}.zh-plan-price small{color:#526176;margin-left:2px;font-size:14px}.zh-plan-button{color:#3063b7;cursor:pointer;background:#edf3fd;border:1px solid #d9e5fa;border-radius:6px;justify-content:center;align-items:center;gap:13px;width:100%;padding:13px 10px;font-size:13px;font-weight:600;display:flex}.is-featured .zh-plan-button{color:#fff;background:#1762f5;border-color:#1762f5}.zh-plan-button:hover{background:#e1ecfc}.is-featured .zh-plan-button:hover{background:#0955df}.zh-plan-button:disabled{cursor:not-allowed;color:#7a8290;background:#eef0f4;border-color:#e0e4eb}.zh-plan-reason{color:#81542d;font-size:14px;line-height:1.7;margin:12px 0 0!important}.zh-plan ul{border-top:1px solid #e8edf4;gap:15px;margin:27px 0 0;padding:25px 0 19px;font-size:14px;line-height:1.7;list-style:none;display:grid}.zh-plan li{align-items:start;gap:8px;display:flex}.zh-plan li .icon{color:#5b81bc;margin-top:3px}.zh-plan-terms-link{color:#2e5fa5;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:10px 0;font-size:14px;line-height:1.6;text-decoration:underline;display:flex}.zh-plans-note{color:#526176;text-align:center;margin:22px 0 0;font-size:14px;line-height:1.9}.zh-plan-empty{text-align:center;background:#fff;border:1px solid #e0e7f2;border-radius:12px;padding:45px 24px}.zh-plan-empty>.icon{color:#6286bb;width:35px;height:35px}.zh-plan-empty h2{font-size:26px;margin:15px 0!important}.zh-plan-empty p{color:#74829a;font-size:14px;line-height:1.8;margin:15px 0 25px!important}.zh-plan-comparison{padding:66px 0 12px}.zh-plan-comparison header{text-align:center;margin-bottom:30px}.zh-plan-comparison h2,.zh-member-resources h2,.zh-membership-rules h2,.zh-member-faq h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:650;line-height:1.5}.zh-plan-comparison header p,.zh-member-resources header p{color:#738198;margin:12px 0 0;font-size:13px;line-height:1.8}.zh-plan-table{scrollbar-color:#b7c4d9 #edf1f7;border:1px solid #dfe6ef;border-radius:9px;overflow-x:auto}.zh-plan-table table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:760px;font-size:13px;line-height:1.9}.zh-plan-table th,.zh-plan-table td{vertical-align:top;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e6ebf2;min-width:150px;max-width:280px;padding:19px 22px}.zh-plan-table th{color:#3d4d65;font-weight:500}.zh-plan-table thead th{background:#edf3fd;padding-block:23px;font-weight:600}.zh-plan-table td{color:#6c7a90}.zh-plan-table td small{display:block}.zh-plan-table button{color:#2e5fa5;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:5px 0;font-size:14px;text-decoration:underline}.zh-plan-table tr:last-child>*{border-bottom:0}.zh-member-resources{padding-top:70px}.zh-member-resources>header{text-align:center;margin-bottom:31px}.zh-member-shots{grid-template-columns:repeat(3,1fr);gap:23px;display:grid}.zh-member-shots>a{background:#e9eef6;border-radius:8px;padding:14px}.zh-member-shots img{aspect-ratio:1.6;object-fit:cover;object-position:top;width:100%;display:block}.zh-member-shots span{justify-content:space-between;align-items:center;margin-top:13px;font-size:12px;display:flex}.zh-member-resources-links{grid-template-columns:repeat(3,1fr);gap:30px;margin-top:30px;display:grid}.zh-member-resources-links>a{border-top:1px solid #dde5ef;padding:23px 0}.zh-member-resources-links>a>.icon{color:#4e77b7;width:27px;height:27px}.zh-member-resources-links h3{margin:14px 0 10px;font-size:18px;font-weight:600}.zh-member-resources-links p{color:#768398;margin:0 0 19px;font-size:13px}.zh-member-resources-links span{color:#356bbb;align-items:center;gap:10px;font-size:12px;display:flex}.zh-membership-rules{padding:64px 0}.zh-membership-rules>h2{text-align:center}.zh-membership-rules>div{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:36px;display:grid}.zh-membership-rules article>.icon{color:#6483b6;width:28px;height:28px}.zh-membership-rules h3{margin:18px 0 13px;font-size:18px;font-weight:600}.zh-membership-rules p{color:#718096;margin:0;font-size:13px;line-height:1.9}.zh-member-faq{border-top:1px solid #e0e6ef;grid-template-columns:.8fr 1.3fr;gap:90px;padding:65px 0;display:grid}.zh-member-faq>div>p{color:#79869a;margin-top:17px;font-size:13px;line-height:1.8}.zh-member-faq>div>a{color:#356bbe;align-items:center;gap:8px;margin-top:25px;font-size:13px;display:flex}.zh-member-faq details{border-bottom:1px solid #dce4ef;padding:22px 0}.zh-member-contact-codes{flex-wrap:wrap;gap:28px;margin-top:32px;display:flex}.zh-member-contact-codes figure{width:156px;margin:0}.zh-member-contact-codes button{cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:8px;padding:12px;display:block}.zh-member-contact-codes img{object-fit:contain;width:132px;height:132px;display:block}.zh-member-contact-codes figcaption{text-align:center;margin-top:12px}.zh-member-contact-codes strong{color:#263247;font-size:14px;display:block}.zh-member-contact-codes span{color:#66758b;overflow-wrap:anywhere;margin-top:5px;font-size:12px;line-height:1.6;display:block}.zh-member-faq details:first-child{padding-top:4px}.zh-member-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;font-weight:600;list-style:none;display:flex}.zh-member-faq summary::-webkit-details-marker{display:none}.zh-member-faq details[open] summary .icon{transform:rotate(45deg)}.zh-member-faq details p{color:#758297;margin:16px 30px 0 0;font-size:13px;line-height:1.9}.zh-member-bottom{border-top:1px solid #dde5ef;justify-content:space-between;align-items:center;gap:30px;padding:40px 0 60px;display:flex}.zh-member-bottom h2{margin:0 0 12px;font-size:26px}.zh-member-bottom p{color:#7b879b;margin:0;font-size:13px}.zh-membership-terms{padding:5px 4px 15px}.zh-membership-terms h3{margin:12px 0 22px;font-size:27px}.zh-membership-terms h3 small{color:#748096;font-size:14px;font-weight:400}.zh-membership-terms h4{margin:25px 0 10px;font-size:15px}.zh-membership-terms p{color:#67748b;white-space:pre-wrap;font-size:14px;line-height:1.9}.zh-plans-root button:focus-visible,.zh-plans-root a:focus-visible,.zh-member-faq summary:focus-visible{outline-offset:4px;outline:3px solid #638fff}.zh-membership-page ::selection{color:#152d55;background:#dbe8ff}.zh-plans-root ::selection{color:#152d55;background:#dbe8ff}.zh-plan-reason>a,.zh-terms-support{color:#2e5fa5;text-underline-offset:4px;align-items:center;gap:6px;min-height:40px;margin-top:8px;text-decoration:underline;display:flex}.zh-plan-terms-link:hover,.zh-terms-support:hover{color:#164885}.zh-plan-price{font-variant-numeric:tabular-nums}.zh-plan{min-width:0}.zh-plan-reason,.zh-plan-scope,.zh-plans-note{overflow-wrap:anywhere}@media (width<=1000px){.zh-membership-wrap{width:calc(100% - 48px)}.zh-plan{padding:26px 23px}.zh-plan.is-featured{padding:25px 22px}.zh-plan-price strong{font-size:38px}.zh-plan h2{font-size:25px}.zh-member-faq{gap:45px}.zh-membership-rules>div{gap:24px}}@media (width<=700px){.zh-membership-wrap{width:calc(100% - 36px)}.zh-membership-hero{padding:36px 18px 35px}.zh-membership-hero h1{font-size:33px}.zh-membership-hero h1 span{display:block}.zh-membership-hero>p{font-size:13px}.zh-membership-hero>p:first-child{font-size:11px}.zh-membership-hero>div{flex-wrap:wrap;gap:11px;margin-top:20px;font-size:10px}.zh-plans-grid{grid-template-columns:1fr;gap:24px}.zh-plan,.zh-plan.is-featured{padding:27px}.zh-plan-scope{min-height:0}.zh-plan-label{margin-bottom:9px!important}.zh-plan-price{margin:24px 0}.zh-plan-price strong{font-size:40px}.zh-plan ul{gap:13px}.zh-plans-note{text-align:left;font-size:14px}.zh-member-resources{padding-top:45px}.zh-member-resources h2,.zh-plan-comparison h2,.zh-membership-rules h2,.zh-member-faq h2{font-size:25px}.zh-member-resources-links{grid-template-columns:1fr;gap:0}.zh-member-resources-links>a{padding:24px 0}.zh-member-shots{scroll-snap-type:x mandatory;gap:15px;display:flex;overflow-x:auto}.zh-member-shots>a{scroll-snap-align:start;flex:0 0 82%}.zh-plan-comparison{padding-top:38px}.zh-plan-table th,.zh-plan-table td{padding:15px}.zh-membership-rules{padding:45px 0}.zh-membership-rules>div{grid-template-columns:1fr;gap:26px;margin-top:28px}.zh-membership-rules h3{margin-top:12px}.zh-member-faq{grid-template-columns:1fr;gap:28px;padding:43px 0}.zh-member-faq h2 br{display:none}.zh-member-faq summary{font-size:13px;line-height:1.6}.zh-member-faq details p{font-size:14px}.zh-member-bottom{flex-direction:column;align-items:start;padding-bottom:44px}.zh-member-bottom h2{font-size:24px}.zh-member-bottom p{line-height:1.8}.zh-plan-empty{padding:34px 20px}}.zh-membership-page{color:#30282d;background:linear-gradient(#f7f5f2 0% calc(100% - 340px),#f0eef0 calc(100% - 150px),#ebedf1 100%)}.storefront-main:has(>.zh-membership-page)+.site-footer{border-top:0}.zh-membership-wrap{width:min(1150px,100% - 60px)}.zh-membership-hero{background:radial-gradient(at 50% 0,#fffdfa 0%,#f7f5f2 72%);padding:50px 24px 0}.zh-membership-hero h1{letter-spacing:-.025em;color:#292628;font-size:clamp(32px,3vw,44px);line-height:1.45}.zh-membership-hero h1 span{color:#8c293b}.zh-membership-hero>p{color:#706963}.zh-membership-hero>div{color:#706963;margin-top:22px;font-size:13px}.zh-membership-hero .icon{color:#916f2c}.zh-plans-root:not(.is-compact){color:#382f34}.zh-plans-root:not(.is-compact) .plan-swipe-hint{display:none}.zh-plans-root:not(.is-compact) .zh-plans-grid{align-items:stretch;gap:25px;margin-top:66px;padding:28px 0 20px}.zh-plans-root:not(.is-compact) .zh-plan{isolation:isolate;color:#382f34;background:linear-gradient(135deg,#fff,#f2eee9);border:0;border-radius:14px;flex-direction:column;min-height:430px;padding:30px 28px 28px;transition:transform .48s cubic-bezier(.16,1,.3,1),box-shadow .48s;display:flex;transform:translateY(0);box-shadow:0 14px 30px #4a303010}.zh-plans-root:not(.is-compact) .zh-plan:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(125deg,#a83a4a 0%,#882439 48%,#591b2c 100%);transition:opacity .4s;position:absolute;inset:0}.zh-plans-root:not(.is-compact) .zh-plan:after{content:"";background:linear-gradient(90deg,#c7b9ab,#e0d5c8,#c7b9ab);border-radius:0 0 8px 8px;height:10px;transition:background .4s,box-shadow .4s;position:absolute;bottom:-10px;left:7px;right:7px;box-shadow:0 9px 15px #20180818}.zh-plans-root:not(.is-compact) .zh-plan.is-active{color:#fff7ec;transform:translateY(-27px);box-shadow:0 27px 40px #50253730}.zh-plans-root:not(.is-compact) .zh-plan.is-active:before{opacity:1}.zh-plans-root:not(.is-compact) .zh-plan.is-active:after{background:linear-gradient(90deg,#b79970,#efdbb4,#b79970);box-shadow:0 10px 18px #6c3f292b}.zh-plan-crown{color:#603042;opacity:0;pointer-events:none;background:linear-gradient(120deg,#f3e4c9,#d7b889);border-radius:12px 12px 0 0;place-items:center;width:60px;height:55px;transition:opacity .22s,transform .48s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:-42px;left:calc(50% - 30px);transform:translateY(15px)scale(.88)}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-crown{opacity:1;transform:translateY(0)scale(1)}.zh-plans-root:not(.is-compact) .zh-plan-crown .icon{width:32px;height:32px}.zh-plan-sheen{z-index:1;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.zh-plan-sheen:after{content:"";opacity:0;background:linear-gradient(115deg,#0000 43%,#ffffff13 49%,#0000 56%);position:absolute;inset:-20% -100%;transform:translate(-50%)}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-sheen:after{animation:1.05s ease-out both zh-plan-sheen}@keyframes zh-plan-sheen{0%{opacity:0;transform:translate(-36%)}20%{opacity:1}to{opacity:0;transform:translate(36%)}}.zh-plan-meta{color:#75616a;justify-content:space-between;gap:10px;min-height:20px;margin:0 0 13px;font-size:12px;line-height:1.7;display:flex}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-meta,.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-scope,.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-price small{color:#ebd8dc}.zh-plans-root:not(.is-compact) .zh-plan h2{letter-spacing:.04em;font-size:30px;font-weight:600;margin:0 0 13px!important}.zh-plans-root:not(.is-compact) .zh-plan-scope{color:#75616a;min-height:0;font-size:13px}.zh-plans-root:not(.is-compact) .zh-plan-price{margin:28px 0 22px}.zh-plans-root:not(.is-compact) .zh-plan-price strong{font-family:Bahnschrift,Segoe UI,sans-serif;font-size:49px;font-weight:600;line-height:1}.zh-plans-root:not(.is-compact) .zh-plan-price small{color:#75616a;font-size:12px}.zh-plans-root:not(.is-compact) .zh-plan-button{color:#633046;background:#faf8f5;border:1px solid #cdbcbb;border-radius:7px;justify-content:space-between;padding:14px 17px;font-size:14px;transition:background .25s,color .25s}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-button{color:#4f2830;background:linear-gradient(110deg,#f5e5c9,#dec192);border-color:#e7cda6}.zh-plans-root:not(.is-compact) .zh-plan-button:hover{color:#542338;background:#eadce0}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-button:hover{background:#f7e8ce}.zh-plans-root:not(.is-compact) .zh-plan-button .icon{transition:transform .3s}.zh-plans-root:not(.is-compact) .zh-plan-button:hover .icon{transform:translate(4px)}.zh-plans-root:not(.is-compact) .zh-plan-button:disabled,.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-button:disabled{color:#6d6668;background:#e7e1de;border-color:#d1c8c5}.zh-plans-root:not(.is-compact) .zh-plan ul{border-color:#dfd3d5;gap:13px;margin:22px 0 18px;padding:22px 0 0;font-size:13px}.zh-plans-root:not(.is-compact) .zh-plan.is-active ul{border-color:#ffffff25}.zh-plans-root:not(.is-compact) .zh-plan li{color:#5f5057}.zh-plans-root:not(.is-compact) .zh-plan li .icon{color:#87633a}.zh-plans-root:not(.is-compact) .zh-plan.is-active li{color:#f2e5e3}.zh-plans-root:not(.is-compact) .zh-plan.is-active li .icon{color:#e6c99d}.zh-plans-root:not(.is-compact) .zh-plan-terms-link{color:#87633a;margin-top:auto;font-size:12px}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-terms-link{color:#e6c99d}.zh-plans-root:not(.is-compact) .zh-plan-reason{color:#77545d}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-reason{color:#f2d9dc}.zh-plans-root:not(.is-compact) .zh-plan-reason a{color:inherit}.zh-membership-page .zh-plans-note,.zh-membership-page .zh-plan-comparison header p,.zh-membership-page .zh-member-resources header p{color:#756d69}.zh-membership-page .zh-plan-table thead th{color:#4e3941;background:#f1ebe8}.zh-membership-page .zh-plan-table button,.zh-membership-page .zh-member-resources-links span,.zh-membership-page .zh-member-faq>div>a{color:#8c293b}.zh-membership-page .zh-member-resources-links>a,.zh-membership-page .zh-member-faq,.zh-membership-page .zh-member-faq details,.zh-membership-page .zh-member-bottom{border-color:#e3dcd7}.zh-membership-page .zh-member-resources-links>a>.icon,.zh-membership-page .zh-membership-rules article>.icon{color:#916f2c}.zh-membership-page .zh-plan-table,.zh-membership-page .zh-member-contact-codes button{border-color:#e2d9d4}.zh-membership-page .zh-plan-table button:hover,.zh-membership-page .zh-member-faq>div>a:hover{color:#642131}.zh-plans-root:not(.is-compact) button:focus-visible,.zh-plans-root:not(.is-compact) a:focus-visible{outline-color:#be963d}.zh-membership-page ::selection{color:#191919;background:#dec17e}@media (width<=1000px){.zh-plans-root:not(.is-compact) .zh-plans-grid{gap:18px}.zh-plans-root:not(.is-compact) .zh-plan{padding:27px 22px}.zh-plans-root:not(.is-compact) .zh-plan-price strong{font-size:43px}}@media (width<=700px){.zh-membership-wrap{width:calc(100% - 36px)}.zh-membership-hero{padding:36px 18px 0}.zh-plans-root:not(.is-compact) .plan-swipe-hint{display:none}.zh-plans-root:not(.is-compact) .zh-plans-grid{grid-template-columns:1fr;gap:70px;margin-top:40px;padding-top:42px}.zh-plans-root:not(.is-compact) .zh-plan{min-height:0}.zh-plans-root:not(.is-compact) .zh-plan.is-active{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.zh-plans-root:not(.is-compact) .zh-plan,.zh-plans-root:not(.is-compact) .zh-plan:before,.zh-plans-root:not(.is-compact) .zh-plan:after,.zh-plans-root:not(.is-compact) .zh-plan-crown,.zh-plans-root:not(.is-compact) .zh-plan-button,.zh-plans-root:not(.is-compact) .zh-plan-button .icon{transition:none}.zh-plans-root:not(.is-compact) .zh-plan.is-active .zh-plan-sheen:after{animation:none}}.zh-home{color:#1b2332;background:#f8f9fb}.zh-wrap{width:min(1280px,100% - 96px);margin-inline:auto}.zh-home h1,.zh-home h2,.zh-home h3,.zh-home p{margin:0}.zh-home h2{letter-spacing:-.025em;font-size:30px;font-weight:650;line-height:1.4}.zh-home .icon{flex-shrink:0;width:18px;height:18px}.zh-home a,.zh-home button{transition:color .18s,background .18s}.zh-home button{cursor:pointer}.zh-home button:focus-visible,.zh-home a:focus-visible,.zh-home input:focus-visible{outline-offset:4px;outline:3px solid #6594fa}.zh-home-hero{text-align:center;background:radial-gradient(at 50% 78%,#e0edff,#0000 66%),linear-gradient(#fff,#f8fbff);padding-top:52px;overflow:hidden}.zh-hero-tag{color:#6d7789;background:#fff;border:1px solid #e4eaf3;border-radius:24px;padding:7px 15px;font-size:12px;display:inline-block}.zh-home h1{letter-spacing:-.035em;margin:25px 0 16px;font-size:clamp(34px,4.2vw,60px);font-weight:700;line-height:1.3}.zh-home h1 span{color:#1762f5}.zh-hero-copy{color:#737e91;font-size:16px;line-height:1.8}.zh-search{background:#fff;border:1px solid #dce4f3;border-radius:12px;align-items:center;gap:14px;max-width:760px;margin:29px auto 0;padding:8px 9px 8px 22px;display:flex;box-shadow:0 7px 30px #3262ad0d}.zh-search>.icon{color:#7b8799}.zh-search input{min-width:0;font:inherit;color:#1b2332;background:0 0;border:0;outline:0;flex:1;padding:8px 0;font-size:14px}.zh-search button{color:#fff;background:#1762f5;border:0;border-radius:7px;align-items:center;gap:12px;padding:13px 22px;font-size:14px;display:flex}.zh-hot{color:#818b9c;flex-wrap:wrap;justify-content:center;gap:20px;margin-top:17px;font-size:12px;display:flex}.zh-hot button{color:#667185;background:0 0;border:0;padding:0}.zh-hero-links{justify-content:center;gap:26px;margin-top:22px;font-size:13px;display:flex}.zh-hero-links a{color:#65718a;align-items:center;gap:4px;display:flex}.zh-hero-links a:first-child{color:#1762f5;font-weight:600}.zh-hero-links .icon{width:13px}.zh-stage{isolation:isolate;max-width:1100px;height:355px;margin:38px auto 0;position:relative}.zh-stage-main{z-index:2;background:#fff;border:1px solid #dce3ed;border-radius:9px;width:48%;padding:7px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 18px 40px #344d7e20}.zh-stage-main img{aspect-ratio:1.9;object-fit:cover;object-position:top;width:100%;display:block}.zh-stage-side{aspect-ratio:1.65;object-fit:cover;object-position:top;border:6px solid #fff;border-radius:7px;width:34%;position:absolute;top:43px;box-shadow:0 12px 35px #506c9520}.zh-stage-side.left{left:0;transform:rotate(-5deg)}.zh-stage-side.right{right:0;transform:rotate(5deg)}.zh-stage-meta{text-align:left;justify-content:space-between;align-items:center;gap:20px;width:48%;display:flex;position:absolute;bottom:8px;left:26%}.zh-stage-meta strong{font-size:12px;font-weight:500}.zh-stage-meta small{color:#7d899e;max-width:260px;margin-top:4px;font-size:10px;line-height:1.6;display:block}.zh-arrows{white-space:nowrap;color:#697a95;align-items:center;gap:12px;font-size:11px;display:flex}.zh-arrows button{color:#58739a;background:#fff;border:1px solid #d7e0ef;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.zh-hero-empty{color:#66768d;align-content:center;justify-items:center;gap:20px;min-height:245px;font-size:14px;display:grid}.zh-hero-empty>.icon{color:#7797c8;width:40px;height:40px}.zh-hero-empty a{color:#1762f5;align-items:center;gap:8px;display:flex}.zh-trust{border-bottom:1px solid #e2e8f1;grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 0;display:grid}.zh-trust>div{text-align:left;color:#465671;justify-content:center;align-items:flex-start;gap:12px;font-size:13px;display:flex}.zh-trust .icon{color:#6683b9;width:24px;height:24px}.zh-trust small{color:#7e8a9f;margin-top:5px;font-size:11px;display:block}.zh-section{padding:64px 0}.zh-section-head{justify-content:space-between;align-items:end;gap:25px;margin-bottom:30px;display:flex}.zh-section-head p{color:#788499;margin-top:11px;font-size:13px;line-height:1.8}.zh-section-head>a{white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.zh-filter{justify-content:space-between;gap:16px;margin-bottom:28px;display:flex}.zh-filter>div{flex-wrap:wrap;gap:8px;display:flex}.zh-filter button{color:#6c778b;background:0 0;border:0;border-radius:5px;padding:10px 17px;font-size:12px}.zh-filter button[aria-pressed=true]{color:#fff;background:#1762f5}.zh-filter .zh-free{white-space:nowrap;border:1px solid #dfe5ee;align-items:center;gap:7px;display:flex}.zh-template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;display:grid}.zh-template-cover{aspect-ratio:1.36;background:#e9edf4;border-radius:8px;padding:22px;display:block;position:relative;overflow:hidden}.zh-template:nth-child(3n+2) .zh-template-cover{background:#edece8}.zh-template:nth-child(3n) .zh-template-cover{background:#e7eeeb}.zh-template-cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .3s;box-shadow:0 8px 22px #1b233218}.zh-template-cover:hover img{transform:translateY(-4px)}.zh-template-cover>span{color:#fff;opacity:0;background:#1b2332eb;border-radius:5px;align-items:center;gap:6px;padding:8px 13px;font-size:11px;transition:opacity .18s;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.zh-template-cover:hover>span,.zh-template-cover:focus-visible>span{opacity:1}.zh-template-title{justify-content:space-between;align-items:start;gap:10px;margin-top:17px;display:flex}.zh-template-title h3{font-size:16px;font-weight:600;line-height:1.6}.zh-template-title>span{color:#476db1;white-space:nowrap;background:#edf2fd;border-radius:3px;padding:4px 6px;font-size:10px}.zh-template>p{color:#7b8798;margin:8px 0 13px;font-size:12px;line-height:1.7}.zh-template footer{color:#7d899a;border-top:1px solid #e0e5ec;justify-content:space-between;align-items:center;padding-top:11px;font-size:11px;display:flex}.zh-more{border:1px solid #d5dce7;border-radius:5px;align-items:center;gap:20px;width:max-content;max-width:100%;margin:38px auto 0;padding:13px 30px;font-size:12px;display:flex}.zh-empty{text-align:center;color:#788499;padding:56px 20px;font-size:14px;line-height:1.8}.zh-cases{color:#fff;background:#151c27;padding:63px 0 48px;overflow:hidden}.zh-cases .zh-section-head p{color:#9ba8bd}.zh-case-strip{scrollbar-color:#53617a #192231;grid-template-rows:repeat(2,auto);grid-auto-columns:min(30vw,390px);grid-auto-flow:column;gap:20px;padding:12px 4vw 28px;display:grid;overflow-x:auto}.zh-case-strip>a{background:#263042;border-radius:8px;padding:10px;display:block}.zh-case-strip img{aspect-ratio:1.65;object-fit:cover;object-position:top;border-radius:3px;width:100%;display:block}.zh-case-strip span{justify-content:space-between;align-items:center;padding:15px 8px 5px;font-size:12px;display:flex}.zh-cases .zh-more{color:#d2dbee;border-color:#566174}.zh-cases-empty{color:#bdc9dc;align-content:center;justify-items:center;gap:15px;min-height:230px;display:grid}.zh-cases-empty>.icon{color:#8498b7;width:38px;height:38px}.zh-cases-empty span{color:#95a4bb;font-size:13px}.zh-members{background:#eef4ff;padding:60px 0}.zh-reviews{scroll-snap-type:x mandatory;scrollbar-color:#b8c6dd transparent;gap:20px;display:flex;overflow:auto}.zh-reviews article{scroll-snap-align:start;background:#fff;border:1px solid #e3e8ef;border-radius:9px;flex:0 0 calc(33.3333% - 13.3333px);padding:28px}.zh-reviews article>.icon{color:#829ac0}.zh-reviews blockquote{color:#58677d;margin:18px 0 25px;font-size:14px;line-height:1.9}.zh-reviews article>div{align-items:center;gap:10px;font-size:12px;display:flex}.zh-reviews img{object-fit:cover;border-radius:50%;width:36px;height:36px}.zh-learning{grid-template-columns:1fr 1fr;gap:25px;margin-top:35px;display:grid}.zh-learning>a{background:#eef1f6;border-radius:7px;align-items:center;gap:20px;padding:28px;display:flex}.zh-learning>a>.icon:first-child{color:#6481b8;width:33px;height:33px}.zh-learning>a>.icon:last-child{margin-left:auto}.zh-learning small{color:#76849c;font-size:11px}.zh-learning h3{margin-top:7px;font-size:20px}.zh-home-cta{border-top:1px solid #dfe4ec;justify-content:space-between;align-items:center;gap:25px;padding:46px 0 56px;display:flex}.zh-home-cta h2{font-size:27px}.zh-home-cta p{color:#758197;margin-top:12px;font-size:13px;line-height:1.8}.zh-entries{grid-template-columns:repeat(2,1fr);gap:24px;padding-bottom:50px;display:grid}.zh-entries img{object-fit:cover;width:100%;max-height:250px}.zh-entries h3{margin:15px 0 8px}.zh-entries p{color:#748196;font-size:14px}@media (width>=1500px){.zh-stage{height:365px}}@media (width<=1000px){.zh-wrap{width:calc(100% - 48px)}.zh-stage{height:340px}.zh-template-grid{gap:26px 18px}.zh-template-cover{padding:16px}.zh-section-head h2{font-size:27px}.zh-trust{gap:14px}.zh-stage-meta{width:64%;left:18%}.zh-stage-main{width:54%}.zh-reviews article{flex-basis:calc(50% - 10px)}}@media (width<=700px){.zh-wrap{width:calc(100% - 36px)}.zh-home-hero{padding-top:35px}.zh-home h1{margin:21px 0 14px;font-size:35px;line-height:1.4}.zh-home h1 span{display:block}.zh-hero-copy{max-width:340px;font-size:13px;margin:auto!important}.zh-search{gap:9px;margin-top:23px;padding-left:14px}.zh-search input{font-size:12px}.zh-search button{padding:12px;font-size:12px}.zh-search button .icon{display:none}.zh-hot{gap:12px;font-size:10px}.zh-hot button{font-size:11px}.zh-hero-links{font-size:12px}.zh-stage{height:clamp(245px,55vw,365px);margin-top:28px}.zh-stage-main{width:80%;top:8px}.zh-stage-side{width:60%;top:44px}.zh-stage-side.left{left:-26%}.zh-stage-side.right{right:-26%}.zh-stage-meta{width:100%;bottom:0;left:0}.zh-stage-meta small{max-width:180px}.zh-trust{grid-template-columns:1fr 1fr;gap:22px 12px;padding:25px 0}.zh-trust>div{justify-content:flex-start;gap:10px;font-size:12px}.zh-trust small{font-size:10px}.zh-trust .icon{width:22px}.zh-section{padding:43px 0}.zh-section-head{align-items:start;gap:15px;margin-bottom:22px}.zh-home h2,.zh-section-head h2{font-size:25px}.zh-section-head>a{padding-top:5px;font-size:11px}.zh-section-head p{font-size:12px}.zh-filter{flex-wrap:wrap;gap:10px}.zh-filter>div{gap:2px}.zh-filter button{padding:9px 11px;font-size:11px}.zh-template-grid{grid-template-columns:1fr;gap:28px}.zh-template-cover{padding:24px}.zh-template-cover>span{opacity:1}.zh-cases{padding:43px 0}.zh-case-strip{grid-auto-columns:78vw;gap:14px}.zh-members{padding:43px 0}.zh-members .zh-section-head{display:block}.zh-members .zh-section-head>a{margin-top:15px}.zh-reviews article{flex-basis:88%}.zh-learning{grid-template-columns:1fr;gap:14px;margin-top:27px}.zh-learning>a{padding:24px}.zh-home-cta{flex-direction:column;align-items:start;padding:35px 0 40px}.zh-home-cta h2{font-size:25px}.zh-entries{grid-template-columns:1fr}.zh-arrows{gap:8px}}@media (prefers-reduced-motion:reduce){.zh-home *{scroll-behavior:auto!important;transition:none!important}}.preview-selector[data-v-7ac385a1]{flex-shrink:0;gap:6px;font-size:13px;display:grid}.preview-selector select[data-v-7ac385a1]{color:#172b45;background:#fff;border-radius:6px;max-width:220px;min-height:38px;padding:6px 10px}.nav-table[data-v-40a014a6]{border-collapse:collapse;width:100%}.nav-table th[data-v-40a014a6]{text-align:left}.align-right[data-v-40a014a6]{text-align:right!important}.row-actions[data-v-40a014a6],.order-buttons[data-v-40a014a6],.protected-tag[data-v-40a014a6],.section-foot[data-v-40a014a6]{align-items:center;gap:12px;display:flex}.row-actions[data-v-40a014a6]{white-space:nowrap;justify-content:flex-end}.protected-tag[data-v-40a014a6]{color:#72829a;gap:4px;margin-top:7px;font-size:11px}.path-cell[data-v-40a014a6]{overflow-wrap:anywhere;max-width:260px}.order-buttons[data-v-40a014a6]{gap:4px}.order-buttons button[data-v-40a014a6]{color:#637b9b;cursor:pointer;background:#f3f6fb;border:1px solid #e3e8ef;border-radius:5px;place-items:center;width:27px;height:27px;display:grid}.order-buttons button[data-v-40a014a6]:disabled{opacity:.3;cursor:not-allowed}.section-foot[data-v-40a014a6]{color:#78869b;gap:6px;margin:16px 0 0;font-size:11px}.pages-section[data-v-40a014a6]{border-top:1px solid #e3e8ef;margin-top:34px;padding-top:28px}.console-empty[data-v-40a014a6]{justify-items:center;gap:12px;display:grid}.console-empty p[data-v-40a014a6]{margin:0}.danger[data-v-40a014a6]{color:#c25662!important}.page-remove-warning[data-v-40a014a6]{color:var(--admin-danger);margin-top:12px}.dialog-help[data-v-40a014a6]{color:#72829a;font-size:12px;line-height:1.7}.inline-check[data-v-40a014a6]{align-items:center;gap:8px!important;display:flex!important}.home-section-preview[data-v-c53cc63f]{min-width:0;color:var(--admin-text-primary);background:var(--workspace-surface);border:1px solid var(--workspace-line);border-radius:12px;overflow:hidden}.preview-heading[data-v-c53cc63f]{border-bottom:1px solid var(--workspace-line);justify-content:space-between;align-items:center;gap:10px;padding:16px;display:flex}.preview-heading h3[data-v-c53cc63f]{align-items:center;gap:5px;margin:0;font-size:13px;font-weight:600;display:flex}.preview-status[data-v-c53cc63f]{color:var(--brand);flex-shrink:0;font-size:11px}.preview-status.off[data-v-c53cc63f]{color:var(--admin-text-meta)}.preview-content[data-v-c53cc63f]{padding:18px 16px}.preview-content.is-disabled[data-v-c53cc63f]{filter:grayscale()}.preview-section-heading h4[data-v-c53cc63f]{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600;line-height:1.55}.preview-section-heading p[data-v-c53cc63f]{color:var(--admin-text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.8}.preview-cards[data-v-c53cc63f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:18px;display:grid}.preview-cards article[data-v-c53cc63f]{min-width:0}.preview-cards h5[data-v-c53cc63f]{overflow-wrap:anywhere;margin:8px 0 0;font-size:12px;font-weight:500;line-height:1.65}.preview-thumbnail[data-v-c53cc63f],.preview-feature-image[data-v-c53cc63f]{aspect-ratio:1.45;background:var(--workspace-canvas);border-radius:6px;overflow:hidden}.preview-feature-image[data-v-c53cc63f]{margin-bottom:16px}.preview-thumbnail img[data-v-c53cc63f],.preview-feature-image img[data-v-c53cc63f]{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.preview-image-empty[data-v-c53cc63f]{height:100%;color:var(--admin-text-meta);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:11px;display:flex}.preview-image-empty svg[data-v-c53cc63f]{width:20px;height:20px}.preview-item-description[data-v-c53cc63f]{-webkit-line-clamp:2;color:var(--admin-text-meta);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:5px 0 0;font-size:11px;line-height:1.6;display:-webkit-box;overflow:hidden}.preview-price[data-v-c53cc63f]{color:var(--brand);margin-top:6px;font-size:12px;font-weight:600;display:block}.is-membership article[data-v-c53cc63f]{border-top:1px solid var(--workspace-line);padding-block:12px}.is-membership h5[data-v-c53cc63f]{margin-top:0;font-weight:600}.is-membership .preview-price[data-v-c53cc63f]{font-size:18px}.preview-articles[data-v-c53cc63f]{margin:15px 0 0;padding:0;list-style:none}.preview-articles li[data-v-c53cc63f]{border-bottom:1px solid var(--workspace-line);align-items:baseline;gap:10px;padding:12px 0;font-size:12px;line-height:1.65;display:flex}.preview-articles li>span[data-v-c53cc63f]{color:var(--admin-text-meta);font-variant-numeric:tabular-nums;font-size:11px}.preview-articles strong[data-v-c53cc63f]{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:500}.preview-articles svg[data-v-c53cc63f],.preview-link svg[data-v-c53cc63f]{width:13px;height:13px;color:var(--admin-text-meta);flex-shrink:0}.preview-empty[data-v-c53cc63f]{color:var(--admin-text-meta);text-align:center;justify-items:center;padding:52px 16px;display:grid}.preview-empty>svg[data-v-c53cc63f]{width:25px;height:25px}.preview-empty p[data-v-c53cc63f]{color:var(--admin-text-secondary);margin:14px 0 7px;font-size:13px}.preview-empty span[data-v-c53cc63f],.preview-overflow[data-v-c53cc63f],.preview-missing[data-v-c53cc63f],.preview-no-items[data-v-c53cc63f],.preview-footer[data-v-c53cc63f]{color:var(--admin-text-meta);font-size:11px;line-height:1.8}.preview-no-items[data-v-c53cc63f]{padding:28px 0}.preview-overflow[data-v-c53cc63f],.preview-missing[data-v-c53cc63f]{margin:16px 0 0}.preview-link[data-v-c53cc63f]{border-top:1px solid var(--workspace-line);color:var(--admin-text-meta);justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:12px;font-size:11px;line-height:1.8;display:flex}.preview-link>span[data-v-c53cc63f]{overflow-wrap:anywhere;min-width:0}.preview-link>span>span[data-v-c53cc63f]{color:var(--brand)}.preview-footer[data-v-c53cc63f]{border-top:1px solid var(--workspace-line);background:var(--workspace-canvas);justify-content:space-between;gap:12px;padding:10px 16px;display:flex}.preview-disabled[data-v-c53cc63f]{color:var(--admin-text-secondary);background:var(--workspace-canvas);align-items:center;gap:7px;padding:10px 16px;font-size:11px;line-height:1.7;display:flex}.preview-disabled svg[data-v-c53cc63f]{flex-shrink:0;width:14px;height:14px}.home-content-editor[data-v-e85dc066]{min-width:0;color:var(--admin-text-secondary)}.home-edit-preview-layout[data-v-e85dc066]{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:28px;display:grid}.home-edit-column[data-v-e85dc066]{min-width:0}.home-preview-column[data-v-e85dc066]{min-width:0;padding-top:24px;position:sticky;top:24px}.home-editor-heading[data-v-e85dc066],.home-group-heading[data-v-e85dc066],.home-edit-heading[data-v-e85dc066],.home-reference-section>header[data-v-e85dc066]{justify-content:space-between;align-items:center;gap:16px;display:flex}.home-content-editor[data-v-e85dc066] :is(h2,h3,h4){color:var(--admin-text-primary);align-items:center;gap:4px;margin:0;font-weight:600;display:flex}.home-content-editor h2[data-v-e85dc066]{font-size:16px}.home-content-editor h3[data-v-e85dc066]{font-size:15px}.home-content-editor h4[data-v-e85dc066]{font-size:13px}.home-related-links[data-v-e85dc066]{flex-wrap:wrap;gap:18px;font-size:12px;display:flex}.home-related-links a[data-v-e85dc066]{color:var(--brand)}.home-content-types[data-v-e85dc066]{background:var(--workspace-canvas);border-radius:8px;flex-wrap:wrap;gap:6px;margin-top:24px;padding:6px;display:flex}.home-content-types button[data-v-e85dc066]{white-space:nowrap;color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.home-content-types button.active[data-v-e85dc066]{background:var(--brand-soft);color:var(--brand);font-weight:600}.home-content-types button span[data-v-e85dc066]{font-variant-numeric:tabular-nums;font-size:11px}.home-group-heading[data-v-e85dc066]{min-height:34px;margin:24px 0 18px}.home-edit-heading[data-v-e85dc066]{border-block:1px solid var(--workspace-line);margin-bottom:20px;padding:16px 0}.home-edit-heading>strong[data-v-e85dc066]{color:var(--admin-text-primary);overflow-wrap:anywhere;align-items:center;gap:4px;font-size:13px;display:flex}.home-edit-heading.single-config[data-v-e85dc066]{border-top:0;margin-top:24px;padding-top:4px}.home-edit-heading>div[data-v-e85dc066],.home-enabled[data-v-e85dc066]{align-items:center;gap:18px;display:flex}.home-enabled[data-v-e85dc066]{white-space:nowrap;gap:8px;font-size:12px}.home-content-editor input[type=checkbox][data-v-e85dc066],.home-content-picker input[type=checkbox][data-v-e85dc066]{width:15px;height:15px;min-height:0;accent-color:var(--brand);flex:none}.home-remove[data-v-e85dc066]{color:var(--admin-danger);cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px}.home-settings-fields[data-v-e85dc066]{border:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 24px;min-width:0;margin:0;padding:0;display:grid}.home-settings-fields>label[data-v-e85dc066]{flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.home-settings-fields>label>span[data-v-e85dc066]{align-items:center;gap:4px;display:flex}.home-settings-fields[data-v-e85dc066] :is(input,select,textarea){border:1px solid var(--workspace-line);width:100%;min-width:0;min-height:36px;color:var(--admin-text-primary);font:inherit;background:#fff;border-radius:6px;padding:9px 12px;font-size:13px}.home-settings-fields textarea[data-v-e85dc066]{resize:vertical;min-height:64px}.home-full[data-v-e85dc066]{grid-column:1/-1}.home-reference-section[data-v-e85dc066]{margin-top:28px}.home-reference-section>header[data-v-e85dc066]{flex-wrap:wrap;justify-content:flex-start;margin-bottom:12px}.home-reference-section>header>.btn[data-v-e85dc066]{margin-left:auto}.home-reference-meta[data-v-e85dc066]{color:var(--admin-text-meta);font-size:11px}.home-auto-state[data-v-e85dc066],.home-editor-empty[data-v-e85dc066]{background:var(--workspace-canvas);text-align:center;color:var(--admin-text-meta);border-radius:6px;padding:24px 16px;font-size:12px}.home-editor-empty p[data-v-e85dc066]{color:var(--admin-text-secondary);margin:0 0 8px;font-size:14px}.home-editor-empty span[data-v-e85dc066]{font-size:12px}.home-selected-list[data-v-e85dc066]{border-top:1px solid var(--workspace-line);margin:0;padding:0;list-style:none}.home-selected-list li[data-v-e85dc066]{border-bottom:1px solid var(--workspace-line);align-items:center;gap:12px;min-height:44px;padding:6px 10px;display:flex}.home-reference-index[data-v-e85dc066]{color:var(--admin-text-meta);font-variant-numeric:tabular-nums;width:20px;font-size:11px}.home-reference-title[data-v-e85dc066]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;overflow:hidden}.home-selected-list small[data-v-e85dc066]{color:var(--admin-text-meta);font-size:11px}.home-selected-list li.overflow[data-v-e85dc066]{background:var(--workspace-canvas)}.home-row-actions[data-v-e85dc066]{flex:none;align-items:center;gap:4px;display:flex}.home-row-actions button[data-v-e85dc066]{width:28px;height:28px;color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.home-row-actions button[data-v-e85dc066]:hover:not(:disabled),.home-group-select[data-v-e85dc066]:hover:not(:disabled){background:var(--brand-soft);color:var(--brand)}.home-content-editor button[data-v-e85dc066]:disabled{opacity:.45;cursor:not-allowed}.home-group-list[data-v-e85dc066]{margin-bottom:18px}.home-group-list>div[data-v-e85dc066]{border-bottom:1px solid var(--workspace-line);align-items:center;padding-right:8px;display:flex}.home-group-list>div.selected[data-v-e85dc066]{background:var(--brand-soft)}.home-group-select[data-v-e85dc066]{text-align:left;cursor:pointer;min-width:0;color:var(--admin-text-secondary);background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:12px;display:flex}.home-group-select>span[data-v-e85dc066]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.home-group-select small[data-v-e85dc066]{font-size:11px}.home-editor-warning[data-v-e85dc066]{background:var(--workspace-canvas);color:var(--admin-danger);margin:0 0 16px;padding:12px;font-size:12px;line-height:1.7}.home-editor-warning button[data-v-e85dc066]{color:var(--brand);cursor:pointer;background:0 0;border:0}.home-historical[data-v-e85dc066]{border-top:1px solid var(--workspace-line);margin-top:28px;padding-top:20px;font-size:12px}.home-historical summary[data-v-e85dc066]{cursor:pointer}.home-historical summary span[data-v-e85dc066],.home-historical small[data-v-e85dc066]{color:var(--admin-text-meta);font-size:11px}.home-historical>div[data-v-e85dc066]{justify-content:space-between;padding:10px 0;display:flex}.home-content-picker[data-v-e85dc066],.home-confirm[data-v-e85dc066]{padding:24px}.home-picker-search[data-v-e85dc066]{border:1px solid var(--workspace-line);border-radius:6px;align-items:center;gap:10px;padding:0 12px;display:flex}.home-picker-search input[data-v-e85dc066]{min-width:0;color:var(--admin-text-primary);background:0 0;border:0;outline:none;flex:1;padding:10px 0;font-size:13px}.home-picker-search[data-v-e85dc066]:focus-within{outline:2px solid var(--brand);outline-offset:2px}.home-picker-summary[data-v-e85dc066]{justify-content:space-between;align-items:center;margin:16px 0;font-size:12px;display:flex}.home-picker-summary button[data-v-e85dc066]{color:var(--brand);cursor:pointer;background:0 0;border:0;padding:4px 0}.home-picker-options[data-v-e85dc066]{overscroll-behavior:contain;scrollbar-width:thin;min-height:160px;max-height:340px;overflow-y:auto}.home-picker-options>label[data-v-e85dc066]{border-bottom:1px solid var(--workspace-line);cursor:pointer;align-items:center;gap:12px;padding:12px 6px;font-size:13px;display:flex}.home-picker-options>label>span[data-v-e85dc066]{overflow-wrap:anywhere;flex:1;min-width:0}.home-picker-options small[data-v-e85dc066]{color:var(--admin-text-meta);font-size:11px}.home-content-picker footer[data-v-e85dc066],.home-confirm footer[data-v-e85dc066]{border-top:1px solid var(--workspace-line);justify-content:flex-end;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}.home-content-picker footer>span[data-v-e85dc066]{color:var(--admin-text-meta);margin-right:auto;font-size:11px}.home-confirm p[data-v-e85dc066]{font-size:13px;line-height:1.8}.home-content-editor[data-v-e85dc066] :is(button,input,textarea,select):focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media (width<=1100px){.home-edit-preview-layout[data-v-e85dc066]{grid-template-columns:minmax(0,1fr);gap:20px}.home-preview-column[data-v-e85dc066]{padding-top:0;position:static}}@media (width<=760px){.home-editor-heading[data-v-e85dc066]{flex-direction:column;align-items:flex-start;gap:12px}.home-content-types[data-v-e85dc066]{flex-wrap:nowrap;overflow-x:auto}.home-content-types button[data-v-e85dc066]{flex:none}.home-settings-fields[data-v-e85dc066]{grid-template-columns:minmax(0,1fr)}.home-edit-heading[data-v-e85dc066]{flex-direction:column;align-items:flex-start;gap:12px}.home-edit-heading>div[data-v-e85dc066]{justify-content:space-between;width:100%}.home-selected-list li[data-v-e85dc066]{flex-wrap:wrap;gap:6px;padding-inline:0}.home-reference-title[data-v-e85dc066]{flex-basis:calc(100% - 140px)}.home-selected-list small[data-v-e85dc066]{order:4;width:100%;padding-left:26px}.home-content-picker[data-v-e85dc066],.home-confirm[data-v-e85dc066]{padding:18px}.home-content-picker footer[data-v-e85dc066]{flex-wrap:wrap}.home-content-picker footer>span[data-v-e85dc066]{flex-basis:100%}}.site-console[data-v-d3e9aee5]{width:min(100%,1160px);max-width:1160px;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:start;gap:18px;margin-inline:auto;display:grid;overflow:visible}.site-console.console-surface[data-v-d3e9aee5]{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.site-page-head[data-v-d3e9aee5],.site-head-actions[data-v-d3e9aee5],.site-title-with-help[data-v-d3e9aee5],.site-section-heading[data-v-d3e9aee5]{align-items:center;display:flex}.site-page-head[data-v-d3e9aee5]{justify-content:space-between;gap:20px;padding:2px 2px 0}.site-page-head h1[data-v-d3e9aee5]{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:600}.site-head-actions[data-v-d3e9aee5]{gap:10px}.site-title-with-help[data-v-d3e9aee5],.site-section-heading[data-v-d3e9aee5]{gap:6px;min-width:0}.site-title-with-help>svg[data-v-d3e9aee5],.site-section-heading>svg[data-v-d3e9aee5]{color:var(--admin-text-meta);flex-shrink:0}.site-panel[data-v-d3e9aee5]{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:12px;min-width:0;overflow:hidden}.site-home .site-panel[data-v-d3e9aee5]{overflow:visible}.site-tabs[data-v-d3e9aee5]{border-bottom:1px solid var(--workspace-line);scrollbar-width:thin;gap:38px;padding:0 28px;display:flex;overflow-x:auto}.site-tabs>button[data-v-d3e9aee5]{min-height:40px;color:var(--admin-text-secondary);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex-shrink:0;padding:0;font-size:13px}.site-tabs>button.active[data-v-d3e9aee5]{color:var(--brand);border-bottom-color:var(--brand)}.site-panel-content[data-v-d3e9aee5]{min-width:0;padding:28px 30px 32px}.site-company .site-panel[data-v-d3e9aee5]{background:0 0;border:0;border-radius:0;overflow:visible}.site-company .site-panel-content[data-v-d3e9aee5]{grid-template-columns:minmax(0,1fr);gap:18px;padding:0;display:grid}.site-company .site-panel-content>.ops-error[data-v-d3e9aee5]{grid-column:1/-1}.site-company #site-contact[data-v-d3e9aee5],.site-company-footer[data-v-d3e9aee5]{border:1px solid var(--workspace-line);background:#fff;border-radius:12px;align-self:start;margin:0;padding:24px}.site-company-footer[data-v-d3e9aee5]{grid-column:1/-1;min-width:0;margin-bottom:60px;scroll-margin-top:24px}.site-company .site-panel-content>form[style*="display: none"][data-v-d3e9aee5]{display:none!important}.site-company-label[data-v-d3e9aee5]{align-items:center;gap:6px;font-weight:600;display:inline-flex}.site-company-label svg[data-v-d3e9aee5]{color:var(--admin-text-meta)}.site-company .site-field-grid textarea[data-v-d3e9aee5]{height:68px;min-height:68px}.site-company .site-field-grid[data-v-d3e9aee5] :is(input,textarea){font-weight:400}.site-company-actions[data-v-d3e9aee5]{margin-top:24px}.site-company-actions p[data-v-d3e9aee5]{color:var(--admin-text-meta);align-items:center;gap:6px;margin:0 0 14px;font-size:11px;display:flex}.site-company-actions>div[data-v-d3e9aee5]{flex-wrap:wrap;gap:10px;display:flex}.site-identity-layout[data-v-d3e9aee5]{grid-template-columns:minmax(0,1fr) 258px;align-items:start;gap:32px;display:grid}.site-identity-fields[data-v-d3e9aee5]{min-width:0}.site-section-heading[data-v-d3e9aee5]{margin-bottom:20px}.site-section-heading h2[data-v-d3e9aee5]{margin:0;font-size:15px;font-weight:600}.site-secondary-heading[data-v-d3e9aee5],.site-embedded-section[data-v-d3e9aee5],.site-console .site-version-panel[data-v-d3e9aee5]{border-top:1px solid var(--workspace-line);margin-top:26px;padding-top:24px;scroll-margin-top:24px}.site-console .ops-grid.site-field-grid[data-v-d3e9aee5]{gap:20px;margin-top:0}.site-console .site-field-grid>label[data-v-d3e9aee5]{gap:7px;font-size:12px}.site-field-grid small[data-v-d3e9aee5]{color:var(--admin-text-meta);font-size:11px;font-weight:400;line-height:1.6}.site-console .ops-panel[data-v-d3e9aee5]{box-shadow:none;background:0 0;border:0;padding:0}.site-console .ops-panel>h2[data-v-d3e9aee5]{margin:0 0 8px}.site-console .ops-panel>p[data-v-d3e9aee5]{color:var(--art-gray-600);font-size:var(--admin-font-body);margin:0 0 24px;line-height:1.8}.site-console .ops-grid[data-v-d3e9aee5]{gap:var(--admin-space-4) var(--admin-space-5);margin:var(--admin-space-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.site-console .site-assets[data-v-d3e9aee5]{border-left:1px solid var(--workspace-line);min-width:0;margin-top:0;padding-left:26px;display:block}.site-console .site-assets[data-v-d3e9aee5] .ops-media-inner{background:0 0;border:0;border-radius:0;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:10px 8px;min-height:0;margin:16px 0 0;padding:0;display:flex}.site-console .site-assets[data-v-d3e9aee5] .ops-media-inner>img,.site-console .site-logo-field[data-v-d3e9aee5] .ops-media-inner>.ops-muted{background:var(--brand-soft);border:0;border-radius:10px;place-items:center;width:72px;height:72px;margin-right:calc(100% - 72px);padding:8px;display:grid}.site-console .site-assets[data-v-d3e9aee5] .ops-field-label{font-size:11px;font-weight:600}.site-console .site-logo-field[data-v-d3e9aee5] .ops-media-preview{flex:1 0 100%;align-items:center;gap:12px;margin-bottom:6px;display:flex}.site-console .site-logo-field[data-v-d3e9aee5] .ops-media-preview>img,.site-console .site-logo-field[data-v-d3e9aee5] .ops-media-placeholder{background:var(--brand-soft);width:72px;height:72px;color:var(--admin-text-meta);object-fit:contain;border-radius:10px;flex:0 0 72px;place-items:center;padding:8px;font-size:11px;display:grid}.site-console .site-logo-field[data-v-d3e9aee5] .ops-media-preview>div{gap:5px;min-width:0;display:grid}.site-console .site-logo-field[data-v-d3e9aee5] .ops-media-preview strong{overflow-wrap:anywhere;font-size:12px;font-weight:600}.site-console .site-logo-field[data-v-d3e9aee5] .ops-media-preview>div>span{color:var(--admin-text-meta);font-size:11px}.site-console .site-assets[data-v-d3e9aee5] .ops-media-path{border:1px solid var(--workspace-line);width:100%;min-width:0;height:36px;color:var(--admin-text-secondary);background:#fff;border-radius:5px;flex:1 0 100%;margin-bottom:2px;padding:8px 10px;font-size:12px}.site-console .site-assets[data-v-d3e9aee5] .ops-media-description{color:var(--admin-text-meta);margin:6px 0 0;font-size:11px;line-height:1.6}.site-console .site-secondary-asset[data-v-d3e9aee5]{border-top:1px solid var(--workspace-line);margin-top:22px;padding:12px 0}.site-console .site-secondary-asset+.site-secondary-asset[data-v-d3e9aee5]{margin-top:0}.site-console .site-secondary-asset[data-v-d3e9aee5] .ops-muted{flex:1 0 100%}.site-console .site-secondary-asset[data-v-d3e9aee5] .ops-media-inner{margin-top:12px}.site-console .site-secondary-asset[data-v-d3e9aee5] .ops-media-inner>img{border-radius:6px;width:36px;height:36px;margin-right:0;padding:3px}.site-console .site-assets[data-v-d3e9aee5] img{object-fit:contain;max-width:100%;max-height:72px}.site-console .site-assets[data-v-d3e9aee5] small{color:var(--art-gray-600);font-size:var(--admin-font-secondary);margin-top:9px;line-height:1.7;display:block}.site-console .site-secondary-asset[data-v-d3e9aee5] small{display:none}.site-console .site-assets[data-v-d3e9aee5] .ops-file{opacity:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.site-console .site-assets[data-v-d3e9aee5] .btn{position:relative}.site-console .console-section-nav p[data-v-d3e9aee5]{color:var(--art-gray-500);font-size:var(--admin-font-secondary);margin:32px 10px 0;line-height:1.9}.site-console .site-status[data-v-d3e9aee5]{padding:10px var(--admin-space-5);border-bottom:1px solid var(--default-border);background:var(--art-gray-100);font-size:var(--admin-font-secondary);gap:24px;margin:0}.site-console .console-savebar p[data-v-d3e9aee5]{color:var(--art-gray-600);font-size:var(--admin-font-secondary);align-items:center;gap:7px;margin:0 auto 0 0;display:flex}.site-console .console-savebar[data-v-d3e9aee5]{padding:20px 30px;position:static}.site-console #site-contact[data-v-d3e9aee5],.site-console #site-versions[data-v-d3e9aee5]{border-top:1px solid var(--workspace-line);padding-top:24px}.site-console .site-policy-cards[data-v-d3e9aee5]{margin:var(--admin-space-4) 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.site-policy-cards button[data-v-d3e9aee5]{padding:var(--admin-space-4);text-align:left;border:1px solid var(--default-border);background:var(--default-box-color);color:var(--art-gray-900);cursor:pointer;border-radius:10px;justify-items:start;gap:12px;display:grid}.site-policy-cards button.active[data-v-d3e9aee5]{border-color:var(--art-primary);background:var(--brand-soft);box-shadow:0 0 0 1px var(--art-primary)}.site-policy-cards .policy-icon[data-v-d3e9aee5]{width:38px;height:38px;color:var(--art-primary);background:var(--brand-soft);border-radius:9px;place-items:center;display:grid}.site-policy-cards strong[data-v-d3e9aee5]{font-size:var(--admin-font-body);font-weight:600}.site-policy-cards small[data-v-d3e9aee5]{font-size:var(--admin-font-secondary);color:var(--art-gray-600)}.site-console .ops-warning[data-v-d3e9aee5]{background:color-mix(in srgb, var(--admin-warning) 10%, var(--default-box-color));color:var(--admin-warning);font-size:var(--admin-font-body);border-radius:7px;padding:12px 16px;line-height:1.8}.site-console .ops-subpanel[data-v-d3e9aee5]{padding:var(--admin-space-4) 0;margin-top:var(--admin-space-4);border:0;border-top:1px solid var(--default-border);background:0 0}.site-console .ops-multiple[data-v-d3e9aee5]{min-height:160px}.site-console .ops-check[data-v-d3e9aee5]{align-items:center;gap:8px;margin-top:20px;display:flex}.site-console .ops-section-heading[data-v-d3e9aee5]{margin-bottom:20px}.site-console .ops-section-heading p[data-v-d3e9aee5]{font-size:var(--admin-font-body);color:var(--art-gray-600);margin-top:8px;line-height:1.8}.site-console .channel-heading[data-v-d3e9aee5]{align-items:center}.site-console .channel-heading h3[data-v-d3e9aee5]{margin:0}.site-console .channel-remove[data-v-d3e9aee5]{color:var(--admin-danger)}.site-console .ops-current-links a[data-v-d3e9aee5]{text-decoration:none}@media (width<=1120px){.site-console .site-assets[data-v-d3e9aee5]{gap:12px}.site-policy-cards button[data-v-d3e9aee5]{padding:14px}}.ops-version-history[data-v-d3e9aee5]{grid-template-columns:100px 100px minmax(0,1fr) auto}.ops-version-history>small[data-v-d3e9aee5]{color:var(--muted);overflow-wrap:anywhere;grid-area:2/1/auto/4}.ops-version-history>button[data-v-d3e9aee5]{grid-area:1/4/3}@media (width<=760px){.site-page-head[data-v-d3e9aee5]{align-items:flex-start;gap:12px}.site-page-head h1[data-v-d3e9aee5]{font-size:21px}.site-head-actions[data-v-d3e9aee5]{flex-wrap:wrap;justify-content:flex-end;gap:6px}.site-tabs[data-v-d3e9aee5]{gap:24px;padding-inline:18px}.site-panel-content[data-v-d3e9aee5]{padding:24px 18px}.site-identity-layout[data-v-d3e9aee5]{grid-template-columns:minmax(0,1fr);gap:28px}.site-console .site-assets[data-v-d3e9aee5]{border-left:0;border-top:1px solid var(--workspace-line);padding:24px 0 0}.site-console .site-field-grid[data-v-d3e9aee5]{grid-template-columns:minmax(0,1fr)}.site-console .console-savebar[data-v-d3e9aee5]{gap:10px;padding:18px}.site-console .console-savebar p[data-v-d3e9aee5]{flex:1 0 100%}.site-console .site-policy-cards[data-v-d3e9aee5]{grid-template-columns:minmax(0,1fr)}.ops-version-history[data-v-d3e9aee5]{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px}.ops-version-history>time[data-v-d3e9aee5]{grid-area:2/1/auto/-1}.ops-version-history>small[data-v-d3e9aee5]{grid-area:3/1/auto/-1}.ops-version-history>button[data-v-d3e9aee5]{grid-area:4/1/auto/-1;justify-self:start}}.ops-current-links[data-v-d3e9aee5]{flex-wrap:wrap;gap:12px 24px;margin:20px 0;display:flex}.ops-current-links a[data-v-d3e9aee5]{color:var(--brand);text-underline-offset:4px;text-decoration:underline}.ops-restore-target[data-v-d3e9aee5]{margin:var(--admin-space-4) 0;padding:var(--admin-space-4);background:var(--art-gray-100);overflow-wrap:anywhere;border-radius:12px}.ops-restore-target p[data-v-d3e9aee5]{margin:8px 0 0}.zzm-editorial{--editorial-blue:#145dfa;--editorial-ink:#171a21;--editorial-muted:#626b78;--editorial-line:#e2e6ed;color:var(--editorial-ink);background:#f7f8fa;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.75}.zzm-editorial ::selection{background:#cadbff}.zzm-editorial :is(input,textarea){caret-color:var(--editorial-blue)}.zzm-editorial :is(a,button,input,select,summary):focus-visible{outline-offset:4px;outline:3px solid #7ba4fb}.zzm-editorial :is(h1,h2,h3){letter-spacing:-.025em;overflow-wrap:anywhere;font-weight:500}.zzm-editorial h1{text-wrap:balance;font-size:46px;line-height:1.4}.zzm-editorial h2{font-size:28px;line-height:1.55}.zzm-editorial h3{font-size:19px;line-height:1.6}.zzm-editorial svg{stroke-width:1.6px;flex:none;width:19px;height:19px}.zzm-editorial .editorial-wrap{width:min(1232px,100% - 80px);margin:0 auto}.zzm-editorial .editorial-intro{justify-content:space-between;align-items:flex-end;gap:35px;padding:61px 0 36px;display:flex}.zzm-editorial .editorial-intro>div{min-width:0}.zzm-editorial .editorial-intro p{color:var(--editorial-muted);margin-top:15px}.zzm-editorial .editorial-search{border:1px solid var(--editorial-line);background:#fff;border-radius:7px;flex:0 0 335px;align-items:center;gap:12px;width:335px;min-height:52px;padding:10px 15px;display:flex}.zzm-editorial .editorial-search>svg{color:var(--editorial-muted);width:17px}.zzm-editorial .editorial-search input{background:0 0;border:0;width:100%;min-width:0;padding:0;font-size:13px}.zzm-editorial .editorial-search input::placeholder{color:var(--editorial-muted);opacity:1}.zzm-editorial .editorial-search button{width:30px;height:30px;color:var(--editorial-muted);border-radius:4px;place-items:center;padding:0;display:grid}.zzm-editorial .editorial-search button:hover{color:var(--editorial-blue);background:#edf2ff}.zzm-editorial .editorial-tag{color:#546278;background:#edf1f7;border-radius:4px;padding:4px 8px;font-size:11px;line-height:1.6;display:inline-flex}.zzm-editorial .editorial-muted{color:var(--editorial-muted);font-size:12px}.zzm-editorial .editorial-text-link{color:var(--editorial-blue);align-items:center;gap:14px;margin-top:22px;font-size:13px;display:inline-flex}.zzm-editorial .editorial-text-link:hover{text-underline-offset:4px;text-decoration:underline}.zzm-editorial .editorial-image{background:#e8edff;min-width:0;overflow:hidden}.zzm-editorial .editorial-image img{object-fit:cover;object-position:top center;width:100%;height:100%}.zzm-editorial .editorial-image-empty{color:#54668e;flex-direction:column;justify-content:center;align-items:center;gap:15px;height:100%;min-height:112px;padding:24px;display:flex}.zzm-editorial .editorial-image-empty svg{width:34px;height:34px}.zzm-editorial .editorial-feature-grid{grid-template-columns:1.7fr 1fr;gap:20px;display:grid}.zzm-editorial .editorial-feature-grid.is-single{grid-template-columns:1fr}.zzm-editorial .editorial-feature-main{background:#e8edff;border-radius:12px;align-items:center;min-width:0;height:330px;padding:32px;display:flex;position:relative;overflow:hidden}.zzm-editorial .editorial-feature-copy{z-index:1;width:47%;position:relative}.zzm-editorial .editorial-feature-copy>.editorial-tag{color:#4f5f80;background:0 0;padding:0}.zzm-editorial .editorial-feature-copy h2{margin:14px 0;font-size:33px;line-height:1.45}.zzm-editorial .editorial-feature-copy p{color:#536483;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.9;display:-webkit-box;overflow:hidden}.zzm-editorial .editorial-feature-main>.editorial-image{background:#fff;border-radius:10px;width:47%;height:285px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:40px;right:-5px;transform:rotate(-5deg);box-shadow:0 17px 35px #19244a17}.zzm-editorial .editorial-feature-main:hover>.editorial-image{transform:rotate(-2deg)translateY(-4px)}.zzm-editorial .editorial-small-features{gap:20px;min-width:0;display:grid}.zzm-editorial .editorial-small-feature{background:#eaf1ea;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-width:0;padding:23px 26px;display:flex;overflow:hidden}.zzm-editorial .editorial-small-feature:last-child{background:#f3ede6}.zzm-editorial .editorial-small-feature>div:first-child{flex:1;min-width:0}.zzm-editorial .editorial-small-feature h3{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:21px;display:-webkit-box;overflow:hidden}.zzm-editorial .editorial-small-feature p{color:#59685c;margin-top:7px;font-size:12px}.zzm-editorial .editorial-small-feature:last-child p{color:#756455}.zzm-editorial .editorial-small-feature>.editorial-image{border-radius:8px;flex:0 0 92px;width:92px;height:86px;transform:rotate(8deg)}.zzm-editorial .editorial-small-feature .editorial-text-link{margin-top:16px}.zzm-editorial .editorial-catalog{padding:50px 0 75px}.zzm-editorial .editorial-catalog-head{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.zzm-editorial .editorial-filters{flex-wrap:wrap;gap:9px;min-width:0;display:flex}.zzm-editorial .editorial-filters button{color:var(--editorial-muted);background:0 0;border:0;border-radius:6px;padding:8px 14px;font-size:13px}.zzm-editorial .editorial-filters button:hover{background:#e9edf3}.zzm-editorial .editorial-filters button.active{background:var(--editorial-ink);color:#fff}.zzm-editorial .editorial-selects{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.zzm-editorial .editorial-selects select{border:1px solid var(--editorial-line);color:var(--editorial-muted);background:0 0;border-radius:6px;max-width:160px;padding:8px 10px;font-size:12px}.zzm-editorial .editorial-result-line{color:var(--editorial-muted);justify-content:space-between;gap:20px;margin-bottom:24px;font-size:12px;display:flex}.zzm-editorial .editorial-result-line a{color:var(--editorial-blue)}.zzm-editorial .editorial-resource-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 24px;display:grid}.zzm-editorial .editorial-resource-card{min-width:0}.zzm-editorial .editorial-resource-card>.editorial-image{border-radius:10px;height:205px}.zzm-editorial .editorial-resource-card>.editorial-image img{transition:transform .35s cubic-bezier(.16,1,.3,1)}.zzm-editorial .editorial-resource-card:hover>.editorial-image img{transform:scale(1.025)}.zzm-editorial .editorial-resource-meta{padding:17px 0}.zzm-editorial .editorial-resource-meta h3{justify-content:space-between;align-items:center;gap:12px;display:flex}.zzm-editorial .editorial-resource-meta p{color:var(--editorial-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 13px;font-size:12px;display:-webkit-box;overflow:hidden}.zzm-editorial .editorial-resource-bottom{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.zzm-editorial .editorial-resource-bottom strong{color:var(--editorial-blue);font-weight:500}.zzm-editorial .editorial-empty{text-align:center;border-top:1px solid var(--editorial-line);color:var(--editorial-muted);padding:70px 20px}.zzm-editorial .editorial-empty>svg{width:28px;height:28px;margin-bottom:15px}.zzm-editorial .editorial-empty h2{color:var(--editorial-ink);margin-bottom:10px;font-size:23px}.zzm-editorial .editorial-breadcrumb{color:var(--editorial-muted);flex-wrap:wrap;gap:5px;padding:29px 0;font-size:12px;display:flex}.zzm-editorial .editorial-breadcrumb a:hover{color:var(--editorial-blue)}.zzm-editorial .editorial-detail-top{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.zzm-editorial .editorial-detail-stage{cursor:zoom-in;background:#e8edff;border:0;border-radius:12px;place-items:center;width:100%;height:410px;padding:32px;display:grid;position:relative;overflow:hidden}.zzm-editorial .editorial-detail-stage .editorial-image{background:#fff;border-radius:8px;width:90%;height:92%;transform:rotate(-3deg);box-shadow:0 17px 35px #19244a17}.zzm-editorial .editorial-detail-stage .editorial-image img{object-fit:contain}.zzm-editorial .editorial-zoom-label{color:#54658c;align-items:center;gap:3px;font-size:11px;display:inline-flex;position:absolute;bottom:12px;right:18px}.zzm-editorial .editorial-zoom-label svg{width:13px;height:13px}.zzm-editorial .editorial-thumbs{gap:12px;margin-top:14px;display:flex}.zzm-editorial .editorial-thumbs button{border:1px solid var(--editorial-line);color:var(--editorial-muted);background:#fff;border-radius:6px;padding:10px 20px;font-size:12px}.zzm-editorial .editorial-thumbs button.active{border-color:var(--editorial-blue);color:var(--editorial-blue);background:#edf2ff}.zzm-editorial .editorial-product-tags{flex-wrap:wrap;gap:8px;display:flex}.zzm-editorial .editorial-product-info h1{margin:15px 0;font-size:35px;line-height:1.45}.zzm-editorial .editorial-product-info>p{color:var(--editorial-muted);font-size:14px;line-height:1.9}.zzm-editorial .editorial-specs{border-block:1px solid var(--editorial-line);grid-template-columns:90px minmax(0,1fr);gap:11px;margin:24px 0;padding:20px 0;font-size:12px;display:grid}.zzm-editorial .editorial-specs dt{color:var(--editorial-muted)}.zzm-editorial .editorial-specs dd{overflow-wrap:anywhere;margin:0}.zzm-editorial .editorial-price{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.zzm-editorial .editorial-price strong{font-size:30px;font-weight:500}.zzm-editorial .editorial-price>span{color:var(--editorial-muted);font-size:12px}.zzm-editorial .editorial-button{border:1px solid var(--editorial-line);color:var(--editorial-ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:14px;padding:12px 18px;font-size:13px;line-height:1.7;display:inline-flex}.zzm-editorial .editorial-button:hover{background:#edf1f7}.zzm-editorial .editorial-button.primary{background:var(--editorial-blue);border-color:var(--editorial-blue);color:#fff}.zzm-editorial .editorial-button.primary:hover{background:#034acb}.zzm-editorial .editorial-product-actions{gap:14px;margin:19px 0 12px;display:flex}.zzm-editorial .editorial-product-actions>:first-child{flex:1}.zzm-editorial .editorial-product-actions>.btn{background:var(--editorial-blue);border-radius:7px;padding:12px 18px;font-size:13px}.zzm-editorial .editorial-product-info>.editorial-status{font-size:12px}.zzm-editorial .editorial-product-support{color:var(--editorial-muted);flex-wrap:wrap;align-items:center;gap:7px 14px;margin-top:20px;font-size:12px;display:flex}.zzm-editorial .editorial-product-support>:is(a,button){align-items:center;gap:7px;padding:0;display:inline-flex}.zzm-editorial .editorial-product-support>a:last-child{margin-left:auto}.zzm-editorial .editorial-product-support svg{width:16px;height:16px}.zzm-editorial .editorial-product-support .icon-btn{width:30px;height:30px}.zzm-editorial .editorial-detail-body{grid-template-columns:minmax(0,1fr) 280px;gap:65px;padding:65px 0;display:grid}.zzm-editorial .editorial-anchorbar{border-bottom:1px solid var(--editorial-line);gap:27px;margin-bottom:34px;padding-bottom:17px;font-size:13px;display:flex}.zzm-editorial .editorial-anchorbar a:first-child{color:var(--editorial-blue)}.zzm-editorial .editorial-resource-prose{min-width:0}.zzm-editorial .editorial-resource-prose section>h2{margin:36px 0 16px;font-size:27px}.zzm-editorial .editorial-resource-prose #resource-introduction>h2{margin-top:0}.zzm-editorial .editorial-resource-prose section h3{margin:25px 0 10px;font-size:20px}.zzm-editorial .editorial-resource-prose section>p,.zzm-editorial .editorial-installation p,.zzm-editorial .editorial-version-list p{color:#3b4350;white-space:pre-line;font-size:15px;line-height:1.95}.zzm-editorial .editorial-version-list>div{border-bottom:1px solid var(--editorial-line);padding-bottom:22px}.zzm-editorial .editorial-version-list h3{align-items:center;gap:15px;display:flex}.zzm-editorial .editorial-sidebox{border:1px solid var(--editorial-line);background:#fff;border-radius:10px;height:max-content;padding:25px;position:sticky;top:105px}.zzm-editorial .editorial-sidebox h2{margin-bottom:10px;font-size:18px}.zzm-editorial .editorial-sidebox h3{margin:23px 0 6px;font-size:14px}.zzm-editorial .editorial-sidebox p{color:var(--editorial-muted);white-space:pre-line;overflow-wrap:anywhere;font-size:12px;line-height:1.9}.zzm-editorial .editorial-related{padding:0 0 65px}.zzm-editorial .editorial-section-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.zzm-editorial .editorial-section-heading .editorial-text-link{margin:0}.zzm-editorial .editorial-reading-feature{grid-template-columns:1.4fr 1fr;gap:44px;padding:15px 0 50px;display:grid}.zzm-editorial .editorial-reading-feature.is-single{grid-template-columns:minmax(0,760px)}.zzm-editorial .editorial-reading-main{min-width:0}.zzm-editorial .editorial-reading-main>.editorial-image{border-radius:12px;height:295px}.zzm-editorial .editorial-reading-main>.editorial-image .editorial-image-empty{background:#e4eaff;font-size:24px}.zzm-editorial .editorial-article-meta{color:var(--editorial-muted);flex-wrap:wrap;align-items:center;gap:13px;margin-top:14px;font-size:11px;display:flex}.zzm-editorial .editorial-reading-main h2{margin-top:16px;font-size:27px}.zzm-editorial .editorial-reading-main h2 svg{margin-left:7px}.zzm-editorial .editorial-reading-main>p{color:var(--editorial-muted);margin-top:10px;font-size:13px}.zzm-editorial .editorial-reading-picks h2{border-bottom:1px solid var(--editorial-line);padding-bottom:14px;font-size:20px}.zzm-editorial .editorial-reading-pick{border-bottom:1px solid var(--editorial-line);padding:21px 0;display:block}.zzm-editorial .editorial-reading-pick>span{color:var(--editorial-blue);font-size:11px}.zzm-editorial .editorial-reading-pick h3{margin:7px 0;font-size:18px}.zzm-editorial .editorial-reading-pick h3 svg{width:16px;height:16px;margin-left:6px}.zzm-editorial .editorial-reading-pick p{color:var(--editorial-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;display:-webkit-box;overflow:hidden}.zzm-editorial .editorial-article-catalog{padding-bottom:75px}.zzm-editorial .editorial-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 42px;display:grid}.zzm-editorial .editorial-article-row{border-top:1px solid var(--editorial-line);grid-template-columns:145px minmax(0,1fr);align-items:center;gap:22px;padding:25px 0;display:grid}.zzm-editorial .editorial-article-row>.editorial-image{border-radius:7px;height:112px}.zzm-editorial .editorial-article-row .editorial-image-empty{gap:8px;padding:12px;font-size:11px}.zzm-editorial .editorial-article-row .editorial-image-empty svg{width:26px;height:26px}.zzm-editorial .editorial-article-row h3{font-size:17px;line-height:1.7}.zzm-editorial .editorial-article-row:hover h3,.zzm-editorial .editorial-reading-pick:hover h3{color:var(--editorial-blue)}.zzm-editorial .editorial-article-row p{color:var(--editorial-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:12px;display:-webkit-box;overflow:hidden}.zzm-editorial .editorial-article-row .editorial-article-meta{margin-top:10px}.zzm-editorial .editorial-pager{color:var(--editorial-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:20px;margin-top:35px;font-size:12px;display:flex}.zzm-editorial .editorial-article-heading{max-width:860px;padding:17px 0 42px}.zzm-editorial .editorial-article-heading h1{text-wrap:pretty;margin:14px 0 18px;font-size:41px}.zzm-editorial .editorial-article-heading>p{color:var(--editorial-muted);font-size:16px;line-height:1.9}.zzm-editorial .editorial-byline{color:var(--editorial-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:25px;font-size:11px;display:flex}.zzm-editorial .editorial-byline button{align-items:center;gap:7px;padding:0;font-size:12px;display:inline-flex}.zzm-editorial .editorial-byline button svg{width:15px;height:15px}.zzm-editorial .editorial-byline button[aria-pressed=true]{color:var(--editorial-blue)}.zzm-editorial .editorial-article-layout{grid-template-columns:minmax(0,760px) minmax(0,230px);gap:75px;padding-bottom:70px;display:grid}.zzm-editorial .editorial-reading-body{min-width:0}.zzm-editorial .rich-content{color:#3b4350;max-width:75ch;font-size:16px;line-height:1.95}.zzm-editorial .rich-content :is(h2,h3){color:var(--editorial-ink);scroll-margin-top:110px}.zzm-editorial .rich-content h2{margin:36px 0 16px;font-size:27px}.zzm-editorial .rich-content h3{margin:30px 0 12px;font-size:20px}.zzm-editorial .rich-content>:first-child{margin-top:0}.zzm-editorial .rich-content p{margin:0 0 18px}.zzm-editorial .rich-content img{border-radius:8px;height:auto}.zzm-editorial .rich-content pre{color:#dce9fd;scrollbar-color:#75859b #202936;background:#202936;border-radius:8px;padding:22px;font-size:13px;line-height:1.8}.zzm-editorial .rich-content blockquote{color:#3e5683;background:#eaf0ff;border-left:1px solid #afbee2;border-radius:0 8px 8px 0;margin:25px 0;padding:19px 23px}.zzm-editorial .editorial-toc{border-left:1px solid var(--editorial-line);scrollbar-width:thin;scrollbar-color:#c4cddd transparent;height:max-content;max-height:calc(100dvh - 140px);padding-left:24px;position:sticky;top:110px;overflow-y:auto}.zzm-editorial .editorial-toc h2{margin-bottom:17px;font-size:14px}.zzm-editorial .editorial-toc nav>a{color:var(--editorial-muted);overflow-wrap:anywhere;padding:7px 0;font-size:12px;display:block}.zzm-editorial .editorial-toc nav>a.active{color:var(--editorial-blue);font-weight:500}.zzm-editorial .editorial-toc nav>a.subheading{padding-left:12px;font-size:11px}.zzm-editorial .editorial-toc-related{border-top:1px solid var(--editorial-line);margin-top:30px;padding-top:20px}.zzm-editorial .editorial-toc-related>a{color:var(--editorial-muted);padding:9px 0;font-size:12px;line-height:1.9;display:block}.zzm-editorial .editorial-toc-related>a svg{width:13px;height:13px;margin-left:4px}.zzm-editorial .editorial-mobile-toc{display:none}.zzm-editorial .editorial-member-gate{text-align:center;background:#eaf0ff;border-radius:10px;padding:45px 30px}.zzm-editorial .editorial-member-gate>svg{width:30px;height:30px;color:var(--editorial-blue);margin-bottom:16px}.zzm-editorial .editorial-member-gate p{color:var(--editorial-muted);margin:13px 0 24px}.zzm-editorial .editorial-video{color:var(--editorial-blue);align-items:center;gap:10px;margin:25px 0;display:flex}.zzm-editorial .editorial-download-section{border-top:1px solid var(--editorial-line);margin-top:40px;padding:25px 0}.zzm-editorial .editorial-download-section h2{margin-bottom:10px;font-size:24px}.zzm-editorial .editorial-download-section>p{color:var(--editorial-muted);margin-bottom:20px;font-size:13px}.zzm-editorial .editorial-attachment{border-bottom:1px solid var(--editorial-line);align-items:center;gap:15px;padding:18px 0;display:flex}.zzm-editorial .editorial-attachment>div{flex:1;min-width:0}.zzm-editorial .editorial-attachment strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.zzm-editorial .editorial-attachment small{color:var(--editorial-muted);margin-top:4px;font-size:11px;display:block}.zzm-editorial .editorial-attachment>.editorial-button{flex-shrink:0}.zzm-editorial .editorial-article-tags{flex-wrap:wrap;gap:9px;margin-top:30px;display:flex}.zzm-editorial .editorial-article-tags a{color:#546278;background:#edf1f7;border-radius:4px;padding:4px 10px;font-size:12px}.zzm-editorial .editorial-next-article{border-top:1px solid var(--editorial-line);margin-top:38px;padding:25px 0;display:block}.zzm-editorial .editorial-next-article>span{color:var(--editorial-muted);font-size:12px}.zzm-editorial .editorial-next-article h2{color:var(--editorial-blue);margin-top:9px;font-size:21px}.zzm-editorial .editorial-next-article h2 svg{margin-left:8px}.zzm-editorial .editorial-preview-note{color:#3e5683;background:#eaf0ff;padding:12px 18px;font-size:13px}@media (width<=1000px){.zzm-editorial .editorial-wrap{width:calc(100% - 48px)}.zzm-editorial .editorial-intro{gap:25px}.zzm-editorial h1{font-size:37px}.zzm-editorial .editorial-search{flex-basis:285px;width:285px}.zzm-editorial .editorial-feature-copy h2{font-size:27px}.zzm-editorial .editorial-small-feature{padding:20px}.zzm-editorial .editorial-small-feature h3{font-size:18px}.zzm-editorial .editorial-small-feature>.editorial-image{flex-basis:65px;width:65px;height:75px}.zzm-editorial .editorial-catalog-head{flex-wrap:wrap;align-items:start}.zzm-editorial .editorial-detail-top{gap:28px}.zzm-editorial .editorial-detail-stage{height:365px;padding:20px}.zzm-editorial .editorial-detail-body{grid-template-columns:minmax(0,1fr) 240px;gap:30px}.zzm-editorial .editorial-article-layout{grid-template-columns:minmax(0,1fr) 195px;gap:35px}.zzm-editorial .editorial-article-row{grid-template-columns:110px minmax(0,1fr);gap:15px}.zzm-editorial .editorial-article-grid{gap:0 25px}}@media (width<=700px){.zzm-editorial .editorial-wrap{width:calc(100% - 36px)}.zzm-editorial .editorial-intro{padding:36px 0 24px;display:block}.zzm-editorial .editorial-intro h1{text-wrap:pretty;font-size:30px}.zzm-editorial .editorial-intro p{font-size:13px}.zzm-editorial .editorial-search{width:100%;margin-top:23px}.zzm-editorial .editorial-feature-grid{grid-template-columns:1fr;gap:12px}.zzm-editorial .editorial-feature-main{align-items:flex-start;height:440px;padding:24px}.zzm-editorial .editorial-feature-copy{width:100%}.zzm-editorial .editorial-feature-copy h2{font-size:27px;line-height:1.4}.zzm-editorial .editorial-feature-copy p{-webkit-line-clamp:2;max-width:270px;font-size:11px}.zzm-editorial .editorial-feature-copy .editorial-text-link{margin-top:12px}.zzm-editorial .editorial-feature-main>.editorial-image{width:80%;height:255px;top:222px;right:20px;transform:rotate(-4deg)}.zzm-editorial .editorial-small-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.zzm-editorial .editorial-small-feature{min-height:130px;padding:20px 16px}.zzm-editorial .editorial-small-feature h3{font-size:17px}.zzm-editorial .editorial-small-feature p{font-size:11px}.zzm-editorial .editorial-small-feature>.editorial-image{display:none}.zzm-editorial .editorial-small-feature .editorial-text-link{margin-top:12px}.zzm-editorial .editorial-catalog{padding:30px 0 45px}.zzm-editorial .editorial-catalog-head{flex-direction:column;align-items:flex-start;gap:14px}.zzm-editorial .editorial-filters{gap:3px}.zzm-editorial .editorial-filters button{padding:8px 11px;font-size:12px}.zzm-editorial .editorial-selects{justify-content:flex-start;gap:6px}.zzm-editorial .editorial-selects select{max-width:140px;padding:8px;font-size:11px}.zzm-editorial .editorial-resource-grid{grid-template-columns:1fr;gap:13px}.zzm-editorial .editorial-resource-card>.editorial-image{height:225px}.zzm-editorial .editorial-resource-meta{padding:15px 0 22px}.zzm-editorial .editorial-result-line{gap:12px;font-size:11px}.zzm-editorial .editorial-detail-top{grid-template-columns:1fr;gap:27px}.zzm-editorial .editorial-detail-stage{height:375px}.zzm-editorial .editorial-detail-stage .editorial-image{width:92%;transform:rotate(-2deg)}.zzm-editorial .editorial-thumbs button{padding:9px 13px;font-size:11px}.zzm-editorial .editorial-product-info h1{font-size:30px}.zzm-editorial .editorial-product-actions{gap:10px}.zzm-editorial .editorial-detail-body{grid-template-columns:1fr;gap:25px;padding:36px 0}.zzm-editorial .editorial-sidebox{position:static}.zzm-editorial .editorial-anchorbar{white-space:nowrap;gap:20px;font-size:12px;overflow-x:auto}.zzm-editorial .editorial-resource-prose section>h2,.zzm-editorial .rich-content h2{font-size:24px}.zzm-editorial .rich-content{font-size:15px}.zzm-editorial .editorial-section-heading h2{font-size:22px}.zzm-editorial .editorial-section-heading .editorial-text-link{white-space:nowrap}.zzm-editorial .editorial-reading-feature{grid-template-columns:1fr;gap:32px;padding:0 0 30px}.zzm-editorial .editorial-reading-main>.editorial-image{height:250px}.zzm-editorial .editorial-reading-main h2{font-size:23px}.zzm-editorial .editorial-article-grid{grid-template-columns:1fr}.zzm-editorial .editorial-article-row{grid-template-columns:100px minmax(0,1fr);gap:17px;padding:20px 0}.zzm-editorial .editorial-article-row>.editorial-image{height:105px}.zzm-editorial .editorial-article-row h3{font-size:16px}.zzm-editorial .editorial-article-row p{font-size:11px}.zzm-editorial .editorial-article-meta{gap:6px 10px}.zzm-editorial .editorial-article-catalog{padding-bottom:45px}.zzm-editorial .editorial-article-heading{padding-top:0;padding-bottom:27px}.zzm-editorial .editorial-article-heading h1{font-size:30px}.zzm-editorial .editorial-article-heading>p{font-size:14px}.zzm-editorial .editorial-article-layout{grid-template-columns:1fr;gap:0;padding-bottom:45px}.zzm-editorial .editorial-toc{display:none}.zzm-editorial .editorial-mobile-toc{border:1px solid var(--editorial-line);background:#fff;border-radius:7px;margin-bottom:25px;padding:12px 16px;display:block}.zzm-editorial .editorial-mobile-toc summary{cursor:pointer;font-size:13px}.zzm-editorial .editorial-mobile-toc a{color:var(--editorial-blue);padding:7px 0;font-size:13px;display:block}.zzm-editorial .editorial-mobile-toc a.subheading{padding-left:12px}.zzm-editorial .editorial-attachment{flex-wrap:wrap;gap:12px}.zzm-editorial .editorial-attachment>div{flex-basis:calc(100% - 40px)}.zzm-editorial .editorial-attachment>.editorial-button{margin-left:31px}.zzm-editorial .editorial-member-gate{padding:35px 20px}.zzm-editorial .editorial-member-gate h2{font-size:24px}}@media (prefers-reduced-motion:reduce){.zzm-editorial *,.zzm-editorial :before,.zzm-editorial :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.article-account-return[data-v-369c8a96]{min-height:44px;color:var(--brand);align-items:center;gap:6px;margin-bottom:12px;font-size:.8125rem;display:inline-flex}.article-account-return .icon[data-v-369c8a96]{width:16px;height:16px}.editorial-byline .article-save-button[data-v-369c8a96]{border:1px solid var(--brand);background:var(--brand-soft);min-height:44px;color:var(--brand);font:600 14px/1.5 var(--font);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:10px 20px;display:inline-flex}.editorial-byline .article-save-button[data-v-369c8a96]:hover,.editorial-byline .article-save-button[aria-pressed=true][data-v-369c8a96]{background:var(--brand);color:#fff}.article-save-button[aria-pressed=true][data-v-369c8a96] svg{fill:currentColor}.article-save-button[data-v-369c8a96]:disabled{opacity:.6;cursor:wait}.ma-favorite-tabs[data-v-1bfd46ab]{margin-bottom:0}.account-articles .editorial-wrap[data-v-06578920]{width:100%;max-width:none;padding:0}.account-articles .editorial-intro[data-v-06578920]{gap:20px;margin-bottom:28px;padding-top:0}.account-articles .editorial-intro h1[data-v-06578920]{font-size:28px;line-height:1.4}.account-articles .editorial-intro p[data-v-06578920]{margin-top:8px;font-size:14px}.account-articles .editorial-catalog-head[data-v-06578920]{padding-top:0}.account-articles .editorial-article-grid[data-v-06578920]{grid-template-columns:1fr}.account-articles .editorial-article-row[data-v-06578920]{min-width:0}.account-articles .editorial-article-row h3[data-v-06578920]{overflow-wrap:anywhere}@media (width<=600px){.account-articles .editorial-intro[data-v-06578920]{flex-direction:column;align-items:flex-start}.account-articles .editorial-intro h1[data-v-06578920]{font-size:26px}}.case-detail[data-v-43466a84]{max-width:1080px;padding-block:50px}.case-detail h1[data-v-43466a84]{margin:20px 0;font-size:clamp(28px,4vw,48px)}.case-detail>img[data-v-43466a84]{border-radius:12px;width:100%;height:auto;margin:24px 0}.rich-content[data-v-43466a84]{overflow-wrap:anywhere;max-width:75ch;margin:36px auto;font-size:16px;line-height:1.9}.rich-content[data-v-43466a84] h2{margin:40px 0 16px;font-size:28px;line-height:1.45}.rich-content[data-v-43466a84] h3{margin:32px 0 12px;font-size:22px;line-height:1.5}.rich-content[data-v-43466a84] h4{margin:28px 0 10px;font-size:18px;line-height:1.6}.rich-content[data-v-43466a84] p,.rich-content[data-v-43466a84] ul,.rich-content[data-v-43466a84] ol{margin:0 0 20px}.rich-content[data-v-43466a84] ul,.rich-content[data-v-43466a84] ol{padding-left:1.5em}.rich-content[data-v-43466a84] li{margin-block:6px}.rich-content[data-v-43466a84] ul{list-style:outside}.rich-content[data-v-43466a84] ol{list-style:decimal}.rich-content[data-v-43466a84] a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.rich-content[data-v-43466a84] blockquote{border-left:1px solid var(--line);color:var(--muted);margin:28px 0;padding-left:24px}.rich-content[data-v-43466a84] img{border-radius:12px;max-width:100%;height:auto;margin-block:24px}.rich-content[data-v-43466a84] table{border-collapse:collapse;max-width:100%;margin:24px 0;display:block;overflow-x:auto}.rich-content[data-v-43466a84] th,.rich-content[data-v-43466a84] td{border:1px solid var(--line);text-align:left;padding:12px 16px}.rich-content[data-v-43466a84] pre{background:var(--canvas);border-radius:12px;max-width:100%;padding:20px;overflow-x:auto}@media (width<=600px){.case-detail[data-v-43466a84]{padding-block:28px}.rich-content[data-v-43466a84] h2{font-size:24px}.rich-content[data-v-43466a84] h3{font-size:20px}}.case-facts[data-v-43466a84]{border-block:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-top:28px;padding:24px 0;display:grid}.case-facts dt[data-v-43466a84],.case-category[data-v-43466a84]{color:var(--muted);font-size:13px}.case-facts dd[data-v-43466a84]{margin:8px 0 0;line-height:1.8}.case-detail .btn[data-v-43466a84]{margin:20px 16px 0 0}.case-list[data-v-08bed3f5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;margin:40px 0;display:grid}.case-list img[data-v-08bed3f5]{aspect-ratio:1.6;object-fit:cover;object-position:top;border-radius:12px;width:100%}.case-list h2[data-v-08bed3f5]{font-size:24px}.case-list p[data-v-08bed3f5]{color:#626b78}@media (width<=700px){.case-list[data-v-08bed3f5]{grid-template-columns:1fr}}.inquiry-compose[data-v-f5f00a9a]{grid-template-columns:minmax(280px,.8fr) minmax(0,1.35fr);align-items:start;gap:64px;max-width:1240px;padding:64px 32px 88px;display:grid}.inquiry-intro[data-v-f5f00a9a]{margin:0;padding-top:16px;position:sticky;top:104px}.inquiry-intro h1[data-v-f5f00a9a]{letter-spacing:-.025em;text-wrap:balance;margin:0 0 20px;font-size:36px;line-height:1.45}.inquiry-intro p[data-v-f5f00a9a]{color:#627086;font-size:15px;line-height:1.9}.inquiry-return[data-v-f5f00a9a]{margin-top:16px;display:inline-flex}.inquiry-guidance[data-v-f5f00a9a]{border-top:1px solid #dfe5ed;margin-top:48px;padding-top:28px}.inquiry-guidance h2[data-v-f5f00a9a]{margin:0 0 12px;font-size:18px;font-weight:600}.inquiry-guidance p[data-v-f5f00a9a]{margin:0 0 24px}.inquiry-guidance>div[data-v-f5f00a9a]{color:#627086;align-items:flex-start;gap:12px;margin-top:16px;font-size:13px;line-height:1.7;display:flex}.inquiry-guidance[data-v-f5f00a9a] svg{color:#245bf2;flex-shrink:0;margin-top:3px}.inquiry-compose-form[data-v-f5f00a9a]{border:0;border-radius:16px;gap:24px;margin:0;padding:32px;box-shadow:0 12px 32px -24px #71809b}.inquiry-form-heading[data-v-f5f00a9a]{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.inquiry-form-heading h2[data-v-f5f00a9a]{margin:0;font-size:20px}.inquiry-form-heading span[data-v-f5f00a9a]{color:#627086;font-size:12px}.inquiry-compose-form .support-field[data-v-f5f00a9a]{gap:10px;font-size:14px}.inquiry-compose-form .support-field[data-v-f5f00a9a] :is(input:not([type=file]),select,textarea){background:#fbfcfe;border-color:#dce4ef;border-radius:8px;min-height:46px;padding:12px 14px;font-size:14px;font-weight:400}.inquiry-compose-form .support-field textarea[data-v-f5f00a9a]{min-height:170px;line-height:1.8}.inquiry-compose-form[data-v-f5f00a9a] :is(input,textarea)::placeholder{color:#69768a}.inquiry-extra[data-v-f5f00a9a]{background:#f6f8fc;border-radius:8px;grid-column:1/-1;padding:16px}.inquiry-extra summary[data-v-f5f00a9a]{color:#245bf2;cursor:pointer;font-size:13px}.inquiry-compose-form input[type=file][data-v-f5f00a9a]{background:#fbfcfe;border-style:dashed;padding:12px;font-size:13px;font-weight:400}.inquiry-compose-form input[data-v-f5f00a9a]::file-selector-button{color:#245bf2;cursor:pointer;background:#edf2ff;border:0;border-radius:6px;margin-right:12px;padding:8px 12px}.inquiry-compose-form .support-muted[data-v-f5f00a9a]{margin-bottom:16px;font-size:12px}.inquiry-compose .support-actions[data-v-f5f00a9a]{flex-wrap:wrap;gap:12px;display:flex}.inquiry-compose .btn[data-v-f5f00a9a]{border-radius:8px;min-height:44px;font-size:14px}.inquiry-compose .btn-primary[data-v-f5f00a9a]{color:#fff;background:#245bf2}.inquiry-compose .btn-primary[data-v-f5f00a9a]:hover{background:#1744c2}.inquiry-success[data-v-f5f00a9a]{text-align:center;background:#fff;border:0;border-radius:16px;padding:64px 32px;box-shadow:0 12px 32px -24px #71809b}.inquiry-success-icon[data-v-f5f00a9a]{color:#1b8167;background:#e9f7f2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:20px;display:inline-flex}.inquiry-success h2[data-v-f5f00a9a]{color:#13213a;margin:0 0 16px;font-size:28px}.inquiry-success p[data-v-f5f00a9a]{color:#627086;font-size:14px;line-height:1.8}.inquiry-success strong[data-v-f5f00a9a]{color:#13213a;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;border-block:1px solid #e3e8ef;margin:24px 0;padding:20px 12px;font-size:18px}.inquiry-success .btn[data-v-f5f00a9a]{margin:24px 4px 0}.inquiry-compose[data-v-f5f00a9a] :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #75a4ff}@media (width<=1100px){.inquiry-compose[data-v-f5f00a9a]{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:32px}.inquiry-intro h1[data-v-f5f00a9a]{font-size:30px}.inquiry-compose-form[data-v-f5f00a9a]{padding:24px}}@media (width<=760px){.inquiry-compose[data-v-f5f00a9a]{grid-template-columns:1fr;padding:32px 20px}.inquiry-intro[data-v-f5f00a9a]{position:static}.inquiry-guidance[data-v-f5f00a9a]{display:none}.support-form[data-v-f5f00a9a]{grid-template-columns:1fr}}.inquiry-compose.inquiry-complete[data-v-f5f00a9a]{max-width:1320px;padding-top:48px;display:block}.compose-recommendations[data-v-f5f00a9a]{grid-column:1/-1}.resource-list,.resource-detail{padding-top:32px;padding-bottom:72px}.resource-catalog-heading{padding:28px 0}.resource-catalog-heading h1{margin:14px 0;font-size:36px}.resource-catalog-heading p{color:var(--muted);line-height:1.75}.resource-search{background:var(--surface,#fff);border:1px solid var(--line,#e3e9f2);border-radius:12px;padding:24px}.resource-search>label{margin-bottom:10px;font-weight:600;display:block}.resource-search>div:first-of-type{gap:12px;display:flex}.resource-search input,.resource-search select{border:1px solid var(--line,#dbe3ef);background:var(--surface,#fff);min-height:44px;color:var(--ink,#1f2937);border-radius:6px;padding:10px 12px}.resource-search input{flex:1;min-width:0}.resource-search input:focus,.resource-search select:focus{outline:2px solid var(--blue,#1677ff);outline-offset:2px}.resource-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.resource-filters label{color:var(--muted,#64748b);gap:8px;font-size:13px;display:grid}.resource-filters select{width:100%}.resource-result-heading{justify-content:space-between;gap:16px;margin:28px 0 20px;display:flex}.resource-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.resource-empty{text-align:center;border:1px dashed var(--line,#e3e9f2);border-radius:12px;padding:64px 20px}.resource-empty h2{font-size:20px}.resource-empty p{color:var(--muted);margin:16px 0 24px}.resource-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:48px;margin:32px 0 40px;display:grid}.resource-cover{border:1px solid var(--line,#e3e9f2);background:var(--surface,#fff);cursor:zoom-in;border-radius:12px;max-height:540px;padding:0;overflow:hidden}.resource-cover img{object-fit:contain;width:100%;height:100%;max-height:540px;display:block}.resource-summary h1{margin:18px 0;font-size:30px;line-height:1.4}.resource-summary>p{color:var(--muted);line-height:1.75}.resource-tags{flex-wrap:wrap;gap:8px;display:flex}.resource-tags span{background:var(--blue-light,#edf4ff);color:var(--blue,#1677ff);border-radius:4px;padding:6px 8px;font-size:12px}.resource-summary dl{gap:12px;margin:24px 0;display:grid}.resource-summary dl>div{gap:20px;display:flex}.resource-summary dt{color:var(--muted);min-width:72px}.resource-summary dd{overflow-wrap:anywhere;margin:0}.resource-price{border-top:1px solid var(--line,#e3e9f2);flex-wrap:wrap;align-items:center;gap:16px;padding-top:20px;display:flex}.resource-price strong{color:var(--blue,#1677ff);font-size:30px}.resource-price span{color:var(--muted);font-size:12px}.resource-access-note{margin:18px 0;font-size:13px}.resource-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 24px;display:flex}.resource-information{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.resource-information h2,.resource-versions h2{margin:0 0 24px;font-size:20px}.resource-information h3{margin:24px 0 12px;font-size:15px}.resource-information aside p,.resource-versions p{white-space:pre-wrap;color:var(--muted);overflow-wrap:anywhere;line-height:1.8}.resource-versions{margin-top:24px}.resource-versions>div+div{border-top:1px solid var(--line,#e3e9f2);margin-top:20px;padding-top:20px}.resource-versions small{color:var(--blue,#1677ff);margin-left:12px;font-weight:400}.resource-related{margin-top:48px}.resource-related h2{margin-bottom:24px;font-size:24px}@media (width<=960px){.resource-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.resource-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-hero{gap:28px}.resource-summary h1{font-size:26px}.resource-information{grid-template-columns:1fr}}@media (width<=600px){.resource-list,.resource-detail{padding-top:20px;padding-bottom:40px}.resource-catalog-heading h1{font-size:28px}.resource-search{padding:16px}.resource-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.resource-card-grid,.resource-hero{grid-template-columns:1fr}.resource-hero{gap:24px;margin-top:24px}.resource-price strong{font-size:26px}.resource-related{margin-top:32px}}.plugin-catalog-reference .editorial-catalog{padding:58px 0 75px}.plugin-catalog-reference .editorial-intro h1{text-wrap:pretty}.plugin-catalog-reference .plugin-feature-preview{background:#fff;border-radius:10px;width:315px;height:340px;transition:transform .4s cubic-bezier(.16,1,.3,1);position:absolute;top:40px;right:-5px;overflow:hidden;transform:rotate(-5deg);box-shadow:0 17px 35px #19244a17}.plugin-catalog-reference .editorial-feature-main:hover .plugin-feature-preview{transform:rotate(-2deg)translateY(-4px)}.plugin-catalog-reference .plugin-feature-preview>.editorial-image{height:285px}.plugin-catalog-reference .plugin-preview-bar{color:#536174;background:#fff;border-bottom:1px solid #e9edf3;justify-content:space-between;align-items:center;padding:13px 18px;font-size:11px;display:flex}.plugin-catalog-reference .editorial-small-feature>.editorial-image{background:#fff;border-radius:10px;height:76px;transform:rotate(8deg)}.plugin-catalog-reference .plugin-catalog-controls{flex-shrink:0;align-items:center;gap:12px;display:flex}.plugin-catalog-reference .plugin-extra-filters{color:var(--editorial-muted);font-size:12px;position:relative}.plugin-catalog-reference .plugin-extra-filters summary{cursor:pointer;align-items:center;gap:7px;min-height:40px;list-style:none;display:flex}.plugin-catalog-reference .plugin-extra-filters summary::-webkit-details-marker{display:none}.plugin-catalog-reference .plugin-extra-filters summary svg{width:15px}.plugin-catalog-reference .plugin-extra-panel{z-index:5;border:1px solid var(--editorial-line);background:#fff;border-radius:10px;gap:15px;width:240px;padding:20px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.plugin-catalog-reference .plugin-extra-panel label{gap:6px;display:grid}.plugin-catalog-reference .plugin-extra-panel select{width:100%;max-width:none}.plugin-catalog-reference .plugin-card-visual{background:#e9edff;border-radius:10px;justify-content:center;align-items:center;height:205px;padding:22px;display:flex;overflow:hidden}.plugin-catalog-reference .plugin-tone-1{background:#e7efe7}.plugin-catalog-reference .plugin-tone-2{background:#f4eae0}.plugin-catalog-reference .plugin-tone-3{background:#263343}.plugin-catalog-reference .plugin-tone-4{background:#ebe8f6}.plugin-catalog-reference .plugin-tone-5{background:#e9edf0}.plugin-catalog-reference .plugin-card-preview{background:#fff;border-radius:10px;flex-shrink:0;width:235px;height:255px;transition:transform .4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(20px)rotate(-4deg);box-shadow:0 17px 35px #19244a17}.plugin-catalog-reference .plugin-card-preview>.editorial-image{height:215px}.plugin-catalog-reference .editorial-resource-card:hover .plugin-card-preview{transform:translateY(12px)rotate(-1deg)}@media (width<=1000px){.plugin-catalog-reference .plugin-feature-preview{width:260px;right:-35px}.plugin-catalog-reference .editorial-catalog-head{align-items:flex-start}}@media (width<=700px){.plugin-catalog-reference .editorial-intro h1{font-size:30px}.plugin-catalog-reference .plugin-feature-preview{width:80%;top:222px;right:20px;transform:rotate(-4deg)}.plugin-catalog-reference .editorial-small-feature>.editorial-image{display:none}.plugin-catalog-reference .plugin-catalog-controls{align-self:flex-end}.plugin-catalog-reference .editorial-catalog{padding:30px 0 45px}.plugin-catalog-reference .plugin-extra-panel{right:-105px}.plugin-catalog-reference .plugin-card-visual{height:225px}.plugin-catalog-reference .plugin-card-preview{width:250px}}.service-visual[data-v-58578a22]{aspect-ratio:8/5;background:#f7f9fc;width:100%;overflow:hidden}.service-visual svg[data-v-58578a22],.service-visual img[data-v-58578a22]{object-fit:cover;width:100%;height:100%;display:block}.service-visual text[data-v-58578a22]{font-family:Microsoft YaHei,sans-serif}.service-visual svg[data-v-58578a22]{stroke:none}.service-reference{--paper:#f7f8fa;--ink:#171a21;--muted:#626b78;--blue:#145dfa;--line:#e2e6ed;--radius:14px;line-height:normal}.service-reference *{box-sizing:border-box}.service-reference{scroll-behavior:smooth;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;scroll-padding-top:95px;font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px}.service-reference a{color:inherit;text-decoration:none}.service-reference button,.service-reference input,.service-reference textarea{font:inherit}.service-reference button,.service-reference a{-webkit-tap-highlight-color:transparent}.service-reference button{cursor:pointer}.service-reference button:focus-visible,.service-reference a:focus-visible,.service-reference summary:focus-visible{outline-offset:6px;outline:3px solid #145dfa}.service-reference ::selection{color:#10234e;background:#c6d7ff}.service-reference img{max-width:100%;display:block}.service-reference svg{vertical-align:middle;fill:none;stroke:currentColor;stroke-width:1.6px;width:20px;height:20px}.service-reference .wrap{width:min(1280px,100% - 96px);margin:auto}.service-reference .nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:32px;height:88px;display:flex}.service-reference .brand{letter-spacing:-1px;align-items:center;gap:10px;font-size:23px;font-weight:800;display:flex}.service-reference .brand svg{stroke-width:2.5px;width:37px;height:37px;color:var(--blue)}.service-reference .navlinks{align-items:center;gap:34px;font-size:14px;display:flex}.service-reference .navlinks a{color:var(--muted);padding:12px 0;position:relative}.service-reference .navlinks a.active{color:var(--ink)}.service-reference .navlinks a.active:after{content:"";background:var(--blue);border-radius:50%;width:4px;height:4px;position:absolute;bottom:1px;left:50%}.service-reference .navend{align-items:center;gap:24px;font-size:13px;display:flex}.service-reference .navend .talk{border:1px solid var(--line);background:#fff;border-radius:7px;padding:11px 18px}.service-reference .hero{padding:82px 0 46px;overflow:hidden}.service-reference .hero-grid{grid-template-columns:.94fr 1.06fr;align-items:center;gap:30px;min-height:435px;display:grid}.service-reference .hero h1{letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(42px,4.3vw,66px);font-weight:600;line-height:1.3}.service-reference .hero h1 .blue{color:var(--blue);position:relative}.service-reference .hero p{color:var(--muted);max-width:440px;margin:0;font-size:16px;line-height:1.95}.service-reference .actions{align-items:center;gap:27px;margin-top:32px;display:flex}.service-reference .btn{background:var(--blue);color:#fff;border:0;border-radius:7px;justify-content:center;align-items:center;gap:24px;padding:15px 23px;font-size:14px;transition:background .2s,transform .2s;display:inline-flex}.service-reference .btn:hover{background:#0349d7;transform:translateY(-2px)}.service-reference .textlink{align-items:center;gap:15px;font-size:14px;display:inline-flex}.service-reference .textlink svg,.service-reference .btn svg{transition:transform .2s}.service-reference .textlink:hover svg,.service-reference .btn:hover svg{transform:translate(3px,-2px)}.service-reference .hero-note{color:#777f8c;border:0;align-items:center;gap:8px;width:auto;margin-top:30px;padding:0;font-size:11px;display:flex}.service-reference .dot{background:var(--blue);border-radius:50%;width:6px;height:6px;display:inline-block}.service-reference .stage{isolation:isolate;height:430px;position:relative}.service-reference .stage:before{content:"";z-index:-1;background:#eaf0fb;border-radius:50% 35% 43% 39%;position:absolute;inset:20px -65px 0 45px;transform:rotate(-12deg)}.service-reference .browser{background:#fff;border-radius:10px;width:91%;transition:transform .55s;position:absolute;top:16px;left:5%;overflow:hidden;transform:rotate(-4deg);box-shadow:0 24px 55px #20335120}.service-reference .stage:hover .browser{transform:rotate(-2deg)translateY(-4px)}.service-reference .browserbar{background:#fff;align-items:center;gap:4px;height:28px;padding:0 12px;display:flex}.service-reference .browserbar i{background:#ccd1d9;border-radius:50%;width:4px;height:4px}.service-reference .browserbar span{color:#87909b;letter-spacing:1px;margin:auto;font-size:7px}.service-reference .mock{background:#f2f0ea;height:306px;position:relative;overflow:hidden}.service-reference .mock-nav{z-index:2;justify-content:space-between;padding:15px 22px;font-family:Georgia,serif;font-size:17px;display:flex;position:relative}.service-reference .mock-nav small{letter-spacing:1px;padding-top:7px;font-family:Arial;font-size:6px}.service-reference .mock img{object-fit:cover;width:55%;height:255px;position:absolute;bottom:0;right:0}.service-reference .mock-copy{z-index:1;width:57%;padding:25px 22px;position:relative}.service-reference .mock-copy small{letter-spacing:2px;font-size:6px}.service-reference .mock-copy .mock-heading{letter-spacing:-.03em;margin:19px 0 15px;font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1.05}.service-reference .mock-copy p{color:#464a43;width:145px;font-size:7px;line-height:1.7}.service-reference .mock-copy b{border-bottom:1px solid;margin-top:16px;padding-bottom:4px;font-size:7px;font-weight:400;display:inline-block}.service-reference .phone{background:#fff;border:5px solid #20262e;border-radius:25px;width:142px;height:256px;position:absolute;bottom:3px;right:-2%;overflow:hidden;transform:rotate(7deg);box-shadow:0 22px 35px #1f2c372a}.service-reference .phone:before{content:"";z-index:3;background:#20262e;border-radius:0 0 8px 8px;width:42px;height:9px;position:absolute;top:0;left:45px}.service-reference .phone-top{padding:22px 11px 9px;font-family:Georgia;font-size:10px}.service-reference .phone img{object-fit:cover;width:100%;height:135px}.service-reference .phone-bottom{padding:9px 11px;font-size:8px}.service-reference .phone-bottom span{color:#797d7b;margin-top:5px;font-size:6px;display:block}.service-reference .floating-label{background:#fff;border-radius:7px;align-items:center;gap:12px;padding:13px 18px;font-size:11px;display:flex;position:absolute;bottom:3px;left:7%;box-shadow:0 8px 25px #2033510c}.service-reference .floating-label svg{color:var(--blue);width:17px}.service-reference .stage-caption{color:#747d8b;letter-spacing:1px;font-size:9px;position:absolute;top:-9px;right:7%}.service-reference .services-nav{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:58px;display:grid}.service-reference .service-tab{text-align:left;color:var(--muted);background:0 0;border:0;padding:24px 20px;transition:background .2s;position:relative}.service-reference .service-tab:not(:last-child){border-right:1px solid var(--line)}.service-reference .service-tab strong{color:var(--ink);font-size:17px;font-weight:500}.service-reference .service-tab small{letter-spacing:.5px;margin-top:7px;font-size:10px;display:block}.service-reference .service-tab svg{float:right;width:16px;margin-top:3px}.service-reference .service-tab[aria-selected=true]{background:#eaf0ff}.service-reference .service-tab[aria-selected=true]:before{content:"";background:var(--blue);height:2px;position:absolute;top:-1px;left:0;right:0}.service-reference section{padding:90px 0}.service-reference .section-head{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:38px;display:flex}.service-reference .section-head h2{letter-spacing:-.03em;margin:0;font-size:38px;font-weight:500;line-height:1.4}.service-reference .section-head p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.8}.service-reference .service-detail{grid-template-columns:.9fr 1.1fr;align-items:start;gap:95px;padding:30px 0 5px;display:grid}.service-reference .service-detail h2{letter-spacing:-.03em;margin:0 0 18px;font-size:36px;font-weight:500;line-height:1.5}.service-reference .service-detail p{color:var(--muted);font-size:14px;line-height:1.9}.service-reference .tags{flex-wrap:wrap;gap:10px;margin:23px 0;display:flex}.service-reference .tags span{border:1px solid #dce1e8;border-radius:4px;padding:7px 11px;font-size:11px}.service-reference .detail-list{border-top:1px solid var(--line)}.service-reference .detail-row{border-bottom:1px solid var(--line);grid-template-columns:105px 1fr;gap:15px;padding:21px 0;font-size:13px;line-height:1.9;display:grid}.service-reference .detail-row span{color:var(--muted)}.service-reference .detail-row strong{font-weight:500}.service-reference .works{background:#fff}.service-reference .work-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:30px;display:grid}.service-reference .work:nth-child(2){margin-top:72px}.service-reference .work-visual{background:#e7e7df;border-radius:12px;height:370px;position:relative;overflow:hidden}.service-reference .work-visual img{object-fit:cover;width:100%;height:100%;transition:transform .65s}.service-reference .work:hover img{transform:scale(1.025)}.service-reference .work:nth-child(2) .work-visual{background:#dbe3ed;height:300px}.service-reference .work-overlay{color:#fff;background:linear-gradient(#0000 35%,#00000070);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:absolute;inset:0}.service-reference .work-overlay b{letter-spacing:0;overflow-wrap:anywhere;font-family:inherit;font-size:clamp(20px,1.8vw,27px);font-weight:600;line-height:1.45}.service-reference .work-overlay span{letter-spacing:2px;margin-top:7px;font-size:10px}.service-reference .service-detail-visual{max-width:370px;margin:22px 0}.service-reference .service-detail-visual .service-visual{border:1px solid #dfe6ef;border-radius:8px}.service-reference .service-detail-visual figcaption{color:#64748b;margin-top:8px;font-size:12px}.service-reference .service-phone .service-visual{aspect-ratio:auto;height:165px}.service-reference .service-phone .service-visual svg{width:264px;max-width:none;height:165px}.service-reference .hero-grid>div:first-child{min-height:350px}.service-reference .hero h1{min-height:2.6em}.service-reference .hero-grid>div:first-child>p{min-height:94px}.service-reference .concept{color:#303942;background:#ffffffdf;border-radius:3px;padding:5px 9px;font-size:9px;position:absolute;top:15px;left:15px}.service-reference .work-meta{justify-content:space-between;align-items:center;margin-top:19px;display:flex}.service-reference .work-meta h3{margin:0 0 8px;font-size:17px;font-weight:500}.service-reference .work-meta p{color:var(--muted);margin:0;font-size:11px}.service-reference .round{border:1px solid var(--line);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.service-reference .work-foot{color:#777f8a;margin-top:30px;font-size:11px}.service-reference .choice-layout{grid-template-columns:.78fr 1.22fr;gap:65px;display:grid}.service-reference .choice-layout h2{margin:0 0 20px;font-size:36px;font-weight:500;line-height:1.5}.service-reference .choice-layout>div>p{color:var(--muted);font-size:14px;line-height:1.9}.service-reference .compare{grid-template-columns:1fr 1fr;gap:0;display:grid}.service-reference .compare article{background:#fff;padding:28px 28px 22px}.service-reference .compare article:first-child{border-radius:12px 0 0 12px}.service-reference .compare article:last-child{background:#eaf0ff;border-radius:0 12px 12px 0}.service-reference .compare h3{margin:5px 0 10px;font-size:23px;font-weight:500}.service-reference .compare p{color:var(--muted);min-height:45px;font-size:12px;line-height:1.9}.service-reference .compare ul{border-top:1px solid #d9e0ed;padding:15px 0;font-size:12px;line-height:2.8;list-style:none}.service-reference .compare li:before{content:"✓";color:var(--blue);margin-right:10px}.service-reference .compare a{justify-content:space-between;align-items:center;font-size:12px;display:flex}.service-reference .process{padding-top:0}.service-reference .steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:35px;display:grid}.service-reference .step{padding-top:25px}.service-reference .step span{color:var(--blue);font-size:12px}.service-reference .step h3{margin:23px 0 10px;font-size:18px;font-weight:500}.service-reference .step p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.service-reference .faq{background:#fff;padding:70px 0}.service-reference .faq-grid{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.service-reference .faq h2{margin:0 0 16px;font-size:34px;font-weight:500}.service-reference .faq p{color:var(--muted);font-size:13px;line-height:1.9}.service-reference details{border-bottom:1px solid var(--line)}.service-reference summary{cursor:pointer;justify-content:space-between;gap:20px;padding:22px 0;font-size:14px;list-style:none;display:flex}.service-reference summary::-webkit-details-marker{display:none}.service-reference summary:after{content:"+";color:var(--muted);font-size:20px;font-weight:400}.service-reference details[open] summary:after{content:"−"}.service-reference details p{max-width:560px;margin:0 0 24px}.service-reference .contact{padding:70px 0 0}.service-reference .contact-panel{color:#fff;background:#19212e;border-radius:14px;justify-content:space-between;align-items:center;gap:35px;padding:53px 56px;display:flex}.service-reference .contact-panel h2{letter-spacing:-.02em;margin:0 0 15px;font-size:36px;font-weight:500;line-height:1.4}.service-reference .contact-panel p{color:#b1bac8;margin:0;font-size:13px;line-height:1.8}.service-reference .contact-panel .btn{color:#19212e;white-space:nowrap;background:#fff}.service-reference .footer{padding:40px 0 24px}.service-reference .footer-top{justify-content:space-between;align-items:center;gap:30px;padding-bottom:30px;display:flex}.service-reference .footer .brand{font-size:19px}.service-reference .footer .brand svg{width:28px;height:28px}.service-reference .footer-links{color:var(--muted);gap:25px;font-size:12px;display:flex}.service-reference .footer-bottom{border-top:1px solid var(--line);color:#858c96;justify-content:space-between;padding-top:20px;font-size:10px;display:flex}.service-reference .fade-in{animation:.65s cubic-bezier(.16,1,.3,1) both service-enter}.service-reference .stage{animation:.9s cubic-bezier(.16,1,.3,1) both service-enter}.service-reference .changing{animation:.4s ease-out service-swap}@keyframes service-enter{0%{opacity:.3;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes service-swap{0%{opacity:.4;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.service-reference .toast{color:#fff;z-index:20;background:#19212e;border-radius:7px;width:max-content;max-width:90%;padding:13px 22px;font-size:13px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 6px 25px #0002}.service-reference .toast[hidden]{display:none}@media (width>=1600px){.service-reference .hero{padding-top:100px;padding-bottom:65px}.service-reference .hero-grid{min-height:470px}.service-reference .stage{height:455px}.service-reference .mock{height:330px}.service-reference .mock img{height:280px}.service-reference .mock-copy .mock-heading{font-size:49px}}@media (width<=1000px){.service-reference .wrap{width:calc(100% - 48px)}.service-reference .navlinks{gap:20px}.service-reference .navend>a:first-child{display:none}.service-reference .hero{padding-top:55px}.service-reference .hero h1{font-size:44px}.service-reference .hero-grid{gap:15px}.service-reference .stage{height:365px}.service-reference .mock{height:250px}.service-reference .mock-copy .mock-heading{font-size:32px}.service-reference .mock img{height:220px}.service-reference .phone{width:115px;height:210px;right:0}.service-reference .phone:before{left:31px}.service-reference .phone img{height:105px}.service-reference .stage-caption{top:-5px}.service-reference .floating-label{bottom:12px;left:0}.service-reference .service-detail,.service-reference .choice-layout,.service-reference .faq-grid{gap:40px}.service-reference .work-visual{height:300px}.service-reference .work:nth-child(2) .work-visual{height:250px}.service-reference .service-tab{padding:22px 14px}.service-reference .service-tab strong{font-size:15px}.service-reference .contact-panel{padding:40px}.service-reference .contact-panel h2{font-size:30px}}@media (width<=700px){.service-reference .wrap{width:calc(100% - 40px)}.service-reference .nav{gap:10px;height:72px}.service-reference .brand{font-size:21px}.service-reference .brand svg{width:31px;height:31px}.service-reference .navlinks{gap:18px;font-size:12px}.service-reference .navlinks a:first-child,.service-reference .navlinks a:nth-child(3),.service-reference .navlinks a:nth-child(4),.service-reference .navend{display:none}.service-reference .hero{padding-top:45px;padding-bottom:15px}.service-reference .hero-grid{flex-direction:column;align-items:stretch;gap:40px;display:flex}.service-reference .hero h1{margin-bottom:20px;font-size:42px;line-height:1.35}.service-reference .hero p{font-size:14px}.service-reference .actions{gap:25px;margin-top:25px}.service-reference .btn{gap:20px;padding:14px 19px;font-size:13px}.service-reference .hero-note{margin-top:23px}.service-reference .stage{height:330px;margin:0 0 5px}.service-reference .stage:before{inset:15px -20px 0 30px}.service-reference .browser{width:94%;top:15px;left:1%}.service-reference .mock{height:235px}.service-reference .mock-copy{padding:16px 17px}.service-reference .mock-nav{padding:12px 17px}.service-reference .mock-copy .mock-heading{margin:13px 0;font-size:32px}.service-reference .mock-copy p{width:125px;font-size:6px}.service-reference .mock img{height:200px}.service-reference .phone{border-width:4px;border-radius:20px;width:108px;height:191px;bottom:0;right:1%}.service-reference .phone:before{left:29px}.service-reference .phone-top{padding-top:17px}.service-reference .phone img{height:93px}.service-reference .floating-label{padding:10px 13px;font-size:9px;bottom:0}.service-reference .stage-caption{font-size:8px;right:6%}.service-reference .services-nav{grid-template-columns:repeat(2,1fr);margin-top:30px}.service-reference .service-tab{padding:18px 15px}.service-reference .service-tab:nth-child(2){border-right:0}.service-reference .service-tab:nth-child(-n+2){border-bottom:1px solid var(--line)}.service-reference .service-tab small{font-size:9px}.service-reference .service-tab strong{font-size:15px}.service-reference section{padding:55px 0}.service-reference .service-detail,.service-reference .choice-layout,.service-reference .faq-grid{grid-template-columns:1fr;gap:28px}.service-reference .service-detail{padding-top:5px}.service-reference .service-detail h2,.service-reference .choice-layout h2{font-size:29px}.service-reference .service-detail p{font-size:13px}.service-reference .tags{margin:18px 0}.service-reference .detail-row{grid-template-columns:85px 1fr;padding:17px 0;font-size:12px}.service-reference .section-head{align-items:start;gap:16px;margin-bottom:28px}.service-reference .section-head h2{font-size:29px}.service-reference .section-head p{font-size:12px}.service-reference .section-head>.textlink{white-space:nowrap;gap:5px;margin-top:12px;font-size:11px}.service-reference .work-grid{grid-template-columns:1fr;gap:30px}.service-reference .work:nth-child(2){margin-top:0}.service-reference .work-visual,.service-reference .work:nth-child(2) .work-visual{height:265px}.service-reference .work-overlay b{font-size:36px}.service-reference .work-meta h3{font-size:16px}.service-reference .work-foot{font-size:10px;line-height:1.8}.service-reference .compare article{padding:21px 17px}.service-reference .compare h3{font-size:21px}.service-reference .compare p{min-height:65px;font-size:11px}.service-reference .compare ul{font-size:11px}.service-reference .steps{grid-template-columns:1fr 1fr;gap:28px 20px}.service-reference .step h3{margin-top:15px;font-size:17px}.service-reference .step p{font-size:12px}.service-reference .faq{padding:50px 0}.service-reference .faq h2{font-size:29px}.service-reference .faq-grid{gap:8px}.service-reference summary{font-size:13px}.service-reference .contact{padding-top:45px}.service-reference .contact-panel{padding:30px 25px;display:block}.service-reference .contact-panel h2{font-size:27px}.service-reference .contact-panel p{font-size:12px}.service-reference .contact-panel .btn{margin-top:25px}.service-reference .footer-top{flex-direction:column;align-items:start;gap:22px}.service-reference .footer-links{gap:22px;font-size:11px}.service-reference .footer-bottom{gap:15px;font-size:9px;line-height:1.7}.service-reference .footer-bottom span:last-child{text-align:right}}@media (prefers-reduced-motion:reduce){.service-reference{scroll-behavior:auto}.service-reference *,.service-reference :before,.service-reference :after{transition:none!important;animation:none!important}}.service-reference .service-intro{justify-content:space-between;align-items:center;gap:15px;margin-top:52px;display:flex}.service-reference .service-intro strong{font-size:21px;font-weight:500}.service-reference .service-intro>span{color:var(--muted);font-size:12px}.service-reference .service-intro svg{width:15px;transform:rotate(90deg)}.service-reference .services-nav{border:0;gap:12px;margin-top:20px}.service-reference .service-tab{background:#fff;border-radius:10px;min-height:112px;padding:26px 22px;transition:background .2s,transform .2s,border-color .2s;border:1px solid #dce2ec!important}.service-reference .service-tab:before{display:none}.service-reference .service-tab:hover{background:#eff4ff;transform:translateY(-3px);border-color:#a7bffa!important}.service-reference .service-tab strong{font-size:19px;font-weight:600}.service-reference .service-tab small{margin-top:10px;font-size:12px}.service-reference .service-tab svg{background:#f0f3f8;border-radius:50%;width:25px;height:25px;padding:4px}.service-reference .service-tab[aria-selected=true]{background:var(--blue);border-color:var(--blue)!important}.service-reference .service-tab[aria-selected=true] strong,.service-reference .service-tab[aria-selected=true] svg{color:#fff}.service-reference .service-tab[aria-selected=true] small{color:#e3ecff}.service-reference .service-tab[aria-selected=true] svg{background:#ffffff24}.service-reference .faq-help{background:#f3f6fc;border-radius:12px;max-width:330px;margin-top:34px;padding:25px 28px}.service-reference .help-symbol{color:var(--blue)}.service-reference .help-symbol svg{width:31px;height:31px}.service-reference .faq-help h3{margin:15px 0 10px;font-size:22px;font-weight:500;line-height:1.6}.service-reference .faq-help p{margin:0 0 20px;font-size:13px}.service-reference .faq-help a{color:var(--blue);font-weight:500}.service-reference .help-note{color:var(--muted);border-top:1px solid #dce4f1;margin-top:22px;padding-top:15px;font-size:11px}.service-reference .lead-dialog{width:min(920px,100% - 40px);max-height:90dvh;color:var(--ink);background:#fff;border:0;border-radius:16px;padding:0;overflow:auto;box-shadow:0 30px 100px #11182740}.service-reference .lead-dialog::backdrop{background:#121b2d85}.service-reference .lead-layout{grid-template-columns:.8fr 1.2fr;display:grid}.service-reference .lead-contact{background:#edf2fd;flex-direction:column;padding:42px 32px;display:flex}.service-reference .lead-contact .brand{font-size:22px}.service-reference .lead-contact h2{margin:36px 0 14px;font-size:30px;font-weight:500;line-height:1.5}.service-reference .lead-contact>p{color:#55657d;margin:0;font-size:13px;line-height:1.9}.service-reference .contact-methods{margin:30px 0 25px}.service-reference .contact-methods div{border-bottom:1px solid #d8e2f2;justify-content:space-between;gap:15px;padding:15px 0;font-size:13px;display:flex}.service-reference .contact-methods span{color:#55657d}.service-reference .contact-methods strong{font-weight:500}.service-reference .contact-placeholder{color:#586a86!important;margin-top:auto!important;font-size:11px!important}.service-reference .lead-form{padding:40px 38px}.service-reference .lead-form h2{margin:0 0 9px;font-size:25px;font-weight:500}.service-reference .form-intro{color:var(--muted);margin:0 0 24px;padding-right:20px;font-size:12px;line-height:1.8}.service-reference .dialog-close{color:#4a5568;background:#f0f3f8;border:0;border-radius:50%;width:32px;height:32px;font-size:23px;line-height:1;position:absolute;top:12px;right:14px}.service-reference .lead-form label,.service-reference .lead-form legend{font-size:13px;font-weight:500}.service-reference .lead-form fieldset{border:0;margin:0 0 18px;padding:0}.service-reference .lead-form legend{margin-bottom:10px}.service-reference .service-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.service-reference .service-options label{cursor:pointer;position:relative}.service-reference .service-options input{opacity:0;width:1px;height:1px;position:absolute}.service-reference .service-options span{text-align:center;border:1px solid #dce2eb;border-radius:6px;padding:10px 12px;font-size:12px;transition:background .2s;display:block}.service-reference .service-options input:checked+span{color:#145dfa;background:#eaf0ff;border-color:#145dfa}.service-reference .service-options input:focus-visible+span{outline:2px solid var(--blue);outline-offset:2px}.service-reference .form-field{margin:0 0 16px}.service-reference .form-field>label{margin-bottom:8px;display:block}.service-reference .form-field label small{color:var(--muted);font-size:11px;font-weight:400}.service-reference .form-field input,.service-reference .form-field textarea{width:100%;color:var(--ink);caret-color:var(--blue);background:#fff;border:1px solid #dce2eb;border-radius:6px;outline:none;padding:11px 12px;font-size:13px}.service-reference .form-field input:focus,.service-reference .form-field textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #145dfa10}.service-reference .form-field textarea{resize:vertical;min-height:78px}.service-reference .form-field input::placeholder,.service-reference .form-field textarea::placeholder{color:#747c88}.service-reference .form-submit{width:100%;margin-top:2px}.service-reference .form-note{color:var(--muted);margin:12px 0 0;font-size:11px;line-height:1.8}.service-reference .form-feedback{color:#1642a1;background:#edf3ff;border-radius:6px;margin:15px 0 0;padding:12px;font-size:12px;line-height:1.8}.service-reference .lead-form [aria-invalid=true]{border-color:#b83232}.service-reference .field-error{color:#b83232;margin-top:6px;font-size:12px;display:block}.service-reference .field-error:empty{display:none}@media (width<=700px){.service-reference .service-intro{margin-top:33px;display:block}.service-reference .service-intro strong{font-size:20px}.service-reference .service-intro>span{margin-top:9px;font-size:12px;display:block}.service-reference .services-nav{gap:10px;margin-top:17px}.service-reference .service-tab{min-height:103px;padding:20px 14px}.service-reference .service-tab strong{font-size:16px}.service-reference .service-tab small{font-size:11px}.service-reference .service-tab svg{width:21px;height:21px;margin-top:0}.service-reference .faq-help{max-width:none;margin:23px 0 13px;padding:22px}.service-reference .faq-help h3{font-size:22px}.service-reference .lead-dialog{border-radius:12px;width:calc(100% - 24px);max-height:92dvh}.service-reference .lead-layout{grid-template-columns:1fr}.service-reference .lead-contact{padding:26px 23px}.service-reference .lead-contact h2{margin:22px 0 10px;font-size:25px}.service-reference .lead-contact h2 br{display:none}.service-reference .contact-methods{margin:14px 0}.service-reference .contact-methods div{padding:10px 0}.service-reference .lead-contact .brand{font-size:20px}.service-reference .lead-form{padding:26px 23px}.service-reference .lead-form h2{font-size:23px}.service-reference .dialog-close{float:right;z-index:2;margin:10px 10px -42px 0;position:sticky;top:10px}.service-reference .contact-placeholder{margin-top:0!important}.service-reference .service-options span{padding:11px 8px}}.service-reference[data-v-12d34b78] .icon{vertical-align:middle;flex-shrink:0;display:inline-block}.service-reference .textlink[data-v-12d34b78]{cursor:pointer;background:0 0;border:0}.service-reference .work-visual[data-v-12d34b78]{display:block}.service-reference .hero-grid[data-v-12d34b78]{position:relative}.service-reference .case-controls[data-v-12d34b78]{align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.service-reference .case-inline-arrow[data-v-12d34b78]{display:none}.service-reference .service-side-arrow[data-v-12d34b78]{z-index:4;color:#263246;background:#fff;border:1px solid #dce2eb;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;bottom:0;box-shadow:0 6px 18px #1d36531a}.service-reference .service-side-arrow[data-v-12d34b78]:hover{color:var(--blue);border-color:#9eb7db}.service-reference .service-side-arrow.previous[data-v-12d34b78]{left:calc(50% - 50vw + 8px)}.service-reference .service-side-arrow.next[data-v-12d34b78]{right:calc(50% - 50vw + 8px)}.service-reference .service-side-arrow[data-v-12d34b78] .icon{width:20px;height:20px}.case-controls button[data-v-12d34b78]{cursor:pointer;background:#fff;border:1px solid #dce2eb;border-radius:50%;padding:5px}.case-controls .icon[data-v-12d34b78]{width:15px;height:15px}.service-reference .mock-copy .mock-heading[data-v-12d34b78]{overflow-wrap:anywhere}.service-reference .mock-copy a[data-v-12d34b78]{font-size:9px;font-weight:700}.service-reference .service-detail h2[data-v-12d34b78]{white-space:pre-line}.service-reference .dialog-close .icon[data-v-12d34b78]{width:18px;height:18px}.service-reference .btn[data-v-12d34b78]:disabled{opacity:.65;cursor:wait}.service-reference .lead-dialog[data-v-12d34b78]{margin:auto}.service-reference[data-v-12d34b78] .lead-contact .brand-logo{width:140px;height:50px}.service-reference .contact-methods strong[data-v-12d34b78]{overflow-wrap:anywhere;min-width:0}@media (width>=1400px){.service-reference .service-side-arrow.previous[data-v-12d34b78]{left:calc(50% - 50vw + 24px)}.service-reference .service-side-arrow.next[data-v-12d34b78]{right:calc(50% - 50vw + 24px)}}@media (width<=1100px){.service-reference .service-side-arrow[data-v-12d34b78]{display:none}.service-reference .case-controls[data-v-12d34b78]{left:auto;right:18%;transform:none}.service-reference .case-inline-arrow[data-v-12d34b78]{display:inline-flex}}@media (width<=700px){.service-reference .case-controls[data-v-12d34b78]{bottom:-26px;right:3%}.service-reference .floating-label[data-v-12d34b78]{max-width:70%;overflow:hidden}}.purchase-buttons[data-v-65cd30d4] .template-demo-link__action{gap:9px;min-height:52px}button.purchase-option[data-v-65cd30d4]{text-align:left;background:var(--surface);width:100%;font:inherit;cursor:pointer}.approved-template-index .catalog-page-heading{min-height:0;padding:38px 0 26px;display:block}.approved-template-index .catalog-page-heading h1{letter-spacing:-.025em;margin:12px 0;font-size:34px;line-height:1.35}.catalog-centered-search{max-width:600px;margin:26px auto 38px}.catalog-centered-search .search-box.compact{background:0 0;width:100%;max-width:none}.catalog-centered-search>p{color:var(--muted);justify-content:center;align-items:center;gap:18px;margin:14px 0;font-size:12px;display:flex}.approved-template-index .result-head{margin-bottom:22px}.approved-template-index .filter-panel{background:#fff}.approved-template-index .result-head p{display:none}.approved-detail{padding-top:34px;padding-bottom:80px}.approved-detail .breadcrumbs{margin-bottom:28px}.approved-detail-hero{grid-template-columns:minmax(0,1.85fr) minmax(330px,1fr);align-items:start;gap:28px;display:grid}.approved-preview-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.approved-preview-toolbar .device-switch{background:#eaf0f7;border-radius:8px;padding:4px}.approved-preview-toolbar .device-switch button{min-height:38px}.approved-preview-stage{border:1px solid var(--line);background:#e9edf4;border-radius:12px;justify-content:center;align-items:center;height:600px;display:flex;overflow:hidden}.approved-preview-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#a0afbf transparent;background:#fff;width:100%;height:100%;overflow:auto}.approved-preview-scroll img{width:100%;max-width:none;height:auto;display:block}.approved-preview-stage.phone .approved-preview-scroll{scrollbar-width:thin;border:8px solid #21334b;border-radius:30px;width:290px;height:calc(100% - 42px);box-shadow:0 14px 30px #2031471c}.approved-preview-stage .preview-loading{color:#526579;gap:10px;font-size:14px;display:flex;position:absolute}.approved-preview-scroll.is-loading img{visibility:hidden}.approved-preview-note{color:var(--muted);margin:13px 0;font-size:12px}.approved-purchase{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:28px}.purchase-tags{color:#637185;flex-wrap:wrap;gap:8px;font-size:12px;display:flex}.purchase-tags span{background:#f1f4f8;border-radius:3px;padding:5px 9px}.approved-purchase h1{letter-spacing:-.025em;overflow-wrap:anywhere;margin:20px 0 12px;font-size:27px;line-height:1.45}.purchase-description{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.9}.purchase-identity{border-top:1px solid #eff1f5;min-height:136px;padding:24px 0}.purchase-caption{color:var(--muted);margin-bottom:9px;font-size:12px;display:block}.purchase-identity>strong{align-items:center;gap:9px;font-size:29px;font-weight:700;line-height:1.4;display:flex}.purchase-identity.has-membership>strong{color:#88682f;font-size:24px}.purchase-identity>small{color:var(--muted);margin-top:9px;font-size:12px;display:block}.purchase-membership-link{color:#84632f;background:#faf3e2;border-radius:4px;align-items:center;gap:6px;margin-top:10px;padding:7px 10px;font-size:12px;display:inline-flex}.purchase-membership-link .icon{width:14px}.purchase-buttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.purchase-buttons .btn{white-space:normal;min-height:52px;padding:12px 8px;font-size:14px;line-height:1.4}.purchase-buttons .purchase-preview{color:#fff;background:#213e60;border-color:#213e60}.purchase-buttons .purchase-preview:hover{color:#fff;background:#172e49}.purchase-state{color:#45617d;background:#f4f7fc;border:1px solid #e7ecf6;border-radius:7px;margin:18px 0 0;padding:16px;line-height:1.8}.purchase-state strong{font-size:13px}.purchase-state p{margin:5px 0 0;font-size:12px}.purchase-footer{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;font-size:12px;display:flex}.purchase-footer>a{color:var(--muted);align-items:center;gap:5px;display:flex}.purchase-license{color:var(--muted);margin:16px 0 0;font-size:11px;line-height:1.9}.purchase-license button{color:var(--brand);margin:0 3px}.approved-detail-body{grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);align-items:start;gap:28px;margin-top:32px;display:grid}.approved-introduction,.approved-template-specs{border:1px solid var(--line);background:#fff;border-radius:12px;padding:30px}.approved-introduction>h2,.approved-template-specs>h2{border-bottom:1px solid #eff1f5;margin:0 0 25px;padding-bottom:18px;font-size:20px}.approved-introduction .story-content{padding:0;font-size:15px;line-height:1.9}.approved-introduction .story-content h3{margin:30px 0 10px;font-size:17px}.approved-introduction .story-content p{white-space:pre-line}.approved-template-specs dl{margin:0}.approved-template-specs dl>div{justify-content:space-between;gap:20px;margin:0 0 18px;font-size:13px;display:flex}.approved-template-specs dt{color:var(--muted);flex-shrink:0}.approved-template-specs dd{text-align:right;overflow-wrap:anywhere;margin:0}.approved-license-open{width:100%;color:var(--brand);border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:18px;font-size:13px;display:flex}.purchase-options{gap:18px;display:grid}.purchase-options>p{margin:0;font-size:14px;line-height:1.8}.purchase-option{border:1px solid var(--line);border-radius:8px;align-items:center;gap:18px;padding:20px;display:flex}.purchase-option:hover{border-color:var(--brand)}.purchase-option>div{flex:1}.purchase-option strong{font-size:16px;display:block}.purchase-option span{color:var(--muted);margin-top:7px;font-size:12px;line-height:1.8;display:block}.purchase-option b{white-space:nowrap}.approved-license-copy{white-space:pre-line;line-height:1.9}.approved-detail .related-section{margin-top:56px}@media (width<=1000px){.approved-detail-hero{grid-template-columns:minmax(0,1.35fr) minmax(310px,1fr);gap:22px}.approved-preview-stage{height:550px}.approved-purchase{padding:22px}.approved-detail-body{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);gap:22px}.purchase-buttons{gap:8px}.purchase-buttons .btn{font-size:13px}.purchase-identity>strong{font-size:25px}}@media (width<=760px){.approved-template-index .catalog-page-heading{padding:26px 0 20px}.approved-template-index .catalog-page-heading h1{font-size:27px}.catalog-centered-search{margin:20px 0 28px}.catalog-centered-search>p{flex-wrap:wrap;gap:8px}.approved-detail{padding-top:22px}.approved-detail-hero,.approved-detail-body{grid-template-columns:1fr;gap:24px}.approved-preview-stage{height:480px}.approved-preview-stage.phone .approved-preview-scroll{width:250px}.approved-purchase{padding:24px}.approved-purchase h1{font-size:25px}.purchase-identity{min-height:0}.purchase-buttons .btn{font-size:14px}.approved-introduction,.approved-template-specs{padding:24px}.approved-preview-toolbar .text-link{font-size:12px}.approved-detail-body{margin-top:24px}.approved-template-index .sort-options{gap:12px}.purchase-option{gap:10px;padding:16px}.purchase-option strong{font-size:14px}}@media (prefers-reduced-motion:reduce){.approved-detail *{scroll-behavior:auto}}.approved-introduction[data-v-b7690a1c]{min-width:0}.template-detail-tabs[data-v-b7690a1c]{border-bottom:1px solid var(--line);align-items:stretch;gap:28px;margin:-8px 0 22px;padding:0;display:flex}.template-detail-tabs button[data-v-b7690a1c]{min-height:44px;color:var(--muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0 0 14px;font-family:inherit;font-size:15px;font-weight:600;display:flex;position:relative}.template-detail-tabs button[aria-selected=true][data-v-b7690a1c]{color:var(--brand)}.template-detail-tabs button[aria-selected=true][data-v-b7690a1c]:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:-1px;left:0;right:0}.template-detail-tabs button>span[data-v-b7690a1c]{background:var(--brand-soft);color:var(--brand);font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 6px;font-size:12px}.template-detail-tabs button[data-v-b7690a1c]:focus-visible,[role=tabpanel][data-v-b7690a1c]:focus-visible{outline:2px solid var(--brand);outline-offset:4px}#template-introduction-panel>h2[data-v-b7690a1c]{margin:0 0 20px;font-size:20px}@media (width<=760px){.template-detail-tabs[data-v-b7690a1c]{gap:22px}.template-detail-tabs button[data-v-b7690a1c]{font-size:14px}}.search-box[data-v-4d75c201]{position:relative}.search-suggestions[data-v-4d75c201]{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 12px 30px #1f293714}.search-suggestions>div[data-v-4d75c201]{cursor:pointer;border-radius:7px;align-items:center;gap:10px;padding:12px;font-size:14px;display:flex}.search-suggestions>div[data-v-4d75c201]:hover,.search-suggestions>div.active[data-v-4d75c201]{background:var(--brand-soft);color:var(--brand)}.search-suggestions span[data-v-4d75c201]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.search-feedback[data-v-4d75c201]{color:var(--muted);background:var(--surface);z-index:2;padding:4px 8px;font-size:12px;position:absolute;top:100%;left:8px}.feedback-stack[data-v-3b9979b1]{z-index:10000;pointer-events:none;gap:12px;width:min(420px,100vw - 32px);display:grid;position:fixed;top:84px;right:24px}.feedback-message[data-v-3b9979b1]{--feedback-color:#1677ff;pointer-events:auto;border:1px solid #dce5f0;border-left:4px solid var(--feedback-color);color:#1f2937;background:#fff;border-radius:12px;align-items:flex-start;gap:12px;padding:18px 14px 18px 18px;display:flex;box-shadow:0 10px 36px #1f29371f}.feedback-message>.icon[data-v-3b9979b1]{width:22px;height:22px;color:var(--feedback-color);flex:0 0 22px;margin-top:1px}.feedback-message>div[data-v-3b9979b1]{flex:1;min-width:0}.feedback-message strong[data-v-3b9979b1]{font-size:14px;line-height:1.5;display:block}.feedback-message p[data-v-3b9979b1]{color:#526277;overflow-wrap:anywhere;white-space:pre-line;margin:4px 0 0;font-size:14px;line-height:1.65}.feedback-success[data-v-3b9979b1]{--feedback-color:#13815e}.feedback-error[data-v-3b9979b1]{--feedback-color:#c13939}.feedback-close[data-v-3b9979b1]{color:#718096;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.feedback-close[data-v-3b9979b1]:hover{color:#1f2937;background:#f1f5f9}.feedback-close .icon[data-v-3b9979b1]{width:16px;height:16px}.feedback-enter-active[data-v-3b9979b1],.feedback-leave-active[data-v-3b9979b1]{transition:opacity .18s,transform .18s}.feedback-enter-from[data-v-3b9979b1],.feedback-leave-to[data-v-3b9979b1]{opacity:0;transform:translateY(-8px)}@media (prefers-reduced-motion:reduce){.feedback-enter-active[data-v-3b9979b1],.feedback-leave-active[data-v-3b9979b1]{transition:none}}:root{--canvas:#f5f7fb;--surface:#fff;--ink:#1f2937;--muted:#566780;--subtle:#8793a4;--line:#e2e8f0;--brand:#0963d1;--brand-bright:#1677ff;--brand-hover:#0753b3;--brand-soft:#eaf2ff;--orange:#ff7a00;--gold:#9b4800;--gold-soft:#fff2e5;--danger:#a53535;--danger-soft:#f9eded;--radius:12px;--radius-sm:7px;--radius-lg:20px;--shadow:0 8px 32px #142b4f10;--font:"MiSans", "PingFang SC", "Microsoft YaHei UI", "Microsoft YaHei", sans-serif;--font-display:"Bahnschrift", "Segoe UI", var(--font);--ease:cubic-bezier(.2, .7, .2, 1);--fast:.16s;--dialog:.22s;--container:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--canvas);font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.6}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.58}button,a,input,select,textarea{touch-action:manipulation}button{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}button{background:0 0;border:0}a,button{-webkit-tap-highlight-color:transparent}button,a{transition:background var(--fast), color var(--fast), border-color var(--fast), box-shadow var(--fast), transform var(--fast)}:focus-visible{outline-offset:4px;outline:3px solid #3a5274}input:focus-visible,textarea:focus-visible,select:focus-visible{outline-offset:1px}svg{flex-shrink:0}::selection{color:#153b6d;background:#cce0ff}h1,h2,h3{letter-spacing:-.035em;font-weight:650}h1{line-height:1.3}h2{font-size:25px;line-height:1.45}h3{font-size:18px}small,.small{font-size:13px}.muted{color:var(--muted)}.eyebrow{font-family:var(--font-display);letter-spacing:2px;color:var(--brand);text-transform:uppercase;font-size:11px;font-weight:600}.container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:24px}.row{align-items:center;gap:12px;display:flex}.spread{justify-content:space-between}.stack{flex-direction:column;gap:16px;display:flex}.icon{stroke-width:1.7px;width:19px;height:19px}.btn{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 19px;font-size:14px;font-weight:600;display:inline-flex}.btn:hover{background:#f6f7f9;border-color:#acb5c1;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn-primary{background:var(--brand);color:#fff;border-color:var(--brand)}.btn-primary:hover{background:var(--brand-hover);color:#fff;border-color:var(--brand-hover)}.btn-dark{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-dark:hover{color:#fff;background:#343c46}.btn-soft{background:var(--brand-soft);color:var(--brand);border-color:#0000}.btn-sm{min-height:34px;padding:6px 12px;font-size:13px}.btn-wide{width:100%}.text-link{color:var(--brand);align-items:center;gap:6px;font-size:14px;font-weight:550;display:inline-flex}.text-link:hover{color:#3c5373}.icon-btn{width:36px;height:36px;color:var(--muted);border:1px solid #0000;border-radius:7px;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--brand);background:#edf0f3}.badge{color:#4d5765;background:#ebeef2;border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.badge-gold{background:var(--gold-soft);color:#7d602c}.badge-outline{border:1px solid var(--line);color:var(--muted);background:0 0}.badge-muted{color:#586474;background:#f0f1f1}.status-dot{background:currentColor;border-radius:50%;width:6px;height:6px;display:inline-block}.pill{border-radius:30px}.divider{background:var(--line);height:1px;margin:24px 0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;border:2px solid var(--brand);background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.skip-link:focus{top:12px}.field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.field label{font-weight:550}.field input,.field textarea,.field select,.input{width:100%;min-height:43px;color:var(--ink);transition:border-color var(--fast), box-shadow var(--fast);background:#fff;border:1px solid #d7dce4;border-radius:7px;padding:10px 12px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px #293a530c}.field textarea{resize:vertical;min-height:108px}.field-help{color:var(--muted);font-size:12px}.field-error{color:var(--danger);font-size:12px}.field input[aria-invalid=true]{border-color:var(--danger)}.required{color:var(--danger);margin-left:3px}.notice{color:#444f5f;background:#f0f2f6;border:1px solid #d9dee6;border-radius:8px;gap:10px;padding:13px 16px;font-size:13px;line-height:1.8;display:flex}.notice-error{background:var(--danger-soft);color:var(--danger);border-color:#efd0d0}.empty-state{text-align:center;background:#fff;border:1px dashed #c7cfda;border-radius:12px;grid-column:1/-1;padding:64px 20px}.empty-state>.icon{color:#828ea0;width:34px;height:34px;margin-bottom:16px}.empty-state h3{margin-bottom:8px}.empty-state p{color:var(--muted);margin-bottom:20px;font-size:14px}.modal-backdrop{z-index:110;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#161c25e0;justify-content:center;align-items:center;padding:32px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:16px;width:min(560px,100%);max-height:90vh;padding:28px;position:relative;overflow:auto;box-shadow:0 24px 90px #0004}.modal.wide{width:min(1120px,100%)}.modal-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.modal-heading h2{font-size:20px}.modal-copy{color:var(--muted);white-space:pre-line;font-size:14px;line-height:1.9}.modal-enter-active,.modal-leave-active{transition:opacity var(--dialog) var(--ease)}.modal-enter-active .modal,.modal-leave-active .modal{transition:transform var(--dialog) var(--ease)}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{transform:translateY(10px)scale(.98)}.design-toolbar{z-index:80;position:fixed;bottom:16px;left:18px}.design-toolbar>button{color:#fff;letter-spacing:.02em;background:#232d3b;border:1px solid #556070;border-radius:30px;align-items:center;gap:8px;min-height:34px;padding:8px 14px;font-size:11px;display:flex;box-shadow:0 3px 14px #1a243220}.design-toolbar>button:hover{background:#323f51}.design-route{border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;padding:13px 16px;font-size:14px;display:flex}.design-route:hover{border-color:var(--brand);background:var(--brand-soft)}.design-routes{grid-template-columns:1fr 1fr;gap:10px;margin:22px 0;display:grid}.toast{z-index:120;color:#fff;box-shadow:var(--shadow);background:#272e38;border-radius:8px;max-width:80%;padding:13px 22px;font-size:14px;position:fixed;bottom:32px;left:50%;transform:translate(-50%)}.pagination{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:28px;font-size:13px;display:flex}.pagination select{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:6px;padding:6px 9px}.page-number{border:1px solid var(--line);background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:inline-grid}.page-number.current{background:var(--brand);border-color:var(--brand);color:#fff}.section-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.section-head h2{font-size:22px}.section-head p{color:var(--muted);margin-top:3px;font-size:13px}body:has(.modal-backdrop){overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation:none!important}}.mobile-type{--mobile-type-title:1.125rem;--mobile-type-heading:.9375rem;--mobile-type-name:.8125rem;--mobile-type-body:.8125rem;--mobile-type-control:.75rem;--mobile-type-meta:.75rem;--mobile-type-caption:.6875rem;--mobile-type-input:1rem;--mobile-subtitle:#4b5563;--mobile-access-free:#13734a;--mobile-access-member:#6d3bb5;--mobile-access-flexible:#0753b3;--mobile-access-purchase:#9a4a16;font-family:var(--font);font-size:var(--mobile-type-body);line-height:1.7}.site-header{border-bottom:1px solid var(--line);z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff2;height:78px;position:sticky;top:0}.header-inner{align-items:center;gap:48px;height:100%;display:flex}.brand{letter-spacing:-.7px;flex-shrink:0;align-items:center;gap:11px;font-size:20px;font-weight:700;display:inline-flex}.brand-sub{font-family:var(--font-display);letter-spacing:1.2px;color:#576374;margin-top:1px;font-size:8px;font-weight:500;display:block}.main-nav{align-self:stretch;align-items:center;gap:30px;display:flex}.main-nav>a,.main-nav>button{align-items:center;padding:0 2px;font-size:15px;font-weight:500;display:flex;position:relative}.main-nav>a.active{color:var(--brand)}.main-nav>a.active:after{content:"";background:var(--brand);border-radius:2px;width:17px;height:3px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.main-nav button:hover,.main-nav a:hover{color:var(--brand)}.header-actions{align-items:center;gap:23px;margin-left:auto;font-size:14px;display:flex}.membership-link{background:var(--brand-soft);color:var(--brand);border-radius:6px;align-items:center;gap:8px;padding:9px 15px;font-weight:600;display:flex}.membership-link:hover{background:#dadfe7}.header-separator{background:var(--line);width:1px;height:18px}.login-link{align-items:center;gap:8px;font-size:14px;display:flex}.login-link>.icon{width:16px}.home-main{padding-bottom:80px}.home-hero{justify-content:space-between;align-items:center;gap:36px;padding:46px 0 34px;display:flex}.hero-eyebrow{align-items:center;gap:14px;margin-bottom:15px;display:flex}.hero-line{background:#9da7b5;width:35px;height:1px}.home-hero h1{letter-spacing:-2px;font-size:43px;font-weight:660}.home-hero h1>span{color:var(--brand)}.home-hero p{color:var(--muted);margin-top:16px;font-size:15px}.hero-note{border-left:1px solid #d3d9e2;flex-shrink:0;width:315px;padding-left:29px}.note-label{color:#576374;letter-spacing:1.8px;font-size:11px;font-family:var(--font-display)}.hero-note>div{color:#5d697b;justify-content:space-between;align-items:center;margin-top:15px;font-size:16px;line-height:1.9;display:flex}.hero-note b{color:var(--ink);white-space:nowrap;font-weight:550}.hero-mark{align-items:center;width:81px;height:71px;margin-left:12px;display:flex;position:relative}.hero-mark>span{border:1px solid #748397;border-radius:3px;width:37px;height:51px;position:absolute;transform:skewY(-24deg)}.hero-mark>span:first-child{background:#d9dee6;left:2px}.hero-mark>span:nth-child(2){background:#b7bec8;left:23px}.hero-mark>span:nth-child(3){background:var(--brand);border-color:var(--brand);left:44px}.home-search-row{border-bottom:1px solid var(--line);align-items:center;gap:36px;margin-bottom:30px;padding-bottom:29px;display:flex}.search-box{background:#fff;border:1px solid #d0d7e0;border-radius:9px;align-items:center;gap:13px;width:min(600px,100%);padding:5px 5px 5px 17px;display:flex;box-shadow:0 3px 7px #1b253303}.search-box>input{width:100%;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:15px}.search-box:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #293a530b}.search-box>.icon{color:#576374}.search-box .btn{height:44px;min-height:44px;padding:10px 20px}.search-box kbd{color:#576374;font-size:12px;font-family:var(--font);white-space:nowrap;font-weight:400}.quick-types{white-space:nowrap;align-items:center;gap:22px;font-size:13px;display:flex}.quick-types>span{color:#576374}.quick-types>a{align-items:center;gap:5px;display:flex}.quick-types>a:hover{color:var(--brand)}.quick-types .icon{width:12px;height:12px}.catalog-layout{grid-template-columns:minmax(0,1fr) 304px;align-items:start;gap:24px;display:grid}.catalog-main{min-width:0}.selection-caption{color:var(--muted);border-left:1px solid var(--line);padding-left:15px;font-size:13px}.template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.template-card{border:1px solid var(--line);border-radius:var(--radius);min-width:0;transition:box-shadow var(--fast), border-color var(--fast), transform var(--fast);background:#fff;overflow:hidden}.template-card:hover{border-color:#bcc3cd;transform:translateY(-3px);box-shadow:0 10px 30px #2732410e}.template-cover{aspect-ratio:16/10;border-bottom:1px solid var(--line);background:#e6e9ee;position:relative;overflow:hidden}.template-cover>a{width:100%;height:100%;display:block}.template-cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform var(--fast) var(--ease)}.template-card:hover .template-cover img{transform:scale(1.025)}.cover-label{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#424b58;pointer-events:none;background:#fffffff0;border:1px solid #fff6;border-radius:4px;padding:3px 6px;font-size:11px;line-height:1.5;position:absolute;top:11px;left:11px}.card-preview{color:var(--ink);background:#fff;border:1px solid #fffffff0;border-radius:5px;align-items:center;gap:5px;padding:6px 10px;font-size:12px;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 4px 15px #0001}.card-preview:hover{background:var(--brand);border-color:var(--brand);color:#fff}.card-preview .icon{width:14px;height:14px}.card-content{padding:16px 17px 9px}.card-meta{color:var(--muted);gap:7px;margin-bottom:7px;font-size:12px;display:flex}.meta-dot{color:#576374}.card-title{-webkit-line-clamp:2;letter-spacing:-.4px;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.7;display:-webkit-box;overflow:hidden}.card-title:hover{color:var(--brand)}.card-bottom{border-top:1px solid #eef1f4;justify-content:space-between;align-items:center;margin-top:12px;padding-top:8px;display:flex}.card-access{color:var(--brand);align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.card-access .icon{width:13px;height:13px}.card-access.exclusive{color:var(--gold)}.favorite .icon{width:16px;height:16px}.cover-fallback{color:#576374;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;display:flex}.cover-fallback>.icon{width:42px;height:42px}.catalog-footnote{color:#576374;justify-content:space-between;align-items:center;margin-top:23px;font-size:12px;display:flex}.catalog-footnote>span{align-items:center;gap:7px;display:flex}.catalog-footnote .icon{width:14px;height:14px}.catalog-footnote .text-link{font-size:13px}.learning-card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:22px 20px 0}.learning-card header{margin-bottom:18px}.learning-card h2{letter-spacing:-.5px;font-size:17px}.heading-dot{color:var(--brand);margin-left:3px}.learning-card header p{color:var(--muted);margin-top:5px;font-size:12px}.featured-article{text-align:left;width:100%;padding:0;display:block}.article-art{background-color:#e5e9ee;background-image:linear-gradient(#c5cdd93a 1px,#0000 1px),linear-gradient(90deg,#c5cdd93a 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:18px 18px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:7px;height:128px;margin-bottom:13px;position:relative;overflow:hidden}.art-browser{background:#f3f5f8;border:1px solid #8b97a7;border-radius:5px;width:134px;height:94px;padding:8px 10px;position:absolute;top:23px;left:23px;transform:rotate(-6deg);box-shadow:10px 7px #b5bdc850}.art-browser>div{border-bottom:1px solid #d6dce4;gap:3px;margin-bottom:8px;padding-bottom:7px;display:flex}.art-browser i{background:#9fa9b6;border-radius:50%;width:3px;height:3px}.art-browser>span{background:#758397;width:55px;height:16px;margin-bottom:8px;display:block}.art-browser section{gap:5px;display:flex}.art-browser b{background:#cbd2dd;width:33%;height:20px;display:block}.art-corner{color:#475160;font-family:var(--font-display);letter-spacing:1px;font-size:13px;line-height:1.7;position:absolute;top:22px;right:16px}.article-art>.icon{color:var(--brand);position:absolute;bottom:15px;right:17px}.article-kicker{color:var(--brand);margin-bottom:5px;font-size:12px;display:block}.article-kicker>span{color:#576374}.featured-article strong{font-size:14px;font-weight:550;line-height:1.7;display:block}.featured-article:hover strong{color:var(--brand)}.article-list{margin-top:15px}.article-list>button{text-align:left;border-top:1px solid #e8ebf0;align-items:flex-start;gap:11px;width:100%;padding:14px 0;display:flex}.article-index{font-family:var(--font-display);color:#576374;padding-top:1px;font-size:12px}.article-list>button>span:nth-child(2){flex:1;font-size:13px;line-height:1.6}.article-list small{color:#576374;margin-top:4px;font-size:12px;display:block}.article-list .icon{color:#576374;width:12px;height:12px;margin-top:4px}.article-list>button:hover{color:var(--brand)}.sidebar-more{border-top:1px solid var(--line);width:100%;color:var(--brand);justify-content:space-between;align-items:center;padding:14px 0;font-size:13px;display:flex}.sidebar-more .icon{width:14px;height:14px}.community-card{background:#e8ebf0;border:1px solid #dadfe6;border-radius:12px;margin-top:20px;padding:23px 22px;position:relative;overflow:hidden}.community-icon{color:var(--brand);background:#fff;border:1px solid #d6dce4;border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:15px;display:inline-flex}.community-card h3{margin-bottom:8px;font-size:16px}.community-card p{color:#576374;font-size:13px;line-height:1.9}.community-action{width:100%;color:var(--brand);border-top:1px solid #cfd6df;justify-content:space-between;align-items:center;margin-top:18px;padding:14px 0 0;font-size:13px;font-weight:550;display:flex}.community-action>.icon{width:15px}.community-status{color:#576374;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.sidebar-note{color:#576374;justify-content:center;align-items:center;gap:6px;margin-top:17px;font-size:12px;display:flex}.sidebar-note>.icon{width:13px;height:13px}.custom-section{grid-template-columns:1fr 1.15fr;gap:80px;padding:0 12px;display:grid}.custom-intro h2{margin:14px 0 15px;font-size:34px;line-height:1.5}.custom-intro p{color:var(--muted);font-size:15px;line-height:1.9}.custom-intro .btn{margin-top:26px}.service-item{border-top:1px solid var(--line);gap:24px;padding:23px 0;display:flex}.service-item:last-child{border-bottom:1px solid var(--line)}.service-number{font-family:var(--font-display);color:#576374;margin-top:3px;font-size:13px}.service-item h3{margin-bottom:8px;font-size:17px}.service-item p{color:var(--muted);font-size:14px;line-height:1.8}.service-item>.icon{color:#576374;flex-shrink:0;width:22px;height:22px;margin-top:3px;margin-left:auto}.site-footer{background:#ebedf1;border-top:1px solid #dadfe6;padding:30px 0 18px}.footer-top{grid-template-columns:minmax(170px,1fr) minmax(290px,1.5fr) auto;align-items:start;gap:36px;padding-bottom:26px;display:grid}.footer-brand p{color:#4f5a69;margin:10px 0 3px;font-size:13px}.footer-brand small{color:#576374;font-size:11px;display:block}.footer-links{grid-template-columns:repeat(3,1fr);gap:25px;padding-top:8px;display:grid}.footer-links h4{margin-bottom:12px;font-size:13px;font-weight:600}.footer-links a,.footer-links button{color:#576374;text-align:left;white-space:nowrap;margin:8px 0;padding:0;font-size:12px;display:block}.footer-links a:hover,.footer-links button:hover{color:var(--brand)}.footer-bottom{color:#576374;border-top:1px solid #d4dae3;justify-content:space-between;align-items:center;padding-top:15px;font-size:11px;display:flex}.footer-bottom>span:last-child{align-items:center;gap:8px;display:flex}.footer-bottom .icon{width:13px}.footer-sample{color:#576374;margin-left:15px}@media (width<=1359px){.footer-top{grid-template-columns:minmax(155px,1fr) minmax(265px,1.5fr) auto;gap:22px}.footer-links{gap:12px}}.template-index{padding-top:42px;padding-bottom:75px}.catalog-page-heading{justify-content:space-between;align-items:center;gap:35px;margin-bottom:31px;display:flex}.catalog-page-heading h1{margin:11px 0 12px;font-size:32px}.catalog-page-heading h1>span{color:var(--brand)}.catalog-page-heading p{color:var(--muted);font-size:14px}.catalog-page-heading .search-box{max-width:420px}.search-box.compact input{height:39px;font-size:14px}.search-box.compact .btn{height:39px;min-height:39px;padding:8px 16px}.filter-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-bottom:32px;padding:14px 22px}.filter-row{align-items:center;gap:25px;padding:10px 0;display:flex}.filter-row>strong{color:#576374;flex-shrink:0;width:34px;font-size:13px;font-weight:500}.filter-options{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.filter-options>button{color:#4d5765;border-radius:5px;padding:5px 12px;font-size:13px}.filter-options>button:hover{background:#eef0f4}.filter-options>button.selected{background:var(--brand);color:#fff}.color-option{align-items:center;gap:7px;display:flex}.color-option>span{border:1px solid #9996;border-radius:50%;width:12px;height:12px;display:inline-block}.filter-options>button.color-option.selected{background:var(--brand-soft);color:var(--brand);outline:1px solid #c3cbd7}.color-help{color:#576374;margin-left:12px;font-size:12px}.active-filters{border-top:1px solid var(--line);color:#576374;justify-content:space-between;align-items:center;margin-top:7px;padding-top:13px;font-size:12px;display:flex}.active-filters>span{align-items:center;gap:7px;display:flex}.active-filters .icon{width:13px;height:13px}.active-filters .text-link{font-size:12px}.result-head h2{align-items:center;gap:9px;display:flex}.result-count{color:#576374;letter-spacing:0;text-align:center;background:#e9ecf0;border:1px solid #d9dee6;border-radius:5px;min-width:24px;padding:1px 6px;font-size:13px}.sort-options{color:#576374;align-items:center;gap:18px;font-size:13px;display:flex}.sort-options>button{color:#576374;padding:5px 0}.sort-options>button.active{color:var(--brand);font-weight:600}.sort-divider{background:var(--line);width:1px;height:14px}.sort-options>.icon{width:16px}.breadcrumbs{color:#576374;align-items:center;gap:10px;padding:23px 0;font-size:12px;display:flex}.breadcrumbs>.icon{color:#576374;width:12px;height:12px}.detail-hero{grid-template-columns:minmax(0,1fr) 376px;align-items:start;gap:42px;display:grid}.detail-media{min-width:0}.detail-preview-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.device-switch{border:1px solid var(--line);background:#e7eaef;border-radius:7px;gap:4px;padding:3px;display:flex}.device-switch>button{color:#576374;border-radius:5px;align-items:center;gap:7px;padding:7px 13px;font-size:12px;display:flex}.device-switch>button.active{color:var(--brand);background:#fff;box-shadow:0 1px 3px #0001}.device-switch .icon{width:15px;height:15px}.detail-preview-head>.text-link{font-size:12px}.detail-preview-head>.text-link>.icon{width:14px;height:14px}.detail-cover{aspect-ratio:16/10;background:#e4e8ed;border:1px solid #d5dbe3;border-radius:11px;justify-content:center;align-items:flex-start;width:100%;height:auto;padding:0;display:flex;position:relative;overflow:hidden}.detail-cover>img{object-fit:cover;object-position:top;width:100%;height:100%}.detail-cover.phone-preview{background:#e5e9ee;padding:18px}.detail-cover.phone-preview>img{object-fit:contain;border-radius:9px;width:auto;height:100%;box-shadow:0 4px 25px #2b344020}.image-open{color:#272e38;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe8;border:1px solid #fff;border-radius:30px;align-items:center;gap:7px;padding:8px 15px;font-size:12px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.image-open .icon{width:14px}.detail-media-footer{color:#576374;justify-content:space-between;gap:12px;margin-top:15px;font-size:12px;display:flex}.detail-media-footer>span{align-items:center;gap:6px;display:flex}.detail-media-footer .text-link{font-size:12px}.detail-media-footer .icon{width:13px}.detail-summary{padding-top:5px}.sample-word{color:#576374;margin-left:auto;font-size:12px}.detail-summary h1{margin:17px 0 13px;font-size:28px;line-height:1.5}.detail-description{color:var(--muted);font-size:14px;line-height:1.9}.detail-price{border-top:1px solid var(--line);flex-direction:column;gap:5px;margin-top:24px;padding:19px 0;display:flex}.detail-price strong{letter-spacing:-1px;font-size:27px;font-weight:620}.price-note{color:#576374;font-size:12px}.member-coverage{color:#394960;background:#e9edf2;border:1px solid #d4dbe5;border-radius:7px;align-items:center;gap:10px;margin-bottom:18px;padding:15px 13px;display:flex}.member-coverage>div{flex-direction:column;flex:1;gap:4px;display:flex}.member-coverage strong{font-size:12px;font-weight:600}.member-coverage span{color:#576374;font-size:12px}.member-coverage>.icon{width:20px;height:20px}.member-coverage a>.icon{width:16px}.member-coverage.excluded{color:#866c44;background:#f3eee5;border-color:#e9dfce}.detail-summary>.btn+.btn{margin-top:10px}.detail-service-notes{color:#576374;flex-wrap:wrap;gap:17px;margin-top:13px;font-size:11px;display:flex}.detail-service-notes>span{align-items:center;gap:3px;display:flex}.detail-service-notes .icon{width:12px;height:12px}.detail-question{border-top:1px solid var(--line);color:#576374;align-items:center;gap:9px;width:100%;margin-top:22px;padding:17px 0 0;font-size:12px;display:flex}.detail-question>.icon{width:15px;height:15px}.detail-question>.icon:last-child{margin-left:auto}.detail-body{grid-template-columns:minmax(0,1fr) 304px;gap:42px;margin-top:49px;display:grid}.detail-story{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.detail-tabs{border-bottom:1px solid var(--line);gap:32px;padding:0 30px;display:flex}.detail-tabs>button{color:#576374;padding:20px 0;font-size:14px;position:relative}.detail-tabs>button.active{color:var(--brand);font-weight:600}.detail-tabs>button.active:after{content:"";background:var(--brand);height:2px;position:absolute;bottom:0;left:0;right:0}.story-content{padding:38px}.story-content h2{margin:13px 0 18px;font-size:29px;line-height:1.5}.story-content>p{color:var(--muted);max-width:680px;margin-bottom:18px;font-size:15px;line-height:2}.feature-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin:32px 0;display:grid}.feature-grid .icon{color:#576374;width:24px;height:24px}.feature-grid h3{margin:12px 0 9px;font-size:14px}.feature-grid p{color:var(--muted);font-size:12px;line-height:1.9}.story-image{border:1px solid var(--line);border-radius:7px;margin-top:28px;overflow:hidden}.template-specs{border:1px solid var(--line);background:#fff;border-radius:12px;height:max-content;padding:24px}.template-specs h3{font-size:16px}.template-specs dl{margin:13px 0 22px}.template-specs dl>div{border-bottom:1px solid #e9ecf1;justify-content:space-between;padding:12px 0;font-size:12px;display:flex}.template-specs dt{color:var(--muted)}.template-specs dd{margin:0}.spec-support{background:#eceff3;border-radius:7px;flex-direction:column;align-items:flex-start;gap:9px;padding:18px;display:flex}.spec-support>.icon{color:#576374}.spec-support strong{font-size:14px;font-weight:550}.spec-support p{color:#576374;font-size:12px;line-height:1.9}.spec-support .text-link{margin-top:5px;font-size:12px}.spec-support .text-link .icon{width:13px}.related-section{margin:65px 0 75px}.related-section .eyebrow{font-size:12px}.related-section h2{margin-top:9px}.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gallery-tools{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:13px;font-size:13px;display:flex}.gallery-viewport{border:1px solid var(--line);cursor:grab;touch-action:none;background:#e9ecf0;border-radius:7px;max-height:65vh;overflow:auto}.gallery-viewport:active{cursor:grabbing}.gallery-viewport>img{-webkit-user-select:none;user-select:none;height:auto}.gallery-hint{text-align:center;color:var(--muted);margin-top:12px;font-size:12px}.membership-page{padding-bottom:85px}.membership-hero{text-align:center;padding:51px 0 34px}.membership-eyebrow{color:var(--brand);font-size:12px;font-family:var(--font-display);letter-spacing:2px;align-items:center;gap:8px;display:inline-flex}.membership-eyebrow>.icon{width:15px}.membership-hero h1{letter-spacing:-1.6px;margin:17px 0;font-size:39px}.membership-hero h1>span{color:var(--brand)}.membership-hero>p{color:var(--muted);font-size:14px}.member-principles{color:#576374;justify-content:center;gap:30px;margin-top:24px;font-size:12px;display:flex}.member-principles>span{align-items:center;gap:6px;display:flex}.member-principles .icon{width:14px;height:14px}.plans-grid{grid-template-columns:1fr 1fr .85fr;gap:24px;max-width:1192px;margin:15px auto 66px;display:grid}.plan-card{background:#fff;border:1px solid #d5dbe3;border-radius:14px;padding:30px;position:relative;overflow:hidden}.plan-card.featured{background:#f8fafd;border-color:#647389;box-shadow:0 8px 26px #465a7510}.plan-ribbon{background:var(--brand);color:#fff;border-radius:0 0 0 8px;padding:7px 13px;font-size:12px;position:absolute;top:0;right:0}.plan-icon{color:#576374;background:#e9edf2;border-radius:8px;place-items:center;width:37px;height:37px;margin-bottom:17px;display:grid}.featured .plan-icon{color:var(--brand);background:#d8dfe9}.plan-card h2{margin-bottom:7px;font-size:22px}.plan-label{color:var(--muted);font-size:13px}.plan-price{align-items:baseline;gap:9px;margin:23px 0 8px;display:flex}.plan-price>strong{letter-spacing:-1.5px;font-size:36px;font-weight:620}.plan-price>span{color:#576374;font-size:13px}.plan-rule{color:#576374;align-items:center;gap:5px;margin:12px 0 21px;font-size:12px;display:flex}.plan-rule .icon{width:12px;height:12px}.plan-benefits{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.plan-benefits h3{color:#576374;margin-bottom:15px;font-size:12px;font-weight:500}.plan-benefits p{align-items:center;gap:8px;margin:12px 0;font-size:13px;display:flex}.plan-benefits .icon{color:#576374;width:14px;height:14px}.plan-limits{color:#576374;flex-direction:column;gap:6px;margin-top:21px;font-size:12px;display:flex}.single-plan{flex-direction:column;justify-content:center;align-items:flex-start;padding:0 15px;display:flex}.single-plan-art{color:#576374;align-items:center;gap:19px;margin-bottom:26px;display:flex}.single-plan-art>.icon{stroke-width:.8px;width:60px;height:60px;transform:rotate(-7deg)}.single-plan-art>span{font-family:var(--font-display);letter-spacing:1px;font-size:16px;font-weight:300;line-height:1.4}.single-plan-art b{color:#576374;font-weight:450}.single-plan>.eyebrow{letter-spacing:1.5px;font-size:11px}.single-plan h2{margin:12px 0;font-size:22px}.single-plan>p{color:#576374;font-size:14px;line-height:2}.single-plan>.btn{margin-top:26px}.single-plan>.single-plan-note{color:#576374;margin-top:17px;font-size:12px}.membership-comparison{max-width:1192px;margin:0 auto 74px}.membership-comparison table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.membership-comparison th,.membership-comparison td{text-align:left;border-bottom:1px solid var(--line);padding:20px 21px}.membership-comparison thead{color:#4a5667;background:#e5e9ef}.membership-comparison th{font-weight:550}.membership-comparison tbody th{color:#556070}.membership-comparison td{color:#576374}.faq-section{grid-template-columns:1fr 1.8fr;gap:75px;max-width:1192px;margin:auto;display:grid}.faq-section>div:first-child h2{margin:16px 0;font-size:30px;line-height:1.6}.faq-section>div:first-child p{color:#576374;margin-bottom:20px;font-size:14px;line-height:1.9}.faq-list article{border-top:1px solid var(--line)}.faq-list article:last-child{border-bottom:1px solid var(--line)}.faq-list h3>button{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:21px 0;font-size:15px;font-weight:550;display:flex}.faq-list h3>button>.icon{color:#576374;width:16px;margin-left:20px}.faq-list article>p{color:#576374;padding:0 30px 25px 0;font-size:13px;line-height:2}.faq-list article.opened h3>button{color:var(--brand)}@media (width>=1600px){.home-hero{padding-top:55px;padding-bottom:43px}.home-hero h1{font-size:48px}}@media (width<=1359px){.catalog-layout{grid-template-columns:minmax(0,1fr) 280px}.template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.header-inner{gap:30px}.main-nav{gap:23px}.home-hero h1{font-size:37px}.hero-note{width:270px}.quick-types{gap:14px}.quick-types>span{display:none}.home-search-row{gap:24px}.selection-caption{display:none}.detail-hero{grid-template-columns:minmax(0,1fr) 330px;gap:28px}.detail-summary h1{font-size:24px}.detail-body{grid-template-columns:minmax(0,1fr) 280px;gap:28px}.story-content{padding:26px}.plans-grid{gap:18px}.plan-card{padding:25px}.single-plan{padding:0 6px}.header-actions{gap:16px}.custom-section{gap:50px}.catalog-page-heading .search-box{max-width:360px}.color-help{margin-left:3px}.filter-options{gap:4px}.filter-options>button{padding:5px 9px}}@media (width<=1000px){.header-inner{gap:18px}.main-nav{gap:15px}.header-actions{gap:10px}.header-separator,.login-link>.icon{display:none}.brand{font-size:18px}.brand-sub{font-size:7px}.home-hero h1{font-size:34px}.hero-note{width:240px;padding-left:22px}.hero-note>div{font-size:14px}.quick-types{gap:10px;font-size:12px}.catalog-page-heading{flex-direction:column;align-items:flex-start;gap:20px}.catalog-page-heading .search-box{max-width:100%}.feature-grid{grid-template-columns:1fr;gap:20px}.plans-grid{grid-template-columns:1fr 1fr}.single-plan{border-top:1px solid var(--line);grid-column:1/-1;padding:25px}.single-plan-art{display:none}.single-plan>.btn{width:auto}}@media (width<=800px){.site-header{height:auto;position:relative}.header-inner{flex-wrap:wrap;gap:20px;min-height:78px;padding-block:15px}.main-nav{flex-wrap:wrap;order:3;gap:25px;width:100%;padding:5px 0}.main-nav>a,.main-nav>button{white-space:nowrap;justify-content:center;min-width:44px;min-height:44px}.main-nav>a.active:after{bottom:-5px}.header-actions{margin-left:auto}.container{padding-inline:20px}.home-hero{flex-direction:column;align-items:flex-start;gap:24px}.hero-note{border-left:0;border-top:1px solid var(--line);width:100%;padding:15px 0 0}.hero-note>div{max-width:310px}.home-search-row{flex-wrap:wrap}.catalog-layout{grid-template-columns:1fr}.learning-sidebar{grid-template-columns:1fr 1fr;gap:20px;display:grid}.community-card{height:max-content;margin:0}.sidebar-note{grid-column:1/-1}.custom-section,.detail-hero,.detail-body,.faq-section{grid-template-columns:1fr}.footer-top{grid-template-columns:1fr 1fr;gap:28px}.detail-summary{padding-top:20px}.template-specs{width:100%}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.membership-comparison{overflow:auto}.membership-comparison table{min-width:650px}.footer-bottom{flex-wrap:wrap;gap:12px}.home-hero h1,.membership-hero h1{font-size:31px}.plans-grid{grid-template-columns:1fr}.member-principles{flex-wrap:wrap}.design-routes{grid-template-columns:1fr}}.catalog-layout.catalog-four-column{grid-template-columns:minmax(0,1fr)}.catalog-four-column .template-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.detail-section-heading{border-bottom:1px solid var(--line);padding:22px 32px}.detail-section-heading h2{font-size:18px}.card-cover-window{width:100%;height:100%;overflow:hidden}.template-cover .card-scroll-image{object-fit:cover;object-position:top;will-change:auto;width:100%;height:auto;min-height:100%;display:block}.template-cover .card-pc-preview{opacity:0;min-width:30px;padding:7px;top:12px;bottom:auto;right:12px}.template-card:hover .card-pc-preview,.template-card:focus-within .card-pc-preview{opacity:1}@media (pointer:coarse){.template-cover .card-pc-preview{opacity:1;min-width:44px;min-height:44px}.filter-options>button,.sort-options>button,.device-switch>button,.gallery-tools .icon-btn{min-width:44px;min-height:44px}}@media (width<=600px){.detail-preview-head,.detail-media-footer,.gallery-tools{flex-wrap:wrap;gap:12px}.gallery-tools>.row{gap:6px}.result-head{flex-wrap:wrap}.sort-options>button{white-space:nowrap}.demo-help{margin-top:12px}}@media (width<=1100px){.catalog-four-column .template-grid{gap:16px}.catalog-four-column .card-content{padding:14px 12px 10px}.catalog-four-column .card-title{font-size:14px}.catalog-four-column .card-system{display:none}}@media (width<=900px){.catalog-four-column .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.catalog-four-column .template-grid{grid-template-columns:minmax(0,1fr)}}.admin-shell .admin-search{align-items:center;gap:var(--admin-space-2);border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:6px;flex:180px;min-width:140px;max-width:320px;padding:0 10px;display:flex}.admin-shell .admin-search>.icon{width:15px;color:var(--admin-text-meta)}.admin-shell .admin-search>input{width:100%;min-width:0;height:calc(var(--admin-control-height) - 2px);color:var(--admin-text-primary);font-size:var(--admin-font-body);background:0 0;border:0;outline:0;padding:0}.admin-shell .admin-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand) 14%, transparent)}.admin-shell .admin-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--brand);vertical-align:middle;cursor:pointer}.admin-shell .admin-table tbody>tr.selected{background:var(--brand-soft)}.admin-shell .table-secondary{margin-top:var(--admin-space-1);color:var(--admin-text-meta);font-size:var(--admin-font-secondary);display:block}.admin-shell .admin-empty{padding:40px var(--admin-space-4);text-align:center}.admin-shell .admin-empty>.icon{width:28px;height:28px;color:var(--admin-text-meta)}.admin-shell .admin-empty h3{margin:var(--admin-space-3) 0 var(--admin-space-2);color:var(--admin-text-primary);font-size:var(--admin-font-section);font-weight:600}.admin-shell .admin-empty p{margin-bottom:var(--admin-space-4);color:var(--admin-text-secondary);font-size:var(--admin-font-body)}@media (width<=900px){.admin-shell .admin-search{max-width:none}}.customer-rights-link{margin-right:18px}.customer-entitlements{gap:var(--admin-space-5,24px);min-width:0;display:grid}.customer-entitlements>*{min-width:0}.customer-entitlements .admin-page-heading{margin-bottom:0}.rights-overview{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:1fr 1.25fr 1fr;display:grid}.rights-overview>div{padding:var(--admin-space-5,24px);min-width:0}.rights-overview>div+div{border-left:1px solid var(--line)}.rights-label{font-size:var(--admin-font-secondary,12px);color:var(--muted);margin-bottom:12px;display:block}.rights-overview h2,.rights-overview h3{font-size:var(--admin-font-page,22px);overflow-wrap:anywhere;font-weight:600;line-height:1.4}.rights-overview p{margin-top:var(--admin-space-2,8px);font-size:var(--admin-font-secondary,12px);color:var(--muted);line-height:1.7}.rights-overview .customer-status{margin-left:12px}.rights-section-heading{padding:var(--admin-space-5,24px) var(--admin-space-5,24px) 0}.rights-section-heading h2{font-size:var(--admin-font-section,16px)}.rights-section-heading p,.rights-query-note{font-size:var(--admin-font-body,13px);color:var(--muted);line-height:1.7}.rights-section-heading p{margin-top:8px}.rights-query-note{padding:0 24px 20px}.rights-lookup .admin-table-filters{border-bottom:0;flex-wrap:wrap}.rights-lookup .admin-search{flex:1;min-width:200px;max-width:520px}.rights-tabs{align-items:center;gap:var(--admin-space-5,24px);padding:0 var(--admin-space-5,24px);border-bottom:1px solid var(--line);display:flex}.rights-tabs a{padding:var(--admin-space-4,16px) 0;color:var(--muted);font-size:var(--admin-font-body,13px);border-bottom:2px solid #0000;font-weight:500}.rights-tabs a.active{color:var(--brand);border-color:var(--brand)}.rights-tabs>span{font-size:var(--admin-font-secondary,12px);color:var(--muted);margin-left:auto}.rights-state{color:var(--muted);background:var(--canvas);font-size:var(--admin-font-secondary,12px);white-space:nowrap;border-radius:4px;padding:4px 8px;display:inline-block}.rights-state.allowed{color:var(--brand);background:var(--brand-soft)}.rights-reason{white-space:normal;min-width:200px;max-width:480px;line-height:1.8}.rights-records{min-width:900px}.rights-records td:first-child{min-width:220px;max-width:400px}.rights-records strong,.rights-results strong{white-space:normal;overflow-wrap:anywhere}.rights-terms{white-space:normal;margin-top:12px}.rights-terms summary{color:var(--brand);cursor:pointer;font-size:var(--admin-font-secondary,12px)}.rights-terms .order-terms{min-width:200px;margin-top:12px}.rights-empty{padding:40px var(--admin-space-5,24px);text-align:center;color:var(--muted);font-size:var(--admin-font-body,13px)}@media (width<=1100px){.rights-overview>div{padding:20px 16px}.rights-overview h2,.rights-overview h3{font-size:var(--admin-font-section,16px)}}.admin-auth{background:var(--surface);grid-template-columns:1fr 1fr;min-height:100vh;display:grid}.auth-brand-panel{background:var(--brand-soft);border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:780px;padding:56px clamp(32px,6vw,104px);display:flex}.auth-brand-panel .brand-logo{width:220px}.auth-brand-panel h1{margin:20px 0;font-size:clamp(30px,3vw,48px);line-height:1.45}.auth-brand-panel p{color:var(--muted);font-size:17px;line-height:1.9}.auth-brand-panel small{color:var(--muted)}.auth-form-panel{place-items:center;padding:48px;display:grid}.auth-form-wrap{width:100%;max-width:420px}.auth-form-wrap h1,.auth-form-wrap h2{margin:20px 0 12px;font-size:28px}.auth-form-wrap>.muted{margin-bottom:28px}.backoffice-form{gap:20px;display:grid}.captcha-row{align-items:stretch;gap:12px;display:flex}.captcha-row input{flex:1;width:80px;min-width:0}.captcha-image{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--brand-soft);flex-shrink:0;width:192px;overflow:hidden}.captcha-image img{object-fit:contain;width:100%;height:56px;display:block}.captcha-image span{font-size:14px}.auth-submit{width:100%;min-height:46px}.auth-back{margin-top:28px;display:inline-block}.admin-setup{background:var(--canvas);flex-direction:column;align-items:center;gap:28px;min-height:100vh;padding:40px 24px;display:flex}.admin-setup>.brand-logo{max-width:200px}.admin-setup>.auth-form-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:500px;padding:32px}.backoffice-card{background:var(--surface);padding:var(--admin-space-5,24px);border:1px solid var(--line);border-radius:var(--radius);min-width:0}.backoffice-card h2{font-size:var(--admin-font-section,16px);margin:0 0 var(--admin-space-4,16px);font-weight:600}.backoffice-split{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.backoffice-hint{font-size:var(--admin-font-body,13px);color:var(--muted);margin:20px 0;line-height:1.8}.backoffice-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9;font-size:var(--admin-font-body,13px);margin:var(--admin-space-5,24px) 0 32px}.backoffice-details{font-size:var(--admin-font-body,13px);grid-template-columns:76px 1fr;gap:16px 8px;margin:24px 0;display:grid}.backoffice-details dt{color:var(--muted)}.backoffice-details dd{overflow-wrap:anywhere;margin:0}.admin-preview-cover{border-radius:var(--radius-sm);width:100%;display:block}.version-entry{border-top:1px solid var(--line);padding:16px 0}.version-entry p{line-height:1.7;font-size:var(--admin-font-body,13px)}.version-entry>.badge{margin-left:8px}.audit-summary{white-space:pre-wrap;overflow-wrap:anywhere;max-width:340px;font-size:var(--admin-font-secondary,12px);display:block}.live-save-feedback{margin-bottom:20px}.upload-progress{color:var(--brand);font-size:var(--admin-font-body,13px);grid-template-columns:1fr auto;align-items:center;gap:12px;margin:16px 0;display:grid}.upload-progress progress{width:100%;accent-color:var(--brand)}.admin-row-actions{gap:10px;display:grid}.admin-row-actions .btn{justify-content:flex-start}.action-value{width:100%}.backoffice-alert{border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:20px;padding:12px 16px}.backoffice-alert.error{border-color:var(--danger);color:var(--danger)}@media (width<=1200px){.backoffice-split{grid-template-columns:minmax(0,1fr) 280px}.auth-form-panel{padding:32px}.auth-brand-panel{min-height:700px}}@media (prefers-reduced-motion:reduce){.admin-auth *{animation:none!important}}.taxonomy-add{white-space:nowrap;flex-shrink:0}.editor-tag-options{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.editor-tag-options button{border:1px solid var(--line);font-size:var(--admin-font-secondary,12px);color:var(--muted);border-radius:5px;padding:5px 10px}.editor-tag-options button[aria-pressed=true]{color:var(--brand);border-color:var(--brand);background:var(--brand-soft)}.editor-preset-bar{background:var(--canvas);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;padding:16px 20px;display:flex}.editor-preset-bar strong{font-size:var(--admin-font-body,13px);font-weight:600}.editor-preset-bar p{color:var(--muted);font-size:var(--admin-font-secondary,12px);margin-top:4px}.editor-preset-bar .row{flex-wrap:wrap}.template-rich-content{overflow-wrap:anywhere;font-size:15px;line-height:1.9}.template-rich-content h2{margin:32px 0 12px;font-size:26px}.template-rich-content h3{margin:24px 0 10px;font-size:20px}.template-rich-content p{margin:12px 0}.template-rich-content img{max-width:100%;height:auto;margin:20px 0;display:block}.template-rich-content ul,.template-rich-content ol{margin:12px 0;padding-left:24px}.template-rich-content ul{list-style:outside}.template-rich-content ol{list-style:decimal}.template-rich-content li[data-list=bullet]{list-style:outside}.template-rich-content .ql-align-center{text-align:center}.template-rich-content .ql-align-right{text-align:right}.template-rich-content .ql-align-justify{text-align:justify}.template-rich-content a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}.template-rich-content blockquote{background:var(--canvas);margin:16px 0;padding:12px 20px}.template-info-fold{border-top:1px solid var(--line);padding:18px 0}.template-info-fold summary{cursor:pointer;font-weight:600;font-size:var(--admin-font-body,13px)}.template-info-fold p{font-size:var(--admin-font-body,13px);color:var(--muted);white-space:pre-wrap;margin-top:12px;line-height:1.8}.template-info-fold .version-entry{margin-top:16px}.home-main{padding-top:44px}.home-banner-ad{margin-top:36px}.home-main>.custom-section{margin-top:64px}.home-footer-ads{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}@media (width<=800px){.home-footer-ads{grid-template-columns:minmax(0,1fr)}}.home-catalog{gap:36px}.home-sidebar{flex-direction:column;gap:28px;min-width:0;display:flex}.featured-heading{text-align:center;margin-bottom:32px}.featured-heading h2{letter-spacing:-.5px;font-size:30px;line-height:1.4}.featured-heading p{color:var(--muted);margin-top:8px;font-size:15px}.featured-search-row{align-items:center;gap:22px;max-width:860px;margin:0 auto 36px;display:flex}.featured-search-row .search-box{flex:1;width:auto;min-width:0}.featured-search-row .search-box.featured{box-shadow:none;background:#fff;border:1px solid #d3dfef;border-radius:12px;grid-template-columns:minmax(0,1fr) 102px;gap:8px;padding:6px;transition:border-color .18s,box-shadow .18s;display:grid;position:relative}.featured-search-row .search-box.featured:hover{border-color:#a8c3e6}.featured-search-row .search-box.featured:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px #1677ff12}.featured-search-row .search-box.featured>.icon{color:#647c9b;pointer-events:none;width:18px;height:18px;position:absolute;top:18px;left:20px}.featured-search-row .search-box.featured>input{height:42px;caret-color:var(--brand);background:0 0;border:0;border-radius:0;padding:0 12px 0 42px;font-size:14px}.featured-search-row .search-box.featured>input:focus{box-shadow:none;outline:0}.featured-search-row .search-box.featured .btn{border-radius:8px;gap:8px;height:42px;min-height:42px;padding:10px 18px;font-size:14px}.featured-search-row .search-box.featured .btn .icon{width:16px;height:16px}.featured-more{color:#42618a;background:0 0;border:0;border-radius:8px;flex-shrink:0;gap:8px;height:56px;min-height:56px;padding:12px 4px;font-size:14px}.featured-more .icon{width:16px;height:16px}.featured-more:hover{color:var(--brand);background:0 0}.home-catalog .template-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-catalog .card-content{padding:18px 17px 11px}.home-catalog .card-title{font-size:16px;line-height:1.65}.home-catalog .card-meta{margin-bottom:10px}.home-catalog .card-description{margin:8px 0 18px}.home-catalog .card-bottom{margin-top:16px;padding-top:10px}.home-catalog .template-card{transition:transform .3s var(--ease), box-shadow .3s var(--ease), border-color .3s}.home-catalog .card-preview{transition:color .18s, background .18s, transform .25s var(--ease)}.home-catalog .template-card:hover .card-preview{transform:translateY(-3px)}.hero-carousel{background:#edf4ff;border-bottom:1px solid #dfe9f8;width:100%;height:420px;position:relative;overflow:hidden}.hero-slide{grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;width:calc(100% - 112px);max-width:1600px;height:364px;margin:auto;padding:0 24px;display:grid}.banner-copy{z-index:2;text-align:left;min-width:0;position:relative}.banner-copy h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(32px,3.3vw,48px);font-weight:750;line-height:1.32}.banner-copy h2 span,.banner-copy h2 strong{display:block}.banner-copy h2 strong{color:var(--brand);font-weight:inherit}.banner-copy p{color:#526581;max-width:500px;font-size:14px;line-height:1.9}.banner-benefits{color:#3f5d84;flex-wrap:wrap;gap:18px;margin-top:17px;font-size:12px;display:flex}.banner-benefits>span{align-items:center;gap:5px;display:flex}.banner-benefits .icon{width:14px;height:14px;color:var(--brand)}.banner-actions{margin-top:25px;display:flex}.banner-actions .btn{min-height:46px;padding:11px 24px;font-size:14px}.banner-art{pointer-events:none;justify-self:end;width:100%;min-width:0;max-width:620px;height:324px;position:relative}.mini-browser{background:#fff;border-radius:9px;position:absolute;overflow:hidden;box-shadow:0 16px 34px #294c7b20}.mini-browser>div{align-items:center;gap:4px;height:25px;padding:0 10px;display:flex}.mini-browser i{background:#a8bcd5;border-radius:50%;width:4px;height:4px}.mini-browser>div>span{color:#4b607a;font:7px var(--font-display);letter-spacing:.8px;margin-left:8px}.mini-browser img{aspect-ratio:1.6;object-fit:cover;object-position:top;width:100%}.browser-back{width:64%;top:12px;left:0;transform:rotate(-6deg)}.browser-front{z-index:1;width:74%;top:66px;right:1%;transform:rotate(3deg)}.banner-phone{z-index:2;border:5px solid #fff;border-radius:15px;width:16%;height:192px;position:absolute;bottom:5px;left:3%;overflow:hidden;transform:rotate(-7deg);box-shadow:0 12px 26px #294c7b25}.banner-phone img{object-fit:cover;object-position:top;width:100%;height:100%}.art-floating-download{color:#566780;z-index:2;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:11px 15px;font-size:10px;display:flex;position:absolute;bottom:0;right:4%;box-shadow:0 8px 24px #294c7b1a}.art-floating-download>.icon:first-child{background:var(--brand);color:#fff;border-radius:7px;width:32px;height:32px;padding:7px}.art-floating-download strong{color:var(--ink);font-size:12px;display:block}.art-floating-download>.icon:last-child{color:var(--brand);width:15px}.banner-controls{z-index:3;align-items:center;gap:28px;width:calc(100% - 112px);max-width:1600px;height:56px;padding-inline:24px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.banner-indicators{gap:30px;display:flex}.banner-indicators button{color:#4b6485;white-space:nowrap;padding:12px 5px;font-size:12px;position:relative}.banner-indicators button.active{color:var(--brand);font-weight:650}.banner-indicators button.active:before,.slide-progress{content:"";bottom:5px;background:#bed2ee;height:2px;position:absolute;inset-inline:0}.slide-progress{background:var(--brand);transform-origin:0;animation:6.5s linear both carousel-progress;animation-play-state:var(--carousel-state)}.banner-arrows{gap:7px;display:flex}.banner-arrows button{color:#3f5e88;border:1px solid #a9bfdf;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.banner-arrows button:hover{background:#fff}.banner-arrows .icon{width:14px;height:14px}.play-symbol{font-size:13px;line-height:1}.hero-custom{background:#eef3fb}.custom-blueprint{color:#365984;background:#e0eaff;border:1px solid #adc6ec;border-radius:12px;width:62%;height:233px;padding:19px;position:absolute;top:15px;left:0;transform:rotate(-5deg)}.blueprint-caption{font:9px var(--font-display);letter-spacing:1px}.blueprint-window{border:1px solid #8aabda;border-radius:6px;margin-top:13px;padding:13px}.blueprint-header{background:#3779d5;border-radius:3px;height:44px;position:relative}.blueprint-header:after{content:"";background:#fff;width:60px;height:6px;position:absolute;top:18px;left:14px}.blueprint-body{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:11px;display:grid}.blueprint-body i{background:#b5cbea;border-radius:3px;height:37px}.code-caption{color:#365984;margin-top:13px;font-size:12px}.custom-result{width:65%;top:94px;right:1%;transform:rotate(3deg)}.custom-workflow{bottom:0;color:#375b8b;justify-content:center;align-items:center;gap:13px;font-size:11px;display:flex;position:absolute;inset-inline:0}.custom-workflow span{background:#fff;border-radius:6px;align-items:center;gap:6px;padding:8px 10px;display:flex}.custom-workflow .icon{width:14px;height:14px}.hero-membership{background:#edf4ff}.member-preview{width:62%;top:8px;left:0;transform:rotate(-7deg)}.banner-member-card{color:#184779;background:linear-gradient(120deg,#fff 35%,#dceaff);border-radius:14px;width:73%;height:228px;padding:24px 28px;position:absolute;top:76px;right:1%;overflow:hidden;transform:rotate(4deg);box-shadow:0 18px 36px #294c7b2b}.banner-member-card:after{content:"";pointer-events:none;background:#ffffff65;width:140px;height:280px;position:absolute;top:-20px;right:15%;transform:skew(-28deg)}.banner-member-card>div:first-child{justify-content:space-between;align-items:center;font-size:13px;display:flex}.banner-member-card>div:first-child .icon{color:#b76317;width:28px;height:28px}.banner-member-card>strong{font:600 56px/1 var(--font-display);letter-spacing:-.025em;align-items:baseline;gap:12px;margin:18px 0 10px;display:flex}.banner-member-card>strong>span{font:9px var(--font-display);letter-spacing:2px}.banner-member-card>p{font-size:12px}.member-card-bottom{color:#436991;justify-content:space-between;align-items:center;margin-top:17px;font-size:10px;display:flex}.member-card-bottom .icon{width:14px;height:14px}.member-download{color:var(--ink);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:12px 15px;font-size:12px;display:flex;position:absolute;bottom:10px;left:1%;box-shadow:0 8px 24px #294c7b1a}.member-download>.icon{width:26px;height:26px;color:var(--brand)}.member-download strong{color:#526581;margin-top:3px;font-size:10px;font-weight:400;display:block}@media (prefers-reduced-motion:no-preference){.banner-copy h2{animation:.6s cubic-bezier(.16,1,.3,1) both copy-enter}.banner-copy p,.banner-benefits,.banner-actions{animation:.65s cubic-bezier(.16,1,.3,1) 80ms backwards copy-enter}.browser-back,.custom-blueprint,.member-preview{animation:.7s cubic-bezier(.16,1,.3,1) backwards scene-enter}.browser-front,.custom-result,.banner-member-card{animation:.85s cubic-bezier(.16,1,.3,1) 80ms backwards scene-enter}.banner-phone,.art-floating-download,.custom-workflow,.member-download{animation:.75s cubic-bezier(.16,1,.3,1) .17s backwards scene-enter}}@keyframes scene-enter{0%{opacity:.5;translate:30px 12px}to{opacity:1;translate:0}}@keyframes copy-enter{0%{opacity:.65;translate:0 12px}to{opacity:1;translate:0}}@keyframes carousel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=1599px){.home-catalog{grid-template-columns:minmax(0,1fr) 280px;gap:32px}.hero-slide{gap:28px}.banner-member-card>strong{font-size:48px}}@media (width<=1150px){.hero-carousel{height:388px}.hero-slide{gap:20px;height:332px}.banner-art{height:286px}.banner-copy h2{font-size:32px}.banner-copy p{font-size:12px}.banner-benefits{gap:12px;font-size:10px}.banner-actions{margin-top:20px}.banner-phone{width:19%;height:154px}.browser-back{width:74%;top:20px}.browser-front{width:83%;top:84px}.art-floating-download{bottom:10px;right:0}.custom-blueprint{width:72%;height:207px;padding:13px}.blueprint-window{margin-top:9px;padding:9px}.custom-result{width:72%}.custom-workflow{gap:6px}.custom-workflow span{gap:4px;padding:7px;font-size:10px}.custom-workflow>.icon{width:10px}.banner-member-card{width:82%;height:207px;padding:20px;top:53px}.banner-member-card>strong{font-size:42px}.member-download{bottom:0}.home-catalog{grid-template-columns:minmax(0,1fr) 240px;gap:24px}.home-catalog .template-grid{gap:22px 18px}.home-catalog .card-content{padding:16px 14px 10px}.home-catalog .card-title{font-size:15px}}@media (width<=800px){.hero-carousel{height:auto;min-height:370px}.hero-slide{width:calc(100% - 84px);height:315px;padding:24px 20px;display:block}.banner-copy{max-width:520px;margin:auto}.banner-art,.home-sidebar{display:none}.home-catalog{grid-template-columns:minmax(0,1fr)}.banner-controls{gap:16px;width:calc(100% - 84px);padding-inline:20px}.banner-indicators{gap:18px}}@media (prefers-reduced-motion:reduce){.slide-progress{animation:none;transform:scaleX(1)}.home-catalog .template-card:hover,.home-catalog .template-card:focus-within,.home-catalog .template-card:hover .template-cover img,.home-catalog .template-card:focus-within .template-cover img,.home-catalog .template-card:hover .card-preview{transform:none}}@media (width<=1359px){.home-catalog .template-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.featured-search-row{flex-wrap:wrap;justify-content:center}.featured-search-row .search-box{flex-basis:100%}.featured-heading h2{font-size:26px}}.brand-logo{mix-blend-mode:multiply;flex-shrink:0;width:188px;height:67px;display:block}.brand-logo.compact{width:38px;height:38px}.admin-brand .brand-logo{width:160px;height:57px}.footer-top .brand-logo{width:180px;height:64px}.card-recommended,.card-category{border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:11px;line-height:1.4;display:inline-flex}.card-recommended{color:#007c78;background:#e6f9f5}.card-recommended .icon{width:12px;height:12px}.card-category{background:var(--brand-soft);color:var(--brand)}.card-system{white-space:nowrap;color:var(--muted);margin-left:auto;font-size:10px}.card-description{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:7px 0 14px;font-size:13px;line-height:1.7;overflow:hidden}.card-parameters{color:#596e8a;align-items:center;gap:10px;font-size:12px;display:flex}.card-colors{align-items:center;gap:4px;margin-right:auto;display:flex}.card-colors>span{border-radius:50%;width:10px;height:10px;display:block;box-shadow:0 0 0 1px #d9e1ed}.card-downloads{align-items:center;gap:4px;display:inline-flex}.card-downloads .icon{width:13px;height:13px}.card-parameters time{font-family:var(--font-display);letter-spacing:.1px}.footer-qr-section{align-items:center;padding:0;display:flex}.footer-qr-list{gap:20px;display:flex}.footer-qr-slot{text-align:center;width:90px}.footer-qr-slot>strong{margin-top:10px;font-size:12px;display:block}.footer-qr-slot>span{color:var(--muted);margin-top:3px;font-size:11px;display:block}.footer-qr-image,.footer-qr-empty{background:#fff;border:1px solid #dbe5f2;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:84px;height:84px;margin:auto;padding:6px;display:flex}.footer-qr-image img{object-fit:contain;width:100%;height:100%}.footer-qr-image:hover{border-color:var(--brand);box-shadow:0 4px 15px #1677ff12}.footer-qr-empty{color:#8798b0;background:#f7f9fc;border-style:dashed}.footer-qr-empty>.icon{width:32px;height:32px}.footer-qr-empty small{color:#566780;font-size:10px}.qr-large{object-fit:contain;width:280px;height:280px;margin:0 auto 20px}.center{text-align:center}.qr-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qr-setting-card{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:22px;min-width:0;padding:23px;display:flex}.qr-setting-card .eyebrow{font-size:10px}.qr-setting-card .field>.field-label-row>label{font-size:13px}.qr-setting-card .field>input{width:100%;min-width:0;font-size:14px}.qr-upload{aspect-ratio:1;cursor:pointer;background:#f8faff;border:1px dashed #c0d1e8;border-radius:9px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.qr-upload:hover{border-color:var(--brand);background:#f0f6ff}.qr-upload>img{object-fit:contain;width:82%;height:82%}.qr-upload>span{color:#566780;text-align:center;flex-direction:column;align-items:center;gap:13px;display:flex}.qr-upload .icon{color:#92aed6;width:45px;height:45px}.qr-upload strong{color:#36547d;font-size:14px}.qr-upload small{font-size:11px}.qr-upload>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.qr-upload:focus-within{outline:3px solid var(--brand);outline-offset:3px}.qr-settings-footer{justify-content:space-between;align-items:center;gap:20px;margin-top:24px;display:flex}.qr-settings-footer>p{color:var(--muted);font-size:12px}.qr-settings-footer>.btn{white-space:nowrap}.qr-saved{margin-bottom:22px}.danger{color:var(--danger)}.editor-tab-label{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.editor-tab-label strong{font-size:15px}.editor-tab-label small{opacity:1;font-size:10px;font-weight:400}.editor-upload-grid{grid-template-columns:minmax(0,1.55fr) minmax(116px,.65fr) minmax(150px,1fr);align-items:start;gap:16px;display:grid}.editor-upload-grid>.field{min-width:0}.editor-upload-grid .field>.field-label-row>label:first-child{min-height:23px}.editor-upload-grid .field>.field-label-row>label[for=template-mobile-cover]:first-child{white-space:nowrap;align-items:baseline;gap:4px;font-size:12px;display:flex}.editor-upload-grid label[for=template-mobile-cover]>span{font-size:10px}.editor-upload-grid .upload-zone{justify-content:center;padding:16px 10px}.editor-upload-grid .upload-preview>span{gap:5px;padding:7px 9px;font-size:12px}.editor-upload-grid .upload-preview>span .icon{width:15px;height:15px}.editor-upload-grid .upload-preview:hover,.editor-upload-grid .upload-zone:hover{border-color:var(--brand)}.editor-upload-grid .upload-preview,.editor-upload-grid .upload-zone{height:174px;min-height:0}.editor-upload-grid .upload-preview{aspect-ratio:auto}.editor-upload-grid .upload-preview>img{object-fit:cover;object-position:center top;width:100%;height:100%}.editor-upload-grid .upload-zone>strong{font-size:13px}.editor-upload-grid .upload-zone>small{font-size:11px}.editor-upload-grid .field>.field-label-row>label:first-child{margin-bottom:9px;font-size:13px;display:block}.editor-block{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.editor-block h3{margin-bottom:17px;font-size:15px}.editor-basic-note{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.8}.editor-inline-check{align-self:center;align-items:center;gap:9px;font-size:13px;display:flex}.editor-inline-check input{accent-color:var(--brand);width:16px;height:16px}.file-selected{color:var(--brand);word-break:break-all;margin-top:9px;font-size:12px;display:block}.editor-mobile-row{grid-template-columns:1fr 92px;align-items:center;gap:18px;display:grid}.editor-mobile-row .mobile-upload-preview{object-fit:cover;width:90px;height:145px;margin:0}.editor-section{scroll-margin-top:110px}.editor-tabs{z-index:5;position:sticky;top:0}@media (width<=1359px){.brand-logo{width:170px;height:60px}.header-inner{gap:24px}.main-nav{gap:21px}.header-actions{gap:16px}.footer-qr-list{gap:10px}.qr-setting-card{padding:17px}.qr-settings-grid{gap:13px}.editor-tab-label small{font-size:9px}.editor-upload-grid{gap:12px}.editor-tabs>button>.icon{display:none}}@media (width<=1100px){.brand-logo{width:156px;height:55px}.main-nav{gap:18px}.header-inner{gap:24px}.card-system{font-size:9px}.qr-upload small,.editor-tab-label small{display:none}}.site-header .container,.storefront-main .container,.site-footer .container{width:calc(100% - 112px);max-width:1600px}.floating-community{z-index:35;background:#fff;border:1px solid #d8e3f3;border-radius:10px;width:43px;position:fixed;top:50%;right:7px;overflow:hidden;transform:translateY(-50%);box-shadow:0 6px 22px #24487815}.floating-community button{flex-direction:column;justify-content:center;align-items:center;gap:7px;width:100%;padding:12px 0;display:flex}.floating-contact{color:var(--brand);font-size:11px;line-height:1.5}.floating-contact:hover{background:var(--brand-soft)}.floating-contact .icon{width:21px;height:21px}.floating-top{border-top:1px solid var(--line);color:#536984}.floating-top .icon{width:18px;height:18px}.community-dialog{text-align:center}.community-dialog>p{color:var(--muted);font-size:14px}.community-dialog h3{margin-top:14px;font-size:17px}.community-dialog .btn{margin-top:24px}.community-qr{object-fit:contain;margin:24px auto 0}.community-qr-empty{background:#f4f8fe;border:1px dashed #c2d3ec;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:210px;margin:24px auto 0;display:flex}.community-qr-empty>.icon{color:#6c90c0;width:44px;height:44px}.community-qr-empty>strong{font-size:15px}.community-qr-empty>span{color:var(--muted);font-size:12px}.form-section-title+.editor-block{border-top:0;margin-top:0;padding-top:0}.editor-block h3{align-items:center;gap:9px;display:flex}.editor-block h3>span{color:var(--brand);background:var(--brand-soft);font:12px var(--font-display);border-radius:4px;padding:4px 6px}.mobile-cover-picker{background:#edf2f9}.editor-upload-grid .mobile-cover-picker>img{object-fit:cover;object-position:center top}.editor-package-row .upload-zone{min-height:0}.editor-package-row .upload-zone>.icon{width:25px;height:25px}@media (width<=1100px){.footer-qr-slot{width:80px}.footer-qr-image,.footer-qr-empty{width:76px;height:76px}.footer-top .brand-logo{width:160px;height:57px}}@media (width<=800px){.floating-community{width:92px;top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));display:flex;right:16px;transform:none}.floating-community button{min-width:44px;min-height:44px}.floating-contact>span{display:none}.floating-top{border-top:0;border-left:1px solid var(--line)}.site-header .container,.storefront-main .container,.site-footer .container{width:100%;padding-inline:20px}.site-footer .footer-top{grid-template-columns:minmax(0,1fr);gap:24px}.footer-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.footer-qr-section{flex-direction:column;grid-column:1/-1;align-items:flex-start}.footer-qr-list{justify-content:space-between;gap:14px;width:100%}.qr-settings-grid{grid-template-columns:1fr}.qr-setting-card{max-width:520px}.qr-settings-footer{flex-direction:column;align-items:flex-start}.editor-upload-grid,.editor-mobile-row{grid-template-columns:1fr}}.editor-upload-grid .clickable-cover{background:var(--bg);position:relative;overflow:hidden}.editor-upload-grid .clickable-cover .cover-image-button{cursor:zoom-in;width:100%;height:100%;display:block}.editor-upload-grid .clickable-cover .cover-image-button img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.editor-upload-grid .clickable-cover>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;left:0}.editor-upload-grid .clickable-cover .cover-replace{white-space:nowrap;border:1px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:6px;align-items:center;gap:5px;margin:0;padding:7px 11px;font-size:12px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.editor-upload-grid .cover-replace .icon{width:14px;height:14px}.editor-cover-open{cursor:zoom-in;border-radius:7px;width:100%;margin:16px 0;display:block;overflow:hidden}.editor-cover-open img{object-fit:cover;object-position:top;width:100%;height:150px;display:block}.package-inspection{background:var(--brand-soft);border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:7px;margin:20px 0 0;padding:15px 18px;font-size:12px;display:grid}.package-inspection strong{color:var(--ink);font-size:13px}.package-inspection p{margin:0}.membership-spotlight{color:var(--ink);background:linear-gradient(145deg,#fff 12%,#edf4ff 100%);border:1px solid #c9dcf7;border-radius:14px;padding:24px}.spotlight-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.spotlight-top h2{letter-spacing:-.5px;font-size:23px}.vip-mark{color:#94500d;font:600 12px var(--font-display);background:#fff0dc;border-radius:5px;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.vip-mark .icon{width:16px;height:16px}.membership-spotlight .spotlight-lead{color:#314864;margin:22px 0 10px;font-size:19px;line-height:1.6}.spotlight-lead strong{color:var(--brand);font-weight:650}.membership-spotlight p{color:#526581;font-size:12px;line-height:1.8}.spotlight-benefits{color:#3f5b80;border-top:1px solid #dce7f8;flex-direction:column;gap:11px;margin:23px 0;padding-top:20px;font-size:12px;display:flex}.spotlight-benefits>span{align-items:center;gap:9px;display:flex}.spotlight-benefits .icon{width:15px;height:15px;color:var(--brand)}.membership-spotlight .btn{justify-content:space-between;width:100%;min-height:43px;padding:10px;font-size:13px}.membership-spotlight .btn .icon{width:16px;height:16px}.spotlight-note{text-align:center;color:#536b89;margin-top:11px;font-size:10px;display:block}.membership-callout{color:var(--ink);background:linear-gradient(110deg,#edf4ff,#f9fbff 65%,#e7f0ff);border:1px solid #c9dcf7;border-radius:14px;align-items:center;gap:30px;margin:48px 0 76px;padding:32px 36px;display:flex;overflow:hidden}.membership-symbol{color:#a05b17;background:#fff;border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:7px;width:88px;height:102px;display:flex;box-shadow:0 9px 22px #25497712}.membership-symbol>.icon{width:34px;height:34px}.membership-symbol>strong{font:650 23px var(--font-display);letter-spacing:2px}.membership-pitch{flex:1;min-width:0}.membership-callout h2{margin:0 0 10px;font-size:28px;line-height:1.45}.membership-callout p{color:#526581;font-size:13px}.membership-perks{color:#365984;flex-wrap:wrap;gap:20px;margin-top:18px;font-size:12px;display:flex}.membership-perks>span{align-items:center;gap:5px;display:flex}.membership-perks .icon{width:14px;height:14px;color:var(--brand)}.membership-action{text-align:center;flex-shrink:0}.membership-action .btn{padding:12px 23px;font-size:15px}.membership-action>span{color:#536b89;margin-top:10px;font-size:11px;display:block}@media (width<=1150px){.membership-spotlight{padding:20px}.spotlight-top h2{font-size:21px}.membership-spotlight .spotlight-lead{font-size:17px}.spotlight-benefits{font-size:11px}.membership-spotlight .btn{font-size:12px}.membership-callout{gap:20px;padding:28px}.membership-symbol{width:70px;height:90px}.membership-callout h2{font-size:23px}.membership-perks{gap:12px;font-size:11px}.membership-action .btn{padding-inline:16px;font-size:13px}}@media (width<=800px){.membership-callout{flex-wrap:wrap}.membership-symbol{display:none}.membership-pitch{flex-basis:100%}}.customer-header-link span{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.customer-login{grid-template-columns:1fr 480px;align-items:center;gap:100px;max-width:1180px;padding-top:64px;padding-bottom:80px;display:grid}.customer-login-story{padding:30px 0}.customer-login-story .eyebrow{color:var(--brand)}.customer-login-story h1{letter-spacing:-1.5px;margin:24px 0;font-size:clamp(34px,3.8vw,52px);line-height:1.3}.customer-login-story>p{color:var(--muted);font-size:17px;line-height:1.9}.customer-story-note{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;margin-top:70px;padding-top:24px;font-size:13px;display:flex}.customer-story-note .icon{color:var(--brand)}.customer-login-card{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:36px;box-shadow:0 18px 60px #17345a08}.customer-heading{margin-bottom:26px}.customer-login-card>.notice{overflow-wrap:anywhere;margin-bottom:22px}.customer-heading h2{margin:12px 0 8px;font-size:27px}.customer-heading p,.customer-login-help{color:var(--muted);font-size:13px;line-height:1.8}.customer-login-help{border-top:1px solid var(--line);margin:24px 0 16px;padding-top:18px}.customer-remember{align-items:center;gap:8px;font-size:13px;display:flex}.customer-remember input{width:16px;height:16px;accent-color:var(--brand)}.customer-remember span{color:var(--subtle);margin-left:auto;font-size:12px}.customer-submit{width:100%}.account-space{padding-top:44px;padding-bottom:68px}.account-heading{justify-content:space-between;align-items:center;gap:30px;margin-bottom:32px;display:flex}.account-heading .eyebrow{color:var(--brand)}.account-heading h1{overflow-wrap:anywhere;margin:10px 0;font-size:29px}.account-heading p,.account-section-title p{color:var(--muted);margin:8px 0 0;font-size:14px}.account-workspace{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:30px;display:grid}.account-navigation{border-top:1px solid var(--line);padding-top:14px}.account-navigation nav{gap:6px;display:grid}.account-navigation a,.account-navigation>button{width:100%;color:var(--muted);border-radius:8px;align-items:center;gap:12px;padding:14px;font-size:14px;display:flex}.account-navigation a.active{background:var(--brand-soft);color:var(--brand);font-weight:650}.account-navigation>button{border-top:1px solid var(--line);border-radius:0;margin-top:25px}.account-content{min-width:0}.order-panel{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:28px}.order-product{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.order-product h3{overflow-wrap:anywhere;margin:12px 0 8px;font-size:23px}.order-product p{color:var(--muted);font-size:13px}.order-price{color:var(--brand);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:30px}.order-terms{gap:20px;padding:24px 0;display:grid}.order-terms h3,.order-timeline h3{margin:0 0 8px;font-size:15px}.order-terms p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);margin:6px 0 0;font-size:14px;line-height:1.8}.order-confirm{border-top:1px solid var(--line);padding-top:24px}.order-confirm label{align-items:center;gap:10px;font-size:14px;display:flex}.order-confirm input{width:18px;height:18px;accent-color:var(--brand)}.order-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;margin-top:22px;display:flex}.order-facts{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:22px 0;display:grid}.order-facts dt{color:var(--muted);margin-bottom:8px;font-size:12px}.order-facts dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-size:14px}.order-timeline{border-top:1px solid var(--line);padding-top:20px}.order-timeline p{color:var(--muted);gap:24px;font-size:13px;display:flex}.order-filters{gap:10px;margin-bottom:20px;display:flex}.order-list{border:1px solid var(--line);background:var(--surface);border-radius:14px}.order-list-row{grid-template-columns:minmax(0,1fr) 110px auto;align-items:center;gap:24px;padding:24px;display:grid}.order-list-row+.order-list-row{border-top:1px solid var(--line)}.order-list-row h3{overflow-wrap:anywhere;margin:0 0 9px;font-size:16px}.order-list-row p,.order-list-row small{color:var(--muted);overflow-wrap:anywhere;margin:5px 0;font-size:12px}.order-list-price{gap:9px;display:grid}.order-list-price span{color:var(--muted);font-size:13px}.order-list-price strong{font-variant-numeric:tabular-nums}.order-admin-filters{grid-template-columns:repeat(3,minmax(0,1fr));align-items:flex-end;gap:14px;margin:24px 0;display:grid}.resource-membership{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:20px;padding:24px;display:flex}.resource-membership>div{flex:1;min-width:0}.resource-membership h3,.resource-card h3{margin:0 0 10px;font-size:18px}.resource-membership p,.resource-card p,.access-explanation{color:var(--muted);font-size:13px;line-height:1.8}.resource-tabs{border-bottom:1px solid var(--line);gap:28px;margin:28px 0 20px;display:flex}.resource-tabs a{color:var(--muted);border-bottom:2px solid #0000;padding:12px 0}.resource-tabs a.active{color:var(--accent);border-color:var(--accent);font-weight:650}.resource-list{gap:18px;display:grid}.resource-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:24px}.resource-card header,.resource-download{justify-content:space-between;align-items:center;gap:20px;display:flex}.resource-card header>div{min-width:0}.resource-card h3{overflow-wrap:anywhere;margin-top:12px}.resource-card details{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.resource-card summary{cursor:pointer;color:var(--muted);font-size:13px}.resource-download{margin-top:18px}.resource-download .btn{flex-shrink:0}.order-admin-filters label{gap:8px;min-width:0;font-size:13px;display:grid}.order-filter-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.order-filter-actions span{color:var(--muted);font-size:13px}.order-admin-filters input,.order-admin-filters select{border:1px solid var(--line);background:var(--surface);min-height:44px;color:var(--ink);border-radius:8px;width:100%;min-width:0;padding:11px 14px}.order-table{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:auto}.order-table table{min-width:780px}.order-table small{color:var(--muted);margin-top:7px;display:block}@media (width<=1180px){.order-panel{padding:24px}.order-list-row{gap:16px;padding:20px}}.download-history{background:var(--surface);border:1px solid var(--line);border-radius:14px}.download-record{grid-template-columns:minmax(180px,1fr) 190px auto;align-items:center;gap:24px;padding:24px;display:grid}.download-record+.download-record{border-top:1px solid var(--line)}.download-record-file{align-items:center;gap:16px;min-width:0;display:flex}.download-record-file>div{min-width:0}.download-file-icon{background:var(--brand-soft);width:44px;height:48px;color:var(--brand);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.download-record-title{overflow-wrap:anywhere;font-size:15px;font-weight:650}.download-record-file p,.download-record-state time,.download-history-note,.download-unavailable{color:var(--muted);font-size:12px}.download-record-file p{margin:8px 0 0}.download-record-file p span{margin-left:16px}.download-record-state{color:var(--muted);gap:8px;font-size:13px;display:grid}.download-record-state time{font-variant-numeric:tabular-nums}.download-history-note{margin-top:18px;line-height:1.9}.download-record .btn{white-space:nowrap;font-size:13px}@media (width<=1180px){.download-record{grid-template-columns:minmax(150px,1fr) 148px auto;gap:16px;padding:20px}.download-file-icon{display:none}}.account-section-title{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.account-section-title h2{margin:0;font-size:22px}.account-section-title h2 span{color:var(--subtle);margin-left:8px;font-size:15px;font-weight:500}.account-favorites-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.account-empty{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:90px 30px}.account-empty>.icon{width:38px;height:38px;color:var(--brand);background:var(--brand-soft);box-sizing:content-box;border-radius:18px;padding:8px}.account-empty h3{margin:20px 0 10px;font-size:23px}.account-empty p{color:var(--muted);margin-bottom:26px;font-size:14px}.account-profile-grid{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.account-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;min-width:0;padding:28px}.account-panel-heading{align-items:center;gap:10px;margin-bottom:20px;display:flex}.account-panel-heading .icon{color:var(--brand)}.account-panel-heading h3{margin:0;font-size:18px}.account-panel-note{color:var(--muted);margin:-6px 0 22px;font-size:13px}.account-identities{border-bottom:1px solid var(--line);margin-bottom:22px;padding-bottom:20px}.account-identities div{gap:6px;margin:12px 0;display:grid}.account-identities dt{color:var(--muted);font-size:12px}.account-identities dd{overflow-wrap:anywhere;margin:0;font-size:14px}.account-identities small{color:var(--subtle);margin-left:10px}.collection-pager{color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:24px;font-size:13px;display:flex}.collection-pager>div{align-items:center;gap:14px;display:flex}.admin-table-panel .collection-pager{padding:0 20px 20px}.customer-status{background:var(--brand-soft);color:var(--brand);border-radius:5px;padding:5px 9px;font-size:12px}.customer-status.inactive{color:var(--danger);background:var(--danger-soft)}.customer-table-empty{text-align:center;height:180px;color:var(--muted)}.favorite-control{display:inline-flex;position:relative}.favorite.is-favorited{color:var(--brand)}.favorite.is-favorited .icon{fill:currentColor}.favorite-error{z-index:5;background:var(--surface);border:1px solid var(--line);color:var(--danger);width:220px;box-shadow:var(--shadow);border-radius:7px;padding:8px 12px;font-size:12px;position:absolute;bottom:calc(100% + 7px);right:0}.unavailable-favorite{border:1px dashed var(--line);background:var(--surface);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:36px 22px;display:flex}.unavailable-favorite>.icon{color:var(--subtle);width:35px;height:35px}.unavailable-favorite h3{overflow-wrap:anywhere;font-size:16px;line-height:1.6}.unavailable-favorite p{color:var(--muted);font-size:13px}@media (width<=1200px){.customer-login{grid-template-columns:1fr 440px;gap:42px}.account-workspace{grid-template-columns:165px minmax(0,1fr);gap:24px}.account-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-panel{padding:22px}}@media (width<=900px){.account-heading{flex-wrap:wrap;gap:18px}.customer-login{grid-template-columns:1fr;max-width:580px;padding-top:30px}.customer-login-story{display:none}.account-workspace{grid-template-columns:minmax(0,1fr)}.account-navigation{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.account-navigation nav{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0;display:grid}.account-navigation a{gap:8px;padding:12px 8px}.account-navigation>button{border:0;width:auto;margin:0}.account-profile-grid{grid-template-columns:1fr}}@media (width<=600px){.account-favorites-grid,.order-list-row,.download-record{grid-template-columns:minmax(0,1fr)}.account-section-title,.order-product,.resource-card header,.resource-download,.resource-membership{flex-wrap:wrap;gap:16px}.order-list-price{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.order-list-row>.btn,.download-record>.btn{justify-self:start}.order-filters,.resource-tabs{flex-wrap:wrap}.resource-tabs{gap:16px}.order-facts{grid-template-columns:minmax(0,1fr)}}:is(.admin-shell,.admin-auth,.admin-setup,body:has(.admin-shell) .modal,body:has(.admin-shell) dialog){--art-gray-100:#f9fafb;--art-gray-200:#f2f4f5;--art-gray-300:#e6eaeb;--art-gray-400:#dbdfe1;--art-gray-500:#949eb7;--art-gray-600:#7987a1;--art-gray-700:#4d5875;--art-gray-800:#383853;--art-gray-900:#323251;--art-primary:#5d87ff;--default-border:#e2e8ee;--default-bg-color:#fafbfc;--default-box-color:#fff;--art-hover-color:var(--art-gray-200);--art-active-color:var(--art-gray-200);--brand:var(--art-primary);--brand-hover:#4a70e6;--brand-soft:#edf2ff;--admin-text-primary:var(--art-gray-900);--admin-text-secondary:var(--art-gray-700);--admin-text-meta:var(--art-gray-700);--admin-success:#17866a;--admin-warning:#946006;--admin-danger:#c44d52;--admin-font-secondary:11px;--admin-font-body:13px;--admin-font-section:16px;--admin-font-page:22px;--admin-control-font-size:var(--admin-font-body);--admin-control-height:36px;--admin-control-height-sm:32px;--admin-space-1:4px;--admin-space-2:8px;--admin-space-3:12px;--admin-space-4:16px;--admin-space-5:24px;--workspace-canvas:var(--default-bg-color);--workspace-surface:var(--default-box-color);--workspace-line:var(--default-border);--workspace-line-soft:#edf0f3;--workspace-hover:var(--art-hover-color);--workspace-focus:#9cb6ff;--ink:var(--admin-text-primary);--muted:var(--admin-text-secondary);--subtle:var(--admin-text-meta)}.admin-shell{color:var(--admin-text-primary);font:400 var(--admin-font-body)/1.55 var(--font);font-variant-numeric:tabular-nums}.admin-shell .admin-nav-toggle{color:var(--admin-text-secondary);font-size:var(--admin-font-body);font-weight:600}.admin-shell .admin-nav-toggle.current-group,.admin-shell .admin-nav-children .admin-nav-item.active{color:var(--brand)}.admin-shell .admin-nav-children .admin-nav-item{font-size:var(--admin-font-body);color:var(--admin-text-secondary);font-weight:400}.admin-shell .admin-nav-children .admin-nav-item.active{font-weight:600}.admin-shell .admin-workspace>span:nth-child(2){color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:600}.admin-shell .admin-breadcrumb,.admin-shell .env-tag,.admin-shell .admin-workspace small,.admin-shell .admin-identity,.admin-shell .sidebar-bottom>:is(button,a){color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-weight:400}.admin-shell .admin-breadcrumb strong{color:var(--admin-text-primary);font-weight:600}.admin-shell .sidebar-bottom>.back-to-site{color:var(--brand);font-weight:500}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading) h1,.admin-shell .admin-content .admin-empty h1{color:var(--admin-text-primary);font-size:var(--admin-font-page);letter-spacing:-.02em;font-weight:600;line-height:1.4}.admin-shell .admin-content h2{color:var(--admin-text-primary);font-size:var(--admin-font-section);font-weight:600;line-height:1.45}.admin-shell .admin-content h3{color:var(--admin-text-primary);font-size:var(--admin-font-section);font-weight:600;line-height:1.5}.admin-shell .admin-content :is(.rights-overview,.support-receipt) :is(h2,h3,strong){font-size:var(--admin-font-section);font-weight:600}.admin-shell .admin-content :is(.admin-eyebrow,.support-kicker,.content-heading .eyebrow){color:var(--brand);font:600 var(--admin-font-secondary)/1.5 var(--font);letter-spacing:.08em}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading) p:not(.eyebrow),.admin-shell .admin-content :is(.support-muted,.ops-note,.backoffice-hint,.finance-panel>p){color:var(--admin-text-secondary);font-size:var(--admin-font-body);font-weight:400;line-height:1.7}.admin-shell :is(.field label,.support-field,.support-filters label,.ops-filters label,.ops-field-label,.ops-panel label:not(.btn):not(.ops-check)){color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:500}.admin-shell :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:var(--admin-text-primary);font-family:var(--font);font-weight:400;line-height:1.5}.admin-shell :is(input,textarea)::placeholder{color:var(--admin-text-meta);opacity:1}.admin-shell :is(.field-help,.ops-muted,.ops-media small,.support-field small){color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-weight:400;line-height:1.6}.admin-shell :is(.field-error,.support-error,.support-errors,.ops-error){color:var(--admin-danger)}.admin-shell .btn,.admin-shell .btn-sm{font-size:var(--admin-font-body);font-weight:500}.admin-shell :is(.text-link,.table-edit,.support-text-link,.support-back,.support-table a,.ops-pagination a,.content-actions a,.content-actions button){color:var(--brand);font-size:var(--admin-font-body);font-weight:500}.admin-shell .content-actions .danger{color:var(--admin-danger)}.admin-shell :is(.badge,.content-chip,.support-pill,.sms-status){font-size:var(--admin-font-secondary);font-weight:500}.admin-shell .editor-tabs>button{font-size:var(--admin-font-body);font-weight:500}.admin-shell .editor-tabs>button.active{font-weight:600}.admin-shell .editor-checklist li{color:var(--admin-text-primary);font-size:var(--admin-font-body)}.admin-shell .editor-preview-card>h4{color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:600}.admin-shell :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table){font-family:var(--font);font-size:var(--admin-font-body);font-variant-numeric:tabular-nums}.admin-shell :is(.admin-table,.content-table,.support-table,.finance-table,.ops-table) td{color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:400}.admin-shell :is(.admin-table,.content-table,.support-table,.finance-table,.ops-table) th{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);font-weight:600}.admin-shell :is(.admin-template-info>div>a,.catalog-management .catalog-item-title,.content-table td strong,.support-table td strong){color:var(--admin-text-primary);font-size:var(--admin-font-body);font-weight:600;line-height:1.5}.admin-shell :is(.admin-template-info small,.table-secondary,.finance-table small,.support-table td small,.date-cell,.admin-bottom-note,.editor-side-note,.editor-preview-card>small,.editor-checklist>p,.editor-checklist li>span,.support-message small){color:var(--admin-text-meta);font-family:var(--font);font-size:var(--admin-font-secondary);font-weight:400;line-height:1.6}.admin-shell :is(.admin-stat-grid>div>span,.ops-cards small){color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-weight:500}.admin-shell :is(.admin-stat-grid strong,.ops-cards strong){color:var(--admin-text-primary);font-family:var(--font);font-size:var(--admin-font-page);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.admin-shell .admin-stat-grid strong>small{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);font-weight:400}.admin-shell :is(.admin-table-tabs>button,.ops-tabs button,.rights-tabs a){color:var(--admin-text-secondary);font-size:var(--admin-font-body);font-weight:500}.admin-shell :is(.admin-table-tabs>button.active,.ops-tabs button.active,.rights-tabs a.active){color:var(--brand);font-weight:600}.admin-shell :is(.admin-empty p,.support-empty,.ops-empty,.content-empty,.rights-empty){color:var(--admin-text-secondary);font-size:var(--admin-font-body)}.admin-shell :is(.support-card p,.support-details dt,.support-param dt,.support-message.is-system){color:var(--admin-text-secondary)}.admin-shell :is(.ops-history,.ops-health-row){font-size:var(--admin-font-body)}.admin-shell :is(.ops-statusbar,.ops-chart-caption){color:var(--admin-text-meta);font-size:var(--admin-font-secondary)}.admin-shell :is(.status-badge,.rights-state,.sale-badge,.ops-health-state){font-size:var(--admin-font-secondary);font-weight:500}.admin-shell .ops-health-state,.admin-shell .ops-warning{color:var(--admin-warning)}.admin-shell .ops-health-state.ok,.admin-shell .support-receipt strong{color:var(--admin-success)}.admin-shell .ops-health-state.error,.admin-shell .support-danger{color:var(--admin-danger)}.admin-shell .sale-badge.gold{color:var(--admin-warning)}.admin-shell .support-pill{color:var(--brand)}body:has(.admin-shell) .modal{color:var(--ink);font:400 var(--admin-font-body)/1.6 var(--font)}body:has(.admin-shell) .modal-heading h2{color:var(--ink);font-size:var(--admin-font-section);font-weight:600}body:has(.admin-shell) .modal .field label{font-size:var(--admin-font-body);font-weight:500}:is(.admin-shell,body:has(.admin-shell) .modal) :is(input:not([type=checkbox]):not([type=radio]),select,option,textarea,[role=combobox],[role=option]),:is(.admin-shell,body:has(.admin-shell) .modal) :is(input,textarea)::placeholder{font-size:var(--admin-font-body)}.admin-shell{background:var(--workspace-canvas);min-height:100dvh;display:flex}.admin-shell .admin-main{flex:1;min-width:0}.admin-shell .admin-topbar{justify-content:space-between;align-items:center;gap:var(--admin-space-4);background:var(--workspace-canvas);height:60px;min-height:60px;padding-inline:16px 20px;display:flex}.admin-shell .admin-topbar-start,.admin-shell .admin-topbar-actions{align-items:center;gap:8px;min-width:0;display:flex}.admin-shell .admin-topbar-start{flex:1}.admin-shell .admin-header-icon{width:34px;height:34px;color:var(--admin-text-secondary);background:0 0;border:0;border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.admin-shell .admin-header-icon .icon{width:18px;height:18px}.admin-shell .admin-header-icon:hover{background:var(--art-gray-200);color:var(--admin-text-primary)}.admin-shell .admin-header-icon:focus-visible,.admin-shell .admin-account-trigger:focus-visible,.admin-shell .admin-worktab :is(a,button):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.admin-shell .admin-mobile-menu-button{display:none}.admin-shell .admin-account{position:relative}.admin-shell .admin-account-trigger{min-height:40px;color:var(--admin-text-primary);font-size:var(--admin-font-body);background:0 0;border:0;align-items:center;gap:8px;padding:0 4px;display:flex}.admin-shell .admin-account-trigger>.icon{width:13px;height:13px;color:var(--admin-text-secondary)}.admin-shell .admin-account-trigger:hover{color:var(--brand)}.admin-shell .admin-account-name{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.admin-shell .admin-account-menu{z-index:60;border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:9px;width:156px;padding:7px;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 12px 28px #3232511c}.admin-shell .admin-account-role{color:var(--admin-text-secondary);padding:7px 9px 9px;font-size:12px;display:block}.admin-shell .admin-account-menu button{width:100%;min-height:32px;color:var(--admin-text-primary);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;padding:0 9px;font-size:13px;display:flex}.admin-shell .admin-account-menu button:hover{background:var(--art-hover-color)}.admin-shell .admin-account-menu .icon{width:16px;height:16px}.admin-shell .admin-worktabs{background:var(--workspace-canvas);padding:0 20px 8px}.admin-shell .admin-worktabs-scroll{scrollbar-width:thin;gap:6px;min-height:32px;display:flex;overflow-x:auto}.admin-shell .admin-worktab{border:1px solid var(--workspace-line);background:var(--workspace-surface);min-height:32px;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);white-space:nowrap;border-radius:7px;flex:none;align-items:center;gap:4px;padding:0 8px 0 12px;display:inline-flex}.admin-shell .admin-worktab:hover,.admin-shell .admin-worktab.active{color:var(--brand);background:var(--brand-soft);border-color:#d9e3ff}.admin-shell .admin-worktab>button{width:17px;height:17px;color:inherit;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.admin-shell .admin-worktab>button:hover{background:var(--art-gray-200)}.admin-shell .admin-worktab>button .icon{width:11px;height:11px}.admin-shell .admin-worktab a{color:inherit}.admin-shell .admin-worktab.active a{font-weight:500}.admin-shell .admin-breadcrumb{white-space:nowrap;min-width:0;color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);align-items:center;gap:7px;display:flex}.admin-shell .admin-breadcrumb>.icon{width:12px;height:12px;color:var(--admin-text-meta)}.admin-shell .env-tag{align-items:center;gap:var(--admin-space-2);padding-right:var(--admin-space-3);color:var(--admin-text-secondary);display:flex}.admin-shell .admin-avatar{background:var(--brand-soft);width:31px;height:31px;color:var(--brand);font-size:var(--admin-font-body);border:1px solid #d9e3ff;border-radius:50%;place-items:center;display:grid}.admin-shell .admin-identity{align-items:center;gap:var(--admin-space-3);color:var(--admin-text-secondary);font-size:var(--admin-font-secondary);white-space:nowrap;display:flex}.admin-shell .btn{gap:var(--admin-space-2);min-height:var(--admin-control-height);padding:0 var(--admin-space-4);border-radius:7px}.admin-shell .btn-sm{min-height:var(--admin-control-height-sm);padding-inline:var(--admin-space-3)}.admin-shell .admin-breadcrumb span,.admin-shell .admin-breadcrumb strong{text-overflow:ellipsis;overflow:hidden}.admin-shell .admin-breadcrumb strong{color:var(--admin-text-primary)}.admin-shell .admin-content{min-width:0;padding:12px 20px 48px}.admin-shell .admin-content-frame{width:100%;margin-inline:auto}.admin-shell .admin-content-frame--list,.admin-shell .admin-content-frame--overview,.admin-shell .admin-content-frame--dashboard,.admin-shell .admin-content-frame--editor,.admin-shell .admin-content-frame--settings,.admin-shell .admin-content-frame--detail{max-width:none}.admin-shell .admin-content-frame>*{min-width:0}.admin-shell .admin-content .admin-page-surface{border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 2px 12px #32325108}.admin-shell .admin-content .admin-page-surface>:is(.admin-page-heading,.content-heading){padding:var(--admin-space-5);border-bottom:1px solid var(--workspace-line);margin:0}.admin-shell .admin-content .admin-page-surface .admin-surface-body{padding:var(--admin-space-5)}.admin-shell .admin-content .admin-page-surface .admin-surface-actions{align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.admin-shell .admin-content .admin-page-surface :is(.content-panel,.support-panel,.admin-table-panel,.rights-overview){box-shadow:none;border:0;border-radius:0;margin:0}.admin-shell .admin-content .admin-page-surface .admin-surface-body>:is(.content-panel,.support-panel){padding:0}.admin-shell .admin-content .admin-page-surface :is(.article-editor-grid,.support-columns)>:last-child{padding-left:var(--admin-space-5);border-left:1px solid var(--workspace-line)}.admin-shell .admin-content .customer-entitlements.admin-page-surface{gap:0}.admin-shell .admin-content .customer-entitlements.admin-page-surface>:not(.admin-page-heading):not(:last-child){border-bottom:1px solid var(--workspace-line)}.admin-shell .admin-content .customer-entitlements.admin-page-surface>:is(.notice,.backoffice-hint){padding:var(--admin-space-4) var(--admin-space-5);margin:0}.admin-shell .admin-content :is(.support-page,.ops-workspace){width:100%;max-width:none;margin:0;padding:0}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading,.ops-heading){justify-content:space-between;align-items:flex-start;gap:var(--admin-space-4) var(--admin-space-5);margin:0 0 var(--admin-space-5);min-width:0;display:flex}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading,.ops-heading)>div:first-child{min-width:0}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading,.ops-heading) h1{font-size:var(--admin-font-page);letter-spacing:-.02em;margin:0;font-weight:600;line-height:1.4}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading,.ops-heading) p:not(.eyebrow){margin:var(--admin-space-1) 0 0;max-width:76ch;line-height:1.65}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading,.ops-heading)>:is(.btn,button,a){flex-shrink:0;align-self:center}.admin-shell .admin-content :is(.admin-eyebrow,.content-heading>.eyebrow,.support-heading>.support-kicker){display:none}.admin-shell .admin-content :is(.admin-table-panel,.content-panel,.support-panel,.finance-panel,.ops-panel,.backoffice-card,.payment-settings-panel){border:1px solid var(--workspace-line);background:var(--workspace-surface);border-radius:10px;box-shadow:0 2px 12px #32325108}.admin-shell .admin-content :is(.content-panel,.support-panel,.finance-panel,.ops-panel,.backoffice-card,.payment-settings-panel){padding:var(--admin-space-5)}.admin-shell .admin-content :is(.content-panel.table-wrap,.content-panel.comment-table-panel,.support-table,.admin-table-panel){padding:0;overflow:auto}.admin-shell .admin-content :is(.admin-stat-grid,.ops-cards){gap:16px;margin-bottom:24px}.admin-shell .admin-content .admin-stat-grid>div{padding:var(--admin-space-4) var(--admin-space-5);border-color:var(--workspace-line);box-shadow:none;border-radius:10px}.admin-shell .admin-content .admin-stat-grid strong{margin-top:8px}.admin-shell .admin-content :is(.admin-table-filters,.support-filters,.content-filter,.order-admin-filters,.ops-filters){align-items:end;gap:var(--admin-space-3);padding:var(--admin-space-4) var(--admin-space-5);margin:0 0 var(--admin-space-4);border:1px solid var(--workspace-line);background:#fff;border-radius:8px;flex-wrap:wrap;min-width:0;display:flex}.admin-shell .admin-content .admin-table-panel>.admin-table-filters,.admin-shell .admin-content .content-panel>.content-filter,.admin-shell .admin-content .support-panel>.support-filters{border:0;border-bottom:1px solid var(--workspace-line-soft);border-radius:0;margin:0}.admin-shell .admin-content :is(.support-filters,.order-admin-filters,.ops-filters)>label{gap:var(--admin-space-1);min-width:142px;max-width:280px;color:var(--admin-text-primary);font-size:var(--admin-font-body);flex-direction:column;flex:150px;margin:0;font-weight:500;display:flex}.admin-shell .admin-content :is(.support-filters,.order-admin-filters,.ops-filters)>:is(button,a){flex:none}.admin-shell .admin-content .admin-table-filters{border:0;border-bottom:1px solid var(--workspace-line-soft);border-radius:0;margin-bottom:0}.admin-shell .admin-content .admin-search{min-height:var(--admin-control-height);border-color:var(--workspace-line);background:#fff;border-radius:6px;max-width:320px}.admin-shell .admin-content .admin-search>input{height:34px;min-height:34px;box-shadow:none;border:0;padding:0}.admin-shell .admin-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),select,textarea){border-color:var(--workspace-line);box-shadow:none;background-color:#fff;border-radius:6px}.admin-shell .admin-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),select){min-height:var(--admin-control-height)}.admin-shell .admin-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]):not([type=submit]):not([type=button]),select:not([multiple])){height:var(--admin-control-height);padding-top:0;padding-bottom:0}.admin-shell .admin-content .admin-search>input{height:34px}.admin-shell .admin-content select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' stroke='%234d5875' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:34px}.admin-shell .admin-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]),select,textarea):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:1px;border-color:var(--brand)}.admin-shell .admin-content button[type=submit]:not(.btn){min-height:var(--admin-control-height);border-radius:7px}.admin-shell .admin-content .btn,.admin-shell .admin-content .btn:hover,.admin-shell .admin-content .btn:active{transform:none}.admin-shell .admin-content .btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.admin-shell .admin-content :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table){border-collapse:collapse;width:100%;font-size:var(--admin-font-body)}.admin-shell .admin-content :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table) th{height:40px;padding:var(--admin-space-2) var(--admin-space-4);background:var(--art-gray-100);border-bottom:1px solid var(--workspace-line);color:var(--admin-text-meta);font-size:var(--admin-font-secondary);text-align:left;white-space:nowrap;font-weight:600}.admin-shell .admin-content :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table) td{height:50px;padding:var(--admin-space-2) var(--admin-space-4);border-bottom:1px solid var(--workspace-line-soft);vertical-align:middle;line-height:1.5}.admin-shell .admin-content :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table) tbody tr:last-child td{border-bottom:0}.admin-shell .admin-content :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table) tbody tr:hover{background:var(--workspace-hover)}.admin-shell .admin-content .catalog-management .admin-table td{height:72px}.admin-shell .admin-content :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table) td :is(strong,small){display:block}.admin-shell .admin-content :is(.admin-table,.content-table,.support-table table,.finance-table,.ops-table) td small{overflow-wrap:anywhere;margin-top:3px}.admin-shell .admin-content :is(.admin-table-scroll,.support-table,.finance-scroll,.table-wrap){overflow-x:auto}.admin-shell .admin-content :is(.admin-table-panel,.content-panel.table-wrap,.support-table,.finance-panel)>:is(.admin-table,.content-table,table){min-width:700px}.admin-shell .admin-content :is(.admin-pagination,.content-pager,.finance-pager,.collection-pager,.support-pagination,.ops-pagination){justify-content:space-between;align-items:center;gap:var(--admin-space-3);padding:var(--admin-space-4) var(--admin-space-5);color:var(--admin-text-secondary);font-size:var(--admin-font-body);flex-wrap:wrap;margin:0;display:flex}.admin-shell .admin-content :is(.admin-table-panel,.content-panel.table-wrap,.support-table,.finance-panel)>:is(.admin-pagination,.content-pager,.finance-pager,.collection-pager,.support-pagination){border-top:1px solid var(--workspace-line-soft)}.admin-shell .admin-content :is(.admin-pagination,.content-pager,.finance-pager,.collection-pager,.support-pagination,.ops-pagination) :is(button,a){min-width:32px;min-height:var(--admin-control-height-sm)}.admin-shell .admin-content .collection-pager>div{align-items:center;gap:8px;display:flex}.admin-shell .admin-content .collection-pager .page-number,.admin-shell .admin-content .page-number{border:1px solid var(--workspace-line);background:var(--workspace-surface);width:32px;height:32px;color:var(--admin-text-secondary);box-shadow:none;border-radius:6px}.admin-shell .admin-content .page-number:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}.admin-shell .admin-content .page-number.current{border-color:var(--brand);background:var(--brand);color:#fff}.admin-shell .admin-content .page-number:disabled{opacity:.45;cursor:not-allowed}.admin-shell .admin-content :is(.support-empty,.content-empty,.admin-empty,.ops-empty,.rights-empty){padding:48px 24px;line-height:1.7}.admin-shell .admin-content :is(.form-grid,.support-form,.payment-settings-grid,.backoffice-form){gap:var(--admin-space-4) var(--admin-space-5)}.admin-shell .admin-content :is(.field,.support-field,.ops-field){min-width:0}.admin-shell .admin-content :is(.field,.support-field,.ops-field)>:is(label,span:first-child){margin-bottom:6px}.admin-shell .admin-content :is(.field-help,.support-field small,.ops-muted){margin-top:6px;line-height:1.55}.admin-shell .admin-content :is(.editor-form-footer,.support-actions,.content-actions,.finance-actions){align-items:center;gap:var(--admin-space-2);flex-wrap:wrap;display:flex}.admin-shell .admin-content .support-columns{grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:24px}.admin-shell .admin-content .support-details{gap:var(--admin-space-3) var(--admin-space-5);grid-template-columns:128px minmax(0,1fr)}.admin-shell .admin-content .support-details dt{font-weight:500}.admin-shell .admin-content .support-details dd{min-width:0}.admin-shell .admin-content :is(.editor-form,.editor-checklist,.editor-preview-card){border-color:var(--workspace-line)}.admin-shell .admin-content .editor-layout{gap:24px}.admin-shell .admin-content .review-item{border-color:var(--workspace-line)}.admin-shell .admin-content .review-item+.review-item{margin-top:16px}.admin-shell .admin-content .payment-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.admin-shell .admin-content .payment-overview>div{min-width:0;padding:var(--admin-space-4) var(--admin-space-5);border:1px solid var(--workspace-line);background:#fff;border-radius:10px;align-content:start;gap:4px;display:grid}.admin-shell .admin-content .payment-overview span{color:var(--admin-text-secondary);font-size:var(--admin-font-secondary)}.admin-shell .admin-content .payment-overview strong{font-size:var(--admin-font-section);font-weight:600}.admin-shell .admin-content .payment-overview small{color:var(--admin-text-meta);font-size:var(--admin-font-secondary);line-height:1.5}.admin-shell .admin-content .payment-guide summary{cursor:pointer;color:var(--admin-text-primary);font-size:var(--admin-font-section);justify-content:space-between;align-items:center;gap:16px;font-weight:600;display:flex}.admin-shell .admin-content .payment-guide summary span{color:var(--brand);font-size:var(--admin-font-secondary);font-weight:500}.admin-shell .admin-content .payment-guide[open] summary{border-bottom:1px solid var(--workspace-line-soft);margin-bottom:16px;padding-bottom:16px}.admin-shell .admin-content .payment-settings{gap:var(--admin-space-4);max-width:none}.admin-shell .admin-content .payment-settings-panel{padding:var(--admin-space-5)}body:has(.admin-shell) .modal-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#00000080;padding:24px}body:has(.admin-shell) .modal{width:min(640px,100%);max-height:min(90vh,860px);padding:var(--admin-space-5);border:1px solid var(--workspace-line);border-radius:16px;box-shadow:0 20px 56px #20243c2e}body:has(.admin-shell) .modal.wide{width:min(1040px,100%)}body:has(.admin-shell) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){min-height:var(--admin-control-height);border:1px solid var(--workspace-line);color:var(--admin-text-primary);font:400 var(--admin-font-body)/1.5 var(--font);background:#fff;border-radius:6px}body:has(.admin-shell) .modal :is(input,select,textarea):focus-visible{outline:2px solid var(--workspace-focus);outline-offset:1px}body:has(.admin-shell) .modal :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range]):not([type=color]),select:not([multiple])){height:var(--admin-control-height);padding-block:0}body:has(.admin-shell) .modal .btn{min-height:var(--admin-control-height);padding:0 var(--admin-space-4);font-size:var(--admin-font-body);border-radius:6px;font-weight:500}body:has(.admin-shell) .modal .btn-sm{min-height:var(--admin-control-height-sm);padding-inline:var(--admin-space-3)}body:has(.admin-shell) .modal-heading{border-bottom:1px solid var(--workspace-line);margin-bottom:18px;padding-bottom:14px}@media (width<=1120px){.admin-shell .admin-content{padding-inline:20px}.admin-shell .admin-content .support-columns{grid-template-columns:1fr}.admin-shell .admin-content .admin-page-surface .support-columns>:last-child{padding-left:0;padding-top:var(--admin-space-5);border-left:0;border-top:1px solid var(--workspace-line)}}@media (width<=760px){.admin-shell .admin-content .payment-overview{grid-template-columns:1fr}}@media (width<=900px){.admin-shell .admin-content .admin-page-surface .article-editor-grid{grid-template-columns:minmax(0,1fr)}.admin-shell .admin-content .admin-page-surface .article-editor-grid>:last-child{padding-left:0;padding-top:var(--admin-space-5);border-left:0;border-top:1px solid var(--workspace-line)}.admin-shell .admin-content{padding:12px var(--admin-space-4) 40px}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading,.ops-heading){flex-wrap:wrap}.admin-shell .admin-content :is(.support-filters,.order-admin-filters,.ops-filters)>label{max-width:none}}@media (width<=680px){.admin-shell .admin-content :is(.admin-table-filters,.support-filters,.content-filter,.order-admin-filters,.ops-filters){padding:16px}.admin-shell .admin-content :is(.content-panel,.support-panel,.finance-panel,.ops-panel,.backoffice-card,.payment-settings-panel){padding:var(--admin-space-4)}.admin-shell .admin-content :is(.content-panel.table-wrap,.content-panel.comment-table-panel,.support-table){padding:0}.admin-shell .admin-content :is(.support-filters,.order-admin-filters,.ops-filters)>label{flex-basis:100%}.admin-shell .admin-content :is(.support-form,.payment-settings-grid){grid-template-columns:1fr}}@media (width<=800px){.admin-shell .admin-main{width:100%}.admin-shell .admin-collapse-button{display:none}.admin-shell .admin-mobile-menu-button{display:grid}.admin-shell .admin-worktabs{padding-inline:16px}}@media (width<=650px){.admin-shell{display:block}.admin-shell .admin-topbar{height:60px;min-height:60px;padding-inline:16px}.admin-shell .admin-content{padding:10px var(--admin-space-4) 40px}.admin-shell .admin-breadcrumb{gap:var(--admin-space-1);font-size:var(--admin-font-secondary)}.admin-shell .admin-breadcrumb>:is(a,.icon),.admin-shell .admin-refresh-button,.admin-shell .env-tag,.admin-shell .admin-account-name,.admin-shell .admin-account-trigger>.icon{display:none}.admin-shell .admin-content :is(.admin-page-heading,.content-heading,.support-heading,.ops-heading){margin-bottom:var(--admin-space-4)}}@media (prefers-reduced-motion:reduce){.admin-shell .admin-content *,.admin-shell .admin-content :before,.admin-shell .admin-content :after{scroll-behavior:auto!important}}.admin-shell{--admin-sidebar-width:230px;--sidebar-surface:var(--default-box-color);--sidebar-line:var(--default-border);--sidebar-text:var(--art-gray-700);--sidebar-strong:var(--art-gray-900);--sidebar-active:#edf2ff}.admin-shell--collapsed{--admin-sidebar-width:66px}.admin-shell .admin-sidebar{z-index:30;flex:0 0 var(--admin-sidebar-width);width:var(--admin-sidebar-width);border-right:1px solid var(--sidebar-line);background:var(--sidebar-surface);height:100dvh;color:var(--sidebar-text);scrollbar-color:var(--art-gray-400) transparent;scrollbar-width:thin;flex-direction:column;transition:flex-basis .18s,width .18s;display:flex;position:sticky;top:0;overflow:hidden}.admin-shell .admin-sidebar::-webkit-scrollbar{width:5px}.admin-shell .admin-sidebar::-webkit-scrollbar-thumb{background:var(--art-gray-400);border-radius:5px}.admin-shell .admin-brand{background:0 0;border:0;border-radius:0;flex:0 0 60px;justify-content:flex-start;align-items:center;height:60px;min-height:60px;margin:0;padding:8px 17px;display:flex}.admin-shell .admin-brand .brand-logo{object-fit:contain;object-position:left center;flex:0 0 38px;width:38px;max-width:100%;height:38px;display:block}.admin-shell .admin-brand-title{white-space:nowrap;color:var(--art-gray-800);margin-left:8px;font-size:18px;font-weight:500}.admin-shell .admin-workspace{border:1px solid var(--sidebar-line);background:var(--art-gray-100);min-height:48px;color:var(--sidebar-strong);text-align:left;border-radius:8px;align-items:center;gap:9px;margin:7px 12px 15px;padding:8px 9px;display:flex}.admin-shell .workspace-mark{background:var(--brand-soft);width:28px;height:28px;color:var(--brand);border-radius:7px;flex:0 0 28px;place-items:center;font-size:13px;font-weight:600;display:grid}.admin-shell .admin-workspace>span:nth-child(2){min-width:0;color:var(--sidebar-strong);white-space:nowrap;flex:1;font-size:12px;font-weight:600}.admin-shell .admin-workspace small{color:var(--sidebar-text);margin-top:1px;font-size:11px;font-weight:400;display:block}.admin-shell .admin-workspace>.icon{width:13px;color:var(--sidebar-text)}.admin-shell .admin-sidebar nav{overscroll-behavior:contain;flex:1;min-height:0;padding:0 8px 20px;overflow-y:auto}.admin-shell .admin-nav-group{margin:0 0 3px}.admin-shell .admin-nav-group>h2{margin:0}.admin-shell .admin-nav-toggle{width:100%;height:42px;min-height:42px;color:var(--sidebar-text);text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;margin-bottom:4px;padding:0 12px;font-size:13px;font-weight:500;display:flex}.admin-shell .admin-nav-toggle>.icon:first-child{flex:0 0 18px;width:18px;height:18px}.admin-shell .admin-nav-label{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.admin-shell .admin-nav-toggle .nav-chevron{width:14px;height:14px;color:var(--art-gray-600);flex:0 0 14px;transition:transform .16s}.admin-shell .admin-nav-toggle[aria-expanded=true] .nav-chevron{transform:rotate(180deg)}.admin-shell .admin-nav-toggle:hover,.admin-shell .admin-nav-toggle.current-group{background:var(--art-hover-color);color:var(--sidebar-strong)}.admin-shell .admin-nav-children{margin:0 0 8px 8px;padding:0}.admin-shell .admin-nav-children .admin-nav-item{width:100%;height:38px;min-height:38px;color:var(--sidebar-text);white-space:nowrap;border-radius:6px;align-items:center;gap:9px;margin:2px 0;padding:0 12px 0 20px;font-size:13px;font-weight:400;display:flex;position:relative;overflow:hidden}.admin-shell .admin-nav-child-icon{flex:0 0 15px;width:15px;height:15px}.admin-shell .admin-nav-child-label{text-overflow:ellipsis;overflow:hidden}.admin-shell .admin-nav-children .admin-nav-item:hover{background:var(--art-hover-color);color:var(--sidebar-strong)}.admin-shell .admin-nav-children .admin-nav-item.active{background:var(--sidebar-active);color:var(--brand);font-weight:500}.admin-shell .admin-nav-children .admin-nav-item.active:before{background:var(--brand);content:"";width:3px;height:100%;position:absolute;top:0;left:0}.admin-shell .admin-nav-children .nav-indicator{display:none}.admin-shell .sidebar-bottom{border-top:1px solid var(--sidebar-line);flex-shrink:0;margin:auto 8px 0;padding:8px 0 10px}.admin-shell .admin-nav-direct{min-height:40px;color:var(--sidebar-text);border-radius:6px;align-items:center;gap:10px;margin:3px 0;padding:0 12px;font-size:13px;display:flex}.admin-shell .admin-nav-direct .icon{flex:0 0 18px;width:18px;height:18px}.admin-shell .admin-nav-direct:hover{background:var(--art-hover-color)}.admin-shell .admin-nav-direct.active{background:var(--brand-soft);color:#4165c9}@media (width>=801px){.admin-shell--collapsed .admin-nav-direct{justify-content:center;padding:0}.admin-shell--collapsed .admin-nav-direct span,.admin-shell--collapsed .sidebar-bottom span{display:none}}.admin-shell .sidebar-bottom>:is(button,a){width:100%;min-height:36px;color:var(--sidebar-text);border-radius:6px;align-items:center;gap:10px;padding:0 12px;font-size:12px;font-weight:400;display:flex}.admin-shell .sidebar-bottom>:is(button,a):hover{background:var(--art-hover-color);color:var(--sidebar-strong)}.admin-shell .sidebar-bottom .icon{flex:0 0 17px;width:17px;height:17px}.admin-shell .sidebar-bottom .badge{background:var(--art-gray-200);color:var(--sidebar-text);border:0;margin-left:auto;font-size:11px}.admin-shell .sidebar-bottom>.back-to-site{color:var(--sidebar-text);margin-top:2px}.admin-shell .admin-sidebar :is(a,button):focus-visible{outline:2px solid var(--brand);outline-offset:-2px}.admin-shell--collapsed .admin-brand{justify-content:center;padding-inline:9px}.admin-shell--collapsed .admin-brand .brand-logo{width:40px;height:40px}.admin-shell--collapsed .admin-workspace{display:none}.admin-shell--collapsed .admin-sidebar nav{padding:12px 8px}.admin-shell--collapsed .admin-nav-group{margin-bottom:7px}.admin-shell--collapsed .admin-nav-toggle{justify-content:center;padding:0}.admin-shell--collapsed .admin-nav-toggle>.icon:first-child{width:19px;height:19px}.admin-shell--collapsed .admin-nav-toggle :is(.admin-nav-label,.nav-chevron),.admin-shell--collapsed .sidebar-bottom .badge{display:none!important}@media (width>=801px){.admin-shell--collapsed .admin-nav-children{display:none!important}}.admin-shell--collapsed .sidebar-bottom>:is(button,a){justify-content:center;padding-inline:0;font-size:0}.admin-shell--collapsed .sidebar-bottom .icon{width:19px;height:19px}.admin-sidebar-scrim{display:none}@media (width<=800px){.admin-shell .admin-sidebar,.admin-shell--collapsed .admin-sidebar{z-index:51;width:230px;height:100dvh;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-100%)}.admin-shell .admin-sidebar.menu-open{transform:translate(0)}.admin-shell--collapsed .admin-sidebar .admin-brand{justify-content:flex-start;padding:8px 17px}.admin-shell--collapsed .admin-sidebar .admin-brand .brand-logo{width:174px;height:44px}.admin-shell--collapsed .admin-sidebar .admin-workspace{display:flex}.admin-shell--collapsed .admin-sidebar nav{padding:0 8px 20px}.admin-shell--collapsed .admin-sidebar .admin-nav-toggle{justify-content:flex-start;padding:0 12px}.admin-shell--collapsed .admin-sidebar .admin-nav-toggle :is(.admin-nav-label,.nav-chevron){display:block!important}.admin-shell--collapsed .admin-sidebar .sidebar-bottom>:is(button,a){justify-content:flex-start;padding-inline:12px;font-size:12px}.admin-sidebar-scrim{z-index:50;background:#1016266b;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.admin-shell .admin-sidebar,.admin-shell .admin-nav-toggle .nav-chevron{transition:none}}.catalog-management{min-width:0;color:var(--art-gray-900,#323251);font-size:var(--admin-font-body);display:block}.catalog-management *{box-sizing:border-box}.catalog-management :is(button,input,select){font:inherit}:is(.catalog-management :focus-visible,.catalog-batch-bar :focus-visible,.modal:has(.catalog-columns-dialog) :focus-visible,.modal:has(.catalog-note-dialog) :focus-visible){outline:3px solid var(--art-primary,#5d87ff);outline-offset:3px}.catalog-status-rail{border-bottom:1px solid var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 22px;display:flex}.catalog-status-rail .catalog-tabs{scrollbar-width:thin;align-items:center;gap:24px;min-width:0;display:flex;overflow-x:auto}.catalog-status-rail .catalog-tabs button{min-height:48px;color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 1px;font-weight:500;display:inline-flex;position:relative}.catalog-status-rail .catalog-tabs button:hover,.catalog-status-rail .catalog-tabs button.active{color:var(--art-primary,#5d87ff)}.catalog-status-rail .catalog-tabs button.active:after{content:"";background:var(--art-primary,#5d87ff);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.catalog-status-rail .catalog-tabs button:disabled{cursor:wait}.catalog-status-rail .catalog-tabs b{color:inherit;font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;font-weight:500}.catalog-recycle-button{flex:none;min-height:32px;margin:0;padding-inline:11px}.catalog-recycle-button>.icon,.catalog-button>.icon{width:15px;height:15px}.catalog-content{min-width:0}.catalog-surface{background:0 0;border:0;flex-direction:column;gap:16px;min-width:0;display:flex;overflow:visible}.catalog-library{flex-direction:column;gap:16px;min-width:0;display:flex}.catalog-search-card,.catalog-table-card{border:1px solid var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);border-radius:12px;min-width:0;overflow:hidden}.catalog-table-toolbar{justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 22px;display:flex}.catalog-table-toolbar>div{align-items:baseline;gap:12px;display:flex}.catalog-table-toolbar h2{color:var(--art-gray-900,#323251);font-size:var(--admin-font-section);margin:0;font-weight:600}.catalog-table-toolbar span{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary)}.catalog-hero{background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:0 2px;display:flex}.catalog-hero h1{margin:0 0 var(--admin-space-1);color:var(--art-gray-900,#323251);font-size:20px;font-weight:600;line-height:1.3}.catalog-hero p{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);margin:0}.catalog-button{height:var(--admin-control-height);justify-content:center;align-items:center;gap:var(--admin-space-2);padding:0 var(--admin-space-4);font-size:var(--admin-font-body);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;font-weight:500;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.catalog-button-light{border-color:var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);color:var(--art-gray-700,#4d5875)}.catalog-button-light:hover{border-color:var(--art-primary,#5d87ff);background:var(--art-gray-100,#f9fafb)}.catalog-button-primary{background:var(--art-primary,#5d87ff);color:#fff}.catalog-button-primary:hover{background:var(--art-primary,#5d87ff);filter:brightness(.94);color:#fff}.catalog-button-query{background:var(--art-primary,#5d87ff);color:#fff}.catalog-button-query:hover{filter:brightness(.94)}.catalog-button-danger{background:var(--art-danger,#d74f5c);color:#fff}.catalog-button-danger:hover{filter:brightness(.94)}.catalog-button:disabled{opacity:.55;cursor:not-allowed}.catalog-metrics{border:1px solid var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);border-radius:12px;align-items:center;gap:0;min-height:56px;padding:0 20px;display:flex}.catalog-metric{flex:0 auto;align-items:center;gap:8px;min-width:0;padding:0 18px;display:flex}.catalog-metric:not(:last-child):after{content:none}.catalog-metric:not(:last-child){border-right:1px solid var(--default-border,#e2e8ee)}.catalog-metric:first-child{padding-left:0}.catalog-metric span{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);font-weight:500}.catalog-metric strong{color:var(--art-gray-900,#323251);font-size:var(--admin-font-section);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.catalog-filters{background:var(--default-box-color,#fff);flex-wrap:wrap;align-items:center;gap:10px;min-height:72px;padding:16px 22px;display:flex}.catalog-filters :is(input,select){background:var(--default-box-color,#fff);height:34px;color:var(--art-gray-900,#323251);border:1px solid var(--default-border,#e2e8ee);font-size:var(--admin-font-body);border-radius:6px;outline:none;padding:0 11px;font-weight:400}.catalog-filters :is(input,select):focus{border-color:var(--art-primary,#5d87ff);box-shadow:0 0 0 3px color-mix(in srgb, var(--art-primary,#5d87ff) 14%, transparent)}.catalog-search{flex:220px;align-items:center;min-width:210px;max-width:290px;height:34px;display:flex;position:relative}.catalog-search>.icon{width:14px;height:14px;color:var(--art-gray-600,#7987a1);pointer-events:none;position:absolute;left:11px}.catalog-search input{width:100%;padding-left:32px}.catalog-filters select{cursor:pointer;flex:0 auto;min-width:100px;max-width:180px}.catalog-reset{color:var(--art-gray-600,#7987a1);height:var(--admin-control-height);cursor:pointer;font-size:var(--admin-font-body);background:0 0;border:0;padding:0 9px;font-weight:400}.catalog-filters .catalog-button{font-size:var(--admin-font-body);font-weight:400}.catalog-reset:hover{color:var(--art-primary,#5d87ff)}.catalog-columns-trigger{margin-left:0;padding-inline:11px}.catalog-table-scroll{border-top:1px solid var(--default-border,#e2e8ee);scrollbar-color:var(--art-gray-400,#dbdfe1) var(--default-box-color,#fff);width:100%;overflow:auto}.catalog-table{border-collapse:collapse;table-layout:fixed;width:max-content;min-width:100%;font-size:var(--admin-font-body);transition:opacity .16s}.catalog-table-scroll.is-tab-switching .catalog-table{opacity:.58;pointer-events:none}.catalog-table th,.catalog-table td{box-sizing:border-box;text-align:left;vertical-align:middle;border-bottom:1px solid var(--default-border,#e2e8ee);white-space:nowrap;padding:0 10px}.catalog-table th{background:var(--art-gray-100,#f9fafb);height:42px;color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);font-weight:600}.catalog-table td{height:68px;color:var(--art-gray-900,#323251);font-weight:400}.catalog-table tbody tr:hover{background:var(--art-hover-color,#f2f4f5)}.catalog-table tbody tr.selected{background:color-mix(in srgb, var(--art-primary,#5d87ff) 8%, white)}.catalog-table tbody tr:hover td:first-child,.catalog-table tbody tr.selected td:first-child{box-shadow:inset 2px 0 var(--art-primary,#5d87ff)}.catalog-table .catalog-check{width:55px;padding-left:27px;padding-right:8px}.catalog-check input{width:15px;height:15px;accent-color:var(--art-primary,#5d87ff);cursor:pointer}.catalog-table .catalog-cover{width:126px}.catalog-cover img,.catalog-cover-empty{object-fit:cover;border:1px solid var(--default-border,#e2e8ee);background:var(--art-gray-200,#f2f4f5);border-radius:5px;width:88px;height:56px;display:block}.catalog-cover-empty{color:var(--art-gray-500,#a8b5c8);place-items:center;display:grid}.catalog-cover-empty .icon{width:18px;height:18px}.catalog-table .catalog-col-title{width:220px;min-width:220px}.catalog-title{text-overflow:ellipsis;max-width:210px;font-size:var(--admin-font-body);color:var(--art-gray-900,#323251);font-weight:600;display:block;overflow:hidden}.catalog-title:hover,.catalog-action a:hover{color:var(--art-primary,#5d87ff)}.catalog-table .catalog-col-demo{width:220px;min-width:220px}.catalog-demo{width:200px;font-size:var(--admin-font-body);line-height:1.6}.catalog-demo-address,.catalog-demo-address a{align-items:center;gap:6px;min-width:0;display:flex}.catalog-demo-address a,.catalog-demo-unavailable{flex:1;min-width:0}.catalog-demo-address a{color:var(--art-primary,#5d87ff)}.catalog-demo-address a span,.catalog-demo-unavailable{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalog-demo-address a:hover span{text-underline-offset:3px;text-decoration:underline}.catalog-demo-address .icon{flex-shrink:0;width:14px;height:14px}.catalog-demo-address button{width:28px;height:28px;color:var(--art-gray-600,#7987a1);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.catalog-demo-address button:hover{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);color:var(--art-primary,#5d87ff)}.catalog-demo-address :is(a,button):focus-visible{outline:2px solid var(--art-primary,#5d87ff);outline-offset:2px}.catalog-demo-note,.catalog-demo-state,.catalog-demo-unavailable{color:var(--art-gray-600,#7987a1)}.catalog-demo-note{margin-top:2px;display:block}.catalog-demo-state.is-error{color:color-mix(in srgb, var(--art-danger,#d74f5c) 70%, var(--art-gray-900,#323251))}.catalog-table .catalog-col-id{width:75px}.catalog-table .catalog-col-version{width:92px}.catalog-table .catalog-col-system{width:112px}.catalog-table .catalog-col-industry{width:113px}.catalog-table .catalog-col-sale{width:114px}.catalog-table .catalog-col-price{width:124px}.catalog-table .catalog-col-status{width:92px}.catalog-table .catalog-col-recommend{width:75px}.catalog-table .catalog-col-date{width:143px}.catalog-table .catalog-col-remark{width:220px}.catalog-table .catalog-action{width:105px;padding-right:27px}.catalog-muted{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary)}.catalog-nowrap{font-variant-numeric:tabular-nums}.catalog-sale{background:var(--art-gray-200,#f2f4f5);min-height:21px;color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);border-radius:4px;align-items:center;padding:2px 7px;font-weight:600;display:inline-flex}.catalog-sale-free{background:color-mix(in srgb, var(--art-success,#20be85) 12%, white);color:color-mix(in srgb, var(--art-success,#20be85) 55%, var(--art-gray-900,#323251))}.catalog-sale-purchase_only{background:color-mix(in srgb, var(--art-warning,#e5b75b) 14%, white);color:color-mix(in srgb, var(--art-warning,#e5b75b) 45%, var(--art-gray-900,#323251))}.catalog-status{background:var(--art-gray-200,#f2f4f5);min-height:24px;font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);border-radius:5px;align-items:center;gap:6px;padding:2px 8px;display:inline-flex}.catalog-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.catalog-status.published{color:color-mix(in srgb, var(--art-success,#20be85) 55%, var(--art-gray-900,#323251));background:color-mix(in srgb, var(--art-success,#20be85) 12%, white)}.catalog-status.draft{color:var(--art-gray-600,#7987a1)}.catalog-status.hidden{color:color-mix(in srgb, var(--art-warning,#e5b75b) 45%, var(--art-gray-900,#323251));background:color-mix(in srgb, var(--art-warning,#e5b75b) 14%, white)}.catalog-status.trashed{color:var(--art-gray-600,#7987a1)}.catalog-star,.catalog-remark button,.catalog-action button,.catalog-inline-edit,.catalog-price-edit button{cursor:pointer;color:var(--art-gray-600,#7987a1);background:0 0;border:0;padding:0}.catalog-star .icon{width:18px;height:18px;transition:transform .18s cubic-bezier(.2,.8,.2,1),fill .18s}.catalog-star{border:1px solid var(--default-border,#e2e8ee);background:var(--default-box-color,#fff);width:30px;height:30px;color:var(--art-gray-600,#7987a1);border-radius:6px;place-items:center;transition:color .18s,background-color .18s,border-color .18s,box-shadow .18s,transform .16s cubic-bezier(.2,.8,.2,1);display:inline-grid}.catalog-star:not(:disabled):hover{background:color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white);border-color:var(--art-primary,#5d87ff);color:var(--art-primary,#5d87ff)}.catalog-star:not(:disabled):active{transform:scale(.94)}.catalog-star:not(:disabled):active .icon{transform:scale(.88)}.catalog-star.starred{background:color-mix(in srgb, var(--art-warning,#e5b75b) 14%, white);border-color:var(--art-warning,#e5b75b);color:color-mix(in srgb, var(--art-warning,#e5b75b) 45%, var(--art-gray-900,#323251))}.catalog-star.starred:not(.is-loading) .icon{fill:currentColor;transform:scale(1.06)}.catalog-star.is-loading .icon{animation:.45s ease-out both catalog-star-pulse}.catalog-star:disabled{cursor:not-allowed;opacity:.55}.catalog-star.is-loading:disabled{cursor:wait;opacity:.82}@keyframes catalog-star-pulse{0%{transform:scale(.82)}65%{transform:scale(1.12)}to{transform:scale(1)}}.catalog-inline-edit{align-items:center;gap:var(--admin-space-2);color:var(--art-gray-700,#4d5875);font-size:var(--admin-font-secondary);font-variant-numeric:tabular-nums;display:inline-flex}.catalog-inline-edit .icon{opacity:0;width:13px;height:13px}.catalog-inline-edit:hover .icon,.catalog-inline-edit:focus-visible .icon{opacity:1}.catalog-inline-edit:disabled{cursor:default}.catalog-inline-edit:disabled .icon{display:none}.catalog-price-edit{align-items:center;gap:3px;display:flex}.catalog-price-edit input{border:1px solid var(--default-border,#e2e8ee);width:65px;height:28px;font-size:var(--admin-font-secondary);border-radius:5px;padding:0 5px}.catalog-price-edit button .icon{width:14px;height:14px;color:var(--art-primary,#5d87ff)}.catalog-remark{align-items:center;gap:var(--admin-space-2);min-width:0;color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);display:flex}.catalog-remark>span{text-overflow:ellipsis;max-width:190px;overflow:hidden}.catalog-remark button .icon{width:14px;height:14px}.catalog-remark button:hover{color:var(--art-primary,#5d87ff)}.catalog-action{white-space:nowrap}.catalog-action a{color:var(--art-primary,#5d87ff);font-size:var(--admin-font-secondary);font-weight:600}.catalog-action button{vertical-align:middle;margin-left:11px}.catalog-action .icon{width:16px;height:16px}.catalog-empty{text-align:center;color:var(--art-gray-600,#7987a1);padding:45px 20px}.catalog-empty>.icon{width:26px;height:26px}.admin-shell--catalog .catalog-empty h3{color:var(--art-gray-900,#323251);font-size:var(--admin-font-body);margin:8px 0}.catalog-empty p{font-size:var(--admin-font-secondary)}.catalog-empty button{color:var(--art-primary,#5d87ff);cursor:pointer;font-size:var(--admin-font-body);background:0 0;border:0}.catalog-empty button .icon{width:12px;height:12px}.catalog-management .catalog-pagination{min-height:62px;color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);padding:12px 27px}.catalog-management .catalog-pagination .row{gap:var(--admin-space-2)}.catalog-management .catalog-pagination select,.catalog-management .catalog-pagination .page-number{height:29px;font-size:var(--admin-font-secondary);border-radius:6px}.catalog-footer{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);justify-content:space-between;gap:16px;padding:17px 3px;display:flex}.catalog-batch-bar{z-index:80;color:#fff;white-space:nowrap;max-width:calc(100vw - 32px);height:42px;font-size:var(--admin-font-body);background:#434343;border-radius:999px;align-items:center;padding:0 5px 0 17px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 26px #101e3529}.catalog-batch-bar>span{padding-right:15px}.catalog-batch-bar strong{color:var(--art-primary,#5d87ff);font-weight:600}.catalog-batch-bar button{color:#fff;align-items:center;gap:var(--admin-space-2);height:26px;font-size:var(--admin-font-secondary);cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff38;padding:0 15px;font-weight:600;display:inline-flex}.catalog-batch-bar button:hover{color:var(--art-primary,#5d87ff)}.catalog-batch-bar button .icon{width:13px;height:13px}.catalog-batch-bar .catalog-batch-close{padding:0 10px}.catalog-batch-close .icon{width:15px;height:15px}.modal:has(.catalog-columns-dialog){border-radius:16px;flex-direction:column;width:min(520px,100vw - 32px);max-height:min(760px,100dvh - 32px);padding:0;display:flex;overflow:hidden}.modal:has(.catalog-columns-dialog)>.modal-heading{background:var(--default-box-color,#fff);margin:0;padding:22px 24px 10px}.modal:has(.catalog-columns-dialog)>.modal-heading h2{font-size:var(--admin-font-section);font-weight:600}.catalog-columns-dialog{flex-direction:column;min-height:0;display:flex}.catalog-columns-dialog>p{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);background:#fff;margin:0;padding:0 27px 18px}.catalog-columns-summary{border-top:1px solid var(--default-border,#e2e8ee);color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);justify-content:space-between;padding:10px 24px;display:flex}.catalog-columns-summary button{color:var(--art-primary,#5d87ff);font-size:var(--admin-font-secondary);cursor:pointer;background:0 0;border:0}.catalog-column-list{counter-reset:none;min-height:0;margin:0;padding:0 24px 16px;list-style:none;overflow-y:auto}.catalog-column-list li{background:var(--art-gray-100,#f9fafb);border:1px solid #0000;border-radius:6px;align-items:center;gap:11px;height:42px;margin-bottom:6px;padding:0 10px;display:flex}.catalog-column-list li.is-off{opacity:.55}.catalog-column-list li:has(.catalog-drag:focus-visible){border-color:var(--art-primary,#5d87ff)}.catalog-drag{color:var(--art-gray-600,#7987a1);cursor:grab;background:0 0;border:0;padding:0}.catalog-drag .icon{width:16px;height:16px}.catalog-column-index{color:var(--art-gray-500,#a3afc0);font-size:var(--admin-font-secondary)}.catalog-column-list label{align-items:center;gap:var(--admin-space-3);font-size:var(--admin-font-secondary);cursor:pointer;flex:1;display:flex}.catalog-column-list input{width:15px;height:15px;accent-color:var(--art-primary,#5d87ff)}.catalog-column-state{font-size:var(--admin-font-secondary);color:var(--art-primary,#5d87ff)}.catalog-dialog-actions{justify-content:flex-end;gap:var(--admin-space-3);margin-top:20px;display:flex}.catalog-columns-dialog>.catalog-dialog-actions{border-top:1px solid var(--default-border,#e2e8ee);margin:0;padding:16px 24px 20px}.catalog-columns-dialog>.catalog-dialog-actions .catalog-button-primary{flex:1}.catalog-note-modal{width:min(460px,100vw - 32px);padding:var(--admin-space-5);border:0;border-radius:16px;box-shadow:0 20px 50px #19304f2e}.catalog-note-modal>.modal-heading{border-bottom:1px solid var(--default-border,#e2e8ee);margin-bottom:14px;padding-bottom:12px}.catalog-note-modal>.modal-heading h2{color:var(--art-gray-900,#323251);font-size:var(--admin-font-section);font-weight:600}.catalog-note-modal>.modal-heading .icon-btn{color:var(--art-gray-600,#7987a1)}.catalog-note-dialog p,.catalog-confirm p{font-size:var(--admin-font-secondary);color:var(--art-gray-600,#7987a1);margin:0 0 14px}.catalog-note-field{position:relative}.catalog-note-field textarea{resize:vertical;border:1px solid var(--default-border,#e2e8ee);background:var(--art-gray-100,#f9fafb);width:100%;height:96px;min-height:96px;max-height:200px;color:var(--art-gray-900,#323251);font:inherit;font-size:var(--admin-font-body);border-radius:8px;padding:10px 12px 28px;line-height:1.6}.catalog-note-field textarea:focus-visible{border-color:var(--art-primary,#5d87ff);box-shadow:0 0 0 3px color-mix(in srgb, var(--art-primary,#5d87ff) 9%, white)}.catalog-note-field span{color:var(--art-gray-600,#7987a1);font-size:var(--admin-font-secondary);position:absolute;bottom:12px;right:13px}.catalog-note-dialog .catalog-button{min-width:82px;height:var(--admin-control-height);font-size:var(--admin-font-body);padding-inline:14px;font-weight:500}.catalog-note-modal .catalog-dialog-actions{gap:8px;margin-top:14px}.catalog-note-modal .catalog-button-light{border-color:var(--default-border,#e2e8ee);color:var(--art-gray-600,#7987a1);background:#fff}.catalog-note-modal .catalog-button-primary{background:var(--art-primary,#5d87ff);color:#fff}:is(.modal:has(.catalog-confirm),.modal:has(.catalog-more-dialog)){border-radius:16px;width:min(520px,100vw - 32px);padding:24px}.catalog-more-dialog>strong{font-size:var(--admin-font-body)}.catalog-more-links,.catalog-more-actions{gap:var(--admin-space-3);flex-wrap:wrap;margin-top:18px;display:flex}.catalog-more-links a,.catalog-more-actions button{border:1px solid var(--default-border,#e2e8ee);color:var(--art-primary,#5d87ff);font-size:var(--admin-font-body);cursor:pointer;background:#fff;border-radius:8px;padding:9px 12px}.catalog-sort-control{align-items:end;gap:12px;margin-top:20px;display:flex}.catalog-sort-control label{gap:var(--admin-space-2);font-size:var(--admin-font-secondary);display:grid}.catalog-sort-control input{width:150px;height:var(--admin-control-height);border:1px solid var(--default-border,#e2e8ee);border-radius:8px;padding:0 9px}.catalog-single-confirm{border:1px solid var(--default-border,#e2e8ee);background:color-mix(in srgb, var(--art-danger,#d74f5c) 8%, white);border-radius:10px;margin-top:16px;padding:14px}.catalog-single-confirm p{font-size:var(--admin-font-secondary);margin:0}@media (width<=1120px){.catalog-metrics{flex-wrap:wrap;row-gap:10px;padding-block:12px}.catalog-metric{flex:40%}}@media (width<=900px){.catalog-status-rail{gap:12px;padding-inline:16px}.catalog-status-rail .catalog-tabs{gap:14px}}@media (width<=720px){.catalog-hero{flex-direction:column;align-items:flex-start}.catalog-metrics{padding-inline:12px}.catalog-metric{padding-inline:8px}.catalog-status-rail{flex-direction:column;align-items:stretch;padding:0 14px 12px}.catalog-status-rail .catalog-tabs{gap:16px}.catalog-recycle-button{align-self:flex-start}.catalog-batch-bar{justify-content:flex-start;overflow-x:auto}.catalog-footer{display:none}}@media (prefers-reduced-motion:reduce){.catalog-button,.catalog-tabs button,.catalog-table,.catalog-star,.catalog-star .icon{transition:none}.catalog-star.is-loading .icon{animation:none}}body:has(.admin-shell--h5) :is(.admin-shell,.modal,dialog){--font:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--art-gray-600:#5e6d83;--art-gray-800:#383853;--art-primary:#4566c6;--brand:#4566c6;--brand-hover:#3d5bb3;--workspace-line:#ebeef5;--h5-card-border:#00000014;--admin-text-meta:#5e6d83;font-family:var(--font)}.admin-shell.admin-shell--h5 .admin-nav-direct,.admin-shell.admin-shell--h5 .admin-nav-toggle,.admin-shell.admin-shell--h5 .admin-nav-children .admin-nav-item{height:42px;min-height:42px;margin:0 0 4px;font-weight:400}.admin-shell.admin-shell--h5 .admin-nav-group,.admin-shell.admin-shell--h5 .admin-nav-children{margin:0}.admin-shell.admin-shell--h5 .admin-nav-children .admin-nav-item{padding-left:35px}.admin-shell.admin-shell--h5 .admin-nav-toggle.current-group{color:var(--sidebar-text);background:0 0}.admin-shell.admin-shell--h5 .admin-nav-children .admin-nav-item.active:before{display:none}.admin-shell.admin-shell--h5 .admin-content{padding-top:4px}.admin-shell--h5 .admin-worktabs-scroll{scrollbar-width:none}.admin-shell--h5 .admin-worktabs-scroll::-webkit-scrollbar{display:none}.admin-shell--h5 .admin-breadcrumb strong{color:var(--art-gray-600);font-weight:400}.admin-shell--h5 .admin-worktab{background:0 0}.admin-shell--h5 .admin-worktab.active{border-color:var(--workspace-line);background:0 0}.admin-shell .admin-content .h5-page{min-width:0;color:var(--art-gray-900);box-shadow:none;background:0 0;border:0;flex-direction:column;gap:18px;display:flex}.admin-shell .admin-content .h5-page-head{background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:24px;margin:0;padding:2px 2px 5px;display:flex}.admin-shell .admin-content .h5-page-head h1{letter-spacing:-.02em;margin:0;font-size:23px;font-weight:600;line-height:1.35}.h5-heading-title{align-items:center;gap:5px;min-width:0;display:flex}.h5-help{width:20px;height:20px;color:var(--art-gray-600);vertical-align:middle;cursor:help;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.h5-help :is(svg,.icon){width:13px;height:13px}.h5-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.admin-shell .admin-content .h5-insight-strip{border:1px solid var(--h5-card-border);background:#fff;border-radius:12px;flex-wrap:wrap;gap:0;padding:16px 22px;display:flex}.h5-insight-strip>div{border-right:1px solid var(--h5-card-border);align-items:baseline;gap:12px;min-width:170px;margin-right:26px;padding-right:26px;display:flex}.h5-insight-strip>div:last-child{border:0;margin-right:0}.h5-insight-strip strong{font-variant-numeric:tabular-nums;font-size:18px;font-weight:600}.h5-insight-strip span{color:var(--art-gray-600);font-size:11px}.admin-shell .admin-content .h5-filter-bar{border:1px solid var(--h5-card-border);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px 20px;min-width:0;margin:0;padding:16.5px 20px;display:flex}.h5-filter-bar>label{color:var(--art-gray-700);align-items:center;gap:12px;margin:0;padding-left:6px;font-size:13px;display:flex}.h5-filter-bar>label>span{white-space:nowrap;flex:none}.admin-shell .admin-content .h5-filter-bar :is(input,select){--admin-control-height:36px;color:#4d5875;background:#fff;border:1px solid #dcdfe6;border-radius:5px;width:192px;min-width:0;max-width:100%;height:36px;margin:0;padding:0 12px;font-size:13px}.h5-filter-bar>.h5-actions{margin-left:auto}.admin-shell .admin-content .h5-filter-bar select{appearance:none;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23949eb7' stroke-width='1.3'%3E%3Cpath d='m5 9 7 7 7-7'/%3E%3C/svg%3E") right 12px center no-repeat;padding-right:32px}.admin-shell .admin-content .h5-table-card{border:1px solid var(--h5-card-border);min-width:0;box-shadow:none;background:#fff;border-radius:12px;padding:20px}.h5-table-scroll{scrollbar-width:thin;width:100%;max-width:100%;overflow:auto}.admin-shell .admin-content .h5-table-card table{border-collapse:collapse;width:100%;font-size:13px}.admin-shell.admin-shell--h5 .admin-content .h5-table-card th{color:#4d5875;text-align:left;white-space:nowrap;background:#fff;border-bottom:1px solid #ebeef5;padding:12px;font-size:13px;font-weight:600}.admin-shell .admin-content .h5-table-card td{color:#4d5875;vertical-align:middle;border-bottom:1px solid #ebeef5;height:66px;padding:12px;font-size:13px}.h5-table-card tbody tr{transition:background-color .16s ease-out}.h5-table-card tbody tr:hover{background:#f5f7fa}.h5-primary-cell{align-items:center;gap:11px;min-width:0;display:flex}.h5-primary-mark{color:#409eff;background:#f2f4f5;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;font-size:14px;font-weight:600;display:grid}.h5-primary-cell strong{font-size:13px;font-weight:600;display:block}.h5-primary-cell small{color:var(--art-gray-600);margin-top:5px;font-size:11px;display:block}.h5-secondary{color:var(--art-gray-600);font-variant-numeric:tabular-nums;font-size:11px}.h5-empty{text-align:center;color:var(--art-gray-600);padding:44px 20px}.h5-empty p{margin:8px 0 0;font-size:12px}@media (width<=760px){.admin-shell .admin-content .h5-page-head{flex-wrap:wrap;gap:12px}.admin-shell .admin-content .h5-page-head h1{font-size:21px}.admin-shell .admin-content .h5-filter-bar{gap:12px;padding:16px}.h5-filter-bar>label{flex:240px;justify-content:space-between}.admin-shell .admin-content .h5-filter-bar :is(input,select){flex:1;width:100%}.h5-filter-bar>.h5-actions{justify-content:flex-end;width:100%}.admin-shell .admin-content .h5-table-card{padding:14px}.h5-insight-strip>div{min-width:0;margin-right:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.h5-table-card tbody tr{transition:none}}.showroom-app{--sr-blue:#0963d1;--sr-blue-dark:#0753b3;--sr-blue-soft:#eaf2ff;--sr-ink:#1f2937;--sr-muted:#566780;--sr-line:#e2e8f0;--sr-canvas:#f5f7fb;--sr-ease:cubic-bezier(.16, 1, .3, 1);min-height:100dvh;color:var(--sr-ink);background:var(--sr-canvas);font-family:MiSans,PingFang SC,Microsoft YaHei UI,Microsoft YaHei,sans-serif;font-size:16px;font-weight:400;line-height:1.6}.showroom-app *,.showroom-app :before,.showroom-app :after{box-sizing:border-box}.showroom-app :is(h1,h2,h3,p){margin:0}.showroom-app :is(h1,h2,h3){letter-spacing:0;font-weight:500;line-height:1.5}.showroom-app h1{letter-spacing:-.025em;text-wrap:balance;font-size:36px}.showroom-app h2{font-size:22px}.showroom-app h3{font-size:16px}.showroom-app p{line-height:1.8}.showroom-app :is(button,input,textarea){font:inherit;color:inherit}.showroom-app button{cursor:pointer;background:0 0;border:0}.showroom-app button:disabled{cursor:not-allowed;opacity:.45}.showroom-app a{color:inherit;text-decoration:none}.showroom-app :is(button,a){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.showroom-app :is(button,a,input,textarea,[tabindex]):focus-visible{outline-offset:4px;outline:3px solid #74acff}.showroom-app ::selection{color:#102f54;background:#c7e0ff}.showroom-app input{caret-color:var(--sr-blue)}.showroom-app input::placeholder{color:#63748b;opacity:1}.showroom-app *{scrollbar-width:thin;scrollbar-color:#b6c3d4 transparent}.showroom-app .icon{stroke-width:1.75px;vertical-align:middle;flex:none;width:20px;height:20px}.showroom-app .sr-button{white-space:nowrap;background:var(--sr-blue-soft);min-height:44px;color:var(--sr-blue);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:14px;font-weight:500;line-height:1.35;display:inline-flex}.showroom-app .sr-primary{background:var(--sr-blue);color:#fff}.showroom-app .sr-primary:hover{background:var(--sr-blue-dark)}.showroom-app .sr-outline{border-color:var(--sr-line);color:var(--sr-ink);background:#fff}.showroom-app .sr-ghost{color:var(--sr-muted);background:0 0}.showroom-app .sr-icon-button{width:44px;height:44px;color:var(--sr-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.showroom-app .sr-icon-button:hover{background:var(--sr-blue-soft);color:var(--sr-blue)}.showroom-app .sr-text-button{color:var(--sr-blue);justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px;font-size:13px;display:inline-flex}.showroom-app .sr-header{border-bottom:1px solid var(--sr-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:82px;padding:0 max(36px,50vw - 660px);display:flex}.showroom-app .sr-identity{align-items:center;gap:22px;display:flex}.showroom-app .sr-identity .brand-logo{object-fit:contain;flex:none;width:136px;height:48px;display:block}.showroom-app .sr-identity i{background:var(--sr-line);width:1px;height:23px}.showroom-app .sr-identity span{letter-spacing:.1em;font-size:16px}.showroom-app .sr-header-help{color:var(--sr-muted);align-items:center;gap:9px;font-size:13px;display:flex}.showroom-app .sr-header-help .icon{color:var(--sr-blue)}.showroom-app .sr-container{max-width:1320px;margin:0 auto;padding:0 0 40px}.showroom-app .sr-intro{justify-content:space-between;align-items:center;gap:40px;padding:40px 0 30px;display:flex}.showroom-app .sr-intro-copy p{color:var(--sr-muted);margin-top:10px;font-size:14px}.showroom-app .sr-search-wrap{flex:none;width:410px;position:relative}.showroom-app .sr-search-form{background:#fff;border:1px solid #cbd6e5;border-radius:10px;align-items:center;gap:6px;min-height:54px;padding:5px 5px 5px 15px;display:flex}.showroom-app .sr-search-form>.icon{color:#697b91}.showroom-app .sr-search-form input{background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-size:14px}.showroom-app .sr-search-form:focus-within{border-color:var(--sr-blue)}.showroom-app .sr-search-form .sr-button{min-height:42px;padding:10px 14px}.showroom-app .sr-search-clear{width:30px;height:40px}.showroom-app .sr-search-clear .icon{width:16px;height:16px}.showroom-app .sr-search-back{display:none}.showroom-app .sr-search-panel{z-index:40;background:#fff;border-radius:12px;padding:12px;position:absolute;top:65px;left:0;right:0;box-shadow:0 14px 40px #142b4f26}.showroom-app .sr-search-panel>p{color:var(--sr-muted);padding:6px 8px 10px;font-size:12px}.showroom-app .sr-suggestion{text-align:left;border-top:1px solid #eef1f5;align-items:center;gap:10px;width:100%;min-height:60px;padding:12px 8px;font-size:13px;display:flex}.showroom-app .sr-suggestion strong{font-weight:500;line-height:1.6;display:block}.showroom-app .sr-suggestion span{color:var(--sr-blue);font-size:12px}.showroom-app .sr-suggestion:hover{background:#f4f7fb}.showroom-app .sr-suggestion>.icon{color:var(--sr-muted);margin-left:auto}.showroom-app .sr-filter-block{border:1px solid var(--sr-line);background:#fff;border-radius:12px;padding:12px 22px}.showroom-app .sr-filter-row{align-items:flex-start;gap:16px;min-height:47px;font-size:13px;display:flex}.showroom-app .sr-filter-label{color:var(--sr-muted);flex:0 0 65px;padding-top:14px}.showroom-app .sr-filter-options{flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;display:flex}.showroom-app .sr-filter-option{border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:13px;display:inline-flex}.showroom-app .sr-filter-option[aria-pressed=true]{color:var(--sr-blue);background:var(--sr-blue-soft);font-weight:500}.showroom-app .sr-filter-option:hover{background:#f0f5fc}.showroom-app .sr-dot{background:#efefef;border:1px solid #a8b4c2;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.showroom-app .sr-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;font-size:12px;display:flex}.showroom-app .sr-chip{background:var(--sr-blue-soft);color:var(--sr-blue);overflow-wrap:anywhere;border-radius:5px;align-items:center;gap:8px;min-height:36px;padding:0 8px;display:flex}.showroom-app .sr-chip .icon{width:14px;height:14px}.showroom-app .sr-list-toolbar{color:var(--sr-muted);justify-content:space-between;align-items:center;gap:12px;margin:24px 0 16px;scroll-margin-top:16px;font-size:13px;display:flex}.showroom-app .sr-list-toolbar>div{align-items:center;gap:18px;display:flex}.showroom-app .sr-list-toolbar strong{color:var(--sr-ink);font-size:16px;font-weight:500}.showroom-app .sr-filter-open{display:none}.showroom-app .sr-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.showroom-app .sr-card{border:1px solid var(--sr-line);min-width:0;transition:box-shadow .22s var(--sr-ease), border-color .22s var(--sr-ease);background:#fff;border-radius:12px;overflow:hidden}.showroom-app .sr-card:hover{border-color:#0000;box-shadow:0 12px 30px #18375612}.showroom-app .sr-card-cover{aspect-ratio:1.38;background:#e9ecee;width:100%;display:block;position:relative;overflow:hidden}.showroom-app .sr-card-cover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .6s var(--sr-ease);display:block}.showroom-app .sr-card:hover .sr-card-cover img{transform:scale(1.018)}.showroom-app .sr-card-missing{height:100%;color:var(--sr-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.showroom-app .sr-system-tag{color:#52647c;background:#fff;border-radius:4px;padding:3px 6px;font-size:11px;position:absolute;bottom:8px;right:8px}.showroom-app .sr-card-body{padding:15px 16px 16px}.showroom-app .sr-category{color:var(--sr-muted);margin-bottom:7px;font-size:11px}.showroom-app .sr-card-title{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;text-align:left;-webkit-box-orient:vertical;width:100%;min-height:3.2em;max-height:3.2em;padding:0;font-size:15px;font-weight:600;line-height:1.6;display:-webkit-box;overflow:hidden}.showroom-app .sr-card-subtitle{color:#4b5563;white-space:nowrap;text-overflow:ellipsis;max-width:100%;min-height:1.7em;margin:8px 0 11px;font-size:12px;line-height:1.7;display:block;overflow:hidden}.showroom-app .sr-card-colors{align-items:center;gap:7px;min-height:16px;display:flex}.showroom-app .sr-pagination{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:30px 0;font-size:14px;display:flex}.showroom-app .sr-pagination button{border:1px solid var(--sr-line);background:#fff;border-radius:6px;min-width:40px;height:40px;padding:0 8px}.showroom-app .sr-pagination button.active{background:var(--sr-blue);border-color:var(--sr-blue);color:#fff}.showroom-app .sr-footer{border-top:1px solid var(--sr-line);color:var(--sr-muted);justify-content:space-between;margin-top:30px;padding:22px 0;font-size:12px;display:flex}.showroom-app .sr-compliance{color:var(--sr-muted);text-align:center;overflow-wrap:anywhere;flex:none;padding:8px 20px 20px;font-size:12px}.showroom-app .sr-compliance a{text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;display:inline-flex}.showroom-app .sr-compliance a:hover{color:var(--sr-blue-dark);text-decoration:underline}.showroom-app.sr-demo-app .sr-compliance{padding:0 16px}.showroom-app .sr-mini-guide{color:var(--sr-muted);gap:24px;font-size:12px;display:flex}.showroom-app .sr-mini-guide span{align-items:center;gap:7px;display:flex}.showroom-app .sr-mini-guide b{color:var(--sr-blue);font-variant-numeric:tabular-nums;font-weight:500}.showroom-app .sr-empty{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:440px;padding:40px 24px;display:flex}.showroom-app .sr-empty>.icon{color:#627990;width:42px;height:42px;margin-bottom:12px}.showroom-app .sr-empty :is(h1,h2){letter-spacing:0;font-size:22px}.showroom-app .sr-empty p{color:var(--sr-muted);max-width:45ch;font-size:14px}.showroom-app .sr-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.showroom-app .sr-error-page{padding-top:44px}.showroom-app .sr-skeleton{background:#e9eef4;border-radius:6px;animation:1.5s ease-in-out infinite sr-pulse}.showroom-app .sr-skeleton-card{border:1px solid var(--sr-line);background:#fff;border-radius:12px;padding-bottom:30px;overflow:hidden}.showroom-app .sr-skeleton-cover{aspect-ratio:1.38;border-radius:0}.showroom-app .sr-skeleton-line{width:72%;height:16px;margin:18px 16px 0}.showroom-app .sr-skeleton-line.short{width:45%}.showroom-app .sr-detail-page{padding-bottom:30px}.showroom-app .sr-detail-top{height:80px;color:var(--sr-muted);align-items:center;gap:22px;font-size:13px;display:flex}.showroom-app .sr-detail-top .sr-text-button{color:var(--sr-ink)}.showroom-app .sr-mobile-head{display:none}.showroom-app .sr-detail-layout{background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 390px;display:grid;overflow:hidden}.showroom-app .sr-visual-side{background:#edf0f4;flex-direction:column;min-width:0;padding:24px 28px 20px;display:flex}.showroom-app .sr-preview-toolbar{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.showroom-app .sr-segmented{background:#dfe5ec;border-radius:8px;gap:4px;padding:4px;display:inline-flex}.showroom-app .sr-segmented button{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:7px 13px;font-size:12px;display:flex}.showroom-app .sr-segmented button[aria-pressed=true]{color:var(--sr-blue);background:#fff;box-shadow:0 2px 5px #223a5c0a}.showroom-app .sr-segmented .icon{width:17px;height:17px}.showroom-app .sr-preview-stage{justify-content:center;align-items:stretch;min-width:0;height:590px;display:flex}.showroom-app .sr-image-viewport{overscroll-behavior:contain;scrollbar-gutter:stable;background:#fff;border-radius:6px;flex:1;align-self:stretch;min-width:0;height:100%;position:relative;overflow:auto;box-shadow:0 6px 24px #1c324215}.showroom-app .sr-image-viewport img{width:100%;height:auto;display:block}.showroom-app .sr-image-viewport.phone{scrollbar-gutter:auto;border:7px solid #273342;border-radius:22px;flex:0 0 274px}.showroom-app .sr-image-loading{color:var(--sr-muted);background:#fff;border-radius:6px;padding:7px 12px;font-size:12px;position:absolute;top:12px;left:12px}.showroom-app .sr-preview-error{text-align:center;height:100%;min-height:0;color:var(--sr-muted);background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:15px;padding:30px;display:flex}.showroom-app .sr-preview-error>.icon{width:34px;height:34px}.showroom-app .sr-preview-error h3{color:var(--sr-ink);font-size:16px}.showroom-app .sr-preview-error p{font-size:12px}.showroom-app .sr-image-note{color:var(--sr-muted);justify-content:center;align-items:center;gap:7px;min-height:18px;margin-top:16px;font-size:12px;display:flex}.showroom-app .sr-image-note .icon{width:15px;height:15px}.showroom-app .sr-thumbnails{flex:none;gap:9px;min-height:64px;padding:2px 0 12px;display:flex;overflow-x:auto}.showroom-app .sr-thumbnails button{border:2px solid #0000;border-radius:5px;flex:none;width:76px;height:50px;padding:0;overflow:hidden}.showroom-app .sr-thumbnails button[aria-pressed=true]{border-color:var(--sr-blue)}.showroom-app .sr-thumbnails img{object-fit:cover;object-position:top;width:100%;height:100%}.showroom-app .sr-info-side{min-width:0;padding:32px}.showroom-app .sr-info-side h1{letter-spacing:0;text-wrap:initial;overflow-wrap:anywhere;margin:20px 0 16px;font-size:26px;font-weight:500;line-height:1.5}.showroom-app .sr-metadata{color:var(--sr-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.showroom-app .sr-metadata span{background:#f1f4f8;border-radius:4px;padding:4px 7px}.showroom-app .sr-detail-description{color:#4b5563;overflow-wrap:anywhere;margin-bottom:28px;font-size:14px;line-height:1.9}.showroom-app .sr-detail-actions{gap:12px;display:grid}.showroom-app .sr-detail-actions .sr-button{width:100%;min-height:48px}.showroom-app .sr-detail-actions .sr-mobile-demo{display:none}.showroom-app .sr-copy-status{color:var(--sr-muted);align-items:flex-start;gap:7px;min-height:58px;padding:14px 0;font-size:12px;line-height:1.8;display:flex}.showroom-app .sr-copy-status.success{color:#256744}.showroom-app .sr-copy-status .icon{width:17px;height:17px;margin-top:2px}.showroom-app .sr-demo-message{color:var(--sr-muted);margin-bottom:14px;font-size:12px}.showroom-app .sr-technical{border-top:1px solid var(--sr-line);margin-top:14px;padding-top:21px}.showroom-app .sr-technical h2{margin:0 0 16px;font-size:15px;font-weight:500;line-height:1.5}.showroom-app .sr-technical dl{margin:0}.showroom-app .sr-technical dl>div{grid-template-columns:66px minmax(0,1fr);gap:16px;margin:0;padding:9px 0;font-size:13px;line-height:1.65;display:grid}.showroom-app .sr-technical dt{color:var(--sr-muted)}.showroom-app .sr-technical dd{overflow-wrap:anywhere;margin:0}.showroom-app .sr-detail-secondary{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:24px;margin-top:28px;display:grid}.showroom-app .sr-detail-content{background:#fff;border-radius:16px;min-width:0;padding:36px 32px 28px}.showroom-app .sr-detail-content>h2{margin-bottom:20px}.showroom-app .sr-rich-body{overflow-wrap:anywhere;color:#4b5563;font-size:14px;line-height:1.95}.showroom-app .sr-rich-body :is(p,ul,ol,blockquote){max-width:74ch;margin:0 0 26px;line-height:1.95}.showroom-app .sr-rich-body :is(h2,h3,h4){margin:28px 0 14px;font-size:18px;font-weight:500}.showroom-app .sr-rich-body img{border-radius:4px;width:100%;max-width:100%;height:auto;margin:0 0 28px;display:block}.showroom-app .sr-rich-body img[hidden]{display:none}.showroom-app .sr-rich-body figure{margin:0 0 28px}.showroom-app .sr-rich-body figcaption{color:var(--sr-muted);text-align:center;margin-top:12px;font-size:12px;line-height:1.7}.showroom-app .sr-rich-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.showroom-app .sr-rich-body :is(td,th){border:1px solid var(--sr-line);padding:8px}.showroom-app .sr-rich-body a{color:var(--sr-blue);text-underline-offset:3px;text-decoration:underline}.showroom-app .sr-detail-paragraph{color:#4b5563;max-width:74ch;font-size:14px;line-height:1.95}.showroom-app .sr-detail-image-error{background:var(--sr-canvas);text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:250px;padding:28px;display:flex}.showroom-app .sr-detail-image-error>.icon{width:32px;height:32px;color:var(--sr-muted)}.showroom-app .sr-detail-image-error p{color:var(--sr-muted);font-size:13px}.showroom-app .sr-recommendations{background:#fff;border-radius:16px;min-width:0;padding:36px 20px 20px}.showroom-app .sr-recommendations header{margin-bottom:20px}.showroom-app .sr-recommendations header p{color:var(--sr-muted);margin-top:7px;font-size:13px}.showroom-app .sr-recommendations .sr-grid{grid-template-columns:minmax(0,1fr);gap:18px}.showroom-app.sr-dialog{background:0 0;border:0;width:100vw;max-width:100vw;height:100dvh;min-height:0;max-height:100dvh;margin:0;padding:32px}.showroom-app.sr-dialog[open]{justify-content:center;align-items:center;display:flex}.showroom-app.sr-dialog::backdrop{background:#14263d77}.showroom-app .sr-dialog-panel{background:#fff;border-radius:16px;flex-direction:column;width:min(540px,100%);max-height:calc(100dvh - 64px);display:flex;overflow:hidden;box-shadow:0 24px 70px #152c4c30}.showroom-app .sr-dialog-heading{border-bottom:1px solid var(--sr-line);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px 12px 26px;display:flex}.showroom-app .sr-dialog-heading h2{font-size:18px}.showroom-app .sr-copy-dialog-body{padding:24px 26px 26px;overflow-y:auto}.showroom-app .sr-copy-dialog-body>p{color:var(--sr-muted);font-size:14px}.showroom-app .sr-copy-field{background:var(--sr-blue-soft);border-radius:8px;margin:20px 0;padding:14px}.showroom-app .sr-copy-field textarea{resize:none;width:100%;color:var(--sr-blue);overflow-wrap:anywhere;word-break:break-all;background:0 0;border:0;font-size:13px;line-height:1.65;display:block}.showroom-app .sr-dialog-actions{justify-content:flex-end;gap:10px;display:flex}.showroom-app .sr-sheet-body{overscroll-behavior:contain;padding:20px;overflow-y:auto}.showroom-app .sr-sheet-note{color:var(--sr-muted);margin-bottom:12px;font-size:12px}.showroom-app .sr-sheet-body .sr-filter-block{border:0;padding:0}.showroom-app .sr-sheet-body .sr-filter-row{margin-bottom:20px;display:block}.showroom-app .sr-sheet-body .sr-filter-label{color:var(--sr-ink);padding:0 0 12px;font-weight:500;display:block}.showroom-app .sr-sheet-body .sr-filter-options{flex-wrap:wrap;gap:8px;overflow:visible}.showroom-app .sr-sheet-actions{border-top:1px solid var(--sr-line);flex:none;grid-template-columns:1fr 2fr;gap:12px;padding:14px 20px;display:grid}.showroom-app.sr-dialog-gallery{background:#17212d;padding:0}.showroom-app.sr-dialog-gallery .sr-dialog-panel{width:100%;height:100%;max-height:100%;box-shadow:none;background:#17212d;border-radius:0}.showroom-app.sr-dialog-gallery .sr-dialog-heading{color:#fff;border-color:#3a4857;padding:10px 24px}.showroom-app.sr-dialog-gallery .sr-dialog-heading h2{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.showroom-app.sr-dialog-gallery .sr-dialog-heading .sr-icon-button{color:#d9e2ed}.showroom-app .sr-gallery-toolbar{flex:none;justify-content:center;align-items:center;gap:20px;padding:10px;display:flex}.showroom-app.sr-dialog-gallery .sr-thumbnails{justify-content:center;padding:10px}.showroom-app .sr-gallery-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 36px;overflow:auto}.showroom-app .sr-gallery-image{width:min(1100px,100%);max-width:none;height:auto;margin:0 auto;display:block}.showroom-app .sr-gallery-image.phone{width:390px;max-width:100%}.showroom-app .sr-gallery-image.zoom{width:1600px;max-width:none}.showroom-app .sr-gallery-image.phone.zoom{width:780px;max-width:none}.showroom-app .sr-gallery-note{color:#d9e2ed;text-align:center;flex:none;padding:10px;font-size:12px}@keyframes sr-pulse{50%{background:#f2f5f8}}.showroom-app.sr-demo-app{flex-direction:column;height:100dvh;min-height:0;display:flex}.showroom-app .sr-demo-header{border-bottom:1px solid var(--sr-line);background:#fff;flex:none;justify-content:space-between;align-items:center;gap:20px;padding:12px 24px;display:flex}.showroom-app .sr-demo-title{align-items:center;gap:14px;min-width:0;font-size:14px;display:flex}.showroom-app .sr-demo-title strong{white-space:nowrap;text-overflow:ellipsis;max-width:370px;font-weight:500;overflow:hidden}.showroom-app .sr-demo-title>span{color:var(--sr-muted);white-space:nowrap;font-size:12px}.showroom-app .sr-demo-main{flex-direction:column;flex:1;min-height:0;display:flex}.showroom-app .sr-demo-notice{color:var(--sr-muted);border-bottom:1px solid var(--sr-line);background:#fff;justify-content:space-between;align-items:center;gap:10px;padding:6px 24px;font-size:12px;display:flex}.showroom-app .sr-demo-notice>div{flex:none;gap:8px;display:flex}.showroom-app .sr-demo-frame-stage{flex:1;justify-content:center;min-height:0;display:flex;position:relative}.showroom-app .sr-demo-frame-stage iframe{background:#fff;border:0;width:100%;height:100%;display:block}.showroom-app .sr-demo-frame-stage.phone iframe{width:min(390px,100%)}.showroom-app .sr-demo-loading{color:var(--sr-muted);pointer-events:none;background:#fff;flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:15px;display:flex;position:absolute;inset:0}.showroom-app .sr-spinner{border:3px solid var(--sr-line);border-top-color:var(--sr-blue);border-radius:50%;width:30px;height:30px;animation:1s linear infinite sr-spin}.showroom-app .sr-demo-unavailable{border-radius:0;flex:1}.showroom-app .sr-demo-copy-note{margin-top:12px;font-size:12px}@keyframes sr-spin{to{transform:rotate(360deg)}}@media (width>=761px) and (width<=1399px){.showroom-app .sr-container,.showroom-app .sr-header{padding-inline:32px}.showroom-app .sr-grid{gap:20px}}@media (width>=761px) and (width<=1100px){.showroom-app :is(.sr-detail-layout,.sr-detail-secondary){grid-template-columns:minmax(0,1fr) 330px}.showroom-app .sr-info-side{padding:26px}.showroom-app .sr-info-side h1{font-size:22px}}@media (width>=761px) and (width<=1000px){.showroom-app .sr-intro{gap:24px}.showroom-app .sr-intro h1{font-size:30px}.showroom-app .sr-search-wrap{width:330px}.showroom-app .sr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.showroom-app .sr-recommendations .sr-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.showroom-app h1{letter-spacing:0;font-size:18px}.showroom-app h2{font-size:15px}.showroom-app .sr-header{gap:12px;height:64px;padding:0 16px}.showroom-app .sr-identity{gap:12px}.showroom-app .sr-identity .brand-logo{width:110px;height:39px}.showroom-app .sr-identity i{height:18px}.showroom-app .sr-identity span{letter-spacing:.06em;font-size:12px}.showroom-app .sr-header-help{display:none}.showroom-app .sr-container{padding:0 16px 24px}.showroom-app .sr-intro{padding:23px 0 17px;display:block}.showroom-app .sr-intro-copy p{margin-top:7px;font-size:12px;line-height:1.7}.showroom-app .sr-search-wrap{width:100%;margin-top:18px}.showroom-app .sr-search-form{border-radius:8px;gap:8px;min-height:48px;padding:3px 5px 3px 12px}.showroom-app .sr-search-form input{width:100%;font-size:16px}.showroom-app .sr-search-form input::placeholder{font-size:13px}.showroom-app .sr-search-form .sr-button{min-height:40px;padding:8px 10px;font-size:12px}.showroom-app .sr-search-form>.icon{width:17px;height:17px}.showroom-app .sr-search-mode{z-index:45;overscroll-behavior:contain;background:#fff;position:fixed;inset:0;overflow-y:auto}.showroom-app .sr-search-mode :is(.sr-intro-copy,.sr-catalog-content){display:none}.showroom-app .sr-search-mode .sr-intro{padding:12px 0}.showroom-app .sr-search-mode .sr-search-wrap{grid-template-columns:32px minmax(0,1fr);gap:8px;margin:0;display:grid}.showroom-app .sr-search-back{width:32px;margin-left:-6px;display:flex}.showroom-app .sr-search-panel{box-shadow:none;border-radius:0;grid-column:1/-1;margin-top:18px;padding:0;position:static}.showroom-app .sr-search-panel>p{padding-left:4px}.showroom-app .sr-suggestion{min-height:72px;padding:14px 4px;font-size:13px}.showroom-app .sr-filter-block{background:0 0;border:0;border-radius:0;padding:6px 0}.showroom-app .sr-filter-row{gap:10px;min-height:43px;font-size:12px}.showroom-app .sr-filter-label{flex-basis:29px;padding-top:14px;font-size:11px}.showroom-app .sr-filter-options{scrollbar-width:none;flex-wrap:nowrap;gap:0 4px;overflow-x:auto}.showroom-app .sr-filter-option{white-space:nowrap;border-radius:6px;flex:none;gap:6px;min-height:43px;padding:11px 10px;font-size:12px}.showroom-app .sr-filter-option[aria-pressed=true]{background:#e2edfc}.showroom-app .sr-dot{width:10px;height:10px}.showroom-app .sr-list-toolbar{margin:16px 0 10px;font-size:11px}.showroom-app .sr-list-toolbar strong{font-size:13px}.showroom-app .sr-list-toolbar>div{gap:9px}.showroom-app .sr-filter-open{color:var(--sr-blue);align-items:center;gap:5px;min-height:44px;padding:0 0 0 8px;font-size:12px;display:flex}.showroom-app .sr-filter-open .icon{width:16px;height:16px}.showroom-app .sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.showroom-app .sr-card{border-radius:10px}.showroom-app .sr-card-cover{aspect-ratio:1.08}.showroom-app .sr-system-tag{padding:2px 4px;font-size:10px;bottom:5px;right:5px}.showroom-app .sr-card-body{padding:10px}.showroom-app .sr-category{margin-bottom:5px;font-size:11px}.showroom-app .sr-card-title{min-height:3em;max-height:3em;font-size:13px;font-weight:600;line-height:1.5}.showroom-app .sr-card-subtitle{margin:6px 0 9px;font-size:12px}.showroom-app .sr-card-colors{gap:6px}.showroom-app .sr-footer{text-align:center;padding:18px 0;font-size:11px;display:block}.showroom-app .sr-footer>span{display:none}.showroom-app .sr-mini-guide{justify-content:center;gap:14px;font-size:11px}.showroom-app .sr-mini-guide span{gap:4px}.showroom-app .sr-pagination{gap:9px;margin:24px 0;font-size:12px}.showroom-app .sr-pagination button{min-width:36px;height:40px}.showroom-app .sr-chips{margin:10px 0;font-size:11px}.showroom-app .sr-chip{gap:4px;min-height:34px}.showroom-app .sr-empty{gap:12px;min-height:375px;padding:30px 20px}.showroom-app .sr-empty :is(h1,h2){font-size:18px}.showroom-app .sr-empty p{font-size:13px}.showroom-app .sr-button{min-height:44px;padding:11px 14px;font-size:12px}.showroom-app .sr-button .icon{width:18px;height:18px}.showroom-app .sr-skeleton-line{height:13px;margin:14px 10px 0}.showroom-app .sr-skeleton-card{border-radius:10px}.showroom-app .sr-skeleton-cover{aspect-ratio:1.08}.showroom-app.showroom-detail-app{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px));background:#fff}.showroom-app.showroom-detail-app>.sr-header{display:none}.showroom-app .sr-mobile-head{border-bottom:1px solid var(--sr-line);z-index:20;background:#fff;justify-content:space-between;align-items:center;gap:10px;height:56px;padding:0 12px;display:flex;position:sticky;top:0}.showroom-app .sr-mobile-head strong{font-size:13px;font-weight:500}.showroom-app .sr-mobile-head :is(.sr-icon-button,span){flex:none;width:36px}.showroom-app .sr-detail-page{padding:0}.showroom-app .sr-detail-top{display:none}.showroom-app .sr-detail-layout{border-radius:0;display:block}.showroom-app .sr-visual-side{padding:14px 16px 15px}.showroom-app .sr-preview-toolbar{margin-bottom:13px}.showroom-app .sr-segmented{border-radius:7px;gap:3px;padding:3px}.showroom-app .sr-segmented button{gap:5px;min-height:35px;padding:7px 10px;font-size:12px}.showroom-app .sr-segmented .icon{width:15px;height:15px}.showroom-app .sr-preview-toolbar>.sr-text-button{gap:4px;min-height:41px;padding:6px 2px;font-size:11px}.showroom-app .sr-preview-toolbar>.sr-text-button .icon{width:16px;height:16px}.showroom-app .sr-preview-stage{height:360px}.showroom-app .sr-image-viewport{scrollbar-gutter:auto;border-radius:5px;box-shadow:0 5px 17px #142b4f10}.showroom-app .sr-image-viewport.phone{border-width:5px;border-radius:16px;flex:0 0 218px}.showroom-app .sr-image-note{gap:5px;margin-top:12px;font-size:11px}.showroom-app .sr-image-note .icon{width:13px;height:13px}.showroom-app .sr-info-side{padding:23px 20px 20px}.showroom-app .sr-info-side h1{margin:12px 0;font-size:18px;font-weight:500;line-height:1.5}.showroom-app .sr-detail-description{margin-bottom:14px;font-size:13px;line-height:1.8}.showroom-app .sr-detail-actions{border-top:1px solid var(--sr-line);z-index:25;padding:12px 16px max(12px, env(safe-area-inset-bottom,0px));background:#fff;grid-template-columns:1fr 1fr;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0}.showroom-app .sr-detail-actions .sr-button{gap:5px;width:100%;min-width:0;min-height:46px;padding:11px 7px;font-size:12px}.showroom-app .sr-detail-actions .sr-copy-button .icon{display:none}.showroom-app .sr-detail-actions .sr-mobile-demo{display:inline-flex}.showroom-app .sr-detail-actions .sr-desktop-demo{display:none}.showroom-app .sr-copy-status{min-height:58px;padding:0 0 15px;font-size:12px}.showroom-app .sr-technical{margin-top:0;padding-top:20px}.showroom-app .sr-technical h2{margin-bottom:12px;font-size:13px}.showroom-app .sr-technical dl>div{grid-template-columns:60px minmax(0,1fr);gap:18px;padding:8px 0;font-size:12px}.showroom-app .sr-preview-error{gap:12px;padding:24px}.showroom-app .sr-preview-error h3{font-size:15px}.showroom-app .sr-detail-secondary{margin-top:10px;display:block}.showroom-app .sr-detail-content{border-top:1px solid var(--sr-line);border-radius:0;padding:24px 16px}.showroom-app .sr-detail-content>h2{margin-bottom:16px;font-size:18px}.showroom-app .sr-rich-body,.showroom-app .sr-detail-paragraph{font-size:13px;line-height:1.85}.showroom-app .sr-rich-body :is(p,ul,ol,blockquote){margin-bottom:20px;line-height:1.85}.showroom-app .sr-rich-body :is(h2,h3,h4){margin:22px 0 12px;font-size:15px}.showroom-app .sr-rich-body img{margin-bottom:20px}.showroom-app .sr-rich-body figcaption{font-size:11px}.showroom-app .sr-recommendations{border-top:1px solid var(--sr-line);border-radius:0;margin:16px 16px 0;padding:24px 0}.showroom-app .sr-recommendations header{margin-bottom:16px}.showroom-app .sr-recommendations h2{font-size:18px}.showroom-app .sr-recommendations header p{margin-top:6px;font-size:12px}.showroom-app .sr-recommendations .sr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.showroom-app.sr-dialog{padding:20px}.showroom-app .sr-dialog-panel{border-radius:12px;max-height:calc(100dvh - 40px)}.showroom-app .sr-dialog-heading{padding:10px 12px 10px 20px}.showroom-app .sr-dialog-heading h2{font-size:15px}.showroom-app .sr-copy-dialog-body{padding:20px}.showroom-app .sr-copy-dialog-body>p{font-size:13px}.showroom-app .sr-dialog-actions .sr-button{flex:1;padding-inline:10px}.showroom-app.sr-dialog-sheet{align-items:flex-end;padding:0}.showroom-app.sr-dialog-sheet .sr-dialog-panel{border-radius:16px 16px 0 0;width:100%;max-height:90dvh}.showroom-app .sr-sheet-actions{padding-bottom:max(18px, env(safe-area-inset-bottom,0px))}.showroom-app.sr-dialog-gallery{padding:0}.showroom-app.sr-dialog-gallery .sr-dialog-heading{padding:10px 12px}.showroom-app.sr-dialog-gallery .sr-dialog-heading h2{font-size:12px}.showroom-app .sr-gallery-toolbar{gap:12px}.showroom-app .sr-gallery-scroll{padding:15px 12px}.showroom-app .sr-gallery-image{width:100%}.showroom-app .sr-gallery-image.zoom{width:920px}.showroom-app .sr-gallery-image.phone.zoom{width:780px}.showroom-app .sr-gallery-note{padding-bottom:max(10px, env(safe-area-inset-bottom,0px));font-size:11px}.showroom-app .sr-error-page{padding-top:24px}}@media (prefers-reduced-motion:reduce){.showroom-app *,.showroom-app :before,.showroom-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){.showroom-app .sr-demo-header{flex-wrap:wrap;gap:8px;padding:8px 12px}.showroom-app .sr-demo-title{flex:1;gap:8px;font-size:12px}.showroom-app .sr-demo-title strong{max-width:135px}.showroom-app .sr-demo-title>span{display:none}.showroom-app .sr-demo-title .sr-icon-button{width:30px}.showroom-app .sr-demo-header>.sr-button{min-height:40px;padding:9px 8px;font-size:11px}.showroom-app .sr-demo-header>.sr-button .icon,.showroom-app .sr-demo-header>.sr-segmented{display:none}.showroom-app .sr-demo-notice{padding:8px 12px;font-size:11px;display:block}.showroom-app .sr-demo-notice>div{justify-content:flex-end}.showroom-app .sr-demo-notice .sr-text-button{min-height:36px;font-size:11px}.showroom-app .sr-demo-frame-stage.phone iframe{width:100%}}
