.current-live-dialog{width:min(420px,calc(100vw - 32px));padding:28px;border:1px solid #d8e5e9;border-radius:16px;background:#fff;color:#10243a;box-shadow:0 20px 70px #10243a33;text-align:center}.current-live-dialog::backdrop{background:#10243a66}.current-live-dialog p{margin:0 0 24px;font-size:16px;line-height:1.7;overflow-wrap:anywhere}.current-live-dialog button{min-height:44px;min-width:96px;padding:10px 20px;border:0;border-radius:8px;background:#078fa0;color:#fff;font:inherit;font-weight:700;cursor:pointer}.current-live-dialog button:focus-visible{outline:2px solid #078fa0;outline-offset:3px}.le-confirmations .le-confirmation-row{grid-template-columns:minmax(0,1fr) auto 44px;padding:5px 9px 5px 14px}.le-confirmation-checkbox{width:44px;min-height:44px;justify-content:center;position:relative}.le-confirmation-checkbox>span{border-radius:3px}.le-confirmation-checkbox>em{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.le-confirmation-checkbox:has(input:disabled){cursor:not-allowed}.le-confirmation-checkbox input:disabled+span{border-color:#cbd5d9;background:#f1f4f5}.le-confirmation-checkbox input:disabled:checked+span{border-color:#b8c8ce;background:#b8c8ce}.le-confirmation-error{margin:8px 0 0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#a75020!important}.le-confirmation-error button{flex:none;padding:5px 9px;border:1px solid currentColor;border-radius:7px;background:#fff;color:inherit;font:inherit;font-weight:700;cursor:pointer}.le-confirmation-error button:disabled{opacity:.55;cursor:wait}.mic-control{position:relative;flex:0 0 auto;font:inherit}.mic-trigger{min-height:34px!important;padding:0 10px!important;display:inline-flex;align-items:center;gap:7px;border-color:#cbdce1!important;background:#fff!important;color:#496376!important;font-size:14px;font-weight:650;white-space:nowrap}.mic-trigger__icon{width:18px;height:18px;display:inline-flex;color:#7d929f}.mic-trigger__icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mic-trigger__icon svg path:first-child{fill:currentColor;fill-opacity:.12}.mic-trigger__state{color:#6e8495;font-size:14px;font-weight:500}.mic-trigger--starting .mic-trigger__icon,.mic-trigger--stopping .mic-trigger__icon{color:#d7832d}.mic-trigger--listening .mic-trigger__icon{color:#168666;animation:mic-pulse 1.6s ease-in-out infinite}.mic-trigger--error .mic-trigger__icon{color:#c44b40}.mic-popover{position:absolute;z-index:80;top:calc(100% + 9px);right:0;width:min(440px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 92px));padding:16px;overflow:auto;border:1px solid #cbdce1;border-radius:12px;background:#fff;color:#10243a;box-shadow:0 18px 46px #0f2b3a38}.mic-popover header,.mic-popover header>div,.mic-device-copy,.mic-transcript section{display:grid}.mic-popover header{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.mic-popover header>div{gap:5px}.mic-popover h2{margin:0;font-size:18px}.mic-popover h3{margin:0 0 7px;color:#5a7487;font-size:14px;letter-spacing:.02em}.mic-close{width:40px;min-width:40px;height:40px;min-height:40px!important;padding:0!important;display:grid;place-items:center}.mic-close svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.mic-status{color:#6e8495;font-size:14px;font-weight:700}.mic-status--listening{color:#168666}.mic-status--error{color:#c44b40}.mic-device-copy{gap:4px;margin-top:14px;padding:10px;border:1px solid #dce8eb;border-radius:8px;background:#f8fbfc}.mic-device-copy label{font-size:14px;font-weight:700}.mic-device-copy select{width:100%;min-height:40px;padding:6px 10px;border:1px solid #cbdce1;border-radius:7px;background:#fff;color:#203c51;font:inherit;font-size:16px}.mic-device-copy select:focus-visible{outline:2px solid rgba(7,146,164,.3);outline-offset:1px}.mic-device-copy select:disabled{cursor:not-allowed;opacity:.65}.mic-meter{margin-top:13px;display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:center}.mic-meter>span{color:#60798c;font-size:14px;font-weight:700}.mic-meter [role=progressbar]{height:7px;overflow:hidden;border-radius:999px;background:#e2edef}.mic-meter i{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#0792a4,#20b989);transition:width 80ms linear}.mic-error,.mic-warning,.mic-unavailable{margin:13px 0 0;padding:10px;border-radius:8px;font-size:14px;line-height:1.5}.mic-error{border:1px solid #f2b7b1;background:#fff4f2;color:#a84037}.mic-warning{border:1px solid #efd49d;background:#fff9eb;color:#805d19}.mic-unavailable{border:1px solid #d7e4e8;background:#f7fafb;color:#60798c}.mic-transcript{margin-top:14px;display:grid;gap:12px}.mic-transcript section{gap:0;min-width:0}.mic-transcript p{margin:0;color:#29455b;font-size:16px;line-height:1.55;overflow-wrap:anywhere}.mic-transcript p.is-empty{color:#8b9ca8}.mic-transcript ol{max-height:174px;margin:0;padding:0;display:grid;gap:7px;overflow:auto;list-style:none}.mic-transcript li{padding:8px;border:1px solid #dbe7ea;border-radius:7px;background:#fbfdfd}.mic-transcript li small{margin-top:4px;display:block;color:#9a7764;font-size:14px;line-height:1.4}.mic-transcript li small.is-accepted{color:#168666}.mic-transcript li small.is-processing{color:#39758e}.mic-popover footer{margin-top:15px;display:flex;justify-content:flex-end}.mic-popover footer button{min-width:118px;font-size:16px}.mic-start{border-color:#0792a4!important;background:linear-gradient(180deg,#099bad,#078b9d)!important;color:#fff!important}.mic-stop{border-color:#df6a5d!important;color:#b84a40!important;background:#fff7f5!important}@keyframes mic-pulse{0%,to{transform:scale(1)}50%{transform:scale(.72)}}@media(prefers-reduced-motion:reduce){.mic-trigger--listening .mic-trigger__icon{animation:none}}@media(max-width:760px){.mic-control{position:static}.mic-popover{position:fixed;top:max(12px,env(safe-area-inset-top,0px));right:12px;left:12px;width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))}.mic-trigger__state{display:none}}.le-root{--le-teal:#078fa0;--le-ink:#10243a;--le-muted:#6b8292;--le-line:#d8e5e9;min-height:100vh;display:grid;grid-template-columns:200px minmax(0,1fr);color:var(--le-ink);background:#edf3f5}.le-root *{box-sizing:border-box}.le-session-content{display:grid;gap:16px}.le-content-heading{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.le-content-heading h3{margin:0}.le-content-heading-actions{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.le-content-retry{padding:6px 10px;white-space:nowrap;border:1px solid var(--le-teal);border-radius:7px;background:#fff;color:var(--le-teal);font-weight:700;cursor:pointer}.le-content-retry:disabled{opacity:.5;cursor:wait}.le-refresh-button{display:inline-flex;align-items:center;gap:7px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.le-refresh-button:disabled{cursor:wait;opacity:.7}.le-generation-spinner{display:inline-block;width:14px;height:14px;flex:0 0 14px;box-sizing:border-box;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-2px;animation:le-generation-spin .75s linear infinite}.le-content-retry .le-generation-spinner,.le-primary .le-generation-spinner{margin-right:7px}.le-checklist-row i .le-generation-spinner{width:16px;height:16px;vertical-align:middle}@keyframes le-generation-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.le-generation-spinner{animation:none}}.le-live-status{display:inline-flex;align-items:center;padding:4px 7px;border-radius:999px;background:#eef3f5;color:#4e6878;font-size:10px;font-weight:700;white-space:nowrap}.le-live-status.is-running,.le-live-status.is-paused{background:#dff7f4;color:#087d89}.le-live-status.is-preparing{background:#fff2e2;color:#a5621f}.le-live-status.is-ended{background:#eef0f2;color:#5f6f7a}.le-source-information{padding:12px 14px;border:1px solid var(--le-line);border-radius:10px;background:#f7fafb;font-size:13px}.le-source-information summary,.le-adopted-content>summary{font-weight:700;cursor:pointer}.le-source-information p{color:var(--le-muted);line-height:1.6}.le-source-information ul{display:flex;flex-wrap:wrap;gap:8px 24px;padding-left:18px}.le-source-information a,.le-preparation-gaps a{color:#067f90;overflow-wrap:anywhere}.le-content-notice{margin:0;padding:12px 14px;border-radius:8px;background:#f1f7f8;color:#405e70;font-size:13px;line-height:1.6}.le-content-notice.is-error{background:#fff5ed;color:#8d431a}.le-content-notice.is-hint{background:#fffaf0;color:#7a5310}.le-content-recovery{display:flex;align-items:center;justify-content:space-between;gap:12px}.le-content-recovery span{min-width:0}.le-generation-controls{display:grid;gap:14px}.le-generation-controls .app-select{max-width:220px}.le-generation-controls .app-field{display:grid;gap:7px;font-size:13px;color:var(--le-ink)}.le-generation-controls textarea{width:100%;min-height:82px;resize:vertical;padding:12px;border:1px solid var(--le-line);border-radius:9px;background:#fff;color:var(--le-ink);font:inherit;line-height:1.5}.le-generation-controls textarea:focus-visible{outline:2px solid var(--le-teal);outline-offset:2px}.le-content-actions{display:flex;justify-content:flex-end;gap:8px}.le-product-plan{display:grid;gap:12px;padding:15px;border:1px solid #b9dfe3;border-radius:12px;background:linear-gradient(135deg,#f4fbfc,#fff)}.le-product-plan>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.le-product-plan h4{margin:0;font-size:15px}.le-product-plan__header-actions{display:flex;align-items:center;gap:7px}.le-product-plan__revision{padding:4px 7px;border-radius:99px;background:#e7f4f5;color:#197986;font-size:10px;font-weight:750;white-space:nowrap}.le-product-plan__edit{padding:5px 9px;border:1px solid #9ecbd2;border-radius:7px;background:#fff;color:#197986;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.le-product-plan__edit:disabled{border-color:#d6e2e5;color:#aebfc4;cursor:not-allowed}.le-product-plan__summary{margin:0;overflow:hidden;border:1px solid #dbe9ec;border-radius:9px;background:#fff}.le-product-plan__summary>div{min-width:0;padding:10px 11px}.le-product-plan__summary dt{color:#647c8b;font-size:10px}.le-product-plan__summary dd{margin:4px 0 0;color:#173d50;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.le-product-plan__state,.le-product-plan__notice,.le-product-plan__warning{margin:0;padding:10px 12px;border-radius:8px;font-size:12px;line-height:1.5}.le-product-plan__state{background:#f2f7f8;color:#527080}.le-product-plan__state.is-error,.le-product-plan__warning{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff3eb;color:#9a481b}.le-product-plan__state button{flex:none;border:1px solid currentColor;border-radius:6px;background:#fff;color:inherit;font:inherit;font-weight:700;cursor:pointer}.le-product-plan__notice{background:#fff8e9;color:#7a5818}.le-product-plan__list{display:grid;gap:5px}.le-product-plan__list article{display:grid;grid-template-columns:28px minmax(130px,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border:1px solid #dce8eb;border-radius:8px;background:#fff}.le-product-plan__list.is-editing{gap:7px}.le-product-plan__list.is-editing article{grid-template-columns:28px minmax(130px,1fr) 136px 76px;gap:11px;padding:10px;border-radius:9px}.le-product-plan__ordinal{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#eaf7f8;color:#087d8d;font-size:11px;font-weight:800}.le-product-plan__offer{min-width:0}.le-product-plan__offer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.le-product-plan__duration-value{color:#385c6e;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.le-product-plan__duration{width:136px;align-self:start;color:#597483;font-size:10px}.le-product-plan__duration-control{min-height:34px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid #bfd5da;border-radius:7px;background:#fff}.le-product-plan__duration-control:focus-within{outline:2px solid var(--le-teal);outline-offset:1px}.le-product-plan__duration input{width:100%;min-width:0;height:32px;padding:5px 8px;border:0;outline:0;color:var(--le-ink);background:transparent;font:inherit;font-size:12px;text-align:right}.le-product-plan__duration-control>span{padding:0 9px 0 5px;color:#526f7d;font-size:11px;white-space:nowrap}.le-product-plan__move{align-self:start;display:grid;grid-template-columns:repeat(2,36px);gap:4px}.le-product-plan__move button{width:36px;height:34px;border:1px solid #cfe0e3;border-radius:7px;background:#fff;color:#34717b;font-weight:800;cursor:pointer}.le-product-plan__move button:disabled{color:#aebfc4;cursor:not-allowed}.le-product-plan>footer{display:flex;align-items:center;justify-content:flex-end;gap:8px}.le-product-plan>footer button:not(.le-primary){padding:7px 11px;border:1px solid #cfe0e3;border-radius:7px;background:#fff;color:#527080;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.le-product-plan>footer button:disabled{cursor:not-allowed;opacity:.65}.le-product-plan__access-note{margin:0;color:#697f8c;font-size:11px}.le-start-modal__parts{display:grid;gap:4px}.le-start-modal__parts span{font-weight:650}.le-generation-progress{display:grid;gap:12px;padding:14px;border:1px solid #cfe3e7;border-radius:10px;background:#f7fafb}.le-generation-progress>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.le-generation-progress>header b{color:var(--le-ink);font-size:13px}.le-generation-progress>header em{color:#078395;font-size:12px;font-style:normal;font-variant-numeric:tabular-nums;font-weight:750}.le-generation-steps{margin:0;padding:0;display:grid;gap:8px;list-style:none}.le-generation-steps .le-checklist-row>i{background:#eaf7f8;color:#078395}.le-generation-plan{display:grid;gap:7px}.le-generation-plan>b{color:var(--le-muted);font-size:11px;font-weight:700}.le-generation-plan>ol{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px;list-style:none}.le-generation-plan>ol>li{padding:5px 9px;border:1px solid var(--le-line);border-radius:999px;background:#fff;color:#3d5c6d;font-size:11px;overflow-wrap:anywhere}.le-candidate-content{display:grid;gap:16px;padding:16px;border:1px solid #b4dbe0;border-radius:12px}.le-content-viewer{min-width:0;display:grid;gap:14px}.le-content-viewer>header{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.le-content-viewer>header h4{margin:0;font-size:14px}.le-content-viewer>header span{color:var(--le-muted);font-size:12px}.le-content-switch{display:flex;flex-wrap:wrap;gap:6px}.le-content-switch button{padding:8px 12px;border:1px solid var(--le-line);border-radius:8px;background:#fff;color:#466579;cursor:pointer}.le-content-switch button[aria-pressed=true]{border-color:var(--le-teal);background:#eaf7f8;color:#067f90}.le-content-viewer .le-material-content{overflow:visible}.le-content-viewer .le-material-content h4{margin:10px 0 6px;font-size:12px}.le-content-viewer .le-material-content ul{margin:8px 0;padding-left:22px;font-size:13px;line-height:1.7}.le-content-viewer article{overflow-wrap:anywhere}.le-content-empty{margin:0;padding:32px 16px;text-align:center;color:var(--le-muted);font-size:14px;border:1px dashed var(--le-line);border-radius:10px}.le-adopted-content{padding:0;border:0}.le-adopted-content>summary{color:#17725f;font-size:14px}.le-adopted-content[open]>summary{margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e5eef0}.le-preparation-gaps{margin:0;padding:12px 16px 12px 32px;background:#fff8f0;border-radius:8px;font-size:13px}.le-preparation-gaps li+li{margin-top:12px}.le-preparation-gaps p{margin:6px 0;white-space:pre-wrap}.le-review-body{display:grid;gap:14px}.le-review-meta{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--le-line);border-radius:10px;overflow:hidden}.le-review-meta>div{min-width:0;padding:11px 13px;border-bottom:1px solid #edf2f4}.le-review-meta>div:nth-child(odd){border-right:1px solid #edf2f4}.le-review-meta dt{color:var(--le-muted);font-size:10px}.le-review-meta dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:12px;font-weight:650}.le-review-metrics{padding:14px;border:1px solid var(--le-line);border-radius:10px;background:#f7fafb}.le-review-metrics h4{margin:0 0 10px;font-size:13px}.le-review-metrics ul{margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 18px;list-style:none}.le-review-metrics li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid #e3edf0;font-size:12px;color:#43606f}.le-review-metrics li>b{color:var(--le-ink);font-size:15px}.le-review-metrics p{margin:0;color:var(--le-muted);font-size:12px}.le-review-pending{padding:11px 13px;border-radius:8px;background:#f2f7f8;font-size:12px;color:#405e70}.le-review-pending p{margin:6px 0 0;line-height:1.55;color:var(--le-muted)}.le-review-findings{display:grid;gap:10px}.le-review-findings h4{margin:0;font-size:13px}.le-review-findings ul{margin:0;padding:0;display:grid;gap:9px;list-style:none}.le-review-findings li{padding:12px 14px;border:1px solid var(--le-line);border-radius:10px;background:#fff}.le-review-findings li>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.le-review-findings li strong{color:var(--le-ink);font-size:12px}.le-review-findings li b{color:#087f90;font-size:15px}.le-review-findings li p{margin:6px 0 0;color:#506b7b;font-size:11px;line-height:1.55}.le-review-findings li small{display:block;margin-top:7px;color:#6b818e;font-size:9px;overflow-wrap:anywhere}@media(max-width:640px){.le-candidate-content,.le-adopted-content{padding:12px}.le-content-actions button{width:100%}.le-content-viewer .le-material-content{overflow:visible}.le-review-meta{grid-template-columns:1fr}.le-review-meta>div:nth-child(odd){border-right:0}}.le-nav{position:sticky;top:0;height:100vh;padding:20px 14px;display:flex;flex-direction:column;gap:34px;border-right:1px solid var(--le-line);background:#fff;z-index:20}.le-logo{padding:4px 8px;display:flex;align-items:center;gap:11px;color:var(--le-ink);text-decoration:none}.le-logo span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;background:var(--le-teal);font-size:20px;font-weight:900}.le-logo b{font-size:14px;line-height:1.25}.le-nav nav{display:grid;gap:6px}.le-nav nav a{position:relative;min-height:46px;padding:0 12px;display:flex;align-items:center;gap:12px;border-radius:9px;color:#4a6475;font-size:14px;font-weight:700;text-decoration:none}.le-nav nav a:hover,.le-nav nav a.is-active{color:#067f90;background:#eaf7f8}.le-nav nav i{width:20px;font-style:normal;text-align:center}.le-nav nav em{position:absolute;right:12px;width:8px;height:8px;border-radius:50%;background:#e4553f;box-shadow:0 0 0 3px #fee9e4}.le-app{min-width:0;height:100vh;display:grid;grid-template-rows:64px minmax(0,1fr);overflow:hidden}.le-top{position:relative;z-index:35;padding:0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--le-line);background:#fffffff0}.le-top>div:first-child{min-width:0;display:grid}.le-top>div:first-child strong{font-size:16px}.le-top>div:first-child span{color:var(--le-muted);font-size:11px}.le-top-actions,.le-top-actions label{display:flex;align-items:center;gap:9px}.le-top-actions label span{color:var(--le-muted);font-size:11px}.le-top button,.le-settings-link{min-height:38px;padding:0 11px;border:1px solid var(--le-line);border-radius:8px;background:#fff;color:#385568;text-decoration:none}.le-top .app-select__trigger{background:#fff}.le-top .le-locale-select{width:116px}.le-top .le-account-select{width:150px}.le-settings-link{display:flex;align-items:center}.le-logout{cursor:pointer}.le-workspace{min-width:0;min-height:0;display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:1px;background:var(--le-line);overflow:hidden}.le-index,.le-detail{min-width:0;min-height:0;background:#f7fafb}.le-index{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.le-index-head{padding:20px 18px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff}.le-index-head>div{display:flex;align-items:baseline;gap:8px}.le-index-head h1{margin:0;font-size:20px}.le-index-head span{color:var(--le-muted);font-size:12px}.le-index-head button,.le-state button,.le-load-more{min-height:38px;padding:0 13px;border:1px solid var(--le-line);border-radius:8px;background:#fff;color:#31586b;cursor:pointer}.le-running-banner{margin:0 14px 10px;padding:11px 13px;display:flex;align-items:center;justify-content:space-between;border:1px solid #96d3ca;border-radius:9px;background:#eaf9f5;color:#176b60;text-decoration:none}.le-running-banner span{display:grid}.le-running-banner b{font-size:12px}.le-running-banner small{font-size:10px}.le-filters{padding:0 14px 12px;display:grid;gap:8px;background:#fff}.le-filters .app-select{width:100%}.le-filters>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.le-index-scroll{min-height:0;padding:0 10px 22px;overflow:auto;scrollbar-gutter:stable}.le-date-group>h2{position:sticky;top:0;margin:0;padding:12px 7px 7px;color:#526d7e;background:#f7fafb;font-size:11px;text-transform:uppercase;letter-spacing:.04em;z-index:2}.le-schedule-row{width:100%;min-height:92px;margin-bottom:7px;padding:13px 12px;display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:start;gap:10px;border:1px solid var(--le-line);border-radius:10px;background:#fff;color:var(--le-ink);text-align:left;cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.le-schedule-row:hover{border-color:#9fcbd1}.le-schedule-row.is-selected{border-color:var(--le-teal);background:#f1fbfc;box-shadow:inset 3px 0 var(--le-teal)}[data-muni-density=compact] .le-schedule-row{min-height:72px;padding:9px 10px}.le-schedule-row time{color:#087f90;font-size:14px;font-weight:850}.le-row-main{min-width:0;display:grid;gap:3px}.le-row-main strong{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.35}.le-row-main small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--le-muted);font-size:10px}.le-status{display:inline-flex;align-items:center;width:max-content;padding:4px 7px;border-radius:999px;font-size:10px;font-weight:800;white-space:nowrap}.le-status.is-ready{color:#14715f;background:#dcf5ed}.le-status.is-blocked{color:#aa4d18;background:#fff0e4}.le-status.is-syncing{color:#576e7f;background:#e9eff2}.le-status.is-live{color:#087d89;background:#dff7f4}.le-status.is-ended{color:#576e7f;background:#e9eff2}.le-live-group>h2{color:#087d89}.le-schedule-row.is-live{border-color:#8fd4ce;background:#f4fffd}.le-load-more{width:calc(100% - 8px);margin:10px 4px}.le-state{min-height:180px;padding:24px;display:grid;place-content:center;justify-items:center;gap:10px;color:var(--le-muted);text-align:center}.le-state p{max-width:360px;margin:0}.le-list-skeleton{padding:12px 4px;display:grid;gap:8px}.le-list-skeleton i,.le-detail-skeleton i{display:block;border-radius:9px;background:linear-gradient(90deg,#e9f0f2,#f7fafb,#e9f0f2);background-size:200% 100%;animation:le-shimmer 1.4s infinite}.le-list-skeleton i{height:92px}.le-detail{position:relative;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;background:#fff;overflow:hidden}.le-detail-close{display:none;position:absolute;right:13px;top:13px;z-index:8;width:40px;height:40px;border:1px solid var(--le-line);border-radius:50%;background:#fff;font-size:22px}.le-detail-empty{display:grid;grid-template-rows:minmax(0,1fr);place-items:center;padding:32px;background:#f4f8f9;color:#78909e;text-align:center}.le-detail-empty span{width:68px;height:68px;margin:auto;display:grid;place-items:center;border-radius:16px;color:#fff;background:#b5c9cf;font-size:28px;font-weight:900}.le-detail-empty h2{max-width:460px;margin:18px auto 5px;font-size:18px}.le-detail-head{padding:25px 28px 18px;border-bottom:1px solid #edf2f4}.le-detail-head h1{margin:9px 0 5px;font-size:25px;line-height:1.25;overflow-wrap:anywhere}.le-detail-head p{margin:0;color:#087f90;font-size:18px;font-weight:850;letter-spacing:.01em}.le-tabs{padding:0 28px;display:flex;gap:22px;border-bottom:1px solid var(--le-line)}.le-tabs button{min-height:48px;padding:0 2px;border:0;border-bottom:2px solid transparent;background:none;color:#617887;font-weight:750;cursor:pointer}.le-tabs button.is-active{border-color:var(--le-teal);color:#067e8e}.le-detail-body{min-height:0;padding:22px 28px 32px;overflow:auto}.le-overview dl{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--le-line);border-radius:11px;overflow:hidden}.le-overview dl>div{min-width:0;padding:14px;border-bottom:1px solid #edf2f4}.le-overview dl>div:nth-child(odd){border-right:1px solid #edf2f4}.le-overview dt{color:var(--le-muted);font-size:10px}.le-overview dd{margin:4px 0 0;overflow-wrap:anywhere;font-size:13px;font-weight:650}.le-overview section{margin-top:22px}.le-overview h3,.le-readiness h3{margin:0 0 10px;font-size:13px}.le-overview p{color:#486273}.le-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.le-related-grid section{min-width:0}.le-tag-list{display:flex;flex-wrap:wrap;gap:6px}.le-tag-list span{padding:5px 9px;border-radius:999px;background:#eef6f7;color:#38606e;font-size:11px}.le-resource-link{color:#087f90;font-weight:750;text-decoration:none}.le-resource-link:hover{text-decoration:underline}.le-external{display:inline-block;white-space:nowrap;font-size:12px;color:#078493;font-weight:700;text-decoration:none}.le-product-tools{margin-bottom:14px;display:flex;align-items:center;gap:12px}.le-product-tools .app-search{flex:1}.le-product{margin-bottom:9px;border:1px solid var(--le-line);border-radius:10px;overflow:hidden}.le-product summary{padding:11px 13px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;cursor:pointer;list-style:none}.le-product.has-image summary{grid-template-columns:46px minmax(0,1fr) auto auto}.le-product summary img,.le-product summary .le-product__image{width:46px;height:46px;border-radius:7px;object-fit:cover}.le-product summary>span:first-of-type{min-width:0;display:grid}.le-product summary strong{font-size:13px}.le-product summary small{color:var(--le-muted);font-size:10px}.le-product summary>span:nth-last-of-type(1){font-size:12px;font-weight:750}.le-product summary em{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fff0e4;color:#aa4d18;font-size:10px;font-style:normal}.le-product-grid{padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;border-top:1px solid var(--le-line);background:#f9fbfc}.le-product-grid b{color:#607887;font-size:10px}.le-product-grid p{margin:4px 0;color:#294a5c;font-size:11px;overflow-wrap:anywhere}.le-product-issues{grid-column:1/-1;padding:8px 10px;border-radius:7px;background:#fff1e8;color:#a74e1b}.le-empty-inline{padding:28px;color:var(--le-muted);text-align:center}.le-readiness{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.le-readiness>section{padding:17px;border:1px solid var(--le-line);border-radius:11px}.le-readiness>section:last-child{grid-column:1/-1}.le-readiness>section>strong{color:#087f90;font-size:22px}.le-readiness p{margin:7px 0;color:#506b7b;font-size:12px}.le-optional-note{padding:8px 10px;border-radius:7px;background:#f2f7f8}.le-materials-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.le-materials-head>div{min-width:0}.le-materials-head h3{margin-bottom:5px}.le-materials-head p{margin:0;line-height:1.5}.le-materials-head>.le-status{flex:0 0 auto;margin-top:1px}.le-material-list{margin-top:13px;border-top:1px solid #e6eef1}.le-material-row{min-height:66px;display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:9px;border-bottom:1px solid #e6eef1}.le-material-row>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#fff0e7;color:#bd581f;font-size:11px;font-style:normal;font-weight:800}.le-material-row>i.is-ready{background:#ddf4ed;color:#08775f}.le-material-row>span{min-width:0;display:grid;gap:2px}.le-material-row>span>b{font-size:12px}.le-material-row>span>p{margin:0;overflow-wrap:anywhere;color:#506b7b;font-size:10px}.le-material-row small{color:var(--le-muted);font-size:9px}.le-material-row>em{color:#a94f21;font-size:10px;font-style:normal;font-weight:750}.le-material-row>em.is-ready{color:#08775f}.le-material-meta{padding-top:10px;display:flex;flex-wrap:wrap;gap:5px 12px;color:#5d7483;font-size:9px}.le-material-note{margin:9px 0 0!important;padding:8px 9px;border-radius:7px;background:#f2f7f8;line-height:1.45}.le-blocker{margin-top:8px;padding:10px;display:flex;gap:10px;border-radius:8px;background:#fff4eb;color:#8c441c}.le-blocker>b{width:22px;height:22px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:#da6a2c}.le-blocker span{min-width:0;display:grid;gap:2px}.le-blocker p{margin:2px 0;color:#8c441c}.le-blocker small{color:#9b6546}.le-blocker a,.le-checklist-row>a{width:max-content;color:#087f90;font-size:10px;font-weight:750;text-decoration:none}.le-ready-message{color:#16745f!important}.le-checklist-list{margin-top:14px;display:grid;gap:8px}.le-checklist-row{min-height:56px;padding:8px 9px;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;border:1px solid #e9eff1;border-radius:8px;background:#f9fbfc}.le-checklist-row>i{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#fff0e4;color:#a75020;font-size:12px;font-style:normal;font-weight:800}.le-checklist-row>i.is-completed{background:#e7f6f1;color:#17725f}.le-checklist-row>span{min-width:0;display:grid;gap:3px}.le-checklist-row>span b{overflow-wrap:anywhere;color:#294a5c;font-size:11px}.le-checklist-row>span small{color:var(--le-muted);font-size:9px}.le-checklist-row>span p{margin:0;overflow-wrap:anywhere;color:#607786;font-size:9px}.le-checklist-row>em{color:#a75020;font-size:9px;font-style:normal;font-weight:750;white-space:nowrap}.le-checklist-row>em.is-completed{color:#17725f}.le-checklist-row>a{grid-column:2/-1}.le-start-bar{min-height:72px;padding:11px 28px;display:flex;align-items:center;justify-content:flex-end;gap:18px;border-top:1px solid var(--le-line);background:#fff;box-shadow:0 -5px 18px #1236460d}.le-start-bar p{margin:0;color:#617887;font-size:11px}.le-primary{min-height:44px;padding:0 22px;border:0;border-radius:9px;background:var(--le-teal);color:#fff;font-weight:800;cursor:pointer}.le-primary:disabled{background:#b8c8ce;cursor:not-allowed}.le-modal-backdrop{position:fixed;inset:0;padding:20px;display:grid;place-items:center;background:#0a1d2a73;z-index:80}.le-modal{width:min(480px,100%);padding:24px;border-radius:14px;background:#fff;box-shadow:0 24px 70px #081f2b40}.le-modal h2{margin:0 0 8px}.le-modal>p{margin:0 0 18px;color:var(--le-muted)}.le-modal dl{margin:0;display:grid;gap:7px}.le-modal dl>div{display:grid;grid-template-columns:100px minmax(0,1fr)}.le-modal dt{color:var(--le-muted);font-size:11px}.le-modal dd{margin:0;font-size:12px;font-weight:700;overflow-wrap:anywhere}.le-modal footer{margin-top:22px;display:flex;justify-content:flex-end;gap:8px}.le-modal footer button:not(.le-primary){min-height:44px;padding:0 18px;border:1px solid var(--le-line);border-radius:9px;background:#fff}.le-material-open{padding:0;border:0;background:transparent;color:#078493;font:inherit;font-weight:inherit;text-align:left;text-decoration:underline;cursor:pointer}.le-material-modal{max-height:min(680px,calc(100vh - 40px));overflow:auto}.le-material-content{display:grid;gap:14px}.le-material-content article{padding:12px;border:1px solid var(--le-line);border-radius:9px;background:#f9fbfc}.le-material-content h3{margin:0 0 8px;font-size:13px}.le-material-content p{margin:0;white-space:pre-wrap;color:#294a5c;font-size:12px;line-height:1.6}.le-material-content dl{gap:9px}.le-material-content dl>div{grid-template-columns:92px minmax(0,1fr)}.le-detail-skeleton{padding:28px;display:grid;gap:16px}.le-detail-skeleton i{height:72px}.le-detail-skeleton i:nth-child(2){height:210px}.lex-execution-loading{min-height:100vh;display:grid;place-items:center;color:#627b8a}.lex-root--loading{min-height:100vh}@keyframes le-shimmer{to{background-position:-200% 0}}.le-related-grid h3{display:flex;align-items:center;justify-content:space-between;gap:8px}.le-related-grid h3 small{min-width:20px;height:20px;display:grid;place-items:center;border-radius:10px;background:#e9f5f6;color:#087f90;font-size:10px}.le-resource-list{display:grid;gap:8px}.le-resource-card{min-width:0;min-height:78px;padding:10px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;border:1px solid #dce9ec;border-radius:10px;background:#fbfdfd;color:#254758}.le-resource-card__image,.le-product__image{width:54px;height:54px;align-self:center;border-radius:7px;object-fit:cover}.le-resource-card>span{min-width:0;display:grid;align-content:center;gap:3px}.le-resource-card em{color:#65808d;font-size:9px;font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.le-resource-card strong{color:#173b4e;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.le-resource-card p{display:-webkit-box;margin:0;overflow:hidden;color:#607887;font-size:10px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.le-resource-card footer{display:flex;flex-wrap:wrap;align-items:center;gap:4px 7px;margin-top:2px}.le-resource-card footer small{color:#617a87;font-size:9px}.le-resource-card footer small:not(:last-of-type):after{margin-left:7px;color:#b0c0c7;content:"·"}.le-media-placeholder{display:grid;place-items:center;overflow:hidden;border:1px solid #d7e2e5;background:#edf3f4;color:#87a0a9}.le-media-placeholder--brand{background:#eff5f4;color:#668d88}.le-media-placeholder svg{width:24px;height:24px;fill:currentColor}@media(max-width:1279px){.le-root{grid-template-columns:68px minmax(0,1fr)}.le-logo{padding:4px 1px;justify-content:center}.le-logo b,.le-nav nav span{display:none}.le-nav nav a{justify-content:center;padding:0}.le-nav nav em{right:7px}.le-workspace{grid-template-columns:minmax(330px,370px) minmax(0,1fr)}}@media(max-width:1023px){.le-workspace{display:block;position:relative}.le-index{height:100%}.le-detail{position:absolute;inset:0 0 0 auto;width:min(680px,85vw);z-index:12;box-shadow:-16px 0 44px #1536452e}.le-detail-empty{display:none}.le-detail-close{display:block}.le-overview dl,.le-related-grid{grid-template-columns:1fr}.le-overview dl>div:nth-child(odd){border-right:0}.le-settings-link span,.le-top-actions label>span{display:none}}@media(max-width:767px){.le-root{display:block}.le-nav{position:fixed;inset:auto 0 0;height:64px;padding:5px 10px;display:block;border:0;border-top:1px solid var(--le-line);z-index:40}.le-logo{display:none}.le-nav nav{display:grid;grid-template-columns:repeat(3,1fr)}.le-nav nav a{min-height:54px;display:grid;place-content:center;gap:0;text-align:center}.le-nav nav span{display:block;font-size:10px}.le-nav nav em{right:calc(50% - 18px);top:7px}.le-app{height:calc(100vh - 64px);grid-template-rows:58px minmax(0,1fr)}.le-top{padding:0 12px}.le-top>div:first-child span,.le-settings-link,.le-logout{display:none}.le-top-actions{gap:5px}.le-top .app-select{max-width:116px}.le-workspace.has-detail .le-index{visibility:hidden}.le-detail{position:absolute;inset:0;width:100vw;height:100%;z-index:30;box-shadow:none}.le-detail-head{padding:20px 58px 14px 17px}.le-detail-head h1{font-size:20px}.le-tabs{padding:0 17px;gap:18px}.le-detail-body{padding:16px 17px 100px}.le-start-bar{position:absolute;inset:auto 0 0;min-height:76px;padding:10px 16px}.le-start-bar p{display:none}.le-start-bar .le-primary{width:100%}.le-readiness{grid-template-columns:1fr}.le-readiness>section:last-child{grid-column:auto}.le-product-grid{grid-template-columns:1fr}.le-index-head{padding:15px 13px 10px}.le-filters{padding:0 10px 10px}.le-index-scroll{padding:0 7px 15px}.le-modal-backdrop{padding:12px}.le-modal{padding:20px 17px}.le-modal dl>div{grid-template-columns:90px minmax(0,1fr)}}.le-sync-error{margin-bottom:16px;padding:12px;border:1px solid #e9c5ac;border-radius:8px;color:#8c441c;background:#fff4eb}.le-sync-error p{margin:0 0 8px}.le-sync-error button{min-height:44px;padding:0 16px;border:1px solid var(--le-line);border-radius:8px;background:#fff;color:#31586b;cursor:pointer}.le-detail-head-top{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:24px}.le-detail-head-top .le-external:hover{text-decoration:underline}@media(max-width:1023px){.le-detail-head-top{padding-right:38px}}@media(max-width:767px){.le-detail-head-top{padding-right:0}}.le-resource-card.has-link{grid-template-columns:auto minmax(0,1fr) auto}.le-resource-card__link{display:grid;place-items:center;align-self:start;width:28px;height:28px;border-radius:6px;color:#087f90;text-decoration:none}.le-resource-card__link:hover{background:#e9f5f6;color:#066779}.le-resource-card__link:focus-visible{outline:2px solid #087f90;outline-offset:2px}@media(max-width:760px){.le-resource-card__link{width:44px;height:44px}}.le-start-bar .le-start-feedback{flex:0 1 auto;min-width:0;gap:4px 12px}.le-start-feedback{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.le-start-feedback p{display:block;flex-basis:100%;margin:0;color:#315566;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.le-start-feedback.is-error{padding:10px 12px;border:1px solid #e6b4a8;border-radius:8px;background:#fff3ee}.le-start-feedback.is-error p{color:#922e19}.le-start-bar .le-start-feedback.is-error{padding:0;border:0;background:transparent}.le-start-bar .le-start-feedback>p{flex-basis:auto;font-size:12px}.le-start-feedback a,.le-start-retry{min-height:32px;display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:#066b7d;font:inherit;font-size:13px;font-weight:700;text-decoration:underline;cursor:pointer}.le-start-retry:disabled{opacity:.5;cursor:wait}.le-start-modal{max-height:calc(100dvh - 40px);overflow:auto}.le-start-modal .le-start-feedback{margin-top:18px}@media(max-width:767px){.le-start-bar{flex-direction:column;align-items:stretch;gap:10px}.le-start-bar .le-start-feedback p{display:block;font-size:13px}.le-start-feedback a,.le-start-retry{min-height:44px}.le-workspace.has-detail .le-detail{grid-template-rows:auto auto minmax(0,1fr) auto}.le-detail .le-start-bar{position:static}.le-detail .le-detail-body{padding-bottom:24px}}.le-overview dl>div:last-child{grid-column:1 / -1;border-right:0}.le-airing-history{display:grid;gap:14px}.le-airing-summary{padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid #d9e7ea;border-radius:11px;background:linear-gradient(135deg,#f7fbfb,#fff 72%)}.le-airing-summary>span{min-width:0;display:grid;gap:5px}.le-airing-summary>span small{color:var(--le-muted);font-size:10px;font-weight:700}.le-airing-summary>span strong{color:var(--le-ink);font-size:13px;line-height:1.45}.le-airing-summary>span i{padding:0 4px;color:#8ca1aa;font-style:normal}.le-airing-summary dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(74px,1fr));gap:6px}.le-airing-summary dl>div{padding:7px 10px;border-radius:8px;background:#edf6f7}.le-airing-summary dt{color:#63808c;font-size:9px;white-space:nowrap}.le-airing-summary dd{margin:3px 0 0;color:#087f90;font-size:14px;font-weight:800}.le-airing-columns{min-width:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.le-airing-group{min-width:0;overflow:hidden;border:1px solid #d9e7ea;border-radius:11px;background:#fff}.le-airing-group>header{min-height:42px;padding:0 13px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e5eef0;background:#f8fbfc}.le-airing-group>header span{display:flex;align-items:center;gap:8px;color:#294d5d;font-size:12px}.le-airing-group>header i{width:8px;height:8px;border-radius:50%;background:#0b99aa;box-shadow:0 0 0 4px #dff2f4}.le-airing-group.is-product>header i{background:#5575a5;box-shadow:0 0 0 4px #e8eef7}.le-airing-group>header b{min-width:21px;height:21px;display:grid;place-items:center;border-radius:11px;background:#e8f4f5;color:#087f90;font-size:10px}.le-airing-list{display:grid}.le-airing-segment{min-width:0;padding:12px 13px;display:grid;gap:9px;border-bottom:1px solid #edf2f4}.le-airing-segment:last-child{border-bottom:0}.le-airing-segment-head{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:10px}.le-airing-segment-head>span{min-width:0;display:grid;gap:2px}.le-airing-segment-head strong{overflow:hidden;color:#163c4d;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.le-airing-segment-head em{flex:none;padding:3px 7px;border-radius:999px;background:#ddf5ec;color:#08765c;font-size:9px;font-style:normal;font-weight:800}.le-airing-segment dl{margin:0;display:grid;gap:4px}.le-airing-segment dl>div{min-width:0;display:flex;align-items:baseline;justify-content:space-between;gap:10px}.le-airing-segment dt{flex:none;color:#77909b;font-size:9px}.le-airing-segment dd{min-width:0;margin:0;overflow:hidden;color:#395968;font-size:10px;font-weight:650;text-align:right;text-overflow:ellipsis;white-space:nowrap}.le-airing-segment dd span{padding:0 3px;color:#9badb5}.le-airing-track{position:relative;height:5px;overflow:hidden;border-radius:3px;background:#edf2f4}.le-airing-track i{position:absolute;top:0;bottom:0;border-radius:3px;background:linear-gradient(90deg,#16a7b5,#73c9d1)}.le-airing-group.is-product .le-airing-track i{background:linear-gradient(90deg,#5575a5,#8fa8cd)}.le-airing-empty{margin:0;padding:28px 16px;display:grid;place-items:center;gap:5px;color:#708892;font-size:11px;text-align:center}.le-airing-empty strong{color:#385967;font-size:13px}.le-airing-empty p{margin:0}.le-status-audit{display:grid;gap:10px}.le-status-audit-hint,.le-status-audit-empty{margin:0;padding:11px 13px;border:1px solid #dce9ec;border-radius:9px;color:#607b8b;background:#f8fbfc;font-size:11px;line-height:1.5}.le-status-audit-list{display:grid;gap:9px}.le-status-audit-entry{padding:12px 13px;display:grid;gap:10px;border:1px solid #dce9ec;border-radius:10px;background:#fff}.le-status-audit-entry>header{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#173d50;font-size:13px}.le-status-audit-entry>header i{padding:0 3px;color:#8fa4ad;font-style:normal}.le-status-audit-entry>header span{flex:none;padding:3px 7px;border-radius:99px;font-size:9px;font-weight:800}.le-status-audit-entry>header .is-delivered{color:#08765c;background:#ddf5ec}.le-status-audit-entry>header .is-pending{color:#8b6420;background:#fff4d8}.le-status-audit-entry>header .is-failed,.le-status-audit-entry>header .is-dead_letter{color:#a33f2c;background:#fff0ed}.le-status-audit-entry dl{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.le-status-audit-entry dl>div{min-width:0;padding:7px 9px;border-radius:7px;background:#f7fafb}.le-status-audit-entry dt{color:#718994;font-size:9px}.le-status-audit-entry dd{margin:3px 0 0;overflow-wrap:anywhere;color:#315566;font-size:10px;font-weight:700}@media(max-width:900px){.le-airing-columns{grid-template-columns:1fr}}@media(max-width:600px){.le-tabs{gap:14px;overflow-x:auto}.le-tabs button{flex:none}.le-airing-summary{align-items:stretch;flex-direction:column}.le-airing-summary dl{grid-template-columns:repeat(3,minmax(0,1fr))}.le-airing-summary dl>div{padding:7px 8px}.le-airing-segment dl>div{align-items:flex-start;flex-direction:column;gap:2px}.le-airing-segment dd{text-align:left;white-space:normal}.le-status-audit-entry dl{grid-template-columns:1fr}}.le-top .lex-service-status button.lex-live-state{color:#148a6b;font-weight:700;white-space:nowrap}.le-top .lex-service-status button.lex-live-state.is-warn{color:#b66019}.le-top .lex-service-status button.lex-live-state.is-unknown{color:#6e8495}@media(max-width:960px){.le-top .lex-service-status button.lex-live-state{display:inline-flex}.le-top .lex-service-connection{display:none}}@media(max-width:767px){.le-top .lex-service-status button.lex-live-state{padding:0 9px}}.le-top .mic-trigger{min-height:38px!important}@media(max-width:767px){.le-top .mic-trigger{padding:0 9px!important}.le-top .mic-trigger>span:not(.mic-trigger__icon){display:none}.le-top>div:first-child strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.le-product-order{margin-bottom:12px}.le-product-order__label{display:block;margin-bottom:4px;color:#294a5c;font-size:11px;font-weight:700}.le-product-order ol{margin:0;padding:0;list-style:none;display:grid;gap:4px}.le-product-order li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:5px 8px;border:1px solid #e9eff1;border-radius:7px;background:#f9fbfc;font-size:11px}.le-product-order__actions{display:flex;gap:4px;flex:0 0 auto}.le-product-order__actions button{min-height:26px;min-width:30px;border:1px solid var(--le-line);border-radius:6px;background:#fff;cursor:pointer}.le-product-order__actions button:disabled{color:#9fb1b9;cursor:not-allowed}.le-product-order p{margin:0 0 7px;color:var(--le-muted);font-size:10px;line-height:1.5}.le-reference-summary{display:grid;grid-template-columns:repeat(5,minmax(92px,1fr));gap:0;margin-bottom:2px;border-block:1px solid #dce9ec;background:#f6fbfc}.le-reference-summary>div{min-width:0;padding:10px 14px;display:grid;gap:2px;background:transparent}.le-reference-summary>div+div{border-left:1px solid #dce9ec}.le-reference-summary strong{color:#087f90;font-size:18px;font-variant-numeric:tabular-nums}.le-reference-summary span{color:#627c8c;font-size:10px}.le-reference-timeline{display:grid;gap:12px}.le-reference-stage{padding:0!important;overflow:hidden;background:#fff!important}.le-reference-stage>header{padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #dfeaed;background:linear-gradient(100deg,#edf9fa,#f9fcfc)}.le-reference-stage>header>div{min-width:0;display:flex;align-items:baseline;gap:9px}.le-reference-stage>header time{flex:none;color:#087f90;font-size:11px;font-weight:800}.le-reference-stage>header h3{margin:0!important;font-size:14px!important}.le-reference-stage>header>span{flex:none;color:#66808e;font-size:10px}.le-reference-stage>div{padding:12px;display:grid;gap:10px}.le-reference-card{padding:13px;display:grid;gap:11px;border:1px solid #dce8eb;border-left:4px solid #1594a4;border-radius:9px;background:#fff}.le-reference-card[data-stage-type=OFFER_AND_CTA]{border-left-color:#e58a2f}.le-reference-card[data-stage-type=INTERACTION]{border-left-color:#6e63b6}.le-reference-card>header{display:flex;align-items:start;justify-content:space-between;gap:12px}.le-reference-card>header>div{min-width:0;display:grid;gap:3px}.le-reference-card>header time{color:#66808e;font-size:10px;font-weight:750}.le-reference-card>header h4{margin:0!important;color:#173d50;font-size:13px!important}.le-reference-card>header>span{flex:none;padding:3px 7px;border-radius:99px;background:#e8f6f7;color:#087f90;font-size:9px;font-weight:800}.le-reference-objective{padding:9px 11px;border-radius:7px;background:#eff8f9}.le-reference-objective small,.le-reference-card h5{color:#597384;font-size:9px;font-weight:850;letter-spacing:.04em}.le-reference-objective p{margin:3px 0 0!important;color:#173e52!important;font-size:13px!important;font-weight:700}.le-reference-card h5{margin:0 0 6px}.le-reference-points ol{margin:0;padding-left:22px;display:grid;gap:5px}.le-reference-points li{padding-left:2px;color:#25495c;font-size:12px;line-height:1.55}.le-reference-phrases{border-top:1px solid #e6edef}.le-reference-phrases summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#087484;font-size:11px;font-weight:800}.le-reference-phrases summary span{min-width:22px;height:22px;display:grid;place-items:center;border-radius:99px;background:#e7f4f5;font-size:9px}.le-reference-phrases ul{margin:0!important;padding:10px 12px 10px 30px!important;border-radius:7px;background:#f7f9fa}.le-reference-directions{display:grid;gap:6px}.le-reference-directions p{margin:0!important;padding:8px 10px;display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;border-radius:7px;background:#fff8ed;font-size:11px!important}.le-reference-directions b{color:#9b5a1f}.le-reference-facts,.le-reference-offer,.le-reference-prompts,.le-reference-ng{padding:10px;border-radius:8px;background:#f7fafb}.le-reference-facts dl{margin:0;display:grid;gap:5px}.le-reference-facts dl>div{display:grid;grid-template-columns:minmax(70px,110px) minmax(0,1fr);gap:8px;font-size:11px;line-height:1.45}.le-reference-facts dt{color:#607b8b}.le-reference-facts dd{margin:0;color:#25485a;overflow-wrap:anywhere}.le-reference-offer{border:1px solid #f1d4af;background:#fff9f0}.le-reference-offer h5{color:#a15d1d}.le-reference-offer ul,.le-reference-ng ul{margin:0!important}.le-reference-prompts{border:1px dashed #bcd8dc;background:#f5fbfb}.le-reference-prompts ul,.le-prompt-list ul{margin:0!important;padding:0!important;display:grid;gap:7px;list-style:none}.le-reference-prompts li,.le-prompt-list li{display:grid;grid-template-columns:minmax(110px,auto) minmax(0,1fr);gap:9px;align-items:start}.le-reference-prompts li>span,.le-prompt-list li>span{padding:3px 6px;border-radius:4px;background:#e3f2f4;color:#3b6872;font-size:9px;font-weight:800}.le-reference-prompts li>p,.le-prompt-list li>p{margin:0!important;color:#345668!important;font-size:11px!important}.le-reference-ng{border:1px solid #efc8c0;background:#fff5f2}.le-reference-ng h5{color:#a33f2c}.le-prompt-list{display:grid;gap:10px}.le-prompt-list>article{padding:12px!important}.le-prompt-list header{display:flex;gap:10px;align-items:baseline}.le-prompt-list header time{color:#087f90;font-size:10px;font-weight:800}.le-prompt-list header h3{margin:0 0 8px!important}@media(max-width:767px){.le-reference-summary{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}.le-reference-summary>div:first-child{grid-column:1/-1}.le-reference-summary>div+div{border-left:0;border-top:1px solid #dce9ec}.le-reference-summary>div:nth-child(odd){border-left:1px solid #dce9ec}.le-reference-stage>header,.le-reference-card>header{align-items:flex-start}.le-reference-stage>header>div{display:grid;gap:3px}.le-reference-card{padding:11px}.le-reference-directions p,.le-reference-facts dl>div,.le-reference-prompts li,.le-prompt-list li{grid-template-columns:1fr}.le-content-viewer .le-material-content{overflow:visible}}@media(max-width:767px){.le-product-plan{padding:13px}.le-product-plan__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.le-product-plan__list.is-editing article{grid-template-columns:27px minmax(0,1fr) 76px;gap:8px}.le-product-plan__duration{grid-column:2/-1;grid-row:2}.le-product-plan__move{grid-column:3;grid-row:1}.le-product-plan__offer{grid-column:2;grid-row:1}.le-product-plan__ordinal{grid-column:1;grid-row:1}.le-product-plan>footer{align-items:flex-start;flex-direction:column-reverse}.le-product-plan>footer .le-primary{width:100%}}@media(max-width:767px){.le-root{--le-mobile-nav-height: calc(64px + env(safe-area-inset-bottom, 0px)) ;min-height:100dvh}.le-nav{height:var(--le-mobile-nav-height);padding-bottom:calc(5px + env(safe-area-inset-bottom,0px))}.le-app{height:calc(100dvh - var(--le-mobile-nav-height));grid-template-rows:94px minmax(0,1fr)}.le-top{z-index:50;padding:4px 10px}.le-top>div:first-child{display:none}.le-top-actions{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 44px;grid-template-rows:44px 38px;gap:4px}.le-top-actions.has-account{grid-template-columns:repeat(2,minmax(0,1fr)) 44px}.le-top-actions>*{min-width:0}.le-top .app-select{width:100%;max-width:none}.le-top .mic-control,.le-top .mic-trigger{width:44px}.le-top .mic-trigger{justify-content:center;padding:0!important}.le-top .lex-service-status{grid-column:1/-1;min-width:0}.le-top .lex-live-state{max-width:100%;overflow:hidden;text-overflow:ellipsis}.le-top .lex-service-popover{max-height:calc(100dvh - var(--le-mobile-nav-height) - 106px)}.le-top .mic-popover{max-height:calc(100dvh - var(--le-mobile-nav-height) - 24px)}.le-workspace.has-detail .le-detail:has(.le-modal-backdrop){z-index:70}.le-tabs{min-width:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.le-tabs::-webkit-scrollbar{display:none}.le-tabs button{flex:none;white-space:nowrap}.le-modal{max-height:calc(100dvh - 24px);overflow:auto}}.le-index-trigger,.le-index-close,.le-index-scrim{display:none}@media(orientation:portrait)and (min-width:768px){.le-workspace{display:block;position:relative}.le-index{height:100%}.le-detail-empty{display:none}.le-workspace.has-detail .le-detail{position:absolute;inset:0;width:auto;z-index:auto;box-shadow:none}.le-workspace.has-detail .le-detail-close{display:none}.le-workspace.has-detail .le-detail-head-top{padding-right:0;justify-content:flex-start}.le-detail-head-top .le-external{margin-left:auto}.le-workspace.has-detail .le-index{position:absolute;inset:0 auto 0 0;z-index:30;width:min(440px,88vw);height:auto;border-right:1px solid var(--le-line);box-shadow:22px 0 56px #10243a38;transform:translate(calc(-100% - 32px));visibility:hidden;transition:transform .32s cubic-bezier(.22,.8,.24,1),visibility 0s linear .32s}.le-workspace.has-detail.is-index-open .le-index{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.22,.8,.24,1)}.le-workspace.has-detail .le-index-scrim{display:block;position:absolute;inset:0;z-index:25;background:#10243a52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .24s ease}.le-workspace.has-detail.is-index-open .le-index-scrim{opacity:1;pointer-events:auto}.le-index-head>.le-index-head-actions{align-items:center}.le-workspace.has-detail .le-index-close{display:grid;place-items:center;width:38px;padding:0;font-size:20px;line-height:1}.le-index-trigger{position:relative;height:32px;padding:0 8px 0 10px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--le-line);border-radius:99px;background:#fff;color:#31586b;font:inherit;font-size:12px;font-weight:750;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.le-index-trigger:hover{border-color:#9fd0d6;background:#f1f9fa;color:#066b7d}.le-index-trigger:focus-visible{outline:2px solid #087f90;outline-offset:2px}.le-index-trigger small{min-width:20px;height:18px;padding:0 6px;display:grid;place-items:center;border-radius:99px;background:#e6f3f5;color:#087f90;font-size:10px;font-weight:800}.le-index-trigger em{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;background:#e4553f;box-shadow:0 0 0 2px #fff}}@media(orientation:portrait)and (min-width:768px)and (prefers-reduced-motion:reduce){.le-workspace.has-detail .le-index,.le-workspace.has-detail.is-index-open .le-index,.le-workspace.has-detail .le-index-scrim{transition:none}}.lex-comment-focus-filters{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px 10px}.lex-comment-focus-filters button,.lex-comment-focus-toggle{border:1px solid var(--lex-line);background:#fff;border-radius:6px;color:var(--lex-muted);padding:6px 8px;font-size:11px}.lex-comment-focus-filters button[aria-pressed=true],.lex-comment-focus-toggle[aria-pressed=true]{border-color:var(--lex-teal);color:var(--lex-teal-dark);background:var(--lex-teal-soft)}.lex-liveoa-comments.lex-comment-focus-feed ul{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px;padding:2px;overflow-anchor:none}.lex-liveoa-comments.lex-comment-focus-feed li{display:flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;max-width:100%;padding:4px 5px 4px 12px;border:1px solid var(--lex-line);border-radius:18px;background:#fbfdfd}.lex-comment-focus-feed li>p{line-height:1.5}.lex-comment-focus-feed li p{flex:0 1 auto;min-width:0;margin:0;overflow-wrap:anywhere}.lex-comment-focus-feed li.is-focused{background:var(--lex-teal-soft);border-color:var(--lex-teal)}.lex-liveoa-comments .lex-comment-focus-toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;width:28px;height:28px;min-height:28px;padding:0;border-radius:50%;color:var(--lex-teal-dark)}.lex-comment-focus-toggle:not(:disabled):hover{border-color:var(--lex-teal);background:var(--lex-teal-soft)}.lex-comment-focus-toggle:disabled{cursor:default;opacity:.76}.lex-comment-focus-feed li.is-failed{background:#fff5f2;border-color:#d87158}.lex-comment-focus-feed li.is-failed .lex-comment-focus-toggle{border-color:#d9907e;color:#9c4634;background:#fff}.lex-comment-focus-feed li.is-sent{background:#f1faf5;border-color:#45a778}.lex-comment-count{flex-shrink:0;color:var(--lex-teal-dark);font-size:11px;font-weight:750;white-space:nowrap}.lex-comment-focus-feed button:focus-visible{outline:2px solid var(--lex-teal);outline-offset:2px}.lex-liveoa-comments.lex-comment-focus-feed li.lex-comment-load-more{flex:0 0 100%;justify-content:center;padding:4px;border:0;background:transparent}.lex-comment-load-more button{padding:6px 10px;border:1px solid var(--lex-line);border-radius:14px;color:var(--lex-muted);background:#fff}.lex-comment-read-error{color:#9c4634;font-size:11px}.lex-comment-spinner{transform-origin:center;animation:lex-comment-spin 1s linear infinite}@keyframes lex-comment-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lex-comment-spinner{animation:none}}:root{--lex-bg: #edf3f5;--lex-card: #ffffff;--lex-card-soft: #f7fafb;--lex-line: #d8e4e8;--lex-line-strong: #bdd2d9;--lex-text: #10243a;--lex-muted: #6e8495;--lex-teal: #0792a4;--lex-teal-dark: #087f90;--lex-teal-soft: #e7f7f8;--lex-green: #20b989;--lex-orange: #f36d16;--lex-orange-soft: #fff6ef;--lex-shadow: 0 1px 2px rgba(15, 43, 58, .03);--lex-radius: 12px}.lex-root{min-height:100vh;background:var(--lex-bg);color:var(--lex-text);font-family:Inter,Noto Sans SC,Microsoft YaHei,Noto Sans JP,system-ui,sans-serif;overflow-x:clip}.lex-root *{box-sizing:border-box}.lex-root button,.lex-root select{font:inherit}.lex-root button{cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.lex-topbar{height:72px;padding:0 22px;background:#fff;border-bottom:1px solid var(--lex-line);display:flex;align-items:center;gap:28px;position:sticky;top:0;z-index:30}.lex-brand{display:flex;align-items:center;gap:14px;min-width:max-content}.lex-brand-mark{width:44px;height:44px;border-radius:11px;display:grid;place-items:center;color:#fff;font-size:22px;font-weight:900;background:linear-gradient(145deg,#0ca3b1,#078394);box-shadow:inset 0 0 0 1px #0000000a}.lex-brand>div{display:grid;gap:2px}.lex-brand b{color:var(--lex-teal-dark);font-size:11px;letter-spacing:.16em}.lex-brand strong{color:#0c1f34;font-size:18px;white-space:nowrap}.lex-session-meta{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.lex-session-meta span{min-height:30px;padding:0 10px;display:inline-flex;align-items:center;background:#f3f8fa;border:1px solid #d6e5e9;border-radius:8px;color:#415c70;font-size:11px;font-weight:650;white-space:nowrap}.lex-topbar-end{display:flex;align-items:center;gap:12px;min-width:max-content}.lex-command-pending{display:inline-flex;align-items:center;gap:7px;padding:7px 10px;border:1px solid #cce8eb;border-radius:999px;background:#effafb;color:var(--lex-teal-dark);font-size:11px;font-weight:700;white-space:nowrap;animation:lex-command-enter .18s ease-out both}.lex-command-spinner{width:14px;height:14px;flex:0 0 14px;border:2px solid currentColor;border-left-color:transparent;border-radius:50%;animation:lex-command-spin .75s linear infinite}@keyframes lex-command-spin{to{transform:rotate(360deg)}}@keyframes lex-command-enter{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.lex-am-chat{position:static}.lex-am-chat-toolbar-control{position:relative;flex:none;display:flex;align-items:center;align-self:center;line-height:0}.lex-am-chat-trigger{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:flex;flex:none;align-items:center;justify-content:center;border:1px solid #bed6dd;border-radius:9px;background:#f7fbfc;color:#17364b}.lex-am-chat-trigger:hover,.lex-am-chat-trigger:focus-visible{border-color:var(--lex-teal);background:var(--lex-teal-soft);outline:none}.lex-am-chat-trigger.is-open{border-color:var(--lex-teal);background:var(--lex-teal-soft);box-shadow:0 0 0 3px #0792a41f}.lex-am-chat-trigger>svg{display:block;flex:0 0 auto;width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.lex-am-chat-compose-popover{position:absolute;z-index:90;top:calc(100% + 10px);left:0;width:min(380px,calc(100vw - 32px))}.lex-am-chat-compose-popover .lex-am-chat-composer{width:100%;max-height:min(330px,calc(100dvh - 96px))}.lex-am-chat-panel{position:fixed;right:16px;bottom:16px;z-index:80;width:min(380px,calc(100vw - 32px));max-height:min(620px,calc(100dvh - 32px));display:grid;grid-template-rows:auto minmax(120px,1fr) auto auto;overflow:hidden;border:1px solid #c8dbe1;border-radius:13px;background:#fff;box-shadow:0 18px 52px #17364b38;color:var(--lex-text)}.lex-am-chat-panel>header{padding:14px 15px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--lex-line)}.lex-am-chat-panel>header>span{min-width:0;display:grid;gap:3px}.lex-am-chat-panel>header strong{font-size:16px}.lex-am-chat-panel>header small{max-width:300px;color:var(--lex-muted);font-size:11px;line-height:1.45}.lex-root button.lex-am-chat-close{flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid;place-items:center;align-self:flex-start;border:0;border-radius:8px;background:transparent;color:#587386}.lex-am-chat-close svg{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.lex-root button.lex-am-chat-close:hover,.lex-root button.lex-am-chat-close:focus-visible{background:#edf5f7;outline:2px solid #82cbd3;outline-offset:1px}.lex-am-chat-log{min-height:150px;padding:12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;background:#f5f8f9}.lex-am-chat-log .lex-chat-line{grid-template-columns:34px minmax(0,1fr);background:#fff}.lex-am-chat-log .lex-chat-line strong{color:#183149;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lex-am-chat-log .lex-chat-line small{font-size:10px}.lex-am-chat-empty{margin:auto;padding:30px 12px;color:var(--lex-muted);font-size:13px;text-align:center}.lex-am-chat-panel>footer{padding:12px;border-top:1px solid var(--lex-line)}.lex-am-chat-panel textarea{width:100%;min-height:82px;resize:vertical;padding:10px 11px;border:1px solid #c5d8de;border-radius:8px;color:var(--lex-text);font:inherit;font-size:13px;line-height:1.5}.lex-am-chat-panel textarea:focus{border-color:var(--lex-teal);outline:2px solid rgba(7,146,164,.16)}.lex-am-chat-panel>footer>div{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.lex-am-chat-panel>footer small{color:var(--lex-muted);font-size:10px}.lex-am-chat-panel>footer button.primary{min-width:78px;min-height:34px;border:0;border-radius:8px;background:var(--lex-teal);color:#fff;font-weight:750}.lex-am-chat-panel button:disabled,.lex-am-chat-panel textarea:disabled{cursor:not-allowed;opacity:.55}.lex-am-chat-error{margin:0;padding:9px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;background:#fff4ef;color:#a54226;font-size:11px;line-height:1.4}.lex-am-chat-error button{border:0;background:transparent;color:#8d321a;font-weight:800;text-decoration:underline}.lex-am-chat-toast{position:absolute;top:calc(100% + 10px);right:0;z-index:70;width:min(390px,calc(100vw - 24px));padding:11px;display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid #85cbd4;border-radius:11px;background:#fff;box-shadow:0 12px 36px #18405333}.lex-am-chat-toast>i{width:36px;height:36px;display:grid;place-items:center;border-radius:9px;background:#163f59;color:#fff;font-size:10px;font-style:normal;font-weight:800}.lex-am-chat-toast>span{min-width:0}.lex-am-chat-toast strong{display:block;font-size:11px}.lex-am-chat-toast p{margin:3px 0 0;overflow:hidden;color:#3d596b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.lex-am-chat-toast>button{border:0;background:transparent;color:var(--lex-teal-dark);font-size:11px;font-weight:800}.lex-am-instruction-card{width:100%;overflow:hidden;border-bottom:1px solid #b7d1d9;background:#f4fafb;color:var(--lex-text)}.lex-am-instruction-card.is-unread{border-bottom-color:#087f90;background:#eaf9fa;box-shadow:inset 5px 0 #0792a4}.lex-am-instruction-card>header{min-height:48px;padding:7px 20px;display:flex;align-items:center;gap:10px}.lex-am-chat-composer>header{min-height:42px;padding:9px 12px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d6e9ed;background:linear-gradient(100deg,#eef9fa,#fff)}.lex-am-instruction-card>header>i,.lex-am-chat-composer>header i{width:25px;height:25px;display:grid;flex:none;place-items:center;border-radius:7px;background:#163f59;color:#fff;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.04em}.lex-am-instruction-card>header strong,.lex-am-chat-composer>header strong{color:#15374c;font-size:14px}.lex-am-instruction-status{padding:3px 8px;display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#087f90;color:#fff;font-size:12px;font-weight:800;white-space:nowrap}.lex-am-instruction-status b{min-width:17px;height:17px;display:grid;place-items:center;border-radius:50%;background:#fff;color:#087f90;font-size:11px}.lex-am-instruction-summary{min-width:0;flex:1;overflow:hidden;color:#31556a;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.lex-am-instruction-card>header time{margin-left:auto;color:#547083;font-size:12px;font-variant-numeric:tabular-nums}.lex-am-instruction-actions{display:flex;flex:none;align-items:center;gap:8px}.lex-root .lex-am-instruction-actions button{min-height:32px;padding:4px 12px;border:1px solid #a6cad2;border-radius:7px;background:#fff;color:#275567;font-size:13px;font-weight:750;white-space:nowrap}.lex-root .lex-am-instruction-actions button:hover,.lex-root .lex-am-instruction-actions button:focus-visible{border-color:#087f90;outline:2px solid #85cbd4;outline-offset:1px}.lex-root .lex-am-instruction-actions .lex-am-instruction-ack{border-color:#087f90;background:#087f90;color:#fff}.lex-root .lex-am-instruction-actions .lex-am-instruction-ack:hover{background:#066e7c}.lex-am-instruction-card>p{margin:0;padding:0 20px 13px 55px;max-height:min(20dvh,160px);overflow:auto;color:#102c42;font-size:20px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.lex-am-instruction-card.is-unread{animation:lex-am-instruction-arrival .7s ease-out 2}@keyframes lex-am-instruction-arrival{50%{box-shadow:inset 5px 0 #0792a4,inset 0 0 0 3px #0792a440}}.lex-am-chat-composer{min-width:0;min-height:0;padding:0;display:grid;align-content:start;gap:9px;overflow:auto;border:1px solid var(--lex-line);border-radius:12px;background:#fff;box-shadow:var(--lex-shadow);color:var(--lex-text)}.lex-am-chat-composer>header>span{display:inline-flex;min-width:0;align-items:center;gap:8px}.lex-am-chat-history-button{min-height:30px!important;margin-left:auto;padding:0 9px!important;border-color:#c9dde2!important;color:#376074!important;font-size:11px;white-space:nowrap}.lex-am-chat-composer>label{margin:0 11px}.lex-am-chat-composer textarea{width:100%;min-height:72px;max-height:112px;padding:9px 10px;resize:vertical;border:1px solid #bcd5dd;border-radius:8px;color:var(--lex-text);font:inherit;font-size:13px;line-height:1.5}.lex-am-chat-composer textarea:focus{border-color:var(--lex-teal);outline:2px solid rgba(7,146,164,.16)}.lex-am-chat-composer>footer{margin:0 11px 11px;display:flex;align-items:center;justify-content:space-between;gap:10px}.lex-am-chat-composer>footer small{color:var(--lex-muted);font-size:10px}.lex-am-chat-composer>footer button.primary{min-width:78px;min-height:36px;border:0;border-radius:8px;background:var(--lex-teal);color:#fff;font-weight:800}.lex-am-chat-composer button:disabled,.lex-am-chat-composer textarea:disabled{cursor:not-allowed;opacity:.55}.lex-am-chat-composer>.lex-am-chat-error{margin:-2px 11px 11px;border-radius:7px}.lex-locale,.lex-room-picker{min-width:80px}.lex-live-state{color:#148a6b;font-size:11px;font-weight:700;white-space:nowrap}.lex-live-state i{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:var(--lex-green);box-shadow:0 0 0 5px #20b9891f}.lex-live-state.is-warn{color:var(--lex-orange)}.lex-live-state.is-warn i{background:var(--lex-orange)}.lex-clock{height:42px;border-left:1px solid var(--lex-line);padding-left:16px;display:flex;align-items:baseline;gap:7px}.lex-clock strong{font-size:28px;letter-spacing:-.04em}.lex-clock span{color:var(--lex-muted);font-size:11px;font-weight:650}.lex-clock em{margin-left:4px;color:var(--lex-orange);font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.lex-layout{height:calc(100vh - 98px);display:grid;grid-template-columns:292px minmax(0,1fr) 344px;gap:10px;padding:10px 10px 8px}.lex-center-column{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:10px}.lex-timeline-card,.lex-stage-header,.lex-main-card,.lex-side-card,.lex-qa-column,.lex-risk-card,.lex-closing-card,.lex-anchor-cue{background:var(--lex-card);border:1px solid var(--lex-line);border-radius:var(--lex-radius);box-shadow:var(--lex-shadow)}.lex-timeline-card{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.lex-section-heading{padding:18px 18px 14px;border-bottom:1px solid var(--lex-line)}.lex-section-heading small,.lex-side-title small{color:#58768a;font-size:10px;font-weight:700}.lex-section-heading h2{margin:6px 0 0;font-size:17px}.lex-stage-list{padding:14px 20px 14px 13px;min-height:0;overflow:auto;scrollbar-gutter:stable}.lex-stage{min-height:60px;display:grid;grid-template-columns:46px 18px 1fr;gap:7px;align-items:center;color:var(--lex-muted)}.lex-stage time{font-size:10px;font-weight:650}.lex-stage>i{width:11px;height:11px;position:relative;border:2px solid #bfd2d9;border-radius:50%;display:grid;place-items:center;color:#fff;font-size:7px;font-style:normal}.lex-stage>i:after{content:"";position:absolute;top:12px;left:3px;width:1px;height:48px;background:#d3e1e5}.lex-stage:last-child>i:after{display:none}.lex-stage>div{display:grid;gap:3px;min-width:0}.lex-stage b{color:#183149;font-size:12px}.lex-stage small{font-size:9px}.lex-stage--completed>i{border-color:#76b99c;background:#cfe9dd}.lex-stage--completed small{color:#4d826b}.lex-stage--visited>i{border-color:#e5aa73;background:#fde8d4}.lex-stage--visited small{color:#a56128}.lex-stage--current{margin:0 -2px;padding:0 8px;border:1px solid #8dd3db;border-radius:10px;background:linear-gradient(90deg,#effafb,#f8fcfc)}.lex-stage--current>i{border:3px solid #d7f3f5;background:var(--lex-teal);box-shadow:0 0 0 1px #77c9d2}.lex-stage--current b,.lex-stage--current small{color:var(--lex-teal-dark)}.lex-timeline-actions{padding:10px 14px 14px;display:grid;gap:8px}.lex-timeline-actions details{position:relative}.lex-timeline-actions summary{min-height:40px;display:grid;place-items:center;border:1px solid #cbdce1;border-radius:8px;color:#496376;font-weight:700;cursor:pointer;list-style:none}.lex-timeline-actions>details>div{position:absolute;z-index:20;left:0;right:0;bottom:46px;max-height:360px;padding:10px;overflow:auto;border:1px solid var(--lex-line);border-radius:9px;background:#fff;box-shadow:0 14px 34px #1137482e}.lex-timeline-actions details p{margin:0;padding:8px;display:grid;grid-template-columns:54px 1fr;gap:8px;border-bottom:1px solid var(--lex-line);font-size:10px}.lex-root button{min-height:40px;padding:0 16px;border:1px solid #cbdce1;border-radius:8px;background:#fff;color:#496376;font-weight:700}.lex-root button:disabled,.lex-root select:disabled{cursor:not-allowed;opacity:.52}.lex-root button:focus-visible,.lex-root select:focus-visible,.lex-root summary:focus-visible{outline:3px solid rgba(7,146,164,.22);outline-offset:2px}.lex-root button.primary{border-color:var(--lex-teal);background:linear-gradient(180deg,#099bad,#078b9d);color:#fff}.lex-root button.danger{border-color:var(--lex-orange);background:linear-gradient(180deg,#ff7a19,#ee6209);color:#fff}.lex-root button.ghost{background:#f8fbfc}.lex-root button.wide{width:100%}.lex-stage-header{min-height:70px;padding:13px 18px;display:grid;grid-template-columns:180px minmax(180px,1fr) 190px;gap:20px;align-items:center}.lex-stage-header>div:not(.lex-progress){display:grid;gap:4px}.lex-stage-header small{color:#698196;font-size:10px;font-weight:700}.lex-stage-header strong{font-size:14px}.lex-stage-header>div:last-child{border-left:1px solid var(--lex-line);padding-left:18px}.lex-progress span{display:flex;justify-content:space-between;margin-bottom:8px}.lex-progress em{color:#668094;font-size:10px;font-style:normal;font-weight:700}.lex-progress em.is-overtime{color:var(--lex-orange)}.lex-progress>i{height:6px;display:block;overflow:hidden;border-radius:10px;background:#e2edef}.lex-progress>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lex-teal),#23c2bd)}.lex-main-card{min-height:0;overflow:hidden;display:grid}.lex-script-card{grid-template-rows:auto auto minmax(0,1fr) auto auto auto}.lex-script-toolbar{min-height:44px;padding:0 18px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--lex-line);color:#60798c;font-size:10px}.lex-script-toolbar>span{display:flex;align-items:center;gap:10px}.lex-script-toolbar i{color:var(--lex-teal);font-style:normal;letter-spacing:3px}.lex-script-toolbar em,.lex-delivery-pills span{padding:5px 9px;border:1px solid #d6e7ea;border-radius:999px;background:#f2f9fa;color:#557589;font-size:9px;font-style:normal}.lex-previous-cue{margin:18px 36px 8px;padding-bottom:14px;border-bottom:1px dashed var(--lex-line);color:#9aaab6;font-size:12px}.lex-numbered-cues{padding:12px 36px;display:grid;grid-template-columns:34px 1fr;gap:18px 16px;align-content:center}.lex-numbered-cues>i{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:var(--lex-teal-soft);color:var(--lex-teal);font-size:9px;font-style:normal;font-weight:800}.lex-numbered-cues strong{white-space:pre-line;font-size:clamp(27px,2.15vw,39px);line-height:1.52;letter-spacing:-.035em}.lex-numbered-cues strong.muted{color:#607789;font-size:clamp(22px,1.75vw,31px)}.lex-next-cue{margin:0 36px;padding:14px 0;border-top:1px dashed var(--lex-line);color:#91a3af;font-size:11px}.lex-flow-buttons{min-height:54px;padding:8px 14px;display:flex;justify-content:flex-end;align-items:center;gap:8px;border-top:1px solid var(--lex-line)}.lex-flow-buttons>button:first-child{margin-left:auto}.lex-flow-buttons .icon-next{min-width:42px;padding:0 12px;font-size:20px}.lex-product-cue{grid-template-rows:auto minmax(0,1fr) auto auto}.lex-delivery-pills{padding:28px 26px 10px;display:flex;gap:14px;align-items:center;flex-wrap:wrap}.lex-delivery-pills span{padding:9px 14px;font-size:11px}.lex-product-cue-text{align-self:center;justify-self:center;white-space:pre-line;font-size:clamp(32px,3.2vw,56px);font-weight:800;line-height:1.65;letter-spacing:-.04em}.lex-right-rail{min-width:0;display:grid;align-content:start;gap:10px;overflow-y:auto}.lex-side-card{padding:16px}.lex-side-title{min-height:30px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.lex-side-title h3{margin:0;font-size:16px}.lex-side-title button{min-height:32px;padding:0 10px;font-size:10px}.lex-side-title .app-select{width:min(180px,55%)}.lex-side-title>em{min-width:25px;height:25px;display:grid;place-items:center;border-radius:999px;background:#e6f5f6;color:var(--lex-teal);font-size:10px;font-style:normal}.lex-side-title em.verified{width:auto;padding:0 9px;border:1px solid #b8e4d6;border-radius:6px;background:#effbf7;color:#1ba277}.lex-product-summary{margin:14px 0 22px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:center}.lex-product-summary.has-image{grid-template-columns:92px minmax(0,1fr)}.lex-product-summary img{width:92px;height:92px;border:1px solid var(--lex-line);border-radius:10px;object-fit:cover}.lex-product-summary h4{margin:0 0 5px;font-size:16px}.lex-side-card>h4{margin:18px 0 12px;font-size:12px}.lex-check-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.lex-check-list li{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:7px;color:#304b61;font-size:11px;line-height:1.4}.lex-check-list li>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:var(--lex-teal);color:#fff;font-style:normal;font-size:10px}.lex-reference-list li>i{border:1px solid #bfd0d7;background:#f4f8f9;color:#6f8794}.lex-check-list li small{color:var(--lex-green);font-size:8px}.lex-check-list li>button{width:26px;height:26px;padding:0;border:1px solid #aac6ce;border-radius:7px;background:#fff;color:var(--lex-teal);font-weight:800}.lex-check-list li>button:hover:not(:disabled){background:#e9f7f6;border-color:var(--lex-teal)}.lex-check-list li.is-warning{padding:8px;border:1px solid #facbaa;border-radius:8px;background:var(--lex-orange-soft)}.lex-check-list li.is-warning>i{background:#ffeddc;color:var(--lex-orange)}.lex-check-list li.is-warning small{color:var(--lex-orange)}.lex-stat-row{margin:12px 0 16px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.lex-stat-row span{padding:8px;display:grid;gap:2px;border:1px solid var(--lex-line);border-radius:8px;background:#f8fbfc}.lex-stat-row small{color:#718898;font-size:7px}.lex-stat-row b{font-size:16px}.lex-stat-row .warn b{color:var(--lex-orange)}.lex-priority-note{margin-top:14px;padding:13px;border:1px solid #fac59f;border-radius:9px;background:var(--lex-orange-soft)}.lex-priority-note small{color:var(--lex-orange);font-size:9px;font-weight:800}.lex-priority-note p{margin:8px 0 0;font-size:10px;line-height:1.5}.lex-compliance-line{margin-top:12px;padding:10px;display:flex;justify-content:space-between;border:1px solid var(--lex-line);border-radius:8px;font-size:9px}.lex-compliance-line span{color:var(--lex-green)}.lex-comment-preview,.lex-liveoa-comments{display:grid;gap:10px}.lex-liveoa-comments ul{max-height:260px;margin:0;padding:0;display:grid;gap:8px;overflow-y:auto;list-style:none}.lex-liveoa-comments li{padding:9px 0;border-top:1px solid var(--lex-line)}.lex-liveoa-comments time{color:var(--lex-muted);font-size:9px}.lex-liveoa-comments p{margin:4px 0 0;color:#2b465c;font-size:11px;line-height:1.45;overflow-wrap:anywhere}.lex-mini-comment,.lex-chat-line{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:8px;align-items:center;padding:9px;border:1px solid var(--lex-line);border-radius:8px;background:#fbfdfd;text-align:left}.lex-mini-comment>i,.lex-chat-line>i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(145deg,#0aa0ad,#398ed7);color:#fff;font-style:normal}.lex-mini-comment span,.lex-chat-line span{display:grid;gap:3px;min-width:0}.lex-mini-comment b{font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lex-mini-comment small,.lex-chat-line small{color:var(--lex-muted);font-size:8px}.lex-mini-comment>em{color:var(--lex-orange);font-size:8px;font-style:normal}.lex-empty-inline{min-height:56px;display:grid;place-items:center;border:1px dashed var(--lex-line-strong);border-radius:8px;color:var(--lex-muted)}.lex-empty-inline>button{padding:5px 10px;border:1px solid var(--lex-teal);border-radius:7px;background:#fff;color:var(--lex-teal);font:inherit;font-weight:700;cursor:pointer}.lex-state-workspace{height:calc(100vh - 98px);padding:10px;display:grid;gap:10px}.lex-qa-workspace{grid-template-rows:82px minmax(0,1fr)}.lex-qa-grid{min-height:0;display:grid;grid-template-columns:.95fr 1.05fr 1.05fr;gap:10px}.lex-qa-column{min-width:0;padding:18px;overflow-y:auto}.lex-qa-column>h3{margin:0 0 14px;font-size:15px}.lex-category-tabs,.lex-incident-tabs{display:flex;gap:7px;margin-bottom:18px;overflow-x:auto}.lex-category-tabs>*,.lex-incident-tabs>*{min-height:31px;padding:0 13px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--lex-line);border-radius:7px;color:#658093;font-size:9px;white-space:nowrap}.lex-category-tabs b{background:var(--lex-teal);border-color:var(--lex-teal);color:#fff}.lex-incident-tabs b{color:var(--lex-teal);background:var(--lex-teal-soft)}.lex-list-heading{display:flex;align-items:center;justify-content:space-between}.lex-list-heading h4{font-size:12px}.lex-list-heading label{color:var(--lex-muted);font-size:9px}.lex-comments-column>article{width:100%;min-height:68px;margin-bottom:9px;padding:13px;display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;border:1px solid var(--lex-line);border-radius:8px;text-align:left}.lex-comments-column>article.is-selected{border:2px solid var(--lex-teal);background:#f1fafb}.lex-comments-column>article>i{width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#436ec9,#45b6d4);color:#fff;font-style:normal}.lex-comments-column>article>div{min-width:0}.lex-comments-column>article b{font-size:10px}.lex-comments-column>article p{margin:5px 0 0;font-size:11px}.lex-comments-column>article>em{align-self:center;padding:5px 7px;border:1px solid #b9dfe3;border-radius:6px;color:var(--lex-teal);font-size:8px;font-style:normal}.lex-question{margin:18px 0;padding-bottom:12px;border-bottom:1px solid var(--lex-line)}.lex-question small{color:var(--lex-muted);font-size:10px}.lex-question h2{margin:7px 0 0;font-size:17px}.lex-answer-column>h4{margin:0 0 11px;font-size:12px}.lex-approved-answer{position:relative;overflow:hidden;border:1px solid #b9dce1;border-radius:9px;background:#f0f8fa}.lex-approved-answer>i{position:absolute;top:16px;left:18px;width:28px;height:28px;display:grid;place-items:center;border:2px solid var(--lex-green);border-radius:50%;color:var(--lex-green);font-style:normal}.lex-approved-answer label{min-height:160px;padding:18px 24px 20px 62px;display:grid;gap:10px}.lex-approved-answer label small{color:var(--lex-muted);font-size:10px}.lex-approved-answer textarea{width:100%;min-height:118px;padding:0;border:0;outline:0;background:transparent;color:var(--lex-text);resize:vertical;font:inherit;font-size:clamp(18px,1.55vw,28px);font-weight:700;line-height:1.75}.lex-approved-answer textarea[readonly]{cursor:default;resize:none}.lex-comment-source-list{display:grid;gap:9px}.lex-comment-source-list>article{padding:12px;border:1px solid var(--lex-line);border-radius:8px;background:#fbfdfd}.lex-comment-source-list p{margin:0;color:#2b465c;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.lex-comment-source-list small{display:block;margin-top:7px;color:var(--lex-muted);font-size:9px}.lex-comment-source-list>p{margin:0;color:var(--lex-muted);font-size:11px}.lex-approved-answer>p{min-height:160px;margin:0;padding:18px 24px 20px 62px;font-size:clamp(18px,1.55vw,28px);font-weight:700;line-height:1.75}.lex-approved-answer footer{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #c9dfe3}.lex-approved-answer footer span{padding:12px 18px;display:grid;gap:4px}.lex-approved-answer footer span+span{border-left:1px solid #c9dfe3}.lex-approved-answer footer small{color:var(--lex-muted);font-size:8px}.lex-approved-answer footer b{font-size:10px}.lex-forbidden{margin-top:14px;padding:14px 18px;border:1px solid #ffc296;border-radius:9px;background:var(--lex-orange-soft)}.lex-forbidden b{color:var(--lex-orange);font-size:10px}.lex-forbidden p{margin:8px 0 0;font-size:9px}.lex-answer-actions{margin-top:14px;display:grid;grid-template-columns:1fr 1.25fr;gap:10px}.lex-incidents article{margin-bottom:10px;border:1px solid var(--lex-line);border-radius:9px;overflow:hidden}.lex-incidents article.is-medium{border-color:#ffc397;background:#fffaf6}.lex-incidents article header{padding:14px;display:grid;grid-template-columns:38px 1fr;gap:10px}.lex-incidents article header i{width:36px;height:36px;display:grid;place-items:center;border-radius:8px;background:var(--lex-green);color:#fff;font-style:normal;font-weight:800}.lex-incidents article.is-medium header i{background:var(--lex-orange)}.lex-incidents article h4{margin:0;font-size:12px}.lex-incidents article p{margin:4px 0 0;color:var(--lex-muted);font-size:9px}.lex-incidents article footer{padding:10px 14px;border-top:1px solid var(--lex-line);font-size:9px}.lex-risk-card{min-height:0;padding:16px 18px;overflow-y:auto}.lex-risk-banner{min-height:52px;padding:0 20px;display:flex;align-items:center;gap:14px;border:1px solid #ffc59d;border-radius:9px;background:var(--lex-orange-soft);color:var(--lex-orange);font-size:14px;font-weight:800}.lex-risk-banner i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--lex-orange);color:#fff;font-style:normal}.lex-risk-block,.lex-safe-block{margin-top:28px}.lex-risk-block small,.lex-safe-block small{color:#657e90;font-size:12px;font-weight:700}.lex-risk-block p,.lex-safe-block p{margin:12px 0 0;padding:24px 34px;border:1px solid var(--lex-line-strong);border-radius:9px;background:#fbfdfd;font-size:clamp(20px,2.2vw,34px);line-height:1.7}.lex-risk-block p{text-decoration:underline 3px var(--lex-orange);text-underline-offset:7px}.lex-risk-evidence{margin-top:22px;padding:16px;border:1px solid var(--lex-line);border-radius:9px;background:#f8fbfc}.lex-risk-evidence h3{margin:0 0 10px;color:#29485d;font-size:13px}.lex-risk-evidence>p{margin:0;color:var(--lex-muted);font-size:13px}.lex-risk-evidence>ul,.lex-risk-missing ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.lex-risk-evidence>ul>li{padding:12px;border-radius:7px;background:#fff;border-left:3px solid var(--lex-orange)}.lex-risk-evidence q{color:#29485d;font-weight:800}.lex-risk-evidence li p{margin:7px 0;color:#486476;font-size:13px;line-height:1.55}.lex-risk-evidence li div{display:flex;flex-wrap:wrap;gap:8px;color:#657e90;font-size:11px;font-weight:700}.lex-risk-missing{margin-top:16px;padding-top:14px;border-top:1px solid var(--lex-line)}.lex-risk-missing li{color:#657e90;font-size:12px}.lex-risk-recheck-error{margin:8px 0 0;color:#b13f24;font-size:12px;font-weight:700;line-height:1.45}.lex-safe-block p{border-color:#85cbd3;background:#f1fafb;font-size:clamp(27px,2.75vw,44px);font-weight:750}.lex-text-controls{margin-top:20px;text-align:right;color:#6c8394;font-size:10px}.lex-operator-actions{display:grid;gap:12px}.lex-operator-actions h3{margin:0 0 4px}.lex-operator-actions button{min-height:54px;font-size:14px}.lex-next-node h4{margin-bottom:0}.lex-closing-card{min-height:0;padding:26px 30px 16px;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;overflow-y:auto}.lex-closing-hero{display:grid;grid-template-columns:280px 1fr;gap:34px;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--lex-line)}.lex-closing-hero>div:first-child{border-right:1px solid var(--lex-line)}.lex-closing-hero small,.lex-closing-cue small{color:#668093;font-size:11px;font-weight:700}.lex-closing-hero strong{display:block;color:var(--lex-teal);font-size:clamp(54px,5.3vw,86px);line-height:1.1;letter-spacing:-.05em}.lex-closing-hero h2{margin:10px 0 8px;font-size:clamp(24px,2.2vw,38px)}.lex-closing-hero p{margin:0;color:#668093;font-size:14px}.lex-closing-cue{padding:28px 0;display:grid;align-content:center}.lex-closing-cue p{margin:14px 0 0;white-space:pre-line;font-size:clamp(30px,3.2vw,52px);font-weight:800;line-height:1.65;letter-spacing:-.04em}.lex-closing-actions{display:flex;justify-content:flex-end;gap:12px;padding-top:14px;border-top:1px solid var(--lex-line)}.lex-closing-actions button:first-child{margin-right:auto}.lex-closing-actions button{min-width:150px}.lex-anchor-workspace{min-height:calc(100vh - 98px);padding:12px clamp(14px,4vw,70px) 36px;display:grid;grid-template-rows:auto minmax(460px,1fr) auto;gap:12px}.lex-anchor-cue{min-height:0;padding:26px 38px;display:grid;grid-template-rows:auto minmax(0,1fr) auto}.lex-anchor-cue>p{align-self:center;justify-self:center;max-width:1320px;margin:20px 0;white-space:pre-line;text-align:center;font-size:clamp(44px,5.2vw,78px);font-weight:850;line-height:1.52;letter-spacing:-.04em}.lex-anchor-cue footer{display:grid;grid-template-columns:1fr 1fr;border-top:1px dashed var(--lex-line-strong)}.lex-anchor-cue footer span{padding:16px 20px 0;display:grid;gap:5px}.lex-anchor-cue footer span+span{border-left:1px solid var(--lex-line)}.lex-anchor-cue footer small{color:var(--lex-muted);font-size:9px}.lex-anchor-cue footer b{font-size:12px}.lex-anchor-safe-label{margin-top:14px;color:var(--lex-green);font-weight:800}.lex-anchor-risk .lex-anchor-cue{border-color:#f3b17e}.lex-anchor-bottom{display:grid;grid-template-columns:330px 1fr;gap:12px}.lex-anchor-bottom .lex-product-card{padding:12px 16px}.lex-anchor-bottom .lex-product-summary,.lex-anchor-bottom .lex-product-card>h4,.lex-anchor-bottom .lex-check-list{display:none}.lex-anchor-actions{position:fixed;z-index:25;right:20px;bottom:38px}.lex-anchor-actions button{min-width:150px;box-shadow:0 10px 24px #0792a433}.lex-runtime-alert{position:fixed;z-index:45;top:78px;right:14px;width:fit-content;max-width:min(440px,calc(100vw - 28px));padding:10px 12px;border:1px solid #f1b68c;border-radius:8px;background:#fff8f2;color:#a94c0d;font-size:13px;font-weight:700;line-height:1.45;box-shadow:0 8px 20px #5c33131f}.lex-runtime-alert{display:flex;align-items:center;gap:10px}.lex-runtime-alert span{min-width:0;overflow-wrap:anywhere}.lex-runtime-alert button{flex:none;min-height:32px;padding:0 10px;border-color:#e2a06e;background:#fff;color:#a94c0d;font-size:12px}.lex-unavailable{min-height:100vh;padding:24px;display:grid;place-items:center;background:var(--lex-bg)}.lex-unavailable section{width:min(430px,100%);padding:32px;display:grid;justify-items:center;gap:12px;border:1px solid var(--lex-line);border-radius:var(--lex-radius);background:#fff;text-align:center;box-shadow:var(--lex-shadow)}.lex-unavailable section>i{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#e8f4f5;color:var(--lex-teal-dark);font-size:21px;font-style:normal}.lex-unavailable h1{margin:0;color:#173449;font-size:17px}.lex-unavailable p{margin:0;color:var(--lex-muted);font-size:12px;line-height:1.5}.lex-unavailable footer{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:center;gap:9px}.lex-runtime-notices{position:fixed;z-index:44;top:82px;right:14px;width:min(390px,calc(100vw - 28px));display:grid;gap:8px;pointer-events:none}.lex-runtime-notices.is-embedded{position:static;z-index:auto;width:auto;pointer-events:auto}.lex-runtime-alert+.lex-runtime-notices{top:126px}.lex-runtime-notice{padding:11px 13px;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;border:1px solid #c8d9df;border-radius:10px;background:#fffffff7;box-shadow:0 10px 26px #19374624;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lex-runtime-notice>i{width:26px;height:26px;display:grid;place-items:center;border-radius:8px;background:#edf3f5;color:#60798a;font-style:normal;font-weight:850}.lex-runtime-notice>div{min-width:0;display:grid;gap:3px}.lex-runtime-notice strong{color:#183149;font-size:11px}.lex-runtime-notice p{margin:0;color:#5f7788;font-size:9px;line-height:1.45}.lex-runtime-notice small{color:#425f72;font-size:8px;font-weight:700;line-height:1.45}.lex-runtime-notice.is-warning{border-color:#efc56d;background:#fffbf0fa}.lex-runtime-notice.is-warning>i{background:#fff0ca;color:#a56b00}.lex-runtime-notice.is-critical{border-color:#ef9c74;background:#fff7f2fa}.lex-runtime-notice.is-critical>i{background:#ffdfcf;color:#b6410d}.lex-runtime-notices.is-embedded .lex-runtime-notice{padding:9px 10px;grid-template-columns:24px minmax(0,1fr)}.lex-runtime-notices.is-embedded .lex-runtime-notice>i{width:22px;height:22px}.lex-runtime-notices.is-embedded .lex-runtime-notice p{display:none}.lex-runtime-notices.is-embedded .lex-runtime-notice small{font-size:8px}.lex-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:1440px){.lex-layout{grid-template-columns:250px minmax(0,1fr) 300px}.lex-session-meta span:nth-child(3),.lex-session-meta span:last-child{display:none}.lex-numbered-cues strong{font-size:clamp(24px,2vw,32px)}.lex-stage{min-height:54px}.lex-stage>i:after{height:42px}.lex-product-cue-text{font-size:clamp(30px,3vw,44px)}.lex-qa-column{padding:14px}}@media(max-width:1180px){.lex-topbar{gap:16px}.lex-session-meta{display:none}.lex-layout{height:auto;min-height:calc(100vh - 98px);grid-template-columns:minmax(0,1fr)}.lex-timeline-card{min-height:260px}.lex-stage-list{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,1fr);gap:8px;overflow-x:auto}.lex-stage{padding:0 8px;border:1px solid var(--lex-line);border-radius:9px}.lex-stage>i:after{display:none}.lex-right-rail{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.lex-qa-grid{grid-template-columns:1fr 1.1fr}.lex-incidents{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.lex-incidents>h3,.lex-incidents .lex-incident-tabs,.lex-incidents>button{grid-column:1 / -1}.lex-state-workspace{height:auto;min-height:calc(100vh - 98px)}.lex-anchor-bottom{grid-template-columns:1fr}}@media(max-width:960px){.lex-live-state{display:none}.lex-brand strong{font-size:15px}.lex-qa-grid{grid-template-columns:1fr}.lex-incidents{grid-column:1;display:block}}@media(max-width:760px){.lex-topbar{height:auto;min-height:68px;padding:10px 12px;gap:8px;flex-wrap:wrap}.lex-brand{flex:1}.lex-brand-mark{width:38px;height:38px}.lex-brand b{font-size:8px}.lex-brand strong{font-size:14px}.lex-topbar-end{gap:7px}.lex-am-chat-panel{right:8px;bottom:8px;left:8px;width:auto;max-height:calc(100dvh - 16px)}.lex-am-chat-toast{position:fixed;inset:auto 8px 12px;width:auto}.lex-am-chat-trigger{width:36px;min-width:36px;height:36px;min-height:36px}.lex-am-chat-compose-popover{position:fixed;top:76px;right:8px;left:8px;width:auto}.lex-live-state{display:none}.lex-clock{padding-left:8px;height:34px}.lex-clock strong{font-size:21px}.lex-clock span{display:none}.lex-locale{width:78px;min-width:78px}.lex-layout{display:flex;flex-direction:column;padding:8px 8px 40px}.lex-center-column{order:1;display:flex;flex-direction:column}.lex-timeline-card{order:2;min-height:520px}.lex-right-rail{order:3;display:grid;grid-template-columns:1fr}.lex-stage-header{min-height:76px;grid-template-columns:1fr 1fr;gap:10px}.lex-stage-header .lex-progress{grid-column:1 / -1;grid-row:2}.lex-stage-header>div:last-child{padding-left:10px}.lex-main-card{min-height:600px}.lex-script-toolbar>span:last-child,.lex-script-toolbar em{display:none}.lex-previous-cue{margin:14px 18px 4px}.lex-numbered-cues{padding:12px 18px;grid-template-columns:28px 1fr;gap:14px 10px}.lex-numbered-cues strong,.lex-numbered-cues strong.muted{font-size:clamp(23px,7.6vw,34px);line-height:1.5}.lex-next-cue{margin:0 18px}.lex-flow-buttons{flex-wrap:wrap}.lex-product-cue-text{padding:20px;font-size:clamp(28px,8vw,38px)}.lex-qa-workspace{padding:8px 8px 40px;display:block}.lex-qa-workspace>.lex-stage-header{margin-bottom:8px}.lex-qa-grid{display:flex;flex-direction:column}.lex-qa-column{overflow:visible}.lex-incidents{display:block}.lex-approved-answer>p{padding:18px 18px 18px 52px;font-size:20px}.lex-closing-card{padding:18px}.lex-closing-hero{grid-template-columns:1fr;gap:14px}.lex-closing-hero>div:first-child{border-right:0;border-bottom:1px solid var(--lex-line);padding-bottom:10px}.lex-closing-cue p{font-size:clamp(27px,8vw,38px)}.lex-closing-actions button{min-width:0;flex:1;padding:0 8px}.lex-anchor-workspace{min-height:calc(100vh - 94px);padding:8px 8px 40px;grid-template-rows:auto minmax(500px,1fr) auto}.lex-anchor-cue{padding:16px}.lex-anchor-cue>p{text-align:left;font-size:clamp(34px,10vw,50px)}.lex-anchor-cue footer{grid-template-columns:1fr}.lex-anchor-cue footer span+span{border-left:0;border-top:1px solid var(--lex-line)}.lex-runtime-notices{position:static;width:auto;margin:8px}.lex-runtime-alert+.lex-runtime-notices{margin-top:52px}.lex-runtime-notice{padding:9px 10px;grid-template-columns:24px minmax(0,1fr)}.lex-runtime-notice>i{width:22px;height:22px}}[data-muni-teleprompter=small] .lex-numbered-cues strong,[data-muni-teleprompter=small] .lex-anchor-cue>p{font-size:clamp(24px,2.15vw,38px)}[data-muni-teleprompter=large] .lex-numbered-cues strong,[data-muni-teleprompter=large] .lex-anchor-cue>p{font-size:clamp(36px,3.25vw,58px)}.lex-topbar{gap:22px}.lex-session-meta{gap:14px}.lex-session-meta span{min-height:38px;padding:0 13px;background:transparent;border-width:0 0 0 1px;border-radius:0;color:#1a3048;font-size:12px}.lex-session-meta span:first-child{border:1px solid #d6e5e9;border-radius:8px;background:#f8fbfc}.lex-session-meta .lex-person-meta{min-width:100px;display:grid;align-content:center;gap:2px}.lex-person-meta small{color:#6e8495;font-size:9px;font-weight:700}.lex-center-column{grid-template-rows:88px minmax(0,1fr) auto}.lex-stage-header{min-width:0;min-height:88px;padding:12px 22px;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,.5fr);border-color:#e0ebee}.lex-stage-header>*{min-width:0;overflow-wrap:anywhere}.lex-stage-current{display:flex!important;align-items:center;gap:13px}.lex-stage-current>i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#0aa2af,#07889a);color:#fff;font-size:13px;font-style:normal}.lex-stage-current strong{font-size:16px}.lex-stage-next{justify-self:end;padding-left:20px;border-left:1px solid var(--lex-line);display:grid!important;gap:4px}.lex-stage-next strong{font-size:13px}.lex-progress span{margin-bottom:7px}.lex-progress>i{height:5px}.lex-section-heading{padding:20px 20px 14px}.lex-section-heading h2{margin:0;font-size:17px}.lex-section-heading small{display:block;margin-top:6px;color:#698196}.lex-stage-list{padding:14px 20px 14px 13px}.lex-stage{min-height:68px;grid-template-columns:49px 25px minmax(0,1fr);gap:8px}.lex-stage>i{width:24px;height:24px;border-width:2px;font-size:10px}.lex-stage>i:after{top:24px;left:10px;height:44px;background:#9dd7de}.lex-stage b{font-size:12px}.lex-stage small{font-size:10px}.lex-stage--completed>i{border-color:var(--lex-teal);background:var(--lex-teal)}.lex-stage--current{min-height:150px;margin:0 -3px;padding:14px 11px;align-items:start;border-color:#6bc7d1;background:linear-gradient(135deg,#effafb,#fff);box-shadow:inset 0 0 0 1px #63c6d01f}.lex-stage--current>i{margin-top:2px;border-color:#d4f4f5;background:var(--lex-teal);box-shadow:0 0 0 2px #78cbd3}.lex-stage--current>i:after{height:130px}.lex-timeline-actions{padding:10px 15px 14px}.lex-timeline-actions button{min-height:36px;font-size:10px}.lex-main-card{min-height:0;display:flex;flex-direction:column;overflow:hidden}.lex-script-card,.lex-product-cue{grid-template-rows:none}.lex-script-toolbar{min-height:48px;padding:0 24px}.lex-required-cue{padding:7px 11px;border-radius:7px;background:var(--lex-teal);color:#fff;font-size:12px;font-weight:800}.lex-numbered-cues{flex:1;min-height:170px;padding:20px 36px 16px;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:16px}.lex-numbered-cues>div{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:14px}.lex-numbered-cues>div>i{width:auto;height:auto;padding-top:5px;display:block;border-radius:0;background:none;color:#10243a;font-size:18px;text-align:right}.lex-numbered-cues strong{display:block;min-width:0;white-space:pre-line;overflow-wrap:anywhere;font-size:clamp(23px,1.85vw,33px);line-height:1.42}.lex-alternative-cue{margin:0 24px;padding:12px 16px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;border-radius:9px;background:linear-gradient(90deg,#eef9fa,#f8fbfc)}.lex-alternative-cue b{padding:4px 8px;border-radius:6px;background:#dff3f5;color:var(--lex-teal-dark);font-size:10px}.lex-alternative-cue p{margin:0;color:#26445a;font-size:13px;line-height:1.5}.lex-delivery-pills{padding:16px 24px 12px;gap:10px}.lex-delivery-pills span{padding:7px 14px;border-radius:7px;background:#fbfdfe;color:#365369;font-size:10px}.lex-flow-buttons{min-height:62px;padding:10px 24px}.lex-flow-buttons>button{min-width:150px}.lex-flow-buttons .icon-next{min-width:150px;font-size:14px}.lex-action-board{overflow:hidden;border:1px solid var(--lex-line);border-radius:var(--lex-radius);background:#fff;box-shadow:var(--lex-shadow)}.lex-action-board-head{min-height:42px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #e5edef}.lex-action-board-head h3{margin:0;font-size:14px}.lex-action-board-head small{color:#718898;font-size:9px}.lex-action-table>div{min-height:44px;padding:0 14px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;gap:12px;border-bottom:1px solid #edf2f4}.lex-action-table>div:last-child{border-bottom:0}.lex-action-table b{color:#516d80;font-size:10px}.lex-action-table span{color:#173449;font-size:12px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lex-prompt-type{min-width:0;display:inline-flex;align-items:center;gap:6px;color:#516d80;font-size:10px;font-weight:800;white-space:nowrap}.lex-prompt-type i{width:17px;height:17px;display:grid;place-items:center;border-radius:5px;background:#eaf4f5;color:var(--lex-teal-dark);font-size:10px;font-style:normal}.lex-prompt-type--camera i{background:#e8f0fc;color:#3566ac}.lex-prompt-type--screen i{background:#eef1f7;color:#53677d}.lex-prompt-type--material i{background:#fdf0e2;color:#b66a14}.lex-prompt-type--cta i{background:#f3eafa;color:#7951a0}.lex-right-rail{gap:10px}.lex-side-card{padding:16px 18px}.lex-side-title h3{font-size:15px}.lex-product-summary{margin:11px 0 13px;gap:15px}.lex-product-summary.has-image{grid-template-columns:108px minmax(0,1fr)}.lex-product-summary img{width:108px;height:118px;border-color:#b9dfe3;border-radius:4px 8px 8px 4px;box-shadow:8px 7px #d8ecee}.lex-product-summary h4{color:var(--lex-teal-dark);font-size:19px}.lex-product-facts{margin:0;padding:10px 0 0;display:grid;gap:8px;border-top:1px solid #e4edef;list-style:none}.lex-product-facts li{padding-left:19px;position:relative;color:#2d485d;font-size:11px;line-height:1.45}.lex-product-facts li:before{position:absolute;left:0;color:var(--lex-teal);content:"✓";font-weight:800}.lex-prompt-list{margin:12px 0 0;padding:0;list-style:none}.lex-prompt-list li{min-height:42px;display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:7px;border-top:1px solid #e8eff1}.lex-prompt-list span{color:#2b465c;font-size:11px;font-weight:700}.lex-comment-preview{gap:10px}.lex-priority-comment{width:100%;min-height:0!important;padding:8px 0!important;display:grid;gap:5px;border-width:1px 0 0!important;border-radius:0!important;background:transparent!important;text-align:left}.lex-priority-comment small{color:#718898;font-size:9px}.lex-priority-comment b{color:#243e54;font-size:13px}.lex-priority-comment span{color:#638091;font-size:9px}.lex-priority-comment.is-readonly{cursor:default}.lex-spoken-answer{padding:9px 11px;border:1px solid #cce8eb;border-radius:8px;background:#eff9fa}.lex-spoken-answer small{color:#62808f;font-size:9px}.lex-spoken-answer p{margin:5px 0 0;color:#234257;font-size:11px;font-weight:700;line-height:1.45}.lex-compliance-brief{padding:9px 10px;display:grid;gap:4px;border:1px solid #ffd8bd;border-radius:8px;background:#fff8f2}.lex-compliance-brief b{color:var(--lex-orange);font-size:10px}.lex-compliance-brief span{color:#9d5b30;font-size:9px;line-height:1.35}@media(max-width:1180px){.lex-center-column{grid-template-rows:auto minmax(430px,1fr) auto}.lex-stage-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lex-stage-next{grid-column:1 / -1}.lex-action-board{min-height:190px}}@media(max-width:760px){.lex-session-meta{display:none}.lex-numbered-cues{padding:16px 18px}.lex-numbered-cues strong{font-size:clamp(21px,7.2vw,32px)}.lex-alternative-cue{margin:0 14px;grid-template-columns:1fr;gap:8px}.lex-delivery-pills{padding:12px 14px}.lex-flow-buttons{padding:10px 14px}.lex-flow-buttons>button{flex:1;min-width:0}.lex-action-table>div{grid-template-columns:80px minmax(0,1fr);gap:8px}.lex-prompt-list li{grid-template-columns:80px minmax(0,1fr)}.lex-action-table>div{padding:0 10px}}@media(prefers-reduced-motion:reduce){.lex-root *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.lex-focus-card{min-width:0;padding:16px 18px;overflow:hidden;border:1px solid var(--lex-line);border-radius:var(--lex-radius);background:#fff;box-shadow:var(--lex-shadow)}.lex-focus-card>header{display:flex;align-items:center;gap:9px;margin-bottom:13px}.lex-focus-card>header>span{padding:4px 7px;border-radius:5px;background:var(--lex-teal-soft);color:var(--lex-teal-dark);font-size:9px;font-weight:900;letter-spacing:.08em}.lex-focus-card>header h2{margin:0;font-size:15px}.lex-focus-card>header small{margin-left:auto;max-width:46%;overflow:hidden;color:#567184;font-size:10px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.lex-focus-empty{margin:0;padding:13px;border-radius:8px;background:#f5f8f9;color:#627b8d;font-size:11px;line-height:1.55}.lex-offer-focus{border-color:#8acfd6;background:linear-gradient(145deg,#f4fcfc,#fff 62%)}.lex-offer-focus ul{margin:0;padding:0;display:grid;gap:7px;list-style:none}.lex-offer-focus li{padding-left:17px;position:relative;color:#16384c;font-size:12px;font-weight:750;line-height:1.45}.lex-offer-focus li:before{content:"•";position:absolute;left:3px;color:var(--lex-teal)}.lex-time-total{padding-bottom:12px;border-bottom:1px solid #e3ecef;display:grid;grid-template-columns:auto minmax(50px,1fr) auto;align-items:end;gap:10px}.lex-time-total>span{display:grid;gap:2px}.lex-time-total small{color:#688091;font-size:9px}.lex-time-total strong{font-size:22px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}.lex-time-total>i{height:6px;margin-bottom:5px;overflow:hidden;border-radius:99px;background:#dfeaec}.lex-time-total>i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--lex-teal),#22bdb7)}.lex-time-total em{margin-bottom:2px;color:#496779;font-size:9px;font-style:normal;font-weight:800;white-space:nowrap}.lex-stage-now-next{padding-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lex-stage-now-next>div{min-width:0;padding:10px;display:grid;align-content:start;gap:4px;border-radius:8px;background:#f5fafb}.lex-stage-now-next>div:first-child{background:#eaf7f8}.lex-stage-now-next small{color:#638091;font-size:9px;font-weight:750}.lex-stage-now-next b{overflow-wrap:anywhere;font-size:12px}.lex-stage-now-next span{color:#48687a;font-size:9px;line-height:1.35}.lex-readonly-schedule{margin:13px 0 0;padding:12px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;border-top:1px solid #e3ecef;list-style:none}.lex-readonly-schedule li{min-width:0;display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;color:#688091}.lex-readonly-schedule li>i{color:#a2b4be;font-size:10px;font-style:normal}.lex-readonly-schedule li>div{min-width:0;display:grid;gap:3px}.lex-readonly-schedule b{overflow:hidden;color:#496779;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.lex-readonly-schedule small{color:#78909e;font-size:8px;font-variant-numeric:tabular-nums}.lex-readonly-schedule li.is-current>i,.lex-readonly-schedule li.is-current b{color:var(--lex-teal-dark)}.lex-comment-candidates>.lex-side-title{align-items:flex-start}.lex-comment-candidates>.lex-side-title>div{min-width:0;display:grid;gap:4px}.lex-comment-candidates>.lex-side-title small{color:#6c8291;font-size:9px;line-height:1.35}.lex-comment-group{margin-top:12px}.lex-comment-group h4{margin:0;padding:0 0 6px;display:flex;align-items:center;gap:7px;color:#517083;font-size:9px}.lex-comment-group h4 span{min-width:17px;padding:2px 5px;border-radius:99px;background:#e8f4f5;color:var(--lex-teal-dark);text-align:center}.lex-comment-candidate{width:100%;min-height:0!important;padding:9px 10px!important;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:5px 8px;border-width:1px 0 0!important;border-radius:0!important;background:transparent!important;text-align:left}.lex-comment-candidate:hover:not(:disabled){background:#f3fafb!important}.lex-comment-candidate b{grid-column:1 / -1;color:#213e53;font-size:11px;line-height:1.4}.lex-comment-candidate span{color:#6b8292;font-size:8px;font-weight:700}.lex-comment-candidate .lex-comment-origin{grid-column:2;align-self:center;padding:2px 5px;border-radius:99px;color:#176374;background:#e5f4f6;font-size:10px;font-style:normal;font-weight:800}.lex-comment-candidate .lex-comment-volume{grid-column:3;align-self:center}.lex-qa-empty{padding:10px;align-content:center;gap:3px;text-align:center}.lex-qa-empty small{max-width:360px;color:#78909e;font-size:11px;line-height:1.45}.lex-comment-candidate.is-readonly{cursor:default}.lex-comment-sent-answer{grid-column:1 / -1;font-size:12px;color:var(--lex-muted)}.lex-comment-sent-answer summary{cursor:pointer}.lex-comment-sent-answer p{margin:6px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--lex-ink)}.lex-anchor-reminder{min-height:calc(100vh - 98px);padding:16px 18px 42px;overflow:auto;background:radial-gradient(circle at 22% 0,rgba(20,164,176,.09),transparent 35%)}.lex-anchor-reminder-head{margin:0 auto 12px;max-width:1440px;display:flex;align-items:end;justify-content:space-between;gap:18px}.lex-anchor-reminder-head>div{display:grid;gap:3px}.lex-anchor-reminder-head small{color:var(--lex-teal-dark);font-size:10px;font-weight:900;letter-spacing:.08em}.lex-anchor-reminder-head h1{margin:0;font-size:22px}.lex-anchor-reminder-head>span{color:#547083;font-size:11px;font-weight:750}.lex-anchor-reminder>.lex-runtime-notices{max-width:1440px;margin:0 auto 10px}.lex-anchor-reminder-grid{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.8fr);gap:12px;align-items:stretch}.lex-anchor-reminder-grid>.lex-say-now{grid-column:1;grid-row:1}.lex-anchor-reminder-grid>.lex-offer-focus{grid-column:2;grid-row:1}.lex-anchor-reminder-grid>.lex-compliance-alerts{grid-column:2;grid-row:2}.lex-anchor-reminder-grid>.lex-time-focus{grid-column:1;grid-row:2}.lex-anchor-reference{max-width:1440px;margin:12px auto 0;border:1px solid #cfdee3;border-radius:10px;background:#ffffffc7}.lex-anchor-reference>summary{padding:12px 16px;color:#587486;font-size:11px;font-weight:800;cursor:pointer}.lex-anchor-reference>div{padding:0 14px 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lex-anchor-reference section{min-width:0;padding:12px;border-radius:8px;background:#f5f8f9}.lex-anchor-reference small{display:block;margin-bottom:5px;color:#6a8393;font-size:9px;font-weight:800}.lex-anchor-reference h3{margin:0 0 8px;overflow-wrap:anywhere;font-size:12px}.lex-anchor-reference p{margin:0 0 10px;color:#38586b;font-size:11px;line-height:1.5}.lex-anchor-reference ul{margin:0;padding:0;display:grid;gap:6px;list-style:none}.lex-anchor-reference li{color:#38586b;font-size:10px;line-height:1.45}.lex-anchor-reference li b{margin-right:7px;color:var(--lex-teal-dark);font-size:8px}.lex-say-now{min-height:330px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-color:#65c2cb}.lex-say-now>div{padding:12px 20px;display:grid;align-content:center;gap:12px}.lex-say-now p{margin:0;color:#102c42;font-size:clamp(30px,3vw,50px);font-weight:850;line-height:1.42;letter-spacing:-.02em}.lex-say-now footer{padding-top:12px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #e0eaed}.lex-say-now footer span{padding:5px 9px;border-radius:99px;background:#edf7f8;color:#446678;font-size:9px;font-weight:750}.lex-compliance-alerts{border-color:#efb390;background:#fffaf6}.lex-compliance-alerts>header>span{background:#ffeadc;color:#b54f18}.lex-compliance-alerts ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.lex-compliance-alerts li{padding:9px 11px;border:1px solid #f2c6ad;border-radius:7px;background:#fff;color:#9d421c;font-size:12px;font-weight:850;line-height:1.4}.lex-operator-focus-strip{padding:10px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:10px}.lex-operator-overview{padding:10px 10px 0;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:10px}.lex-root--operator .lex-layout,.lex-root--operator .lex-state-workspace{height:auto;min-height:calc(100vh - 98px)}.lex-root--operator .lex-layout{min-height:0;align-items:start}.lex-root--operator .lex-state-workspace{min-height:0}.lex-root--operator .lex-center-column{grid-template-rows:auto auto auto;align-content:start}.lex-root--operator .lex-main-card{min-height:0;height:auto;display:grid;grid-template-rows:auto auto auto auto auto}.lex-root--operator .lex-numbered-cues{flex:none;min-height:140px;padding:18px 30px}.lex-root--operator .lex-timeline-card{min-height:0;height:auto;max-height:650px;grid-template-rows:auto minmax(0,auto) auto}.lex-root--operator .lex-stage-list{max-height:450px;overflow-y:auto}.lex-root--operator .lex-stage{min-height:54px}.lex-root--operator .lex-stage--current{min-height:78px;padding-top:10px;padding-bottom:10px;align-items:center}.lex-root--operator .lex-stage--current>i:after{height:62px}@media(max-width:1180px){.lex-anchor-reminder-grid{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr)}.lex-operator-focus-strip,.lex-operator-overview{grid-template-columns:1fr 1fr}}@media(max-width:760px){.lex-anchor-reminder{padding:10px 9px 40px}.lex-anchor-reminder-head{align-items:start;flex-direction:column;gap:5px}.lex-anchor-reminder-grid{grid-template-columns:1fr}.lex-anchor-reminder-grid>.lex-say-now,.lex-anchor-reminder-grid>.lex-offer-focus,.lex-anchor-reminder-grid>.lex-compliance-alerts,.lex-anchor-reminder-grid>.lex-time-focus{grid-column:1;grid-row:auto}.lex-anchor-reference>div{grid-template-columns:1fr}.lex-say-now{min-height:360px}.lex-say-now>div{padding:10px 2px}.lex-say-now p{font-size:clamp(29px,9vw,40px)}.lex-stage-now-next,.lex-operator-focus-strip,.lex-operator-overview{grid-template-columns:1fr}.lex-operator-overview{padding:8px 8px 0}.lex-root--operator .lex-numbered-cues{min-height:150px;padding:16px 18px}.lex-root--operator .lex-timeline-card,.lex-root--operator .lex-stage-list{max-height:none}.lex-readonly-schedule{grid-template-columns:repeat(2,minmax(0,1fr))}}.lex-root button.lex-end-live{background:#fff1ed;color:#8b291b;border:1px solid #dfa79d;white-space:nowrap}.lex-end-dialog,.lex-stage-switch-dialog{max-width:min(440px,calc(100vw - 32px));padding:24px;border:1px solid #d3e2e8;border-radius:12px;color:#12313e;box-shadow:0 24px 70px #081c2838}.lex-end-dialog::backdrop,.lex-stage-switch-dialog::backdrop{background:#081c2866}.lex-end-dialog h2,.lex-stage-switch-dialog h2{margin:0 0 12px;font-size:20px}.lex-end-dialog p{line-height:1.6}.lex-end-dialog footer,.lex-stage-switch-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lex-stage-switch-dialog{width:min(420px,calc(100vw - 32px))}.lex-stage-switch-dialog dl{margin:18px 0 0;display:grid;gap:8px}.lex-stage-switch-dialog dl>div{padding:10px 12px;display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;border-radius:8px;background:#f3f8fa}.lex-stage-switch-dialog dt{color:#6c8291;font-size:14px}.lex-stage-switch-dialog dd{margin:0;color:#17394b;font-size:15px;font-weight:750;overflow-wrap:anywhere}@media(max-width:760px){.lex-topbar-end{min-width:0;width:100%;flex-wrap:wrap}}.lex-service-status{position:relative}.lex-root button.lex-live-state{display:inline-flex;align-items:center;gap:0;min-height:36px;padding:0 10px;border:0;background:transparent;color:#148a6b;font-size:11px}.lex-root button.lex-live-state.is-warn{color:#b66019}.lex-root button.lex-live-state.is-unknown{color:#6e8495}.lex-live-state.is-unknown i{background:#9aaeb9;box-shadow:0 0 0 5px #9aaeb91a}.lex-root button.lex-live-state:hover,.lex-root button.lex-live-state[aria-expanded=true]{background:#f1f7f8}.lex-service-chevron{margin-left:7px;color:#6e8495}.lex-service-popover{position:absolute;top:100%;right:0;z-index:5;width:360px;max-width:calc(100vw - 24px);max-height:min(620px,calc(100dvh - 160px));overflow:auto;padding:16px;border:1px solid var(--lex-line);border-radius:12px;background:#fff;color:var(--lex-text);box-shadow:0 12px 36px #10243a24;white-space:normal}.lex-service-popover[hidden]{display:none}.lex-service-popover h2{margin:0 0 12px;font-size:14px}.lex-service-popover ul{margin:0;padding:0;list-style:none}.lex-service-popover li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:9px 0;border-top:1px solid #eef3f5;font-size:12px;line-height:1.5}.lex-service-popover li>span{display:flex;align-items:center;gap:8px;flex-shrink:0}.lex-service-popover li i{width:6px;height:6px;border-radius:50%;background:#9aaeb9}.lex-service-popover li strong{color:#6e8495;font-size:11px;font-weight:500;text-align:right;overflow-wrap:anywhere}.lex-service-popover .is-healthy i{background:var(--lex-green)}.lex-service-popover .is-healthy strong{color:#148a6b}.lex-service-popover .is-unavailable i,.lex-service-popover .is-degraded i{background:var(--lex-orange)}.lex-service-popover .is-unavailable strong,.lex-service-popover .is-degraded strong{color:#b66019}.lex-service-notices{margin-top:10px;padding-top:4px;border-top:1px solid var(--lex-line)}.lex-service-notices p{margin:8px 0 0;display:grid;gap:3px;font-size:11px;line-height:1.5}.lex-service-notices b{color:#b66019}.lex-service-notices span{color:#6e8495}@media(max-width:760px){.lex-service-status{position:static}.lex-root button.lex-live-state{min-height:44px}.lex-service-popover{left:12px;right:12px;width:auto;max-height:calc(100dvh - 220px)}}.lex-topbar{min-width:0;height:88px;gap:16px;padding:0 16px}.lex-brand b{font-size:14px;letter-spacing:.1em}.lex-brand strong{font-size:21px}.lex-topbar .lex-session-meta{min-width:0;overflow:hidden}.lex-topbar .lex-session-meta .lex-person-meta{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:16px}.lex-person-meta small{font-size:14px}.lex-topbar-end{min-width:0;flex:0 1 auto;gap:10px}.lex-clock strong{font-size:30px}.lex-clock span,.lex-clock em{font-size:14px}.lex-root .lex-layout,.lex-root .lex-anchor-reminder{height:calc(100dvh - 88px);min-height:0;padding:12px;gap:12px;display:grid;grid-template-columns:minmax(260px,.95fr) minmax(0,2.65fr) minmax(300px,1.08fr);align-items:stretch;overflow:hidden;background:#f7f9fb}@media(min-width:1181px){.lex-root--anchor{height:100dvh;display:flex;flex-direction:column;overflow:hidden}.lex-root--anchor>.lex-topbar,.lex-root--anchor>.lex-am-chat{flex:none}.lex-root--anchor>.lex-anchor-reminder{flex:1;height:auto}}@media(min-width:1181px){.lex-root--operator .lex-layout,.lex-root--operator .lex-qa-grid{grid-template-columns:minmax(320px,1fr) minmax(440px,1.25fr) minmax(360px,1fr)}}.lex-left-rail,.lex-anchor-timeline{min-width:0;min-height:0;height:100%}.lex-root .lex-center-column,.lex-anchor-main{min-width:0;min-height:0;display:grid;grid-template-rows:76px minmax(0,1.1fr) minmax(0,1fr);gap:10px;align-content:stretch}.lex-root--operator .lex-layout:not(.lex-risk-workspace):not(.lex-closing-workspace)>.lex-center-column{grid-template-rows:76px minmax(0,1.15fr) minmax(0,.7fr) auto}.lex-root--operator .lex-layout:not(.lex-risk-workspace):not(.lex-closing-workspace)>.lex-right-rail{min-width:0;min-height:0;display:flex;flex-direction:column;gap:10px;overflow:hidden}.lex-anchor-side{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) clamp(132px,16dvh,170px) clamp(196px,22dvh,230px);gap:12px;overflow:hidden}.lex-anchor-side{grid-template-rows:minmax(0,1.75fr) minmax(0,.8fr) minmax(0,.55fr)}@media(min-width:1181px){.lex-anchor-side.is-compliance-empty{grid-template-rows:minmax(0,1fr) auto}}.lex-root [data-console-region]{min-width:0;min-height:0;margin:0;overflow:auto;border:1px solid var(--lex-line);border-radius:12px;background:#fff}.lex-root .lex-product-region{display:block;overflow:auto;scrollbar-gutter:stable}.lex-product-region>.lex-side-card,.lex-product-region>.lex-focus-card{min-height:0;overflow:visible;padding:9px 16px 9px 12px}.lex-product-region>.lex-product-card{padding-bottom:7px}.lex-product-card>.lex-side-title{min-height:26px;padding:0 2px 5px;border-bottom:1px solid var(--lex-line);align-items:center}.lex-product-region>.lex-side-card,.lex-product-region>.lex-focus-card,.lex-collaboration-region>.lex-side-card{border:0;border-radius:0;box-shadow:none;margin:0}.lex-product-region>.lex-offer-focus{border-top:1px solid var(--lex-line)}.lex-root--operator .lex-layout:not(.lex-risk-workspace):not(.lex-closing-workspace)>.lex-right-rail>:is(.lex-product-region,.lex-collaboration-region){border:0;border-radius:0;background:transparent;box-shadow:none}.lex-root--operator .lex-layout:not(.lex-risk-workspace):not(.lex-closing-workspace) .lex-product-region{flex:0 1 auto;max-height:calc(100% - 200px);display:flex;flex-direction:column;gap:10px;overflow:auto;scrollbar-gutter:auto}.lex-root--operator .lex-product-region>:is(.lex-product-card,.lex-offer-focus){flex:none;margin:0;border:1px solid #d4e4e8;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1a43550b}.lex-root--operator .lex-product-region>.lex-product-card{padding:0;overflow:hidden}.lex-root--operator .lex-product-card>.lex-side-title{height:36px;min-height:0;margin:0;padding:6px 12px;box-sizing:border-box;border-bottom:1px solid #deeaed;background:linear-gradient(100deg,#f3fafb,#fff)}.lex-product-level{flex:none;padding:2px 7px;border-radius:999px;background:#e6f4f6;color:#28707a;font-size:12px;font-weight:750;line-height:1.4}.lex-root--operator .lex-product-card>.lex-product-browser{padding:3px 12px 8px}.lex-root--operator .lex-product-region>.lex-offer-focus{padding:9px 12px 8px;border-color:#bcdfe4;background:linear-gradient(145deg,#f6fcfc,#fff 68%)}.lex-root--operator .lex-collaboration-region{flex:1 1 220px;min-height:190px;display:grid;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);gap:10px;overflow:hidden}.lex-root--operator .lex-collaboration-region>:is(.lex-comment-candidates,.lex-compliance-alerts){min-height:0;margin:0;padding:13px 14px;overflow:auto;border:1px solid #d4e4e8;border-radius:10px;background:#fff;box-shadow:0 2px 8px #1a43550b}.lex-root--operator .lex-collaboration-region>.lex-compliance-alerts{border-color:#efd7c9;background:linear-gradient(145deg,#fffaf7,#fff 70%)}.lex-root--operator .lex-collaboration-region .lex-focus-empty{padding:9px 10px}.lex-focus-card,.lex-side-card{padding:16px}.lex-focus-card header h2,.lex-side-title h3,.lex-action-board-head h3{font-size:18px;line-height:1.4}.lex-focus-card header small,.lex-focus-card header>span,.lex-side-title small,.lex-side-title em,.lex-side-title>div small,.lex-comment-candidates>.lex-side-title small{font-size:14px;line-height:1.5}.lex-focus-empty,.lex-empty-inline,.lex-console-empty{color:#78909e;font-size:15px;line-height:1.65}.lex-console-empty{margin:0;align-self:center}.lex-root .lex-time-focus{height:100%;min-height:0;display:flex;flex-direction:column;padding:16px 14px;overflow:hidden}.lex-time-focus>header{flex:none;display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;padding:0 4px 6px}.lex-time-focus>header h2{min-width:0;margin:0;font-size:18px}.lex-time-focus>header small{flex:none;color:#6e8495;font-size:15px;font-variant-numeric:tabular-nums}.lex-time-total{flex:none;margin:0 4px 7px;padding-bottom:7px;border-bottom:1px solid var(--lex-line);gap:8px}.lex-time-total strong{font-size:28px}.lex-time-total em{font-size:14px;white-space:normal}.lex-product-part-list{box-sizing:border-box;flex:0 1 auto;max-height:min(34%,232px);margin:0 4px 10px;padding:8px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;border:1px solid #d9e8ec;border-radius:9px;background:#fbfdfd}.lex-product-part-list>article{border-top:1px solid #e5eef0}.lex-product-part-list>article:first-of-type{border-top-color:transparent}.lex-root .lex-product-part-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:7px 5px;box-sizing:border-box;color:inherit;text-align:left;line-height:1.4}.lex-root button.lex-product-part-row{min-height:0;border:0;border-radius:6px;background:transparent;font:inherit;line-height:1.4}.lex-root button.lex-product-part-row:hover:not(:disabled){background:#edf8fa}.lex-root button.lex-product-part-row:focus-visible{position:relative;z-index:1;outline:2px solid rgba(7,146,164,.35);outline-offset:-2px}.lex-product-part-row>div{min-width:0;display:flex;gap:5px;align-items:baseline}.lex-product-part-list span{color:#648094;font-size:11px;white-space:nowrap}.lex-product-part-list strong{min-width:0;overflow:hidden;color:#234359;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.lex-product-part-list em{margin-left:auto;color:#698196;font-size:11px;font-style:normal;white-space:nowrap}.lex-product-part-row>b{color:#345369;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.lex-product-part-row>small{color:#6c8493;font-size:11px}.lex-product-part-row>i{grid-column:1 / -1;display:block;height:3px;overflow:hidden;border-radius:999px;background:#dce9ec}.lex-product-part-row>i>u{display:block;height:100%;border-radius:inherit;background:#71bcc5;text-decoration:none}.lex-product-part-list>article.is-current{margin:0;border-radius:6px;background:#eaf8f9;box-shadow:inset 0 0 0 1px #d2eaed}.lex-product-part-list>article.is-current em{color:#087e90;font-weight:750}.lex-product-part-list>article.is-completed .lex-product-part-row>i>u{background:#45a778}.lex-product-part-list>article.is-paused .lex-product-part-row>i>u{background:#dc9b45}.lex-insert-part-dialog{width:min(480px,calc(100vw - 24px));max-height:calc(100vh - 32px);padding:24px;overflow-y:auto;border:1px solid #d3e2e8;border-radius:12px;color:#12313e;box-shadow:0 24px 70px #081c2838}.lex-insert-part-dialog::backdrop{background:#081c2866}.lex-insert-part-dialog form{display:grid;gap:12px}.lex-insert-part-dialog h2,.lex-insert-part-dialog p{margin:0}.lex-insert-part-dialog label{display:grid;gap:5px;font-size:13px;font-weight:650}.lex-insert-part-dialog input,.lex-insert-part-dialog textarea{box-sizing:border-box;width:100%;padding:9px 10px;border:1px solid #bfcfd7;border-radius:7px;background:#fff;color:#12313e;font:inherit;font-weight:400}.lex-insert-part-dialog input:focus-visible,.lex-insert-part-dialog textarea:focus-visible{outline:2px solid #087e90;outline-offset:1px}.lex-insert-part-dialog [role=alert]{color:#b14242}.lex-insert-part-dialog footer{display:flex;justify-content:flex-end;gap:10px}.lex-current-part-timeline{flex:1 1 190px;min-height:0;display:flex;flex-direction:column}.lex-current-part-timeline>header{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;margin:0 4px;padding:0 0 7px;border-bottom:1px solid #e1ecef}.lex-current-part-timeline>header small{color:#668094;font-size:11px}.lex-current-part-timeline>header h3{min-width:0;margin:0;color:#234359;font-size:14px;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lex-current-part-timeline>header span{grid-column:2;grid-row:1 / span 2;align-self:center;color:#6b8391;font-size:11px;text-align:right;white-space:nowrap}.lex-current-part-timeline>header span b{color:#345369;font-variant-numeric:tabular-nums}.lex-current-part-timeline>.lex-console-timeline{min-height:0}.lex-full-part-timeline>details{margin:4px 0;border-bottom:1px solid #e1ebee}.lex-full-part-timeline>details>summary{padding:7px 4px;color:#294b60;font-size:12px;font-weight:750;cursor:pointer}.lex-full-part-timeline>details>div{padding:0 0 5px}.lex-product-part-progress{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;margin:9px 0;padding:8px;border:1px solid #d6e6e9;border-radius:7px;background:#f9fcfc}.lex-product-part-progress>div{min-width:0;display:flex;gap:6px;align-items:center}.lex-product-part-progress span,.lex-product-part-progress small{color:#668092;font-size:11px}.lex-product-part-progress em{margin-left:auto;color:#087e90;font-size:11px;font-style:normal}.lex-product-part-progress>strong{color:#274b61;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.lex-product-part-progress>small{grid-column:1 / -1}.lex-product-part-progress.is-completed em{color:#20744e}.lex-product-part-progress.is-paused em{color:#a46618}.lex-product-switch-resume{margin:8px 0;padding:8px 10px;border-radius:6px;background:#eff8f9;color:#1c6570;font-weight:700}.lex-product-menu-part{display:inline-flex;align-items:center;gap:5px}.lex-product-menu-part small{color:#688192;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.lex-product-menu-part em{color:#087e90;font-size:11px;font-style:normal;white-space:nowrap}.lex-product-menu-part i{color:inherit;font-style:normal}.lex-console-timeline{--lex-timeline-scale: 1;--lex-timeline-track-x: calc(23px * var(--lex-timeline-scale));min-height:0;flex:1;display:grid;grid-auto-rows:max-content;align-content:start;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;margin:0;padding:calc(4px * var(--lex-timeline-scale)) 0;list-style:none}.lex-console-timeline>li{position:relative;box-sizing:border-box;min-width:0;min-height:0}.lex-root .lex-timeline-stage{width:100%;height:100%;min-width:0;min-height:calc(64px * var(--lex-timeline-scale));padding:calc(11px * var(--lex-timeline-scale)) calc(8px * var(--lex-timeline-scale));display:grid;grid-template-columns:calc(30px * var(--lex-timeline-scale)) minmax(0,1fr) auto;align-items:start;gap:calc(9px * var(--lex-timeline-scale));color:inherit;text-align:left;overflow:hidden}.lex-console-timeline>li.is-current>.lex-timeline-stage{min-height:calc(96px * var(--lex-timeline-scale))}.lex-root button.lex-timeline-stage{border:0;border-radius:10px;background:transparent;font-weight:inherit}.lex-root button.lex-timeline-stage:hover:not(:disabled){background:#edf8fa;box-shadow:inset 0 0 0 1px #9dd7de}.lex-root button.lex-timeline-stage:focus-visible{position:relative;z-index:2;outline:3px solid rgba(7,146,164,.25);outline-offset:-3px}.lex-timeline-stage>i{z-index:1;box-sizing:border-box;justify-self:center;width:calc(30px * var(--lex-timeline-scale));height:calc(30px * var(--lex-timeline-scale));border:max(1px,calc(2px * var(--lex-timeline-scale))) solid #c4d2dc;border-radius:50%;background:#fff;color:#8da2b3;font-size:calc(17px * var(--lex-timeline-scale));font-style:normal;display:grid;place-items:center}.lex-console-timeline>li.lex-stage-item:not(:last-child):after{content:"";position:absolute;z-index:0;width:1px;background:#b9d9de;top:calc(44px * var(--lex-timeline-scale));bottom:calc(-29px * var(--lex-timeline-scale));left:var(--lex-timeline-track-x);pointer-events:none}.lex-stage-insert-line{height:22px;cursor:pointer}.lex-stage-insert-line:before{position:absolute;top:50%;right:8px;left:var(--lex-timeline-track-x);height:1px;background:#c6dfe4;content:"";pointer-events:none}.lex-root .lex-stage-insert-line>button{position:absolute;z-index:2;top:50%;left:calc(var(--lex-timeline-track-x) - 10px);width:20px;min-width:20px;height:20px;min-height:20px;padding:0;display:grid;place-items:center;transform:translateY(-50%);border:1px solid #9ecdd5;border-radius:50%;background:#fff;color:#087e90;font-size:15px;line-height:1;opacity:0;cursor:pointer}.lex-stage-insert-line:hover>button,.lex-stage-insert-line:focus-within>button{opacity:1}.lex-root .lex-stage-insert-line>button:focus-visible{outline:2px solid #087e90;outline-offset:2px}.lex-console-timeline>li.is-current{margin:0;border-radius:10px;background:#f3fbfc;box-shadow:inset 0 0 0 1px #3cb3c4}.lex-console-timeline>li.is-current>.lex-timeline-stage>i,.lex-console-timeline>li.is-completed>.lex-timeline-stage>i{background:#0792a4;border-color:#0792a4;color:#fff}.lex-timeline-node{min-width:0}.lex-timeline-title{display:grid;gap:calc(4px * var(--lex-timeline-scale))}.lex-timeline-planned-time{display:inline-flex;align-items:baseline;gap:calc(8px * var(--lex-timeline-scale))}.lex-timeline-node time{color:#587185;font-size:max(14px,calc(14px * var(--lex-timeline-scale)))}.lex-timeline-node strong{font-size:max(14px,calc(16px * var(--lex-timeline-scale)));line-height:1.35;overflow-wrap:anywhere}.lex-timeline-stage>small{color:#587185;font-size:max(14px,calc(14px * var(--lex-timeline-scale)));padding-top:calc(3px * var(--lex-timeline-scale));white-space:nowrap}.lex-timeline-deviations{margin-top:calc(9px * var(--lex-timeline-scale));display:flex;flex-wrap:wrap;gap:calc(6px * var(--lex-timeline-scale)) calc(14px * var(--lex-timeline-scale))}.lex-timeline-deviations span{display:inline-flex;align-items:baseline;gap:calc(5px * var(--lex-timeline-scale));font-size:max(14px,calc(14px * var(--lex-timeline-scale)));line-height:1.35;white-space:nowrap}.lex-timeline-deviations small{color:#637d8f;font-size:max(14px,calc(14px * var(--lex-timeline-scale)))}.lex-timeline-deviations b{color:#25465a;font-variant-numeric:tabular-nums}.lex-timeline-deviations b.is-late{color:#c33d3d}.lex-timeline-deviations b.is-early{color:#14804a}.lex-timeline-live{margin-top:calc(7px * var(--lex-timeline-scale));display:flex;flex-wrap:wrap;align-items:center;gap:calc(6px * var(--lex-timeline-scale)) calc(8px * var(--lex-timeline-scale));color:#637d8f;font-size:max(14px,calc(14px * var(--lex-timeline-scale)));line-height:1.35}.lex-timeline-live>span{display:inline-flex;align-items:baseline;gap:calc(6px * var(--lex-timeline-scale));white-space:nowrap}.lex-timeline-live small{font-size:max(14px,calc(14px * var(--lex-timeline-scale)))}.lex-timeline-live b{color:#25465a;font-variant-numeric:tabular-nums}.lex-timeline-live>em{padding:calc(2px * var(--lex-timeline-scale)) calc(7px * var(--lex-timeline-scale));border-radius:999px;font-size:max(14px,calc(14px * var(--lex-timeline-scale)));font-style:normal;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.lex-timeline-live>em.is-late,.lex-timeline-live>em.is-overtime{background:#fff0ed;color:#b93832}.lex-timeline-live>em.is-early{background:#e9f7ef;color:#147847}.lex-console-timeline>.lex-timeline-empty{display:block;min-height:100%}.lex-timeline-empty p{margin:0;font-size:15px;color:#78909e}.lex-timeline-empty>div{display:grid;gap:50px;padding:34px 0}.lex-timeline-empty>div>i{height:40px;width:85%;border-radius:6px;background:#f1f5f7}.lex-time-focus .lex-timeline-actions{flex:none;padding:8px 0 0}.lex-timeline-actions button,.lex-timeline-actions summary{font-size:14px}.lex-root .lex-stage-header,.lex-anchor-reminder-head{height:76px;min-height:0;margin:0;padding:10px 16px;background:#fff;border:1px solid var(--lex-line);border-radius:10px;overflow:auto}.lex-stage-header strong,.lex-anchor-reminder-head h1{font-size:18px}.lex-stage-header small,.lex-stage-header em,.lex-anchor-reminder-head small,.lex-anchor-reminder-head>span{font-size:14px}.lex-anchor-reminder-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.lex-anchor-reminder-head>div{min-width:0}.lex-anchor-reminder-head h1{margin:5px 0 0}.lex-anchor-reminder-head>span{max-width:50%;text-align:right;line-height:1.5}.lex-root button.lex-anchor-qa-entry{flex:none;min-height:36px;padding:5px 11px;display:inline-flex;align-items:center;gap:7px;border:1px solid #abd4dc;border-radius:8px;background:#f1fafb;color:#087281;font-size:13px;font-weight:800}.lex-root button.lex-anchor-qa-entry.is-unread{border-color:#0b91a2;background:#e5f7f9}.lex-anchor-qa-entry i{width:8px;height:8px;border-radius:50%;background:#078799}.lex-root button.lex-anchor-qa-entry:hover,.lex-root button.lex-anchor-qa-entry:focus-visible{outline:2px solid #85cbd4;outline-offset:1px}.lex-anchor-qa-notice{position:fixed;z-index:50;bottom:16px;left:16px;width:min(410px,calc(100vw - 32px));max-height:min(60dvh,560px);display:flex;flex-direction:column;overflow:hidden;border:2px solid #3baab8;border-radius:12px;background:#fff;box-shadow:0 18px 48px #0f354847}.lex-anchor-qa-notice>header{flex:none;min-height:48px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #c9e9ed;background:#effafb}.lex-anchor-qa-notice>header strong{min-width:0;color:#075b6b;font-size:15px}.lex-anchor-qa-notice>header>div{display:flex;flex:none;gap:6px}.lex-root .lex-anchor-qa-notice>header button{min-height:30px;padding:3px 8px;border:1px solid #9acbd3;border-radius:6px;background:#fff;color:#087281;font-size:12px;font-weight:800;white-space:nowrap}.lex-root .lex-anchor-qa-notice>header button.is-primary{border-color:#087f90;background:#087f90;color:#fff}.lex-root .lex-anchor-qa-notice>header button:focus-visible{outline:2px solid #087f90;outline-offset:1px}.lex-anchor-qa-content{min-height:0;padding:12px 14px;display:grid;gap:12px;overflow:auto}.lex-anchor-qa-content>div+div{padding-top:12px;border-top:1px solid #dcebee}.lex-anchor-qa-content small{color:#557585;font-size:12px;font-weight:800}.lex-anchor-qa-content p{margin:5px 0 0;color:#16364a;font-size:18px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.lex-root .lex-main-card,.lex-anchor-main .lex-say-now{min-height:0;height:100%;padding:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden;border:1px solid var(--lex-line)}.lex-script-toolbar,.lex-say-now>header{min-height:42px;margin:0;padding:8px 18px;font-size:14px;border-bottom:0}.lex-script-toolbar>span,.lex-script-toolbar em{font-size:14px}.lex-say-now>header>span,.lex-required-cue{padding:6px 10px;color:#fff;background:#0792a4;border-radius:5px;font-size:15px}.lex-root .lex-numbered-cues,.lex-say-now>div{display:block;min-height:0;overflow:auto;padding:12px 26px;align-content:start}.lex-root .lex-numbered-cues>div,.lex-say-now p{display:flex;align-items:baseline;gap:16px;margin:0 0 12px}.lex-root .lex-numbered-cues strong,.lex-say-now p{color:#14263e;font-size:clamp(24px,1.8vw,32px);line-height:1.65;font-weight:550;letter-spacing:normal;overflow-wrap:anywhere}.lex-numbered-cues>div>i,.lex-cue-number{flex:none;color:#14263e;background:transparent;font-size:23px;font-style:normal}.lex-say-now p.lex-console-empty{font-size:17px;color:#78909e}.lex-alternative-cue{margin:0 22px;padding:10px 12px;max-height:82px;overflow:auto;font-size:16px}.lex-alternative-cue b{font-size:14px}.lex-alternative-cue p{font-size:16px;line-height:1.5}.lex-root .lex-delivery-pills,.lex-say-now>footer{margin:0;padding:14px 22px;gap:10px;display:flex;flex-wrap:wrap;border:0}.lex-delivery-pills span,.lex-say-now footer span{font-size:14px;border-radius:5px;padding:6px 10px}.lex-anchor-reference{margin:0 22px;width:auto;background:#f2f9fa;border:0;border-radius:6px;max-height:110px;overflow:auto}.lex-anchor-reference>summary{padding:10px 12px;font-size:14px}.lex-anchor-reference>div{display:block;padding:0 12px 10px}.lex-anchor-reference p,.lex-anchor-reference small{font-size:14px}.lex-root .lex-action-board{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;overflow:hidden}.lex-action-board-head{min-height:38px;padding:0 18px;border:0}.lex-console-prompt-rows{min-height:0;overflow:auto;padding:0 10px 7px}.lex-console-prompt-rows.is-empty{display:grid;place-items:center;min-height:58px;color:#78909e;font-size:14px}.lex-console-prompt-rows.is-empty p{margin:0}.lex-console-prompt-row{display:grid;grid-template-columns:28px 84px minmax(0,1fr);align-items:center;gap:10px;min-height:48px;padding:7px 6px;border-top:1px solid #e5edf1}.lex-console-prompt-icon{display:grid;place-items:center;width:28px;height:28px;background:#0c9aac;color:#fff;border-radius:50%;line-height:0}.lex-console-prompt-icon svg{display:block;width:17px;height:17px;overflow:visible;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.lex-console-prompt-icon.is-camera{background:#8052c9}.lex-console-prompt-icon.is-screen{background:#3b82f6;border-radius:5px}.lex-console-prompt-icon.is-cta{background:#f59a23}.lex-console-prompt-row b,.lex-console-prompt-row p{font-size:16px;line-height:1.5;font-weight:500;overflow-wrap:anywhere}.lex-console-prompt-row p{margin:0}.lex-root .lex-flow-buttons{padding:7px 12px;min-height:50px}.lex-flow-buttons button,.lex-root .lex-flow-buttons .icon-next{font-size:15px}.lex-root .lex-product-summary.has-image{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;min-height:80px;margin:8px 0 0}.lex-root .lex-product-summary img,.lex-product-image-empty{width:72px;height:80px;object-fit:contain;box-shadow:none;border-radius:8px}.lex-product-summary .lex-product-facts{margin:0;padding-top:6px;border:0}.lex-stage-mandatory-facts{margin:10px 0 0;padding:9px 10px;border-radius:7px;background:#eef7f8}.lex-stage-mandatory-facts h4{margin:0 0 7px;color:#2a6570;font-size:14px}.lex-stage-mandatory-facts dl{margin:0;display:grid;gap:6px}.lex-stage-mandatory-facts dl>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:7px;font-size:14px;line-height:1.45}.lex-stage-mandatory-facts dt{color:#68808d}.lex-stage-mandatory-facts dd{margin:0;color:#294c5d;overflow-wrap:anywhere}.lex-product-image-empty{background:#f3f7f9;color:#afc2cb;display:grid;place-items:center;font-size:35px}.lex-product-summary h4{font-size:19px;line-height:1.45;margin:0}.lex-product-facts li{font-size:15px;line-height:1.6}.lex-offer-focus li{font-size:14px;line-height:1.6}.lex-offer-verify{display:block;margin-top:8px;color:#9b5b2c;font-size:14px;line-height:1.5}.lex-context-state{margin:8px 0 12px;padding:9px 11px;border-radius:7px;background:#eef7f8;color:#416778;font-size:14px;line-height:1.5}.lex-context-state.is-unavailable,.lex-context-state.is-stale{background:#fff5eb;color:#99511f}.lex-session-products{display:grid;gap:10px;margin-top:12px}.lex-session-product-details,.lex-offer-details,.lex-frozen-offer{margin-top:10px}.lex-session-product-details>summary,.lex-offer-details>summary,.lex-frozen-offer>summary{cursor:pointer;color:#31586c;font-size:14px;font-weight:750;line-height:1.5}.lex-session-product-details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:7px;background:#eef7f8;list-style-position:inside}.lex-session-product-details>summary span{min-width:24px;height:24px;display:inline-grid;place-items:center;border-radius:99px;background:#d8eef1;color:#176f7a}.lex-session-product-details[open]>summary,.lex-offer-details[open]>summary,.lex-frozen-offer[open]>summary{margin-bottom:8px}.lex-session-products>article{padding:11px;border:1px solid #dce8ec;border-radius:9px;background:#fbfdfe}.lex-session-products>article.is-selected{border-color:#35aebe;background:#f1fbfc}.lex-session-products>article>header{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px}.lex-session-products>article>header img,.lex-session-products>article>header .lex-product-image-empty{width:44px;height:44px;border-radius:6px;box-shadow:none;object-fit:contain}.lex-session-products>article>header .lex-product-image-empty{font-size:20px}.lex-session-products>article>header>div{min-width:0;display:grid;gap:3px}.lex-session-products>article>header strong{color:#17394c;font-size:15px;line-height:1.4;overflow-wrap:anywhere}.lex-session-products>article>header span{color:#5c7888;font-size:14px;line-height:1.35}.lex-product-variants{display:grid;gap:7px;margin-top:9px}.lex-product-variants dl{margin:0;padding-top:7px;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:4px 12px;border-top:1px solid #e3ecef;font-size:14px;line-height:1.45}.lex-product-variants dl>div{display:contents}.lex-product-variants dt{color:#66808f;white-space:nowrap}.lex-product-variants dd{margin:0;color:#25475a;overflow-wrap:anywhere}.lex-product-no-variants{margin:9px 0 0;color:#78909e;font-size:14px}.lex-product-browser{display:grid;gap:8px}.lex-product-drilldown{min-width:0;overflow:hidden;border:0;border-radius:0;background:transparent}.lex-product-menu-page{min-width:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.lex-product-menu-page.is-direct-products{display:block;max-height:360px;overflow-y:auto;scrollbar-width:thin}.lex-product-menu-page.is-direct-products .lex-product-preview-list{padding:2px 0}.lex-product-menu-page.is-direct-products .lex-product-preview{min-height:78px;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;padding-right:12px;padding-left:12px}.lex-product-menu-page.is-direct-products .lex-product-preview>img,.lex-product-menu-page.is-direct-products .lex-product-preview .lex-product-image-empty{width:56px;height:62px}.lex-product-menu-page.is-direct-products .lex-product-preview-copy>b{font-size:14px}.lex-product-menu-page.is-direct-products .lex-product-preview-meta small{font-size:11px}.lex-product-menu-page.is-brands{display:block;max-height:360px;overflow-y:auto;scrollbar-width:thin}.lex-product-brand-groups{display:grid;gap:8px;padding:5px 0 1px}.lex-product-brand-group{overflow:hidden;border:1px solid #dbe9ec;border-radius:8px;background:#fbfdfd}.lex-product-brand-group.is-current{border-color:#9ed4da;box-shadow:0 1px 5px #0f6d7914}.lex-root button.lex-product-brand-heading{width:100%;min-height:38px;padding:7px 9px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:0;background:#f3fafb;color:#244d61;text-align:left}.lex-root button.lex-product-brand-heading:hover:not(:disabled){background:#eaf7f8}.lex-product-brand-heading>span{min-width:0;display:grid;gap:1px}.lex-product-brand-heading b{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lex-product-brand-heading small{color:#668192;font-size:11px;line-height:1.3}.lex-product-brand-group.is-current .lex-product-brand-heading small{color:#087986;font-weight:750}.lex-product-brand-heading>i,.lex-product-preview>i{flex:none;color:#6a8796;font-size:18px;font-style:normal;line-height:1}.lex-product-preview-list{display:grid}.lex-product-preview-list>.lex-product-preview+.lex-product-preview{border-top:1px solid #e5eff1}.lex-root button.lex-product-preview{width:100%;min-width:0;padding:8px 9px;display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:9px;border:0;border-radius:0;background:#fff;color:#294b5d;text-align:left}.lex-root button.lex-product-preview:hover:not(:disabled){background:#f2f9fa}.lex-root button.lex-product-preview.is-current{background:linear-gradient(90deg,#e8f8f9,#fff);box-shadow:inset 3px 0 #0792a4}.lex-product-preview>img,.lex-product-preview .lex-product-image-empty{width:46px;height:52px;box-sizing:border-box;border:1px solid #d6e6e9;border-radius:6px;object-fit:contain;background:#f8fbfc;box-shadow:none}.lex-product-preview .lex-product-image-empty{font-size:22px}.lex-product-preview-copy{min-width:0;display:grid;gap:2px}.lex-product-preview-copy>b{display:-webkit-box;overflow:hidden;color:#21485b;font-size:13px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.lex-product-preview-copy>small{overflow:hidden;color:#718998;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.lex-product-preview-meta{min-width:0;display:flex;align-items:center;gap:5px}.lex-product-preview-meta small{min-width:0;overflow:hidden;color:#5e7c8c;font-size:10px;font-variant-numeric:tabular-nums;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.lex-product-preview-meta em{flex:none;padding:2px 5px;border-radius:99px;background:#e4f6f3;color:#147661;font-size:10px;font-style:normal;font-weight:800;line-height:1.25}.lex-product-preview-meta em.is-pending{background:#f0f3f5;color:#607988}.lex-product-preview-meta em.is-paused{background:#fff2df;color:#a5681e}.lex-product-preview-meta em.is-completed{background:#e9f6ed;color:#318152}.lex-product-menu-page>header{min-height:32px;padding:3px 2px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #e3ecef;background:transparent}.lex-product-menu-page>header h4{min-width:0;margin:0;color:#31566a;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.lex-root button.lex-product-menu-back{flex:none;min-height:26px;padding:3px 7px;border:1px solid #cddfe4;border-radius:6px;background:#fff;color:#446779;font-size:12px}.lex-product-menu-page>ul{min-width:0;max-height:300px;margin:0;padding:0;display:grid;align-content:start;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-width:thin}.lex-product-menu-page>ul>li{min-width:0}.lex-product-menu-page>ul>li+li{border-top:1px solid #edf2f4}.lex-root .lex-product-menu-page>ul>li>button{width:100%;min-width:0;min-height:40px;padding:7px 4px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:0;background:transparent;color:#31566a;font-size:14px;line-height:1.35;text-align:left}.lex-root .lex-product-menu-page>ul>li>button:hover:not(:disabled){background:#f2f8f9}.lex-product-menu-page>ul>li>button b{min-width:0;font:inherit;font-weight:650;overflow-wrap:anywhere}.lex-product-menu-page>ul>li>button span{flex:none;color:#087986;font-size:13px;font-weight:800;white-space:nowrap}.lex-product-menu-page>ul>li>button span i{margin-left:7px;font:inherit;font-style:normal}.lex-root .lex-product-menu-page>ul>li>button.is-current{background:#f0f9fa;color:#126b76}.lex-product-menu-detail{min-width:0;padding:14px 14px 12px}.lex-product-detail{min-width:0}.lex-product-summary .lex-product-brand,.lex-product-summary .lex-product-code{margin:3px 0 0;color:#667f8e;font-size:13px;line-height:1.35}.lex-product-summary em{display:inline-block;margin-top:5px;padding:2px 7px;border-radius:99px;background:#dff4f2;color:#08796f;font-size:12px;font-style:normal;font-weight:800}.lex-product-master-details{margin:10px 0 0;display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr);gap:6px 12px;font-size:14px;line-height:1.45}.lex-product-master-details>div{display:contents}.lex-product-master-details dt{color:#6a818f;white-space:nowrap}.lex-product-master-details dd{margin:0;color:#284b5e;overflow-wrap:anywhere}.lex-root .lex-product-switch{width:100%;margin-top:12px}.lex-product-switch-dialog{width:min(440px,calc(100vw - 32px));max-width:440px;padding:24px;border:1px solid #d3e2e8;border-radius:12px;color:#12313e;box-shadow:0 24px 70px #081c2838}.lex-product-switch-dialog::backdrop{background:#081c2866}.lex-product-switch-dialog h2{margin:0 0 10px;font-size:20px}.lex-product-switch-dialog>p{margin:0;color:#526d7d;font-size:14px;line-height:1.6}.lex-product-switch-dialog dl{margin:18px 0 0;display:grid;gap:8px}.lex-product-switch-dialog dl>div{padding:10px 12px;display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;border-radius:8px;background:#f3f8fa}.lex-product-switch-dialog dt{color:#6c8291;font-size:14px}.lex-product-switch-dialog dd{margin:0;color:#17394b;font-size:15px;font-weight:750;overflow-wrap:anywhere}.lex-product-switch-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.lex-product-region .lex-offer-focus{padding-top:7px;padding-bottom:8px;background:#fff}.lex-product-region .lex-offer-focus>header{min-height:28px;margin:0 0 3px;gap:7px}.lex-product-region .lex-offer-focus>header>span{padding:3px 6px;font-size:11px;letter-spacing:.08em}.lex-product-region .lex-offer-focus>header h2{flex:none;font-size:15px;line-height:1.3;white-space:nowrap}.lex-offer-focus>header>span{flex:none}.lex-offer-focus>header small{flex:1 1 auto;min-width:0;max-width:none;text-align:right}.lex-session-offers{display:grid;gap:4px}.lex-session-offer{padding:7px 0 5px;border:0;border-radius:0;background:transparent}.lex-session-offer+.lex-session-offer{border-top:1px solid #e3edef}.lex-session-offer>header{display:flex;align-items:start;justify-content:space-between;gap:10px}.lex-session-offer>header strong{min-width:0;color:#16384c;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.lex-session-offer>header em{flex:none;padding:2px 6px;border-radius:99px;background:#e5f7f3;color:#18775e;font-size:12px;font-style:normal;font-weight:800}.lex-session-offer.is-upcoming>header em{background:#eef4ff;color:#4969a6}.lex-session-offer.is-expired>header em,.lex-session-offer.is-inactive>header em,.lex-session-offer.is-unverified>header em{background:#f2f2f2;color:#66737c}.lex-offer-values{margin:6px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,1fr));gap:5px}.lex-offer-values>div{min-width:0;padding:5px 6px;display:grid;gap:1px;border-radius:6px;background:#f3f8f9;font-size:12px}.lex-offer-values dt{color:#5f7989;white-space:nowrap}.lex-offer-values dd{min-width:0;margin:0;color:#067786;font-size:15px;font-weight:850;line-height:1.3;overflow-wrap:anywhere}.lex-offer-hidden{display:block;margin-top:8px;color:#95572c;font-size:14px}.lex-offer-focus .lex-offer-items{margin-top:9px;display:grid;gap:5px}.lex-offer-focus .lex-offer-items li{padding:7px 8px;display:flex;flex-wrap:wrap;gap:5px 9px;border-radius:6px;background:#f3f8fa;font-weight:500}.lex-offer-focus .lex-offer-items li:before{display:none}.lex-offer-items li b{color:#23465a}.lex-offer-items li.is-focused{outline:2px solid #18775e}.lex-offer-items li button{margin-left:auto}.lex-commerce-composition{display:block;max-height:3.1em;overflow:hidden;font-size:12px;line-height:1.5;color:#5d7787}.lex-script-branch{display:block;margin-top:8px;color:#18775e;font-size:12px}.lex-script-branch.is-neutral{color:#4969a6}.lex-script-branch.is-hold{color:#8b4c15}.lex-offer-focused-facts{margin-top:12px}.lex-anchor-offer-summary{padding:12px 16px;border:1px solid #d6e6e9;border-radius:8px;background:#f3f8fa}.lex-anchor-offer-summary>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.lex-anchor-offer-summary>header b{color:#18775e}.lex-anchor-offer-summary p{margin:6px 0 0;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lex-anchor-offer-summary small{display:block;margin-top:4px}.lex-offer-items li span{color:#5d7787}.lex-offer-details{margin-top:5px}.lex-offer-details>summary{padding:3px 0}.lex-offer-details>div{padding-top:1px}.lex-offer-binding,.lex-offer-condition,.lex-offer-validity{margin:8px 0 0;color:#516e7f;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.lex-offer-binding b,.lex-offer-condition b,.lex-offer-validity b{color:#25485a}.lex-offer-script{margin-top:7px;padding:7px 9px;border-radius:7px;background:#eaf7f8}.lex-offer-script>strong{display:block;margin-bottom:4px;color:#176d77;font-size:13px}.lex-offer-script>ul{gap:4px}.lex-compliance-alerts li{font-size:16px}.lex-comment-group h4,.lex-comment-candidate span,.lex-liveoa-comments small{font-size:14px}.lex-comment-candidate b{font-size:16px;line-height:1.5}.lex-root .lex-am-chat-composer>header i,.lex-root .lex-am-chat-composer>footer small{font-size:14px}.lex-root .lex-comment-candidates>.lex-side-title small,.lex-root .lex-comment-group h4 span,.lex-root .lex-liveoa-comments :is(p,small,time,button),.lex-comment-focus-filters button,.lex-comment-focus-toggle,.lex-timeline-actions details :is(time,b){font-size:14px;line-height:1.5}.lex-root .lex-runtime-alert{position:fixed;z-index:60;top:88px;left:50%;width:fit-content;max-width:min(440px,calc(100vw - 24px));transform:translate(-50%);margin:0}.lex-root :is(.lex-brand b,.lex-person-meta small,.lex-clock span,.lex-clock em),.lex-root button.lex-live-state,.lex-root .lex-service-popover :is(li,strong,p,b,span),.lex-root .app-select-trigger{font-size:14px}.lex-risk-workspace .lex-center-column,.lex-closing-workspace .lex-center-column{grid-template-rows:76px minmax(0,1fr) auto}.lex-root--operator .lex-center-column>.lex-am-chat-composer{max-height:164px}.lex-root--operator .lex-center-column>.lex-am-chat-composer>header{min-height:34px;padding:6px 10px}.lex-root--operator .lex-center-column>.lex-am-chat-composer textarea{min-height:48px;max-height:64px}.lex-root--operator .lex-center-column>.lex-am-chat-composer>footer{margin-bottom:8px}.lex-risk-card,.lex-closing-card{min-height:0;overflow:auto}.lex-risk-workspace>.lex-right-rail,.lex-closing-workspace>.lex-right-rail{overflow:auto}.lex-root .lex-qa-workspace{height:calc(100dvh - 88px);min-height:0;padding:12px;display:grid;grid-template-rows:76px minmax(0,1fr);gap:10px}.lex-qa-workspace>.lex-stage-header{margin:0}.lex-qa-grid{height:100%;min-height:0;grid-template-columns:minmax(260px,.95fr) minmax(0,2.65fr) minmax(300px,1.08fr)}.lex-qa-column{min-height:0;overflow:auto}.lex-answer-column{display:flex;flex-direction:column}.lex-answer-column>.lex-am-chat-composer{flex:none;width:100%;margin-top:12px}.lex-qa-column .lex-time-focus{height:360px;flex:none}.lex-root :is(.lex-risk-card,.lex-closing-card,.lex-qa-column) :is(small,time,label,button){font-size:14px;line-height:1.5}@media(max-width:1520px)and (min-width:761px){.lex-topbar .lex-session-meta{display:none}.lex-topbar{gap:12px}.lex-topbar-end{min-width:0;margin-left:auto;flex-wrap:wrap;justify-content:flex-end}.lex-brand strong{font-size:17px}.lex-brand b{font-size:14px}}@media(max-width:1180px)and (min-width:761px){.lex-root .lex-layout,.lex-root .lex-anchor-reminder{height:auto;min-height:calc(100dvh - 88px);overflow:visible;grid-template-columns:260px minmax(0,1fr)}.lex-left-rail,.lex-anchor-timeline,.lex-root .lex-center-column,.lex-anchor-main{height:800px}.lex-root--operator .lex-layout:not(.lex-risk-workspace):not(.lex-closing-workspace)>.lex-right-rail{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:360px}.lex-root--operator .lex-layout:not(.lex-risk-workspace):not(.lex-closing-workspace) .lex-product-region{max-height:none}.lex-anchor-side{grid-column:1 / -1;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:360px}.lex-root .lex-qa-workspace{height:auto;grid-template-rows:76px auto}.lex-qa-grid{height:auto;grid-template-columns:260px minmax(0,1fr)}.lex-qa-column{height:680px}.lex-qa-column.lex-incidents{height:360px;grid-column:1 / -1}}@media(max-width:760px){.lex-topbar{height:auto;min-height:0;padding:12px;align-items:flex-start}.lex-topbar .lex-brand{flex:1 1 100%}.lex-topbar .lex-session-meta{display:none}.lex-topbar-end{min-width:0;width:100%;flex-wrap:wrap;align-items:center;gap:8px}.lex-topbar-end>*{max-width:100%}.lex-topbar-end .lex-room-picker{width:min(128px,38vw)}.lex-topbar-end .lex-locale{width:84px;min-width:84px}.lex-topbar-end .lex-exit-live,.lex-topbar-end .lex-end-live{min-width:0;padding-inline:10px}.lex-topbar-end .lex-clock{margin-left:auto}.lex-root .lex-layout,.lex-root .lex-anchor-reminder{display:flex;flex-direction:column;height:auto;min-height:0;padding:10px;overflow:visible}.lex-root .lex-center-column,.lex-anchor-main{display:grid;grid-template-rows:auto 420px 360px auto;order:1;width:100%}.lex-left-rail,.lex-anchor-timeline{order:2;width:100%;height:620px}.lex-root .lex-layout>.lex-right-rail,.lex-anchor-side{order:3;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.lex-root .lex-right-rail [data-console-region],.lex-root .lex-anchor-side [data-console-region]{overflow:visible}.lex-root .lex-stage-header,.lex-anchor-reminder-head{height:auto;min-height:88px}.lex-anchor-reminder-head{align-items:start}.lex-anchor-reminder-head{flex-wrap:wrap}.lex-anchor-qa-notice{right:8px;bottom:8px;left:8px;width:auto;max-height:min(48dvh,420px)}.lex-anchor-qa-notice>header{flex-wrap:wrap}.lex-anchor-qa-notice>header>div{margin-left:auto}.lex-anchor-reminder-head>span{max-width:none;text-align:left}.lex-root .lex-numbered-cues,.lex-say-now>div{padding:12px 16px}.lex-root .lex-numbered-cues strong,.lex-say-now p{font-size:26px}.lex-console-prompt-row{grid-template-columns:26px 70px minmax(0,1fr);gap:8px}.lex-console-prompt-row b,.lex-console-prompt-row p{font-size:14px}.lex-root .lex-flow-buttons{flex-wrap:wrap}.lex-root .lex-risk-workspace .lex-center-column,.lex-root .lex-closing-workspace .lex-center-column{grid-template-rows:auto minmax(400px,auto) auto}.lex-risk-workspace>.lex-right-rail,.lex-closing-workspace>.lex-right-rail{display:flex!important;flex-direction:column}.lex-root .lex-qa-workspace{height:auto;display:block;padding:10px}.lex-qa-grid{display:flex;height:auto;flex-direction:column}.lex-qa-column{height:auto;max-height:680px}.lex-am-chat-trigger{min-width:0}.lex-am-chat-trigger>span{width:23px}.lex-am-instruction-card>header{padding:8px 12px;flex-wrap:wrap}.lex-am-instruction-summary{display:none}.lex-am-instruction-card>header time{margin-left:auto}.lex-am-instruction-actions{width:100%;justify-content:flex-end}.lex-am-instruction-card>p{max-height:24dvh;padding:0 12px 12px;font-size:18px}.lex-am-chat-composer{gap:7px}.lex-am-chat-composer>header{min-height:38px;padding:7px 10px}.lex-am-chat-composer textarea{min-height:54px;max-height:72px;resize:none}.lex-am-chat-composer>footer{margin-bottom:9px}}@media(prefers-reduced-motion:reduce){.lex-am-instruction-card.is-unread{animation:none}}.lex-stage-reference{min-height:0;height:100%;padding:0!important;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border-color:#d8e7ea!important;background:#fff}.lex-stage-reference>header{min-height:46px;padding:8px 18px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid #e2edef;background:linear-gradient(100deg,#eef9fa,#fff)}.lex-stage-reference>header h2{min-width:0;margin:0;color:#173b4f;font-size:18px;line-height:1.4;font-weight:750}.lex-stage-reference>header em{flex:none;padding:3px 7px;border-radius:99px;background:#e4f5f6;color:#087684;font-size:13px;font-style:normal;font-weight:850}.lex-stage-talking-points{min-height:0;padding:12px 18px;overflow:auto}.lex-stage-talking-points h3{margin:0 0 8px;color:#5d7787;font-size:14px}.lex-stage-talking-points ol{margin:0;padding:0;display:grid;gap:9px;list-style:none}.lex-stage-talking-points li{display:grid;grid-template-columns:27px minmax(0,1fr);align-items:start;gap:10px}.lex-stage-talking-points li i{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;background:#e3f3f5;color:#087987;font-size:13px;font-style:normal;font-weight:850}.lex-stage-talking-points li strong{color:#142f43;font-size:clamp(20px,1.45vw,27px);line-height:1.4;font-weight:620;overflow-wrap:anywhere}.lex-stage-reference.is-compact .lex-stage-talking-points li strong{font-size:clamp(18px,1.3vw,23px)}.lex-console-prompt-row{align-items:start}.lex-console-prompt-row>.lex-console-prompt-icon,.lex-console-prompt-row>b{align-self:start}.lex-console-prompt-row>b{min-height:28px;display:flex;align-items:center;line-height:1.35}.lex-console-prompt-row>div{min-width:0;display:grid;gap:7px}.lex-console-prompt-row>div p{margin:0;color:#294d60;font-size:14px;line-height:1.45}.lex-closing-card>.lex-stage-reference{margin:12px 0;height:auto;min-height:300px;border-left:0!important;border-right:0!important;border-radius:0}@media(max-width:760px){.lex-root .lex-center-column,.lex-anchor-main{grid-template-rows:auto minmax(520px,auto) auto auto}.lex-stage-reference{height:auto;min-height:520px}.lex-stage-reference>header{align-items:flex-start}.lex-stage-talking-points{padding:14px 16px}.lex-stage-talking-points li{grid-template-columns:25px minmax(0,1fr);gap:9px}.lex-stage-talking-points li strong,.lex-stage-reference.is-compact .lex-stage-talking-points li strong{font-size:clamp(19px,5.6vw,25px)}}.lex-root--operator{--lex-operator-meta: 11px;--lex-operator-secondary: 12px;--lex-operator-body: 13px;--lex-operator-action: 14px;--lex-operator-heading: 15px}.lex-root--operator .lex-topbar{height:68px;gap:12px;padding:0 14px}.lex-root--operator .lex-brand-mark{width:40px;height:40px}.lex-root--operator .lex-brand b{font-size:10px}.lex-root--operator .lex-brand strong{font-size:17px}.lex-root--operator .lex-topbar :is(button,.app-select__trigger,.lex-person-meta){font-size:13px}.lex-root--operator .lex-clock strong{font-size:27px}.lex-root--operator .lex-clock span,.lex-root--operator .lex-clock em{font-size:12px}.lex-root--operator .lex-runtime-alert{top:70px}.lex-operator-shell{height:calc(100dvh - 68px);min-height:0;padding:8px;display:grid;grid-template-columns:clamp(280px,24vw,340px) minmax(0,1fr);gap:8px;overflow:hidden;background:#f5f8fa}.lex-run-control,.lex-operations-workspace,.lex-operations-body,.lex-task-pane,.lex-signal-pane{min-width:0;min-height:0}.lex-run-control{height:100%}.lex-run-control>.lex-time-focus{border:1px solid var(--lex-line);border-radius:9px;background:#fff}.lex-run-control .lex-time-focus{padding:12px 10px}.lex-run-control .lex-time-focus>header h2{font-size:16px}.lex-run-control .lex-time-focus>header small,.lex-run-control .lex-time-total small,.lex-run-control .lex-time-total em{font-size:12px}.lex-run-control .lex-time-total strong{font-size:25px}.lex-run-control .lex-timeline-node time,.lex-run-control .lex-timeline-stage>small,.lex-run-control .lex-timeline-live,.lex-run-control .lex-timeline-live small,.lex-run-control .lex-timeline-deviations span,.lex-run-control .lex-timeline-deviations small{font-size:12px}.lex-run-control .lex-timeline-node strong{font-size:14px}.lex-run-control .lex-timeline-stage{min-height:64px;padding:10px 6px}.lex-run-control .lex-console-timeline>li.lex-stage-item:not(:last-child):after{left:21px;top:40px;bottom:-25px}.lex-run-control .lex-console-timeline>li.is-current{min-height:96px}.lex-run-control .lex-console-timeline>li.is-current .lex-timeline-stage{min-height:96px}.lex-run-control .lex-timeline-actions{display:grid;grid-template-columns:1fr;gap:7px}.lex-run-control .lex-timeline-actions :is(button,summary){min-height:38px;font-size:13px}.lex-operations-workspace{display:flex;flex-direction:column;gap:8px;overflow:hidden;container:commerce-workspace / inline-size}.lex-critical-alert{flex:none;height:44px;box-sizing:border-box;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edb58f;border-radius:8px;background:#fff4eb;color:#8f401b}.lex-critical-alert>span{min-width:0;display:flex;align-items:center;gap:8px;font-size:13px}.lex-critical-alert i{width:24px;height:24px;flex:none;display:grid;place-items:center;border-radius:50%;background:#d9652b;color:#fff;font-style:normal;font-weight:900}.lex-critical-alert b{font-size:11px;letter-spacing:.04em}.lex-critical-alert button{flex:none;min-height:30px;padding:0 10px;border-color:#d88b61;color:#8f401b;background:#fff;font-size:12px}.lex-critical-alert.is-critical{border-color:#d77a72;background:#fff0ef;color:#9e302b}.lex-critical-alert.is-critical i{background:#c83f38}.lex-commerce-context{flex:none;min-height:76px;padding:10px 12px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.25fr) auto;align-items:stretch;gap:0;border:1px solid var(--lex-line);border-radius:9px;background:#fff}.lex-commerce-context>div{min-width:0;padding-right:18px;display:grid;align-content:center;gap:4px}.lex-commerce-context>div+div{padding-left:18px;border-left:1px solid var(--lex-line)}.lex-commerce-context .lex-commerce-product{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:10px}.lex-commerce-context .lex-commerce-product-image,.lex-root button.lex-commerce-product-image-trigger{width:56px;height:56px;min-height:0;padding:0;overflow:hidden;box-sizing:border-box;border:1px solid #d6e6e9;border-radius:7px;background:#f8fbfc;box-shadow:none}.lex-root button.lex-commerce-product-image-trigger{cursor:zoom-in}.lex-root button.lex-commerce-product-image-trigger:hover{border-color:#79c5cf;box-shadow:0 0 0 3px #0792a41f}.lex-root button.lex-commerce-product-image-trigger:focus-visible{outline:3px solid rgba(7,146,164,.28);outline-offset:2px}.lex-commerce-context :is(.lex-commerce-product-image,.lex-commerce-product-image-trigger)>img,.lex-commerce-context :is(.lex-commerce-product-image,.lex-commerce-product-image-trigger)>.lex-product-image-empty{width:100%;height:100%;box-sizing:border-box;border:0;border-radius:inherit;object-fit:contain;background:transparent;box-shadow:none}.lex-commerce-context :is(.lex-commerce-product-image,.lex-commerce-product-image-trigger)>.lex-product-image-empty{font-size:23px}.lex-commerce-context .lex-commerce-product-copy{min-width:0;display:grid;gap:4px}.lex-commerce-context small{color:#6c8391;font-size:11px}.lex-commerce-context strong{overflow:hidden;color:#17394c;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.lex-commerce-context span{color:#66808e;font-size:11px}.lex-commerce-context .lex-commerce-product-meta{min-width:0;display:flex;align-items:center;gap:5px;overflow:hidden}.lex-commerce-context .lex-commerce-product-meta>span:not(:first-child,.lex-commerce-stock):before{content:"·";margin-right:5px;color:#a4b6be}.lex-commerce-context .lex-commerce-product-meta>span:not(.lex-commerce-stock){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lex-commerce-context .lex-commerce-stock{width:max-content;flex:none;padding:3px 7px;display:inline-flex;align-items:baseline;gap:5px;border-radius:99px;background:#eef8f8;color:#2b7180;font-variant-numeric:tabular-nums}.lex-commerce-context .lex-commerce-stock small{color:#5f7d8d;font-size:10px}.lex-commerce-context .lex-commerce-stock b{color:#087987;font-size:13px}.lex-commerce-context .lex-commerce-section-heading{min-width:0;display:flex;align-items:center;gap:7px}.lex-commerce-context .lex-commerce-section-heading>strong{font-size:12px}.lex-commerce-context .lex-commerce-section-heading>em{flex:none}.lex-commerce-context .lex-commerce-part-name{overflow:hidden;color:#526f7f;text-overflow:ellipsis;white-space:nowrap}.lex-commerce-context .lex-commerce-part-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#527283;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.lex-commerce-context .lex-commerce-part-progress b{color:#294c60;font-size:12px}.lex-commerce-context .lex-commerce-part-progress em{padding:0;background:transparent;color:#638092;font-size:11px;font-weight:500}.lex-commerce-context .lex-commerce-part-progress em:first-letter{text-transform:uppercase}.lex-commerce-context .lex-commerce-part-meter{height:4px;overflow:hidden;border-radius:99px;background:#e3ecef}.lex-commerce-context .lex-commerce-part-meter>i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#2aa0ad,#73c4cb)}.lex-commerce-context .lex-commerce-offer{display:flex;flex-wrap:wrap;align-content:center;align-items:baseline;gap:4px 10px}.lex-commerce-context .lex-commerce-offer>strong{min-width:0;max-width:100%;flex:0 1 auto;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.lex-commerce-context .lex-commerce-offer-summary{display:contents}.lex-commerce-context .lex-commerce-offer-price{flex:none;display:inline-flex;align-items:baseline;gap:5px;color:#087987;font-variant-numeric:tabular-nums}.lex-commerce-context .lex-commerce-offer-price small{color:#6c8391;font-size:10px}.lex-commerce-context .lex-commerce-offer-price b{font-size:13px}.lex-commerce-context .lex-commerce-offer-highlights{min-width:0;flex:0 0 100%;display:grid;justify-items:start;gap:4px}.lex-commerce-context .lex-commerce-offer-highlights>span{box-sizing:border-box;max-width:100%;padding:2px 6px;border-radius:4px;background:#f2f6f7;color:#536f7e;line-height:1.4;overflow-wrap:anywhere}.lex-commerce-context em{width:max-content;padding:2px 6px;border-radius:99px;background:#e6f5ef;color:#17725f;font-size:10px;font-style:normal}.lex-commerce-context>button{min-height:38px;margin-left:16px;padding:0 12px;align-self:center;font-size:13px}.lex-commerce-context>.lex-commerce-manage{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.lex-commerce-context>.lex-commerce-manage>span{color:currentColor;font-size:20px;font-weight:500;line-height:1}@container commerce-workspace (max-width: 1100px){.lex-commerce-context{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;row-gap:8px}.lex-commerce-context>div.lex-commerce-offer{grid-column:1 / -1;grid-row:2;padding:8px 0 0;border-top:1px solid var(--lex-line);border-left:0}}@container commerce-workspace (max-width: 700px){.lex-commerce-context{grid-template-columns:minmax(0,1fr) auto}.lex-commerce-context .lex-commerce-product{grid-column:1}.lex-commerce-context>div.lex-commerce-part{grid-column:1 / -1;grid-row:2;padding:9px 0 0;border-top:1px solid var(--lex-line);border-left:0}.lex-commerce-context>div.lex-commerce-offer{grid-row:3}.lex-commerce-context>.lex-commerce-manage{grid-column:2;grid-row:1}}@container commerce-workspace (max-width: 450px){.lex-commerce-context{grid-template-columns:minmax(0,1fr)}.lex-commerce-context .lex-commerce-product{padding-right:0}.lex-commerce-context>.lex-commerce-manage{width:100%;grid-column:1;grid-row:4;justify-content:center;margin:2px 0 0}}.lex-product-image-dialog{width:min(760px,calc(100vw - 32px));max-width:760px;max-height:calc(100dvh - 32px);padding:0;overflow:hidden;border:1px solid #cadde2;border-radius:12px;background:#fff;color:#17394c;box-shadow:0 24px 70px #081c2847}.lex-product-image-dialog::backdrop{background:#081c2894}.lex-product-image-dialog>header{min-height:54px;padding:8px 12px 8px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--lex-line)}.lex-product-image-dialog>header strong{min-width:0;overflow:hidden;font-size:16px;text-overflow:ellipsis;white-space:nowrap}.lex-root .lex-product-image-dialog>header button{width:38px;min-width:38px;min-height:38px;padding:0;border:0;border-radius:50%;background:#eef4f6;color:#496779;font-size:25px;line-height:1}.lex-product-image-dialog>figure{min-height:280px;margin:0;padding:18px;display:grid;place-items:center;background:#f4f7f8}.lex-product-image-dialog>figure>img,.lex-product-image-dialog>figure>.lex-product-image-empty{width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 122px);border:0;border-radius:8px;object-fit:contain;background:#fff;box-shadow:0 8px 28px #14364b1f}.lex-product-image-dialog>figure>.lex-product-image-empty{width:min(520px,100%);height:min(520px,calc(100dvh - 122px));font-size:72px}.lex-operations-body{flex:1;display:grid;grid-template-columns:minmax(380px,.8fr) minmax(520px,1.2fr);gap:8px;overflow:hidden}.lex-task-pane,.lex-signal-pane{border:1px solid var(--lex-line);border-radius:9px;background:#fff;overflow:hidden}.lex-task-pane{overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.lex-stage-handling-panel{height:100%;min-height:0;display:flex;flex-direction:column}.lex-stage-handling-panel>:is(.lex-stage-reference,.lex-action-board){min-height:0;margin:0;border:0;border-radius:0;box-shadow:none}.lex-stage-handling-panel>.lex-stage-reference{flex:1 1 0;min-height:220px}.lex-stage-handling-panel>.lex-action-board{flex:0 1 auto;max-height:48%}.lex-stage-handling-panel>.lex-action-board{border-top:1px solid var(--lex-line)}.lex-task-pane .lex-stage-reference>header{min-height:40px;padding:8px 14px}.lex-task-pane .lex-stage-reference>header h2{font-size:16px}.lex-task-pane .lex-stage-talking-points{padding:10px 14px}.lex-task-pane .lex-stage-talking-points h3,.lex-task-pane .lex-action-board-head h3{font-size:14px}.lex-task-pane .lex-stage-talking-points li strong{font-size:clamp(17px,1.35vw,21px);line-height:1.5}.lex-task-pane .lex-action-board-head{min-height:36px;padding:0 12px}.lex-task-pane .lex-console-prompt-rows{padding:0 8px 6px}.lex-task-pane .lex-console-prompt-row{min-height:42px;grid-template-columns:24px 68px minmax(0,1fr);gap:8px;padding:5px}.lex-task-pane .lex-console-prompt-icon{width:24px;height:24px}.lex-task-pane .lex-console-prompt-row :is(b,p){font-size:13px}.lex-task-pane .lex-flow-buttons{min-height:44px;padding:5px 9px}.lex-task-pane .lex-flow-buttons button{min-height:34px;font-size:13px}.lex-task-card{min-height:100%;padding:14px;display:grid;align-content:start;gap:12px;background:#fff}.lex-task-card>header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;align-items:center}.lex-task-card>header small{grid-column:1 / -1;color:#718795;font-size:11px}.lex-task-card>header h2{margin:0;font-size:17px}.lex-task-card>header em{padding:3px 7px;border-radius:99px;background:#fff0ed;color:#ae3e34;font-size:11px;font-style:normal}.lex-risk-resolution-panel>header{grid-template-columns:minmax(0,1fr) auto auto}.lex-risk-resolution-panel>header small{grid-column:1 / -1}.lex-comment-prompt-panel{padding:12px;gap:8px}.lex-comment-prompt-panel>header{display:flex;align-items:center;justify-content:space-between}.lex-comment-prompt-panel>header small{grid-column:auto}.lex-task-panel-close{width:28px;height:28px;padding:0;display:grid;place-items:center;border:1px solid #cddde2;border-radius:6px;color:#526d7d;background:#fff;font-size:21px;font-weight:400;line-height:1}.lex-task-panel-close:hover:not(:disabled){border-color:#77bdc8;color:#057e91;background:#effafb}.lex-comment-prompt-panel .lex-question{margin:0;padding:10px;border-radius:7px;background:#f3f8fa}.lex-comment-prompt-panel .lex-question small{color:#6d8391;font-size:11px}.lex-comment-prompt-panel .lex-question h3{margin:4px 0 0;font-size:16px;line-height:1.45}.lex-legacy-overlay-alert{margin:0 14px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #efc990;border-radius:8px;background:#fff9ef;color:#76521f;font-size:13px;line-height:1.45}.lex-legacy-overlay-alert button{flex:none;min-height:34px}.lex-source-comments{border:1px solid #e1eaed;border-radius:7px}.lex-source-comments summary{padding:7px 10px;color:#466577;font-size:12px;font-weight:750;cursor:pointer}.lex-source-comments>div{max-height:240px;padding:0 10px 8px;overflow:auto}.lex-source-comments[data-auto-preview=true]>div{max-height:var(--lex-source-preview-height, 120px)}.lex-source-comments article{padding:7px 0;display:flex;gap:8px;border-top:1px solid #edf2f4}.lex-source-comments p{flex:1;margin:0;color:#355465;font-size:12px;line-height:1.45}.lex-source-comments time{flex:none;color:#7a909c;font-size:10px}.lex-answer-editor{display:grid;gap:6px;color:#536f80;font-size:12px;font-weight:750}.lex-answer-editor textarea{width:100%;min-height:150px;resize:vertical;padding:10px;border:1px solid #cddde2;border-radius:7px;color:#17394c;background:#fff;font:13px/1.55 inherit}.lex-answer-editor textarea:read-only{background:#f7fafb}.lex-projection-note{margin:0;padding:8px 10px;border-radius:7px;background:#edf7f8;color:#416978;font-size:12px;line-height:1.45}.lex-answer-actions,.lex-risk-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.lex-answer-actions button,.lex-risk-actions button{min-height:36px;font-size:13px}.lex-risk-resolution-panel .lex-risk-block,.lex-risk-resolution-panel .lex-safe-block{margin:0}.lex-risk-resolution-panel .lex-risk-evidence{max-height:none;overflow:visible}.lex-risk-resolution-panel :is(.lex-risk-block,.lex-safe-block) small{font-size:11px}.lex-risk-resolution-panel :is(.lex-risk-block,.lex-safe-block) p{font-size:13px;line-height:1.5}.lex-signal-pane{display:grid;grid-template-rows:minmax(220px,1.1fr) minmax(210px,.9fr)}.lex-action-queue{min-height:0;overflow:hidden;border-bottom:1px solid var(--lex-line)}.lex-action-queue>.lex-comment-candidates{height:100%;min-height:0;margin:0;padding:9px 4px 9px 11px;display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;border:0;border-radius:0;box-shadow:none}.lex-action-queue .lex-comment-candidate-list{min-height:0;padding-right:7px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.lex-action-queue .lex-side-title{min-height:24px}.lex-action-queue .lex-side-title h3{font-size:14px}.lex-action-queue .lex-comment-group{margin-top:7px}.lex-action-queue .lex-comment-group h4,.lex-action-queue .lex-comment-group h4 span{font-size:11px}.lex-action-queue .lex-comment-candidate{padding:6px 8px!important}.lex-action-queue .lex-comment-candidate b{font-size:13px}.lex-action-queue .lex-comment-candidate span{font-size:10px}.lex-action-queue .lex-comment-candidate.is-active{border-left:3px solid var(--lex-teal)!important;background:#eaf7f8!important;opacity:1}.lex-action-queue .lex-comment-volume{justify-self:end;color:#417080;font-size:10px;font-style:normal;font-weight:800}.lex-signal-pane>.lex-liveoa-comments{min-height:0;margin:0;padding:10px 12px;grid-template-rows:auto auto minmax(0,1fr);gap:6px;overflow:hidden;border:0;border-radius:0;box-shadow:none}.lex-signal-pane .lex-liveoa-comments .lex-side-title{min-height:26px}.lex-signal-pane .lex-liveoa-comments .lex-side-title h3{font-size:14px}.lex-signal-pane .lex-comment-focus-filters{padding:0 0 6px}.lex-signal-pane .lex-comment-focus-filters button{min-height:30px;padding:4px 7px;font-size:11px}.lex-signal-pane .lex-liveoa-comments ul{min-height:0;max-height:none;overflow-y:auto;scrollbar-gutter:stable}.lex-signal-pane .lex-liveoa-comments :is(p,time,button){font-size:12px}.lex-signal-pane .lex-liveoa-comments :is(p,time){line-height:1.5}.lex-commerce-drawer-backdrop{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end;background:#0c1f2b52}.lex-commerce-drawer{width:min(520px,calc(100vw - 24px));height:100%;display:grid;grid-template-rows:58px minmax(0,1fr);background:#f5f8fa;box-shadow:-18px 0 50px #0d263333}.lex-commerce-drawer>header{padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--lex-line);background:#fff}.lex-commerce-drawer>header h2{margin:0;font-size:16px}.lex-commerce-drawer>header button{min-height:34px;font-size:12px}.lex-commerce-drawer>div{min-height:0;padding:10px 10px 24px;display:grid;align-content:start;gap:8px;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.lex-commerce-drawer .lex-side-card,.lex-commerce-drawer .lex-focus-card{margin:0;border:1px solid var(--lex-line);border-radius:9px;background:#fff;box-shadow:none}.lex-commerce-drawer .lex-product-card{padding:0;overflow:visible}.lex-commerce-drawer .lex-product-card>.lex-side-title{padding:9px 12px}.lex-commerce-drawer .lex-product-drilldown{overflow:visible}.lex-commerce-drawer .lex-product-menu-page.is-details{display:block}.lex-commerce-drawer .lex-product-menu-page.is-direct-products{max-height:none;overflow:visible}@media(max-width:1199px){.lex-operator-shell{grid-template-columns:270px minmax(0,1fr)}.lex-operations-body{grid-template-columns:minmax(330px,.8fr) minmax(430px,1.2fr)}.lex-root--operator .lex-brand>div{display:none}.lex-commerce-context .lex-commerce-product{grid-template-columns:42px minmax(0,1fr);gap:8px}.lex-commerce-context .lex-commerce-product-image,.lex-root button.lex-commerce-product-image-trigger{width:42px;height:42px;border-radius:6px}.lex-commerce-context :is(.lex-commerce-product-image,.lex-commerce-product-image-trigger)>.lex-product-image-empty{font-size:19px}.lex-commerce-context>div{padding-right:12px}.lex-commerce-context>div+div{padding-left:12px}}@media(max-width:1062px){.lex-root--operator .lex-topbar{height:auto;min-height:68px;flex-wrap:wrap}.lex-operator-shell{height:auto;min-height:calc(100dvh - 68px);display:block;overflow:visible}.lex-run-control{min-height:420px;margin-bottom:8px}.lex-operations-workspace{overflow:visible}.lex-operations-body{display:flex;flex-direction:column;overflow:visible}.lex-task-pane{min-height:440px;order:2;overflow:visible}.lex-signal-pane{min-height:680px;order:1;grid-template-rows:minmax(260px,1.05fr) minmax(280px,.95fr);margin-bottom:8px}}.lex-compliance-toggle,.lex-compliance-count{display:none}@media(orientation:portrait)and (min-width:761px){:is(.lex-root--anchor,.lex-root--operator){height:100dvh;display:flex;flex-direction:column;overflow:hidden}:is(.lex-root--anchor,.lex-root--operator)>:is(.lex-topbar,.lex-am-chat,.lex-runtime-alert){flex:none}.lex-root .lex-runtime-alert{top:136px}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar{height:auto;min-height:0;padding:10px 16px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar:after{content:"";order:2;flex-basis:100%;height:0}.lex-root--anchor .lex-topbar .lex-session-meta{display:none}.lex-root--operator .lex-topbar .lex-session-meta{display:flex;flex:0 1 auto;min-width:0}.lex-root--operator .lex-topbar .lex-brand>div{display:grid}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end{display:contents}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end>*{order:3;flex:none}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end>.lex-clock{order:1;height:auto;margin-left:auto;padding-left:0;border-left:0}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end>.lex-clock strong{font-size:34px}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end>.lex-service-status{flex:1 1 0;min-width:0;container-type:inline-size}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .lex-service-status>button.lex-live-state{max-width:100%;overflow:hidden}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .lex-live-state>i,:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .lex-service-chevron{flex:none}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar :is(.lex-service-state,.lex-service-connection){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .lex-service-state{flex:0 1 auto}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .lex-service-connection{flex:0 100 auto}@container (max-width: 250px){:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .lex-service-connection{display:none}}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end>.lex-exit-live{order:4;margin-left:auto}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end>:is(.lex-end-live,.lex-end-dialog){order:5}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar-end>.lex-locale{width:104px}:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .mic-popover{left:0;right:auto}.lex-root--anchor .lex-anchor-reminder{flex:1;height:auto;min-height:0;padding:12px;gap:12px;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(150px,auto) auto auto minmax(0,1fr) auto}.lex-root--anchor :is(.lex-anchor-main,.lex-anchor-side){display:contents}.lex-root--anchor .lex-anchor-reminder-head{grid-row:2;height:auto;min-height:60px;padding:10px 18px;overflow:visible}.lex-root--anchor .lex-anchor-reminder-head h1{font-size:22px}.lex-root--anchor .lex-anchor-timeline{grid-row:3;height:auto}.lex-root--anchor .lex-anchor-main>.lex-stage-reference{grid-row:4;height:auto}.lex-root--anchor .lex-anchor-main>.lex-action-board{grid-row:5;max-height:17dvh}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-time-focus{height:auto;padding:12px 14px;display:grid;gap:8px 18px;grid-template-columns:minmax(200px,250px) minmax(0,1fr);grid-template-areas:"head parts" "total parts" "steps steps"}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-time-focus>header{grid-area:head;padding:0;align-self:end}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-time-focus>header h2{font-size:15px;color:#4d6a7c}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-time-total{grid-area:total;margin:0;padding:0;border:0;align-self:start}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-time-total strong{font-size:30px}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-product-part-list{grid-area:parts;max-height:none;margin:0;padding:0;display:flex;gap:8px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border:0;background:transparent}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-product-part-list>article{flex:1 0 220px;border:1px solid #e1ecef;border-radius:9px;background:#fbfdfd}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-product-part-list>article.is-current{border-color:#3cb3c4;background:#eaf8f9;box-shadow:none}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-product-part-row{height:100%;padding:8px 10px;align-content:center}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-product-part-row>div{grid-column:1 / -1}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-product-part-row>small{justify-self:end}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-current-part-timeline{grid-area:steps;flex:none;padding-top:8px;border-top:1px solid #e3ecef}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-current-part-timeline>header{display:none}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-console-timeline{flex:none;display:flex;gap:10px;padding:2px 0;overflow-x:auto;overflow-y:hidden;scrollbar-gutter:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,transparent,#000 28px,#000 calc(100% - 28px),transparent)}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) :is(.lex-console-timeline,.lex-product-part-list)::-webkit-scrollbar{display:none}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-console-timeline>li{flex:0 0 clamp(150px,18vw,200px)}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-console-timeline>li.is-current{flex-basis:clamp(210px,27vw,300px)}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-console-timeline>li>.lex-timeline-stage{min-height:0;padding:9px 10px;grid-template-columns:28px minmax(0,1fr);gap:9px}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-timeline-stage>i{width:28px;height:28px;font-size:15px}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-timeline-stage>small{display:none}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-timeline-node strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15px}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-console-timeline>li.is-completed{opacity:.72}:is(.lex-root--anchor .lex-anchor-timeline,.lex-root--operator .lex-run-control) .lex-console-timeline>li.lex-stage-item:not(:last-child):after{top:23px;bottom:auto;left:calc(100% - 2px);right:auto;width:14px;height:1px}.lex-root--anchor .lex-stage-reference>header{min-height:54px;padding:10px 22px}.lex-root--anchor .lex-stage-reference>header h2{font-size:clamp(19px,2.2vw,24px)}.lex-root--anchor .lex-stage-talking-points{padding:18px 24px}.lex-root--anchor .lex-stage-talking-points ol{gap:clamp(12px,1.6dvh,22px)}.lex-root--anchor .lex-stage-talking-points li{grid-template-columns:36px minmax(0,1fr);gap:14px}.lex-root--anchor .lex-stage-talking-points li i{width:34px;height:34px;margin-top:.2em;border-radius:9px;font-size:17px}.lex-root--anchor .lex-stage-talking-points li strong{font-size:clamp(24px,min(3.3vw,2.4dvh),48px);line-height:1.45}.lex-root--anchor .lex-anchor-side>.lex-product-region{grid-row:1;max-height:clamp(150px,calc(100dvh - 820px),38dvh);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);overflow:hidden}.lex-root--anchor .lex-anchor-side>.lex-product-region>.lex-product-card{contain:size}.lex-root--anchor .lex-anchor-side>.lex-product-region>*{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-gutter:stable}.lex-root--anchor .lex-anchor-side>.lex-product-region>.lex-offer-focus{border-top:0;border-left:1px solid var(--lex-line)}.lex-root--anchor .lex-anchor-side>.lex-product-region .lex-product-part-progress{display:none}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts{position:fixed;z-index:45;right:20px;bottom:20px;width:min(380px,calc(100vw - 40px));max-height:min(30dvh,320px);padding:12px 14px;overflow:auto;border:1px solid #efb390;border-radius:12px;background:#fffaf6;box-shadow:0 16px 40px #783c1433}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts>header{margin-bottom:8px}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts .lex-compliance-count{min-width:22px;height:22px;padding:0 7px;display:grid;place-items:center;border-radius:99px;background:#e0762f;color:#fff;font-size:12px;font-style:normal;font-weight:800}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts .lex-compliance-toggle{display:inline-flex;align-items:center;min-height:30px;margin-left:auto;padding:0 10px;border:1px solid #efc3a6;border-radius:7px;background:#fff;color:#9d421c;font-size:13px;font-weight:750}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts .lex-compliance-toggle:hover{background:#fff1e8}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts .lex-compliance-toggle:focus-visible{outline:2px solid #e0762f;outline-offset:1px}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts.is-collapsed{width:auto;padding:8px 10px}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts.is-collapsed>header{margin:0}.lex-root--anchor .lex-anchor-side>.lex-compliance-alerts.is-collapsed>:not(header){display:none}.lex-root--anchor .lex-anchor-side.is-compliance-empty>.lex-compliance-alerts{display:none}.lex-operator-shell{flex:1;height:auto;min-height:0;padding:8px;display:flex;flex-direction:column;gap:8px;overflow:hidden;container:commerce-workspace / inline-size}.lex-operator-shell>.lex-operations-workspace{display:contents}.lex-operator-shell :is(.lex-critical-alert,.lex-legacy-overlay-alert){order:0;flex:none;margin:0}.lex-operator-shell .lex-commerce-context{order:1;flex:none}.lex-operator-shell>.lex-run-control{order:2;flex:none;height:auto;min-height:0;margin:0}.lex-operator-shell .lex-operations-body{order:3;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;overflow:hidden}.lex-operator-shell .lex-task-pane{order:0;min-height:0;overflow-y:auto}.lex-operator-shell .lex-signal-pane{order:0;min-height:0;margin:0;grid-template-rows:minmax(0,1.1fr) minmax(0,.9fr)}.lex-root--operator .lex-run-control .lex-time-focus{overflow:visible;grid-template-columns:minmax(190px,230px) minmax(0,1fr) auto;grid-template-areas:"head parts actions" "total parts actions" "steps steps steps"}.lex-root--operator .lex-run-control .lex-timeline-actions{grid-area:actions;padding:0;display:flex;flex-direction:column;justify-content:center;gap:6px}.lex-root--operator .lex-run-control .lex-timeline-actions :is(button,summary){min-height:34px;padding:0 12px;white-space:nowrap}.lex-root--operator .lex-run-control .lex-timeline-actions>details>div{z-index:40;top:calc(100% + 6px);right:0;bottom:auto;left:auto;width:min(420px,calc(100vw - 32px));max-height:50dvh}.lex-root--operator .lex-run-control .lex-console-timeline{gap:0}.lex-root--operator .lex-run-control .lex-console-timeline>li.lex-stage-item:not(:last-child):after{display:none}.lex-root--operator .lex-run-control .lex-console-timeline>li.lex-stage-insert-line{flex:0 0 28px;height:auto}.lex-root--operator .lex-run-control .lex-stage-insert-line:before{top:23px;left:0;right:0}.lex-root.lex-root--operator .lex-run-control .lex-stage-insert-line>button{top:23px;left:50%;transform:translate(-50%,-50%)}.lex-root--anchor .lex-anchor-qa-notice{left:50%;bottom:20px;width:min(760px,calc(100vw - 48px));max-height:min(46dvh,620px);transform:translate(-50%)}.lex-root--anchor .lex-anchor-qa-content p{font-size:22px}}@media(orientation:portrait)and (min-width:761px)and (max-width:900px){:is(.lex-root--anchor,.lex-root--operator) .lex-topbar .mic-trigger>span:not(.mic-trigger__icon):not(.mic-trigger__state){display:none}}.lex-anchor-main--offer{grid-template-rows:auto 76px minmax(0,1.1fr) minmax(0,1fr)}.lex-execution-advisories{flex:none;min-width:0;margin:0;padding:8px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:4px;border-bottom:1px solid #dfd8bd;background:#fffaf0;color:#725b2f;font-size:13px;line-height:1.5}.lex-execution-advisories p{min-width:0;margin:0;overflow-wrap:anywhere}@media(max-width:760px){.lex-anchor-main--offer{height:auto;grid-template-rows:auto auto minmax(280px,auto) auto}.lex-anchor-main--offer>.lex-stage-reference{min-height:280px}}@media(orientation:portrait)and (min-width:761px){.lex-anchor-main--offer>.lex-anchor-offer-summary{display:none}.lex-root--anchor .lex-anchor-reminder:has(.lex-anchor-main--offer) .lex-anchor-side>.lex-product-region{grid-template-columns:minmax(0,1fr)}}.lex-root .lex-task-pane{position:relative;background:#f8fbfc;scroll-padding-top:80px}.lex-task-workspace-head{position:sticky;top:0;z-index:3;min-height:68px;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--lex-line);background:#fff}.lex-task-workspace-head>div{min-width:0}.lex-task-workspace-head small{color:#617d8c;font-size:11px}.lex-task-workspace-head h2{margin:3px 0 0;color:#17394c;font-size:18px;line-height:1.4}.lex-task-status{max-width:48%;padding:5px 8px;border:1px solid #d6e8ea;border-radius:6px;background:#edf7f8;color:#167281;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.lex-task-status.is-warning{color:#946020;background:#fff6e8;border-color:#f0dcba}.lex-task-content{min-width:0;padding:12px}.lex-task-content>[hidden]{display:none}.lex-task-feedback{margin:10px 12px 0;padding:10px 12px;border-radius:7px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.lex-task-feedback.is-success{background:#e5f5ee;color:#22674c;border:1px solid #bfdfce}.lex-task-feedback.is-error{background:#fff0ec;color:#9b3b2b;border:1px solid #f0c8bd}.lex-root .lex-task-content .lex-stage-handling-panel{height:auto;gap:12px}.lex-root .lex-task-content .lex-stage-reference{height:auto;min-height:0;flex:none;border:1px solid var(--lex-line);border-radius:8px;overflow:visible}.lex-root .lex-task-content .lex-stage-reference>header{margin-bottom:0;border-radius:8px 8px 0 0;padding:12px;background:#fff}.lex-root .lex-task-content .lex-stage-reference>header h2{font-size:16px;line-height:1.55;overflow-wrap:anywhere}.lex-root .lex-task-content .lex-stage-talking-points{padding:12px;overflow:visible}.lex-root .lex-task-content .lex-stage-talking-points li strong{font-size:17px;line-height:1.65;font-weight:550}.lex-root .lex-task-content .lex-action-board{flex:none;max-height:none;overflow:visible;border:1px solid var(--lex-line);border-radius:8px;background:#fff}.lex-root .lex-task-content .lex-action-board-head{padding:10px 12px}.lex-root .lex-task-content .lex-console-prompt-rows{padding:0 12px 12px;overflow:visible}.lex-root .lex-task-content .lex-console-prompt-row{padding:12px 0;align-items:center}.lex-root .lex-task-content .lex-console-prompt-row>:is(.lex-console-prompt-icon,b){align-self:center}.lex-root .lex-task-content .lex-flow-buttons{padding:10px;border-top:1px solid var(--lex-line)}.lex-root .lex-task-content .lex-task-card{min-height:0;padding:0;gap:14px;background:transparent}.lex-root .lex-task-pane .lex-task-steps{margin:0;padding:0 0 12px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;list-style:none;border-bottom:1px solid var(--lex-line)}.lex-task-steps li{display:flex;align-items:center;gap:5px;color:#748997;font-size:11px;line-height:1.4}.lex-task-steps i{flex:none;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#eaf0f3;font-size:11px;font-style:normal}.lex-task-steps .is-current{color:#067f91;font-weight:700}.lex-task-steps .is-current i{background:#098fa1;color:#fff}.lex-task-steps .is-complete i{color:#197184;background:#dff1f3}.lex-root .lex-comment-prompt-panel .lex-question{padding:14px;border:1px solid #d8e6eb;border-radius:8px;background:#fff}.lex-root .lex-comment-prompt-panel .lex-question h3{margin-top:6px;font-size:17px;line-height:1.65;overflow-wrap:anywhere}.lex-root .lex-task-pane .lex-source-comments{background:#fff}.lex-answer-heading,.lex-answer-tools{display:flex;align-items:center;justify-content:space-between;gap:12px}.lex-answer-heading>b{font-size:14px}.lex-answer-tools{justify-content:flex-start;flex-wrap:wrap;margin-top:-8px}.lex-answer-tools>.lex-projection-note{min-width:0;flex:1 1 280px;overflow-wrap:anywhere}.lex-answer-tools>small{flex:none;margin-left:auto;color:#718795;font-size:11px;font-variant-numeric:tabular-nums}.lex-root .lex-answer-tools button{min-height:30px;padding:2px 0;border:0;background:transparent;color:#087f92;font-size:12px}.lex-root .lex-task-pane .lex-answer-editor textarea{min-height:180px;padding:14px;color:#17394c;background:#fff;font-family:inherit;font-size:15px;line-height:1.8;border:1px solid #a8cbd3;border-radius:8px}.lex-root .lex-task-pane .lex-answer-editor textarea:read-only{background:#f1f6f8;border-color:#d6e3e8}.lex-root .lex-task-pane .lex-answer-editor textarea:focus{outline:2px solid #1595a6;outline-offset:2px}.lex-task-hint{margin:0;padding:10px 12px;background:#fff6e8;border-radius:7px;color:#85602d;font-size:12px;line-height:1.65}.lex-task-hint.is-generating{display:flex;align-items:center;gap:8px;background:#e9f7fa;color:#087f91}.lex-answer-spinner{flex:0 0 auto;width:16px;height:16px;box-sizing:border-box;border:2px solid #a8dce4;border-top-color:currentColor;border-radius:50%;animation:lex-answer-spin .8s linear infinite}@keyframes lex-answer-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lex-answer-spinner{animation:none}}.lex-task-constraints{padding:10px 12px;border:1px solid #ecddc6;border-radius:7px;background:#fffaf3;color:#875d2f;font-size:12px}.lex-task-constraints summary{cursor:pointer;font-weight:650}.lex-task-constraints ul{margin:10px 0 0;padding-left:18px;line-height:1.8}.lex-task-evidence-meta{display:grid;gap:8px;color:#607e8e;font-size:12px;line-height:1.6;overflow-wrap:anywhere}.lex-task-evidence-meta small{font-size:11px}.lex-root .lex-task-pane .lex-projection-note{padding:0;background:none;color:#607e8e;font-size:12px;line-height:1.65}.lex-task-footer{position:sticky;bottom:-12px;z-index:2;padding:12px 0;border-top:1px solid var(--lex-line);background:#f8fbfc}.lex-root .lex-task-pane .lex-answer-actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px}.lex-root .lex-task-pane .lex-answer-actions button{min-height:40px;padding:8px;white-space:normal}.lex-root .lex-task-pane .lex-risk-resolution-panel>header{padding-bottom:10px;border-bottom:1px solid var(--lex-line)}.lex-root .lex-task-pane .lex-risk-resolution-panel>header>small{display:none}.lex-root .lex-task-pane .lex-risk-evidence{padding:12px;border:1px solid var(--lex-line);border-radius:8px;background:#fff}.lex-root .lex-task-pane .lex-risk-actions{position:sticky;bottom:-12px;padding:12px 0;background:#f8fbfc;border-top:1px solid var(--lex-line)}.lex-root .lex-task-pane .lex-risk-actions>.primary{order:1;flex:1 0 100%}.lex-root .lex-task-pane .lex-safe-block p{font-size:16px;line-height:1.75}.lex-root .lex-task-pane .lex-closing-hero{padding:14px;border:1px solid var(--lex-line);border-radius:8px}.lex-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:1063px){.lex-root .lex-task-pane.is-stage{display:flex;flex-direction:column}.lex-task-pane.is-stage>:is(.lex-task-workspace-head,.lex-task-feedback){flex:none}.lex-task-pane.is-stage>.lex-task-content{flex:1 0 auto;display:flex;flex-direction:column}.lex-root .lex-task-pane.is-stage .lex-stage-handling-panel{flex:1 0 auto}.lex-root .lex-task-pane.is-stage .lex-stage-reference{flex:3 0 auto;grid-template-rows:auto minmax(min-content,1fr)}.lex-root .lex-task-pane.is-stage .lex-action-board{flex:2 0 auto;grid-template-rows:auto minmax(min-content,1fr) auto}}@media(min-width:1063px)and (max-width:1250px){.lex-root .lex-operator-shell{grid-template-columns:250px minmax(0,1fr)}.lex-root .lex-operations-body{grid-template-columns:minmax(0,.9fr) minmax(0,1fr)}}@media(max-width:1062px){.lex-root .lex-task-pane{scroll-margin-top:12px}.lex-task-workspace-head,.lex-task-footer{position:static}}.login-page-root,.auth-loading-shell{--auth-bg: #edf3f5;--auth-card: #ffffff;--auth-line: #d8e4e8;--auth-line-strong: #bdd2d9;--auth-text: #10243a;--auth-muted: #6e8495;--auth-teal: #0792a4;--auth-teal-dark: #087f90;--auth-teal-soft: #e7f7f8;--auth-danger: #d94a42;--auth-shadow: 0 12px 36px rgba(15, 43, 58, .08);box-sizing:border-box;min-height:100vh;color:var(--auth-text);background:var(--auth-bg);font-family:Inter,Noto Sans SC,Microsoft YaHei,Noto Sans JP,system-ui,sans-serif}.login-page-root *,.auth-loading-shell *{box-sizing:border-box}.login-topbar{height:72px;padding:0 clamp(18px,4vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--auth-card);border-bottom:1px solid var(--auth-line)}.login-brand{display:flex;align-items:center;gap:13px;min-width:0}.login-brand-mark{width:44px;height:44px;flex:0 0 auto;display:grid;place-items:center;border-radius:11px;color:#fff;background:linear-gradient(145deg,#0ca3b1,#078394);box-shadow:inset 0 0 0 1px #0000000a;font-size:22px;font-weight:900}.login-brand-copy,.auth-loading-copy{display:grid;gap:1px;min-width:0}.login-brand-copy b,.auth-loading-copy strong{color:var(--auth-teal-dark);font-size:11px;letter-spacing:.16em}.login-brand-copy strong{overflow:hidden;color:var(--auth-text);font-size:16px;text-overflow:ellipsis;white-space:nowrap}.login-language-button{min-height:36px;padding:0 12px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--auth-line);border-radius:8px;color:#415c70;background:#f3f8fa;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:border-color .18s ease,color .18s ease,background-color .18s ease}.login-language-button svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.login-language-button:hover,.login-language-button:focus-visible{color:var(--auth-teal-dark);border-color:#8ccbd2;background:var(--auth-teal-soft);outline:none}.login-page-main{min-height:calc(100vh - 72px);padding:clamp(20px,4vw,56px);display:grid;place-items:center}.login-stage{width:min(1020px,100%);min-height:540px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);overflow:hidden;border:1px solid var(--auth-line);border-radius:14px;background:var(--auth-card);box-shadow:var(--auth-shadow);animation:login-stage-in .32s ease both}.login-intro{min-width:0;padding:clamp(36px,5vw,64px);display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(rgba(7,146,164,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(7,146,164,.035) 1px,transparent 1px),linear-gradient(145deg,#fbfefe,#eef8f9);background-size:28px 28px,28px 28px,auto;border-right:1px solid var(--auth-line)}.login-intro h1{margin:24px 0 0;display:grid;color:var(--auth-text);font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-.05em}.login-intro h1 span{margin-top:14px;color:#183149;font-size:clamp(20px,2vw,28px);line-height:1.35;letter-spacing:-.02em}.login-intro>p{max-width:460px;margin:16px 0 30px;color:var(--auth-muted);font-size:13px;line-height:1.7}.login-workspace-preview{min-height:185px;margin-top:auto;overflow:hidden;border:1px solid var(--auth-line-strong);border-radius:12px;background:#fff;box-shadow:0 8px 24px #0f2b3a12}.login-preview-header{height:39px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--auth-line);color:var(--auth-teal-dark);font-size:8px;font-weight:800;letter-spacing:.1em}.login-preview-header span{display:inline-flex;align-items:center;gap:6px}.login-preview-header span i{width:18px;height:18px;border-radius:5px;background:var(--auth-teal)}.login-preview-header em{padding:4px 7px;border-radius:5px;color:#148a6b;background:#effbf7;font-size:7px;font-style:normal}.login-preview-body{height:146px;padding:9px;display:grid;grid-template-columns:64px minmax(0,1fr) 88px;gap:7px;background:#edf3f5}.login-preview-rail,.login-preview-content,.login-preview-side{padding:8px;display:flex;flex-direction:column;gap:7px;border:1px solid var(--auth-line);border-radius:7px;background:#fff}.login-preview-rail i{height:7px;border-radius:4px;background:#dbe7ea}.login-preview-rail i:nth-child(2){background:#94d3da}.login-preview-content i{width:62%;height:7px;border-radius:4px;background:#d7e5e9}.login-preview-content i:nth-child(2){width:84%}.login-preview-content i:nth-child(3){width:72%}.login-preview-content b{flex:1;margin-top:4px;border-radius:6px;background:linear-gradient(135deg,#eef9fa,#dff1f3)}.login-preview-side i{flex:1;border:1px solid #e0eaed;border-radius:5px;background:#f1f6f7}.login-auth-panel{padding:clamp(34px,4vw,54px);display:flex;flex-direction:column;justify-content:center;background:var(--auth-card)}.login-auth-heading{margin-bottom:30px;display:flex;align-items:center;gap:12px}.login-auth-heading>span:last-child{display:grid;gap:3px}.login-auth-heading small{color:var(--auth-muted);font-size:9px;font-weight:800;letter-spacing:.12em}.login-auth-heading strong{font-size:18px;line-height:1.35}.login-auth-icon{width:42px;height:42px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;color:var(--auth-teal);background:var(--auth-teal-soft)}.login-auth-icon svg{width:24px;height:24px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-role-actions{display:grid;gap:10px}.login-role-button{min-height:62px;padding:0 16px;display:grid;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:12px;border:1px solid var(--auth-line-strong);border-radius:9px;color:#304b61;background:#fff;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.login-role-button>svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-role-button strong{font-size:14px}.login-role-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--auth-teal-dark);background:var(--auth-teal-soft)}.login-role-icon svg{width:19px;height:19px;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.login-role-button--primary{color:#fff;border-color:var(--auth-teal);background:linear-gradient(180deg,#099bad,#078b9d);box-shadow:0 8px 18px #0792a42e}.login-role-button--primary .login-role-icon{color:#fff;background:#ffffff26}.login-role-button:hover,.login-role-button:focus-visible{transform:translateY(-1px);border-color:#77c7d0;background:#f4fbfc;box-shadow:0 8px 20px #0f2b3a14;outline:none}.login-role-button--primary:hover,.login-role-button--primary:focus-visible{color:#fff;border-color:var(--auth-teal-dark);background:linear-gradient(180deg,#078fa0,#087f90)}.login-role-button:active{transform:translateY(0)}.login-error-message{margin:14px 0 0;padding:10px 12px;display:flex;align-items:flex-start;gap:8px;border:1px solid #f2c2bd;border-radius:8px;color:var(--auth-danger);background:#fff6f4;font-size:12px;line-height:1.5}.login-error-message span{width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--auth-danger);font-size:10px;font-weight:800}.auth-loading-shell{width:100%;min-width:100vw;display:grid;place-items:center;padding:24px}.auth-loading-card{width:min(360px,100%);min-height:86px;padding:20px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid var(--auth-line);border-radius:12px;background:var(--auth-card);box-shadow:var(--auth-shadow);animation:login-stage-in .24s ease both}.auth-loading-copy span{overflow:hidden;color:var(--auth-muted);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.auth-loading-indicator{display:flex;align-items:center;gap:4px}.auth-loading-indicator i{width:5px;height:5px;border-radius:50%;background:var(--auth-teal);animation:auth-loading-pulse 1.1s ease-in-out infinite}.auth-loading-indicator i:nth-child(2){animation-delay:.12s}.auth-loading-indicator i:nth-child(3){animation-delay:.24s}@keyframes login-stage-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes auth-loading-pulse{0%,70%,to{opacity:.25;transform:translateY(0)}35%{opacity:1;transform:translateY(-3px)}}@media(max-width:760px){.login-stage{grid-template-columns:1fr;min-height:0}.login-intro{padding:34px;border-right:0;border-bottom:1px solid var(--auth-line)}.login-workspace-preview{display:none}.login-intro>p{margin-bottom:0}.login-auth-panel{padding:34px}}@media(max-width:480px){.login-topbar{height:64px;padding:0 16px}.login-brand-mark{width:38px;height:38px;border-radius:9px;font-size:19px}.login-brand-copy strong{max-width:150px;font-size:13px}.login-language-button{padding:0 10px}.login-page-main{min-height:calc(100vh - 64px);padding:14px;align-items:start}.login-intro,.login-auth-panel{padding:26px 22px}.login-intro h1{margin-top:20px;font-size:40px}.login-intro h1 span{font-size:19px}.login-auth-heading{margin-bottom:22px}.login-role-button{padding:0 13px;gap:9px}}@media(prefers-reduced-motion:reduce){.login-stage,.auth-loading-card,.auth-loading-indicator i{animation:none}.login-role-button{transition:none}}.set-root{--set-line:#d8e5e9;--set-teal:#078fa0;min-height:100vh;display:grid;grid-template-columns:200px minmax(0,1fr);background:#edf3f5;color:#10243a}.set-root *{box-sizing:border-box}.set-nav{position:sticky;top:0;height:100vh;padding:20px 14px;border-right:1px solid var(--set-line);background:#fff}.set-logo{padding:4px 8px;display:flex;align-items:center;gap:11px;color:#10243a;text-decoration:none}.set-logo>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:var(--set-teal);color:#fff;font-size:20px;font-weight:900}.set-logo b{font-size:14px}.set-nav nav{margin-top:34px;display:grid;gap:6px}.set-nav nav a{min-height:46px;padding:0 13px;display:flex;align-items:center;gap:12px;border-radius:9px;color:#4a6475;font-size:14px;font-weight:700;text-decoration:none}.set-nav nav a:hover,.set-nav nav a.is-active{color:#067f90;background:#eaf7f8}.set-main{min-width:0}.set-main>header{height:72px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--set-line);background:#fff}.set-main>header h1{margin:0;font-size:20px}.set-main>header p{margin:2px 0 0;color:#718795;font-size:11px}.set-main>header>div:last-child{display:flex;align-items:center;gap:8px}.set-main button{min-height:40px;padding:0 12px;border:1px solid var(--set-line);border-radius:8px;background:#fff;color:#36566a}.set-main>header .set-header-locale{width:112px;min-width:112px}.set-main>header .set-header-locale .app-select__trigger{height:40px}.set-content{width:min(920px,calc(100% - 40px));margin:24px auto 60px;display:grid;gap:16px}.set-content>section{padding:22px;border:1px solid var(--set-line);border-radius:12px;background:#fff;box-shadow:0 8px 24px #1436460a}.set-content h2{margin:0;font-size:16px}.set-description{margin:4px 0 20px;color:#718795;font-size:11px}.set-fields{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.set-diagnostic{margin-top:18px;display:grid;grid-template-columns:1fr 1.5fr;gap:14px 18px;align-items:end}.set-diagnostic>div{display:grid;gap:6px}.set-diagnostic>div>span{color:#607787;font-size:11px}.set-diagnostic strong{font-size:12px}.set-diagnostic strong.is-granted{color:#16755f}.set-diagnostic strong.is-denied{color:#ad4f21}.set-diagnostic i{height:9px;border-radius:999px;background:#e4ecef;overflow:hidden}.set-diagnostic i b{height:100%;display:block;border-radius:999px;background:var(--set-teal);transition:width .1s}.set-primary{background:var(--set-teal)!important;color:#fff!important;border-color:var(--set-teal)!important;font-weight:750}.set-danger{margin-top:16px;color:#b34438!important;border-color:#efc5c0!important;background:#fff8f7!important}.set-content button{cursor:pointer}@media(max-width:1279px){.set-root{grid-template-columns:68px minmax(0,1fr)}.set-logo{justify-content:center;padding:4px 1px}.set-logo b,.set-nav nav span{display:none}.set-nav nav a{justify-content:center;padding:0}}@media(max-width:767px){.set-root{display:block}.set-nav{position:fixed;inset:auto 0 0;height:64px;padding:5px 10px;border:0;border-top:1px solid var(--set-line);z-index:20}.set-logo{display:none}.set-nav nav{margin:0;grid-template-columns:repeat(3,1fr)}.set-nav nav a{min-height:54px;display:grid;place-content:center;gap:0}.set-nav nav span{display:block;font-size:10px}.set-main{padding-bottom:64px}.set-main>header{height:64px;padding:0 14px}.set-main>header p{display:none}.set-main>header button{display:none}.set-content{width:calc(100% - 20px);margin:10px auto 30px;gap:10px}.set-content>section{padding:16px}.set-fields,.set-diagnostic{grid-template-columns:1fr}}@media(max-width:767px){.set-root{--set-mobile-nav-height: calc(64px + env(safe-area-inset-bottom, 0px)) ;min-height:100dvh}.set-nav{height:var(--set-mobile-nav-height);padding-bottom:calc(5px + env(safe-area-inset-bottom,0px))}.set-main{padding-bottom:var(--set-mobile-nav-height)}.set-nav nav{display:grid}}:root{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:light;background-color:#edf3f5;color:#10243a;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--motion-ease-standard: cubic-bezier(.25, .1, .25, 1);--motion-duration-fast: .18s;--motion-duration-medium: .26s;--motion-duration-slow: .32s;--motion-distance-sm: 4px;--motion-distance-md: 8px}body{margin:0;padding:0;display:block;min-width:320px;min-height:100vh}#root{width:100%;height:100vh;margin:0;padding:0;text-align:left}@media(max-width:767px){body{min-height:100dvh}#root{height:100dvh}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(var(--motion-distance-md))}to{opacity:1;transform:translateY(0)}}@keyframes soft-pop{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--ui-radius-xs: 6px;--ui-radius-sm: 8px;--ui-radius-md: 12px;--ui-radius-lg: 16px;--ui-radius-pill: 999px;--ui-control-height: 40px;--ui-control-padding-x: 14px;--ui-font-size-sm: 12px;--ui-font-size-md: 14px;--ui-font-weight-strong: 700;--ui-bg-base: #edf3f5;--ui-bg-surface: #ffffff;--ui-bg-control: #f3f8fa;--ui-bg-control-soft: #f7fafb;--ui-text-primary: #10243a;--ui-text-secondary: #6e8495;--ui-text-body: #415c70;--ui-border: #d8e4e8;--ui-border-strong: #bdd2d9;--ui-accent: #0792a4;--ui-success: #20b989;--ui-warning: #f36d16;--ui-danger: #d8522b;--ui-btn-primary-bg: #0792a4;--ui-btn-primary-text: #ffffff;--ui-btn-secondary-bg: #ffffff;--ui-btn-secondary-text: #415c70;--ui-btn-danger-bg: #d8522b;--ui-btn-danger-text: #ffffff;--ui-card-bg: #ffffff;--ui-card-border: #d8e4e8;--ui-card-shadow: 0 12px 32px rgba(17, 55, 72, .08);--ui-focus-ring: 0 0 0 3px rgba(7, 146, 164, .22)}button,input,select,textarea{font:inherit}.app-select{position:relative;display:inline-flex;min-width:0;color:var(--ui-text-body)}.app-select>.app-select__trigger{width:100%;min-width:0;height:40px;padding:0 38px 0 var(--ui-control-padding-x);display:flex;align-items:center;gap:10px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);outline:none;background:var(--ui-bg-surface);color:var(--ui-text-primary);font:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.app-select>.app-select__trigger>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select--small>.app-select__trigger{height:38px;padding-inline:11px 32px;font-size:12px}.app-select__trigger>svg{position:absolute;right:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none;transition:transform .15s ease}.app-select--small .app-select__trigger>svg{right:9px;width:14px;height:14px}.app-select__trigger svg path,.app-select-option svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.app-select>.app-select__trigger:hover{border-color:var(--ui-border-strong);background:var(--ui-bg-control-soft)}.app-select>.app-select__trigger:focus-visible,.app-select.is-open>.app-select__trigger{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);background:var(--ui-bg-surface)}.app-select.is-open .app-select__trigger>svg{transform:translateY(-50%) rotate(180deg)}.app-select>.app-select__trigger:disabled{cursor:not-allowed;opacity:.56}.app-select-menu{position:fixed;z-index:140;box-sizing:border-box;padding:4px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--ui-border);border-radius:10px;background:var(--ui-bg-surface);color:var(--ui-text-primary);box-shadow:0 14px 36px #1331412e,0 3px 10px #13314114;animation:app-select-menu-in .12s ease-out}.app-select-menu *{box-sizing:border-box}.app-select-option{min-width:0;min-height:40px;padding:8px 10px;display:flex;align-items:center;gap:10px;border-radius:7px;color:var(--ui-text-body);font-size:13px;line-height:1.35;text-align:left;cursor:pointer}.app-select-menu--small .app-select-option{min-height:36px;padding:7px 8px;gap:6px;font-size:12px}.app-select-option>span{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-select-option>svg{width:16px;height:16px;flex:0 0 auto;color:var(--ui-accent)}.app-select-option.is-active{background:#eef8f9;color:#087d8d}.app-select-option.is-selected{color:#087d8d;font-weight:750}.app-select-option[aria-disabled=true]{opacity:.45;cursor:not-allowed}@keyframes app-select-menu-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.app-search{min-width:0;height:var(--ui-control-height);padding:0 11px;display:flex;align-items:center;gap:8px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-control-soft);color:var(--ui-text-secondary);transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.app-search:focus-within{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);background:var(--ui-bg-surface)}.app-search>svg{flex:0 0 auto;width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6}.app-search input{width:100%;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:var(--ui-text-primary)}.app-search input::-webkit-search-cancel-button{display:none}.app-search button{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ui-text-secondary);cursor:pointer}.app-search button:hover{background:#e7f0f3;color:var(--ui-text-primary)}.app-search button:focus-visible{outline:0;box-shadow:var(--ui-focus-ring)}.app-checkbox{min-height:36px;display:inline-flex;align-items:center;gap:8px;color:var(--ui-text-body);cursor:pointer}.app-checkbox input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.app-checkbox>span{width:18px;height:18px;display:grid;place-items:center;border:1px solid var(--ui-border-strong);border-radius:5px;background:var(--ui-bg-surface);transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.app-checkbox svg{width:14px;height:14px;fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;opacity:0}.app-checkbox input:checked+span{border-color:var(--ui-accent);background:var(--ui-accent)}.app-checkbox input:checked+span svg{opacity:1}.app-checkbox input:focus-visible+span{box-shadow:var(--ui-focus-ring)}.app-checkbox em{font-size:12px;font-style:normal;white-space:nowrap}.app-field{min-width:0;display:grid;gap:7px}.app-field>span{color:var(--ui-text-secondary);font-size:12px;font-weight:600}.app-field>small{color:var(--ui-text-secondary);font-size:11px}.app-field>.app-select{width:100%}.app-dialog-backdrop{position:fixed;inset:0;z-index:100;padding:20px;display:grid;place-items:center;background:#0a1d2a7a}.app-dialog{width:min(520px,100%);max-height:min(680px,calc(100vh - 40px));padding:24px;overflow:auto;border:1px solid var(--ui-border);border-radius:var(--ui-radius-lg);background:var(--ui-bg-surface);box-shadow:0 24px 70px #081f2b47}.app-dialog h2{margin:0;color:var(--ui-text-primary);font-size:20px}.app-dialog>p{margin:8px 0 14px;color:var(--ui-text-secondary);font-size:13px;line-height:1.55}.app-dialog ul{margin:0 0 16px;padding:11px 14px 11px 30px;border-radius:var(--ui-radius-sm);background:var(--ui-bg-control-soft);color:var(--ui-text-body);font-size:12px}.app-dialog>label{display:block;margin-bottom:7px;color:var(--ui-text-secondary);font-size:12px;font-weight:650}.app-dialog textarea{width:100%;min-height:104px;padding:11px 12px;resize:vertical;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);outline:0;background:var(--ui-bg-control-soft);color:var(--ui-text-primary);font:inherit;line-height:1.5}.app-dialog textarea:focus-visible{border-color:var(--ui-accent);box-shadow:var(--ui-focus-ring);background:var(--ui-bg-surface)}.app-dialog footer{margin-top:20px;display:flex;justify-content:flex-end;gap:8px}.app-dialog footer button{min-height:40px;padding:0 17px;border:1px solid var(--ui-border);border-radius:var(--ui-radius-sm);background:var(--ui-bg-surface);color:var(--ui-text-body);font-weight:700;cursor:pointer}.app-dialog footer button.is-primary{border-color:var(--ui-accent);background:var(--ui-accent);color:#fff}.app-dialog footer button:focus-visible{outline:0;box-shadow:var(--ui-focus-ring)}.app-dialog footer button:disabled{cursor:not-allowed;opacity:.56}@media(max-width:640px),(pointer:coarse){.app-select>.app-select__trigger,.app-select--small>.app-select__trigger,.app-search{min-height:44px;height:44px}.app-select>.app-select__trigger,.app-search input{font-size:16px}.app-select-option,.app-select-menu--small .app-select-option{min-height:44px;padding-block:9px;font-size:16px}.app-checkbox{min-height:44px}.app-dialog{padding:20px 17px}.app-dialog textarea{font-size:16px}.app-dialog footer button{min-height:44px}}@media(prefers-reduced-motion:reduce){.app-select-menu{animation:none}.app-select__trigger>svg{transition:none}}
