.smv2-step4{--smv2-bg:#f7f8f6;--smv2-surface:#fffefc;--smv2-surface-soft:#f1f6f3;--smv2-line:#dce4df;--smv2-line-strong:#b8cbc2;--smv2-ink:#17201d;--smv2-muted:#65716d;--smv2-faint:#8b9692;--smv2-accent:#087a61;--smv2-accent-strong:#05634f;--smv2-accent-soft:#e4f3ed;--smv2-danger:#c53e35;--smv2-danger-soft:#fff0ed;--smv2-warning:#9a681a;--smv2-warning-soft:#fff7e5;background:var(--smv2-bg);min-height:100dvh;color:var(--smv2-ink);font-family:inherit;line-height:1.5}.smv2-step4,.smv2-step4 *{box-sizing:border-box}.smv2-step4 button,.smv2-step4 input{font:inherit}.smv2-step4 button{color:inherit}.smv2-step4 button:focus-visible,.smv2-step4 input:focus-visible{outline-offset:2px;outline:3px solid #087a613d}.smv2-topbar{border-bottom:1px solid var(--smv2-line);background:#fffefcf5;grid-template-columns:minmax(220px,1fr) minmax(520px,auto) minmax(150px,1fr);align-items:center;gap:24px;min-height:74px;padding:12px clamp(20px,3vw,48px);display:grid}.smv2-brand{min-width:0;color:var(--smv2-accent-strong);align-items:center;gap:10px;display:flex}.smv2-brand strong{color:var(--smv2-ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.smv2-progress-nav{white-space:nowrap;justify-content:center;align-items:center;gap:18px;display:flex}.smv2-progress-nav>span{color:var(--smv2-muted);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.smv2-progress-nav>span:not(:last-child):after{background:var(--smv2-line);content:"";width:42px;height:1px;margin-left:10px}.smv2-progress-nav b{border:1px solid var(--smv2-line-strong);background:var(--smv2-surface);border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.smv2-progress-nav .is-complete b,.smv2-progress-nav .is-current b{border-color:var(--smv2-accent);background:var(--smv2-accent);color:#f7fffb}.smv2-progress-nav .is-current{color:var(--smv2-accent-strong)}.smv2-live-state{background:var(--smv2-accent-soft);color:var(--smv2-accent-strong);border-radius:999px;justify-self:end;padding:7px 12px;font-size:13px;font-weight:800}.smv2-page-shell,.smv2-live-shell{width:min(1460px,100% - 40px);margin:0 auto;padding:34px 0 40px}.smv2-page-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.smv2-page-heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3vw,46px);line-height:1.12}.smv2-page-heading p{max-width:620px;color:var(--smv2-muted);margin:8px 0 0;font-size:16px}.smv2-readiness-strip{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.smv2-heading-actions{justify-items:end;gap:7px;display:grid}.smv2-refresh-readiness{min-height:30px}.smv2-readiness-strip span{border:1px solid var(--smv2-line);background:var(--smv2-surface);color:var(--smv2-faint);border-radius:999px;align-items:center;gap:5px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.smv2-readiness-strip .is-ready{background:var(--smv2-accent-soft);color:var(--smv2-accent-strong);border-color:#c8e3d8}.smv2-notice{background:var(--smv2-accent-soft);color:var(--smv2-accent-strong);border:1px solid #d0e3da;border-radius:12px;margin:0 0 18px;padding:12px 15px;font-weight:700}.smv2-notice.is-error{background:var(--smv2-danger-soft);color:var(--smv2-danger);border-color:#efc5c0}.smv2-preflight-sheet{border:1px solid var(--smv2-line);background:var(--smv2-surface);border-radius:16px;overflow:hidden;box-shadow:0 16px 48px #113c300f}.smv2-preflight-row{grid-template-columns:64px minmax(170px,210px) minmax(0,1fr);align-items:start;gap:22px;padding:26px 30px;display:grid}.smv2-preflight-row+.smv2-preflight-row{border-top:1px solid var(--smv2-line)}.smv2-step-number{border:2px solid var(--smv2-accent);width:48px;height:48px;color:var(--smv2-accent-strong);border-radius:50%;place-items:center;font-size:20px;font-weight:900;display:grid}.smv2-preflight-row>h2{letter-spacing:-.02em;align-items:center;gap:10px;margin:10px 0 0;font-size:19px;display:flex}.smv2-preflight-row>h2 svg{color:var(--smv2-accent)}.smv2-preflight-content{min-width:0}.smv2-platform-grid{gap:12px;display:grid}.smv2-platform-tabs{border:1px solid var(--smv2-line);background:var(--smv2-surface-soft);border-radius:10px;grid-template-columns:repeat(2,minmax(100px,1fr));width:fit-content;padding:3px;display:inline-grid}.smv2-platform-tabs button{color:var(--smv2-muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 15px;font-weight:800}.smv2-platform-tabs button.is-selected{background:var(--smv2-surface);color:var(--smv2-accent-strong);box-shadow:0 1px 5px #113c301f}.smv2-room-connect{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px;display:grid}.smv2-room-connect label{gap:7px;display:grid}.smv2-room-connect label>span{color:var(--smv2-muted);font-size:13px;font-weight:750}.smv2-room-connect input{border:1px solid var(--smv2-line-strong);width:100%;min-height:44px;color:var(--smv2-ink);background:#fffefc;border-radius:9px;padding:9px 13px}.smv2-room-connect input::placeholder{color:#77817d}.smv2-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 16px;font-weight:850;transition:transform .12s,background-color .12s,border-color .12s;display:inline-flex}.smv2-button:active:not(:disabled){transform:translateY(1px)}.smv2-button:disabled,.smv2-step4 button:disabled{cursor:not-allowed;opacity:.55}.smv2-button-outline{border-color:var(--smv2-accent);background:var(--smv2-surface);color:var(--smv2-accent-strong)}.smv2-button-outline:hover:not(:disabled){background:var(--smv2-accent-soft)}.smv2-connection-state{color:var(--smv2-muted);align-items:center;gap:7px;margin:10px 0 0;font-size:13px;font-weight:700;display:inline-flex}.smv2-connection-state.is-ready{color:var(--smv2-accent-strong)}.smv2-connection-state.is-error{color:var(--smv2-danger)}.smv2-wechat-connect{min-height:48px}.smv2-qr-panel{background:var(--smv2-surface-soft);border:1px solid #c9ddd4;border-radius:12px;align-items:center;gap:16px;padding:14px;display:flex}.smv2-qr-panel img{border:8px solid var(--smv2-surface);object-fit:contain;border-radius:8px;width:112px;height:112px}.smv2-qr-panel p{color:var(--smv2-muted);margin:5px 0;font-size:13px}.smv2-text-button{color:var(--smv2-accent-strong);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:5px 0;font-weight:800;display:inline-flex}.smv2-product-summary>p{color:var(--smv2-muted);margin:1px 0 12px}.smv2-product-summary>p strong{color:var(--smv2-ink);margin-left:10px;font-size:17px}.smv2-product-summary>small,.smv2-row-detail{color:var(--smv2-muted);margin-top:10px;font-size:13px;display:block}.smv2-product-options{flex-wrap:wrap;gap:9px;display:flex}.smv2-product-options>.smv2-product-option{border:1px solid var(--smv2-line);background:var(--smv2-surface);cursor:pointer;border-radius:10px;align-items:center;gap:8px;max-width:320px;min-height:44px;padding:8px 12px;display:inline-flex}.smv2-product-options>.smv2-product-option.is-selected{border-color:var(--smv2-accent);background:var(--smv2-accent-soft);color:var(--smv2-accent-strong)}.smv2-product-options img{object-fit:cover;border-radius:6px;width:28px;height:28px}.smv2-product-options span{text-overflow:ellipsis;white-space:nowrap;font-weight:750;overflow:hidden}.smv2-product-options small{color:var(--smv2-danger);font-size:11px}.smv2-audio-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.smv2-voice-name{align-items:center;gap:8px;min-width:180px;font-weight:800;display:flex}.smv2-voice-name svg{color:var(--smv2-accent)}.smv2-inline-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.smv2-heard-button{border-color:var(--smv2-line-strong);background:var(--smv2-surface);color:var(--smv2-muted)}.smv2-heard-button.is-confirmed{border-color:var(--smv2-accent);background:var(--smv2-accent-soft);color:var(--smv2-accent-strong)}.smv2-switch-grid{grid-template-columns:repeat(3,minmax(160px,1fr));gap:10px;display:grid}.smv2-runtime-switch{border:1px solid var(--smv2-line);background:var(--smv2-surface);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 12px;padding:12px;display:grid;position:relative}.smv2-runtime-switch.is-on{background:var(--smv2-accent-soft);border-color:#bedacc}.smv2-runtime-switch>span:first-child{align-items:center;gap:7px;display:flex}.smv2-runtime-switch>span:first-child svg{color:var(--smv2-accent)}.smv2-runtime-switch>small{color:var(--smv2-muted);grid-column:1;font-size:11px}.smv2-runtime-switch input,.smv2-inline-switch input{opacity:0;width:1px;height:1px;position:absolute}.smv2-switch-track,.smv2-inline-switch>span{background:#bcc6c2;border-radius:999px;grid-area:1/2/3;width:42px;height:24px;transition:background-color .14s;display:block;position:relative}.smv2-switch-track i,.smv2-inline-switch>span i{background:#fffefc;border-radius:50%;width:18px;height:18px;transition:transform .14s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #17201d3d}.smv2-runtime-switch.is-on .smv2-switch-track,.smv2-inline-switch.is-on>span{background:var(--smv2-accent)}.smv2-runtime-switch.is-on .smv2-switch-track i,.smv2-inline-switch.is-on>span i{transform:translate(18px)}.smv2-runtime-switch:focus-within,.smv2-inline-switch:focus-within{outline-offset:2px;outline:3px solid #087a613d}.smv2-standby-check{border:1px solid var(--smv2-line);background:var(--smv2-surface);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.smv2-standby-check.is-confirmed{background:var(--smv2-accent-soft);border-color:#bad8ca}.smv2-standby-check input{opacity:0;width:1px;height:1px;position:absolute}.smv2-check-box{border:1px solid var(--smv2-line-strong);background:var(--smv2-surface);color:#0000;border-radius:6px;flex:none;place-items:center;width:24px;height:24px;display:grid}.smv2-standby-check.is-confirmed .smv2-check-box{border-color:var(--smv2-accent);background:var(--smv2-accent);color:#f7fffb}.smv2-standby-check>span:last-child{gap:3px;display:grid}.smv2-standby-check small{color:var(--smv2-muted)}.smv2-start-area{justify-items:center;gap:9px;padding:26px 0 0;display:grid}.smv2-start-button{border-color:var(--smv2-accent-strong);background:var(--smv2-accent);width:min(680px,100%);min-height:62px;font-size:22px;box-shadow:0 14px 28px #087a612e;color:#f7fffb!important}.smv2-start-button:hover:not(:disabled){background:var(--smv2-accent-strong)}.smv2-start-area p{color:var(--smv2-muted);margin:0;font-size:13px}.smv2-spin{animation:.9s linear infinite smv2-spin}@keyframes smv2-spin{to{transform:rotate(360deg)}}.smv2-live-shell{padding-top:20px}.smv2-live-summary{border:1px solid var(--smv2-line);background:var(--smv2-surface);border-radius:14px;grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);align-items:center;gap:20px;margin-bottom:18px;padding:15px 18px;display:grid}.smv2-current-product{align-items:baseline;gap:9px;min-width:0;display:flex}.smv2-current-product span{color:var(--smv2-muted);font-size:13px}.smv2-current-product strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.smv2-live-mode{color:var(--smv2-accent-strong);align-items:center;gap:8px;font-weight:850;display:flex}.smv2-semantic-dot{background:var(--smv2-accent);border-radius:50%;width:9px;height:9px}.smv2-semantic-dot.paused,.smv2-semantic-dot.starting,.smv2-semantic-dot.stopping{background:var(--smv2-warning)}.smv2-semantic-dot.takeover,.smv2-semantic-dot.error{background:var(--smv2-danger)}.smv2-semantic-dot.ended{background:var(--smv2-faint)}.smv2-health-pair{justify-content:flex-end;gap:8px;display:flex}.smv2-health-badge{border:1px solid var(--smv2-line);background:var(--smv2-surface-soft);color:var(--smv2-muted);border-radius:9px;align-items:center;gap:5px;padding:7px 10px;font-size:13px;font-weight:800;display:inline-flex}.smv2-health-badge.is-healthy{background:var(--smv2-accent-soft);color:var(--smv2-accent-strong);border-color:#c2dccf}.smv2-health-badge.is-recovering{background:var(--smv2-warning-soft);color:var(--smv2-warning);border-color:#ead7a9}.smv2-health-badge.is-failed{background:var(--smv2-danger-soft);color:var(--smv2-danger);border-color:#efc5c0}.smv2-live-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) minmax(300px,.88fr);gap:14px;display:grid}.smv2-console-panel{border:1px solid var(--smv2-line);background:var(--smv2-surface);border-radius:14px;min-width:0;padding:20px;box-shadow:0 10px 32px #113c300b}.smv2-console-panel>h2{letter-spacing:-.025em;margin:0 0 17px;font-size:22px}.smv2-broadcast-copy>span{background:var(--smv2-accent-soft);color:var(--smv2-accent-strong);border-radius:7px;padding:5px 8px;font-size:12px;font-weight:850;display:inline-block}.smv2-broadcast-copy>p{min-height:190px;color:var(--smv2-ink);white-space:pre-wrap;margin:16px 0 20px;font-size:clamp(17px,1.5vw,21px);font-weight:650;line-height:1.9}.smv2-playback-progress{color:var(--smv2-muted);grid-template-columns:auto minmax(80px,1fr) auto;align-items:center;gap:10px;display:grid}.smv2-playback-progress progress{width:100%;height:7px;accent-color:var(--smv2-accent);background:#dfe7e3;border:0;border-radius:999px;overflow:hidden}.smv2-playback-progress progress::-webkit-progress-bar{background:#dfe7e3}.smv2-playback-progress progress::-webkit-progress-value{background:var(--smv2-accent)}.smv2-next-broadcast{border-top:1px solid var(--smv2-line);margin-top:20px;padding-top:16px}.smv2-next-broadcast strong{color:var(--smv2-accent-strong)}.smv2-next-broadcast p{background:var(--smv2-surface-soft);color:var(--smv2-muted);border-radius:9px;margin:8px 0 0;padding:11px 12px}.smv2-interaction-list{gap:9px;display:grid}.smv2-interaction-list article{background:var(--smv2-surface-soft);border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.smv2-avatar{width:34px;height:34px;color:var(--smv2-accent-strong);background:#d7e8e0;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid}.smv2-interaction-list article div{min-width:0}.smv2-interaction-list article strong{font-size:13px}.smv2-interaction-list article p{color:var(--smv2-muted);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;font-size:13px;overflow:hidden}.smv2-interaction-list article>small{background:var(--smv2-accent-soft);color:var(--smv2-accent-strong);white-space:nowrap;border-radius:7px;padding:5px 7px;font-weight:800}.smv2-interaction-list .status-answering,.smv2-interaction-list .status-pending{background:var(--smv2-warning-soft);color:var(--smv2-warning)}.smv2-live-switches{border-top:1px solid var(--smv2-line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.smv2-inline-switch{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-height:34px;display:grid;position:relative}.smv2-inline-switch>span{grid-area:1/1;width:36px;height:21px}.smv2-inline-switch>span i{width:15px;height:15px}.smv2-inline-switch.is-on>span i{transform:translate(15px)}.smv2-inline-switch strong{font-size:13px}.smv2-inline-switch small{color:var(--smv2-muted);font-size:11px}.smv2-time-announcement-countdown{color:var(--smv2-accent-strong);margin:0 0 0 44px;font-size:12px;font-weight:700}.smv2-primary-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.smv2-control-button{border:1px solid var(--smv2-accent);background:var(--smv2-surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:64px;font-weight:850;display:flex;color:var(--smv2-accent-strong)!important}.smv2-control-button:hover:not(:disabled){background:var(--smv2-accent-soft)}.smv2-control-danger{border-color:var(--smv2-danger);grid-column:1/-1;color:var(--smv2-danger)!important}.smv2-control-danger:hover:not(:disabled){background:var(--smv2-danger-soft)}.smv2-duty-note{color:var(--smv2-muted);text-align:center;margin:12px 0 16px;font-size:12px}.smv2-deferred-controls{border-top:1px solid var(--smv2-line);padding-top:15px}.smv2-deferred-controls>div:first-child{gap:2px;margin-bottom:10px;display:grid}.smv2-deferred-controls small{color:var(--smv2-muted);font-size:11px}.smv2-deferred-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.smv2-deferred-grid button{border:1px dashed var(--smv2-line-strong);min-height:39px;color:var(--smv2-faint);text-align:left;background:#f5f6f4;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;padding:7px 8px;font-size:12px;display:grid}.smv2-empty-state{background:var(--smv2-surface-soft);min-height:150px;color:var(--smv2-muted);text-align:center;border-radius:10px;place-content:center;justify-items:center;gap:7px;display:grid}.smv2-empty-state p{margin:0}.smv2-prelive-empty-state{min-height:min(520px,100vh - 180px);padding:32px 20px}.smv2-prelive-empty-state h1{color:var(--smv2-ink);margin:4px 0 0}.smv2-live-footer{border:1px solid var(--smv2-line);background:var(--smv2-surface);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 18px;display:flex}.smv2-live-footer>div{color:var(--smv2-accent-strong);align-items:center;gap:9px;font-weight:800;display:flex}.smv2-end-button{border-color:var(--smv2-accent);background:var(--smv2-accent);min-width:190px;color:#f7fffb!important}.smv2-post-live-review{border:1px solid var(--smv2-line);background:var(--smv2-surface);text-align:center;border-radius:14px;place-content:center;justify-items:center;min-height:440px;padding:38px;display:grid}.smv2-post-live-review>svg{color:var(--smv2-accent)}.smv2-post-live-review h2{margin:14px 0 7px;font-size:28px}.smv2-post-live-review p{max-width:560px;color:var(--smv2-muted);margin:0}.smv2-post-live-review small{color:var(--smv2-faint);margin:8px 0 18px}@media (width<=1180px){.smv2-topbar{grid-template-columns:auto 1fr}.smv2-progress-nav{justify-content:flex-end}.smv2-live-state{display:none}.smv2-live-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.smv2-duty-panel{grid-column:1/-1}.smv2-deferred-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.smv2-topbar{justify-content:space-between;min-height:64px;display:flex}.smv2-progress-nav>span:not(.is-current),.smv2-progress-nav>span:after{display:none}.smv2-page-shell,.smv2-live-shell{width:min(100% - 28px,760px);padding-top:24px}.smv2-page-heading{flex-direction:column;align-items:flex-start}.smv2-readiness-strip{justify-content:flex-start}.smv2-preflight-row{grid-template-columns:48px minmax(0,1fr);gap:12px 16px;padding:22px}.smv2-step-number{width:42px;height:42px;font-size:17px}.smv2-preflight-row>h2{margin-top:7px}.smv2-preflight-content{grid-column:1/-1}.smv2-switch-grid{grid-template-columns:1fr}.smv2-live-summary{grid-template-columns:1fr auto}.smv2-live-mode{justify-self:end}.smv2-health-pair{grid-column:1/-1;justify-content:flex-start}.smv2-live-grid{grid-template-columns:1fr}.smv2-duty-panel{grid-column:auto}}@media (width<=620px){.smv2-brand strong{max-width:190px;font-size:17px}.smv2-progress-nav{display:none}.smv2-page-heading h1{font-size:34px}.smv2-preflight-row{padding:18px 16px}.smv2-room-connect,.smv2-audio-row{flex-direction:column;align-items:stretch;display:flex}.smv2-inline-actions,.smv2-inline-actions .smv2-button{width:100%}.smv2-product-options{display:grid}.smv2-product-options>.smv2-product-option{max-width:none}.smv2-qr-panel{flex-direction:column;align-items:flex-start}.smv2-live-summary{flex-direction:column;align-items:flex-start;display:flex}.smv2-live-mode{justify-self:auto}.smv2-health-pair{flex-wrap:wrap}.smv2-broadcast-copy>p{min-height:130px}.smv2-primary-controls,.smv2-deferred-grid{grid-template-columns:1fr}.smv2-control-danger{grid-column:auto}.smv2-live-footer{flex-direction:column;align-items:stretch}.smv2-end-button{width:100%}}@media (prefers-reduced-motion:reduce){.smv2-step4 *,.smv2-step4 :before,.smv2-step4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important}.smv2-spin{animation:none}}.merchant-v2-flow{--merchant-v2-green:#087762;--merchant-v2-green-deep:#075d4e;--merchant-v2-green-pale:#e8f5f1;--merchant-v2-ink:#18332d;--merchant-v2-muted:#67736f;--merchant-v2-border:#dce6e2;--merchant-v2-soft:#f7faf9;color:var(--merchant-v2-ink);background:#fff;min-width:0}.merchant-v2-flow *,.merchant-v2-flow :before,.merchant-v2-flow :after{box-sizing:border-box}.merchant-flow-shell{position:relative}.merchant-flow-logout{color:#52615c;cursor:pointer;font:inherit;z-index:3;background:#fff;border:1px solid #d7e2de;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 13px;font-size:14px;transition:background .16s,border-color .16s,transform .16s;display:inline-flex;position:absolute;top:19px;right:26px}.merchant-flow-logout:hover:not(:disabled){background:#f1f7f5;border-color:#9dbbb2}.merchant-flow-logout:active:not(:disabled){transform:translateY(1px)}.merchant-flow-logout:focus-visible{outline:none;box-shadow:0 0 0 3px #08776229}.merchant-flow-logout:disabled{cursor:wait;opacity:.55}.merchant-v2-topbar{border-bottom:1px solid var(--merchant-v2-border);align-items:center;gap:36px;min-height:76px;padding:0 40px;display:flex}.merchant-v2-brand{color:#10231e;letter-spacing:-.035em;white-space:nowrap;flex:none;margin:0;font-size:22px;font-weight:750}.merchant-v2-steps{justify-content:center;align-items:center;gap:28px;margin:0 auto;padding:0;list-style:none;display:flex}.merchant-v2-step{color:#76817d;white-space:nowrap;align-items:center;gap:9px;font-size:16px;display:flex;position:relative}.merchant-v2-step-button{color:inherit;cursor:pointer;font:inherit;font-weight:inherit;background:0 0;border:0;align-items:center;gap:9px;padding:6px 2px;display:inline-flex}.merchant-v2-step-button:disabled{cursor:default;opacity:1}.merchant-v2-step.complete .merchant-v2-step-button:not(:disabled):hover{color:var(--merchant-v2-green);text-underline-offset:4px;text-decoration:underline}.merchant-v2-step:not(:last-child):after{content:"";background:#d8dfdc;width:26px;height:1px;position:absolute;top:50%;left:calc(100% + 14px)}.merchant-v2-step-index{border:1px solid #cbd5d1;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;font-size:14px;display:inline-flex}.merchant-v2-step.active{color:var(--merchant-v2-green);font-weight:700}.merchant-v2-step.active .merchant-v2-step-index,.merchant-v2-step.complete .merchant-v2-step-index{background:var(--merchant-v2-green);border-color:var(--merchant-v2-green);color:#fff}.merchant-v2-body{min-height:0}.merchant-v2-page{max-width:1540px;margin:0 auto;padding:42px 40px 34px}.merchant-v2-heading h1{color:#111d19;letter-spacing:-.055em;margin:0;font-size:clamp(32px,3vw,48px);line-height:1.08}.merchant-v2-heading p{color:var(--merchant-v2-muted);margin:12px 0 0;font-size:17px}.merchant-v2-runtime-notice{background:#fff8e8;border:1px solid #ead39a;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex;color:#765a16!important;margin-top:16px!important;font-size:15px!important}.merchant-v2-centered-heading{text-align:center}.merchant-v2-tabs{border-bottom:1px solid var(--merchant-v2-border);gap:38px;margin:30px 0 20px;display:flex}.merchant-v2-tabs button{color:#687571;cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:0 0 14px;font-size:17px;font-weight:600}.merchant-v2-tabs button.active{border-color:var(--merchant-v2-green);color:var(--merchant-v2-green)}.merchant-v2-tab-count{background:var(--merchant-v2-green-pale);border-radius:999px;justify-content:center;align-items:center;min-width:25px;height:25px;margin-left:7px;font-size:13px;display:inline-flex}.merchant-v2-panel{border:1px solid var(--merchant-v2-border);background:#fff;border-radius:12px;padding:28px;box-shadow:0 9px 24px #14332b0a}.merchant-v2-toolbar{border-bottom:1px solid var(--merchant-v2-border);align-items:center;gap:12px;margin:-4px -4px 25px;padding:0 4px 20px;display:flex}.merchant-v2-toolbar-action{margin-left:auto}.merchant-v2-primary-button,.merchant-v2-secondary-button,.merchant-v2-outline-action,.merchant-v2-inline-preview,.merchant-v2-icon-button,.merchant-v2-preview-round{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-weight:700;transition:background .16s,border-color .16s,transform .16s;display:inline-flex}.merchant-v2-primary-button{background:var(--merchant-v2-green);border:1px solid var(--merchant-v2-green);color:#fff;padding:0 20px}.merchant-v2-primary-button:hover:not(:disabled){background:var(--merchant-v2-green-deep)}.merchant-v2-secondary-button,.merchant-v2-outline-action{color:var(--merchant-v2-green);background:#fff;border:1px solid #76ad9f;padding:0 17px}.merchant-v2-secondary-button:hover:not(:disabled),.merchant-v2-outline-action:hover:not(:disabled){background:var(--merchant-v2-green-pale)}.merchant-v2-primary-button:active:not(:disabled),.merchant-v2-secondary-button:active:not(:disabled),.merchant-v2-outline-action:active:not(:disabled),.merchant-v2-preview-round:active:not(:disabled){transform:translateY(1px)}.merchant-v2-primary-button:disabled,.merchant-v2-secondary-button:disabled,.merchant-v2-outline-action:disabled,.merchant-v2-inline-preview:disabled,.merchant-v2-icon-button:disabled,.merchant-v2-preview-round:disabled,.merchant-v2-upload-dropzone.is-disabled,.merchant-v2-secondary-button.is-disabled{cursor:not-allowed;opacity:.48}.merchant-v2-secondary-button input,.merchant-v2-upload-dropzone input{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.merchant-v2-mainline-entry{grid-template-columns:minmax(210px,.4fr) minmax(0,1fr);gap:18px;display:grid}.merchant-v2-mainline-entry h2,.merchant-v2-panel-title h2{color:#182a25;letter-spacing:-.03em;margin:0;font-size:22px}.merchant-v2-mainline-entry p,.merchant-v2-panel-title p,.merchant-v2-empty-copy{color:var(--merchant-v2-muted);margin:10px 0 0;line-height:1.55}.merchant-v2-mainline-input{gap:8px;min-width:0;display:grid}.merchant-v2-mainline-input .merchant-v2-character-count{text-align:right;margin:0;font-size:14px}.merchant-v2-mainline-input .merchant-v2-character-count.is-over-limit{color:#b5472f;font-weight:700}.merchant-v2-flow textarea{color:#24342f;font:inherit;resize:vertical;background:#fff;border:1px solid #cbd8d4;border-radius:8px;width:100%;min-width:0;padding:11px 13px;line-height:1.55}.merchant-v2-flow textarea:focus{border-color:var(--merchant-v2-green);outline:none;box-shadow:0 0 0 3px #08776221}.merchant-v2-flow textarea:disabled{color:#85908c;background:#f6f8f7}.merchant-v2-group-layout{grid-template-columns:220px minmax(0,1fr);height:min(68vh,720px);min-height:500px;display:grid;overflow:hidden}.merchant-v2-group-nav{border-right:1px solid var(--merchant-v2-border);overscroll-behavior:contain;margin:-28px 26px -28px -28px;padding:18px 14px;overflow-y:auto}.merchant-v2-group-nav button{color:#36443f;cursor:pointer;text-align:left;background:0 0;border:0;border-left:4px solid #0000;gap:4px;width:100%;padding:14px 16px;display:grid}.merchant-v2-group-nav button span{color:#68756f;font-size:13px}.merchant-v2-group-nav button.active{border-left-color:var(--merchant-v2-green);color:var(--merchant-v2-green);background:linear-gradient(90deg,#edf8f5,#f9fcfb)}.merchant-v2-group-detail{overscroll-behavior:contain;align-content:start;gap:16px;min-height:0;padding:2px 10px 2px 0;scroll-padding-bottom:124px;display:grid;overflow-y:auto}.merchant-v2-group-title-row,.merchant-v2-panel-title{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.merchant-v2-group-title-row p{color:#32423c;margin:0;font-weight:700}.merchant-v2-expression{gap:8px;display:grid}.merchant-v2-expression textarea{min-height:76px;max-height:180px}.merchant-v2-expression>span{color:#23332e;justify-content:space-between;align-items:center;gap:8px;display:flex}.merchant-v2-expression-character-count{color:var(--merchant-v2-muted);text-align:right;font-size:13px}.merchant-v2-expression-character-count.is-over-limit{color:#b5472f;font-weight:700}.merchant-v2-warning{color:#c66a15;align-items:center;gap:5px;line-height:1.4;display:inline-flex}.merchant-v2-footer{border-top:1px solid var(--merchant-v2-border);justify-content:space-between;align-items:center;gap:20px;min-height:90px;padding:16px 40px;display:flex}.merchant-v2-fixed-footer{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding-bottom:calc(16px + env(safe-area-inset-bottom));z-index:40;background:#fffffff5;width:min(900px,100%);position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -12px 32px #122f271f}.merchant-v2-footer>p{color:#3a5049;margin:0;font-size:16px}.merchant-v2-next-button{min-width:276px}.merchant-v2-flow textarea,.merchant-v2-flow input,.merchant-v2-flow summary,.merchant-v2-flow audio{scroll-margin-bottom:124px}.merchant-v2-qa-list{gap:20px;margin-top:24px;display:grid}.merchant-v2-qa-row{border-top:1px solid #e7eeeb;grid-template-columns:34px minmax(0,1fr) minmax(0,1fr) 38px;align-items:start;gap:16px;padding-top:20px;display:grid}.merchant-v2-qa-row label{color:#47554f;gap:8px;font-size:14px;font-weight:700;display:grid}.merchant-v2-row-index{background:var(--merchant-v2-soft);color:#52615c;border:1px solid #e1e9e6;border-radius:50%;justify-content:center;align-items:center;height:30px;display:inline-flex}.merchant-v2-icon-button{color:#64716d;background:#fff;border:1px solid #d8e0dd;width:38px;padding:0}.merchant-v2-empty-state{background:var(--merchant-v2-soft);color:#4c5c56;border:1px solid #dfebe7;align-items:center;gap:10px;margin-top:22px;padding:18px;display:flex}.merchant-v2-empty-state p{margin:0}.merchant-v2-deferred-control{color:#77827e;font:inherit;background:#f7f8f8;border:1px dashed #c8d3cf;border-radius:8px;align-items:center;gap:8px;margin-top:24px;padding:12px 14px;display:flex}.merchant-v2-deferred-control span{background:#eaefed;border-radius:999px;padding:2px 8px;font-size:12px}.merchant-v2-interaction-list{gap:14px;margin-top:22px;display:grid}.merchant-v2-interaction-row{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}.merchant-v2-interaction-row>span{gap:5px;padding-top:9px;display:grid}.merchant-v2-interaction-row strong{font-size:16px}.merchant-v2-interaction-row small{color:var(--merchant-v2-muted)}.merchant-v2-voice-page{max-width:1440px}.merchant-v2-voice-grid{grid-template-columns:1.2fr .9fr;gap:28px;margin-top:30px;display:grid}.merchant-v2-custom-voice{border-color:#77a99b}.merchant-v2-panel-title h2 span{color:var(--merchant-v2-green);letter-spacing:0;vertical-align:3px;background:#e3f3ed;border-radius:999px;margin-left:8px;padding:4px 8px;font-size:13px}.merchant-v2-upload-dropzone{color:var(--merchant-v2-green);cursor:pointer;text-align:center;border:1px dashed #adc4bc;border-radius:12px;place-items:center;min-height:200px;margin-top:24px;padding:26px;display:grid}.merchant-v2-upload-dropzone strong{color:#283934;margin-top:9px;font-size:20px}.merchant-v2-upload-dropzone small{color:var(--merchant-v2-muted);margin-top:6px}.merchant-v2-consent-row{color:#52615b;align-items:center;gap:9px;margin:22px 0 15px;font-size:14px;display:flex}.merchant-v2-consent-row input{accent-color:var(--merchant-v2-green);width:18px;height:18px}.merchant-v2-full-button{width:100%}.merchant-v2-voice-list{gap:14px;margin-top:24px;display:grid}.merchant-v2-custom-voice-list{border-top:1px solid var(--merchant-v2-border);padding-top:18px}.merchant-v2-voice-card{border:1px solid #d8e2de;border-radius:10px;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px;display:grid}.merchant-v2-voice-card.selected{border-color:var(--merchant-v2-green);box-shadow:0 0 0 1px var(--merchant-v2-green)}.merchant-v2-voice-card>div{gap:4px;min-width:0;display:grid}.merchant-v2-voice-card small{color:var(--merchant-v2-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merchant-v2-preview-round{background:var(--merchant-v2-green);border:1px solid var(--merchant-v2-green);color:#fff;border-radius:50%;width:42px;height:42px;padding:0}.merchant-v2-preview-round:disabled{background:#c7cfcc;border-color:#c7cfcc}.merchant-v2-outline-action{min-width:120px}.merchant-v2-selected-badge{color:var(--merchant-v2-green);background:#e5f5ef;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:700}.merchant-v2-voice-binding-note{color:#3e554d;background:#f2faf7;border:1px solid #d5eae2;align-items:center;gap:10px;margin-top:22px;padding:14px 16px;display:flex}.merchant-v2-audio-page{max-width:1280px}.merchant-v2-audio-panel{max-width:1100px;margin:30px auto 0}.merchant-v2-audio-voice{background:var(--merchant-v2-soft);border:1px solid #dbe7e2;border-radius:9px;align-items:center;gap:10px;width:fit-content;padding:12px 14px;display:flex}.merchant-v2-audio-voice span{color:var(--merchant-v2-muted)}.merchant-v2-inline-preview{color:var(--merchant-v2-green);background:#fff;border:1px solid #c2d5ce;min-height:30px;padding:0 10px}.merchant-v2-audio-progress-header{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.merchant-v2-audio-progress-header p{color:#344740;margin:0;font-size:18px}.merchant-v2-audio-progress-header strong{color:var(--merchant-v2-green);margin:0 5px;font-size:34px}.merchant-v2-audio-progress-header span{color:var(--merchant-v2-green);align-items:center;gap:5px;display:inline-flex}.merchant-v2-progress{background:#e3e9e6;border-radius:999px;height:12px;margin-top:10px;overflow:hidden}.merchant-v2-progress span{background:var(--merchant-v2-green);border-radius:inherit;height:100%;transition:width .2s;display:block}.merchant-v2-build-message{color:#587069;align-items:center;gap:7px;margin:13px 0 0;display:flex}.merchant-v2-build-message.is-error{color:#bb5d27}.merchant-v2-audio-primary-action{background:#f2faf7;border:1px solid #d5eae2;border-radius:10px;gap:9px;margin:20px 0 24px;padding:18px;display:grid}.merchant-v2-audio-primary-action small{color:#526961;text-align:center}.merchant-v2-realtime-note{background:#edf8f4;border:1px solid #d5e9e1;align-items:center;gap:22px;margin:22px 0;padding:14px 16px;display:flex}.merchant-v2-realtime-note strong{color:#1b4036}.merchant-v2-realtime-note span{color:#467064}.merchant-v2-audio-groups{gap:16px;display:grid}.merchant-v2-audio-group{border:1px solid #e0e8e5;border-radius:9px;overflow:hidden}.merchant-v2-audio-group summary{cursor:pointer;background:#fbfcfc;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:12px 15px;list-style:none;display:grid}.merchant-v2-audio-group[open] summary{border-bottom:1px solid #e4ebe8}.merchant-v2-audio-group summary::-webkit-details-marker{display:none}.merchant-v2-audio-group summary:before{color:var(--merchant-v2-green);content:"›";font-size:22px;line-height:1;transition:transform .16s;transform:rotate(0)}.merchant-v2-audio-group[open] summary:before{transform:rotate(90deg)}.merchant-v2-audio-group summary span{color:var(--merchant-v2-green);font-size:14px;font-weight:700}.merchant-v2-audio-group summary small{color:var(--merchant-v2-muted);font-size:12px}.merchant-v2-audio-group summary:focus-visible{outline:none;box-shadow:inset 0 0 0 3px #0877622e}.merchant-v2-audio-row{border-bottom:1px solid #edf1ef;grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:18px;padding:12px 15px;display:grid}.merchant-v2-audio-row:last-child{border-bottom:0}.merchant-v2-audio-row>div{min-width:0}.merchant-v2-audio-row strong{margin-left:9px}.merchant-v2-audio-row p{color:#60706a;text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;overflow:hidden}.merchant-v2-audio-row small{color:#a35d2c;margin-top:5px;display:block}.merchant-v2-audio-status{align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.merchant-v2-audio-status.ready{color:var(--merchant-v2-green)}.merchant-v2-audio-status.building{color:#467a86}.merchant-v2-audio-status.failed{color:#b15c2c}.merchant-v2-audio-status.queued{color:#7b8581}.merchant-v2-footer-actions{align-items:center;gap:12px;display:flex}@media (width<=900px){.merchant-flow-logout{top:15px;right:18px}.merchant-v2-topbar{flex-direction:column;align-items:flex-start;gap:14px;padding:19px 22px}.merchant-v2-steps{justify-content:flex-start;gap:15px;width:100%;margin:0;padding-bottom:2px;overflow-x:auto}.merchant-v2-step{font-size:14px}.merchant-v2-step:not(:last-child):after{width:12px}.merchant-v2-page{padding:30px 22px}.merchant-v2-group-layout{grid-template-columns:170px minmax(0,1fr)}.merchant-v2-voice-grid{grid-template-columns:1fr}.merchant-v2-footer{padding:15px 22px}}@media (width<=640px){.merchant-flow-logout span{display:none}.merchant-flow-logout{width:36px;min-height:36px;padding:0}.merchant-v2-brand{font-size:20px}.merchant-v2-step{gap:5px}.merchant-v2-step-index{width:26px;height:26px;font-size:12px}.merchant-v2-step:not(:last-child):after{display:none}.merchant-v2-tabs{gap:20px;overflow-x:auto}.merchant-v2-tabs button{white-space:nowrap;font-size:15px}.merchant-v2-panel{padding:18px}.merchant-v2-toolbar,.merchant-v2-footer,.merchant-v2-footer-actions,.merchant-v2-group-title-row,.merchant-v2-panel-title,.merchant-v2-realtime-note{flex-direction:column;align-items:stretch}.merchant-v2-toolbar-action{margin-left:0}.merchant-v2-mainline-entry,.merchant-v2-group-layout,.merchant-v2-interaction-row,.merchant-v2-qa-row{grid-template-columns:1fr}.merchant-v2-group-layout{height:auto;min-height:0;overflow:visible}.merchant-v2-group-nav{border-bottom:1px solid var(--merchant-v2-border);border-right:0;gap:8px;margin:-18px -18px 20px;padding:12px;display:flex;overflow-x:auto}.merchant-v2-group-nav button{border-bottom:3px solid #0000;border-left:0;min-width:128px}.merchant-v2-group-nav button.active{border-bottom-color:var(--merchant-v2-green)}.merchant-v2-group-detail{max-height:68vh;padding-right:6px;scroll-padding-bottom:154px;overflow-y:auto}.merchant-v2-qa-row{gap:10px}.merchant-v2-row-index{grid-row:auto}.merchant-v2-icon-button{justify-self:end}.merchant-v2-voice-card{grid-template-columns:42px minmax(0,1fr) auto}.merchant-v2-voice-card .merchant-v2-outline-action{grid-column:1/-1;width:100%}.merchant-v2-selected-badge{justify-self:end}.merchant-v2-audio-progress-header{flex-direction:column;align-items:flex-start;gap:8px}.merchant-v2-realtime-note{gap:7px}.merchant-v2-footer>p{font-size:14px}.merchant-v2-next-button,.merchant-v2-footer-actions>button{width:100%}.merchant-v2-footer.merchant-v2-fixed-footer{flex-direction:initial;min-height:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:8px 10px;display:grid}.merchant-v2-fixed-footer>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;max-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.merchant-v2-fixed-footer>.merchant-v2-next-button{grid-column:1/-1}.merchant-v2-fixed-footer .merchant-v2-footer-actions{display:block}.merchant-v2-audio-group summary{grid-template-columns:auto minmax(0,1fr) auto;align-items:start}.merchant-v2-audio-group summary span{grid-column:2/-1}.merchant-v2-audio-group summary small{grid-area:1/3}.merchant-v2-flow textarea,.merchant-v2-flow input,.merchant-v2-flow summary,.merchant-v2-flow audio{scroll-margin-bottom:154px}}.merchant-script-pack-bar{border:1px solid var(--merchant-v2-border,#d6e3df);background:#fff;border-radius:18px;gap:12px;width:min(1680px,100% - 40px);margin:18px auto 0;padding:16px 20px;display:grid}.merchant-script-pack-title,.merchant-script-pack-create,.merchant-script-pack-chip,.merchant-script-pack-chip>button:first-child{align-items:center;display:flex}.merchant-script-pack-title{justify-content:space-between;gap:16px}.merchant-script-pack-title span{color:#64746f;font-size:14px}.merchant-script-pack-list{gap:10px;padding-bottom:2px;display:flex;overflow-x:auto}.merchant-script-pack-chip{background:#f8fbfa;border:1px solid #d7e4e0;border-radius:12px;min-width:180px;overflow:hidden}.merchant-script-pack-chip.server-active{background:#edf8f5;border-color:#087f68}.merchant-script-pack-chip.viewing{box-shadow:inset 0 0 0 2px #4b83b8}.merchant-script-pack-chip>button:first-child{text-align:left;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;padding:10px 12px}.merchant-script-pack-chip>button:first-child span{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-weight:700;overflow:hidden}.merchant-script-pack-chip small{color:#6d7d78;flex-wrap:wrap;gap:2px 8px;display:flex}.merchant-script-pack-chip small span{font-weight:600!important}.merchant-script-pack-delete{color:#a43b35;background:0 0;border:0;border-left:1px solid #d7e4e0;align-self:stretch;padding:0 10px}.merchant-script-pack-delete:disabled{color:#80908a;cursor:not-allowed;opacity:.55}.merchant-script-pack-create{gap:10px}.merchant-script-pack-create input{min-width:240px;font:inherit;border:1px solid #cbdad6;border-radius:10px;padding:10px 12px}.merchant-script-pack-create-hint{color:#64746f;margin:-6px 0 0;font-size:13px}.merchant-script-pack-state-hint{color:#526761;margin:-4px 0 0;font-size:13px}.merchant-v2-variant-actionbar{background:#f3faf8;border:1px solid #cfe3dd;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin:14px 0;padding:14px 16px;display:flex}.merchant-v2-variant-actionbar>div{gap:3px;display:grid}.merchant-v2-variant-actionbar span{color:#5f716b;font-size:14px}.merchant-v2-variant-failure-details{color:#7b4b20;margin-top:5px;font-size:13px}.merchant-v2-variant-failure-details summary{cursor:pointer;font-weight:700}.merchant-v2-variant-failure-details ul{margin:6px 0 0;padding-left:18px}@media (width<=760px){.merchant-script-pack-bar{width:calc(100% - 20px);padding:14px}.merchant-script-pack-title,.merchant-script-pack-create,.merchant-v2-variant-actionbar{flex-direction:column;align-items:stretch}.merchant-script-pack-create input{width:100%;min-width:0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f2ed;--panel:#fffdfa;--panel-soft:#efede7;--line:#d8d5ce;--line-soft:#e9e6df;--ink:#18231f;--muted:#61706a;--faint:#89938f;--nav:#14211d;--nav-soft:#22352e;--accent:#0b7b68;--accent-strong:#086957;--accent-soft:#e2f2ec;--danger:#c64d42;--danger-soft:#fff1ee;--warning:#b86c16;--warning-soft:#fff5df;--success:#16805f;--shadow:0 1px 2px #16231f0a, 0 12px 36px #16231f0e;font-family:Inter,Microsoft YaHei,PingFang SC,system-ui,-apple-system,sans-serif}.asset-pronunciation-editor{background:#f7faf8;border:1px solid #d6e3de;border-radius:14px;gap:16px;margin:18px 0 20px;padding:18px;display:grid}.asset-pronunciation-editor h3{margin:2px 0 5px}.asset-pronunciation-editor .asset-intake-identity{margin-top:0}.asset-pronunciation-editor textarea{resize:vertical;min-height:104px}.asset-pronunciation-editor small{color:var(--muted);margin-top:5px;font-weight:500;line-height:1.5;display:block}.asset-safe-number-reading{cursor:pointer;border-top:1px solid #dfe8e4;align-items:flex-start;gap:11px;padding-top:14px;display:flex}.asset-safe-number-reading input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:2px 0 0}.asset-safe-number-reading span{gap:2px;min-width:0;display:grid}.voice-clone-card{grid-column:1/-1}.voice-clone-card>.card-title-row .muted-line{margin:4px 0 0}.voice-clone-boundary,.voice-clone-disabled,.voice-clone-revoked{background:#f2f7fb;border:1px solid #c7d9e7;align-items:flex-start;gap:12px;margin-top:18px;padding:14px 16px;display:flex}.voice-clone-boundary>svg,.voice-clone-disabled>svg{color:var(--accent);flex:none;margin-top:2px}.voice-clone-boundary strong,.voice-clone-disabled strong,.voice-clone-revoked strong{color:var(--ink)}.voice-clone-boundary p,.voice-clone-disabled p,.voice-clone-revoked p{margin:5px 0 0;line-height:1.6}.voice-clone-loading{margin-top:18px}.voice-clone-step{border-top:1px solid var(--line-soft);margin-top:22px;padding-top:20px}.voice-clone-step-heading{grid-template-columns:30px minmax(0,1fr);gap:12px;margin-bottom:16px;display:grid}.voice-clone-step-heading>span{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:999px;place-items:center;font-weight:850;display:grid}.voice-clone-step-heading h3,.voice-clone-revoke h3{margin:2px 0 5px}.voice-clone-step-heading p,.voice-clone-revoke p{margin:0;line-height:1.55}.voice-consent-options{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 16px;padding:0;display:grid}.voice-consent-legend{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.voice-consent-options label{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fbfdff;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:10px;padding:14px;line-height:1.55;display:grid}.voice-consent-options input{width:18px;height:18px;accent-color:var(--accent);margin-top:2px}.voice-consent-limit{margin:-4px 0 16px;line-height:1.55}.voice-file-field{color:var(--ink);gap:8px;font-weight:750;display:grid}.voice-file-field input{width:100%;color:var(--ink);background:#fbfdff;border:1px dashed #a9bfce;padding:14px}.voice-file-field input::file-selector-button{border:1px solid var(--line);min-height:36px;color:var(--ink);cursor:pointer;font:inherit;background:#fff;margin-right:12px;padding:0 12px;font-weight:750}.voice-transcript-machine{border-left:3px solid var(--accent);background:#f5f8fc;margin:0 0 14px;padding:12px 14px}.voice-transcript-machine p{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;line-height:1.65}.voice-transcript-field{color:var(--ink);gap:8px;font-weight:750;display:grid}.voice-transcript-field textarea{resize:vertical;border:1px solid var(--line);width:100%;min-height:124px;color:var(--ink);font:inherit;background:#fff;padding:12px 14px;font-weight:500;line-height:1.65}.voice-transcript-field textarea:disabled{color:var(--muted);background:#f5f8fc}.voice-file-summary,.voice-upload-progress>div,.voice-clone-revoked{justify-content:space-between;align-items:center;gap:16px;display:flex}.voice-file-summary{border-left:3px solid var(--accent);background:#f5f8fc;margin:14px 0;padding:10px 12px}.voice-file-summary span{overflow-wrap:anywhere;min-width:0;color:var(--ink)}.voice-file-summary strong,.voice-upload-progress strong{color:var(--ink);flex:none}.voice-upload-progress{gap:8px;margin:16px 0;display:grid}.voice-upload-progress span{color:var(--muted)}.voice-quality-summary{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:16px 0;display:grid;overflow:hidden}.voice-quality-summary>div{background:#f8fbfd;gap:5px;padding:12px;display:grid}.voice-quality-summary dt{font-size:12px;font-weight:750}.voice-quality-summary dd{color:var(--ink);margin:0;font-weight:750}.voice-candidate-clips{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px;display:grid}.voice-candidate-clip{border:1px solid var(--line);background:#f8fbfd;min-width:0;padding:14px}.voice-candidate-clip>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.voice-candidate-clip span{color:var(--muted);white-space:nowrap;font-size:12px}.voice-candidate-clip p{min-height:4.8em;margin:10px 0;line-height:1.6}.voice-candidate-clip audio{width:100%;max-width:100%}.voice-candidate-review{border:1px solid var(--line);gap:12px;margin:16px 0 0;padding:16px;display:grid}.voice-candidate-review legend{color:var(--ink);padding:0 6px;font-weight:800}.voice-candidate-review>label{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.voice-candidate-review input{width:18px;height:18px;accent-color:var(--accent);margin:2px 0 0}.voice-candidate-ratings{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.voice-candidate-ratings label{color:var(--ink);gap:6px;font-weight:750;display:grid}.voice-candidate-ratings select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;padding:0 10px}.voice-clone-revoke{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;margin-top:22px;padding-top:20px;display:flex}.voice-revoke-confirm{background:var(--danger-soft);border:1px solid #fecaca;max-width:520px;padding:14px}.voice-revoke-confirm strong{color:var(--danger)}.voice-revoke-confirm p{margin:6px 0 14px;line-height:1.55}.voice-clone-revoked{background:var(--danger-soft);border-color:#fecaca}.my-voices-card{grid-column:1/-1;min-width:0}.my-voices-heading,.my-voice-profile-heading,.my-voice-version-heading{gap:16px}.my-voices-heading-actions,.my-voice-profile-actions,.my-voice-version-actions{flex-wrap:wrap}.my-voices-boundary{border-left:3px solid var(--accent);background:var(--accent-soft);margin-top:18px;padding:13px 15px}.my-voices-boundary p,.my-voices-empty p,.my-voice-profile p{line-height:1.6}.my-voices-boundary p{margin:5px 0 0}.my-voices-loading{margin:20px 0 0}.my-voices-empty{border:1px dashed var(--line);background:#fafaf8;justify-items:start;gap:10px;margin-top:18px;padding:20px;display:grid}.my-voices-empty p{margin:0}.my-voices-list{gap:16px;margin-top:18px;display:grid}.my-voice-profile{border:1px solid var(--line);background:#fbfcfa;min-width:0;padding:18px}.my-voice-profile-heading,.my-voice-version-heading{justify-content:space-between;align-items:flex-start;display:flex}.my-voice-name-block,.my-voice-profile-heading>div,.my-voice-version-heading>div{min-width:0}.my-voice-name-line{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.my-voice-name-line h3{overflow-wrap:anywhere;margin:0}.my-voice-name-line .btn{min-height:32px;padding:0 8px}.my-voice-profile-heading p{color:var(--muted);margin:5px 0 0}.my-voice-rename-row{grid-template-columns:minmax(180px,1fr) auto auto;align-items:end;gap:8px;display:grid}.my-voice-rename-row label{color:var(--ink);gap:6px;font-weight:750;display:grid}.my-voice-rename-row input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);background:#fff;padding:0 11px}.my-voice-profile-actions{align-items:flex-start;gap:10px;margin-top:14px;display:flex}.my-voices-confirm{background:var(--danger-soft);border:1px solid #fecaca;flex:420px;min-width:0;padding:12px}.my-voices-confirm p{margin:0 0 10px}.my-voice-no-versions{border-top:1px solid var(--line-soft);color:var(--muted);margin:18px 0 0;padding-top:16px}.my-voice-versions{gap:12px;margin-top:16px;display:grid}.my-voice-version{border-top:1px solid var(--line-soft);min-width:0;padding-top:15px}.my-voice-version-heading strong,.my-voice-version-heading span{display:block}.my-voice-version-heading span{color:var(--muted);margin-top:4px;font-size:13px}.my-voice-review-summary{background:var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:12px 0;display:grid;overflow:hidden}.my-voice-review-summary>div{background:#f7faf8;justify-content:space-between;gap:8px;padding:9px 11px;display:flex}.my-voice-review-summary dd{color:var(--ink);margin:0;font-weight:800}.my-voice-version-actions{align-items:center;gap:8px;display:flex}.my-voice-active-note{color:var(--success);font-size:13px;font-weight:800}.my-voices-inline-confirm{background:var(--danger-soft);border:1px solid #fecaca;flex-wrap:wrap;align-items:center;gap:8px;padding:8px;display:flex}.my-voice-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.my-voice-preview>div{border:1px solid var(--line);background:#f7faf8;min-width:0;padding:12px}.my-voice-preview p{overflow-wrap:anywhere;min-height:4.8em;margin:8px 0}.my-voice-preview audio{width:100%;max-width:100%}.my-voice-preview span{color:var(--muted);margin-top:7px;font-size:12px;display:block}@media (width<=760px){.asset-pronunciation-editor{gap:14px;padding:14px}.asset-pronunciation-editor .asset-intake-identity,.voice-consent-options,.voice-quality-summary,.voice-candidate-clips,.voice-candidate-ratings{grid-template-columns:minmax(0,1fr)}.voice-candidate-clip p{min-height:0}.voice-clone-boundary,.voice-clone-disabled,.voice-clone-revoked,.voice-clone-revoke{flex-direction:column;align-items:stretch}.voice-clone-card .btn,.voice-revoke-confirm .button-row,.voice-revoke-confirm .button-row .btn{width:100%}.voice-revoke-confirm .button-row{grid-template-columns:1fr;display:grid}.my-voices-heading,.my-voice-profile-heading,.my-voice-version-heading{flex-direction:column;align-items:stretch}.my-voices-heading-actions,.my-voice-profile-actions,.my-voice-version-actions,.my-voices-confirm .button-row,.my-voices-inline-confirm{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.my-voices-card .btn,.my-voices-confirm,.my-voices-inline-confirm .btn{width:100%}.my-voice-rename-row,.my-voice-review-summary,.my-voice-preview{grid-template-columns:minmax(0,1fr)}.my-voice-preview p{min-height:0}}*{box-sizing:border-box}body{background:var(--bg);min-width:0;color:var(--ink);margin:0}button,input,textarea,select{font:inherit}a{color:var(--accent);text-decoration:none}.app-shell{grid-template-columns:minmax(220px,260px) minmax(0,1fr);min-height:100vh;display:grid}.app-shell.merchant-flow-shell{min-height:100dvh;display:block}.merchant-flow-workspace{min-width:0;min-height:100dvh}.side-nav{color:#eaf4f6;background:linear-gradient(#172630 0%,#13212a 70%,#101b23 100%);flex-direction:column;height:100vh;min-height:100vh;display:flex;position:sticky;top:0;overflow-y:auto}.brand-block{border-bottom:1px solid #ffffff14;align-items:center;gap:14px;min-height:96px;padding:26px 24px;display:flex}.brand-mark{background:var(--accent-strong);color:#fff;border-radius:4px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand-mark.large{width:52px;height:52px;font-size:24px}.brand-name{font-size:19px;font-weight:800;line-height:1.2}.brand-subtitle,.operator-role{color:#9ab0bc;margin-top:4px;font-size:12px}.nav-list{flex-direction:column;gap:4px;padding:22px 10px;display:flex}.nav-group{gap:4px;display:grid}.nav-group+.nav-group{margin-top:18px}.nav-group-title{color:#6f8794;padding:0 18px 6px 22px;font-size:12px;font-weight:800}.nav-link{color:#99b0bc;letter-spacing:0;border-left:4px solid #0000;border-radius:3px;align-items:center;gap:12px;min-height:46px;padding:0 18px;font-weight:650;display:flex}.nav-link.action-button{cursor:pointer;text-align:left;background:0 0;border-top:0;border-bottom:0;border-right:0;width:100%}.nav-link.active{background:var(--nav-soft);color:#fff;border-left-color:#1cc8bd}.nav-link.compact{min-height:38px}.side-footer{border-top:1px solid #ffffff14;margin-top:auto;padding:18px 10px 22px}.operator-card{align-items:center;gap:12px;padding:12px 16px;display:flex}.avatar{color:#fff;background:#24424d;border-radius:999px;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.operator-name{font-weight:750}.workspace{min-width:0}.top-bar{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffdb;justify-content:space-between;align-items:center;gap:16px;height:68px;padding:0 28px;display:flex}.breadcrumb,.top-actions,.heading-actions,.card-title-row,.status-columns,.flow-steps,.table-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.breadcrumb{color:var(--muted);font-size:13px}.breadcrumb strong{color:var(--ink)}.top-actions{color:var(--muted)}.icon-button{width:34px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;display:inline-grid}.icon-button:hover,.icon-button:focus-visible{border-color:var(--line);color:var(--accent);background:#f2f6fb}.shell-notice{border:1px solid var(--line);color:#263743;background:#edf4fb;margin:14px 28px 0;padding:12px 14px}.page{padding:28px 28px 148px;position:relative}button,a,textarea,input{scroll-margin-top:92px;scroll-margin-bottom:148px}.page-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.compact-heading{align-items:center}h1,h2,h3,p{margin-top:0}h1{letter-spacing:0;margin-bottom:6px;font-size:28px;line-height:1.16}h2{letter-spacing:0;margin-bottom:14px;font-size:18px}h3{margin-bottom:8px;font-size:15px}p,small,dt,dd,li{color:var(--muted)}.card{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:4px;padding:20px}.btn{border:1px solid var(--line);color:#17232b;cursor:pointer;background:#fff;border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:0 16px;font-weight:750;display:inline-flex}.btn:disabled{cursor:not-allowed;opacity:.55}.btn.primary{border-color:var(--accent);background:var(--accent);color:#fff}.btn.danger{background:var(--danger-soft);color:var(--danger);border-color:#ffcac7}.btn.ghost{color:var(--danger);background:0 0;border-color:#0000}.btn.wide{width:100%}.status-chip{min-height:34px;color:var(--accent);background:#eafaf6;border:1px solid #bfe6df;border-radius:2px;align-items:center;padding:0 12px;font-weight:800;display:inline-flex}.badge,.pill,.completion,.result-tag,.count{color:#3d4a55;background:#e8eef5;border-radius:2px;align-items:center;padding:4px 8px;font-size:12px;font-weight:750;display:inline-flex}.badge.success,.success{color:var(--success);background:#dff6ea}.badge.warning,.warning{background:var(--warning-soft);color:var(--warning)}.badge.danger{background:var(--danger-soft);color:var(--danger)}.badge.info,.pill.muted,.completion{background:var(--accent-soft);color:var(--accent)}.progress{background:#dce5ed;border-radius:999px;height:7px;overflow:hidden}.progress span{background:var(--accent);height:100%;display:block}.progress span.warning{background:var(--warning)}.status-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;display:grid}.status-grid .card{min-height:142px;position:relative}.status-grid h2{margin-bottom:10px;font-size:21px}.status-grid h2 span{color:var(--muted);font-size:13px}.metric-icon{color:var(--accent);position:absolute;top:18px;right:18px}.two-column{grid-template-columns:320px 1fr;gap:24px;display:grid}.stack{flex-direction:column;gap:20px;display:flex}.hero-action{width:100%;min-height:64px;font-size:18px}.quick-row,.object-row,.learning-row,.check-row,.event-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.action-row{width:100%;color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0}.action-row:hover{color:var(--accent)}.text-link-button{color:var(--accent);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:750}.action-detail-panel{border:1px solid var(--line);color:#263743;background:#fbfdff;margin-bottom:24px;padding:16px 18px}.wrap-actions{flex-wrap:wrap}.work-object{min-height:430px}.home-hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,.8fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.home-hero-card{gap:18px;display:grid}.home-hero-card p{max-width:760px}.flow-home-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.flow-home-step{border:1px solid var(--line-soft);background:#f6f9fc;gap:6px;min-height:112px;padding:12px;display:grid}.flow-home-step span{color:#41525d;background:#dbe5ec;border-radius:999px;place-items:center;width:26px;height:26px;font-weight:850;display:grid}.flow-home-step strong{color:var(--ink)}.flow-home-step small{color:var(--muted);line-height:1.45}.flow-home-step.done span,.flow-home-step.current span{background:var(--accent);color:#fff}.flow-home-step.current{border-color:var(--accent);background:#e8faf6}.primary-next-action{background:var(--accent);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:0 22px;display:flex}.primary-next-action strong,.primary-next-action small{color:#fff;display:block}.primary-next-action strong{margin-bottom:4px;font-size:18px}.primary-next-action small{opacity:.86}.home-card-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.home-summary-grid,.readonly-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.go-live-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.settings-status-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);align-items:start}.settings-collector-card{grid-column:1/-1}.collector-connection-card{gap:16px;display:grid}.collector-sessions-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.collector-session-row{border:1px solid var(--line-soft);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.collector-session-meta{gap:4px;min-width:0;display:grid}.collector-session-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collector-session-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.browser-audio-check-card{gap:16px;display:grid}.browser-audio-check-card .card-title-row p{color:var(--muted);margin:6px 0 0;line-height:1.55}.audio-output-mode{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;display:grid}.audio-output-mode legend{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:800}.audio-output-mode label{border:1px solid var(--line);cursor:pointer;background:#f9fbfd;border-radius:4px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;min-width:0;padding:12px;display:grid}.audio-output-mode label.selected{border-color:var(--accent);background:var(--accent-soft)}.audio-output-mode label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.audio-output-mode input{width:16px;height:16px;accent-color:var(--accent);margin:0}.audio-output-mode span,.audio-output-mode strong,.audio-output-mode small{min-width:0;display:block}.audio-output-mode strong{color:var(--ink);font-size:13px;line-height:1.35}.audio-output-mode small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.browser-audio-channel{border:1px solid var(--line);background:#f9fbfd;border-radius:4px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:12px;display:grid}.browser-audio-channel.success{background:#eefaf5;border-color:#8fd6bf}.browser-audio-channel.warning{background:var(--warning-soft);border-color:#f0c46e}.browser-audio-channel.danger{background:var(--danger-soft);border-color:#f2a5a5}.browser-audio-channel>div{gap:3px;display:grid}.browser-audio-channel>div span,.browser-audio-channel>small{color:var(--muted);font-size:12px;line-height:1.45}.browser-audio-channel>small{grid-column:1/-1}.echo-loop-guard{background:var(--warning-soft);cursor:pointer;border:1px solid #f0c46e;border-radius:4px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.echo-loop-guard.confirmed{background:#eefaf5;border-color:#8fd6bf}.echo-loop-guard:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.echo-loop-guard input{width:17px;height:17px;accent-color:var(--accent);margin:2px 0 0}.echo-loop-guard span,.echo-loop-guard strong,.echo-loop-guard small{min-width:0;display:block}.echo-loop-guard strong{color:var(--ink);font-size:13px;line-height:1.4}.echo-loop-guard small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.5}.collector-connection-card .card-title-row p{color:var(--muted);margin:6px 0 0;line-height:1.55}.collector-provider-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.collector-provider-controls label{color:var(--muted);gap:7px;font-size:13px;font-weight:700;display:grid}.collector-provider-controls select,.collector-provider-controls input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--ink);font:inherit;background:#fbfdff;border-radius:2px;padding:9px 11px}.collector-provider-controls select:focus-visible,.collector-provider-controls input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.wechat-collector-qr{border:1px solid var(--line-soft);background:#f7fafc;align-items:center;gap:18px;padding:16px;display:flex}.wechat-collector-qr img{border:8px solid #fff;width:168px;height:168px;box-shadow:0 4px 18px #0f172a14}.wechat-collector-qr strong{color:var(--ink);font-size:16px}.wechat-collector-qr p{color:var(--muted);margin:8px 0 0;line-height:1.6}.collector-forward-url{border:1px solid var(--line-soft);background:#f5f8fc;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:14px;display:grid}.collector-forward-url span{color:var(--muted);grid-column:1/-1;font-size:12px;font-weight:800}.collector-forward-url code{overflow-wrap:anywhere;min-width:0;color:var(--ink);font-size:13px}.settings-voice-field{margin-top:20px}.settings-select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fbfdff;border-radius:2px;padding:9px 36px 9px 12px}.settings-select:focus-visible{border-color:var(--primary);outline:3px solid #1471aa24}.settings-action-row,.settings-card-action{margin-top:16px}.settings-fixed-copy,.settings-health-detail{line-height:1.65}.settings-health-detail{min-height:52px;color:var(--muted);margin:16px 0}.collector-steps{color:#263743;gap:8px;margin:16px 0 20px;padding-left:22px;line-height:1.55;display:grid}.forward-url-row{border:1px solid var(--line-soft);background:#f5f8fc;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:14px;display:flex}.forward-url-row>div{gap:6px;min-width:0;display:grid}.forward-url-row span{color:var(--muted);font-size:12px;font-weight:800}.forward-url-row code{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.preflight-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.preflight-section-heading h2,.preflight-section-heading p{margin:0}.preflight-section-heading p{color:var(--muted);margin-top:6px;font-size:13px}.preflight-check{align-items:flex-start}.preflight-check-copy{flex:1;min-width:0}.preflight-check-copy h3,.preflight-check-copy p{margin:0}.preflight-check-copy p{margin-top:6px;line-height:1.55}.preflight-fix{color:#58440a;font-size:13px}.preflight-empty-state{align-items:flex-start;gap:16px;display:flex}.preflight-empty-state svg{color:var(--warning);flex:none}.preflight-empty-state h3,.preflight-empty-state p{margin:0}.preflight-empty-state p{color:var(--muted);margin-top:6px}.preflight-verdict{border-left:4px solid var(--line);background:#f5f8fc;gap:5px;margin:18px 0;padding:14px 16px;display:grid}.preflight-verdict.ready{border-left-color:var(--success);background:#f2faf6}.preflight-verdict.needs_attention{border-left-color:var(--warning);background:#fffdf5}.preflight-verdict.blocked{border-left-color:var(--danger);background:#fff7f7}.preflight-verdict span{color:var(--muted);font-size:12px;font-weight:800}.preflight-verdict strong{font-size:20px}.preflight-verdict p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.card-title-row{justify-content:space-between}.flow-steps{border:1px solid var(--line);background:#f4f8fb;flex-wrap:wrap;padding:12px}.flow-steps span{color:var(--muted);font-size:13px}.flow-steps .current{background:var(--accent-soft);color:var(--accent);border-radius:2px;padding:4px 8px;font-weight:800}.mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mini-grid>*{border:1px solid var(--line-soft);background:#f5f8fc;padding:14px}.mini-grid strong{color:var(--ink);margin-top:4px;font-size:22px;display:block}.warning-box{background:var(--danger-soft);color:var(--danger);border-color:#ffd8d3}.info-box{color:var(--muted)}.review-note{margin-top:28px}label{color:#263743;flex-direction:column;gap:8px;font-size:13px;font-weight:750;display:flex}input,textarea,select,.search-input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fbfdff;border-radius:2px;padding:11px 12px}textarea{resize:vertical;min-height:98px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wide-field{grid-column:1/-1}.asset-layout{grid-template-columns:190px 1fr 300px;align-items:start;gap:24px;display:grid}.asset-intake-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;display:grid}.asset-intake-card{border-left:4px solid var(--accent)}.asset-intake-identity{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);gap:18px;margin-top:22px;display:grid}.asset-type-guidance{border-left:3px solid var(--accent);background:var(--accent-soft);gap:5px;margin:18px 0;padding:12px 14px;display:grid}.asset-type-guidance span{color:var(--muted);font-size:13px}.asset-three-boxes{gap:18px;display:grid}.asset-three-boxes label{gap:6px}.asset-three-boxes textarea{min-height:168px;margin-top:4px;line-height:1.65}.asset-three-boxes small{min-height:36px;color:var(--muted);font-weight:500;line-height:1.5}.asset-box-label{color:var(--ink);font-size:16px}.asset-intake-actions{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;padding-top:18px;display:flex}.asset-intake-actions>div:first-child{gap:4px;display:grid}.asset-intake-actions>div:first-child span{color:var(--muted);font-size:13px}.asset-intake-overview{position:sticky;top:92px}.asset-intake-safety ol{color:var(--muted);gap:10px;margin-bottom:0;padding-left:20px;display:grid}.asset-extraction-result{border-left:4px solid var(--warning)}.asset-gap-list{background:var(--warning-soft);margin:16px 0;padding:14px 16px}.asset-gap-list ul{margin-bottom:0}.asset-package-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.asset-package-card{border:1px solid var(--line);min-height:112px;color:var(--ink);cursor:pointer;text-align:left;background:#fff;border-left:4px solid #0000;border-radius:4px;gap:8px;padding:14px 16px;display:grid}.asset-package-card:hover,.asset-package-card:focus-visible{border-left-color:var(--accent);background:#f5fbfa}.asset-package-card.active{border-color:#9adbd3;border-left-color:var(--accent);background:#ecfbf8}.asset-package-card.new{color:var(--muted);border-style:dashed}.asset-package-card span{color:var(--accent);font-size:12px;font-weight:800}.asset-package-card strong{line-height:1.25}.asset-package-card small{color:var(--muted)}.archived-assets-panel{gap:16px;margin-bottom:24px;display:grid}.archived-assets-panel .card-title-row p{color:var(--muted);margin:6px 0 0}.archived-asset-list{gap:10px;display:grid}.archived-asset-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding-top:12px;display:grid}.archived-asset-row>div:first-child{gap:4px;display:grid}.archived-asset-row span{color:var(--muted);font-size:13px}.asset-delete-confirmation{border-left:3px solid var(--danger);background:#fff5f4;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.asset-delete-confirmation p{color:var(--muted);margin:4px 0 0}.section-nav{flex-direction:column;padding:0;display:flex}.section-nav button{appearance:none;border-bottom:1px solid var(--line-soft);color:var(--muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border-top:0;border-left:3px solid #0000;border-right:0;padding:14px 18px;transition:background .15s,color .15s}.section-nav button:hover{color:var(--accent);background:#f4f8fb}.section-nav .active{border-left-color:var(--accent);color:var(--accent);background:#eaf2f7;font-weight:800}.wizard-asset-layout{grid-template-columns:210px 1fr 300px}.wizard-step-card{border-left:4px solid var(--accent)}.asset-section{scroll-margin-top:90px}.editable-list{border-top:1px solid var(--line-soft);margin-top:20px;padding-top:16px}.editable-list ul{gap:10px;margin-bottom:0;padding-left:18px;display:grid}.asset-preview-card{position:sticky;top:92px}.asset-preview-list{gap:12px;margin:16px 0 0;display:grid}.asset-preview-list div{border-bottom:1px solid var(--line-soft);padding-bottom:10px}.asset-preview-list dt{color:var(--muted);font-size:12px}.asset-preview-list dd{color:var(--ink);margin:4px 0 0;font-weight:750}.data-table{border-collapse:collapse;width:100%}.data-table th,.data-table td{border-top:1px solid var(--line-soft);text-align:left;vertical-align:middle;padding:14px 12px}.data-table th{color:#44525d;background:#f2f6fb;font-size:13px}.audit-table{table-layout:fixed}.audit-table td{overflow-wrap:anywhere}.audit-table th:first-child,.audit-table td:first-child{width:34%}.upload-card{grid-template-columns:auto 1fr auto;align-items:center;gap:18px;display:grid}.next-checks{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:16px}.content-with-aside{grid-template-columns:1fr 330px;align-items:start;gap:24px;display:grid}.summary-strip{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.summary-strip>div:first-child,.card-title-row>h2{min-width:0}.gap-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.gap-workflow-grid section,.visible-records{border:1px solid var(--line-soft);background:#fbfdff;padding:14px}.visible-records{margin-top:18px}.evidence-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.evidence-list li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:8px;padding-bottom:10px;display:flex}.evidence-list li:last-child{border-bottom:0;padding-bottom:0}.problem-box{border:1px solid var(--line);background:#f5f8fc;margin-top:16px;padding:22px 22px 22px 28px;position:relative}.severity-bar{background:var(--warning);width:4px;position:absolute;top:0;bottom:0;left:0}.ai-suggestion{background:#effcf9;border:1px solid #9dded8;grid-template-columns:auto minmax(0,1fr);gap:14px;margin-top:18px;padding:18px;display:grid}.suggestion-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.status-list{gap:12px;margin:0;display:grid}.status-list div{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.status-list.compact div{align-items:flex-start}.status-list dd{color:var(--ink);text-align:right;margin:0;font-weight:800}.secret-note{text-align:right;font-size:12px}.compact-banner{margin:14px 0 0;padding:12px}.check-list{gap:12px;padding:0;list-style:none;display:grid}.check-list li.ok{color:var(--success)}.check-list li.bad{color:var(--danger)}.bottom-bar,.control-dock{z-index:10;border-top:1px solid var(--line);background:#ffffffeb;justify-content:flex-end;align-items:center;gap:14px;min-height:72px;padding:12px 28px;display:flex;position:fixed;bottom:0;left:260px;right:0;box-shadow:0 -12px 30px #101f2b14}.bottom-bar span{color:var(--danger);margin-right:auto;font-size:13px}.bottom-bar .inline-status{max-width:min(520px,40vw);margin-right:0;line-height:1.45}.bottom-bar{margin-top:24px;position:static}.review-top{grid-template-columns:260px 1fr;gap:24px;margin-bottom:24px;display:grid}.split-review-page{grid-template-columns:1fr 340px;gap:24px;padding-right:0;display:grid}.review-panel{border-left:1px solid var(--line);background:#fff;min-height:calc(100vh - 68px);padding:22px}.review-panel section{border-bottom:1px solid var(--line-soft);padding:20px 0}.preflight-grid{grid-template-columns:1fr 340px;gap:28px;display:grid}.check-row{justify-content:flex-start}.check-row svg{color:var(--success)}.check-row.warn{border-left:4px solid var(--warning);background:#fffdf5}.check-row.warn svg{color:var(--warning)}.success-text{color:var(--success);font-weight:800}.warning-text{color:var(--warning);font-weight:800}.danger-text{color:var(--danger);font-weight:800}.readiness-card{position:sticky;top:92px}.donut{border:12px solid var(--accent);width:138px;height:138px;color:var(--ink);border-right-color:#dce5ed;border-radius:50%;place-items:center;margin:20px auto 28px;font-size:30px;font-weight:850;display:grid}.live-heading{justify-content:space-between;align-items:flex-end;margin-bottom:26px;display:flex}.uptime{color:var(--muted);text-align:right}.uptime strong{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:22px}.live-grid{grid-template-columns:1fr 330px;gap:24px;display:grid}.live-columns{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.advanced-metrics{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.advanced-metrics summary{cursor:pointer;color:var(--muted);font-weight:800}.advanced-metrics .mini-grid{margin-top:12px}.status-columns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.event-row{justify-content:flex-start}.event-row span{color:#9aa7b2;font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.event-row.error{color:var(--danger);background:#fff3f3}.playing-text{border-left:4px solid var(--accent);color:#fff;background:#15242d;padding:16px}.queue-text,.intent-box,.final-output,.empty-box,.control-box,.log-box{border:1px solid var(--line-soft);background:#f2f6fb;padding:14px}.runtime-feature-summary{border:1px solid var(--line-soft);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;padding:12px 16px;display:flex}input[type=checkbox],input[type=radio]{width:18px;min-width:18px;height:18px;min-height:18px;accent-color:var(--accent);border-radius:4px;flex:0 0 18px;margin:0;padding:0}.runtime-feature-summary>div:first-child{gap:3px;display:grid}.runtime-feature-summary>div:first-child span{color:var(--muted);font-size:13px}.runtime-feature-drawer{z-index:91;background:#fff;width:min(440px,100vw);height:100dvh;padding:24px;position:fixed;top:0;right:0;overflow:auto;box-shadow:-18px 0 48px #0f1b2333}.runtime-switch-backdrop{z-index:90;display:block}.runtime-feature-list{gap:10px;margin-top:18px;display:grid}.runtime-feature-row{border:1px solid var(--line-soft);cursor:pointer;background:#f7f9fc;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:14px 16px;display:flex}.runtime-feature-row.enabled{border-color:color-mix(in srgb, var(--accent) 42%, var(--line-soft));background:color-mix(in srgb, var(--accent) 7%, white)}.runtime-feature-copy{gap:5px;display:grid}.runtime-feature-copy strong{color:var(--ink)}.runtime-feature-copy>span{color:var(--muted);font-size:13px;line-height:1.5}.runtime-feature-control{flex:none;align-items:center;gap:10px;display:flex;position:relative}.runtime-feature-status{min-width:42px;color:var(--muted);text-align:right;font-size:12px}.runtime-feature-control input{opacity:0;cursor:pointer;width:44px;height:24px;margin:0;position:absolute;right:0}.runtime-switch-track{pointer-events:none;background:#aeb9c2;border-radius:999px;align-items:center;width:44px;height:24px;padding:3px;transition:background-color .14s;display:inline-flex}.runtime-switch-track>span{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .14s;box-shadow:0 1px 4px #0f1b2340}.runtime-feature-control input:checked+.runtime-switch-track{background:var(--accent)}.runtime-feature-control input:checked+.runtime-switch-track>span{transform:translate(20px)}.runtime-feature-control input:focus-visible+.runtime-switch-track{outline:3px solid color-mix(in srgb, var(--accent) 25%, transparent);outline-offset:2px}.runtime-feature-row:has(input:disabled){cursor:not-allowed;opacity:.64}.p5-authored-editor{gap:16px;display:grid}.p5-light-warnings,.p5-authored-groups{gap:14px;display:grid}.p5-light-warnings{grid-template-columns:repeat(2,minmax(0,1fr))}.p5-light-warning-note{grid-column:1/-1;margin:0}.p5-light-warning{color:#6e4f07;background:#fffaf0;border:1px solid #f0d58b;border-radius:10px;padding:13px 14px}.p5-light-warning p{margin:6px 0}.p5-light-warning small{color:#7d6324}.p5-authored-groups{margin:0;padding:0;list-style:none}.p5-authored-group{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:14px;gap:14px;padding:16px;display:grid}.p5-authored-group-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.p5-authored-group-heading span{color:var(--muted);font-size:12px}.p5-variant-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.p5-original-variant{grid-column:1/-1}.p5-variant-grid textarea{min-height:118px}.p5-authored-editor>.notice.warning{color:#6e4f07;background:#fffaf0;border-color:#f0d58b}@media (width<=1100px){.p5-variant-grid,.p5-light-warnings{grid-template-columns:minmax(0,1fr)}.p5-original-variant{grid-column:auto}}.interaction-phrases-editor{gap:18px;display:grid}.interaction-phrase-label,.interaction-phrases-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.interaction-phrase-label small{color:var(--muted);font-weight:650}.interaction-phrases-actions{border-top:1px solid var(--line-soft);padding-top:16px}@media (width<=760px){.interaction-phrases-grid{grid-template-columns:minmax(0,1fr)}.interaction-phrases-actions{flex-direction:column;align-items:stretch}}.p5-authored-import-actions{align-items:center}.p5-authored-import-actions .muted-line{align-items:center;gap:6px;display:inline-flex}.p5-authored-segments{gap:14px;margin:0;padding:0;list-style:none;display:grid}.p5-authored-segment{border:1px solid var(--line-soft);background:#fbfcfd;border-radius:14px;gap:13px;min-width:0;padding:16px;display:grid}.p5-segment-order-actions{flex-wrap:wrap;gap:6px;display:flex}.p5-tts-diff{border-left:4px solid var(--success);background:#f1f8f5;gap:7px;padding:12px;display:grid}.p5-tts-diff.changed{border-left-color:var(--warning);background:#fff8e8}.p5-tts-diff audio{width:100%}.p5-fact-option-list{gap:8px;display:grid}.p5-fact-option-list>label{border:1px solid var(--line-soft);background:#fff;border-radius:10px;align-items:flex-start;gap:9px;padding:9px 10px;display:flex}.p5-fact-option-list>label.suggested{border-color:color-mix(in srgb, var(--accent) 42%, var(--line-soft))}.p5-fact-option-list span{gap:3px;display:grid}.p5-fact-option-list small{color:var(--muted)}.fact-picker-fieldset{border:1px solid var(--line-soft);border-radius:13px;min-width:0;margin-top:14px;padding:12px}.fact-picker-fieldset>legend{max-width:calc(100% - 16px);color:var(--ink);padding:0 5px;font-size:13px;font-weight:780}.fact-picker{gap:8px;min-width:0;display:grid}.fact-picker-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.fact-picker-search,.p5-content-item .fact-picker-search{min-width:0;margin:0;display:block;position:relative}.fact-picker-search>svg{z-index:1;color:var(--muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fact-picker-search input,.p5-content-item .fact-picker-search input{width:100%;min-height:40px;padding:8px 11px 8px 36px;font-size:13px}.fact-picker-count{color:var(--accent-strong);white-space:nowrap;font-size:12px;font-weight:800}.fact-picker-hint{color:var(--muted);margin:0;font-size:11px;line-height:1.45}.fact-option-list{overscroll-behavior:contain;gap:5px;max-height:286px;padding:2px 4px 2px 2px;display:grid;overflow-y:auto}.fact-option-row,.p5-content-item .fact-option-row,.p5-fact-option-list>.fact-option-row{cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-height:44px;margin:0;padding:9px 10px;display:grid}.fact-option-row:hover{border-color:var(--line);background:#f7fbf9}.fact-option-row.selected{border-color:color-mix(in srgb, var(--accent) 38%, var(--line-soft));background:color-mix(in srgb, var(--accent-soft) 58%, #fff)}.fact-option-row.suggested:not(.selected){border-color:#d8e9e3}.fact-option-checkbox,.p5-content-item .fact-option-checkbox{width:18px;min-width:18px;height:18px;min-height:18px;margin:2px 0 0;padding:0}.fact-option-copy{gap:2px;min-width:0;line-height:1.4;display:grid}.fact-option-copy strong{overflow-wrap:anywhere;color:var(--ink);font-size:13px}.fact-option-copy small{overflow-wrap:anywhere;color:var(--muted);font-size:12px;font-weight:540}.fact-option-copy .fact-option-suggestion{color:var(--accent-strong);font-weight:720}.fact-picker-empty{color:var(--muted);margin:8px;font-size:12px}.qa-advanced-fields[open]{gap:12px;display:grid}.control-dock{justify-content:space-between}@media (width<=680px){.content-workflow-intro,.content-workflow-steps{grid-template-columns:1fr}.content-workflow-guide{gap:12px;padding:14px}.fact-picker-toolbar{grid-template-columns:minmax(0,1fr)}.fact-picker-count{justify-self:start}.fact-option-list{max-height:236px}.runtime-feature-row{flex-direction:column;align-items:flex-start;gap:12px}.runtime-feature-control{justify-content:flex-end;width:100%}.runtime-feature-summary{flex-direction:column;align-items:flex-start}.runtime-feature-summary>.button-row{justify-content:space-between;width:100%}.runtime-feature-drawer{width:100%;height:auto;max-height:min(82dvh,720px);padding:18px 14px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;top:auto;bottom:0}.p5-authored-segment{padding:13px}.p5-segment-order-actions .btn{min-height:44px}}.review-record-layout{grid-template-columns:330px 1fr;gap:24px;display:grid}.info-banner{border:1px solid var(--line);color:#263743;background:#edf4fb;margin-bottom:24px;padding:16px 18px}.learning-list{display:grid}.learning-row{justify-content:flex-start;align-items:flex-start;padding:22px 0}.learning-row .number{color:#6a7b88;background:#e7edf4;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.learning-row>div:nth-child(2){flex:1}.learning-actions{flex:none;gap:8px;display:flex}.muted-line,.footer-note{color:var(--muted);font-size:13px}.stage3-acceptance-page .page-heading p{max-width:720px;color:var(--muted)}.eyebrow{color:var(--accent);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.notice{border:1px solid var(--line);margin-bottom:18px;padding:12px 14px}.notice.success{color:#085c42;background:#ecfbf5;border-color:#b7e4d5}.notice.danger{color:#b91c1c;background:#fff1f2;border-color:#fecaca}.scenario-switcher{flex-wrap:wrap;gap:10px;margin:-4px 0 18px;display:flex}.acceptance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:18px;display:grid}.acceptance-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.definition-list{gap:10px;margin:0;display:grid}.definition-list div{grid-template-columns:84px minmax(0,1fr);align-items:start;gap:12px;display:grid}.definition-list dt{color:var(--muted);font-size:13px}.definition-list dd{margin:0;font-weight:650}.path-text{overflow-wrap:anywhere;font-size:12px;font-weight:500!important}.metric-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.metric-grid.compact div{border:1px solid var(--line-soft);background:#f5f8fc;padding:12px}.metric-grid.compact strong{font-size:24px;display:block}.metric-grid.compact span{color:var(--muted);font-size:12px}.button-row,.chip-list,.sample-meta,.guardrail-note{flex-wrap:wrap;gap:8px;display:flex}.checklist{color:var(--muted);margin:14px 0 0;padding-left:18px;font-size:13px}.sample-list{gap:12px;max-height:620px;padding-right:4px;display:grid;overflow:auto}.sample-row{border-top:1px solid var(--line-soft);padding-top:12px}.sample-row:first-child{border-top:0;padding-top:0}.sample-row p{margin:8px 0 0;line-height:1.7}.sample-meta{color:var(--muted);font-size:12px}.chip-list span{border:1px solid var(--line-soft);color:var(--muted);background:#f5f8fc;padding:6px 9px;font-size:12px}.guardrail-note{color:var(--warning);align-items:center;margin-top:14px;font-size:13px}.audio-preview-box{border:1px solid var(--line-soft);background:#f5f8fc;gap:10px;margin-top:14px;padding:12px;display:grid}.audio-preview-box>div{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.audio-preview-box span{color:var(--muted);font-size:12px}.audio-preview-box audio{width:100%}.audio-preview-box p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.footer-note{border-top:1px solid var(--line-soft);text-align:center;margin-top:26px;padding-top:20px}.align-right{margin-left:auto}.login-page{background:linear-gradient(#f5f8fce0,#f5f8fce0),radial-gradient(circle at 30% 20%,#b8eee7,#0000 28%),radial-gradient(circle at 70% 80%,#c8d8e9,#0000 26%);place-items:center;min-height:100vh;display:grid}.login-panel{border:1px solid var(--line);width:min(420px,100% - 32px);box-shadow:var(--shadow);background:#fff;border-radius:6px;padding:30px}.login-brand{align-items:center;gap:16px;margin-bottom:24px;display:flex}.login-brand h1{margin-bottom:2px}.login-status{border:1px solid var(--line-soft);color:var(--muted);background:#f2f6fb;align-items:center;gap:10px;margin-bottom:22px;padding:12px;display:flex}.login-panel label{margin-bottom:16px}.login-password-disclosure>summary{cursor:pointer;min-height:44px;padding:10px 0;font-weight:760}.login-password-disclosure>summary svg{vertical-align:middle;margin-right:6px}.login-password-disclosure[open]>summary{margin-bottom:12px}.fine-print{margin:16px 0 0;font-size:12px}.error-message{color:#b91c1c;background:#fff1f2;border:1px solid #fecaca;margin:0 0 14px;padding:10px 12px;font-size:13px}.auth-loading{min-height:100vh;color:var(--muted);background:var(--bg);place-items:center;display:grid}.login-divider{color:var(--faint);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.login-divider:before,.login-divider:after{content:"";border-top:1px solid var(--line-soft);flex:1}.oidc-login{justify-content:center;align-items:center;gap:8px;display:flex}.logout-button{color:#d9e5ea;width:100%}.logout-button:disabled{cursor:wait;opacity:.65}.admin-shell{background:var(--bg);grid-template-columns:236px minmax(0,1fr);min-height:100vh;display:grid}.admin-side-nav{background:var(--nav);color:#fff;flex-direction:column;min-width:0;display:flex}.admin-brand-block{min-height:72px}.admin-readonly-label{color:#d7e2e8;border:1px solid #50616c;align-items:center;gap:8px;margin:8px 14px 18px;padding:9px 10px;font-size:12px;font-weight:800;display:flex}.admin-nav-list{gap:4px;padding:0 12px;display:grid}.admin-nav-link{color:#cad6dc;border-left:3px solid #0000;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.admin-nav-link:hover,.admin-nav-link.active{background:var(--nav-soft);color:#fff;border-left-color:#50cbbb}.admin-identity{border-top:1px solid #34434d;gap:5px;margin-top:auto;padding:18px 16px;display:grid}.admin-identity>span{color:#9fb0ba;font-size:12px}.admin-logout{color:#fff;cursor:pointer;background:0 0;border:1px solid #53636d;justify-content:center;align-items:center;gap:8px;min-height:38px;margin-top:8px;display:flex}.admin-logout:disabled{cursor:wait;opacity:.65}.admin-workspace{min-width:0}.admin-top-bar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;min-height:68px;padding:0 28px;display:flex}.admin-top-bar span{color:var(--muted);font-size:13px}.admin-page{max-width:1280px;padding:32px}.admin-page-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.admin-page-heading h1{margin:0}.admin-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-metric{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.admin-metric svg{color:var(--accent)}.admin-metric span{color:var(--muted);font-size:13px}.admin-metric strong{grid-column:1/-1;font-size:30px}.admin-overview-footer{color:var(--muted);justify-content:space-between;align-items:center;gap:18px;margin-top:22px;font-size:13px;display:flex}.text-link{font-weight:800}.admin-table-card{padding:0;overflow:auto}.admin-tenant-table td:first-child{min-width:190px}.tenant-id{color:var(--muted);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;display:block}.admin-generated-at{color:var(--muted);text-align:right;font-size:12px}.admin-login-panel{width:min(420px,100vw - 32px)}.p5-pool-card{margin-top:24px}.p5-readiness{border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;margin:18px 0;padding:14px;display:grid}.p5-readiness.ready{background:#f0fbf7;border-color:#9bd8c3}.p5-readiness.blocked{background:#fffaf0;border-color:#e7c884}.p5-readiness>span:last-child{color:var(--muted);grid-column:2;font-size:13px}.p5-candidate-meta,.p5-validation-list{color:var(--muted);flex-wrap:wrap;gap:10px 18px;font-size:13px;display:flex}.p5-validation-list{margin:14px 0}.p5-validation-list>span{align-items:center;gap:7px;display:inline-flex}.p5-pool-table{margin-top:18px}.p5-pool-table th:first-child,.p5-pool-table td:first-child{width:30%}.p5-block-text{margin:8px 0;line-height:1.6}.p5-block-meta{color:var(--muted);font-size:12px}.p5-fact-refs{gap:6px;display:grid}.p5-fact-refs code{overflow-wrap:anywhere;color:var(--muted);font-size:11px}.p5-review-evidence{color:var(--ink);background:#f5fbf9;border:1px solid #c9ddd8;border-radius:8px;gap:8px;margin-top:10px;padding:10px;font-size:12px;display:grid}.p5-review-evidence>p,.p5-review-evidence-facts p{gap:4px;margin:0;line-height:1.55;display:grid}.p5-review-evidence>p>span{color:var(--muted);font-size:11px}.p5-review-evidence-facts{border-top:1px solid #dcebe7;gap:8px;padding-top:8px;display:grid}.p5-review-evidence-facts code{overflow-wrap:anywhere;color:var(--muted);font-size:10px}.p5-review-evidence-missing{color:var(--danger);margin:10px 0 0;font-size:12px;line-height:1.5}.p5-review-actions{gap:7px;display:grid}.p5-review-actions .btn{justify-content:center;width:100%}.p5-publish-row{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding-top:18px;display:flex}.p5-publish-row>span{color:var(--muted);font-size:13px}@media (width<=1100px){.acceptance-grid,.acceptance-grid.two-column{grid-template-columns:1fr}.admin-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1180px){.status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column,.asset-layout,.asset-intake-layout,.content-with-aside,.preflight-grid,.go-live-layout,.home-hero-grid,.live-grid,.operator-columns,.review-record-layout{grid-template-columns:1fr}.flow-home-steps,.home-summary-grid,.readonly-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aside-stack,.asset-preview-card,.asset-intake-overview,.readiness-card{position:static}}@media (width<=760px){.admin-shell{grid-template-columns:1fr}.admin-side-nav{position:static}.admin-nav-list{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:12px}.admin-identity{margin-top:0}.admin-top-bar{padding:12px 16px}.admin-page{padding:22px 14px}.admin-metric-grid{grid-template-columns:1fr}.admin-overview-footer,.p5-publish-row{flex-direction:column;align-items:stretch}.p5-publish-row .btn{width:100%}.app-shell{grid-template-columns:184px minmax(0,1fr)}.brand-block{gap:10px;padding:18px 14px}.brand-name{font-size:15px}.nav-list,.side-footer{padding-left:8px;padding-right:8px}.nav-link{gap:8px;min-height:42px;padding:0 10px;font-size:13px}.operator-card{padding:10px 8px}.top-bar{align-items:flex-start;height:auto;min-height:58px;padding:12px 16px}.top-actions{margin-left:auto}.page{padding:18px 14px 28px}.card{padding:16px}h1{font-size:24px}.heading-actions,.summary-strip,.card-title-row{align-items:stretch}.heading-actions .btn,.summary-strip .btn,.card-title-row .btn{width:100%}.gap-workflow-grid,.flow-home-steps,.home-summary-grid,.readonly-settings-grid{grid-template-columns:1fr}.forward-url-row,.collector-forward-url,.preflight-section-heading{flex-direction:column;align-items:stretch}.forward-url-row .btn{width:100%}.collector-forward-url,.collector-provider-controls{grid-template-columns:1fr}.wechat-collector-qr{flex-direction:column;align-items:flex-start}.audio-output-mode{grid-template-columns:1fr}.collector-forward-url .btn{width:100%}.preflight-check{flex-wrap:wrap}.preflight-check>strong{margin-left:40px}.problem-box{padding:18px 16px 18px 22px}.review-top,.split-review-page{grid-template-columns:1fr}.review-panel{border-left:0;min-height:auto;padding:16px}.asset-package-strip,.asset-intake-identity{grid-template-columns:1fr}.asset-intake-actions{flex-direction:column;align-items:stretch}.archived-asset-row{grid-template-columns:1fr}.asset-delete-confirmation{flex-direction:column;align-items:stretch}.section-nav{position:static}.learning-row{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.learning-row>div:nth-child(2){min-width:0}.learning-actions{flex-wrap:wrap;grid-column:1/-1;width:100%}.learning-actions .btn{flex:140px}.audit-table,.audit-table tbody,.audit-table tr,.audit-table td{width:100%;display:block}.audit-table thead{display:none}.audit-table tbody{gap:14px;display:grid}.audit-table tr{border:1px solid var(--line-soft);background:#fff;padding:14px}.audit-table td{border-top:0;padding:0 0 12px}.audit-table td:before{content:attr(data-label);color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:800;display:block}.audit-table td:last-child{padding-bottom:0}.audit-table .table-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.audit-table .table-actions .btn{width:100%;min-height:34px;padding:0 8px}.bottom-bar,.control-dock{flex-wrap:wrap;justify-content:flex-start;margin:24px 0 0;padding:14px;position:static}.bottom-bar span{flex:100%;margin-right:0}}html{background:var(--bg);scroll-behavior:smooth}body{text-rendering:optimizelegibility;line-height:1.55}::selection{color:var(--ink);background:#c9e8de}button,a,input,textarea,select,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:2px;outline:3px solid #0b7b683d}.mobile-top-bar,.mobile-bottom-nav,.mobile-more-backdrop,.mobile-more-sheet{display:none}.app-shell{grid-template-columns:232px minmax(0,1fr)}.side-nav{z-index:30;background:var(--nav);border-right:1px solid #ffffff0d}.brand-block{gap:12px;min-height:88px;padding:22px 20px}.brand-mark{background:#1b9b82;border-radius:12px 4px;width:38px;height:38px;font-size:17px;box-shadow:inset 0 0 0 1px #ffffff3d}.brand-name{letter-spacing:-.01em;font-size:16px}.brand-subtitle,.operator-role{color:#91aaa0}.nav-list{gap:6px;padding:20px 12px}.nav-group-title{color:#6f8d82;letter-spacing:.08em;text-transform:uppercase;padding:0 12px 7px;font-size:11px}.nav-link{color:#9bb1a9;border:0;border-radius:11px;gap:11px;min-height:44px;padding:0 13px;font-size:14px;font-weight:680}.nav-link:hover{color:#f3faf7;background:#ffffff0e}.nav-link.active{color:#fff;background:#284238;border:0;box-shadow:inset 3px 0 #37c0a4}.side-footer{padding:14px 12px 18px}.operator-card{padding:12px}.avatar{background:#2b4b40}.workspace{min-height:100vh}.top-bar{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfae6;border-bottom-color:#d8d5cee0;height:64px;padding:0 26px;position:sticky;top:0}.breadcrumb{gap:9px;font-size:12px}.top-actions{gap:8px}.icon-button{border-radius:10px;width:38px;height:38px}.icon-button:hover,.icon-button:focus-visible{border-color:var(--line);background:#f3f0e9}.shell-notice{color:#29453c;background:#edf7f3;border-color:#bfd8cf;border-radius:12px;margin:14px clamp(20px,2.4vw,36px) 0}.page{width:100%;max-width:1640px;margin:0 auto;padding:clamp(24px,2.4vw,38px) clamp(24px,2.4vw,38px) 132px}.page-heading{margin-bottom:28px}.page-heading>div:first-child{max-width:850px}h1{color:var(--ink);letter-spacing:-.035em;margin-bottom:8px;font-size:clamp(28px,2.2vw,36px);font-weight:830}h2{color:var(--ink);letter-spacing:-.018em;font-weight:790}h3{color:var(--ink)}p{line-height:1.65}.eyebrow{color:var(--accent);letter-spacing:.1em;margin-bottom:7px;font-size:11px}.card{border-color:var(--line-soft);background:var(--panel);box-shadow:var(--shadow);border-radius:18px;padding:24px}.btn{border-radius:10px;min-height:42px;padding:0 17px;transition:border-color .16s,background .16s,color .16s,transform .16s}.btn:not(:disabled):hover{background:#f5f2ec;border-color:#aaa79f;transform:translateY(-1px)}.btn.primary{border-color:var(--accent);background:var(--accent);box-shadow:0 7px 18px #0b7b682e}.btn.primary:not(:disabled):hover{border-color:var(--accent-strong);background:var(--accent-strong)}.btn.danger{background:var(--danger-soft);border-color:#efc3be}.btn.danger:not(:disabled):hover{background:#ffe8e4;border-color:#de9d95}.badge,.pill,.status-chip{border-radius:999px;font-weight:760}input,textarea,select,.search-input{border-color:var(--line);background:#fffefa;border-radius:11px}input,select,.search-input{min-height:44px}input:focus,textarea:focus,select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #0b7b681a}.info-banner,.action-detail-panel,.notice{border-radius:13px}.technical-details{border:1px solid var(--line-soft);background:#f8f6f1;border-radius:12px;margin-top:14px;overflow:hidden}.technical-details>summary,.workflow-details>summary,.review-learning-details>summary{min-height:42px;color:var(--muted);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:0 13px;font-size:12px;font-weight:780;list-style:none;display:flex}.technical-details>summary::-webkit-details-marker{display:none}.workflow-details>summary::-webkit-details-marker{display:none}.review-learning-details>summary::-webkit-details-marker{display:none}.technical-details>summary:after,.workflow-details>summary:after,.review-learning-details>summary:after{content:"展开";color:var(--accent);font-size:10px}.technical-details[open]>summary:after,.workflow-details[open]>summary:after,.review-learning-details[open]>summary:after{content:"收起"}.technical-details[open]>summary,.workflow-details[open]>summary,.review-learning-details[open]>summary{border-bottom:1px solid var(--line-soft)}.technical-details>:not(summary),.workflow-details>:not(summary),.review-learning-details>:not(summary){margin-left:13px;margin-right:13px}.technical-details>:last-child,.workflow-details>:last-child,.review-learning-details>:last-child{margin-bottom:13px}.technical-details code,.technical-details dd{overflow-wrap:anywhere}.home-hero-grid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.72fr);gap:22px;margin-bottom:22px}.home-hero-card{border-top:4px solid var(--accent);align-content:start;gap:20px;min-height:390px;padding:clamp(28px,3vw,44px);overflow:hidden}.home-hero-card h1{max-width:760px;font-size:clamp(34px,3vw,48px)}.home-hero-card>p:not(.eyebrow){max-width:680px;font-size:15px}.home-verdict-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.home-verdict-row h1{margin:0}.workflow-details{border:1px solid var(--line-soft);background:#f8f6f1;border-radius:13px;overflow:hidden}.workflow-details .flow-home-steps{padding-top:13px}.flow-home-steps{gap:10px;position:relative}.flow-home-step{background:#f8f6f1;border-color:#e5e1d9;border-radius:13px;min-height:126px;padding:14px}.flow-home-step span{background:#e8e4dc}.flow-home-step.done{background:#f0f8f5;border-color:#c7ded6}.flow-home-step.current{background:#e9f5f1;border-color:#7bb5a5;box-shadow:inset 0 0 0 1px #0b7b6824}.primary-next-action{background:var(--accent);border-radius:14px;min-height:78px;margin-top:auto;padding:0 24px;box-shadow:0 14px 28px #0b7b682e}.primary-next-action:hover{background:var(--accent-strong)}.current-asset-card{padding:26px;position:relative;overflow:hidden}.current-asset-card:before{background:var(--accent-soft);content:"";border-radius:0 0 0 88px;width:88px;height:88px;position:absolute;top:0;right:0}.current-asset-card .card-title-row,.current-asset-card .status-list,.current-asset-card .home-card-actions{position:relative}.status-list div{border-color:var(--line-soft)}.home-summary-grid{gap:18px}.home-summary-grid .card{min-height:168px;padding:24px;position:relative}.home-summary-grid .metric-icon{background:var(--accent-soft);box-sizing:content-box;border-radius:9px;padding:5px;top:22px;right:22px}.asset-lifecycle-menu{min-width:max-content;position:relative}.asset-page>.page-heading>div:first-child{flex:560px;max-width:660px}.asset-page>.page-heading .heading-actions{flex:0 auto;justify-content:flex-end}.asset-lifecycle-trigger{display:none}.asset-lifecycle-actions{gap:10px;display:flex}.asset-workspace-layout{grid-template-columns:minmax(220px,252px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.asset-workspace-layout>.asset-package-strip{overflow-anchor:none;border:1px solid var(--line-soft);background:#fffdfab8;border-radius:16px;flex-direction:column;grid-area:1/1;gap:8px;max-height:calc(100vh - 116px);padding:9px;display:flex;position:sticky;top:88px;overflow-y:auto}.asset-workspace-layout>.archived-assets-panel{grid-area:2/1/auto/-1}.archived-assets-panel{border:1px solid var(--line-soft);background:var(--panel);box-shadow:var(--shadow);border-radius:16px}.archived-assets-panel>p{color:var(--muted)}.archived-assets-panel .archived-asset-list{margin-left:13px;margin-right:13px}.asset-workspace-layout>.asset-intake-layout{grid-area:1/2}.asset-package-card{text-align:left;background:#fffdfa;border-radius:12px;flex:none;min-width:0;min-height:88px;padding:14px}.asset-package-card.active{background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent);border-color:#73ac9d}.asset-package-card.new{background:0 0;border-style:dashed}.asset-intake-layout{grid-template-columns:minmax(0,1fr);gap:22px}.asset-intake-card{padding:clamp(22px,2.5vw,32px)}.asset-intake-identity{gap:14px}.asset-type-guidance{border-radius:12px}.asset-three-boxes{gap:15px}.asset-three-boxes label{border:1px solid var(--line-soft);background:#faf8f3;border-radius:14px;padding:16px}.asset-three-boxes textarea{background:#fffefa;min-height:150px;margin-top:10px}.asset-intake-actions{z-index:8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdfaf5;border:1px solid #d7e4df;border-radius:15px;margin:24px -12px -14px;padding:14px;position:sticky;bottom:14px;box-shadow:0 14px 34px #16231f1c}.asset-intake-overview{border-top:4px solid var(--accent);top:88px}.asset-preview-list div{border-color:var(--line-soft)}.split-review-page{max-width:1320px;padding-right:clamp(24px,2.4vw,38px);display:block}.review-top{grid-template-columns:1fr;gap:18px;margin-bottom:18px}.review-overview-card{grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:center;gap:10px 28px;display:grid}.review-overview-card>.eyebrow,.review-overview-card>h1,.review-overview-card>h2{grid-column:1}.review-overview-card>.kv-grid{grid-area:1/2/span 3}.review-overview-card>.technical-details{grid-column:1/-1}.review-section-tabs,.fact-filter-tabs{align-items:center;gap:7px;display:flex}.review-section-tabs{border-bottom:1px solid var(--line);margin-bottom:14px}.review-section-tabs button,.fact-filter-tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 14px;font-weight:760}.review-section-tabs button{border-bottom:3px solid #0000}.review-section-tabs button.active{border-bottom-color:var(--accent);color:var(--accent-strong)}.fact-filter-tabs{flex-wrap:wrap;margin-top:12px}.fact-filter-tabs button{border:1px solid var(--line-soft);background:#f7f5ef;border-radius:999px;min-height:36px;font-size:11px}.fact-filter-tabs button.active{background:var(--accent-soft);color:var(--accent-strong);border-color:#8bbcaf}.kv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.kv-grid>span{border:1px solid var(--line-soft);overflow-wrap:anywhere;background:#f8f6f1;border-radius:11px;min-width:0;padding:10px;font-size:11px}.kv-grid strong{color:var(--ink);margin-top:3px;font-size:12px;display:block}.review-top .kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.review-top .kv-grid>span:first-child{grid-column:1/-1}.review-main>.card:not(.p5-pool-card)>.card-title-row .heading-actions{grid-template-columns:minmax(180px,1fr) auto;gap:8px;min-width:min(100%,390px);display:grid}.review-main>.card:not(.p5-pool-card)>.card-title-row .search-input{width:100%}.review-main>.card:not(.p5-pool-card)>.card-title-row .heading-actions .btn{width:auto}.review-panel{border:1px solid var(--line-soft);background:var(--panel);min-height:0;box-shadow:var(--shadow);border-radius:18px;padding:22px;position:sticky;top:84px}.review-panel section{border-color:var(--line-soft)}.audit-progress{align-content:center}.audit-progress .flow-steps{gap:8px}.audit-progress .flow-steps span{background:#f0ede7;border-radius:999px;padding:9px 12px}.audit-progress .flow-steps .current{background:var(--accent);color:#fff}.review-main>.card:not(.p5-pool-card) .audit-table{display:block}.review-main>.card:not(.p5-pool-card) .audit-table thead{display:none}.review-main>.card:not(.p5-pool-card) .audit-table tbody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.review-main>.card:not(.p5-pool-card) .audit-table tr{border:1px solid var(--line-soft);background:#fbfaf6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:10px 14px;padding:16px;display:grid}.review-main>.card:not(.p5-pool-card) .audit-table td{border:0;width:auto;padding:0;display:block}.review-main>.card:not(.p5-pool-card) .audit-table td:before{color:var(--faint);content:attr(data-label);margin-bottom:4px;font-size:11px;font-weight:780;display:block}.review-main>.card:not(.p5-pool-card) .audit-table td[data-label=资料内容],.review-main>.card:not(.p5-pool-card) .audit-table td[data-label=审核备注],.review-main>.card:not(.p5-pool-card) .audit-table td[data-label=操作]{grid-column:1/-1}.review-main>.card:not(.p5-pool-card) .audit-table td[data-label=来源]{grid-column:1}.review-main>.card:not(.p5-pool-card) .audit-table td[data-label=状态]{grid-area:2/2}.review-main>.card:not(.p5-pool-card) .audit-table td[data-label=更新时间]{display:none}.review-main>.card:not(.p5-pool-card) .audit-table textarea{min-height:78px}.review-main>.card:not(.p5-pool-card) .audit-table .table-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.review-main>.card:not(.p5-pool-card) .audit-table .btn{width:100%}.p5-pool-card{overflow:hidden}.p5-content-list{gap:12px;margin-top:16px;display:grid}.p5-content-item{border:1px solid var(--line-soft);background:#fbfaf6;border-radius:14px;min-width:0;padding:16px}.p5-content-item label{gap:7px;margin-top:12px;font-size:12px;font-weight:760;display:grid}.p5-content-item textarea{min-height:82px}.p5-content-item .p5-review-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.qa-item-disclosure{padding:0}.qa-item-disclosure[open]{background:#fffefa}.qa-item-summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;min-height:68px;padding:14px 16px;list-style:none;display:grid}.qa-item-summary::-webkit-details-marker{display:none}.qa-item-summary>span:first-child{gap:4px;min-width:0;display:grid}.qa-item-summary strong,.qa-item-summary small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qa-item-summary small{color:var(--muted);font-size:12px;font-weight:560}.qa-item-summary:after{content:"展开编辑";color:var(--accent-strong);grid-column:1/-1;font-size:11px;font-weight:760}.qa-item-disclosure[open]>.qa-item-summary:after{content:"收起详情"}.qa-item-editor-body{border-top:1px solid var(--line-soft);padding:2px 16px 16px}.qa-batch-import-disclosure{background:#f7f8f5;padding:0}.qa-batch-import-disclosure>summary{cursor:pointer;align-items:center;min-height:58px;padding:12px 16px;list-style:none;display:grid}.qa-batch-import-disclosure>summary::-webkit-details-marker{display:none}.qa-batch-import-disclosure>summary span{gap:3px;display:grid}.qa-batch-import-disclosure>summary small{color:var(--muted);font-size:12px;font-weight:560}.qa-batch-import-body{border-top:1px solid var(--line-soft);gap:12px;padding:14px 16px 16px;display:grid}.qa-batch-import-body>:first-child{margin-top:0}.post-live-next-step{background:#eef9f5;border:1px solid #a8d8ca;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px;display:grid}.post-live-next-step h2,.post-live-next-step p{margin:0}.post-live-next-step>div{gap:6px;display:grid}.post-live-next-step>div>p:last-child{color:var(--muted);font-size:13px;line-height:1.55}.session-review-focus{background:#f4fbf8;border-color:#55af97;box-shadow:0 0 0 2px #21886f1a}.content-workflow-guide{border:1px solid var(--line);background:#fffefa;border-radius:16px;gap:16px;margin-bottom:18px;padding:18px;display:grid}.content-workflow-intro{grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);align-items:end;gap:22px;display:grid}.content-workflow-intro h2,.content-workflow-intro p{margin:0}.content-workflow-intro>p{color:var(--muted);font-size:13px;line-height:1.6}.content-workflow-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.content-workflow-steps li{background:#f4f2ec;border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:8px;min-width:0;padding:10px;display:grid}.content-workflow-steps li>span{color:#52615b;background:#dde2df;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.content-workflow-steps li.complete{background:#eef8f4}.content-workflow-steps li.complete>span{background:var(--accent);color:#fff}.content-workflow-steps li.current{outline:1px solid color-mix(in srgb, var(--accent) 44%, transparent);background:#f4faf7}.content-workflow-steps button,.content-workflow-steps li>div{min-width:0;color:inherit;text-align:left;background:0 0;border:0;gap:3px;padding:0;display:grid}.content-workflow-steps button{cursor:pointer}.content-workflow-steps button:hover strong{color:var(--accent-strong)}.content-workflow-steps small{color:var(--muted);font-size:11px;line-height:1.35}.content-workflow-next{border-left:3px solid var(--accent);background:var(--accent-soft);color:#25463e;margin:0;padding:9px 12px;font-size:12px;line-height:1.5}.review-section-tabs button small{color:inherit;opacity:.72;margin-top:2px;font-size:10px;font-weight:620;display:block}.bottom-bar{z-index:16;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdfaf5;border-radius:16px;grid-template-columns:auto minmax(180px,1fr) minmax(280px,auto);gap:14px;margin-top:22px;padding:14px;display:grid;position:static;box-shadow:0 14px 34px #16231f1c}.bottom-bar .lock-eligibility-area{gap:9px;min-width:0;display:grid}.bottom-bar .lock-eligibility-area>.btn{width:100%}.lock-blocker-disclosure>summary{display:none}.lock-blocker-disclosure:not([open])>.lock-blockers{display:block}.lock-blockers{color:#744718;background:#fff8eb;border:1px solid #efc6a7;border-radius:11px;margin:0;padding:10px 12px;font-size:12px}.lock-blockers ul{margin:7px 0 0;padding-left:18px}.lock-blocker-fix{color:#9a552f;margin-top:3px;display:block}.go-live-layout{grid-template-columns:minmax(0,1fr) minmax(310px,370px);gap:22px}.go-live-step-card,.go-live-step-heading{position:relative}.go-live-step-card:before,.go-live-step-heading:before{background:var(--accent);color:#fff;content:attr(data-step);border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.go-live-step-card:before{position:absolute;top:22px;left:22px}.go-live-step-card>.card-title-row:first-child,.readiness-card>.card-title-row:first-child{min-height:36px;padding-left:48px}.go-live-step-heading{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:22px;display:grid}.go-live-step-heading:before{grid-column:1;position:static}.go-live-step-heading>div{grid-column:2}.go-live-step-heading>.badge{grid-column:3}.collector-connection-card,.browser-audio-check-card{gap:18px}.collector-provider-controls label,.audio-output-mode label,.browser-audio-channel,.echo-loop-guard{border-radius:13px}.collector-forward-url{border-radius:12px}.preflight-check{border-radius:14px}.passed-checks{background:#f1f7f4}.passed-check-list{gap:8px;padding-top:12px;display:grid}.passed-check-list .preflight-check{background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:8px 0;display:grid}.passed-check-list .preflight-check svg{color:var(--success)}.readiness-card{border-top:4px solid var(--accent);position:sticky;top:86px}.preflight-verdict{border-radius:13px}.live-page{padding-bottom:118px}.live-heading{margin-bottom:22px}.live-heading>div:first-child>p:not(.eyebrow){margin:3px 14px 3px 0;font-size:12px;display:inline-block}.live-grid{grid-template-columns:minmax(0,1fr);gap:22px}.live-columns{gap:16px;margin-top:16px}.operator-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.status-columns{border:1px solid var(--line-soft);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;overflow:hidden}.status-columns>span{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);min-height:74px;padding:12px;font-size:11px}.status-columns>span strong,.status-columns>span .badge{color:var(--ink);margin-top:5px;font-size:13px;display:inline-flex}.playing-text{background:#183028;border:0;border-left:4px solid #3bc3a6;border-radius:0 12px 12px 0;line-height:1.8}.queue-text,.intent-box,.final-output,.empty-box,.control-box,.log-box{background:#f5f3ee;border-radius:11px}.aside-stack .card:first-child{border-top:4px solid #31483f}.control-dock{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaf5;border-top-color:#d8d5cee6;justify-content:flex-start;gap:10px;min-height:78px;padding:12px clamp(18px,2.2vw,30px);left:232px;overflow-x:auto}.control-dock-emergency,.control-dock-primary,.control-dock-more-actions{align-items:center;gap:8px;display:flex}.control-dock-emergency{border-right:1px solid var(--line);margin-right:4px;padding-right:14px}.control-dock-more{margin-left:auto}.control-dock-more-trigger{display:none}.control-dock-more-actions{display:flex}@media (width<=1320px) and (width>=761px){.review-main>.card:not(.p5-pool-card) .audit-table tbody{grid-template-columns:1fr}.operator-columns{grid-template-columns:1fr 1fr}.operator-columns>.card:last-child{grid-column:1/-1}.control-dock .btn{min-height:38px;padding:0 11px;font-size:12px}}@media (width<=1180px) and (width>=761px){.app-shell{grid-template-columns:210px minmax(0,1fr)}.control-dock{left:210px}.asset-workspace-layout{grid-template-columns:220px minmax(0,1fr)}.asset-workspace-layout>.asset-intake-layout,.split-review-page{grid-template-columns:1fr}.review-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid;position:static}.review-panel>h2{grid-column:1/-1}.review-panel section{border:1px solid var(--line-soft);border-radius:12px;padding:14px}}@media (width<=760px){body{background:#f5f3ee;padding:0}.login-brand h1{font-size:24px}.page button,.page summary{min-height:44px}.app-shell{min-height:100svh;display:block}.side-nav,.top-bar{display:none}.workspace{min-height:100svh}.mobile-top-bar{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaf0;border-bottom:1px solid #d8d5cedb;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:9px 12px 9px 14px;display:flex;position:sticky;top:0}.mobile-brand-lockup,.mobile-top-actions{align-items:center;gap:9px;min-width:0;display:flex}.brand-mark.mobile{border-radius:11px 4px;flex:none;width:36px;height:36px}.mobile-page-identity{min-width:0;display:grid}.mobile-page-identity strong,.mobile-page-identity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-page-identity strong{color:var(--ink);font-size:14px}.mobile-page-identity span{max-width:180px;color:var(--muted);font-size:10px}.mobile-top-actions .icon-button,.mobile-more-trigger{border:1px solid var(--line-soft);background:#fffdfa;width:44px;height:44px}.mobile-bottom-nav{z-index:60;height:calc(68px + env(safe-area-inset-bottom));padding:7px 7px env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdfaf7;border-top:1px solid #cdcac2eb;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 28px #16231f14}.mobile-nav-item{color:#7a8782;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;font-weight:740;display:flex}.mobile-nav-item.active{background:var(--accent-soft);color:var(--accent-strong)}.mobile-nav-item svg{flex:none}.mobile-more-backdrop{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f1b176b;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.mobile-more-sheet{z-index:80;max-height:min(78svh,720px);padding:10px 18px calc(22px + env(safe-area-inset-bottom));background:#fffdfa;border-radius:24px 24px 0 0;animation:.2s ease-out mobile-sheet-in;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -24px 70px #0e1c1733}@keyframes mobile-sheet-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.mobile-more-handle{background:#d6d2ca;border-radius:999px;width:42px;height:4px;margin:0 auto 12px}.mobile-more-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.mobile-more-heading h2{margin-bottom:10px}.mobile-operator-card{border:1px solid var(--line-soft);background:#f7f5ef;border-radius:15px;align-items:center;gap:12px;padding:13px;display:flex}.mobile-operator-card>div:last-child{min-width:0;display:grid}.mobile-operator-card span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mobile-more-links{gap:8px;margin:14px 0;display:grid}.mobile-more-links a{border:1px solid var(--line-soft);color:var(--ink);border-radius:14px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:11px 12px;display:grid}.mobile-more-links a>svg{color:var(--accent)}.mobile-more-links a>span,.mobile-more-links a strong,.mobile-more-links a small{display:block}.mobile-more-links a small{color:var(--muted);margin-top:2px;font-size:10px}.mobile-more-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mobile-more-actions .btn:last-child{grid-column:1/-1}.shell-notice{margin:10px 12px 0;padding:11px 12px;font-size:12px}.page{max-width:none;padding:20px 14px calc(94px + env(safe-area-inset-bottom))}.page-heading,.page-heading.compact-heading,.live-heading{flex-direction:column;align-items:stretch;gap:14px;margin-bottom:20px}.page-heading .heading-actions,.page-heading .heading-actions>.btn{width:100%}h1{font-size:29px;line-height:1.18}h2{font-size:17px}.card{border-radius:16px;padding:18px}.card-title-row{align-items:flex-start}.card-title-row>.badge{align-self:flex-start;width:auto}.card-title-row>.btn{width:auto}.btn{min-height:44px}input,textarea,select,.search-input{font-size:16px}.collector-provider-controls select,.collector-provider-controls input{min-height:44px;font-size:16px}.home-hero-grid{grid-template-columns:1fr;gap:14px;margin-bottom:14px;display:grid}.home-hero-card{gap:16px;min-height:0;padding:22px 18px}.home-hero-card h1{font-size:32px}.home-verdict-row{gap:10px;display:grid}.home-verdict-row .status-chip{justify-self:start}.flow-home-steps{grid-template-columns:1fr;gap:7px;display:grid}.flow-home-step{grid-template-columns:34px minmax(0,1fr);gap:2px 10px;min-height:0;padding:11px 12px}.flow-home-step>span{grid-row:1/span 2}.flow-home-step small{line-height:1.35}.primary-next-action{min-height:76px;margin-top:2px;padding:0 17px}.current-asset-card{padding:19px}.home-card-actions{grid-template-columns:1fr;display:grid}.home-card-actions .btn{width:100%}.home-summary-grid{gap:12px}.home-summary-grid .card{min-height:136px}.asset-page .page-heading .heading-actions{flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;width:100%;max-width:none;display:grid}.asset-page>.page-heading>div:first-child{flex:none;max-width:none}.asset-page .page-heading .status-chip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.asset-lifecycle-trigger{border:1px solid var(--line);min-height:42px;color:var(--ink);cursor:pointer;background:#fffdfa;border-radius:10px;align-items:center;padding:0 13px;font-size:13px;font-weight:760;list-style:none;display:flex}.asset-lifecycle-actions{display:none}.asset-lifecycle-actions.open{z-index:35;border:1px solid var(--line);background:#fffdfa;border-radius:14px;gap:8px;width:min(280px,100vw - 28px);padding:10px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 18px 48px #16231f2b}.asset-lifecycle-actions .btn{width:100%}.asset-workspace-layout{display:block}.asset-workspace-layout>.asset-package-strip{scroll-snap-type:x proximity;scrollbar-width:none;border-left:0;border-right:0;border-radius:0;flex-direction:row;gap:9px;max-height:none;margin:0 -14px 16px;padding:10px 14px;scroll-padding-left:14px;display:flex;position:static;overflow-x:auto}.asset-workspace-layout>.asset-package-strip::-webkit-scrollbar{display:none}.asset-package-card{scroll-snap-align:start;min-width:226px}.asset-workspace-layout>.archived-assets-panel{margin-bottom:16px}.asset-workspace-layout>.asset-intake-layout{flex-direction:column;gap:14px;display:flex}.asset-intake-card{padding:18px}.asset-three-boxes label{padding:13px}.asset-three-boxes textarea{min-height:168px}.asset-intake-actions{bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:7px;margin:20px -9px -8px;padding:11px}.asset-intake-actions>div:last-child{grid-template-columns:.8fr 1.2fr;display:grid}.asset-intake-actions>div:first-child span{display:none}.asset-intake-actions>div:first-child strong{font-size:11px}.asset-intake-actions .btn{width:100%;min-height:46px;padding:0 10px;font-size:12px}.asset-intake-overview{position:static}.split-review-page{flex-direction:column;gap:14px;max-width:none;padding-right:14px;display:flex}.review-overview-card{display:block}.review-overview-card>h2{margin-bottom:12px}.review-section-tabs{z-index:14;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f3eef5;margin:0 -14px 14px;padding:0 14px;position:sticky;top:64px}.review-section-tabs button{flex:1 1 0;min-width:0;min-height:44px;padding:0 8px}.fact-filter-tabs{width:100%}.fact-filter-tabs button{flex:auto;min-height:44px;padding:0 10px}.review-top{grid-template-columns:1fr;gap:12px}.kv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kv-grid>span:first-child{grid-column:1/-1}.review-main>.card:not(.p5-pool-card) .audit-table tbody{grid-template-columns:1fr}.review-main>.card:not(.p5-pool-card) .audit-table tr{padding:14px}.review-main>.card:not(.p5-pool-card) .audit-table .table-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.review-main>.card:not(.p5-pool-card) .audit-table .table-actions .btn{min-height:44px}.p5-content-item{padding:14px}.p5-content-item .p5-review-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.p5-content-item .p5-review-actions .btn{width:100%;min-height:44px;padding:0 8px}.p5-content-item .p5-review-actions .btn:last-child{grid-column:1/-1}.review-panel{border-radius:16px;order:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:15px;display:grid;position:static}.review-panel>h2{grid-column:1/-1;margin-bottom:2px}.review-panel section{border:1px solid var(--line-soft);border-radius:12px;min-width:0;padding:10px}.review-panel section h3{font-size:11px}.review-panel section p{display:none}.split-review-page>.bottom-bar{order:3}.bottom-bar{border-radius:16px;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:stretch;gap:8px;max-height:46svh;margin:0;padding:10px;display:grid;position:static;overflow-y:auto}.bottom-bar>.btn{grid-area:2/1}.bottom-bar .lock-eligibility-area{display:contents}.bottom-bar .lock-eligibility-area>.btn{grid-area:2/2}.bottom-bar>.btn,.bottom-bar .lock-eligibility-area>.btn{width:100%;min-height:46px;padding:0 9px;font-size:11px}.bottom-bar>span{display:none}.lock-blocker-disclosure{grid-area:1/1/auto/-1}.lock-blocker-disclosure>summary{color:#8e4a22;cursor:pointer;background:#fff8eb;border:1px solid #efc6a7;border-radius:11px;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;font-size:12px;font-weight:780;list-style:none;display:flex}.lock-blocker-disclosure>summary:after{content:"展开";color:var(--muted);font-size:10px}.lock-blocker-disclosure[open]>summary:after{content:"收起"}.lock-blocker-disclosure>summary::-webkit-details-marker{display:none}.lock-blocker-disclosure:not([open])>.lock-blockers{display:none}.lock-blocker-disclosure[open]>.lock-blockers{max-height:30svh;margin-top:7px;display:block;overflow-y:auto}.go-live-layout{flex-direction:column;gap:14px;display:flex}.go-live-layout>.stack{gap:14px}.go-live-step-card:before{width:32px;height:32px;top:17px;left:17px}.go-live-step-card>.card-title-row:first-child,.readiness-card>.card-title-row:first-child{padding-left:43px}.go-live-step-heading{grid-template-columns:32px minmax(0,1fr);gap:10px}.go-live-step-heading>.badge{grid-column:2;justify-self:start}.collector-provider-controls{grid-template-columns:1fr}.browser-audio-channel{grid-template-columns:1fr auto}.readiness-card{position:relative;top:auto}.readiness-card .home-card-actions{z-index:20;bottom:calc(76px + env(safe-area-inset-bottom));border:1px solid var(--line);background:#fffdfaf5;border-radius:13px;margin:18px -8px 0;padding:9px;position:sticky;box-shadow:0 14px 34px #16231f1c}.preflight-check{grid-template-columns:28px minmax(0,1fr);gap:10px;display:grid}.preflight-check>strong{grid-column:2;margin-left:0}.live-page{padding-bottom:calc(112px + env(safe-area-inset-bottom))}.live-heading{align-items:flex-start}.uptime{text-align:left}.live-grid{grid-template-columns:1fr;gap:14px;display:grid}.live-main{flex-direction:column;display:flex}.live-main>.card{order:2}.operator-columns{display:contents}.operator-columns>.card:nth-child(2){order:0;margin-bottom:14px}.operator-columns>.card:first-child{order:1;margin-bottom:14px}.operator-columns>.card:nth-child(3){order:3;margin-top:14px}.status-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.status-columns>span{overflow-wrap:anywhere;min-height:68px}.aside-stack{gap:14px}.control-dock{min-height:74px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));grid-template-columns:minmax(70px,.8fr) minmax(132px,1.65fr) 48px;gap:5px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow:visible}.control-dock-emergency{border:0;height:100%;margin:0;padding:0}.control-dock-emergency .btn{flex-direction:column;gap:2px;width:100%;height:100%;min-height:54px;padding:4px 7px;font-size:11px}.control-dock-primary{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;height:100%;display:grid}.control-dock-primary .btn{width:100%;min-height:54px;padding:4px 7px;font-size:11px}.control-dock-more{height:100%;margin:0;position:relative}.control-dock-more-trigger{border:1px solid var(--line);width:48px;height:100%;min-height:54px;color:var(--ink);cursor:pointer;background:#fffdfa;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:10px;font-weight:780;list-style:none;display:flex}.control-dock-more-trigger small{color:var(--muted);font-size:9px}.control-dock-more-actions{display:none}.control-dock-more-actions.open{border:1px solid var(--line);background:#fffdfa;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(350px,100vw - 20px);padding:10px;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;box-shadow:0 -18px 48px #16231f2e}.control-dock-more-actions .btn{width:100%;min-height:44px;padding:0 8px;font-size:11px}}.simple-content-preparation-page{box-sizing:border-box;width:100%;min-width:0;max-width:900px;padding-bottom:calc(144px + env(safe-area-inset-bottom));margin:0 auto;display:block}.merchant-v2-final-preview-player{width:100%;margin-top:16px;scroll-margin-bottom:144px;display:block}.simple-content-preparation,.simple-content-preparation form,.simple-content-preparation fieldset,.simple-content-preparation fieldset>section,.simple-content-preparation label,.simple-content-preparation .simple-qa-row{min-width:0}.simple-content-preparation .card-title-row{margin-bottom:18px}.simple-content-preparation .card-title-row p:last-child{max-width:66ch;margin-bottom:0}.simple-content-preparation form,.simple-content-preparation fieldset{gap:18px;display:grid}.simple-content-preparation fieldset{border:0;margin:0;padding:0}.simple-content-preparation fieldset>legend{color:var(--ink);margin-bottom:2px;font-size:15px;font-weight:800}.simple-content-preparation fieldset>section{border-top:1px solid var(--line-soft);gap:12px;padding-top:18px;display:grid}.simple-content-preparation fieldset>section h3,.simple-content-preparation fieldset>section p{margin:0}.simple-content-preparation textarea{width:100%;min-width:0}.simple-content-preparation .simple-qa-row{background:var(--panel-soft,#f7f5ef);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:14px;display:grid}.simple-content-preparation .btn{min-height:44px}.simple-content-preparation form>.btn.primary{width:100%;min-height:50px;margin-top:2px}.simple-content-preparation-empty{min-width:0}@media (width<=760px){.simple-content-preparation-page{width:100%;max-width:none;padding:14px 12px calc(154px + env(safe-area-inset-bottom))}.merchant-v2-final-preview-player{scroll-margin-bottom:154px}.simple-content-preparation{border-radius:15px;width:100%;min-width:0;padding:16px}.simple-content-preparation .simple-qa-row{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.simple-content-preparation textarea,.simple-content-preparation .simple-qa-row .btn,.simple-content-preparation form>.btn.primary{width:100%;min-width:0}.simple-content-preparation .btn,.simple-content-preparation form>.btn.primary{min-height:44px}}
