.pv-input{border:1px solid var(--hairline-strong);width:100%;height:42px;color:var(--text-primary);background:#fff;border-radius:8px;padding:0 12px;font-size:14px;transition:border-color 80ms linear,box-shadow 80ms linear}.pv-input.is-invalid{border-color:var(--error);box-shadow:0 0 0 3px var(--error-bg)}.pv-btn{cursor:pointer;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;height:44px;padding:0 20px;font-size:14px;font-weight:700;transition:background 80ms linear,border-color 80ms linear,color 80ms linear;display:inline-flex}.pv-btn-primary:not(:disabled):hover{background:var(--brand-navy-2)}.pv-btn-ghost{border-color:var(--hairline-strong);color:var(--text-secondary);background:#fff}.pv-btn-ghost:not(:disabled):hover{color:var(--text-primary);background:#f8f8f8}.pw-card{max-width:520px;padding:24px}.pw-card-head{border-bottom:1px solid var(--hairline);align-items:center;gap:12px;padding-bottom:20px;display:flex}.pw-card-ico{background:var(--navy-bg);width:40px;height:40px;color:var(--brand-navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pw-card-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pw-card-title{color:var(--text-primary);font-size:16px;font-weight:700}.pw-card-meta{color:var(--text-tertiary);font-size:12px}.pw-card-meta strong{color:var(--text-secondary);font-weight:600}.pw-banner{background:var(--error-bg);color:var(--error);border-radius:8px;align-items:flex-start;gap:8px;margin-top:16px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.pw-banner-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.pw-banner strong{font-weight:700}.pw-fields{flex-direction:column;gap:20px;margin-top:20px;display:flex}.pw-field{flex-direction:column;gap:8px;display:flex}.pw-field-lbl{color:var(--text-secondary);font-size:13px;font-weight:600}.pw-req{color:var(--error)}.pw-field-err{color:var(--error);font-size:12px}.pw-field-hint{color:var(--success);font-size:12px}.pw-input-wrap{position:relative}.pw-input{padding-right:64px}.pw-input-ok{color:var(--success);pointer-events:none;display:inline-flex;position:absolute;top:50%;right:38px;transform:translateY(-50%)}.pw-eye{cursor:pointer;width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.pw-eye:hover{color:var(--text-secondary)}.pw-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.pw-rule{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:flex}.pw-rule-dot{background:var(--muted-bg);width:16px;height:16px;color:var(--text-disabled);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background 80ms linear,color 80ms linear;display:inline-flex}.pw-rule.is-ok{color:var(--success)}.pw-rule.is-ok .pw-rule-dot{background:var(--success-bg);color:var(--success)}.pw-rule.is-bad{color:var(--error)}.pw-rule.is-bad .pw-rule-dot{background:var(--error-bg);color:var(--error)}.pw-actions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.pw-submit{min-width:128px}.pw-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite pw-spin;display:inline-block}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-success{text-align:center;flex-direction:column;align-items:center;padding:16px 8px;display:flex}.pw-success-ico{background:var(--success-bg);width:56px;height:56px;color:var(--success);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.pw-success-title{color:var(--text-primary);font-size:18px;font-weight:700}.pw-success-sub{color:var(--text-secondary);margin-top:6px;font-size:13px}.pw-success-note{background:var(--navy-bg);color:var(--text-secondary);text-align:left;border-radius:8px;align-items:flex-start;gap:8px;margin:20px 0 24px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.pw-success-note-ico{color:var(--brand-navy);flex-shrink:0;margin-top:1px;display:inline-flex}.pw-success-note strong{color:var(--text-primary);font-weight:700}@media (width<=640px){.pw-card{max-width:100%;padding:20px}.pw-rules,.pw-2fa-codes{grid-template-columns:1fr}}.pw-embed{flex-direction:column;gap:20px;display:flex}.pw-intro{flex-direction:column;gap:4px;display:flex}.pw-intro-title{color:var(--text-primary);font-size:24px;font-weight:700}.pw-intro-sub{color:var(--text-tertiary);max-width:520px;font-size:13px;line-height:1.6}.pw-2fa-card{flex-direction:column;gap:14px;display:flex}.pw-2fa-pill{background:var(--navy-bg);height:18px;color:var(--brand-navy);letter-spacing:0;vertical-align:2px;border-radius:999px;align-items:center;margin-left:6px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pw-2fa-status{align-items:center;gap:6px;font-weight:700;display:inline-flex;color:var(--success)!important}.pw-2fa-status strong{color:var(--success)}.pw-2fa-body{flex-direction:column;gap:14px;display:flex}.pw-2fa-desc{color:var(--text-tertiary);text-wrap:pretty;max-width:460px;margin:0;font-size:13px;line-height:1.6}.pw-2fa-actions{flex-wrap:wrap;gap:8px;display:flex}.pw-2fa-note{border-top:.5px solid var(--hairline);color:var(--text-tertiary);align-items:center;gap:6px;padding-top:12px;font-size:12px;display:flex}.pw-mono{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace}.pw-2fa-pill.is-optional{background:var(--muted-bg);color:var(--text-tertiary)}.pw-2fa-status.is-off{font-weight:600;color:var(--text-tertiary)!important}.pw-2fa-warn{background:var(--warning-bg);color:var(--text-secondary);text-wrap:pretty;border-radius:9px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.pw-2fa-warn svg{color:var(--warning);flex:none;margin-top:2px}.pw-2fa-warn b{color:var(--warning);font-weight:700}.pw-2fa-meta-rows{border:.5px solid var(--hairline-strong);background:var(--hairline);border-radius:9px;gap:1px;display:grid;overflow:hidden}.pw-2fa-meta-row{color:var(--text-tertiary);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:13px;display:flex}.pw-2fa-danger{color:var(--error)!important}.pw-2fa-danger-solid{background:var(--error)!important;border-color:var(--error)!important}.pw-2fa-wizard{border:.5px solid var(--hairline-strong);background:#fcfcfb;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.pw-2fa-wizard-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pw-2fa-wizard-title{letter-spacing:-.005em;color:var(--text-primary);font-size:14px;font-weight:700}.pw-2fa-x{font:inherit;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.pw-2fa-x:hover{color:var(--text-primary)}.pw-2fa-steps{flex-wrap:wrap;gap:6px;display:flex}.pw-2fa-step{border:.5px solid var(--hairline-strong);height:26px;color:var(--text-tertiary);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 6px;font-size:12px;font-weight:600;display:inline-flex}.pw-2fa-step-no{background:var(--muted-bg);width:16px;height:16px;color:var(--text-tertiary);border-radius:999px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.pw-2fa-step.is-current{background:var(--navy-bg);color:var(--brand-navy);border-color:#c7c7ea}.pw-2fa-step.is-current .pw-2fa-step-no{background:var(--brand-navy);color:#fff}.pw-2fa-step.is-done{color:var(--success)}.pw-2fa-step.is-done .pw-2fa-step-no{background:var(--success-bg);color:var(--success)}.pw-2fa-connect{align-items:flex-start;gap:var(--sp-16);flex-wrap:wrap;display:flex}.pw-2fa-qr{width:152px;height:152px;padding:var(--sp-10);border:.5px solid var(--hairline-strong);background:var(--surface);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.pw-2fa-qr-skel{border-radius:6px;width:132px;height:132px}.pw-2fa-key-block{flex-direction:column;flex:260px;gap:10px;min-width:0;display:flex}.pw-2fa-secret{border:.5px solid var(--hairline-strong);background:#fff;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.pw-2fa-secret-lbl{color:var(--text-tertiary);flex:none;font-size:12px;font-weight:600}.pw-2fa-secret-val{min-width:0;color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:12px;overflow:hidden}.pw-2fa-copy{border:.5px solid var(--hairline-strong);height:26px;font:inherit;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:7px;flex:none;padding:0 10px;font-size:12px;font-weight:700}.pw-2fa-copy:hover{background:#fafafa;border-color:#c8c8c8}.pw-2fa-field{flex-direction:column;gap:6px;display:flex}.pw-2fa-field-lbl{color:var(--text-secondary);font-size:12px;font-weight:600}.pw-2fa-code-input{letter-spacing:.04em;text-align:center;max-width:200px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:18px;font-weight:700}.pw-2fa-codes{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pw-2fa-code{border:.5px solid var(--hairline-strong);background:#fff;border-radius:8px;align-items:center;gap:10px;height:38px;padding:0 12px;display:flex}.pw-2fa-code-no{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pw-2fa-code-val{color:var(--text-tertiary);white-space:nowrap;font-size:13px;font-weight:600}.pw-2fa-codes-cap{color:var(--text-tertiary);text-wrap:pretty;font-size:12px;line-height:1.6}.pw-2fa-factors{gap:8px;display:grid}.pw-2fa-factor{border:1px solid var(--hairline-strong);min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:10px;padding:0 14px;display:flex}.pw-2fa-factor:hover{background:#fafafa;border-color:#c8c8c8}.pw-2fa-factor.is-on{border-color:var(--brand-navy);background:var(--navy-bg)}.pw-2fa-radio{background:#fff;border:1.5px solid #c9c9cf;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pw-2fa-factor.is-on .pw-2fa-radio{border-color:var(--brand-navy)}.pw-2fa-factor.is-on .pw-2fa-radio:after{content:"";background:var(--brand-navy);border-radius:999px;width:7px;height:7px}.pw-2fa-factor-text{flex-direction:column;gap:1px;min-width:0;display:flex}.pw-2fa-factor-text b{color:var(--text-secondary);font-size:13px;font-weight:500}.pw-2fa-factor-text span{color:var(--text-tertiary);font-size:12px}.pw-2fa-factor.is-on .pw-2fa-factor-text b{color:var(--brand-navy);font-weight:600}.pw-2fa-save-check{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.pw-2fa-save-check input{opacity:0;width:0;height:0;position:absolute}.pw-2fa-save-box{color:#fff;background:#fff;border:1.5px solid #c9c9cf;border-radius:5px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.pw-2fa-save-check input:checked+.pw-2fa-save-box{background:var(--brand-navy);border-color:var(--brand-navy)}.b2f-gate{z-index:1000;background:#14141a9e;justify-content:center;align-items:flex-start;padding:32px 16px;display:flex;position:fixed;inset:0;overflow-y:auto}.b2f-gate-card{background:#fff;border-radius:14px;flex-direction:column;gap:14px;width:100%;max-width:520px;padding:24px;display:flex;box-shadow:0 18px 48px #00000038}.b2f-gate-head{border-bottom:1px solid var(--hairline);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.b2f-gate-ico{background:var(--navy-bg);width:38px;height:38px;color:var(--brand-navy);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.b2f-gate-title{letter-spacing:-.005em;color:var(--text-primary);font-size:18px;font-weight:700}.b2f-gate-sub{color:var(--text-tertiary);text-wrap:pretty;margin:0;font-size:13px;line-height:1.6}.b2f-gate-acct{background:var(--muted-bg);color:var(--text-secondary);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.b2f-gate-foot{border-top:.5px solid var(--hairline);color:var(--text-tertiary);text-wrap:pretty;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:12px;line-height:1.6;display:flex}.b2f-gate-logout{border:.5px solid var(--hairline-strong);height:28px;font:inherit;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:7px;flex:none;padding:0 12px;font-size:12px;font-weight:700}.b2f-gate-logout:hover{color:var(--text-primary);background:#fafafa;border-color:#c8c8c8}@media (width<=640px){.b2f-gate{padding:16px 10px}.b2f-gate-card{padding:20px}}:root{--brand-navy:navy;--brand-navy-2:#00004d;--paper:#fafaf8;--sidebar-bg:#0a0a0a;--sidebar-bg-2:#131313;--hairline:#f2f2f2;--hairline-strong:#e5e5e5;--text-primary:#0a0a0a;--text-secondary:#2e2e2e;--text-tertiary:#6b6b6b;--text-disabled:#8c8c8c;--success:#0f6e48;--success-bg:#ebf7f2;--warning:#8a5800;--warning-bg:#fbf1e2;--error:#b52b2b;--error-bg:#fdf1f1;--navy-bg:#f0f0fa;--muted-bg:#f2f2f2;--suspect-bg:#fff6e6;--suspect-fg:#8a5800;--fs-10:10px;--fs-11:11px;--fs-12:12px;--fs-13:13px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-24:24px;--fs-32:32px;--fs-40:40px;--fs-64:64px;--lh-tight:1.2;--lh-snug:1.35;--lh-base:1.5;--lh-loose:1.6;--ls-display:-.04em;--ls-title:-.02em;--ls-body:-.005em;--ls-label:.04em;--sp-2:2px;--sp-4:4px;--sp-6:6px;--sp-8:8px;--sp-10:10px;--sp-12:12px;--sp-14:14px;--sp-16:16px;--sp-20:20px;--sp-24:24px;--sp-28:28px;--sp-32:32px;--sp-40:40px;--sp-48:48px;--sp-64:64px;--t-display:900 var(--fs-18)/var(--lh-tight) var(--font-sans);--t-display-ls:var(--ls-display);--t-nav:600 var(--fs-13)/20px var(--font-sans);--t-nav-ls:var(--ls-body);--t-label:600 var(--fs-11)/var(--lh-base) var(--font-sans);--t-label-ls:var(--ls-label);--t-meta:500 var(--fs-12)/var(--lh-base) var(--font-sans);--t-meta-ls:var(--ls-body);--t-badge:700 var(--fs-10)/1 var(--font-sans);--t-badge-ls:var(--ls-label);--t-title:700 var(--fs-16)/var(--lh-snug) var(--font-sans);--t-title-ls:var(--ls-title);--t-card-title:700 var(--fs-14)/var(--lh-snug) var(--font-sans);--t-card-title-ls:var(--ls-title);--t-body:500 var(--fs-13)/var(--lh-base) var(--font-sans);--t-body-ls:var(--ls-body);--t-caption:500 var(--fs-11)/var(--lh-base) var(--font-sans);--t-caption-ls:0;--t-kpi:800 var(--fs-24)/var(--lh-tight) var(--font-sans);--t-kpi-ls:var(--ls-title);--on-dark-strong:#fff;--on-dark:#ffffffd9;--on-dark-muted:#ffffff9e;--on-dark-subtle:#ffffff85;--on-dark-disabled:#ffffff57;--surface:#fff;--on-accent:#fff;--surface-hover:#fafafa;--surface-sunken:#f8f8f8;--border-hover:#c8c8c8;--rail-pad:var(--sp-16) var(--sp-12);--rail-label-pad:0 var(--sp-8) var(--sp-8);--rail-foot-pad:var(--sp-12) var(--sp-8) var(--sp-4);--nav-row-h:36px;--nav-row-h-touch:44px;--nav-pad-x:var(--sp-12);--nav-gap:var(--sp-2);--top-pad-x:var(--sp-24);--content-pad:var(--sp-24) var(--sp-28) var(--sp-32);--selected-bg:#f5f5fb;--selected-border:var(--hairline-strong);--selected-accent:var(--brand-navy);--selected-fg:var(--text-primary);--side-w:196px;--side-w-collapsed:64px;--ease-out:cubic-bezier(.22, .61, .36, 1);--top-h:56px;--content-gap:var(--sp-16);--card-pad:var(--sp-24);--kpi-min-h:94px;--kpi-pad:var(--sp-16);--kpi-gap:var(--sp-6);--kpi-val-fs:var(--fs-24);--table-max-h:calc(100vh - 178px);--list-card-floor:clamp(240px, 36vh, 400px);--row-pad-y:var(--sp-14);--row-pad-x:var(--sp-14);--th-pad-y:var(--sp-10);--table-fs:var(--fs-12);--row-lh:var(--lh-base)}body{background-color:var(--paper);color:var(--text-primary)}html[data-density=compact]{--content-gap:var(--sp-10);--card-pad:var(--sp-14);--kpi-min-h:82px;--kpi-pad:var(--sp-12);--kpi-gap:var(--sp-4);--table-max-h:calc(100vh - 186px);--row-pad-y:var(--sp-6);--row-pad-x:var(--sp-12);--th-pad-y:var(--sp-6);--row-lh:var(--lh-snug)}html[data-density=comfy]{--content-gap:var(--sp-20);--card-pad:var(--sp-24);--kpi-min-h:124px;--kpi-pad:var(--sp-20);--kpi-gap:var(--sp-8);--table-max-h:calc(100vh - 224px);--row-pad-y:var(--sp-16);--row-pad-x:var(--sp-14);--th-pad-y:var(--sp-12);--row-lh:var(--lh-loose)}.db-page{grid-template-columns:var(--side-w) 1fr;min-height:100vh;transition:grid-template-columns .24s var(--ease-out);display:grid}.db-page.is-collapsed{grid-template-columns:var(--side-w-collapsed) 1fr}.db-mnav-backdrop{display:none}.db-side{height:100vh;color:var(--on-dark);padding:var(--rail-pad);background:#0a0a0a;border-right:1px solid #000;flex-direction:column;display:flex;position:sticky;top:0;overflow-x:hidden}.db-side-brand{border-bottom:1px solid #ffffff0f;margin-bottom:16px;padding:8px 6px 16px}.db-side-brand-row{align-items:center;gap:8px;display:flex}.db-side-wordmark{font:var(--t-display);letter-spacing:var(--t-display-ls);color:var(--on-dark-strong);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.db-role-pill{background:var(--brand-navy);height:18px;color:var(--on-accent);font:var(--t-badge);letter-spacing:var(--t-badge-ls);white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;display:inline-flex}.db-side-shop{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;margin-top:10px;padding-left:1px;display:flex}.db-side-shop-name{font:var(--t-meta);color:var(--on-dark-muted);letter-spacing:var(--t-meta-ls);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-weight:600;overflow:hidden}.db-side-shop-id{font:var(--t-meta);color:var(--on-dark-muted);letter-spacing:var(--t-meta-ls);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.db-side-section{z-index:1;background:var(--sidebar-bg);font:var(--t-label);letter-spacing:var(--t-label-ls);color:var(--on-dark-subtle);padding:var(--rail-label-pad);max-height:26px;transition:max-height .24s var(--ease-out), padding .24s var(--ease-out), opacity .12s ease;flex-shrink:0;position:sticky;top:0;overflow:hidden}.db-side-nav{gap:var(--nav-gap);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.db-side-top,.db-side-foot{flex-shrink:0}.db-side-nav .db-side-section:not(:first-child){margin-top:8px}.db-side-group-gap{background:#ffffff0f;flex-shrink:0;height:1px;margin:6px 12px;display:block}.db-side-nav::-webkit-scrollbar{width:6px}.db-side-nav::-webkit-scrollbar-track{background:0 0}.db-side-nav::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:999px}.db-side-nav::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.db-side-link{height:var(--nav-row-h);padding:0 var(--nav-pad-x);font:var(--t-nav);color:var(--on-dark-muted);letter-spacing:var(--t-nav-ls);transition:background .15s ease, color .15s ease, padding .24s var(--ease-out);border-radius:8px;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex;position:relative}.db-side-link:hover{color:var(--on-dark-strong);background:#ffffff0a}.db-side-link.is-active{background:var(--brand-navy);color:var(--on-dark-strong)}.db-side-link-ico{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.db-side-link-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;transition:opacity .2s 90ms;overflow:hidden}.db-side-badge{background:var(--error);min-width:18px;height:18px;color:var(--on-accent);font:var(--t-badge);letter-spacing:var(--t-badge-ls);font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;padding:0 5px;transition:opacity .2s 90ms;display:inline-flex}.db-side-badge-dot{background:var(--error);opacity:0;border-radius:999px;width:6px;height:6px;transition:opacity .14s;position:absolute;top:8px;right:8px}.db-side-divider{background:#ffffff1f;height:.5px;margin:10px 8px;display:block}.db-page.is-collapsed .db-side-divider{margin:8px 10px}.db-page.is-mnav-open .db-side .db-side-divider{margin:8px 4px}.db-side-foot{padding:var(--rail-foot-pad);border-top:1px solid #ffffff0f;margin-top:8px}.db-side-profile{align-items:center;gap:10px;display:flex}.db-side-foot-acts{align-items:center;gap:10px;margin-top:1px;display:flex}a.db-side-account{font:var(--t-meta);color:var(--on-dark-muted);white-space:nowrap;letter-spacing:var(--t-meta-ls);cursor:pointer;align-items:center;gap:4px;text-decoration:none;transition:color .14s;display:inline-flex}a.db-side-account:hover{color:var(--on-dark-strong)}a.db-side-account.is-active{color:var(--on-dark-strong);font-weight:600}.db-avatar-link{cursor:pointer;border-radius:50%;transition:box-shadow .14s;display:inline-flex}.db-avatar-link:hover{box-shadow:0 0 0 2px #ffffff47}.db-avatar{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,#1f2333 0%,#0a0d20 100%);border:1px solid #ffffff14;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:inline-flex}.db-avatar-sm{width:28px;height:28px;font-size:11px}.db-side-profile-text{flex-direction:column;gap:2px;min-width:0;transition:opacity .16s 70ms;display:flex}.db-side-profile-name{font:var(--t-meta);color:var(--on-dark);letter-spacing:var(--t-meta-ls);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.db-side-logout{font:var(--t-meta);color:var(--on-dark-muted);letter-spacing:var(--t-meta-ls);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;text-decoration:none;transition:color .15s;display:inline-flex}.db-side-logout:hover{color:var(--on-dark-strong)}.db-page.is-collapsed .db-side-link{padding:0 11px}.db-page.is-collapsed .db-side-link-label{opacity:0;transition:opacity .11s}.db-page.is-collapsed .db-side-section{opacity:0;max-height:0;padding-bottom:0}.db-page.is-collapsed .db-side-badge{opacity:0;transition:opacity .11s ease, display .11s allow-discrete;display:none}.db-page.is-collapsed .db-side-nav{scrollbar-width:none}.db-page.is-collapsed .db-side-nav::-webkit-scrollbar{display:none}.db-page.is-collapsed .db-side-badge-dot{opacity:1;transition:opacity .2s .19s}.db-page.is-collapsed .db-side-profile-text{opacity:0;transition:opacity .1s}.db-page.is-collapsed .db-side-profile{justify-content:center}.db-page.is-collapsed .db-side-brand{text-align:center;padding-bottom:12px}.db-page.is-collapsed .db-side-brand-row{justify-content:center}.db-side-top{transition:padding .24s var(--ease-out);justify-content:flex-end;padding:2px 4px 6px;display:flex}.db-page.is-collapsed .db-side-top{padding:2px 5px 6px}.db-side-collapse{width:30px;height:30px;color:var(--on-dark-muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;padding:0;display:flex}.db-side-collapse:hover{color:var(--on-dark-strong);background:#ffffff1a}.db-side-collapse svg{flex-shrink:0}@media (prefers-reduced-motion:reduce){.db-page,.db-side-link,.db-side-top,.db-side-brand,.db-side-wordmark,.db-role-pill,.db-side-shop,.db-side-section,.db-side-link-label,.db-side-badge,.db-side-badge-dot,.db-side-profile-text{transition:none!important}}.db-review-host{flex-shrink:0}.db-review-banner{box-shadow:inset 3px 0 0 var(--warning), inset 0 0 0 .5px #8a580024;background:#fff9ec;border-radius:10px;align-items:center;gap:12px;margin:16px 24px 0;padding:12px 14px 12px 16px;display:flex}.db-review-ico{width:30px;height:30px;color:var(--suspect-fg);background:#8a58001a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.db-review-body{letter-spacing:-.005em;flex:1;min-width:0;font-size:13px;line-height:1.5}.db-review-body>b{color:var(--suspect-fg);font-size:12px;font-weight:800;display:block}.db-review-desc{color:var(--text-secondary);font-weight:500}.db-review-cta{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;border-radius:8px;flex-shrink:0;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .14s;display:inline-flex}.db-review-cta:hover{filter:brightness(1.18)}.db-review-banner.is-pending{box-shadow:inset 3px 0 0 var(--brand-navy), inset 0 0 0 .5px #0000801f;background:#0000800e}.db-review-banner.is-pending .db-review-ico{color:var(--brand-navy);background:#00008014}.db-review-banner.is-pending .db-review-body>b{color:var(--brand-navy)}.db-review-banner.is-rejected{box-shadow:inset 3px 0 0 var(--error), inset 0 0 0 .5px #b52b2b24;background:#fbefef}.db-review-banner.is-rejected .db-review-ico{color:var(--error);background:#b52b2b17}.db-review-banner.is-rejected .db-review-body>b{color:var(--error)}@media (width<=720px){.db-review-banner{flex-wrap:wrap;margin:12px 16px 0}.db-review-body{flex-basis:calc(100% - 84px)}.db-review-cta{margin-left:40px}}.db-legal-foot{letter-spacing:-.005em;color:var(--text-tertiary);border-top:.5px solid var(--hairline);margin-top:auto;padding:20px 24px 24px;font-size:12px;font-weight:500;line-height:1.6}.db-main{background:var(--paper);flex-direction:column;min-width:0;height:100vh;display:flex;overflow-y:auto}.db-top{z-index:10;height:var(--top-h);padding:0 var(--top-pad-x);background:var(--surface);border-bottom:.5px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pv-top{padding-right:16px}.db-top-left{align-items:center;gap:10px;display:flex}.db-top-hamburger{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:none}.db-top-hamburger:hover{background:#f4f4f4}.db-top-title{font:var(--t-display);letter-spacing:var(--t-display-ls);color:var(--brand-navy);margin:0}.db-top-right{align-items:center;gap:12px;display:flex}.db-range{background:#f4f4f4;border-radius:8px;gap:2px;padding:4px;display:inline-flex}.db-range-btn{height:28px;color:var(--text-tertiary);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s}.db-range-btn:hover{color:var(--text-secondary)}.db-range-btn.is-active{color:var(--brand-navy);background:#fff;box-shadow:0 1px 2px #0a0c1e0f}.db-icon-btn{width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex;position:relative}.db-icon-btn:hover{background:#f4f4f4}.db-icon-dot{background:var(--error);box-sizing:content-box;border:1.5px solid #fff;border-radius:999px;width:6px;height:6px;position:absolute;top:8px;right:9px}.db-icon-badge{background:var(--error);color:#fff;text-align:center;font-variant-numeric:tabular-nums;box-sizing:content-box;border:1.5px solid #fff;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:2px}.db-top-profile{height:36px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:0 6px 0 4px;font-family:inherit;transition:background .15s;display:inline-flex}.db-top-profile:hover{background:#f4f4f4}.db-icon-btn.is-active{background:var(--navy-bg);color:var(--brand-navy)}.db-notif-wrap{position:relative}.db-notif-pop{border:.5px solid var(--hairline-strong);z-index:80;background:#fff;border-radius:14px;width:340px;animation:.16s cubic-bezier(.22,1,.36,1) dbNotifIn;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 12px 36px #0a0c1e29}@keyframes dbNotifIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.db-notif-head{border-bottom:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.db-notif-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.db-notif-count{background:var(--error);color:#fff;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.db-notif-readall{font:inherit;color:var(--brand-navy);cursor:pointer;background:0 0;border:none;font-size:11px;font-weight:700}.db-notif-readall:hover{text-decoration:underline}.db-notif-list{max-height:320px;overflow-y:auto}.db-notif-empty{text-align:center;color:var(--text-tertiary);padding:32px 20px;font-size:13px}.db-notif-item{border:none;border-bottom:.5px solid var(--hairline);width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:10px;padding:12px 16px;text-decoration:none;transition:background .12s;display:flex}.db-notif-item:last-child{border-bottom:none}.db-notif-item:hover{background:#fafaf8}.db-notif-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px;margin-top:6px}.db-notif-dot.is-error{background:var(--error)}.db-notif-dot.is-warn{background:var(--warning)}.db-notif-dot.is-info{background:var(--brand-navy)}.db-notif-dot.is-ok{background:var(--success)}.db-notif-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.db-notif-item-title{color:var(--text-primary);letter-spacing:-.005em;font-size:12px;font-weight:700}.db-notif-item-desc{color:var(--text-tertiary);font-size:12px;line-height:1.35}.db-notif-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.db-notif-foot{text-align:center;color:var(--brand-navy);border-top:.5px solid var(--hairline);padding:12px;font-size:13px;font-weight:700;text-decoration:none;display:block}.db-notif-foot:hover{background:#fafaf8}.db-content{padding:var(--content-pad);gap:var(--content-gap);flex-direction:column;flex:1;display:flex}.db-oabn{background:var(--suspect-bg);box-shadow:inset 3px 0 0 var(--warning), inset 0 0 0 .5px #8a580024;border-radius:10px;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex}.db-oabn-ico{width:30px;height:30px;color:var(--suspect-fg);background:#8a58001a;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.db-oabn-body{letter-spacing:-.005em;flex:1;min-width:0;font-size:13px;line-height:1.5}.db-oabn-body>b{color:var(--suspect-fg);font-size:12px;font-weight:800;display:block}.db-oabn-desc{color:var(--text-secondary);font-weight:500}.db-oabn-cta{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;height:34px;padding:0 14px;font-size:13px;font-weight:700;text-decoration:none;transition:filter .14s;display:inline-flex}.db-oabn-cta:hover{filter:brightness(1.18)}.db-oabn-x{width:28px;height:28px;color:var(--suspect-fg);opacity:.55;cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .14s,background .14s;display:inline-flex}.db-oabn-x:hover{opacity:1;background:#8a58001a}@media (width<=720px){.db-oabn{flex-wrap:wrap}.db-oabn-body{flex-basis:calc(100% - 84px)}.db-oabn-cta{margin-left:40px}}.db-oabn-shell{flex-shrink:0;padding:16px 24px 0}@media (width<=720px){.db-oabn-shell{padding:12px 16px 0}}.db-oabn.is-info{background:var(--navy-bg);box-shadow:inset 3px 0 0 var(--brand-navy), inset 0 0 0 .5px #00008024}.db-oabn.is-info .db-oabn-ico{color:var(--brand-navy);background:#00008014}.db-oabn.is-info .db-oabn-body>b{color:var(--brand-navy)}.db-oabn.is-error{background:var(--error-bg);box-shadow:inset 3px 0 0 var(--error), inset 0 0 0 .5px #b52b2b24}.db-oabn.is-error .db-oabn-ico{color:var(--error);background:#b52b2b1a}.db-oabn.is-error .db-oabn-body>b{color:var(--error)}.db-card{border:.5px solid var(--hairline);padding:var(--card-pad);background:#fff;border-radius:14px}.db-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.db-card-title{font-size:14px;font-weight:700;line-height:var(--lh-snug);color:var(--text-primary);letter-spacing:-.02em;margin:0}.db-card-head-meta{color:var(--text-tertiary);letter-spacing:0;align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.db-card-head-rating{color:var(--brand-navy);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.db-card-head-rating-sub{color:var(--text-tertiary);font-size:11px;font-weight:500}.db-card-head-lbl{font-weight:600}.db-card-link{color:var(--brand-navy);text-underline-offset:3px;align-items:center;gap:4px;font-size:11px;font-weight:600;-webkit-text-decoration:underline #0000804d;text-decoration:underline #0000804d;transition:text-decoration-color .15s;display:inline-flex}.db-card-link:hover{text-decoration-color:navy}.db-kpi-row{gap:var(--content-gap);grid-template-columns:repeat(4,1fr);display:grid}.db-kpi{border:.5px solid var(--hairline);padding:var(--kpi-pad);gap:var(--kpi-gap);min-height:var(--kpi-min-h);background:#fff;border-radius:14px;flex-direction:column;display:flex}.db-kpi-lbl{font:var(--t-meta);color:var(--text-tertiary);letter-spacing:var(--t-meta-ls)}.db-kpi-val{font:var(--t-kpi);font-size:var(--kpi-val-fs);letter-spacing:var(--t-kpi-ls);color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;display:inline-flex}.db-kpi-val-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin-left:2px;font-size:12px;font-weight:700}.db-kpi-val.is-dash{color:var(--text-disabled)}.db-kpi.is-unserved .db-kpi-sub{color:var(--text-tertiary)}.db-kpi-trend{letter-spacing:0;align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.db-kpi-trend-ico{align-items:center;display:inline-flex}.db-kpi-foot{color:var(--text-tertiary);margin-top:auto;font-size:11px;font-weight:500}.db-kpi-foot-navy{color:var(--brand-navy);font-weight:600}.db-kpi-gauge{flex-direction:column;gap:4px;margin-top:2px;display:flex}.db-kpi-gauge-track{background:#efefed;border-radius:2px;width:100%;height:4px;overflow:hidden}.db-kpi-gauge-fill{background:var(--brand-navy);border-radius:2px;height:100%}.db-kpi-gauge-meta{justify-content:flex-end;font-size:11px;font-weight:600;display:flex}.db-tone-success{color:var(--success)}.db-tone-warning{color:var(--warning)}.db-tone-error{color:var(--error)}.db-tone-navy{color:var(--brand-navy)}.db-tone-muted{color:var(--text-tertiary)}.db-sales{gap:var(--content-gap);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);display:grid}.db-card-chart{flex-direction:column;display:flex}.db-tabs{background:#f4f4f4;border-radius:6px;gap:4px;padding:2px;display:inline-flex}.db-tab{height:26px;color:var(--text-tertiary);letter-spacing:0;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s}.db-tab:hover{color:var(--text-secondary)}.db-tab.is-active{color:var(--brand-navy);background:#fff;font-weight:700;box-shadow:0 1px 2px #0a0c1e0f}.db-chart-summary{border-top:.5px solid var(--hairline);grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;margin-top:20px;padding-top:16px;display:grid}.db-chart-summary-cell{flex-direction:column;gap:4px;padding:0 12px;display:flex}.db-chart-summary-lbl{color:var(--text-tertiary);letter-spacing:0;font-size:11px;font-weight:600}.db-chart-summary-val{color:var(--text-secondary);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.db-chart-summary-peak{color:var(--brand-navy);margin-left:4px;font-weight:700}.db-chart-summary-divider{background:var(--hairline);justify-self:center;width:1px;height:24px}.db-card-summary{flex-direction:column;display:flex}.db-sum-list{flex-direction:column;gap:14px;margin:0 0 16px;padding:0;list-style:none;display:flex}.db-sum-row{justify-content:space-between;align-items:baseline;display:flex}.db-sum-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:500}.db-sum-val{color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:12px;font-weight:600}.db-sum-val.db-tone-error{color:var(--error)}.db-sum-val.db-tone-success{color:var(--success)}.db-sum-val-strong{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.db-sum-divider{background:var(--hairline);height:.5px;margin:2px 0}.db-status-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.db-chip{letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;height:22px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.db-chip-count{height:28px;padding:0 10px}.db-chip-label{line-height:1}.db-chip-num{font-variant-numeric:tabular-nums;opacity:.9;font-size:11px;font-weight:700}.db-chip-navy{background:var(--navy-bg);color:var(--brand-navy)}.db-chip-success{background:var(--success-bg);color:var(--success)}.db-chip-warning{background:var(--warning-bg);color:var(--warning)}.db-chip-error{background:var(--error-bg);color:var(--error)}.db-chip-muted{background:var(--muted-bg);color:var(--text-tertiary)}.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap{max-height:var(--table-max-h);scrollbar-gutter:stable;overflow:auto}.db-table thead th,.pv-table thead th,.rv-table thead th,.rpt-table thead th,.igs-table thead th{z-index:5;position:sticky;top:0}.db-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--table-fs)}.db-table thead th{text-align:left;font:var(--t-label);line-height:var(--row-lh);letter-spacing:var(--t-label-ls);color:var(--text-secondary);background:var(--surface);padding:var(--th-pad-y) var(--row-pad-x);border-bottom:.5px solid var(--hairline-strong);white-space:nowrap}@media (width>=769px) and (height>=700px){.db-page:has(.db-content>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap){height:100vh;overflow:hidden}.db-page:has(.db-content>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap) .db-main{min-height:0}.db-content:has(>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap){min-height:0;overflow-y:auto}.db-content:has(>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap)>*{flex-shrink:0}.db-content:has(>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap)>.db-card:has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap){min-height:var(--list-card-floor);flex-direction:column;flex:auto;display:flex;overflow:hidden}.db-content:has(>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap) :is(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap){flex:auto;min-height:0;max-height:none}.db-content.is-tall-chrome:has(>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap)>.db-card:has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap){min-height:0;max-height:calc(100% - 46px - var(--content-gap));flex:1 0 auto}.db-content.is-tall-chrome:has(>.cs-pager):has(.db-table-wrap,.pv-table-wrap,.rv-table-wrap,.igs-table-wrap)>.cs-pager{z-index:4;background:var(--paper);position:sticky;bottom:0}}.db-table thead th:first-child{border-top-left-radius:6px;border-bottom-left-radius:6px}.db-table thead th:last-child{border-top-right-radius:6px;border-bottom-right-radius:6px}.db-table tbody td{padding:var(--row-pad-y) var(--row-pad-x);border-bottom:.5px solid var(--hairline);color:var(--text-secondary);font-weight:500;line-height:var(--row-lh);letter-spacing:-.005em}.db-table tbody tr:nth-child(2n) td{background:#fbfbf9}.db-table tbody tr:hover td{background:#f1f1ef}.db-table tbody tr:last-child td{border-bottom:0}.db-table .db-num{text-align:right}.db-table td.db-num,.db-table th.db-num{white-space:nowrap}.bv-row-chev{width:24px;height:24px;color:var(--text-disabled);opacity:.55;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.db-table tbody tr:hover .bv-row-chev{opacity:1;color:var(--brand-navy);background:var(--navy-bg)}.db-table tbody tr:focus-visible{outline:2px solid var(--brand-navy);outline-offset:-2px}.db-table tbody tr{--row-bg:#fff}.db-table tbody tr:nth-child(2n){--row-bg:#fbfbf9}.db-table tbody tr:hover{--row-bg:#f1f1ef}.db-table.db-sticky-act thead th:last-child,.db-table.db-sticky-act tbody td:last-child{z-index:3;position:sticky;right:0}.db-table.db-sticky-act thead th:last-child{z-index:6;background:var(--surface)}.db-table.db-sticky-act tbody td:last-child{background:var(--row-bg,#fff);box-shadow:inset 1px 0 0 var(--hairline)}.db-table.db-sticky-check thead th.cs-col-check,.db-table.db-sticky-check tbody td.cs-col-check{z-index:3;position:sticky;left:0}.db-table.db-sticky-check thead th.cs-col-check{z-index:6;background:var(--surface)}.db-table.db-sticky-check tbody td.cs-col-check{background:var(--row-bg,#fff);box-shadow:inset -1px 0 0 var(--hairline)}.bv-panel-nav{flex-shrink:0;align-items:center;gap:6px;margin-left:auto;margin-right:10px;display:flex}.bv-panel-nav-pos{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-right:4px;font-size:11px}.bv-panel-nav-btn{border:1px solid var(--hairline-strong);width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:0 0 2px;font-size:16px;line-height:1;transition:border-color .12s,color .12s;display:inline-flex}.bv-panel-nav-btn:hover:not(:disabled){border-color:var(--brand-navy);color:var(--brand-navy)}.bv-panel-nav-btn:disabled{opacity:.35;cursor:default}.bv-bulkbar{z-index:20;background:var(--brand-navy);color:#fff;border-radius:12px;align-items:center;gap:14px;padding:10px 12px 10px 20px;animation:.16s bvBulkbarIn;display:flex;position:sticky;bottom:14px;box-shadow:0 8px 28px #00002047}@media (prefers-reduced-motion:reduce){.bv-bulkbar{animation:none}}@keyframes bvBulkbarIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bv-bulkbar-count{white-space:nowrap;font-size:12px;font-weight:700}.bv-bulkbar-sum{font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:-.005em;font-size:14px;font-weight:800}.bv-bulkbar-spacer{flex:1}.bv-bulkbar-clear{color:#ffffffc7;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:6px 8px;font-size:13px;font-weight:600}.bv-bulkbar-clear:hover{color:#fff;background:#ffffff1f}.bv-pending-flag{color:var(--text-tertiary);white-space:nowrap;flex:none;font-size:12px;font-weight:500}.bv-pending-flag:before{content:"·";color:var(--text-tertiary);margin-right:6px}.bv-bulkbar-cta{height:38px;color:var(--brand-navy);font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:#fff;border:none;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800;display:inline-flex}.bv-bulkbar-cta:hover:not(:disabled){background:#efeffa}.bv-bulkbar-cta:disabled{opacity:.5;cursor:default}@media (width<=768px){.bv-bulkbar{display:none}}th.ad-th-sort{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .12s}th.ad-th-sort:hover{color:var(--text-primary)}th.ad-th-sort:focus-visible{outline:2px solid var(--brand-navy);outline-offset:-2px}th.ad-th-sort.is-sorted{color:var(--brand-navy)}.ad-sort-ico{vertical-align:middle;color:var(--text-disabled);margin-left:4px;display:inline-flex}th.ad-th-sort:hover .ad-sort-ico{color:var(--text-tertiary)}.ad-sort-ico.is-active{color:var(--brand-navy)}.db-table .db-num.ad-th-sort{text-align:right}.db-link-navy{color:var(--brand-navy);text-underline-offset:.36em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;font-variant-numeric:tabular-nums;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052;text-decoration-thickness:1px}.db-link-navy:hover{text-decoration-color:navy}.db-td-product{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:320px;font-weight:600;overflow:hidden}.db-td-amount{color:var(--text-primary);font-weight:700}.db-td-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.db-num{font-variant-numeric:tabular-nums}.db-bottom-split{gap:var(--content-gap);grid-template-columns:1fr 1fr;display:grid}.db-feed{flex-direction:column;margin:0 0 12px;padding:0;list-style:none;display:flex}.db-feed-item{border-bottom:.5px solid var(--hairline);flex-direction:column;gap:6px;padding:12px 0;display:flex}.db-feed-item:first-child{padding-top:4px}.db-feed-item:last-child{border-bottom:0;padding-bottom:4px}.db-feed-row1{align-items:center;gap:10px;min-width:0;display:flex}.db-stars{color:var(--brand-navy);flex-shrink:0;gap:1px;display:inline-flex}.db-star.is-off{color:#e5e5e5}.db-star.is-on{color:var(--brand-navy)}.db-feed-product{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;font-weight:600;overflow:hidden}.db-feed-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.db-feed-body{color:#4a4a4a;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.db-feed-meta{color:var(--text-tertiary);letter-spacing:0;font-size:11px}.db-feed-meta-row{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.db-feed-dot{color:#d4d4d4}.db-feed-status{font-weight:600}.db-feed-action{color:var(--brand-navy);flex-shrink:0;align-items:center;gap:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.db-feed-action:hover{text-underline-offset:3px;text-decoration:underline}.db-unhandled-pill{background:var(--error);color:#fff;font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.db-chart-fig{position:relative}.db-chart-xlabels{height:18px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;line-height:18px;position:relative}.db-chart-xlabels>span{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.db-chart-ylabels{pointer-events:none;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;inset:0}.db-chart-ylabels>span{white-space:nowrap;padding-right:6px;position:absolute;transform:translate(-100%,-50%)}.db-chart-wrap{position:relative}.db-chart-tip{border:.5px solid var(--hairline-strong);pointer-events:none;white-space:nowrap;background:#fff;border-radius:6px;padding:8px 10px;box-shadow:0 6px 24px #0a0c1e1f}.db-chart-tip-date{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.db-chart-tip-value{letter-spacing:-.005em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}@media (width<=1280px){.db-sales{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (width<=1024px){.db-page{grid-template-columns:64px 1fr}.db-side{padding:12px 8px}.db-side .db-side-link{justify-content:center;padding:10px 0}.db-side .db-side-shop,.db-side .db-side-section,.db-side .db-side-link-label,.db-side .db-side-badge,.db-side .db-side-profile-text{display:none}.db-side-wordmark{font-size:11px}.db-side-brand-row,.db-side-profile{justify-content:center}}@media (width<=900px){.db-sales,.db-bottom-split{grid-template-columns:1fr}}@media (width<=768px){.db-page,.db-page.is-collapsed{grid-template-columns:1fr}.db-page{grid-template-rows:1fr auto;height:100dvh}.db-main{height:auto;min-height:0}.db-side{display:none}.db-top-hamburger{display:inline-flex!important}.db-mnav-backdrop{z-index:119;background:#00000052;border:0;padding:0;display:block;position:fixed;inset:0}.db-page.is-mnav-open .db-side{z-index:120;width:min(284px,86vw);height:100dvh;animation:dbDrawerIn .26s var(--ease-out) both;padding:16px 12px;display:flex;position:fixed;top:0;left:0;overflow-y:auto}@keyframes dbDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.db-page.is-mnav-open .db-side{animation:none}}.db-page.is-mnav-open .db-side .db-side-link-label{display:inline}.db-page.is-mnav-open .db-side .db-side-badge{display:inline-flex}.db-page.is-mnav-open .db-side .db-side-profile-text{display:flex}.db-page.is-mnav-open .db-side .db-side-link{height:var(--nav-row-h-touch);padding:0 var(--nav-pad-x);justify-content:flex-start}.db-page.is-mnav-open.is-collapsed .db-side-link-label,.db-page.is-mnav-open.is-collapsed .db-side-badge,.db-page.is-mnav-open.is-collapsed .db-side-profile-text{opacity:1}.db-page.is-mnav-open.is-collapsed .db-side-profile{justify-content:flex-start}.db-page.is-mnav-open .db-side .db-side-top{display:none}.db-kpi-row{grid-template-columns:1fr 1fr}.cs-kpi-row,.ad-kpi-row,.sl-kpi-row,.ord-kpi-row,.stl-kpi-row{grid-template-columns:1fr 1fr!important}.db-content{padding:16px}.db-top{height:auto;min-height:var(--top-h);flex-wrap:wrap;align-items:flex-start;row-gap:8px;padding-right:92px}.db-top-left{flex:auto;min-width:0}.db-top-right{flex-wrap:wrap;gap:8px}.db-range{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;display:inline-flex;overflow-x:auto}.db-range::-webkit-scrollbar{display:none}.db-range-btn{flex-shrink:0}.cs-tabbar{scrollbar-width:none;padding:0 12px;overflow-x:auto}.cs-tabbar::-webkit-scrollbar{display:none}.cs-tab{flex-shrink:0}.cs-filter-chips,.ad-filter-chips,.iim-chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto;flex-wrap:nowrap!important}.cs-filter-chips::-webkit-scrollbar{display:none}.ad-filter-chips::-webkit-scrollbar{display:none}.iim-chips::-webkit-scrollbar{display:none}}.db-mtab{display:none}@media (width<=768px){.db-mtab{border-top:.5px solid var(--hairline);padding:6px 4px calc(8px + env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(5,1fr);display:grid}}.db-mtab-item{color:var(--text-tertiary,#6b6b6b);letter-spacing:-.005em;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 0 2px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none;display:flex;position:relative}.db-mtab-item.is-active{color:var(--brand-navy,navy)}.db-mtab-ico{justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.db-mtab-badge{background:var(--error);color:#fff;font-variant-numeric:tabular-nums;border:1.5px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:800;display:inline-flex;position:absolute;top:4px;left:50%}.db-mtab-label{letter-spacing:-.005em;font-size:10px}.db-mrole-pill{display:none}@media (width<=768px){.db-mrole-pill{z-index:95;letter-spacing:.04em;color:#fff;background:#2e2e2e;border-radius:999px;align-items:center;height:24px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:14px;right:16px;box-shadow:0 1px 3px #0000001f}.db-mrole-pill.is-operator{background:#b5530e}.db-mrole-pill.is-superadmin{background:var(--brand-navy,navy)}.db-mrole-pill.is-csagent{background:#8a5800}.db-mrole-pill.is-marketer{background:var(--success)}.db-main>div:first-child+.db-mrole-pill{top:56px}}.db-mmore-overlay{z-index:100;background:#00000080;align-items:flex-end;display:flex;position:fixed;inset:0}.db-mmore-sheet{width:100%;max-height:80vh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:16px 16px 0 0;flex-direction:column;gap:8px;display:flex;overflow-y:auto}.db-mmore-head{border-bottom:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding:4px 4px 12px;display:flex}.db-mmore-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:800}.db-mmore-close{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:4px;display:inline-flex}.db-mmore-close:hover{background:var(--muted-bg,#f5f5f5)}.db-mmore-list{flex-direction:column;gap:2px;margin:0;padding:4px 0;list-style:none;display:flex}.db-mmore-row{color:var(--text-primary);border-radius:10px;align-items:center;gap:12px;padding:14px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.db-mmore-row:hover{background:var(--muted-bg,#f5f5f5)}.db-mmore-ico{width:28px;height:28px;color:var(--text-secondary);justify-content:center;align-items:center;display:inline-flex}.db-mmore-label{flex:1}.db-mmore-arrow{color:var(--text-disabled);font-size:18px;line-height:1}.db-mmore-logout{border:1px solid var(--hairline);height:48px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:8px;font-family:inherit;font-size:14px;font-weight:700;display:flex}.db-mmore-logout:hover{background:var(--muted-bg,#f5f5f5)}@media (width<=640px){.db-kpi-row{grid-template-columns:1fr}.db-chart-summary{grid-template-columns:1fr;gap:12px}.db-chart-summary-divider{display:none}.db-top-title{font-size:16px}.db-content{gap:12px;padding:12px}.db-table thead th,.db-table tbody td{padding:10px 8px;font-size:11px}}@media (width<=768px){.cs-panel{border-left:none;width:100vw!important;max-width:100vw!important}.cs-modal{margin:16px;width:calc(100vw - 32px)!important;max-width:calc(100vw - 32px)!important}.cs-modal-overlay{align-items:flex-start}.cs-tabbar{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.cs-tab{flex-shrink:0}.cs-filterbar{flex-direction:column;align-items:stretch;gap:8px}.cs-filterbar .cs-filter-field,.cs-search{width:100%}.db-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.db-table{min-width:720px}.pe-actionbar{padding:12px 16px}.pe-actionbar-right{gap:6px}.pe-actionbar .pv-btn-primary{padding:0 14px;font-size:13px}}@media (width<=480px){.db-top{padding:0 92px 0 12px}.db-top-title{font-size:15px}.db-range-btn{padding:0 8px;font-size:12px}.db-card{padding:14px}.cs-modal{border-radius:0;min-height:100vh;margin:0;width:100vw!important;max-width:100vw!important}}.spv-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px;transition:background .15s;display:flex}.spv-mcard:hover{background:var(--muted-bg,#f5f5f5)}.spv-mcard.is-selected{border-color:var(--brand-navy);background:#00008008}.spv-mcard-body{align-items:flex-start;gap:12px;display:flex}.spv-mcard-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.spv-mcard-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.35}.spv-mcard-code{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.spv-mcard-meta{color:var(--text-secondary);flex-wrap:wrap;gap:4px;font-size:12px;display:inline-flex}.spv-mcard-dot{color:var(--text-disabled)}.spv-mcard-badges{flex-wrap:wrap;gap:4px;margin-top:4px;display:inline-flex}.spv-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.spv-mcard-price{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.spv-mcard-when{color:var(--text-tertiary);font-size:12px}.spv-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.sov-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.sov-mcard:hover{background:var(--muted-bg,#f5f5f5)}.sov-mcard.is-selected{border-color:var(--brand-navy);background:#00008008}.sov-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sov-mcard-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.sov-mcard-option{color:var(--text-tertiary);font-size:12px}.sov-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;gap:4px;font-size:12px;display:inline-flex}.sov-mcard-dot{color:var(--text-disabled)}.sov-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.sov-mcard-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.sov-mcard-when{color:var(--text-tertiary);text-align:right;font-size:11px}.sov-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.sstl-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.sstl-mcard:hover{background:var(--muted-bg,#f5f5f5)}.sstl-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sstl-mcard-payout{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800}.sstl-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;gap:4px;font-size:12px;display:inline-flex}.sstl-mcard-dot{color:var(--text-disabled)}.sstl-mcard-detail{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.sstl-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.sstl-mcard-foot-left{color:var(--text-tertiary);font-size:12px}.sstl-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.sdb-mcard{border:.5px solid var(--hairline);color:inherit;background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;transition:background .15s;display:flex}.sdb-mcard:hover{background:var(--muted-bg,#f5f5f5)}.sdb-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sdb-mcard-title{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.sdb-mcard-meta{color:var(--text-tertiary);gap:4px;font-size:12px;display:inline-flex}.sdb-mcard-dot{color:var(--text-disabled)}.sdb-mcard-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.sdb-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.scl-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.scl-mcard:hover{background:var(--muted-bg,#f5f5f5)}.scl-mcard.is-unhandled{border-left:3px solid var(--error,#b52b2b)}.scl-mcard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.scl-mcard-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.scl-mcard-msg{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.scl-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.scl-mcard-dot{color:var(--text-disabled)}.scl-mcard-foot{border-top:.5px solid var(--hairline);justify-content:flex-end;align-items:center;padding-top:8px;display:flex}.scl-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}:where(a[href],button,[role=button],[role=tab],[role=switch],[role=checkbox],[role=radio],[role=menuitem],[role=option],input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--brand-navy);outline-offset:2px}.db-side :focus-visible,.bv-toast :focus-visible,.ad-toast :focus-visible,.stl-toast :focus-visible,.bv-undo-toast :focus-visible{outline-color:#fff}.pv-input:focus-visible,.pv-select:focus-visible,.pv-textarea:focus-visible,.cs-textarea:focus-visible,.sl-input:focus-visible{outline-offset:3px}.bv-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden}.bv-clamp-2,.bv-clamp-3{overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bv-clamp-2{-webkit-line-clamp:2}.bv-clamp-3{-webkit-line-clamp:3}.cs-modal-title,.pv-modal-title,.cs-panel-title,.pp-title,.cs-modal-sub{overflow-wrap:break-word}.pv-input,.pv-select,.pv-textarea,.bv-input,.cs-textarea,.sl-input,.sl-select{min-width:0;max-width:100%}button:disabled{cursor:not-allowed;opacity:.5}button.is-busy:disabled{opacity:.9;cursor:progress}input:disabled,select:disabled,textarea:disabled{cursor:default;color:var(--text-disabled);background-color:var(--muted-bg)}.pub-page{background:var(--paper,#fafaf8);min-height:100vh}.pub-main{flex-direction:column;min-width:0;min-height:100vh;display:flex}.err-stage{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;padding:32px 24px 64px;display:flex;position:relative}.err-brand{align-items:baseline;gap:10px;text-decoration:none;display:inline-flex;position:absolute;top:28px;left:32px}.err-wordmark{color:var(--brand-navy);letter-spacing:-.04em;font-size:18px;font-weight:800}.err-tag{letter-spacing:.04em;color:var(--text-tertiary);text-transform:uppercase;font-size:11px;font-weight:700}.err-card{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:460px;display:flex}.err-ico{background:var(--navy-bg);width:76px;height:76px;color:var(--brand-navy);border-radius:22px;justify-content:center;align-items:center;margin-bottom:28px;display:inline-flex}.err-ico.is-error{background:var(--error-bg);color:var(--error)}.err-ico.is-warn{background:var(--warning-bg);color:var(--warning)}.err-code{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text-tertiary);margin-bottom:12px;font-size:13px;font-weight:800}.err-code.is-error{color:var(--error)}.err-code.is-warn{color:var(--warning)}.err-title{letter-spacing:-.02em;text-wrap:balance;color:var(--text-primary);margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.35}.err-desc{color:var(--text-secondary);text-wrap:pretty;max-width:380px;margin:0;font-size:14px;font-weight:500;line-height:1.6}.err-meta{border:1px solid var(--hairline);color:var(--text-secondary);background:#fff;border-radius:10px;align-items:center;gap:8px;margin-top:24px;padding:10px 14px;font-size:13px;font-weight:600;display:inline-flex}.err-meta b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.err-meta .err-meta-ico{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.err-meta-code{letter-spacing:.04em;color:var(--text-primary);font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:12px}.err-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:32px;display:flex}.err-btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:46px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}.err-btn:active{transform:translateY(1px)}.err-btn-primary{background:var(--brand-navy);color:#fff}.err-btn-primary:hover{background:var(--brand-navy-2)}.err-btn-ghost{color:var(--text-secondary);border-color:var(--hairline-strong);background:#fff}.err-btn-ghost:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.err-help{text-align:center;color:var(--text-tertiary);font-size:13px;font-weight:500;position:absolute;bottom:24px;left:0;right:0}.err-help a{color:var(--text-secondary);font-weight:700;text-decoration:none}.err-help a:hover{color:var(--brand-navy);text-decoration:underline}.err-perm{border:1px solid var(--hairline);text-align:left;background:#fff;border-radius:12px;width:100%;max-width:380px;margin-top:24px;padding:4px 16px}.err-perm-row{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.err-perm-row+.err-perm-row{border-top:1px solid var(--hairline)}.err-perm-k{color:var(--text-tertiary);flex-shrink:0;font-size:13px;font-weight:500}.err-perm-v{color:var(--text-primary);text-align:right;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.err-perm-enum{letter-spacing:.04em;color:var(--text-secondary);background:var(--paper);border:1px solid var(--hairline);border-radius:6px;margin-left:8px;padding:2px 6px;font-family:SFMono-Regular,ui-monospace,Menlo,monospace;font-size:11px;font-weight:600}@media (width<=520px){.err-brand{top:20px;left:20px}.err-title{font-size:24px}.err-actions{flex-direction:column-reverse;width:100%}.err-btn{width:100%}.err-help{margin-top:28px;position:static}}.bv-fields{flex-direction:column;gap:16px;display:flex}.bv-field{flex-direction:column;gap:8px;display:flex}.bv-label{text-transform:uppercase;letter-spacing:0;color:#4a4a4a;font-size:11px;font-weight:700}.bv-label-row{justify-content:space-between;align-items:center;display:flex}.bv-opt-tag{color:var(--text-tertiary);text-transform:none;letter-spacing:0;font-size:10px;font-weight:600}.bv-input-wrap{border:1px solid var(--hairline-strong);background:#fff;border-radius:8px;align-items:center;height:44px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:relative;overflow:hidden}.bv-input-wrap:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.bv-input-wrap.is-success{border-color:var(--success)}.bv-input-wrap.is-success:focus-within{box-shadow:0 0 0 3px #0f6e4824}.bv-input-wrap.is-error{border-color:var(--error);background:var(--error-bg)}.bv-input-wrap.is-error:focus-within{box-shadow:0 0 0 3px #b52b2b29}.bv-input-wrap:has(>.bv-input:disabled){background:#f5f5f3}.bv-input{min-width:0;height:100%;color:var(--text-primary);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:14px}.bv-input::placeholder{color:var(--text-disabled,#adadad);font-weight:400}.bv-input:disabled{color:var(--text-tertiary);cursor:not-allowed}.bv-input-check{color:#0f6e48;justify-content:center;align-items:center;width:36px;height:100%;display:inline-flex}.bv-eye{color:#8a8a8a;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:100%;transition:color .15s;display:inline-flex}.bv-eye:hover{color:var(--text-primary)}.bv-error{color:var(--error);letter-spacing:0;align-items:center;gap:4px;margin-top:2px;font-size:11px;font-weight:500;display:inline-flex}.bv-hint{color:var(--text-disabled,#adadad);letter-spacing:0;margin-top:2px;font-size:11px;font-weight:400}.bv-hint-success{color:#0f6e48}.bv-hint-quiet{color:#8a8a8a}.bv-select-wrap{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;height:44px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.bv-select-wrap:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.bv-select-wrap.is-error{border-color:var(--error);background:var(--error-bg)}.bv-select{min-width:0;height:100%;font:inherit;color:var(--text-primary);appearance:none;cursor:pointer;background:0 0;border:none;outline:none;flex:1;padding:0 40px 0 14px;font-size:14px}.bv-select.is-empty{color:var(--text-disabled,#adadad)}.bv-select:disabled{cursor:not-allowed;color:var(--text-tertiary)}.bv-select-chevron{color:#8a8a8a;pointer-events:none;display:inline-flex;position:absolute;right:12px}@keyframes bv-spin{to{transform:rotate(360deg)}}.bv-page{grid-template-columns:1fr 1fr;width:100%;min-height:100vh;display:grid}.bv-left{color:#fff;position:relative;overflow:hidden}.bv-left-inner{z-index:2;flex-direction:column;justify-content:space-between;height:100%;min-height:100vh;padding:64px 80px;display:flex;position:relative}.bv-left:before{content:"";pointer-events:none;background:radial-gradient(1100px 700px at 80% -10%,#ffffff0f,#0000 60%),radial-gradient(900px 600px at -10% 110%,#ffffff0a,#0000 60%);position:absolute;inset:0}.bv-brand{flex-direction:column;gap:10px;display:flex}.bv-wordmark{letter-spacing:-.04em;color:#fff;font-size:40px;font-weight:900;line-height:1}.bv-tagline{letter-spacing:.04em;text-transform:uppercase;color:#ffffff80;white-space:nowrap;font-size:13px;font-weight:500}.bv-editorial{flex-direction:column;gap:16px;max-width:520px;display:flex}.bv-editorial-h1{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.2}.bv-editorial-sub{color:#fff9;margin:0;font-size:18px;font-weight:400;line-height:1.6}.bv-left-foot{justify-content:space-between;align-items:center;font-size:11px;display:flex}.bv-version{color:#ffffff4d;font-variant-numeric:tabular-nums;letter-spacing:.04em}.bv-left-link{color:#ffffff8c;letter-spacing:.04em;align-items:center;gap:4px;font-size:11px;text-decoration:none;transition:color .15s;display:inline-flex}.bv-left-link:hover{color:#ffffffd9}.bv-ornament{transform-origin:50%;letter-spacing:.04em;color:#ffffff38;pointer-events:none;font-family:Fraunces,Noto Serif KR,Georgia,serif;font-size:11px;font-style:italic;position:absolute;top:50%;right:-40px;transform:translateY(-50%)rotate(90deg)}.bv-right{background:var(--paper);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:48px;display:flex;position:relative}.bv-right-signup{justify-content:flex-start;padding-top:64px;padding-bottom:96px}.bv-form-wrap{flex-direction:column;width:100%;max-width:400px;display:flex}.bv-form-wrap-wide{max-width:440px}.bv-form-head{margin-bottom:32px}.bv-form-head-signup{margin-bottom:24px;position:relative}.bv-form-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 6px;font-size:24px;font-weight:700}.bv-form-sub{color:var(--text-tertiary);margin:0;font-size:13px;font-weight:400}.bv-mobile-brand{display:none}.bv-mobile-wordmark{letter-spacing:-.04em;color:var(--brand-navy);font-size:32px;font-weight:900;line-height:1}.bv-mobile-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:500}.bv-back{color:var(--text-tertiary);letter-spacing:0;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-family:inherit;font-size:12px;font-weight:500;transition:color .15s;display:inline-flex}.bv-back:hover{color:var(--text-primary)}.bv-stepper{align-items:center;gap:12px;margin-bottom:20px;display:flex}.bv-stepper-dots{align-items:center;gap:4px;display:flex}.bv-step-dot{background:#e5e5e5;border-radius:2px;width:24px;height:3px;transition:background .2s}.bv-step-dot.is-active{background:var(--brand-navy)}.bv-step-dot.is-done{background:var(--brand-navy);opacity:.4}.bv-stepper-text{letter-spacing:.04em;color:var(--brand-navy);text-transform:uppercase;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.bv-step-divider{color:#d4d4d4;font-weight:500}.bv-step-total{color:var(--text-disabled);font-weight:500}.bv-step-label{letter-spacing:.04em;text-transform:none;color:var(--text-tertiary);margin-left:6px;font-weight:500}.bv-notice{background:#f0f0fa;border-radius:8px;align-items:flex-start;gap:10px;margin-bottom:24px;padding:14px 16px;display:flex}.bv-notice-icon{color:var(--brand-navy);flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.bv-notice-body{flex-direction:column;gap:2px;display:flex}.bv-notice-title{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px;font-weight:500}.bv-notice-sub{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:400}.bv-required-pill{height:18px;color:var(--brand-navy);letter-spacing:.04em;text-transform:none;background:#f0f0fa;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.bv-strength{align-items:center;gap:8px;margin-top:8px;display:flex}.bv-strength-track{flex:1;gap:4px;display:flex}.bv-strength-seg{background:#ebebeb;border-radius:2px;flex:1;height:4px;transition:background .2s}.bv-strength-label{letter-spacing:0;text-align:right;font-variant-numeric:tabular-nums;min-width:28px;font-size:11px;font-weight:600}.bv-check{color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:12px;font-weight:500;display:inline-flex;position:relative}.bv-check-box{width:var(--bv-cb-size,16px);height:var(--bv-cb-size,16px);border:1px solid #d4d4d4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s;display:inline-flex}.bv-check-dash{background:#fff;border-radius:1px;width:8px;height:2px}.bv-check-label{white-space:nowrap}.bv-check-strong .bv-check-label{color:var(--text-primary);font-size:14px;font-weight:700}.bv-link-strong{color:var(--brand-navy);text-underline-offset:3px;font-size:12px;font-weight:600;text-decoration:underline}.bv-form-row{justify-content:space-between;align-items:center;gap:var(--sp-12);margin-top:12px;margin-bottom:24px;display:flex}.bv-cta{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:0;width:100%;height:44px;font-family:inherit;font-size:16px;font-weight:700;transition:background .15s,transform 80ms;display:inline-flex}.bv-cta:hover:not(:disabled){background:var(--brand-navy-2)}.bv-cta:active:not(:disabled){transform:translateY(1px)}.bv-cta:disabled{opacity:.4;cursor:not-allowed}.bv-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite bv-spin;display:inline-block}.bv-divider{color:var(--text-tertiary);align-items:center;gap:12px;margin:24px 0 0;font-size:12px;font-weight:500;display:flex}.bv-divider:before,.bv-divider:after{content:"";background:var(--hairline-strong);flex:1;height:1px}.bv-social{grid-template-columns:1fr 1fr;gap:8px;margin-top:24px;display:grid}.bv-social-btn{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:44px;font-family:inherit;font-size:13px;font-weight:600;transition:filter .15s,transform 80ms;display:inline-flex}.bv-social-btn:hover{filter:brightness(.96)}.bv-social-btn:active{transform:translateY(1px)}.bv-kakao{color:#000;background:#fee500}.bv-naver{color:#fff;background:#03c75a}.bv-foot-link{text-align:center;color:var(--text-tertiary);margin:32px 0 0;font-size:13px;font-weight:400}.bv-foot-link a{color:var(--brand-navy);text-underline-offset:3px;font-weight:600;text-decoration:underline}.bv-legal{color:#9a9a9a;letter-spacing:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:48px;font-size:11px;display:flex}.bv-legal a{color:inherit;text-decoration:none}.bv-legal a:hover{color:#4a4a4a;text-underline-offset:2px;text-decoration:underline}.bv-legal-sep{color:#c8c8c8}.bv-channel-block{flex-direction:column;gap:12px;display:flex}.bv-channel-chips{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bv-chip{color:#4a4a4a;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,color .15s,padding .15s;display:inline-flex;position:relative}.bv-chip:hover:not(.is-active){border-color:#c8c8c8}.bv-chip.is-active{border:2px solid var(--brand-navy);background:var(--navy-bg,#f0f0fa);color:var(--brand-navy);padding:0 12px;font-weight:600}.bv-chip-icon{opacity:.85;display:inline-flex}.bv-chip.is-active .bv-chip-icon{opacity:1}.bv-chip-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bv-chip-check{background:var(--brand-navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;margin-left:2px;display:inline-flex}.bv-channel-urls{background:#fafafa;border:1px dashed #e5e5e5;border-radius:8px;flex-direction:column;gap:8px;padding:12px 12px 10px;display:flex}.bv-channel-url-row{align-items:center;gap:8px;display:flex}.bv-channel-url-tag{color:#4a4a4a;letter-spacing:-.005em;background:#fff;border:1px solid #ececec;border-radius:6px;flex-shrink:0;align-items:center;gap:4px;min-width:92px;height:36px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.bv-url-input{height:36px;font:inherit;color:var(--text-primary);letter-spacing:-.005em;background:#fff;border:1px solid #e5e5e5;border-radius:6px;outline:none;flex:1;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.bv-url-input::placeholder{color:var(--text-disabled)}.bv-url-input:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.bv-terms{background:#fff;border:1px solid #e5e5e5;border-radius:8px;margin-top:20px;margin-bottom:24px;padding:16px}.bv-terms-all{padding-bottom:12px}.bv-terms-all-note{color:var(--text-tertiary);letter-spacing:-.005em;margin-left:2px;font-size:12px;font-weight:500}.bv-terms-divider{background:#efefed;height:1px;margin:0 -16px 12px}.bv-terms-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bv-terms-item{justify-content:space-between;align-items:center;gap:12px;display:flex}.bv-terms-item .bv-check-label{font-size:var(--fs-13);color:var(--text-secondary);font-weight:400}.bv-term-required{color:var(--brand-navy);margin-right:4px;font-weight:600}.bv-term-optional{color:var(--text-tertiary);margin-right:4px;font-weight:500}.bv-term-view{color:var(--brand-navy);text-underline-offset:3px;flex-shrink:0;font-size:12px;font-weight:500;text-decoration:underline}.bv-form-wrap-reset .bv-cta,.bv-form-wrap-reset .bv-foot-link{margin-top:24px}.bv-form-head-row{align-items:center;gap:10px;display:flex}.bv-reset-sent{text-align:center;flex-direction:column;align-items:center;display:flex}.bv-reset-sent-ico{background:var(--navy-bg);width:56px;height:56px;color:var(--brand-navy);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}.bv-reset-sent-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 10px;font-size:24px;font-weight:800}.bv-reset-sent-text{color:#4a4a4a;letter-spacing:-.005em;text-wrap:pretty;margin:0 0 6px;font-size:14px;line-height:1.6}.bv-reset-sent-text b{color:var(--brand-navy);word-break:break-all;font-weight:700}.bv-reset-sent-hint{color:var(--text-tertiary);letter-spacing:-.005em;margin:0 0 24px;font-size:13px}.bv-reset-sent .bv-cta{width:100%}.bv-reset-resent{color:var(--success);letter-spacing:-.005em;align-items:center;gap:6px;margin:12px 0 0;font-size:13px;font-weight:600;display:inline-flex}.bv-reset-verified{height:24px;color:var(--success);letter-spacing:-.005em;background:#e9f4ef;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:14px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.bv-otp{gap:8px;display:flex}.bv-otp-box{border:1px solid var(--hairline-strong);text-align:center;min-width:0;height:58px;color:var(--text-primary);font-variant-numeric:tabular-nums;-moz-appearance:textfield;background:#fff;border-radius:12px;flex:1;padding:0;font-family:inherit;font-size:24px;font-weight:700;transition:border-color .12s,box-shadow .12s,background .12s}.bv-otp-box::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.bv-otp-box::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.bv-otp-box.is-filled{border-color:var(--brand-navy)}.bv-otp-box:focus{border-color:var(--brand-navy,navy);outline:none;box-shadow:0 0 0 3px #0000801f}.bv-otp-box:disabled{color:var(--text-tertiary);background:#f5f5f3}.bv-otp.is-error .bv-otp-box{border-color:var(--error);background:var(--error-bg);color:var(--error)}.bv-otp.is-error .bv-otp-box:focus{box-shadow:0 0 0 3px #b52b2b29}.bv-otp-meta{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.bv-otp-timer{color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.bv-otp-timer-dot{background:var(--success);border-radius:999px;width:6px;height:6px}.bv-otp-timer.is-expired{color:var(--error)}.bv-otp-timer.is-expired .bv-otp-timer-dot{background:var(--error)}.bv-otp-resend{cursor:pointer;color:var(--brand-navy);text-underline-offset:3px;letter-spacing:-.005em;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:600;text-decoration:underline}.bv-otp-resend:disabled{color:var(--text-disabled);cursor:default;text-decoration:none}.bv-otp-err{color:var(--error);letter-spacing:-.005em;align-items:center;gap:6px;margin-top:14px;font-size:13px;font-weight:600;display:inline-flex}.bv-otp-sub-mail{color:var(--brand-navy);word-break:break-all;font-weight:700}.bv-otp-row{gap:var(--sp-10)}.bv-otp-row .bv-otp-box{color:#17171a;border-width:1.5px;border-radius:10px;font-weight:800}.bv-otp-row.is-error .bv-otp-box{background:var(--surface);color:#17171a}.bv-otp-row .bv-otp-box:disabled{color:var(--text-tertiary)}.bv-otp-row+.bv-otp-err{margin-top:var(--sp-10)}.bv-otp-cta{margin-top:16px}.bv-otp-mail{color:#17171a;word-break:break-all;font-weight:700}.bv-otp-links{margin-top:var(--sp-16);justify-content:space-between;align-items:center;display:flex}.bv-otp-note{align-items:flex-start;gap:var(--sp-10);font-size:var(--fs-12);color:#6e6e76;background:#f4f4f1;border-radius:9px;margin-top:20px;padding:12px 14px;line-height:1.6;display:flex}.bv-otp-note svg{flex-shrink:0;margin-top:2px}.bv-otp-note b{font-weight:700}@media (width<=1024px){.bv-page{grid-template-columns:1fr}.bv-left{display:none}.bv-mobile-brand{flex-direction:column;align-self:center;gap:4px;width:100%;max-width:400px;margin-bottom:32px;display:flex}.bv-right{justify-content:flex-start;min-width:0;padding-top:80px}.bv-right-signup{padding-top:64px}}@media (width<=768px){.bv-right{padding:64px 24px 80px}.bv-right-signup{padding:48px 24px 96px}.bv-form-wrap{background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:32px 24px;box-shadow:0 1px #0a0c1e08}.bv-mobile-brand{max-width:440px}.bv-channel-chips{grid-template-columns:1fr 1fr}}@media (width<=640px){.bv-right{padding:48px 16px 64px}.bv-right-signup{padding:40px 16px 96px}.bv-form-wrap{padding:28px 20px}.bv-social,.bv-channel-chips{grid-template-columns:1fr}.bv-channel-url-row{flex-direction:column;align-items:stretch}.bv-channel-url-tag{min-width:0}.bv-legal{flex-wrap:wrap;padding:0 16px}.bv-step-label{display:none}}@media (width>=1440px){.bv-left-inner{padding:80px 96px}.bv-form-wrap{max-width:420px}.bv-form-wrap-wide{max-width:460px}.bv-mobile-brand{max-width:420px}}.mb-mono{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:SFMono-Regular,ui-monospace,Menlo,Consolas,monospace}.bv-mini-spin{border:2px solid #00008040;border-top-color:var(--brand-navy);border-radius:50%;animation:.6s linear infinite bv-spin;display:inline-block}.bv-text-btn{color:var(--text-tertiary);background:0 0;border:none;align-items:center;gap:4px;padding:0;font-size:11px;font-weight:600;transition:color .15s;display:inline-flex}.bv-text-btn:hover{color:var(--error)}.bv-ta-wrap{background:#fff;border:1px solid #e5e5e5;border-radius:8px;padding:10px 12px 8px;transition:border-color .15s,box-shadow .15s}.bv-ta{resize:none;width:100%;font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:14px;line-height:1.5}.bv-ta::placeholder{color:var(--text-disabled)}.bv-ta-foot{justify-content:space-between;align-items:center;margin-top:6px;display:flex}.bv-char-count{color:var(--text-disabled);font-variant-numeric:tabular-nums;font-size:11px}.bv-seg{background:#f4f4f2;border-radius:10px;grid-auto-columns:1fr;grid-auto-flow:column;gap:4px;padding:4px;display:grid}.bv-seg-btn{height:38px;color:var(--text-tertiary);letter-spacing:-.005em;background:0 0;border:none;border-radius:7px;font-size:13px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s}.bv-seg-btn.is-active{color:var(--brand-navy);background:#fff;box-shadow:0 1px 2px #0a0c1e14}.bv-tag-grid{flex-wrap:wrap;gap:8px;display:flex}.bv-tag-chip{color:#4a4a4a;background:#fff;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.bv-tag-chip:hover:not(.is-active):not(:disabled){border-color:#c8c8c8}.bv-tag-chip:disabled{opacity:.4;cursor:default}.bv-tag-chip.is-active{border-color:var(--brand-navy);background:var(--navy-bg,#f0f0fa);color:var(--brand-navy);font-weight:600}.bv-tag-check{background:var(--brand-navy);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.bv-logo-row{align-items:center;gap:14px;display:flex}.bv-logo-slot{color:#b0b0b0;background:#fafafa;border:1px dashed #d4d4d4;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;transition:border-color .15s,color .15s;display:inline-flex;overflow:hidden}.bv-logo-slot:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.bv-logo-slot.is-set{border-style:solid;border-color:#e5e5e5}.bv-logo-img{object-fit:cover;width:100%;height:100%}.bv-logo-meta{flex-direction:column;gap:4px;display:flex}.bv-logo-hint{color:var(--text-tertiary);font-size:12px}.bv-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bv-acct-grid{grid-template-columns:130px 1fr;gap:8px;display:grid}.bv-doc-grid{flex-direction:column;gap:8px;display:flex}.bv-doc-tile{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.bv-doc-tile.is-uploaded{background:#f2faf6;border-color:#bfe3d0}.bv-doc-tile-head{align-items:center;gap:12px;min-width:0;display:flex}.bv-doc-tile-ico{width:34px;height:34px;color:var(--brand-navy);background:#f0f0fa;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bv-doc-tile.is-uploaded .bv-doc-tile-ico{color:#0f6e48;background:#ddf0e6}.bv-doc-tile-text{min-width:0}.bv-doc-tile-title{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.bv-doc-req{color:var(--brand-navy);letter-spacing:.04em;background:#f0f0fa;border-radius:4px;padding:1px 6px;font-size:11px;font-weight:700}.bv-doc-tile-desc{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;overflow:hidden}.bv-doc-tile-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.bv-doc-ok{color:#0f6e48;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.bv-doc-pick{border:1px solid var(--brand-navy);height:32px;color:var(--brand-navy);background:#fff;border-radius:7px;flex-shrink:0;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s}.bv-doc-pick:hover{background:#f0f0fa}.bv-biz-row{align-items:stretch;gap:8px;display:flex}.bv-biz-input{flex:1;height:44px}.bv-verify-btn{border:1px solid var(--brand-navy);background:var(--brand-navy);color:#fff;white-space:nowrap;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:44px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,opacity .15s;display:inline-flex}.bv-verify-btn:hover:not(:disabled){background:var(--brand-navy-2)}.bv-verify-btn:disabled{opacity:.45;cursor:default}.bv-verify-btn.is-done{color:#0f6e48;opacity:1;background:#f2faf6;border-color:#bfe3d0}.bv-verify-result{color:#4a4a4a;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:500;display:inline-flex}.bv-verify-result.is-ok{color:#0f6e48}.bv-verify-result strong{font-weight:700}.bv-step-nav{align-items:center;gap:10px;margin-top:28px;display:flex}.bv-btn-ghost{color:#4a4a4a;white-space:nowrap;background:#fff;border:1px solid #e5e5e5;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;height:44px;padding:0 20px;font-size:14px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.bv-btn-ghost:hover{color:var(--text-primary);border-color:#c8c8c8}.bv-cta-inline{flex:1}.bv-done{text-align:center;flex-direction:column;align-items:center;display:flex}.bv-done-icon{color:#0f6e48;background:#f2faf6;border:1px solid #bfe3d0;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:24px;display:inline-flex}.bv-done-title{letter-spacing:-.04em;color:var(--text-primary);margin:0 0 10px;font-size:24px;font-weight:800}.bv-done-sub{color:var(--text-tertiary);margin:0 0 24px;font-size:14px;line-height:1.6}.bv-done-sub strong{color:#4a4a4a;font-weight:700}.bv-done-ticket{background:#fff;border:1px solid #e5e5e5;border-radius:10px;flex-direction:column;gap:10px;width:100%;margin-bottom:20px;padding:16px 20px;display:flex}.bv-done-ticket-row{justify-content:space-between;align-items:center;display:flex}.bv-done-ticket-k{color:var(--text-tertiary);white-space:nowrap;font-size:12px;font-weight:600}.bv-done-ticket-v{color:var(--text-primary);white-space:nowrap;font-size:14px;font-weight:700}.bv-done-status{color:#8a5800;white-space:nowrap;background:#fbf3e2;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bv-done-steps{text-align:left;flex-direction:column;gap:2px;width:100%;margin-bottom:28px;display:flex}.bv-done-step{gap:12px;padding:12px 4px;display:flex;position:relative}.bv-done-step:not(:last-child):before{content:"";background:#eaeaea;width:1.5px;position:absolute;top:34px;bottom:-2px;left:13px}.bv-done-step-dot{z-index:1;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:inline-flex}.bv-done-step.is-now .bv-done-step-dot{background:var(--brand-navy);color:#fff}.bv-done-step.is-now .bv-mini-spin{border-color:#fff #fff6 #fff6}.bv-done-step.is-next .bv-done-step-dot{color:var(--text-tertiary);background:#f0f0f0}.bv-done-step-text{padding-top:2px}.bv-done-step-t{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.bv-done-step.is-next .bv-done-step-t{color:#4a4a4a}.bv-done-step-tag{color:var(--brand-navy);background:#f0f0fa;border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.bv-done-step-d{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:1.5}.bv-legal{flex-wrap:wrap}.bv-disclaim{text-align:center;color:var(--text-tertiary);letter-spacing:-.005em;text-wrap:pretty;flex-basis:100%;margin:0 0 8px;font-size:11px;line-height:1.6}.ad-state{text-align:center;background:var(--card,#fff);border:1px solid var(--hairline,#00000012);border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:64px 32px;display:flex}.ad-state.is-compact{padding:40px 24px}.ad-state-ico{border-radius:14px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:4px;display:flex}.ad-state-ico-muted{background:var(--muted-bg);color:var(--text-tertiary)}.ad-state-ico-error{background:var(--error-bg);color:var(--error)}.ad-state-ico-lock{background:var(--navy-bg);color:var(--brand-navy)}.ad-state-title{letter-spacing:-.005em;color:var(--text-primary);font-size:16px;font-weight:700}.ad-state-desc{color:var(--text-tertiary);text-wrap:pretty;max-width:380px;font-size:12px;line-height:1.6}.ad-state-code{color:var(--text-tertiary);letter-spacing:.04em;margin-top:2px;font-size:11px}.ad-state-btn{border:1px solid var(--hairline-strong,#dadad6);height:38px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:0 20px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ad-state-btn:hover{border-color:var(--text-disabled);background:#f8f8f6}.ad-state-btn.is-retry{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.ad-state-btn.is-retry:hover{filter:brightness(1.08)}.ad-noaccess-meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:6px;display:flex}.ad-noaccess-chip{color:var(--text-secondary);background:var(--muted-bg);border-radius:6px;padding:6px 10px;font-size:12px;font-weight:600}.ad-noaccess-chip b{color:var(--text-primary);font-weight:700}.ad-noaccess-chip.is-need{background:var(--navy-bg);color:var(--brand-navy)}.ad-noaccess-chip.is-need b{color:var(--brand-navy)}.ad-srv{border:1px dashed var(--hairline-strong,#d0d0cc);color:var(--text-tertiary);background:var(--muted-bg,#f4f4f1);white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.ad-partial{color:var(--text-secondary);background:#fffbf0;border:1px solid #eae2cf;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;line-height:1.6;display:flex}.ad-partial-badge{color:#8a5800;letter-spacing:0;background:#f5ebd4;border-radius:999px;flex:none;padding:1px 8px;font-size:11px;font-weight:700}.ad-partial-text b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.ad-partial-more{font:inherit;color:#8a5800;cursor:pointer;text-underline-offset:2px;background:0 0;border:0;flex:none;margin-left:auto;padding:0;font-weight:700;text-decoration:underline}.ad-scoped{color:var(--text-tertiary);cursor:help;border-bottom:1px dotted var(--hairline-strong,#d0d0cc)}.ad-fail-banner{margin-bottom:var(--content-gap,18px);background:var(--error-bg,#fdf1f1);box-shadow:inset 3px 0 0 var(--error);color:var(--text-secondary);border-radius:10px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ad-fail-ico{color:var(--error);flex:none;display:inline-flex}.ad-fail-body{flex-direction:column;gap:2px;min-width:0;display:flex}.ad-fail-body>b{color:var(--text-primary);font-weight:700}.ad-fail-scope{color:var(--text-tertiary);font-size:12px}.ad-fail-retry{border:1px solid var(--hairline-strong,#dadad6);height:30px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ad-fail-retry:hover{border-color:var(--text-disabled);background:#f8f8f6}.ad-inline-fail{text-align:center;color:var(--text-secondary);flex-direction:column;align-items:center;gap:6px;padding:28px 20px;display:flex}.ad-inline-fail-ico{color:var(--error);display:inline-flex}.ad-inline-fail-txt{color:var(--text-primary);font-size:13px;font-weight:700}.ad-inline-fail.is-muted .ad-inline-fail-ico{color:var(--text-disabled)}.ad-inline-fail.is-muted .ad-inline-fail-txt{color:var(--text-tertiary);font-weight:600}.ad-inline-fail-btn{border:1px solid var(--hairline-strong,#dadad6);height:32px;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;margin-top:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.ad-inline-fail-btn:hover{border-color:var(--text-disabled);background:#f8f8f6}.ad-chart-empty{justify-content:center;align-items:center;display:flex;position:relative}.ad-chart-empty-grid{pointer-events:none;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:16px 16px 24px 56px}.ad-chart-empty-grid>i{border-top:1px dashed var(--hairline);height:1px;display:block}.ad-chart-empty-msg{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.ad-chart-empty-t{color:var(--text-tertiary);font-size:13px;font-weight:600}.ad-chart-empty-d{color:var(--text-tertiary);font-size:12px;line-height:1.6}@media (width<=720px){.ad-fail-banner{flex-wrap:wrap}.ad-fail-retry{margin-left:0}.ad-chart-empty-grid{inset:12px 12px 20px}}body.sc-locked{height:100%}html:has(body.sc-locked){height:100%}body.sc-locked .db-page{height:100dvh;min-height:0;overflow:hidden}body.sc-locked .db-main{min-height:0;overflow:hidden}body.sc-locked .db-side{min-height:0;overflow-y:auto}.sc-content{flex-direction:column;flex:1;min-height:0;display:flex;padding:0!important}.sc-wrap{border-top:.5px solid var(--hairline);background:#fff;flex:1;grid-template-columns:340px 1fr;min-height:0;display:grid}.sc-list{border-right:.5px solid var(--hairline);background:var(--paper);flex-direction:column;min-height:0;display:flex}.sc-list-search{padding:14px 14px 10px;position:relative}.sc-list-search-ico{color:var(--text-disabled);display:inline-flex;position:absolute;top:33px;left:26px;transform:translateY(-50%)}.sc-list-search input{border:.5px solid var(--hairline);width:100%;height:38px;font:inherit;color:var(--text-primary);background:#fff;border-radius:9px;padding:0 12px 0 32px;font-size:13px}.sc-list-search input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #00008012}.sc-filters{scrollbar-width:none;border-bottom:.5px solid var(--hairline);flex-wrap:nowrap;gap:6px;padding:0 14px 12px;display:flex;overflow-x:auto}.sc-filters::-webkit-scrollbar{display:none}.sc-filter{border:.5px solid var(--hairline);height:28px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex-shrink:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.sc-filter:hover{border-color:#c9c9c4}.sc-filter.is-active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.sc-list-scroll{flex:1;min-height:0;overflow-y:auto}.sc-list-empty{text-align:center;color:var(--text-tertiary);padding:40px 16px;font-size:13px}.sc-litem{border:none;border-bottom:.5px solid var(--hairline);text-align:left;cursor:pointer;background:0 0;align-items:flex-start;gap:12px;width:100%;padding:14px;font-family:inherit;display:flex}.sc-litem:hover{background:#fff}.sc-litem.is-active{box-shadow:inset 3px 0 0 var(--brand-navy);background:#fff}.sc-avatar{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:inline-flex}.sc-avatar-lg{width:44px;height:44px;font-size:18px}.sc-litem-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sc-litem-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.sc-litem-name{color:var(--text-primary);font-size:14px;font-weight:700}.sc-litem-time{color:var(--text-tertiary);flex-shrink:0;font-size:11px}.sc-litem-preview{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sc-litem-foot{align-items:center;gap:8px;margin-top:2px;display:flex}.sc-litem-prod{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.sc-unread{background:var(--error);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.sc-status{white-space:nowrap;border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:800}.sc-status.is-active{background:var(--navy-bg);color:var(--brand-navy)}.sc-status.is-dispute{background:var(--error-bg);color:var(--error)}.sc-status.is-risk{background:var(--warning-bg);color:var(--warning)}.sc-status.is-flag{background:var(--suspect-bg,#fbf1e2);color:var(--suspect-fg,#8a5800)}.sc-status.is-resolved{background:var(--success-bg);color:var(--success)}.sc-thread{background:#fff;flex-direction:column;min-height:0;display:flex}.sc-thread-empty{color:var(--text-tertiary);justify-content:center;align-items:center;font-size:13px}.sc-thread-head{border-bottom:.5px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:10px 12px;padding:14px 20px;display:flex}.sc-thread-head-main{flex:1;min-width:240px}.sc-thread-head-top{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sc-thread-name{color:var(--text-primary);font-size:16px;font-weight:800}.sc-cs-chip{background:var(--navy-bg);color:var(--brand-navy);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.sc-thread-order{color:var(--text-tertiary);align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:4px;font-size:12px;text-decoration:none;display:flex}.sc-thread-order-prod{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.sc-thread-order-prod:after{content:" ·";color:var(--text-tertiary)}.sc-thread-order svg{flex-shrink:0}.sc-thread-order:hover{color:var(--brand-navy)}.sc-thread-order b{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:700}.sc-thread-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.sc-head-btn{border:.5px solid var(--hairline);height:34px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sc-head-btn:hover{border-color:#c9c9c4}.sc-head-btn.is-primary{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.sc-head-btn.is-primary:hover{background:var(--brand-navy-2)}.sc-head-btn:disabled{cursor:default}.sc-head-forwarded{color:var(--success);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.sc-context-banner{border-radius:10px;align-items:flex-start;gap:10px;margin:12px 20px 0;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.sc-context-banner b{font-weight:800}.sc-context-banner.is-dispute{background:var(--error-bg);color:var(--error)}.sc-context-banner.is-risk{background:var(--warning-bg);color:var(--warning)}.sc-context-banner.is-flag{background:var(--suspect-bg,#fbf1e2);color:var(--suspect-fg,#8a5800)}.sc-context-ico{flex-shrink:0;margin-top:1px}.sc-context-sub{opacity:.85;margin-top:4px;font-size:12px;font-weight:500}.sc-context-actions{align-items:center;gap:12px;margin-top:8px;display:flex}.sc-risk-btn{background:var(--warning);color:#fff;cursor:pointer;border:none;border-radius:7px;height:30px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700}.sc-risk-link{color:inherit;text-underline-offset:2px;font-size:12px;font-weight:700;text-decoration:underline}.sc-context-done{align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.sc-msgs{background:var(--paper);flex-direction:column;flex:1;gap:12px;min-height:0;padding:20px;display:flex;overflow-y:auto}.sc-row{flex-direction:column;gap:4px;max-width:74%;display:flex}.sc-row-buyer{align-self:flex-start;align-items:flex-start}.sc-row-seller{align-self:flex-end;align-items:flex-end}.sc-bubble{white-space:pre-wrap;word-break:break-word;border-radius:14px;padding:10px 14px;font-size:13px;line-height:1.6}.sc-bubble-buyer{border:.5px solid var(--hairline);color:var(--text-primary);background:#fff;border-bottom-left-radius:4px}.sc-bubble-seller{background:var(--brand-navy);color:#fff;border-bottom-right-radius:4px}.sc-bubble-buyer.is-flagged{background:#fffaf0;border-color:#8a580061}.sc-flag-tag{color:var(--suspect-fg,#8a5800);align-items:center;gap:4px;margin-bottom:6px;font-size:11px;font-weight:800;display:inline-flex}.sc-bubble-time{color:var(--text-tertiary);padding:0 4px;font-size:11px}.sc-attach{opacity:.9;align-items:center;gap:8px;margin-top:8px;font-size:12px;display:flex}.sc-attach-thumb{background:linear-gradient(135deg,#c9c9c4,#e8e8e3);border-radius:6px;width:30px;height:30px;display:inline-block}.sc-bubble-seller .sc-attach-thumb{background:#ffffff40}.sc-sysmsg{max-width:82%;color:var(--text-tertiary);text-align:center;background:#0000800d;border-radius:999px;align-self:center;align-items:flex-start;gap:8px;padding:8px 14px;font-size:12px;line-height:1.5;display:inline-flex}.sc-sysmsg-ico{color:var(--brand-navy);opacity:.6;flex-shrink:0;margin-top:1px}.sc-composer{border-top:.5px solid var(--hairline);background:#fff;padding:12px 20px 14px}.sc-composer.is-closed{color:var(--text-tertiary);text-align:center;padding:20px;font-size:13px}.sc-warn{background:var(--suspect-bg,#fbf1e2);color:var(--suspect-fg,#8a5800);border:.5px solid #8a580047;border-radius:9px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.sc-warn b{font-weight:800}.sc-warn-ico{flex-shrink:0;margin-top:1px}.sc-warn-x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:none;align-items:center;margin-left:auto;font-size:12px;display:inline-flex}.sc-quick{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.sc-quick-chip{border:.5px solid var(--hairline);background:var(--paper);height:28px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;border-radius:999px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.sc-quick-chip:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.sc-input-row{align-items:flex-end;gap:10px;display:flex}.sc-input{border:.5px solid var(--hairline);min-height:42px;max-height:140px;font:inherit;resize:none;color:var(--text-primary);background:#fff;border-radius:11px;flex:1;padding:12px 14px;font-size:13px;line-height:1.5}.sc-input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #00008012}.sc-send{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.sc-send:hover{background:var(--brand-navy-2)}.sc-send:disabled{opacity:.4;cursor:default}.sc-composer-note{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.sc-title-badge{background:var(--error);color:#fff;vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:10px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.sc-modal-overlay{z-index:300;background:#10141c70;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.sc-modal{background:#fff;border-radius:16px;width:460px;max-width:100%;max-height:92vh;padding:20px 24px;overflow-y:auto;box-shadow:0 24px 64px #0a0f3c47}.sc-modal-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.sc-modal-title{color:var(--text-primary);align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.sc-modal-target{background:var(--paper);border:.5px solid var(--hairline);border-radius:10px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.sc-modal-target-text{color:var(--text-secondary);flex-direction:column;gap:2px;min-width:0;font-size:13px;display:flex}.sc-modal-target-text>span:not(.sc-modal-target-sub){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sc-modal-target-text b{color:var(--text-primary);font-size:13px;font-weight:700}.sc-modal-target-sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.sc-modal-lbl{color:var(--text-secondary);margin:0 0 8px;font-size:12px;font-weight:700}.sc-req{color:var(--error)}.sc-modal-types{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.sc-type-chip{border:1px solid var(--hairline-strong,#e2e0da);height:34px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .12s,background .12s}.sc-type-chip:hover:not(.is-on){background:#fafafa;border-color:#c8c8c8}.sc-type-chip.is-on{border-color:var(--brand-navy);background:var(--navy-bg,#0000800f);color:var(--brand-navy);font-weight:600}.sc-modal-textarea{border:.5px solid var(--hairline);width:100%;min-height:84px;font:inherit;resize:vertical;color:var(--text-primary);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.6}.sc-modal-textarea:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #00008012}.sc-modal-note{color:var(--text-tertiary);align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.sc-modal-note svg{flex-shrink:0;margin-top:1px}.sc-modal-btns{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.sc-prodcard{border:.5px solid var(--hairline);background:#fff;border-radius:11px;align-items:center;gap:12px;margin:12px 20px 0;padding:10px 12px;display:flex}.sc-prodcard-thumb{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:inline-flex}.sc-prodcard-main{flex:1;min-width:0}.sc-prodcard-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.sc-prodcard-meta{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;overflow:hidden}.sc-prodcard-meta b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.sc-prodcard-link{border:.5px solid var(--hairline);height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.sc-prodcard-link:hover{color:var(--brand-navy);border-color:#c9c9c4}.bvr{position:relative}.bvr-pop{z-index:200;border:1px solid var(--hairline-strong,#0000001f);background:#fff;border-radius:12px;padding:10px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0f172a29}.bvr-pop--left{left:0;right:auto}.bvr-cal{width:268px}.bvr-cal-head{justify-content:space-between;align-items:center;padding:2px 2px 8px;display:flex}.bvr-cal-title{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:14px;font-weight:800}.bvr-nav{width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.bvr-nav:hover{background:var(--muted-bg,#0000000a);color:var(--text-primary)}.bvr-week{grid-template-columns:repeat(7,1fr);margin-bottom:2px;display:grid}.bvr-week span{text-align:center;color:var(--text-tertiary);padding:4px 0;font-size:11px;font-weight:700}.bvr-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.bvr-day{height:32px;font:inherit;color:var(--text-secondary);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:7px;font-size:13px;font-weight:600}.bvr-day:hover:not(.is-empty){background:var(--muted-bg,#0000000a)}.bvr-day.is-empty{cursor:default}.bvr-day.in-range{background:var(--navy-bg);color:var(--brand-navy);border-radius:0}.bvr-day.is-edge{background:var(--brand-navy);color:#fff}.bvr-cal-foot{border-top:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding:10px 2px 2px;display:flex}.bvr-cal-sel{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.bvr-cal-btns{gap:6px;display:flex}.bvr-btn-ghost{border:1px solid var(--hairline-strong,#0000001f);height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.bvr-btn-ghost:hover{background:var(--muted-bg,#0000000a)}.bvr-btn-apply{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:7px;height:30px;padding:0 14px;font-size:12px;font-weight:700}.bvr-btn-apply:disabled{opacity:.45;cursor:not-allowed}:root{--operator:#b52b2b;--operator-2:#9a1f1f;--suspect-bg:#fff6e6;--suspect-fg:#8a5800;--banner-bg:#fdf1f1;--banner-border:#e8aaaa}.db-role-pill.is-operator{background:var(--operator);letter-spacing:.04em}.ad-avatar-op{background:linear-gradient(135deg,#3a1414 0%,#1a0808 100%);border-color:#b52b2b59}.ad-banner{background:var(--banner-bg);border:.5px solid var(--banner-border);border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.ad-banner-left{align-items:center;gap:10px;min-width:0;display:flex}.ad-banner-ico{width:26px;height:26px;color:var(--operator);background:#b52b2b1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ad-banner-text{color:var(--operator);letter-spacing:-.005em;font-size:12px;font-weight:600;line-height:1.35}.ad-banner-text b{font-variant-numeric:tabular-nums;font-weight:800}.ad-banner-link{color:var(--brand-navy);white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ad-banner-link:hover{text-underline-offset:3px;text-decoration:underline}.ad-banner-tag{margin-right:6px}.ad-banner-links{flex-wrap:wrap;align-items:center;gap:8px;margin-left:2px;display:inline-flex}.ad-banner-q{border:1px solid color-mix(in oklab, var(--error) 22%, transparent);height:26px;color:var(--text-secondary);background:#ffffffa6;border-radius:7px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.ad-banner-q b{color:var(--error);font-variant-numeric:tabular-nums;font-weight:700}.ad-banner-q:hover{border-color:color-mix(in oklab, var(--error) 45%, transparent);background:#fff}.ad-kpi-row{gap:var(--content-gap);grid-template-columns:repeat(5,1fr);display:grid}.db-kpi.is-urgent{border-left:4px solid var(--operator)}.db-kpi-val.is-error{color:var(--operator)}.db-kpi-sub{color:var(--text-tertiary);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:auto;font-size:11px;font-weight:500}.db-kpi-sub.is-error{color:var(--operator);font-weight:600}.ad-row-5545{gap:var(--content-gap);grid-template-columns:minmax(0,55fr) minmax(0,45fr);align-items:start;display:grid}.ad-row-5050{gap:var(--content-gap);grid-template-columns:1fr 1fr;display:grid}.ad-row-full{display:block}.ad-legend{align-items:center;gap:14px;display:inline-flex}.ad-legend-item{color:var(--text-tertiary);letter-spacing:-.005em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.ad-legend-swatch{border-top:2px solid var(--brand-navy);width:16px;height:0}.ad-legend-swatch.is-prev{border-top:1.5px dashed var(--text-disabled)}.ad-chart-tip-delta{font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px;font-weight:600}.ad-rank-table tbody td{vertical-align:middle;padding:14px 12px}.ad-rank-table tbody tr.is-top td:first-child{box-shadow:inset 4px 0 0 var(--brand-navy)}.ad-rank-table td:first-child{padding-left:14px}.ad-rank-shop{align-items:center;gap:10px;min-width:0;display:flex}.ad-rank-table .ad-rank-num{display:inline-block}.ad-rank-table .ad-rank-amount{color:var(--brand-navy)}.ad-rank-num{color:var(--text-tertiary);text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:16px;font-weight:700}.ad-rank-num.is-top{color:var(--brand-navy);font-size:18px;font-weight:800}.ad-logo{color:#fff;letter-spacing:-.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:800;display:inline-flex}.ad-logo-lg{width:36px;height:36px;font-size:12px}.ad-rank-meta{min-width:0}.ad-rank-name{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.ad-rank-cat{color:var(--text-tertiary);letter-spacing:0;font-size:11px}.ad-rank-amount{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right;font-size:14px;font-weight:800}.ad-trust{align-items:center;gap:8px;display:flex}.ad-trust-track{background:var(--hairline);border-radius:3px;flex:1;min-width:48px;height:5px;overflow:hidden}.ad-trust-fill{border-radius:3px;height:100%}.ad-trust-num{font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:11px;font-weight:800}.ad-spark{display:block}.ad-shop-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-shop-item{border-bottom:.5px solid var(--hairline);border-radius:6px;align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;transition:background .15s;display:flex}.ad-shop-item:hover{background:#f8f8f8}.ad-shop-item:last-child{border-bottom:0}.ad-shop-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ad-shop-row{align-items:baseline;gap:8px;display:flex}.ad-shop-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:600}.ad-shop-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.ad-channel{height:18px;color:var(--text-tertiary);letter-spacing:-.005em;background:#f2f2f2;border-radius:4px;align-items:center;width:fit-content;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ad-shop-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ad-source{background:var(--navy-bg);height:18px;color:var(--brand-navy);letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.ad-shop-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.ad-status{letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ad-status-review{background:var(--suspect-bg);color:var(--suspect-fg)}.ad-status-done{background:var(--success-bg);color:var(--success)}.ad-mini-link{color:var(--brand-navy);align-items:center;gap:2px;font-size:11px;font-weight:600;text-decoration:none;display:inline-flex}.ad-mini-link:hover{text-underline-offset:2px;text-decoration:underline}.ad-user-summary{border-top:.5px solid var(--hairline);grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:16px;padding-top:14px;display:grid}.ad-user-cell{flex-direction:column;gap:4px;display:flex}.ad-user-lbl{color:var(--text-tertiary);letter-spacing:0;font-size:11px;font-weight:600}.ad-user-val{color:var(--text-secondary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.ad-user-val.is-navy{color:var(--brand-navy)}.ad-user-acq{border-top:.5px solid var(--hairline);align-items:center;gap:20px;margin-top:16px;padding-top:14px;display:flex}.ad-user-acq-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);flex-shrink:0;align-self:flex-start;font-size:11px;font-weight:700}.ad-donut{flex:1;align-items:center;gap:20px;display:flex}.ad-donut-legend{grid-template-columns:1fr 1fr;gap:8px 16px;margin:0;padding:0;list-style:none;display:grid}.ad-donut-leg{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:inline-flex}.ad-donut-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.ad-donut-name{font-weight:500}.ad-donut-pct{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}.ad-badge-count{font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.ad-badge-count.is-error{background:var(--operator);color:#fff}.ad-badge-count.is-warn{background:var(--suspect-bg);color:var(--suspect-fg)}.ad-clist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-citem{border-bottom:.5px solid var(--hairline);border-radius:6px;align-items:center;gap:10px;margin:0 -8px;padding:12px 8px;transition:background .15s;display:flex}.ad-citem:hover{background:#f8f8f8}.ad-citem:last-child{border-bottom:0}.ad-citem-main{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.ad-citem-shop{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;flex-shrink:0;font-size:12px;font-weight:600}.ad-citem-product{color:var(--text-tertiary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;overflow:hidden}.ad-citem-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.ad-citem-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.ad-slist{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ad-sitem{border-bottom:.5px solid var(--hairline);border-radius:6px;align-items:center;gap:12px;margin:0 -8px;padding:12px 8px;transition:background .15s;display:flex}.ad-sitem:hover{background:#f8f8f8}.ad-sitem:last-child{border-bottom:0}.ad-thumb{color:#ffffffe6;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.ad-sitem-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ad-sitem-name{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.ad-sitem-shop{color:var(--text-tertiary);font-size:11px}.ad-reason{background:var(--suspect-bg);height:20px;color:var(--suspect-fg);letter-spacing:-.005em;white-space:nowrap;border-radius:4px;flex-shrink:0;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.db-chart-summary.is-4col{grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr}@media (width<=1024px){.ad-kpi-row{grid-template-columns:repeat(3,1fr)}}@media (width<=900px){.ad-row-5545,.ad-row-5050{grid-template-columns:1fr}}@media (width<=768px){.ad-kpi-row{grid-template-columns:1fr 1fr}.ad-banner{flex-direction:column;align-items:flex-start;gap:10px}.db-chart-summary.is-4col{grid-template-columns:1fr 1fr;row-gap:14px}.db-chart-summary.is-4col .db-chart-summary-divider{display:none}}@media (width<=640px){.ad-kpi-row,.ad-user-summary{grid-template-columns:1fr}.ad-citem-product{display:none}.ad-user-acq,.ad-donut{flex-direction:column;align-items:flex-start;gap:14px}.db-chart-summary.is-4col{grid-template-columns:1fr}}.ns-row{gap:var(--content-gap,16px);grid-template-columns:360px 1fr;display:grid}.ns-hero{flex-direction:column;display:flex}.ns-hero-head{align-items:center;gap:8px;row-gap:var(--sp-4);flex-wrap:wrap;display:flex}.ns-badge{letter-spacing:0;color:var(--brand-navy);background:var(--navy-bg);border-radius:5px;padding:4px 8px;font-size:11px;font-weight:800}.ns-hero-lbl{color:var(--text-secondary);font-size:12px;font-weight:700}.ns-hero-val{letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:6px;margin:14px 0 4px;font-size:40px;font-weight:800;line-height:1.2;display:flex}.ns-hero-unit{color:var(--text-tertiary);margin-left:-2px;font-size:18px;font-weight:700}.ns-hero-delta{letter-spacing:-.005em;align-items:center;gap:4px;font-size:14px;font-weight:800;display:inline-flex}.ns-hero-delta.is-up{color:var(--success)}.ns-hero-delta.is-down{color:var(--error)}.ns-hero-sub{color:var(--text-tertiary);font-size:11px}.ns-spark{width:100%;height:56px;margin-top:auto}.ns-hero-def{border-top:.5px solid var(--hairline);color:var(--text-tertiary);word-break:keep-all;align-items:flex-start;gap:8px;margin-top:12px;padding-top:12px;font-size:11px;line-height:1.5;display:flex}.ns-hero-def b{color:var(--text-secondary);font-weight:700}.ns-hero-def-tag{letter-spacing:.04em;color:var(--brand-navy);background:var(--navy-bg);border-radius:4px;flex-shrink:0;margin-top:.5px;padding:2px 6px;font-size:10px;font-weight:800}.ns-dash{color:var(--text-tertiary)}.ns-empty{flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px;display:flex}.ns-empty-note{color:var(--text-tertiary);font-size:11px}.ns-funnel{flex-direction:column;display:flex}.ns-funnel-note{color:var(--text-tertiary);font-size:12px}.ns-funnel-bars{flex-direction:column;gap:10px;margin-top:6px;display:flex}.ns-fn-row{grid-template-columns:116px 1fr 44px;align-items:center;gap:12px;display:grid}.ns-fn-label{flex-direction:column;gap:1px;display:flex}.ns-fn-name{color:var(--text-primary);font-size:13px;font-weight:700}.ns-fn-sub{color:var(--text-tertiary);font-size:11px}.ns-fn-bar-wrap{background:var(--muted-bg);border-radius:6px;align-items:center;display:flex}.ns-fn-bar{background:var(--brand-navy);border-radius:6px;flex-shrink:0;justify-content:flex-end;align-items:center;min-width:38px;height:28px;padding:0 10px;transition:width .4s cubic-bezier(.22,.61,.36,1);display:flex}.ns-fn-n{color:#fff;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.ns-fn-n.is-out{color:var(--text-primary);margin-left:8px}.ns-fn-conv{color:var(--text-secondary);text-align:right;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.ns-funnel-legend{color:var(--text-tertiary);margin-top:12px;font-size:11px}.ns-ob{align-items:center;gap:24px;display:flex}.ns-ob-donut{flex-shrink:0;width:130px}.ns-ob-donut svg{width:130px;height:130px}.ns-ob-total{fill:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.ns-ob-totlbl{fill:var(--text-tertiary);font-size:11px;font-weight:600}.ns-ob-legend{flex:1;grid-template-columns:1fr 1fr;gap:8px 20px;display:grid}.ns-ob-item{align-items:center;gap:8px;display:flex}.ns-ob-dot{border-radius:3px;flex-shrink:0;width:9px;height:9px}.ns-ob-lbl{color:var(--text-secondary);flex:1;font-size:13px}.ns-ob-n{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}@media (width<=1024px){.ns-row,.ns-ob-legend{grid-template-columns:1fr}}.ad-mb{flex-direction:column;gap:10px;display:flex}.ad-mb-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ad-mb-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.ad-mb-cap{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:8px;font-size:11px;font-weight:600}.ad-mb-note{color:var(--text-tertiary);font-size:11px}.ad-mb-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.ad-mb-item{border:1px solid var(--hairline);background:#fff;border-radius:10px;flex-direction:column;gap:2px;padding:12px 14px;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.ad-mb-item:hover{background:#fafafa;border-color:#c8c8c8}.ad-mb-n{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:18px;font-weight:800}.ad-mb-item.is-warn .ad-mb-n{color:var(--suspect-fg)}.ad-mb-item.is-error .ad-mb-n{color:var(--error)}.ad-mb-lbl{color:var(--text-secondary);font-size:13px;font-weight:600}.ad-mb-desc{color:var(--text-tertiary);font-size:12px}@media (width<=768px){.ad-mb-head{flex-direction:column;align-items:flex-start;gap:4px}}.db-role-pill.is-csagent{background:var(--suspect-fg);letter-spacing:.04em}.ad-avatar-cs{background:linear-gradient(135deg,#3a2a14 0%,#1a1206 100%);border-color:#8a580059}.cs-ghost-btn{border:1px solid var(--hairline-strong);height:36px;color:var(--text-tertiary);letter-spacing:-.005em;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.cs-ghost-btn:hover{color:var(--text-secondary);background:#fafafa;border-color:#d8d8d8}.cs-ghost-btn:disabled{opacity:.45;cursor:not-allowed}.cs-ghost-btn.bv-pending:disabled{opacity:1;color:var(--text-disabled);border-color:var(--hairline)}.cs-ghost-btn.bv-pending:disabled svg{opacity:.5}.cs-tabbar{border-bottom:.5px solid var(--hairline);background:#fff;flex-shrink:0;gap:24px;padding:0 24px;display:flex}.cs-tab{height:46px;color:var(--text-tertiary);letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:14px;font-weight:600;transition:color .15s;position:relative}.cs-tab:hover{color:var(--text-secondary)}.cs-tab.is-active{color:var(--brand-navy);font-weight:700}.cs-tab.is-active:after{content:"";background:var(--brand-navy);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-.5px;left:0;right:0}.cs-tab-count{background:var(--muted-bg,#f1f1f1);color:var(--text-tertiary,#6b6b6b);vertical-align:middle;font-variant-numeric:tabular-nums;border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.cs-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.cs-mcard:hover{background:var(--muted-bg,#f5f5f5)}.cs-mcard.is-fake{border-left:3px solid var(--error,#b52b2b)}.cs-mcard.is-open{background:#00008004}.cs-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs-mcard-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.cs-mcard-when{color:var(--text-tertiary);flex-shrink:0;font-size:11px}.cs-mcard-title{color:var(--text-primary);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.cs-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.cs-mcard-meta .cs-csid{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cs-mcard-dot{color:var(--text-disabled)}.cs-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.cs-mcard-foot-left{color:var(--text-secondary);font-size:12px}.cs-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.cs-tab.is-active .cs-tab-count{color:var(--brand-navy);background:#00008014}.cs-kpi-row{gap:var(--content-gap);grid-template-columns:repeat(4,1fr);display:grid}.db-kpi.is-warn{border-left:4px solid var(--suspect-fg)}.db-kpi-val.is-warn{color:var(--suspect-fg)}.cs-badge{letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.cs-badge .cs-badge-ico{margin-left:-2px;display:inline-flex}.cs-badge.is-refund{background:var(--error-bg);color:var(--error)}.cs-badge.is-exchange,.cs-badge.is-fake{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.is-shipping{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.is-etc{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.is-accident{background:var(--warning-bg);color:var(--warning)}.cs-badge.is-open{background:var(--error-bg);color:var(--error)}.cs-badge.is-progress{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.is-done{background:var(--success-bg);color:var(--success)}.cs-badge.is-hold{background:var(--muted-bg);color:var(--text-tertiary)}.cs-filterbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cs-filterbar input:focus,.cs-filterbar select:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.cs-search{width:280px;position:relative}.cs-search-ico{color:var(--text-disabled);pointer-events:none;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cs-search input{border:1px solid var(--hairline-strong);width:100%;height:36px;color:var(--text-primary);letter-spacing:-.005em;background:#fff;border-radius:8px;padding:0 12px 0 32px;font-family:inherit;font-size:13px}.cs-search input::placeholder{color:var(--text-disabled)}.cs-search input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.cs-seg{background:#f4f4f4;border-radius:8px;gap:2px;height:36px;padding:4px;display:inline-flex}.cs-seg-btn{height:30px;color:var(--text-tertiary);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,color .15s}.cs-seg-btn:hover{color:var(--text-secondary)}.cs-seg-btn.is-active{color:var(--brand-navy);background:#fff;font-weight:700;box-shadow:0 1px 2px #0a0c1e0f}.cs-filter-field{flex-direction:column;gap:6px;display:flex}.cs-filter-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);padding-left:2px;font-size:11px;font-weight:700}.cs-filter-reset{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;align-self:flex-end;margin-left:auto;padding:8px 2px;font-size:12px;font-weight:600;transition:color .15s}.cs-filter-reset:hover{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.cs-resultbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.cs-result-left{align-items:center;gap:10px;display:flex}.cs-result-total{color:var(--text-secondary);font-size:13px;font-weight:600}.cs-result-total b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.cs-result-open{background:var(--error);color:#fff;font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cs-outline-btn{border:1px solid var(--brand-navy);height:32px;color:var(--brand-navy);letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.cs-outline-btn:hover{background:var(--navy-bg)}.cs-outline-btn:disabled{opacity:.4;cursor:not-allowed}.cs-table{width:100%}.cs-table thead th{white-space:nowrap}.cs-table tbody td{vertical-align:middle}.cs-table tbody tr{cursor:pointer}.cs-table tbody tr.is-fake td{background:var(--suspect-bg)}.cs-table tbody tr.is-fake{--row-bg:var(--suspect-bg)}.cs-table tbody tr.is-fake:hover td{background:#fbefd4}.cs-table tbody tr.is-fake:hover{--row-bg:#fbefd4}.cs-table tbody tr.is-open td:first-child{box-shadow:inset 4px 0 0 var(--error)}.cs-table .cs-col-check{width:40px}.cs-table td.cs-col-check,.cs-table th.cs-col-check{padding-left:14px}.cs-csid{color:var(--brand-navy);white-space:nowrap;border-radius:4px;font-weight:600;text-decoration:none;transition:background .12s,box-shadow .12s}.cs-csid:hover,tr:hover>td>.cs-csid,tr:focus-visible>td>.cs-csid{background:var(--navy-bg);box-shadow:0 0 0 3px var(--navy-bg)}.cs-user-name{color:var(--text-primary);font-weight:600}.cs-shop-cell{color:var(--text-secondary)}.cs-summary-cell{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;overflow:hidden}.cs-date-cell{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.cs-assignee{align-items:center;gap:6px;display:inline-flex}.cs-assignee-avatar{color:#fff;background:linear-gradient(135deg,#2a2f45,#12182c);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.cs-assignee-name{color:var(--text-secondary);font-size:12px;font-weight:500}.cs-assignee.is-none .cs-assignee-name{color:var(--text-tertiary)}.cs-check{appearance:none;border:1.5px solid var(--hairline-strong);cursor:pointer;vertical-align:middle;background:#fff;border-radius:4px;place-content:center;width:16px;height:16px;transition:background .12s,border-color .12s;display:inline-grid}.cs-check:before{content:"";clip-path:polygon(14% 47%,0 60%,40% 100%,100% 22%,86% 9%,38% 70%);width:9px;height:9px;transition:transform .12s;transform:scale(0);box-shadow:inset 0 0 0 9px #fff}.cs-check:disabled{opacity:.35;cursor:not-allowed;border-color:var(--hairline-strong);background:#f0f0f0}.cs-check:checked{background:var(--brand-navy);border-color:var(--brand-navy)}.cs-check:checked:before{transform:scale(1)}.cs-act-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 12px;font-size:11px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.cs-act-btn.is-fill{background:var(--brand-navy);color:#fff}.cs-act-btn.is-fill:hover{background:var(--brand-navy-2)}.cs-act-btn.is-danger{background:var(--error);color:#fff}.cs-act-btn.is-danger:hover{background:var(--operator-2)}.cs-act-btn.is-outline{border-color:var(--brand-navy);color:var(--brand-navy);background:#fff}.cs-act-btn.is-outline:hover{background:var(--navy-bg)}.cs-act-btn:disabled,.cs-act-btn[disabled]{opacity:.42;cursor:not-allowed;filter:grayscale(.2)}.cs-act-btn.is-fill:disabled:hover,.cs-act-btn.is-fill[disabled]:hover{background:var(--brand-navy)}.cs-act-btn.is-outline:disabled:hover,.cs-act-btn.is-outline[disabled]:hover{background:#fff}.cs-act-link{color:var(--text-disabled);cursor:pointer;font-size:12px;font-weight:600;text-decoration:none}.cs-act-link:hover{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.cs-pager{justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.cs-pager-info{color:var(--text-tertiary);font-size:12px}.cs-pager-info b{color:var(--text-primary);font-weight:700}.cs-pager-mid{align-items:center;gap:4px;display:inline-flex}.cs-pager-btn{border:1px solid var(--hairline-strong);min-width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:#fff;border-radius:6px;padding:0 8px;font-size:12px;font-weight:600;transition:background .15s}.cs-pager-btn:hover{background:#f8f8f8}.cs-pager-btn.is-active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;font-weight:700}.cs-pager-btn:disabled{opacity:.4;cursor:not-allowed}.cs-pager-ellipsis{text-align:center;min-width:30px;height:30px;color:var(--text-tertiary);-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.cs-pager-size{border:1px solid var(--hairline-strong);height:30px;color:var(--text-tertiary);background:#fff;border-radius:6px;padding:0 8px;font-family:inherit;font-size:12px}.cs-overlay{z-index:108;opacity:0;background:#0a0a0a52;animation:.18s forwards csFade;position:fixed;inset:0}@keyframes csFade{to{opacity:1}}.cs-panel{z-index:109;background:#fff;flex-direction:column;width:720px;max-width:100vw;animation:.24s cubic-bezier(.22,.61,.36,1) forwards csSlide;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 0 24px #0000001f}@keyframes csSlide{to{transform:translate(0)}}.cs-panel-head{border-bottom:.5px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:56px;padding:0 20px;display:flex}.cs-panel-head-left{align-items:baseline;gap:10px;display:flex}.cs-panel-title{letter-spacing:-.02em;color:var(--text-primary);font-size:18px;font-weight:700}.cs-panel-id{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.cs-panel-head-right{align-items:center;gap:12px;display:flex}.cs-panel-assignee{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cs-panel-close{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.cs-panel-close:hover{background:#f4f4f4}.cs-panel-body{flex-direction:column;flex:1;gap:24px;padding:20px 24px;display:flex;overflow-y:auto}.cs-sec-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);margin:0 0 10px;font-size:11px;font-weight:700}.cs-info-card{background:#f8f8f8;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px 20px;padding:16px;display:grid}.cs-info-cell{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-info-k{color:var(--text-tertiary);letter-spacing:0;font-size:11px;font-weight:600}.cs-info-v{color:var(--text-primary);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cs-info-v .cs-mask{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.cs-inline-link{color:var(--brand-navy);align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cs-inline-link:hover{text-underline-offset:2px;text-decoration:underline}.cs-content-box{border:.5px solid var(--hairline-strong);background:#fff;border-radius:8px;padding:16px}.cs-content-msg{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;line-height:1.6}.cs-attach-row{gap:8px;margin-top:14px;display:flex}.cs-attach{border:.5px solid var(--hairline-strong);width:64px;height:64px;color:var(--text-tertiary);cursor:pointer;background:repeating-linear-gradient(135deg,#f4f4f2 0 8px,#eeeeec 8px 16px);border-radius:6px;justify-content:center;align-items:center;transition:border-color .15s;display:inline-flex}.cs-attach:hover{border-color:var(--brand-navy)}.cs-attach>img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.cs-reply-attach{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.cs-reply-attach .cs-attach{width:40px;height:40px}.cs-attach-file{background:var(--muted-bg);max-width:200px;height:28px;color:var(--text-secondary);border-radius:7px;align-items:center;gap:6px;padding:0 6px 0 10px;font-size:12px;font-weight:600;display:inline-flex}.cs-attach-file-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cs-attach-file-x{width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cs-attach-file-x:hover{background:var(--hairline-strong);color:var(--text-primary)}.cs-auth-card{background:var(--suspect-bg);border:.5px solid #f5d08a;border-radius:8px;padding:20px}.cs-auth-head{color:var(--suspect-fg);letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.cs-auth-product{background:#fff9;border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px;display:flex}.cs-auth-thumb{color:#b79a5e;background:repeating-linear-gradient(135deg,#efe6d2 0 8px,#e7dcc4 8px 16px);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.cs-auth-pmeta{flex-direction:column;gap:4px;min-width:0;display:flex}.cs-auth-pname{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.cs-auth-psub{color:var(--text-tertiary);font-size:12px}.cs-auth-psub b{color:var(--suspect-fg);font-weight:700}.cs-verdict-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cs-verdict{border:1px solid var(--hairline-strong);height:44px;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .12s,background .12s;display:flex}.cs-verdict-radio{border:1.5px solid var(--hairline-strong);border-radius:999px;flex-shrink:0;place-content:center;width:16px;height:16px;display:inline-grid}.cs-verdict:disabled{cursor:not-allowed;color:var(--text-disabled);border-color:var(--hairline);background:#fafafa}.cs-verdict:disabled .cs-verdict-radio{border-color:var(--hairline-strong);opacity:.5}.cs-verdict.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--selected-fg,var(--text-primary));font-weight:600}.cs-verdict.is-on .cs-verdict-radio{border-color:var(--selected-accent,var(--brand-navy))}.cs-verdict.is-on .cs-verdict-radio:after{content:"";background:var(--selected-accent,var(--brand-navy));border-radius:999px;width:7px;height:7px}.cs-verdict.is-fake.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--error)}.cs-verdict.is-fake.is-on .cs-verdict-radio{border-color:var(--error)}.cs-verdict.is-fake.is-on .cs-verdict-radio:after{background:var(--error)}.cs-verdict-dto{color:var(--text-tertiary);letter-spacing:.04em;margin-left:auto;font-size:11px;font-weight:700}.cs-sanction-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-bottom:10px;display:grid}.cs-sanction-field{flex-direction:column;gap:6px;min-width:0;display:flex}.cs-sanction-field .cs-status-select{width:100%}.cs-sanction-field-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:700}.cs-ban-warn{background:var(--error-bg);color:var(--error);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.cs-ban-warn svg{flex-shrink:0;margin-top:1px}.cs-td-row{align-items:center;gap:12px;margin-bottom:10px;display:flex}.cs-td-preview{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.cs-td-arrow{color:var(--text-disabled);font-weight:400}.cs-td-after{color:var(--error)}.cs-fake-actions{background:var(--error-bg);border-radius:8px;margin-top:12px;padding:16px}.cs-fake-title{color:var(--error);margin-bottom:12px;font-size:13px;font-weight:700}.cs-checklist{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.cs-checkrow{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.cs-checkrow.is-locked{color:var(--text-primary);font-weight:600}.cs-textarea{border:1px solid var(--hairline-strong);width:100%;color:var(--text-primary);resize:vertical;background:#fff;border-radius:8px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.6}.cs-textarea:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.cs-textarea::placeholder{color:var(--text-disabled)}.cs-field-hint{color:var(--text-tertiary);align-items:center;gap:4px;margin-top:6px;font-size:11px;display:flex}.cs-req{color:var(--error)}.cs-btn-full{letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:44px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.cs-btn-full.is-danger{background:var(--error);color:#fff;margin-top:14px}.cs-btn-full.is-danger:hover{background:var(--operator-2)}.cs-btn-full.is-navy{background:var(--brand-navy);color:#fff}.cs-btn-full.is-navy:hover{background:var(--brand-navy-2)}.cs-btn-full:disabled,.cs-btn-full[disabled]{opacity:.42;cursor:not-allowed;filter:grayscale(.2)}.cs-block{border:.5px solid var(--hairline);background:#fff;border-radius:8px;padding:16px}.cs-block-head{color:var(--text-primary);margin-bottom:12px;font-size:13px;font-weight:700}.cs-refund-rows{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.cs-refund-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.cs-refund-row .cs-rk{color:var(--text-tertiary)}.cs-refund-row .cs-rv{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.cs-refund-row.is-total{border-top:.5px solid var(--hairline);padding-top:8px}.cs-refund-row.is-total .cs-rv{color:var(--brand-navy);font-size:16px}.cs-btn-pair{grid-template-columns:1fr 1fr;gap:8px;margin-top:4px;display:grid}.cs-btn{letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;font-size:13px;font-weight:700;transition:background .15s,border-color .15s;display:inline-flex}.cs-btn.is-navy{background:var(--brand-navy);color:#fff}.cs-btn.is-navy:hover{background:var(--brand-navy-2)}.cs-btn.is-ghost{border-color:var(--hairline-strong);color:var(--text-tertiary);background:#fff}.cs-btn.is-ghost:hover{background:#fafafa}.cs-btn:disabled,.cs-btn[disabled]{opacity:.42;cursor:not-allowed;filter:grayscale(.2)}.cs-btn.is-navy:disabled:hover,.cs-btn-full.is-navy:disabled:hover,.cs-btn-full.is-navy[disabled]:hover{background:var(--brand-navy)}.cs-btn-full.is-danger:disabled:hover,.cs-btn-full.is-danger[disabled]:hover{background:var(--error)}.cs-toggle-row{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;margin-top:14px;font-size:13px;display:flex}.cs-trust-head{justify-content:space-between;align-items:baseline;margin-bottom:12px;display:flex}.cs-trust-shop{color:var(--text-tertiary);font-size:12px;font-weight:600}.cs-trust-gauge{align-items:center;gap:12px;margin-bottom:14px;display:flex}.cs-trust-track{background:var(--hairline);border-radius:4px;flex:1;height:8px;overflow:hidden}.cs-trust-fill{border-radius:4px;height:100%}.cs-trust-val{font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:800}.cs-trust-log{border-top:.5px solid var(--hairline);flex-direction:column;gap:6px;padding-top:12px;display:flex}.cs-trust-log-row{color:var(--text-tertiary);justify-content:space-between;align-items:center;font-size:11px;display:flex}.cs-trust-log-row .cs-tl-pt{font-variant-numeric:tabular-nums;font-weight:700}.cs-sanction{border-top:.5px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding-top:14px;display:flex}.cs-sanction-btn{letter-spacing:-.005em;border:1px solid var(--error);height:32px;color:var(--error);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.cs-sanction-btn:hover{background:var(--error-bg)}.cs-sanction-btn.is-disabled{border-color:var(--hairline-strong);color:var(--text-disabled);cursor:not-allowed;position:relative}.cs-sanction-btn.is-disabled:hover{background:#fff}.cs-sanction-btn.is-disabled .cs-tooltip{visibility:hidden;opacity:0;background:var(--text-primary);color:#fff;white-space:nowrap;z-index:5;border-radius:6px;padding:6px 10px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.cs-sanction-btn.is-disabled:hover .cs-tooltip{visibility:visible;opacity:1}.cs-sanction-link{color:var(--brand-navy);align-items:center;gap:4px;margin-left:auto;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.cs-sanction-link:hover{text-underline-offset:2px;text-decoration:underline}.cs-timeline{flex-direction:column;gap:12px;display:flex}.cs-bubble{letter-spacing:-.005em;max-width:78%;padding:12px;font-size:13px;line-height:1.6}.cs-bubble-meta{color:var(--text-tertiary);margin-top:6px;font-size:11px}.cs-bubble.is-user{color:var(--text-primary);background:#f8f8f8;border-radius:8px 8px 8px 0;align-self:flex-start}.cs-bubble.is-agent{background:var(--navy-bg);color:var(--text-primary);border-radius:8px 8px 0;align-self:flex-end}.cs-bubble.is-agent .cs-bubble-meta{text-align:right}.cs-sysline{align-self:center;align-items:center;gap:6px;padding:4px 2px;font-size:11px;font-weight:600;display:inline-flex}.cs-sysline .cs-sysline-time{color:var(--text-tertiary);font-weight:500}.cs-sysline.is-warn{color:var(--suspect-fg)}.cs-sysline.is-success{color:var(--success)}.cs-quick-chips{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.cs-chip{background:var(--navy-bg);height:28px;color:var(--brand-navy);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:4px;padding:0 12px;font-size:11px;font-weight:700;transition:background .15s}.cs-chip:hover{background:#e4e4f6}.cs-charcount{color:var(--text-tertiary);font-variant-numeric:tabular-nums;justify-content:flex-end;margin-top:6px;font-size:11px;display:flex}.cs-notify{gap:20px;margin-top:10px;display:flex}.cs-notify label{color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cs-notify label:has(.cs-check:disabled){cursor:not-allowed;color:var(--text-tertiary)}.cs-panel-foot{border-top:.5px solid var(--hairline);background:#fff;flex-direction:column;flex-shrink:0;gap:10px;padding:16px;display:flex}.cs-foot-row{align-items:center;gap:10px;display:flex}.cs-foot-hint{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.cs-foot-hint svg{flex-shrink:0}.cs-status-select{border:1px solid var(--hairline-strong);height:36px;color:var(--text-secondary);background:#fff;border-radius:8px;flex-shrink:0;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.cs-status-select:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.cs-foot-check{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.cs-modal-overlay{z-index:110;opacity:0;background:#0a0a0a7a;justify-content:center;align-items:center;padding:24px;animation:.16s forwards csFade;display:flex;position:fixed;inset:0}.cs-modal{background:#fff;border-radius:20px;width:480px;max-width:100%;padding:32px;animation:.2s cubic-bezier(.22,.61,.36,1) forwards csPop;transform:translateY(8px)scale(.98);box-shadow:0 24px 64px #00000047}@keyframes csPop{to{transform:translateY(0)scale(1)}}.cs-modal-head{justify-content:space-between;align-items:center;display:flex}.cs-modal-title{color:var(--error);letter-spacing:-.02em;font-size:18px;font-weight:700}.cs-modal-icon{background:var(--error-bg);width:48px;height:48px;color:var(--error);border-radius:999px;justify-content:center;align-items:center;margin:16px auto 12px;display:flex}.cs-modal-sub{color:var(--text-tertiary);text-align:center;font-size:13px;line-height:1.6}.cs-modal-detail{background:var(--error-bg);border-radius:8px;margin-top:20px;padding:16px}.cs-modal-target{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.6}.cs-modal-target b{font-weight:700}.cs-modal-divider{background:#e8aaaa;height:.5px;margin:12px 0}.cs-modal-actions-list{flex-direction:column;gap:8px;display:flex}.cs-modal-act{color:var(--error);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cs-modal-reason{color:var(--text-secondary);background:#fff;border-radius:6px;margin-top:12px;padding:12px;font-size:13px;line-height:1.6}.cs-modal-reason .cs-mr-lbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.cs-modal-audit{color:var(--text-tertiary);text-align:center;margin-top:12px;font-size:11px;line-height:1.5}.cs-modal-audit b{color:var(--text-tertiary);font-weight:700}.cs-modal-btns{grid-template-columns:1fr 1.2fr;gap:8px;margin-top:20px;display:grid}.cs-assign-target{background:var(--navy-bg);color:var(--text-secondary);border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:12px 14px;font-size:13px;display:flex}.cs-assign-target b{color:var(--brand-navy);font-weight:700}.cs-agent-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cs-agent-opt{border:1px solid var(--hairline-strong);cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.cs-agent-opt:hover{border-color:#c8c8c8}.cs-agent-opt.is-sel{border-color:var(--brand-navy);background:var(--navy-bg)}.cs-agent-av{background:var(--brand-navy);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:inline-flex}.cs-agent-meta{flex:1;min-width:0}.cs-agent-name{color:var(--text-primary);font-size:14px;font-weight:700}.cs-agent-load{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.cs-agent-check{color:var(--brand-navy);opacity:0;flex-shrink:0}.cs-agent-opt.is-sel .cs-agent-check{opacity:1}.cs-res-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:6px;display:grid}.cs-res-stat{background:var(--paper);border:.5px solid var(--hairline);border-radius:11px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.cs-res-stat-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.cs-res-stat-l{color:var(--text-tertiary);font-size:12px;font-weight:600}.cs-res-stat.is-ok{background:var(--success-bg);border-color:#bfe3cf}.cs-res-stat.is-ok .cs-res-stat-n{color:var(--success)}.cs-res-stat.is-fail{background:var(--error-bg);border-color:#e8c4c4}.cs-res-stat.is-fail .cs-res-stat-n{color:var(--error)}.cs-res-stat.is-total .cs-res-stat-n{color:var(--text-primary)}.cs-res-bar{background:var(--error-bg);border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.cs-res-bar-fill{background:var(--success);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.cs-res-failhead{color:var(--error);align-items:center;gap:6px;margin-top:16px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.cs-res-list{flex-direction:column;gap:8px;max-height:34vh;padding-right:2px;display:flex;overflow-y:auto}.cs-res-row{background:#fff;border:.5px solid #e8c4c4;border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.cs-res-row-text{flex:1;min-width:0}.cs-res-row-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cs-res-row-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.cs-res-reason{background:var(--error-bg);height:24px;color:var(--error);border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.cs-res-allok{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:14px 0 4px;display:flex}.cs-res-allok-ico{background:var(--success-bg);width:54px;height:54px;color:var(--success);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.cs-res-allok-title{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:800}.cs-res-allok-sub{color:var(--text-tertiary);font-size:13px}.cs-stats-2col{gap:var(--content-gap);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.cs-stack-legend{flex-wrap:wrap;gap:12px;display:inline-flex}.cs-stack-leg{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.cs-stack-dot{border-radius:2px;flex-shrink:0;width:9px;height:9px}.cs-donut-wrap{flex-direction:column;align-items:center;gap:20px;padding:8px 0;display:flex}@media (width<=1100px){.cs-stats-2col{grid-template-columns:1fr}}@media (width<=1024px){.cs-kpi-row{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.cs-tabbar{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-left:12px;padding-right:12px;overflow-x:auto}.cs-tabbar::-webkit-scrollbar{display:none}.cs-tab{flex-shrink:0}.cs-tabbar:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);flex:0 0 12px;align-self:stretch;margin-left:-36px;position:sticky;right:0}.cs-filterbar{padding-left:16px;padding-right:16px}.cs-search{width:100%}.cs-search input{height:40px}.cs-filter-reset{margin-left:0}.cs-panel{border-radius:16px 16px 0 0;width:100vw;height:90vh;animation:.24s cubic-bezier(.22,.61,.36,1) forwards csSlideUp;top:auto;bottom:0;transform:translateY(100%)}@keyframes csSlideUp{to{transform:translateY(0)}}.cs-panel-head{gap:8px}.cs-panel-head-left{flex:auto;min-width:0}.cs-panel-title{white-space:nowrap}.cs-panel-id{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cs-panel-head-right{flex-shrink:0;gap:8px}.cs-info-card{grid-template-columns:1fr}}@media (width<=640px){.cs-kpi-row,.cs-verdict-grid{grid-template-columns:1fr}.cs-modal{border-radius:16px;padding:24px}}.cs-from-seller{background:var(--navy-bg);height:18px;color:var(--brand-navy);vertical-align:1px;border-radius:4px;align-items:center;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.mb-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.mb-mcard:hover{background:var(--muted-bg,#f5f5f5)}.mb-mcard.is-danger{border-left:3px solid var(--error,#b52b2b)}.mb-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.mb-mcard-user{align-items:center;gap:10px;min-width:0;display:inline-flex}.mb-mcard-user-text{flex-direction:column;min-width:0;display:flex}.mb-mcard-user-text .mb-nick{color:var(--text-primary);font-size:13px;font-weight:700}.mb-mcard-user-text .mb-mask{color:var(--text-tertiary);font-size:12px}.mb-mcard-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.mb-mcard-meta .cs-csid{color:var(--text-tertiary);font-size:12px;font-weight:600}.mb-mcard-dot{color:var(--text-disabled)}.mb-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.mb-mcard-foot-left{color:var(--text-tertiary);font-size:12px}.mb-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.cs-badge.mb-normal{background:var(--success-bg);color:var(--success)}.cs-badge.mb-suspend{background:var(--error-bg);color:var(--error)}.cs-badge.mb-banned{background:var(--error-bg);color:var(--error);font-weight:800;box-shadow:inset 0 0 0 1px #b52b2b73}.cs-badge.mb-dormant{background:var(--muted-bg);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.cs-badge.mb-withdrawn{background:var(--muted-bg);color:var(--text-tertiary)}.mb-lastseen{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.mb-lastseen.is-stale{color:var(--suspect-fg);font-weight:600}.mb-dormant-note{background:var(--muted-bg);color:var(--text-secondary);box-shadow:inset 0 0 0 1px var(--hairline-strong);border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.mb-dormant-note svg{color:var(--text-tertiary);flex-shrink:0;margin-top:1px}.cs-badge.mb-rt-abuse,.cs-badge.mb-rt-fraud{background:var(--error-bg);color:var(--error)}.cs-badge.mb-rt-content{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.mb-rt-dispute{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.mb-rt-etc{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.mb-open{background:var(--error-bg);color:var(--error)}.cs-badge.mb-reviewing{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.mb-done{background:var(--success-bg);color:var(--success)}.cs-badge.mb-dismiss{background:var(--muted-bg);color:var(--text-tertiary)}.mb-table tbody tr{cursor:pointer}.mb-table tbody td{vertical-align:middle}.mb-table td:first-child{padding-left:14px}.mb-table tbody tr.mb-row-danger td{background:var(--error-bg)}.mb-table tbody tr.mb-row-danger{--row-bg:var(--error-bg)}.mb-table tbody tr.mb-row-danger:hover td{background:#fbe6e6}.mb-table tbody tr.mb-row-danger:hover{--row-bg:#fbe6e6}.mb-table tbody tr.mb-row-open td:first-child{box-shadow:inset 4px 0 0 var(--error)}.mb-user-cell{align-items:center;gap:10px;min-width:0;display:flex}.mb-avatar{color:#fff;letter-spacing:-.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.mb-nick{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:600}.mb-mono{font-variant-numeric:tabular-nums}.mb-mask{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.mb-reports-0{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.mb-reports-n{color:var(--error);font-variant-numeric:tabular-nums;font-weight:700}.mb-reporter-2{color:var(--error);font-variant-numeric:tabular-nums;font-weight:800}.mb-reporter-1{color:var(--text-secondary);font-variant-numeric:tabular-nums}.mb-target-link{color:var(--brand-navy);text-underline-offset:2px;font-size:12px;text-decoration:underline}.mb-victim{flex-direction:column;gap:1px;min-width:0;display:flex}.mb-victim-id{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.mb-pi-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:8px;padding:14px 16px}.mb-pi-row{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.mb-pi-row+.mb-pi-row{border-top:.5px solid var(--hairline)}.mb-pi-k{color:var(--text-tertiary);font-size:12px;font-weight:500}.mb-pi-v{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:13px;font-weight:600}.mb-pi-v.is-masked{color:var(--text-tertiary);font-weight:500}.mb-unmask{border:1px solid var(--hairline-strong);height:32px;color:var(--text-tertiary);white-space:nowrap;cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.mb-unmask:hover{color:var(--text-secondary);background:#fafafa;border-color:#c8c8c8}.mb-reveal-banner{background:var(--navy-bg);color:var(--brand-navy);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}.mb-reveal-timer{font-variant-numeric:tabular-nums;font-weight:800}.mb-mini-table{border-collapse:collapse;width:100%;font-size:12px}.mb-mini-table th{text-align:left;letter-spacing:.04em;color:var(--text-tertiary);padding:0 8px 8px;font-size:11px;font-weight:700}.mb-mini-table th.mb-num,.mb-mini-table td.mb-num{text-align:right}.mb-mini-table td{border-top:.5px solid var(--hairline);color:var(--text-secondary);padding:10px 8px}.mb-mini-table td.mb-mono{font-variant-numeric:tabular-nums}.mb-mini-order{color:var(--brand-navy);font-weight:600}.mb-history{flex-direction:column;gap:8px;display:flex}.mb-history-row{align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.mb-history-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:6px}.mb-history-text{color:var(--text-secondary)}.mb-history-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.mb-history-empty{color:var(--text-tertiary);padding:4px 0;font-size:12px}.mb-sanction-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cs-verdict.mb-danger.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--error)}.cs-verdict.mb-danger.is-on .cs-verdict-radio{border-color:var(--error)}.cs-verdict.mb-danger.is-on .cs-verdict-radio:after{background:var(--error)}.mb-danger-warn{background:var(--error-bg);color:var(--error);border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.mb-danger-warn svg{flex-shrink:0;margin-top:1px}.mb-reasons{flex-direction:column;gap:8px;display:flex}.mb-reason{border:.5px solid var(--hairline-strong);background:#fff;border-radius:8px;padding:12px}.mb-reason-who{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:11px;font-weight:700}.mb-reason-text{color:var(--text-primary);font-size:13px;line-height:1.6}.mb-target-card{border:.5px solid var(--hairline-strong);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.mb-target-main{min-width:0}.mb-target-type{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.mb-target-content{color:var(--text-primary);margin-top:4px;font-size:13px;line-height:1.5}.cs-verdict.mb-action.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--error)}.cs-verdict.mb-action.is-on .cs-verdict-radio{border-color:var(--error)}.cs-verdict.mb-action.is-on .cs-verdict-radio:after{background:var(--error)}.cs-verdict.mb-dismiss-v.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--text-secondary)}.cs-verdict.mb-dismiss-v.is-on .cs-verdict-radio{border-color:var(--text-tertiary)}.cs-verdict.mb-dismiss-v.is-on .cs-verdict-radio:after{background:var(--text-tertiary)}.mb-multi-chip{background:var(--error);color:#fff;font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}@media (width<=768px){.mb-sanction-grid{grid-template-columns:1fr}.mb-pi-v{overflow-wrap:anywhere}}.se-result-summary{gap:10px;margin:6px 0 14px;display:flex}.se-result-stat{border:.5px solid var(--hairline-strong);border-radius:10px;flex-direction:column;flex:1;gap:4px;padding:12px 14px;display:flex}.se-result-stat.is-ok{background:var(--success-bg);border-color:#a3d9c4}.se-result-stat.is-fail{background:var(--error-bg);border-color:#e8aaaa}.se-result-stat-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.se-result-stat.is-ok .se-result-stat-n{color:var(--success)}.se-result-stat.is-fail .se-result-stat-n{color:var(--error)}.se-result-stat-l{color:var(--text-secondary);font-size:12px;font-weight:700}.se-result-group{margin-top:12px}.se-result-group-head{letter-spacing:-.005em;align-items:center;gap:6px;margin-bottom:6px;font-size:12px;font-weight:800;display:flex}.se-result-group-head.is-ok{color:var(--success)}.se-result-group-head.is-fail{color:var(--error)}.se-result-row{background:var(--muted-bg);border-radius:8px;align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px;font-size:13px;display:flex}.se-result-row.is-fail{background:var(--error-bg);box-shadow:inset 3px 0 0 var(--error)}.se-result-shop{color:var(--text-primary);flex:1;align-items:center;gap:8px;min-width:0;font-weight:700;display:flex}.se-result-reason{color:var(--error);text-align:right;flex-shrink:0;font-size:12px;font-weight:700}.se-result-amt{font-variant-numeric:tabular-nums;color:var(--text-primary);white-space:nowrap;flex-shrink:0;font-weight:800}.se-result-row.is-fail .se-result-amt{color:var(--text-tertiary);text-decoration:line-through}.se-table tbody tr.se-seller-row.is-done{opacity:.7}.se-top{gap:var(--content-gap);margin-bottom:var(--content-gap);grid-template-columns:1.5fr 1fr;display:grid}.se-exec-summary{flex-direction:column;justify-content:center;gap:4px;padding:24px;display:flex}.se-exec-eyebrow{color:var(--brand-navy);letter-spacing:-.005em;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.se-exec-amount{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 2px;font-size:40px;font-weight:800;line-height:1.2}.se-exec-amount .se-won{margin-right:2px;font-size:24px;font-weight:700}.se-exec-meta{flex-wrap:wrap;gap:8px 20px;margin-top:10px;display:flex}.se-exec-metaitem{color:var(--text-secondary);align-items:baseline;gap:6px;font-size:13px;display:inline-flex}.se-exec-metaitem b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.se-exec-metaitem.is-date b{color:var(--brand-navy)}.se-exec-amount-na{color:var(--text-tertiary)}.se-vault{color:#fff;background:linear-gradient(165deg,#0b1530 0%,#000826 100%);border:none;flex-direction:column;gap:0;padding:20px;display:flex}.se-vault-head{align-items:center;gap:10px;display:flex}.se-vault-ico{color:#fff;background:#ffffff1f;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.se-vault-title{letter-spacing:-.005em;font-size:13px;font-weight:700}.se-vault-acct{color:#ffffff8c;font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.se-vault-bal{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:14px 0 2px;font-size:24px;font-weight:800}.se-vault-bal-lbl{color:#ffffff80;letter-spacing:.04em;font-size:11px;font-weight:600}.se-vault-after{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;margin-top:14px;padding-top:12px;display:flex}.se-vault-after-k{color:#fff9;font-size:12px}.se-vault-after-v{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.se-vault-note{color:#8fe3b8;align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:600;display:inline-flex}.se-vault-pending{color:#ffffff80;margin-top:4px;font-size:11px}.se-resultbar{justify-content:space-between;align-items:center;margin:4px 0 10px;display:flex}.se-result-left{align-items:baseline;gap:12px;display:flex}.se-result-total{color:var(--text-secondary);font-size:13px}.se-result-total b{color:var(--text-primary);font-weight:800}.se-table tbody tr.se-seller-row{cursor:pointer}.se-table tbody tr.se-seller-row.is-checked td{background:var(--selected-bg,#f5f5fb)}.se-table tbody tr.se-seller-row.is-checked{--row-bg:var(--selected-bg,#f5f5fb)}.se-table tbody tr.se-seller-row.is-expanded td{background:var(--navy-bg)}.se-table tbody tr.se-seller-row.is-hold td{background:#fdf4f4}.se-table tbody tr.se-seller-row.is-expanded{--row-bg:var(--navy-bg)}.se-table tbody tr.se-seller-row.is-hold{--row-bg:#fdf4f4}.db-table.db-sticky-act tbody tr.se-expand-row td{box-shadow:none;position:static}.se-chev{color:var(--text-tertiary);transition:transform .16s;display:inline-flex}.se-chev.is-open{color:var(--brand-navy);transform:rotate(90deg)}.se-shop-sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.se-cnt{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.se-cnt-sub{color:var(--text-tertiary);font-size:11px}.se-gross{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.se-fee{color:var(--error);font-variant-numeric:tabular-nums;font-weight:600}.se-deduct{color:var(--suspect-fg);font-variant-numeric:tabular-nums;font-weight:600}.se-dash{color:var(--text-disabled)}.se-payout{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.se-acct-cell{flex-direction:column;gap:1px;display:flex}.se-acct-bank{color:var(--text-secondary);font-size:12px;font-weight:600}.se-acct-num{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.se-acct-changed{background:var(--suspect-bg);height:18px;color:var(--suspect-fg);white-space:nowrap;cursor:help;border-radius:4px;align-self:flex-start;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.se-exec-btn{background:var(--brand-navy);color:#fff;height:30px;font:inherit;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:800;transition:background .14s;display:inline-flex}.se-exec-btn:hover:not(:disabled){background:var(--brand-navy-2)}.se-exec-btn:disabled{background:var(--muted-bg);color:var(--text-disabled);cursor:not-allowed}.se-done-tag{color:var(--success);white-space:nowrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.se-hold-link{color:var(--error);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:none}.se-hold-link:hover{text-decoration:underline}.se-expand-cell{background:#fbfbfe!important;padding:0!important}.se-expand{padding:6px 20px 16px 48px}.se-expand-head{color:var(--text-tertiary);letter-spacing:.04em;padding:12px 0 8px;font-size:11px;font-weight:800}.se-otable{border-collapse:collapse;width:100%}.se-otable th{text-align:left;color:var(--text-secondary);padding:var(--th-pad-y) 10px;border-bottom:.5px solid var(--hairline-strong);letter-spacing:.04em;background:var(--surface);white-space:nowrap;font-size:11px;font-weight:600}.se-otable th.is-num{text-align:right}.se-otable td{padding:var(--row-pad-y) 10px;border-bottom:.5px solid var(--hairline);vertical-align:middle;font-size:13px}.se-otable tr:last-child td{border-bottom:none}.se-otable td.is-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.se-oid{color:var(--brand-navy);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.se-oprod{color:var(--text-primary);font-weight:600}.se-oprod-brand{color:var(--text-tertiary);margin-left:6px;font-size:11px}.se-ofee{color:var(--error)}.se-odeduct{color:var(--suspect-fg);font-weight:600}.se-odeduct-reason{color:var(--suspect-fg);margin-top:2px;font-size:11px}.se-opayout{color:var(--text-primary);font-weight:800}.se-otable tfoot td{border-top:1.5px solid var(--hairline-strong);padding:12px 10px;font-size:13px;font-weight:800}.se-otable tfoot .se-tf-payout{color:var(--brand-navy);font-variant-numeric:tabular-nums}.se-otable tfoot tr.se-adj-row td{color:var(--text-secondary);background:0 0;font-weight:600}.se-expand-pending{color:var(--text-tertiary);background:var(--muted-bg);border-radius:8px;align-items:center;gap:8px;margin:4px 0 10px;padding:12px 10px;font-size:12px;display:flex}.se-hold-note{background:var(--error-bg);color:var(--error);border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.se-modal-warn{background:#fdf4f4;border:.5px solid #b52b2b40;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.se-modal-warn-ico{color:var(--error);flex-shrink:0;margin-top:1px;display:inline-flex}.se-modal-warn-text{color:var(--error);letter-spacing:-.005em;font-size:13px;font-weight:700;line-height:1.5}.se-modal-warn-text b{font-weight:800}.se-modal-vault{background:var(--navy-bg);border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:12px 14px;font-size:13px;display:flex}.se-modal-vault-k{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.se-modal-vault-v{color:var(--brand-navy);font-variant-numeric:tabular-nums;font-weight:800}.se-modal-shoplist{flex-direction:column;gap:8px;max-height:180px;margin-top:12px;display:flex;overflow-y:auto}.se-modal-shoprow{background:#fafaf8;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.se-modal-shoprow-name{color:var(--text-primary);align-items:center;gap:8px;font-weight:700;display:inline-flex}.se-modal-shoprow-amt{color:var(--brand-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.se-audit-card{padding:0;overflow:hidden}.se-audit-head{justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.se-audit-title{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.se-audit-title-ico{color:var(--brand-navy);display:inline-flex}.se-audit-link{color:var(--brand-navy);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:700;text-decoration:none}.se-audit-link:hover{text-decoration:underline}.se-audit-list{flex-direction:column;display:flex}.se-audit-row{border-top:.5px solid var(--hairline);grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.se-audit-empty{color:var(--text-tertiary);text-align:center;padding:20px;font-size:13px}.se-audit-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.se-audit-mid{align-items:center;gap:10px;min-width:0;display:flex}.se-audit-actor{color:var(--text-primary);font-size:13px;font-weight:700}.se-audit-kind{color:var(--text-tertiary);font-size:11px}.se-audit-target{color:var(--text-secondary);font-size:13px}.se-audit-amt{color:var(--brand-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:800}.se-rbac-note{background:var(--muted-bg);color:var(--text-tertiary);margin-bottom:var(--content-gap);border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-size:13px;font-weight:600;display:flex}.se-rbac-note-ico{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.se-rbac-note b{color:var(--text-secondary);font-weight:700}.se-recon{margin-bottom:var(--content-gap);padding:0;overflow:hidden}.se-recon-head{border-bottom:.5px solid var(--hairline);align-items:center;gap:10px;padding:12px 16px;display:flex}.se-recon-title{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.se-recon-title-ico{color:var(--brand-navy);display:inline-flex}.se-recon-chip{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.se-recon-chip.is-ok{background:var(--success-bg);color:var(--success)}.se-recon-chip.is-bad{background:var(--error-bg);color:var(--error)}.se-recon-chip.is-pending{background:var(--muted-bg);color:var(--text-tertiary)}.se-recon-spacer{flex:1}.se-recon-at{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.se-recon-grid{align-items:stretch;gap:10px;padding:14px 16px;display:flex;overflow-x:auto}.se-recon-cell{flex-direction:column;flex:1;justify-content:center;gap:4px;min-width:0;display:flex}.se-recon-cell.is-src{border-right:.5px solid var(--hairline);flex:1.25;padding-right:12px}.se-recon-k{color:var(--text-tertiary);letter-spacing:-.005em;white-space:nowrap;font-size:11px;font-weight:700}.se-recon-note{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px;font-weight:500;display:block}.se-recon-v{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap;font-size:16px;font-weight:800}.se-recon-v.is-payout{color:var(--brand-navy)}.se-recon-op{color:var(--text-tertiary);flex-shrink:0;align-self:center;font-size:13px;font-weight:700}.se-recon-cell.is-diff{border-radius:9px;flex:.9;padding:8px 12px}.se-recon-cell.is-diff.is-ok{background:var(--success-bg)}.se-recon-cell.is-diff.is-ok .se-recon-v,.se-recon-cell.is-diff.is-ok .se-recon-k{color:var(--success)}.se-recon-cell.is-diff.is-bad{background:var(--error-bg)}.se-recon-cell.is-diff.is-bad .se-recon-v,.se-recon-cell.is-diff.is-bad .se-recon-k{color:var(--error)}.se-recon-issue{background:var(--error-bg);box-shadow:inset 3px 0 0 var(--error);border-radius:9px;gap:10px;margin:0 16px 12px;padding:12px 14px;display:flex}.se-recon-issue-ico{color:var(--error);flex-shrink:0;margin-top:1px;display:inline-flex}.se-recon-issue-body{color:var(--text-primary);font-size:13px;font-weight:600;line-height:1.6}.se-recon-issue-body>div>b{color:var(--error);font-weight:800}.se-recon-issue-sub{color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:500}.se-recon-issue-sub b{color:var(--text-primary);font-weight:800}.se-recon-pending{background:var(--muted-bg);color:var(--text-tertiary);border-radius:9px;align-items:flex-start;gap:8px;margin:0 16px 12px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.se-recon-pending b{color:var(--text-secondary);font-weight:800}.se-recon-foot{border-top:.5px solid var(--hairline);color:var(--text-tertiary);background:var(--muted-bg);align-items:center;gap:6px;padding:10px 16px;font-size:11px;font-weight:600;display:flex}.se-recon.is-bad .se-recon-head{background:var(--error-bg)}@media (width<=1180px){.se-recon-grid{grid-template-columns:repeat(3,1fr);gap:10px 14px;display:grid;overflow:visible}.se-recon-cell.is-src{border-right:none;border-bottom:.5px solid var(--hairline);grid-column:1/-1;padding-bottom:10px;padding-right:0}.se-recon-op{display:none}.se-recon-cell.is-diff{flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 12px}}.se-table tbody tr.se-seller-row.is-reconlock td{background:var(--error-bg)}.se-table tbody tr.se-seller-row.is-reconlock{--row-bg:var(--error-bg)}.se-table tbody tr.se-seller-row.is-reconlock td:first-child{box-shadow:inset 3px 0 0 var(--error)}.se-lock-tag{background:var(--error-bg);height:30px;color:var(--error);white-space:nowrap;cursor:not-allowed;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.se-oship-free{color:var(--text-tertiary);font-size:11px;font-weight:600}@media (width<=1100px){.se-top{grid-template-columns:1fr}}.se-bearer{height:18px;color:var(--text-tertiary);background:var(--muted-bg);box-shadow:inset 0 0 0 1px var(--hairline);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.se-bearer.is-buyer{color:var(--brand-navy);box-shadow:none;background:#00008012}.sl-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.sl-mcard:hover{background:var(--muted-bg,#f5f5f5)}.sl-mcard.is-wait{border-left:3px solid var(--suspect-fg,#8a5800)}.sl-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sl-mcard-shop{align-items:center;gap:10px;min-width:0;display:inline-flex}.sl-mcard-shop .sl-shop-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.sl-mcard-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.sl-mcard-dot{color:var(--text-disabled)}.sl-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.sl-mcard-foot-left{color:var(--text-tertiary);font-size:12px}.sl-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.sl-lastseen{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.sl-lastseen.is-stale{color:var(--suspect-fg);font-weight:600}.bv-hub{grid-template-columns:repeat(auto-fit,minmax(176px,1fr));gap:10px;display:grid}.bv-hub-item{border:.5px solid var(--hairline);text-align:left;cursor:pointer;font:inherit;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;transition:border-color .15s,background .15s;display:flex}.bv-hub-item:hover{background:#fafafa;border-color:#c8c8c8}.bv-hub-n{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.bv-hub-item.is-warn .bv-hub-n{color:var(--suspect-fg)}.bv-hub-item.is-error .bv-hub-n{color:var(--error)}.bv-hub-lbl{color:var(--text-secondary);font-size:13px;font-weight:600}.bv-hub-desc{color:var(--text-tertiary);font-size:12px}.sl-mailorder-cell .cs-info-v{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.sl-mailorder-no{letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:12px}.sl-mailorder-badge{letter-spacing:-.005em;border-radius:999px;align-items:center;height:19px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.sl-mailorder-badge.is-pending{color:var(--text-tertiary);background:var(--muted-bg);box-shadow:inset 0 0 0 1px var(--hairline-strong)}.sl-mailorder-badge.is-ok{color:var(--success);background:var(--success-bg)}.sl-mailorder-badge.is-bad{color:var(--error);background:#b52b2b14}.cs-tab{align-items:center;gap:8px;display:inline-flex}.sl-tabbadge{font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.sl-tabbadge.is-muted{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.is-wait{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.is-reviewing{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.is-approved{background:var(--success-bg);color:var(--success)}.cs-badge.is-rejected{background:var(--error-bg);color:var(--error)}.cs-badge.is-running{background:var(--success-bg);color:var(--success)}.cs-badge.is-suspended{background:var(--error-bg);color:var(--error)}.cs-badge.is-dormant{background:var(--muted-bg);color:var(--text-tertiary)}.sl-biz{letter-spacing:-.005em;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.sl-biz.is-personal{background:var(--muted-bg);color:var(--text-tertiary)}.sl-biz.is-corp{background:var(--navy-bg);color:var(--brand-navy)}.sl-table tbody tr{cursor:pointer}.sl-table tbody td{vertical-align:middle}.sl-table tbody tr.sl-row-wait td:first-child{box-shadow:inset 4px 0 0 var(--suspect-fg)}.sl-table tbody tr.sl-row-suspended td{background:var(--error-bg)}.sl-table tbody tr.sl-row-suspended{--row-bg:var(--error-bg)}.sl-table tbody tr.sl-row-suspended:hover td{background:#fbe6e6}.sl-table tbody tr.sl-row-suspended:hover{--row-bg:#fbe6e6}.sl-table td:first-child{padding-left:14px}.sl-shop-cell{align-items:center;gap:10px;min-width:0;display:flex}.sl-shop-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.sl-shop-name{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:6px;font-size:14px;font-weight:600;display:inline-flex}.sl-applicant-name{color:var(--text-primary);font-weight:600}.sl-applicant-phone{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.sl-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.sl-center{text-align:center}.sl-verified{background:var(--brand-navy);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.sl-verified svg{width:9px;height:9px}.sl-rate{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sl-rate.is-override{color:var(--brand-navy);align-items:center;gap:4px;display:inline-flex}.sl-rate.is-override .sl-rate-ico{color:var(--brand-navy);display:inline-flex}.sl-act{align-items:center;gap:8px;display:inline-flex}.sl-more{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.sl-more:hover{color:var(--text-secondary);background:#eee}.sl-shop-head{align-items:center;gap:14px;display:flex}.sl-shop-logo{color:#fff;letter-spacing:-.02em;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:24px;font-weight:800;display:inline-flex}.sl-shop-headmeta{flex-direction:column;gap:4px;min-width:0;display:flex}.sl-shop-headname{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:8px;font-size:18px;font-weight:700;display:inline-flex}.sl-shop-headname .sl-verified{width:17px;height:17px}.sl-shop-headname .sl-verified svg{width:10px;height:10px}.sl-shop-tagline{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px}.sl-shop-info-grid{border-top:.5px solid var(--hairline-strong);grid-template-columns:1fr 1fr;gap:12px 20px;margin-top:16px;padding-top:14px;display:grid}.sl-docs{flex-direction:column;gap:8px;display:flex}.sl-doc{border:.5px solid var(--hairline-strong);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.sl-doc-ico{background:var(--navy-bg);width:36px;height:36px;color:var(--brand-navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sl-doc-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sl-doc-name{color:var(--text-primary);font-size:13px;font-weight:600}.sl-doc-file{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.sl-doc-right{flex-shrink:0;align-items:center;gap:12px;display:flex}.sl-doc-verify{align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.sl-doc-verify.is-ok{color:var(--success)}.sl-doc-verify.is-warn{color:var(--suspect-fg)}.sl-lookup{background:var(--navy-bg);color:var(--brand-navy);letter-spacing:-.005em;border-radius:8px;align-items:center;gap:8px;margin-top:8px;padding:12px;font-size:13px;font-weight:600;display:flex}.sl-channels{flex-direction:column;gap:8px;display:flex}.sl-channel{border:.5px solid var(--hairline-strong);border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.sl-channel-main{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sl-channel-name{color:var(--text-primary);font-size:13px;font-weight:600}.sl-channel-url{color:var(--text-tertiary);font-size:12px}.sl-channel-stat{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.cs-verdict.is-approve.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--success)}.cs-verdict.is-approve.is-on .cs-verdict-radio{border-color:var(--success)}.cs-verdict.is-approve.is-on .cs-verdict-radio:after{background:var(--success)}.cs-verdict.is-reject.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--error)}.cs-verdict.is-reject.is-on .cs-verdict-radio{border-color:var(--error)}.cs-verdict.is-reject.is-on .cs-verdict-radio:after{background:var(--error)}.sl-verdict-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sl-input{border:1px solid var(--hairline-strong);width:100%;height:40px;color:var(--text-primary);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px}.sl-input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.sl-select{width:100%;height:44px;padding:0 var(--sp-40) 0 12px;border:1px solid var(--hairline-strong);color:var(--text-secondary);background-color:var(--surface);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B6B6B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;border-radius:8px;font-family:inherit;font-size:13px;font-weight:500}.sl-select:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.sl-field{flex-direction:column;gap:6px;display:flex}.sl-field-lbl{color:var(--text-secondary);font-size:12px;font-weight:600}.sl-reveal{flex-direction:column;gap:14px;margin-top:14px;display:flex}.sl-panel-kpis{border-top:.5px solid var(--hairline-strong);grid-template-columns:repeat(4,1fr);gap:10px;margin-top:16px;padding-top:14px;display:grid}.sl-panel-kpi{flex-direction:column;gap:4px;display:flex}.sl-panel-kpi-lbl{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.sl-panel-kpi-val{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.sl-panel-kpi-val.is-navy{color:var(--brand-navy)}.sl-rate-current{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.sl-rate-current-val{color:var(--brand-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.sl-rate-current-tag{color:var(--text-tertiary);font-size:12px;font-weight:600}.sl-statebtn{letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.sl-statebtn.is-suspend{border:1px solid var(--error);color:var(--error)}.sl-statebtn.is-suspend:hover{background:var(--error-bg)}.sl-statebtn.is-release{border:1px solid var(--success);color:var(--success)}.sl-statebtn.is-release:hover{background:var(--success-bg)}.cs-modal-detail.is-neutral{background:#f8f8f8}.cs-modal-detail.is-neutral .cs-modal-divider{background:var(--hairline-strong)}.cs-modal-act.is-neutral{color:var(--text-secondary)}.cs-modal-act.is-success{color:var(--success)}@media (width<=768px){.sl-shop-info-grid,.sl-verdict-grid{grid-template-columns:1fr}.sl-panel-kpis{grid-template-columns:1fr 1fr}}.sd-back{cursor:pointer;color:var(--text-tertiary);white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;padding:0 4px 0 0;font-size:13px;font-weight:600;display:inline-flex}.sd-back:hover{color:var(--brand-navy)}.sd-hero{border:.5px solid var(--hairline-strong);margin-bottom:var(--content-gap);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.sd-hero-left{align-items:center;gap:16px;min-width:0;display:flex}.sd-hero-meta{flex-direction:column;gap:6px;min-width:0;display:flex}.sd-hero-titlerow{align-items:center;gap:10px;display:flex}.sd-hero-name{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.sd-hero-tagline{color:var(--text-tertiary);font-size:13px}.sd-hero-tagline .cs-csid{font-size:12px}.sd-hero-actions{flex-shrink:0;align-items:center;gap:8px;display:inline-flex;position:relative}.sd-act-cta{white-space:nowrap;width:auto;height:40px;padding:0 20px}.sd-act-reject{white-space:nowrap;height:40px;padding:0 20px;font-size:13px;font-weight:700}.sd-act-done{color:var(--text-tertiary);padding:10px 4px;font-size:13px;font-weight:600}.sd-confirm-transit{color:var(--text-primary);margin-bottom:4px;font-weight:700}.sd-reason-pop{z-index:40;border:1px solid var(--hairline-strong);background:#fff;border-radius:12px;flex-direction:column;gap:8px;width:320px;padding:12px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 10px 30px #0a0c1e1f}.sd-reason-row{gap:8px;display:flex}.sd-grid{gap:var(--content-gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.sd-main,.sd-side{gap:var(--content-gap);flex-direction:column;min-width:0;display:flex}.sd-card{padding:20px}.sd-docs{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.sd-doc-tile{cursor:pointer;text-align:left;font:inherit;background:0 0;border:none;flex-direction:column;gap:8px;padding:0;display:flex}.sd-doc-thumb{aspect-ratio:3/4;background:repeating-linear-gradient(180deg, #fff, #fff 14px, #f6f6f4 14px, #f6f6f4 16px), var(--paper,#fafaf8);border:1px solid var(--hairline-strong);border-radius:10px;justify-content:flex-end;align-items:flex-end;padding:8px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.sd-doc-tile:hover .sd-doc-thumb{border-color:var(--brand-navy);box-shadow:0 2px 8px #00008014}.sd-doc-ext{letter-spacing:.04em;color:var(--text-tertiary);border:1px solid var(--hairline-strong);background:#fff;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:800}.sd-doc-ext.is-lg{padding:8px 14px;font-size:16px}.sd-doc-name{color:var(--text-primary);font-size:13px;font-weight:600}.sd-zoom{width:560px;max-width:96vw}.sd-zoom-body{background:var(--paper,#fafaf8);border-radius:10px;justify-content:center;align-items:center;min-height:320px;max-height:64vh;margin-top:8px;display:flex;overflow:auto}.sd-zoom-img{object-fit:contain;max-width:100%;max-height:64vh}.sd-zoom-file{flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.sd-zoom-foot{color:var(--suspect-fg);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.sd-reveal-tag{color:var(--success);background:var(--success-bg);border-radius:6px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.sd-rate-big{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;font-size:40px;font-weight:800;display:flex}.sd-rate-pct{font-size:18px;font-weight:700}.sd-timeline{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sd-tl-item{gap:12px;padding:0 0 16px;display:flex;position:relative}.sd-tl-item:last-child{padding-bottom:0}.sd-tl-dot{background:var(--brand-navy);border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:4px;position:relative}.sd-tl-dot.is-success{background:var(--success)}.sd-tl-dot.is-error{background:var(--error)}.sd-tl-item:not(:last-child) .sd-tl-dot:after{content:"";background:var(--hairline-strong);width:1.5px;height:calc(100% + 14px);position:absolute;top:14px;left:50%;transform:translate(-50%)}.sd-tl-main{flex:1;min-width:0}.sd-tl-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.sd-tl-title{color:var(--text-primary);font-size:13px;font-weight:700}.sd-tl-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.sd-tl-meta{color:var(--text-tertiary);margin-top:2px;font-size:12px;line-height:1.5}@media (width<=960px){.sd-grid{grid-template-columns:1fr}.sd-docs{grid-template-columns:repeat(2,1fr)}.sd-hero{flex-direction:column;align-items:stretch}.sd-hero-actions{justify-content:flex-end}}.sl-table .cs-mask{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.sl-record-cell{white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sl-warn-count{color:var(--warning);font-variant-numeric:tabular-nums;font-weight:800}.sl-record-sep{color:var(--text-disabled)}.sl-warn-zero{color:var(--text-tertiary)}.sl-axis-cell{align-items:center;gap:6px;display:inline-flex}.sl-acct-susp{background:var(--error-bg);height:20px;color:var(--error);letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.sl-axis-split{font:inherit;color:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.sl-evd-progress{color:var(--suspect-fg,#8a5800);background:#8a580014;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.sl-evd-progress.is-done{color:var(--success);background:#0f6e4812}.st-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.st-mcard:hover{background:var(--muted-bg,#f5f5f5)}.st-mcard.is-hold{border-left:3px solid var(--error,#b52b2b)}.st-mcard.is-paid{border-left:3px solid var(--success,#0f6e48)}.st-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.st-mcard-shop{align-items:center;gap:10px;min-width:0;display:inline-flex}.st-mcard-shop-text{flex-direction:column;min-width:0;display:flex}.st-mcard-shop-text .st-shop-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.st-mcard-shop-text .cs-csid{color:var(--text-tertiary);font-size:11px}.st-mcard-payout{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800}.st-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.st-mcard-dot{color:var(--text-disabled)}.st-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.st-mcard-foot-left{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.st-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.st-summary{grid-template-columns:minmax(0,1fr) 1px minmax(0,.9fr);align-items:stretch;gap:24px;padding:20px 24px;display:grid}.st-summary-divider{background:var(--hairline-strong)}.st-summary-main{flex-direction:column;gap:6px;display:flex}.st-summary-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px;font-weight:600}.st-summary-amount{color:var(--brand-navy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:2px 0;font-size:32px;font-weight:800;line-height:1.2}.st-summary-sub{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px}.st-summary-sub b{color:var(--text-primary);font-weight:700}.st-summary-break{flex-direction:column;justify-content:center;gap:12px;display:flex}.st-break-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.st-break-l{white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.st-break-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.st-break-r{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.st-break-amt{letter-spacing:-.005em;font-size:14px;font-weight:800}.st-break-cnt{color:var(--text-tertiary);margin-left:6px;font-size:11px;font-weight:500}.cs-kpi-row.is-settle{gap:var(--content-gap);grid-template-columns:repeat(4,1fr);display:grid}.db-kpi-val.is-success{color:var(--success)}.db-kpi.is-success-left{border-left:4px solid var(--success)}.cs-badge.st-pending{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.st-paid{background:var(--success-bg);color:var(--success)}.cs-badge.st-hold,.cs-badge.st-failed{background:var(--error-bg);color:var(--error)}.cs-badge.st-canceled{background:var(--muted-bg);color:var(--text-secondary)}.cs-badge.st-tax-done{background:var(--success-bg);color:var(--success)}.cs-badge.st-tax-none{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.st-tax-wait{background:var(--suspect-bg);color:var(--suspect-fg)}.st-resultbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.st-result-left{align-items:center;gap:10px;display:flex}.st-result-total{color:var(--text-secondary);font-size:13px;font-weight:600}.st-result-total b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.st-result-sel{white-space:nowrap;background:var(--navy-bg);height:20px;color:var(--brand-navy);font-variant-numeric:tabular-nums;border-radius:4px;flex-shrink:0;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.st-bulk{align-items:center;gap:8px;display:inline-flex}.st-bulk-pay{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.st-bulk-pay:hover{background:var(--brand-navy-2)}.st-bulk-pay:disabled{opacity:.4;cursor:not-allowed}.st-table tbody tr{cursor:pointer}.st-table tbody td{vertical-align:middle}.st-table .cs-col-check,.st-table th.cs-col-check{width:40px}.st-table td.cs-col-check,.st-table th.cs-col-check{padding-left:14px}.st-table tbody tr.st-row-hold td{background:var(--error-bg)}.st-table tbody tr.st-row-hold{--row-bg:var(--error-bg)}.st-table tbody tr.st-row-hold:hover td{background:#fbe6e6}.st-table tbody tr.st-row-hold:hover{--row-bg:#fbe6e6}.st-shop-cell{align-items:center;gap:10px;min-width:0;display:flex}.st-shop-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:600}.st-sales{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.st-fee{color:var(--error);font-variant-numeric:tabular-nums;font-weight:500}.st-fee-rate{color:var(--text-tertiary);margin-left:4px;font-size:11px;font-weight:600}.st-payout{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.st-acct{flex-direction:column;gap:1px;display:flex}.st-acct.is-inline{white-space:nowrap;flex-direction:row;align-items:baseline;gap:6px}.st-acct-bank{color:var(--text-secondary);font-size:12px;font-weight:600}.st-acct-num{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.st-shop-head{align-items:center;gap:14px;display:flex}.st-shop-logo{color:#fff;letter-spacing:-.02em;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:inline-flex}.st-shop-headmeta{flex-direction:column;gap:4px;min-width:0;display:flex}.st-shop-headname{letter-spacing:-.02em;color:var(--text-primary);font-size:16px;font-weight:700}.st-shop-round{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.st-breakdown{border-top:.5px solid var(--hairline-strong);flex-direction:column;gap:10px;margin-top:16px;padding-top:14px;display:flex}.st-bd-row{justify-content:space-between;align-items:baseline;font-size:14px;display:flex}.st-bd-l{color:var(--text-tertiary);font-weight:500}.st-bd-v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.st-bd-v.is-fee{color:var(--error)}.st-bd-divider{background:var(--hairline-strong);height:.5px;margin:2px 0}.st-bd-row.is-final .st-bd-l{color:var(--text-primary);font-weight:700}.st-bd-row.is-final .st-bd-v{color:var(--brand-navy);letter-spacing:-.02em;font-size:18px;font-weight:800}.st-acct-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.st-acct-info{flex-direction:column;gap:4px;display:flex}.st-acct-line{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.st-acct-line .st-acct-holder{color:var(--text-tertiary);font-weight:500}.st-acct-verify{color:var(--success);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.st-payamt{align-items:baseline;gap:8px;margin-bottom:14px;display:flex}.st-payamt-lbl{color:var(--text-tertiary);font-size:12px;font-weight:600}.st-payamt-val{color:var(--brand-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.st-pay-actions{grid-template-columns:1.3fr 1fr;gap:8px;margin-top:4px;display:grid}.st-hold-btn{letter-spacing:-.005em;border:1px solid var(--error);height:44px;color:var(--error);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:700;transition:background .15s;display:inline-flex}.st-hold-btn:hover{background:var(--error-bg)}.st-tax-secthead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.st-tax-empty{color:var(--text-tertiary);background:var(--muted-bg);border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.st-tax-table{border-collapse:collapse;width:100%;font-size:12px}.st-tax-table thead th{text-align:left;color:var(--text-secondary);border-bottom:.5px solid var(--hairline-strong);white-space:nowrap;letter-spacing:.04em;background:var(--surface);padding:6px 12px;font-size:11px;font-weight:600}.st-tax-table tbody td{border-bottom:.5px solid var(--hairline);color:var(--text-primary);vertical-align:top;padding:6px 12px}.st-tax-table tbody td.mb-mono{white-space:nowrap}.st-tax-table tbody tr:last-child td{border-bottom:none}.st-tax-no{letter-spacing:-.005em;font-size:12px;font-weight:700;display:block}.st-tax-reason{color:var(--text-tertiary);margin-top:1px;font-size:11px;display:block}.st-tax-st{white-space:nowrap;border-radius:4px;align-items:center;height:19px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.st-tax-st.is-issued{background:var(--success-bg);color:var(--success)}.st-tax-st.is-superseded{background:var(--muted-bg);color:var(--text-tertiary)}.st-tax-err{background:var(--error-bg);color:var(--error);border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.st-tax-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.st-history{flex-direction:column;gap:8px;display:flex}.st-history-row{align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.st-history-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px;margin-top:6px}.st-history-text{color:var(--text-secondary)}.st-history-text b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.st-history-time{color:var(--text-tertiary);margin-left:6px}.st-stats-2col{gap:var(--content-gap);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;display:grid}.st-combo-legend{gap:14px;display:inline-flex}.st-combo-leg{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.st-combo-swatch{border-radius:3px;flex-shrink:0;width:12px;height:12px}.st-combo-swatch.is-line{border-top:2px solid var(--success);border-radius:0;height:0}.st-donut-wrap{flex-direction:column;align-items:center;gap:20px;padding:8px 0;display:flex}.st-tax-batch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.st-tax-batch-stats{gap:24px;display:flex}.st-tax-batch-stat{flex-direction:column;gap:2px;display:flex}.st-tax-batch-num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.st-tax-batch-lbl{color:var(--text-tertiary);font-size:11px;font-weight:500}.st-tax-batch-note{color:var(--text-secondary);align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.st-rank-num{color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:center;font-size:14px;font-weight:700;display:inline-block}.st-rank-num.is-top{color:var(--brand-navy);font-size:16px;font-weight:800}.st-table tbody tr.is-top td:first-child{box-shadow:inset 4px 0 0 var(--brand-navy)}.st-modal-amount{background:var(--navy-bg);border-radius:8px;margin-top:20px;padding:16px}.st-modal-amount.is-hold{background:var(--error-bg)}.st-modal-amount-val{color:var(--brand-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.st-modal-amount-rows{border-top:.5px solid #0000801f;flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.st-modal-amount.is-hold .st-modal-amount-rows{border-top-color:#e8aaaa}.st-modal-amount-row{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.st-modal-amount-row .st-mk{color:var(--text-tertiary);font-weight:500}.st-modal-amount-row .st-mv{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}@media (width<=1100px){.st-stats-2col{grid-template-columns:1fr}}@media (width<=900px){.st-summary{grid-template-columns:1fr}.st-summary-divider{display:none}}@media (width<=768px){.cs-kpi-row.is-settle{grid-template-columns:1fr 1fr}.st-pay-actions{grid-template-columns:1fr}}@media (width<=640px){.cs-kpi-row.is-settle{grid-template-columns:1fr}}.st-fee-buyer{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}.st-fee-buyer em{height:17px;color:var(--brand-navy);background:#00008012;border-radius:999px;align-items:center;margin-left:6px;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.st-bearer-chip{height:18px;color:var(--text-tertiary);background:var(--muted-bg);box-shadow:inset 0 0 0 1px var(--hairline);border-radius:999px;align-items:center;margin-left:6px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.st-bearer-chip.is-buyer{color:var(--brand-navy);box-shadow:none;background:#00008012}.mb-mini-table .st-bearer-chip{margin-left:0}.mb-mini-table.st-ord-table th,.mb-mini-table.st-ord-table td{white-space:nowrap;padding-left:var(--sp-6);padding-right:var(--sp-6)}.st-ord-table th:first-child,.st-ord-table td:first-child{padding-left:0}.st-ord-table th:last-child,.st-ord-table td:last-child{padding-right:0}.st-ord-table th.st-ord-item-h,.st-ord-table td.st-ord-item{white-space:normal;width:100%;min-width:96px}.st-ord-item>span{-webkit-line-clamp:2;word-break:keep-all;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.st-bd-note{color:var(--text-tertiary);margin:2px 0 6px;font-size:12px;line-height:1.6}.st-scheduled{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px;font-weight:600}.st-dash{color:var(--text-disabled)}.st-adj-row td{color:var(--text-secondary);border-top:1px solid var(--hairline)}.nt-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.nt-mcard:hover{background:var(--muted-bg,#f5f5f5)}.nt-mcard.is-sched{border-left:3px solid var(--suspect-fg,#8a5800)}.nt-mcard-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.nt-mcard-head .nt-title-cell{color:var(--text-primary);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-items:center;gap:6px;font-size:14px;font-weight:700;display:-webkit-box;overflow:hidden}.nt-mcard-meta{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:inline-flex}.nt-mcard-when{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.nt-mcard-reach{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.nt-mcard-reach b{color:var(--text-primary);font-weight:800}.nt-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.nt-mcard-foot-left{color:var(--text-tertiary);font-size:12px}.nt-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.db-role-pill.is-marketer{background:var(--success);letter-spacing:.04em}.ad-avatar-mk{background:linear-gradient(135deg,#103a2a 0%,#08160f 100%);border-color:#0f6e4859}.nt-primary-btn{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.nt-primary-btn:hover{background:var(--brand-navy-2)}.cs-badge.nt-sent{background:var(--success-bg);color:var(--success)}.cs-badge.nt-sched{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.nt-draft{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.nt-failed{background:var(--error-bg);color:var(--error)}.cs-badge.nt-live{background:var(--success-bg);color:var(--success)}.cs-badge.nt-ended{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.nt-off{background:var(--error-bg);color:var(--error)}.nt-sending-chip{align-items:center;gap:var(--sp-6);color:var(--brand-navy);max-width:100%;display:inline-flex}.nt-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;flex:none;width:10px;height:10px;animation:.9s linear infinite ntSpin}@keyframes ntSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.nt-spin{opacity:.6;border-right-color:currentColor;animation:none}}.nt-fail-reason{margin-top:var(--sp-4);min-width:220px;max-width:240px;font-size:var(--fs-12);color:var(--error);-webkit-line-clamp:2;text-wrap:pretty;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.nt-mcard-fail{margin-top:var(--sp-6);font-size:var(--fs-12);color:var(--error);line-height:1.45}.nt-act-cancel{color:var(--text-secondary)!important}.nt-camp-title{font-size:var(--fs-16);color:var(--text-primary);letter-spacing:-.01em;margin-bottom:var(--sp-12);text-wrap:pretty;font-weight:700;line-height:1.4}.nt-camp-info{grid-template-columns:repeat(3,minmax(0,1fr))}.nt-fail-box{background:var(--error-bg);padding:var(--sp-12) var(--sp-14);font-size:var(--fs-13);color:var(--error);border:1px solid #b52b2b40;border-radius:10px;line-height:1.55}.nt-camp-foot{gap:var(--sp-8);grid-template-columns:auto 1fr;align-items:center;display:grid}.nt-camp-foot>:only-child{grid-column:1/-1}.nt-aud{background:var(--navy-bg);height:20px;color:var(--brand-navy);letter-spacing:-.005em;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.nt-channels{align-items:center;gap:6px;display:inline-flex}.nt-chan{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.nt-chan.is-app{background:var(--navy-bg);color:var(--brand-navy)}.nt-chan.is-push{color:#4b4fa6;background:#eef0fb}.nt-chan.is-kakao{color:#8a6d00;background:#fbf3d6}.nt-chan.is-mail{background:var(--muted-bg);color:var(--text-tertiary)}.nt-chan.is-off{color:#d8d8d8;background:#f6f6f6}.nt-table tbody tr{cursor:pointer}.nt-table tbody td{vertical-align:middle}.nt-table td:first-child{padding-left:14px}.nt-table tbody tr.nt-row-sched td:first-child{box-shadow:inset 4px 0 0 var(--suspect-fg)}.nt-title-cell{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:8px;font-weight:600;display:inline-flex}.nt-title-cell.is-draft{color:var(--text-tertiary);font-style:italic;font-weight:500}.nt-pin{color:var(--suspect-fg);flex-shrink:0;align-items:center;display:inline-flex}.nt-when{flex-direction:column;gap:1px;display:flex}.nt-when-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.nt-when-tag{font-size:10px;font-weight:700}.nt-when-tag.is-sched{color:var(--suspect-fg)}.nt-when-tag.is-now{color:var(--text-tertiary)}.nt-when-tag.is-overdue{background:var(--suspect-bg);color:var(--suspect-fg);border-radius:4px;align-self:flex-start;margin-top:1px;padding:1px 6px}.nt-reach{font-variant-numeric:tabular-nums;flex-direction:column;gap:1px;display:flex}.nt-reach-main{color:var(--text-secondary);font-size:12px;font-weight:600}.nt-reach-rate{color:var(--brand-navy);font-size:11px;font-weight:700}.nt-reach-empty{color:var(--text-tertiary)}.nt-kpi-overdue{border:1px solid var(--hairline);background:var(--muted-bg);color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:left;border-radius:999px;align-self:flex-start;margin-top:8px;padding:4px 8px;font-family:inherit;font-size:11px;font-weight:600}button.nt-kpi-overdue{cursor:pointer}.nt-kpi-overdue.is-on{background:var(--suspect-bg);color:var(--suspect-fg);border-color:#8a58004d;font-weight:700}button.nt-kpi-overdue:hover{border-color:var(--hairline-strong)}button.nt-kpi-overdue.is-on:hover{background:#fbebd2;border-color:#8a58008c}.nt-kpi-overdue.is-on.is-fail{background:var(--error-bg);color:var(--error);border-color:#b52b2b4d}button.nt-kpi-overdue.is-on.is-fail:hover{background:#f8e1e1;border-color:#b52b2b8c}.nt-area-chips{flex-wrap:wrap;gap:8px;display:flex}.nt-area-chip{border:1px solid var(--hairline-strong);height:34px;color:var(--text-tertiary);letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:999px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.nt-area-chip:hover{color:var(--text-secondary);border-color:#d8d8d8}.nt-area-chip.is-active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.nt-view-toggle{background:#f4f4f4;border-radius:8px;gap:2px;margin-left:auto;padding:4px;display:inline-flex}.nt-view-btn{width:32px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.nt-view-btn.is-active{color:var(--brand-navy);background:#fff;box-shadow:0 1px 2px #0a0c1e0f}.nt-banner-grid{gap:var(--content-gap);grid-template-columns:repeat(2,1fr);display:grid}.nt-banner-card{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;gap:12px;padding:14px;transition:box-shadow .15s,border-color .15s;display:flex}.nt-banner-card:hover{border-color:var(--hairline-strong);box-shadow:0 4px 16px #0a0c1e0f}.nt-banner-card.is-dragging{opacity:.5}.nt-banner-top{align-items:flex-start;gap:10px;display:flex}.nt-drag{cursor:grab;color:var(--text-tertiary);flex-shrink:0;align-items:center;margin-top:2px;padding:2px;display:inline-flex}.nt-drag:active{cursor:grabbing}.nt-order{background:var(--brand-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:800;display:inline-flex}.nt-thumb{aspect-ratio:16/9;color:#a9b0cc;background:repeating-linear-gradient(135deg,#eceef6 0 12px,#e4e7f2 12px 24px);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.be-img{aspect-ratio:1.2;max-width:480px}.nt-thumb-tag{color:#fff;background:#0a0a1499;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:8px;left:8px}.nt-banner-body{flex-direction:column;gap:8px;display:flex}.nt-banner-head{align-items:center;gap:8px;display:flex}.nt-banner-title{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.nt-banner-meta{flex-direction:column;gap:4px;display:flex}.nt-banner-line{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;display:flex}.nt-banner-line .nt-bk{color:var(--text-tertiary);align-items:center;display:inline-flex}.nt-banner-line .nt-period{font-variant-numeric:tabular-nums}.nt-banner-overdue{color:var(--suspect-fg);font-weight:600}.nt-banner-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.nt-ctr{color:var(--brand-navy);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.nt-ctr.is-empty{color:var(--text-tertiary);font-weight:500}.nt-banner-actions{align-items:center;gap:8px;display:inline-flex}.nt-act-link{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:none}.nt-act-expose{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.nt-act-expose:hover{background:var(--brand-navy-2)}.nt-act-link:hover{color:var(--text-secondary);text-underline-offset:2px;text-decoration:underline}.nt-act-link.is-danger{color:var(--error)}.nt-switch{background:var(--hairline-strong);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .16s;position:relative}.nt-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.nt-switch.is-on{background:var(--success)}.nt-switch.is-on:after{transform:translate(16px)}.nt-editor{border:1px solid var(--hairline-strong);border-radius:8px;overflow:hidden}.nt-editor-toolbar{border-bottom:1px solid var(--hairline);background:#fafafa;align-items:center;gap:2px;padding:6px 8px;display:flex}.nt-tool{width:30px;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.nt-tool:hover{color:var(--text-secondary);background:#eee}.nt-tool:disabled{color:var(--text-disabled);cursor:not-allowed}.nt-tool:disabled:hover{color:var(--text-disabled);background:0 0}.nt-editor-area{min-height:180px;color:var(--text-primary);outline:none;padding:14px;font-size:13px;line-height:1.6}.nt-editor-area:empty:before{content:attr(data-ph);color:var(--text-tertiary)}.nt-aud-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.nt-reach-box{background:var(--navy-bg);color:var(--brand-navy);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:12px;font-size:13px;font-weight:700;display:flex}.nt-seg-builder{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.nt-chan-cards{flex-direction:column;gap:8px;display:flex}.nt-chan-card{border:.5px solid var(--hairline-strong);border-radius:8px;padding:12px;transition:border-color .15s,background .15s}.nt-chan-card.is-on{border-color:var(--brand-navy);background:#fbfbfe}.nt-chan-head{cursor:pointer;align-items:center;gap:10px;display:flex}.nt-chan-head .nt-chan{width:28px;height:28px}.nt-chan-info{flex:1;min-width:0}.nt-chan-name{color:var(--text-primary);font-size:13px;font-weight:700}.nt-chan-desc{color:var(--text-tertiary);margin-top:1px;font-size:11px}.nt-chan-fields{border-top:.5px solid var(--hairline);flex-direction:column;gap:12px;margin-top:12px;padding-top:12px;display:flex}.nt-time-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.nt-datetime{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.nt-foot-actions{align-items:center;gap:10px;display:flex}.nt-foot-draft{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:8px;font-size:12px;font-weight:600}.nt-foot-draft:hover{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}.nt-stat-tabs{background:#f4f4f4;border-radius:8px;gap:4px;padding:2px;display:inline-flex}.nt-stat-tab{height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.nt-stat-tab.is-active{color:var(--brand-navy);background:#fff;font-weight:700;box-shadow:0 1px 2px #0a0c1e0f}.nt-stat-kpis{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nt-stat-kpi{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:4px;padding:12px;display:flex}.nt-stat-kpi-lbl{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.nt-stat-kpi-val{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.nt-stat-kpi-val.is-navy{color:var(--brand-navy)}.nt-guard{background:var(--success-bg);color:var(--success);border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.nt-guard svg{flex-shrink:0;margin-top:1px}.nt-urgency{background:var(--warning-bg);color:var(--warning);border-radius:8px;align-items:flex-start;gap:8px;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.nt-urgency svg{flex-shrink:0;margin-top:1px}.nt-urgency b{font-weight:800}.db-kpi-sub.is-navy{color:var(--brand-navy);font-weight:600}@media (width<=1024px){.nt-banner-grid{grid-template-columns:1fr}}@media (width<=768px){.nt-aud-grid,.nt-seg-builder,.nt-time-grid,.nt-datetime,.nt-stat-kpis{grid-template-columns:1fr}}.nt-stat-sumline{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px;font-weight:600}.nt-chan-table tr.is-current td{background:var(--navy-bg)}.nt-chan-cell{align-items:center;gap:6px;display:inline-flex}.nt-stat-kpi.bv-pending .nt-stat-kpi-lbl{align-items:center;gap:2px;display:flex}.nt-stat-kpi-val.is-dash{color:var(--text-disabled)}.nt-pending-box{background:repeating-linear-gradient(135deg,var(--muted-bg,#f4f4f1) 0 10px,#fff 10px 20px);border:1px dashed var(--hairline-strong);height:96px}.nt-pending-box.is-short{height:56px}.cs-sec-lbl .bv-pending-flag{text-transform:none;letter-spacing:0;margin-left:6px}.nt-chan-table{border-collapse:collapse;width:100%;font-size:13px}.nt-chan-table th{text-align:left;color:var(--text-tertiary);border-bottom:1px solid var(--hairline);white-space:nowrap;padding:8px 10px;font-size:12px;font-weight:600}.nt-chan-table td{border-bottom:1px solid var(--hairline);color:var(--text-primary);padding:10px}.nt-chan-table .mb-num{text-align:right}.nt-chan-table .mb-mono{font-variant-numeric:tabular-nums}.be-text-lbl{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.be-text-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.ee-preview-frame{background:var(--surface);border:1px solid var(--hairline);padding:var(--sp-16);border-radius:16px;max-width:420px}.ee-preview-title{font-size:var(--fs-13);color:var(--text-secondary);margin-bottom:var(--sp-12);font-weight:700}.ee-ratio{aspect-ratio:1.2;border:1px dashed var(--hairline-strong);justify-content:center;align-items:center;gap:var(--sp-6);width:100%;color:var(--text-tertiary);background:repeating-linear-gradient(135deg,#f0efec 0 10px,#e7e6e2 10px 20px);border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden}.ee-ratio.is-filled{border:0;border-radius:10px}.ee-ratio-hint{font-size:var(--fs-11);font-weight:600}.ee-context-note{margin-top:var(--sp-12);font-size:var(--fs-12);color:var(--text-tertiary);line-height:var(--lh-loose)}.db-top.sd-top{z-index:30;background:var(--paper);position:sticky;top:0}.pe-back{color:var(--text-tertiary);border-radius:6px;align-items:center;gap:4px;margin-right:6px;padding:4px 8px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.pe-back:hover{background:var(--hairline);color:var(--text-secondary)}.pe-step-hint{color:var(--text-tertiary);font-size:12px;font-weight:600}.ce-layout{grid-template-columns:1fr 360px;align-items:start;gap:24px;display:grid}.ce-form{gap:var(--content-gap);flex-direction:column;display:flex}.ce-side{position:sticky;top:80px}@media (width<=1100px){.ce-layout{grid-template-columns:1fr}.ce-side{position:static}}.pe-actionbar{z-index:5;border-top:.5px solid var(--hairline-strong);background:#fff;justify-content:space-between;align-items:center;padding:14px 24px;display:flex;position:sticky;bottom:0}.pe-cancel{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;padding:8px 12px;font-size:13px;font-weight:700}.pe-cancel:hover{background:var(--hairline);color:var(--text-secondary)}.pe-actionbar-right{align-items:center;gap:10px;display:flex}.ce-field{flex-direction:column;gap:6px;display:flex}.ce-field-lbl{color:var(--text-secondary);font-size:13px;font-weight:600}.ce-field-help{color:var(--text-tertiary);font-size:12px}.ce-field-help b{color:var(--brand-navy);font-weight:700}.ce-field.is-invalid .pv-input,.ce-field.is-invalid .cs-textarea{border-color:var(--error)}.ce-input-ico{position:relative}.ce-input-ico-pre{color:var(--text-disabled);display:inline-flex;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ce-seg{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ce-seg-btn{border:1px solid var(--hairline-strong);cursor:pointer;text-align:left;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.ce-seg-btn:hover{border-color:var(--text-disabled)}.ce-seg-btn.is-on{border-color:var(--brand-navy);background:var(--navy-bg)}.ce-seg-label{color:var(--text-primary);font-size:13px;font-weight:700}.ce-seg-desc{color:var(--text-tertiary);font-size:11px}.ce-toggle-card{border:1px solid var(--hairline);color:var(--text-secondary);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:12px;font-size:13px;font-weight:600;display:flex}.ce-toggle-card span{align-items:center;gap:6px;display:inline-flex}.ce-refuse{align-items:flex-start;gap:var(--sp-8);margin:0 0 var(--sp-12);padding:var(--sp-10) var(--sp-12);background:var(--error-bg);color:var(--error);font-size:var(--fs-13);line-height:var(--lh-base);border:1px solid #b52b2b40;border-radius:9px;display:flex}.ce-refuse svg{margin-top:var(--sp-2);flex:none}.ce-sheet-refuse{margin-top:var(--sp-14);line-height:var(--lh-base);text-wrap:pretty;display:block}.ce-sched{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ce-sched-btn{border:1px solid var(--hairline-strong);height:42px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.ce-sched-btn.is-on{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy)}.pv-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.pv-btn-primary{background:var(--brand-navy);color:#fff}.pv-btn-primary:hover{background:var(--brand-navy-2)}.pv-input{border:1px solid var(--hairline-strong);height:40px;color:var(--text-primary);background:#fff;border-radius:8px;width:100%;padding:0 14px;font-family:inherit;font-size:13px}.pv-input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801a}.pv-btn-primary:disabled{opacity:.4;cursor:not-allowed}.pv-btn-primary:disabled:hover{background:var(--brand-navy)}.ce-title-wrap{align-items:center;gap:8px;display:flex}.ce-title-wrap .pv-input{flex:1}.ce-ad-prefix{background:var(--muted-bg);height:40px;box-shadow:inset 0 0 0 1px var(--hairline-strong);color:var(--text-secondary);letter-spacing:-.005em;cursor:default;border-radius:9px;flex-shrink:0;align-items:center;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.ce-comp-tag{background:var(--navy-bg);height:20px;color:var(--brand-navy);letter-spacing:0;border-radius:5px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ce-guard{background:var(--navy-bg);border:.5px solid #00008029;border-radius:10px;flex-direction:column;gap:8px;padding:14px;display:flex}.ce-guard-row{color:var(--text-secondary);letter-spacing:-.005em;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.ce-guard-row b{color:var(--text-primary);font-weight:700}.ce-guard-ck{background:var(--brand-navy);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.ce-guard-row.is-block{color:var(--error);font-weight:600}.ce-guard-row.is-block b{color:var(--error)}.ce-guard-row.is-block .ce-guard-ck{background:var(--error)}.ce-optout{color:var(--text-tertiary);letter-spacing:-.005em;margin-top:6px;font-size:11px}.ce-preview{border:1px solid var(--hairline);background:#fff;border-radius:16px;padding:20px}.ce-preview-head{color:var(--text-secondary);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:13px;font-weight:700;display:flex}.ce-preview-ch{color:var(--brand-navy);background:var(--navy-bg);border-radius:5px;padding:4px 8px;font-size:11px;font-weight:700}.ce-phone{background:linear-gradient(160deg,#2a3550 0%,#161d30 100%);border-radius:26px;flex-direction:column;gap:12px;min-height:360px;padding:32px 14px 24px;display:flex;position:relative}.ce-phone-notch{background:#0c1018;border-radius:999px;width:86px;height:16px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.ce-phone-time{color:#ffffffeb;text-align:center;letter-spacing:.04em;margin-bottom:4px;font-size:13px;font-weight:700}.ce-push{background:#fffffff0;border-radius:14px;padding:12px 14px;box-shadow:0 4px 16px #0000002e}.ce-push-app{align-items:center;gap:6px;margin-bottom:6px;display:flex}.ce-push-icon{background:var(--brand-navy);color:#fff;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex}.ce-push-appname{color:var(--text-secondary);flex:1;font-size:11px;font-weight:700}.ce-push-now{color:var(--text-tertiary);font-size:11px}.ce-push-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.35}.ce-push-body{color:var(--text-secondary);word-break:break-word;margin-top:2px;font-size:13px;line-height:1.5}.ce-inapp{background:#fff;border-radius:14px;flex-direction:column;gap:10px;margin-top:auto;padding:14px;display:flex;position:relative;box-shadow:0 6px 20px #00000038}.ce-inapp-img{width:100%;height:96px;color:var(--text-tertiary);background:repeating-linear-gradient(135deg,#ececea 0 8px,#e3e3e0 8px 16px);border-radius:10px;justify-content:center;align-items:center;display:flex}.ce-inapp-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.ce-inapp-text{color:var(--text-secondary);word-break:break-word;margin-top:4px;font-size:13px;line-height:1.5}.ce-inapp-cta{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:9px;width:100%;height:36px;margin-top:10px;font-family:inherit;font-size:13px;font-weight:700}.ce-inapp-x{color:var(--text-disabled);font-size:16px;position:absolute;top:10px;right:12px}.ce-send-target{background:var(--error-bg);border-radius:12px;flex-direction:column;align-items:center;gap:2px;margin-top:20px;padding:16px;display:flex}.ce-send-target-lbl{color:var(--error);font-size:12px;font-weight:600}.ce-send-target-num{letter-spacing:-.02em;color:var(--error);font-variant-numeric:tabular-nums;font-size:32px;font-weight:800}.ce-send-target-unit{margin-left:2px;font-size:16px}.ce-send-target-seg{color:var(--text-secondary);font-size:12px;font-weight:600}.ce-send-target-seg.is-lead{color:var(--error);margin-top:2px;font-size:16px;font-weight:800}.ce-modal-comp{background:var(--navy-bg);color:var(--brand-navy);letter-spacing:-.005em;border-radius:9px;align-items:flex-start;gap:6px;margin:10px 0 2px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.ce-modal-comp b{font-weight:800}.ce-modal-comp svg{flex-shrink:0;margin-top:4px}.pp-draft{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:600;text-decoration:none}.pp-draft:hover{background:var(--hairline);color:var(--text-secondary)}.nf-bar{margin-bottom:16px}.nf-chips{flex-wrap:wrap;gap:8px;display:flex}.nf-chip{border:1px solid var(--hairline-strong);height:32px;font:inherit;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.nf-chip:hover{border-color:#c8c8c8}.nf-chip.is-active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.nf-chip-n{background:var(--error);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:800;display:inline-flex}.nf-chip.is-active .nf-chip-n{background:#ffffff40}.nf-card{border:.5px solid var(--hairline);background:#fff;border-radius:14px;overflow:hidden}.nf-group-head{color:var(--text-tertiary);border-bottom:.5px solid var(--hairline);text-transform:uppercase;letter-spacing:.04em;background:#fafaf8;padding:12px 20px;font-size:12px;font-weight:700}.nf-item{border:none;border-bottom:.5px solid var(--hairline);text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:#fff;align-items:flex-start;gap:12px;padding:16px 20px;text-decoration:none;transition:background .12s;display:flex}.nf-item:last-child{border-bottom:none}.nf-item:hover{background:#fafaf8}.nf-item.is-unread{background:var(--navy-bg)}.nf-item.is-unread:hover{background:#eaedf8}.nf-dot{border-radius:999px;flex-shrink:0;width:9px;height:9px;margin-top:6px}.nf-dot.is-error{background:var(--error)}.nf-dot.is-warn{background:var(--suspect-fg)}.nf-dot.is-info{background:var(--brand-navy)}.nf-dot.is-ok{background:var(--success,#0f6e48)}.nf-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.nf-title{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.nf-new{background:var(--error);border-radius:999px;flex-shrink:0;width:6px;height:6px}.nf-desc{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px;line-height:1.5}.nf-meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.nf-cat{color:var(--text-secondary);background:var(--muted-bg);border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.nf-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}@media (width<=640px){.nf-meta{display:none}}.ad-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:64px 24px;display:flex}.ad-empty-ico{background:var(--muted-bg);width:56px;height:56px;color:var(--text-disabled);border-radius:16px;justify-content:center;align-items:center;margin-bottom:4px;display:flex}.ad-empty-title{color:var(--text-primary);font-size:16px;font-weight:700}.ad-empty-sub{color:var(--text-tertiary);margin:0 0 12px;font-size:13px}.cat-info{background:var(--navy-bg);color:var(--brand-navy);border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.cat-info svg{flex-shrink:0;margin-top:1px}.cat-2col{gap:var(--content-gap);grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:start;display:grid}.cat-g{letter-spacing:0;white-space:nowrap;border-radius:3px;align-items:center;height:16px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.cat-g.is-m{background:var(--navy-bg);color:var(--brand-navy)}.cat-g.is-f{background:var(--error-bg);color:var(--error)}.cat-g.is-uni{background:var(--success-bg);color:var(--success)}.cat-tree-head{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cat-tree{margin:0;padding:0;list-style:none}.cat-cat-row{cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:44px;padding:0 8px;transition:background .15s;display:flex;position:relative}.cat-cat-row:hover{background:#f8f8f8}.cat-cat-row.is-selected{background:var(--navy-bg);box-shadow:inset 3px 0 0 var(--brand-navy)}.cat-cat-row.is-dragging{opacity:.4}.cat-grip{color:var(--text-disabled);cursor:grab;flex-shrink:0;display:inline-flex}.cat-grip:active{cursor:grabbing}.cat-expand{width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:transform .15s;display:inline-flex}.cat-expand.is-open{transform:rotate(90deg)}.cat-cat-name{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.cat-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.cat-row-actions{opacity:0;flex-shrink:0;align-items:center;gap:2px;transition:opacity .15s;display:inline-flex}.cat-cat-row:hover .cat-row-actions,.cat-sub-row:hover .cat-row-actions,.cat-cat-row.is-selected .cat-row-actions,.cat-sub-row.is-selected .cat-row-actions{opacity:1}.cat-icon-btn{width:24px;height:24px;color:var(--text-disabled);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.cat-icon-btn:hover{color:var(--text-secondary);background:#eaeaea}.cat-icon-btn.is-danger:hover{background:var(--error-bg);color:var(--error)}.cat-subs{margin:2px 0 6px;padding:0;list-style:none}.cat-sub-row{cursor:pointer;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 8px 0 32px;transition:background .15s;display:flex}.cat-sub-row:hover{background:#f8f8f8}.cat-sub-row.is-selected{background:var(--navy-bg);box-shadow:inset 3px 0 0 var(--brand-navy)}.cat-sub-row.is-dragging{opacity:.4}.cat-sub-name{color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.cat-sub-spacer{flex:1}.cat-add-cat{color:var(--brand-navy);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.cat-add-cat:hover{text-underline-offset:3px;text-decoration:underline}.cat-primary-btn{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.cat-primary-btn:hover{background:var(--brand-navy-2)}.cat-detail-empty{text-align:center;min-height:320px;color:var(--text-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.cat-detail-empty-ico{background:var(--muted-bg);border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.cat-detail-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.cat-detail-title{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.cat-detail-kind{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:11px;font-weight:700}.cat-switch{background:var(--hairline-strong);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .16s;position:relative}.cat-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.cat-switch.is-on{background:var(--success)}.cat-switch.is-on:after{transform:translate(16px)}.cat-switch-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cat-gender-box{flex-direction:column;gap:10px;display:flex}.cat-gender-check{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}.cat-gender-result{color:var(--text-secondary);background:#f8f8f8;border-radius:8px;align-items:center;gap:6px;margin-top:4px;padding:8px 12px;font-size:12px;font-weight:600;display:inline-flex}.cat-sublist{flex-direction:column;gap:6px;display:flex}.cat-sublist-row{border:.5px solid var(--hairline-strong);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.cat-sublist-name{color:var(--text-primary);flex:1;font-size:13px;font-weight:600}.cat-sublist-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.cat-linked{background:#f8f8f8;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.cat-linked-num{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.cat-linked-lbl{color:var(--text-tertiary);font-size:11px}.cat-subtabs{background:#f4f4f4;border-radius:8px;gap:2px;padding:4px;display:inline-flex}.cat-subtab{height:32px;color:var(--text-tertiary);letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600}.cat-subtab.is-active{color:var(--brand-navy);background:#fff;font-weight:700;box-shadow:0 1px 2px #0a0c1e0f}.cat-tag-name{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.cat-tag-name .cat-hash{color:var(--text-tertiary)}.cat-trend{align-items:center;display:inline-flex}.cat-trend.is-up{color:var(--success)}.cat-trend.is-flat{color:var(--text-tertiary)}.cat-trend.is-down{color:var(--error)}.cs-badge.cat-tag-status-active{background:var(--success-bg);color:var(--success)}.cs-badge.cat-tag-status-banned{background:var(--error-bg);color:var(--error)}.cat-spark{display:block}.cat-banned-chips{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.cat-banned-chip{background:var(--error-bg);height:30px;color:var(--error);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;position:relative}.cat-banned-x{cursor:pointer;opacity:.6;display:inline-flex}.cat-banned-x:hover{opacity:1}.cat-banned-chip .cat-banned-tip{visibility:hidden;opacity:0;background:var(--text-primary);color:#fff;white-space:nowrap;z-index:5;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.cat-banned-chip:hover .cat-banned-tip{visibility:visible;opacity:1}.cat-banned-add{gap:8px;margin-top:4px;display:flex}.cat-banned-add input{border:1px solid var(--hairline-strong);background:#fff;border-radius:8px;flex:1;height:40px;padding:0 12px;font-family:inherit;font-size:13px}.cat-banned-add input:focus{border-color:var(--error);outline:none}.cat-banned-btn{background:var(--error);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 16px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.cat-banned-btn:hover{background:var(--operator-2,#8a1f1f)}.cat-banned-note{color:var(--suspect-fg);align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.cat-stats-2col{gap:var(--content-gap);grid-template-columns:1fr 1fr;align-items:start;display:grid}.cat-bars{flex-direction:column;gap:10px;display:flex}.cat-bar-row{align-items:center;gap:10px;display:flex}.cat-bar-name{width:96px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:12px;font-weight:600;overflow:hidden}.cat-bar-track{background:var(--hairline);border-radius:4px;flex:1;height:18px;overflow:hidden}.cat-bar-fill{background:var(--brand-navy);border-radius:4px;height:100%}.cat-bar-val{text-align:right;width:56px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:700}.cat-merge-flow{background:#f8f8f8;border-radius:8px;justify-content:center;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.cat-merge-tag{font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.cat-merge-tag.is-src{color:var(--error)}.cat-merge-tag.is-dst{color:var(--brand-navy)}.cat-merge-arrow{color:var(--text-disabled)}@media (width<=900px){.cat-2col,.cat-stats-2col{grid-template-columns:1fr}}.ct-tagname-wrap{align-items:center;display:flex;position:relative}.ct-tagname-hash{color:var(--text-tertiary);pointer-events:none;font-size:14px;font-weight:700;position:absolute;left:14px}.cstyle-intro{background:var(--navy-bg);color:var(--text-secondary);margin-bottom:var(--content-gap);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.cstyle-intro-ico{color:var(--brand-navy);flex-shrink:0;margin-top:1px}.cstyle-intro b{color:var(--text-primary);font-weight:700}.cstyle-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.cstyle-row-off td{opacity:.55}.cstyle-row-off td .cstyle-switch,.cstyle-row-off td .cb-row-actions{opacity:1}.cstyle-switch{cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:8px;padding:0;display:inline-flex}.cstyle-switch-knob{background:#d4d4d2;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .16s;position:relative}.cstyle-switch-knob:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0000002e}.cstyle-switch.is-on .cstyle-switch-knob{background:var(--brand-navy)}.cstyle-switch.is-on .cstyle-switch-knob:after{transform:translate(16px)}.cstyle-switch.is-sm .cstyle-switch-knob{width:34px;height:20px}.cstyle-switch.is-sm .cstyle-switch-knob:after{width:16px;height:16px}.cstyle-switch.is-sm.is-on .cstyle-switch-knob:after{transform:translate(14px)}.cstyle-switch-txt{color:var(--text-secondary);font-size:13px;font-weight:600}.cstyle-switch.is-on .cstyle-switch-txt{color:var(--brand-navy)}.cb-brand-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.cb-brand-aka{color:var(--text-tertiary);font-size:13px}.cb-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.cb-model-name{color:var(--text-primary);font-size:14px;font-weight:600}.cb-norm{color:var(--text-tertiary);font-size:12px}.cb-by{border-radius:5px;padding:2px 8px;font-size:11px;font-weight:700}.cb-by.is-op{background:var(--navy-bg);color:var(--brand-navy)}.cb-by.is-seller{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.cb-active{background:var(--success-bg);color:var(--success)}.cs-badge.cb-merged{background:var(--muted-bg);color:var(--text-tertiary)}.cb-row-actions{align-items:center;gap:12px;display:inline-flex}.cb-link-act{color:var(--brand-navy);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:700}.cb-link-act:hover{text-underline-offset:2px;text-decoration:underline}.cb-link-act.is-danger{color:var(--error)}.cb-link-act.is-disabled{color:var(--text-disabled);cursor:not-allowed}.cb-merged-into{color:var(--text-tertiary);font-size:12px}.db-table tbody tr.cb-row-dup td{background:#fffaf0}.db-table tbody tr.cb-row-dup:hover td{background:#fcf3df}.db-table tbody tr.cb-row-dup.cb-dup-top td{border-top:2px solid #f0d69a}.cb-dup-tag{color:var(--suspect-fg);background:var(--suspect-bg);vertical-align:1px;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:800}.cb-pi{align-items:baseline;gap:12px;padding:6px 0;font-size:13px;display:flex}.cb-pi-k{width:84px;color:var(--text-tertiary);flex-shrink:0;font-weight:500}.cb-pi-v{color:var(--text-primary);font-weight:600}.cb-linked-row{border-bottom:.5px solid var(--hairline);align-items:center;gap:12px;padding:12px 14px;display:flex}.cb-linked-row:last-child{border-bottom:none}.cb-linked-thumb{background:var(--muted-bg);width:30px;height:30px;color:var(--text-tertiary);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cb-linked-main{flex:1;min-width:0}.cb-linked-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.cb-linked-sub{color:var(--text-tertiary);margin-top:1px;font-size:12px}.cb-detach{color:var(--error);border:1px solid var(--hairline-strong);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;padding:6px 10px;font-size:12px;font-weight:700}.cb-detach:hover{background:var(--error-bg);border-color:#e8aaaa}.cb-merge-modal{width:540px;max-width:96vw}.cb-merge-flow{grid-template-columns:1fr 44px 1fr;align-items:stretch;gap:0;margin:16px 0 4px;display:grid}.cb-merge-card{border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.cb-merge-card.is-source{background:var(--error-bg);border:1px solid #e8aaaa}.cb-merge-card.is-target{background:var(--success-bg);border:1px solid #a9d9c2}.cb-merge-role{letter-spacing:.04em;font-size:11px;font-weight:800}.cb-merge-role.is-source{color:var(--error)}.cb-merge-role.is-target{color:var(--success)}.cb-merge-name{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:800}.cb-merge-meta{color:var(--text-secondary);font-size:12px}.cb-merge-meta b{color:var(--text-primary)}.cb-merge-select{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;overflow:hidden}.cb-merge-arrow{color:var(--brand-navy);justify-content:center;align-items:center;display:flex}.cb-merge-sum{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:700;display:flex}.cb-merge-plus,.cb-merge-eq{color:var(--text-tertiary)}.cb-merge-result{color:var(--success);font-weight:800}.cb-merge-hint{background:var(--suspect-bg);color:var(--suspect-fg);border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}@media (width<=600px){.cb-merge-flow{grid-template-columns:1fr;gap:8px}.cb-merge-arrow{transform:rotate(90deg)}}.bt-field-hint{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:6px;font-size:12px;line-height:1.35;display:inline-flex}.bt-field-hint.is-err,.bt-field-err{color:var(--error);font-weight:600}.bt-field-err{align-items:center;gap:6px;margin-top:6px;font-size:12px;display:inline-flex}.bt-empty{text-align:center;color:var(--text-tertiary);padding:40px 16px;font-size:13px}.bt-brand-cell{align-items:center;gap:10px;display:inline-flex}.bt-brand-logo{background:var(--muted-bg);border:.5px solid var(--hairline);border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.bt-brand-logo img{object-fit:contain;width:100%;height:100%}.bt-brand-logo-ph{color:var(--text-tertiary);font-size:13px;font-weight:800}.bt-logo-row{align-items:center;gap:14px;display:flex}.bt-logo-drop{cursor:pointer;border:1.5px dashed var(--hairline-strong);background:var(--paper,#fafaf8);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:72px;height:72px;padding:0;transition:border-color .14s,background .14s;display:flex;overflow:hidden}.bt-logo-drop:hover{border-color:var(--brand-navy)}.bt-logo-drop.is-drag{border-color:var(--brand-navy);background:var(--navy-bg)}.bt-logo-drop.has-img{border-style:solid;border-color:var(--hairline);background:#fff}.bt-logo-img{object-fit:contain;width:100%;height:100%}.bt-logo-ph{color:var(--text-tertiary);font-size:24px;font-weight:800;display:inline-flex}.bt-logo-side{flex-direction:column;gap:8px;display:flex}.bt-logo-btns{align-items:center;gap:8px;display:flex}.bt-logo-remove{color:var(--error);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700}.bt-logo-hint{color:var(--text-tertiary);max-width:240px;font-size:12px;line-height:1.35}.bt-409{background:var(--error-bg);border:1px solid #e8aaaa;border-radius:9px;margin-top:14px;padding:14px 16px}.bt-409-head{color:var(--error);align-items:center;gap:6px;font-size:13px;font-weight:800;display:flex}.bt-409-msg{color:var(--text-primary);border:.5px solid var(--hairline-strong);background:#fff;border-radius:7px;margin:8px 0 0;padding:10px 12px;font-size:13px;font-weight:600}.bt-409-sub{color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.5}.bt-409-acts{gap:8px;margin-top:12px;display:flex}.bt-409-acts .cs-btn,.bt-409-acts .cs-act-btn{height:36px;font-size:13px}.cat-risk-box{background:var(--error-bg);border:1px solid #e8aaaa;border-radius:10px;padding:12px 14px}.cat-risk-title{color:var(--error);align-items:center;gap:6px;margin-bottom:8px;font-size:13px;font-weight:800;display:flex}.cat-risk-list{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.cat-risk-list li{color:var(--text-secondary);font-size:13px;line-height:1.5}.cat-risk-list b{color:var(--error);font-weight:700}.cl-section{margin-bottom:6px}.cl-section-head{margin-bottom:12px}.cl-section-title{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.cl-section-title b{color:var(--suspect-fg)}.cl-section-ico{color:var(--suspect-fg);display:inline-flex}.cl-section-sub{color:var(--text-tertiary);margin-top:4px;margin-left:24px;font-size:13px;display:block}.cl-grid{gap:var(--content-gap);grid-template-columns:repeat(auto-fill,minmax(360px,1fr));display:grid}.cl-card{border:1px solid var(--hairline-strong);background:#fff;border-radius:14px;padding:16px;box-shadow:0 1px 2px #14141408}.cl-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.cl-head-left{align-items:baseline;gap:10px;min-width:0;display:flex}.cl-brand{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.cl-norm{color:var(--text-tertiary);font-size:12px}.cl-count{color:var(--text-tertiary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.cl-chain{background:var(--paper,#fafaf8);border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.cl-chip{border:1px solid var(--hairline-strong);cursor:pointer;font:inherit;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;transition:border-color .12s;display:inline-flex}.cl-chip:hover{border-color:var(--brand-navy)}.cl-chip.is-canon{background:var(--success-bg);border-color:#a9d9c2}.cl-chip-crown{color:var(--success);display:inline-flex}.cl-chip-name{color:var(--text-primary);font-size:13px;font-weight:600}.cl-chip-n{color:var(--text-tertiary);background:var(--muted-bg);font-variant-numeric:tabular-nums;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.cl-chip.is-canon .cl-chip-n{color:var(--success);background:#0f6e481f}.cl-plus{color:var(--text-tertiary);font-size:13px;font-weight:700}.cl-foot{justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.cl-foot-hint{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;line-height:1.35;display:inline-flex}.cl-foot-hint b{color:var(--text-primary);font-weight:700}.cl-foot-hint svg{color:var(--success);flex-shrink:0}.cl-resolve{white-space:nowrap;color:#fff;background:var(--brand-navy);cursor:pointer;border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.cl-resolve:hover{background:#00006a}.cl-empty{background:var(--success-bg);color:var(--success);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:28px;font-size:13px;font-weight:600;display:flex}.cl-empty-ico{display:inline-flex}.cl-divider{margin:var(--content-gap) 0;color:var(--text-tertiary);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.cl-divider:after{content:"";background:var(--hairline);flex:1;height:1px}.db-table tbody tr.cb-row-soft-dup td{background:#fffdf7}.gm-pick{flex-direction:column;gap:8px;margin:14px 0 0;display:flex}.gm-opt{border:1px solid var(--hairline-strong);cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.gm-opt:hover{border-color:var(--brand-navy)}.gm-opt.is-canon{background:var(--success-bg);border-color:#a9d9c2}.gm-opt input{accent-color:var(--brand-navy);flex-shrink:0;width:16px;height:16px}.gm-opt-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.gm-opt-name{color:var(--text-primary);font-size:14px;font-weight:700}.gm-opt-meta{color:var(--text-tertiary);font-size:12px}.gm-opt-meta b{color:var(--text-secondary)}.gm-tag{border-radius:5px;flex-shrink:0;align-items:center;gap:4px;padding:4px 8px;font-size:11px;font-weight:800;display:inline-flex}.gm-tag.is-keep{color:var(--success);background:#0f6e4821}.gm-tag.is-absorb{background:var(--muted-bg);color:var(--text-tertiary)}.gm-result{background:var(--navy-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.gm-result-txt{color:var(--text-secondary);min-width:0;font-size:13px;line-height:1.5}.gm-result-txt b{color:var(--brand-navy);font-weight:800}.gm-result-sum{color:var(--text-secondary);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.gm-result-sum b{color:var(--text-primary)}.bv-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.bv-btn.is-primary{background:var(--brand-navy,navy);color:#fff}.bv-btn.is-primary:hover:not(:disabled){background:var(--brand-navy-2,#00004d)}.bv-btn.is-secondary{border-color:var(--hairline-strong,#e5e5e5);color:var(--text-tertiary,#6b6b6b);background:#fff}.bv-btn.is-secondary:hover:not(:disabled){background:#fafafa}.bv-btn.is-outline{border-color:var(--brand-navy,navy);color:var(--brand-navy,navy);background:#fff}.bv-btn.is-outline:hover:not(:disabled){background:var(--navy-bg,#f0f0fa)}.bv-btn.is-danger{background:var(--error,#b52b2b);color:#fff}.bv-btn.is-danger:hover:not(:disabled){background:var(--operator-2,#9a1f1f)}.bv-btn.is-ghost{color:var(--text-secondary,#4a4a4a);background:0 0}.bv-btn.is-ghost:hover:not(:disabled){background:var(--navy-bg,#f0f0fa);color:var(--brand-navy,navy)}.bv-btn.is-sm{height:36px}.bv-btn.is-lg{height:44px;padding:0 24px;font-size:16px}.bv-btn.is-block{width:100%}.bv-btn:disabled,.bv-btn[disabled]{opacity:.42;cursor:not-allowed;filter:grayscale(.2)}.ct-legal-banner{background:var(--navy-bg);border:.5px solid #0000801f;border-radius:12px;align-items:flex-start;gap:10px;margin-bottom:16px;padding:14px 16px;display:flex}.ct-legal-banner-ico{background:var(--brand-navy);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.ct-legal-banner-text{color:var(--text-secondary);font-size:13px;line-height:1.5}.ct-legal-banner-text b{color:var(--brand-navy);font-weight:700}.ct-kw-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.ct-kw-title{color:var(--text-primary);align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.ct-kw-sev{letter-spacing:0;border-radius:999px;padding:2.5px 8px;font-size:11px;font-weight:800}.ct-kw-sev.is-high{background:var(--error-bg);color:var(--error)}.ct-kw-sev.is-mid{background:var(--warning-bg);color:var(--warning)}.ct-kw-actionrow{align-items:center;gap:8px;margin-left:auto;display:flex}.ct-kw-action-lbl{color:var(--text-tertiary);font-size:12px;font-weight:600}.ct-kw-desc{color:var(--text-tertiary);text-wrap:pretty;margin:0 0 14px;font-size:12px;line-height:1.6}.ct-chips{flex-wrap:wrap;gap:8px;display:flex}.ct-chip{background:var(--muted-bg);border:.5px solid var(--hairline);height:28px;color:var(--text-secondary);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.ct-chip-x{cursor:pointer;color:var(--text-disabled);background:0 0;border:none;align-items:center;padding:0;display:inline-flex}.ct-chip-x:hover{color:var(--error)}.ct-chip.is-auto{color:var(--text-tertiary);background:#fff;border-style:dashed;gap:6px}.ct-kw-emptychip{color:var(--text-tertiary);font-size:12px}.ct-kw-addrow{gap:8px;margin-top:14px;display:flex}.ct-kw-input{border:.5px solid var(--hairline);max-width:360px;height:34px;font:inherit;color:var(--text-primary);background:#fff;border-radius:8px;flex:1;padding:0 12px;font-size:13px}.ct-kw-input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #00008014}.ct-kw-addbtn{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.ct-kw-addbtn:hover{background:var(--brand-navy-2)}.ct-kw-addbtn:disabled{opacity:.45;cursor:default}.ct-add-block{border:1.5px dashed var(--hairline);width:100%;height:46px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.ct-add-block:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:#00008005}.ct-group-add{border:1px solid var(--brand-navy)!important}.ct-group-add-row{align-items:center;gap:8px;display:flex}.ct-group-add-btns{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.ct-group-del{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.ct-group-del:hover{background:var(--error-bg);color:var(--error)}.ct-ar-toprow{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ct-ar-hoursrow{border-top:.5px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.ct-ar-hours{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ct-ar-time{text-align:center;border:.5px solid var(--hairline);width:74px;height:34px;font:inherit;font-variant-numeric:tabular-nums;color:var(--text-primary);background:#fff;border-radius:8px;font-size:13px}.ct-ar-time:focus{border-color:var(--brand-navy);outline:none}.ct-ar-onoff{cursor:pointer;align-items:center;display:inline-flex}.ct-ar-trigsum{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.ct-ar-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.ct-ar-rules.is-disabled{opacity:.45;pointer-events:none}.ct-faq-list{flex-direction:column;display:flex}.ct-faq-item{border-bottom:.5px solid var(--hairline)}.ct-faq-item:last-child{border-bottom:none}.ct-faq-head{cursor:pointer;align-items:center;gap:12px;padding:16px 4px;display:flex}.ct-faq-q{min-width:0;color:var(--text-primary);letter-spacing:-.005em;flex:1;font-size:14px;font-weight:600}.ct-faq-q.is-off{color:var(--text-tertiary)}.ct-faq-chevron{color:var(--text-disabled);flex-shrink:0;transition:transform .2s;display:flex}.ct-faq-item.is-open .ct-faq-chevron{transform:rotate(180deg)}.ct-faq-body{max-height:0;transition:max-height .24s;overflow:hidden}.ct-faq-item.is-open .ct-faq-body{max-height:480px}.ct-pub{white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ct-pub.is-on{background:var(--success-bg);color:var(--success)}.ct-pub.is-off{background:var(--muted-bg);color:var(--text-tertiary)}.ct-del-link{align-items:center;gap:4px;display:inline-flex;color:var(--error)!important}.ct-faq-cats{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.ct-faq-cat{border:1px solid var(--hairline-strong);height:32px;font:inherit;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.ct-faq-cat:hover{border-color:#c8c8c8}.ct-faq-cat.is-active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.ct-faq-cat-n{font-variant-numeric:tabular-nums;opacity:.8;font-weight:700}.ct-faq-drag{color:var(--text-tertiary);cursor:grab;flex-shrink:0;display:inline-flex}.ct-faq-drag:active{cursor:grabbing}.ct-faq-order{color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;width:18px;font-size:11px;font-weight:700}.ct-faq-answer{color:var(--text-secondary);letter-spacing:-.005em;padding:0 4px 16px 48px;font-size:13px;line-height:1.6}.ct-faq-actions{gap:12px;padding:0 4px 14px 48px;display:flex}.ct-faq-actions .cs-act-link{font-size:13px}.ct-faq-item.is-dragging{opacity:.4}.ct-faq-item.is-over{box-shadow:inset 0 2px 0 var(--brand-navy)}.ct-faq-empty{text-align:center;color:var(--text-tertiary);padding:32px 8px;font-size:13px}.ct-faq-empty a,.ct-faq-empty-link{color:var(--brand-navy);font-weight:700}.ct-faq-empty-link{font:inherit;text-underline-offset:2px;text-decoration:underline}.cs-act-link{cursor:pointer;font-weight:600;text-decoration:none}.cs-act-link:hover{text-decoration:underline}.sy-mcard{border:.5px solid var(--hairline);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;display:flex}.sy-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.sy-mcard-user-text{flex-direction:column;min-width:0;display:flex}.sy-mcard-user-text .sy-member-name{color:var(--text-primary);font-size:14px;font-weight:700}.sy-mcard-user-text .sy-member-email{color:var(--text-tertiary);font-size:12px}.sy-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.sy-mcard-dot{color:var(--text-disabled)}.sy-mcard-foot{border-top:.5px solid var(--hairline);align-items:center;gap:12px;padding-top:8px;display:flex}.sy-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.br-mcard{border:.5px solid var(--hairline);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.br-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.br-mcard-title{flex-direction:column;gap:2px;min-width:0;display:flex}.br-mcard-count{background:var(--muted-bg,#f1f1f1);color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 10px;font-size:12px;font-weight:700;display:inline-flex}.br-mcard-foot{flex-wrap:wrap;gap:6px;display:inline-flex}.br-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}:root{--role-sa:navy;--role-sa-bg:#e8e8f7;--role-op:#b52b2b;--role-op-bg:#fdf1f1;--role-cs:#8a5800;--role-cs-bg:#fff6e6;--role-mk:#0f6e48;--role-mk-bg:#ebf7f2;--role-an:#7070c8;--role-an-bg:#f0f0fa}.sy-save-btn{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.sy-save-btn:hover{background:var(--brand-navy-2)}.sy-layout{gap:var(--content-gap);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.sy-subnav{border:.5px solid var(--hairline);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex;position:sticky;top:80px}.sy-subnav-item{height:44px;color:var(--text-tertiary);letter-spacing:-.005em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:flex;position:relative}.sy-subnav-item:hover{color:var(--text-secondary);background:#f8f8f8}.sy-subnav-item.is-active{background:var(--navy-bg);color:var(--brand-navy);box-shadow:inset 3px 0 0 var(--brand-navy)}.sy-subnav-ico{flex-shrink:0;display:inline-flex}.sy-content{gap:var(--content-gap);flex-direction:column;min-width:0;display:flex}.sy-card{border:.5px solid var(--hairline);background:#fff;border-radius:8px;padding:24px}.sy-card.is-flush{padding:0}.sy-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.sy-title{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.sy-sub{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;line-height:1.5}.sy-role-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.sy-role-card{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:8px;padding:20px 16px 16px;display:flex;position:relative;overflow:hidden}.sy-role-bar{height:4px;position:absolute;top:0;left:0;right:0}.sy-role-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sy-role-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.sy-role-tag{border-radius:4px;align-items:center;height:18px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex}.sy-role-members{color:var(--text-secondary);font-size:12px;font-weight:600}.sy-role-members b{color:var(--text-primary);font-weight:800}.sy-role-access{color:var(--text-tertiary);flex:1;font-size:11px;line-height:1.5}.sy-role-edit{color:var(--brand-navy);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:2px;padding:0;font-size:12px;font-weight:600}.sy-role-edit:hover{text-underline-offset:3px;text-decoration:underline}.sy-matrix-wrap{overflow-x:auto}.sy-matrix{border-collapse:separate;border-spacing:0;width:100%}.sy-matrix th,.sy-matrix td{text-align:center;white-space:nowrap;padding:10px 12px}.sy-matrix thead th{color:var(--text-tertiary);background:#f8f8f8;font-size:11px;font-weight:700;position:sticky;top:0}.sy-matrix thead th:first-child{text-align:left}.sy-matrix .sy-mx-menu{text-align:left;color:var(--text-primary);white-space:nowrap;font-size:13px;font-weight:600}.sy-matrix tbody tr,.sy-matrix tbody td{border-bottom:.5px solid var(--hairline)}.sy-matrix tbody tr:hover td{background:#fafafa}.sy-role-dot{justify-content:center;align-items:center;gap:6px;display:inline-flex}.sy-role-dot:before{content:"";border-radius:999px;flex-shrink:0;width:8px;height:8px}.sy-role-dot.is-sa:before{background:var(--role-sa)}.sy-role-dot.is-op:before{background:var(--role-op)}.sy-role-dot.is-cs:before{background:var(--role-cs)}.sy-role-dot.is-mk:before{background:var(--role-mk)}.sy-role-dot.is-an:before{background:var(--role-an)}.sy-perm{cursor:pointer;border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;height:26px;padding:0 10px;font-size:11px;font-weight:700;transition:background .15s;display:inline-flex}.sy-perm.is-full{background:var(--success-bg);color:var(--success)}.sy-perm.is-limit{background:var(--suspect-bg);color:var(--suspect-fg)}.sy-perm.is-read{background:var(--navy-bg);color:var(--brand-navy)}.sy-perm.is-hidden{background:var(--muted-bg);color:var(--text-tertiary)}.sy-perm.is-locked{cursor:not-allowed;opacity:.85}.sy-perm:not(.is-locked):hover{filter:brightness(.96)}.sy-perm-ico{align-items:center;display:inline-flex}.sy-perm-note{opacity:.8;font-size:11px;font-weight:600}.sy-legend{border-top:.5px solid var(--hairline);flex-wrap:wrap;gap:14px;padding:16px 20px;display:flex}.sy-legend-item{color:var(--text-tertiary);align-items:center;gap:6px;font-size:11px;font-weight:500;display:inline-flex}.sy-matrix-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}.sy-safeguard{background:var(--navy-bg);border-radius:8px;padding:16px}.sy-safeguard-text{color:var(--brand-navy);align-items:flex-start;gap:8px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.sy-safeguard-text svg{flex-shrink:0;margin-top:1px}.sy-safeguard-toggle{border-top:.5px solid #0000801f;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;display:flex}.sy-safeguard-toggle-lbl{color:var(--text-primary);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sy-switch{background:var(--hairline-strong);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background .16s;position:relative}.sy-switch:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .16s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.sy-switch.is-on{background:var(--success)}.sy-switch.is-on:after{transform:translate(16px)}.sy-switch:disabled{cursor:not-allowed;opacity:.85}.sy-role-badge{letter-spacing:-.005em;border-radius:4px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.sy-role-badge.is-sa{background:var(--role-sa-bg);color:var(--role-sa)}.sy-role-badge.is-op{background:var(--role-op-bg);color:var(--role-op)}.sy-role-badge.is-cs{background:var(--role-cs-bg);color:var(--role-cs)}.sy-role-badge.is-mk{background:var(--role-mk-bg);color:var(--role-mk)}.sy-role-badge.is-an{background:var(--role-an-bg);color:var(--role-an)}.sy-status-badge{border-radius:4px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.sy-status-badge.is-active{background:var(--success-bg);color:var(--success)}.sy-status-badge.is-inactive{background:var(--muted-bg);color:var(--text-tertiary)}.sy-status-badge.is-pending{background:var(--suspect-bg);color:var(--suspect-fg)}.sy-member-cell{align-items:center;gap:10px;display:flex}.sy-member-avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:inline-flex}.sy-member-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:600}.sy-member-email{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px}.sy-member-time{color:var(--text-tertiary);font-size:11px}.mb-center{text-align:center}.sy-policy-val{color:var(--brand-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.sy-ladder{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.sy-ladder-step{background:var(--muted-bg);height:26px;color:var(--text-secondary);white-space:nowrap;border-radius:7px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.sy-ladder-step b{font-weight:800}.sy-ladder-step.is-sanction{background:var(--warning-bg);color:var(--warning)}.sy-ladder-step.is-final{background:var(--error-bg);color:var(--error)}.sy-ladder-arrow{color:var(--text-disabled);font-size:11px}.sy-save-note{background:var(--paper);height:36px;color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.sy-save-note svg{color:var(--text-tertiary)}.sy-row{border-bottom:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.sy-row:last-child{border-bottom:0}.sy-row-main{min-width:0}.sy-row-name{color:var(--text-primary);font-size:13px;font-weight:600}.sy-row-desc{color:var(--text-tertiary);margin-top:2px;font-size:11px;line-height:1.35}.sy-row-control{flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.sy-ro-val{text-align:right;font-variant-numeric:tabular-nums;min-width:14px;color:var(--text-secondary);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;font-weight:700}.sy-suffix-input{align-items:center;width:120px;display:flex;position:relative}.sy-suffix-input input{border:1px solid var(--hairline-strong);width:100%;height:40px;color:var(--text-primary);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:0 32px 0 12px;font-family:inherit;font-size:14px;font-weight:700}.sy-suffix-input input:focus{border-color:var(--brand-navy);outline:none}.sy-suffix{color:var(--text-tertiary);pointer-events:none;font-size:13px;font-weight:700;position:absolute;right:12px}.sy-mini-select{border:1px solid var(--hairline-strong);height:40px;color:var(--text-secondary);background:#fff;border-radius:8px;padding:0 10px;font-family:inherit;font-size:13px;font-weight:600}.sy-mini-btn{border:1px solid var(--brand-navy);height:40px;color:var(--brand-navy);cursor:pointer;background:#fff;border-radius:8px;padding:0 14px;font-size:13px;font-weight:700;transition:background .15s}.sy-mini-btn:hover{background:var(--navy-bg)}.sy-link{color:var(--brand-navy);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:none}.sy-link:hover{text-underline-offset:2px;text-decoration:underline}.sy-compliance{background:#f8f8f8;border-radius:8px;padding:20px}.sy-compliance-head{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}.sy-compliance-list{flex-wrap:wrap;gap:8px;display:flex}.sy-compliance-item{border:.5px solid var(--hairline-strong);height:28px;color:var(--text-secondary);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.sy-compliance-item svg{color:var(--success)}.sy-compliance-note{color:var(--suspect-fg);align-items:flex-start;gap:8px;margin-top:14px;font-size:11px;font-weight:600;line-height:1.5;display:flex}.sy-chans{gap:12px;display:inline-flex}.sy-chan-check{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sy-chip-input{border:1px solid var(--hairline-strong);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;padding:6px 10px;display:flex}.sy-chip-input:focus-within{border-color:var(--brand-navy)}.sy-email-chip{background:var(--navy-bg);height:26px;color:var(--brand-navy);font-variant-numeric:tabular-nums;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.sy-email-chip-x{cursor:pointer;opacity:.6;display:inline-flex}.sy-email-chip-x:hover{opacity:1}.sy-chip-input input{background:0 0;border:none;outline:none;flex:1;min-width:120px;height:30px;font-family:inherit;font-size:13px}.sy-rolechange{background:#f8f8f8;border-radius:8px;justify-content:center;align-items:center;gap:14px;margin:16px 0;padding:16px;display:flex}.sy-rolechange-arrow{color:var(--text-disabled)}.sy-perm-diff{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.sy-perm-diff-col{background:#f8f8f8;border-radius:8px;padding:12px}.sy-perm-diff-lbl{text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:11px;font-weight:700}.sy-perm-diff-lbl.is-add{color:var(--success)}.sy-perm-diff-lbl.is-remove{color:var(--error)}.sy-perm-diff-item{color:var(--text-secondary);align-items:center;gap:6px;padding:4px 0;font-size:12px;display:flex}.sy-warn-box{background:var(--error-bg);color:var(--error);border-radius:8px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.sy-access-summary{color:var(--text-secondary);background:#f8f8f8;border-radius:8px;margin-top:8px;padding:12px;font-size:12px;line-height:1.5}.sy-access-summary b{color:var(--text-primary);font-weight:700}.sy-compare{background:#f8f8f8;border-radius:8px;justify-content:center;align-items:center;gap:14px;margin:8px 0;padding:16px;display:flex}.sy-compare-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.sy-compare-val.is-old{color:var(--text-tertiary)}.sy-compare-val.is-new{color:var(--brand-navy)}@media (width<=1024px){.sy-layout{grid-template-columns:1fr}.sy-subnav{flex-direction:row;position:static;overflow-x:auto}.sy-subnav-item{white-space:nowrap}.sy-role-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=768px){.sy-role-grid,.sy-perm-diff{grid-template-columns:1fr}}.sy-save-btn:disabled{opacity:.4;cursor:not-allowed}.sy-budget{flex-direction:column;gap:6px;padding:12px 0 2px;display:flex}.sy-budget-bar{background:var(--muted-bg);border-radius:3px;height:6px;overflow:hidden}.sy-budget-fill{background:var(--brand-navy);border-radius:3px;height:100%;display:block}.sy-budget-fill.is-warn{background:var(--suspect-fg)}.sy-budget-fill.is-full{background:var(--error)}.sy-budget-meta{color:var(--text-secondary);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:12px;display:flex}.sy-budget-meta b{color:var(--text-primary)}.sy-budget-stop{color:var(--error);font-size:12px;font-weight:600}.nl-pagedesc{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.6}.nl-filterbar{align-items:flex-end}.nl-seg-cnt{background:var(--error-bg);min-width:16px;height:16px;color:var(--error);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.cs-seg-btn.is-active .nl-seg-cnt{background:var(--error);color:#fff}.nl-badge{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.nl-badge.is-ok{background:var(--success-bg);color:var(--success)}.nl-badge.is-fallback{background:var(--suspect-bg);color:var(--suspect-fg)}.nl-badge.is-fail{background:var(--error-bg);color:var(--error)}.nl-table th,.nl-table td{white-space:nowrap}.nl-when{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.nl-type{color:var(--text-secondary);font-size:13px}.nl-shop{color:var(--text-primary);font-size:13px;font-weight:600}.nl-to{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.nl-ch{color:var(--text-secondary);font-size:12px}.nl-ch.is-sms{color:var(--suspect-fg);font-weight:700}.nl-fail-sum{text-overflow:ellipsis;max-width:240px;color:var(--error);vertical-align:middle;font-size:12px;font-weight:600;display:inline-block;overflow:hidden}.nl-dash{color:var(--text-tertiary)}.nl-table tbody tr{cursor:pointer}.nl-table tbody tr.nl-row-fail td{background:#fdf7f7}.nl-table tbody tr.nl-row-fail td:first-child{box-shadow:inset 3px 0 0 var(--error)}.nl-table tbody tr.nl-row-fail:hover td{background:#fbefef}.nl-panel{width:560px}.nl-panel-head{border-bottom:.5px solid var(--hairline-strong);justify-content:space-between;align-items:center;gap:10px;padding:16px 20px;display:flex}.nl-panel-head-l{align-items:center;gap:10px;display:flex}.nl-panel-x{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;font-size:14px}.nl-panel-x:hover{background:var(--muted-bg);color:var(--text-primary)}.nl-panel-body{flex-direction:column;flex:1;gap:20px;padding:20px 20px 24px;display:flex;overflow-y:auto}.nl-sec{flex-direction:column;gap:10px;display:flex}.nl-sec-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:800}.nl-sec-sub{letter-spacing:0;text-transform:none;margin-left:4px;font-weight:600}.nl-grid{grid-template-columns:1fr 1fr;gap:8px 16px;display:grid}.nl-kv{flex-direction:column;gap:2px;min-width:0;display:flex}.nl-kv.is-wide{grid-column:1/-1}.nl-k{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:700}.nl-v{color:var(--text-primary);text-overflow:ellipsis;font-size:13px;font-weight:600;overflow:hidden}.nl-link{color:var(--brand-navy);text-decoration:none}.nl-link:hover{text-underline-offset:2px;text-decoration:underline}.nl-fail-box{background:var(--error-bg);box-shadow:inset 3px 0 0 var(--error);color:var(--text-primary);border-radius:9px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.6}.nl-tries{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nl-try{gap:12px;padding-bottom:14px;display:flex;position:relative}.nl-try:last-child{padding-bottom:0}.nl-try:not(:last-child):before{content:"";background:var(--hairline-strong);width:1px;position:absolute;top:14px;bottom:2px;left:4.5px}.nl-try-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:4px}.nl-try.is-ok .nl-try-dot{background:var(--success)}.nl-try.is-fail .nl-try-dot{background:var(--error)}.nl-try-body{min-width:0}.nl-try-head{color:var(--text-primary);align-items:baseline;gap:8px;font-size:13px;display:flex}.nl-try-result{font-size:11px;font-weight:800}.nl-try-result.is-ok{color:var(--success)}.nl-try-result.is-fail{color:var(--error)}.nl-try-at{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.nl-try-note{color:var(--text-secondary);margin-top:2px;font-size:12px;line-height:1.5}.nl-panel-note{background:var(--muted-bg);color:var(--text-tertiary);border-radius:9px;padding:10px 14px;font-size:12px;line-height:1.6}.nl-panel-note b{color:var(--text-secondary)}@media (width<=768px){.nl-panel{width:100vw}.nl-grid{grid-template-columns:1fr}}.au-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.au-mcard:hover{background:var(--muted-bg,#f5f5f5)}.au-mcard.is-irrev{border-left:3px solid var(--error,#b52b2b)}.au-mcard.is-sensitive{border-left:3px solid var(--suspect-fg,#8a5800)}.au-mcard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.au-mcard-target{flex-direction:column;gap:2px;display:flex}.au-mcard-target .au-target-type{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.au-mcard-target .au-target-name{color:var(--text-primary);font-size:14px;font-weight:700}.au-mcard-diff{color:var(--text-secondary);font-size:13px}.au-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.au-mcard-foot-left{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;display:inline-flex}.au-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.au-lock-badge{background:var(--muted-bg);height:22px;color:var(--text-tertiary);letter-spacing:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:10px;font-weight:700;display:inline-flex}.au-lock-badge svg{width:11px;height:11px}.au-legal{background:var(--muted-bg);border:.5px solid var(--hairline-strong);color:var(--text-tertiary);border-radius:8px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.au-legal b{color:var(--text-secondary);font-weight:700}.au-legal-ico{color:var(--brand-navy);flex-shrink:0;align-items:center;gap:2px;margin-top:1px;display:inline-flex}.au-legal-ico svg{width:13px;height:13px}.au-legal-text{color:var(--text-secondary);letter-spacing:-.005em;flex:1;font-size:13px;line-height:1.6}.au-legal-text b{color:var(--text-primary);font-weight:700}.au-legal-tag{background:var(--brand-navy);color:#fff;white-space:nowrap;border-radius:999px;flex-shrink:0;align-self:center;align-items:center;gap:4px;height:24px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.au-notice{background:var(--navy-bg);color:var(--brand-navy);border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.au-notice svg{flex-shrink:0;margin-top:1px}.au-filter-rows{flex-direction:column;gap:12px;display:flex}.au-filter-row{flex-wrap:wrap;align-items:flex-end;gap:14px;display:flex}.au-risk{letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.au-risk.is-normal{background:var(--muted-bg);color:var(--text-tertiary)}.au-risk.is-sensitive{background:var(--suspect-bg);color:var(--suspect-fg)}.au-risk.is-irrev{background:var(--error-bg);color:var(--error)}.au-risk.is-lg{border-radius:6px;height:28px;padding:0 12px;font-size:13px}.au-action{letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;gap:6px;max-width:100%;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden}.au-action.is-approve{background:var(--success-bg);color:var(--success)}.au-action.is-reject{background:var(--error-bg);color:var(--error)}.au-action.is-finance{background:var(--navy-bg);color:var(--brand-navy)}.au-action.is-config{background:var(--suspect-bg);color:var(--suspect-fg)}.au-action.is-privacy{background:var(--error-bg);color:var(--error)}.au-action svg{width:11px;height:11px}.au-action-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.au-rolemini{letter-spacing:0;border-radius:3px;flex-shrink:0;align-items:center;height:16px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.au-rolemini.is-op{background:var(--role-op-bg);color:var(--role-op)}.au-rolemini.is-cs{background:var(--role-cs-bg);color:var(--role-cs)}.au-rolemini.is-mk{background:var(--role-mk-bg);color:var(--role-mk)}.au-table tbody tr{cursor:pointer}.au-table{table-layout:fixed;min-width:1000px}.au-table th:first-child,.au-table td:first-child{width:126px}.au-table th:nth-child(2),.au-table td:nth-child(2){width:116px}.au-table th:nth-child(3),.au-table td:nth-child(3){width:112px}.au-table th:nth-child(4),.au-table td:nth-child(4){width:140px}.au-table th:nth-child(5),.au-table td:nth-child(5){width:116px}.au-table th:nth-child(7),.au-table td:nth-child(7){width:78px}.au-table th:nth-child(8),.au-table td:nth-child(8){width:52px}.au-table tbody td{vertical-align:middle}.au-table td:first-child{padding-left:14px}.au-table tbody tr.au-row-irrev td:first-child{box-shadow:inset 4px 0 0 var(--error)}.au-table tbody tr.au-row-sensitive td:first-child{box-shadow:inset 4px 0 0 var(--suspect-fg)}.au-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:ui-monospace,SF Mono,monospace;font-size:12px}.au-actor{white-space:nowrap;align-items:center;gap:8px;display:flex}.au-actor-avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.au-actor-name{color:var(--text-primary);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.au-target{min-width:0;font-size:13px}.au-target-type{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.au-target-name{color:var(--brand-navy);white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-weight:600;overflow:hidden}.au-table .au-target-name{max-width:100%}.au-table .au-target-type{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.au-diff{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:130px;font-size:12px;display:block;overflow:hidden}.au-diff .au-arrow{color:var(--text-disabled);margin:0 4px}.au-reason{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;display:block;overflow:hidden}.au-table tbody td{overflow:hidden}.au-table .au-time{white-space:normal;overflow-wrap:anywhere}.au-table .au-actor-name{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.au-table .au-diff{max-width:100%}.au-view{color:var(--brand-navy);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600;text-decoration:none}.au-view:hover{text-underline-offset:2px;text-decoration:underline}.au-overview{flex-direction:column;gap:12px;display:flex}.au-overview-top{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.au-overview-action{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.au-overview-time{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-family:ui-monospace,monospace;font-size:13px}.au-overview-actor{border-top:.5px solid var(--hairline-strong);align-items:center;gap:10px;padding-top:12px;display:flex}.au-overview-avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:700;display:inline-flex}.au-overview-actor-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.au-overview-actor-name{color:var(--text-primary);align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.au-overview-actor-email{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.au-target-card{justify-content:space-between;align-items:center;gap:12px;display:flex}.au-target-card-main{flex-direction:column;gap:4px;min-width:0;display:flex}.au-target-card-name{color:var(--text-primary);font-size:14px;font-weight:700}.au-compare{border:.5px solid var(--hairline-strong);border-radius:8px;flex-direction:column;gap:0;display:flex;overflow:hidden}.au-compare-row{border-bottom:.5px solid var(--hairline);grid-template-columns:110px 1fr 1fr;align-items:stretch;display:grid}.au-compare-row:last-child{border-bottom:0}.au-compare-head{background:#f8f8f8;font-weight:700}.au-compare-cell{align-items:center;padding:10px 12px;font-size:12px;display:flex}.au-compare-field{color:var(--text-secondary);background:#fcfcfc;font-weight:600}.au-compare-before{background:var(--error-bg);color:var(--error);font-variant-numeric:tabular-nums;font-weight:600}.au-compare-after{background:var(--success-bg);color:var(--success);font-variant-numeric:tabular-nums;font-weight:600}.au-compare-head .au-compare-cell{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;background:#f8f8f8;font-size:11px}.au-json-toggle{margin-top:10px}.au-json-btn{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:6px 0;font-size:12px;font-weight:600;display:inline-flex}.au-json-btn:hover{color:var(--brand-navy)}.au-json-pre{color:#c8d0e0;white-space:pre;background:#0e0e12;border-radius:8px;margin-top:8px;padding:14px;font-family:ui-monospace,SF Mono,monospace;font-size:11px;line-height:1.6;overflow-x:auto}.au-reason-box{border:.5px solid var(--hairline-strong);color:var(--text-primary);background:#fff;border-radius:8px;padding:16px;font-size:14px;line-height:1.6}.au-context{flex-direction:column;gap:8px;margin-top:12px;display:flex}.au-context-row{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.au-context-row .au-ck{color:var(--text-tertiary);min-width:120px}.au-context-ok{color:var(--success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.au-meta{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:8px;padding:14px;display:flex}.au-meta-row{grid-template-columns:110px 1fr;gap:10px;font-size:11px;display:grid}.au-meta-k{color:var(--text-tertiary);font-weight:600}.au-meta-v{color:var(--text-secondary);word-break:break-all;font-family:ui-monospace,SF Mono,monospace}.au-meta-result{color:var(--success);align-items:center;gap:6px;margin-top:4px;font-size:11px;font-weight:700;display:inline-flex}.au-integrity{background:var(--navy-bg);color:var(--brand-navy);border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:11px;font-weight:600;line-height:1.6;display:flex}.au-integrity svg{flex-shrink:0;margin-top:1px}.au-integrity .au-hash{word-break:break-all;font-family:ui-monospace,SF Mono,monospace}@media (width<=768px){.au-compare-row{grid-template-columns:90px 1fr 1fr}.au-table .au-col-diff,.au-table .au-col-reason{display:none}}.or-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.or-mcard:hover{background:var(--muted-bg,#f5f5f5)}.or-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.or-mcard-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.or-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;gap:4px;font-size:12px;display:inline-flex}.or-mcard-dot{color:var(--text-disabled)}.or-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.or-mcard-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.or-mcard-when{color:var(--text-tertiary);font-size:12px}.or-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.or-preset-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.or-preset-cap{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-right:2px;font-size:11px;font-weight:600}.or-preset-chip{border:1px solid var(--hairline);height:34px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:border-color .12s,background .12s;display:inline-flex}.or-preset-chip:hover{background:#fafafa;border-color:#c8c8c8}.or-preset-chip .or-preset-n{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.or-preset-chip.is-on{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy);font-weight:600}.or-preset-chip.is-on .or-preset-n{color:var(--brand-navy)}.or-preset-chip.is-warn .or-preset-n{color:var(--suspect-fg)}.or-preset-chip.is-error .or-preset-n{color:var(--error)}.or-preset-chip.is-on.is-warn{border-color:var(--suspect-fg);background:var(--suspect-bg);color:var(--suspect-fg)}.or-preset-chip.is-on.is-warn .or-preset-n{color:var(--suspect-fg)}.or-preset-chip.is-on.is-error{border-color:var(--error);background:var(--error-bg);color:var(--error)}.or-preset-chip.is-on.is-error .or-preset-n{color:var(--error)}.or-preset-clear{height:34px;color:var(--text-tertiary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;text-decoration:underline}.or-preset-clear:hover{color:var(--text-primary)}.or-preset-note{color:var(--text-tertiary);flex-basis:100%;font-size:12px;font-weight:500}.or-status-chips{flex-wrap:wrap;gap:8px;display:flex}.or-chip{background:var(--muted-bg);height:28px;color:var(--text-tertiary);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700;transition:filter .15s,box-shadow .15s;display:inline-flex}.or-chip:hover{filter:brightness(.97)}.or-chip.is-active{box-shadow:inset 0 0 0 1.5px}.or-chip-num{font-variant-numeric:tabular-nums;opacity:.85}.or-chip.is-paid{background:var(--navy-bg);color:var(--brand-navy)}.or-chip.is-pending{background:var(--muted-bg);color:var(--text-secondary)}.or-chip.is-prep{background:var(--suspect-bg);color:var(--suspect-fg)}.or-chip.is-shipped{color:#2d5ba8;background:#eaf1fb}.or-chip.is-shipping{background:var(--success-bg);color:var(--success)}.or-chip.is-done{background:var(--muted-bg);color:var(--text-tertiary)}.or-chip.is-confirmed{background:var(--brand-navy);color:#fff}.or-chip.is-cancel{background:var(--muted-bg);color:var(--text-secondary)}.or-chip.is-refunded{background:var(--error-bg);color:var(--error)}.or-chip.is-disputeflag{color:var(--suspect-fg);box-shadow:inset 0 0 0 1px var(--suspect-fg);background:0 0;align-items:center;gap:6px;display:inline-flex}.or-chip.is-disputeflag.is-active{box-shadow:inset 0 0 0 1.5px var(--suspect-fg);background:var(--suspect-bg)}.cs-badge.or-paid{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.or-pending{color:#5b6675;box-shadow:none;background:#fff;border:1px dashed #b7becb}.cs-badge.or-prep{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.or-shipped{color:#2d5ba8;background:#eaf1fb}.cs-badge.or-shipping{background:var(--success-bg);color:var(--success)}.cs-badge.or-done{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.or-confirmed{background:var(--brand-navy);color:#fff}.cs-badge.or-cancel{background:var(--muted-bg);color:var(--text-secondary)}.cs-badge.or-disputed{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.or-refunded,.cs-badge.or-full{background:var(--error-bg);color:var(--error)}.cs-badge.or-partial{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.or-cancelt{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.or-return{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.or-wait{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.or-approved{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.or-rejected{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.or-complete{background:var(--success-bg);color:var(--success)}.cs-badge.or-return-req{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.or-return-ok{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.or-return-rej{background:var(--error-bg);color:var(--error)}.cs-badge.or-return-done{background:var(--success-bg);color:var(--success)}.or-table tbody tr{cursor:pointer}.or-table tbody td{vertical-align:middle}.or-table td:first-child{padding-left:14px}.or-table tbody tr.or-row-dispute td{background:var(--error-bg)}.or-table tbody tr.or-row-dispute{--row-bg:var(--error-bg)}.or-table tbody tr.or-row-dispute:hover td{background:#fbe6e6}.or-table tbody tr.or-row-dispute:hover{--row-bg:#fbe6e6}.or-table tbody tr.or-row-return td{background:#fbf4e4;box-shadow:inset 0 0 #0000}.or-table tbody tr.or-row-return{--row-bg:#fbf4e4}.or-table tbody tr.or-row-return td:first-child{box-shadow:inset 3px 0 0 var(--suspect-fg)}.or-table tbody tr.or-row-return:hover td{background:#f7ecd2}.or-table tbody tr.or-row-return:hover{--row-bg:#f7ecd2}.or-table tbody tr.or-row-wait td:first-child{box-shadow:inset 4px 0 0 var(--suspect-fg)}.or-table tbody tr.or-row-fake td{background:var(--error-bg)}.or-table tbody tr.or-row-fake{--row-bg:var(--error-bg)}.or-prod-cell{align-items:center;gap:10px;min-width:0;display:flex}.or-prod-col{flex-direction:column;gap:1px;min-width:0;display:flex}.or-thumb{color:#b8b8b4;background:repeating-linear-gradient(135deg,#ececea 0 6px,#e3e3e0 6px 12px);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.or-prod-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;max-width:180px;font-size:13px;font-weight:600;overflow:hidden}.or-shop{color:var(--text-secondary);font-size:13px}.or-status-inline{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.or-prod-line{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;vertical-align:middle;max-width:230px;font-size:13px;font-weight:600;display:inline-block;overflow:hidden}.or-shop-cell{color:var(--text-secondary);white-space:nowrap;font-size:13px}.cs-act-btn.is-suspect{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-act-btn.is-suspect:hover{filter:brightness(.96)}.or-buyer-name{color:var(--text-primary);font-size:13px;font-weight:600}.or-buyer-phone{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.or-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.or-amount.is-refund{color:var(--error)}.or-amount-partial{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.or-partial-label{color:var(--error);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px;font-weight:700}.or-partial-track{background:var(--muted-bg);border-radius:2px;width:100%;max-width:96px;height:3px;overflow:hidden}.or-partial-fill{background:var(--error);border-radius:2px;height:100%;display:block}.or-refund-done-tag{color:var(--text-tertiary);font-size:11px;font-weight:600}.or-pay{color:var(--text-secondary);font-size:12px}.or-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.or-prod-shop{color:var(--text-tertiary);font-size:12px;font-weight:500}.or-pay-sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px;display:block}.or-reason-cell{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:12px;display:block;overflow:hidden}.or-link{color:var(--brand-navy);cursor:pointer;background:0 0;border:none;padding:0;font-weight:600}.or-link:hover{text-underline-offset:2px;text-decoration:underline}.or-settle-hold{background:var(--suspect-bg);height:20px;color:var(--suspect-fg);border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.or-stepper{align-items:flex-start;gap:0;display:flex}.or-step{flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;position:relative}.or-step-dot{z-index:1;border:2px solid var(--hairline-strong);width:28px;height:28px;color:var(--text-disabled);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.or-step.is-done .or-step-dot{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.or-step.is-current .or-step-dot{box-shadow:0 0 0 3px var(--navy-bg)}.or-step-line{background:var(--hairline-strong);z-index:0;width:100%;height:2px;position:absolute;top:13px;left:50%}.or-step.is-done .or-step-line{background:var(--brand-navy)}.or-step:last-child .or-step-line{display:none}.or-step-label{color:var(--text-tertiary);text-align:center;font-size:11px;font-weight:600}.or-step.is-done .or-step-label,.or-step.is-current .or-step-label{color:var(--text-primary)}.or-step-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.or-stepper-broken{color:var(--error);background:var(--error-bg);border-radius:6px;align-items:center;gap:6px;margin-top:12px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.or-track{border-top:.5px solid var(--hairline);flex-direction:column;gap:8px;margin-top:12px;padding-top:12px;display:flex}.or-track-row{grid-template-columns:10px 92px 1fr auto;align-items:center;gap:10px;font-size:12px;display:grid}.or-track-dot{background:var(--brand-navy);border-radius:999px;width:8px;height:8px}.or-track-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.or-track-status{color:var(--text-primary);font-weight:600}.or-track-loc{color:var(--text-tertiary)}.or-prod-head{align-items:flex-start;gap:14px;display:flex}.or-prod-thumb-lg{color:#b8b8b4;background:repeating-linear-gradient(135deg,#ececea 0 8px,#e3e3e0 8px 16px);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.or-prod-meta{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.or-prod-brand{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.or-prod-title{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.or-prod-tags{align-items:center;gap:6px;margin-top:2px;display:flex}.or-price{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.or-pay-rows{flex-direction:column;gap:8px;display:flex}.or-pay-row{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.or-pay-row .or-pk{color:var(--text-tertiary)}.or-pay-row .or-pv{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:600}.or-pay-row.is-coupon .or-pv{color:var(--brand-navy)}.or-pay-row.is-total{border-top:.5px solid var(--hairline-strong);margin-top:2px;padding-top:8px}.or-pay-row.is-total .or-pk{color:var(--text-primary);font-weight:700}.or-pay-row.is-total .or-pv{color:var(--text-primary);font-size:16px;font-weight:800}.or-coupon-note{color:var(--brand-navy);align-items:center;gap:6px;margin-top:6px;font-size:11px;display:flex}.or-info-grid{grid-template-columns:1fr 1fr;gap:12px 20px;display:grid}.or-info-cell{flex-direction:column;gap:4px;display:flex}.or-info-k{color:var(--text-tertiary);font-size:11px;font-weight:600}.or-info-v{color:var(--text-primary);font-size:13px;font-weight:500}.or-refund-types{grid-template-columns:1fr 1fr;gap:8px;display:grid}.or-ship-fee{gap:8px;display:flex}.or-ship-fee .cs-verdict{flex:1;justify-content:center}.or-dispute-card{background:var(--error-bg);border:.5px solid #e8aaaa;border-radius:10px;padding:20px}.or-dispute-head{color:var(--error);align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.or-dispute-claims{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.or-claim{background:#fff;border-radius:8px;padding:12px}.or-claim-who{align-items:center;gap:6px;margin-bottom:6px;font-size:11px;font-weight:700;display:inline-flex}.or-claim-who.is-buyer{color:var(--brand-navy)}.or-claim-who.is-seller{color:var(--text-secondary)}.or-claim-text{color:var(--text-secondary);font-size:12px;line-height:1.6}.or-evidence{gap:8px;margin-top:12px;display:flex}.or-evi-thumb{color:#c99;background:repeating-linear-gradient(135deg,#f4d4d4 0 6px,#efc9c9 6px 12px);border-radius:6px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.or-arbitration{flex-direction:column;gap:8px;margin-top:14px;display:flex}.or-info-cell-inline{align-items:baseline;gap:8px;font-size:12px;display:flex}.or-modal-card{background:var(--error-bg);border-radius:8px;margin-top:20px;padding:16px}.or-modal-row{justify-content:space-between;align-items:baseline;gap:12px;padding:4px 0;font-size:13px;display:flex}.or-modal-row .or-mk{color:var(--text-tertiary);font-weight:500}.or-modal-row .or-mv{color:var(--text-primary);font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.or-modal-amount{border-top:.5px solid #e8aaaa;justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:10px;display:flex}.or-modal-amount-lbl{color:var(--text-primary);font-size:13px;font-weight:700}.or-modal-amount-val{color:var(--error);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.or-modal-settle{color:var(--suspect-fg);align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:700;display:inline-flex}.or-evidence-block{margin-top:8px}.or-evidence-block .or-info-k{color:var(--text-tertiary);margin-bottom:6px;font-size:11px;font-weight:600;display:block}.or-return-photos{flex-wrap:wrap;gap:8px;display:flex}.or-return-photo{border:1px solid var(--hairline-strong);width:52px;height:52px;color:var(--text-tertiary);background-color:#efede8;background-image:repeating-linear-gradient(45deg,#0000,#0000 5px,#0000000a 5px 10px);border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.or-return-block{box-shadow:inset 0 0 0 1px var(--hairline-strong)}.or-return-head{justify-content:space-between;align-items:center;display:flex}.or-return-step{color:var(--text-secondary);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.or-return-step-dot{background:var(--suspect-fg);border-radius:999px;flex-shrink:0;width:8px;height:8px}.or-return-actions{gap:8px;display:flex}.or-return-rejbtn{border:1px solid var(--hairline-strong);height:44px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;flex-shrink:0;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,color .15s}.or-return-rejbtn:hover,.or-return-rejbtn.is-open{border-color:var(--error);color:var(--error)}.or-return-notice{border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.or-return-notice.is-appr{background:var(--navy-bg);color:var(--brand-navy)}.or-return-notice.is-done{background:var(--success-bg);color:var(--success)}.or-return-notice.is-rej{background:var(--muted-bg);color:var(--text-secondary)}.or-return-rejreason{color:var(--text-secondary);margin-top:6px;font-weight:500;line-height:1.6}.or-return-rejreason b{color:var(--text-primary);font-weight:800}.or-balance-hint{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:10px;font-size:12px;font-weight:600}.or-balance-hint b{color:var(--text-primary);font-weight:800}.or-balance-hint b.is-amt{color:var(--brand-navy)}.sl-tabbadge.is-warn{background:var(--error-bg);color:var(--error)}.or-suffix-input{align-items:center;display:flex;position:relative}.or-suffix-input input{border:1px solid var(--hairline-strong);width:100%;height:44px;color:var(--text-primary);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;padding:0 40px 0 14px;font-family:inherit;font-size:16px;font-weight:700}.or-suffix-input input:focus{border-color:var(--brand-navy);outline:none}.or-suffix{color:var(--text-tertiary);pointer-events:none;font-size:14px;font-weight:700;position:absolute;right:14px}.or-impact{border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.or-impact svg{flex-shrink:0;margin-top:2px}.or-impact b{font-weight:800}.or-impact-sub{opacity:.86;margin-top:4px;font-weight:500}.cs-field-hint.is-err{color:var(--error)}.or-link-btn{font:inherit;color:var(--brand-navy);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-items:center;gap:4px;margin-top:8px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.or-opt-tag{background:var(--muted-bg,#f4f4f1);color:var(--text-tertiary);border-radius:999px;margin-left:4px;padding:0 6px;font-size:11px;font-weight:600;line-height:17px}.or-dt{border:1px solid var(--hairline-strong,#d0d0cc);background:#fff;border-radius:9px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex}.or-dt:focus-within{border-color:var(--brand-navy)}.or-dt input{min-width:0;font:inherit;color:var(--text-primary);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-size:13px}.or-dt-tz{color:var(--text-tertiary);flex:none;font-size:12px;font-weight:600}.or-impact.is-revoke{background:var(--suspect-bg);color:var(--suspect-fg)}.or-impact.is-waive{background:var(--success-bg);color:var(--success)}.or-impact.is-hold{background:var(--muted-bg);color:var(--text-secondary)}.or-fault-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.or-fault-derived{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.or-fault-derived-k{color:var(--text-tertiary);font-size:11px;font-weight:700}.or-fault-derived-note{color:var(--text-tertiary);font-size:11px}.or-fault-chip{background:var(--muted-bg);color:var(--text-secondary);border-radius:5px;align-items:center;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.or-fault-chip.is-seller{background:var(--suspect-bg);color:var(--suspect-fg)}.or-fault-chip.is-buyer{background:var(--navy-bg);color:var(--brand-navy)}.or-fault-chip.is-platform{background:var(--error-bg);color:var(--error)}.or-fault-code{color:var(--text-tertiary);font-size:11px}.or-fault-missing{color:var(--text-tertiary);font-weight:500}.or-optional{color:var(--text-tertiary);font-size:11px;font-weight:700}.or-modal-coupon{background:var(--suspect-bg);color:var(--suspect-fg);text-align:left;border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.or-modal-coupon svg{flex-shrink:0;margin-top:2px}.or-modal-coupon.is-waive{background:var(--success-bg);color:var(--success)}.or-modal-coupon b{font-weight:800}.or-ops-divider{color:var(--text-disabled);align-items:center;gap:12px;margin:16px 0 12px;font-size:11px;font-weight:700;display:flex}.or-ops-divider:before,.or-ops-divider:after{content:"";background:var(--hairline-strong);flex:1;height:.5px}@media (width<=768px){.or-info-grid,.or-refund-types,.or-dispute-claims{grid-template-columns:1fr}.or-step-label{font-size:11px}.or-fault-grid{grid-template-columns:1fr}}.or-basis{border:1px solid var(--hairline);border-radius:8px;padding:10px 12px}.or-basis-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.or-basis-note{border-radius:6px;margin-top:10px;padding:8px 10px;font-size:12px;line-height:1.5}.or-basis-note b{font-weight:700}.or-basis-note.is-muted{background:var(--muted-bg);color:var(--text-tertiary)}.or-basis-note.is-done{background:var(--success-bg);color:var(--text-secondary)}.or-basis-note.is-warn{background:var(--warning-bg);color:var(--warning)}.or-basis-note.is-alert{background:var(--error-bg);color:var(--error)}@media (width<=768px){.or-basis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.iv-mcard{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:14px;transition:background .15s;display:flex}.iv-mcard:hover{background:var(--muted-bg,#f5f5f5)}.iv-mcard.is-report{border-left:3px solid var(--error,#b52b2b)}.iv-mcard.is-auto{border-left:3px solid var(--suspect-fg,#8a5800)}.iv-mcard-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.iv-mcard-badges{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.iv-mcard-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700;line-height:1.35}.iv-mcard-meta{color:var(--text-tertiary);flex-wrap:wrap;gap:4px;font-size:12px;line-height:1.35;display:inline-flex}.iv-mcard-dot{color:var(--text-disabled)}.iv-mcard-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;padding-top:8px;display:flex}.iv-mcard-foot-left{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.iv-mcard-foot-left b{color:var(--text-primary);font-weight:800}.iv-mcard-action{color:var(--brand-navy);letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:800}.iv-mcard-action.is-danger{color:var(--error,#b52b2b)}.iv-mcard-empty{border:.5px dashed var(--hairline);text-align:center;color:var(--text-tertiary);background:#fff;border-radius:12px;padding:40px 12px;font-size:13px}.iv-chips{flex-wrap:wrap;gap:8px;display:flex}.iv-chip{background:var(--muted-bg);height:28px;color:var(--text-tertiary);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:4px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:11px;font-weight:700;transition:filter .15s,box-shadow .15s;display:inline-flex}.iv-chip:hover{filter:brightness(.97)}.iv-chip.is-active{box-shadow:inset 0 0 0 1.5px}.iv-chip-num{font-variant-numeric:tabular-nums;opacity:.85}.iv-chip.is-report{background:var(--error-bg);color:var(--error)}.iv-chip.is-auto{background:var(--suspect-bg);color:var(--suspect-fg)}.iv-chip.is-std{background:var(--navy-bg);color:var(--brand-navy)}.iv-chip.is-price{background:var(--muted-bg);color:var(--text-tertiary)}.iv-combo{position:relative}.iv-combo-btn{border:1px solid var(--hairline-strong);min-width:148px;height:36px;font:inherit;color:var(--text-primary);cursor:pointer;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px;font-size:13px;font-weight:600;transition:border-color .14s,box-shadow .14s;display:inline-flex}.iv-combo-btn:hover{border-color:#c8c8c8}.iv-combo-btn.is-open,.iv-combo-btn:focus-visible{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.iv-combo-val{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-combo-val.is-all{color:var(--text-secondary);font-weight:500}.iv-combo-caret{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.iv-combo-btn.is-open .iv-combo-caret{color:var(--brand-navy);transform:rotate(180deg)}.iv-combo-pop{z-index:40;border:1px solid var(--hairline-strong);background:#fff;border-radius:10px;width:max-content;min-width:100%;max-width:280px;position:absolute;top:calc(100% + 5px);left:0;overflow:hidden;box-shadow:0 10px 28px #0a0c1e21}.iv-combo-search{border-bottom:1px solid var(--hairline);align-items:center;gap:8px;padding:8px 10px;display:flex}.iv-combo-search-ico{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.iv-combo-search input{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:600}.iv-combo-search input::placeholder{color:var(--text-disabled);font-weight:500}.iv-combo-list{max-height:232px;padding:6px;overflow-y:auto}.iv-combo-opt{width:100%;min-height:34px;font:inherit;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:600;display:flex}.iv-combo-opt.is-all{color:var(--text-secondary);font-weight:500}.iv-combo-opt.is-cur{background:#fafafa}.iv-combo-opt.is-sel{color:var(--brand-navy);font-weight:700}.iv-combo-opt.is-sel.is-cur{background:var(--navy-bg)}.iv-combo-opt svg{color:var(--brand-navy);flex-shrink:0}.iv-combo-opt-lbl{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iv-combo-empty{text-align:center;color:var(--text-tertiary);padding:14px 10px;font-size:12px;font-weight:600}.cs-badge.iv-report{background:var(--error-bg);color:var(--error)}.cs-badge.iv-auto{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.iv-std{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.iv-price{background:var(--muted-bg);color:var(--text-tertiary)}.iv-pri{border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.iv-pri.is-urgent{background:var(--error-bg);color:var(--error)}.iv-pri.is-normal{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.iv-held{background:var(--error-bg);color:var(--error)}.cs-badge.iv-fixing{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.iv-review{background:var(--success-bg);color:var(--success)}.iv-table tbody tr{cursor:pointer}.iv-table tbody td{vertical-align:middle}.iv-table td:first-child{padding-left:14px}.iv-table tbody tr.iv-row-report td{background:var(--error-bg)}.iv-table tbody tr.iv-row-report{--row-bg:var(--error-bg)}.iv-table tbody tr.iv-row-report:hover td{background:#fbe6e6}.iv-table tbody tr.iv-row-report:hover{--row-bg:#fbe6e6}.iv-table tbody tr.iv-row-auto td:first-child{box-shadow:inset 4px 0 0 var(--suspect-fg)}.iv-table tbody tr.iv-row-fake td{background:var(--error-bg)}.iv-table tbody tr.iv-row-fake{--row-bg:var(--error-bg)}.iv-prod-cell{align-items:center;gap:10px;min-width:0;display:flex}.iv-thumb{color:#b8b8b4;background:repeating-linear-gradient(135deg,#ececea 0 6px,#e3e3e0 6px 12px);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.iv-prod-meta{flex-direction:column;gap:1px;min-width:0;display:flex}.iv-prod-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;max-width:190px;font-size:13px;font-weight:600;overflow:hidden}.iv-prod-brand{color:var(--text-tertiary);font-size:11px}.iv-shop-cell{flex-direction:column;gap:2px;display:flex}.iv-shop-name{color:var(--text-secondary);font-size:13px}.iv-shop-trust{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.iv-price{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.iv-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.iv-actor{align-items:center;gap:6px;display:inline-flex}.iv-actor-avatar{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;font-weight:700;display:inline-flex}.iv-chip-link{border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.iv-chip-link.is-cascade{background:var(--error-bg);color:var(--error)}.iv-chip-link.is-hidden{background:var(--muted-bg);color:var(--text-tertiary)}.iv-gallery{gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.iv-gallery-item{color:#b8b8b4;cursor:pointer;border:.5px solid var(--hairline-strong);background:repeating-linear-gradient(135deg,#ececea 0 8px,#e3e3e0 8px 16px);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;display:inline-flex}.iv-prod-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-top:14px;display:flex}.iv-prod-title{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.iv-prod-sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.iv-prod-price{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.iv-shop-row{border-top:.5px solid var(--hairline-strong);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}.iv-shop-trust-gauge{align-items:center;gap:8px;display:inline-flex}.iv-trust-track{background:var(--hairline);border-radius:3px;width:80px;height:6px;overflow:hidden}.iv-trust-fill{border-radius:3px;height:100%}.iv-std-list{flex-direction:column;gap:8px;display:flex}.iv-std-item{border:.5px solid var(--hairline-strong);border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.iv-std-ico{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.iv-std-ico.is-ok{background:var(--success-bg);color:var(--success)}.iv-std-ico.is-missing{background:var(--suspect-bg);color:var(--suspect-fg)}.iv-std-main{flex:1;min-width:0}.iv-std-k{color:var(--text-tertiary);font-size:11px;font-weight:700}.iv-std-v{color:var(--text-primary);margin-top:2px;font-size:13px}.iv-std-v.is-missing{color:var(--suspect-fg);font-style:italic}.iv-std-warn{background:var(--suspect-bg);color:var(--suspect-fg);border-radius:8px;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600;display:flex}.iv-fake-card{background:var(--error-bg);border:.5px solid #e8aaaa;border-radius:10px;padding:20px}.iv-fake-head{color:var(--error);align-items:center;gap:8px;margin-bottom:12px;font-size:16px;font-weight:700;display:flex}.iv-fake-rows{flex-direction:column;gap:8px;display:flex}.iv-fake-row{justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.iv-fake-row .iv-fk{color:var(--text-tertiary)}.iv-fake-row .iv-fv{color:var(--text-primary);font-weight:600}.iv-fake-evi{gap:8px;margin-top:12px;display:flex}.iv-evi-thumb{color:#c99;background:repeating-linear-gradient(135deg,#f4d4d4 0 6px,#efc9c9 6px 12px);border-radius:6px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.iv-verdicts{flex-direction:column;gap:8px;display:flex}.cs-verdict.iv-approve.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--success)}.cs-verdict.iv-approve.is-on .cs-verdict-radio{border-color:var(--success)}.cs-verdict.iv-approve.is-on .cs-verdict-radio:after{background:var(--success)}.cs-verdict.iv-hold.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--suspect-fg)}.cs-verdict.iv-hold.is-on .cs-verdict-radio{border-color:var(--suspect-fg)}.cs-verdict.iv-hold.is-on .cs-verdict-radio:after{background:var(--suspect-fg)}.cs-verdict.iv-fake.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--error)}.cs-verdict.iv-fake.is-on .cs-verdict-radio{border-color:var(--error)}.cs-verdict.iv-fake.is-on .cs-verdict-radio:after{background:var(--error)}.iv-cascade{background:var(--error-bg);border-radius:8px;margin-top:14px;padding:16px}.iv-cascade-title{color:var(--error);margin-bottom:10px;font-size:13px;font-weight:700}.iv-cascade-checks{flex-direction:column;gap:10px;display:flex}.iv-cascade-check{color:var(--text-secondary);align-items:center;gap:10px;font-size:13px;display:flex}.iv-cascade-check input{flex-shrink:0}.iv-cascade-related{color:var(--error);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.iv-reveal{flex-direction:column;gap:12px;margin-top:14px;display:flex}.iv-stats-2col{gap:var(--content-gap);grid-template-columns:3fr 2fr;display:grid}@media (width<=1024px){.iv-stats-2col{grid-template-columns:1fr}}@media (width<=768px){.iv-prod-head{flex-direction:column}}.cs-badge.cv-st-pending{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.cv-st-fake{background:var(--error-bg);color:var(--error)}.cs-badge.cv-st-genuine{background:var(--success-bg);color:var(--success)}.cs-badge.cv-st-incon{background:var(--muted-bg);color:var(--text-secondary)}.cv-authbadge{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;height:19px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cv-authbadge.cv-auth-verified{background:var(--navy-bg);color:var(--brand-navy)}.cv-authbadge.cv-auth-unknown{background:var(--muted-bg);color:var(--text-tertiary)}.cv-prod-auth{margin-top:2px;display:inline-flex}.cv-viewtoggle{background:var(--muted-bg);border-radius:10px;gap:4px;padding:4px;display:inline-flex}.cv-vt-btn{height:34px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .14s,color .14s;display:inline-flex}.cv-vt-btn.is-active{color:var(--brand-navy);background:#fff;box-shadow:0 1px 2px #0000000f}.cv-vt-num{background:var(--muted-bg);border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.cv-vt-btn.is-active .cv-vt-num{background:var(--navy-bg);color:var(--brand-navy)}.cv-reporter{color:var(--text-tertiary);font-size:12px}.cv-reporter.is-auto{background:var(--navy-bg);height:21px;color:var(--brand-navy);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.cv-reporter.is-none{color:var(--text-tertiary);font-size:12px}.cv-reason-cell{color:var(--text-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:240px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.cv-empty{text-align:center;color:var(--text-tertiary);padding:40px 0;font-size:13px}.cv-sec-tag{color:var(--suspect-fg);background:var(--suspect-bg);letter-spacing:0;vertical-align:1px;border-radius:4px;margin-left:6px;padding:2px 8px;font-size:10px;font-weight:700}.cv-evi-label{color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:700}.cv-evi-label b{color:var(--brand-navy)}.cv-evi-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.cv-evi-item{border:.5px solid var(--hairline-strong);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.cv-evi-thumb{width:100%;height:96px;color:var(--text-tertiary);background:repeating-linear-gradient(135deg,#f4f4f2 0 8px,#eeeeec 8px 16px);border-radius:7px;justify-content:center;align-items:center;display:flex;overflow:hidden}.cv-evi-thumb img{object-fit:cover;width:100%;height:100%}.cv-evi-item.is-text{background:var(--suspect-bg);border-color:#0000}.cv-evi-txticon{width:28px;height:28px;color:var(--suspect-fg);background:#fff;border-radius:7px;justify-content:center;align-items:center;display:flex}.cv-evi-cap{color:var(--text-secondary);font-size:12px;line-height:1.5}.cv-evi-empty{color:var(--text-tertiary);background:var(--muted-bg);border-radius:8px;padding:12px;font-size:13px}.cv-impact{background:var(--error-bg);border:.5px solid #e8aaaa;border-radius:11px;flex-direction:column;gap:1px;display:flex;overflow:hidden}.cv-impact-row{background:#fff;align-items:center;gap:12px;padding:14px 16px;display:flex}.cv-impact-ico{background:var(--error-bg);width:28px;height:28px;color:var(--error);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cv-impact-txt{color:var(--text-primary);flex:1;font-size:13px;font-weight:600}.cv-impact-txt b{color:var(--error);font-weight:800}.cv-impact-val{color:var(--error);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:14px;font-weight:800}.cv-author-note{background:var(--muted-bg);border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.cv-author-note.is-strong{background:var(--error-bg)}.cv-author-ico{width:24px;height:24px;color:var(--text-tertiary);background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cv-author-note.is-strong .cv-author-ico{color:var(--error)}.cv-author-head{color:var(--text-primary);margin-bottom:2px;font-size:13px;font-weight:800}.cv-author-note.is-strong .cv-author-head{color:var(--error)}.cv-author-body{color:var(--text-secondary);font-size:12px;line-height:1.5}.cv-verdicts{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cv-verdict-note{border-radius:9px;align-items:flex-start;gap:8px;margin-top:12px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.cv-verdict-note.is-genuine{background:var(--success-bg);color:var(--success)}.cv-verdict-note.is-incon{background:var(--muted-bg);color:var(--text-secondary)}.cs-verdict.cv-v-genuine.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--success)}.cs-verdict.cv-v-genuine.is-on .cs-verdict-radio{border-color:var(--success)}.cs-verdict.cv-v-genuine.is-on .cs-verdict-radio:after{background:var(--success)}.cs-verdict.cv-v-incon.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--text-primary)}.cs-verdict.cv-v-incon.is-on .cs-verdict-radio{border-color:var(--text-tertiary)}.cs-verdict.cv-v-incon.is-on .cs-verdict-radio:after{background:var(--text-tertiary)}.cs-verdict.cv-v-fake.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb);color:var(--error)}.cs-verdict.cv-v-fake.is-on .cs-verdict-radio{border-color:var(--error)}.cs-verdict.cv-v-fake.is-on .cs-verdict-radio:after{background:var(--error)}.cv-forced{color:var(--error);background:var(--error-bg);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:800}.cv-recommend{color:var(--suspect-fg);background:var(--suspect-bg);border-radius:4px;margin-left:4px;padding:1px 6px;font-size:11px;font-weight:800}.cv-trust-input{align-items:center;margin-left:6px;display:inline-flex}.cv-trust-input input{border:1px solid var(--hairline-strong);font-variant-numeric:tabular-nums;border-radius:6px 0 0 6px;width:52px;height:28px;padding:0 8px;font-family:inherit;font-size:13px}.cv-trust-suffix{border:1px solid var(--hairline-strong);background:var(--muted-bg);height:28px;color:var(--text-tertiary);border-left:none;border-radius:0 6px 6px 0;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cv-trust-preview{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-left:10px;font-size:12px;font-weight:600}.cv-trust-preview b{color:var(--error);font-weight:800}.cv-prefill-hint{color:var(--brand-navy);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.cv-mandatory-note{border:1px solid var(--hairline-strong);background:var(--error-bg);color:var(--error);letter-spacing:-.005em;border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.cv-mandatory-note b{font-weight:700}.cv-mandatory-note svg{flex-shrink:0;margin-top:2px}.cv-result{border:.5px solid var(--hairline-strong);border-radius:12px;padding:16px 20px}.cv-result.is-counterfeit{background:var(--error-bg);border-color:#e8aaaa}.cv-result.is-genuine{background:var(--success-bg);border-color:#0000}.cv-result.is-inconclusive{background:var(--muted-bg);border-color:#0000}.cv-result-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.cv-result-by{color:var(--text-tertiary);font-size:12px;font-weight:600}.cv-result-reason{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.6}.cv-result-meta{border-top:.5px solid #b52b2b33;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;padding-top:14px;display:grid}.cv-result-metaitem{flex-direction:column;gap:4px;display:flex}.cv-rm-k{color:var(--text-tertiary);font-size:11px;font-weight:700}.cv-rm-v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.cv-result-final{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:14px;font-size:12px;font-weight:600;display:flex}.cv-evi-list{gap:6px;display:grid}.cv-evi-row{border:1px solid var(--hairline,#e8e6df);cursor:pointer;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:44px;padding:8px 10px;font-family:inherit;display:flex}.cv-evi-row:hover{background:#fafafa;border-color:#c8c8c8}.cv-evi-row.is-seen{background:#0f6e4808;border-color:#0f6e4847}.cv-evi-row .cv-evi-cap{width:auto;min-width:0;color:var(--text-secondary);white-space:normal;writing-mode:horizontal-tb;text-align:left;flex:auto;padding:0;font-size:13px;line-height:1.5}.cv-evi-row .cv-evi-thumb{border-radius:8px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.cv-evi-row .cv-evi-thumb img{object-fit:cover;border-radius:8px;width:100%;height:100%}.cv-evi-row .cv-evi-txticon{flex:none}.cv-evi-seen{color:var(--text-tertiary);border:1px solid var(--hairline,#e8e6df);border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.cv-evi-seen.is-on{color:var(--success);background:#0f6e480f;border-color:#0f6e484d}.cv-evi-label-hint{color:var(--suspect-fg,#8a5800);font-size:11px;font-weight:600}.cv-author-note.is-seen{border-color:#0f6e4847}.cv-gate-lock{color:var(--suspect-fg,#8a5800);background:#8a58000a;border:1px dashed #8a580059;border-radius:8px;align-items:flex-start;gap:6px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.cv-suggest-tag{color:var(--brand-navy);background:#0000800f;border:1px solid #00008029;border-radius:999px;flex-shrink:0;padding:1px 8px;font-size:11px;font-weight:700}.cv-pick2{gap:6px;display:inline-flex}.cv-pick{border:1px solid var(--hairline-strong,#e2e0d8);height:28px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.cv-pick:hover{background:#fafafa;border-color:#c8c8c8}.cv-pick.is-on{border-color:var(--brand-navy);background:var(--navy-bg,#0000800d);color:var(--brand-navy)}.cv-trust-input input::placeholder{color:var(--text-disabled,#b9b7af);font-size:11px}.cv-verdicts .cs-verdict:disabled{background:#fafaf9}.cv-verdicts .cs-verdict:disabled .cs-verdict-radio{opacity:.5}.cv-verdicts .cs-verdict:disabled:hover{border-color:var(--hairline-strong,#e2e0d8);background:#fafaf9}@media (width<=768px){.cv-verdicts{grid-template-columns:1fr}.cv-result-meta{grid-template-columns:repeat(2,1fr)}}.ts-alert{background:var(--error-bg);border:.5px solid #e8aaaa;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.ts-alert-left{color:var(--error);letter-spacing:-.005em;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.ts-alert-ico{background:var(--error);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ts-alert-link{color:var(--error);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ts-alert-link:hover{text-underline-offset:3px;text-decoration:underline}.ts-kpi-accent-error{box-shadow:inset 4px 0 0 var(--error)}.ts-kpi-accent-warn{box-shadow:inset 4px 0 0 var(--warning)}.ts-kpi-accent-navy{box-shadow:inset 4px 0 0 var(--brand-navy)}.ts-streams{gap:var(--content-gap);grid-template-columns:repeat(4,1fr);display:grid}.ts-stream{flex-direction:column;gap:14px;display:flex}.ts-stream-head{align-items:center;gap:10px;display:flex}.ts-stream-ico{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.ts-stream-ico.is-error{background:var(--error-bg);color:var(--error)}.ts-stream-ico.is-warn{background:var(--warning-bg);color:var(--warning)}.ts-stream-ico.is-navy{background:var(--navy-bg);color:var(--brand-navy)}.ts-stream-ico.is-success{background:var(--success-bg);color:var(--success)}.ts-stream-title{letter-spacing:-.02em;color:var(--text-primary);font-size:14px;font-weight:800}.ts-stream-desc{color:var(--text-tertiary);text-wrap:pretty;min-height:33px;font-size:12px;line-height:1.5}.ts-stream-stats{border-top:.5px solid var(--hairline);border-bottom:.5px solid var(--hairline);flex-direction:column;gap:8px;padding:12px 0;display:flex}.ts-stat-row{justify-content:space-between;align-items:center;display:flex}.ts-stat-k{color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;font-size:12px}.ts-stat-v{font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:14px;font-weight:800}.ts-stat-v.is-error{color:var(--error)}.ts-stat-v.is-warn{color:var(--warning)}.ts-stat-v.is-muted{color:var(--text-tertiary)}.ts-stream-link{border:.5px solid var(--hairline-strong);height:36px;color:var(--brand-navy);background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:13px;font-weight:700;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.ts-stream-link:hover{background:var(--navy-bg);border-color:var(--brand-navy)}.ad-bypass-alert{background:var(--warning-bg);border:.5px solid var(--warning);border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;display:flex}.ad-bypass-alert-ico{background:var(--warning);color:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ad-bypass-alert-text{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px;line-height:1.5}.ad-bypass-alert-text b{color:var(--warning);font-weight:800}.ts-typebadge{white-space:nowrap;border-radius:5px;align-items:center;gap:4px;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ts-typebadge.is-error{background:var(--error-bg);color:var(--error)}.ts-typebadge.is-warn{background:var(--warning-bg);color:var(--warning)}.ts-typebadge.is-navy{background:var(--navy-bg);color:var(--brand-navy)}.ts-tname{color:var(--text-primary);letter-spacing:-.005em;font-weight:700}.ts-tsub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.ts-src{background:var(--muted-bg);height:20px;color:var(--text-tertiary);white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ts-sla{white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ts-sla.is-urgent{background:var(--error-bg);color:var(--error)}.ts-sla.is-warn{background:var(--warning-bg);color:var(--warning)}.ts-sla.is-wait{background:var(--muted-bg);color:var(--text-tertiary)}.ts-go{color:var(--brand-navy);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.ts-go:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=1180px){.ts-streams{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.ts-streams{grid-template-columns:1fr}}.ph-intro{color:var(--text-secondary);text-wrap:pretty;max-width:760px;font-size:14px;line-height:1.6}.ph-intro b{color:var(--text-primary);font-weight:700}.ph-biz{grid-template-columns:1.1fr 1fr;gap:0;display:grid}.ph-biz-col{padding:4px 0}.ph-biz-col+.ph-biz-col{border-left:.5px solid var(--hairline);padding-left:24px}.ph-biz-row{border-bottom:.5px solid var(--hairline);gap:14px;padding:10px 0;display:flex}.ph-biz-row:last-child{border-bottom:0}.ph-biz-k{width:116px;color:var(--text-tertiary);letter-spacing:-.005em;flex-shrink:0;font-size:13px;font-weight:600}.ph-biz-v{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:600}.ph-biz-v.is-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ph-biz-v.is-slot,.ph-support-v.is-slot{color:#8a5800;letter-spacing:0;white-space:nowrap;background:#fbf4e4;border:.5px dashed #d9be7e;border-radius:5px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:600}.ph-support-v.is-slot{font-size:13px;display:inline-block}.ph-disclaimer{background:var(--navy-bg);border:.5px solid #00008029;border-radius:11px;margin-top:16px;padding:16px}.ph-disclaimer-lbl{letter-spacing:.04em;color:var(--brand-navy);align-items:center;gap:8px;margin-bottom:8px;font-size:12px;font-weight:800;display:flex}.ph-disclaimer-txt{color:var(--text-secondary);letter-spacing:-.005em;text-wrap:pretty;font-size:13px;line-height:1.6}.ph-disclaimer-foot{color:var(--text-tertiary);align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.ph-where{border:.5px solid var(--hairline-strong);height:20px;color:var(--text-secondary);background:#fff;border-radius:5px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.ph-doc-list{flex-direction:column;display:flex}.ph-doc{border-bottom:.5px solid var(--hairline);grid-template-columns:1fr auto auto auto;align-items:center;gap:16px;padding:14px 0;display:grid}.ph-doc:last-child{border-bottom:0}.ph-doc-name{color:var(--text-primary);letter-spacing:-.02em;font-size:14px;font-weight:700}.ph-doc-sum{color:var(--text-tertiary);margin-top:2px;font-size:12px}.ph-doc-ver{background:var(--muted-bg);height:22px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:5px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ph-doc-agree{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;min-width:92px;font-size:12px}.ph-doc-agree b{color:var(--text-primary);font-weight:700}.ph-sched-tag{background:var(--warning-bg);height:22px;color:var(--warning);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.ph-grid{gap:var(--content-gap);grid-template-columns:1fr 1fr;display:grid}.ph-policy{flex-direction:column;gap:12px;display:flex}.ph-policy-head{align-items:center;gap:10px;display:flex}.ph-policy-ico{background:var(--navy-bg);width:34px;height:34px;color:var(--brand-navy);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ph-policy-ico.is-warn{background:var(--warning-bg);color:var(--warning)}.ph-policy-ico.is-success{background:var(--success-bg);color:var(--success)}.ph-policy-title{letter-spacing:-.02em;color:var(--text-primary);font-size:14px;font-weight:800}.ph-policy-tag{color:var(--text-tertiary);letter-spacing:0;font-size:11px;font-weight:700}.ph-rule{color:var(--text-secondary);border-bottom:.5px solid var(--hairline);gap:10px;padding:8px 0;font-size:13px;line-height:1.5;display:flex}.ph-rule:last-of-type{border-bottom:0}.ph-rule b{color:var(--text-primary);font-weight:700}.ph-rule-ck{color:var(--success);flex-shrink:0;margin-top:1px;display:flex}.ph-policy-link{color:var(--brand-navy);align-items:center;gap:6px;margin-top:auto;padding-top:4px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.ph-policy-link:hover{text-underline-offset:3px;text-decoration:underline}.ph-support{grid-template-columns:repeat(4,1fr);gap:0;display:grid}.ph-support-item{border-right:.5px solid var(--hairline);padding:2px 20px}.ph-support-item:first-child{padding-left:0}.ph-support-item:last-child{border-right:0}.ph-support-k{color:var(--text-tertiary);font-size:12px;font-weight:600}.ph-support-v{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:16px;font-weight:800}.ph-support-sub{color:var(--text-tertiary);margin-top:4px;font-size:11px}.ph-legal-note{background:var(--warning-bg);color:#6e4a16;border:.5px solid #e8d5a8;border-radius:10px;margin-top:4px;padding:14px 16px;font-size:12px;line-height:1.6}.ph-legal-note b{font-weight:800}@media (width<=1100px){.ph-biz,.ph-grid{grid-template-columns:1fr}.ph-biz-col+.ph-biz-col{border-left:0;border-top:.5px solid var(--hairline);margin-top:8px;padding-top:8px;padding-left:0}.ph-support{grid-template-columns:1fr 1fr;gap:14px 0}}@media (width<=720px){.ph-doc{grid-template-columns:1fr auto}.ph-doc-agree{display:none}}.ph-mock-tag{color:#8a5800;letter-spacing:0;white-space:nowrap;cursor:help;background:#f5ebd4;border-radius:999px;align-items:center;margin-left:10px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.ph-doc-off{border:.5px dashed var(--hairline-strong);background:#f7f7f5;border-radius:11px;margin-top:16px;padding:14px 16px}.ph-doc-off-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ph-doc-off-title{letter-spacing:0;color:#5b6675;font-size:12px;font-weight:800}.ph-doc-off-n{color:#5b6675;font-variant-numeric:tabular-nums;background:#e4e6ea;border-radius:999px;justify-content:center;align-items:center;min-width:17px;height:17px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.ph-doc-off-sub{color:var(--text-tertiary);font-size:12px}.ph-doc-off-why{color:var(--text-secondary);text-wrap:pretty;margin:8px 0 0;font-size:12px;line-height:1.6}.ph-doc-off-why b{color:var(--text-primary);font-weight:700}.ph-doc-offrow{border-bottom:.5px dashed var(--hairline);grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px 0;display:grid}.ph-doc-offrow:first-of-type{border-top:.5px dashed var(--hairline);margin-top:6px}.ph-doc-offrow:last-of-type{border-bottom:0}.ph-doc-offmain{min-width:0}.ph-doc-offname{color:var(--text-secondary);letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ph-doc-offtag{border:.5px solid var(--hairline-strong);color:#5b6675;letter-spacing:-.005em;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;height:19px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ph-doc-offwhen{color:var(--text-tertiary);text-wrap:pretty;margin-top:4px;font-size:12px;line-height:1.6}.ph-doc-offwhen b{color:#5b6675;margin-right:6px;font-weight:800}.ph-doc-offact{height:24px;color:var(--text-disabled,#9aa0a6);white-space:nowrap;cursor:default;background:#efefec;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ph-doc-off-note{border-top:.5px dashed var(--hairline);color:var(--text-tertiary);text-wrap:pretty;margin-top:12px;padding-top:10px;font-size:12px;line-height:1.6}.ph-doc-off-note b{color:#8a5800;font-weight:700}.ph-rbac-note{background:var(--navy-bg);color:var(--brand-navy);border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.6;display:flex}.ph-rbac-note b{font-weight:800}.ph-op-result{border:.5px solid var(--hairline);background:#fff;border-radius:11px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.ph-op-result.is-fail{background:var(--error-bg);border-color:#e8aaaa}.ph-op-result.is-partial{background:#fbf4e4;border-color:#e3cb93}.ph-op-result.is-ok{background:var(--success-bg);border-color:#a8cfbc}.ph-op-result-head{letter-spacing:-.005em;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.ph-op-result.is-fail .ph-op-result-head{color:var(--error)}.ph-op-result.is-partial .ph-op-result-head{color:var(--suspect-fg)}.ph-op-result.is-ok .ph-op-result-head{color:var(--success)}.ph-op-mock{color:var(--text-tertiary);letter-spacing:0;background:#0000000f;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}.ph-op-result-body{color:var(--text-secondary);font-size:12px;line-height:1.6}.ph-op-result-body b{color:var(--text-primary);font-weight:700}.ph-op-counts{gap:24px;padding:8px 0 2px;display:flex}.ph-op-counts span{flex-direction:column;gap:2px;display:flex}.ph-op-counts i{color:var(--text-tertiary);font-size:11px;font-style:normal;font-weight:600}.ph-op-counts b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.ph-op-result-btns{gap:8px;display:flex}.ph-op-retry{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:8px;height:32px;padding:0 14px;font-size:12px;font-weight:700}.ph-op-dismiss{border:.5px solid var(--hairline);height:32px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-size:12px;font-weight:600}.ct-scope{border:.5px solid var(--hairline);background:#fff;border-radius:10px;gap:12px;margin-top:12px;padding:12px 14px;display:flex}.ct-scope-k{width:64px;color:var(--text-tertiary);flex-shrink:0;padding-top:1px;font-size:12px;font-weight:700}.ct-scope-v{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:12px;line-height:1.6;display:flex}.ct-scope-v b{color:var(--text-primary);font-weight:700}.ct-scope-warn{color:var(--suspect-fg);align-items:flex-start;gap:6px;display:flex}.ct-scope-warn b{color:var(--suspect-fg)}.ph-panel-scrim{z-index:50;background:#0a0c1e52;position:fixed;inset:0}.ph-panel{z-index:51;background:#fff;flex-direction:column;width:640px;max-width:94vw;display:flex;position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 40px #0a0c1e24}.ph-panel-head{border-bottom:.5px solid var(--hairline);flex-shrink:0;align-items:center;gap:10px;height:56px;padding:0 20px;display:flex}.ph-panel-title{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.ph-panel-active{background:var(--navy-bg);height:22px;color:var(--brand-navy);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.ph-panel-new{background:var(--brand-navy);color:#fff;height:32px;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:8px;align-items:center;gap:6px;margin-left:auto;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.ph-panel-new:hover{background:var(--brand-navy-2)}.ph-panel-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:6px;display:inline-flex}.ph-panel-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:16px 20px 28px;display:flex;overflow-y:auto}.ph-keep-note{color:#5b6675;background:#f1f3f6;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.ph-ver{border:.5px solid var(--hairline);background:#fff;border-radius:11px}.ph-ver.is-active{background:#fdfdff;border-color:#00008059}.ph-ver-row{cursor:pointer;align-items:center;gap:10px;padding:12px 14px;display:flex}.ph-ver-v{color:var(--text-primary);font-variant-numeric:tabular-nums;min-width:42px;font-size:14px;font-weight:800}.ph-ver-st{white-space:nowrap;border-radius:6px;align-items:center;height:21px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ph-ver-st.is-active{background:var(--brand-navy);color:#fff}.ph-ver-st.is-sched{background:var(--suspect-bg);color:var(--suspect-fg)}.ph-ver-st.is-arch{background:var(--muted-bg);color:var(--text-tertiary)}.ph-ver-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ph-ver-sum{min-width:0;color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ph-ver-open{color:var(--brand-navy);text-underline-offset:3px;cursor:pointer;white-space:nowrap;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.ph-ver-act{background:var(--brand-navy);color:#fff;height:28px;font:inherit;cursor:pointer;border:none;border-radius:7px;flex-shrink:0;align-items:center;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ph-ver-act:hover{background:var(--brand-navy-2)}.ph-ver-reagree,.ph-ver-announce,.ph-ver-cancel{color:var(--brand-navy);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none}.ph-ver-reagree:hover,.ph-ver-announce:hover,.ph-ver-cancel:hover{text-underline-offset:3px;text-decoration:underline}.ph-ver-cancel{color:var(--text-secondary)}.ph-ver-cancel:hover{color:var(--error)}.ph-field-label{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.ph-field-hint{color:var(--text-tertiary);margin-top:6px;font-size:11px;display:block}.ph-ver-detail{border-top:.5px solid var(--hairline);flex-direction:column;gap:10px;padding:12px 14px;display:flex}.ph-ver-detail-bar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ph-difftoggle{color:var(--text-secondary);cursor:pointer;align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.ph-reserved{background:var(--success-bg);height:21px;color:var(--success);white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.ph-doc-body{border:.5px solid var(--hairline);color:var(--text-secondary);white-space:pre-wrap;background:#fafaf8;border-radius:9px;max-height:320px;margin:0;padding:12px 14px;font-family:inherit;font-size:13px;line-height:1.6;overflow-y:auto}.ph-diff{border:.5px solid var(--hairline);border-radius:9px;flex-direction:column;max-height:360px;display:flex;overflow-y:auto}.ph-diff-line{color:var(--text-secondary);white-space:pre-wrap;padding:4px 12px;font-size:12px;line-height:1.6}.ph-diff-line.is-add{background:var(--success-bg);color:#0f6e48}.ph-diff-line.is-del{color:#b52b2b;background:#fdf3f3;-webkit-text-decoration:line-through #b52b2b66;text-decoration:line-through #b52b2b66}.ph-diff-legend{color:var(--text-tertiary);gap:12px;font-size:11px;display:flex}.ph-note{color:#5b6675;background:#f1f3f6;border-radius:10px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.6;display:flex}@media (width<=720px){.ph-panel{width:100vw;max-width:100vw}}.ct-when-opts{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ct-when-opt{border:1px solid var(--hairline-strong);cursor:pointer;text-align:left;font:inherit;background:#fff;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.ct-when-opt:hover{border-color:#c8c8c8}.ct-when-opt.is-sel{border-color:var(--brand-navy);background:var(--navy-bg)}.ct-when-radio{border:1.5px solid var(--hairline-strong);border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:2px;position:relative}.ct-when-opt.is-sel .ct-when-radio{border-color:var(--brand-navy)}.ct-when-opt.is-sel .ct-when-radio:after{content:"";background:var(--brand-navy);border-radius:999px;position:absolute;inset:3.5px}.ct-when-main{min-width:0}.ct-when-title{color:var(--text-primary);font-size:14px;font-weight:700}.ct-when-desc{color:var(--text-tertiary);margin-top:2px;font-size:12px;line-height:1.5}.ct-irrev{background:var(--suspect-bg);color:var(--suspect-fg);border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.ct-irrev-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.ph-bizedit{flex-direction:column;gap:8px;display:flex}.ph-bizedit-row{align-items:center;gap:12px;display:flex}.ph-bizedit-k{width:116px;color:var(--text-tertiary);letter-spacing:-.005em;flex-shrink:0;font-size:13px;font-weight:600}.ph-bizedit-row .sl-input{flex:1;min-width:0}.ph-bizedit-row .sl-input.is-mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}@media (width<=720px){.ph-bizedit-row{flex-direction:column;align-items:stretch;gap:4px}.ph-bizedit-k{width:auto}}.tm-axis{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.tm-cur{flex-direction:column;gap:10px;padding:16px;display:flex}.tm-cur-head{color:var(--text-primary);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.tm-cur-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.tm-cur-lbl{color:var(--text-tertiary);font-size:11px;font-weight:700;display:block}.tm-cur-val{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;font-weight:700;display:block}.tm-cur.is-none{background:var(--muted-bg)}.tm-cur-none{color:var(--text-secondary);font-size:13px;line-height:1.6}.tm-cur-warn{color:var(--suspect-fg);background:#fbf4e4;border:.5px solid #e3cb93;border-radius:8px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;display:flex}.tm-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.tm-sha{align-items:center;gap:6px;display:inline-flex}.tm-sha-copy{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline}.tm-body{margin-top:8px}.tm-body>summary{color:var(--text-secondary);cursor:pointer;font-size:12px;font-weight:700}.tm-body pre{white-space:pre-wrap;max-height:260px;color:var(--text-secondary);margin:8px 0 0;font-size:12px;line-height:1.6;overflow:auto}.tm-st{background:var(--muted-bg);height:22px;color:var(--text-secondary);white-space:nowrap;border-radius:5px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.tm-st.is-success{background:var(--success-bg);color:var(--success)}.tm-st.is-suspect{color:var(--suspect-fg);background:#fbf4e4}.tm-eff{font-variant-numeric:tabular-nums;color:var(--text-primary);font-weight:700}.tm-eff-sub{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.tm-undated{background:var(--muted-bg);height:20px;color:var(--text-secondary);border-radius:5px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.tm-undated-sub{color:var(--text-tertiary);margin-top:2px;font-size:11px;display:block}.tm-says{background:var(--muted-bg);border-radius:10px;flex-direction:column;gap:6px;margin-top:10px;padding:12px;display:flex}.tm-says p{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.tm-says b{color:var(--text-primary);font-weight:800}.tm-optional{color:var(--text-tertiary);font-size:11px;font-weight:600}.tm-ack{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.6;display:flex}.tm-audit{background:var(--muted-bg);color:var(--text-tertiary);letter-spacing:-.005em;border-radius:6px;margin-top:12px;padding:8px 10px;font-size:11px;font-weight:500}.cs-charcount.is-warn{color:var(--suspect-fg)}.cs-charcount.is-over{color:var(--error)}.tm-offseg{color:var(--suspect-fg);margin:8px 0 0;font-size:12px}.rp-reasonbadge{white-space:nowrap;letter-spacing:-.005em;border-radius:6px;align-items:center;height:21px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.rp-targetbadge{border-radius:5px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.rp-tg-product{background:var(--navy-bg);color:var(--brand-navy)}.rp-tg-seller{color:#6b3e8f;background:#f3ecf7}.rp-tg-user{color:#1f6470;background:#e8f1f3}.rp-tg-order{background:var(--success-bg);color:var(--success)}.cs-badge.rp-st-open{background:var(--suspect-bg);color:var(--suspect-fg)}.cs-badge.rp-st-reviewing{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.rp-st-resolved{background:var(--success-bg);color:var(--success)}.cs-badge.rp-st-rejected{background:var(--muted-bg);color:var(--text-tertiary)}.rp-targetname{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:13px;font-weight:600;overflow:hidden}.rp-targetsub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.rp-row-cf td:first-child{box-shadow:inset 3px 0 0 var(--error)}.rp-mod-table tbody tr.iv-row-report td{background:var(--error-bg)}.rp-mod-table tbody tr.iv-row-report{--row-bg:var(--error-bg)}.rp-mod-table tbody tr.iv-row-report:hover td{background:#fbe6e6}.rp-mod-table tbody tr.iv-row-report:hover{--row-bg:#fbe6e6}.rp-mod-table tbody tr{cursor:pointer}.rp-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.rp-empty{text-align:center;color:var(--text-tertiary);padding:40px 0;font-size:13px}.rp-groupby{background:var(--muted-bg);border-radius:8px;gap:4px;padding:4px;display:inline-flex}.rp-groupby-btn{height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .14s,color .14s}.rp-groupby-btn.is-active{color:var(--brand-navy);background:#fff;box-shadow:0 1px 2px #0000000f}.rp-donut-wrap{align-items:center;gap:28px;padding:4px 0;display:flex}.rp-donut-legend{flex:1;grid-template-columns:repeat(2,1fr);gap:8px 24px;display:grid}.rp-legend-row{align-items:center;gap:8px;font-size:13px;display:flex}.rp-legend-dot{border-radius:2px;flex-shrink:0;width:9px;height:9px}.rp-legend-lbl{color:var(--text-secondary);flex:1}.rp-legend-val{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.rp-legend-pct{color:var(--text-tertiary);margin-left:6px;font-size:11px;font-weight:600}.rp-donut-empty{color:var(--text-tertiary);font-size:13px}.rp-target-card{background:var(--paper);border:.5px solid var(--hairline-strong);border-radius:12px;padding:16px 20px}.rp-target-top{align-items:center;gap:8px;margin-bottom:10px;display:flex}.rp-target-name{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:800}.rp-target-sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.rp-cflink{background:var(--error-bg);box-shadow:inset 3px 0 0 var(--error);border-radius:11px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:filter .15s;display:flex}.rp-cflink:hover{filter:brightness(.98)}.rp-cflink-ico{width:28px;height:28px;color:var(--error);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rp-cflink-txt{color:var(--error);flex:1;font-size:13px;font-weight:600;line-height:1.5}.rp-cflink-txt b{font-weight:800}.rp-cflink-cta{color:var(--error);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.rp-evi-label{color:var(--text-secondary);margin-bottom:10px;font-size:12px;font-weight:700}.rp-evi-label b{color:var(--brand-navy)}.rp-evi-empty{color:var(--text-tertiary);background:var(--muted-bg);border-radius:8px;padding:12px;font-size:13px}.rp-evi-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;display:grid}.rp-evi-item{border:.5px solid var(--hairline-strong);background:#fff;border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.rp-evi-thumb{width:100%;height:84px;color:var(--text-tertiary);background:repeating-linear-gradient(135deg,#f4f4f2 0 8px,#eeeeec 8px 16px);border-radius:7px;justify-content:center;align-items:center;display:flex}.rp-evi-item.is-text{background:var(--suspect-bg);border-color:#0000}.rp-evi-txticon{width:26px;height:26px;color:var(--suspect-fg);background:#fff;border-radius:7px;justify-content:center;align-items:center;display:flex}.rp-evi-cap{color:var(--text-secondary);word-break:break-all;font-size:12px;line-height:1.5}.rp-assignee{color:var(--success);align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:600;display:inline-flex}.rp-actions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rp-action-btn{border:1px solid var(--hairline-strong);height:42px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;font-family:inherit;font-size:13px;font-weight:700;transition:all .14s}.rp-action-btn:hover:not(:disabled){border-color:#c8c8c8}.rp-action-btn:disabled{opacity:.4;cursor:not-allowed}.rp-action-btn.is-on.is-reviewing{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy);font-weight:800}.rp-action-btn.is-on.is-resolved{border-color:var(--success);background:var(--success-bg);color:var(--success);font-weight:800}.rp-action-btn.is-on.is-rejected{border-color:var(--error);background:var(--error-bg);color:var(--error);font-weight:800}.rp-action-note{color:var(--brand-navy);align-items:center;gap:6px;margin-top:12px;font-size:12px;font-weight:600;display:flex}.rp-action-note.is-warn{color:var(--error)}.rp-result{border-radius:12px;padding:16px}.rp-result.is-resolved{background:var(--success-bg)}.rp-result.is-rejected{background:var(--muted-bg)}.rp-result-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.rp-result-by{color:var(--text-tertiary);font-size:12px;font-weight:600}.rp-result-memo{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.6}@media (width<=860px){.rp-donut-wrap{flex-direction:column;align-items:flex-start}.rp-donut-legend{grid-template-columns:1fr;width:100%}.rp-actions{grid-template-columns:1fr}}.rv-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rv-toolbar .sl-select{flex:none;width:auto;min-width:118px;height:36px}.rv-search{flex:380px;align-items:center;gap:0;min-width:0;display:flex;position:relative}.rv-search-ico{color:var(--text-disabled);pointer-events:none;z-index:1;display:inline-flex;position:absolute;left:10px}.rv-axis{border:1px solid var(--hairline-strong);height:36px;color:var(--text-primary);appearance:none;cursor:pointer;background:#fafafa url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1l4 4 4-4' fill='none' stroke='%23555' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>") right 9px center no-repeat;border-right:none;border-radius:8px 0 0 8px;padding:0 28px 0 32px;font-family:inherit;font-size:13px;font-weight:600}.rv-axis:focus{outline:none}.rv-search-input{border:1px solid var(--hairline-strong);min-width:0;height:36px;color:var(--text-primary);background:#fff;border-radius:0 8px 8px 0;flex:auto;margin-left:-1px;padding:0 12px;font-family:inherit;font-size:13px}.rv-search-input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.rv-check{border:1px solid var(--hairline-strong);height:36px;color:var(--text-tertiary);cursor:not-allowed;white-space:nowrap;background:#fafafa;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.rv-check input{accent-color:var(--brand-navy)}.rv-note{color:var(--text-tertiary);align-items:center;gap:6px;margin:0;padding-top:2px;font-size:12px;line-height:1.6;display:flex}.rv-note code{background:var(--muted-bg);border-radius:4px;padding:1px 4px;font-size:11px}.rv-unwired-badge{background:var(--muted-bg);height:17px;color:var(--text-tertiary);letter-spacing:0;border-radius:5px;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.rv-unwired{color:var(--text-tertiary);cursor:help;border-bottom:1px dotted var(--hairline-strong)}.rv-resultbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.rv-result-total{color:var(--text-secondary);font-size:13px;font-weight:600}.rv-result-total b{color:var(--text-primary);font-variant-numeric:tabular-nums}.rv-result-axis{color:var(--brand-navy);background:var(--navy-bg);border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.rv-result-hint{color:var(--text-tertiary);margin-left:auto;font-size:12px}.rv-table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;font-size:13px}.rv-table thead th{text-align:left;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface);padding:var(--th-pad-y) 12px;border-bottom:.5px solid var(--hairline-strong);white-space:nowrap;font-size:11px;font-weight:600}.rv-table tbody td{padding:var(--row-pad-y) 12px;border-bottom:.5px solid var(--hairline);color:var(--text-secondary);letter-spacing:-.005em;vertical-align:middle;font-weight:500}.rv-table tbody tr:hover td{background:#f8f8f8}.rv-table tbody tr:last-child td{border-bottom:0}.rv-table th:first-child,.rv-table td:first-child{width:106px}.rv-table th:nth-child(3),.rv-table td:nth-child(3){width:118px}.rv-table th:nth-child(4),.rv-table td:nth-child(4){width:88px}.rv-table th:nth-child(6),.rv-table td:nth-child(6){white-space:nowrap;width:120px}.rv-table th:nth-child(7),.rv-table td:nth-child(7){white-space:nowrap;width:78px}.rv-table th:nth-child(9),.rv-table td:nth-child(9){width:76px}.rv-th-body{min-width:300px}.rv-th-report{width:96px}.rv-th-report .rv-unwired-badge{vertical-align:1px;margin-left:6px}.rv-author{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.rv-prod-cell{align-items:center;gap:10px;min-width:0;display:flex}.rv-thumb{background:var(--muted-bg);border-radius:6px;flex:none;width:30px;height:30px;display:inline-flex;overflow:hidden}.rv-thumb img{object-fit:cover;width:100%;height:100%}.rv-prod-name{color:var(--text-primary);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.rv-shop{color:var(--text-secondary);white-space:nowrap;font-size:13px}.rv-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.rv-stars{color:var(--hairline-strong);align-items:center;gap:1px;display:inline-flex}.rv-star.is-on{color:#c99a2e}.rv-stars-n{color:var(--text-secondary);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px;font-weight:700}.rv-td-body{max-width:460px}.rv-excerpt-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.rv-excerpt{color:var(--text-secondary);text-wrap:pretty;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.rv-hit{color:var(--text-primary);background:#fff1b8;border-radius:3px;padding:0 1px;font-weight:700}.rv-len{color:var(--text-tertiary);background:var(--muted-bg);cursor:help;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:600}.rv-table tbody tr.rv-row-hidden td{background:#fbfbfa}.rv-table tbody tr.rv-row-hidden:hover td{background:#f6f6f4}.rv-table tbody tr.rv-row-hidden .rv-prod-name,.rv-table tbody tr.rv-row-hidden .rv-author{color:var(--text-tertiary);font-weight:500}.rv-table tbody tr.rv-row-hidden .rv-excerpt{color:var(--text-tertiary);-webkit-text-decoration:line-through #0000002e;text-decoration:line-through #0000002e}.rv-report{font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.rv-report.is-on{color:var(--error)}.rv-report.is-none{color:var(--text-tertiary);font-weight:500}.rv-panel .cs-panel-body{flex-direction:column;gap:24px;display:flex}.rv-panel-id{color:var(--text-tertiary);margin-left:8px;font-size:12px}.rv-sec{flex-direction:column;gap:8px;display:flex}.rv-sec-head{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.rv-kv{grid-template-columns:78px 1fr;align-items:center;gap:10px;display:grid}.rv-k{color:var(--text-tertiary);font-size:12px;font-weight:600}.rv-v{color:var(--text-primary);overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.rv-body-full{color:var(--text-primary);text-wrap:pretty;word-break:keep-all;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.rv-pii{background:var(--muted-bg);color:var(--text-tertiary);border-radius:8px;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.rv-log{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rv-log-row{border:.5px solid var(--hairline-strong);background:#fff;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rv-log-act{border-radius:6px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.rv-log-row.is-hide .rv-log-act{background:var(--suspect-bg);color:var(--suspect-fg)}.rv-log-row.is-restore .rv-log-act{background:var(--navy-bg);color:var(--brand-navy)}.rv-log-main{min-width:0}.rv-log-reason{color:var(--text-primary);text-wrap:pretty;font-size:13px;line-height:1.5}.rv-log-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:12px}.rv-panel-foot{border-top:.5px solid var(--hairline);padding:14px 20px}.rv-btn-hide{background:var(--suspect-fg);color:#fff;border:none;justify-content:center;align-items:center;gap:8px;display:inline-flex}.rv-btn-hide:hover:not(:disabled){background:#744900}.rv-confirm-card{border:.5px solid var(--hairline-strong);border-radius:10px;margin-top:14px;overflow:hidden}.rv-confirm-row{border-bottom:.5px solid var(--hairline);grid-template-columns:78px 1fr;align-items:start;gap:10px;padding:10px 14px;display:grid}.rv-confirm-row:last-child{border-bottom:none}.rv-confirm-k{color:var(--text-tertiary);font-size:12px;font-weight:600}.rv-confirm-v{color:var(--text-primary);text-align:left;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:600}.rv-confirm-row.is-body .rv-confirm-v{color:var(--text-secondary);font-weight:500;line-height:1.6}.rv-field{margin-top:14px;display:block}.rv-field-lbl{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.rv-field-hint{color:var(--text-tertiary);margin-top:6px;font-size:11px;line-height:1.5;display:block}.rv-modal-err{color:var(--error);align-items:flex-start;gap:6px;margin:10px 0 0;font-size:12px;line-height:1.5;display:flex}.rv-blocked{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 32px;display:flex}.rv-blocked-ico{color:var(--suspect-fg);margin-bottom:4px;display:inline-flex}.rv-blocked-title{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.rv-blocked-desc{max-width:560px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.rv-blocked-sub{max-width:620px;color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.6}.rv-blocked code{background:var(--muted-bg);border-radius:4px;padding:1px 6px;font-size:11px}.rv-empty{text-align:center;padding:48px 32px}.rv-empty-title{color:var(--text-secondary);margin:0;font-size:14px;font-weight:600}.rv-empty-sub{color:var(--text-tertiary);margin:6px 0 0;font-size:12px}@media (width<=1180px){.rv-th-body{min-width:200px}.rv-table th:nth-child(3),.rv-table td:nth-child(3){width:auto}}.cp-content{flex-direction:column;gap:14px;display:flex}.cp-card{padding:0;overflow:hidden}.cp-table th{white-space:nowrap}.cp-table tbody tr{cursor:pointer}.cp-name{color:var(--text-primary);font-size:13px;font-weight:600}.cp-sub{color:var(--text-tertiary);margin-top:2px;font-size:12px}.cp-mono{font-variant-numeric:tabular-nums;letter-spacing:0;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.95em}.cp-chip{border:1px solid var(--hairline-strong);height:20px;color:var(--text-tertiary);white-space:nowrap;background:#fff;border-radius:5px;align-items:center;padding:0 8px;font-size:11px;display:inline-flex}.cs-badge.cp-scheduled{background:var(--navy-bg);color:var(--brand-navy)}.cs-badge.cp-issuing{background:var(--success-bg);color:var(--success)}.cs-badge.cp-ended{background:var(--muted-bg);color:var(--text-tertiary)}.cs-badge.cp-exhausted{background:var(--warning-bg);color:var(--warning)}.cs-badge.cp-stopped{background:var(--error-bg);color:var(--error)}.cp-prog{white-space:nowrap;align-items:center;gap:8px;display:flex}.cp-prog-bar{background:var(--muted-bg);border-radius:2px;flex:none;width:56px;height:4px;overflow:hidden}.cp-prog-fill{background:var(--brand-navy);border-radius:2px;height:100%;display:block}.cp-primary-btn{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.cp-primary-btn:hover{background:var(--brand-navy-2)}@keyframes cpFade{0%{opacity:0}}.cp-panel-meta{color:var(--text-tertiary);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.cp-foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-opt-row .cs-verdict:disabled{opacity:.45;cursor:not-allowed}.cp-codebtn{border:1px solid var(--hairline-strong);height:22px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:5px;align-items:center;gap:6px;padding:0 8px;font-size:12px;display:inline-flex}.cp-codebtn:hover{background:#fafafa;border-color:#c8c8c8}.cp-dl{grid-template-columns:92px 1fr;gap:8px 12px;font-size:13px;line-height:1.5;display:grid}.cp-dk{color:var(--text-tertiary)}.cp-dv{color:var(--text-primary);font-weight:500}.cp-note{color:var(--text-secondary);font-size:13px;line-height:1.6}.cp-note b{color:var(--text-primary);font-weight:600}.cp-stat{flex-direction:column;gap:8px;display:flex}.cp-stat-row{align-items:center;gap:10px;font-size:13px;display:flex}.cp-stat-row .cp-dk{flex:none;width:82px}.cp-stat-note{color:var(--text-tertiary);font-size:11px}.cp-stopbox{background:var(--error-bg);color:var(--error);border-radius:9px;padding:10px 12px;font-size:13px;line-height:1.6}.cp-stopmeta{opacity:.85;font-size:11px}.cp-pending{background:var(--suspect-bg);color:var(--suspect-fg);border:1px dashed #e3cfa4;border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.cp-pending b{font-weight:700}.cp-pending-tag{background:#fff;border:1px solid #e3cfa4;border-radius:4px;flex:none;align-items:center;height:18px;margin-top:1px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.cp-hist{flex-direction:column;display:flex}.cp-hi{grid-template-columns:14px 1fr;gap:10px;padding-bottom:14px;display:grid;position:relative}.cp-hi:last-child{padding-bottom:0}.cp-hi-dot{background:var(--hairline-strong);border-radius:50%;width:8px;height:8px;margin-top:4px}.cp-hi:not(:last-child):before{content:"";background:var(--hairline);width:1px;position:absolute;top:14px;bottom:2px;left:3.5px}.cp-hi-t{color:var(--text-primary);font-size:13px;line-height:1.5}.cp-hi-m{color:var(--text-tertiary);margin-top:2px;font-size:12px}.cp-foot-note{color:var(--text-tertiary);font-size:12px;line-height:1.5}.cp-foot-immutable{color:var(--text-tertiary);flex:none;font-size:11px}.cp-modal-overlay{z-index:110;background:#0a0a0a7a;justify-content:center;align-items:center;padding:16px;animation:.16s cpFade;display:flex;position:fixed;inset:0}.cp-modal{background:#fff;border-radius:14px;flex-direction:column;width:720px;max-width:100%;max-height:calc(100vh - 48px);display:flex;overflow:hidden;box-shadow:0 24px 64px #0000003d}.cp-modal-head{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cp-modal-title{color:var(--text-primary);font-size:16px;font-weight:700}.cp-modal-body{flex-direction:column;gap:20px;padding:20px 24px;display:flex;overflow-y:auto}.cp-modal-foot{border-top:1px solid var(--hairline);grid-template-columns:1fr 1.4fr;gap:8px;padding:14px 20px;display:grid}.cp-rule{background:var(--paper);border:1px solid var(--hairline);color:var(--text-secondary);border-radius:9px;flex-direction:column;gap:6px;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.cp-rule b{color:var(--text-primary);font-weight:600}.cp-field{display:block}.cp-lbl{color:var(--text-secondary);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.cp-lbl-note{color:var(--text-tertiary);margin-top:2px;font-size:11px;font-weight:500;line-height:1.5;display:block}.cp-grid2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cp-input{border:1px solid var(--hairline-strong);width:100%;height:38px;color:var(--text-primary);background:#fff;border-radius:8px;padding:0 12px;font-family:inherit;font-size:13px}.cp-input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.cp-input::placeholder{color:var(--text-disabled)}.cp-input.is-mono{font-variant-numeric:tabular-nums;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace}.cp-codemodes{gap:6px;display:flex}.cp-codemode{border:1px solid var(--hairline-strong);height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-size:12px;font-weight:500}.cp-codemode:hover{background:#fafafa;border-color:#c8c8c8}.cp-codemode.is-on{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy);font-weight:600}.cp-regen{border:1px solid var(--hairline-strong);height:38px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.cp-regen:hover:not(:disabled){background:#fafafa;border-color:#c8c8c8}.cp-regen:disabled{opacity:.45;cursor:not-allowed}.cp-input[readonly]{background:var(--paper)}.cp-money{display:block;position:relative}.cp-money:before{content:"₩";color:var(--text-tertiary);font-size:13px;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.cp-money .cp-input{font-variant-numeric:tabular-nums;padding-left:28px}.cp-inline{align-items:center;gap:8px;display:flex}.cp-datewrap{width:100%;position:relative}.cp-inline .cp-datewrap{width:200px}.cp-datebtn{text-align:left;cursor:pointer;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-datebtn.is-empty span{color:var(--text-tertiary)}.cp-datebtn svg{color:var(--text-tertiary);flex:none}.cp-datepop{left:0;right:auto}.cp-suffix{color:var(--text-tertiary);white-space:nowrap;font-size:13px}.cp-hint{color:var(--text-tertiary);margin-top:6px;font-size:11px;line-height:1.6}.cp-hint b{color:var(--text-tertiary);font-weight:600}.cp-hint.is-bad{color:var(--error)}.cp-opt-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cp-codesamples{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.cp-codesample{border:1px dashed var(--hairline-strong);background:var(--paper);height:26px;color:var(--text-secondary);border-radius:6px;align-items:center;padding:0 10px;font-size:12px;display:inline-flex}.cp-dl-btn{border:1px solid var(--hairline-strong);height:26px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:6px;margin-left:auto;padding:0 10px;font-size:12px}.cp-dl-btn:disabled{opacity:.45;cursor:not-allowed}.cp-dl-btn.bv-pending:disabled{opacity:1;color:var(--text-disabled);border-color:var(--hairline)}.cp-sum{background:var(--navy-bg);color:var(--text-secondary);border-radius:9px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px;font-size:13px;display:flex}.cp-sum b{color:var(--brand-navy);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:700}.cp-inst-stats{flex-wrap:wrap;gap:6px;display:flex}.cp-inst-stat{background:var(--muted-bg);height:26px;color:var(--text-secondary);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.cp-inst-stat b{color:var(--text-primary);font-weight:800}.cp-inst-stat i{background:var(--text-disabled);border-radius:999px;width:7px;height:7px}.cp-inst-stat.cpi-issued i{background:var(--brand-navy)}.cp-inst-stat.cpi-used i{background:var(--success)}.cp-inst-stat.cpi-returned i{background:var(--suspect-fg)}.cp-inst-stat.cpi-expired i{background:var(--text-disabled)}.cp-inst-list{border:.5px solid var(--hairline-strong);border-radius:10px;margin-top:8px;padding:2px 12px}.cp-inst-row{border-bottom:.5px solid var(--hairline);align-items:center;gap:8px;padding:8px 0;font-size:12px;display:flex}.cp-inst-row:last-child{border-bottom:0}.cp-inst-who{color:var(--text-primary);flex-shrink:0;align-items:center;gap:8px;min-width:64px;font-weight:600;display:inline-flex}.cp-inst-code{color:var(--text-secondary);background:var(--muted-bg);border-radius:4px;padding:1px 6px;font-size:11px}.cp-inst-nouser{color:var(--text-tertiary);font-weight:500}.cp-inst-badge{border-radius:5px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:700}.cp-inst-badge.cpi-issued{color:var(--brand-navy);background:var(--navy-bg)}.cp-inst-badge.cpi-used{color:var(--success);background:var(--success-bg,#eaf4ef)}.cp-inst-badge.cpi-returned{color:var(--suspect-fg);background:var(--suspect-bg)}.cp-inst-badge.cpi-expired{color:var(--text-tertiary);background:var(--muted-bg)}.cp-inst-note{min-width:0;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cp-inst-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.cp-legal-derived{color:var(--text-tertiary);background:var(--muted-bg);border-radius:8px;margin-bottom:8px;padding:8px 12px;font-size:12px;line-height:1.6}.cp-legal-fixed{border:1px solid var(--hairline);background:var(--paper);border-radius:9px;gap:10px;padding:12px;display:grid}.cp-legal-item{grid-template-columns:52px 1fr;align-items:start;gap:10px;display:grid}.cp-legal-k{color:var(--text-tertiary);font-size:12px;font-weight:700;line-height:1.6}.cp-legal-t{color:var(--text-secondary);text-wrap:pretty;font-size:12px;line-height:1.6}.cp-inst-act{border:1px solid var(--hairline-strong);height:24px;color:var(--brand-navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;flex:none;padding:0 10px;font-size:11px;font-weight:600}.cp-inst-act:hover{border-color:var(--brand-navy);background:var(--navy-bg)}.cp-modal.cp-modal-sm{width:560px}.cp-opt-col{gap:8px;display:grid}.cp-ri-target{border:1px solid var(--hairline);background:var(--paper);border-radius:9px;padding:12px}.cp-ri-who{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;display:flex}.cp-ri-meta{color:var(--text-tertiary);margin-top:4px;font-size:12px;line-height:1.6}.cp-dv.is-unset{color:var(--suspect-fg);font-weight:600}.cp-optsub{flex-direction:column;gap:6px;margin-top:4px;display:flex}@media (width<=768px){.cp-grid2,.cp-opt-row{grid-template-columns:1fr}}.cp-stage{flex-direction:column;gap:14px;display:flex}.cp-primary-btn:disabled{background:var(--muted-bg);color:var(--text-disabled);cursor:not-allowed}.cp-primary-btn:disabled:hover{background:var(--muted-bg)}.db-top-right .cs-field-hint,.cp-foot .cs-field-hint{margin-top:0}.cp-branch{gap:6px;margin-top:8px;display:grid}.cp-branch-row{background:var(--muted-bg);border-radius:8px;grid-template-columns:124px 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.6;display:grid}.cp-branch-k{color:var(--text-secondary);font-weight:700}.cp-branch-v{color:var(--text-secondary);text-wrap:pretty;font-weight:500}.cp-branch-v b{color:var(--text-primary);font-weight:800}.cp-branch-row.is-waive{background:var(--success-bg)}.cp-branch-row.is-waive .cp-branch-k,.cp-branch-row.is-waive .cp-branch-v b{color:var(--success)}.cp-branch-row.is-revoke{background:var(--suspect-bg)}.cp-branch-row.is-revoke .cp-branch-k,.cp-branch-row.is-revoke .cp-branch-v b{color:var(--suspect-fg)}@media (width<=768px){.cp-branch-row{grid-template-columns:1fr;gap:4px}}.cp-kpi-overdue{border:1px solid var(--hairline);background:var(--muted-bg);color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:left;cursor:pointer;border-radius:999px;align-self:flex-start;margin-top:8px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:600}.cp-kpi-overdue.is-on{background:var(--suspect-bg);color:var(--suspect-fg);border-color:#8a58004d;font-weight:700}.cp-kpi-overdue:hover{border-color:var(--hairline-strong)}.cp-kpi-overdue.is-on:hover{background:#fbebd2;border-color:#8a58008c}.cp-overdue-line{color:var(--suspect-fg);white-space:nowrap;margin-top:4px;font-size:11px;font-weight:600}.pv-top-actions{align-items:center;gap:8px;display:flex}.pv-top-divider{background:#e5e5e5;width:1px;height:20px;margin:0 4px}.pv-btn{letter-spacing:-.005em;white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,transform 80ms;display:inline-flex}.pv-btn:active:not(:disabled){transform:translateY(1px)}.pv-btn:disabled{opacity:.4;cursor:default}.pv-btn.has-icon{padding-left:12px;padding-right:14px}.pv-btn-ghost{color:var(--text-tertiary);background:0 0;border-color:#e5e5e5}.pv-btn-ghost:hover:not(:disabled){color:var(--text-secondary);background:#f8f8f8}.pv-btn-outline{border-color:var(--brand-navy);color:var(--brand-navy);background:#fff;font-weight:600}.pv-btn-outline:hover:not(:disabled){background:#f0f0fa}.pv-btn-primary{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;font-weight:700}.pv-btn-primary:hover:not(:disabled){background:var(--brand-navy-2);border-color:var(--brand-navy-2)}.pv-btn-danger{border-color:var(--error);color:var(--error);background:#fff}.pv-btn-danger:hover:not(:disabled){background:var(--error-bg)}.pv-content{gap:12px}.pv-filter{border:.5px solid var(--hairline);background:#fff;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pv-search{width:280px;position:relative}.pv-search-icon{color:var(--text-disabled);display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.pv-search-input{border:1px solid var(--hairline-strong);width:100%;height:36px;font:inherit;color:var(--text-primary);background:#fff;border-radius:8px;outline:none;padding:0 12px 0 32px;font-size:13px;transition:border-color .15s,box-shadow .15s}.pv-search-input::placeholder{color:var(--text-disabled)}.pv-search-input:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.pv-filter-reset{color:var(--text-tertiary);letter-spacing:0;text-underline-offset:3px;background:0 0;border:none;margin-left:auto;font-size:12px;font-weight:500;-webkit-text-decoration:underline #0000002e;text-decoration:underline #0000002e}.pv-filter-reset:hover{color:var(--text-secondary)}.pv-select-wrap{align-items:center;min-width:140px;display:inline-flex;position:relative}.pv-select{appearance:none;width:100%;height:36px;font:inherit;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;padding:0 32px 0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.pv-select:hover{border-color:#d4d4d4}.pv-select:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.pv-select-caret{pointer-events:none;color:var(--text-tertiary);display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pv-input-wrap{align-items:center;display:flex;position:relative}.pv-input{width:100%;height:44px;font:inherit;color:var(--text-primary);letter-spacing:-.005em;background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;padding:0 14px;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.pv-input::placeholder{color:var(--text-disabled)}.pv-input:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.pv-input-wrap .pv-input{padding-right:48px}.pv-input-suffix{color:var(--text-tertiary);letter-spacing:0;font-size:13px;font-weight:600;position:absolute;right:14px}.pv-textarea{width:100%;min-height:80px;font:inherit;color:var(--text-primary);letter-spacing:-.005em;resize:vertical;background:#fff;border:1px solid #e5e5e5;border-radius:8px;outline:none;padding:12px 14px;font-size:13px;line-height:1.6;transition:border-color .15s,box-shadow .15s}.pv-textarea:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.pv-selbar{justify-content:space-between;align-items:center;margin-top:0;padding:0 4px;display:flex}.pv-selbar-left{align-items:center;gap:10px;display:inline-flex}.pv-count-strong{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.pv-sel-pill{background:var(--navy-bg);height:22px;color:var(--brand-navy);letter-spacing:-.005em;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.pv-selbar-right{align-items:center;gap:8px;display:inline-flex}.pv-sm-btn{letter-spacing:-.005em;height:32px;color:var(--text-secondary);background:#fff;border:1px solid #e5e5e5;border-radius:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s}.pv-sm-btn:disabled{opacity:.4;cursor:default}.pv-sm-btn:hover:not(:disabled){background:#f8f8f8}.pv-sm-danger{border-color:var(--error);color:var(--error)}.pv-sm-danger:hover:not(:disabled){background:var(--error-bg)}.pv-divider-v{background:#e5e5e5;width:1px;height:20px;margin:0 2px}.pv-view-toggle{background:#f4f4f4;border-radius:6px;gap:2px;padding:2px;display:inline-flex}.pv-view-btn{width:28px;height:26px;color:var(--text-tertiary);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pv-view-btn:hover{color:var(--text-secondary)}.pv-view-btn.is-active{color:var(--brand-navy);background:#fff;box-shadow:0 1px 2px #0a0c1e0f}.pv-card{border:.5px solid var(--hairline);background:#fff;border-radius:8px;overflow:hidden}.pv-table-wrap{overflow-x:auto}.pv-table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--table-fs,13px);min-width:1080px}.pv-table thead th{text-align:left;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface);padding:var(--th-pad-y) 12px;border-bottom:.5px solid var(--hairline-strong);white-space:nowrap;font-size:11px;font-weight:600}.pv-table .pv-num{text-align:right;white-space:nowrap}.pv-table .pv-center{text-align:center}.pv-th-check,.pv-td-check{width:40px;padding-left:16px!important}.pv-th-action,.pv-td-action{width:90px}.pv-table thead th.pv-th-action,.pv-table tbody td.pv-td-action{z-index:3;position:sticky;right:0}.pv-table thead th.pv-th-action{z-index:6;background:var(--surface)}.pv-table tbody td.pv-td-action{background:var(--row-bg,#fff);box-shadow:inset 1px 0 0 var(--hairline)}.pv-table thead th.pv-th-check,.pv-table tbody td.pv-td-check{z-index:3;position:sticky;left:0}.pv-table thead th.pv-th-check{z-index:6;background:var(--surface)}.pv-table tbody td.pv-td-check{background:var(--row-bg,#fff);box-shadow:inset -1px 0 0 var(--hairline)}.pv-table tbody td{padding:var(--row-pad-y,13px) var(--row-pad-x,14px);border-bottom:.5px solid var(--hairline);color:var(--text-secondary);letter-spacing:-.005em;vertical-align:middle;font-weight:500;line-height:1.5}.pv-table tbody tr{--row-bg:#fff}.pv-table tbody tr:nth-child(2n){--row-bg:#fbfbf9}.pv-table tbody tr:nth-child(2n) td{background:#fbfbf9}.pv-table tbody tr:hover{--row-bg:#f8f8f8}.pv-table tbody tr:hover td{background:#f8f8f8}.pv-table tbody tr.is-selected{--row-bg:#fbfbfe}.pv-table tbody tr.is-selected td{background:#fbfbfe}.pv-table tbody tr:last-child td{border-bottom:0}.pv-row-clickable{cursor:pointer}.pv-row-clickable:hover .pv-product-name{color:var(--brand-navy)}.pv-td-product{width:300px;min-width:260px}.pv-product-cell{align-items:center;gap:12px;display:flex}.pv-thumb{border-radius:6px;flex-shrink:0;width:40px;height:40px;position:relative;overflow:hidden}.pv-thumb-glint{background:radial-gradient(120% 80% at 30% 20%,#ffffff2e,#0000 50%);position:absolute;inset:0}.pv-product-text{flex-direction:column;gap:2px;min-width:0;display:flex}.pv-product-name{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:240px;font-size:13px;font-weight:600;overflow:hidden}.pv-product-code{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.04em;white-space:nowrap;font-size:11px}.pv-td-brand,.pv-td-cat{color:#4a4a4a}.pv-td-price{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.pv-td-stock{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.pv-td-stock.is-zero{color:var(--error);font-weight:700}.pv-td-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.pv-td-action{white-space:nowrap}.pv-td-action-inner{align-items:center;gap:8px;display:inline-flex}.pv-link-edit{color:var(--brand-navy);letter-spacing:-.005em;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.pv-link-edit:hover{-webkit-text-decoration-color:var(--brand-navy);text-decoration-color:var(--brand-navy)}.pv-icon-btn-sm{width:28px;height:28px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pv-icon-btn-sm:hover{color:var(--text-secondary);background:#f2f2f2}.pv-icon-btn-danger{color:var(--error)}.pv-icon-btn-danger:hover{background:var(--error-bg)}.pv-pill{letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;height:22px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.pv-pill-success{background:var(--success-bg);color:var(--success)}.pv-pill-warning{background:var(--warning-bg);color:var(--warning)}.pv-pill-error{background:var(--error-bg);color:var(--error)}.pv-pill-muted{background:var(--muted-bg);color:var(--text-tertiary)}.pv-check{cursor:pointer;align-items:center;display:inline-flex;position:relative}.pv-check input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pv-check-box{color:#fff;border:1px solid #d4d4d4;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;transition:background .15s,border-color .15s;display:inline-flex}.pv-check-dash{background:#fff;border-radius:1px;width:8px;height:2px}.pv-check-ico{display:inline-flex}.pv-pager{justify-content:space-between;align-items:center;margin-top:4px;padding:0 4px;display:flex}.pv-pager-left,.pv-pager-right{color:var(--text-tertiary);font-variant-numeric:tabular-nums;flex:1;align-items:center;gap:8px;font-size:12px;display:inline-flex}.pv-pager-right{justify-content:flex-end}.pv-pager-left .pv-select-wrap{min-width:80px}.pv-pager-left .pv-select{height:32px;font-size:12px}.pv-pager-lbl{color:var(--text-tertiary);font-size:12px}.pv-pager-center{align-items:center;gap:4px;display:inline-flex}.pv-page-btn,.pv-page-num{min-width:32px;height:32px;font:inherit;color:var(--text-tertiary);font-variant-numeric:tabular-nums;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pv-page-btn:disabled{opacity:.3;cursor:default}.pv-page-btn:hover:not(:disabled),.pv-page-num:hover:not(.is-active){color:var(--text-secondary);background:#f2f2f2}.pv-page-num.is-active{background:var(--brand-navy);color:#fff}.pv-page-ellipsis{text-align:center;width:24px;color:var(--text-tertiary)}.pv-scrim{z-index:100;background:#0a0a0a7a;justify-content:center;align-items:center;padding:24px;animation:.18s both pv-scrim-in;display:flex;position:fixed;inset:0}@keyframes pv-scrim-in{0%{opacity:0}to{opacity:1}}.pv-modal{background:#fff;border-radius:20px;flex-direction:column;gap:16px;max-height:calc(100vh - 48px);padding:28px;animation:.22s cubic-bezier(.22,.61,.36,1) both pv-modal-in;display:flex;box-shadow:0 24px 60px #0a0c1e3d}@keyframes pv-modal-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.pv-modal-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.pv-modal-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.pv-modal-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin:4px 0 0;font-size:13px;font-weight:400}.pv-modal-close{width:32px;height:32px;color:var(--text-disabled);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pv-modal-close:hover{color:var(--text-secondary);background:#f4f4f4}.pv-list{max-height:320px;margin:0;padding:0;list-style:none;overflow-y:auto}.pv-list-row{border-bottom:.5px solid var(--hairline);align-items:center;gap:12px;padding:10px 4px;display:flex}.pv-list-row:last-child{border-bottom:0}.pv-list-row:hover{background:#f8f8f8}.pv-list-name{color:var(--text-primary);letter-spacing:-.005em;flex:1;font-size:14px;font-weight:500}.pv-list-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.pv-list-actions{gap:2px;display:inline-flex}.pv-input-inline{flex:1;height:32px}.pv-modal-add{align-items:stretch;gap:8px;display:flex}.pv-modal-add .pv-input{height:36px}.pv-modal-add .pv-btn{flex-shrink:0}.pv-modal-foot-2col{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pv-modal-foot-2col .pv-btn{height:44px}.pv-del-icon{background:var(--error-bg);width:48px;height:48px;color:var(--error);border-radius:999px;justify-content:center;align-items:center;margin:4px auto 12px;display:inline-flex}.pv-del-sub{color:var(--text-secondary);text-align:center;margin:0;font-size:13px;line-height:1.6}.pv-del-sub b{color:var(--text-primary);font-weight:700}.pv-del-list{border:.5px solid var(--hairline);background:#fafaf8;border-radius:10px;max-height:140px;margin-top:14px;overflow-y:auto}.pv-del-row{border-bottom:.5px solid var(--hairline);align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.pv-del-row:last-child{border-bottom:none}.pv-del-row-code{font-variant-numeric:tabular-nums;color:var(--text-tertiary);flex-shrink:0;font-size:11px}.pv-del-row-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pv-del-warn{background:var(--error-bg);color:var(--error);border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.pv-del-warn b{font-weight:800}.pv-del-foot-2col .pv-btn{height:44px}.pv-del-ack{color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;margin-top:12px;font-size:13px;display:flex}.pv-modal>.pv-btn-primary:last-child:not(.has-icon){width:100%;height:44px}.pv-tabs{border-bottom:.5px solid var(--hairline);gap:24px;margin-top:-4px;display:flex}.pv-tab{color:var(--text-tertiary);letter-spacing:-.005em;background:0 0;border:none;padding:10px 2px;font-size:14px;font-weight:600;transition:color .15s;position:relative}.pv-tab:hover{color:var(--text-secondary)}.pv-tab.is-active{color:var(--brand-navy);font-weight:700}.pv-tab.is-active:after{content:"";background:var(--brand-navy);border-radius:2px;height:2px;position:absolute;bottom:-.5px;left:0;right:0}.pv-search-modal{width:100%}.pv-tag-cloud{flex-wrap:wrap;gap:8px;max-height:220px;padding:4px 0;display:flex;overflow-y:auto}.pv-tag-chip{background:var(--navy-bg);height:28px;color:var(--brand-navy);letter-spacing:-.005em;border-radius:4px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:11px;font-weight:700;display:inline-flex}.pv-tag-x{color:#00008073;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,color .15s;display:inline-flex}.pv-tag-x:hover{color:var(--brand-navy);background:#00008014}.pv-drop{cursor:pointer;background:#fff;border:2px dashed #e5e5e5;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:140px;padding:24px;transition:border-color .15s,background .15s;display:flex;position:relative}.pv-drop:hover{border-color:#c8c8c8}.pv-drop.is-drag{border-color:var(--brand-navy);background:var(--navy-bg)}.pv-drop.has-file{border-style:solid;border-color:var(--brand-navy);background:var(--navy-bg)}.pv-drop-input{opacity:0;cursor:pointer;position:absolute;inset:0}.pv-drop-icon{color:var(--text-disabled)}.pv-drop.has-file .pv-drop-icon{color:var(--brand-navy)}.pv-drop-main{color:var(--text-secondary);letter-spacing:-.005em;font-size:14px;font-weight:600}.pv-drop-sub{color:var(--text-tertiary);letter-spacing:0;font-size:11px}.pv-sample-link{color:var(--brand-navy);text-underline-offset:3px;align-self:flex-start;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.pv-csv-notes{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.pv-csv-note{color:#4a4a4a;letter-spacing:-.005em;align-items:flex-start;gap:8px;font-size:12px;display:flex}.pv-csv-check{background:var(--success);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;margin-top:1px;display:inline-flex}.pv-scrim-side{opacity:0;pointer-events:none;z-index:90;background:#0a0a0a66;transition:opacity .22s cubic-bezier(.22,.61,.36,1);position:fixed;inset:0}.pv-scrim-side.is-open{opacity:1;pointer-events:auto}.pv-panel{height:100vh;width:calc(100vw - var(--side-w));z-index:95;background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.22,.61,.36,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 32px #0000001f}.db-page.is-collapsed .pv-panel{width:calc(100vw - var(--side-w-collapsed))}.pv-panel.is-open{transform:translate(0)}.pp-head{border-bottom:.5px solid var(--hairline);flex-shrink:0;justify-content:space-between;align-items:center;height:56px;padding:0 32px;display:flex}.pp-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.pp-close{width:32px;height:32px;color:var(--text-tertiary);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.pp-close:hover{background:#f4f4f4}.pp-warn{background:var(--warning-bg);color:var(--warning);letter-spacing:-.005em;border-radius:8px;align-items:flex-start;gap:8px;margin:16px 32px 0;padding:12px;font-size:12px;line-height:1.5;display:flex}.pp-warn-ico{flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.pp-warn-soft{background:var(--warning-bg);color:var(--warning);letter-spacing:-.005em;border-radius:6px;margin-top:8px;padding:8px 10px;font-size:11px}.pp-body{scrollbar-width:thin;flex-direction:column;flex:1;gap:24px;width:100%;padding:4px 32px 16px;display:flex;overflow-y:auto}.pp-section{width:100%}@media (width>=1100px){.pp-grid-2{grid-template-columns:1fr 1fr;gap:16px}.pp-img-grid{grid-template-columns:repeat(8,1fr)}}@media (width>=1400px){.pp-img-grid{grid-template-columns:repeat(10,1fr)}}.pp-section-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:11px;font-weight:700}.pp-required-tag{background:var(--error-bg);height:18px;color:var(--error);letter-spacing:0;text-transform:none;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.pp-section-required{border:1px solid var(--hairline);background:#fafaf8;border-radius:10px;margin:0 -4px;padding:16px}.pv-field{flex-direction:column;gap:6px;display:flex}.pv-field-head{justify-content:space-between;align-items:baseline;display:flex}.pv-field-label{color:var(--text-secondary);letter-spacing:-.005em;font-size:12px;font-weight:600}.pv-req{color:var(--error);margin-left:4px;font-weight:700}.pv-field-hint{color:var(--text-tertiary);letter-spacing:0;font-size:11px;line-height:1.5}.pv-field-err{color:var(--error);font-size:11px;font-weight:500}.pv-field.is-invalid .pv-field-label{color:var(--error)}.pv-field-err{color:var(--error);align-items:center;gap:6px;margin-top:6px;font-size:12px;font-weight:600;display:flex}.pv-field-err-ico{background:var(--error);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:13px;height:13px;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.pv-input.is-invalid,.pv-select.is-invalid,.pv-textarea.is-invalid,.pv-field.is-invalid .pv-input,.pv-field.is-invalid .pv-select,.pv-field.is-invalid .pv-textarea{border-color:var(--error);background:#fdf3f3}.pv-input.is-invalid:focus,.pv-select.is-invalid:focus,.pv-textarea.is-invalid:focus,.pv-field.is-invalid .pv-input:focus,.pv-field.is-invalid .pv-select:focus{box-shadow:0 0 0 3px #b52b2b24}.pv-radio-row.is-invalid .pv-radio-box{border-color:var(--error)}.pv-stepper{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.pv-stepper-btn{width:40px;height:100%;color:var(--text-tertiary);background:0 0;border:none;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.pv-stepper-btn:hover{color:var(--text-primary);background:#f4f4f4}.pv-stepper-input{text-align:center;width:60px;height:100%;font:inherit;color:var(--text-primary);font-variant-numeric:tabular-nums;appearance:textfield;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:600}.pv-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pv-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pv-segment{background:#f4f4f4;border-radius:8px;gap:2px;padding:4px;display:inline-flex}.pv-seg{height:38px;color:var(--text-tertiary);letter-spacing:-.005em;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pv-seg:hover:not(.is-active){color:var(--text-secondary)}.pv-seg.is-active{color:var(--brand-navy);background:#fff;font-weight:700;box-shadow:0 1px 2px #0a0c1e14}.pv-seg-dot{opacity:0;background:currentColor;border-radius:999px;width:6px;height:6px}.pv-seg.is-active .pv-seg-dot{opacity:1;background:var(--brand-navy)}.pv-radio-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pv-radio-box{height:44px;font:inherit;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:center;gap:10px;padding:0 14px;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.pv-radio-box:hover:not(.is-active){border-color:#c8c8c8}.pv-radio-box.is-active{border-color:var(--selected-border,#e5e5e5);background:var(--selected-bg,#f5f5fb);color:var(--selected-fg,var(--text-primary));font-weight:600}.pv-radio-dot{background:#fff;border:1.5px solid #d4d4d4;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.pv-radio-dot.is-on{border-color:var(--selected-accent,var(--brand-navy))}.pv-radio-dot.is-on:after{content:"";background:var(--selected-accent,var(--brand-navy));border-radius:999px;width:6px;height:6px}.pp-img-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.pp-img-slot{aspect-ratio:1;background:#f8f8f8;border:1px dashed #e5e5e5;border-radius:8px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex;position:relative;overflow:hidden}.pp-img-add{cursor:pointer;font:inherit;color:inherit;padding:0}.pp-img-add:hover{border-color:var(--brand-navy);background:var(--navy-bg)}.pp-img-slot.is-rep{border-style:solid;border-color:var(--brand-navy);background:var(--navy-bg)}.pp-img-filled{background:#fff;border-style:solid;border-color:#e5e5e5}.pp-img-filled.is-rep{border-color:var(--brand-navy)}.pp-img-preview{object-fit:cover;width:100%;height:100%;display:block}.pp-img-remove{color:#fff;cursor:pointer;background:#0a0a0ab8;border:none;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .15s;display:inline-flex;position:absolute;top:4px;right:4px}.pp-img-remove:hover{background:#0a0a0aeb}.pp-img-rep-tag{background:var(--brand-navy);color:#fff;letter-spacing:.04em;z-index:1;border-radius:3px;align-items:center;height:14px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:4px;left:4px}.pp-img-plus{color:var(--text-tertiary)}.pp-img-slot.is-rep .pp-img-plus{color:var(--brand-navy)}.pp-section-meta{color:var(--text-tertiary);letter-spacing:-.005em;text-transform:none;font-size:11px;font-weight:400}.pp-block{border:1px solid var(--hairline);background:#fff;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.pp-block-head{border-bottom:.5px solid var(--hairline);background:#fafaf8;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.pp-block-num{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.pp-block-iconbtn{width:24px;height:24px;color:var(--text-tertiary);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pp-block-body{gap:12px;padding:12px;display:flex}.pp-block-img{cursor:pointer;width:120px;height:120px;font:inherit;color:inherit;background:#f8f8f8;border:1px dashed #d4d4d4;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:0;transition:border-color .15s,background .15s;display:inline-flex;position:relative;overflow:hidden}.pp-block-img:hover:not(.has-image){border-color:var(--brand-navy);background:var(--navy-bg)}.pp-block-img.has-image{cursor:default;border-style:solid;border-color:#e5e5e5}.pp-block-img-icon{width:28px;height:28px;color:var(--text-tertiary);background:#fff;border:1px solid #e5e5e5;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pp-block-img:hover:not(.has-image) .pp-block-img-icon{border-color:var(--brand-navy);color:var(--brand-navy)}.pp-block-img-main{color:var(--text-secondary);letter-spacing:-.005em;margin-top:4px;font-size:11px;font-weight:600}.pp-block-img-sub{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px}.pp-block-img-preview{object-fit:cover;width:100%;height:100%;display:block}.pp-block-text{flex:1;align-self:stretch;min-height:120px;font-size:13px}.pp-block-add{height:40px;font:inherit;color:var(--text-tertiary);letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px dashed #d4d4d4;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.pp-foot{border-top:.5px solid var(--hairline);background:#fff;flex-direction:column;flex-shrink:0;align-items:center;gap:8px;padding:16px 32px;display:flex}.pp-cta{width:100%;height:44px;font-size:16px;font-weight:700}.pp-draft{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:500}.pp-draft:hover{color:var(--text-secondary);text-underline-offset:3px;text-decoration:underline}@media (width<=1280px){.pv-top-actions .pv-btn-ghost{padding-left:10px;padding-right:10px;font-size:12px}}@media (width<=1100px){.pv-filter{flex-wrap:wrap}.pv-search{order:-1;width:100%}.pv-filter-reset{margin-left:auto}}@media (width<=1024px){.pv-top-actions .pv-btn-ghost{display:none}.pv-panel{width:calc(100vw - var(--side-w-collapsed))}}@media (width<=768px){.pv-top-actions .pv-btn-outline,.pv-top-actions .pv-btn-primary span{display:none}.pv-top-actions .pv-btn-primary{padding:0 12px}.pv-content{padding:16px}.pp-grid-2{grid-template-columns:1fr 1fr}.pp-img-grid{grid-template-columns:repeat(4,1fr)}.pv-panel{width:100%!important}}@media (width<=640px){.pv-panel{border-top-left-radius:16px;border-top-right-radius:16px;height:92vh;top:auto;bottom:0;transform:translateY(100%);width:100%!important}.pv-panel.is-open{transform:translateY(0)}.pp-img-grid{grid-template-columns:repeat(3,1fr)}.pp-block-body{flex-direction:column}.pp-block-img{width:100%;height:160px}.pv-modal{border-radius:16px;padding:20px;width:100%!important}.pv-radio-row{grid-template-columns:1fr}}.pe-top{gap:16px}.pe-top .db-top-title{margin-left:2px}.pe-content{background:#fff;padding:0}.pe-form-wrap{width:100%;max-width:none;margin:0;padding:0 0 112px}.pe-card{background:#fff;border:none;border-radius:0}.pe-card .pp-warn{border-radius:0;margin:0}.pe-card .pp-body{padding:24px 32px 8px}.pe-card .pp-section-required{background:var(--suspect-bg);border:1px solid #f0e4c8;border-left:none;border-right:none;border-radius:0;margin:0 -32px;padding:20px 32px}.pp-warn{background:var(--suspect-bg,#fff6e6);color:var(--suspect-fg,#8a5800);border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.pp-warn.is-error{background:var(--error-bg);color:var(--error)}.pp-warn-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.pp-body{flex-direction:column;gap:28px;display:flex}.pp-section{flex-direction:column;gap:14px;display:flex}.pp-section-required{border:1px solid var(--warning,#8a5800);background:var(--suspect-bg,#fff6e6);border-radius:12px;padding:20px}.pp-section-detail{border:.5px dashed var(--hairline-strong);background:#fafafa;border-radius:12px;padding:20px}.pp-section-head{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.pp-section-head-row{justify-content:space-between;align-items:center;display:flex}.pp-required-tag{background:var(--warning,#8a5800);color:#fff;letter-spacing:.04em;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex}.pp-fields{flex-direction:column;gap:14px;display:flex}.pp-grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pp-field{flex-direction:column;gap:6px;display:flex}.pp-field-lbl{color:var(--text-secondary);font-size:13px;font-weight:600}.pp-field-hint{color:var(--text-tertiary);font-size:12px}.pp-input-wrap{position:relative}.pp-input-wrap.has-suffix .pv-input{padding-right:40px}.pp-input-suffix{color:var(--text-tertiary);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.pv-input.is-invalid,.sl-select.is-invalid,.cs-textarea.is-invalid{border-color:var(--error)}.pp-warn-soft{background:var(--muted-bg);color:var(--text-secondary);border-radius:8px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.5}.pp-warn-soft-error{background:var(--error-bg);color:var(--error)}.pp-warn-soft-error strong{font-weight:800}.pp-image-grid{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.pp-image-slot{aspect-ratio:1;border:.5px solid var(--hairline-strong);background:var(--muted-bg);border-radius:10px;position:relative;overflow:hidden}.pp-image-slot img{object-fit:cover;width:100%;height:100%;display:block}.pp-image-badge{background:var(--brand-navy);color:#fff;letter-spacing:.04em;border-radius:4px;align-items:center;height:18px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;top:6px;left:6px}.pp-image-remove{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;top:6px;right:6px}.pp-image-remove:hover{background:#000000bf}.pp-image-slot.is-draggable{cursor:grab}.pp-image-slot.is-draggable:active{cursor:grabbing}.pp-image-slot.is-dragging{opacity:.4}.pp-image-slot.is-over{border-color:var(--brand-navy);transform:translateY(-2px);box-shadow:0 0 0 2px #0000802e}.pp-image-grip{color:#fff;opacity:0;pointer-events:none;background:#00000080;border-radius:5px;justify-content:center;align-items:center;width:18px;height:18px;transition:opacity .14s;display:inline-flex;position:absolute;bottom:4px;left:4px}.pp-image-slot:hover .pp-image-grip{opacity:1}.pp-image-add{aspect-ratio:1;border:1.5px dashed var(--hairline-strong);color:var(--text-tertiary);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:flex}.pp-image-add:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.pp-blocks{flex-direction:column;gap:12px;display:flex}.pp-block{border:.5px solid var(--hairline-strong);background:#fff;border-radius:12px;padding:14px}.pp-block-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.pp-block-no{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:800}.pp-block-del{cursor:pointer;color:var(--error);background:0 0;border:none;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:700}.pp-block-del:hover{background:var(--error-bg)}.pp-block-actions{gap:2px;display:inline-flex}.pp-block-iconbtn{width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.pp-block-iconbtn:hover:not(:disabled){color:var(--text-primary);background:#f2f2f2}.pp-block-iconbtn:disabled{opacity:.3;cursor:default}.pp-block-iconbtn-danger{color:var(--error)}.pp-block-iconbtn-danger:hover:not(:disabled){background:var(--error-bg);color:var(--error)}.pp-block-img-sub{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:500}.pp-block-body{grid-template-columns:200px 1fr;gap:12px;display:grid}.pp-block-img{aspect-ratio:4/3;background:var(--muted-bg);border-radius:10px;position:relative;overflow:hidden}.pp-block-img img{object-fit:cover;width:100%;height:100%;display:block}.pp-block-img-add{aspect-ratio:4/3;border:1.5px dashed var(--hairline-strong);color:var(--text-tertiary);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:flex}.pp-block-img-add:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.pp-block-add{border:1px dashed var(--hairline-strong);color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:12px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.pp-block-add:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}@media (width<=640px){.pp-block-body{grid-template-columns:1fr}.pp-image-grid{grid-template-columns:repeat(3,1fr)}}.bv-field-err{color:var(--error);font-size:12px;font-weight:600}@media (width<=768px){.pe-card .pp-body{padding:20px 16px 8px}.pe-card .pp-section-required{margin:0 -16px;padding:20px 16px}.pp-grid-2,.pp-radios{grid-template-columns:1fr}}.pp-typeahead{position:relative}.pp-ta-input{width:100%}.pp-ta-input.is-locked{background:var(--muted-bg,#f4f4f4);cursor:not-allowed}.pp-ta-dropdown{border:.5px solid var(--hairline-strong);z-index:60;background:#fff;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 6px 18px #0a0c1e14}.pp-ta-loading,.pp-ta-empty{color:var(--text-tertiary);padding:10px 14px;font-size:12px}.pp-ta-section-lbl{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;padding:8px 14px 4px;font-size:11px;font-weight:700}.pp-ta-item{cursor:pointer;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;font-size:13px;transition:background 80ms linear;display:flex}.pp-ta-item:hover,.pp-ta-item:focus{background:var(--muted-bg,#f5f5f5);outline:none}.pp-ta-item.is-new{border-top:.5px solid var(--hairline);color:var(--brand-navy);font-weight:600}.pp-ta-item-name{font-weight:600}.pp-ta-item-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.pp-ta-selected-pill{color:var(--success);background:var(--success-bg);border-radius:12px;align-items:center;gap:6px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.pp-ta-clear{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;margin-left:auto;padding:0;font-size:11px;line-height:1}.pp-ta-clear:hover{color:var(--error)}.pp-field-opt{letter-spacing:.04em;color:var(--text-tertiary);margin-left:6px;font-size:11px;font-weight:600}.pp-ta-wrap{position:relative}.pp-ta-ico{color:var(--text-disabled);pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;left:11px;transform:translateY(-50%)}.pp-ta-input.has-ico{padding-left:32px;padding-right:32px}.pp-ta-x{cursor:pointer;width:18px;height:18px;color:var(--text-tertiary);background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;transition:background 80ms linear,color 80ms linear;display:flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.pp-ta-x:hover{background:var(--muted-bg,#f5f5f5);color:var(--text-primary)}.pp-ta-item.is-active{background:var(--muted-bg,#f5f5f5)}.pp-ta-item-std{background:var(--navy-bg);color:var(--brand-navy);border-radius:9px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.pp-ta-new-main{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.pp-ta-new-sub{color:var(--text-tertiary);font-size:11px;font-weight:500}.spe-section-sub{color:var(--text-tertiary);font-size:12px;line-height:1.5}.spe-section-sub b{color:var(--text-secondary);font-weight:700}.pex-pickrow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pex-pick{border:1px solid var(--hairline-strong);cursor:pointer;min-width:48px;height:40px;font:inherit;color:var(--text-secondary);letter-spacing:-.005em;background:#fff;border-radius:8px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:700;transition:border-color .13s,background .13s,color .13s,transform 70ms;display:inline-flex}.pex-pick:hover{border-color:#c9c9c2}.pex-pick:active{transform:scale(.96)}.pex-pick.is-on{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy)}.pex-unit{color:var(--text-tertiary);letter-spacing:.04em;margin-left:2px;font-size:12px;font-weight:700}.pex-size-empty{color:var(--text-tertiary);padding:8px 2px;font-size:13px}.pex-measure-grid{grid-template-columns:1fr 1fr;gap:12px 8px;display:grid}.pex-measure{flex-direction:column;gap:6px;display:flex}.pex-measure-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:600}.pex-clean{background:var(--navy-bg);border:1px solid #0000801a;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.pex-clean-ico{width:36px;height:36px;color:var(--brand-navy);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 1px 2px #0a0c1e14}.pex-clean-t{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.pex-clean-s{color:var(--text-tertiary);margin-top:2px;font-size:12px;line-height:1.5}.pex-defects{flex-direction:column;gap:10px;display:flex}.pex-defect{border:1px solid var(--hairline-strong);background:#fbfbf9;border-radius:12px;flex-direction:column;gap:10px;padding:14px;display:flex}.pex-defect-top{align-items:center;gap:10px;display:flex}.pex-defect-num{border:1px solid var(--hairline-strong);width:24px;height:24px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;background:#fff;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.pex-defect-top .sl-select{flex:1}.pex-defect-del{border:1px solid var(--hairline-strong);width:38px;height:38px;color:var(--text-tertiary);cursor:pointer;background:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:background .13s,color .13s,border-color .13s;display:inline-flex}.pex-defect-del:hover{background:var(--error-bg);color:var(--error);border-color:#b52b2b66}.pex-defect-hint{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.pex-photo{border:1px dashed var(--hairline-strong);height:46px;color:var(--text-tertiary);cursor:pointer;font-size:13px;font-weight:600;font:inherit;background:#fff;border-radius:9px;align-items:center;gap:10px;width:100%;padding:0 14px;transition:border-color .13s,color .13s;display:flex}.pex-photo:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.pex-photo.has{border-style:solid;border-color:var(--brand-navy);color:var(--brand-navy)}.pex-photo .ph-thumb{background:var(--muted-bg);border-radius:7px;flex-shrink:0;width:30px;height:30px;position:relative;overflow:hidden}.pex-photo .ph-x{background:var(--muted-bg);width:24px;height:24px;color:var(--text-tertiary);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.pex-photo .ph-x:hover{background:#e5e5e0}.pex-foot-note{color:var(--text-tertiary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.pex-foot-note svg{flex-shrink:0;margin-top:1px}.pp-section.pex-optional .pp-section-head{color:var(--text-tertiary)}.pex-opt-tag{background:var(--muted-bg);height:18px;color:var(--text-tertiary);text-transform:none;letter-spacing:0;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.pex-sale{flex-direction:column;gap:14px;display:flex}.pex-sale-note{color:var(--text-tertiary);font-size:12px;line-height:1.6}.pex-sale-note b{color:var(--text-secondary);font-weight:700}.pex-base{border:1px solid var(--hairline-strong);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.pex-base-lbl{color:var(--text-secondary);font-size:13px;font-weight:600}.pex-base-val{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:18px;font-weight:800}.pex-quick-lbl{color:var(--text-secondary);font-size:12px;font-weight:700}.pex-quick{flex-wrap:wrap;gap:8px;display:flex}.pex-chip{border:1.5px solid var(--hairline-strong);cursor:pointer;min-width:92px;height:56px;font:inherit;background:#fff;border-radius:11px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;transition:border-color .13s,background .13s,transform 70ms;display:flex}.pex-chip:active{transform:scale(.97)}.pex-chip:hover{border-color:#c9c9c2}.pex-chip-pct{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.pex-chip-sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.pex-chip.is-on{border-color:var(--brand-navy);background:var(--brand-navy)}.pex-chip.is-on .pex-chip-pct{color:#fff}.pex-chip.is-on .pex-chip-sub{color:#fffc}.pex-chip.is-custom{border-style:dashed;flex:none;min-width:84px}.pex-chip.is-custom .pex-chip-pct{color:var(--text-secondary);font-size:13px;font-weight:700}.pex-chip.is-custom.is-on{background:var(--navy-bg);border-style:solid;border-color:var(--brand-navy)}.pex-chip.is-custom.is-on .pex-chip-pct{color:var(--brand-navy)}.pex-direct{align-items:center;gap:10px;display:flex}.pex-direct .pp-input-wrap{flex:1}.pex-direct .pv-input{font-variant-numeric:tabular-nums;font-weight:800}.pex-direct-off{text-align:center;min-width:60px;color:var(--brand-navy);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.pex-direct-off.is-bad{color:var(--error)}.pex-direct-err{color:var(--error);align-items:center;gap:6px;margin-top:-4px;font-size:12px;font-weight:600;display:flex}.pex-preview{background:var(--navy-bg);border:1px solid #0000801f;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;display:flex}.pex-preview-col{flex-direction:column;gap:4px;display:flex}.pex-preview-lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px;font-weight:700}.pex-preview-from{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;text-decoration:line-through}.pex-preview-arrow{color:var(--brand-navy);display:inline-flex}.pex-preview-to{color:var(--brand-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.pex-preview-off{background:var(--brand-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;height:28px;margin-left:auto;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.pex-status{border:1px solid var(--hairline-strong);border-radius:12px;overflow:hidden}.pex-status-top{border-bottom:1px solid var(--hairline);background:#fbfbf9;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.pex-status-live{color:var(--brand-navy);align-items:center;gap:8px;font-size:13px;font-weight:800;display:inline-flex}.pex-live-dot{background:var(--brand-navy);border-radius:999px;width:7px;height:7px;position:relative}.pex-live-dot:after{content:"";border:1.5px solid var(--brand-navy);opacity:.4;border-radius:999px;animation:2s ease-out infinite pex-pulse;position:absolute;inset:-4px}@keyframes pex-pulse{0%{opacity:.5;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.pex-status-since{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.pex-status-body{flex-wrap:wrap;align-items:center;gap:14px;padding:16px;display:flex}.pex-status-from{flex-direction:column;gap:2px;display:flex}.pex-status-from .l,.pex-status-to .l{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.pex-status-from .l{color:var(--text-tertiary)}.pex-status-to .l{color:var(--brand-navy)}.pex-status-from .v{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600;text-decoration:line-through}.pex-status-to .v{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.pex-status-off{background:var(--brand-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;height:28px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.pex-status-actions{gap:8px;width:100%;margin-top:4px;display:flex}.pex-status-actions .pv-btn{flex:1}.pex-release:hover:not(:disabled){background:var(--error-bg)!important;color:var(--error)!important;border-color:#b52b2b66!important}.pex-confirm-text{color:var(--text-secondary);margin:16px 0 0;font-size:14px;line-height:1.6}.pex-confirm-text b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.pex-sale .pv-btn-ghost,.spe-analysis-card .pv-btn-ghost{border-color:var(--hairline-strong);color:var(--text-tertiary);background:0 0}.pex-sale .pv-btn-ghost:hover:not(:disabled),.spe-analysis-card .pv-btn-ghost:hover:not(:disabled){background:var(--muted-bg);color:var(--text-secondary)}.spe-analysis-card .pv-btn.has-icon{padding-left:12px;padding-right:14px}@media (width<=720px){.pex-chip{min-width:72px}.pex-quick{gap:6px}.pex-status-actions{flex-direction:column}}.pcat{position:relative}.pcat-controlwrap{display:flex;position:relative}.pcat-control{border:1px solid var(--hairline-strong);width:100%;height:44px;font:inherit;text-align:left;cursor:pointer;color:var(--text-primary);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:0 14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.pcat-control:hover{border-color:#c9c9c2}.pcat.is-open .pcat-control{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.pcat-control.is-selected{border-color:var(--brand-navy);background:var(--navy-bg);padding-right:40px}.pcat-control.is-invalid{border-color:var(--error);background:#fdf3f3}.pcat-ico{color:var(--text-disabled);flex-shrink:0;display:inline-flex}.pcat-control.is-selected .pcat-ico{color:var(--brand-navy)}.pcat-ph{color:var(--text-tertiary);letter-spacing:-.005em;flex:1;font-size:14px}.pcat-crumb{min-width:0;color:var(--brand-navy);flex:1;align-items:center;gap:8px;font-size:14px;display:inline-flex}.pcat-crumb-main{flex-shrink:0;font-weight:700}.pcat-crumb-sep{color:#9aa0c0;flex-shrink:0;display:inline-flex}.pcat-crumb-sub{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pcat-crumb .pcat-g{margin-left:2px}.pcat-caret{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.pcat-clear{width:24px;height:24px;color:var(--brand-navy);cursor:pointer;background:#00008014;border:none;border-radius:999px;justify-content:center;align-items:center;transition:background .13s;display:inline-flex;position:absolute;top:50%;right:9px;transform:translateY(-50%)}.pcat-clear:hover{background:#00008029}.pcat-recent{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pcat-recent-lbl{color:var(--text-tertiary);letter-spacing:0;flex-shrink:0;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.pcat-recent-lbl svg{color:var(--text-disabled)}.pcat-recent-chip{border:1px solid var(--hairline-strong);height:32px;font:inherit;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:border-color .13s,color .13s,background .13s;display:inline-flex}.pcat-recent-chip:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.pcat-rc-main{color:var(--text-tertiary);font-weight:600}.pcat-recent-chip:hover .pcat-rc-main{color:var(--brand-navy)}.pcat-rc-sep{color:var(--text-disabled)}.pcat-g{letter-spacing:-.005em;border-radius:5px;flex-shrink:0;align-items:center;height:18px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.pcat-g.is-uni{background:var(--muted-bg);color:var(--text-tertiary)}.pcat-g.is-m{color:#355fb0;background:#eaeff9}.pcat-g.is-f{color:#a6447a;background:#f8eaf1}.pcat-tpwrap .pcat-caret{transition:transform .16s}.pcat-tpwrap.is-open .pcat-caret{transform:rotate(180deg)}.pcat-tp{border:1px solid var(--hairline-strong);background:#fff;border-radius:12px;flex-direction:column;margin-top:8px;display:flex;overflow:hidden}.pcat-search{border-bottom:1px solid var(--hairline);flex-shrink:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.pcat-search>svg{color:var(--text-disabled);flex-shrink:0}.pcat-search input{font:inherit;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.pcat-search input::placeholder{color:var(--text-disabled)}.pcat-search-x{background:var(--muted-bg);width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pcat-search-x:hover{color:var(--text-secondary);background:#e5e5e0}.pcat-results{scrollbar-width:thin;max-height:300px;padding:6px;overflow-y:auto}.pcat-empty{text-align:center;color:var(--text-tertiary);padding:28px 20px;font-size:13px;line-height:1.6}.pcat-empty b{color:var(--text-secondary);font-weight:700}.pcat-opt{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px;transition:background .12s;display:flex}.pcat-opt:hover,.pcat-opt.is-active,.pcat-opt.is-sel{background:var(--navy-bg)}.pcat-opt-ico{color:#a9a9a4;background:repeating-linear-gradient(135deg,#ececea 0 6px,#e3e3e0 6px 12px);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pcat-opt.is-sel .pcat-opt-ico{background:var(--brand-navy);color:#fff}.pcat-opt-main{flex:1;min-width:0}.pcat-opt-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:600}.pcat-opt-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:11px}.pcat-opt-check{color:var(--brand-navy);flex-shrink:0;display:inline-flex}.pcat-tp-filter{border-bottom:1px solid var(--hairline);align-items:center;gap:10px;padding:8px 10px;display:flex}.pcat-tp-filter-lbl{color:var(--text-tertiary);letter-spacing:0;flex-shrink:0;font-size:11px;font-weight:700}.pcat-tp-seg{background:var(--muted-bg);border-radius:7px;gap:2px;padding:2px;display:inline-flex}.pcat-tp-seg-btn{height:26px;font:inherit;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:0 14px;font-size:12px;font-weight:700;transition:background .14s,color .14s}.pcat-tp-seg-btn:hover:not(.is-on){color:var(--text-secondary)}.pcat-tp-seg-btn.is-on{color:var(--brand-navy);background:#fff;box-shadow:0 1px 2px #0a0c1e14}.pcat-tp-grid{grid-template-columns:124px 1fr;height:300px;display:grid}.pcat-tp-rail{border-right:1px solid var(--hairline);scrollbar-width:thin;background:#fafaf8;padding:6px;overflow-y:auto}.pcat-tp-main{cursor:pointer;width:100%;font:inherit;color:var(--text-secondary);text-align:left;letter-spacing:-.005em;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:12px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:flex}.pcat-tp-main:hover{background:#f1f0eb}.pcat-tp-main.is-active{background:var(--navy-bg);color:var(--brand-navy);font-weight:800}.pcat-tp-pane{scrollbar-width:thin;padding:6px;overflow-y:auto}.pcat-tp-pane-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);z-index:1;background:#fff;padding:10px 10px 8px;font-size:11px;font-weight:800;position:sticky;top:-6px}.pcat-tp-opt{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px 10px;transition:background .12s;display:flex}.pcat-tp-opt:hover,.pcat-tp-opt.is-sel{background:var(--navy-bg)}.pcat-tp-opt-name{color:var(--text-primary);letter-spacing:-.005em;flex:1;font-size:14px;font-weight:600}.pcat-tp-opt.is-sel .pcat-tp-opt-name{color:var(--brand-navy);font-weight:700}.pcat-tp-opt-check{color:var(--brand-navy);flex-shrink:0;display:inline-flex}@media (width<=720px){.pcat-tp-grid{grid-template-columns:104px 1fr;height:280px}}.spe-ai-badge{color:#fff;letter-spacing:0;background:linear-gradient(120deg,navy,#2a2ab0);border-radius:999px;align-items:center;gap:6px;height:22px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.spe-ai-badge svg{display:block}.spe-analyzing{border:1px dashed var(--hairline-strong,#dddbd3);text-align:center;background:#fbfbf9;border-radius:12px;flex-direction:column;align-items:center;gap:10px;padding:24px;display:flex}.spe-analyzing-title{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.spe-analyzing-sub{color:var(--text-tertiary);font-size:12px}.spe-spinner{opacity:.85;border:2px solid;border-right-color:#0000;border-radius:999px;width:16px;height:16px;animation:.7s linear infinite spe-spin;display:inline-block}@keyframes spe-spin{to{transform:rotate(360deg)}}.spe-skel-row{flex-wrap:wrap;gap:8px;width:100%;margin-top:4px;display:flex}.spe-skel-chip{background:linear-gradient(90deg,#efeeea 25%,#e6e5e0 37%,#efeeea 63%) 0 0/400% 100%;border-radius:999px;width:84px;height:32px;animation:1.3s infinite spe-shimmer}@keyframes spe-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.spe-result-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.spe-result-head-left{align-items:center;gap:8px;display:inline-flex}.spe-state-pill{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.spe-state-pill.is-ai{color:var(--text-tertiary);background:#f1f0ec;border:1px dashed #c7c5bc}.spe-state-pill.is-seller{background:var(--navy-bg);color:var(--brand-navy);border:1px solid var(--brand-navy)}.spe-confidence{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.spe-conf-bar{background:#ecebe6;border-radius:999px;width:64px;height:6px;overflow:hidden}.spe-conf-fill{background:var(--brand-navy);border-radius:999px;height:100%}.spe-conf-fill.is-low{background:var(--warning)}.spe-flag{background:var(--warning-bg);color:var(--warning);border:1px solid #f0e4c8;border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.spe-flag svg{flex-shrink:0;margin-top:1px}.spe-group+.spe-group{margin-top:16px}.spe-group-lbl{color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:10px;font-size:12px;font-weight:700}.spe-chips{flex-wrap:wrap;gap:8px;display:flex}.spe-color-chip{border:1px solid var(--hairline-strong,#e2e0da);height:34px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 10px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,box-shadow .14s,color .14s;display:inline-flex;position:relative}.spe-color-chip:hover{border-color:var(--text-disabled)}.spe-swatch{border-radius:999px;flex-shrink:0;width:16px;height:16px;box-shadow:inset 0 0 #0000}.spe-swatch.has-border{box-shadow:inset 0 0 0 1px #d3d1c7}.spe-color-chip.is-ai{color:var(--text-secondary);background:#fafaf8;border:1.5px dashed #b7b5ac}.spe-color-chip.is-ai .spe-chip-mark{color:var(--text-tertiary)}.spe-color-chip.is-seller{border:1.5px solid var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy);box-shadow:0 0 0 1px var(--brand-navy) inset}.spe-chip-mark{margin-left:1px;display:inline-flex}.spe-style-chip{border:1px solid var(--hairline-strong,#e2e0da);height:34px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.spe-style-chip:hover{border-color:var(--text-disabled)}.spe-style-chip.is-ai{background:#fafaf8;border:1.5px dashed #b7b5ac}.spe-style-chip.is-seller{border:1.5px solid var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy)}.spe-analysis-card{gap:20px;display:grid}.spe-analysis-sub{color:var(--text-primary);margin-bottom:10px;font-size:13px;font-weight:700}.pe-layout{display:block}.pe-nav{top:var(--top-h,56px);z-index:6;-webkit-backdrop-filter:saturate(180%)blur(8px);backdrop-filter:saturate(180%)blur(8px);border-bottom:1px solid var(--hairline);background:#fffffff5;align-items:center;gap:14px;padding:10px 24px;display:flex;position:sticky}.pe-nav-prog{flex-shrink:0;align-items:center;gap:10px;display:flex}.pe-nav-bar{background:var(--hairline-strong);border-radius:999px;flex-shrink:0;width:56px;height:5px;overflow:hidden}.pe-nav-bar-fill{background:var(--brand-navy);border-radius:999px;height:100%;transition:width .22s}.pe-nav-prog-ring{--p:0%;background:conic-gradient(var(--brand-navy) var(--p), var(--hairline-strong) 0);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;position:relative}.pe-nav-prog-ring:before{content:"";background:#fff;border-radius:999px;width:31px;height:31px;position:absolute}.pe-nav-prog-ring.is-done{background:var(--brand-navy)}.pe-nav-prog-ring.is-done:before{display:none}.pe-nav-prog-ring.is-done span{color:#fff}.pe-nav-prog-ring span{color:var(--brand-navy);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800;position:relative}.pe-nav-prog-txt{color:var(--text-tertiary);white-space:nowrap;font-size:12px;line-height:1.35}.pe-nav-prog-txt b{color:var(--text-primary);font-weight:800}.pe-nav-sep{background:var(--hairline-strong);flex-shrink:0;width:1px;height:24px}.pe-nav-list{scrollbar-width:none;flex-direction:row;flex:1;align-items:center;gap:4px;display:flex;overflow-x:auto}.pe-nav-list::-webkit-scrollbar{display:none}.pe-nav-item{cursor:pointer;height:32px;font:inherit;color:var(--text-secondary);white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.pe-nav-item:hover{background:var(--muted-bg)}.pe-nav-item.is-error{color:var(--error);background:var(--error-bg)}.pe-nav-dot{border:1.6px solid var(--hairline-strong);color:#fff;box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:17px;height:17px;display:inline-flex}.pe-nav-dot.is-done{background:var(--brand-navy);border-color:var(--brand-navy)}.pe-nav-dot.is-todo{border-style:dashed;border-color:var(--text-disabled)}.pe-nav-dot.is-error{border-color:var(--error);background:#fff}.pe-nav-dot.is-opt{border-color:var(--hairline-strong);background:0 0}.pe-nav-item.is-opt-i{color:var(--text-tertiary);font-weight:600}.pe-nav-label{white-space:nowrap}.pe-nav-opt{display:none}.pe-nav-count{background:var(--error);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 4px;font-size:10px;font-weight:800;display:inline-flex}.pe-valsum{background:var(--error-bg);border-bottom:1px solid #b52b2b33;padding:14px 32px}.pe-valsum-head{color:var(--error);align-items:center;gap:8px;font-size:13px;font-weight:800;display:flex}.pe-valsum-chips{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.pe-valsum-chip{height:28px;color:var(--error);font:inherit;cursor:pointer;background:#fff;border:1px solid #b52b2b59;border-radius:999px;padding:0 12px;font-size:12px;font-weight:700}.pe-valsum-chip:hover{background:#fff5f5}.pp-warn .pe-valsum-chip{align-items:center;margin-left:8px;text-decoration:none;display:inline-flex}@media (width<=700px){.pe-nav{gap:10px;padding:8px 14px}.pe-nav-prog-txt{display:none}.pe-valsum{padding:12px 16px}}.spe-quote{border:1px solid var(--hairline,#e8e6df);background:#fbfbf9;border-radius:10px;gap:8px;margin-top:-6px;padding:12px 14px;display:grid}.spe-quote-head{align-items:center;gap:8px;display:flex}.spe-quote-title{color:var(--text-secondary);font-size:12px;font-weight:700}.spe-quote-flag{color:#8a5800;background:#8a580014;border:1px solid #8a580040;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.spe-quote-rows{gap:6px;display:grid}.spe-quote-row{align-items:baseline;gap:10px;display:flex}.spe-quote-k{color:var(--text-tertiary);flex-shrink:0;width:96px;font-size:13px}.spe-quote-v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.spe-quote-sub{color:var(--text-tertiary);font-size:12px}.spe-quote-skel{background:linear-gradient(90deg,#efeee8,#f7f6f1,#efeee8) 0 0/200% 100%;border-radius:4px;align-self:center;width:88px;height:14px;animation:1.1s linear infinite spe-quote-shimmer}@keyframes spe-quote-shimmer{to{background-position:-200% 0}}.spe-quote-hint{color:var(--text-tertiary);font-size:12px;line-height:1.5}.spe-quote.is-error{background:#fdf9f8;border-color:#b52b2b59}.spe-quote-err{align-items:flex-start;gap:8px;display:flex}.spe-quote-err-ico{color:var(--error,#b52b2b);flex-shrink:0;margin-top:1px}.spe-quote-err-body{color:var(--text-secondary);gap:2px;font-size:12px;line-height:1.5;display:grid}.spe-quote-err-body>b{color:var(--error,#b52b2b);font-size:13px}.spe-quote-retry{border:1px solid var(--hairline-strong,#dddbd3);height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;align-self:center;margin-left:auto;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600}.spe-quote-retry:hover{background:#fafafa;border-color:#c8c8c8}.spe-quote-bearer{color:var(--text-tertiary);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.spe-quote-bearer-k{font-size:12px}.spe-quote-bearer b{color:var(--brand-navy);font-size:13px;font-weight:700}.spe-quote-bearer-src{color:var(--text-tertiary);border:1px solid var(--hairline,#e8e6df);border-radius:999px;padding:0 6px;font-size:11px}.spe-quote-bearer-link{color:var(--brand-navy);margin-left:auto;font-size:12px;font-weight:600;text-decoration:none}.spe-quote-bearer-link:hover{text-decoration:underline}.spe-quote-row.is-main .spe-quote-v{font-size:16px}.spe-quote-row.is-main .spe-quote-k{color:var(--text-secondary);font-weight:600}.spe-dist-row{color:var(--text-tertiary);margin-top:8px;font-size:12px;font-weight:600;line-height:1.6}.spe-at{color:var(--text-tertiary);white-space:nowrap;font-size:11px;font-weight:600}.ov-range-select{border:1px solid var(--hairline-strong);height:36px;color:var(--text-tertiary);letter-spacing:-.005em;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 32px 0 12px;font-size:13px;font-weight:600;transition:border-color .15s;display:inline-flex;position:relative}.ov-range-select:hover{border-color:#c8c8c8}.ov-range-select-input{appearance:none;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;outline:none;padding:0}.ov-range-select svg:last-child{pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.ov-tabs-wrap{border-bottom:.5px solid var(--hairline-strong);scrollbar-width:none;background:#fff;flex-shrink:0;padding:0 24px;overflow-x:auto}.ov-tabs-wrap::-webkit-scrollbar{display:none}.ov-tabs{align-items:stretch;gap:2px;min-width:max-content;display:flex}.ov-tabs:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);flex:0 0 12px;align-self:stretch;margin-left:-14px;position:sticky;right:0}.ov-tab{letter-spacing:-.005em;height:47px;color:var(--text-tertiary);white-space:nowrap;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.ov-tab:after{content:"";background:0 0;border-radius:3px 3px 0 0;height:2.5px;transition:background .15s;position:absolute;bottom:-.5px;left:8px;right:8px}.ov-tab:hover{color:var(--text-secondary)}.ov-tab.is-active{color:var(--brand-navy);font-weight:800}.ov-tab.is-active:after{background:var(--brand-navy)}.ov-tab-label{line-height:1}.ov-tab-count{font-variant-numeric:tabular-nums;letter-spacing:0;background:var(--muted-bg);min-width:20px;height:19px;color:var(--text-tertiary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;transition:background .15s,color .15s;display:inline-flex}.ov-tab-count-muted{background:var(--muted-bg);color:var(--text-tertiary)}.ov-tab-count-navy{background:var(--navy-bg);color:var(--brand-navy)}.ov-tab-count-success{background:var(--success-bg);color:var(--success)}.ov-tab-count-warning{background:var(--warning-bg);color:var(--warning)}.ov-tab-count-error{background:var(--error-bg);color:var(--error)}.ov-tab.is-active .ov-tab-count-muted{background:var(--navy-bg);color:var(--brand-navy)}.ov-selbar-left{flex-wrap:wrap;row-gap:4px}.ov-selbar-divider{color:#d4d4d4;margin:0 2px}.ov-month-rev{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px;font-weight:500}.ov-month-rev strong{color:var(--brand-navy);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.ov-sm-outline{border-color:var(--brand-navy);color:var(--brand-navy);font-weight:600}.ov-sm-outline:hover:not(:disabled){background:var(--navy-bg)}.ov-table{min-width:1180px}.ov-td-id{white-space:nowrap;width:140px}.ov-id-link{font-family:var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:0}.ov-td-buyer{width:120px}.ov-buyer-name{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;font-size:13px;font-weight:600}.ov-buyer-phone{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:12px}.ov-td-method{color:#4a4a4a}.ov-td-ship{letter-spacing:-.005em;width:140px;font-size:12px}.ov-carrier{color:var(--text-secondary);font-weight:600}.ov-tracking{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.ov-noinput{color:var(--error);font-weight:600}.ov-dash{color:var(--text-disabled)}.pv-panel.ov-detail-panel{width:960px;max-width:calc(100vw - var(--side-w))}.db-page.is-collapsed .pv-panel.ov-detail-panel{max-width:calc(100vw - var(--side-w-collapsed))}.ov-detail-head{align-items:center}.ov-detail-head-text{align-items:baseline;gap:10px;display:flex}.ov-detail-id{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px}.ov-detail-body{flex-direction:column;flex:1;gap:28px;width:100%;padding:20px 32px 24px;display:flex;overflow-y:auto}.ov-section{flex-direction:column;gap:10px;display:flex}.ov-section-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:11px;font-weight:700}.ov-status-banner{background:#f8f8f8;border-radius:12px;flex-direction:column;gap:16px;padding:16px 20px;display:flex}.ov-banner-row{justify-content:space-between;align-items:center;display:flex}.ov-banner-pill{height:28px;padding:0 12px;font-size:13px;font-weight:700}.ov-banner-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px}.ov-stepper{align-items:center;gap:4px;display:flex}.ov-step{flex-direction:column;flex:1 1 0;align-items:center;gap:6px;min-width:0;display:flex}.ov-step-dot{border:1.5px solid var(--hairline-strong);color:#fff;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s,border-color .2s;display:inline-flex}.ov-step.is-done .ov-step-dot{background:var(--brand-navy);border-color:var(--brand-navy)}.ov-step.is-active .ov-step-dot{border-color:var(--brand-navy);background:#fff;border-width:2px;position:relative}.ov-step.is-active .ov-step-dot:after{content:"";background:var(--brand-navy);border-radius:999px;width:8px;height:8px}.ov-step-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:11px;font-weight:600}.ov-step.is-active .ov-step-lbl,.ov-step.is-done .ov-step-lbl{color:var(--brand-navy)}.ov-step-line{background:var(--hairline-strong);border-radius:999px;flex:1;align-self:flex-start;height:2px;margin:10px 4px 20px;transition:background .2s}.ov-step-line.is-done{background:var(--brand-navy)}.ov-stepper.is-terminal{justify-content:flex-start}.ov-step-branch{border-radius:999px;align-items:center;height:28px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.ov-step-branch-error{color:var(--error);background:color-mix(in srgb, var(--error) 12%, #fff)}.ov-product-card{background:#f8f8f8;border-radius:8px;gap:14px;padding:16px;display:flex}.ov-product-thumb{flex-shrink:0}.ov-product-thumb .pv-thumb{border-radius:8px;width:64px;height:64px}.ov-product-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ov-product-brand{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-navy);font-size:11px;font-weight:700}.ov-product-name{color:var(--text-primary);letter-spacing:-.005em;font-size:16px;font-weight:600}.ov-product-opt{color:var(--text-tertiary);align-items:center;gap:6px;font-size:13px;display:inline-flex}.ov-product-price{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:16px;font-weight:800}.ov-info-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ov-info{border:1px solid var(--hairline);background:#fff;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ov-info.is-wide{grid-column:1/-1}.ov-info-lbl{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.ov-info-val{color:var(--text-secondary);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.ov-req{color:var(--text-tertiary);letter-spacing:-.005em;background:#f8f8f8;border-radius:6px;margin-top:4px;padding:10px 12px;font-size:13px}.ov-ship-row{border:1px solid var(--hairline);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;padding:12px 14px;display:flex}.ov-ship-info{flex-direction:column;gap:2px;display:flex}.ov-carrier-strong{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.ov-tracking-strong{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.ov-noinput-text{color:var(--error);font-size:13px;font-weight:600}.ov-ship-btn{height:36px;padding:0 14px;font-size:13px;font-weight:700}.ov-pay-table{border:1px solid var(--hairline);background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ov-pay-row{justify-content:space-between;align-items:baseline;display:flex}.ov-pay-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px}.ov-pay-val{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.ov-pay-row.is-strong .ov-pay-lbl{color:var(--text-primary);font-weight:700}.ov-pay-row.is-strong .ov-pay-val{color:var(--text-primary);letter-spacing:-.005em;font-size:16px;font-weight:800}.ov-pay-divider{background:var(--hairline);height:.5px;margin:4px 0}.ov-cancel-notice{background:var(--error-bg);border:1px solid #b52b2b24;border-radius:8px;padding:16px}.ov-cancel-title{color:var(--error);letter-spacing:-.005em;font-size:13px;font-weight:700}.ov-cancel-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin-top:4px;font-size:12px}.ov-modal-order{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.ov-modal-order-row{color:#4a4a4a;letter-spacing:-.005em;align-items:baseline;gap:8px;font-size:13px;display:flex}.ov-modal-order-lbl{width:56px;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:700}.ov-modal-order-val{color:var(--text-primary);font-weight:600}.ov-modal-fields{flex-direction:column;gap:14px;display:flex}.ov-input-mt{margin-top:8px}.ov-track-row{align-items:stretch;gap:8px;display:flex}.ov-track-row .pv-input{flex:1}.ov-lookup-btn{border:1px solid var(--brand-navy);height:44px;color:var(--brand-navy);font:inherit;white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;padding:0 20px;font-size:13px;font-weight:600;transition:background .15s}.ov-lookup-btn:hover:not(:disabled){background:var(--navy-bg)}.ov-lookup-btn:disabled{opacity:.4;cursor:default}.ov-date-input{width:100%}.ov-notify-check{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);align-items:center;gap:10px;padding-top:2px;font-size:13px;font-weight:500;display:inline-flex;position:relative}.ov-notify-check input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}@media (width<=768px){.ov-tabs-wrap{padding:0 12px}.ov-info-grid{grid-template-columns:1fr}.ov-detail-body{padding:20px 20px 24px}}@media (width<=640px){.ov-banner-row{flex-direction:column;align-items:flex-start;gap:8px}.ov-stepper{padding-bottom:4px;overflow-x:auto}.ov-step-lbl{font-size:11px}}:root{--suspect-fg:#8a5800;--suspect-bg:#fff6e6}.so2-tabs{border-bottom:1px solid var(--hairline-strong);scrollbar-width:none;flex-shrink:0;align-items:stretch;gap:2px;display:flex;overflow-x:auto}.so2-tabs::-webkit-scrollbar{display:none}.so2-tab{white-space:nowrap;cursor:pointer;height:40px;font:inherit;letter-spacing:-.005em;color:var(--text-tertiary);background:0 0;border:none;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.so2-tab:hover{color:var(--text-secondary)}.so2-tab.is-active{color:var(--brand-navy);font-weight:800}.so2-tab:after{content:"";background:var(--brand-navy);opacity:0;border-radius:2px 2px 0 0;height:2px;transition:opacity .14s;position:absolute;bottom:-1px;left:8px;right:8px}.so2-tab.is-active:after{opacity:1}.so2-tab-num{font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--muted-bg);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.so2-tab.is-active .so2-tab-num{background:var(--brand-navy);color:#fff}.so2-tab.so2-tab-toship{gap:6px}.so2-tab.so2-tab-toship .so2-tab-num{background:var(--suspect-bg);color:var(--suspect-fg)}.so2-tab.so2-tab-toship.is-active .so2-tab-num{background:var(--suspect-fg);color:#fff}.so2-tab-sep{background:var(--hairline-strong);flex-shrink:0;align-self:center;width:1px;height:18px;margin:0 6px}.so2-selbar{margin-top:4px}.so2-selbar-hint{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.so2-due{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.so2-due-pill{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.so2-due.is-normal .so2-due-pill{background:var(--navy-bg);color:var(--brand-navy)}.so2-due.is-soon .so2-due-pill{background:var(--muted-bg);color:var(--text-secondary)}.so2-due.is-urgent .so2-due-pill{background:var(--suspect-bg);color:var(--suspect-fg)}.so2-due.is-over .so2-due-pill{background:var(--error);color:#fff;box-shadow:0 1px 3px #b52b2b4d}.so2-due-dash{color:var(--text-disabled)}.so2-table tbody tr.so2-row-urgent td:first-child{box-shadow:inset 3px 0 0 var(--suspect-fg)}.so2-table tbody tr.so2-row-urgent td{background:#fffbf2}.so2-table tbody tr.so2-row-urgent:hover td{background:#fcf4e2}.so2-table tbody tr.so2-row-urgent{--row-bg:#fffbf2}.so2-table tbody tr.so2-row-urgent:hover{--row-bg:#fcf4e2}.so2-table tbody tr.so2-row-over td:first-child{box-shadow:inset 3px 0 0 var(--error)}.so2-table tbody tr.so2-row-over td{background:#fdf4f4}.so2-table tbody tr.so2-row-over:hover td{background:#faeaea}.so2-table tbody tr.so2-row-over{--row-bg:#fdf4f4}.so2-table tbody tr.so2-row-over:hover{--row-bg:#faeaea}.so2-table tbody tr.so2-row-dim td{color:var(--text-tertiary)}.so2-table tbody tr.so2-row-dim .so2-prod-name{color:var(--text-secondary)}.so2-table tbody tr{cursor:pointer}.so2-idlink{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:12px;font-weight:700;text-decoration:none}.so2-table tbody tr:hover .so2-idlink{text-underline-offset:2px;text-decoration:underline}.so2-prod-cell{align-items:center;gap:10px;min-width:0;display:flex}.so2-prod-text{flex-direction:column;gap:1px;min-width:0;display:flex}.so2-prod-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;max-width:220px;font-size:13px;font-weight:600;overflow:hidden}.so2-prod-opt{color:var(--text-tertiary);letter-spacing:-.005em;font-size:11px}.so2-buyer{color:var(--text-primary);font-size:13px;font-weight:600}.so2-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.so2-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.so2-prodcard{border:.5px solid var(--hairline);background:#fafaf8;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.so2-prodcard-text{flex:1;min-width:0}.so2-prodcard-name{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.so2-prodcard-opt{color:var(--text-tertiary);margin-top:2px;font-size:12px}.so2-prodcard-price{color:var(--text-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:16px;font-weight:800}.so2-prodcard-1of1{background:var(--navy-bg);height:18px;color:var(--brand-navy);letter-spacing:.04em;border-radius:4px;align-items:center;margin-top:6px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.so2-kv{flex-direction:column;gap:10px;display:flex}.so2-kv-row{justify-content:space-between;align-items:baseline;font-size:13px;display:flex}.so2-kv-k{color:var(--text-tertiary)}.so2-kv-v{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right;font-weight:600}.so2-kv-row.is-total{border-top:.5px solid var(--hairline-strong);margin-top:1px;padding-top:10px}.so2-kv-row.is-total .so2-kv-k{color:var(--text-primary);font-weight:700}.so2-kv-row.is-total .so2-kv-v{color:var(--brand-navy);font-size:16px;font-weight:800}.so2-2col{grid-template-columns:1fr 1fr;align-items:start;gap:24px 28px;display:grid}.so2-col{flex-direction:column;gap:20px;min-width:0;display:flex}@media (width<=760px){.so2-2col{grid-template-columns:1fr;gap:20px}}.so2-stepper{align-items:flex-start;padding:4px 4px 2px;display:flex}.so2-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.so2-step:not(:last-child):after{content:"";background:var(--hairline-strong);z-index:0;width:100%;height:2px;position:absolute;top:10px;left:50%}.so2-step.is-done:not(:last-child):after{background:var(--brand-navy)}.so2-step-dot{z-index:1;border:2px solid var(--hairline-strong);width:22px;height:22px;color:var(--text-disabled);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.so2-step.is-done .so2-step-dot{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.so2-step.is-current .so2-step-dot{border-color:var(--brand-navy);color:var(--brand-navy);box-shadow:0 0 0 4px var(--navy-bg);background:#fff}.so2-step-dot-i{background:currentColor;border-radius:999px;width:6px;height:6px}.so2-step-label{color:var(--text-tertiary);letter-spacing:-.005em;margin-top:8px;font-size:12px;font-weight:600;line-height:1.2}.so2-step.is-done .so2-step-label{color:var(--text-secondary)}.so2-step.is-current .so2-step-label{color:var(--brand-navy);font-weight:800}.so2-step-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.so2-step-meta.is-now{color:var(--brand-navy);font-weight:700}.so2-timeline{flex-direction:column;display:flex}.so2-tl-step{grid-template-columns:22px 1fr;align-items:start;gap:12px;padding-bottom:14px;display:grid;position:relative}.so2-tl-step:last-child{padding-bottom:0}.so2-tl-step:not(:last-child):before{content:"";background:var(--hairline-strong);width:2px;position:absolute;top:22px;bottom:-2px;left:10px}.so2-tl-step.is-done:not(:last-child):before{background:var(--brand-navy)}.so2-tl-dot{z-index:1;border:2px solid var(--hairline-strong);width:22px;height:22px;color:var(--text-disabled);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.so2-tl-step.is-done .so2-tl-dot{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.so2-tl-step.is-current .so2-tl-dot{border-color:var(--brand-navy);color:var(--brand-navy);box-shadow:0 0 0 4px var(--navy-bg);background:#fff}.so2-tl-dot-i{background:currentColor;border-radius:999px;width:6px;height:6px}.so2-tl-body{min-width:0;padding-top:2px}.so2-tl-label{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px;font-weight:600}.so2-tl-step.is-done .so2-tl-label{color:var(--text-secondary)}.so2-tl-step.is-current .so2-tl-label{color:var(--text-primary);font-weight:800}.so2-tl-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.so2-tl-now{background:var(--brand-navy);color:#fff;vertical-align:1px;border-radius:4px;align-items:center;height:18px;margin-left:8px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.so2-action{border-top:.5px solid var(--hairline);background:#fff;flex-shrink:0;padding:16px 24px 20px}.so2-action-head{letter-spacing:-.005em;color:var(--text-primary);align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:800;display:flex}.so2-action-head .so2-ah-ico{color:var(--brand-navy);display:inline-flex}.so2-due-strip{letter-spacing:-.005em;border-radius:9px;align-items:center;gap:8px;margin-bottom:12px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.so2-due-strip.is-normal{background:var(--navy-bg);color:var(--brand-navy)}.so2-due-strip.is-urgent{background:var(--suspect-bg);color:var(--suspect-fg)}.so2-due-strip.is-over{background:var(--error-bg);color:var(--error)}.so2-due-strip-ico{flex-shrink:0;display:inline-flex}.so2-due-strip b{font-weight:800}.so2-shipform-grid{grid-template-columns:150px 1fr;gap:10px;display:grid}.so2-shipform-grid .pv-select-wrap{width:100%;min-width:0}.so2-shipform-grid .pv-select{height:44px}.so2-action .pv-btn{width:100%;height:46px;margin-top:12px;font-size:14px}.so2-confirm-note{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:13px;font-weight:600;line-height:1.5;display:flex}.so2-confirm-note .so2-cn-ico{color:var(--text-tertiary);flex-shrink:0;margin-top:1px;display:inline-flex}.so2-deliver-warn{color:var(--suspect-fg);background:#fffbf2;border-radius:10px;align-items:flex-start;gap:10px;margin-bottom:14px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.so2-deliver-warn .so2-dw-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.so2-deliver-rows{border:1px solid var(--hairline);border-radius:10px;flex-direction:column;margin-bottom:16px;display:flex;overflow:hidden}.so2-dr{border-bottom:1px solid var(--hairline);gap:12px;padding:10px 14px;font-size:13px;display:flex}.so2-dr:last-child{border-bottom:none}.so2-dr-k{width:56px;color:var(--text-tertiary);flex-shrink:0;font-weight:600}.so2-dr-v{color:var(--text-primary);font-variant-numeric:tabular-nums}.so2-tracklink{border:1px solid var(--hairline-strong);width:100%;height:46px;color:var(--text-primary);font:inherit;letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .14s,background .14s;display:inline-flex}.so2-tracklink:hover{border-color:var(--brand-navy);background:var(--navy-bg)}.so2-confirm-wait{flex-direction:column;gap:10px;display:flex}.so2-cw-box{background:var(--navy-bg);border-radius:11px;align-items:center;gap:12px;padding:14px;display:flex}.so2-cw-ico{background:var(--brand-navy);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.so2-cw-text{min-width:0}.so2-cw-title{color:var(--brand-navy);letter-spacing:-.005em;font-size:13px;font-weight:800}.so2-cw-title b{font-variant-numeric:tabular-nums}.so2-cw-sub{color:var(--text-tertiary);margin-top:1px;font-size:12px}.so2-withdraw{color:var(--suspect-fg);background:var(--suspect-bg);border-radius:9px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.so2-withdraw-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.so2-perm-note{background:var(--muted-bg);color:var(--text-tertiary);border-radius:9px;align-items:center;gap:8px;padding:12px 14px;font-size:12px;font-weight:600;display:flex}.so2-foot-close{border-top:.5px solid var(--hairline);flex-shrink:0;padding:14px 24px}.so2-foot-close .pv-btn{width:100%;height:44px}@media (width<=900px){.so2-shipform-grid{grid-template-columns:1fr}}.so2-payonly{border:.5px solid var(--hairline);height:36px;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.so2-payonly input{width:14px;height:14px;accent-color:var(--brand-navy);cursor:pointer;margin:0}.so2-payonly:hover{border-color:#c8c8c8}.so2-payonly.is-on{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy)}.so2-risklink{color:var(--warning);align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.so2-risklink:hover{text-underline-offset:3px;text-decoration:underline}.so2-dispute-box{margin-top:10px}.so2-dispute-actions{flex-wrap:wrap;gap:8px;display:flex}.so2-dispute-btn{background:var(--brand-navy);color:#fff;border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.so2-dispute-btn:hover{background:var(--brand-navy-2)}.so2-dispute-btn.is-ghost{color:var(--text-secondary);border:.5px solid var(--hairline);background:#fff}.so2-dispute-btn.is-ghost:hover{background:var(--paper);border-color:#c8c8c8}.so2-dispute-hint{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.so-callout{border:.5px solid var(--suspect-bg);background:var(--suspect-bg);border-radius:12px;align-items:center;gap:14px;margin-bottom:14px;padding:14px 16px;display:flex}.so-callout.is-clear{border-color:var(--success-bg);background:var(--success-bg)}.so-callout-ico{background:var(--suspect-fg);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.so-callout.is-clear .so-callout-ico{background:var(--success)}.so-callout-text{flex:1;min-width:0}.so-callout-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.so-callout-title b{color:var(--suspect-fg);font-variant-numeric:tabular-nums}.so-callout.is-clear .so-callout-title b{color:var(--success)}.so-callout-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin-top:2px;font-size:12px}.so-callout-cta{background:var(--suspect-fg);color:#fff;height:38px;font:inherit;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:13px;font-weight:700;transition:opacity .14s;display:inline-flex}.so-callout-cta:hover{opacity:.9}.so-callout-cta:disabled{opacity:.45;cursor:not-allowed}.so-badge{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;height:22px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.so-badge.is-pending{background:var(--muted-bg);color:var(--text-tertiary)}.so-badge.is-paid{background:var(--navy-bg);color:var(--brand-navy)}.so-badge.is-preparing{background:var(--warning-bg);color:var(--warning)}.so-badge.is-shipped,.so-badge.is-shipping{background:var(--success-bg);color:var(--success)}.so-badge.is-delivered{background:var(--muted-bg);color:var(--text-secondary)}.so-badge.is-confirmed{background:var(--success-bg);color:var(--success)}.so-badge.is-canceled{background:var(--muted-bg);color:var(--text-tertiary)}.so-badge.is-disputed,.so-badge.is-refunded{background:var(--error-bg);color:var(--error)}.so-act{font:inherit;letter-spacing:-.005em;cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:4px 2px;font-size:13px;font-weight:700}.so-act:hover{text-underline-offset:2px;text-decoration:underline}.so-act.is-ship{color:var(--brand-navy)}.so-act.is-muted{color:var(--text-tertiary)}.so2-idcell{align-items:center;gap:8px;display:inline-flex}.so2-unread-dot{background:0 0;border-radius:999px;flex-shrink:0;width:6px;height:6px}.so2-unread-dot.is-on{background:var(--brand-navy);box-shadow:0 0 0 3px var(--navy-bg)}.so2-idlink.is-unread{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;cursor:pointer;font-size:12px;font-weight:700}.so2-table tbody tr:hover .so2-idlink.is-unread{text-underline-offset:2px;text-decoration:underline}.so2-table tbody tr.so2-row-unread{background:color-mix(in srgb, var(--navy-bg) 42%, #fff)}.so2-table tbody tr.so2-row-unread:hover{background:color-mix(in srgb, var(--navy-bg) 62%, #fff)}.so2-table tbody tr.so2-row-unread .so2-prod-name{color:var(--text-primary);font-weight:800}.so2-table tbody tr.so2-row-unread.so2-row-over,.so2-table tbody tr.so2-row-unread.so2-row-urgent{background:color-mix(in srgb, var(--navy-bg) 42%, #fff)}.so2-assignee-tag{background:var(--muted-bg);max-width:92px;color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;padding:2px 10px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.so2-assignee-none{color:var(--text-tertiary);font-size:12px}.so2-assign-sec{flex-direction:column;gap:8px;display:flex}.so2-assign-field{border:1px solid var(--hairline-strong);background:#fff;border-radius:9px;align-items:center;gap:8px;max-width:380px;height:40px;padding:0 10px 0 12px;transition:border-color .14s,box-shadow .14s;display:flex}.so2-assign-field:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px var(--navy-bg)}.so2-assign-field.is-disabled{background:var(--muted-bg)}.so2-assign-ico{color:var(--text-tertiary);flex-shrink:0;align-items:center;display:inline-flex}.so2-assign-input{min-width:0;font:inherit;color:var(--text-primary);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;font-size:14px;font-weight:600}.so2-assign-input::placeholder{color:var(--text-disabled);font-weight:500}.so2-assign-input:disabled{color:var(--text-tertiary)}.so2-assign-clear{width:22px;height:22px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:background .13s,color .13s;display:inline-flex}.so2-assign-clear:hover{background:var(--muted-bg);color:var(--text-secondary)}.so2-assign-recent{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.so2-assign-recent-lbl{color:var(--text-tertiary);letter-spacing:.04em;margin-right:1px;font-size:11px;font-weight:700}.so2-assign-chip{border:1px solid var(--hairline-strong);height:26px;font:inherit;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .13s,background .13s,color .13s}.so2-assign-chip:hover{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy)}.so2-assign-hint{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;line-height:1.5}.so-bulk-tabs{background:#f4f4f4;border-radius:9px;gap:2px;padding:4px;display:inline-flex}.so-bulk-tab{height:34px;font:inherit;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:0 16px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.so-bulk-tab.is-active{color:var(--brand-navy);background:#fff;font-weight:700;box-shadow:0 1px 2px #0a0c1e14}.so-bulk-summary{color:var(--text-secondary);align-items:center;gap:8px;margin-top:14px;font-size:13px;font-weight:600;display:flex}.so-bulk-summary b{color:var(--brand-navy);font-weight:800}.so-bulk-drop{border:2px dashed var(--hairline-strong);cursor:pointer;background:#fafaf8;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:200px;margin-top:14px;transition:border-color .15s,background .15s;display:flex}.so-bulk-drop:hover{border-color:var(--brand-navy);background:var(--navy-bg)}.so-bulk-drop-ico{background:var(--muted-bg);width:52px;height:52px;color:var(--text-tertiary);border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.so-bulk-drop-main{color:var(--text-primary);font-size:14px;font-weight:700}.so-bulk-drop-sub{color:var(--text-tertiary);font-size:12px}.so-bulk-sample{font:inherit;cursor:pointer;color:var(--brand-navy);text-underline-offset:3px;background:0 0;border:none;align-items:center;gap:6px;margin-top:12px;padding:0;font-size:12px;font-weight:600;text-decoration:underline;display:inline-flex}.so-bulk-notes{background:#fafaf8;border-radius:10px;flex-direction:column;gap:6px;margin-top:12px;padding:12px 14px;display:flex}.so-bulk-note{color:var(--text-secondary);align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.so-bulk-note-ico{color:var(--success);flex-shrink:0;margin-top:1px;display:inline-flex}.so-bulk-filemsg{border:1px solid var(--hairline);border-radius:9px;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.so-bulk-filemsg.is-error{color:#b52b2b;background:#fdf3f3;border-color:#ecc8c8}.so-bulk-filemsg.is-warn{color:#8a5800;background:#fbf6ea;border-color:#e8d9b5}.so-bulk-filemsg.is-ok{background:var(--success-bg);color:#0f6e48;border-color:#bfe3cf}.so-bulk-filemsg-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.so-bulk-filemsg-x{color:inherit;opacity:.55;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:auto;padding:0 2px;font-size:16px;line-height:1}.so-bulk-filemsg-x:hover{opacity:1}.so-res-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:4px;display:grid}.so-res-stat{border:.5px solid var(--hairline);background:#fafaf8;border-radius:11px;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;display:flex}.so-res-stat-n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.so-res-stat-l{color:var(--text-tertiary);font-size:12px;font-weight:600}.so-res-stat.is-ok{background:var(--success-bg);border-color:#bfe3cf}.so-res-stat.is-ok .so-res-stat-n{color:var(--success)}.so-res-stat.is-fail{background:var(--error-bg);border-color:#e8c4c4}.so-res-stat.is-fail .so-res-stat-n{color:var(--error)}.so-res-stat.is-total .so-res-stat-n{color:var(--text-primary)}.so-res-bar{background:var(--error-bg);border-radius:999px;height:8px;margin-top:14px;overflow:hidden}.so-res-bar-fill{background:var(--success);border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1)}.so-res-failhead{color:var(--error);align-items:center;gap:6px;margin-top:20px;margin-bottom:8px;font-size:13px;font-weight:700;display:flex}.so-res-list{flex-direction:column;gap:8px;max-height:38vh;padding-right:2px;display:flex;overflow-y:auto}.so-res-row{background:#fff;border:.5px solid #e8c4c4;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;display:flex}.so-res-row-text{flex:1;min-width:0}.so-res-row-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:13px;font-weight:600;overflow:hidden}.so-res-row-meta{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.so-res-reason{background:var(--error-bg);height:24px;color:var(--error);border-radius:6px;flex-shrink:0;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.so-res-allok{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 0 6px;display:flex}.so-res-allok-ico{background:var(--success-bg);width:56px;height:56px;color:var(--success);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.so-res-allok-title{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:800}.so-res-allok-sub{color:var(--text-tertiary);font-size:13px}.so-tn-line{align-items:center;gap:6px;display:inline-flex}.so-tn-copy{background:var(--navy-bg);width:22px;height:22px;color:var(--brand-navy);cursor:pointer;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:filter .15s;display:inline-flex}.so-tn-copy:hover{filter:brightness(.96)}.so-bulk-bar{background:var(--navy-bg);border-radius:9px;align-items:center;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.so-bulk-bar-lbl{color:var(--brand-navy);font-size:12px;font-weight:600}.so-bulk-allcarrier{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.so-bulk-allcarrier .pv-select-wrap{min-width:150px}.so2-status-cell{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.so2-rt-badge{border:1px solid var(--hairline-strong);height:22px;color:var(--text-secondary);white-space:nowrap;letter-spacing:-.005em;background:#fff;border-radius:6px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.so2-rt-badge.is-await{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.so2-rt-badge.is-inspect{border-color:var(--hairline-strong);color:var(--text-primary)}.so2-rt-badge.is-issue{border-color:var(--suspect-fg);color:var(--suspect-fg);background:var(--suspect-bg)}.so2-rt-issue{background:var(--suspect-bg);color:var(--suspect-fg);border-radius:11px;flex-direction:column;gap:6px;padding:14px;display:flex}.so2-rt-issue-title{align-items:center;gap:6px;font-size:14px;font-weight:800;display:flex}.so2-rt-issue-sub{font-size:12px;line-height:1.5}.so2-rt-issue-quote{color:var(--text-primary);text-wrap:pretty;background:#fff;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.so2-rt-reason{color:var(--text-secondary);gap:10px;padding:0 2px;font-size:12px;line-height:1.5;display:flex}.so2-rt-reason-k{color:var(--text-tertiary);flex-shrink:0;font-weight:600}.rv-content{gap:16px}.rv-top-actions{align-items:center;gap:8px;display:inline-flex}.rv-chart-wrap .db-chart-tip{border:.5px solid var(--hairline-strong);pointer-events:none;white-space:nowrap;z-index:5;color:initial;background:#fff;border-radius:6px;padding:8px 10px;position:absolute;transform:translate(-50%);box-shadow:0 6px 24px #0a0c1e1f}.rv-chart-wrap .db-chart-tip .db-chart-tip-date{color:var(--text-tertiary);letter-spacing:.04em;margin-bottom:0;font-size:10px;font-weight:600}.rv-chart-wrap .db-chart-tip .db-chart-tip-value{color:var(--text-primary);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.rv-kpi-row{gap:var(--content-gap);display:grid}.rv-kpi-row[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.rv-kpi-row[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.rv-kpi{border:.5px solid var(--hairline);background:#fff;border-radius:8px;flex-direction:column;gap:6px;min-height:110px;padding:16px;display:flex}.rv-kpi-lbl{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.rv-kpi-val{letter-spacing:-.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:24px;font-weight:800;line-height:1.2;display:inline-flex}.rv-kpi-sub{color:var(--text-tertiary);margin-left:2px;font-size:13px;font-weight:700}.rv-kpi-trend{letter-spacing:0;font-size:11px;font-weight:600}.rv-kpi-foot{color:var(--text-tertiary);margin-top:auto;font-size:11px;font-weight:500}.rv-tone-success{color:var(--success)}.rv-tone-error{color:var(--error)}.rv-tone-muted{color:var(--text-tertiary)}.rv-2col{gap:var(--content-gap);grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);display:grid}.rv-2col-45{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.rv-chart-wrap{width:100%;position:relative}.rv-chart{width:100%;display:block}.rv-legend{gap:16px;margin-top:8px;padding-left:12px;display:flex}.rv-leg-item{color:var(--text-tertiary);letter-spacing:-.005em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.rv-leg-dot{border-radius:3px;width:10px;height:10px;display:inline-block}.rv-leg-dash{background:repeating-linear-gradient(90deg, var(--text-disabled) 0 4px, transparent 4px 8px);border-radius:2px;width:14px;height:2px}.rv-tip-prev{color:var(--text-tertiary);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.rv-rank-card{overflow:hidden}.rv-table-wrap{overflow-x:auto}.rpt-table{border-collapse:separate;border-spacing:0;width:100%;min-width:920px;font-size:13px}.rpt-table thead th{text-align:left;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface);padding:var(--th-pad-y) 12px;border-bottom:.5px solid var(--hairline-strong);white-space:nowrap;font-size:11px;font-weight:600}.rpt-table .rv-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.rv-th-rank{width:60px}.rpt-table tbody td{padding:var(--row-pad-y) 12px;border-bottom:.5px solid var(--hairline);color:var(--text-secondary);letter-spacing:-.005em;vertical-align:middle;font-weight:500}.rpt-table tbody tr:hover td{background:#f8f8f8}.rpt-table tbody tr:last-child td{border-bottom:0}.rpt-table tbody tr.is-top3 td:first-child{box-shadow:inset 4px 0 0 var(--brand-navy)}.rv-rank-pill{width:28px;height:28px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;border-radius:6px;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.rv-rank-pill.is-top{background:var(--navy-bg);color:var(--brand-navy)}.rv-td-product{width:280px;min-width:240px}.rv-revenue{color:var(--text-primary);font-weight:800}.rv-td-spark{width:130px}.rv-spark{display:block}.rv-donut-block{justify-content:center;padding:12px 0;display:flex}.rv-donut{display:block}.rv-cat-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rv-cat-list-2{gap:12px;padding-top:12px}.rv-cat-row{grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;display:grid}.rv-cat-name{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.rv-cat-dot{border-radius:3px;width:10px;height:10px}.rv-cat-money{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.rv-cat-pct{color:var(--brand-navy);font-variant-numeric:tabular-nums;text-align:right;min-width:44px;font-size:12px;font-weight:700}.rv-heat-wrap{flex-direction:column;gap:6px;padding-top:4px;display:flex;position:relative}.rv-heat-headerrow{gap:6px;padding-left:0;display:flex}.rv-heat-headcol{color:var(--text-tertiary);text-align:center;letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:600}.rv-heat-grid{flex-direction:column;gap:6px;display:flex}.rv-heat-row{display:flex}.rv-heat-cell{border-radius:6px;transition:transform .12s}.rv-heat-cell:hover{transform:scale(.94)}.rv-heat-legend{color:var(--text-tertiary);letter-spacing:-.005em;align-items:center;gap:8px;margin-top:12px;font-size:11px;display:inline-flex}.rv-heat-legend-lbl{font-weight:600}.rv-heat-legend-bar{gap:2px;display:inline-flex}.rv-heat-legend-bar i{border-radius:2px;width:14px;height:10px;display:inline-block}.rv-heat-legend-end{color:var(--text-tertiary);font-weight:500}.rv-heat-tip{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;position:absolute;bottom:0;right:0}.rv-heat-tip strong{color:var(--brand-navy);margin-left:6px;font-weight:700}.rv-hbars{flex-direction:column;gap:20px;padding:4px 0;display:flex}.rv-hbar-row{grid-template-columns:100px minmax(0,1fr) 48px;align-items:center;gap:12px;display:grid}.rv-hbar-lbl{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px;font-weight:600}.rv-hbar-track{background:#f2f2f2;border-radius:4px;height:12px;overflow:hidden}.rv-hbar-fill{background:var(--brand-navy);border-radius:4px;height:100%;transition:width .22s cubic-bezier(.22,.61,.36,1)}.rv-hbar-val{color:var(--brand-navy);text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.rv-rank{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.rv-rank-row{grid-template-columns:28px minmax(0,.9fr) minmax(0,1.4fr) 44px;align-items:center;gap:12px;display:grid}.rv-rank-num{color:var(--text-tertiary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.rv-rank-num.is-top{color:var(--brand-navy)}.rv-rank-name{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.rv-rank-track{background:#f2f2f2;border-radius:3px;height:6px;overflow:hidden}.rv-rank-fill{background:var(--brand-navy);border-radius:3px;height:100%;transition:width .22s cubic-bezier(.22,.61,.36,1);display:block}.rv-rank-val{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:700}.rv-insights{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rv-insight{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.rv-insight-head{align-items:center;gap:10px;margin-bottom:4px;display:flex}.rv-insight-icon{background:var(--navy-bg);width:36px;height:36px;color:var(--brand-navy);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.rv-insight-num{color:var(--brand-navy);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.rv-insight-num span{color:var(--brand-navy);letter-spacing:0;margin-left:2px;font-size:13px;font-weight:700}.rv-insight-title{color:var(--text-primary);letter-spacing:-.005em;margin:0;font-size:14px;font-weight:700}.rv-insight-body{color:var(--text-tertiary);letter-spacing:-.005em;margin:0;font-size:13px;line-height:1.6}.rv-insight-body strong{color:var(--brand-navy);font-weight:700}.rv-donut-card .rv-cat-list-2{border-top:.5px solid var(--hairline);margin-top:8px;padding-top:16px}@media (width<=1280px){.rv-2col{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}@media (width<=1024px){.rv-kpi-row[data-cols="4"]{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.rv-2col,.rv-2col-45,.rv-insights{grid-template-columns:1fr}}@media (width<=768px){.rv-kpi-row[data-cols="3"],.rv-kpi-row[data-cols="4"]{grid-template-columns:1fr 1fr}.rv-top-actions .pv-btn-ghost span{display:none}.rv-content{padding:16px}.rv-podium{scroll-snap-type:x mandatory;overflow-x:auto}.rv-podium-card{scroll-snap-align:center;flex-shrink:0}.rv-heat-grid{overflow-x:auto}}@media (width<=640px){.rv-kpi-row[data-cols="3"],.rv-kpi-row[data-cols="4"]{grid-template-columns:1fr}.rv-hbar-row{grid-template-columns:90px minmax(0,1fr) 40px}}.rv-medal-emoji{justify-content:center;align-items:center;width:36px;height:36px;font-size:24px;line-height:1;display:inline-flex}.rpt-table tbody tr.is-top3 td{background:#00008006}.rpt-table tbody tr.is-top3:hover td{background:#0000800b}.rpt-table tbody td.rv-td-num{color:var(--text-primary);font-size:16px;font-weight:700}.rv-spark-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rv-spark-trend{font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:11px;font-weight:700}.rv-table-pagination{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.rv-page-info{color:var(--text-tertiary);font-size:12px;font-weight:500}.rv-page-btns{gap:4px;display:inline-flex}.rv-page-btn{border:.5px solid var(--hairline);width:30px;height:30px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background 80ms;display:inline-flex}.rv-page-btn:hover:not(:disabled){background:#f8f8f8}.rv-page-btn.is-active{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.rv-page-btn:disabled{opacity:.35;cursor:default}.rv-podium{gap:var(--content-gap);grid-template-columns:1fr 1.12fr 1fr;align-items:end;display:grid}.rv-podium-card{border:.5px solid var(--hairline);text-align:center;background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:0;padding:20px 16px;display:flex;position:relative;overflow:hidden}.rv-podium-card[data-rank="1"]{background:linear-gradient(170deg,#fffbeb 0%,#fff 50%);border-color:#eab3088c;padding:28px 16px 20px;box-shadow:0 8px 32px #eab30824}.rv-podium-card[data-rank="2"]{background:linear-gradient(170deg,#f5f6f8 0%,#fff 50%);border-color:#9ca3afb3}.rv-podium-card[data-rank="3"]{background:linear-gradient(170deg,#fff7ed 0%,#fff 50%);border-color:#b469378c}.rv-podium-medal{margin-bottom:12px;font-size:32px;line-height:1}.rv-podium-card[data-rank="1"] .rv-podium-medal{margin-bottom:14px;font-size:40px}.rv-podium-name{color:var(--text-primary);letter-spacing:-.005em;margin-top:12px;margin-bottom:2px;font-size:14px;font-weight:700;line-height:1.35}.rv-podium-card[data-rank="1"] .rv-podium-name{font-size:16px}.rv-podium-brand{color:var(--text-tertiary);margin-bottom:14px;font-size:11px;font-weight:500}.rv-podium-divider{background:var(--hairline);width:100%;height:.5px;margin-bottom:12px}.rv-podium-stats{width:100%;margin-bottom:10px;display:flex}.rv-podium-stat{flex-direction:column;flex:1;align-items:center;gap:4px;padding:0 4px;display:flex}.rv-podium-stat+.rv-podium-stat{border-left:.5px solid var(--hairline)}.rv-podium-stat-lbl{color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.rv-podium-stat-val{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:18px;font-weight:800;line-height:1.2}.rv-podium-card[data-rank="1"] .rv-podium-stat-val{font-size:24px}.rv-podium-cvr{color:var(--text-tertiary);margin-bottom:12px;font-size:11px;font-weight:500}.rv-podium-cvr strong{color:var(--brand-navy);font-weight:700}.rv-hot-badge{color:#dc2626;letter-spacing:.04em;vertical-align:middle;background:#fff1f1;border:.5px solid #dc262633;border-radius:20px;align-items:center;gap:4px;padding:2px 8px;font-size:10px;font-weight:800;display:inline-flex}.rv-hot-badge-abs{position:absolute;top:10px;right:10px}.rv-td-bar-cell{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.rv-mini-bar{background:#ededed;border-radius:2px;width:52px;height:3px;overflow:hidden}.rv-mini-bar-fill{background:var(--brand-navy);opacity:.3;border-radius:2px;height:100%}@media (width<=900px){.rv-podium{grid-template-columns:1fr}}.rv-p1-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:40px 24px;display:flex}.rv-p1-empty-icon{opacity:.6;margin-bottom:4px}.rv-p1-empty-msg{color:var(--text-tertiary);letter-spacing:-.005em;margin:0;font-size:13px;font-weight:600}.rv-p1-empty-sub{color:var(--text-tertiary);letter-spacing:.04em;margin:0;font-size:11px;font-weight:500}.rv-loading,.rv-error{min-height:200px;color:var(--text-tertiary);letter-spacing:-.005em;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:flex}.rv-error{color:var(--error)}.rv-event-list{flex-direction:column;margin:0;padding:4px 0 0;list-style:none;display:flex}.rv-event-row{border-bottom:1px solid var(--hairline);letter-spacing:-.005em;grid-template-columns:16px 1fr auto;align-items:center;gap:10px;padding:10px 4px;font-size:13px;display:grid}.rv-event-row:last-child{border-bottom:0}.rv-event-dot{background:var(--text-disabled);border-radius:50%;justify-self:center;width:8px;height:8px}.rv-event-dot.is-follow{background:var(--success)}.rv-event-dot.is-unfollow{background:var(--text-tertiary)}.rv-event-label{color:var(--text-primary);font-weight:600}.rv-event-time{font-variant-numeric:tabular-nums;color:var(--text-tertiary);font-size:12px}.rv-tab-lock{background:var(--navy-bg);color:var(--brand-navy);letter-spacing:0;border-radius:999px;align-items:center;gap:4px;margin-left:8px;padding:2.5px 8px;font-size:11px;font-weight:800;display:inline-flex}.rv-lock-wrap{min-height:520px;position:relative}.rv-lock-content{gap:var(--content-gap);filter:blur(7px)saturate(.75);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}.rv-lock-overlay{z-index:5;justify-content:center;align-items:flex-start;padding-top:104px;display:flex;position:absolute;inset:0}.rv-lock-card{border:.5px solid var(--hairline);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;max-width:430px;padding:32px 40px 28px;display:flex;box-shadow:0 16px 48px #0a0f3c26}.rv-lock-ico{background:var(--navy-bg);width:46px;height:46px;color:var(--brand-navy);border-radius:999px;justify-content:center;align-items:center;margin-bottom:8px;display:inline-flex}.rv-lock-title{color:var(--text-primary);letter-spacing:-.005em;font-size:16px;font-weight:800}.rv-lock-desc{color:var(--text-tertiary);text-wrap:pretty;margin:0 0 14px;font-size:13px;line-height:1.6}.rv-lock-cta{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:9px;height:38px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background 80ms}.rv-lock-cta:hover{background:var(--brand-navy-2)}.pv-pill-navy{background:var(--navy-bg);color:var(--brand-navy)}.pv-modal-foot-2col{border-top:.5px solid var(--hairline);grid-template-columns:1fr 1fr;gap:8px;padding:16px 20px;display:grid}.stl-table{min-width:1080px}.stl-id-link{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:0;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.stl-id-link-clickable{transition:text-decoration-color .15s;display:inline-block}.stl-id-link-clickable:hover{-webkit-text-decoration-color:var(--brand-navy);text-decoration-color:var(--brand-navy)}.stl-chart-summary{border-top:.5px solid var(--hairline);grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;align-items:center;margin-top:20px;padding-top:16px;display:grid}.stl-chart-sum-cell{flex-direction:column;gap:4px;padding:0 12px;display:flex}.stl-chart-sum-lbl{color:var(--text-tertiary);letter-spacing:0;font-size:11px;font-weight:600}.stl-chart-sum-val{color:var(--text-primary);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.stl-chart-peak{color:var(--brand-navy);margin-left:4px;font-weight:700}.stl-chart-sum-divider{background:var(--hairline);justify-self:center;width:1px;height:24px}@media (width<=768px){.stl-chart-summary{grid-template-columns:1fr 1fr;gap:16px}.stl-chart-sum-divider{display:none}}.stl-td-period{color:#4a4a4a;font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:500}.stl-td-count{font-variant-numeric:tabular-nums;color:var(--text-secondary);font-weight:600}.stl-td-revenue{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.stl-td-fee{color:var(--error);font-variant-numeric:tabular-nums;font-weight:500}.stl-td-payout{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.stl-td-name{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:280px;font-weight:600;overflow:hidden}.stl-upcoming-card{padding:28px}.stl-upcoming-grid{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:stretch;gap:32px;display:grid}.stl-upcoming-divider{background:var(--hairline-strong)}.stl-upcoming-main{flex-direction:column;gap:6px;display:flex}.stl-upcoming-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px;font-weight:600}.stl-upcoming-amount{color:var(--brand-navy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:32px;font-weight:800;line-height:1.2}.stl-upcoming-date{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px}.stl-upcoming-date strong{color:var(--text-primary);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:700}.stl-request-link{font:inherit;color:var(--brand-navy);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin-top:14px;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.stl-request-link:hover{-webkit-text-decoration-color:var(--brand-navy);text-decoration-color:var(--brand-navy)}.stl-upcoming-breakdown{flex-direction:column;align-self:center;gap:10px;display:flex}.stl-bd-row{letter-spacing:-.005em;justify-content:space-between;align-items:baseline;gap:12px;font-size:13px;display:flex}.stl-bd-lbl{color:var(--text-tertiary);font-weight:500}.stl-bd-val{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:700}.stl-bd-val.is-fee{color:var(--error);font-weight:600}.stl-bd-row.is-strong .stl-bd-lbl{color:var(--text-primary);font-weight:700}.stl-bd-row.is-strong .stl-bd-val{color:var(--brand-navy);letter-spacing:-.005em;font-size:16px;font-weight:800}.stl-bd-divider{background:var(--hairline);height:.5px;margin:4px 0}.stl-bd-divider-wide{margin:14px 0 8px}.stl-pending-head{border-bottom:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.stl-pending-count{background:var(--navy-bg);height:22px;color:var(--brand-navy);font-variant-numeric:tabular-nums;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.stl-notice{background:var(--navy-bg);border-radius:8px;padding:14px 16px}.stl-notice-row{letter-spacing:-.005em;color:var(--text-secondary);font-size:13px}.stl-notice-row strong{color:var(--brand-navy);font-weight:700}.stl-notice-primary{color:var(--brand-navy);align-items:flex-start;gap:8px;margin-bottom:4px;font-weight:500;display:flex}.stl-notice-ico{color:var(--brand-navy);flex-shrink:0;align-items:center;margin-top:1px;display:inline-flex}.stl-request-card{width:100%;max-width:720px;margin:0 auto;padding:32px}.stl-request-head{margin-bottom:24px}.stl-request-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 6px;font-size:18px;font-weight:700}.stl-request-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin:0;font-size:13px}.stl-available{background:#f8f8f8;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:24px;padding:24px;display:flex}.stl-available-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:11px;font-weight:700}.stl-available-amount{color:var(--brand-navy);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:32px;font-weight:800}.stl-available-sub{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.stl-section-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:8px;font-size:11px;font-weight:700}.stl-bank{margin-bottom:28px}.stl-bank-card{background:#fff;border:1px solid #e5e5e5;border-radius:8px;justify-content:space-between;align-items:center;padding:16px;display:flex}.stl-bank-info{flex-direction:column;gap:2px;display:flex}.stl-bank-name{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.stl-bank-num{color:var(--text-secondary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:14px;font-weight:600}.stl-bank-holder{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.stl-bank-change{color:var(--brand-navy);text-underline-offset:3px;cursor:pointer;font-size:12px;font-weight:600;font:inherit;background:0 0;border:none;padding:0;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.stl-cta-section{flex-direction:column;align-items:center;gap:10px;display:flex}.stl-cta{background:var(--brand-navy);color:#fff;width:100%;height:52px;font:inherit;letter-spacing:-.005em;font-variant-numeric:tabular-nums;cursor:pointer;border:none;border-radius:8px;font-size:16px;font-weight:700;transition:background .15s,transform 80ms}.stl-cta:hover:not(:disabled){background:var(--brand-navy-2)}.stl-cta:active:not(:disabled){transform:translateY(1px)}.stl-cta:disabled{opacity:.4;cursor:default}.stl-cta-foot{color:var(--text-tertiary);letter-spacing:-.005em;margin:0;font-size:12px}.stl-banner{padding:20px 24px}.stl-detail-breakdown{flex-direction:column;gap:10px;margin-top:4px;display:flex}.stl-bd-row.is-final .stl-bd-lbl{color:var(--text-primary);font-weight:700}.stl-bd-val.is-final{color:var(--brand-navy);letter-spacing:-.02em;font-size:18px;font-weight:800}.stl-mini-table{border-collapse:separate;border-spacing:0;width:100%;font-size:12px}.stl-mini-table th{text-align:left;letter-spacing:.04em;color:var(--text-secondary);border-bottom:.5px solid var(--hairline-strong);background:var(--surface);white-space:nowrap;padding:6px 12px;font-size:11px;font-weight:600}.stl-mini-table .pv-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.stl-mini-table td{border-bottom:.5px solid var(--hairline);color:#4a4a4a;letter-spacing:-.005em;padding:6px 12px}.stl-mini-table tr:last-child td{border-bottom:0}.stl-hold-notice{background:var(--warning-bg);border:1px solid #8a580029;border-radius:8px;padding:16px}.stl-hold-title{color:var(--warning);letter-spacing:-.005em;font-size:13px;font-weight:700}.stl-hold-sub{color:#4a4a4a;letter-spacing:-.005em;margin-top:4px;font-size:12px}.stl-hold-reason{color:#4a4a4a;letter-spacing:-.005em;border-top:.5px solid #8a580033;flex-direction:column;gap:4px;margin-top:10px;padding-top:10px;font-size:12px;display:flex}.stl-hold-reason-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--warning);font-size:11px;font-weight:700}.stl-confirm-card{background:#f8f8f8;border-radius:8px;flex-direction:column;gap:12px;margin:0 20px;padding:16px;display:flex}.stl-confirm-row{letter-spacing:-.005em;justify-content:space-between;align-items:flex-start;gap:12px;font-size:13px;display:flex}.stl-confirm-lbl{color:var(--text-tertiary);flex-shrink:0;font-weight:500}.stl-confirm-val{text-align:right;color:var(--text-primary);font-weight:600}.stl-confirm-amount{color:var(--brand-navy);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.stl-confirm-bank{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;display:flex}.stl-confirm-holder{color:var(--text-tertiary);margin-top:2px;font-size:12px;font-weight:500}.stl-confirm-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-weight:500}.stl-confirm-warn{color:var(--error);text-align:center;letter-spacing:0;margin:16px 20px 0;font-size:12px}.stl-toast{z-index:200;background:var(--brand-navy);color:#fff;letter-spacing:-.005em;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-size:13px;font-weight:600;animation:.22s cubic-bezier(.22,.61,.36,1) both stl-toast-in;display:inline-flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00043552}.stl-toast-ico{background:#ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}@keyframes stl-toast-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (width<=900px){.stl-upcoming-grid{grid-template-columns:1fr;gap:16px}.stl-upcoming-divider{width:100%;height:.5px}}@media (width<=768px){.stl-request-card{padding:20px}}@media (width<=640px){.stl-confirm-row{flex-direction:column;align-items:flex-start}.stl-confirm-val,.stl-confirm-bank{text-align:left;align-items:flex-start}}.ss2-kpi-row{margin-bottom:var(--content-gap)}.ss2-kpi{flex-direction:column;display:flex}.ss2-kpi .db-kpi-val{color:var(--text-primary)}.ss2-kpi.is-accent .db-kpi-val{color:var(--brand-navy)}.ss2-kpi.is-est .db-kpi-val{color:var(--text-tertiary);font-weight:800}.ss2-kpi-est-mark{color:var(--text-tertiary);margin-right:2px;font-size:16px;font-weight:700}.ss2-kpi-won-after{color:var(--text-tertiary);margin-left:1px;font-size:14px;font-weight:700}.ss2-kpi-tag{background:var(--muted-bg);height:15px;color:var(--text-tertiary);letter-spacing:.04em;vertical-align:1px;border-radius:3px;align-items:center;margin-left:4px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.ss2-kpi-won{color:inherit;margin-left:1px;font-size:16px;font-weight:700}.ss2-kpi-foot-strong{color:var(--brand-navy);font-weight:700}.ss2-kpi-deduct{flex-direction:column;gap:2px;margin-top:auto;display:flex}.ss2-kpi-deduct-row{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;font-size:11px;display:flex}.ss2-kpi-deduct-row span{white-space:nowrap}.ss2-kpi-deduct-row b{color:var(--text-secondary);font-weight:700}.ss2-rulebar{background:var(--navy-bg);margin-bottom:var(--content-gap);border-radius:11px;flex-wrap:wrap;align-items:center;gap:20px;padding:12px 16px;display:flex}.ss2-rule{color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.ss2-rule-ico{color:var(--brand-navy);flex-shrink:0;display:inline-flex}.ss2-rule b{color:var(--brand-navy);font-weight:700}.ss2-rule-muted{color:var(--text-tertiary);font-weight:500}.ss2-rule-sep{background:var(--hairline-strong);width:1px;height:14px}.ss2-tabs{border-bottom:1px solid var(--hairline-strong);align-items:stretch;gap:2px;display:flex}.ss2-tab{cursor:pointer;height:40px;font:inherit;letter-spacing:-.005em;color:var(--text-tertiary);background:0 0;border:none;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;transition:color .14s;display:inline-flex;position:relative}.ss2-tab:hover{color:var(--text-secondary)}.ss2-tab{white-space:nowrap}.ss2-tab.is-active{color:var(--brand-navy);font-weight:800}.ss2-tab:after{content:"";background:var(--brand-navy);opacity:0;border-radius:2px 2px 0 0;height:2px;transition:opacity .14s;position:absolute;bottom:-1px;left:8px;right:8px}.ss2-tab.is-active:after{opacity:1}.ss2-tab-num{font-variant-numeric:tabular-nums;color:var(--text-tertiary);background:var(--muted-bg);border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:18px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.ss2-tab.is-active .ss2-tab-num{background:var(--brand-navy);color:#fff}.ss2-table tbody tr{cursor:pointer}.ss2-idlink{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:none}.ss2-table tbody tr:hover .ss2-idlink{text-underline-offset:2px;text-decoration:underline}.ss2-prod{flex-direction:column;gap:1px;min-width:0;display:flex}.ss2-prod-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;max-width:230px;font-size:13px;font-weight:600;overflow:hidden}.ss2-prod-opt{color:var(--text-tertiary);font-size:11px}.ss2-amount{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:700}.ss2-fee{color:var(--error);font-variant-numeric:tabular-nums;font-weight:600}.ss2-fee-free{color:var(--success);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ss2-fee-free em{letter-spacing:0;background:var(--success-bg);color:var(--success);border-radius:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:800}.ss2-deduct{color:var(--suspect-fg);font-variant-numeric:tabular-nums;font-weight:600}.ss2-dash{color:var(--text-tertiary)}.ss2-payout{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:800}.ss2-payout-wait{color:var(--text-tertiary);font-size:12px;font-weight:600}.ss2-when{color:var(--text-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.ss2-when b{color:var(--text-secondary);font-weight:700}.ss2-badge{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;gap:4px;height:23px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.ss2-badge.is-scheduled{background:var(--navy-bg);color:var(--brand-navy)}.ss2-badge.is-paid{background:var(--success-bg);color:var(--success)}.ss2-badge.is-pending{background:var(--muted-bg);color:var(--text-tertiary)}.ss2-table tbody tr.ss2-row-pending td{color:var(--text-tertiary)}.ss2-table tbody tr.ss2-row-pending .ss2-prod-name{color:var(--text-secondary)}.ss2-flow{background:var(--paper);border:.5px solid var(--hairline);border-radius:12px;flex-direction:column;gap:0;padding:20px;display:flex}.ss2-flow-row{justify-content:space-between;align-items:baseline;padding:8px 0;font-size:13px;display:flex}.ss2-flow-row .ss2-fk{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.ss2-flow-row .ss2-fv{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-weight:700}.ss2-flow-row.is-base .ss2-fv{font-weight:800}.ss2-flow-row.is-minus .ss2-fk{color:var(--error)}.ss2-flow-row.is-minus .ss2-fv{color:var(--error);font-weight:600}.ss2-flow-row.is-deduct .ss2-fk{color:var(--suspect-fg)}.ss2-flow-row.is-deduct .ss2-fv{color:var(--suspect-fg);font-weight:600}.ss2-flow-op{color:var(--text-tertiary);text-align:center;width:14px;font-size:11px;font-weight:800;display:inline-block}.ss2-flow-rate{color:var(--text-tertiary);border:.5px solid var(--hairline);background:#fff;border-radius:5px;padding:1px 6px;font-size:11px;font-weight:700}.ss2-flow-note{color:var(--text-tertiary);padding:6px 0 2px 20px;font-size:11px;line-height:1.5}.ss2-flow-total{border-top:1px solid var(--hairline-strong);justify-content:space-between;align-items:baseline;margin-top:6px;padding-top:14px;display:flex}.ss2-flow-total .ss2-fk{color:var(--text-primary);font-size:14px;font-weight:800}.ss2-flow-total .ss2-fv{color:var(--brand-navy);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:24px;font-weight:800}.ss2-flow-total.is-est .ss2-fv{color:var(--text-secondary)}.ss2-payline{border-radius:11px;align-items:center;gap:10px;padding:14px 16px;display:flex}.ss2-payline.is-scheduled{background:var(--navy-bg)}.ss2-payline.is-paid{background:var(--success-bg)}.ss2-payline-ico{color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.ss2-payline.is-scheduled .ss2-payline-ico{background:var(--brand-navy)}.ss2-payline.is-paid .ss2-payline-ico{background:var(--success)}.ss2-payline-text{min-width:0}.ss2-payline-title{letter-spacing:-.005em;font-size:13px;font-weight:800}.ss2-payline.is-scheduled .ss2-payline-title{color:var(--brand-navy)}.ss2-payline.is-paid .ss2-payline-title{color:var(--success)}.ss2-payline-sub{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:1px;font-size:12px}.ss2-notice{color:var(--text-secondary);background:var(--navy-bg);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.5;display:flex}.ss2-notice-ico{color:var(--brand-navy);flex-shrink:0;margin-top:1px}.ss2-notice b{color:var(--brand-navy);font-weight:700}.ss2-prodcard{border:.5px solid var(--hairline);border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}.ss2-prodcard-thumb{background:var(--muted-bg);border-radius:10px;flex-shrink:0}.ss2-prodcard-text{flex:1;min-width:0}.ss2-prodcard-name{color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.005em;font-size:14px;font-weight:700;overflow:hidden}.ss2-prodcard-opt{color:var(--text-tertiary);margin-top:2px;font-size:12px}.ss2-prodcard-price{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ss2-acct{border:.5px solid var(--hairline);border-radius:12px;align-items:flex-start;gap:12px;padding:14px;display:flex}.ss2-acct-ico{background:var(--navy-bg);width:36px;height:36px;color:var(--brand-navy);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ss2-acct-text{min-width:0}.ss2-acct-bank{color:var(--text-primary);font-size:13px;font-weight:700}.ss2-acct-no{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px}.ss2-acct-verify{color:var(--success);align-items:center;gap:4px;margin-top:6px;font-size:11px;font-weight:700;display:inline-flex}.ss2-acct-verify.is-pending{color:var(--suspect-fg)}.ss2-acct-change{border:1px solid var(--hairline-strong);height:30px;color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;align-self:center;margin-left:auto;padding:0 12px;font-size:12px;font-weight:600;transition:border-color .12s,color .12s}.ss2-acct-change:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.ss2-acct-form{flex-direction:column;gap:10px;display:flex}.ss2-acct-hint{color:var(--text-tertiary);align-items:flex-start;gap:6px;margin-top:8px;font-size:12px;line-height:1.5;display:flex}.ss2-acct-hint svg{flex-shrink:0;margin-top:1px}.ss2-acct-hint b{color:var(--text-secondary);font-weight:700}.ss2-acct-cur{background:var(--muted-bg);border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:10px 14px;display:flex}.ss2-acct-cur-k{color:var(--text-tertiary);flex-shrink:0;font-size:12px;font-weight:700}.ss2-acct-cur-v{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:right;font-size:13px;font-weight:600}.ss2-acct-form .sl-field{flex-direction:column;gap:6px;display:flex}.ss2-acct-form .sl-field-lbl{color:var(--text-secondary);font-size:12px;font-weight:600}.ss2-acct-form .cs-req{color:var(--error)}.ss2-taxcard{background:var(--success-bg);border-radius:12px;align-items:center;gap:12px;padding:14px;display:flex}.ss2-taxcard-ico{background:var(--success);color:#fff;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.ss2-taxcard-text{flex:1;min-width:0}.ss2-taxcard-title{color:var(--success);font-size:13px;font-weight:700}.ss2-taxcard-sub{color:var(--text-tertiary);margin-top:2px;font-size:11px}.ss2-taxcard-btn{border:.5px solid var(--success);height:28px;color:var(--success);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ss2-act{border:.5px solid var(--hairline-strong);height:28px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:7px;padding:0 12px;font-size:12px;font-weight:600}.ss2-act:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.ss2-panel-body{flex-direction:column;gap:20px;padding:20px;display:flex}.ss2-panel-body .ss2-sec-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:8px;font-size:11px;font-weight:700}.sg-dirty-indicator{color:var(--warning);letter-spacing:-.005em;align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.sg-dirty-dot{background:var(--warning);border-radius:999px;width:6px;height:6px;animation:1.6s ease-out infinite sg-pulse-dot;box-shadow:0 0 #8a580066}@keyframes sg-pulse-dot{0%{box-shadow:0 0 #8a580066}to{box-shadow:0 0 0 8px #8a580000}}.sg-save-top{transition:background .15s,box-shadow .22s}.sg-save-top.is-pulse{animation:1.8s ease-out infinite sg-pulse-btn;box-shadow:0 0 #00008080}@keyframes sg-pulse-btn{0%{box-shadow:0 0 #0000806b}to{box-shadow:0 0 0 10px #00008000}}.sg-content{padding:24px}.sg-tab-grid{grid-template-columns:minmax(0,1.85fr) minmax(280px,1fr);align-items:start;gap:20px;display:grid}.sg-form-card{flex-direction:column;gap:28px;padding:24px;display:flex}.sg-policy-card{width:100%}.sg-section{flex-direction:column;gap:14px;display:flex}.sg-section-head{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.sg-section-hint{letter-spacing:0;text-transform:none;color:var(--text-tertiary);font-size:12px;font-weight:500}.sg-section-body{flex-direction:column;gap:14px;display:flex}.sg-hint{color:var(--text-tertiary);letter-spacing:0;font-size:11px}.sg-link-remove{font:inherit;color:var(--text-tertiary);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;-webkit-text-decoration:underline #0000002e;text-decoration:underline #0000002e}.sg-link-remove:hover{color:var(--error)}.sg-logo-row{align-items:center;gap:16px;display:flex}.sg-logo-frame{background:var(--navy-bg);border:1px solid var(--hairline);width:80px;height:80px;color:var(--brand-navy);letter-spacing:-.04em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:24px;font-weight:800;display:flex;overflow:hidden}.sg-logo-img{object-fit:cover;width:100%;height:100%;display:block}.sg-logo-placeholder{color:var(--brand-navy);font-size:32px;font-weight:800}.sg-logo-text{flex-direction:column;gap:6px;display:flex}.sg-counter{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500}.sg-counter strong{color:var(--text-secondary);font-weight:700}.sg-biz-row{align-items:stretch;gap:8px;display:flex}.sg-biz-row .pv-input,.sg-biz-row>div{flex:1}.sg-biz-verify{border:1px solid var(--brand-navy);height:44px;color:var(--brand-navy);font:inherit;letter-spacing:-.005em;white-space:nowrap;background:#fff;border-radius:8px;padding:0 16px;font-size:12px;font-weight:600;transition:background .15s,opacity .15s}.sg-biz-verify:hover:not(:disabled){background:var(--navy-bg)}.sg-biz-verify:disabled{opacity:.4;cursor:default}.sg-ch-row{grid-template-columns:24px 86px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.sg-ch-ico{width:24px;height:24px;color:var(--text-secondary);background:#f4f4f4;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.sg-ch-label{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:600}.sg-ch-input{font-size:13px;height:36px!important;padding:0 12px!important}.sg-ch-status{letter-spacing:-.005em;height:22px;padding:0 10px;font-size:11px;font-weight:700}.sg-add-channel{color:var(--brand-navy);text-underline-offset:3px;letter-spacing:-.005em;text-transform:none;font-size:12px;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.sg-tags-editor{flex-direction:column;gap:12px;display:flex}.sg-tag-input-box{background:#fff;border:1px solid #e5e5e5;border-radius:8px;align-items:flex-start;gap:12px;min-height:52px;padding:8px 14px 8px 10px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.sg-tag-input-box:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801f}.sg-tag-input-chips{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.sg-tag-chip{background:var(--navy-bg);height:26px;color:var(--brand-navy);letter-spacing:-.005em;border-radius:4px;align-items:center;gap:4px;padding:0 6px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.sg-tag-chip-x{color:#00008073;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;transition:background .15s,color .15s;display:inline-flex}.sg-tag-chip-x:hover{color:var(--brand-navy);background:#00008014}.sg-tag-input{min-width:160px;height:26px;font:inherit;color:var(--text-primary);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;font-size:13px}.sg-tag-input::placeholder{color:var(--text-disabled);font-size:13px}.sg-tag-input:disabled{cursor:default;background:0 0}.sg-tag-count{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;flex-shrink:0;align-self:center;font-size:11px;font-weight:500}.sg-tag-count strong{color:var(--text-secondary);font-weight:700}.sg-tag-suggest{flex-direction:column;gap:8px;display:flex}.sg-tag-suggest-lbl{color:var(--text-tertiary);letter-spacing:.04em;font-size:11px;font-weight:600}.sg-tag-suggest-list{flex-wrap:wrap;gap:6px;display:flex}.sg-tag-suggest-chip{height:26px;color:var(--text-tertiary);font:inherit;letter-spacing:-.005em;cursor:pointer;background:#fff;border:1px dashed #d4d4d4;border-radius:4px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.sg-tag-suggest-chip:hover:not(:disabled){border-style:solid;border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy)}.sg-tag-suggest-chip:disabled{opacity:.4;cursor:default}.sg-tag-suggest-empty{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.sg-preview-card{border:.5px solid var(--hairline);background:#fff;border-radius:8px;flex-direction:column;gap:14px;padding:20px;display:flex;position:sticky;top:24px}.sg-preview-head{color:var(--text-tertiary);letter-spacing:-.005em;text-align:center;font-size:13px;font-weight:600}.sg-preview-scope{color:var(--text-tertiary);text-align:center;letter-spacing:-.005em;margin-top:-8px;font-size:11px;line-height:1.5}.sg-phone{background:#fff;border:6px solid #0a0a0a;border-radius:28px;width:240px;height:480px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 8px 24px #0a0c1e29}.sg-phone-notch{z-index:3;background:#0a0a0a;border-radius:999px;width:60px;height:14px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.sg-phone-screen{background:#fafaf8;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sg-phone-status{color:var(--text-primary);font-variant-numeric:tabular-nums;justify-content:space-between;padding:8px 16px 4px;font-size:11px;font-weight:700;display:flex}.sg-phone-status-r{letter-spacing:-.04em;color:var(--text-tertiary)}.sg-shop-topbar{color:var(--text-primary);justify-content:space-between;align-items:center;padding:6px 12px 2px;display:flex}.sg-shop-topbar-r{color:var(--text-secondary);align-items:center;gap:10px;display:inline-flex}.sg-shop-head{align-items:center;gap:12px;padding:8px 14px 0;display:flex}.sg-shop-avatar{border:1px solid var(--hairline-strong);width:46px;height:46px;color:var(--text-primary);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:flex;overflow:hidden}.sg-shop-avatar img{object-fit:cover;width:100%;height:100%}.sg-shop-stats{flex:1;justify-content:space-around;align-items:center;min-width:0;display:flex}.sg-shop-stat{flex-direction:column;align-items:center;gap:1px;display:flex}.sg-shop-stat strong{color:var(--text-primary);letter-spacing:-.005em;font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.sg-shop-stat span{color:var(--text-tertiary);letter-spacing:-.005em;font-size:11px}.sg-shop-name{color:var(--text-primary);letter-spacing:-.02em;margin:10px 14px 0;font-size:13px;font-weight:700;line-height:1.2}.sg-shop-since{color:var(--text-tertiary);letter-spacing:-.005em;margin:4px 14px 0;font-size:11px}.sg-shop-tags{flex-wrap:wrap;gap:4px;margin:8px 14px 0;display:flex}.sg-tag{height:18px;color:var(--text-secondary);letter-spacing:-.005em;background:#f5f5f2;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.sg-shop-cta{gap:6px;margin:10px 14px 0;display:flex}.sg-shop-cta-follow,.sg-shop-cta-chat{letter-spacing:-.005em;border-radius:8px;flex:1;justify-content:center;align-items:center;height:26px;font-size:11px;font-weight:700;display:inline-flex}.sg-shop-cta-follow{color:#fff;background:#111114}.sg-shop-cta-chat{color:var(--text-primary);border:1px solid var(--hairline-strong);background:#fff}.sg-shop-tabs{border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.sg-shop-tabs span{text-align:center;color:var(--text-tertiary);border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 0 6px;font-size:11px;font-weight:600}.sg-shop-tabs span.is-active{color:var(--text-primary);border-bottom-color:#111114;font-weight:800}.sg-shop-grid{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;padding:8px;display:grid}.sg-shop-thumb{aspect-ratio:1;border-radius:4px}.sg-preview-link{color:var(--brand-navy);text-align:center;text-underline-offset:3px;font-size:11px;font-weight:600;text-decoration:underline}.sg-preview-warn{color:var(--text-secondary);text-align:center;letter-spacing:-.005em;font-size:11px;line-height:1.5}.sg-preview-note{color:var(--text-tertiary);text-align:center;letter-spacing:-.005em;font-size:11px;line-height:1.5}.sg-check-grid{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0;display:grid}.sg-check-label{border:1px solid var(--hairline-strong);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 14px;transition:border-color .15s,background .15s;display:flex}.sg-check-label:hover{background:#fafafa;border-color:#c8c8c8}.sg-check-label.is-checked{border-color:var(--brand-navy);background:var(--navy-bg)}.sg-check-label.is-checked .sg-check-text{color:var(--brand-navy);font-weight:600}.sg-check-box{background:#fff;border:1.5px solid #d4d4d4;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;transition:border-color .15s,background .15s;display:flex}.sg-check-box.is-checked{border-color:var(--brand-navy);background:var(--brand-navy)}.sg-check-text{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px;font-weight:500}.sg-banner{letter-spacing:-.005em;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.sg-banner-warn{background:var(--warning-bg);color:var(--warning)}.sg-banner-warn strong{font-weight:700}.sg-banner-ico{flex-shrink:0;margin-top:1px;display:inline-flex}.sg-save-bar{margin-top:4px}.sg-save-cta{width:100%;height:44px;font-size:16px;font-weight:700}.sg-preview-text{color:#4a4a4a;letter-spacing:-.005em;background:#f8f8f8;border-radius:8px;padding:16px 20px;font-size:13px;line-height:1.6}.sg-preview-line{border-bottom:.5px solid #e5e5e5;margin:0;padding:6px 0}.sg-preview-line:last-child{border-bottom:0;padding-bottom:0}.sg-preview-line:first-child{padding-top:0}@media (width<=1280px){.sg-tab-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}}@media (width<=1024px){.sg-tab-grid{grid-template-columns:1fr}.sg-preview-card{position:static}.sg-phone{width:220px;height:440px}}@media (width<=768px){.sg-content{padding:16px}.sg-form-card{padding:20px}.sg-ch-row{grid-template-columns:24px 1fr;grid-template-areas:"ic lbl""ic input"".status"}.sg-ch-row .sg-ch-ico{grid-area:ic}.sg-ch-row .sg-ch-label{grid-area:lbl}.sg-ch-row .sg-ch-input{grid-area:input}.sg-ch-row .sg-ch-status{grid-area:status;justify-self:start}.sg-check-grid,.sg-shop-grid{grid-template-columns:1fr}.sg-dirty-indicator{display:none}}@media (width<=640px){.sg-logo-row{flex-direction:column;align-items:flex-start;gap:12px}}.sg-oa{flex-direction:column;gap:10px;display:flex}.sg-oa-hint-row{align-items:center;gap:8px;display:inline-flex}.sg-oa-badge{letter-spacing:-.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.sg-oa-badge.is-unverified{background:var(--suspect-bg);color:var(--suspect-fg)}.sg-oa-badge.is-pending{background:var(--navy-bg);color:var(--brand-navy)}.sg-oa-badge.is-verified{background:var(--success-bg);color:var(--success)}.sg-oa .pv-input.is-invalid{border-color:var(--error)}.sg-oa .pv-input.is-invalid:focus{box-shadow:0 0 0 3px var(--error-bg)}.sg-oa-error{color:var(--error);font-size:12px;font-weight:600;line-height:1.5}.sg-oa-tries{font-variant-numeric:tabular-nums;font-weight:700}.sg-oa-retry-inline{font:inherit;color:var(--error);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-weight:800;text-decoration:underline}.sg-oa-codebox{border:.5px solid var(--hairline-strong);background:var(--muted-bg);border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sg-oa-codebox-head{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.sg-oa-codebox-sub{color:var(--text-tertiary);margin-top:2px;font-size:12px;font-weight:500;display:block}.sg-oa-code-row{align-items:stretch;gap:8px;display:flex}.sg-oa-code-wrap{width:200px;position:relative}.sg-oa-code-input{border:1px solid var(--hairline-strong);width:100%;height:40px;font:inherit;letter-spacing:.04em;color:var(--text-primary);font-variant-numeric:tabular-nums;background:#fff;border-radius:9px;padding:0 64px 0 14px;font-size:16px;font-weight:700;transition:border-color .14s,box-shadow .14s}.sg-oa-code-input:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px var(--navy-bg);outline:none}.sg-oa-code-input::placeholder{color:var(--text-disabled);font-weight:500}.sg-oa-code-input:disabled{background:var(--muted-bg);color:var(--text-disabled)}.sg-oa-code-wrap.is-invalid .sg-oa-code-input{border-color:var(--error)}.sg-oa-code-wrap.is-invalid .sg-oa-code-input:focus{box-shadow:0 0 0 3px var(--error-bg)}.sg-oa-timer{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12px;font-weight:700;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.sg-oa-timer.is-low{color:var(--error)}.sg-oa-confirm{background:var(--brand-navy);color:#fff;height:40px;font:inherit;cursor:pointer;white-space:nowrap;border:none;border-radius:9px;align-items:center;padding:0 20px;font-size:13px;font-weight:700;transition:filter .14s;display:inline-flex}.sg-oa-confirm:hover:not(:disabled){filter:brightness(1.18)}.sg-oa-confirm:disabled:not(.is-busy){background:var(--muted-bg);color:var(--text-disabled);cursor:default}.sg-oa-codebox-foot{align-items:center;gap:8px;display:flex}.sg-oa-resend,.sg-oa-cancel{font:inherit;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.sg-oa-resend{color:var(--brand-navy)}.sg-oa-resend:disabled,.sg-oa-cancel:disabled{color:var(--text-disabled);cursor:default}.sg-oa-cancel{color:var(--text-tertiary)}.sg-oa-cancel:hover:not(:disabled){color:var(--text-secondary)}.sg-oa-foot-sep{color:var(--text-disabled);font-size:11px}.sg-oa-verified-note{color:var(--text-secondary);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.sg-oa-verified-note b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:800}.sg-oa-verified-ico{background:var(--success-bg);width:17px;height:17px;color:var(--success);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bv-btn-spin{opacity:.9;border:2px solid;border-right-color:#0000;border-radius:999px;width:13px;height:13px;margin-right:6px;animation:.7s linear infinite sg-oa-spin;display:inline-block}@keyframes sg-oa-spin{to{transform:rotate(360deg)}}@media (width<=720px){.sg-oa-code-row{flex-wrap:wrap}.sg-oa-code-wrap{width:100%}}.sg-fee-opts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sg-fee-opt{border:1px solid var(--hairline);text-align:left;cursor:pointer;min-height:44px;font:inherit;background:#fff;border-radius:9px;align-items:flex-start;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s;display:flex}.sg-fee-opt:hover{background:#fafafa;border-color:#c8c8c8}.sg-fee-opt:disabled{color:var(--text-disabled);cursor:not-allowed}.sg-fee-opt:disabled:hover{border-color:var(--hairline);background:#fff}.sg-fee-opt:disabled .sg-fee-name{color:var(--text-disabled)}.sg-fee-opt.is-on{border-color:var(--selected-border,var(--hairline-strong));background:var(--selected-bg,#f5f5fb)}.sg-fee-radio{border:1.5px solid var(--hairline-strong);background:#fff;border-radius:999px;flex-shrink:0;width:16px;height:16px;margin-top:1px;position:relative}.sg-fee-opt.is-on .sg-fee-radio{border-color:var(--selected-accent,var(--brand-navy))}.sg-fee-opt.is-on .sg-fee-radio:after{content:"";background:var(--selected-accent,var(--brand-navy));border-radius:999px;width:7px;height:7px;margin:auto;position:absolute;inset:0}.sg-fee-body{flex-direction:column;gap:4px;min-width:0;display:flex}.sg-fee-name{color:var(--text-secondary);letter-spacing:-.005em;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}.sg-fee-opt.is-on .sg-fee-name{color:var(--selected-fg,var(--text-primary));font-weight:600}.sg-fee-default{height:16px;color:var(--text-tertiary);background:#f5f5f2;border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.sg-fee-opt.is-on .sg-fee-default{color:var(--text-secondary);background:#fff}.sg-fee-desc{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;line-height:1.5}.sg-fee-ex{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:11px}.sg-fee-ex b{color:var(--text-primary);font-weight:700}.sg-fee-opt.is-on .sg-fee-ex b{color:var(--selected-fg,var(--text-primary))}.sg-fee-note{color:var(--text-tertiary);letter-spacing:-.005em;margin-top:8px;font-size:12px;line-height:1.6}.sg-fee-note-save{margin-top:4px}@media (width<=720px){.sg-fee-opts{grid-template-columns:1fr}}.sg-cap-banner{background:var(--navy-bg);color:var(--text-secondary);letter-spacing:-.005em;border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13px;line-height:1.6;display:flex}.sg-cap-banner-ico{color:var(--brand-navy);flex-shrink:0;margin-top:1px;display:inline-flex}.sg-cap-banner b{color:var(--brand-navy);font-weight:700}.sg-cap-list{flex-direction:column;gap:12px;margin-top:14px;display:flex}.sg-cap-row{border:.5px solid var(--hairline-strong);border-radius:12px;padding:14px 16px;transition:border-color .15s}.sg-cap-row.is-atcap{border-color:var(--suspect-fg);background:#fffbf2}.sg-cap-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.sg-cap-reason{align-items:baseline;gap:10px;min-width:0;display:flex}.sg-cap-label{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.sg-cap-limit{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;font-variant-numeric:tabular-nums;border-radius:7px;flex-shrink:0;align-items:center;height:24px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.sg-cap-row.is-atcap .sg-cap-limit{background:var(--suspect-fg)}.sg-cap-input{max-width:280px}.sg-cap-msg{color:var(--text-tertiary);letter-spacing:-.005em;margin-top:8px;font-size:12px}.sg-cap-msg.is-max{color:var(--suspect-fg);font-weight:600}.sg-cap-msg.is-warn{color:var(--error);font-weight:700}.sg-chadd-list{flex-direction:column;gap:8px;margin-top:14px;display:flex}.sg-chadd-opt{border:1px solid var(--hairline-strong);min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:12px;padding:10px 14px;transition:border-color .15s,background .15s;display:flex}.sg-chadd-opt:hover:not(:disabled){background:#fafafa;border-color:#c8c8c8}.sg-chadd-opt.is-sel{border-color:var(--brand-navy);background:var(--navy-bg)}.sg-chadd-opt:disabled{cursor:default;background:#fafaf8}.sg-chadd-opt:disabled .sg-chadd-name{color:var(--text-disabled)}.sg-chadd-radio{background:#fff;border:1.5px solid #c9c9c9;border-radius:999px;flex-shrink:0;width:16px;height:16px;position:relative}.sg-chadd-opt.is-sel .sg-chadd-radio{border-color:var(--brand-navy)}.sg-chadd-opt.is-sel .sg-chadd-radio:after{content:"";background:var(--brand-navy);border-radius:999px;width:7px;height:7px;margin:auto;position:absolute;inset:0}.sg-chadd-ico{color:var(--text-secondary);flex-shrink:0;display:inline-flex}.sg-chadd-opt.is-sel .sg-chadd-ico{color:var(--brand-navy)}.sg-chadd-main{flex-direction:column;gap:1px;min-width:0;display:flex}.sg-chadd-name{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px;font-weight:600}.sg-chadd-opt.is-sel .sg-chadd-name{color:var(--brand-navy)}.sg-chadd-desc{color:var(--text-tertiary);font-size:12px}.sg-chadd-added{color:var(--text-tertiary);background:var(--muted-bg);border-radius:5px;flex-shrink:0;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:700}.sg-ch-remove{width:26px;height:26px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s,background .15s;display:inline-flex}.sg-ch-remove:hover{color:var(--error);background:var(--error-bg)}.sg-ch-remove.is-locked{color:var(--text-disabled);cursor:help;opacity:.6}.sg-region-clear{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.sg-region-clear-btn{border:1px solid var(--hairline-strong);min-height:30px;font:inherit;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:7px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s}.sg-region-clear-btn:hover:not(:disabled){border-color:var(--error);color:var(--error);background:var(--error-bg)}.sg-region-clear-btn:disabled{opacity:.4;cursor:default}.sg-region-clear-note{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.sg-buyer-preview{border-top:.5px solid var(--hairline);margin-top:24px;padding-top:20px}.sg-buyer-preview-head{color:var(--text-tertiary);letter-spacing:-.005em;align-items:center;gap:8px;margin-bottom:12px;font-size:12px;font-weight:700;display:flex}.sg-buyer-preview-ico{color:var(--text-tertiary);display:inline-flex}.sg-buyer-card{border:.5px solid var(--hairline-strong);background:#fafaf8;border-radius:12px;max-width:420px;padding:16px 20px}.sg-buyer-row{justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;display:flex}.sg-buyer-k{color:var(--text-secondary);font-size:13px}.sg-buyer-v{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:14px;font-weight:800}.sg-buyer-v-note{color:var(--success);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.sg-buyer-row.is-note{padding-top:0}.sg-buyer-divider{background:var(--hairline-strong);height:.5px;margin:8px 0}.sg-buyer-row.is-sub .sg-buyer-k{color:var(--text-tertiary);font-size:12px}.sg-buyer-v-sub{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.sg-idc{border:1px solid var(--hairline);background:#fff;border-radius:10px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.sg-idc.is-pending{background:var(--navy-bg);border-color:#d6d6ee}.sg-idc.is-rejected{background:#fdf6f6;border-color:#ebcaca}.sg-idc-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sg-idc-state{align-items:center;gap:6px;display:inline-flex}.sg-idc-dot{background:currentColor;border-radius:999px;flex:none;width:7px;height:7px}.sg-idc-state.is-pending{color:var(--brand-navy)}.sg-idc-state.is-rejected{color:var(--error)}.sg-idc-tag{font-size:12px;font-weight:600}.sg-idc-meta{color:var(--text-tertiary);align-items:center;gap:6px;margin-left:auto;font-size:12px;display:inline-flex}.sg-idc-at{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";color:var(--text-secondary);font-weight:600}.sg-idc-table{border:1px solid var(--hairline);background:#fff;border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.sg-idc-tr{grid-template-columns:minmax(96px,.7fr) minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:12px;padding:10px 12px;font-size:13px;display:grid}.sg-idc-tr+.sg-idc-tr{border-top:1px solid var(--hairline)}.sg-idc-tr.is-head{background:var(--muted-bg,#f4f4f1);padding-top:8px;padding-bottom:8px}.sg-idc-k{color:var(--text-secondary);font-weight:600}.sg-idc-v{font-variant-numeric:tabular-nums;font-feature-settings:"tnum";overflow-wrap:anywhere;min-width:0}.sg-idc-v.is-old{color:var(--text-tertiary)}.sg-idc-v.is-new{color:var(--text-primary);flex-direction:column;align-items:flex-start;gap:6px;font-weight:600;display:flex}.sg-idc-check{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;font-weight:500;display:inline-flex}.sg-idc-check.is-ok{color:var(--success)}.sg-idc-check.is-wait{color:var(--text-tertiary)}.sg-idc-reason{background:#fff;border:1px solid #ebcaca;border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.sg-idc-reason-txt{color:var(--text-primary);text-wrap:pretty;font-size:13px;line-height:1.6}.sg-idc-foot{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.sg-idc-actions{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.sg-idc-btn{height:32px}.sg-idc-edit{background:var(--navy-bg);border:1px solid #d6d6ee;border-radius:8px;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.sg-idc-edit-ico{background:var(--brand-navy);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:16px;height:16px;margin-top:2px;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:800;display:inline-flex}@media (width<=640px){.sg-idc-tr{grid-template-columns:1fr}.sg-idc-meta{margin-left:0}}.gd-content{background:var(--paper);padding:0;display:block}.gd-wrap{max-width:920px;margin:0 auto;padding:64px 40px 96px}.gd-hero{border-bottom:.5px solid var(--hairline-strong);flex-direction:column;gap:20px;margin-bottom:48px;padding-bottom:40px;display:flex}.gd-eyebrow{background:var(--navy-bg);height:26px;color:var(--brand-navy);letter-spacing:0;white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:0 12px 0 10px;font-size:12px;font-weight:700;display:inline-flex}.gd-eyebrow-dot{background:var(--brand-navy);border-radius:999px;width:6px;height:6px}.gd-hero-title{letter-spacing:-.04em;color:var(--text-primary);text-wrap:balance;margin:0;font-size:40px;font-weight:800;line-height:1.2}.gd-hero-em{color:var(--brand-navy)}.gd-hero-sub{color:var(--text-tertiary);letter-spacing:-.005em;text-wrap:pretty;max-width:600px;margin:0;font-size:18px;font-weight:500;line-height:1.5}.gd-hero-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.gd-hero-chip{border:.5px solid var(--hairline-strong);letter-spacing:-.005em;height:32px;color:var(--text-secondary);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.gd-hero-chip svg{color:var(--text-tertiary);flex-shrink:0}.gd-hero-chip.is-primary{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.gd-hero-chip.is-primary svg{color:#fff}.gd-steps{flex-direction:column;gap:20px;display:flex}.gd-step{border:.5px solid var(--hairline-strong);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:40px;padding:32px;display:grid}.gd-step-text{flex-direction:column;min-width:0;display:flex}.gd-step-num{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:12px;font-size:12px;font-style:normal;font-weight:700}.gd-step-num b{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--brand-navy);font-size:16px;font-style:normal;font-weight:800}.gd-step-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.35}.gd-step-desc{color:var(--text-secondary);letter-spacing:-.005em;text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.gd-step-list{flex-direction:column;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.gd-step-li{letter-spacing:-.005em;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.gd-step-li-ico{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.gd-step-li.is-check .gd-step-li-ico{background:var(--success-bg);color:var(--success)}.gd-step-li.is-note .gd-step-li-ico{background:var(--muted-bg);color:var(--text-tertiary)}.gd-step-li.is-check{color:var(--text-primary);font-weight:700}.gd-step-li.is-note{color:var(--text-tertiary)}.gd-inline-link{color:var(--brand-navy);text-underline-offset:2px;white-space:nowrap;font-weight:700;-webkit-text-decoration:underline #0000804d;text-decoration:underline #0000804d}.gd-inline-link:hover{-webkit-text-decoration-color:var(--brand-navy);text-decoration-color:var(--brand-navy)}.gd-visual{background:var(--paper);border:.5px solid var(--hairline);border-radius:12px;justify-content:center;align-self:stretch;align-items:center;min-height:184px;padding:24px;display:flex}.gd-plat{color:#fff;letter-spacing:-.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;font-size:14px;font-weight:800;display:flex}.gd-plat.is-instagram,.gd-cell-plat-dot.is-instagram{background:radial-gradient(circle at 30% 110%,#feda77 0%,#dd2a7b 45%,#8134af 80%,#515bd4 100%)}.gd-plat.is-cafe24,.gd-cell-plat-dot.is-cafe24{background:#2f6bff}.gd-plat.is-naver,.gd-cell-plat-dot.is-naver{background:#14b45a}.gd-plat.is-been{background:var(--brand-navy);font-family:var(--font-sans);letter-spacing:-.005em;font-size:16px;font-style:normal;font-weight:800}.gd-vis-transform{justify-content:center;align-items:center;gap:14px;width:100%;display:flex}.gd-vis-post{border:.5px solid var(--hairline-strong);background:#fff;border-radius:10px;width:92px;overflow:hidden;box-shadow:0 4px 16px -8px #0a0c1e40}.gd-vis-post-img{background:linear-gradient(135deg,#8e6745 0%,#3f2e22 100%);height:92px;position:relative}.gd-vis-post-tag{color:#333;background:#ffffffeb;border-radius:999px;align-items:center;gap:4px;height:17px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.gd-vis-post-cap{color:var(--text-tertiary);padding:8px;font-size:11px;line-height:1.35}.gd-vis-arrow{color:var(--brand-navy);flex-direction:column;align-items:center;gap:4px;display:flex}.gd-vis-arrow-lbl{color:var(--brand-navy);white-space:nowrap;font-size:11px;font-weight:700}.gd-vis-prod{border:1px solid var(--brand-navy);background:#fff;border-radius:10px;width:102px;overflow:hidden;box-shadow:0 6px 20px -8px #0000804d}.gd-vis-prod-img{background:linear-gradient(135deg,#8e6745 0%,#3f2e22 100%);height:74px}.gd-vis-prod-body{flex-direction:column;gap:6px;padding:8px;display:flex}.gd-vis-prod-line{background:var(--muted-bg);border-radius:3px;height:6px}.gd-vis-prod-line.is-short{width:56%}.gd-vis-prod-row{justify-content:space-between;align-items:center;margin-top:1px;display:flex}.gd-vis-prod-price{color:var(--text-primary);letter-spacing:-.02em;font-size:11px;font-weight:800}.gd-vis-ai{background:var(--navy-bg);height:14px;color:var(--brand-navy);border-radius:4px;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.gd-vis-sync{flex-direction:column;align-items:center;gap:14px;display:flex}.gd-vis-sync-row{align-items:center;gap:10px;display:flex}.gd-vis-sync-arrows{color:var(--brand-navy);flex-direction:column;gap:4px;display:flex}.gd-vis-sync-stack{flex-direction:column;gap:8px;display:flex}.gd-vis-sync-arrow{color:var(--brand-navy);align-items:center;display:inline-flex}.gd-vis-sync-arrow.is-rev{transform:rotate(180deg)}.gd-plat.is-soon{opacity:.42}.gd-vis-sync-lbl{color:var(--text-tertiary);font-size:11px;font-weight:600}.gd-vis-excel{flex-direction:column;align-items:center;gap:12px;display:flex}.gd-vis-file{color:#2e7d4f;background:#fff;border:1px solid #c9d9cc;border-radius:8px;justify-content:center;align-items:center;width:72px;height:88px;display:flex;position:relative;box-shadow:0 8px 22px -10px #2e7d4f66}.gd-vis-file-ext{color:#2e7d4f;letter-spacing:.04em;font-size:11px;font-weight:800;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.gd-vis-excel-lbl{color:var(--text-tertiary);font-size:11px;font-weight:600}.gd-scope{margin-top:64px}.gd-scope-head{margin-bottom:20px}.gd-scope-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:800}.gd-scope-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin:0;font-size:13px}.gd-table-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:14px;overflow:hidden}.gd-table{border-collapse:separate;border-spacing:0;width:100%}.gd-table thead th{text-align:left;letter-spacing:.04em;color:var(--text-secondary);background:var(--surface);padding:var(--th-pad-y) 20px;border-bottom:.5px solid var(--hairline-strong);white-space:nowrap;font-size:11px;font-weight:600}.gd-table tbody td{padding:var(--row-pad-y) 20px;border-bottom:.5px solid var(--hairline);color:var(--text-secondary);letter-spacing:-.005em;vertical-align:middle;font-size:14px}.gd-table tbody tr:last-child td{border-bottom:0}.gd-table tbody tr:hover td{background:#fafaf8}.gd-cell-plat{align-items:center;gap:12px;display:flex}.gd-cell-plat-dot{color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:800;display:flex}.gd-cell-plat-name{color:var(--text-primary);letter-spacing:-.005em;font-weight:700}.gd-yn{white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.gd-yn.is-yes{color:var(--success)}.gd-yn.is-no{color:var(--text-tertiary)}.gd-yn.is-soon{color:var(--warning)}.gd-yn-ico{border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.gd-yn.is-yes .gd-yn-ico{background:var(--success-bg)}.gd-yn.is-no .gd-yn-ico{background:var(--muted-bg)}.gd-yn.is-soon .gd-yn-ico{background:var(--warning-bg)}.gd-note-txt{color:var(--text-tertiary);font-size:13px}.gd-scope-cards{flex-direction:column;gap:12px;display:none}.gd-scope-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:14px;padding:20px}.gd-scope-card-head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.gd-scope-card-rows{flex-direction:column;gap:10px;display:flex}.gd-scope-card-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.gd-scope-card-k{color:var(--text-tertiary);font-size:12px;font-weight:600}.gd-scope-card-note{border-top:.5px solid var(--hairline);color:var(--text-tertiary);letter-spacing:-.005em;margin-top:12px;padding-top:12px;font-size:13px}.gd-start{background:var(--brand-navy);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;gap:28px;margin-top:48px;padding:40px;display:flex}.gd-start-text{flex-direction:column;gap:8px;min-width:0;display:flex}.gd-start-title{letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:800}.gd-start-sub{color:#ffffffb8;letter-spacing:-.005em;text-wrap:pretty;max-width:460px;font-size:14px;line-height:1.6}.gd-start-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.gd-start-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.gd-start-btn.is-primary{color:var(--brand-navy);background:#fff}.gd-start-btn.is-primary:hover{background:#eeeef7}.gd-start-btn.is-ghost{color:#ffffffdb;background:0 0;border-color:#ffffff47}.gd-start-btn.is-ghost:hover{color:#fff;border-color:#fff}@media (width<=880px){.gd-wrap{padding:40px 28px 80px}.gd-step{grid-template-columns:1fr;gap:24px}.gd-visual{order:-1;min-height:156px}}@media (width<=720px){.gd-table-card{display:none}.gd-scope-cards{display:flex}}@media (width<=640px){.gd-wrap{padding:28px 20px 64px}.gd-hero-title{font-size:32px}.gd-hero-sub{font-size:16px}.gd-step{padding:24px}.gd-step-title{font-size:18px}.gd-start{flex-direction:column;align-items:flex-start;padding:28px 24px}.gd-start-actions{width:100%}.gd-start-btn{flex:1;justify-content:center}}.gd-conn{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.gd-conn-item{border:.5px solid var(--hairline);background:#fff;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:200px;padding:12px 16px;display:inline-flex}.gd-conn-name{color:var(--text-primary);flex:1;font-size:13px;font-weight:700}.gd-conn-badge{border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.gd-conn-badge:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.gd-conn-badge.is-yes{background:var(--success-bg);color:var(--success)}.gd-conn-badge.is-soon{background:var(--warning-bg);color:var(--warning)}.gd-conn-badge.is-no{background:var(--muted-bg);color:var(--text-tertiary)}.iim-content{padding:24px 24px 64px}.iim-wrap{flex-direction:column;gap:16px;display:flex}@media (width<=720px){.iim-content{padding:16px 16px 64px}.iim-account{flex-wrap:wrap}.iim-account .iim-conn-actions{width:100%}}.iim-section{border:.5px solid var(--hairline);background:#fff;border-radius:16px;padding:24px}.iim-section-head{flex-direction:column;gap:4px;margin-bottom:16px;display:flex}.iim-section-title{letter-spacing:-.02em;color:var(--text-primary);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:800;display:inline-flex}.iim-section-num{background:var(--navy-bg);min-width:24px;height:22px;color:var(--brand-navy);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:800;display:inline-flex}.iim-section-sub{color:var(--text-tertiary);font-size:13px;line-height:1.6}.iim-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:64px 24px;display:flex}.iim-empty-title{color:var(--text-primary);letter-spacing:-.005em;font-size:16px;font-weight:800}.iim-empty-sub{color:var(--text-tertiary);max-width:360px;margin:0 0 8px;font-size:13px;line-height:1.6}.iim-empty-btn{background:var(--brand-navy);color:#fff;border-radius:10px;align-items:center;gap:6px;height:38px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.iim-empty-btn:hover{background:var(--brand-navy-2)}.iim-conn{border:.5px solid var(--hairline);background:#fff;border-radius:16px;align-items:center;gap:16px;padding:20px 24px;display:flex}.iim-conn-avatar{color:#fff;letter-spacing:-.02em;background:#1f2937;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:13px;font-weight:800;display:inline-flex}.iim-conn-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.iim-conn-name{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:inline-flex}.iim-conn-status{color:var(--success,#0f6e48);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.iim-conn-status:before{content:"";background:var(--success,#0f6e48);border-radius:999px;width:6px;height:6px}.iim-conn-meta{color:var(--text-tertiary);font-size:12px;line-height:1.5}.iim-conn-actions{flex-shrink:0;gap:8px;display:inline-flex}.iim-conn-btn{border:1px solid var(--hairline);height:36px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.iim-conn-btn:hover{background:var(--muted-bg,#f5f5f5)}.iim-conn-btn:disabled{opacity:.55;cursor:not-allowed}.iim-conn-btn.is-primary{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.iim-conn-btn.is-primary:hover{background:var(--brand-navy-2,#00006a)}.iim-conn-btn.is-danger{color:var(--error,#b52b2b);border-color:var(--error,#b52b2b)}.iim-conn-btn.is-danger:hover{background:var(--error-bg,#fdf1f1)}.iim-kpi-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.iim-kpi{border:.5px solid var(--hairline);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:20px 20px 16px;display:flex}.iim-kpi-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:600}.iim-kpi-val{color:var(--text-primary);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1.2}.iim-kpi-val.is-success{color:var(--success,#0f6e48)}.iim-kpi-val.is-muted{color:var(--text-tertiary)}.iim-kpi-sub{color:var(--text-tertiary);font-size:12px}.iim-section-foot{color:var(--text-tertiary);font-size:12px;line-height:1.5}.iim-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.iim-table thead th{text-align:left;letter-spacing:.04em;color:var(--text-secondary);padding:var(--th-pad-y) 8px;border-bottom:.5px solid var(--hairline-strong);background:var(--surface);white-space:nowrap;font-size:11px;font-weight:600}.iim-table tbody td{padding:var(--row-pad-y) 8px;color:var(--text-secondary);border-bottom:.5px solid var(--hairline);font-size:13px}.iim-table tbody tr:last-child td{border-bottom:0}.iim-table-empty{text-align:center;color:var(--text-tertiary);padding:40px 8px;font-size:13px}.iim-method-pill{background:var(--navy-bg);height:20px;color:var(--brand-navy);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.iim-status-pill{color:var(--success,#0f6e48);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}.iim-status-pill:before{content:"";background:currentColor;border-radius:999px;width:6px;height:6px}.iim-chips{border-bottom:.5px solid var(--hairline);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.iim-chip{border:1px solid var(--hairline);height:30px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.iim-chip:hover{background:var(--muted-bg,#f5f5f5)}.iim-chip.is-active{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg,#f2f2fa)}.iim-chip-count{background:var(--muted-bg,#f1f1f1);min-width:16px;height:16px;color:var(--text-tertiary);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.iim-chip.is-active .iim-chip-count{background:var(--brand-navy);color:#fff}.iim-chip-divider{flex:1}.iim-chip.is-action{background:var(--brand-navy);color:#fff;border-color:var(--brand-navy)}.iim-chip.is-action:hover{background:var(--brand-navy-2,#00006a)}.iim-chip.is-ghost{border-color:var(--hairline);background:0 0}.iim-account{border:.5px solid var(--hairline);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px 20px;display:flex}.iim-account-avatar{color:#fff;background:linear-gradient(135deg,#f58529 0%,#dd2a7b 35%,#8134af 65%,#515bd4 100%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:11px;font-weight:800;display:inline-flex}.iim-account-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.iim-account-handle{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.iim-account-meta{color:var(--text-tertiary);font-size:12px}.iim-note{background:var(--navy-bg,#f2f2fa);border:.5px solid var(--hairline);border-radius:12px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.iim-note-body{color:var(--text-secondary);flex:1;font-size:13px;line-height:1.6}.iim-note-emph{color:var(--brand-navy);font-weight:700}.iim-note-close{cursor:pointer;color:var(--text-tertiary);background:0 0;border:0;align-items:center;padding:2px;display:inline-flex}.iim-note-close:hover{color:var(--text-secondary)}.iim-post{border:.5px solid var(--hairline-strong,var(--hairline));background:#fff;border-radius:12px;grid-template-columns:22px 64px minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:grid}.iim-post:hover{border-color:#d2d2ce;box-shadow:0 6px 20px -16px #0a0c1e52}.iim-post.is-selected{background:#fcfcff;border-color:#00008038}.iim-post-check{width:20px;height:20px;accent-color:var(--brand-navy);margin:0}.iim-post-thumb{background:var(--muted-bg,#f5f5f5);width:64px;height:64px;color:var(--text-tertiary);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;display:inline-flex;position:relative;overflow:hidden}.iim-post-thumb-badge{color:#fff;font-variant-numeric:tabular-nums;background:#0000009e;border-radius:5px;align-items:center;height:17px;padding:0 6px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:4px;right:4px}.iim-post-body{flex-direction:column;gap:6px;min-width:0;display:flex}.iim-post-title{color:var(--text-primary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.iim-post-caption{color:var(--text-tertiary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:420px;font-size:12px;overflow:hidden}.iim-post-tags{flex-wrap:wrap;gap:6px;margin-top:1px;display:flex}.iim-post-tag{background:var(--muted-bg,#f5f5f5);height:21px;color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;border-radius:5px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.iim-post-tag.is-need{background:var(--warning-bg,#e8990014);color:var(--warning,#8a5800)}.iim-post-right{align-items:center;gap:16px;display:inline-flex}.iim-post-price{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;text-align:right;font-size:16px;font-weight:800}.iim-post-price.is-need{color:var(--warning,#8a5800);font-size:12px;font-weight:700}.iim-post-status{background:var(--muted-bg,#f5f5f5);height:24px;color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.iim-post-status.is-need{background:var(--warning-bg,#e8990014);color:var(--warning,#8a5800)}.iim-post-status.is-ready{background:var(--success-bg,#e5f4ed);color:var(--success,#0f6e48)}.iim-post-status:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.iim-post-edit{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.iim-post-edit:hover{background:var(--muted-bg,#f5f5f5);color:var(--brand-navy)}@media (width<=720px){.iim-post{grid-template-columns:20px 52px minmax(0,1fr) 28px;gap:10px}.iim-post-thumb{width:52px;height:52px}.iim-post .iim-post-price,.iim-post .iim-post-status{display:none}.iim-post-edit{width:28px;height:28px}}.iim-post-list{flex-direction:column;gap:8px;display:flex}.intg-head-action{height:36px;color:var(--text-secondary);border:1px solid var(--hairline);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.intg-head-action:hover{background:var(--muted-bg,#f5f5f5)}.iim-mapping-row{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:8px;margin-bottom:8px;display:grid}.iim-mapping-from{border:1px solid var(--hairline);height:38px;color:var(--text-primary);background:#fff;border-radius:10px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex}.iim-mapping-arrow{text-align:center;color:var(--text-disabled);font-size:14px}.iim-mapping-select{border:1px solid var(--hairline);height:38px;color:var(--text-primary);background:#fff;border-radius:10px;width:100%;padding:0 14px;font-family:inherit;font-size:13px}.iim-mapping-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.iim-mapping-head{color:var(--text-tertiary);justify-content:space-between;align-items:baseline;margin-bottom:12px;font-size:12px;display:flex}@media (width<=768px){.iim-kpi-grid{grid-template-columns:1fr 1fr}.iim-conn{flex-wrap:wrap}.iim-conn-actions{width:100%}.iim-mapping-grid{grid-template-columns:1fr}}.iim-spin{animation:.9s linear infinite iim-spin}@keyframes iim-spin{to{transform:rotate(360deg)}}.iim-post-skel{pointer-events:none}.iim-skel{background:linear-gradient(90deg,#f1f1f1 25%,#e9e9e9 37%,#f1f1f1 63%) 0 0/400% 100%;border-radius:6px;animation:1.3s infinite iim-shimmer;display:block}@keyframes iim-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.iim-skel-check{border-radius:4px;width:18px;height:18px}.iim-skel-thumb{border-radius:8px;width:96px;height:96px}.iim-skel-line{height:12px;margin-bottom:8px}.iim-skel-line.w1{width:60%}.iim-skel-line.w2{width:85%}.iim-skel-price{width:72px;height:16px}.iim-status{letter-spacing:-.005em;white-space:nowrap;border-radius:7px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.iim-status-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.iim-status.is-ready{background:var(--success-bg);color:var(--success)}.iim-status.is-needs{background:var(--warning-bg);color:var(--warning)}.iim-rowwrap{border-radius:12px;flex-direction:column;display:flex}.iim-rowwrap.is-open{background:#fff;border:.5px solid #00008047;box-shadow:0 10px 30px -20px #0a0c1e73}.iim-rowwrap.is-open .iim-post{box-shadow:none;border-color:#0000;border-radius:12px 12px 0 0}.iim-fields{border-top:.5px solid var(--hairline);padding:0 16px 16px}.iim-ff-head{align-items:center;gap:10px;padding:14px 0 12px;display:flex}.iim-ff-title{color:var(--text-primary);letter-spacing:-.02em;font-size:13px;font-weight:800}.iim-ff-full{cursor:pointer;color:var(--text-tertiary);letter-spacing:-.005em;background:0 0;border:none;align-items:center;gap:4px;margin-left:auto;padding:4px 2px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.iim-ff-full:hover{color:var(--brand-navy)}.iim-ff-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 14px;display:grid}.iim-ff-cell{flex-direction:column;gap:6px;min-width:0;display:flex}.iim-ff-cell.is-wide{grid-column:1/-1}.iim-ff-lbl{color:var(--text-secondary);letter-spacing:-.005em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.iim-ff-lbl i{color:var(--warning);background:var(--warning-bg);border-radius:4px;padding:1px 6px;font-size:11px;font-style:normal;font-weight:700}.iim-ff-input{border:1px solid var(--hairline-strong);width:100%;min-width:0;height:36px;color:var(--text-primary);letter-spacing:-.005em;background:#fff;border-radius:9px;padding:0 10px;font-family:inherit;font-size:13px;transition:border-color .13s,background .13s}.iim-ff-input::placeholder{color:var(--text-disabled)}.iim-ff-input:hover{border-color:#c8c8c8}.iim-ff-input:focus{border-color:var(--brand-navy);background:#fff;outline:none}.iim-ff-input.is-invalid{background:#fffcf5;border-color:#8a580073}select.iim-ff-input{appearance:none;cursor:pointer;padding-right:28px}.iim-ff-selwrap{display:block;position:relative}.iim-ff-selwrap>svg{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;right:9px;transform:translateY(-50%)rotate(90deg)}.iim-ff-money{display:block;position:relative}.iim-ff-money .iim-ff-input{text-align:right;font-variant-numeric:tabular-nums;padding-right:32px;font-weight:700}.iim-ff-money i{color:var(--text-tertiary);pointer-events:none;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.iim-ff-brand{position:relative}.iim-ff-drop{z-index:20;border:.5px solid var(--hairline-strong);background:#fff;border-radius:10px;max-height:188px;padding:4px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 36px -16px #0a0c1e66}.iim-ff-opt{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);letter-spacing:-.005em;background:0 0;border:none;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.iim-ff-opt>svg{color:var(--text-tertiary);flex-shrink:0}.iim-ff-opt:hover{background:var(--navy-bg)}.iim-ff-opt.is-new,.iim-ff-opt.is-new>svg{color:var(--brand-navy)}.iim-ff-opt.is-empty{color:var(--text-tertiary);cursor:default;font-weight:500}.iim-ff-measure{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.iim-ff-mcell{display:block;position:relative}.iim-ff-mcell i{color:var(--text-tertiary);pointer-events:none;font-size:12px;font-style:normal;font-weight:600;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.iim-ff-mcell .iim-ff-input{text-align:right;font-variant-numeric:tabular-nums;padding-left:40px}.iim-ff-mcell.is-invalid .iim-ff-input{background:#fffcf5;border-color:#8a580073}.iim-ff-foot{border-top:.5px solid var(--hairline);align-items:center;gap:14px;margin-top:14px;padding-top:12px;display:flex}.iim-ff-hold,.iim-ff-ok{letter-spacing:-.005em;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:inline-flex}.iim-ff-hold{color:var(--warning)}.iim-ff-ok{color:var(--success)}.iim-ff-hold>svg,.iim-ff-ok>svg{flex-shrink:0}.iim-ff-btns{gap:8px;margin-left:auto;display:flex}.iim-ff-btn{border:1px solid var(--hairline-strong);letter-spacing:-.005em;height:34px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:9px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .13s,background .13s,color .13s}.iim-ff-btn:hover{background:#fafafa;border-color:#c8c8c8}.iim-ff-btn.is-primary{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.iim-ff-btn.is-primary:hover{background:var(--brand-navy-2);border-color:var(--brand-navy-2)}.iim-register{border:.5px solid var(--hairline);background:#fff;border-radius:16px;padding:20px 24px}.iim-register-head{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.iim-register-title{color:var(--text-primary);letter-spacing:-.005em;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.iim-register-sub{color:var(--text-tertiary);font-size:12px;line-height:1.5}.iim-register-list{flex-direction:column;gap:10px;display:flex}.iim-register-row{align-items:center;gap:12px;display:flex}.iim-register-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.iim-register-row-top{align-items:baseline;gap:8px;display:flex}.iim-register-name{color:var(--text-primary);font-size:13px;font-weight:700}.iim-register-pid{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.iim-register-state{color:var(--text-tertiary);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.iim-register-state.is-failed{color:var(--error,#b52b2b)}.iim-register-track{background:var(--muted-bg,#f1f1f1);border-radius:999px;height:5px;overflow:hidden}.iim-register-fill{background:var(--brand-navy);border-radius:999px;height:100%;transition:width .25s;display:block}.iim-register-fill.is-failed{background:var(--error,#b52b2b)}.iim-register-retry{border:1px solid var(--hairline);height:32px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;transition:background .15s;display:inline-flex}.iim-register-retry:hover{background:var(--muted-bg,#f5f5f5)}.iim-register-retry:disabled{opacity:.6;cursor:not-allowed}.iim-collapse{border:.5px solid var(--hairline);background:#fff;border-radius:12px;padding:4px 0}.iim-collapse summary{cursor:pointer;color:var(--text-secondary);justify-content:space-between;align-items:center;padding:14px 20px;font-size:13px;font-weight:700;list-style:none;display:flex}.iim-collapse summary::-webkit-details-marker{display:none}.iim-collapse summary:after{content:"▾";color:var(--text-disabled);transition:transform .2s}.iim-collapse[open] summary:after{transform:rotate(180deg)}.iim-collapse-body{border-top:.5px solid var(--hairline);padding:0 20px 20px}.iim-collapse-body .iim-empty-sub{max-width:none;margin-top:12px}.iim-modal-backdrop{z-index:1000;background:#0a0a0a66;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.iim-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:420px;display:flex;overflow:hidden;box-shadow:0 12px 40px #0000002e}.iim-modal-head{border-bottom:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding:20px 20px 14px;display:flex}.iim-modal-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.iim-modal-x{cursor:pointer;color:var(--text-tertiary);background:0 0;border:0;border-radius:8px;align-items:center;padding:4px;display:inline-flex}.iim-modal-x:hover{background:var(--muted-bg,#f5f5f5);color:var(--text-secondary)}.iim-modal-body{flex-direction:column;gap:8px;padding:20px;display:flex}.iim-modal-label{color:var(--text-secondary);font-size:13px;font-weight:700}.iim-modal-input{border:1px solid var(--hairline);height:42px;color:var(--text-primary);border-radius:10px;padding:0 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.iim-modal-input:focus{border-color:var(--brand-navy);outline:none;box-shadow:0 0 0 3px #0000801f}.iim-modal-hint{color:var(--text-tertiary);margin:0;font-size:12px;line-height:1.5}.iim-bulk-body{max-height:52vh;overflow-y:auto}.iim-bulk-empty{text-align:center;color:var(--text-tertiary);padding:28px 0;font-size:13px}.iim-bulk-list{flex-direction:column;gap:8px;display:flex}.iim-bulk-row{grid-template-columns:1fr 132px;align-items:center;gap:12px;display:grid}.iim-bulk-name{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.iim-bulk-input{align-items:center;display:flex;position:relative}.iim-bulk-input .iim-modal-input{text-align:right;width:100%;padding-right:32px}.iim-bulk-suffix{color:var(--text-tertiary);pointer-events:none;font-size:12px;position:absolute;right:11px}.iim-modal-head.is-icon{justify-content:flex-start;gap:10px}.iim-modal-ico{background:var(--error-bg,#fdecec);width:32px;height:32px;color:var(--error);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.iim-modal-text{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.iim-modal-warn{background:var(--muted-bg,#f5f5f5);color:var(--text-tertiary);border-radius:9px;padding:10px 12px;font-size:12px;line-height:1.6}.iim-modal-foot{border-top:.5px solid var(--hairline);justify-content:flex-end;gap:8px;padding:14px 20px 20px;display:flex}.iim-processed{margin-top:6px;display:block}.iim-processed-head{border:.5px solid var(--hairline);background:var(--paper);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;width:100%;padding:14px 16px;font-family:inherit;transition:border-color .15s,background .15s;display:flex}.iim-processed-head:hover{border-color:var(--hairline-strong);background:#fff}.iim-processed-chev{color:var(--text-tertiary);flex-shrink:0;justify-content:center;align-items:center;transition:transform .18s;display:inline-flex}.iim-processed-head.is-open .iim-processed-chev{transform:rotate(90deg)}.iim-processed-title{color:var(--text-secondary);letter-spacing:-.005em;font-size:14px;font-weight:700}.iim-processed-title b{color:var(--text-primary);font-variant-numeric:tabular-nums}.iim-processed-meta{color:var(--text-tertiary);letter-spacing:-.005em;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12px;font-weight:600}.iim-processed-list{padding-bottom:0}.iim-prow{background:var(--paper);border-color:var(--hairline);cursor:default;grid-template-columns:22px 64px minmax(0,1fr) auto}.iim-prow:hover{border-color:var(--hairline);box-shadow:none}.iim-prow-spacer{width:20px;height:20px}.iim-prow-thumb{opacity:.82}.iim-prow-thumb img{filter:grayscale(.55)}.iim-prow .iim-post-title{color:var(--text-secondary);font-weight:700}.iim-prow .iim-post-title.is-muted{color:var(--text-tertiary);font-style:normal;font-weight:600}.iim-prow .iim-post-caption{color:var(--text-tertiary)}.iim-prow-price{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;white-space:nowrap;text-align:right;font-size:14px;font-weight:700}.iim-post-status.is-done{background:var(--navy-bg);color:var(--brand-navy)}.iim-post-status.is-excluded{background:var(--muted-bg);color:var(--text-tertiary)}.iim-prow-link{border:.5px solid var(--hairline-strong);height:28px;color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.iim-prow-link:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.iim-prow-restore{border:.5px solid var(--hairline-strong);height:28px;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;white-space:nowrap;background:#fff;border-radius:7px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.iim-prow-restore:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.iim-prow-restore svg{color:var(--text-tertiary)}.iim-prow-restore:hover svg{color:var(--brand-navy)}.iim-prow.is-fresh{background:var(--navy-bg);border-color:#00008047;animation:2.6s iim-fresh}@keyframes iim-fresh{0%{box-shadow:0 0 #00008047}20%{box-shadow:0 0 0 3px #00008029}to{box-shadow:0 0 #00008000}}@media (prefers-reduced-motion:reduce){.iim-prow.is-fresh{animation:none}}.iim-processed-collapse{grid-template-rows:0fr;margin-top:10px;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1);display:grid}.iim-processed-collapse.is-open{grid-template-rows:1fr}.iim-processed-inner{opacity:0;transition:opacity .2s;overflow:hidden}.iim-processed-collapse.is-open .iim-processed-inner{opacity:1}.iim-processed-stack{flex-direction:column;gap:10px;padding-top:2px;display:flex}@media (prefers-reduced-motion:reduce){.iim-processed-collapse,.iim-processed-inner{transition:none}}.iim-processed-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 0;display:flex}.iim-subseg{gap:4px;display:inline-flex}.iim-subseg-btn{letter-spacing:-.005em;height:28px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.iim-subseg-btn:hover{background:var(--muted-bg);color:var(--text-secondary)}.iim-subseg-btn.is-active{background:var(--navy-bg);color:var(--brand-navy);font-weight:700}.iim-subseg-count{font-variant-numeric:tabular-nums;height:15px;color:inherit;background:#0000000d;border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.iim-procsearch{border:.5px solid var(--hairline-strong);height:32px;color:var(--text-tertiary);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:200px;padding:0 12px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.iim-procsearch:focus-within{border-color:var(--brand-navy);box-shadow:0 0 0 3px #0000801a}.iim-procsearch input{min-width:0;color:var(--text-primary);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.iim-procsearch input::placeholder{color:var(--text-disabled)}.iim-procsearch-x{width:18px;height:18px;color:var(--text-tertiary);cursor:pointer;background:#0000000f;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.iim-procsearch-x:hover{color:var(--text-secondary);background:#0000001f}.iim-proc-empty{text-align:center;color:var(--text-tertiary);letter-spacing:-.005em;padding:28px 0;font-size:13px}.iim-more{border:.5px solid var(--hairline-strong);height:34px;color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;background:#fff;border-radius:8px;align-self:center;align-items:center;gap:6px;margin-top:2px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.iim-more:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.iim-more b{color:var(--brand-navy);font-variant-numeric:tabular-nums}@media (width<=768px){.iim-prow{grid-template-columns:20px 48px minmax(0,1fr) auto;gap:10px}.iim-prow .iim-prow-price{display:none}.iim-procsearch{flex:1;min-width:0}.iim-processed-controls{flex-direction:column;align-items:stretch}}.iim-result{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px 28px 24px;display:flex}.iim-result-ico{background:var(--success-bg);width:52px;height:52px;color:var(--success);border-radius:15px;justify-content:center;align-items:center;display:flex}.iim-result-title{letter-spacing:-.02em;color:var(--text-primary);font-size:18px;font-weight:800}.iim-result-stats{gap:10px;width:100%;display:flex}.iim-result-stat{background:var(--paper);border:.5px solid var(--hairline);border-radius:12px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:16px 10px;display:flex}.iim-result-stat.is-ok{background:var(--success-bg);border-color:#0f6e4829}.iim-result-stat.is-hold{background:var(--warning-bg);border-color:#8a580029}.iim-result-stat.is-rejected{background:#fdf3f3;border-color:#b52b2b29}.iim-result-num{letter-spacing:-.02em;color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800}.iim-result-stat.is-ok .iim-result-num{color:var(--success)}.iim-result-stat.is-hold .iim-result-num{color:var(--warning)}.iim-result-stat.is-rejected .iim-result-num,.iim-result-note.is-rejected{color:var(--error)}.iim-result-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:700}.iim-result-note{color:var(--text-tertiary);letter-spacing:-.005em;align-items:flex-start;gap:8px;font-size:12px;line-height:1.5;display:flex}.iim-result-note svg{color:var(--warning);flex-shrink:0;margin-top:1px}.iim-result-note b{color:var(--warning);font-weight:700}.iim-result-actions{gap:8px;width:100%;margin-top:2px;display:flex}.iim-result-actions .pv-btn{flex:1;justify-content:center;height:42px}.iim-result-close{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:4px;font-family:inherit;font-size:13px;font-weight:600}.iim-result-close:hover{color:var(--text-primary)}.iim-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.iim-toolbar-left{align-items:center;gap:14px;display:flex}.iim-toolbar-right{color:var(--text-tertiary);letter-spacing:-.005em;align-items:center;gap:12px;font-size:13px;display:inline-flex}.iim-toolbar-right b{color:var(--success);font-weight:700}.iim-selectall{color:var(--text-secondary);letter-spacing:-.005em;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.iim-seg{gap:4px;display:inline-flex}.iim-seg-btn{white-space:nowrap;letter-spacing:-.005em;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:7px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.iim-seg-btn:hover{background:var(--muted-bg);color:var(--text-secondary)}.iim-seg-btn.is-active{background:var(--navy-bg);color:var(--brand-navy);font-weight:700}.iim-seg-btn.is-disabled{opacity:.4;pointer-events:none}.iim-seg-count{font-variant-numeric:tabular-nums;height:16px;color:inherit;background:#0000000d;border-radius:999px;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.iim-check{appearance:none;border:1.5px solid var(--hairline-strong);cursor:pointer;color:#fff;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin:0;padding:0;transition:background .15s,border-color .15s;display:inline-flex}.iim-check svg{display:block}.iim-check.is-on{background:var(--brand-navy);border-color:var(--brand-navy)}.iim-check.is-disabled{background:var(--muted-bg);border-color:var(--hairline);cursor:not-allowed}.iim-actionbar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:.5px solid var(--hairline-strong);background:#ffffffeb;justify-content:space-between;align-items:center;gap:16px;margin:0 -24px;padding:14px 24px;display:flex;position:sticky;bottom:0;left:0}.iim-actionbar-info{flex-direction:column;gap:2px;min-width:0;display:flex}.iim-actionbar-count{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.iim-actionbar-count b{color:var(--brand-navy);font-variant-numeric:tabular-nums}.iim-actionbar-hint{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.iim-upload-btn{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;white-space:nowrap;border:none;border-radius:11px;align-items:center;gap:8px;height:46px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s,opacity .15s;display:inline-flex}.iim-upload-btn:hover:not(:disabled){background:var(--brand-navy-2)}.iim-upload-btn:active:not(:disabled){transform:translateY(1px)}.iim-upload-btn:disabled{cursor:not-allowed;background:#c9c9c5}.intg-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:4px;display:flex}.intg-head-text{flex-direction:column;gap:6px;min-width:0;display:flex}.intg-head-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:18px;font-weight:800}.intg-head-desc{color:var(--text-tertiary);letter-spacing:-.005em;text-wrap:pretty;max-width:560px;margin:0;font-size:13px;line-height:1.6}.intg-head-guide{border:1px solid var(--hairline-strong);height:34px;color:var(--text-secondary);letter-spacing:-.005em;background:#fff;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.intg-head-guide:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.intg-head-guide.is-top{height:36px}.intg-stack{flex-direction:column;gap:12px;display:flex}.intg-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px;transition:border-color .15s,box-shadow .15s;display:grid;position:relative}.intg-card:hover{border-color:#c8c8c8}.intg-card.is-feature{border-color:#00008038;box-shadow:0 1px #0000800a,0 6px 22px -14px #00008052}.intg-card.is-feature:before{content:"";background:var(--brand-navy);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:0}.intg-card.is-expiring{border-color:#8a580052}.intg-card.is-expiring:before{background:var(--warning)}.intg-card.is-expired{border-color:#b52b2b4d}.intg-card.is-expired:before{background:var(--error)}.intg-card.is-expired .intg-warn{color:var(--error);background:#fbeded}.intg-card-main{align-items:flex-start;gap:16px;min-width:0;display:flex}.intg-logo{color:#fff;letter-spacing:-.02em;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:16px;font-weight:800;display:flex}.intg-logo svg{display:block}.intg-logo.is-instagram{background:radial-gradient(circle at 30% 110%,#feda77 0%,#dd2a7b 45%,#8134af 80%,#515bd4 100%)}.intg-logo.is-cafe24{background:#2f6bff}.intg-logo.is-naver{background:#14b45a}.intg-body{flex-direction:column;gap:10px;min-width:0;padding-top:1px;display:flex}.intg-name-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.intg-name{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:700}.intg-status{letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;height:22px;padding:0 10px 0 8px;font-size:12px;font-weight:700;display:inline-flex}.intg-status-dot{background:currentColor;border-radius:999px;flex-shrink:0;width:6px;height:6px}.intg-status.is-connected{background:var(--success-bg);color:var(--success)}.intg-status.is-expiring{background:var(--warning-bg);color:var(--warning)}.intg-status.is-expired{color:var(--error);background:#fbeded}.intg-status.is-none{background:var(--muted-bg);color:var(--text-tertiary)}.intg-meta{color:var(--text-tertiary);letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;line-height:1.35;display:flex}.intg-meta-account{color:var(--text-secondary);font-variant-numeric:tabular-nums;font-weight:700}.intg-meta-dot{color:#d0d0cc}.intg-desc{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px;line-height:1.5}.intg-feats{flex-wrap:wrap;gap:6px;margin-top:1px;display:flex}.intg-feat{background:var(--muted-bg);height:24px;color:var(--text-secondary);letter-spacing:-.005em;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.intg-feat-ico{border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.intg-feat.is-import .intg-feat-ico{color:var(--brand-navy)}.intg-note{color:var(--text-tertiary);letter-spacing:-.005em;align-items:flex-start;gap:6px;font-size:12px;line-height:1.5;display:flex}.intg-note-ico{color:var(--text-disabled);flex-shrink:0;margin-top:1px}.intg-note a{color:var(--brand-navy);text-underline-offset:2px;white-space:nowrap;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.intg-note a:hover{-webkit-text-decoration-color:var(--brand-navy);text-decoration-color:var(--brand-navy)}.intg-warn{background:var(--warning-bg);color:var(--warning);letter-spacing:-.005em;border-radius:8px;align-items:flex-start;gap:8px;margin-top:2px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.5;display:flex}.intg-warn-ico{flex-shrink:0;margin-top:1px}.intg-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.intg-btn{letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:6px;height:40px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s,border-color .15s,color .15s,filter .15s;display:inline-flex}.intg-btn:active:not(:disabled){transform:translateY(1px)}.intg-btn-primary{background:var(--brand-navy);color:#fff;min-width:132px}.intg-btn-primary:hover{background:var(--brand-navy-2)}.intg-btn-warn{background:var(--warning);color:#fff;min-width:132px}.intg-btn-warn:hover{filter:brightness(1.06)}.intg-btn-outline{border-color:var(--hairline-strong);color:var(--text-secondary);background:#fff;min-width:132px}.intg-btn-outline:hover{border-color:var(--brand-navy);color:var(--brand-navy);background:var(--navy-bg)}.intg-btn-scope{background:var(--muted-bg);border-color:var(--hairline-strong);color:var(--text-tertiary);min-width:132px}.intg-btn-scope:disabled{opacity:1;cursor:default}.intg-btn-ghost{color:var(--text-tertiary);background:0 0;height:30px;padding:0 8px;font-size:12px;font-weight:600}.intg-btn-ghost:hover{color:var(--error)}@media (width<=860px){.intg-card{grid-template-columns:1fr;gap:16px}.intg-actions{flex-flow:wrap;justify-content:flex-start;align-items:center;padding-left:64px}.intg-btn-primary,.intg-btn-warn,.intg-btn-outline,.intg-btn-scope{min-width:0}}@media (width<=560px){.intg-head{flex-direction:column;align-items:flex-start;gap:12px}.intg-actions{padding-left:0}.intg-btn{flex:1}.intg-btn-ghost{flex:none}}.intg-modal-note{background:var(--navy-bg,#eef0fb);color:var(--text-secondary);border-radius:9px;align-items:flex-start;gap:8px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.5;display:flex}.intg-modal-note-ico{color:var(--brand-navy);flex-shrink:0;margin-top:1px}.intg-beta-title{color:var(--brand-navy);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.intg-beta-tag{background:var(--brand-navy);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-items:center;height:16px;padding:0 6px;font-size:10px;font-weight:800;display:inline-flex}.intg-beta-tag.is-lg{height:18px;padding:0 8px;font-size:10px}.intg-map-grid{flex-direction:column;gap:6px;display:flex}.intg-map-row{border:.5px solid var(--hairline);background:#fff;border-radius:8px;grid-template-columns:minmax(150px,1.1fr) 16px minmax(140px,1fr) auto;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:grid}.intg-map-from{color:var(--text-secondary);font-weight:600}.intg-map-arrow{color:var(--text-disabled);text-align:center}.intg-map-to{color:var(--text-primary);font-weight:600}.intg-map-tag{white-space:nowrap;border-radius:999px;justify-self:end;padding:2.5px 8px;font-size:11px;font-weight:800}.intg-map-tag.is-auto{background:var(--success-bg);color:var(--success)}.intg-map-tag.is-ai{background:var(--navy-bg,#00008012);color:var(--brand-navy)}.intg-map-tag.is-check{background:var(--warning-bg);color:var(--warning)}.intg-beta-note{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.intg-feat.is-ai{background:var(--navy-bg,#00008012);color:var(--brand-navy)}.intg-feat.is-ai .intg-beta-tag{height:14px;padding:0 6px;font-size:10px}@media (width<=720px){.intg-map-row{grid-template-columns:1fr;gap:4px}.intg-map-arrow{display:none}.intg-map-tag{justify-self:start}}.intg-beta-strip{border:.5px solid var(--hairline);background:#fff;border-radius:11px;margin:0 0 14px;overflow:hidden}.intg-beta-strip summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:12px 16px;list-style:none;display:flex}.intg-beta-strip summary::-webkit-details-marker{display:none}.intg-beta-strip summary:hover{background:var(--paper)}.intg-beta-strip .intg-beta-title{font-size:13px}.intg-beta-strip-sub{min-width:0;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.intg-beta-chev{color:var(--text-disabled);flex-shrink:0;transition:transform .15s;display:inline-flex;transform:rotate(90deg)}.intg-beta-strip[open] .intg-beta-chev{transform:rotate(-90deg)}.intg-beta-strip-body{border-top:.5px solid var(--hairline);padding:2px 16px 14px}.intg-beta-strip-body .intg-map-grid{margin-top:12px}.intg-beta-strip-body .intg-map-row{background:var(--paper)}@media (width<=900px){.intg-beta-strip-sub{display:none}}.st-agree{border:.5px solid var(--hairline-strong);background:var(--paper);border-radius:10px;flex-direction:column;gap:14px;padding:20px;display:flex}.st-agree-head{align-items:flex-start;gap:10px;display:flex}.st-agree-head-ico{color:var(--brand-navy);margin-top:1px;display:inline-flex}.st-agree-title{color:var(--text-primary);font-size:14px;font-weight:700}.st-agree-sub{color:var(--text-tertiary);margin-top:2px;font-size:11px;line-height:1.5}.st-agree-list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.st-agree-item{border-radius:8px;grid-template-columns:20px 96px 88px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.st-agree-item-ico{color:var(--text-tertiary);display:inline-flex}.st-agree-item-label{color:var(--text-secondary);font-size:13px;font-weight:600}.st-agree-item-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.st-agree-item-note{color:var(--text-tertiary);font-size:12px;line-height:1.5}.st-agree-check{border-top:.5px solid var(--hairline);cursor:pointer;align-items:flex-start;gap:8px;padding-top:12px;display:flex}.st-agree-check input{opacity:0;width:0;height:0;position:absolute}.st-agree-box{border:1.5px solid var(--hairline-strong);width:18px;height:18px;color:var(--paper);border-radius:5px;flex:none;justify-content:center;align-items:center;margin-top:1px;transition:all .15s;display:inline-flex}.st-agree-box.is-on{border-color:var(--brand-navy);background:var(--brand-navy)}.st-agree-check-label{color:var(--text-secondary);font-size:12px;line-height:1.5}.st-agree-check-label b{color:var(--text-primary);font-weight:700}@media (width<=640px){.st-agree-item{grid-template-columns:20px 1fr auto;grid-template-areas:"ico label value""note note note";row-gap:4px}.st-agree-item-ico{grid-area:ico}.st-agree-item-label{grid-area:label}.st-agree-item-value{grid-area:value}.st-agree-item-note{grid-area:note}}.st-policy{flex-direction:column;gap:2px;display:flex}.st-policy-row{border:.5px solid #0000;border-radius:8px;grid-template-columns:20px 96px 88px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.st-policy-ico{color:var(--text-tertiary);display:inline-flex}.st-policy-label{color:var(--text-secondary);font-size:12px;font-weight:600}.st-policy-value{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.st-policy-note{color:var(--text-tertiary);font-size:12px;line-height:1.5}.st-policy-foot{background:var(--navy-bg);color:var(--text-secondary);border-radius:8px;align-items:flex-start;gap:6px;margin-top:8px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.st-policy-foot>svg{color:var(--brand-navy);flex:none;margin-top:2px}.st-policy-foot b{color:var(--text-primary);font-weight:700}@media (width<=640px){.st-policy-row{grid-template-columns:20px 1fr auto;grid-template-areas:"ico label value""note note note";row-gap:4px}.st-policy-ico{grid-area:ico}.st-policy-label{grid-area:label}.st-policy-value{grid-area:value}.st-policy-note{grid-area:note}}.st-terms-error{border:.5px solid var(--hairline-strong);background:var(--muted-bg);color:var(--text-secondary);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.st-terms-retry{border:.5px solid var(--hairline-strong);background:var(--paper);height:28px;color:var(--brand-navy);cursor:pointer;border-radius:6px;flex:none;padding:0 12px;font-size:12px;font-weight:700}.cv-alert{background:var(--error-bg);border:.5px solid #e8aaaa;border-radius:8px;align-items:center;gap:10px;padding:14px 16px;display:flex}.cv-alert-ico{color:var(--error);flex-shrink:0;align-items:center;display:inline-flex}.cv-alert-text{color:var(--error);letter-spacing:-.005em;flex:1;font-size:13px;font-weight:600}.cv-alert-text strong{font-weight:800}.cv-alert-link{font:inherit;color:var(--brand-navy);text-underline-offset:3px;white-space:nowrap;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.cv-alert-link:hover{-webkit-text-decoration-color:var(--brand-navy);text-decoration-color:var(--brand-navy)}.cv-unhandled-pill{background:var(--error-bg);color:var(--error)}.pv-pill-info{color:#0a6b8c;background:#e6f4fb}.pv-pill-purple{color:#6b2bb8;background:#f4ecfb}.ov-tab-count-info{color:#0a6b8c;background:#e6f4fb}.ov-tab-count-purple{color:#6b2bb8;background:#f4ecfb}.cv-internal-mark{color:#6b2bb8;letter-spacing:.04em;background:#f4ecfb;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:10px;font-weight:800;display:inline-flex}.cv-summary-internal{color:var(--text-tertiary);letter-spacing:-.005em;background:#fff;border:1px dashed #e5e5e5;border-radius:8px;padding:12px 14px;font-size:12px}.cv-summary-channel{color:#6b2bb8;font-weight:600}.cv-guide-purple{color:#6b2bb8;background:#f4ecfb;font-weight:500}.cv-guide-purple strong{font-weight:700}.cv-timeline{flex-direction:column;gap:14px;margin:0;padding:4px 0 0 4px;list-style:none;display:flex;position:relative}.cv-timeline:before{content:"";background:#e5e5e5;border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:7px}.cv-timeline-item{gap:12px;padding-left:4px;display:flex;position:relative}.cv-timeline-dot{z-index:1;background:#fff;border:2px solid #e5e5e5;border-radius:999px;flex-shrink:0;width:10px;height:10px;margin-top:4px;position:relative}.cv-timeline-item.is-done .cv-timeline-dot{background:var(--brand-navy);border-color:var(--brand-navy)}.cv-timeline-item.is-active .cv-timeline-dot{border-color:var(--brand-navy);background:#fff;border-width:3px;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 4px #0000801f}.cv-timeline-body{flex-direction:column;gap:2px;display:flex}.cv-timeline-title{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px;font-weight:600}.cv-timeline-item.is-done .cv-timeline-title,.cv-timeline-item.is-active .cv-timeline-title{color:var(--text-primary);font-weight:700}.cv-timeline-date{color:var(--text-tertiary);letter-spacing:0;font-size:11px}.cv-idea-banner{color:#6b2bb8;letter-spacing:-.005em;background:#f4ecfb;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.cv-idea-banner strong{font-weight:700}.cv-imp-list{flex-direction:column;gap:12px;display:flex}.cv-imp-card{border:.5px solid var(--hairline);background:#fff;border-radius:8px;flex-direction:column;gap:10px;padding:20px;display:flex}.cv-imp-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-imp-head-l{align-items:center;gap:10px;display:inline-flex}.cv-imp-id{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px;font-weight:700}.cv-imp-category{height:20px;color:var(--text-secondary);letter-spacing:-.005em;background:#f4f4f4;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.cv-imp-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:16px;font-weight:700;line-height:1.35}.cv-imp-body{color:var(--text-tertiary);letter-spacing:-.005em;margin:0;font-size:13px;line-height:1.6}.cv-imp-reply{background:var(--navy-bg);border-radius:8px;flex-direction:column;gap:6px;margin-top:4px;padding:12px 14px;display:flex}.cv-imp-reply-head{justify-content:space-between;align-items:baseline;display:flex}.cv-imp-reply-tag{color:var(--brand-navy);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.cv-imp-reply-date{color:var(--brand-navy);opacity:.7;font-variant-numeric:tabular-nums;font-size:11px}.cv-imp-reply-body{color:var(--text-primary);letter-spacing:-.005em;margin:0;font-size:13px;line-height:1.6}.cv-imp-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;margin-top:4px;padding-top:12px;display:flex}.cv-imp-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:11px}.cv-imp-vote{height:30px;color:var(--text-secondary);font:inherit;letter-spacing:-.005em;background:#fff;border:1px solid #e5e5e5;border-radius:6px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cv-imp-vote:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.cv-imp-vote.is-voted{border-color:var(--brand-navy);background:var(--navy-bg);color:var(--brand-navy)}.cv-imp-vote-ico{font-size:11px;transition:transform .2s}.cv-imp-vote-num{font-variant-numeric:tabular-nums;font-weight:700}.cv-imp-vote-lbl{font-weight:500}.cv-imp-vote:active{transform:translateY(1px)}.cv-imp-vote.is-bump .cv-imp-vote-ico{animation:.7s cubic-bezier(.34,1.4,.64,1) both cv-vote-arrow}.cv-imp-vote.is-bump .cv-imp-vote-num{color:var(--brand-navy);animation:.7s cubic-bezier(.22,.61,.36,1) both cv-vote-num}.cv-imp-vote.is-bump{animation:.7s both cv-vote-flash}@keyframes cv-vote-arrow{0%{opacity:1;transform:translateY(0)scale(1)}35%{opacity:0;transform:translateY(-14px)scale(1.4)}36%{opacity:0;transform:translateY(12px)scale(.6)}60%{opacity:1;transform:translateY(2px)scale(1.1)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes cv-vote-num{0%{transform:translateY(0)}35%{opacity:.4;transform:translateY(8px)}60%{opacity:1;transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes cv-vote-flash{0%,to{box-shadow:0 0 #00008000}40%{box-shadow:0 0 0 8px #0000802e}}.cv-imp-card-clickable{cursor:pointer;transition:border-color .15s,box-shadow .15s}.cv-imp-card-clickable:hover{border-color:var(--brand-navy);box-shadow:0 4px 16px #0a0c1e0f}.cv-res-status{align-items:center;gap:8px;display:flex}.cv-res-summary{padding:14px 16px}.cv-res-note{background:#fffaf0;border:1px solid #f0e5c8}.cv-res-timeline{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cv-res-timeline li{align-items:flex-start;gap:12px;display:flex}.cv-res-tl-dot{background:#fff;border:2px solid #e5e5e5;border-radius:999px;flex-shrink:0;width:12px;height:12px;margin-top:4px}.cv-res-tl-dot.is-done{background:var(--brand-navy);border-color:var(--brand-navy)}.cv-res-tl-dot.is-active{border-color:var(--brand-navy);box-shadow:0 0 0 4px #0000801f}.cv-res-tl-title{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.cv-res-tl-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;margin-top:2px;font-size:11px}.cv-imp-modal-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-imp-modal-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.35}.cv-imp-modal-body{color:var(--text-secondary);letter-spacing:-.005em;margin:0;font-size:14px;line-height:1.6}.cv-imp-modal-foot{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding-top:8px;display:flex}.cv-table{min-width:1080px}.cv-td-id{white-space:nowrap;width:120px}.cv-td-buyer{width:120px}.cv-td-msg{width:220px;color:var(--text-tertiary);letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:13px;overflow:hidden}.cv-row-unhandled td:first-child{border-left:4px solid var(--brand-navy);padding-left:12px!important}.cv-action-primary{background:var(--brand-navy);color:#fff;height:28px;font:inherit;letter-spacing:0;border:none;border-radius:6px;padding:0 12px;font-size:11px;font-weight:700;transition:background .15s}.cv-action-primary:hover{background:var(--brand-navy-2)}.cv-action-outline{border:1px solid var(--brand-navy);height:28px;color:var(--brand-navy);font:inherit;letter-spacing:0;background:#fff;border-radius:6px;padding:0 12px;font-size:11px;font-weight:700;transition:background .15s}.cv-action-outline:hover{background:var(--navy-bg)}.cv-action-text{font:inherit;color:var(--text-tertiary);text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.cv-action-text:hover{color:var(--text-secondary)}.cv-detail-head{align-items:center}.cv-detail-head-right{align-items:center;gap:12px;display:inline-flex}.cv-summary{background:#f8f8f8;border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.cv-summary-top{justify-content:space-between;align-items:center;display:flex}.cv-summary-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:11px}.cv-summary-product{align-items:center;gap:12px;display:flex}.cv-summary-product .pv-thumb{border-radius:8px;width:48px;height:48px}.cv-summary-text{flex-direction:column;gap:2px;min-width:0;display:flex}.cv-summary-name{color:var(--text-primary);letter-spacing:-.005em;font-size:16px;font-weight:600}.cv-summary-order{color:var(--brand-navy);font-variant-numeric:tabular-nums;text-underline-offset:3px;letter-spacing:0;font-size:11px;font-weight:600;-webkit-text-decoration:underline #00008052;text-decoration:underline #00008052}.cv-summary-divider{background:var(--hairline-strong);height:.5px}.cv-summary-buyer{align-items:baseline;gap:10px;display:flex}.cv-summary-buyer-name{color:var(--text-primary);letter-spacing:-.005em;font-size:13px;font-weight:700}.cv-summary-buyer-phone{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:12px}.cv-content-box{border:1px solid var(--hairline-strong);color:var(--text-primary);letter-spacing:-.005em;background:#fff;border-radius:8px;padding:16px;font-size:14px;line-height:1.6}.cv-guide{letter-spacing:-.005em;border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:12px;line-height:1.6;display:flex}.cv-guide-warn{background:var(--warning-bg);color:var(--warning)}.cv-guide-warn strong{font-weight:700}.cv-guide-info{background:var(--navy-bg);color:var(--brand-navy);font-weight:500}.cv-guide-ico{flex-shrink:0;align-items:center;margin-top:1px;display:inline-flex}.cv-chat{flex-direction:column;gap:12px;display:flex}.cv-bubble-row{flex-direction:column;gap:4px;max-width:78%;display:flex}.cv-bubble-row-buyer{align-self:flex-start}.cv-bubble-row-seller{align-self:flex-end;align-items:flex-end}.cv-bubble{color:var(--text-primary);letter-spacing:-.005em;padding:12px 14px;font-size:13px;line-height:1.6}.cv-bubble-buyer{background:#f8f8f8;border-radius:12px 12px 12px 2px}.cv-bubble-seller{background:var(--navy-bg);border-radius:12px 12px 2px}.cv-bubble-meta{color:var(--text-tertiary);letter-spacing:0;font-variant-numeric:tabular-nums;font-size:11px}.cv-quick-row{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.cv-quick-chip{background:var(--navy-bg);height:28px;color:var(--brand-navy);font:inherit;letter-spacing:-.005em;border:none;border-radius:4px;padding:0 10px;font-size:11px;font-weight:700;transition:background .15s}.cv-quick-chip:hover{background:#e3e3f4}.cv-reply{resize:vertical;min-height:120px}.cv-reply-counter{text-align:right;color:var(--text-tertiary);letter-spacing:0;font-variant-numeric:tabular-nums;margin-top:4px;font-size:11px}.cv-reply-counter strong{color:var(--text-secondary);font-weight:700}.cv-foot{align-items:stretch;gap:12px}.cv-cta{width:100%;height:44px;font-size:16px;font-weight:700}.cv-close-after{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text-secondary);letter-spacing:-.005em;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex;position:relative}.cv-close-after input{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.cv-result-tabs{flex-wrap:wrap;gap:6px;display:flex}.cv-result-tab{height:32px;font:inherit;color:var(--text-tertiary);letter-spacing:-.005em;background:#fff;border:1px solid #e5e5e5;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cv-result-tab:hover{color:var(--text-secondary);border-color:#c8c8c8}.cv-result-tab.is-active{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.cv-result-tab-count{font-variant-numeric:tabular-nums;border-radius:4px;justify-content:center;align-items:center;min-width:18px;height:16px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex}.cv-result-tab-count-muted{background:var(--muted-bg);color:var(--text-tertiary)}.cv-result-tab-count-success{background:var(--success-bg);color:var(--success)}.cv-result-tab-count-warning{background:var(--warning-bg);color:var(--warning)}.cv-result-tab-count-error{background:var(--error-bg);color:var(--error)}.cv-result-tab-count-navy{background:var(--navy-bg);color:var(--brand-navy)}.cv-result-tab.is-active .cv-result-tab-count{color:#fff;background:#ffffff2e}.cv-result-summary{border:.5px solid var(--hairline);background:#fff;border-radius:8px;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:16px;padding:20px 24px;display:grid}.cv-result-stat-divider{background:var(--hairline)}.cv-result-stat-lbl{text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);font-size:11px;font-weight:700}.cv-result-stat-val{color:var(--text-primary);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:800}.cv-result-stat-val span{color:var(--text-tertiary);margin-left:2px;font-size:14px;font-weight:700}.cv-result-money{letter-spacing:-.02em}.cv-result-stat-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin-top:4px;font-size:11px}.cv-tone-success{color:var(--success);font-weight:600}.cv-fault-tag{letter-spacing:-.005em;white-space:nowrap;border-radius:4px;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cv-fault-seller{background:var(--warning-bg);color:var(--warning)}.cv-fault-buyer{background:var(--navy-bg);color:var(--brand-navy)}.cv-fault-split{color:#4a4a4a;background:#f2f2f2}.cv-fault-none{color:var(--text-tertiary);background:0 0;padding:0}.cv-td-fault{white-space:nowrap}.cv-amt-strike{color:var(--text-tertiary);font-size:11px;font-weight:400;text-decoration:line-through}.cv-result-table{border:1px solid var(--hairline-strong);background:#fff;border-radius:8px;flex-direction:column;padding:14px 16px;display:flex}.cv-result-row{border-bottom:.5px solid var(--hairline);justify-content:space-between;align-items:center;padding:8px 0;display:flex}.cv-result-row:last-child{border-bottom:0}.cv-result-row-lbl{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px;font-weight:600}.cv-result-row-val{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;font-size:13px;font-weight:700}.cv-result-row-val-strong{color:var(--brand-navy);font-size:16px;font-weight:800}.cv-improve-head{border:.5px solid var(--hairline);background:#fff;border-radius:8px;justify-content:space-between;align-items:flex-end;gap:16px;padding:20px 24px;display:flex}.cv-improve-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.cv-improve-sub{color:var(--text-tertiary);letter-spacing:-.005em;max-width:520px;margin:6px 0 0;font-size:13px;line-height:1.6}.cv-improve-list{flex-direction:column;gap:10px;display:flex}.cv-improve-card{border:.5px solid var(--hairline);cursor:pointer;background:#fff;border-radius:10px;gap:16px;padding:20px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}.cv-improve-card:hover{border-color:var(--hairline-strong);box-shadow:0 2px 8px #0a0c1e0a}.cv-improve-vote{border:1px solid var(--hairline-strong);width:56px;font:inherit;color:var(--text-tertiary);background:#fff;border-radius:8px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;padding:8px 0;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cv-improve-vote:hover{background:var(--navy-bg);border-color:var(--brand-navy);color:var(--brand-navy)}.cv-improve-vote.is-voted{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.cv-improve-vote-arrow{font-size:12px;font-weight:700;line-height:1}.cv-improve-vote-count{font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:800}.cv-improve-body{flex:1;min-width:0}.cv-improve-card-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.cv-improve-cat{height:20px;color:var(--text-secondary);letter-spacing:-.005em;background:#f2f2f2;border-radius:4px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cv-improve-cat-lg{height:22px;padding:0 10px;font-size:12px}.cv-improve-id{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;margin-left:auto;font-size:11px}.cv-improve-card-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.35}.cv-improve-card-body{color:var(--text-tertiary);letter-spacing:-.005em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.cv-improve-card-foot{align-items:center;gap:12px;margin-top:10px;display:flex}.cv-improve-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:11px}.cv-improve-reply-tag{color:var(--brand-navy);letter-spacing:-.005em;align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}.cv-improve-reply-dot{background:var(--brand-navy);border-radius:999px;width:6px;height:6px}.cv-improve-detail-top{flex-direction:column;gap:10px;display:flex}.cv-improve-detail-meta{align-items:center;gap:10px;display:flex}.cv-improve-detail-title{color:var(--text-primary);letter-spacing:-.02em;margin:0;font-size:18px;font-weight:800;line-height:1.35}.cv-improve-detail-body{color:var(--text-secondary);letter-spacing:-.005em;white-space:pre-wrap;margin:0;font-size:14px;line-height:1.6}.cv-improve-vote-lg{border:1px solid var(--hairline-strong);font:inherit;color:var(--text-secondary);letter-spacing:-.005em;background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:10px;margin-top:10px;padding:12px 16px;font-size:13px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.cv-improve-vote-lg:hover{background:var(--navy-bg);border-color:var(--brand-navy);color:var(--brand-navy)}.cv-improve-vote-lg.is-voted{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff}.cv-improve-vote-lg strong{font-variant-numeric:tabular-nums;font-weight:800}.cv-improve-vote-cta{opacity:.8;margin-left:4px}.cv-improve-reply{background:var(--navy-bg);border-left:3px solid var(--brand-navy);border-radius:10px;padding:16px}.cv-improve-reply-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.cv-improve-reply-badge{background:var(--brand-navy);color:#fff;letter-spacing:.04em;border-radius:4px;align-items:center;height:18px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.cv-improve-reply-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.cv-improve-reply-body{color:var(--text-primary);letter-spacing:-.005em;margin:0;font-size:13px;line-height:1.6}.cv-improve-empty{color:var(--text-tertiary);letter-spacing:-.005em;background:#f8f8f8;border-radius:8px;align-items:flex-start;gap:8px;padding:14px 16px;font-size:12px;line-height:1.6;display:flex}.cv-improve-empty-ico{color:var(--text-tertiary);flex-shrink:0;margin-top:1px;display:inline-flex}@media (width<=1024px){.cv-table{min-width:960px}}@media (width<=768px){.cv-alert{flex-wrap:wrap}.cv-alert-link{text-align:right;width:100%}}.sp-content{background:var(--paper);padding:0;display:block}.sp-wrap{max-width:880px;margin:0 auto;padding:48px 32px 88px}.sp-head{border-bottom:.5px solid var(--hairline-strong);flex-direction:column;gap:8px;margin-bottom:28px;padding-bottom:28px;display:flex}.sp-title{letter-spacing:-.04em;color:var(--text-primary);margin:0;font-size:32px;font-weight:800}.sp-sub{color:var(--text-tertiary);letter-spacing:-.005em;margin:0;font-size:16px;line-height:1.6}.sp-sub b{color:var(--brand-navy);font-weight:700}.sp-grid{grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);align-items:start;gap:20px;display:grid}.sp-form-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:14px;flex-direction:column;gap:16px;padding:24px;display:flex}.sp-card-title{letter-spacing:-.02em;color:var(--text-primary);font-size:16px;font-weight:800}.sp-field{flex-direction:column;gap:8px;display:flex}.sp-label{color:var(--text-secondary);letter-spacing:-.005em;font-size:13px;font-weight:700}.sp-input,.sp-textarea,.sp-select select{letter-spacing:-.005em;width:100%;color:var(--text-primary);border:1px solid var(--hairline-strong);background:#fff;border-radius:9px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s}.sp-textarea{resize:vertical;min-height:132px;line-height:1.6}.sp-input:focus,.sp-textarea:focus,.sp-select select:focus{border-color:var(--brand-navy);box-shadow:0 0 0 3px #00008014}.sp-input::placeholder,.sp-textarea::placeholder{color:var(--text-disabled)}.sp-input-ref{background:var(--paper);color:var(--text-secondary);font-variant-numeric:tabular-nums;cursor:default;font-weight:600}.sp-input-ref:focus{border-color:var(--hairline-strong);box-shadow:none}.sp-select{display:flex;position:relative}.sp-select select{appearance:none;cursor:pointer;padding-right:32px}.sp-select svg{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.sp-form-foot{justify-content:space-between;align-items:center;gap:14px;margin-top:2px;display:flex}.sp-form-hint{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.sp-btn-primary{background:var(--brand-navy);color:#fff;letter-spacing:-.005em;cursor:pointer;border:none;border-radius:10px;flex-shrink:0;height:42px;padding:0 24px;font-family:inherit;font-size:14px;font-weight:700;transition:background .15s}.sp-btn-primary:hover{background:var(--brand-navy-2)}.sp-btn-primary:active{transform:translateY(1px)}.sp-btn-primary:disabled{opacity:.45;cursor:not-allowed}.sp-side{flex-direction:column;gap:12px;display:flex}.sp-link-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:16px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.sp-link-card:hover{border-color:var(--brand-navy);background:var(--navy-bg)}.sp-link-ico{background:var(--navy-bg);width:36px;height:36px;color:var(--brand-navy);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sp-link-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sp-link-text b{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:700}.sp-link-text span{color:var(--text-tertiary);letter-spacing:-.005em;font-size:12px}.sp-link-card>svg:last-child{color:var(--text-disabled);flex-shrink:0}.sp-info-card{border:.5px solid var(--hairline);background:#fff;border-radius:12px;flex-direction:column;gap:14px;padding:16px;display:flex}.sp-info-row{align-items:flex-start;gap:12px;display:flex}.sp-info-ico{background:var(--muted-bg);width:30px;height:30px;color:var(--text-tertiary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.sp-info-k{color:var(--text-tertiary);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.sp-info-v{color:var(--text-primary);letter-spacing:-.005em;margin-top:2px;font-size:13px;font-weight:600}.sp-chat-cta{text-align:left;background:var(--brand-navy);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:14px;width:100%;margin-bottom:32px;padding:20px;font-family:inherit;transition:filter .15s,transform .12s;display:flex}.sp-chat-cta:hover{filter:brightness(1.08)}.sp-chat-cta:active{transform:translateY(1px)}.sp-chat-cta-ico{color:#fff;background:#ffffff24;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.sp-chat-cta-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sp-chat-cta-text b{color:#fff;letter-spacing:-.02em;font-size:16px;font-weight:700}.sp-chat-cta-text span{color:#ffffffb8;letter-spacing:-.005em;font-size:13px}.sp-chat-cta-status{letter-spacing:-.005em;color:#ffffffc7;background:#ffffff1f;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.sp-chat-cta-status i{background:#ffffff8c;border-radius:999px;width:7px;height:7px}.sp-chat-cta-status.is-on{color:#fff}.sp-chat-cta-status.is-on i{background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.sp-block{margin-bottom:40px}.sp-block-head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.sp-block-title{letter-spacing:-.02em;color:var(--text-primary);margin:0;font-size:16px;font-weight:800}.sp-block-sub{color:var(--text-tertiary);letter-spacing:-.005em;font-size:13px}.sp-faq{border:.5px solid var(--hairline-strong);background:#fff;border-radius:14px;overflow:hidden}.sp-faq-item{border-bottom:.5px solid var(--hairline)}.sp-faq-item:last-child{border-bottom:none}.sp-faq-q{text-align:left;cursor:pointer;letter-spacing:-.005em;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:14px;padding:16px 20px;font-family:inherit;font-size:14px;font-weight:600;transition:background .13s;display:flex}.sp-faq-q:hover{background:var(--paper)}.sp-faq-q>svg{color:var(--text-tertiary);flex-shrink:0;transition:transform .22s}.sp-faq-item.is-open .sp-faq-q>svg{transform:rotate(180deg)}.sp-faq-body{max-height:0;transition:max-height .24s;overflow:hidden}.sp-faq-item.is-open .sp-faq-body{max-height:260px}.sp-faq-a{color:var(--text-secondary);letter-spacing:-.005em;margin:0;padding:0 20px 20px;font-size:14px;line-height:1.6}.sp-launcher{z-index:70;cursor:pointer;background:var(--brand-navy);color:#fff;border:none;border-radius:999px;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .15s,filter .15s;display:inline-flex;position:fixed;bottom:26px;right:26px;box-shadow:0 10px 28px -8px #0000808c}.sp-launcher:hover{filter:brightness(1.1);transform:translateY(-1px)}.sp-launcher:active{transform:translateY(0)}.sp-launcher.is-open{background:#1a1a1a;box-shadow:0 10px 28px -10px #00000073}.sp-launcher-dot{border:2.5px solid var(--brand-navy);background:#4ade80;border-radius:999px;width:11px;height:11px;position:absolute;top:12px;right:12px}.sp-chatwin{z-index:70;border:.5px solid var(--hairline-strong);background:#fff;border-radius:18px;flex-direction:column;width:360px;max-width:calc(100vw - 36px);max-height:calc(100vh - 140px);animation:.2s cubic-bezier(.16,1,.3,1) sp-chatwin-in;display:flex;position:fixed;bottom:96px;right:26px;overflow:hidden;box-shadow:0 24px 60px -16px #00000052}@keyframes sp-chatwin-in{0%{transform:translateY(12px)scale(.98)}to{transform:none}}.sp-chatwin-head{background:var(--brand-navy);justify-content:space-between;align-items:center;gap:12px;padding:16px 16px 14px;display:flex}.sp-chatwin-id{align-items:center;gap:12px;min-width:0;display:flex}.sp-chatwin-avatar{color:#fff;letter-spacing:-.02em;background:#ffffff29;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:800;display:inline-flex}.sp-chatwin-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.sp-chatwin-meta b{color:#fff;letter-spacing:-.02em;font-size:14px;font-weight:700}.sp-chatwin-status{color:#ffffffb3;align-items:center;gap:6px;font-size:12px;display:inline-flex}.sp-chatwin-status i{background:#ffffff80;border-radius:999px;width:6px;height:6px}.sp-chatwin-status.is-on{color:#ffffffeb}.sp-chatwin-status.is-on i{background:#4ade80}.sp-chatwin-x{cursor:pointer;color:#fff;background:#ffffff1f;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:background .13s;display:inline-flex}.sp-chatwin-x:hover{background:#ffffff38}.sp-chatwin-body{background:var(--paper);flex-direction:column;flex:1;gap:14px;min-height:180px;padding:20px 16px;display:flex;overflow-y:auto}.sp-chat-notice{background:var(--navy-bg);color:var(--brand-navy);letter-spacing:-.005em;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:600;line-height:1.6}.sp-chat-notice.is-off{background:var(--warning-bg);color:var(--warning)}.sp-chat-row{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.sp-chat-row.is-me{align-items:flex-end}.sp-chat-bubble{border:.5px solid var(--hairline-strong);max-width:90%;color:var(--text-primary);letter-spacing:-.005em;white-space:pre-wrap;word-break:break-word;background:#fff;border-radius:4px 14px 14px;padding:14px 16px;font-size:13px;line-height:1.6}.sp-chat-bubble.is-me{background:var(--brand-navy);border-color:var(--brand-navy);color:#fff;border-radius:14px 4px 14px 14px}.sp-chat-time{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:11px}.sp-chat-sys{text-align:center;max-width:94%;color:var(--text-tertiary);letter-spacing:-.005em;align-self:center;font-size:12px;line-height:1.6}.sp-chat-attach{opacity:.92;align-items:center;gap:6px;margin-top:8px;font-size:12px;font-weight:600;display:inline-flex}.sp-chat-attach-thumb{background:#ffffff47;border-radius:4px;flex-shrink:0;width:18px;height:18px}.sp-chat-bubble:not(.is-me) .sp-chat-attach-thumb{background:var(--muted-bg)}.sp-chat-quick{flex-direction:column;align-self:stretch;gap:8px;display:flex}.sp-chat-chip{text-align:left;border:1px solid var(--hairline-strong);cursor:pointer;width:100%;color:var(--brand-navy);letter-spacing:-.005em;background:#fff;border-radius:11px;padding:12px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .13s,background .13s}.sp-chat-chip:hover{border-color:var(--brand-navy);background:var(--navy-bg)}.sp-chatwin-foot{border-top:.5px solid var(--hairline);background:#fff;padding:12px 16px 14px}.sp-chat-staged{background:var(--muted-bg);color:var(--text-secondary);border-radius:8px;align-items:center;gap:8px;margin-bottom:8px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}.sp-chat-staged .sp-chat-attach-thumb{background:#ddd}.sp-chat-staged button{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;margin-left:auto;padding:2px;display:inline-flex}.sp-chat-staged button:hover{color:var(--text-primary)}.sp-chat-composer{background:var(--paper);border:1px solid var(--hairline-strong);border-radius:10px;align-items:flex-end;gap:6px;padding:6px;transition:border-color .13s;display:flex}.sp-chat-composer:focus-within{border-color:var(--brand-navy)}.sp-chat-attach-btn,.sp-chat-send{cursor:pointer;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:background .13s,color .13s;display:inline-flex}.sp-chat-attach-btn{color:var(--text-tertiary);background:0 0}.sp-chat-attach-btn:hover{background:var(--muted-bg);color:var(--brand-navy)}.sp-chat-send{background:var(--brand-navy);color:#fff}.sp-chat-send:hover:not(:disabled){background:var(--brand-navy-2)}.sp-chat-send:disabled{cursor:not-allowed;background:#d6d6d2}.sp-chat-input{resize:none;letter-spacing:-.005em;min-width:0;color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;min-height:32px;max-height:96px;padding:8px 2px;font-family:inherit;font-size:13px;line-height:1.6;overflow-y:auto}.sp-chatwin-status{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sp-chat-input::placeholder{color:var(--text-disabled)}.sp-chatwin-note{color:var(--text-tertiary);letter-spacing:-.005em;text-align:center;margin-top:8px;font-size:11px;display:block}@keyframes sp-toast-in{0%{opacity:0;transform:translate(-50%)translateY(8px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@media (width<=760px){.sp-wrap{padding:28px 20px 64px}.sp-title{font-size:24px}.sp-grid{grid-template-columns:1fr}.sp-side{order:-1}.sp-form-foot{flex-direction:column;align-items:stretch;gap:10px}.sp-btn-primary{width:100%}.sp-chat-cta{flex-wrap:wrap;gap:12px}.sp-chat-cta-text{flex-basis:100%;order:2}.sp-chat-cta-status{order:1;margin-left:auto}.sp-launcher{bottom:18px;right:18px}.sp-chatwin{width:auto;bottom:84px;left:12px;right:12px}}.sp-inq-row{grid-template-columns:auto minmax(0,1fr) auto auto 16px;align-items:center;gap:12px;display:grid}.sp-inq-cat{color:var(--text-secondary);background:var(--muted-bg);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.sp-inq-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sp-inq-date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;font-weight:500}.sp-inq-st{white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.sp-inq-st.is-wait{background:var(--muted-bg);color:var(--text-secondary)}.sp-inq-st.is-done{background:var(--success-bg);color:var(--success)}.sp-inq-detail{flex-direction:column;gap:10px;padding:0 20px 20px;display:flex}.sp-inq-part{border:.5px solid var(--hairline);background:#fff;border-radius:10px;padding:12px 14px}.sp-inq-part.is-reply{background:var(--navy-bg);border-color:#0000}.sp-inq-part-head{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.sp-inq-part-head b{color:var(--text-primary)}.sp-inq-part-head span{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.sp-inq-part p{color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.sp-inq-wait{color:var(--text-tertiary);padding:2px;font-size:13px}.sp-inq .sp-faq-item.is-open .sp-faq-body{max-height:800px}.igg-content{padding:24px 0 64px}.igg-wrap{flex-direction:column;gap:24px;max-width:880px;margin:0 auto;padding:0 24px;display:flex}.igg-hero{text-align:center;padding:28px 0 8px}.igg-eyebrow{letter-spacing:.04em;color:var(--brand-navy);text-transform:uppercase;align-items:center;gap:6px;margin-bottom:12px;font-size:12px;font-weight:800;display:inline-flex}.igg-eyebrow-dot{background:var(--brand-navy);border-radius:999px;width:6px;height:6px}.igg-hero-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 14px;font-size:32px;font-weight:800;line-height:1.2}.igg-hero-sub{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.igg-section{border:.5px solid var(--hairline);background:#fff;border-radius:16px;padding:24px}.igg-sec-head{margin-bottom:16px}.igg-sec-title{letter-spacing:-.02em;color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:800}.igg-sec-sub{color:var(--text-tertiary);margin:0;font-size:13px;line-height:1.6}.igg-why{gap:14px;display:flex}.igg-why-ico{background:var(--navy-bg);width:40px;height:40px;color:var(--brand-navy);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.igg-why-title{color:var(--text-primary);letter-spacing:-.02em;margin-bottom:6px;font-size:16px;font-weight:800}.igg-why-text{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.6}.igg-benefits{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.igg-benefit{background:var(--paper);border-radius:12px;gap:12px;padding:14px;display:flex}.igg-benefit-ico{background:var(--brand-navy);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.igg-benefit-body{flex-direction:column;gap:2px;min-width:0;display:flex}.igg-benefit-label{color:var(--text-primary);letter-spacing:-.02em;font-size:16px;font-weight:800}.igg-benefit-desc{color:var(--text-tertiary);font-size:12px;line-height:1.5}.igg-quick{background:var(--navy-bg);border-radius:14px;gap:14px;margin-bottom:20px;padding:20px;display:flex}.igg-quick-badge{background:var(--brand-navy);color:#fff;letter-spacing:.04em;border-radius:999px;flex-shrink:0;align-items:flex-start;height:24px;padding:0 10px;font-size:11px;font-weight:800;line-height:24px;display:inline-flex}.igg-quick-body{flex-direction:column;gap:6px;display:flex}.igg-quick-title{color:var(--text-primary);letter-spacing:-.005em;font-size:14px;font-weight:800}.igg-quick-text{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.igg-quick-link{color:var(--brand-navy);align-self:flex-start;align-items:center;gap:4px;margin-top:8px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.igg-quick-link:hover{text-decoration:underline}.igg-alt-label{color:var(--text-disabled);letter-spacing:.04em;text-transform:uppercase;margin:4px 0 12px;font-size:12px;font-weight:800}.igg-steps{flex-direction:column;gap:10px;display:flex}.igg-step{background:var(--paper);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.igg-step-num{background:var(--brand-navy);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.igg-step-text{color:var(--text-primary);font-size:14px;line-height:1.5}.igg-step-text b,.igg-step-em{color:var(--brand-navy);font-weight:800}.igg-steps-note{color:var(--text-tertiary);align-items:flex-start;gap:6px;margin-top:10px;font-size:12px;line-height:1.5;display:flex}.igg-steps-note svg{color:var(--text-disabled);flex-shrink:0;margin-top:1px}.igg-vs{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.igg-vs-card{background:var(--paper);border:.5px solid var(--hairline);border-radius:12px;padding:16px}.igg-vs-card.is-reco{background:var(--navy-bg);border-color:var(--brand-navy)}.igg-vs-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.igg-vs-name{color:var(--text-primary);letter-spacing:-.005em;font-size:16px;font-weight:800}.igg-vs-tag{letter-spacing:.04em;color:#fff;background:var(--brand-navy);border-radius:4px;padding:4px 8px;font-size:11px;font-weight:800}.igg-vs-rows{flex-direction:column;gap:8px;display:flex}.igg-vs-row{justify-content:space-between;gap:12px;font-size:13px;display:flex}.igg-vs-k{color:var(--text-tertiary)}.igg-vs-v{color:var(--text-primary);align-items:center;gap:4px;font-weight:700;display:inline-flex}.igg-vs-v-ico{border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.igg-vs-v.is-yes{color:var(--success)}.igg-vs-v.is-yes .igg-vs-v-ico{background:var(--success-bg)}.igg-vs-v.is-muted{color:var(--text-disabled)}.igg-vs-v.is-muted .igg-vs-v-ico{background:var(--muted-bg)}.igg-vs-callout{background:var(--warning-bg);border-radius:12px;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;display:flex}.igg-vs-callout-ico{color:var(--warning);flex-shrink:0;align-items:center;display:inline-flex}.igg-vs-callout-text{color:var(--warning);font-size:13px;line-height:1.6}.igg-vs-callout-text b{font-weight:800}.igg-cta{background:var(--brand-navy);color:#fff;border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.igg-cta-title{letter-spacing:-.005em;margin-bottom:4px;font-size:16px;font-weight:800}.igg-cta-sub{color:#ffffffd9;max-width:480px;font-size:13px;line-height:1.5}.igg-cta-actions{flex-wrap:wrap;gap:8px;display:flex}.igg-cta-btn{border-radius:10px;align-items:center;gap:6px;height:44px;padding:0 20px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.igg-cta-btn.is-primary{color:var(--brand-navy);background:#fff}.igg-cta-btn.is-primary:hover{background:#ffffffe6}.igg-cta-btn.is-ghost{color:#fff;background:0 0;border:1px solid #fff6}.igg-cta-btn.is-ghost:hover{background:#ffffff1a}@media (width<=720px){.igg-hero-title{font-size:24px}.igg-benefits,.igg-vs{grid-template-columns:1fr}.igg-cta{flex-direction:column;align-items:flex-start}}.igg-oauth{grid-template-columns:minmax(0,320px) 1fr;align-items:stretch;gap:16px;display:grid}.igg-oauth-mock{border:.5px solid var(--hairline-strong);text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;padding:32px 28px 28px;display:flex;position:relative;box-shadow:0 10px 30px -20px #0a0c1e66}.igg-oauth-mock-tag{background:var(--muted-bg,#f0f0ee);height:20px;color:var(--text-tertiary);white-space:nowrap;border-radius:6px;align-items:center;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.igg-oauth-mock-ico{color:#5a5f73;background:#f1f2f6;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:inline-flex}.igg-oauth-mock-title{letter-spacing:-.02em;color:var(--text-primary);text-wrap:balance;font-size:16px;font-weight:800;line-height:1.35}.igg-oauth-mock-text{color:var(--text-tertiary);letter-spacing:-.005em;text-wrap:pretty;margin:10px 0 20px;font-size:13px;line-height:1.6}.igg-oauth-mock-btns{flex-direction:column;gap:4px;width:100%;display:flex}.igg-oauth-mock-btn{letter-spacing:-.005em;border-radius:11px;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:700;display:inline-flex}.igg-oauth-mock-btn.is-primary{color:#fff;background:#4f5bd5}.igg-oauth-mock-btn.is-text{color:#4f5bd5;font-weight:600}.igg-oauth-guide{flex-direction:column;gap:12px;display:flex}.igg-oauth-opt{border:.5px solid var(--hairline-strong);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.igg-oauth-opt.is-go{border-left:3px solid var(--success)}.igg-oauth-opt.is-stop{border-left:3px solid var(--text-disabled)}.igg-oauth-opt-key{letter-spacing:-.005em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;min-width:52px;height:30px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.igg-oauth-opt.is-go .igg-oauth-opt-key{color:#fff;background:#4f5bd5}.igg-oauth-opt.is-stop .igg-oauth-opt-key{background:var(--muted-bg,#f0f0ee);color:var(--text-tertiary)}.igg-oauth-opt-body{flex-direction:column;gap:4px;min-width:0;padding-top:2px;display:flex}.igg-oauth-opt-title{letter-spacing:-.02em;color:var(--text-primary);font-size:14px;font-weight:800}.igg-oauth-opt-desc{color:var(--text-tertiary);letter-spacing:-.005em;text-wrap:pretty;font-size:13px;line-height:1.6}@media (width<=720px){.igg-oauth{grid-template-columns:1fr}}.inv-verifying{text-align:center;flex-direction:column;align-items:center;padding-top:40px;display:flex}.inv-verify-spinner{border:3px solid #eaeae6;border-top-color:var(--brand-navy);border-radius:999px;width:40px;height:40px;margin-bottom:24px;animation:.7s linear infinite inv-spin}@keyframes inv-spin{to{transform:rotate(360deg)}}.inv-verify-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:18px;font-weight:800}.inv-verify-sub{color:var(--text-tertiary);margin:0;font-size:14px}.inv-card{background:var(--paper);border:.5px solid #e5e5e0;border-radius:14px;margin-bottom:24px;padding:16px 20px}.inv-card-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.inv-card-k{color:var(--text-tertiary);flex-shrink:0;align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.inv-card-v{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.005em;text-align:right;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:700;display:inline-flex}.inv-card-lock{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.inv-card-divider{background:#ecece8;height:.5px;margin:14px 0}.inv-card-rolesub{color:var(--text-tertiary);text-align:right;margin-top:8px;font-size:12px}.inv-role{letter-spacing:-.005em;border-radius:999px;align-items:center;height:25px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.inv-role.is-operator{color:var(--brand-navy);background:#eef0fb}.inv-role.is-cs{color:#1f6470;background:#e8f1f3}.inv-role.is-marketer{color:#6b3e8f;background:#f3ecf7}.inv-status{text-align:center;flex-direction:column;align-items:center;padding-top:20px;display:flex}.inv-status-icon{border-radius:17px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:20px;display:flex}.inv-status-icon.is-error{color:var(--error,#b52b2b);background:#fbeded}.inv-status-icon.is-warning{color:var(--suspect-fg,#8a5800);background:#fbf1de}.inv-status-icon.is-done{color:var(--success,#0f6e48);background:#e8f3ee}.inv-status-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:800}.inv-status-sub{color:var(--text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.inv-status-sub b{color:var(--text-primary);font-weight:700}.inv-status-card{background:var(--paper);border:.5px solid #ecece8;border-radius:12px;width:100%;margin-bottom:24px;padding:6px 16px}.inv-status-card-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.inv-status-card-row:not(:last-child){border-bottom:.5px solid #ecece8}.inv-status-card-k{color:var(--text-tertiary);font-size:13px;font-weight:600}.inv-status-card-v{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}form.bv-form-wrap.inv-form .bv-cta{margin-top:28px}.inv-status .bv-cta{margin-top:0}.inv-verifying .bv-legal,.inv-status .bv-legal{display:none}.onb-root{--brand-navy:navy;--paper:#fafaf8;--hairline:#f2f2f2;--hairline-strong:#e5e5e5;--text-primary:#0a0a0a;--text-secondary:#2e2e2e;--text-tertiary:#6b6b6b;--text-disabled:#8c8c8c;--success:#0f6e48;--success-bg:#ebf7f2;--error:#b52b2b;--error-bg:#fdf1f1;--suspect-bg:#fbf1de;--suspect-fg:#8a5800;--navy-bg:#f0f0fa;--top-h:56px;font-family:var(--font-sans);color:var(--text-primary);background:var(--paper);min-height:100vh}.onb-root .db-side-link.is-locked{color:#ffffff57;cursor:default}.onb-root .db-side-link.is-locked:hover{color:#ffffff57;background:0 0}.onb-root .db-side-lock{color:#ffffff4d;margin-left:auto;display:inline-flex}.onb-gate-pill{background:var(--suspect-bg);height:30px;color:var(--suspect-fg);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.onb-gate-content{flex-direction:column;gap:20px;max-width:760px;display:flex}.onb-gate-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:16px;padding:40px 40px 32px;box-shadow:0 1px 2px #00000008}.onb-gate-icon{background:var(--navy-bg);width:56px;height:56px;color:var(--brand-navy);border-radius:16px;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.onb-gate-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800}.onb-gate-sub{color:var(--text-secondary);max-width:520px;margin:0 0 28px;font-size:14px;line-height:1.6}.onb-gate-sub b{color:var(--text-primary);font-weight:700}.onb-gate-progress{background:var(--paper);border:.5px solid var(--hairline);border-radius:12px;margin-bottom:24px;padding:20px}.onb-gate-progress-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.onb-gate-progress-lbl{color:var(--text-primary);font-size:13px;font-weight:700}.onb-gate-progress-val{color:var(--text-tertiary);font-variant-numeric:tabular-nums;font-size:13px}.onb-gate-progress-val b{color:var(--brand-navy);font-weight:800}.onb-gate-progress-track{background:#eaeae6;border-radius:999px;height:7px;overflow:hidden}.onb-gate-progress-fill{background:var(--brand-navy);border-radius:999px;height:100%;transition:width .4s;display:block}.onb-gate-steps{grid-template-columns:repeat(2,1fr);gap:6px 24px;margin-top:16px;display:grid}.onb-gate-step{align-items:center;gap:10px;padding:6px 0;display:flex}.onb-gate-step-ico{width:24px;height:24px;color:var(--text-tertiary);background:#efefec;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.onb-gate-step.is-done .onb-gate-step-ico{background:var(--success);color:#fff}.onb-gate-step-lbl{color:var(--text-secondary);flex:1;font-size:13px;font-weight:600}.onb-gate-step.is-done .onb-gate-step-lbl{color:var(--text-primary)}.onb-gate-step-state{color:var(--text-tertiary);font-size:11px;font-weight:700}.onb-gate-step.is-done .onb-gate-step-state{color:var(--success)}.onb-gate-draft{color:var(--text-tertiary);justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.onb-gate-locklist{border:.5px solid var(--hairline-strong);background:#fff;border-radius:16px;padding:24px 28px 28px}.onb-gate-locklist-head{color:var(--text-tertiary);letter-spacing:0;margin-bottom:14px;font-size:12px;font-weight:700}.onb-gate-locklist-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.onb-locked-feature{background:var(--paper);border:.5px solid var(--hairline);border-radius:10px;align-items:center;gap:12px;padding:14px 16px;display:flex}.onb-locked-feature-ico{color:var(--text-disabled);display:inline-flex}.onb-locked-feature-lbl{color:var(--text-tertiary);flex:1;font-size:13px;font-weight:600}.onb-locked-feature-lock{color:var(--text-tertiary);display:inline-flex}.onb-cta-primary{background:var(--brand-navy);color:#fff;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;height:50px;font-family:inherit;font-size:16px;font-weight:700;text-decoration:none;transition:filter .15s,opacity .15s;display:inline-flex}.onb-cta-primary:hover:not(:disabled){filter:brightness(1.12)}.onb-cta-primary:disabled{opacity:.4;cursor:not-allowed}.onb-wizard{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.onb-wizard-top{border-bottom:.5px solid var(--hairline-strong);background:#fff;flex-shrink:0;justify-content:space-between;align-items:center;height:60px;padding:0 28px;display:flex}.onb-wizard-brand{align-items:baseline;gap:10px;display:flex}.onb-wizard-wordmark{color:var(--brand-navy);letter-spacing:-.005em;font-size:18px;font-weight:900}.onb-wizard-context{color:var(--text-tertiary);letter-spacing:.04em;font-size:12px;font-weight:600}.onb-draft-badge{color:var(--success);background:var(--success-bg);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.onb-wizard-progressbar{background:#eaeae6;flex-shrink:0;height:3px}.onb-wizard-progressbar-fill{background:var(--brand-navy);height:100%;transition:width .4s;display:block}.onb-wizard-main{flex:1;grid-template-columns:320px 1fr;min-height:0;display:grid}.onb-rail{border-right:.5px solid var(--hairline-strong);background:#fff;flex-direction:column;padding:32px 24px;display:flex}.onb-rail-head{margin-bottom:24px}.onb-rail-title{color:var(--text-primary);letter-spacing:-.005em;margin-bottom:6px;font-size:18px;font-weight:800}.onb-rail-sub{color:var(--text-tertiary);font-size:13px;line-height:1.6}.onb-rail-steps{flex-direction:column;flex:1;gap:4px;margin:0;padding:0;list-style:none;display:flex}.onb-rail-step{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;font-family:inherit;transition:background .14s;display:flex}.onb-rail-step:hover:not(:disabled){background:var(--paper)}.onb-rail-step:disabled{cursor:not-allowed;opacity:.5}.onb-rail-step.is-active{background:var(--navy-bg)}.onb-rail-step-dot{width:30px;height:30px;color:var(--text-tertiary);background:#efefec;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;transition:all .14s;display:flex}.onb-rail-step.is-active .onb-rail-step-dot{background:var(--brand-navy);color:#fff}.onb-rail-step.is-done:not(.is-active) .onb-rail-step-dot{background:var(--success);color:#fff}.onb-rail-step-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.onb-rail-step-lbl{color:var(--text-secondary);font-size:14px;font-weight:700}.onb-rail-step.is-active .onb-rail-step-lbl{color:var(--brand-navy)}.onb-rail-step.is-done:not(.is-active) .onb-rail-step-lbl{color:var(--text-primary)}.onb-rail-step-sub{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.onb-rail-step-check{color:var(--success);flex-shrink:0;font-size:11px;font-weight:700}.onb-rail-review{border-top:.5px dashed var(--hairline-strong);border-radius:0 0 10px 10px;margin-top:4px;padding-top:14px}.onb-rail-foot{border-top:.5px solid var(--hairline);color:var(--text-tertiary);align-items:center;gap:8px;margin-top:20px;padding-top:16px;font-size:12px;display:flex}.onb-wizard-body{padding:40px 32px 80px;overflow-y:auto}.onb-wizard-card{max-width:540px;margin:0 auto}.onb-wizard-stephead{margin-bottom:24px}.onb-wizard-step-no{color:var(--brand-navy);letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:800}.onb-wizard-step-title{color:var(--text-primary);letter-spacing:-.02em;align-items:center;gap:10px;margin:8px 0 6px;font-size:24px;font-weight:800;display:flex}.onb-wizard-step-ico{background:var(--navy-bg);width:34px;height:34px;color:var(--brand-navy);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.onb-wizard-step-sub{color:var(--text-secondary);margin:0;font-size:14px}.onb-wizard-nav{border-top:.5px solid var(--hairline);justify-content:space-between;align-items:center;gap:12px;margin-top:28px;padding-top:24px;display:flex}.onb-wizard-nav-right{align-items:center;gap:10px;display:flex}.onb-btn-ghost{height:44px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}.onb-btn-ghost:hover:not(:disabled){color:var(--text-primary);background:#fff}.onb-btn-ghost:disabled{opacity:0;cursor:default}.onb-btn-draft{border:1px solid var(--hairline-strong);height:44px;color:var(--text-secondary);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:border-color .14s;display:inline-flex}.onb-btn-draft:hover{border-color:var(--brand-navy);color:var(--brand-navy)}.onb-cta-primary.onb-cta-submit,.onb-wizard-nav .onb-cta-primary{width:auto;height:44px;padding:0 24px;font-size:14px}.onb-wizard-hint{color:var(--text-tertiary);align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.onb-wizard-hint.is-error{color:var(--error);font-weight:600}.onb-btn-draft:disabled{opacity:.5;cursor:default}.onb-root .bv-channel-chip{cursor:pointer;border:1px solid var(--hairline-strong);background:#fff;border-radius:10px;align-items:center;gap:10px;height:46px;padding:0 14px;font-family:inherit;transition:border-color .14s,background .14s;display:inline-flex;position:relative}.onb-root .bv-channel-chip:hover{border-color:var(--brand-navy)}.onb-root .bv-channel-chip.is-active{border-color:var(--brand-navy);background:var(--navy-bg)}.onb-root .bv-channel-mark{color:var(--text-tertiary);flex-shrink:0;display:inline-flex}.onb-root .bv-channel-chip.is-active .bv-channel-mark{color:var(--brand-navy)}.onb-root .bv-channel-name{color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;font-weight:600;overflow:hidden}.onb-root .bv-channel-chip.is-active .bv-channel-name{color:var(--brand-navy)}.onb-root .bv-channel-check{background:var(--brand-navy);color:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.onb-root .bv-verify-btn.bv-pending:disabled{opacity:1;color:var(--text-disabled);border-color:var(--hairline-strong);background:0 0}.onb-docs-progress{align-items:center;gap:12px;display:flex}.onb-docs-progress-txt{color:var(--text-secondary);white-space:nowrap;font-size:13px;font-weight:700}.onb-docs-progress-track{background:#eaeae6;border-radius:999px;flex:1;height:6px;overflow:hidden}.onb-docs-progress-fill{background:var(--success);border-radius:999px;height:100%;transition:width .3s;display:block}.onb-doc-list{flex-direction:column;gap:10px;display:flex}.onb-ship-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.onb-input-suffix{color:var(--text-tertiary);white-space:nowrap;padding-right:12px;font-size:13px;font-weight:600}@media (width<=560px){.onb-ship-grid{grid-template-columns:1fr}}.onb-notice-secure{background:var(--navy-bg)!important}.onb-notice-secure .bv-notice-icon{color:var(--brand-navy)}.onb-summary{border:.5px solid var(--hairline-strong);border-radius:12px;overflow:hidden}.onb-summary-row{border-bottom:.5px solid var(--hairline);gap:16px;padding:14px 16px;display:flex}.onb-summary-row:last-child{border-bottom:none}.onb-summary-row:nth-child(2n){background:#fcfcfb}.onb-summary-k{width:96px;color:var(--text-tertiary);flex-shrink:0;font-size:13px;font-weight:600}.onb-summary-v{color:var(--text-primary);flex:1;font-size:13px;font-weight:600;line-height:1.5}.onb-summary-pill{background:var(--navy-bg);height:22px;color:var(--brand-navy);letter-spacing:-.005em;font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.onb-status-wrap{background:var(--paper);flex-direction:column;min-height:100vh;display:flex}.onb-status-top{justify-content:space-between}.onb-status-logout{color:var(--text-tertiary)}.onb-status-logout:hover{color:var(--text-primary)}.onb-status-body{flex:1;justify-content:center;align-items:flex-start;padding:64px 24px 88px;display:flex}.onb-status-card{border:.5px solid var(--hairline-strong);text-align:center;background:#fff;border-radius:18px;width:100%;max-width:520px;padding:40px 40px 32px;box-shadow:0 1px 2px #00000008}.onb-status-icon{border-radius:18px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.is-pending .onb-status-icon{background:var(--suspect-bg);color:var(--suspect-fg)}.is-approved .onb-status-icon{background:var(--success-bg);color:var(--success)}.is-rejected .onb-status-icon{background:var(--error-bg);color:var(--error)}.onb-status-badge{border-radius:999px;align-items:center;height:24px;margin-bottom:14px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.onb-status-badge.is-pending{background:var(--suspect-bg);color:var(--suspect-fg)}.onb-status-badge.is-approved{background:var(--success-bg);color:var(--success)}.onb-status-badge.is-rejected{background:var(--error-bg);color:var(--error)}.onb-status-title{color:var(--text-primary);letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:800}.onb-status-sub{color:var(--text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.onb-status-sub strong{color:var(--text-primary);font-weight:700}.onb-status-ticket{background:var(--paper);border:.5px solid var(--hairline);text-align:left;border-radius:12px;margin-bottom:24px;padding:14px 20px}.onb-status-ticket-row{justify-content:space-between;align-items:center;padding:6px 0;display:flex}.onb-status-ticket-k{color:var(--text-tertiary);font-size:13px;font-weight:600}.onb-status-ticket-v{color:var(--text-primary);font-size:13px;font-weight:700}.onb-status-steps{text-align:left;flex-direction:column;gap:0;margin-bottom:24px;display:flex}.onb-status-step{gap:12px;padding-bottom:20px;display:flex;position:relative}.onb-status-step:not(:last-child):before{content:"";background:#eaeae6;width:1.5px;position:absolute;top:28px;bottom:4px;left:13px}.onb-status-step-dot{width:27px;height:27px;color:var(--text-tertiary);font-variant-numeric:tabular-nums;background:#f0f0f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:flex}.onb-status-step.is-now .onb-status-step-dot{background:var(--brand-navy);color:#fff}.onb-status-step.is-done .onb-status-step-dot{background:var(--success);color:#fff}.onb-status-step-text{padding-top:4px}.onb-status-step-t{color:var(--text-primary);align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.onb-status-step.is-next .onb-status-step-t{color:var(--text-secondary)}.onb-status-step-tag{color:var(--brand-navy);background:var(--navy-bg);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700}.onb-status-step-d{color:var(--text-tertiary);margin-top:2px;font-size:12px;line-height:1.5}.onb-reject-reasons{text-align:left;background:var(--error-bg);border-radius:12px;margin-bottom:24px;padding:16px 20px}.onb-reject-head{color:var(--error);align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:800;display:flex}.onb-reject-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.onb-reject-list li{color:var(--text-secondary);gap:10px;font-size:13px;line-height:1.6;display:flex}.onb-reject-list b{color:var(--text-primary);font-weight:700}.onb-reject-tag{color:var(--error);background:#fff;border-radius:5px;flex-shrink:0;align-self:flex-start;padding:2px 8px;font-size:11px;font-weight:800}.onb-status-cta{margin-top:4px}.onb-status-foot{color:var(--text-tertiary);margin-top:16px;font-size:13px}.onb-status-foot a{color:var(--brand-navy);font-weight:700;text-decoration:none}.onb-boot-card{border:.5px solid var(--hairline-strong);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:14px;width:100%;max-width:520px;padding:40px 40px 32px;display:flex;box-shadow:0 1px 2px #00000008}.onb-boot-card>.ad-skel:first-child{margin-bottom:8px}.onb-boot-fail{width:100%;max-width:520px}@keyframes ad-shimmer{0%{background-position:-360px 0}to{background-position:360px 0}}.onb-root .ad-skel{background:linear-gradient(90deg, var(--muted-bg,#f2f2f2) 0%, #efefec 40%, var(--muted-bg,#f2f2f2) 80%);background-size:720px 100%;border-radius:6px;animation:1.25s ease-in-out infinite ad-shimmer;display:inline-block}.onb-root .ad-skel-line{height:12px}@media (prefers-reduced-motion:reduce){.onb-root .ad-skel{animation:none}}@media (width<=1024px){.onb-wizard-main{grid-template-columns:1fr}.onb-rail{display:none}}@media (width<=768px){.onb-gate-steps,.onb-gate-locklist-grid{grid-template-columns:1fr}.onb-wizard-body{padding:28px 20px 80px}.onb-root .db-page{grid-template-columns:1fr}.onb-root .db-side{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--popover:0 0% 100%;--popover-foreground:222.2 84% 4.9%;--primary:222.2 47.4% 11.2%;--primary-foreground:210 40% 98%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--destructive:0 84.2% 60.2%;--destructive-foreground:210 40% 98%;--border:214.3 31.8% 91.4%;--input:214.3 31.8% 91.4%;--ring:222.2 84% 4.9%;--radius:.5rem;--sidebar-width:240px;--font-sans:"Pretendard Variable", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Apple SD Gothic Neo", "Noto Sans KR", sans-serif}.dark{--background:222.2 84% 4.9%;--foreground:210 40% 98%;--card:222.2 84% 4.9%;--card-foreground:210 40% 98%;--popover:222.2 84% 4.9%;--popover-foreground:210 40% 98%;--primary:210 40% 98%;--primary-foreground:222.2 47.4% 11.2%;--secondary:217.2 32.6% 17.5%;--secondary-foreground:210 40% 98%;--muted:217.2 32.6% 17.5%;--muted-foreground:215 20.2% 65.1%;--accent:217.2 32.6% 17.5%;--accent-foreground:210 40% 98%;--destructive:0 62.8% 30.6%;--destructive-foreground:210 40% 98%;--border:217.2 32.6% 17.5%;--input:217.2 32.6% 17.5%;--ring:212.7 26.8% 83.9%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground));word-break:keep-all;overflow-wrap:break-word;font-family:Pretendard Variable,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Apple SD Gothic Neo,Noto Sans KR,sans-serif}button,[role=button]{cursor:pointer;font-family:inherit}button:disabled{cursor:not-allowed}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mt-6{margin-top:calc(var(--spacing) * 6)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-77{height:calc(var(--spacing) * 77)}.h-\[18px\]{height:18px}.h-\[38px\]{height:38px}.h-\[96px\]{height:96px}.h-\[160px\]{height:160px}.h-\[200px\]{height:200px}.w-4{width:calc(var(--spacing) * 4)}.w-6{width:calc(var(--spacing) * 6)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-40{width:calc(var(--spacing) * 40)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[18px\]{width:18px}.w-\[96px\]{width:96px}.w-full{width:100%}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.flex-grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-5{gap:calc(var(--spacing) * 5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.rounded-\[10px\]{border-radius:10px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[var\(--hairline\)\]{border-color:var(--hairline)}.bg-\[var\(--muted-bg\)\]{background-color:var(--muted-bg)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.\[k\:string\]{k:string}.\[key\:string\]{key:string}.\[labels\:check\]{labels:check}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@font-face{font-family:Pretendard Variable;font-weight:45 920;font-style:normal;font-display:swap;src:url(/assets/PretendardVariable-CJuje-Rk.woff2)format("woff2-variations")}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}.au-mobile-cards,.cp-mobile-cards,.nt-mobile-cards,.cs-mobile-cards,.iv-mobile-cards,.mb-mobile-cards,.sl-mobile-cards,.or-mobile-cards,.st-mobile-cards,.sy-mobile-cards,.br-mobile-cards,.spv-mobile-cards,.sov-mobile-cards,.sstl-mobile-cards,.sdb-mobile-cards,.scl-mobile-cards{display:none}.au-desktop-only,.cp-desktop-only,.nt-desktop-only,.cs-desktop-only,.iv-desktop-only,.mb-desktop-only,.sl-desktop-only,.or-desktop-only,.st-desktop-only,.sy-desktop-only,.br-desktop-only,.spv-desktop-only,.sov-desktop-only,.sstl-desktop-only,.sdb-desktop-only,.scl-desktop-only{display:block}@media (width<=768px){.au-desktop-only,.cp-desktop-only,.nt-desktop-only,.cs-desktop-only,.iv-desktop-only,.mb-desktop-only,.sl-desktop-only,.or-desktop-only,.st-desktop-only,.sy-desktop-only,.br-desktop-only,.spv-desktop-only,.sov-desktop-only,.sstl-desktop-only,.sdb-desktop-only,.scl-desktop-only{display:none}.au-mobile-cards,.cp-mobile-cards,.nt-mobile-cards,.cs-mobile-cards,.iv-mobile-cards,.mb-mobile-cards,.sl-mobile-cards,.or-mobile-cards,.st-mobile-cards,.sy-mobile-cards,.br-mobile-cards,.spv-mobile-cards,.sov-mobile-cards,.sstl-mobile-cards,.sdb-mobile-cards,.scl-mobile-cards{flex-direction:column;gap:8px;display:flex}}
