.agent-trace-view-module__RcBQjq__trace{gap:var(--wb-space-2,8px);font-size:.85rem;display:grid}.agent-trace-view-module__RcBQjq__summary{color:var(--wb-text-muted,#55606e);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.agent-trace-view-module__RcBQjq__runningFlag{color:var(--wb-accent,#1f5eff);font-weight:600}.agent-trace-view-module__RcBQjq__tree,.agent-trace-view-module__RcBQjq__children{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agent-trace-view-module__RcBQjq__children{border-left:1px solid var(--wb-border,#d5dae1);margin-left:20px;padding-left:12px}.agent-trace-view-module__RcBQjq__item{gap:4px;display:grid}.agent-trace-view-module__RcBQjq__itemRunning{outline:1px dashed var(--wb-accent,#1f5eff);outline-offset:3px;animation:1.6s ease-in-out infinite agent-trace-view-module__RcBQjq__pulse}@media (prefers-reduced-motion:reduce){.agent-trace-view-module__RcBQjq__itemRunning{animation:none}}@keyframes agent-trace-view-module__RcBQjq__pulse{0%,to{outline-color:var(--wb-accent,#1f5eff)}50%{outline-color:#0000}}.agent-trace-view-module__RcBQjq__row{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.agent-trace-view-module__RcBQjq__name{font-weight:600}.agent-trace-view-module__RcBQjq__duration{color:var(--wb-text-muted,#55606e);font-variant-numeric:tabular-nums}.agent-trace-view-module__RcBQjq__toolEvents{justify-items:start;gap:4px;display:grid}.agent-trace-view-module__RcBQjq__toolEventBlocks{gap:6px;width:100%;display:grid}.agent-trace-view-module__RcBQjq__toolEventBlocks pre{background:var(--wb-surface-sunken,#f4f6f8);border:1px solid var(--wb-border,#d5dae1);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:240px;margin:0;padding:8px;font-size:.78rem;overflow:auto}.agent-trace-view-module__RcBQjq__empty{color:var(--wb-text-muted,#55606e);margin:0}
.info-popover-module__an2DpW__popover{vertical-align:middle;display:inline-flex;position:relative}.info-popover-module__an2DpW__popover>summary{color:#526171;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:999px;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;list-style:none;display:grid}.info-popover-module__an2DpW__popover>summary::-webkit-details-marker{display:none}.info-popover-module__an2DpW__popover>summary:hover{color:#1f2937;border-color:#9aabb8}.info-popover-module__an2DpW__popover>summary:focus-visible{outline-offset:2px;outline:2px solid #64748b}.info-popover-module__an2DpW__panel{z-index:30;color:#465563;width:min(320px,100vw - 32px);max-width:calc(100vw - 32px);transform:translateX(var(--popover-shift-x,0px));background:#fff;border:1px solid #d9e1e7;border-radius:12px;padding:14px 15px;font-size:13px;line-height:1.6;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 18px 45px #0f172a24}.info-popover-module__an2DpW__popover[data-align=right] .info-popover-module__an2DpW__panel{left:auto;right:0}.info-popover-module__an2DpW__panel strong{color:#18212b;margin-bottom:6px;font-size:14px;display:block}.info-popover-module__an2DpW__panel p{margin:0}.info-popover-module__an2DpW__panel p+p{margin-top:8px}@media (max-width:640px){.info-popover-module__an2DpW__panel{width:auto;max-width:none;position:fixed;top:auto;bottom:16px;transform:none;left:16px!important;right:16px!important}}
.workbench-shell-module___JNbQG__shell{--wb-side:var(--surface);--wb-side-line:var(--line);--wb-side-text:var(--text);--wb-side-faint:var(--muted);--wb-main:var(--bg);background:var(--wb-main);grid-template-columns:252px minmax(0,1fr);min-height:calc(100vh - 64px);display:grid}.workbench-shell-module___JNbQG__sideWrap{border-right:1px solid var(--wb-side-line);background:var(--wb-side);min-width:0}.workbench-shell-module___JNbQG__mobileMenuBar{display:none}.workbench-shell-module___JNbQG__menuToggle{border:1px solid var(--wb-side-line);min-height:40px;color:var(--wb-side-text);font:inherit;cursor:pointer;background:#fff;border-radius:8px;padding:0 12px;font-weight:650}.workbench-shell-module___JNbQG__menuToggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workbench-shell-module___JNbQG__side{align-content:start;gap:10px;max-height:100vh;padding:20px 14px;display:grid;position:sticky;top:0;overflow-y:auto}.workbench-shell-module___JNbQG__group{min-width:0}.workbench-shell-module___JNbQG__group summary{min-height:40px;color:var(--wb-side-text);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:14px;font-weight:700;display:flex}.workbench-shell-module___JNbQG__group summary:hover{background:#ffffffa6}.workbench-shell-module___JNbQG__group summary:focus-visible,.workbench-shell-module___JNbQG__groupBrowse a:focus-visible,.workbench-shell-module___JNbQG__groupItems a:focus-visible,.workbench-shell-module___JNbQG__all:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workbench-shell-module___JNbQG__group summary small{color:var(--wb-side-faint);font-size:12px}.workbench-shell-module___JNbQG__groupBrowse{margin:0 0 4px 10px;font-size:12px}.workbench-shell-module___JNbQG__groupBrowse a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.workbench-shell-module___JNbQG__groupItems{gap:2px;padding:2px 0 4px 10px;display:grid}.workbench-shell-module___JNbQG__groupItems a,.workbench-shell-module___JNbQG__all{color:var(--wb-side-text);border-radius:8px;padding:9px 10px;font-size:14px;font-weight:550;line-height:1.4;display:block}.workbench-shell-module___JNbQG__groupItems a:hover,.workbench-shell-module___JNbQG__all:hover{background:#ffffffa6}.workbench-shell-module___JNbQG__groupItems a.workbench-shell-module___JNbQG__itemOn{background:var(--accent);color:#fff;font-weight:700}.workbench-shell-module___JNbQG__all{border-bottom:1px solid var(--wb-side-line);border-radius:0;margin-bottom:4px;padding-bottom:14px;font-weight:700}.workbench-shell-module___JNbQG__main{align-content:start;min-width:0;display:grid}.workbench-shell-module___JNbQG__shell.workbench-shell-module___JNbQG__hasRail{grid-template-columns:252px minmax(0,1fr) clamp(320px,26vw,400px)}.workbench-shell-module___JNbQG__rail{height:calc(100dvh - var(--site-header-h,73px));border-left:1px solid var(--line);background:var(--surface);flex-direction:column;align-self:start;min-width:0;display:flex;position:sticky;top:0}.workbench-shell-module___JNbQG__railTabs{border-bottom:1px solid var(--line);background:var(--bg);display:flex}.workbench-shell-module___JNbQG__railTabs button{white-space:nowrap;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:1;padding:0 10px;font-size:13px;font-weight:650}.workbench-shell-module___JNbQG__railTabs button:hover{color:var(--accent-ink)}.workbench-shell-module___JNbQG__railTabs button.workbench-shell-module___JNbQG__railTabOn{color:var(--accent-ink);border-bottom-color:var(--accent)}.workbench-shell-module___JNbQG__railTabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.workbench-shell-module___JNbQG__railBody{flex:1;min-height:0;position:relative}.workbench-shell-module___JNbQG__railPanel{align-content:start;gap:12px;padding:14px 14px 22px;display:grid;position:absolute;inset:0;overflow-y:auto}.workbench-shell-module___JNbQG__railPanel[hidden]{display:none}.workbench-shell-module___JNbQG__railCard{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:12px 14px}.workbench-shell-module___JNbQG__railAbout{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:14px;font-size:13px}.workbench-shell-module___JNbQG__railAbout h2{margin:0 0 8px;font-size:15px;line-height:1.45}.workbench-shell-module___JNbQG__railAbout p{color:var(--muted);margin:0 0 6px}.workbench-shell-module___JNbQG__railAbout strong{color:var(--text);margin-right:6px}.workbench-shell-module___JNbQG__railAbout a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.workbench-shell-module___JNbQG__railEmpty{color:var(--muted);margin:0;padding:4px 2px;font-size:13px}.workbench-shell-module___JNbQG__railAgentPanel{grid-template-rows:minmax(0,1fr);padding:0;display:grid;overflow:hidden}.workbench-shell-module___JNbQG__railAgentPanel>[data-rail-host=agent]{min-height:0;display:grid}.workbench-shell-module___JNbQG__railAgentPanel>[data-rail-host=agent]>*{min-height:0}.workbench-shell-module___JNbQG__railBody .workbench-shell-module___JNbQG__railPanel>*{min-width:0}@media (max-width:1279px){.workbench-shell-module___JNbQG__shell.workbench-shell-module___JNbQG__hasRail{grid-template-columns:252px minmax(0,1fr)}.workbench-shell-module___JNbQG__shell.workbench-shell-module___JNbQG__hasRail .workbench-shell-module___JNbQG__rail{border-left:0;border-top:1px solid var(--line);grid-column:1/-1;height:auto;position:static}.workbench-shell-module___JNbQG__railBody{min-height:300px}.workbench-shell-module___JNbQG__railPanel{position:static;overflow:visible}.workbench-shell-module___JNbQG__railAgentPanel{padding:14px 14px 22px;display:block}.workbench-shell-module___JNbQG__railAgentPanel>[data-rail-host=agent]{display:block}}.workbench-shell-module___JNbQG__top{border-bottom:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;padding:20px 28px;display:flex}.workbench-shell-module___JNbQG__title{min-width:0}.workbench-shell-module___JNbQG__crumb{color:var(--faint);margin:0;font-size:12px}.workbench-shell-module___JNbQG__top h1{margin:2px 0 0;font-size:22px;line-height:1.3}.workbench-shell-module___JNbQG__tagline{color:var(--muted);margin:4px 0 0;font-size:14px}.workbench-shell-module___JNbQG__topSide{justify-items:end;gap:10px;display:grid}.workbench-shell-module___JNbQG__aboutBtn{border:1px solid var(--line-strong);background:var(--bg);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-weight:600}.workbench-shell-module___JNbQG__aboutBtn:hover{border-color:var(--accent);color:var(--accent-ink)}.workbench-shell-module___JNbQG__aboutBtn:focus-visible,.workbench-shell-module___JNbQG__drawerHead button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.workbench-shell-module___JNbQG__responsibility{border-bottom:1px solid var(--line);color:var(--text);background:#edf6f2;margin:0;padding:10px 28px;font-size:13px;line-height:1.5}.workbench-shell-module___JNbQG__responsibility strong{color:var(--accent-ink);margin-right:8px}.workbench-shell-module___JNbQG__work{min-width:0;padding:24px 28px}.workbench-shell-module___JNbQG__support{gap:14px;padding:0 28px 40px;display:grid}.workbench-shell-module___JNbQG__supportSection,.workbench-shell-module___JNbQG__proof{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;margin:0;padding:20px;scroll-margin-top:16px}.workbench-shell-module___JNbQG__supportSection h2{margin:0 0 10px;font-size:19px;line-height:1.4}.workbench-shell-module___JNbQG__supportSection h3{margin:0 0 6px;font-size:15px}.workbench-shell-module___JNbQG__supportSection p{line-height:1.6}.workbench-shell-module___JNbQG__supportKicker{color:var(--muted);margin:0 0 4px;font-size:12px;font-weight:700}.workbench-shell-module___JNbQG__designNote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 10px 10px 0;margin:10px 0 0;padding:12px 16px;font-size:14px;line-height:1.65}.workbench-shell-module___JNbQG__designNote strong{color:var(--accent-ink);letter-spacing:.04em;margin-bottom:4px;font-size:12px;display:block}.workbench-shell-module___JNbQG__designNote a{color:var(--accent-ink);text-underline-offset:2px;margin-left:10px;font-weight:650}.workbench-shell-module___JNbQG__question{border-left:3px solid var(--accent);margin-top:18px;padding:4px 12px}.workbench-shell-module___JNbQG__question p{margin:4px 0 0}.workbench-shell-module___JNbQG__boundaryMeta{gap:4px;margin:12px 0;display:grid}.workbench-shell-module___JNbQG__boundaryMeta p{margin:0}.workbench-shell-module___JNbQG__boundaryFlow{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;margin:16px 0;padding:0;list-style:none;display:grid}.workbench-shell-module___JNbQG__boundaryFlow li{border:1px solid var(--line);border-radius:10px;min-width:0;padding:12px}.workbench-shell-module___JNbQG__boundaryFlow li span{color:var(--accent-ink);margin-bottom:6px;font-size:12px;font-weight:700;display:block}.workbench-shell-module___JNbQG__boundaryFlow li p{color:var(--muted);margin:6px 0 0}.workbench-shell-module___JNbQG__supportSection ul{padding-left:20px}.workbench-shell-module___JNbQG__supportDisclosure{margin-top:12px}.workbench-shell-module___JNbQG__supportDisclosure summary{width:fit-content;color:var(--accent-ink);cursor:pointer;font-weight:650}.workbench-shell-module___JNbQG__supportDisclosure p{margin-bottom:0}.workbench-shell-module___JNbQG__proof{padding-top:16px}.workbench-shell-module___JNbQG__proof summary{width:fit-content;color:var(--accent-ink);cursor:pointer;font-size:14px;font-weight:650}.workbench-shell-module___JNbQG__proof ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.workbench-shell-module___JNbQG__proof li{grid-template-columns:90px minmax(0,1fr);gap:12px;font-size:14px;display:grid}.workbench-shell-module___JNbQG__proof li>span{color:var(--muted);font-size:12px}.workbench-shell-module___JNbQG__proof li a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.workbench-shell-module___JNbQG__proof li p{color:var(--muted);margin:4px 0 0}.workbench-shell-module___JNbQG__proof:focus-within summary{outline:2px solid var(--accent);outline-offset:3px}.workbench-shell-module___JNbQG__evidenceBody{gap:16px;margin-top:16px;display:grid}.workbench-shell-module___JNbQG__evidenceList{list-style:none}.workbench-shell-module___JNbQG__evidenceList li{grid-template-columns:90px minmax(0,1fr);gap:12px;display:grid}.workbench-shell-module___JNbQG__capabilityLink{margin:0}.workbench-shell-module___JNbQG__capabilityLink a{color:var(--accent-ink);text-underline-offset:2px;text-decoration:underline}.workbench-shell-module___JNbQG__drawerLayer{z-index:50;position:fixed;inset:0}.workbench-shell-module___JNbQG__drawerLayer[hidden]{display:none}.workbench-shell-module___JNbQG__scrim{cursor:default;background:#17212659;border:0;position:absolute;inset:0}.workbench-shell-module___JNbQG__drawer{background:var(--bg);grid-template-rows:auto 1fr;width:min(480px,100%);display:grid;position:absolute;top:0;bottom:0;right:0;box-shadow:-8px 0 24px #1721261f}.workbench-shell-module___JNbQG__drawerHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.workbench-shell-module___JNbQG__drawerHead button{border:1px solid var(--line-strong);background:var(--bg);min-height:36px;font:inherit;cursor:pointer;border-radius:8px;padding:0 14px}.workbench-shell-module___JNbQG__drawerBody{align-content:start;gap:18px;padding:20px;font-size:14px;display:grid;overflow-y:auto}.workbench-shell-module___JNbQG__drawerBody h2{margin:0 0 8px;font-size:17px;line-height:1.45}.workbench-shell-module___JNbQG__drawerBody h3{color:var(--muted);margin:0 0 6px;font-size:13px}.workbench-shell-module___JNbQG__drawerBody p{color:var(--muted);margin:0 0 6px}.workbench-shell-module___JNbQG__drawerBody ul{color:var(--muted);gap:6px;margin:0;padding-left:18px;display:grid}.workbench-shell-module___JNbQG__drawerBody a{color:var(--accent-ink);text-decoration:underline}.workbench-shell-module___JNbQG__drawerBody span{color:var(--faint);font-size:11px;font-weight:700}.workbench-shell-module___JNbQG__flow{list-style:none;padding:0!important}.workbench-shell-module___JNbQG__flow li{grid-template-columns:44px 1fr;gap:10px;display:grid}.workbench-shell-module___JNbQG__flow li span{text-align:center;background:var(--accent-soft);color:var(--accent-ink);border-radius:6px;align-self:start;padding:3px 0}@media (min-width:1440px){.workbench-shell-module___JNbQG__top,.workbench-shell-module___JNbQG__work,.workbench-shell-module___JNbQG__support{max-width:1280px}}@media (max-width:860px){.workbench-shell-module___JNbQG__shell,.workbench-shell-module___JNbQG__shell.workbench-shell-module___JNbQG__hasRail{grid-template-columns:1fr}.workbench-shell-module___JNbQG__shell.workbench-shell-module___JNbQG__hasRail .workbench-shell-module___JNbQG__rail{border-left:0;height:auto;position:static}.workbench-shell-module___JNbQG__sideWrap{border-right:0;border-bottom:1px solid var(--wb-side-line);overflow:visible}.workbench-shell-module___JNbQG__mobileMenuBar{justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.workbench-shell-module___JNbQG__mobileMenuBar span{min-width:0;color:var(--wb-side-text);gap:2px;font-size:14px;display:grid}.workbench-shell-module___JNbQG__mobileMenuBar strong{color:var(--wb-side-faint);font-size:11px}.workbench-shell-module___JNbQG__side{gap:8px;max-height:min(65vh,560px);padding:4px 14px 14px;display:none;position:static}.workbench-shell-module___JNbQG__side.workbench-shell-module___JNbQG__mobileExpanded{display:grid}.workbench-shell-module___JNbQG__groupItems{padding-left:8px}.workbench-shell-module___JNbQG__groupItems a,.workbench-shell-module___JNbQG__all{align-items:center;min-height:44px;display:flex}.workbench-shell-module___JNbQG__all{margin:0;padding:9px 10px}.workbench-shell-module___JNbQG__topSide{justify-items:start}.workbench-shell-module___JNbQG__top,.workbench-shell-module___JNbQG__work{padding-left:16px;padding-right:16px}.workbench-shell-module___JNbQG__support{padding:0 16px 32px}.workbench-shell-module___JNbQG__supportSection,.workbench-shell-module___JNbQG__proof{padding:16px;scroll-margin-top:12px}.workbench-shell-module___JNbQG__evidenceList li{grid-template-columns:1fr;gap:4px}}.workbench-shell-module___JNbQG__nextFlagship{border-top:2px solid var(--text);gap:12px;margin:56px 28px 0;padding:26px 0 8px;display:grid}.workbench-shell-module___JNbQG__nextFlagship>span{color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.workbench-shell-module___JNbQG__nextFlagship a{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:18px;padding:4px 0;display:grid}.workbench-shell-module___JNbQG__nextFlagship strong{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,32px);font-weight:680;line-height:1.2;transition:color .16s}.workbench-shell-module___JNbQG__nextFlagship em{color:var(--muted);grid-row:2;margin-top:6px;font-size:13px;font-style:normal;line-height:1.5}.workbench-shell-module___JNbQG__nextFlagship i{color:var(--accent);grid-row:1/span 2;font-size:26px;font-style:normal}.workbench-shell-module___JNbQG__nextFlagship a:hover strong{color:var(--accent)}.workbench-shell-module___JNbQG__nextFlagship a:focus-visible{outline:3px solid var(--accent-bright);outline-offset:3px;border-radius:2px}
.eval-results-panel-module__PvFtCa__panel{gap:12px;margin-top:12px;display:grid}.eval-results-panel-module__PvFtCa__empty{color:var(--wb-text-muted,#55606e);margin:0}.eval-results-panel-module__PvFtCa__note{color:var(--wb-text-muted,#55606e);margin:0;font-size:.82rem}.eval-results-panel-module__PvFtCa__tableWrap{overflow-x:auto}.eval-results-panel-module__PvFtCa__table{border-collapse:collapse;width:100%;font-size:.82rem}.eval-results-panel-module__PvFtCa__table caption{text-align:left;padding-bottom:6px;font-weight:600}.eval-results-panel-module__PvFtCa__table th,.eval-results-panel-module__PvFtCa__table td{border:1px solid var(--wb-border,#d5dae1);text-align:left;white-space:nowrap;padding:6px 8px}.eval-results-panel-module__PvFtCa__table thead th{background:var(--wb-surface-sunken,#f4f6f8)}
.data-agent-demo-module__Iz212W__demo{gap:16px;display:grid}.data-agent-demo-module__Iz212W__workspace{gap:14px;min-width:0;margin-bottom:16px;display:grid}.data-agent-demo-module__Iz212W__workspace>*{min-width:0}.data-agent-demo-module__Iz212W__situation,.data-agent-demo-module__Iz212W__action{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.data-agent-demo-module__Iz212W__situation h2{margin:0;font-size:15px}.data-agent-demo-module__Iz212W__scenarios{flex-wrap:wrap;gap:8px;display:flex}.data-agent-demo-module__Iz212W__scenarios button{border:1px solid var(--line-strong);background:var(--bg);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.data-agent-demo-module__Iz212W__scenarios button:hover{border-color:var(--accent);background:var(--accent-soft)}.data-agent-demo-module__Iz212W__scenarios button.data-agent-demo-module__Iz212W__scenarioOn{background:var(--accent);border-color:var(--accent);color:#fff}.data-agent-demo-module__Iz212W__scenarios button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.data-agent-demo-module__Iz212W__facts{gap:6px;margin:0;display:grid}.data-agent-demo-module__Iz212W__facts>div{grid-template-columns:104px 1fr;align-items:baseline;gap:10px;display:grid}.data-agent-demo-module__Iz212W__facts dt{color:var(--accent-ink);font-size:12px;font-weight:700}.data-agent-demo-module__Iz212W__facts dd{margin:0;font-size:13px;line-height:1.55}@media (max-width:640px){.data-agent-demo-module__Iz212W__facts>div{grid-template-columns:1fr;gap:2px}}.data-agent-demo-module__Iz212W__actionQuestion{margin:0;font-size:15px;font-weight:650;line-height:1.6}.data-agent-demo-module__Iz212W__action .data-agent-demo-module__Iz212W__send{justify-self:start;min-height:44px;padding:0 26px}.data-agent-demo-module__Iz212W__caseNote{border:1px solid var(--line);background:var(--bg);border-radius:12px;gap:10px;padding:14px 16px;display:grid}.data-agent-demo-module__Iz212W__caseNote h2{margin:0;font-size:15px}.data-agent-demo-module__Iz212W__caseNote p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.6}.data-agent-demo-module__Iz212W__caseNote ol{counter-reset:case-step;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.data-agent-demo-module__Iz212W__caseNote li{border-left:2px solid var(--accent);background:var(--accent-soft);counter-increment:case-step;gap:2px;padding:8px 10px;display:grid}.data-agent-demo-module__Iz212W__caseNote li strong:before{content:counter(case-step) ". ";color:var(--accent-ink)}.data-agent-demo-module__Iz212W__caseNote li span{color:var(--muted);font-size:13px;line-height:1.45}.data-agent-demo-module__Iz212W__caseNote .data-agent-demo-module__Iz212W__caseFoot{margin-top:0}@media (max-width:640px){.data-agent-demo-module__Iz212W__caseNote ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.data-agent-demo-module__Iz212W__tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.data-agent-demo-module__Iz212W__tabs button{white-space:nowrap;min-height:44px;color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px;font-weight:600}.data-agent-demo-module__Iz212W__tabs button:hover{color:var(--accent-ink)}.data-agent-demo-module__Iz212W__tabs button.data-agent-demo-module__Iz212W__tabOn{color:var(--accent-ink);border-bottom-color:var(--accent)}.data-agent-demo-module__Iz212W__tabs button:focus-visible,.data-agent-demo-module__Iz212W__chips button:focus-visible,.data-agent-demo-module__Iz212W__evalActions button:focus-visible,.data-agent-demo-module__Iz212W__send:focus-visible,.data-agent-demo-module__Iz212W__composer textarea:focus-visible,.data-agent-demo-module__Iz212W__tablePicker button:focus-visible,.data-agent-demo-module__Iz212W__lineage button:focus-visible,.data-agent-demo-module__Iz212W__sources button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.data-agent-demo-module__Iz212W__panel{border:1px solid var(--line);background:#fff;border-radius:12px;gap:14px;padding:20px;display:grid}.data-agent-demo-module__Iz212W__panel h3{margin:0;font-size:16px}.data-agent-demo-module__Iz212W__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-agent-demo-module__Iz212W__composer{background:#fff;border:1px solid #9fc7bc;border-radius:16px;box-shadow:0 2px 8px #006b5e14}.data-agent-demo-module__Iz212W__composer:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px #006b5e26}.data-agent-demo-module__Iz212W__composer textarea{resize:none;width:100%;min-height:64px;max-height:180px;color:var(--text);font:inherit;background:0 0;border:0;border-radius:16px 16px 0 0;padding:14px 16px 4px;font-size:15px;line-height:1.6;display:block}.data-agent-demo-module__Iz212W__composer textarea:focus-visible{outline:none}.data-agent-demo-module__Iz212W__composerBar{justify-content:space-between;align-items:center;gap:10px;padding:6px 10px 10px 16px;display:flex}.data-agent-demo-module__Iz212W__composerBar span{color:var(--faint);font-size:12px}.data-agent-demo-module__Iz212W__send,.data-agent-demo-module__Iz212W__primary{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:40px;font:inherit;cursor:pointer;border-radius:999px;padding:0 20px;font-weight:650}.data-agent-demo-module__Iz212W__send:disabled,.data-agent-demo-module__Iz212W__primary:disabled,.data-agent-demo-module__Iz212W__evalActions button:disabled{opacity:.5;cursor:not-allowed}.data-agent-demo-module__Iz212W__groups{gap:10px;display:grid}.data-agent-demo-module__Iz212W__group{grid-template-columns:110px 1fr;align-items:start;gap:10px;display:grid}.data-agent-demo-module__Iz212W__group>span{color:var(--accent-ink);padding-top:8px;font-size:12px;font-weight:700}.data-agent-demo-module__Iz212W__chips{flex-wrap:wrap;gap:8px;display:flex}.data-agent-demo-module__Iz212W__chips button,.data-agent-demo-module__Iz212W__evalActions button{border:1px solid var(--line-strong);text-align:left;background:var(--bg);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:6px 12px;font-size:13px}.data-agent-demo-module__Iz212W__chips button:hover{border-color:var(--accent);background:var(--accent-soft)}.data-agent-demo-module__Iz212W__evalActions button{border-radius:8px;min-height:44px;padding:0 16px;font-weight:600}.data-agent-demo-module__Iz212W__evalActions .data-agent-demo-module__Iz212W__primary{color:#fff;border-radius:8px}.data-agent-demo-module__Iz212W__evalActions{flex-wrap:wrap;gap:10px;display:flex}.data-agent-demo-module__Iz212W__flow{gap:12px;display:grid}.data-agent-demo-module__Iz212W__step{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:52px 1fr;align-items:start;gap:12px;padding:12px;display:grid}.data-agent-demo-module__Iz212W__step p{margin:4px 0 0}.data-agent-demo-module__Iz212W__tag,.data-agent-demo-module__Iz212W__tagRule{text-align:center;border-radius:6px;padding:4px 0;font-size:11px;font-weight:700;display:inline-block}.data-agent-demo-module__Iz212W__tag{background:var(--signal-cool-soft);color:#35567d}.data-agent-demo-module__Iz212W__tagRule{background:var(--accent-soft);color:var(--accent-ink)}.data-agent-demo-module__Iz212W__code{color:#e6f2ef;white-space:pre-wrap;overflow-wrap:anywhere;background:#172126;border-radius:8px;margin:8px 0 0;padding:10px;font-size:12px;line-height:1.55}.data-agent-demo-module__Iz212W__tableWrap{margin-top:4px;overflow-x:auto}.data-agent-demo-module__Iz212W__table{border-collapse:collapse;width:100%;font-size:13px}.data-agent-demo-module__Iz212W__table th,.data-agent-demo-module__Iz212W__table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.data-agent-demo-module__Iz212W__table th{color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;font-weight:650}.data-agent-demo-module__Iz212W__muted{color:var(--muted);margin:0;font-size:13px}.data-agent-demo-module__Iz212W__note{color:var(--faint);margin:0;font-size:12px}.data-agent-demo-module__Iz212W__ok{color:var(--accent-ink)}.data-agent-demo-module__Iz212W__bad{color:var(--signal-warm)}.data-agent-demo-module__Iz212W__refuse{color:var(--signal-warm);font-weight:600}.data-agent-demo-module__Iz212W__lineage{border:1px solid var(--line);background:var(--bg);border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:14px;display:grid}.data-agent-demo-module__Iz212W__lineageEdges{gap:8px;margin:0;padding:0;list-style:none;display:grid}.data-agent-demo-module__Iz212W__lineageEdges li{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:13px;display:flex}.data-agent-demo-module__Iz212W__lineageEdges span{font-family:var(--font-mono,monospace);color:var(--accent-ink)}.data-agent-demo-module__Iz212W__lineageEdges em{color:var(--muted);font-style:normal}.data-agent-demo-module__Iz212W__lineage button,.data-agent-demo-module__Iz212W__tablePicker button{border:1px solid var(--line-strong);color:var(--text);font:inherit;text-align:left;cursor:pointer;background:#fff;border-radius:8px;gap:0;padding:6px 12px;font-weight:650;display:inline-grid}.data-agent-demo-module__Iz212W__lineage button small,.data-agent-demo-module__Iz212W__tablePicker button small{color:var(--muted);font-size:11px;font-weight:400}.data-agent-demo-module__Iz212W__lineage button.data-agent-demo-module__Iz212W__nodeOn,.data-agent-demo-module__Iz212W__tablePicker button.data-agent-demo-module__Iz212W__nodeOn{background:var(--accent);border-color:var(--accent);color:#fff}.data-agent-demo-module__Iz212W__nodeOn small{color:#e3f4ef!important}.data-agent-demo-module__Iz212W__tablePicker{flex-wrap:wrap;gap:8px;display:flex}.data-agent-demo-module__Iz212W__columns{color:var(--muted);font-size:13px}.data-agent-demo-module__Iz212W__columns summary{cursor:pointer;color:var(--accent-ink);font-weight:600}.data-agent-demo-module__Iz212W__columns ul{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.data-agent-demo-module__Iz212W__metrics{gap:8px;margin:0;padding:0;list-style:none;display:grid}.data-agent-demo-module__Iz212W__metrics li{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--bg);border-radius:8px;grid-template-columns:170px 1fr auto;align-items:start;gap:12px;padding:12px;font-size:13px;display:grid}.data-agent-demo-module__Iz212W__metrics li>div:first-child{gap:2px;display:grid}.data-agent-demo-module__Iz212W__sources{flex-wrap:wrap;gap:6px;display:flex}.data-agent-demo-module__Iz212W__sources button{background:var(--accent-soft);min-height:28px;color:var(--accent-ink);font:inherit;cursor:pointer;border:1px solid #b9d6cf;border-radius:999px;padding:0 10px;font-size:12px}.data-agent-demo-module__Iz212W__summary{gap:10px;display:grid}.data-agent-demo-module__Iz212W__score{background:var(--accent-soft);border:1px solid #b9d6cf;border-radius:10px;gap:4px;padding:14px;display:grid}.data-agent-demo-module__Iz212W__score strong{font-size:var(--verdict-size);color:var(--accent-ink)}.data-agent-demo-module__Iz212W__score span{color:var(--accent-ink);font-size:12px}.data-agent-demo-module__Iz212W__evalMeta{flex-wrap:wrap;gap:8px;display:flex}.data-agent-demo-module__Iz212W__evalMeta span{background:var(--accent-soft);color:var(--accent-ink);border:1px solid #b9d6cf;border-radius:999px;padding:6px 10px;font-size:12px}.data-agent-demo-module__Iz212W__evalCoverage{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.data-agent-demo-module__Iz212W__evalCoverage>div{border:1px solid var(--line);background:var(--bg);border-radius:8px;gap:4px;padding:10px 12px;font-size:12px;display:grid}.data-agent-demo-module__Iz212W__evalCoverage span{color:var(--muted)}@media (max-width:720px){.data-agent-demo-module__Iz212W__group{grid-template-columns:1fr}.data-agent-demo-module__Iz212W__group>span{padding-top:0}.data-agent-demo-module__Iz212W__lineage,.data-agent-demo-module__Iz212W__metrics li,.data-agent-demo-module__Iz212W__step{grid-template-columns:1fr}}.data-agent-demo-module__Iz212W__solo{grid-template-columns:minmax(0,1fr) 30px;align-items:stretch;gap:8px;display:grid}.data-agent-demo-module__Iz212W__edge{background:var(--accent-soft);width:30px;color:var(--accent-ink);font:inherit;cursor:pointer;border:1px solid #9fc7bc;border-radius:10px;justify-content:center;align-items:flex-start;padding:28px 0 0;font-size:13px;font-weight:650;display:flex}.data-agent-demo-module__Iz212W__edge:hover{background:#cfe6df}.data-agent-demo-module__Iz212W__edge:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.data-agent-demo-module__Iz212W__edge{flex-direction:column;align-items:center;gap:14px}.data-agent-demo-module__Iz212W__edgeArrow{font-size:22px;line-height:1}.data-agent-demo-module__Iz212W__edgeText{writing-mode:vertical-rl;letter-spacing:.2em;font-size:15px}.data-agent-demo-module__Iz212W__tabs{align-items:center}.data-agent-demo-module__Iz212W__split{display:block}.data-agent-demo-module__Iz212W__agent{z-index:40;-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);background:#ffffffc7;border:1px solid #9fc7bce6;border-radius:16px;grid-template-rows:auto 1fr;width:clamp(420px,44vw,680px);display:grid;position:fixed;top:76px;bottom:16px;right:16px;overflow:hidden;box-shadow:0 12px 40px #003c3238}.data-agent-demo-module__Iz212W__agentHead{color:var(--accent-ink);background:#dff0ebb3;border-bottom:1px solid #b9d6cf;justify-content:space-between;align-items:center;padding:14px 22px;display:flex}.data-agent-demo-module__Iz212W__agentHead button{min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9d6cf;border-radius:8px;padding:0 10px;font-size:12px}.data-agent-demo-module__Iz212W__agentHead button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.data-agent-demo-module__Iz212W__agentBody{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.data-agent-demo-module__Iz212W__thread{align-content:start;gap:18px;min-height:0;padding:20px 22px;display:grid;overflow-y:auto}.data-agent-demo-module__Iz212W__turn{gap:10px;display:grid}.data-agent-demo-module__Iz212W__userMsg{background:var(--accent);color:#fff;border-radius:14px 14px 4px;justify-self:end;max-width:85%;margin:0;padding:10px 14px;font-size:14px}.data-agent-demo-module__Iz212W__greeting{color:var(--text);background:#ffffffbf;border:1px solid #9fc7bccc;border-radius:14px 14px 14px 4px;padding:14px 16px;font-size:14px;line-height:1.65}.data-agent-demo-module__Iz212W__greeting p{color:var(--muted);margin:6px 0 0}.data-agent-demo-module__Iz212W__answer{gap:8px;display:grid}.data-agent-demo-module__Iz212W__thinking{color:var(--muted);margin:0;font-size:13px;animation:1.4s ease-in-out infinite data-agent-demo-module__Iz212W__pulse}@keyframes data-agent-demo-module__Iz212W__pulse{50%{opacity:.45}}.data-agent-demo-module__Iz212W__fold{font-size:12px}.data-agent-demo-module__Iz212W__fold>summary{cursor:pointer;color:var(--faint);width:fit-content;padding:2px;list-style:none}.data-agent-demo-module__Iz212W__fold>summary:hover{color:var(--accent-ink)}.data-agent-demo-module__Iz212W__fold>summary:before{content:"▸ "}.data-agent-demo-module__Iz212W__fold[open]>summary:before{content:"▾ "}.data-agent-demo-module__Iz212W__foldBody{gap:6px;padding:4px 2px 8px;display:grid}.data-agent-demo-module__Iz212W__answer{gap:4px}.data-agent-demo-module__Iz212W__foldBody p{color:var(--muted);margin:0}.data-agent-demo-module__Iz212W__cited{background:var(--accent-soft);font-weight:700}.data-agent-demo-module__Iz212W__progress{gap:4px;display:grid}.data-agent-demo-module__Iz212W__progressStep,.data-agent-demo-module__Iz212W__progressTodo{margin:0;font-size:13px;line-height:1.5}.data-agent-demo-module__Iz212W__progressStep{color:var(--text)}.data-agent-demo-module__Iz212W__progressTodo{color:var(--faint)}.data-agent-demo-module__Iz212W__final{background:#ffffffd9;border:1px solid #9fc7bccc;border-radius:14px 14px 14px 4px;gap:6px;padding:12px 16px;font-size:14px;line-height:1.65;display:grid}.data-agent-demo-module__Iz212W__final:empty{display:none}.data-agent-demo-module__Iz212W__final p{margin:0}.data-agent-demo-module__Iz212W__dock{background:#f4faf899;border-top:1px solid #9fc7bcb3;gap:12px;padding:14px 22px 20px;display:grid}.data-agent-demo-module__Iz212W__guideRow{flex-wrap:wrap;gap:8px;display:flex}.data-agent-demo-module__Iz212W__guideRow button,.data-agent-demo-module__Iz212W__guideList button{min-height:34px;color:var(--accent-ink);font:inherit;cursor:pointer;background:#fff;border:1px solid #9fc7bc;border-radius:999px;padding:0 14px;font-size:13px}.data-agent-demo-module__Iz212W__guideRow button:hover,.data-agent-demo-module__Iz212W__guideList button:hover{border-color:var(--accent);background:var(--accent-soft)}.data-agent-demo-module__Iz212W__guideRow .data-agent-demo-module__Iz212W__guideOn{background:var(--accent);border-color:var(--accent);color:#fff}.data-agent-demo-module__Iz212W__guideRow button:focus-visible,.data-agent-demo-module__Iz212W__guideList button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.data-agent-demo-module__Iz212W__guideList{gap:6px;max-height:26vh;margin:10px 0 0;padding:0;list-style:none;display:grid;overflow-y:auto}.data-agent-demo-module__Iz212W__guideList button{text-align:left;border-radius:10px;width:100%;min-height:38px;padding:8px 14px;line-height:1.4}.data-agent-demo-module__Iz212W__agent .data-agent-demo-module__Iz212W__step{grid-template-columns:1fr}.data-agent-demo-module__Iz212W__dash{gap:12px;display:grid}.data-agent-demo-module__Iz212W__charts{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;display:grid}.data-agent-demo-module__Iz212W__chart{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.data-agent-demo-module__Iz212W__chart header{justify-content:space-between;align-items:center;gap:8px;display:flex}.data-agent-demo-module__Iz212W__chart h3{margin:0;font-size:14px}.data-agent-demo-module__Iz212W__svg{width:100%;height:auto;margin-top:6px;display:block}.data-agent-demo-module__Iz212W__axis{stroke:var(--line-strong);stroke-width:1px}.data-agent-demo-module__Iz212W__val{fill:var(--text);font-size:10px;font-weight:650}.data-agent-demo-module__Iz212W__lab{fill:var(--muted);font-size:10px}.data-agent-demo-module__Iz212W__tone_main{fill:var(--accent)}.data-agent-demo-module__Iz212W__tone_warn{fill:var(--signal-warm)}.data-agent-demo-module__Iz212W__tone_up{fill:#5aa793}.data-agent-demo-module__Iz212W__tone_down{fill:#d9a066}.data-agent-demo-module__Iz212W__line{stroke:var(--accent);stroke-width:2.5px}.data-agent-demo-module__Iz212W__dot{fill:#fff;stroke:var(--accent);stroke-width:2px}@media (max-width:980px){.data-agent-demo-module__Iz212W__split{display:block}.data-agent-demo-module__Iz212W__solo{grid-template-columns:1fr}.data-agent-demo-module__Iz212W__edge{z-index:30;background:var(--accent);color:#fff;border-radius:10px 0 0 10px;height:120px;position:fixed;top:50vh;right:0}.data-agent-demo-module__Iz212W__agent{border-radius:16px 16px 0 0;width:auto;max-height:80vh;inset:auto 0 0}}@media (min-width:1280px){.data-agent-demo-module__Iz212W__docked{grid-template-columns:minmax(0,1fr) clamp(320px,34vw,440px);align-items:start;display:grid}.data-agent-demo-module__Iz212W__docked>:not(aside){grid-column:1;min-width:0}.data-agent-demo-module__Iz212W__docked>aside{grid-area:1/2;width:auto;height:calc(100vh - 92px);max-height:none;position:sticky;top:76px;bottom:auto;right:auto}}.data-agent-demo-module__Iz212W__table details pre{white-space:pre-wrap;word-break:break-all;max-width:420px;margin:6px 0 0;font-size:12px}
.guided-rescheduling-demo-module__QQ1rDq__workspace{margin-bottom:16px}.guided-rescheduling-demo-module__QQ1rDq__workbench{gap:14px;min-width:0;display:grid}.guided-rescheduling-demo-module__QQ1rDq__workbench>*{min-width:0}.guided-rescheduling-demo-module__QQ1rDq__workspace button,.guided-rescheduling-demo-module__QQ1rDq__loading button{font:inherit;cursor:pointer}.guided-rescheduling-demo-module__QQ1rDq__workspace button:disabled,.guided-rescheduling-demo-module__QQ1rDq__loading button:disabled{opacity:.5;cursor:not-allowed}.guided-rescheduling-demo-module__QQ1rDq__workspace button:focus-visible,.guided-rescheduling-demo-module__QQ1rDq__workspace textarea:focus-visible,.guided-rescheduling-demo-module__QQ1rDq__workspace summary:focus-visible,.guided-rescheduling-demo-module__QQ1rDq__workspace [tabindex]:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.guided-rescheduling-demo-module__QQ1rDq__tabRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.guided-rescheduling-demo-module__QQ1rDq__tabRow>:first-child{flex:1;min-width:0}.guided-rescheduling-demo-module__QQ1rDq__tabTailBtn{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--faint);border-radius:999px;flex-shrink:0;padding:0 14px;font-size:12px;font-weight:600}.guided-rescheduling-demo-module__QQ1rDq__tabTailBtn:hover{border-color:var(--accent);color:var(--accent-ink)}.guided-rescheduling-demo-module__QQ1rDq__scene{border:1px solid var(--line);background:#fff;border-radius:12px;min-width:0;padding:18px 20px 12px}.guided-rescheduling-demo-module__QQ1rDq__sceneHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.guided-rescheduling-demo-module__QQ1rDq__sceneHeading h2{letter-spacing:-.02em;margin:0;font-size:19px}.guided-rescheduling-demo-module__QQ1rDq__sceneMeta{align-items:center;gap:8px;display:inline-flex}.guided-rescheduling-demo-module__QQ1rDq__sceneMeta>span{white-space:nowrap;color:var(--muted);font-size:12px}.guided-rescheduling-demo-module__QQ1rDq__legend{color:var(--muted);margin:8px 0 12px;font-size:12px}.guided-rescheduling-demo-module__QQ1rDq__chartScroll{max-width:100%;overflow-x:auto}.guided-rescheduling-demo-module__QQ1rDq__chart{min-width:450px}.guided-rescheduling-demo-module__QQ1rDq__axis,.guided-rescheduling-demo-module__QQ1rDq__line{grid-template-columns:78px minmax(0,1fr);display:grid}.guided-rescheduling-demo-module__QQ1rDq__axis{color:var(--muted);border-bottom:1px solid var(--line-strong);padding-bottom:8px;font-size:11px}.guided-rescheduling-demo-module__QQ1rDq__axis>div{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}.guided-rescheduling-demo-module__QQ1rDq__line{border-bottom:1px solid var(--line);align-items:center;min-height:52px}.guided-rescheduling-demo-module__QQ1rDq__line>strong{font-size:12px;font-weight:550}.guided-rescheduling-demo-module__QQ1rDq__lanes{gap:3px;padding:6px 0;display:grid}.guided-rescheduling-demo-module__QQ1rDq__lane{background:var(--surface-soft);height:19px;position:relative}.guided-rescheduling-demo-module__QQ1rDq__baselineLane{opacity:.65}.guided-rescheduling-demo-module__QQ1rDq__gridline{border-left:1px solid var(--line);height:100%;position:absolute;top:0}.guided-rescheduling-demo-module__QQ1rDq__setup{z-index:2;background:repeating-linear-gradient(135deg,#fff7ed 0 3px,#c2410c 3px 5px);border:1px solid #9a3412;height:19px;position:absolute;top:0}.guided-rescheduling-demo-module__QQ1rDq__task{border-right:1px solid var(--surface);text-align:center;white-space:nowrap;color:#24302d;border-radius:2px;height:19px;font-size:10px;line-height:19px;position:absolute;top:0;overflow:hidden}.guided-rescheduling-demo-module__QQ1rDq__P01{background:#cbe5e7}.guided-rescheduling-demo-module__QQ1rDq__P02{background:#e8e0ca}.guided-rescheduling-demo-module__QQ1rDq__P03{background:#d5e5d8}.guided-rescheduling-demo-module__QQ1rDq__P04{background:#e3d9e8}.guided-rescheduling-demo-module__QQ1rDq__late{border-bottom:3px solid #ac551a}.guided-rescheduling-demo-module__QQ1rDq__blocked{color:#833b22;text-align:center;background:repeating-linear-gradient(135deg,#f8e8e0 0 4px,#e7c7b7 4px 5px);font-size:10px;line-height:19px;position:absolute;inset:0 auto 0 0;overflow:hidden}.guided-rescheduling-demo-module__QQ1rDq__metrics{border-collapse:collapse;font-variant-numeric:tabular-nums;width:calc(100% - 40px);margin:0 20px 14px;font-size:13px}.guided-rescheduling-demo-module__QQ1rDq__metrics caption{caption-side:bottom;text-align:left;color:var(--muted);padding-top:8px;font-size:11px}.guided-rescheduling-demo-module__QQ1rDq__metrics th,.guided-rescheduling-demo-module__QQ1rDq__metrics td{text-align:right;border-bottom:1px solid var(--line);padding:8px}.guided-rescheduling-demo-module__QQ1rDq__metrics th{font-weight:500}.guided-rescheduling-demo-module__QQ1rDq__metrics th:first-child{text-align:left}.guided-rescheduling-demo-module__QQ1rDq__metrics thead{color:var(--muted);font-size:11px}.guided-rescheduling-demo-module__QQ1rDq__metrics small{color:var(--muted);margin-left:6px;font-size:11px}.guided-rescheduling-demo-module__QQ1rDq__review{border:1px solid var(--line);background:var(--accent-soft);border-radius:12px;gap:10px;padding:16px 20px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__review p{margin:0;font-size:13px;line-height:1.6}.guided-rescheduling-demo-module__QQ1rDq__review button{border:1px solid var(--accent);min-height:44px;color:var(--accent-ink);background:#fff;border-radius:8px;width:fit-content;padding:8px 16px}.guided-rescheduling-demo-module__QQ1rDq__review button.guided-rescheduling-demo-module__QQ1rDq__primary{color:#fff;background:var(--accent)}.guided-rescheduling-demo-module__QQ1rDq__review label{align-items:center;gap:8px;font-size:13px;display:flex}.guided-rescheduling-demo-module__QQ1rDq__review input{flex-shrink:0;width:18px;height:18px}.guided-rescheduling-demo-module__QQ1rDq__notice,.guided-rescheduling-demo-module__QQ1rDq__error{background:var(--accent-soft);border-radius:8px;padding:12px 16px;font-size:13px}.guided-rescheduling-demo-module__QQ1rDq__error{color:#833b22;background:#fff6f0}.guided-rescheduling-demo-module__QQ1rDq__notice button,.guided-rescheduling-demo-module__QQ1rDq__error button{border:1px solid var(--line-strong);background:#fff;border-radius:4px;min-height:40px;margin-left:8px;padding:8px}.guided-rescheduling-demo-module__QQ1rDq__loading{border:1px solid var(--line);text-align:center;padding:45px 24px}.guided-rescheduling-demo-module__QQ1rDq__loading h2{font-size:22px}.guided-rescheduling-demo-module__QQ1rDq__loading p{color:var(--muted)}.guided-rescheduling-demo-module__QQ1rDq__loading button{min-height:44px}@media (max-width:780px){.guided-rescheduling-demo-module__QQ1rDq__scene{padding:14px}.guided-rescheduling-demo-module__QQ1rDq__sceneHeading h2{font-size:17px}.guided-rescheduling-demo-module__QQ1rDq__sceneHeading{flex-wrap:wrap}.guided-rescheduling-demo-module__QQ1rDq__metrics{width:calc(100% - 28px);margin-left:14px;margin-right:14px}.guided-rescheduling-demo-module__QQ1rDq__review{padding:14px}.guided-rescheduling-demo-module__QQ1rDq__review button{width:100%}.guided-rescheduling-demo-module__QQ1rDq__tabRow{flex-wrap:wrap}}.guided-rescheduling-demo-module__QQ1rDq__verdict{border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;border-radius:12px;gap:10px;padding:16px 20px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__verdictLine{color:var(--text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.5}.guided-rescheduling-demo-module__QQ1rDq__verdictPoints{gap:4px;margin:0;padding:0;list-style:none;display:grid}.guided-rescheduling-demo-module__QQ1rDq__verdictPoints li{color:var(--muted);font-size:13px;line-height:1.6}.guided-rescheduling-demo-module__QQ1rDq__verdictPoints li strong{color:var(--accent-ink);margin-right:8px;font-size:12px}.guided-rescheduling-demo-module__QQ1rDq__verdictWhy{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12px;line-height:1.6;display:flex}.guided-rescheduling-demo-module__QQ1rDq__verdictWhy a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.guided-rescheduling-demo-module__QQ1rDq__verdictLink{color:var(--accent-ink);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.guided-rescheduling-demo-module__QQ1rDq__dataHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.guided-rescheduling-demo-module__QQ1rDq__dataHead h2{align-items:center;gap:8px;margin:0;font-size:17px;display:inline-flex}.guided-rescheduling-demo-module__QQ1rDq__dataPopoverList{color:var(--muted);gap:6px;margin:6px 0 0;padding:0 0 0 16px;font-size:13px;line-height:1.55;display:grid}.guided-rescheduling-demo-module__QQ1rDq__caseNote{border:1px solid var(--line);background:#fff;border-radius:10px}.guided-rescheduling-demo-module__QQ1rDq__caseNote summary{cursor:pointer;min-height:44px;padding:12px 16px;font-size:14px;font-weight:600}.guided-rescheduling-demo-module__QQ1rDq__caseNote summary:focus-visible,.guided-rescheduling-demo-module__QQ1rDq__caseLinks a:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.guided-rescheduling-demo-module__QQ1rDq__caseBody{color:var(--muted);gap:10px;padding:0 16px 16px;font-size:13px;line-height:1.65;display:grid}.guided-rescheduling-demo-module__QQ1rDq__caseBody p{margin:0}.guided-rescheduling-demo-module__QQ1rDq__caseBody strong{color:var(--ink)}.guided-rescheduling-demo-module__QQ1rDq__caseLinks{flex-wrap:wrap;gap:8px 18px;display:flex}.guided-rescheduling-demo-module__QQ1rDq__caseLinks a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.guided-rescheduling-demo-module__QQ1rDq__railCard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__railCard h3{color:var(--accent-ink);letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.guided-rescheduling-demo-module__QQ1rDq__railMetrics{gap:8px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__railMetric{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__railMetric:hover{border-color:var(--accent);background:var(--accent-soft)}.guided-rescheduling-demo-module__QQ1rDq__railMetricLabel{color:var(--muted);font-size:12px}.guided-rescheduling-demo-module__QQ1rDq__railMetricLabel small{color:var(--faint);margin-left:4px}.guided-rescheduling-demo-module__QQ1rDq__railMetricValue{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:650}.guided-rescheduling-demo-module__QQ1rDq__railMetricValue>span{color:var(--accent-ink);margin-left:6px;font-weight:600}.guided-rescheduling-demo-module__QQ1rDq__railMetricValue em{color:var(--muted);margin-left:4px;font-size:11px;font-style:normal}.guided-rescheduling-demo-module__QQ1rDq__railMetricBars{grid-column:1/-1;gap:3px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__railMetricBars i{border-radius:3px;min-width:2px;height:5px}.guided-rescheduling-demo-module__QQ1rDq__railMetricBars .guided-rescheduling-demo-module__QQ1rDq__barNow{background:var(--chart-muted)}.guided-rescheduling-demo-module__QQ1rDq__railMetricBars .guided-rescheduling-demo-module__QQ1rDq__barNext{background:var(--accent)}.guided-rescheduling-demo-module__QQ1rDq__railNote{color:var(--faint);margin:0;font-size:11px;line-height:1.6}.guided-rescheduling-demo-module__QQ1rDq__railAgent{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.guided-rescheduling-demo-module__QQ1rDq__approvalCard{border:1px solid var(--line-strong);border-left:3px solid var(--accent);background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 2px 10px #17212612}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .wb-ui h3{color:var(--accent-ink);letter-spacing:.02em;margin:0 0 10px;font-size:14px}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .wb-ui p{margin:0 0 8px;font-size:13px;line-height:1.6}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .wb-ui>p:last-of-type{color:var(--muted);margin-bottom:4px}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .wb-ui .wb-field label{font-size:13px}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .guided-rescheduling-demo-module__QQ1rDq__metrics{width:100%;margin:0 0 8px;font-size:12px}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .guided-rescheduling-demo-module__QQ1rDq__metrics th,.guided-rescheduling-demo-module__QQ1rDq__approvalCard .guided-rescheduling-demo-module__QQ1rDq__metrics td{white-space:nowrap;padding:6px 4px}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .guided-rescheduling-demo-module__QQ1rDq__metrics small{margin-left:4px;font-size:10px}.guided-rescheduling-demo-module__QQ1rDq__approvalCard .guided-rescheduling-demo-module__QQ1rDq__metrics caption{padding-top:4px;font-size:10.5px}.guided-rescheduling-demo-module__QQ1rDq__breathe{border-radius:2px;animation:4.5s ease-in-out infinite guided-rescheduling-demo-module__QQ1rDq__laneBreathe}@keyframes guided-rescheduling-demo-module__QQ1rDq__laneBreathe{0%,to{box-shadow:0 0 #006b5e00}50%{box-shadow:0 0 0 3px #006b5e73}}@media (prefers-reduced-motion:reduce){.guided-rescheduling-demo-module__QQ1rDq__breathe{box-shadow:inset 0 0 0 2px var(--accent);animation:none}}.guided-rescheduling-demo-module__QQ1rDq__scenarioTag{border:1px solid var(--accent);background:var(--accent-soft);min-height:18px;color:var(--accent-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:650;display:inline-flex}.guided-rescheduling-demo-module__QQ1rDq__scenarioTag:hover{background:var(--accent);color:#fff}.guided-rescheduling-demo-module__QQ1rDq__laneTag{z-index:3;position:absolute;top:1px;right:6px}.guided-rescheduling-demo-module__QQ1rDq__chartTitle{color:var(--accent-ink);margin:6px 0 0;font-size:14px}.guided-rescheduling-demo-module__QQ1rDq__chartBlock{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__rateHead{color:var(--faint);grid-template-columns:44px minmax(0,1fr) 84px;align-items:center;gap:10px;font-size:10px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__rateHead>div{text-align:center;grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__rateHead>span:last-child{text-align:right}.guided-rescheduling-demo-module__QQ1rDq__rateRow{grid-template-columns:44px minmax(0,1fr) 84px;align-items:center;gap:10px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__rateProduct{color:var(--muted);font-size:12px;font-weight:600}.guided-rescheduling-demo-module__QQ1rDq__rateSlots{grid-template-columns:repeat(5,1fr);align-items:center;gap:6px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__rateSlot{background:var(--surface-soft);border-radius:3px;height:12px;display:block;overflow:hidden}.guided-rescheduling-demo-module__QQ1rDq__rateSlot>i{border-radius:3px;height:100%;display:block}.guided-rescheduling-demo-module__QQ1rDq__rateValue{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px;font-weight:650}.guided-rescheduling-demo-module__QQ1rDq__rateValue small{color:var(--faint);margin-left:2px;font-size:10px;font-weight:400}.guided-rescheduling-demo-module__QQ1rDq__chartNote{color:var(--faint);margin:0;font-size:11px;line-height:1.6}.guided-rescheduling-demo-module__QQ1rDq__dueChart{align-items:end;gap:26px;padding:4px 2px 0;display:flex}.guided-rescheduling-demo-module__QQ1rDq__dueCol{justify-items:center;gap:3px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__dueCount{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px;font-weight:650}.guided-rescheduling-demo-module__QQ1rDq__dueBar{background:var(--accent);border-radius:3px 3px 0 0;width:34px}.guided-rescheduling-demo-module__QQ1rDq__dueLabel{color:var(--muted);font-size:11px}.guided-rescheduling-demo-module__QQ1rDq__dataDisclosure{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:2px}.guided-rescheduling-demo-module__QQ1rDq__dataDisclosure summary{min-height:44px;color:var(--accent-ink);cursor:pointer;padding:10px 14px;font-size:13px;font-weight:650}.guided-rescheduling-demo-module__QQ1rDq__dataDisclosure summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.guided-rescheduling-demo-module__QQ1rDq__dataDisclosureBody{gap:10px;padding:2px 14px 14px;display:grid}.guided-rescheduling-demo-module__QQ1rDq__dataDisclosureBody h3{margin:6px 0 0;font-size:14px}.guided-rescheduling-demo-module__QQ1rDq__collabPoints{gap:8px;margin:0;padding:0;list-style:none;display:grid}.guided-rescheduling-demo-module__QQ1rDq__collabPoints li{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--bg);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.guided-rescheduling-demo-module__QQ1rDq__collabPoints li strong{color:var(--accent-ink);margin-right:8px;font-size:12px}.guided-rescheduling-demo-module__QQ1rDq__collabLinks{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-size:12px;display:flex}.guided-rescheduling-demo-module__QQ1rDq__collabLinks a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}
.demo-shared-module__I735gG__stack{gap:16px;min-width:0;display:grid}.demo-shared-module__I735gG__stack>*{min-width:0}.demo-shared-module__I735gG__tabRow{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.demo-shared-module__I735gG__tabRow>:first-child{flex:1;min-width:0}.demo-shared-module__I735gG__tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.demo-shared-module__I735gG__tabs button{white-space:nowrap;min-height:44px;color:var(--faint);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 18px;font-weight:600}.demo-shared-module__I735gG__tabs button:hover{color:var(--accent-ink)}.demo-shared-module__I735gG__tabs button.demo-shared-module__I735gG__tabOn{color:var(--accent-ink);border-bottom-color:var(--accent)}.demo-shared-module__I735gG__tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-shared-module__I735gG__tabs button:disabled{opacity:.5;cursor:not-allowed}.demo-shared-module__I735gG__tabTailBtn{border:1px solid var(--line);background:var(--bg);min-height:36px;color:var(--faint);font:inherit;cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 14px;font-size:12px;font-weight:600}.demo-shared-module__I735gG__tabTailBtn:hover{border-color:var(--accent);color:var(--accent-ink)}.demo-shared-module__I735gG__tabTailBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.demo-shared-module__I735gG__scenarioCard{position:relative}.demo-shared-module__I735gG__scenarioCard>h2:first-of-type{padding-right:150px}@media (max-width:560px){.demo-shared-module__I735gG__scenarioCard>h2:first-of-type{padding-right:0}.demo-shared-module__I735gG__scenarioTag{margin-bottom:6px;position:static}}.demo-shared-module__I735gG__breathe{animation:4.5s ease-in-out infinite demo-shared-module__I735gG__demoBreathe}@keyframes demo-shared-module__I735gG__demoBreathe{0%,to{box-shadow:0 0 #006b5e00}50%{box-shadow:0 0 0 3px #006b5e66}}@media (prefers-reduced-motion:reduce){.demo-shared-module__I735gG__breathe{box-shadow:inset 0 0 0 2px var(--accent);animation:none}}.demo-shared-module__I735gG__scenarioTag{z-index:2;border:1px solid var(--accent);background:var(--accent-soft);min-height:22px;color:var(--accent-ink);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-size:10.5px;font-weight:650;display:inline-flex;position:absolute;top:12px;right:12px}.demo-shared-module__I735gG__scenarioTag:hover{background:var(--accent);color:#fff}.demo-shared-module__I735gG__verdict{border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;border-radius:12px;gap:10px;padding:16px 20px;display:grid}.demo-shared-module__I735gG__verdictLine{color:var(--text);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.5}.demo-shared-module__I735gG__verdictPoints{gap:4px;margin:0;padding:0;list-style:none;display:grid}.demo-shared-module__I735gG__verdictPoints li{color:var(--muted);font-size:13px;line-height:1.6}.demo-shared-module__I735gG__verdictPoints li strong{color:var(--accent-ink);margin-right:8px;font-size:12px}.demo-shared-module__I735gG__verdictWhy{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:12px;line-height:1.6;display:flex}.demo-shared-module__I735gG__verdictWhy a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.demo-shared-module__I735gG__verdictLink{color:var(--accent-ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;text-decoration:underline}.demo-shared-module__I735gG__railCard{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.demo-shared-module__I735gG__railCard h3{color:var(--accent-ink);letter-spacing:.04em;margin:0;font-size:12px;font-weight:700}.demo-shared-module__I735gG__railMetrics{gap:8px;display:grid}.demo-shared-module__I735gG__railMetric{border:1px solid var(--line);background:var(--bg);text-align:left;border-radius:10px;gap:2px;padding:8px 10px;display:grid}.demo-shared-module__I735gG__railMetric:hover{border-color:var(--accent);background:var(--accent-soft)}.demo-shared-module__I735gG__railMetric:disabled{opacity:.6}.demo-shared-module__I735gG__railMetricLabel{color:var(--muted);font-size:12px}.demo-shared-module__I735gG__railMetricLabel small{color:var(--faint);margin-left:4px}.demo-shared-module__I735gG__railMetricValue{color:var(--text);font-variant-numeric:tabular-nums;font-size:15px;font-weight:650}.demo-shared-module__I735gG__railMetricValue em{color:var(--muted);margin-left:6px;font-size:11px;font-style:normal}.demo-shared-module__I735gG__railNote{color:var(--faint);margin:0;font-size:11px;line-height:1.6}.demo-shared-module__I735gG__railAgent{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;display:grid}.demo-shared-module__I735gG__dataHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.demo-shared-module__I735gG__dataHead h2{align-items:center;gap:8px;margin:0;font-size:17px;display:inline-flex}.demo-shared-module__I735gG__dataPopoverList{color:var(--muted);gap:6px;margin:6px 0 0;padding:0 0 0 16px;font-size:13px;line-height:1.55;display:grid}.demo-shared-module__I735gG__chartBlock{border:1px solid var(--line);background:#fff;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.demo-shared-module__I735gG__chartTitle{color:var(--accent-ink);margin:6px 0 0;font-size:14px}.demo-shared-module__I735gG__chartNote{color:var(--faint);margin:0;font-size:11px;line-height:1.6}.demo-shared-module__I735gG__dataDisclosure{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:2px}.demo-shared-module__I735gG__dataDisclosure summary{min-height:44px;color:var(--accent-ink);cursor:pointer;padding:10px 14px;font-size:13px;font-weight:650}.demo-shared-module__I735gG__dataDisclosure summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.demo-shared-module__I735gG__dataDisclosureBody{gap:10px;padding:2px 14px 14px;display:grid}.demo-shared-module__I735gG__collabPoints{gap:8px;margin:0;padding:0;list-style:none;display:grid}.demo-shared-module__I735gG__collabPoints li{border:1px solid var(--line);border-left:3px solid var(--accent);background:var(--bg);color:var(--muted);border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.6}.demo-shared-module__I735gG__collabPoints li strong{color:var(--accent-ink);margin-right:8px;font-size:12px}.demo-shared-module__I735gG__collabLinks{color:var(--faint);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:2px 0 0;font-size:12px;display:flex}.demo-shared-module__I735gG__collabLinks a{color:var(--accent-ink);text-underline-offset:3px;text-decoration:underline}.demo-shared-module__I735gG__demoNote{color:var(--faint);margin:0;font-size:11px;line-height:1.6}@media (max-width:780px){.demo-shared-module__I735gG__tabRow{flex-wrap:wrap}.demo-shared-module__I735gG__verdict{padding:14px 16px}.demo-shared-module__I735gG__verdictLine{font-size:16px}}
.order-promise-demo-module__CBTeTG__panel{gap:14px;min-width:0;display:grid}.order-promise-demo-module__CBTeTG__panel>h2{letter-spacing:-.01em;margin:0;font-size:17px}.order-promise-demo-module__CBTeTG__scenarioHeading{margin:0;padding-right:150px;font-size:15px;line-height:1.5}.order-promise-demo-module__CBTeTG__card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.order-promise-demo-module__CBTeTG__facts{gap:6px;margin:0;display:grid}.order-promise-demo-module__CBTeTG__facts>div{grid-template-columns:150px 1fr;align-items:baseline;gap:10px;display:grid}.order-promise-demo-module__CBTeTG__facts dt{color:var(--accent-ink);font-size:12px;font-weight:700}.order-promise-demo-module__CBTeTG__facts dd{margin:0;font-size:13px;line-height:1.55}.order-promise-demo-module__CBTeTG__option{align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.order-promise-demo-module__CBTeTG__option input{width:16px;height:16px;accent-color:var(--accent)}.order-promise-demo-module__CBTeTG__optionHint{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.order-promise-demo-module__CBTeTG__primary{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 26px;font-weight:650}.order-promise-demo-module__CBTeTG__primary:disabled{opacity:.5;cursor:not-allowed}.order-promise-demo-module__CBTeTG__primary:focus-visible,.order-promise-demo-module__CBTeTG__secondary:focus-visible,.order-promise-demo-module__CBTeTG__option input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.order-promise-demo-module__CBTeTG__result{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid}.order-promise-demo-module__CBTeTG__headline{border-left:3px solid var(--accent);margin:0;padding-left:12px;font-size:15px;font-weight:650;line-height:1.6}.order-promise-demo-module__CBTeTG__numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.order-promise-demo-module__CBTeTG__numbers li{border-left:2px solid var(--accent);background:var(--surface);gap:2px;padding:10px 12px;display:grid}.order-promise-demo-module__CBTeTG__numbers b{font-size:17px}.order-promise-demo-module__CBTeTG__numbers span{color:var(--muted);font-size:12px}.order-promise-demo-module__CBTeTG__compare{gap:8px;display:grid}.order-promise-demo-module__CBTeTG__compare h3{margin:0;font-size:13px}.order-promise-demo-module__CBTeTG__compareHint{color:var(--faint);margin:0;font-size:11px;line-height:1.55}.order-promise-demo-module__CBTeTG__compare table{border-collapse:collapse;background:#fff;width:100%;font-size:13px}.order-promise-demo-module__CBTeTG__compare th,.order-promise-demo-module__CBTeTG__compare td{border-bottom:1px solid var(--line);text-align:left;padding:8px 10px}.order-promise-demo-module__CBTeTG__compare thead th{color:var(--muted);font-size:12px;font-weight:600}.order-promise-demo-module__CBTeTG__compare tbody th{font-weight:650}.order-promise-demo-module__CBTeTG__compare tr.order-promise-demo-module__CBTeTG__current{background:var(--accent-soft)}.order-promise-demo-module__CBTeTG__compare tr.order-promise-demo-module__CBTeTG__current th:before{content:"● ";color:var(--accent)}.order-promise-demo-module__CBTeTG__compareChart{gap:8px;display:grid}.order-promise-demo-module__CBTeTG__compareRow{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:6px;padding:10px 12px;display:grid}.order-promise-demo-module__CBTeTG__compareRow.order-promise-demo-module__CBTeTG__current{border-color:var(--accent);background:var(--accent-soft)}.order-promise-demo-module__CBTeTG__compareRowHead{align-items:baseline;gap:8px;margin:0;font-size:13px;display:flex}.order-promise-demo-module__CBTeTG__compareRowHead strong{font-size:13px}.order-promise-demo-module__CBTeTG__compareRowHead em{background:var(--accent);color:#fff;border-radius:999px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:650}.order-promise-demo-module__CBTeTG__compareBars{gap:6px;display:grid}.order-promise-demo-module__CBTeTG__compareBar{grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.order-promise-demo-module__CBTeTG__compareBarLabel{color:var(--muted);font-size:11px}.order-promise-demo-module__CBTeTG__compareTrack{background:var(--surface-soft);border-radius:3px;height:10px;display:block;overflow:hidden}.order-promise-demo-module__CBTeTG__compareTrack>i{border-radius:3px;height:100%;display:block}.order-promise-demo-module__CBTeTG__compareValue{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;font-weight:650}.order-promise-demo-module__CBTeTG__firstQty{background:var(--chart-1)}.order-promise-demo-module__CBTeTG__finalQty{background:var(--chart-2)}.order-promise-demo-module__CBTeTG__lateQty{background:var(--chart-4)}.order-promise-demo-module__CBTeTG__block .order-promise-demo-module__CBTeTG__label{color:var(--accent-ink);margin:0;font-size:12px;font-weight:700}.order-promise-demo-module__CBTeTG__block .order-promise-demo-module__CBTeTG__text{margin:2px 0 0;font-size:13px;line-height:1.6}.order-promise-demo-module__CBTeTG__secondary{border:1px solid var(--line-strong);background:var(--bg);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 16px;font-size:13px;font-weight:600}.order-promise-demo-module__CBTeTG__supplyChart{gap:10px;display:grid}.order-promise-demo-module__CBTeTG__supplyTrack{margin:24px 0 0;position:relative}.order-promise-demo-module__CBTeTG__supplyBar{border-radius:6px;height:26px;display:flex;overflow:hidden}.order-promise-demo-module__CBTeTG__supplySegment{height:100%;display:block}.order-promise-demo-module__CBTeTG__supplyMarker{border-left:2px dashed var(--text);position:absolute;top:-22px;bottom:0}.order-promise-demo-module__CBTeTG__supplyMarker b{color:var(--text);white-space:nowrap;font-size:10px;font-weight:650;position:absolute;top:0;right:6px}.order-promise-demo-module__CBTeTG__supplyLegend{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.order-promise-demo-module__CBTeTG__supplyLegend li{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.order-promise-demo-module__CBTeTG__supplyLegend i{border-radius:2px;flex:none;width:10px;height:10px}.order-promise-demo-module__CBTeTG__supplyLegend b{color:var(--text);font-variant-numeric:tabular-nums;font-size:12px}.order-promise-demo-module__CBTeTG__supplyLegendNote{color:var(--faint);font-size:10.5px}.order-promise-demo-module__CBTeTG__netOnHand{background:var(--chart-1)}.order-promise-demo-module__CBTeTG__productionByDay2{background:var(--chart-2)}.order-promise-demo-module__CBTeTG__inboundDay3{background:var(--chart-3)}.order-promise-demo-module__CBTeTG__tableWrap{overflow-x:auto}.order-promise-demo-module__CBTeTG__dataTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.order-promise-demo-module__CBTeTG__dataTable caption{caption-side:bottom;color:var(--faint);text-align:left;padding-top:8px;font-size:11px}.order-promise-demo-module__CBTeTG__dataTable th,.order-promise-demo-module__CBTeTG__dataTable td{border-bottom:1px solid var(--line);text-align:right;padding:8px 10px}.order-promise-demo-module__CBTeTG__dataTable thead th{color:var(--muted);font-size:12px;font-weight:600}.order-promise-demo-module__CBTeTG__dataTable tbody th{color:var(--accent-ink);font-weight:650}.order-promise-demo-module__CBTeTG__dataTable th:first-child,.order-promise-demo-module__CBTeTG__dataTable td:last-child,.order-promise-demo-module__CBTeTG__dataTable thead th:last-child{text-align:left}.order-promise-demo-module__CBTeTG__caseNote{border:1px solid var(--line);background:#fff;border-radius:10px}.order-promise-demo-module__CBTeTG__caseNote summary{cursor:pointer;align-items:center;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.order-promise-demo-module__CBTeTG__caseNote summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.order-promise-demo-module__CBTeTG__caseBody{gap:10px;padding:2px 14px 14px;display:grid}.order-promise-demo-module__CBTeTG__caseBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}@media (max-width:640px){.order-promise-demo-module__CBTeTG__scenarioHeading{padding-top:26px;padding-right:0}.order-promise-demo-module__CBTeTG__facts>div{grid-template-columns:1fr;gap:2px}.order-promise-demo-module__CBTeTG__numbers{grid-template-columns:1fr}.order-promise-demo-module__CBTeTG__compare th,.order-promise-demo-module__CBTeTG__compare td{padding:7px 8px}.order-promise-demo-module__CBTeTG__compareBar{grid-template-columns:56px minmax(0,1fr)}.order-promise-demo-module__CBTeTG__compareValue{grid-column:2;justify-self:end}.order-promise-demo-module__CBTeTG__supplyLegendNote{display:none}}
.control-tower-agent-workbench-module__P31O4q__shell{gap:16px;margin:28px 0 40px;scroll-margin-top:16px;display:grid}.control-tower-agent-workbench-module__P31O4q__hero{border:1px solid var(--line);border-top:3px solid var(--accent);background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 32px;padding:22px 24px;display:flex}.control-tower-agent-workbench-module__P31O4q__hero h2{margin:4px 0 0;font-size:24px;line-height:1.35}.control-tower-agent-workbench-module__P31O4q__eyebrow{color:var(--accent-ink);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.control-tower-agent-workbench-module__P31O4q__lead{max-width:720px;color:var(--muted);margin:8px 0 0;font-size:14px;line-height:1.65}.control-tower-agent-workbench-module__P31O4q__boundary{flex-wrap:wrap;gap:6px;max-width:360px;display:flex}.control-tower-agent-workbench-module__P31O4q__boundary span{background:var(--accent-soft);color:var(--accent-ink);border:1px solid #b9d6cf;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.control-tower-agent-workbench-module__P31O4q__grid{grid-template-columns:minmax(250px,.85fr) minmax(320px,1.35fr) minmax(280px,.9fr);align-items:start;gap:16px;display:grid}.control-tower-agent-workbench-module__P31O4q__controls,.control-tower-agent-workbench-module__P31O4q__stageColumn,.control-tower-agent-workbench-module__P31O4q__outcome{border:1px solid var(--line);background:#fff;border-radius:12px;gap:14px;min-width:0;padding:18px;display:grid}.control-tower-agent-workbench-module__P31O4q__outcome{align-content:start}.control-tower-agent-workbench-module__P31O4q__detailList{gap:8px;margin:0;display:grid}.control-tower-agent-workbench-module__P31O4q__detailList div{gap:2px;display:grid}.control-tower-agent-workbench-module__P31O4q__detailList dt{color:var(--muted);font-size:12px;font-weight:650}.control-tower-agent-workbench-module__P31O4q__detailList dd{color:var(--text);margin:0;font-size:13px;line-height:1.55}.control-tower-agent-workbench-module__P31O4q__controls{max-height:calc(100vh - 32px);position:sticky;top:16px;overflow-y:auto}.control-tower-agent-workbench-module__P31O4q__edgeCases,.control-tower-agent-workbench-module__P31O4q__tryMore{gap:8px;font-size:13px;display:grid}.control-tower-agent-workbench-module__P31O4q__edgeCases summary,.control-tower-agent-workbench-module__P31O4q__tryMore summary{cursor:pointer;color:var(--accent-ink);width:fit-content;font-weight:650}.control-tower-agent-workbench-module__P31O4q__edgeCases summary:hover,.control-tower-agent-workbench-module__P31O4q__tryMore summary:hover{text-underline-offset:2px;text-decoration:underline}.control-tower-agent-workbench-module__P31O4q__edgeCases .control-tower-agent-workbench-module__P31O4q__scenarioList{margin-top:8px}.control-tower-agent-workbench-module__P31O4q__edgeCases em{color:var(--faint);font-size:12px;font-style:normal;line-height:1.45}.control-tower-agent-workbench-module__P31O4q__tryMore{border-top:1px dashed var(--line-strong);padding-top:10px}.control-tower-agent-workbench-module__P31O4q__fieldset{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.control-tower-agent-workbench-module__P31O4q__fieldset legend{color:var(--accent-ink);margin-bottom:6px;padding:0;font-size:13px;font-weight:700}.control-tower-agent-workbench-module__P31O4q__scenarioList{gap:6px;display:grid}.control-tower-agent-workbench-module__P31O4q__scenarioList button{border:1px solid var(--line);background:var(--bg);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:9px;gap:3px;padding:9px 11px;display:grid}.control-tower-agent-workbench-module__P31O4q__scenarioList button strong{font-size:13px;line-height:1.4}.control-tower-agent-workbench-module__P31O4q__scenarioList button span{color:var(--muted);font-size:12px;line-height:1.45}.control-tower-agent-workbench-module__P31O4q__scenarioList button:hover:not(:disabled){border-color:var(--accent);background:var(--accent-soft)}.control-tower-agent-workbench-module__P31O4q__scenarioList button.control-tower-agent-workbench-module__P31O4q__scenarioOn{border-color:var(--accent);background:var(--accent-soft);box-shadow:inset 3px 0 0 var(--accent)}.control-tower-agent-workbench-module__P31O4q__scenarioList button:disabled{opacity:.55;cursor:not-allowed}.control-tower-agent-workbench-module__P31O4q__scenarioList button:focus-visible,.control-tower-agent-workbench-module__P31O4q__segmented button:focus-visible,.control-tower-agent-workbench-module__P31O4q__checkbox input:focus-visible,.control-tower-agent-workbench-module__P31O4q__controls textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.control-tower-agent-workbench-module__P31O4q__controls .wb-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.control-tower-agent-workbench-module__P31O4q__segmented{border:1px solid var(--line);background:var(--surface,#f4f6f8);border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;padding:3px;display:grid}.control-tower-agent-workbench-module__P31O4q__segmented button{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;font-size:13px;font-weight:650}.control-tower-agent-workbench-module__P31O4q__segmented button.control-tower-agent-workbench-module__P31O4q__segmentOn{color:var(--accent-ink);background:#fff;box-shadow:0 1px 3px #1721261f}.control-tower-agent-workbench-module__P31O4q__segmented button:disabled{opacity:.55;cursor:not-allowed}.control-tower-agent-workbench-module__P31O4q__hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.control-tower-agent-workbench-module__P31O4q__checkbox{color:var(--text);cursor:pointer;align-items:flex-start;gap:8px;font-size:13px;line-height:1.45;display:flex}.control-tower-agent-workbench-module__P31O4q__checkbox input{accent-color:var(--accent);margin-top:2px}.control-tower-agent-workbench-module__P31O4q__controls textarea{border:1px solid var(--line-strong);background:var(--bg);width:100%;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:9px 10px;font-size:13px;line-height:1.5}.control-tower-agent-workbench-module__P31O4q__controls textarea:disabled{background:var(--surface,#f4f6f8);color:var(--muted)}.control-tower-agent-workbench-module__P31O4q__error{color:var(--signal-warm,#b42318);background:#fdf1ef;border:1px solid #e7c4bd;border-radius:8px;margin:0;padding:8px 10px;font-size:13px;line-height:1.5}.control-tower-agent-workbench-module__P31O4q__columnHead{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding-bottom:8px;display:flex}.control-tower-agent-workbench-module__P31O4q__columnHead h3{margin:0;font-size:15px}.control-tower-agent-workbench-module__P31O4q__blockCount{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}:is(.control-tower-agent-workbench-module__P31O4q__traceFold .wb-button,.control-tower-agent-workbench-module__P31O4q__traceColumn .wb-button){min-height:32px}.control-tower-agent-workbench-module__P31O4q__situation{gap:8px;display:grid}.control-tower-agent-workbench-module__P31O4q__facts{gap:8px;margin:0;display:grid}.control-tower-agent-workbench-module__P31O4q__facts>div{grid-template-columns:118px 1fr;align-items:baseline;gap:10px;display:grid}.control-tower-agent-workbench-module__P31O4q__facts dt{color:var(--accent-ink);font-size:12px;font-weight:700}.control-tower-agent-workbench-module__P31O4q__facts dd{margin:0;font-size:13px;line-height:1.6}.control-tower-agent-workbench-module__P31O4q__factList{gap:4px;margin:0;padding:0;list-style:none;display:grid}.control-tower-agent-workbench-module__P31O4q__progress{border:1px solid var(--line);background:var(--bg);border-radius:10px;gap:4px;padding:10px 12px;display:grid}.control-tower-agent-workbench-module__P31O4q__progressStep,.control-tower-agent-workbench-module__P31O4q__progressTodo{margin:0;font-size:13px;line-height:1.5}.control-tower-agent-workbench-module__P31O4q__progressStep{color:var(--text)}.control-tower-agent-workbench-module__P31O4q__progressTodo{color:var(--faint)}.control-tower-agent-workbench-module__P31O4q__report{border:1px solid #b9d6cf;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:10px;gap:10px;padding:14px 16px;display:grid}.control-tower-agent-workbench-module__P31O4q__reportHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.control-tower-agent-workbench-module__P31O4q__reportSummary{margin:0;font-size:20px;font-weight:650;line-height:1.55}.control-tower-agent-workbench-module__P31O4q__report .control-tower-agent-workbench-module__P31O4q__detailList dd{font-size:14px}.control-tower-agent-workbench-module__P31O4q__traceFold{font-size:12px}.control-tower-agent-workbench-module__P31O4q__traceFold summary{cursor:pointer;color:var(--faint);width:fit-content;padding:2px;list-style:none}.control-tower-agent-workbench-module__P31O4q__traceFold summary:hover{color:var(--accent-ink)}.control-tower-agent-workbench-module__P31O4q__traceFold summary:before{content:"▸ "}.control-tower-agent-workbench-module__P31O4q__traceFold[open] summary:before{content:"▾ "}.control-tower-agent-workbench-module__P31O4q__traceBody{gap:8px;padding-top:8px;display:grid}@media (max-width:760px){.control-tower-agent-workbench-module__P31O4q__facts>div{grid-template-columns:1fr;gap:2px}}.control-tower-agent-workbench-module__P31O4q__empty{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.control-tower-agent-workbench-module__P31O4q__guardNote{color:var(--faint);margin:0;font-size:12px;line-height:1.5}.control-tower-agent-workbench-module__P31O4q__footer{border:1px dashed var(--line-strong);background:var(--surface,#f4f6f8);color:var(--muted);border-radius:10px;flex-wrap:wrap;justify-content:space-between;gap:6px 18px;padding:12px 16px;font-size:12px;display:flex}@media (max-width:1180px){.control-tower-agent-workbench-module__P31O4q__grid{grid-template-columns:minmax(240px,1fr) minmax(320px,1.4fr)}.control-tower-agent-workbench-module__P31O4q__outcome{grid-column:1/-1}.control-tower-agent-workbench-module__P31O4q__controls{max-height:none;position:static}}@media (max-width:760px){.control-tower-agent-workbench-module__P31O4q__grid{grid-template-columns:1fr}.control-tower-agent-workbench-module__P31O4q__hero{padding:18px}.control-tower-agent-workbench-module__P31O4q__hero h2{font-size:20px}.control-tower-agent-workbench-module__P31O4q__controls,.control-tower-agent-workbench-module__P31O4q__stageColumn,.control-tower-agent-workbench-module__P31O4q__outcome{padding:14px}}
.rfq-selection-demo-module__rZvXFW__panel{gap:12px;min-width:0;display:grid}.rfq-selection-demo-module__rZvXFW__panel[hidden]{display:none}.rfq-selection-demo-module__rZvXFW__panel>*,.rfq-selection-demo-module__rZvXFW__result>*{min-width:0}.rfq-selection-demo-module__rZvXFW__panel h2{margin:0;font-size:17px}.rfq-selection-demo-module__rZvXFW__caseNote{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 14px}.rfq-selection-demo-module__rZvXFW__caseNote summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.rfq-selection-demo-module__rZvXFW__caseNote summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.rfq-selection-demo-module__rZvXFW__caseBody{gap:10px;padding:2px 0 14px;display:grid}.rfq-selection-demo-module__rZvXFW__caseBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.rfq-selection-demo-module__rZvXFW__card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.rfq-selection-demo-module__rZvXFW__card h2{margin:0;padding-right:168px;font-size:15px}.rfq-selection-demo-module__rZvXFW__cardNote{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.rfq-selection-demo-module__rZvXFW__quotes{gap:8px;display:grid}.rfq-selection-demo-module__rZvXFW__quote{gap:4px;display:grid}.rfq-selection-demo-module__rZvXFW__quote>span{color:var(--accent-ink);font-size:12px;font-weight:700}.rfq-selection-demo-module__rZvXFW__quote textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.rfq-selection-demo-module__rZvXFW__quote textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.rfq-selection-demo-module__rZvXFW__action{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.rfq-selection-demo-module__rZvXFW__primary{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 26px;font-weight:650}.rfq-selection-demo-module__rZvXFW__primary:disabled{opacity:.5;cursor:not-allowed}.rfq-selection-demo-module__rZvXFW__primary:focus-visible,.rfq-selection-demo-module__rZvXFW__secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rfq-selection-demo-module__rZvXFW__optionHint{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.rfq-selection-demo-module__rZvXFW__scenarios{flex-wrap:wrap;gap:8px;display:flex}.rfq-selection-demo-module__rZvXFW__scenarioBtn{border:1px solid var(--line-strong);background:var(--bg);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.rfq-selection-demo-module__rZvXFW__scenarioBtn:hover{border-color:var(--accent)}.rfq-selection-demo-module__rZvXFW__scenarioBtn:disabled{opacity:.5;cursor:not-allowed}.rfq-selection-demo-module__rZvXFW__scenarioBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rfq-selection-demo-module__rZvXFW__result{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid}.rfq-selection-demo-module__rZvXFW__headline{border-left:3px solid var(--accent);margin:0;padding-left:12px;font-size:15px;font-weight:650;line-height:1.6}.rfq-selection-demo-module__rZvXFW__text{margin:2px 0 0;font-size:13px;line-height:1.6}.rfq-selection-demo-module__rZvXFW__numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rfq-selection-demo-module__rZvXFW__numbers li{border-left:2px solid var(--accent);background:var(--surface);gap:2px;padding:10px 12px;display:grid}.rfq-selection-demo-module__rZvXFW__numbers b{font-size:17px}.rfq-selection-demo-module__rZvXFW__numbers span{color:var(--muted);font-size:12px}.rfq-selection-demo-module__rZvXFW__tcoRows{gap:10px;display:grid}.rfq-selection-demo-module__rZvXFW__tcoRow{grid-template-columns:168px minmax(0,1fr) auto;align-items:center;gap:4px 10px;display:grid}.rfq-selection-demo-module__rZvXFW__tcoName{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.rfq-selection-demo-module__rZvXFW__tcoTrack{background:var(--surface-soft);border-radius:3px;height:18px;overflow:hidden}.rfq-selection-demo-module__rZvXFW__tcoBar{background:var(--accent);border-radius:3px;height:100%;display:block}.rfq-selection-demo-module__rZvXFW__tcoBarOut{background:repeating-linear-gradient(135deg,#eceeec 0 4px,#b8c0bd 4px 6px)}.rfq-selection-demo-module__rZvXFW__tcoValue{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650}.rfq-selection-demo-module__rZvXFW__tcoValueOut{color:var(--faint)}.rfq-selection-demo-module__rZvXFW__tcoReason{color:var(--signal-warm);grid-column:2/-1;font-size:11px;line-height:1.5}.rfq-selection-demo-module__rZvXFW__tableScroll{border:1px solid var(--line);background:#fff;border-radius:8px;overflow-x:auto}.rfq-selection-demo-module__rZvXFW__tableScroll table{border-collapse:collapse;width:100%;font-size:13px}.rfq-selection-demo-module__rZvXFW__tableScroll th,.rfq-selection-demo-module__rZvXFW__tableScroll td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:8px 10px}.rfq-selection-demo-module__rZvXFW__tableScroll thead th{color:var(--muted);background:var(--bg);font-size:12px;font-weight:600}.rfq-selection-demo-module__rZvXFW__tableScroll tbody th{font-weight:650}.rfq-selection-demo-module__rZvXFW__compareTable{min-width:640px}.rfq-selection-demo-module__rZvXFW__compareTable tr.rfq-selection-demo-module__rZvXFW__current{background:var(--accent-soft)}.rfq-selection-demo-module__rZvXFW__compareTable tr.rfq-selection-demo-module__rZvXFW__current th:before{content:"● ";color:var(--accent)}.rfq-selection-demo-module__rZvXFW__compareTable td:last-child,.rfq-selection-demo-module__rZvXFW__compareTable th:last-child{color:var(--signal-warm)}.rfq-selection-demo-module__rZvXFW__quoteTable{min-width:0}.rfq-selection-demo-module__rZvXFW__quoteTable th{vertical-align:top;width:168px}.rfq-selection-demo-module__rZvXFW__quoteTable td{white-space:normal;vertical-align:top;line-height:1.6}.rfq-selection-demo-module__rZvXFW__quoteTable small{color:var(--muted);font-weight:400}.rfq-selection-demo-module__rZvXFW__block .rfq-selection-demo-module__rZvXFW__label{color:var(--accent-ink);margin:0;font-size:12px;font-weight:700}.rfq-selection-demo-module__rZvXFW__block .rfq-selection-demo-module__rZvXFW__text{margin:2px 0 0;font-size:13px;line-height:1.6}.rfq-selection-demo-module__rZvXFW__fold{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 12px}.rfq-selection-demo-module__rZvXFW__fold summary{cursor:pointer;color:var(--muted);padding:10px 0;font-size:13px;font-weight:600}.rfq-selection-demo-module__rZvXFW__foldBody{padding:4px 0 12px}.rfq-selection-demo-module__rZvXFW__secondary{border:1px solid var(--line-strong);background:var(--bg);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 16px;font-size:13px;font-weight:600}@media (max-width:640px){.rfq-selection-demo-module__rZvXFW__numbers{grid-template-columns:1fr}.rfq-selection-demo-module__rZvXFW__tableScroll th,.rfq-selection-demo-module__rZvXFW__tableScroll td{padding:7px 8px}.rfq-selection-demo-module__rZvXFW__card h2{padding-top:24px;padding-right:0}.rfq-selection-demo-module__rZvXFW__tcoRow{grid-template-columns:minmax(0,1fr) auto}.rfq-selection-demo-module__rZvXFW__tcoTrack,.rfq-selection-demo-module__rZvXFW__tcoReason{grid-column:1/-1}}
.engineering-change-impact-demo-module__CT_tUW__panel{gap:14px;min-width:0;display:grid}.engineering-change-impact-demo-module__CT_tUW__panel[hidden]{display:none}.engineering-change-impact-demo-module__CT_tUW__panel>*{min-width:0}.engineering-change-impact-demo-module__CT_tUW__card{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.engineering-change-impact-demo-module__CT_tUW__card h2{margin:0;font-size:15px}.engineering-change-impact-demo-module__CT_tUW__situation{padding-top:16px}.engineering-change-impact-demo-module__CT_tUW__situation h2{padding-right:176px}.engineering-change-impact-demo-module__CT_tUW__facts{gap:6px;margin:0;display:grid}.engineering-change-impact-demo-module__CT_tUW__facts>div{grid-template-columns:190px 1fr;align-items:baseline;gap:10px;display:grid}.engineering-change-impact-demo-module__CT_tUW__facts dt{color:var(--accent-ink);font-size:12px;font-weight:700}.engineering-change-impact-demo-module__CT_tUW__facts dd{margin:0;font-size:13px;line-height:1.55}.engineering-change-impact-demo-module__CT_tUW__requestLabel{gap:4px;display:grid}.engineering-change-impact-demo-module__CT_tUW__requestLabel>span{color:var(--accent-ink);font-size:12px;font-weight:700}.engineering-change-impact-demo-module__CT_tUW__requestLabel textarea{resize:vertical;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:10px;padding:10px 12px;font-size:13px;line-height:1.6;display:block}.engineering-change-impact-demo-module__CT_tUW__requestLabel textarea:focus-visible{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.engineering-change-impact-demo-module__CT_tUW__primary{border:1px solid var(--accent);background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 26px;font-weight:650}.engineering-change-impact-demo-module__CT_tUW__primary:disabled{opacity:.5;cursor:not-allowed}.engineering-change-impact-demo-module__CT_tUW__primary:focus-visible,.engineering-change-impact-demo-module__CT_tUW__secondary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.engineering-change-impact-demo-module__CT_tUW__optionHint{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.engineering-change-impact-demo-module__CT_tUW__placeholder{color:var(--muted);margin:0;font-size:12px}.engineering-change-impact-demo-module__CT_tUW__scenarios{flex-wrap:wrap;gap:8px;display:flex}.engineering-change-impact-demo-module__CT_tUW__scenarioBtn{border:1px solid var(--line-strong);background:var(--bg);min-height:34px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:600}.engineering-change-impact-demo-module__CT_tUW__scenarioBtn:hover{border-color:var(--accent)}.engineering-change-impact-demo-module__CT_tUW__scenarioBtn:disabled{opacity:.5;cursor:not-allowed}.engineering-change-impact-demo-module__CT_tUW__scenarioBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.engineering-change-impact-demo-module__CT_tUW__result{border:1px solid var(--line);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid}.engineering-change-impact-demo-module__CT_tUW__result>*{min-width:0}.engineering-change-impact-demo-module__CT_tUW__headline{border-left:3px solid var(--accent);margin:0;padding-left:12px;font-size:15px;font-weight:650;line-height:1.6}.engineering-change-impact-demo-module__CT_tUW__text{margin:2px 0 0;font-size:13px;line-height:1.6}.engineering-change-impact-demo-module__CT_tUW__numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.engineering-change-impact-demo-module__CT_tUW__numbers li{border-left:2px solid var(--accent);background:var(--surface);gap:2px;padding:10px 12px;display:grid}.engineering-change-impact-demo-module__CT_tUW__numbers b{font-size:17px}.engineering-change-impact-demo-module__CT_tUW__numbers span{color:var(--muted);font-size:12px}.engineering-change-impact-demo-module__CT_tUW__compare{gap:8px;display:grid}.engineering-change-impact-demo-module__CT_tUW__compare h3{margin:0;font-size:13px}.engineering-change-impact-demo-module__CT_tUW__impacts{gap:6px;margin:0;padding:0;list-style:none;display:grid}.engineering-change-impact-demo-module__CT_tUW__impacts li{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:64px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.engineering-change-impact-demo-module__CT_tUW__statusTag{text-align:center;border-radius:6px;padding:4px 0;font-size:11px;font-weight:700}li.engineering-change-impact-demo-module__CT_tUW__change .engineering-change-impact-demo-module__CT_tUW__statusTag{background:var(--signal-warm-soft);color:var(--signal-warm)}li.engineering-change-impact-demo-module__CT_tUW__review .engineering-change-impact-demo-module__CT_tUW__statusTag{background:var(--signal-cool-soft);color:#35567d}li.engineering-change-impact-demo-module__CT_tUW__unchanged .engineering-change-impact-demo-module__CT_tUW__statusTag{background:var(--bg);color:var(--muted);border:1px solid var(--line)}.engineering-change-impact-demo-module__CT_tUW__impacts strong{font-size:13px}.engineering-change-impact-demo-module__CT_tUW__impacts p{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.55}.engineering-change-impact-demo-module__CT_tUW__domainBlock{gap:6px;display:grid}.engineering-change-impact-demo-module__CT_tUW__domainChart{gap:8px;display:grid}.engineering-change-impact-demo-module__CT_tUW__domainBar{background:var(--surface-soft);border-radius:6px;gap:2px;height:24px;display:flex;overflow:hidden}.engineering-change-impact-demo-module__CT_tUW__domainSeg{color:#fff;font-variant-numeric:tabular-nums;place-items:center;min-width:26px;font-size:11px;font-weight:700;display:grid}.engineering-change-impact-demo-module__CT_tUW__segChange{background:var(--signal-warm)}.engineering-change-impact-demo-module__CT_tUW__segReview{background:#4f7fa8}.engineering-change-impact-demo-module__CT_tUW__segUnchanged{color:var(--muted);background:#d7dee0}.engineering-change-impact-demo-module__CT_tUW__domainLegend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.engineering-change-impact-demo-module__CT_tUW__domainLegend li{align-items:center;gap:6px;display:inline-flex}.engineering-change-impact-demo-module__CT_tUW__domainLegend i{border-radius:2px;width:8px;height:8px}.engineering-change-impact-demo-module__CT_tUW__dotChange{background:var(--signal-warm)}.engineering-change-impact-demo-module__CT_tUW__dotReview{background:#4f7fa8}.engineering-change-impact-demo-module__CT_tUW__dotUnchanged{background:#d7dee0}.engineering-change-impact-demo-module__CT_tUW__tempChart{gap:8px;display:grid}.engineering-change-impact-demo-module__CT_tUW__tempAxis{color:var(--faint);justify-content:space-between;margin:0 68px 0 128px;font-size:10px;display:flex}.engineering-change-impact-demo-module__CT_tUW__tempRow{grid-template-columns:118px minmax(0,1fr) 58px;align-items:center;gap:10px;display:grid}.engineering-change-impact-demo-module__CT_tUW__tempLabel{color:var(--muted);font-size:12px}.engineering-change-impact-demo-module__CT_tUW__tempTrack{background:var(--surface-soft);border-radius:4px;height:14px;position:relative}.engineering-change-impact-demo-module__CT_tUW__tempTrack>i{border-radius:4px;height:100%;display:block}.engineering-change-impact-demo-module__CT_tUW__tempNow{background:var(--chart-muted,#c9d2d5)}.engineering-change-impact-demo-module__CT_tUW__tempThreshold{background:#4f7fa8}.engineering-change-impact-demo-module__CT_tUW__tempNext{background:var(--accent)}.engineering-change-impact-demo-module__CT_tUW__tempTarget{border-left:2px dashed var(--accent);width:0;position:absolute;top:-4px;bottom:-4px}.engineering-change-impact-demo-module__CT_tUW__tempValue{color:var(--text);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:12px;font-weight:650}.engineering-change-impact-demo-module__CT_tUW__block .engineering-change-impact-demo-module__CT_tUW__label{color:var(--accent-ink);margin:0;font-size:12px;font-weight:700}.engineering-change-impact-demo-module__CT_tUW__block .engineering-change-impact-demo-module__CT_tUW__text{margin:2px 0 0;font-size:13px;line-height:1.6}.engineering-change-impact-demo-module__CT_tUW__fold{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 12px}.engineering-change-impact-demo-module__CT_tUW__fold summary{cursor:pointer;color:var(--muted);padding:10px 0;font-size:13px;font-weight:600}.engineering-change-impact-demo-module__CT_tUW__foldBody{gap:10px;padding:4px 0 12px;display:grid}.engineering-change-impact-demo-module__CT_tUW__caseNote{border:1px solid var(--line);background:#fff;border-radius:10px;padding:0 14px}.engineering-change-impact-demo-module__CT_tUW__caseNote summary{cursor:pointer;align-items:center;min-height:44px;font-size:13px;font-weight:600;display:flex}.engineering-change-impact-demo-module__CT_tUW__caseNote summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.engineering-change-impact-demo-module__CT_tUW__caseBody{gap:10px;padding:2px 0 14px;display:grid}.engineering-change-impact-demo-module__CT_tUW__caseBody p{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.engineering-change-impact-demo-module__CT_tUW__caseBody ol{counter-reset:ec-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.engineering-change-impact-demo-module__CT_tUW__caseBody li{border-left:2px solid var(--accent);background:var(--accent-soft);counter-increment:ec-step;gap:2px;padding:8px 10px;display:grid}.engineering-change-impact-demo-module__CT_tUW__caseBody li strong:before{content:counter(ec-step) ". ";color:var(--accent-ink)}.engineering-change-impact-demo-module__CT_tUW__caseBody li span{color:var(--muted);font-size:12px;line-height:1.45}.engineering-change-impact-demo-module__CT_tUW__caseFoot a{color:var(--accent-ink)}.engineering-change-impact-demo-module__CT_tUW__collabLead{color:var(--muted);margin:0;font-size:13px;line-height:1.65}.engineering-change-impact-demo-module__CT_tUW__evalSection{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:16px;display:grid}.engineering-change-impact-demo-module__CT_tUW__evalSection h2{margin:0;font-size:17px}.engineering-change-impact-demo-module__CT_tUW__turnFacts{color:var(--text);gap:4px;margin:6px 0 0;padding-left:18px;font-size:12px;line-height:1.55;display:grid}.engineering-change-impact-demo-module__CT_tUW__secondary{border:1px solid var(--line-strong);background:var(--bg);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:999px;justify-self:start;padding:0 16px;font-size:13px;font-weight:600}@media (max-width:780px){.engineering-change-impact-demo-module__CT_tUW__situation{padding-top:46px}.engineering-change-impact-demo-module__CT_tUW__situation h2{padding-right:0}}@media (max-width:640px){.engineering-change-impact-demo-module__CT_tUW__facts>div{grid-template-columns:1fr;gap:2px}.engineering-change-impact-demo-module__CT_tUW__numbers,.engineering-change-impact-demo-module__CT_tUW__caseBody ol{grid-template-columns:1fr}.engineering-change-impact-demo-module__CT_tUW__tempRow{grid-template-columns:96px minmax(0,1fr) 50px;gap:8px}.engineering-change-impact-demo-module__CT_tUW__tempAxis{margin:0 58px 0 104px}.engineering-change-impact-demo-module__CT_tUW__domainLegend{gap:6px 12px}}
.product-industrial-contract-module__pKtP_a__contract{border-top:1px solid var(--text);border-bottom:1px solid var(--line);padding:12px 0 14px}.product-industrial-contract-module__pKtP_a__chipRow{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.product-industrial-contract-module__pKtP_a__contextLabel{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:700}.product-industrial-contract-module__pKtP_a__contextValue{font-size:13px;font-weight:700}.product-industrial-contract-module__pKtP_a__contextDetail{color:var(--muted);font-size:11px}.product-industrial-contract-module__pKtP_a__chip{border:1px solid var(--line);color:#4d5956;white-space:nowrap;border-radius:999px;padding:4px 9px;font-size:11px}.product-industrial-contract-module__pKtP_a__boundaryLine{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:4px 10px;margin:10px 0 0;padding-top:10px;font-size:11px;line-height:1.5;display:flex}.product-industrial-contract-module__pKtP_a__boundaryLine span{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;flex:none;font-size:9px;font-weight:700}@media (max-width:620px){.product-industrial-contract-module__pKtP_a__chipRow{flex-direction:column;align-items:flex-start;gap:6px}}
.product-case-module__fJMzKq__casePage{padding:0 0 96px}.product-case-module__fJMzKq__caseNav{border-bottom:1px solid var(--line);min-height:50px;color:var(--muted);justify-content:space-between;align-items:center;gap:20px;font-size:12px;display:flex}.product-case-module__fJMzKq__caseNav div{text-transform:uppercase;letter-spacing:.1em;gap:12px;display:flex}.product-case-module__fJMzKq__caseNav div span:first-child{color:var(--accent-ink);font-weight:700}.product-case-module__fJMzKq__caseHeader{grid-template-columns:minmax(280px,.9fr) minmax(340px,1.1fr);align-items:center;gap:clamp(24px,4vw,64px);padding:30px 0 26px;display:grid}.product-case-module__fJMzKq__caseHeaderCompact{gap:clamp(24px,4vw,64px);padding:26px 0 20px}.product-case-module__fJMzKq__kicker{color:var(--accent-ink);letter-spacing:.1em;margin:0 0 10px;font-size:12px;font-weight:700}.product-case-module__fJMzKq__caseHeader h1{letter-spacing:-.02em;max-width:620px;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.18}.product-case-module__fJMzKq__caseHeaderCompact h1{font-size:clamp(34px,4vw,54px);line-height:1.18}.product-case-module__fJMzKq__caseHeader>p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.product-case-module__fJMzKq__headerIntro{align-content:center;gap:12px;max-width:700px;display:grid}.product-case-module__fJMzKq__headerIntro p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.product-case-module__fJMzKq__problemLine{border-top:1px solid var(--line);align-items:baseline;gap:12px;padding-top:12px;display:flex}.product-case-module__fJMzKq__problemLine strong{color:var(--accent);flex:none;font-size:13px}.product-case-module__fJMzKq__jumpLink{border:1px solid var(--accent);background:var(--accent);color:#fff;border-radius:2px;align-items:center;width:fit-content;min-height:44px;padding:0 15px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.product-case-module__fJMzKq__jumpLink:hover{filter:brightness(.94)}.product-case-module__fJMzKq__jumpLink:focus-visible{outline:2px solid var(--text);outline-offset:3px}.product-case-module__fJMzKq__caseMap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.product-case-module__fJMzKq__caseMap div{border-right:1px solid var(--line);min-height:100px;padding:16px 18px}.product-case-module__fJMzKq__caseMap div:last-child{border-right:0}.product-case-module__fJMzKq__caseMap span{color:var(--accent);letter-spacing:.04em;font-size:12px;font-weight:700}.product-case-module__fJMzKq__caseMap strong{margin-top:12px;font-size:14px;font-weight:600;line-height:1.5;display:block}.product-case-module__fJMzKq__compactMap div{align-content:center;gap:4px;min-height:76px;padding:12px 16px;display:grid}.product-case-module__fJMzKq__compactMap strong{margin-top:0;font-size:13px;line-height:1.45}.product-case-module__fJMzKq__caseSection{border-bottom:1px solid var(--line);grid-template-columns:minmax(210px,.4fr) minmax(0,1.6fr);gap:54px;padding:70px 0;display:grid}.product-case-module__fJMzKq__caseSection header h2{letter-spacing:-.04em;margin:0;font-size:clamp(28px,3vw,40px)}.product-case-module__fJMzKq__caseSection header p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.55}.product-case-module__fJMzKq__caseBody{color:#4f5b58}.product-case-module__fJMzKq__caseBody>p{margin:0;font-size:15px;line-height:1.7}.product-case-module__fJMzKq__decisionList,.product-case-module__fJMzKq__evidenceList,.product-case-module__fJMzKq__limitList{border-top:1px solid var(--text);margin:0;padding:0;list-style:none}.product-case-module__fJMzKq__decisionList li,.product-case-module__fJMzKq__limitList li{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px;line-height:1.55}.product-case-module__fJMzKq__evidenceList li{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:18px;padding:15px 0;display:grid}.product-case-module__fJMzKq__evidenceList>li>span{color:var(--accent-ink);letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:700}.product-case-module__fJMzKq__evidenceList a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.product-case-module__fJMzKq__evidenceList p{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.55}.product-case-module__fJMzKq__deepDive{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:34px}.product-case-module__fJMzKq__deepDive>summary{cursor:pointer;grid-template-columns:110px minmax(0,1fr) minmax(260px,.75fr) auto;align-items:center;gap:18px;min-height:92px;list-style:none;display:grid}.product-case-module__fJMzKq__deepDive>summary::-webkit-details-marker{display:none}.product-case-module__fJMzKq__deepDive>summary:after{content:"＋";color:var(--accent-ink);grid-column:4;font-size:22px}.product-case-module__fJMzKq__deepDive[open]>summary:after{content:"−"}.product-case-module__fJMzKq__deepDive>summary span{color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.product-case-module__fJMzKq__deepDive>summary strong{color:var(--text);font-size:18px}.product-case-module__fJMzKq__deepDive>summary small{color:var(--muted);font-size:13px;line-height:1.5}.product-case-module__fJMzKq__deepDive>summary:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.product-case-module__fJMzKq__deepDiveContent .product-case-module__fJMzKq__caseSection{padding:56px 0}@media (max-width:820px){.product-case-module__fJMzKq__caseHeader,.product-case-module__fJMzKq__caseSection{grid-template-columns:1fr;gap:18px}.product-case-module__fJMzKq__caseMap{grid-template-columns:repeat(2,minmax(0,1fr))}.product-case-module__fJMzKq__caseMap div:nth-child(2){border-right:0}.product-case-module__fJMzKq__caseMap div:nth-child(-n+2){border-bottom:1px solid var(--line)}.product-case-module__fJMzKq__deepDive>summary{grid-template-columns:1fr auto;gap:6px 14px;padding:16px 0}.product-case-module__fJMzKq__deepDive>summary span,.product-case-module__fJMzKq__deepDive>summary strong,.product-case-module__fJMzKq__deepDive>summary small{grid-column:1}.product-case-module__fJMzKq__deepDive>summary:after{grid-area:1/2/span 3}}@media (max-width:560px){.product-case-module__fJMzKq__caseHeader{padding:24px 0 20px}.product-case-module__fJMzKq__caseHeaderCompact{padding:24px 0 18px}.product-case-module__fJMzKq__caseHeader h1,.product-case-module__fJMzKq__caseHeaderCompact h1{font-size:clamp(30px,8vw,42px)}.product-case-module__fJMzKq__headerIntro p{font-size:15px}.product-case-module__fJMzKq__problemLine{flex-direction:column;gap:4px}.product-case-module__fJMzKq__caseMap{grid-template-columns:1fr}.product-case-module__fJMzKq__caseMap div{border-right:0;border-bottom:1px solid var(--line);min-height:100px}.product-case-module__fJMzKq__compactMap div{min-height:74px}.product-case-module__fJMzKq__caseMap div:last-child{border-bottom:0}.product-case-module__fJMzKq__caseSection{padding:50px 0}.product-case-module__fJMzKq__deepDiveContent .product-case-module__fJMzKq__caseSection{padding:42px 0}}.product-case-module__fJMzKq__nextCase{border-top:2px solid var(--text);gap:12px;margin-top:56px;padding:26px 0 4px;display:grid}.product-case-module__fJMzKq__nextCase>span{color:var(--accent-ink);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:700}.product-case-module__fJMzKq__nextCase a{grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;column-gap:18px;padding:4px 0;display:grid}.product-case-module__fJMzKq__nextCase strong{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,32px);font-weight:680;line-height:1.2;transition:color .16s}.product-case-module__fJMzKq__nextCase em{color:var(--muted);grid-row:2;margin-top:6px;font-size:13px;font-style:normal;line-height:1.5}.product-case-module__fJMzKq__nextCase i{color:var(--accent);grid-row:1/span 2;font-size:26px;font-style:normal}.product-case-module__fJMzKq__nextCase a:hover strong{color:var(--accent)}.product-case-module__fJMzKq__nextCase a:focus-visible{outline:3px solid var(--accent-bright);outline-offset:3px;border-radius:2px}.product-case-module__fJMzKq__designNote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 10px 10px 0;margin:18px 0 0;padding:14px 18px}.product-case-module__fJMzKq__designNote p{color:var(--text);margin:0;font-size:14px;line-height:1.7}.product-case-module__fJMzKq__designNote strong{color:var(--accent-ink);letter-spacing:.04em;margin-bottom:4px;font-size:12px;display:block}.product-case-module__fJMzKq__designNote a{color:var(--accent-ink);text-underline-offset:2px;margin-left:10px;font-weight:650}
.verification-record-module___iUGDa__record{border:1px solid var(--line);background:color-mix(in srgb, var(--surface-strong,#f6f7f6) 60%, transparent);border-radius:6px;padding:0 16px}.verification-record-module___iUGDa__record>details summary{cursor:pointer;min-height:46px;color:var(--text);justify-content:space-between;align-items:center;gap:10px;font-size:13px;font-weight:700;list-style:none;display:flex}.verification-record-module___iUGDa__record>details summary::-webkit-details-marker{display:none}.verification-record-module___iUGDa__record>details summary:before{content:"▶";color:var(--accent-ink);font-size:9px}.verification-record-module___iUGDa__record>details[open] summary:before{content:"▼"}.verification-record-module___iUGDa__record>details summary .verification-record-module___iUGDa__summaryHint{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:11px;font-weight:600}.verification-record-module___iUGDa__record>details[open] summary .verification-record-module___iUGDa__summaryHint{display:none}.verification-record-module___iUGDa__meta{color:var(--muted);flex-wrap:wrap;gap:4px 22px;margin:0 0 14px;font-size:12px;display:flex}.verification-record-module___iUGDa__meta>div{align-items:baseline;gap:6px;display:flex}.verification-record-module___iUGDa__meta dt{color:var(--accent-ink);flex:none;font-weight:700}.verification-record-module___iUGDa__meta dd{overflow-wrap:anywhere;min-width:0;margin:0}.verification-record-module___iUGDa__items{margin:0 0 16px;padding:0;list-style:none}.verification-record-module___iUGDa__items li{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:44px 1fr;gap:10px;padding:7px 0;font-size:12px;line-height:1.55;display:grid}.verification-record-module___iUGDa__items strong{font-weight:700}.verification-record-module___iUGDa__items li:has(strong:first-child) strong{color:var(--accent-ink)}.verification-record-module___iUGDa__items span{overflow-wrap:anywhere}.verification-record-module___iUGDa__items p{color:var(--faint);margin:2px 0 0;font-size:12px}
