:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#101c2c;--ink-soft:#26374b;--canvas:#f4f7f8;--paper:#fff;--mist:#e8eef0;--line:#d9e2e5;--muted:#64748b;--teal:#1c7c78;--teal-dark:#125e5b;--teal-pale:#dff1ef;--orange:#f28c4b;--orange-pale:#fff0e5;--red:#c94b4b;--red-pale:#fbe8e8;--blue-pale:#e7eef8;--sidebar:#101c2c;--sidebar-text:#d6e0e8;--display:"IBM Plex Sans", "PingFang SC", "Noto Sans SC", sans-serif;--body:"IBM Plex Sans", "PingFang SC", "Noto Sans SC", sans-serif;--mono:"IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--type-micro:12px;--type-caption:13px;--type-meta:13px;--type-support:14px;--type-dense:15px;--type-body:16px;--type-subheading:18px;--shadow:0 14px 42px #101c2c12}*{box-sizing:border-box}html{background:var(--canvas);min-width:320px}body{min-height:100vh;color:var(--ink);background:var(--canvas);font-family:var(--body);font-size:var(--type-body);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}svg{width:20px;height:20px}::selection{color:var(--ink);background:#bce0dc}:focus-visible{outline-offset:2px;outline:3px solid #f28c4b73}.appShell{grid-template-columns:276px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{z-index:30;height:100vh;color:var(--sidebar-text);background:var(--sidebar);flex-direction:column;padding:24px 18px 18px;display:flex;position:sticky;top:0;overflow-y:auto}.sidebar:after{content:"";background:#ffffff14;width:1px;position:fixed;top:0;bottom:0;left:275px}.brandRow{justify-content:space-between;align-items:center;padding:0 9px 25px;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand>span:last-child{display:grid}.brand strong{color:#fff;font-family:var(--display);letter-spacing:.01em;font-size:23px;font-weight:700;line-height:1}.brand small{color:#8291a4;font-size:var(--type-micro);letter-spacing:.15em;margin-top:5px;font-weight:650}.nexusBrand{align-items:center;gap:11px;min-width:0;display:inline-flex}.nexusBrandMark{filter:drop-shadow(0 8px 18px #081d3038);flex:none;width:38px;height:38px}.nexusBrand>span:last-child{min-width:0;display:grid}.nexusBrand strong{color:#fff;font-family:var(--display);letter-spacing:-.035em;font-size:22px;font-weight:700;line-height:1}.nexusBrand small{color:#8ba1b4;font-size:var(--type-micro);letter-spacing:.12em;margin-top:5px;font-weight:650}.nav{gap:14px;display:grid}.navSection{gap:3px;display:grid}.navLabel{color:#6f8195;font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.13em;text-transform:uppercase;padding:0 13px 6px;font-weight:700}.nav a{color:#aab8c6;min-height:39px;font-size:var(--type-dense);border-radius:9px;align-items:center;gap:11px;padding:8px 12px;font-weight:550;transition:color .16s,background .16s,transform .16s;display:flex;position:relative}.nav a svg{color:#7890a4;width:18px;height:18px}.nav a:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.nav a.active{color:var(--ink);background:#f7fafb;box-shadow:0 8px 24px #00000029}.nav a.active svg{color:var(--teal)}.activeNotch{background:var(--orange);border-radius:3px;width:4px;height:16px;position:absolute;right:8px}.systemPulse{border-top:1px solid #ffffff14;align-items:center;gap:11px;margin-top:auto;padding:16px 13px 3px;display:flex}.systemPulse>div{gap:3px;display:grid}.systemPulse strong{color:#c9d4de;font-size:var(--type-meta);font-weight:650}.systemPulse small{color:#687a8e;font-family:var(--mono);font-size:var(--type-micro)}.pulseDot{background:#50b89e;border-radius:50%;width:8px;height:8px;position:relative;box-shadow:0 0 0 5px #50b89e1f}.pulseDot:after{content:"";border-radius:inherit;border:1px solid #50b89e52;animation:2.4s ease-out infinite pulse;position:absolute;inset:-4px}.systemPulse.unavailable .pulseDot{background:var(--orange);box-shadow:0 0 0 5px #f28c4b1f}.systemPulse.unavailable .pulseDot:after{border-color:#f28c4b52}.navClose,.mobileMenu{background:0 0;border:0;display:none}.topbar{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f4f7f8e0;border-bottom:1px solid #d9e2e5e6;justify-content:space-between;align-items:center;height:70px;padding:0 36px;display:flex;position:sticky;top:0}.breadcrumb{font-size:var(--type-support);align-items:center;gap:9px;display:flex}.breadcrumb span{color:var(--muted)}.breadcrumb b{color:#b1bdc5;font-weight:400}.breadcrumb strong{color:var(--ink);font-weight:650}.topActions{align-items:center;gap:18px;display:flex}.noticeButton{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:#ffffffa6;border-radius:50%;place-items:center;display:grid;position:relative}.noticeButton svg{width:17px}.noticeButton span{border:1.5px solid var(--canvas);background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.tenantContext{align-items:center;gap:10px;min-width:160px;display:flex}.tenantContext>span:last-child{gap:2px;display:grid}.tenantContext strong{max-width:150px;color:var(--ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.tenantContext small{color:var(--muted);font-size:var(--type-caption)}.avatar{background:var(--ink);color:#fff;width:34px;height:34px;font-family:var(--display);font-size:var(--type-body);border-radius:10px 10px 10px 3px;place-items:center;font-weight:700;display:grid}.avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.logoutForm{margin-left:-8px}.logoutForm button{min-height:30px;color:var(--muted);font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;padding:5px 8px;font-weight:650;transition:color .15s}.logoutForm button:hover{color:var(--red)}.loginCanvas{background:#f6f9f9;grid-template-columns:minmax(0,1.12fr) minmax(480px,.88fr);min-height:100vh;display:grid;position:relative;overflow:hidden}.loginStory{color:#fff;isolation:isolate;background:linear-gradient(142deg,#071a2a 0%,#0a2637 52%,#082f3c 100%);flex-direction:column;min-height:100vh;padding:clamp(32px,4.6vw,68px) clamp(32px,6.8vw,108px) 38px;display:flex;position:relative;overflow:hidden}.loginStory:before{z-index:0;content:"";opacity:.95;pointer-events:none;background:radial-gradient(76% 52% at 75% 64%,#0f697038,#0000 72%),radial-gradient(47% 34% at 30% 84%,#0957632b,#0000 76%);position:absolute;inset:0}.loginAtmosphere{z-index:1;opacity:.96;mix-blend-mode:screen;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.loginStory>:not(.loginAtmosphere){z-index:2;position:relative}.loginBrand{align-items:center;gap:14px;animation:.6s cubic-bezier(.22,1,.36,1) both loginRise;display:flex}.loginBrand>span:last-child{display:grid}.loginBrand strong{font-family:var(--display);letter-spacing:.01em;font-size:25px;line-height:1}.loginBrand small{color:#99b5c5;font-size:var(--type-micro);letter-spacing:.15em;margin-top:5px;font-weight:700}.loginThesis{max-width:700px;margin:auto 0;padding:76px 0 64px;animation:.7s cubic-bezier(.22,1,.36,1) 80ms both loginRise;position:relative}.loginThesis h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(50px,5.55vw,84px);font-weight:600;line-height:1.02}.loginThesis h1 em{color:#8fe4dc;font-style:normal}.loginThesis>p:last-child{color:#afc2cf;max-width:548px;margin:27px 0 0;font-size:clamp(15px,1.15vw,17px);line-height:1.76}.trustChain{border-top:1px solid #aed4de2e;grid-template-columns:repeat(3,minmax(0,1fr));max-width:725px;margin-top:auto;padding:18px 0 0;animation:.7s cubic-bezier(.22,1,.36,1) .16s both loginRise;display:grid;position:relative}.trustChain:before{content:"";background:linear-gradient(90deg,#e88a55,#5dd4ca 52%,#5b788d);height:1px;position:absolute;top:34px;left:20px;right:20px}.trustNode{align-items:flex-start;gap:11px;padding-right:16px;display:flex;position:relative}.trustNode>span{z-index:1;color:#9ab1c0;width:34px;height:34px;font:700 12px var(--mono);background:#0b2939;border:1px solid #507188;border-radius:50%;flex:none;place-items:center;display:grid}.trustNode.isReady>span{color:#ffd3b4;border-color:#ef985f;box-shadow:0 0 0 5px #ef985f1a}.trustNode p{gap:3px;margin:1px 0 0;display:grid}.trustNode strong{color:#e8eef3;font-family:var(--display);font-size:14px;font-weight:700}.trustNode small{color:#88a4b5;font-size:12px;line-height:1.35}.loginFootnote{color:#7894a6;margin:24px 0 0;font-size:12px}.loginAction{background:radial-gradient(at 12% 20%,#6fdace29,#0000 31%),radial-gradient(at 90% 84%,#f39e681a,#0000 34%),#f7f9f9;align-content:center;place-items:center;gap:22px;min-height:100vh;padding:48px clamp(36px,7vw,118px);display:grid;position:relative}.loginCard{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#ffffffe8;border:1px solid #a6bec78c;border-radius:16px;width:min(100%,472px);padding:clamp(32px,4vw,52px);animation:.65s cubic-bezier(.22,1,.36,1) .12s both loginRise;position:relative;box-shadow:0 24px 62px #142f3d21}.loginCardMark{align-items:center;gap:4px;display:flex;position:absolute;top:32px;right:30px}.loginCardMark span{background:var(--line);border-radius:50%;width:7px;height:7px}.loginCardMark span:first-child{background:var(--orange);box-shadow:0 0 0 5px var(--orange-pale)}.loginCardEyebrow{color:var(--teal);font:700 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0 0 17px}.loginCard h2{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:clamp(31px,3vw,42px);font-weight:700;line-height:1.05}.loginCardCopy{max-width:36ch;color:var(--muted);margin:17px 0 29px;font-size:15px;line-height:1.72}.loginAlert,.loginSuccess{background:var(--orange-pale);border:1px solid #efd1bc;border-radius:9px;gap:5px;margin-bottom:18px;padding:12px 14px;display:grid}.loginAlert strong,.loginSuccess strong{color:#844c29;font-size:var(--type-caption)}.loginAlert span,.loginSuccess span{color:#986344;font-size:var(--type-micro);line-height:1.55}.loginSuccess{background:var(--teal-pale);border-color:#bddbd8}.loginSuccess strong{color:var(--teal-dark)}.loginSuccess span{color:#547c79}.loginPrimary{color:#fff;width:100%;min-height:56px;font-size:var(--type-meta);cursor:pointer;background:#112639;border:1px solid #112639;border-radius:11px;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:750;transition:transform .16s,box-shadow .16s,background .16s;display:flex}.loginPrimary span{color:var(--orange);font-family:var(--mono);font-size:17px;transition:transform .16s}.loginPrimary:hover:not(:disabled){background:#0d3444;transform:translateY(-1px);box-shadow:0 16px 29px #0f2e3c38}.loginPrimary:hover span{transform:translate(3px)}.loginPrimary:disabled{cursor:not-allowed;background:#aab6be;border-color:#aab6be;justify-content:center}.loginAssurance{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin-top:27px;padding-top:22px;display:grid}.loginAssurance>div{align-items:flex-start;gap:8px;display:flex}.assuranceDot{background:var(--teal);width:7px;height:7px;box-shadow:0 0 0 4px var(--teal-pale);border-radius:50%;flex:none;margin-top:3px}.loginAssurance p{gap:4px;margin:0;display:grid}.loginAssurance strong{color:var(--ink-soft);font-size:var(--type-micro)}.loginAssurance small{color:var(--muted);font-size:var(--type-micro);line-height:1.4}.loginConfigHint{border-top:1px dashed var(--line);color:var(--muted);font:var(--type-micro)/1.6 var(--mono);margin:18px 0 0;padding-top:16px}.loginConfigHint code{color:var(--ink-soft);font:inherit}.loginLegal{color:#526975;max-width:410px;font-size:var(--type-micro);text-align:center;margin:0;line-height:1.6}.loginCanvas :focus-visible{outline-color:#b95625}.pageHeader{justify-content:space-between;align-items:center;gap:20px;min-height:38px;margin-bottom:18px;display:flex}.pageHeaderCopy{max-width:800px}.eyebrow{color:var(--teal);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:9px;font-weight:750;display:flex}.eyebrow:before{content:"";background:var(--orange);width:19px;height:2px}.title{color:var(--ink);font-family:var(--display);letter-spacing:-.025em;margin:0;font-size:clamp(21px,2vw,27px);font-weight:680;line-height:1.15}.subtitle{max-width:760px;color:var(--muted);font-size:var(--type-dense);margin:0;line-height:1.7}.headerActions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.button{border:1px solid var(--ink);background:var(--ink);color:#fff;min-height:38px;font-size:var(--type-meta);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-weight:700;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.button svg{width:15px;height:15px}.button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 8px 18px #101c2c29}.button:disabled{cursor:not-allowed;opacity:.55}.button.secondary{border-color:var(--line);background:var(--paper);color:var(--ink)}.button.teal{border-color:var(--teal);background:var(--teal)}.button.danger{color:#fff;background:#b93d3d;border-color:#b93d3d}.button.danger:hover:not(:disabled){background:#a73131;box-shadow:0 8px 18px #a6313133}.actionStack{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actionWrap{gap:5px;display:inline-grid}.actionMenu{display:inline-flex;position:relative}.actionMenuTrigger .navChevron{width:13px;transition:transform .15s}.actionMenuTrigger[aria-expanded=true] .navChevron{transform:rotate(90deg)}.actionMenuPopover{z-index:var(--layer-popover);min-width:218px;max-width:calc(100vw - 24px);max-height:var(--radix-popover-content-available-height);overscroll-behavior:contain;background:var(--paper);border:1px solid #d7e2e6;border-radius:10px;padding:6px;display:grid;overflow-y:auto;box-shadow:0 14px 30px #15223826}.shadcnPopoverContent{transform-origin:var(--radix-popover-content-transform-origin);outline:0}.shadcnPopoverContent[data-state=open][data-side=bottom]{animation:actionMenuEnterDown .14s var(--ease-out)}.shadcnPopoverContent[data-state=open][data-side=top]{animation:actionMenuEnterUp .14s var(--ease-out)}@keyframes actionMenuEnterDown{0%{opacity:0;transform:translateY(-4px)scale(.985)}}@keyframes actionMenuEnterUp{0%{opacity:0;transform:translateY(4px)scale(.985)}}.actionMenuPopover .actionWrap,.actionMenuPopover .actionWrap>.button{width:100%}.actionMenuPopover .actionWrap>.button{min-height:36px;color:var(--ink);box-shadow:none;background:0 0;border-color:#0000;border-radius:7px;justify-content:flex-start;padding:8px 10px}.actionMenuPopover .actionWrap>.button:hover:not(:disabled){color:#0e706b;background:#eef6f5;transform:none}.workspaceUtility>.actionWrap .button{min-height:32px;font-size:var(--type-caption);white-space:nowrap;padding:6px 9px}.textButton{color:var(--teal);font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-weight:700;display:inline-flex}.textButton svg{width:14px}.metricGrid{border:1px solid var(--line);background:var(--paper);box-shadow:var(--shadow);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.metricCard{border-right:1px solid var(--line);min-height:132px;padding:21px 22px;position:relative}.metricCard:last-child{border-right:0}.metricLabel{color:var(--muted);font-size:var(--type-caption);justify-content:space-between;align-items:center;font-weight:650;display:flex}.metricLabel svg{color:#91a0ad;width:16px}.metric{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;margin-top:17px;font-size:31px;font-weight:650;line-height:1}.metricMeta,.delta{color:var(--muted);font-family:var(--mono);font-size:var(--type-micro);margin-top:10px;line-height:1.4}.metricMeta.good,.delta{color:var(--teal)}.metricMeta.warn{color:#b66835}.section{grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);gap:18px;margin-top:18px;display:grid}.section.single{grid-template-columns:1fr}.panel,.card{border:1px solid var(--line);background:var(--paper);border-radius:14px;min-width:0;box-shadow:0 8px 30px #101c2c0b}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;min-height:59px;padding:15px 19px;display:flex}.panelHeaderCopy{gap:3px;display:grid}.panelHeader h2,.card h2{color:var(--ink);font-family:var(--display);font-size:var(--type-subheading);letter-spacing:-.01em;margin:0;font-weight:650}.panelHeader p{color:var(--muted);font-size:var(--type-caption);margin:0}.panelBody.flush{padding:0}.card{padding:20px}.card>h2{margin-bottom:18px}.tableWrap{width:100%;overflow-x:auto}.listPagination{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-dense);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.table{border-collapse:collapse;width:100%;font-size:var(--type-meta)}.table th{border-bottom:1px solid var(--line);color:#7a8997;font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#fafcfc;padding:11px 16px;font-weight:700}.table td{max-width:360px;color:var(--ink-soft);vertical-align:middle;border-bottom:1px solid #e8edef;padding:15px 16px;line-height:1.45}.table tr:last-child td{border-bottom:0}.table tbody tr{transition:background .14s}.table tbody tr:hover{background:#f8fbfb}.table .code,.code{color:var(--teal-dark);font-family:var(--mono);font-size:var(--type-caption)}.tableToolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 16px;display:flex}.recordCount{color:var(--muted);font-family:var(--mono);font-size:var(--type-micro)}.status{background:var(--teal-pale);min-height:22px;color:var(--teal-dark);font-family:var(--mono);font-size:var(--type-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-weight:750;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.status.warn,.status.pending,.status.draft{background:var(--orange-pale);color:#a85e30}.status.danger,.status.failed,.status.disabled{background:var(--red-pale);color:var(--red)}.status.neutral{color:var(--muted);background:#edf1f3}.empty{min-height:210px;color:var(--muted);text-align:center;place-items:center;padding:38px 20px;display:grid}.emptyIcon{color:#8b9ba7;background:#f8fafa;border:1px dashed #afbdc7;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.empty strong{color:var(--ink);font-size:var(--type-support)}.empty p{max-width:330px;font-size:var(--type-caption);margin:6px 0 0;line-height:1.55}.commerceTrack{color:#fff;background:var(--ink);border-radius:15px;grid-template-columns:repeat(5,1fr);min-height:196px;margin-top:18px;padding:27px 18px 20px;display:grid;position:relative;overflow:hidden}.customerSpine{color:#eff6f8;box-shadow:var(--shadow);background:#263d4d;border:1px solid #263d4d;border-radius:15px;grid-template-columns:minmax(230px,1.2fr) repeat(2,minmax(180px,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.customerSpineLead{background:linear-gradient(135deg,#122334,#173c42);align-content:center;gap:7px;min-height:142px;padding:24px;display:grid;position:relative;overflow:hidden}.customerSpineLead:after{content:"";border:24px solid #64c3b929;border-radius:50%;width:138px;height:138px;position:absolute;bottom:-38px;right:-27px}.customerSpineLead span{color:#8fd0c9;font:700 var(--type-micro) var(--mono);letter-spacing:.13em;text-transform:uppercase}.customerSpineLead strong{max-width:260px;font:650 20px/1.1 var(--display);letter-spacing:-.025em}.customerSpineLead small{color:#98aab8;max-width:310px;font-size:var(--type-caption);line-height:1.5}.environmentLane{background:#1b3040;grid-template-rows:1fr auto;gap:17px;min-height:142px;padding:22px;display:grid}.environmentLane.isLive{background:#174448}.environmentLane div{align-content:start;gap:5px;display:grid}.environmentLane div span{color:#a6b8c4;font:700 var(--type-micro) var(--mono);letter-spacing:.13em}.environmentLane strong{font:650 17px var(--display)}.environmentLane small{color:#a5b6c0;font-size:var(--type-caption)}.environmentLane b{color:#8ed4ca;font:700 var(--type-micro) var(--mono);align-items:center;gap:6px;display:flex}.environmentLane b svg{width:14px;height:14px}.customerSpineEmpty{color:#d7e4e9;font-size:var(--type-meta);text-align:center;grid-column:2/-1;place-items:center;padding:22px;display:grid}.portalShell{background:linear-gradient(145deg,#edf5f6 0%,#f7faf8 48%,#eef5f0 100%);min-height:100vh}.portalTopbar{border-bottom:1px solid #d4e2e1;justify-content:space-between;align-items:center;max-width:1180px;min-height:74px;margin:0 auto;padding:0 30px;display:flex}.portalMain{width:min(1180px,100%);margin:0 auto;padding:44px 30px 62px}.portalSpine{grid-template-columns:minmax(260px,1.25fr) minmax(230px,.75fr)}.portalSpine .environmentLane b .status{color:inherit}.portalAccountBoundary{gap:20px;max-width:840px;margin:34px auto 0;padding:0;display:grid}.portalAccountBoundary>header{border-bottom:1px solid #d8e4e4;align-items:center;gap:15px;padding-bottom:18px;display:flex}.portalAccountGlyph{color:#147d77;background:#e9f7f5;border:1px solid #bcdedb;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;display:grid}.portalAccountGlyph svg{width:20px;height:20px}.portalAccountBoundary header p{color:#147d77;font:700 var(--type-micro)/1 var(--mono);letter-spacing:.13em;text-transform:uppercase;margin:0 0 4px}.portalAccountBoundary header h1{color:#152238;font:650 24px/1.2 var(--display);letter-spacing:-.025em;margin:0}.portalAccountBoundary header small{color:#718093;font-size:var(--type-meta)}.portalAccountNotice{color:#905226;font-size:var(--type-support);background:#fff7f1;border:1px solid #efd0bb;border-radius:8px;margin:0;padding:11px 13px}.portalAccountList{background:#fff;border:1px solid #d6e1e4;border-radius:12px;overflow:hidden;box-shadow:0 14px 38px #203d4814}.portalAccountList>button{color:#24364c;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6ecee;grid-template-columns:42px minmax(0,1fr) 110px 105px 24px;align-items:center;gap:14px;width:100%;min-height:82px;padding:13px 16px;transition:background-color .12s,box-shadow .12s;display:grid}.portalAccountList>button:last-child{border-bottom:0}.portalAccountList>button:hover,.portalAccountList>button:focus-visible{z-index:1;background:#f0f9f7;outline:0;position:relative;box-shadow:inset 3px 0 #147d77}.portalAccountList>button:disabled{cursor:wait;opacity:.7}.portalAccountAvatar{color:#eaf7f6;width:38px;height:38px;font:700 var(--type-meta)/1 var(--mono);background:#173247;border-radius:9px;place-items:center;display:grid}.portalAccountIdentity{gap:2px;min-width:0;display:grid}.portalAccountIdentity strong{color:#1a2a40;font-size:var(--type-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalAccountIdentity small{color:#718093;font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portalAccountIdentity code{color:#147d77;font:var(--type-caption)/1.4 var(--mono)}.portalAccountBalance{text-align:right;gap:3px;display:grid}.portalAccountBalance small,.portalAccountRole small{color:#7b889a;font-size:var(--type-caption)}.portalAccountBalance strong{color:#152238;font:650 var(--type-body)/1 var(--mono)}.portalAccountRole{justify-items:start;gap:4px;display:grid}.portalAccountArrow{color:#147d77;font:700 var(--type-body)/1 var(--mono)}@media (max-width:680px){.portalAccountBoundary{margin-top:18px}.portalAccountList>button{grid-template-columns:38px minmax(0,1fr) 22px;gap:10px}.portalAccountBalance,.portalAccountRole{display:none}}.environmentBadge{color:#657687;min-height:22px;font:700 var(--type-micro) var(--mono);letter-spacing:.06em;background:#edf1f3;border-radius:5px;align-items:center;padding:4px 7px;display:inline-flex}.environmentBadge.live{color:#075e59;background:#dff1ef}.creditCell{color:var(--teal-dark);font:600 var(--type-meta) var(--mono)}.mutedCell{color:#9b633d}.timeCell{color:var(--muted);font-size:var(--type-caption)}.developerKeyGrid{grid-template-columns:minmax(300px,.7fr) minmax(0,1.3fr);gap:18px;display:grid}.keyCreateCard{background:linear-gradient(145deg,#fff,#f1f8f7)}.keyCreateCard>p:not(.eyebrow){color:var(--muted);font-size:var(--type-meta);line-height:1.65}.keyCreateCard form{gap:13px;display:grid}.keyCreateCard label{color:var(--ink-soft);font-size:var(--type-caption);gap:6px;font-weight:650;display:grid}.keyCreateCard input,.keyCreateCard select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 10px}.keyCreateCard small{color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.45}.secretReveal{background:var(--teal-pale);border:1px solid #aad6d1;border-radius:9px;gap:8px;margin-top:16px;padding:14px;display:grid}.secretReveal strong{color:var(--teal-dark);font-size:var(--type-caption)}.secretReveal code{color:var(--ink);font:var(--type-micro) var(--mono);background:#fff;border-radius:5px;padding:8px;overflow:auto}.scopeCell{max-width:220px;color:var(--muted);font:var(--type-micro)/1.5 var(--mono)}.dangerText{color:var(--red)}.developerServiceAccounts{border:1px solid var(--line);background:linear-gradient(135deg,#f6fbfa,#fff);border-radius:12px;margin:0 0 18px;padding:20px}.developerServiceAccountGrid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.serviceAccountForm{gap:12px;display:grid}.serviceAccountForm label{color:var(--ink-soft);font-size:var(--type-meta);gap:6px;font-weight:650;display:grid}.serviceAccountForm input,.serviceAccountForm textarea{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 10px}.serviceAccountForm textarea{resize:vertical;min-height:74px}.serviceAccountForm small{color:var(--muted);font-size:var(--type-caption);font-weight:400;line-height:1.5}.serviceAccountList{gap:8px;display:grid}.serviceAccountItem{border:1px solid var(--line);background:#fff;border-radius:8px;justify-content:space-between;gap:16px;padding:13px;display:flex}.serviceAccountItem>div:first-child{gap:4px;min-width:0;display:grid}.serviceAccountItem strong{font-size:var(--type-dense)}.serviceAccountItem code,.serviceAccountItem small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:var(--type-caption) var(--mono);overflow:hidden}.serviceAccountActions{flex:none;align-items:center;gap:9px;display:flex}.serviceAccountActions .warning{color:#9a5a17;background:#fff0df}@media (max-width:800px){.developerServiceAccountGrid{grid-template-columns:1fr}.serviceAccountItem{flex-direction:column;align-items:flex-start}.serviceAccountActions{justify-content:flex-end;width:100%}.developerKeyGrid{grid-template-columns:1fr}}.portalKeys{gap:16px;padding:16px;display:grid}.portalKeyCreate{background:linear-gradient(135deg,#f6fbfa,#edf7f6);border:1px solid #c8e2df;border-radius:10px;grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr);gap:18px;padding:16px;display:grid}.portalKeyCreate strong{font-size:var(--type-dense)}.portalKeyCreate p{color:var(--muted);font-size:var(--type-meta);margin:5px 0 0;line-height:1.55}.portalKeyCreate form{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.portalKeyCreate label{color:var(--ink-soft);font-size:var(--type-caption);gap:5px;font-weight:650;display:grid}.portalKeyCreate input,.portalKeyCreate select{border:1px solid var(--line);min-height:36px;color:var(--ink);background:#fff;border-radius:6px;padding:7px 9px}.portalKeyCreate button{justify-self:start}.portalKeyList{min-width:0}@media (max-width:720px){.portalKeyCreate,.portalKeyCreate form{grid-template-columns:1fr}.portalKeys{padding:12px}}.portalCheckout{gap:14px;padding:16px;display:grid}.portalCheckoutIntro{gap:4px;display:grid}.portalCheckoutIntro>span{color:var(--teal-dark);font:700 var(--type-micro) var(--mono);letter-spacing:.12em}.portalCheckoutIntro strong{font:600 var(--type-subheading) var(--display)}.portalCheckoutIntro p{color:var(--muted);font-size:var(--type-meta);margin:0;line-height:1.55}.portalPurchaseRail{background:linear-gradient(135deg,#f6fbfa,#edf7f6);border:1px solid #c8e2df;border-radius:10px;grid-template-columns:minmax(220px,1fr) 110px max-content;align-items:end;gap:10px;padding:14px;display:grid}.portalPurchaseRail label,.portalPayAction label{color:var(--ink-soft);font-size:var(--type-caption);gap:5px;font-weight:650;display:grid}.portalPurchaseRail input,.portalPurchaseRail select,.portalPayAction select{border:1px solid var(--line);width:100%;min-height:36px;color:var(--ink);background:#fff;border-radius:6px;padding:7px 9px}.portalQuote{background:#f1faf8;border:1px solid #a8d5cf;border-radius:10px;grid-template-columns:minmax(160px,.8fr) minmax(120px,.45fr) minmax(230px,1fr);align-items:end;gap:16px;padding:16px;display:grid}.portalQuote>div:first-child{gap:4px;display:grid}.portalQuote span{color:var(--teal-dark);font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.portalQuote strong{font:650 23px var(--display);letter-spacing:-.03em}.portalQuote small{color:var(--muted);font-size:var(--type-caption)}.portalQuote dl{gap:7px;margin:0;display:grid}.portalQuote dl div{font-size:var(--type-caption);justify-content:space-between;gap:14px;display:flex}.portalQuote dt{color:var(--muted)}.portalQuote dd{font-family:var(--mono);margin:0}.portalPayAction{grid-template-columns:minmax(130px,1fr) max-content;align-items:end;gap:10px;display:grid}.portalCheckoutNotice{color:var(--muted);font-size:var(--type-meta);background:#f7fafb;border:1px solid #d6e1e4;border-radius:8px;align-items:center;gap:8px;margin:0;padding:11px 12px;display:flex}.portalCheckoutNotice svg{width:15px;color:var(--teal-dark)}.portalCheckoutEmpty{color:var(--muted);align-items:center;gap:12px;padding:20px 16px;display:flex}.portalCheckoutEmpty svg{width:24px;color:var(--teal-dark)}.portalCheckoutEmpty strong{color:var(--ink);font-size:var(--type-support);display:block}.portalCheckoutEmpty p,.portalPaymentCode p{font-size:var(--type-caption);margin:4px 0 0;line-height:1.55}.portalPaymentCode{background:#fbfefd;border:1px dashed #a9c9c5;border-radius:8px;gap:7px;padding:13px;display:grid}.portalPaymentCode strong{color:var(--teal-dark);font-size:var(--type-meta)}.portalPaymentCode code{font:var(--type-micro) var(--mono);background:#fff;border-radius:5px;padding:8px;overflow:auto}@media (max-width:720px){.portalPurchaseRail,.portalQuote,.portalPayAction{grid-template-columns:1fr}.portalPurchaseRail .button,.portalPayAction .button{width:100%}}.appShell{background:#f5f7f7;min-height:100vh;display:block}.workspaceHeader{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border-bottom:1px solid #dfe5e7;position:sticky;top:0}.workspaceHeaderInner{align-items:center;gap:30px;width:min(1500px,100%);height:68px;margin:0 auto;padding:0 38px;display:flex}.workspaceBrand{flex:none;gap:10px}.workspaceBrand strong{color:#152235;letter-spacing:-.025em;font-size:19px}.workspaceBrand small{color:#788797;font-size:var(--type-caption);letter-spacing:.08em;margin-top:3px}.workspaceNav{align-self:stretch;align-items:center;gap:4px;min-width:0;display:flex}.workspaceNav>a{color:#596b7c;min-height:38px;font-size:var(--type-support);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;font-weight:650;transition:color .16s,background .16s;display:flex;position:relative}.workspaceNav>a:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;bottom:-15px;left:10px;right:10px}.workspaceNav>a svg{color:#82909e;width:16px;height:16px}.workspaceNav>a:hover{color:#172638;background:#f0f4f4}.workspaceNav>a.active{color:#116b65}.workspaceNav>a.active:after{background:var(--teal)}.workspaceNav>a.active svg{color:#157a73}.workspaceUtility{align-items:center;gap:10px;margin-left:auto;display:flex}.serviceChip{color:#387761;font:650 var(--type-caption) var(--mono);white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.serviceChip i{background:#4ca584;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #e5f2ed}.serviceChip.unavailable{color:#a75b36}.serviceChip.unavailable i{background:#dc7d49;box-shadow:0 0 0 4px #fff0e6}.noticeButton,.settingsButton{color:#647586;background:#fff;border:1px solid #dfe5e7;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.noticeButton svg,.settingsButton svg{width:16px}.settingsButton.active{color:#116b65;background:#e8f4f2;border-color:#acd2ce}.workspaceUtility .tenantContext{border-left:1px solid #e0e6e8;min-width:135px;padding-left:10px}.workspaceUtility .logoutForm button{color:#68798a}.workspaceMobileButton,.mobileWorkspaceNav{display:none}.workspaceSwitcher{border-left:1px solid #e0e6e8;position:relative}.workspaceSwitcherTrigger{min-width:184px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(104px,1fr) 12px;align-items:center;gap:8px;padding:4px 8px 4px 10px;display:grid}.workspaceSwitcherTrigger:hover,.workspaceSwitcherTrigger[aria-expanded=true]{background:#f0f7f6}.workspaceSwitcherTrigger>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspaceSwitcherTrigger strong{font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.workspaceSwitcherTrigger small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceSwitcherTrigger>svg{color:#748795;width:12px;transition:transform .16s}.workspaceSwitcherTrigger[aria-expanded=true]>svg{transform:rotate(180deg)}.workspaceAvatar{background:linear-gradient(145deg,#16344a,#167b75 68%,#d98246);box-shadow:inset 0 0 0 1px #ffffff3d}.workspaceSwitcherPanel{z-index:65;background:#fff;border:1px solid #cfdde0;border-radius:12px;width:330px;position:relative;overflow:hidden;box-shadow:0 18px 42px #1222322e}.workspaceSwitcherPanel header{background:linear-gradient(135deg,#f6fbfa,#eef6f7);border-bottom:1px solid #e4ecee;padding:15px 16px 13px}.workspaceSwitcherPanel header>span{color:#16857d;font:700 var(--type-micro) var(--mono);letter-spacing:.12em;display:block}.workspaceSwitcherPanel header strong{font-size:var(--type-body);margin-top:5px;display:block}.workspaceSwitcherPanel header p{color:var(--muted);font-size:var(--type-meta);margin:4px 0 0;line-height:1.45}.workspaceSwitcherList{max-height:280px;padding:7px;display:grid;overflow:auto}.workspaceSwitcherList button{width:100%;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.workspaceSwitcherList button:hover:not(:disabled){background:#f1f8f7}.workspaceSwitcherList button.selected{background:#eaf6f4;border-color:#8ccbc4}.workspaceSwitcherList button:disabled{opacity:.55;cursor:not-allowed}.workspaceSwitcherList button>span:nth-child(2){gap:3px;min-width:0;display:grid}.workspaceSwitcherList strong{font-size:var(--type-support);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceSwitcherList small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspaceSwitcherList b{color:#16857d;font-size:var(--type-caption);font-weight:720}.workspaceSwitcherEmpty{color:var(--muted);font-size:var(--type-support);margin:0;padding:14px;line-height:1.5}.workspaceSwitcherError{color:#a0482b;font-size:var(--type-meta);background:#fff3ef;border-radius:7px;margin:0 8px 8px;padding:8px}.workspaceSwitcherPanel footer{border-top:1px solid #e6edef;padding:10px 15px}.workspaceSwitcherPanel footer a{color:#126e68;font-size:var(--type-meta);align-items:center;gap:6px;font-weight:700;display:inline-flex}.workspaceSwitcherPanel footer svg{width:13px}.sectionNavigation{background:#fbfcfc;border-bottom:1px solid #e3e8ea}.sectionNavigationInner{align-items:center;width:min(1380px,100%);min-height:49px;margin:0 auto;padding:0 38px;display:flex;position:relative}.contextBar{color:#7a8997;height:auto;font-size:var(--type-support);flex:none;align-items:center;gap:7px;padding:0;display:flex}.contextBar svg{color:#a6b1b9;width:12px}.contextBar strong{color:#26374a;font-weight:650}.sectionTabs{align-self:stretch;align-items:center;gap:4px;margin-left:30px;display:flex}.sectionTabs a{color:#657587;min-height:32px;font-size:var(--type-support);white-space:nowrap;border-radius:7px;align-items:center;padding:7px 10px;font-weight:600;display:flex}.sectionTabs a:hover{color:#1d2d3e;background:#eef2f2}.sectionTabs a.active{color:#0f6b65;background:#e8f4f2}.advancedMenu{margin-left:auto;position:relative}.advancedMenu>button{color:#748391;min-height:32px;font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:7px 9px;font-weight:650;display:flex}.advancedMenu>button:hover,.advancedMenu>button[aria-expanded=true]{color:#293a4b;background:#edf1f2}.advancedMenu>button svg{width:14px}.advancedMenu>button svg:last-child{width:10px;transform:rotate(90deg)}.advancedMenuPanel{z-index:45;background:#fff;border:1px solid #dbe3e6;border-radius:12px;width:310px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 22px 55px #1424342b}.advancedMenuPanel>div{border-bottom:1px solid #edf1f2;gap:3px;padding:8px 9px 11px;display:grid}.advancedMenuPanel>div strong{font-size:var(--type-support)}.advancedMenuPanel>div span{color:var(--muted);font-size:var(--type-meta)}.advancedMenuPanel>a{color:#526476;min-height:38px;font-size:var(--type-support);border-radius:7px;grid-template-columns:20px 1fr 14px;align-items:center;gap:8px;padding:8px 9px;font-weight:600;display:grid}.advancedMenuPanel>a:hover{color:#126962;background:#eef7f6}.advancedMenuPanel>a svg{width:15px}.advancedMenuPanel>a svg:last-child{color:#92a0ac;width:12px}.main{min-width:0}.topbar{display:none}.content{width:min(1380px,100%);margin:0 auto;padding:30px 38px 72px}.pageHeader{margin-bottom:24px}.title{font-size:clamp(30px,2.8vw,43px);line-height:1.04}.subtitle{max-width:760px;font-size:var(--type-body);line-height:1.65}.metricGrid{border-radius:13px;box-shadow:0 8px 24px #101c2c09}.metricCard{min-height:124px;padding:20px 21px}.metricLabel{font-size:var(--type-support)}.metric{margin-top:14px;font-size:30px}.metricMeta,.delta{font-size:var(--type-meta)}.panel,.card{border-radius:13px;box-shadow:0 6px 20px #101c2c08}.panelHeader{min-height:61px;padding:15px 18px}.panelHeader h2,.card h2{font-size:17px}.panelHeader p{font-size:var(--type-support)}.panelBody{padding:18px}.section{gap:16px;margin-top:16px}.portalBrand strong{color:#172335}.portalBrand{text-decoration:none;display:inline-flex}.portalTopbar .nexusBrand small{color:#748394}.portalTopbar .nexusBrandMark{filter:none;width:34px;height:34px}.table{font-size:var(--type-dense)}.table th{font-size:var(--type-meta)}.table .code,.code{font-size:var(--type-support)}.status{font-size:var(--type-caption)}.empty strong{font-size:var(--type-body)}.empty p{font-size:var(--type-support)}.attentionCopy strong,.flowTitle{font-size:var(--type-dense)}.attentionCopy span,.flowMeta,.taskHubItem p{font-size:var(--type-support)}.capabilityRows small{font-size:var(--type-meta)}.launchBoardHead span{font-size:var(--type-caption)}.launchBoardHead strong{font-size:var(--type-meta)}.launchBoardTrack small{font-size:var(--type-caption)}.onboardingBoard{color:#fff;box-shadow:var(--shadow);background:#142335;border:1px solid #25384a;border-radius:16px 16px 16px 5px;grid-template-columns:minmax(300px,.9fr) minmax(360px,1.1fr);display:grid;overflow:hidden}.onboardingIntro{background:linear-gradient(145deg,#142335,#174044);align-content:center;min-height:330px;padding:42px;display:grid;position:relative;overflow:hidden}.onboardingIntro:after{content:"";border:44px solid #6fc9bf21;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-95px;right:-70px}.onboardingIntro span{color:#83c9c2;font:700 var(--type-caption) var(--mono);letter-spacing:.13em}.onboardingIntro h2{max-width:520px;font:600 clamp(28px, 3vw, 43px) / 1.05 var(--display);letter-spacing:-.035em;margin:15px 0 12px}.onboardingIntro p{color:#9babb8;max-width:520px;font-size:var(--type-dense);margin:0;line-height:1.7}.onboardingSteps{background:#18293a;align-content:center;gap:0;padding:30px 42px;display:grid}.onboardingSteps>div{border-bottom:1px solid #2c4052;grid-template-columns:45px 1fr;gap:14px;padding:20px 0;display:grid}.onboardingSteps>div:last-child{border:0}.onboardingSteps i{color:#738597;width:35px;height:35px;font:normal 700 var(--type-micro) var(--mono);border:1px solid #4a5c6d;border-radius:50%;place-items:center;display:grid}.onboardingSteps .active i{border-color:var(--orange);color:#ffd0b0;box-shadow:0 0 0 6px #f28c4b17}.onboardingSteps span{gap:5px;display:grid}.onboardingSteps strong{font-size:var(--type-body)}.onboardingSteps small{color:#8293a3;font-size:var(--type-support);line-height:1.5}.inlineDataError{color:#8b542f;background:#fff8f2;align-items:flex-start;gap:11px;min-height:116px;padding:18px;display:flex}.inlineDataError>svg{width:18px}.inlineDataError>div{gap:4px;display:grid}.inlineDataError strong{font-size:var(--type-dense)}.inlineDataError span{color:#8a6a55;font-size:var(--type-support)}.dashboardDataError{margin-bottom:0;overflow:hidden}.dashboardDataError .inlineDataError{align-items:center;min-height:124px}.operationsImpact{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.operationsImpact>a{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:40px 1fr auto 14px;align-items:center;gap:12px;min-height:94px;padding:17px;display:grid}.operationsImpact>a>span{color:#487b77;background:var(--teal-pale);border-radius:10px;place-items:center;width:39px;height:39px;display:grid}.operationsImpact>a.attention>span{color:#a95f32;background:var(--orange-pale)}.operationsImpact>a>span svg{width:18px}.operationsImpact>a>div{gap:5px;display:grid}.operationsImpact strong{font-size:var(--type-body)}.operationsImpact small{color:var(--muted);font-size:var(--type-meta)}.operationsImpact b{font:650 26px var(--display)}.operationsImpact>a>svg{width:13px;color:var(--teal)}.compactRecords>div{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:67px;padding:13px 17px;display:flex}.compactRecords>div:last-child{border:0}.compactRecords>div>div{gap:5px;margin-right:auto;display:grid}.compactRecords strong{font-size:var(--type-dense)}.compactRecords small{color:var(--muted);font-size:var(--type-meta)}.traceReadingGuide{background:linear-gradient(100deg,#f6fbfa,#eef7f6);border:1px solid #cfe4e1;border-radius:12px;align-items:center;gap:14px;margin:-5px 0 18px;padding:14px 18px;display:flex}.traceReadingGuide>div{align-items:center;gap:9px;min-width:0;display:flex}.traceReadingGuide i{color:#fff;width:24px;height:24px;font:700 var(--type-micro) var(--mono);background:#176d67;border-radius:50%;place-items:center;font-style:normal;display:grid}.traceReadingGuide span{gap:2px;display:grid}.traceReadingGuide strong{font-size:var(--type-support)}.traceReadingGuide small{color:var(--muted);font-size:var(--type-meta)}.traceReadingGuide>svg{color:#5e8c88;width:15px}.traceTable td{vertical-align:middle}.traceRowMeta{color:var(--muted);font-size:var(--type-caption);margin-top:4px;display:block}.traceTable .timeCell span{color:var(--muted);font-size:var(--type-caption)}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pageSkeleton{gap:22px;padding-top:4px;display:grid}.skeletonHeader{gap:12px;max-width:700px;padding:6px 0 3px;display:grid}.skeletonLine{background:linear-gradient(90deg,#e8eef0 20%,#f8fafb 46%,#e8eef0 72%) 0 0/220% 100%;border-radius:5px;height:12px;animation:1.45s ease-in-out infinite skeletonSweep;display:block}.skeletonLine.eyebrow{width:92px;height:9px}.skeletonLine.title{border-radius:9px;width:min(520px,78%);height:38px}.skeletonLine.description{width:100%;max-width:670px}.skeletonLine.description.short{width:54%}.skeletonMetrics{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 6px 20px #101c2c08}.skeletonMetrics>div{border-right:1px solid var(--line);background:linear-gradient(115deg,#0000 28%,#f6fafae6 47%,#0000 66%) 0 0/220% 100%;min-height:124px;animation:1.45s ease-in-out infinite skeletonSweep}.skeletonMetrics>div:last-child{border-right:0}.skeletonContent{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);gap:16px;display:grid}.skeletonContent>section,.skeletonContent>aside{border:1px solid var(--line);background:var(--paper);border-radius:13px;align-content:start;gap:15px;min-height:278px;padding:22px;display:grid;box-shadow:0 6px 20px #101c2c08}.skeletonContent .sectionTitle{width:160px;height:18px}.skeletonContent .row{border-radius:8px;width:100%;height:44px}.skeletonContent .row.short{width:66%}@keyframes skeletonSweep{0%{background-position:100% 0}to{background-position:-120% 0}}.quickstartRail{color:#fff;background:#142335;border:1px solid #2c3d51;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;padding:22px 18px;display:grid;position:relative}.quickstartRail:before{content:"";background:#3a4c5f;height:1px;position:absolute;top:39px;left:12%;right:12%}.quickstartRail>div{z-index:1;text-align:center;justify-items:center;gap:7px;display:grid;position:relative}.quickstartRail i{color:#7c8da0;width:34px;height:34px;font:normal 700 var(--type-micro) var(--mono);background:#142335;border:1px solid #4a5c70;border-radius:50%;place-items:center;display:grid}.quickstartRail i svg{width:13px}.quickstartRail .done i{color:#7fd1c7;background:#173f43;border-color:#62afa7}.quickstartRail .active i{border-color:var(--orange);color:#ffd0b0;box-shadow:0 0 0 5px #f28c4b17}.quickstartRail span{gap:4px;display:grid}.quickstartRail strong{font-size:var(--type-dense)}.quickstartRail small{color:#8192a3;font-size:var(--type-meta)}.integrationContract{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:minmax(230px,1fr) repeat(3,max-content);align-items:center;gap:14px;margin-bottom:18px;padding:16px 18px;display:grid}.integrationContract>div{gap:4px;display:grid}.integrationContract span{color:var(--teal);font:700 var(--type-micro) var(--mono);letter-spacing:.12em}.integrationContract strong{font-size:var(--type-dense)}.integrationContract code{color:#42615f;font:var(--type-caption) var(--mono);white-space:nowrap;background:#eef5f4;border-radius:6px;padding:8px 9px}.integrationGuideLink{background:linear-gradient(90deg,#f7fcfb,#fff);border:1px solid #c9e3df;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 18px;align-items:center;gap:13px;margin:-5px 0 18px;padding:13px 16px;transition:border-color .15s,transform .15s;display:grid}.integrationGuideLink:hover{border-color:#70aea8;transform:translateY(-1px)}.integrationGuideLink>span{width:38px;height:38px;color:var(--teal);background:#e4f3f1;border-radius:10px;place-items:center;display:grid}.integrationGuideLink span svg{width:18px}.integrationGuideLink>div{gap:3px;display:grid}.integrationGuideLink strong{font-size:var(--type-dense)}.integrationGuideLink small{color:var(--muted);font-size:var(--type-meta)}.integrationGuideLink>svg{width:16px;color:var(--teal)}.errorContractHero{color:#d7e8ec;background:radial-gradient(circle at 79% 10%,#49a8a436,#0000 36%),#102a3d;border:1px solid #2d6570;border-radius:15px 15px 15px 5px;grid-template-columns:minmax(0,1fr) minmax(350px,.9fr);align-items:center;gap:34px;margin:-2px 0 23px;padding:26px 29px;display:grid}.errorContractHero>div{gap:7px;display:grid}.errorContractHero>div>span{color:#8ed7cf;font:700 var(--type-caption) var(--mono);letter-spacing:.13em;text-transform:uppercase}.errorContractHero strong{color:#fff;letter-spacing:-.02em;font-size:22px}.errorContractHero strong code{color:#a7e7e0}.errorContractHero p{color:#a7bbc7;max-width:590px;font-size:var(--type-dense);margin:0;line-height:1.65}.errorContractHero pre,.contractCode,.catchExamples pre{font:var(--type-meta)/1.65 var(--mono);white-space:pre-wrap;margin:0;overflow:auto}.errorContractHero pre{color:#c8f1ec;background:#05152363;border:1px solid #95dbd32e;border-radius:10px;padding:17px}.integrationDocsLayout{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:22px;display:grid}.integrationDocsNav{border:1px solid var(--line);background:#fff;border-radius:12px;gap:4px;padding:12px;display:grid;position:sticky;top:106px}.integrationDocsNav>span{color:var(--teal);font:700 var(--type-micro) var(--mono);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px 8px}.integrationDocsNav a{color:#607082;font-size:var(--type-support);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.integrationDocsNav a:hover{color:var(--teal-dark);background:#eaf5f4}.integrationDocsNav svg{width:14px}.integrationDocsContent{gap:16px;display:grid}.contractSteps,.streamContract{gap:10px;display:grid}.contractSteps>div,.streamContract>div{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:12px;display:grid}.contractSteps i{width:28px;height:28px;color:var(--teal);font:700 var(--type-caption) var(--mono);background:#e7f3f2;border-radius:9px;place-items:center;display:grid}.contractSteps span,.streamContract span{gap:3px;display:grid}.contractSteps strong,.streamContract strong{font-size:var(--type-dense)}.contractSteps small,.streamContract small{color:var(--muted);font-size:var(--type-support);line-height:1.55}.contractCode{color:#245d59;background:#f7fbfa;border:1px solid #dce9e7;border-radius:9px;margin-top:19px;padding:16px}.catchExamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.catchExamples article{border:1px solid var(--line);background:#fbfcfc;border-radius:10px;overflow:hidden}.catchExamples header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:11px 13px;display:flex}.catchExamples header strong{font-size:var(--type-support)}.catchExamples header span{color:var(--teal);font:var(--type-caption) var(--mono)}.catchExamples pre{color:#1e3a50;background:#f6f9fa;min-height:208px;padding:14px}.errorCodeTable td:first-child code{white-space:nowrap;color:var(--teal-dark);font:600 var(--type-meta) var(--mono)}.errorCodeTable td:nth-child(2),.errorCodeTable td:last-child{white-space:nowrap}.streamContract{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.streamContract>div{grid-template-columns:30px minmax(0,1fr);padding:3px}.streamContract>div>svg{width:24px;height:24px;color:var(--teal);background:#e5f3f1;border-radius:8px;padding:5px}.streamContract>div:nth-child(2)>svg{color:#a75b2d;background:#fff0e6}@media (max-width:900px){.errorContractHero,.integrationDocsLayout{grid-template-columns:1fr}.integrationDocsNav{grid-template-columns:repeat(5,max-content);position:static;overflow-x:auto}.integrationDocsNav>span{display:none}.catchExamples,.streamContract{grid-template-columns:1fr}}.composedProductDrawer{width:min(760px,100vw)}.composedProductBody{gap:0;padding:0 24px 28px;display:grid;overflow:auto}.composedProductBody>section{border-bottom:1px solid #e5eaee;padding:22px 0}.composedProductBody>section:last-child{border-bottom:0}.composedProductRevisionDrawer{width:min(720px,100vw)}.catalogDeductionFlow{background:#fff;border:1px solid #d9e1e6;border-radius:14px;grid-template-columns:minmax(220px,.8fr) minmax(0,2.2fr);align-items:stretch;display:grid;overflow:hidden}.catalogDeductionIntro{color:#fff;background:#10293a;flex-direction:column;justify-content:center;padding:22px 24px;display:flex}.catalogDeductionIntro h2{margin:0;font-size:18px}.catalogDeductionIntro p{color:#bdd0d7;max-width:34ch;font-size:var(--type-support);margin:7px 0 0;line-height:1.55}.catalogDeductionFlow ol{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.catalogDeductionFlow li{border-left:1px solid #e5eaee;align-items:center;gap:10px;min-width:0;padding:18px 16px;display:flex}.catalogDeductionFlow li>span{color:#087d70;width:24px;height:24px;font:700 var(--type-caption) var(--font-mono);border:1px solid #9bcac4;border-radius:50%;flex:0 0 24px;place-items:center;display:grid}.catalogDeductionFlow li div{gap:4px;min-width:0;display:grid}.catalogDeductionFlow li strong{color:#172737;font-size:var(--type-support)}.catalogDeductionFlow li small{color:#71818d;font-size:var(--type-caption);line-height:1.45}.compositionRegistry{background:#fff;border:1px solid #d9e1e6;border-radius:14px;margin:0 32px 32px;overflow:hidden}.compositionRegistryHeader{color:#fff;background:linear-gradient(110deg,#10293a 0%,#153c45 100%);justify-content:space-between;align-items:flex-end;gap:24px;padding:24px;display:flex}.compositionRegistryHeader h2{margin:0;font-size:20px}.compositionRegistryHeader p{color:#b9cbd2;font-size:var(--type-dense);margin:7px 0 0}.compositionRegistryHeader>strong{white-space:nowrap;color:#b8eee6;font-size:var(--type-dense)}.compositionRegistryRows article{border-top:1px solid #e5eaee;grid-template-columns:minmax(190px,1.5fr) minmax(130px,1fr) minmax(150px,1.1fr) minmax(150px,1.1fr) minmax(76px,.55fr) minmax(150px,auto);align-items:center;gap:18px;min-height:82px;padding:14px 20px;display:grid}.compositionRegistryRows article:first-child{border-top:0}.compositionRegistryRows article>div:not(.compositionLifecycleActions){gap:5px;display:grid}.compositionRegistryRows article span{color:#71818d;font-size:var(--type-meta)}.compositionRegistryRows article strong{color:#172737;font-size:var(--type-dense)}.compositionRegistryRows article small{color:#71818d;min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compositionRegistryIdentity code{color:#557080;font-size:var(--type-meta)}.compositionRegistryOffer strong{font:600 var(--type-meta) var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compositionRegistryRows .ready{color:#087d70}.compositionRegistryRows .pending{color:#b66529}.compositionLifecycleActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.compositionLifecycleActions.detail{justify-content:flex-start}.identitySyncSettingsPage{gap:18px;display:grid}.identitySyncHero{border:1px solid var(--line);background:linear-gradient(135deg,var(--navy),#173e46);color:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:24px;display:grid}.identitySyncHero.inactive{background:linear-gradient(135deg,#283541,#3f3633)}.identitySyncHeroIcon{width:46px;height:46px;color:var(--mint);border:1px solid #ffffff38;border-radius:12px;place-items:center;display:grid}.identitySyncHero span{font:700 var(--type-meta)/1 var(--font-mono);letter-spacing:.13em;color:var(--mint)}.identitySyncHero h2{margin:7px 0 5px;font-size:20px}.identitySyncHero p{color:#bfd0d5;margin:0}.identitySyncFacts{border:1px solid var(--line);background:var(--panel);border-radius:14px;grid-template-columns:1.3fr repeat(4,1fr);display:grid;overflow:hidden}.identitySyncFacts>div{border-right:1px solid var(--line);gap:7px;min-width:0;padding:18px;display:grid}.identitySyncFacts>div:last-child{border:0}.identitySyncFacts span,.identitySyncFacts small{color:var(--muted)}.identitySyncFacts strong{text-overflow:ellipsis;font-size:20px;overflow:hidden}.identitySyncFacts>div:first-child strong{font:700 var(--type-body)/1.2 var(--font-mono)}.identitySyncFacts .fault strong{color:var(--orange)}.identitySyncWarning{border:1px solid var(--orange-line);background:var(--orange-soft);border-radius:12px;gap:12px;padding:16px;display:flex}.identitySyncWarning p{color:var(--muted);margin:4px 0 0}.identitySyncAuditTable code{font-size:var(--type-support)}.identitySyncAuditTable td:first-child{white-space:nowrap}.button.compact{min-height:34px;padding:7px 11px}.textButton.danger{color:#a64835}.compositionCapabilityToggle.revision{text-align:left;background:#fff;border:1px solid #dce4e8;border-radius:10px;width:100%;padding:12px}.compositionCapabilityToggle.revision.selected{background:#eef9f7;border-color:#2a968c}.composedProductDetail{gap:16px;display:grid}.composedProductControl{background:#fff;border:1px solid #d8e2e7;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.composedProductControlStatus{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;min-width:0;display:grid}.composedProductControlStatus .status{grid-row:1/3}.composedProductControlStatus strong{color:#172737;font-size:var(--type-body)}.composedProductControlStatus small{color:#71818d;font-size:var(--type-meta)}.composedProductFacts{background:#fff;border:1px solid #d8e2e7;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.composedProductFacts>div{border-inline-end:1px solid #e5eaee;gap:6px;min-width:0;padding:18px;display:grid}.composedProductFacts>div:last-child{border-inline-end:0}.composedProductFacts span,.composedProductFacts small{color:#71818d;font-size:var(--type-meta)}.composedProductFacts strong{color:#172737;font-size:var(--type-subheading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composedProductComponents{background:#fff;border:1px solid #d8e2e7;border-radius:14px;overflow:hidden}.composedProductSectionHeader{border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:flex-end;gap:20px;padding:20px;display:flex}.composedProductSectionHeader h2{color:#172737;margin:0;font-size:18px}.composedProductSectionHeader p{color:#71818d;font-size:var(--type-support);margin:5px 0 0}.composedProductSectionHeader>strong{color:#087d70;font-size:var(--type-support);white-space:nowrap}.composedProductComponentRows article{border-top:1px solid #edf1f3;grid-template-columns:42px minmax(180px,1.5fr) minmax(150px,1fr) minmax(110px,.6fr);align-items:center;gap:18px;min-height:72px;padding:12px 20px;display:grid}.composedProductComponentRows article:first-child{border-top:0}.composedProductComponentRows article>span{color:#80909c;font:600 var(--type-meta) var(--font-mono)}.composedProductComponentRows article>div{gap:4px;min-width:0;display:grid}.composedProductComponentRows article span,.composedProductComponentRows article small{color:#71818d;font-size:var(--type-caption)}.composedProductComponentRows article strong{color:#172737;font-size:var(--type-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composedProductReadiness{color:#fff;background:#10293a;border:1px solid #d8e2e7;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.composedProductReadiness>div{border-inline-end:1px solid #ffffff1f;grid-template-columns:28px 1fr;gap:5px 12px;padding:20px;display:grid}.composedProductReadiness>div:last-child{border-inline-end:0}.composedProductReadiness svg{color:#7bd3c7;grid-row:1/3;width:20px}.composedProductReadiness strong{font-size:var(--type-dense)}.composedProductReadiness p{color:#b9cbd2;font-size:var(--type-meta);margin:0;line-height:1.55}.catalogProductManager{gap:16px;display:grid}.catalogWorkspaceIdentity{background:#f2faf8;border:1px solid #b9dcd7;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.catalogWorkspaceIdentity>div{gap:4px;min-width:0;display:grid}.catalogWorkspaceIdentity span{color:#147d77;font-size:var(--type-meta);font-weight:700}.catalogWorkspaceIdentity strong{color:#172737;font-size:var(--type-subheading)}.catalogWorkspaceIdentity p{color:#627782;font-size:var(--type-support);margin:0}.catalogManagementSection{background:#fff;border:1px solid #d8e2e7;border-radius:14px;overflow:hidden}.catalogManagementHeader{border-bottom:1px solid #e5eaee;justify-content:space-between;align-items:flex-end;gap:24px;padding:19px 20px;display:flex}.catalogManagementHeader h2{color:#172737;margin:0;font-size:18px}.catalogManagementHeader p{color:#71818d;max-width:72ch;font-size:var(--type-support);margin:5px 0 0;line-height:1.5}.catalogManagementRows article{border-top:1px solid #edf1f3;grid-template-columns:minmax(180px,1.35fr) minmax(140px,.8fr) minmax(180px,1fr) auto;align-items:center;gap:20px;min-height:78px;padding:14px 20px;display:grid}.catalogManagementRows article:first-child{border-top:0}.catalogManagementRows article>div:not(.catalogManagementActions){gap:4px;min-width:0;display:grid}.catalogManagementRows span,.catalogManagementRows small{color:#71818d;font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogManagementRows strong{color:#172737;font-size:var(--type-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogManagementIdentity code{color:#39716d;font-size:var(--type-meta)}.catalogManagementActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.catalogManagementEmpty{grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:104px;padding:20px;display:grid}.catalogManagementEmpty>svg{color:#708795;border:1px dashed #aec2cc;border-radius:11px;width:34px;height:34px;padding:8px}.catalogManagementEmpty strong{color:#172737;font-size:var(--type-body)}.catalogManagementEmpty p{color:#71818d;font-size:var(--type-support);margin:4px 0 0}.catalogManagementNotice{color:#945323;font-size:var(--type-support);background:#fff7ed;margin:0;padding:10px 20px}.catalogEditorDrawer{width:min(780px,100vw)}.catalogEditorBody{padding:0 24px 28px;display:grid;overflow:auto}.catalogEditorSection{border-bottom:1px solid #e5eaee;padding:22px 0}.catalogEditorSection:last-child{border-bottom:0}.catalogEditorSection .compositionSectionTitle p{color:#71818d;font-size:var(--type-meta);margin:4px 0 0;font-weight:400}.catalogEditorEmpty{color:#71818d;text-align:center;font-size:var(--type-support);border:1px dashed #cbd7dd;border-radius:10px;margin:0;padding:18px}.catalogEntitlementRows{gap:10px;display:grid}.catalogEntitlementRows>div{background:#f9fbfb;border:1px solid #dce5e9;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr) minmax(120px,.8fr) 40px;grid-template-areas:"code code resource remove""quantity unit reset reset";align-items:end;gap:12px 10px;padding:14px;display:grid}.catalogEntitlementCode{grid-area:code}.catalogEntitlementResource{grid-area:resource}.catalogEntitlementQuantity{grid-area:quantity}.catalogEntitlementUnit{grid-area:unit}.catalogEntitlementReset{grid-area:reset}.catalogEntitlementRows>div>.iconButton{grid-area:remove;align-self:end;width:40px;height:40px}.catalogEntitlementRows label,.catalogPlanQuantities label{color:#425268;min-width:0;font-size:var(--type-meta);gap:6px;font-weight:600;display:grid}.catalogEntitlementRows input,.catalogEntitlementRows select,.catalogPlanQuantities input{color:#17263a;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cad5de;border-radius:8px;padding:8px 10px}.catalogEntitlementRows input:focus,.catalogEntitlementRows select:focus,.catalogPlanQuantities input:focus{border-color:#278e86;outline:3px solid #278e861f}.catalogPlanSKUGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catalogPlanSKU{background:#fff;border:1px solid #dce5e9;border-radius:12px;overflow:hidden}.catalogPlanSKU.selected{background:#f2faf8;border-color:#60afa6}.catalogPlanSKU>button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px 1fr;align-items:center;gap:10px;width:100%;padding:13px;display:grid}.catalogPlanSKU>button>span{color:#177e77;width:32px;height:32px;font-size:var(--type-micro);background:#e1f2ef;border-radius:9px;place-items:center;font-weight:800;display:grid}.catalogPlanSKU>button svg{width:15px}.catalogPlanSKU>button div{gap:3px;min-width:0;display:grid}.catalogPlanSKU>button strong,.catalogPlanSKU>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.catalogPlanSKU>button strong{color:#172737;font-size:var(--type-support)}.catalogPlanSKU>button small{color:#71818d;font-size:var(--type-caption)}.catalogPlanQuantities{grid-template-columns:1fr 1fr;gap:10px;padding:0 13px 13px;display:grid}@media (max-width:1100px){.catalogDeductionFlow{grid-template-columns:1fr}.catalogDeductionFlow ol{border-top:1px solid #e5eaee}.catalogDeductionFlow li:first-child{border-left:0}.compositionRegistryRows article{grid-template-columns:1.4fr 1fr 1fr}.compositionRegistryIdentity,.compositionLifecycleActions{grid-column:auto}}@media (max-width:900px){.catalogDeductionFlow ol{grid-template-columns:1fr 1fr}.catalogDeductionFlow li:nth-child(odd){border-left:0}.catalogDeductionFlow li:nth-child(n+3){border-top:1px solid #e5eaee}.compositionRegistry{margin:0 16px 24px}.compositionRegistryRows article{grid-template-columns:1fr 1fr}.compositionRegistryIdentity,.compositionLifecycleActions{grid-column:1/-1}.compositionLifecycleActions{justify-content:flex-start}.composedProductControl{flex-direction:column;align-items:flex-start}.composedProductFacts{grid-template-columns:1fr 1fr}.composedProductFacts>div:nth-child(2){border-inline-end:0}.composedProductFacts>div:nth-child(-n+2){border-bottom:1px solid #e5eaee}.composedProductReadiness{grid-template-columns:1fr}.composedProductReadiness>div{border-inline-end:0;border-bottom:1px solid #ffffff1f}.composedProductReadiness>div:last-child{border-bottom:0}.catalogManagementRows article{grid-template-columns:1fr 1fr}.catalogManagementIdentity,.catalogManagementActions{grid-column:1/-1}.catalogManagementActions{justify-content:flex-start}}@media (max-width:560px){.catalogDeductionFlow ol{grid-template-columns:1fr}.catalogDeductionFlow li{border-top:1px solid #e5eaee;border-left:0}.catalogDeductionFlow li:first-child{border-top:0}.composedProductFacts{grid-template-columns:1fr}.composedProductFacts>div{border-inline-end:0;border-bottom:1px solid #e5eaee}.composedProductFacts>div:last-child{border-bottom:0}.composedProductComponentRows article{grid-template-columns:32px 1fr}.composedProductComponentRows article>div:nth-child(n+3){grid-column:2}.catalogWorkspaceIdentity,.catalogManagementHeader{flex-direction:column;align-items:flex-start}.catalogManagementRows article,.catalogPlanSKUGrid{grid-template-columns:1fr}.catalogManagementIdentity,.catalogManagementActions{grid-column:auto}.catalogManagementEmpty{grid-template-columns:38px 1fr}.catalogManagementEmpty .textButton{grid-column:2;justify-self:start}.catalogEntitlementRows>div{grid-template-columns:1fr;grid-template-areas:"code""resource""quantity""unit""reset""remove"}.catalogEntitlementRows>div>.iconButton{justify-self:end}.catalogPlanQuantities{grid-template-columns:1fr}}@media (max-width:900px){.identitySyncHero{grid-template-columns:auto 1fr}.identitySyncHero>.status{grid-column:1/-1}.identitySyncFacts{grid-template-columns:1fr 1fr}.identitySyncFacts>div{border-bottom:1px solid var(--line)}}.compositionSectionTitle{justify-content:space-between;align-items:end;gap:16px;margin-bottom:15px;display:flex}.compositionSectionTitle>div{gap:4px;display:grid}.compositionSectionTitle span{color:#147d77;font:600 var(--type-caption)/1.2 var(--font-mono,"IBM Plex Mono", monospace);letter-spacing:.12em}.compositionSectionTitle strong{color:#142338;font-size:var(--type-subheading)}.compositionSectionTitle small{color:#748194;font-size:var(--type-meta)}.compositionFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.compositionFields label,.compositionCapability label{color:#425268;font-size:var(--type-support);gap:7px;font-weight:600;display:grid}.compositionFields input,.compositionFields select,.compositionFields textarea,.compositionCapability input{color:#17263a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cad5de;border-radius:8px;padding:9px 11px}.compositionFields input:focus,.compositionFields select:focus,.compositionFields textarea:focus,.compositionCapability input:focus{border-color:#278e86;outline:3px solid #278e861f}.compositionDescription{grid-column:1/-1}.compositionDescription textarea{resize:vertical;min-height:72px}.compositionCapabilityGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.compositionCapability{--component-accent:#277f98;background:#f8fafb;border:1px solid #dce3e8;border-radius:10px;gap:10px;min-width:0;padding:10px;transition:border-color .14s,background .14s,box-shadow .14s;display:grid}.compositionCapability[data-kind=AUDIO]{--component-accent:#8b64a8}.compositionCapability[data-kind=IMAGE]{--component-accent:#c46742}.compositionCapability[data-kind=VIDEO],.compositionCapability[data-kind=RTC]{--component-accent:#b35f36}.compositionCapability[data-kind=STORAGE]{--component-accent:#367d60}.compositionCapability[data-kind=API]{--component-accent:#556b9d}.compositionCapability.selected{border-color:var(--component-accent);box-shadow:inset 3px 0 0 var(--component-accent);background:#fff}.compositionCapabilityToggle{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.compositionCapabilityToggle>span:last-child{gap:3px;min-width:0;display:grid}.compositionCapabilityToggle strong{color:#17263a;font-size:var(--type-dense);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compositionCapabilityToggle small{color:#728094;font:500 var(--type-caption)/1.35 var(--font-mono,"IBM Plex Mono", monospace);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.compositionCapabilityMark{width:34px;height:34px;color:var(--component-accent);font:600 var(--type-caption)/1 var(--font-mono,"IBM Plex Mono", monospace);background:#e9eef2;border-radius:8px;place-items:center;display:grid}.compositionCapability.selected .compositionCapabilityMark{background:var(--component-accent);color:#fff}.compositionCapabilityMark svg{width:15px;height:15px}.compositionCapability label{border-top:1px solid #e7ebee;grid-template-columns:1fr 110px;align-items:center;padding:8px 0 0 44px}.compositionCapability input{min-height:34px;padding:6px 9px}.compositionFooterSummary{color:#6d7a8c;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin-right:auto;display:grid}.compositionFooterSummary strong{color:#147d77;width:28px;height:28px;font:600 var(--type-support)/1 var(--font-mono,"IBM Plex Mono", monospace);background:#dff1ef;border-radius:50%;place-items:center;display:grid}.compositionFooterSummary span{font-size:var(--type-meta)}@media (max-width:700px){.compositionFields,.compositionCapabilityGrid{grid-template-columns:1fr}.compositionDescription{grid-column:auto}.compositionFooterSummary{display:none}}.workspacePicker{gap:8px;display:grid}.workspacePicker>button{border:1px solid var(--line);width:100%;min-height:68px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfcfc;border-radius:10px;grid-template-columns:40px 1fr auto 16px;align-items:center;gap:12px;padding:12px;display:grid}.workspacePicker>.workspacePickerMore{color:var(--teal);border-style:dashed;grid-template-columns:1fr 16px;justify-content:space-between;font-weight:700}.workspacePicker>.workspacePickerMore>span{font-size:var(--type-support)}.workspacePickerModal{width:min(680px,100%)}.workspacePickerModal .taskModalBody{padding:16px;overflow:auto}.workspacePickerAll{max-height:min(62dvh,640px);padding-right:2px;overflow:auto}.workspaceSettingsPage{gap:18px;max-width:1080px;display:grid}.invitationPage{place-items:center;min-height:min(70dvh,700px);padding:clamp(20px,5vw,72px);display:grid}.invitationFlow{background:var(--paper);border:1px solid var(--line);border-radius:14px;width:min(100%,560px);padding:clamp(24px,5vw,48px)}.invitationFlow h1{color:var(--ink);letter-spacing:-.025em;margin:0 0 12px;font-size:clamp(28px,3vw,38px);line-height:1.15}.invitationFlow p{max-width:65ch;color:var(--ink-soft);margin:0 0 26px;line-height:1.6}.invitationFlow p[role=alert]{color:#9b3636}.invitationFacts{border-top:1px solid var(--line);margin:0 0 28px}.invitationFacts div{border-bottom:1px solid var(--line);grid-template-columns:120px minmax(0,1fr);gap:10px;padding:14px 0;display:grid}.invitationFacts dt{color:var(--muted);font-size:var(--type-support)}.invitationFacts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.invitationPrimary{background:var(--teal-dark);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-weight:600;display:inline-flex}.invitationPrimary:hover{background:var(--teal)}.invitationSecondary{color:var(--teal-dark);text-underline-offset:3px;margin:14px 0 0;padding:10px 0;text-decoration:underline;display:inline-flex}@media (max-width:480px){.invitationPage{padding:20px 14px;display:block}.invitationFacts div{grid-template-columns:1fr;gap:3px}.invitationPrimary{width:100%}}.workspaceSettingsPage .pageHeader{margin-bottom:0}.workspaceSettingsGrid{grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);align-items:start;gap:14px;display:grid}.workspaceSettingsGrid .panel{box-shadow:none;margin:0}.workspaceBoundaryNote{background:#f6fbfa;border:1px solid #dce8e6;border-radius:10px;grid-template-columns:30px minmax(0,1fr);gap:11px;padding:17px;display:grid}.workspaceBoundaryNote>svg{width:18px;color:var(--teal)}.workspaceBoundaryNote strong{color:var(--ink);font-size:var(--type-dense);display:block}.workspaceBoundaryNote p{color:var(--muted);font-size:var(--type-meta);margin:5px 0 0;line-height:1.55}.workspacePicker>button:hover:not(:disabled){background:#f3faf9;border-color:#9dcac5}.workspacePicker>button:disabled{opacity:.65;cursor:not-allowed}.workspaceInitial{color:#fff;background:var(--ink);border-radius:10px 10px 10px 3px;place-items:center;width:38px;height:38px;font-weight:700;display:grid}.workspacePicker button>span:nth-child(2){gap:4px;display:grid}.workspacePicker strong{font-size:var(--type-dense)}.workspacePicker small{color:var(--muted);font-size:var(--type-meta)}.workspacePicker b{color:var(--teal);font-size:var(--type-meta)}.workspacePicker button>svg{width:14px;color:var(--teal)}.workspacePickerEmpty{background:#fafcfc;border:1px dashed #b7c4ca;border-radius:11px;align-items:flex-start;gap:14px;padding:20px;display:flex}.workspacePickerEmpty>svg{width:23px;color:var(--teal)}.workspacePickerEmpty strong{font-size:var(--type-body)}.workspacePickerEmpty p{color:var(--muted);font-size:var(--type-support);margin:5px 0 0;line-height:1.55}.workspaceRequired{background:radial-gradient(circle at 12% 10%,#e5f5f2 0,#0000 28%),linear-gradient(135deg,#f8fbfc,#eef5f7);border:1px solid #d7e4e5;border-radius:16px;grid-template-columns:minmax(280px,.85fr) minmax(390px,1.15fr);align-items:center;gap:32px;min-height:calc(100vh - 185px);padding:clamp(26px,6vw,82px) clamp(12px,4vw,72px);display:grid}.workspaceRequiredIntro{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:16px;display:grid}.workspaceRequiredIcon{color:#78d2ca;background:#123146;border-radius:15px;place-items:center;width:52px;height:52px;display:grid;box-shadow:0 8px 22px #13304629}.workspaceRequiredIcon svg{width:25px}.workspaceRequired h1{color:#14243a;letter-spacing:-.045em;max-width:430px;margin:5px 0 10px;font-size:clamp(28px,3vw,42px);line-height:1.08}.workspaceRequiredIntro p:not(.eyebrow){color:#627487;max-width:480px;font-size:var(--type-body);margin:0;line-height:1.75}.workspaceRequiredPicker{background:#ffffffe6;border:1px solid #cfe1e0;border-radius:14px;padding:22px;box-shadow:0 16px 36px #1c374c14}.workspaceRequiredPickerHeader{justify-content:space-between;align-items:baseline;margin-bottom:14px;display:flex}.workspaceRequiredPickerHeader strong{font-size:var(--type-body)}.workspaceRequiredPickerHeader span{color:var(--muted);font:650 var(--type-caption) var(--mono)}.workspaceRequiredPicker>p{color:var(--muted);font-size:var(--type-meta);align-items:center;gap:4px;margin:15px 2px 0;display:flex}.workspaceRequiredPicker a{color:#126e68;align-items:center;gap:4px;font-weight:700;display:inline-flex}.workspaceRequiredPicker a svg{width:12px}.workspaceCreateCard{background:linear-gradient(135deg,#f2faf8,#fff);border:1px solid #c9dfdc;border-radius:12px;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:28px;margin-top:18px;padding:24px;display:grid}.workspaceCreateCard h2{max-width:340px;margin:5px 0 8px;font-size:20px;line-height:1.25}.workspaceCreateCard p:not(.eyebrow){max-width:390px;color:var(--muted);font-size:var(--type-support);line-height:1.65}.workspaceCreateCard form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;display:grid}.workspaceCreateCard label{color:var(--ink-soft);font-size:var(--type-meta);gap:6px;font-weight:650;display:grid}.workspaceCreateCard input,.workspaceCreateCard select{border:1px solid var(--line);width:100%;min-height:38px;color:var(--ink);background:#fff;border-radius:7px;padding:8px 10px}.workspaceCreateCard small{color:var(--muted);font-size:var(--type-caption);font-weight:400;line-height:1.45}.workspaceCreateCard button,.workspaceCreateCard .formError{grid-column:1/-1;justify-self:start}.workspaceCreateDrawer .workspaceCreateCard{background:0 0;border:0;margin:0;padding:0}.billingUsageHistory{border:1px solid var(--line);background:#fff;border-radius:11px;margin-top:16px;scroll-margin-top:76px;overflow:hidden}.billingUsageHistory>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.billingUsageHistory>header>div{align-items:baseline;gap:9px;display:flex}.billingUsageHistory>header span{color:var(--muted);font-size:var(--type-caption)}.billingUsageHistory h2{font-size:var(--type-body);margin:0}.billingUsageHistory nav,.billingUsageHistory form,.billingUsageHistory label{align-items:center;display:flex}.billingUsageHistory nav{gap:5px}.billingUsageHistory nav>a{border:1px solid var(--line);width:30px;height:30px;color:var(--ink-soft);background:#fff;border-radius:7px;place-items:center;display:grid}.billingUsageHistory nav>a:first-child svg{transform:rotate(180deg)}.billingUsageHistory nav>a svg{width:12px}.billingUsageHistory form{gap:5px;margin:0}.billingUsageHistory label span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.billingUsageHistory input,.billingUsageHistory button{border:1px solid var(--line);min-height:30px;color:var(--ink);font-size:var(--type-caption);background:#fff;border-radius:7px}.billingUsageHistory input{padding:4px 8px}.billingUsageHistory button{color:#0f6f69;cursor:pointer;padding:0 10px;font-weight:700}.billingUsageFacts{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.billingUsageFacts>div{border-right:1px solid var(--line);gap:5px;min-height:104px;padding:16px;display:grid}.billingUsageFacts>div:last-child{border-right:0}.billingUsageFacts span,.billingUsageFacts small{color:var(--muted);font-size:var(--type-caption)}.billingUsageFacts strong{color:var(--ink);font:650 23px var(--display)}.billingUsageFacts small{line-height:1.4}.settlementNarrative{color:#fff;background:#142335;border:1px solid #293b4f;border-radius:14px;grid-template-columns:repeat(4,1fr);margin-top:16px;display:grid;position:relative;overflow:hidden}.settlementNarrative:before{content:"";background:linear-gradient(90deg, var(--orange), #5aaaa3, #506174);height:1px;position:absolute;top:35px;left:12.5%;right:12.5%}.settlementNarrative>div{z-index:1;text-align:center;justify-items:center;gap:6px;min-height:132px;padding:20px 14px;display:grid;position:relative}.settlementNarrative i{color:#91a2b2;width:30px;height:30px;font:normal 700 var(--type-micro) var(--mono);background:#142335;border:1px solid #4c5d70;border-radius:50%;place-items:center;display:grid}.settlementNarrative strong{font-size:var(--type-dense)}.settlementNarrative span{color:#8192a3;max-width:220px;font-size:var(--type-meta);line-height:1.5}.advancedPolicyAction{opacity:.78;justify-content:flex-end;margin-top:14px;display:flex}@media (max-width:1180px){.workspaceHeaderInner{gap:15px;padding:0 24px}.workspaceNav>a span{display:none}.workspaceNav>a{padding:8px}.workspaceNav>a:after{left:8px;right:8px}.serviceChip,.workspaceUtility .tenantContext span:last-child,.workspaceSwitcherTrigger>span:nth-child(2),.workspaceSwitcherTrigger>svg{display:none}.workspaceSwitcherTrigger{grid-template-columns:34px;min-width:44px;padding:4px;display:grid}.sectionNavigationInner,.content{padding-left:24px;padding-right:24px}.integrationContract{grid-template-columns:1fr 1fr}.integrationContract>div{grid-column:1/-1}}@media (max-width:780px){.workspaceHeaderInner{height:62px;padding:0 16px}.workspaceNav,.workspaceUtility{display:none}.workspaceMobileButton{color:#546575;background:#fff;border:1px solid #dce4e8;border-radius:9px;place-items:center;width:36px;height:36px;margin-left:auto;display:grid}.workspaceMobileButton svg{width:17px}.mobileWorkspaceNav{background:#fff;border-bottom:1px solid #dde5e9;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:12px 16px 16px;display:grid;position:absolute;top:62px;left:0;right:0;box-shadow:0 15px 28px #101c2c1a}.mobileWorkspaceNav a{color:#56687a;min-height:42px;font-size:var(--type-support);border-radius:8px;align-items:center;gap:8px;padding:9px;font-weight:650;display:flex}.mobileWorkspaceNav a svg{width:16px}.mobileWorkspaceNav a.active{color:#126962;background:#e7f4f2}.sectionNavigationInner{grid-template-columns:1fr auto;padding:8px 16px;display:grid}.contextBar{min-height:30px}.sectionTabs{order:3;grid-column:1/-1;margin:5px 0 0;overflow-x:auto}.sectionTabs a{font-size:var(--type-meta)}.advancedMenu{grid-area:1/2}.advancedMenu>button{font-size:0}.advancedMenu>button svg:first-child{width:16px}.advancedMenu>button svg:last-child{display:none}.advancedMenuPanel{width:auto;position:fixed;top:124px;left:16px;right:16px}.content{padding:22px 16px 52px}.pageHeader{flex-direction:column;align-items:flex-start;gap:14px}.headerActions{justify-content:flex-start}.title{font-size:31px}.subtitle{font-size:var(--type-dense)}.metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.metricCard:nth-child(2){border-right:0}.metricCard:nth-child(-n+2){border-bottom:1px solid var(--line)}.section{grid-template-columns:1fr}.workspaceCreateCard{grid-template-columns:1fr;padding:19px}.workspaceCreateCard form,.onboardingBoard{grid-template-columns:1fr}.onboardingIntro{min-height:270px;padding:30px}.onboardingSteps{padding:18px 30px}.operationsImpact{grid-template-columns:1fr}.traceReadingGuide{flex-direction:column;align-items:flex-start;gap:8px}.traceReadingGuide>svg{align-self:center;transform:rotate(90deg)}.quickstartRail{grid-template-columns:1fr;padding:16px 20px}.quickstartRail:before{width:1px;height:auto;inset:34px auto 34px 36px}.quickstartRail>div{text-align:left;grid-template-columns:34px 1fr;justify-items:start;padding:8px 0}.quickstartRail i{grid-row:1/3}.integrationContract{grid-template-columns:1fr}.integrationContract>div{grid-column:auto}.settlementNarrative{grid-template-columns:1fr 1fr}.settlementNarrative:before{display:none}.pageSkeleton{gap:17px}.skeletonMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.skeletonMetrics>div:nth-child(2){border-right:0}.skeletonMetrics>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.skeletonContent{grid-template-columns:1fr}.skeletonContent>section,.skeletonContent>aside{min-height:210px;padding:18px}.portalTopbar{padding:0 16px}.portalMain{padding:25px 16px 45px}.errorPanel{align-items:flex-start;gap:11px;padding:16px}.errorPanel>span{width:34px;height:34px}.errorPanel .button{min-height:34px;font-size:var(--type-caption);padding:7px 10px}}.traceCaptureManager{gap:18px;display:grid}.traceCaptureIntro{background:linear-gradient(135deg,#f4fbfa,#fff);border:1px solid #cce8e4;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px;display:flex}.traceCaptureIntro>div{gap:5px;display:grid}.traceCaptureIntro span{color:#147a72;font:700 var(--type-caption)/1.2 var(--font-mono,monospace);letter-spacing:.12em}.traceCaptureIntro strong{color:#13243a;font-size:17px}.traceCaptureIntro p{color:#66778b;font-size:var(--type-dense);margin:0;line-height:1.6}.traceCaptureIntro>svg{color:#16877c;width:28px}.traceCaptureForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.traceCaptureForm label{color:#35475b;font-size:var(--type-support);gap:6px;font-weight:700;display:grid}.traceCaptureForm select{color:#182b42;background:#fff;border:1px solid #d8e1e7;border-radius:8px;width:100%;min-height:40px;padding:0 10px}.traceCaptureForm label small{font-size:var(--type-meta);color:#76869a;font-weight:500}.traceCaptureForm .switchField{border:1px solid #d8e1e7;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.traceCaptureForm .switchField input{width:16px;height:16px;margin:1px 0}.traceCaptureForm .switchField span{gap:3px;display:grid}.traceCaptureAction{grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding-top:2px;display:flex}.traceCaptureAction small{color:#76869a}.traceCaptureAction .inlineError{margin:5px 0 0}.traceCapturePolicies{gap:8px;padding-top:3px;display:grid}.traceCapturePolicies>strong{font-size:var(--type-support);color:#33465b}.traceCapturePolicies>div{border:1px solid #e3e9ed;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.traceCapturePolicies span{gap:3px;display:grid}.traceCapturePolicies b{font-size:var(--type-support);color:#26394d}.traceCapturePolicies small,.traceCapturePolicies p{color:#74869a;font-size:var(--type-meta);margin:0}@media (max-width:780px){.traceCaptureForm{grid-template-columns:1fr}.traceCaptureAction{flex-direction:column;align-items:flex-start}.traceCaptureAction .button{width:100%}}.workspaceReadiness{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.readinessFacts{border:1px solid #e2e9ed;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.readinessFacts>div{border-bottom:1px solid #e2e9ed;border-right:1px solid #e2e9ed;flex-direction:column;justify-content:space-between;gap:10px;min-height:78px;padding:12px;display:flex}.readinessFacts>div:nth-child(3n){border-right:0}.readinessFacts>div:nth-last-child(-n+3){border-bottom:0}.readinessFacts span,.readinessExceptions strong,.workerReadiness>strong{font-size:var(--type-meta);color:#73859a}.readinessFacts b{color:#152942;font-size:20px}.readinessExceptions,.workerReadiness{border:1px solid #e2e9ed;border-radius:10px;align-content:start;gap:8px;padding:14px;display:grid}.readinessExceptions span{color:#65768a;font-size:var(--type-support);border-bottom:1px solid #edf1f3;justify-content:space-between;padding:5px 0;display:flex}.readinessExceptions span:last-child{border-bottom:0}.readinessExceptions b{color:#24364d}.workerReadiness{grid-column:1/-1}.workerReadiness>div{border-top:1px solid #edf1f3;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;display:flex}.workerReadiness span{gap:3px;display:grid}.workerReadiness b{font-size:var(--type-support);color:#26394d}.workerReadiness small,.workerReadiness p{color:#74869a;font-size:var(--type-meta);margin:0}@media (max-width:780px){.workspaceReadiness{grid-template-columns:1fr}.readinessFacts{grid-template-columns:repeat(2,minmax(0,1fr))}.readinessFacts>div:nth-child(3n){border-right:1px solid #e2e9ed}.readinessFacts>div:nth-child(2n){border-right:0}.readinessFacts>div:nth-last-child(-n+3){border-bottom:1px solid #e2e9ed}.readinessFacts>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:520px){.metricGrid{grid-template-columns:1fr}.metricCard{border-right:0}.capabilitySummary{grid-template-columns:1fr}.capabilitySummaryAction{grid-column:1}.operationsImpact>a{grid-template-columns:36px 1fr auto 12px}.workspacePicker>button{grid-template-columns:38px 1fr 14px}.workspacePicker button>b{display:none}}@media (prefers-reduced-motion:reduce){.workspaceNav>a,.sectionTabs a,.workspacePicker>button{transition:none}.skeletonLine,.skeletonMetrics>div{animation:none}}.languageSwitcher{min-width:0;color:var(--muted,#667684);font-size:var(--type-meta,12px);align-items:center;font-weight:600;display:inline-flex;position:relative}.languageSwitcherLabel{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.languageSwitcherControl{border:1px solid var(--line,#dce4e8);min-width:88px;min-height:36px;color:var(--ink,#15212a);background:var(--paper,#fff);border-radius:8px;grid-template-columns:20px auto 12px;align-items:center;gap:7px;padding:0 10px;transition:border-color .16s,background .16s,color .16s;display:grid;position:relative}.languageSwitcher:hover .languageSwitcherControl{border-color:color-mix(in srgb, var(--teal,#15847d) 52%, var(--line,#dce4e8))}.languageSwitcher:focus-within .languageSwitcherControl{outline:2px solid var(--teal,#15847d);outline-offset:2px}.languageSwitcherFlag{border-radius:2px;width:20px;height:14px;display:block;overflow:hidden;box-shadow:0 0 0 1px #0f242d24}.languageSwitcherValue{white-space:nowrap;letter-spacing:.04em}.languageSwitcherChevron{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:12px;height:12px}.languageSwitcher select{z-index:2;opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.languageSwitcher select:focus-visible{outline:0}.languageSwitcher[data-pending=true] .languageSwitcherControl{opacity:.68}.languageSwitcher select:disabled{cursor:wait}.languageSwitcherSpinner{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.7s linear infinite locale-spin}.publicLanguageSwitcher{z-index:80;position:fixed;top:20px;right:22px}.publicLanguageSwitcher .languageSwitcherControl{color:#f4fbfb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09141cc7;border-color:#ffffff2e}@keyframes locale-spin{to{transform:rotate(360deg)}}@media (max-width:820px){.publicLanguageSwitcher{top:16px;right:16px}}@media (prefers-reduced-motion:reduce){.languageSwitcherSpinner{animation-duration:1.4s}}@media (max-width:780px){.workspaceRequired{grid-template-columns:1fr;gap:24px;min-height:calc(100vh - 165px);padding:28px 18px}.workspaceRequiredPicker{padding:16px}}.recordFilter{border-bottom:1px solid var(--line);background:#fafcfc;align-items:center;gap:6px;min-height:52px;padding:8px 15px;display:flex;overflow-x:auto}.recordFilter a{color:#657687;min-height:32px;font-size:var(--type-meta);border-radius:7px;flex:none;padding:8px 11px;font-weight:650}.recordFilter a:hover,.recordFilter a.active{color:var(--teal-dark);background:var(--teal-pale)}.recordFilter>span{color:var(--muted);font:var(--type-caption) var(--mono);white-space:nowrap;margin-left:auto}.listFilterSurface{background:#fff;border:1px solid #dfe5e9;border-radius:10px;gap:8px;padding:12px 14px;display:grid}.listFilterBar{align-items:flex-end;gap:9px;min-width:0;display:flex}.listFilterBar label{color:#678;min-width:132px;font-size:var(--type-micro);gap:4px;font-weight:650;display:grid}.listFilterBar .listFilterSearch{flex:1;min-width:210px}.listFilterSearch>div{background:#fff;border:1px solid #ccd7df;border-radius:7px;align-items:center;min-height:34px;padding:0 10px;display:flex}.listFilterSearch svg{color:#7d8c99;width:13px}.listFilterSearch input{background:0 0;border:0;outline:0;width:100%;min-width:0}.listFilterBar select{color:#24364b;background-color:#fff;border:1px solid #ccd7df;border-radius:7px;min-height:34px;padding:0 30px 0 10px}.listFilterBar .button{min-height:34px}.listFilterReset{color:#147d77;font-size:var(--type-micro);align-self:center;font-weight:700}.listFilterBar output{color:#7d8996;font-size:var(--type-micro);white-space:nowrap;align-self:center;margin-left:auto}.listFilterTags{border-top:1px solid #edf0f2;flex-wrap:wrap;gap:6px;padding-top:8px;display:flex}.listFilterTags a{color:#385064;font-size:var(--type-micro);background:#eef5f4;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.listFilterTags a span{color:#71818e}.listFilterTags svg{width:9px}.inlineDataWarning{color:#8c5734;font-size:var(--type-meta);background:#fff8f2;border-bottom:1px solid #f0d8c6;align-items:center;gap:8px;padding:10px 16px;display:flex}.inlineDataWarning svg{width:14px}.tableEntityLink{color:var(--ink);gap:2px;display:grid}.tableEntityLink:hover strong{color:var(--teal)}.tableEntityLink span,.mutedLabel,.meterSummary{color:var(--muted);font-size:var(--type-meta)}.secondaryStatus{color:var(--muted);font:var(--type-micro) var(--mono);margin-top:5px;display:block}.secondaryStatus.danger{color:var(--red)}.rowAction{color:var(--teal);font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.rowAction svg{width:13px}.evidenceTable tbody tr:has(.rowAction:focus-visible){background:#f3faf9}.settlementReviewQueue{background:#fffaf5;border:1px solid #e8c59d;border-radius:13px;margin:16px 0;overflow:hidden}.settlementReviewQueueHead{border-bottom:1px solid #f0d7b9;justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.settlementReviewQueueHead>div{gap:4px;display:grid}.settlementReviewQueueHead span,.reviewDecisionLead>span{color:#a85721;font:700 var(--type-micro) var(--mono);letter-spacing:.08em;text-transform:uppercase}.settlementReviewQueueHead h2,.reviewDecisionLead h2{color:var(--ink);font:650 var(--type-subheading) var(--display);margin:0}.settlementReviewQueueHead p,.reviewDecisionLead p{color:#765d4a;max-width:760px;font-size:var(--type-meta);margin:0;line-height:1.55}.settlementReviewQueueHead .button{flex:none}.settlementReviewStats{border-bottom:1px solid #f0d7b9;grid-template-columns:repeat(3,1fr);display:grid}.settlementReviewStats>div{border-right:1px solid #f0d7b9;gap:5px;min-height:84px;padding:14px 19px;display:grid}.settlementReviewStats>div:last-child{border-right:0}.settlementReviewStats span{color:#876c55;font-size:var(--type-caption)}.settlementReviewStats strong{color:#8c431d;font:650 18px var(--display)}.settlementReviewStats small{color:#9e8068;font-size:var(--type-caption)}.settlementReviewRows{display:grid}.settlementReviewRow{border-bottom:1px solid #f5e3cf;grid-template-columns:1.25fr 1.1fr .85fr 1.3fr auto;align-items:center;gap:12px;padding:12px 19px;display:grid}.settlementReviewRow:last-child{border-bottom:0}.settlementReviewRow>div{gap:3px;min-width:0;display:grid}.settlementReviewRow span{color:#9e8068;font-size:var(--type-micro)}.settlementReviewRow strong{color:var(--ink);font-size:var(--type-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settlementReviewRow small,.settlementReviewRow code{color:#765d4a;font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settlementReviewMore{color:#876c55;font-size:var(--type-caption);border-top:1px solid #f0d7b9;margin:0;padding:11px 19px}.reviewDecisionPanel{background:#fffaf5;border:1px solid #e8c59d;border-radius:13px;margin:16px 0;overflow:hidden}.reviewDecisionLead{border-bottom:1px solid #f0d7b9;gap:5px;padding:18px 20px;display:grid}.reviewDecisionImpact{border-bottom:1px solid #f0d7b9;grid-template-columns:repeat(4,1fr);display:grid}.reviewDecisionImpact>div{border-right:1px solid #f0d7b9;gap:5px;min-width:0;min-height:91px;padding:15px 18px;display:grid}.reviewDecisionImpact>div:last-child{border-right:0}.reviewDecisionImpact span{color:#876c55;font-size:var(--type-micro)}.reviewDecisionImpact strong{color:var(--ink);font:650 var(--type-dense) var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewDecisionImpact small{color:#765d4a;font:var(--type-micro)/1.45 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reviewDecisionActions{align-items:center;gap:10px;padding:14px 18px;display:flex}.reviewDecisionBlocked{color:#9a5728;align-items:flex-start;gap:9px;min-width:0;display:flex}.reviewDecisionBlocked svg{flex:none;width:16px}.reviewDecisionBlocked span{gap:3px;display:grid}.reviewDecisionBlocked strong{color:#70401f;font-size:var(--type-meta)}.reviewDecisionBlocked small{color:#876c55;font-size:var(--type-caption);line-height:1.4}.evidenceSpine{color:#fff;background:#142335;border:1px solid #2e4054;border-radius:14px;grid-template-columns:minmax(205px,1.15fr) repeat(4,minmax(150px,1fr));margin-bottom:16px;display:grid;position:relative;overflow:hidden}.evidenceSpine:before{content:"";background:#42546a;height:1px;position:absolute;top:48px;left:28%;right:8%}.evidenceIdentity{z-index:1;background:#101e2e;border-right:1px solid #2e4054;align-content:center;gap:8px;min-height:150px;padding:22px;display:grid;position:relative}.evidenceIdentity>span{color:#8394a7;font:var(--type-micro) var(--mono);letter-spacing:.12em;text-transform:uppercase}.evidenceIdentity>.status{justify-self:start}.evidenceIdentity>strong{font:650 18px var(--display)}.evidenceIdentity>small{color:#f2a678;font:var(--type-caption) var(--mono)}.evidenceNode{z-index:1;text-align:center;align-content:start;justify-items:center;gap:10px;min-height:150px;padding:31px 12px 18px;display:grid;position:relative}.evidenceNode>i{color:#8495a8;width:34px;height:34px;font:normal 700 var(--type-micro) var(--mono);background:#142335;border:1px solid #4b5d72;border-radius:50%;place-items:center;display:grid}.evidenceNode>i svg{width:13px}.evidenceNode.done>i{color:#78cec5;background:#173f43;border-color:#58aaa3;box-shadow:0 0 0 5px #1c7c781a}.evidenceNode.attention>i{border-color:var(--orange);color:#ffc29a;background:#4b352b;box-shadow:0 0 0 5px #f28c4b17}.evidenceNode>span{gap:5px;display:grid}.evidenceNode strong{font-size:var(--type-support)}.evidenceNode small{color:#8495a7;max-width:170px;font-size:var(--type-caption);line-height:1.45}.operationFacts{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.operationFacts>div{border-right:1px solid var(--line);align-content:start;gap:6px;min-width:0;min-height:104px;padding:18px;display:grid}.operationFacts>div:last-child{border:0}.operationFacts span{color:var(--muted);font-size:var(--type-caption)}.operationFacts strong{font:650 var(--type-subheading) var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operationFacts small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operationFacts a{color:var(--ink);gap:5px;display:grid}.operationFacts a:hover strong{color:var(--teal)}.deltaOver{font-family:var(--mono);color:#b35d30!important}.deltaUnder{font-family:var(--mono);color:var(--teal-dark)!important}.settlementLedger{gap:0;display:grid}.settlementLedger>div{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr;align-items:baseline;gap:4px 14px;padding:13px 0;display:grid}.settlementLedger>div:last-child{border:0}.settlementLedger span{color:var(--muted);font-size:var(--type-meta)}.settlementLedger strong{font:650 var(--type-subheading) var(--display)}.settlementLedger small{color:var(--muted);font-size:var(--type-caption);grid-column:2;line-height:1.45}.allocationEvidence{border-top:1px solid var(--line);margin-top:18px;padding-top:16px}.allocationEvidenceHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:10px;display:flex}.allocationEvidenceHead strong{font:650 var(--type-dense) var(--display);color:var(--ink)}.allocationEvidenceHead p{max-width:680px;color:var(--muted);font-size:var(--type-meta);margin:4px 0 0;line-height:1.55}.allocationEvidenceHead small{border:1px solid var(--line);color:var(--teal);font:600 var(--type-caption) var(--mono);border-radius:999px;flex:none;padding:3px 8px}.conditionEditor{border:1px solid var(--line);background:var(--panel-muted);border-radius:12px;gap:10px;padding:14px;display:grid}.conditionEditor legend{color:var(--ink);font:650 var(--type-support) var(--display);padding:0 6px}.conditionEditorHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.conditionEditorHead p,.conditionEditor>small{color:var(--muted);font-size:var(--type-meta);margin:0;line-height:1.5}.conditionEditorHead label{min-width:130px;color:var(--muted);font-size:var(--type-caption)}.conditionRow{grid-template-columns:minmax(150px,1.3fr) minmax(100px,.75fr) minmax(150px,1fr) 34px;align-items:end;gap:8px;display:grid}.conditionRow label{margin:0}.conditionRow .iconButton{border:1px solid var(--line);width:34px;height:34px;color:var(--danger);background:var(--panel);border-radius:8px;font-size:18px;line-height:1}.conditionAdd{justify-self:start}.plainEmpty{align-items:flex-start;gap:13px;padding:10px 0;display:flex}.plainEmpty>svg{width:24px;color:var(--teal);flex:none}.plainEmpty strong{font-size:var(--type-dense)}.plainEmpty p{color:var(--muted);font-size:var(--type-meta);margin:5px 0 0;line-height:1.5}.usageTimeline{padding:10px 18px;display:grid;position:relative}.usageTimeline:before{content:"";background:#cbd8dc;width:1px;position:absolute;top:29px;bottom:29px;left:34px}.usageTimeline>div{z-index:1;border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:13px;min-height:69px;display:grid;position:relative}.usageTimeline>div:last-child{border:0}.usageTimeline i{border:3px solid var(--paper);width:27px;height:27px;color:var(--teal-dark);background:var(--teal-pale);font:normal 700 var(--type-micro) var(--mono);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 1px #9acbc6}.usageTimeline i svg{width:11px}.usageTimeline span{gap:4px;display:grid}.usageTimeline strong{font-size:var(--type-support)}.usageTimeline small{color:var(--muted);font-size:var(--type-caption)}.usageTimeline b{color:var(--teal-dark);font:var(--type-micro) var(--mono)}.advancedEvidence{border:1px solid var(--line);background:#f9fbfb;border-radius:12px;margin-top:16px;overflow:hidden}.advancedEvidence>summary{color:#657687;min-height:49px;font-size:var(--type-meta);cursor:pointer;align-items:center;padding:12px 16px;font-weight:700;list-style:none;display:flex}.advancedEvidence>summary::-webkit-details-marker{display:none}.advancedEvidence>summary:after{content:"+";color:var(--teal);font:18px var(--mono);margin-left:auto}.advancedEvidence[open]>summary:after{content:"−"}.advancedEvidenceBody{border-top:1px solid var(--line);background:#fff;padding:18px}.technicalRefs{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.technicalRefs>div{border:1px solid var(--line);background:#fafcfc;border-radius:8px;gap:5px;min-width:0;padding:12px;display:grid}.technicalRefs span{color:var(--muted);font-size:var(--type-micro)}.technicalRefs code{color:var(--teal-dark);font:var(--type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recoveryActions{border-top:1px solid var(--line);align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.recoveryActions>div:first-child{gap:4px;margin-right:auto;display:grid}.recoveryActions strong{font-size:var(--type-support)}.recoveryActions p{color:var(--muted);font-size:var(--type-caption);margin:0}@media (max-width:1100px){.evidenceSpine{grid-template-columns:1fr repeat(4,minmax(120px,.8fr))}.evidenceIdentity{padding:17px}.operationFacts{grid-template-columns:repeat(2,1fr)}.operationFacts>div:nth-child(2){border-right:0}.operationFacts>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:780px){.evidenceSpine{grid-template-columns:1fr 1fr}.evidenceSpine:before{display:none}.evidenceIdentity{border-bottom:1px solid #2e4054;border-right:0;grid-column:1/-1;min-height:116px}.evidenceNode{min-height:122px;padding:20px 10px}.evidenceNode:nth-child(2n){border-right:1px solid #2e4054}.technicalRefs{grid-template-columns:1fr}.recoveryActions{flex-wrap:wrap;align-items:flex-start}.recoveryActions>div:first-child{width:100%}.recordFilter>span{display:none}.settlementReviewRow{grid-template-columns:repeat(2,minmax(0,1fr)) auto}.settlementReviewRow .rowAction{grid-area:1/3/span 2}.reviewDecisionImpact{grid-template-columns:repeat(2,1fr)}.reviewDecisionImpact>div:nth-child(2){border-right:0}.reviewDecisionImpact>div:nth-child(-n+2){border-bottom:1px solid #f0d7b9}}@media (max-width:520px){.operationFacts{grid-template-columns:1fr}.operationFacts>div{border-bottom:1px solid var(--line);min-height:86px;border-right:0!important}.operationFacts>div:last-child{border-bottom:0}.settlementLedger>div{grid-template-columns:1fr}.settlementLedger small{grid-column:1}.allocationEvidenceHead{display:block}.allocationEvidenceHead small{margin-top:8px;display:inline-block}.conditionEditorHead,.conditionRow{grid-template-columns:1fr;display:grid}.conditionRow .iconButton{justify-self:start}.usageTimeline>div{grid-template-columns:31px 1fr}.usageTimeline b{grid-column:2}.evidenceTable td:nth-child(4),.evidenceTable th:nth-child(4){display:none}.settlementReviewQueueHead{display:grid}.settlementReviewStats{grid-template-columns:1fr}.settlementReviewStats>div{border-bottom:1px solid #f0d7b9;border-right:0;min-height:0}.settlementReviewStats>div:last-child{border-bottom:0}.settlementReviewRow{grid-template-columns:1fr}.settlementReviewRow .rowAction{grid-area:auto;margin-top:2px}.reviewDecisionImpact{grid-template-columns:1fr}.reviewDecisionImpact>div{border-bottom:1px solid #f0d7b9;min-height:0;border-right:0!important}.reviewDecisionImpact>div:last-child{border-bottom:0}.reviewDecisionActions{flex-direction:column;align-items:flex-start}}.detailBack{color:var(--muted);font-size:var(--type-meta);align-items:center;gap:8px;margin-bottom:16px;display:flex}.detailBack a{color:var(--teal);align-items:center;gap:6px;font-weight:700;display:inline-flex}.detailBack a svg{width:13px;transform:rotate(180deg)}.customerNameLink,.rowEntityLink{color:var(--ink);gap:3px;display:grid}.customerNameLink:hover strong,.rowEntityLink:hover strong{color:var(--teal)}.rowEntityLink span,.supportingText{color:var(--muted);font-size:var(--type-caption)}.exceptionText{color:var(--red);font:var(--type-micro) var(--mono)}.customerLedgerRail{color:#fff;background:#142335;border:1px solid #2e4054;border-radius:14px;grid-template-columns:minmax(220px,1.15fr) repeat(4,1fr);margin:16px 0;display:grid;overflow:hidden}.ledgerRailIdentity,.ledgerRailStep{border-right:1px solid #2e4054;align-content:center;gap:7px;min-height:126px;padding:20px;display:grid}.ledgerRailIdentity{background:#101e2e}.ledgerRailIdentity>span,.ledgerRailStep>span{color:#8193a7;font:var(--type-micro) var(--mono);letter-spacing:.11em;text-transform:uppercase}.ledgerRailIdentity>strong{font:650 19px var(--display)}.ledgerRailIdentity>small{color:#8596a8;font-size:var(--type-caption);align-items:center;gap:8px;display:flex}.ledgerRailStep>strong{font-size:var(--type-dense)}.ledgerRailStep>small{color:#8596a8;font-size:var(--type-caption);line-height:1.5}.ledgerRailStep:last-child{border:0}.detailAnchorNav{z-index:4;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border-radius:10px;gap:5px;width:max-content;max-width:100%;margin:0 0 16px;padding:5px;display:flex;position:sticky;top:116px;overflow-x:auto;box-shadow:0 8px 20px #101c2c0d}.detailAnchorNav a,.detailAnchorNav button{color:#687889;min-height:31px;font-family:inherit;font-size:var(--type-meta);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:none;padding:8px 11px;font-weight:650}.detailAnchorNav a:hover,.detailAnchorNav a:focus-visible,.detailAnchorNav button:hover,.detailAnchorNav button:focus-visible,.detailAnchorNav button.active{color:var(--teal-dark);background:var(--teal-pale)}.detailAnchorNav button.active{box-shadow:inset 0 0 0 1px #147d7729}.customerTabWorkspace{min-width:0}.customerTabPanel>.section{margin-top:0}.contactReveal{max-width:100%;display:inline-flex}.contactRevealTrigger{color:#42546a;max-width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-items:start;gap:2px;padding:4px 7px;display:inline-grid}.contactRevealTrigger span,.contactRevealTrigger small{text-overflow:ellipsis;white-space:nowrap;max-width:190px;overflow:hidden}.contactRevealTrigger small{color:var(--muted);font-size:var(--type-caption);font-weight:500}.contactReveal:hover .contactRevealTrigger,.contactReveal:focus-within .contactRevealTrigger{background:var(--teal-pale);color:var(--teal-dark);border-color:#147d7738}.contactRevealPopover{z-index:2200;color:#172b3d;background:#fff;border:1px solid #cfdde3;border-radius:10px;gap:5px;width:min(288px,100vw - 24px);padding:12px;display:grid;position:relative;box-shadow:0 16px 38px #132d3f33,0 2px 8px #132d3f14}.contactRevealPopover>span,.contactRevealPopover>small{color:#687b8e;font-size:var(--type-caption);line-height:1.45}.contactRevealPopover>strong{overflow-wrap:anywhere;color:#172b3d;font-size:var(--type-support)}.contactRevealPopover>button{color:#0c6863;font:600 var(--type-caption) var(--sans);cursor:pointer;background:#f1fbf9;border:1px solid #b9d9d5;border-radius:6px;justify-self:start;margin-top:5px;padding:5px 9px}.contactRevealPopover>button:hover,.contactRevealPopover>button:focus-visible{color:#075b57;background:#e2f5f1;border-color:#4ca69f}.panelFooterLink{margin:12px 16px 15px}.customerProfile{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(3,1fr);gap:0;margin:0;display:grid;overflow:hidden}.customerProfile>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:14px}.customerProfile>div:nth-child(3n){border-right:0}.customerProfile>div:nth-last-child(-n+3){border-bottom:0}.customerProfile dt{color:var(--muted);font-size:var(--type-caption)}.customerProfile dd{color:var(--ink);font-size:var(--type-support);text-overflow:ellipsis;white-space:nowrap;margin:6px 0 0;font-weight:650;overflow:hidden}.policySpine{border:1px solid var(--line);background:linear-gradient(120deg,#f7fbfb,#fff);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin:18px 0 0;display:grid;overflow:hidden;box-shadow:0 8px 24px #101c2c09}.policySpine>div{border-right:1px solid var(--line);gap:5px;min-height:112px;padding:18px 21px;display:grid;position:relative}.policySpine>div:last-child{background:var(--teal-pale);border-right:0}.policySpine span{color:var(--teal);font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.policySpine strong{color:var(--ink);font-size:var(--type-body);font-weight:700}.policySpine small{color:var(--muted);font-size:var(--type-meta);line-height:1.5}.policyContextList{display:grid}.policyContextItem{border-bottom:1px solid var(--line);grid-template-columns:minmax(140px,.75fr) minmax(100px,1fr) minmax(140px,.8fr);align-items:center;gap:14px;min-height:66px;padding:12px 16px;display:grid}.policyContextItem:last-child{border-bottom:0}.policyContextItem>div,.policyContextItem aside{gap:4px;min-width:0;display:grid}.policyContextKey{color:var(--ink);font:650 var(--type-support) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policyContextItem small,.policyContextItem aside>span{color:var(--muted);font-size:var(--type-caption)}.policyContextItem code{color:#33525a;max-width:100%;font:var(--type-caption)/1.35 var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#f0f5f5;border-radius:6px;padding:7px 9px;display:block;overflow:hidden}.policyContextItem aside{text-align:right;justify-self:end}.segmentBoard{background:#f8fafb;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.segmentCard{border:1px solid var(--line);background:var(--paper);border-radius:11px;min-width:0;display:grid;overflow:hidden}.segmentCard>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:17px 17px 13px;display:flex}.segmentCard h2{color:var(--ink);font-family:var(--display);letter-spacing:-.02em;margin:7px 0 5px;font-size:18px}.segmentCard p{color:var(--muted);font-size:var(--type-meta);margin:0;line-height:1.55}.segmentEnvironment{background:var(--teal-pale);color:var(--teal-dark);font:700 var(--type-micro) var(--mono);letter-spacing:.08em;border-radius:4px;padding:4px 6px;display:inline-flex}.segmentCardMeta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--type-caption);justify-content:space-between;align-items:center;gap:8px;padding:10px 17px;display:flex}.segmentCardMeta b{color:var(--ink-soft);font-family:var(--mono);font-weight:600}.segmentMembers{min-height:54px;display:grid}.segmentMembers>div{border-bottom:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.segmentMembers>div:last-child{border-bottom:0}.segmentMembers a{gap:3px;min-width:0;display:grid}.segmentMembers a strong{color:var(--ink);font-size:var(--type-support);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.segmentMembers a span,.segmentEmpty{color:var(--muted);font:var(--type-micro) var(--mono)}.segmentEmpty{margin:0;padding:17px}.segmentCard footer{border-top:1px solid var(--line);min-height:57px;color:var(--muted);font-size:var(--type-caption);background:#fbfcfc;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.segmentCard footer>small{color:#8796a4;font-size:var(--type-micro)}.formFields select[multiple]{min-height:118px;padding:7px}.technicalEvidence{border-top:1px solid var(--line);margin-top:14px}.technicalEvidence>summary{color:#657687;min-height:45px;font-size:var(--type-meta);cursor:pointer;align-items:center;font-weight:700;list-style:none;display:flex}.technicalEvidence>summary::-webkit-details-marker{display:none}.technicalEvidence>summary:after{content:"+";color:var(--teal);font:18px var(--mono);margin-left:auto}.technicalEvidence[open]>summary:after{content:"−"}.technicalEvidenceGrid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.technicalEvidenceGrid>div{border:1px solid var(--line);background:#fafcfc;border-radius:8px;gap:6px;min-width:0;padding:12px;display:grid}.technicalEvidenceGrid span{color:var(--muted);font-size:var(--type-micro)}.technicalEvidenceGrid code{color:var(--teal-dark);font:var(--type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.technicalEvidenceWide{grid-column:1/-1}.technicalEvidenceGrid pre{color:#536777;max-height:260px;font:var(--type-caption)/1.6 var(--mono);white-space:pre-wrap;margin:0;overflow:auto}@media (max-width:1100px){.customerLedgerRail{grid-template-columns:1fr repeat(4,minmax(120px,.8fr))}.ledgerRailIdentity,.ledgerRailStep{padding:16px}.customerProfile{grid-template-columns:repeat(2,1fr)}.customerProfile>div:nth-child(3n){border-right:1px solid var(--line)}.customerProfile>div:nth-child(2n){border-right:0}.customerProfile>div:nth-last-child(-n+3){border-bottom:1px solid var(--line)}.customerProfile>div:nth-last-child(-n+2){border-bottom:0}.segmentBoard{grid-template-columns:1fr}.policySpine{grid-template-columns:repeat(2,1fr)}.policySpine>div:nth-child(2){border-right:0}.policySpine>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:780px){.customerLedgerRail{grid-template-columns:1fr 1fr}.ledgerRailIdentity{border-bottom:1px solid #2e4054;border-right:0;grid-column:1/-1;min-height:105px}.ledgerRailStep{min-height:105px}.ledgerRailStep:nth-child(odd){border-right:0}.ledgerRailStep:nth-last-child(-n+2){border-top:1px solid #2e4054}.detailAnchorNav{top:112px}.policyContextItem{grid-template-columns:1fr;gap:7px}.policyContextItem aside{text-align:left;justify-self:start}.policySpine>div{min-height:98px}}@media (max-width:520px){.customerProfile{grid-template-columns:1fr}.customerProfile>div{border-right:0!important;border-bottom:1px solid var(--line)!important}.customerProfile>div:last-child{border-bottom:0!important}.technicalEvidenceGrid{grid-template-columns:1fr}.technicalEvidenceWide{grid-column:1}.customerLedgerRail{grid-template-columns:1fr}.ledgerRailStep{border-bottom:1px solid #2e4054;border-right:0}.ledgerRailStep:nth-last-child(-n+2){border-top:0}.detailAnchorNav{width:100%;top:106px}}.configurationMatrix{display:grid}.configurationMatrix>div{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:54px;padding:10px 0;display:flex}.configurationMatrix>div:last-child{border:0}.configurationMatrix>div>span{color:var(--ink);font-size:var(--type-support);gap:3px;margin-right:auto;font-weight:650;display:grid}.configurationMatrix small{color:var(--muted);font-size:var(--type-caption);font-weight:400}.configChecklist>div>span{gap:2px;display:grid}.configChecklist>div>span>small{color:var(--muted);font-size:var(--type-micro);font-weight:400}.snapshotBlock{border:1px solid var(--line);background:#fafcfc;border-radius:8px;margin-top:12px;overflow:hidden}.snapshotBlock>summary{color:#637486;min-height:41px;font-size:var(--type-caption);cursor:pointer;padding:12px;font-weight:700}.snapshotBlock pre{border-top:1px solid var(--line);color:#526575;max-height:250px;font:var(--type-micro)/1.6 var(--mono);white-space:pre-wrap;background:#fff;margin:0;padding:13px;overflow:auto}.commerceTrack:before{content:"";background:linear-gradient(90deg, var(--orange), #55aaa5 55%, #617289);height:1px;position:absolute;top:75px;left:10%;right:10%}.trackNode{z-index:1;text-align:center;align-content:start;justify-items:center;display:grid;position:relative}.trackNodeIcon{background:var(--ink);color:#9dafbd;border:1px solid #415066;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.trackNodeIcon svg{width:18px}.trackNode.done .trackNodeIcon{color:#80d1c8;background:#173c43;border-color:#4ea49e;box-shadow:0 0 0 6px #1c7c781f}.trackNode.attention .trackNodeIcon{border-color:var(--orange);color:#ffc59f;background:#51382c;box-shadow:0 0 0 6px #f28c4b1c}.trackNode strong{font-family:var(--display);font-size:var(--type-dense);margin-top:16px;font-weight:600}.trackNode small{color:#8191a4;max-width:150px;font-size:var(--type-micro);margin-top:5px;line-height:1.45}.trackNode b{color:#d7e1e8;font-family:var(--mono);font-size:var(--type-micro);margin-top:10px;font-weight:500}.attentionList,.flow{display:grid}.attentionItem,.flowItem{border-bottom:1px solid #e7edef;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.attentionItem:first-child,.flowItem:first-child{padding-top:0}.attentionItem:last-child,.flowItem:last-child{border-bottom:0;padding-bottom:0}.attentionIcon{background:var(--orange-pale);color:#b56532;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.attentionIcon svg{width:15px}.attentionCopy,.flowItem>div{gap:4px;min-width:0;display:grid}.attentionCopy strong,.flowTitle{color:var(--ink);font-size:var(--type-meta);font-weight:700}.attentionCopy span,.flowMeta{color:var(--muted);font-size:var(--type-micro);line-height:1.45}.attentionItem>a{color:var(--teal);margin-left:auto}.attentionItem>a svg{width:14px}.dot{border:2px solid var(--teal);background:var(--paper);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.splitStats{grid-template-columns:repeat(3,1fr);display:grid}.splitStat{border-right:1px solid var(--line);padding:16px 18px}.splitStat:last-child{border-right:0}.splitStat span{color:var(--muted);font-size:var(--type-micro)}.splitStat strong{font-family:var(--display);margin-top:8px;font-size:22px;font-weight:650;display:block}.progress{background:var(--mist);border-radius:5px;height:7px;margin-top:11px;overflow:hidden}.progress>span{border-radius:inherit;background:var(--teal);height:100%;display:block}.progress.orange>span{background:var(--orange)}.quotaCell{min-width:170px}.quotaNumbers{color:var(--muted);font-family:var(--mono);font-size:var(--type-micro);justify-content:space-between;display:flex}.formOverlay{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101c2c61;justify-items:end;animation:.16s fadeIn;display:grid;position:fixed;inset:0}.formDrawer{background:var(--paper);border-radius:16px 0 0 16px;flex-direction:column;width:min(500px,100vw);height:100dvh;animation:.2s ease-out drawerIn;display:flex;overflow:hidden;box-shadow:-18px 0 60px #101c2c2e}.formHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:25px 25px 18px;display:flex}.formHeader>div{gap:5px;display:grid}.formHeader strong{font-family:var(--display);letter-spacing:-.02em;font-size:23px;font-weight:650}.formHeader span{color:var(--muted);font-size:var(--type-caption)}.iconButton{border:1px solid var(--line);background:var(--paper);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:8px;place-items:center;display:grid}.iconButton svg{width:16px}.formFields{flex:auto;align-content:start;gap:15px;min-height:0;padding:22px 25px;display:grid;overflow-y:auto}.formFields label{color:var(--ink-soft);font-size:var(--type-caption);gap:7px;font-weight:650;display:grid}.formFields input:not([type=checkbox]),.formFields select,.formFields textarea{width:100%;min-height:40px;color:var(--ink);font-family:var(--mono);font-size:var(--type-caption);background:#fbfcfc;border:1px solid #cdd8dc;border-radius:8px;outline:none;padding:9px 11px;transition:border-color .15s,box-shadow .15s}.contextualSelect{gap:6px;display:grid}.selectReferenceContext{background:#f7faf9;border:1px solid #e3ebed;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:3px 8px;min-width:0;padding:6px 8px;display:grid}.selectReferenceContext strong{color:#294254;min-width:0;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:1;font-weight:650;overflow:hidden}.selectReferenceContext code{color:#587182;max-width:150px;font:var(--type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;grid-column:2;overflow:hidden}.selectReferenceContext small{color:var(--muted);font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;line-height:1.35;overflow:hidden}.referenceContextList{gap:6px;display:grid}.trafficReferenceContext{background:#f7faf9;border:1px solid #e3ebed;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;min-width:0;padding:7px 9px;display:grid}.trafficReferenceContext strong{color:#294254;min-width:0;font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trafficReferenceContext code{color:#587182;max-width:150px;font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trafficReferenceContext small{color:var(--muted);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;line-height:1.35;overflow:hidden}.formFields textarea{resize:vertical;min-height:96px;line-height:1.5}.formFields input:focus,.formFields select:focus,.formFields textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c7c781a}.checkboxLabel{align-items:center;grid-template-columns:18px 1fr!important}.checkboxLabel input{width:16px;height:16px;accent-color:var(--teal)}.fieldHint{color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.45}.formFooter{padding:16px 25px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fafcfc;flex:none;justify-content:flex-end;align-items:center;gap:9px;margin-top:auto;display:flex}.formFeedback{min-width:0;margin-right:auto}.formError,.formSuccess{font-size:var(--type-caption);margin:0;line-height:1.4}.formError{color:var(--red)}.formSuccess{color:var(--teal)}.noticeStrip{background:var(--orange-pale);color:#8f532d;font-size:var(--type-caption);border:1px solid #f1d4bd;border-radius:10px;align-items:flex-start;gap:12px;padding:13px 15px;line-height:1.5;display:flex}.noticeStrip.spaced{margin-top:14px}.noticeStrip svg{flex:none;width:16px;margin-top:1px}.noticeStrip strong{color:#704125}.modelWorkbench{border:1px solid var(--line);background:#f9fbfb;border-radius:12px;grid-template-columns:minmax(280px,.9fr) minmax(320px,1.1fr);gap:0;display:grid;overflow:hidden}.modelInputs{background:var(--paper);border-right:1px solid var(--line);gap:12px;padding:18px;display:grid}.modelInputs label{color:var(--ink);font-size:var(--type-caption);gap:6px;font-weight:700;display:grid}.modelInputs label small{color:var(--muted);font-weight:400}.modelInputs input,.modelInputs select,.modelInputs textarea{box-sizing:border-box;border:1px solid var(--line);width:100%;color:var(--ink);font:var(--type-meta) var(--mono);background:#fbfcfc;border-radius:7px;padding:9px 10px}.modelInputs textarea{resize:vertical;min-height:88px;font-family:inherit}.modelMessage{margin-top:2px}.modelResponse{min-height:280px;color:var(--ink);background:linear-gradient(135deg,#f6fbfa 0%,#f9fbfb 100%);grid-template-rows:auto 1fr auto;padding:20px;display:grid}.responseLabel{color:var(--teal-dark);font:700 var(--type-micro) var(--mono);letter-spacing:.12em;text-transform:uppercase}.modelResponse p{font-size:var(--type-body);white-space:pre-wrap;align-self:center;margin:18px 0;line-height:1.7}.responseEmpty{color:var(--muted);max-width:310px;font-size:var(--type-support);align-self:center;line-height:1.7}.responseMeta{color:var(--muted);font-size:var(--type-micro);flex-wrap:wrap;gap:8px 14px;display:flex}.selectedRoute{background:var(--teal-pale);border:1px solid #bddbd8;border-radius:10px;grid-template-columns:1fr auto 1fr auto 1.3fr;align-items:center;gap:8px;padding:13px;display:grid}.selectedRoute span{gap:3px;min-width:0;display:grid}.selectedRoute b{color:var(--teal-dark);font:700 var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selectedRoute small{color:#5d817f;font-size:var(--type-micro)}.selectedRoute i{color:var(--orange);font-style:normal}.selectedRoute>div{color:var(--teal-dark);font-size:var(--type-micro);border-top:1px solid #1c7c7829;grid-column:1/-1;padding-top:8px}.requestAssurance{color:var(--muted);font-size:var(--type-micro);align-items:flex-start;gap:8px;line-height:1.5;display:flex}.requestAssurance svg{width:14px;color:var(--teal);flex:none}.routeRail{background:var(--ink);box-shadow:var(--shadow);border:1px solid #314157;border-radius:14px;grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid;position:relative;overflow:hidden}.routeRail:before{content:"";background:#3f5066;height:1px;position:absolute;top:31px;left:10%;right:10%}.routeRail>div{color:#8191a4;text-align:center;justify-items:center;gap:5px;min-width:0;padding:21px 12px 17px;display:grid;position:relative}.routeRail>div:before{z-index:1;content:"";border:3px solid var(--ink);background:#56687c;border-radius:50%;width:10px;height:10px;margin-bottom:5px;box-shadow:0 0 0 1px #56687c}.routeRail>div.ready:before{background:var(--orange);box-shadow:0 0 0 1px var(--orange), 0 0 0 6px #f28c4b1a}.routeRail span{color:#e5edf2;max-width:100%;font:650 var(--type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.routeRail small{font-size:var(--type-micro)}.providerGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.providerCard{border:1px solid var(--line);background:#fafcfc;border-radius:10px;gap:8px;min-width:0;padding:15px;display:grid;position:relative}.providerCard>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.providerCard strong{font:700 var(--type-support) var(--mono)}.providerCard p{color:var(--muted);font-size:var(--type-micro);margin:0}.providerCard>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.providerCard>small{color:var(--orange);font:700 var(--type-micro) var(--mono);position:absolute;bottom:11px;right:13px}.providerProbe{gap:5px;margin-top:2px;display:grid}.providerProbe .textButton{font-size:var(--type-support);justify-self:start}.providerProbeGood{color:var(--teal-dark);font-family:var(--mono);font-size:var(--type-meta)}.providerProbeWarn{color:var(--orange);font-family:var(--mono);font-size:var(--type-meta)}.providerProbeMuted{color:var(--muted);font-size:var(--type-meta)}.routePair{font-family:var(--mono);font-size:var(--type-micro);align-items:center;gap:7px;display:inline-flex}.routePair i{color:var(--orange);font-style:normal}@media (max-width:760px){.modelWorkbench{grid-template-columns:1fr}.modelInputs{border-right:0;border-bottom:1px solid var(--line)}.modelResponse{min-height:220px}}.fundingActions{justify-content:flex-end;margin:-4px 0 14px;display:flex}.fundingComposer{background:#fff;border:1px solid #d7dee8;border-radius:12px;margin-top:16px;overflow:hidden}.fundingComposer>header{border-bottom:1px solid #dce2ea;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.fundingComposer>header span{color:#147d77;font-family:IBM Plex Mono,monospace;font-size:var(--type-caption);letter-spacing:.14em;font-weight:700}.fundingComposer>header h2{color:#152238;margin:3px 0 0;font-size:18px}.fundingComposer>header p{color:#6b778c;font-size:var(--type-support);margin:4px 0 0}.fundingComposerContext{background:#f7f8fa;grid-template-columns:1fr 1fr 1.2fr;align-items:start;gap:12px;padding:16px 20px;display:grid}.fundingComposerContext label,.fundingRailRow>label:not(.fundingConsent){color:#6b778c;font-size:var(--type-meta);gap:6px;font-weight:600;display:grid}.fundingComposerContext input,.fundingComposerContext select,.fundingRailRow input,.fundingRailRow select{color:#152238;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #d7dee8;border-radius:8px;padding:8px 10px}.fundingRail{padding:6px 20px 4px}.fundingRailRow{border-bottom:1px solid #e6ebf1;grid-template-columns:44px minmax(220px,1.4fr) minmax(150px,.7fr) minmax(130px,.6fr) auto 36px;align-items:start;gap:12px;min-height:78px;display:grid}.fundingRailRow>label:not(.fundingConsent){padding-top:12px}.fundingRailRow>.fundingSourceType{padding-top:39px}.fundingRailRow>.fundingConsent{margin-top:39px}.fundingRailRow>.iconButton{margin-top:35px}.fundingRailRow:last-child{border-bottom:0}.fundingPriority{justify-content:center;align-self:stretch;padding-top:21px;display:flex;position:relative}.fundingPriority span{z-index:1;color:#147d77;width:28px;height:28px;font:700 var(--type-caption) "IBM Plex Mono", monospace;background:#eef8f7;border:1px solid #84c7c1;border-radius:50%;place-items:center;display:grid;position:relative}.fundingPriority i{background:linear-gradient(#84c7c1,#e8793b);width:1px;position:absolute;top:49px;bottom:-29px}.fundingSourceType{gap:3px;display:grid}.fundingSourceType strong{color:#152238;font-size:var(--type-support)}.fundingSourceType small{color:#6b778c;font-size:var(--type-caption)}.fundingConsent{color:#8a4b25;font-size:var(--type-meta);white-space:nowrap;align-items:center;gap:7px;display:flex}.fundingConsent input{accent-color:#147d77;width:16px;min-height:16px}.fundingComposer>footer{background:#f7f8fa;border-top:1px solid #dce2ea;align-items:center;gap:14px;padding:14px 20px;display:flex}.fundingComposer>footer .formError,.fundingComposer>footer .formSuccess{font-size:var(--type-support);margin:0}@media (max-width:980px){.fundingComposerContext{grid-template-columns:1fr}.fundingRailRow{grid-template-columns:40px 1fr 1fr 36px;padding:12px 0}.fundingPriority{grid-row:span 2}.fundingSourceType{grid-column:2}.fundingConsent{grid-column:3}}@media (max-width:640px){.fundingComposer>header{flex-direction:column;align-items:stretch}.fundingRailRow{grid-template-columns:34px 1fr 36px}.fundingRailRow>label:not(.fundingConsent),.fundingSourceType,.fundingConsent{grid-column:2}.fundingRailRow>.iconButton{grid-area:1/3}.fundingComposer>footer{flex-direction:column;align-items:flex-start}}.policySwitch{border:1px solid var(--line);background:#fbfcfc;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.policySwitch>div{gap:4px;display:grid}.policySwitch strong{font-size:var(--type-meta)}.policySwitch span{color:var(--muted);font-size:var(--type-micro);line-height:1.5}.toggle{background:var(--teal);border-radius:12px;flex:none;width:38px;height:21px;position:relative}.toggle:after{content:"";background:#fff;border-radius:50%;width:15px;height:15px;position:absolute;top:3px;right:3px;box-shadow:0 1px 3px #0004}.advancedNav{border-top:1px solid #ffffff14;margin-top:3px;padding-top:12px}.advancedNav summary{color:#8394a6;min-height:36px;font-size:var(--type-caption);cursor:pointer;justify-content:space-between;align-items:center;padding:7px 13px;font-weight:700;list-style:none;display:flex}.advancedNav summary::-webkit-details-marker{display:none}.advancedNav summary:after{content:"+";color:var(--orange);font:var(--type-body) var(--mono);margin-left:auto}.advancedNav[open] summary:after{content:"−"}.advancedNav summary small{color:#5f7186;font:var(--type-micro) var(--mono);margin-left:8px}.advancedNavItems{scrollbar-width:thin;max-height:390px;margin-top:4px;overflow-y:auto}.advancedNavItems a{min-height:34px;font-size:var(--type-meta)}.traceExplorer{color:#dce6ec;background:#0f1c2b;overflow:hidden}.traceExplorerHead{border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto auto;align-items:center;gap:0;display:grid}.traceExplorerHead>div{border-left:1px solid #ffffff14;gap:4px;padding:15px 18px;display:grid}.traceExplorerHead>div:first-child{border:0}.traceExplorerHead span{color:#718499;font:700 var(--type-micro) var(--mono);letter-spacing:.1em;text-transform:uppercase}.traceExplorerHead code{color:#8ed0c9;font:var(--type-caption) var(--mono);text-overflow:ellipsis;overflow:hidden}.traceExplorerHead b{font:650 20px var(--display)}.traceExplorerHead .hasErrors b{color:#ff9a64}.traceWaterfall{display:grid}.traceScale,.traceRow{grid-template-columns:minmax(260px,38%) minmax(260px,1fr) 116px;align-items:center;display:grid}.traceScale{color:#61758c;min-height:30px;font:var(--type-micro) var(--mono);border-bottom:1px solid #ffffff12}.traceScale>span{padding-left:18px}.traceScale>i{grid-area:1/2;font-style:normal}.traceScale>i:nth-child(2){justify-self:start}.traceScale>i:nth-child(3){justify-self:center}.traceScale>i:nth-child(4){justify-self:end}.traceRow{border-bottom:1px solid #fff1;min-height:56px;transition:background .14s}.traceRow:last-child{border-bottom:0}.traceRow:hover{background:#ffffff09}.traceIdentity{align-items:center;gap:10px;min-width:0;display:flex}.traceIdentity>i{color:#83aaa8;border:1px solid #405167;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;display:grid}.traceIdentity svg{width:13px}.traceIdentity>span{gap:3px;min-width:0;display:grid}.traceIdentity strong{color:#e3ebef;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceIdentity small{color:#6e8197;font:var(--type-micro) var(--mono)}.traceIdentity em{color:#ffb286;font:normal 700 var(--type-micro) var(--mono);background:#563126;border-radius:4px;margin-left:auto;padding:3px 6px}.traceLane{background-image:linear-gradient(90deg,#0000 49.8%,#27384c 50%,#0000 50.2%);border-left:1px solid #334459;border-right:1px solid #334459;height:24px;position:relative}.traceBar{background:#2d908b;border-radius:3px;min-width:4px;height:10px;position:absolute;top:7px;box-shadow:0 0 0 1px #7bd2ca2e}.traceBar b{color:#8fa1b4;font:var(--type-micro) var(--mono);white-space:nowrap;position:absolute;top:-2px;left:calc(100% + 6px)}.traceFAILED .traceBar,.traceCANCELLED .traceBar,.traceINTERRUPTED .traceBar{background:#e36f45;box-shadow:0 0 0 1px #ff9b6633}.traceRUNNING .traceBar{background:var(--orange);animation:1.4s ease-in-out infinite tracePulse}.traceState{justify-content:flex-end;align-items:center;gap:9px;padding-right:16px;display:flex}.traceState b{color:#8294a7;font:700 var(--type-micro) var(--mono)}.traceFAILED .traceState b,.traceCANCELLED .traceState b,.traceINTERRUPTED .traceState b{color:#ff9b66}.traceState svg{color:#60748a;width:12px}.traceEmpty{color:var(--muted);align-items:flex-start;gap:13px;padding:24px;display:flex}.traceEmpty>svg{width:20px;color:var(--teal);flex:none}.traceEmpty>div{gap:5px;display:grid}.traceEmpty strong{color:var(--ink);font-size:var(--type-meta)}.traceExplorer .traceEmpty strong{color:#dce6ec}.traceEmpty p{max-width:650px;font-size:var(--type-micro);margin:0;line-height:1.6}.spanHero{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.spanHero>div{border-right:1px solid var(--line);align-content:start;gap:7px;min-height:105px;padding:18px;display:grid}.spanHero>div:last-child{border:0}.spanHero span{color:var(--muted);font-size:var(--type-micro)}.spanHero strong{font:650 18px var(--display)}.spanHero small{color:var(--muted);font:var(--type-micro)/1.5 var(--mono);overflow-wrap:anywhere}.spanException{background:#fff7f1;border:1px solid #edc4aa;border-radius:12px;gap:15px;margin-bottom:16px;padding:19px;display:flex}.spanException>svg{color:#c46535;width:22px}.spanException>div{gap:5px;display:grid}.spanException span{color:#9d603b;font:700 var(--type-micro) var(--mono);letter-spacing:.08em}.spanException strong{font-size:var(--type-dense)}.spanException p{color:#76513b;font-size:var(--type-caption);margin:0;line-height:1.55}.spanException code{color:#a75d36;font:var(--type-micro) var(--mono)}.spanAttributes{margin:0;display:grid}.spanAttributes>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.4fr) 1fr;gap:13px;padding:11px 0;display:grid}.spanAttributes>div:last-child{border:0}.spanAttributes dt{color:var(--muted);font:var(--type-micro) var(--mono)}.spanAttributes dd{color:var(--ink);font:var(--type-micro)/1.5 var(--mono);overflow-wrap:anywhere;margin:0}.spanContent{gap:14px;display:grid}.spanContent>div{gap:7px;display:grid}.spanContent span{font-size:var(--type-micro);font-weight:700}.spanContent pre{border:1px solid var(--line);color:#c8d8df;max-height:260px;font:var(--type-micro)/1.65 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#111e2d;border-radius:8px;margin:0;padding:13px;overflow:auto}.spanContent small{color:var(--muted);font:var(--type-micro) var(--mono);text-overflow:ellipsis;overflow:hidden}.traceExplorer .traceEmpty{color:#718499}@keyframes tracePulse{50%{opacity:.55}}.errorPanel{background:radial-gradient(circle at 80% 16%,#ffefe2e6,#0000 31%),#fffaf6;border:1px solid #efd2bd;border-radius:16px 16px 16px 5px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:30px;min-height:min(52vh,510px);padding:clamp(28px,5vw,72px);display:grid;box-shadow:0 12px 34px #7d45220d}.errorPanelIllustration{background:#fff2e8;border:1px solid #f1d8c7;border-radius:38px 38px 38px 10px;place-items:center;width:128px;height:128px;position:relative;overflow:hidden;margin:0!important;display:grid!important}.errorPanelIllustration>span{z-index:2;color:#a85e30;background:#fffaf5;border-radius:17px;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 8px 21px #b7622a29}.errorPanelIllustration svg{width:27px;height:27px}.errorPanelIllustration i{background:#edb17f;border-radius:5px 5px 2px 2px;width:9px;position:absolute;bottom:17px}.errorPanelIllustration i:nth-child(2){height:24px;left:25px}.errorPanelIllustration i:nth-child(3){background:#df8a50;height:43px;left:50px}.errorPanelIllustration i:nth-child(4){height:32px;left:75px}.errorPanelCopy{gap:8px;max-width:620px;margin:0!important;display:grid!important}.errorPanel strong{font:650 clamp(20px, 2vw, 28px) / 1.13 var(--display)}.errorPanel p{color:#7d553d;font-size:var(--type-dense);margin:0;line-height:1.65}.errorPanel small{color:#8c725f;font-size:var(--type-support);line-height:1.55}.errorPanelActions{flex-wrap:wrap;gap:9px;margin-top:13px!important;display:flex!important}.errorPanelActions .button{min-height:38px;font-size:var(--type-meta)}.errorPanelActions .button svg{width:14px}@media (max-width:640px){.errorPanel{grid-template-columns:1fr;gap:20px;min-height:0;padding:24px}.errorPanelIllustration{border-radius:28px 28px 28px 9px;width:96px;height:96px}.errorPanelIllustration>span{width:46px;height:46px}.errorPanelIllustration i{bottom:12px}.errorPanelIllustration i:nth-child(2){left:18px}.errorPanelIllustration i:nth-child(3){left:39px}.errorPanelIllustration i:nth-child(4){left:60px}.errorPanelCopy{max-width:none}}.capabilitySummary{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:repeat(3,minmax(120px,.5fr)) minmax(280px,1.5fr);margin-bottom:18px;display:grid;overflow:hidden}.capabilitySummary>div{border-right:1px solid var(--line);gap:8px;padding:18px 20px;display:grid}.capabilitySummary>div:last-child{border:0}.capabilitySummary span{color:var(--muted);font-size:var(--type-micro)}.capabilitySummary strong{font:650 24px var(--display)}.capabilitySummaryAction{background:#f7fbfa;align-content:center}.capabilitySummaryAction a{color:var(--teal-dark);font-size:var(--type-meta);align-items:center;gap:7px;font-weight:700;display:flex}.capabilitySummaryAction svg{width:14px}.capabilityGrid{grid-template-columns:repeat(3,minmax(260px,1fr));gap:14px;display:grid}.capabilityCard{border:1px solid var(--line);background:var(--paper);border-radius:13px 13px 13px 4px;min-height:230px;padding:19px;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;box-shadow:0 7px 24px #101c2c0a}.capabilityCard:hover{box-shadow:var(--shadow);border-color:#a9cfcb;transform:translateY(-2px)}.capabilityCardTop,.capabilityCardMeta{justify-content:space-between;align-items:center;gap:10px;display:flex}.capabilityCard h2{font:650 22px var(--display);letter-spacing:-.02em;margin:22px 0 7px}.capabilityCard p{min-height:38px;color:var(--muted);font-size:var(--type-caption);margin:0;line-height:1.65}.kindBadge{background:var(--blue-pale);color:#536b8b;font:700 var(--type-micro) var(--mono);border-radius:6px;padding:5px 8px;display:inline-flex}.kindBadge.kindMODEL{background:var(--teal-pale);color:var(--teal-dark)}.kindBadge.kindAUDIO{color:#77558c;background:#f2eafa}.kindBadge.kindSTORAGE{background:var(--orange-pale);color:#9c5c31}.miniTrack{grid-template-columns:repeat(5,1fr);gap:5px;margin:22px 0 17px;display:grid}.miniTrack i{background:var(--mist);border-radius:3px;height:4px}.miniTrack i.done{background:var(--teal)}.capabilityCardMeta{border-top:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);padding-top:14px}.capabilityCardMeta svg{width:14px;color:var(--teal)}.capabilityEmpty{text-align:center;padding-bottom:30px}.capabilityEmpty .button{margin:-17px auto 0}.launchCanvas{border:1px solid var(--line);background:var(--paper);min-height:600px;box-shadow:var(--shadow);border-radius:16px 16px 16px 5px;overflow:hidden}.launchRail{border-bottom:1px solid var(--line);background:#f7faf9;grid-template-columns:minmax(170px,210px) repeat(5,minmax(105px,1fr));align-items:stretch;display:grid;overflow-x:auto}.launchRail:after{display:none}.railIntro{border-right:1px solid var(--line);background:#f1f7f6;align-content:center;gap:7px;min-width:170px;padding:18px 22px;display:grid}.railIntro span{color:var(--muted);font:700 var(--type-micro) var(--mono);text-transform:uppercase;letter-spacing:.1em}.railIntro strong{color:var(--teal-dark);font:700 var(--type-meta) var(--mono)}.railStep{border:0;border-right:1px solid var(--line);color:#6e7e8b;text-align:left;cursor:pointer;background:0 0;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;min-width:105px;min-height:76px;padding:12px 13px;transition:background .15s,color .15s;display:grid;position:relative}.railStep:last-child{border-right:0}.railStep i{color:#738492;width:24px;height:24px;font:normal 700 var(--type-micro) var(--mono);background:#fff;border:1px solid #b9c6cb;border-radius:50%;place-items:center;display:grid}.railStep i svg{width:11px}.railStep span{font-size:var(--type-micro);font-weight:700;line-height:1.35}.railStep:hover{color:var(--ink);background:#f0f7f6}.railStep.active{background:var(--paper);color:var(--ink);box-shadow:inset 0 -3px 0 var(--teal)}.railStep.active i{border-color:var(--teal);background:var(--teal);color:#fff}.railStep.complete i{background:var(--teal-pale);color:var(--teal-dark);border-color:#76bdb7}.launchMain{min-width:0;padding:clamp(30px,4vw,54px)}.launchStepHeading{max-width:720px}.launchStepHeading>span{color:var(--teal);font:750 var(--type-micro) var(--mono);letter-spacing:.12em;text-transform:uppercase}.launchStepHeading h2{font:650 clamp(26px, 3vw, 38px) / 1.05 var(--display);letter-spacing:-.03em;margin:9px 0}.launchStepHeading p{color:var(--muted);font-size:var(--type-meta);margin:0;line-height:1.7}.templateGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.templateOption{border:1px solid var(--line);min-height:180px;color:var(--ink);text-align:left;cursor:pointer;background:#fbfcfc;border-radius:11px;align-content:start;padding:17px;display:grid}.templateOption:hover,.templateOption.selected{border-color:var(--teal);background:#f5fbfa}.templateOption.selected{box-shadow:inset 0 0 0 1px var(--teal)}.templateIcon{background:var(--teal-pale);width:36px;height:36px;color:var(--teal-dark);border-radius:10px;place-items:center;margin-bottom:21px;display:grid}.templateIcon svg{width:17px}.templateOption strong{font:650 var(--type-body) var(--display)}.templateOption small{color:var(--muted);font-size:var(--type-micro);margin-top:6px;line-height:1.5}.templateOption b{color:var(--orange);font:700 var(--type-micro) var(--mono);margin-top:auto;padding-top:14px}.formSection{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}.formSectionTitle{align-items:baseline;gap:12px;margin-bottom:15px;display:flex}.formSectionTitle strong{font-size:var(--type-meta)}.formSectionTitle span{color:var(--muted);font-size:var(--type-micro)}.fieldGrid{gap:15px;display:grid}.fieldGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.fieldGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.fieldGrid label,.tierRow label,.settlementTest label{color:var(--ink-soft);font-size:var(--type-micro);align-content:start;gap:7px;font-weight:700;display:grid}.fieldGrid input:not([type=checkbox]),.fieldGrid select,.fieldGrid textarea,.tierRow input,.settlementTest input,.settlementTest select{width:100%;min-height:42px;color:var(--ink);font-size:var(--type-meta);background:#fbfcfc;border:1px solid #cdd8dc;border-radius:8px;outline:none;padding:9px 11px}.fieldGrid textarea{resize:vertical;min-height:94px}.fieldGrid input:focus,.fieldGrid select:focus,.fieldGrid textarea:focus,.tierRow input:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c7c781a}.fieldGrid input:disabled{color:#8392a0;background:#f1f4f5}.spanTwo{grid-column:span 2}.monoInput{font-family:var(--mono)!important}.fieldError{color:var(--red);font-size:var(--type-micro);font-weight:500}.switchField{align-items:start;padding:10px 0;grid-template-columns:18px 1fr!important}.switchField input{width:16px;height:16px;accent-color:var(--teal)}.switchField span{gap:3px;display:grid}.switchField small{color:var(--muted);font-size:var(--type-micro);font-weight:400}.wizardFooter{border-top:1px solid var(--line);justify-content:flex-end;align-items:center;gap:18px;margin-top:32px;padding-top:19px;display:flex}.wizardFooter>span{color:var(--muted);font-size:var(--type-micro);margin-right:auto}.inlineError,.inlineSuccess{background:var(--red-pale);color:#9f3838;font-size:var(--type-micro);border:1px solid #e9bebe;border-radius:8px;align-items:center;gap:7px;margin:19px 0 0;padding:11px 13px;display:flex}.inlineSuccess{background:var(--teal-pale);color:var(--teal-dark);border-color:#b9d9d6}.inlineSuccess svg{width:14px}.fixedPrefixInput{background:#fbfcfc;border:1px solid #cdd8dc;border-radius:8px;min-height:42px;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.fixedPrefixInput:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px #1c7c781a}.fixedPrefixInput>span{color:#176863;font:700 var(--type-meta) var(--mono);letter-spacing:.02em;-webkit-user-select:none;user-select:none;background:#edf4f3;border-right:1px solid #cdd8dc;align-items:center;padding:0 11px;display:flex}.fieldGrid .fixedPrefixInput input{min-width:0;min-height:40px;box-shadow:none;border:0;border-radius:0;padding:9px 11px}.fieldGrid .fixedPrefixInput input:focus{box-shadow:none}.fieldGrid label>small:not(.fieldError){color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.45}.fieldGrid label>small code{color:var(--ink-soft);font:600 var(--type-micro) var(--mono)}.fixedPrefixInput>input{width:100%;min-width:0;min-height:40px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:9px 11px!important}.fixedPrefixInput>input:focus{outline:0}.tierEditor{border:1px solid var(--line);border-radius:10px;margin-top:20px;overflow:hidden}.tierHeader{background:#f7fafa;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.tierHeader strong{font-size:var(--type-caption)}.tierRow{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr) 36px;align-items:end;gap:10px;padding:13px 15px;display:grid}.publishPlan{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(5,1fr);gap:0;margin-top:27px;display:grid;overflow:hidden}.publishPlan>strong{border-bottom:1px solid var(--line);font-size:var(--type-micro);background:#fafcfc;grid-column:1/-1;padding:12px 15px}.publishPlan>div{border-right:1px solid var(--line);gap:8px;padding:15px;display:grid}.publishPlan>div:last-child{border:0}.publishPlan i{background:var(--ink);width:22px;height:22px;color:var(--orange);font:normal 700 var(--type-micro) var(--mono);border-radius:50%;place-items:center;display:grid}.publishPlan span{color:var(--ink-soft);font-size:var(--type-micro);line-height:1.45}.checkList{gap:8px;margin-top:15px;display:grid}.checkPlaceholder{min-height:170px;color:var(--muted);text-align:center;border:1px dashed #b6c3ca;border-radius:11px;justify-items:center;padding:28px;display:grid}.checkPlaceholder svg{width:28px;color:var(--teal)}.checkPlaceholder strong{color:var(--ink);font-size:var(--type-meta);margin-top:12px}.checkPlaceholder span{font-size:var(--type-micro);margin-top:5px}.checkItem{border:1px solid var(--line);border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.checkItem>span{background:var(--orange-pale);color:#aa6335;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.checkItem.passed>span{background:var(--teal-pale);color:var(--teal)}.checkItem svg{width:14px}.checkItem div{gap:3px;display:grid}.checkItem strong{font-size:var(--type-caption)}.checkItem p{color:var(--muted);font-size:var(--type-micro);margin:0}.checkItem b{color:var(--muted);font:700 var(--type-micro) var(--mono)}.publishActions{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.publishedHero{background:var(--teal-pale);border:1px solid #abd4d0;border-radius:11px;align-items:center;gap:14px;margin-top:27px;padding:19px;display:flex}.publishedHero>span{background:var(--teal);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.publishedHero svg{width:17px}.publishedHero div{gap:4px;margin-right:auto;display:grid}.publishedHero strong{font:650 var(--type-body) var(--display)}.publishedHero p{color:#527c79;font-size:var(--type-micro);margin:0}.publishedRefs{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(2,1fr);margin-top:15px;display:grid;overflow:hidden}.publishedRefs>strong{border-bottom:1px solid var(--line);font-size:var(--type-micro);background:#fafcfc;grid-column:1/-1;padding:11px 14px}.publishedRefs>div{border-bottom:1px solid var(--line);gap:4px;padding:11px 14px;display:grid}.publishedRefs span{color:var(--muted);font-size:var(--type-micro);text-transform:capitalize}.publishedRefs code{color:var(--teal-dark);font-size:var(--type-micro);text-overflow:ellipsis;overflow:hidden}.settlementTest{border:1px solid var(--line);background:#fafcfc;border-radius:10px;grid-template-columns:minmax(240px,1.5fr) repeat(3,minmax(110px,.55fr)) auto;align-items:end;gap:12px;margin-top:15px;padding:18px;display:grid}.settlementTest>div{align-self:center}.settlementTest strong{font-size:var(--type-meta)}.settlementTest p{color:var(--muted);font-size:var(--type-micro);margin:5px 0 0;line-height:1.5}.testResult{background:var(--teal-pale);color:var(--teal-dark);border:1px solid #b7d9d5;border-radius:9px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.testResult>svg{width:17px}.testResult div{gap:3px;display:grid}.testResult strong{font-size:var(--type-micro)}.testResult span{font:var(--type-micro) var(--mono)}.integrationSnippet{background:var(--ink);color:#fff;border-radius:11px;grid-template-columns:180px 1fr;gap:16px;margin-top:15px;padding:18px;display:grid}.integrationSnippet div{align-content:start;gap:5px;display:grid}.integrationSnippet strong{font-size:var(--type-meta)}.integrationSnippet span{color:#7f91a5;font-size:var(--type-micro)}.integrationSnippet pre{color:#9bd9d3;font:var(--type-micro)/1.7 var(--mono);margin:0;overflow-x:auto}.launchBoard{background:var(--ink);color:#fff;border-radius:15px;margin-bottom:18px;overflow:hidden}.launchBoardHead{border-bottom:1px solid #ffffff17;justify-content:space-between;padding:16px 20px;display:flex}.launchBoardHead span{color:#7f91a5;font:var(--type-micro) var(--mono);letter-spacing:.12em;text-transform:uppercase}.launchBoardHead strong{color:#dce6ec;font-size:var(--type-micro)}.launchBoardTrack{grid-template-columns:repeat(5,1fr);padding:23px 12px;display:grid;position:relative}.launchBoardTrack:before{content:"";background:#405167;height:1px;position:absolute;top:41px;left:10%;right:10%}.launchBoardTrack a{z-index:1;text-align:center;justify-items:center;gap:6px;padding:0 12px;display:grid;position:relative}.launchBoardTrack i{background:var(--ink);color:#8294a7;width:36px;height:36px;font:normal 700 var(--type-micro) var(--mono);border:1px solid #4c5e73;border-radius:50%;place-items:center;margin-bottom:5px;display:grid}.launchBoardTrack i svg{width:13px}.launchBoardTrack a.done i{color:#78c9c1;background:#173d42;border-color:#529f99;box-shadow:0 0 0 5px #1c7c781f}.launchBoardTrack strong{font-size:var(--type-caption)}.launchBoardTrack small{color:#718397;max-width:150px;font-size:var(--type-micro);line-height:1.45}.homeMetrics{margin-bottom:0}.capabilityRows{display:grid}.capabilityRows a{border-bottom:1px solid var(--line);grid-template-columns:12px 1fr auto 16px;align-items:center;gap:12px;padding:14px 17px;display:grid}.capabilityRows a:last-child{border:0}.capabilityRows div{gap:3px;display:grid}.capabilityRows strong{font-size:var(--type-caption)}.capabilityRows small{color:var(--muted);font:var(--type-micro) var(--mono)}.capabilityRows>a>svg{width:13px;color:var(--teal)}.kindDot{width:8px;height:8px;box-shadow:0 0 0 4px var(--blue-pale);background:#768ba6;border-radius:50%}.kindDot.kindMODEL{background:var(--teal);box-shadow:0 0 0 4px var(--teal-pale)}.kindDot.kindAUDIO{background:#8d69a2;box-shadow:0 0 0 4px #f2eafa}.kindDot.kindSTORAGE{background:var(--orange);box-shadow:0 0 0 4px var(--orange-pale)}.taskHub{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.taskHub.compact{grid-template-columns:repeat(3,1fr)}.taskHubItem{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:14px;min-height:116px;padding:19px;transition:transform .15s,border-color .15s;display:grid}.taskHubItem:hover{border-color:#a9cfcb;transform:translateY(-2px)}.taskHubItem>span{background:var(--teal-pale);width:40px;height:40px;color:var(--teal-dark);border-radius:11px;place-items:center;display:grid}.taskHubItem>span svg{width:18px}.taskHubItem>div{gap:5px;display:grid}.taskHubItem strong{font:650 var(--type-body) var(--display)}.taskHubItem p{color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.5}.taskHubItem>b{color:var(--teal);font-size:var(--type-micro);align-items:center;gap:5px;display:flex}.taskHubItem>b svg{width:13px}.settingsReadiness{border:1px solid var(--line);background:var(--paper);border-radius:13px;grid-template-columns:1.1fr .9fr;margin-bottom:15px;display:grid;overflow:hidden}.settingsState{border-right:1px solid var(--line);grid-template-columns:44px 1fr auto;align-items:center;gap:15px;padding:22px;display:grid}.settingsState>span{background:var(--teal-pale);width:42px;height:42px;color:var(--teal);border-radius:12px;place-items:center;display:grid}.settingsState>span.warn{background:var(--orange-pale);color:#ad6638}.settingsState>span svg{width:19px}.settingsState>div{gap:5px;display:grid}.settingsState strong{font-size:var(--type-support)}.settingsState p{color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.5}.configChecklist{grid-template-columns:1fr 1fr;display:grid}.configChecklist>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:16px 1fr auto;align-items:center;gap:7px;padding:14px;display:grid}.configChecklist svg{width:12px;color:var(--teal)}.configChecklist span,.configChecklist b{font-size:var(--type-micro)}.configChecklist b{color:var(--muted)}.importCanvas{border:1px solid var(--line);background:var(--paper);border-radius:14px;grid-template-columns:minmax(280px,.7fr) minmax(380px,1.3fr);display:grid;overflow:hidden}.importList{border-right:1px solid var(--line);background:#f8fafa;align-content:start;gap:7px;padding:20px;display:grid}.importList>strong{font-size:var(--type-caption);margin-bottom:7px}.importList button{border:1px solid var(--line);background:var(--paper);text-align:left;cursor:pointer;border-radius:9px;justify-content:space-between;gap:10px;padding:13px;display:flex}.importList button.selected{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.importList button span{gap:4px;display:grid}.importList b{font-size:var(--type-caption)}.importList small{color:var(--muted);font:var(--type-micro) var(--mono)}.importList em{color:var(--teal);font:normal var(--type-micro) var(--mono)}.importReview{padding:34px}.importFacts{border:1px solid var(--line);border-radius:9px;grid-template-columns:repeat(3,1fr);margin:20px 0;display:grid;overflow:hidden}.importFacts div{border-right:1px solid var(--line);gap:5px;padding:13px;display:grid}.importFacts div:last-child{border:0}.importFacts span{color:var(--muted);font-size:var(--type-micro)}.importFacts strong{font-size:var(--type-micro)}@keyframes pulse{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}@keyframes fadeIn{0%{opacity:0}}@keyframes drawerIn{0%{transform:translate(100%)}}@keyframes loginRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1180px){.appShell{grid-template-columns:244px minmax(0,1fr)}.sidebar{padding-left:13px;padding-right:13px}.sidebar:after{left:243px}.content{padding-left:28px;padding-right:28px}.metricGrid{grid-template-columns:repeat(2,1fr)}.metricCard:nth-child(2){border-right:0}.metricCard:nth-child(-n+2){border-bottom:1px solid var(--line)}.capabilityGrid{grid-template-columns:repeat(2,minmax(260px,1fr))}.templateGrid,.settlementTest{grid-template-columns:repeat(2,1fr)}.settlementTest>div{grid-column:1/-1}.taskHub.compact{grid-template-columns:repeat(2,1fr)}}@media (max-width:860px){.loginCanvas{grid-template-columns:1fr}.loginStory{min-height:48vh;padding:30px 28px 38px}.loginThesis{margin:66px 0 58px;padding:0}.loginThesis h1{font-size:clamp(42px,10vw,70px)}.loginAction{min-height:52vh;padding:44px 24px}.appShell{display:block}.sidebar{width:min(300px,88vw);transition:transform .2s;position:fixed;top:0;left:0;transform:translate(-105%)}.sidebar.isOpen{transform:translate(0)}.sidebar:after{display:none}.navScrim{z-index:29;background:#101c2c73;border:0;display:block;position:fixed;inset:0}.navClose{color:#9dafbd;cursor:pointer;place-items:center;width:32px;height:32px;display:grid}.mobileMenu{z-index:25;border:1px solid var(--line);width:36px;height:36px;color:var(--ink);cursor:pointer;background:#ffffffe6;border-radius:9px;place-items:center;display:grid;position:fixed;top:17px;left:18px}.topbar{padding-left:70px;padding-right:18px}.breadcrumb span,.breadcrumb b{display:none}.content{padding:28px 18px 52px}.section,.routeRail{grid-template-columns:1fr}.routeRail:before{width:1px;height:auto;inset:28px auto 28px 31px}.routeRail>div{text-align:left;grid-template-columns:22px 1fr auto;justify-items:start;padding:10px 19px}.routeRail>div:before{margin:0}.commerceTrack{grid-template-columns:1fr;gap:0;padding:18px 18px 18px 25px}.commerceTrack:before{width:1px;height:auto;inset:40px auto 40px 45px}.trackNode{text-align:left;grid-template-columns:44px 1fr auto;place-items:center start;gap:13px;padding:9px 0}.trackNode strong,.trackNode small,.trackNode b{margin:0}.trackNode small{display:none}.launchRail{grid-template-columns:repeat(5,minmax(82px,1fr))}.railIntro{border-right:0;border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:center;min-width:0;padding:13px 18px;display:flex}.railStep{text-align:center;grid-template-columns:1fr;justify-items:center;gap:5px;min-width:82px;min-height:66px;padding:7px 4px}.railStep span{font-size:var(--type-micro)}.launchMain{padding:30px 24px}.launchBoardTrack{grid-template-columns:1fr;padding:16px 20px}.launchBoardTrack:before{width:1px;height:auto;inset:28px auto 28px 37px}.launchBoardTrack a{text-align:left;grid-template-columns:38px 1fr;justify-items:start;padding:8px 0}.launchBoardTrack i{grid-row:1/3;margin:0}.launchBoardTrack small{max-width:none}.capabilitySummary{grid-template-columns:repeat(3,1fr)}.capabilitySummaryAction{grid-column:1/-1}.capabilitySummary>div:nth-child(3){border-right:0}.settingsReadiness{grid-template-columns:1fr}.settingsState{border-right:0;border-bottom:1px solid var(--line)}}@media (max-width:600px){.loginStory{min-height:auto}.loginStory:after{border-width:70px;width:110vw;height:110vw;bottom:-31vw;right:-38vw}.loginThesis{margin:52px 0 46px}.loginThesis h1{font-size:43px}.loginThesis>p:last-child{font-size:var(--type-meta)}.trustChain{gap:4px}.trustNode{gap:7px;padding-right:0}.trustNode>span{width:30px;height:30px;font-size:11px}.trustNode p{margin-top:0}.trustNode strong{white-space:nowrap;font-size:12px;line-height:30px}.trustNode small{display:none}.loginFootnote{margin-top:21px}.loginAction{padding:28px 16px 34px}.loginCard{border-radius:15px;padding:29px 23px}.loginCardMark{display:none}.loginAssurance{grid-template-columns:1fr}.logoutForm{margin-left:0}.logoutForm button{padding-right:0}.topbar{height:64px}.tenantContext>span:last-child,.noticeButton{display:none}.tenantContext{min-width:auto}.pageHeader{flex-direction:column;align-items:flex-start;gap:18px}.launchRail{grid-template-columns:repeat(5,minmax(58px,1fr))}.railIntro{padding:12px 14px}.railStep{min-width:58px;min-height:55px}.title{font-size:34px}.headerActions{justify-content:flex-start;width:100%}.metricGrid{grid-template-columns:1fr}.metricCard{border-right:0;border-bottom:1px solid var(--line);min-height:114px}.metricCard:nth-child(2){border-bottom:1px solid var(--line)}.metricCard:last-child{border-bottom:0}.splitStats{grid-template-columns:1fr}.splitStat{border-right:0;border-bottom:1px solid var(--line)}.tableToolbar{flex-direction:column;align-items:flex-start}.formDrawer{border-radius:0;width:100vw}.formHeader,.formFields{padding-left:19px;padding-right:19px}.formFooter{padding:14px 19px}.capabilityGrid,.taskHub,.taskHub.compact{grid-template-columns:1fr}.capabilitySummary{grid-template-columns:1fr 1fr}.capabilitySummary>div{border-bottom:1px solid var(--line)}.capabilitySummary>div:nth-child(2){border-right:0}.capabilitySummary>div:nth-child(3){border-right:1px solid var(--line)}.capabilitySummaryAction{grid-column:2}.launchRail{grid-template-columns:repeat(5,minmax(52px,1fr));overflow-x:auto}.railStep span{display:none}.launchMain{padding:25px 17px}.templateGrid,.fieldGrid.two,.fieldGrid.three{grid-template-columns:1fr}.spanTwo{grid-column:auto}.wizardFooter{flex-wrap:wrap;align-items:flex-start}.wizardFooter>span{order:-1;width:100%}.publishPlan{grid-template-columns:1fr}.publishPlan>div{border-right:0;border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center}.publishedHero{flex-wrap:wrap;align-items:flex-start}.publishedHero div{min-width:calc(100% - 60px)}.publishedRefs,.settlementTest,.integrationSnippet{grid-template-columns:1fr}.tierRow{grid-template-columns:1fr 1fr}.tierRow label:last-of-type{grid-column:1/-1}.importCanvas{grid-template-columns:1fr}.importList{border-right:0;border-bottom:1px solid var(--line)}.importReview{padding:25px 18px}.importFacts{grid-template-columns:1fr}.settingsState{grid-template-columns:40px 1fr}.settingsState .status{grid-column:2}.configChecklist{grid-template-columns:1fr}}.launchMain .templateGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:22px}.launchMain .templateOption{background:#fbfcfd;border-radius:9px;grid-template-rows:auto auto;min-height:116px;padding:13px 14px 12px;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s;display:grid;position:relative;overflow:hidden}.launchMain .templateOption[data-kind=MODEL]{--capability-accent:#287e99;--capability-pale:#e7f3f6}.launchMain .templateOption[data-kind=AUDIO]{--capability-accent:#9a6bba;--capability-pale:#f2ebf7}.launchMain .templateOption[data-kind=RTC]{--capability-accent:#d06a3a;--capability-pale:#fbede6}.launchMain .templateOption[data-kind=STORAGE]{--capability-accent:#3f8a69;--capability-pale:#e8f4ed}.launchMain .templateOption[data-kind=API]{--capability-accent:#5e6fa5;--capability-pale:#edf0f8}.launchMain .templateOption:hover{border-color:color-mix(in srgb, var(--capability-accent) 70%, #d8e2e7);background:#fff;transform:translateY(-1px)}.launchMain .templateOption.selected{border-color:var(--capability-accent);background:color-mix(in srgb, var(--capability-pale) 58%, #fff);box-shadow:inset 0 0 0 1px var(--capability-accent), 0 5px 14px #1522380f}.templateOptionHead{align-items:center;gap:10px;min-width:0;display:flex}.templateOptionHead>span:last-child{gap:2px;min-width:0;display:grid}.launchMain .templateIcon{width:31px;height:31px;color:var(--capability-accent);background:var(--capability-pale);border-radius:8px;flex:none;margin:0}.launchMain .templateIcon svg{width:15px}.templateOptionHead small{color:var(--capability-accent);font:700 var(--type-micro) var(--mono);letter-spacing:.03em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.launchMain .templateOption strong{font-size:var(--type-dense);line-height:1.2}.launchMain .templateDetail{color:#6f7d8a;font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;align-self:end;margin-top:10px;line-height:1.35;overflow:hidden}.launchMain .templateOption b{max-width:45%;color:var(--capability-accent);background:var(--capability-pale);font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:3px 6px;line-height:1.2;position:absolute;top:12px;right:12px;overflow:hidden}.launchMain .templateOptionHead{padding-right:56px}.workbenchDrawer{grid-template-rows:8px auto minmax(0,1fr);height:480px;min-height:480px;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .14s}.workbenchResizeHandle{z-index:2;cursor:ns-resize;touch-action:none;background:#171d25;border:0;outline:0;place-items:center;height:8px;display:grid;position:relative}.workbenchResizeHandle:before{content:"";height:18px;position:absolute;top:-5px;left:0;right:0}.workbenchResizeHandle>span{transform-origin:50%;background:#52606d;border-radius:99px;width:58px;height:3px;transition:transform .15s,background-color .15s;transform:scaleX(.72)}.workbenchResizeHandle:hover>span,.workbenchResizeHandle:focus-visible>span,.workbenchDrawer.resizing .workbenchResizeHandle>span{background:#68c5bb;transform:scaleX(1)}.workbenchResizeHandle:focus-visible{box-shadow:inset 0 2px #68c5bb}.workbenchDrawer.maximized .workbenchResizeHandle{cursor:default;opacity:.35}@media (min-width:1420px){.launchMain .templateGrid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:900px){.launchMain .templateGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.launchMain .templateGrid{grid-template-columns:1fr}.launchMain .templateOption{min-height:104px}.workbenchDrawer{height:min(480px,100dvh - 12px);min-height:min(480px,100dvh - 12px)}}@media (prefers-reduced-motion:reduce){.launchMain .templateOption,.workbenchDrawer{transition:none}}.developerAccessSummary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.developerAccessSummary>a{min-height:68px;color:var(--ink);background:#fff;border:1px solid #dce4e8;border-radius:9px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:grid}.developerAccessSummary>a:hover{border-color:#9fcac6;box-shadow:0 4px 14px #1522380f}.developerAccessSummary>a>svg{width:14px;color:var(--muted)}.developerAccessSummary strong,.developerAccessSummary small{display:block}.developerAccessSummary strong{font-size:var(--type-support)}.developerAccessSummary small{color:var(--muted);font-size:var(--type-caption);margin-top:3px}.developerSummaryIcon{width:34px;height:34px;color:var(--teal);background:#eaf5f4;border-radius:8px;place-items:center;display:grid}.developerSummaryIcon svg{width:16px}.developerRequestContract{background:#f8fafb;border:1px solid #dde5e8;border-radius:9px;gap:0;margin-bottom:16px;display:flex;overflow:auto}.developerRequestContract span{border-right:1px solid #e4eaed;align-items:center;gap:9px;min-width:max-content;padding:9px 13px;display:flex}.developerRequestContract span:last-child{border-right:0}.developerRequestContract b{color:var(--muted);font-size:var(--type-micro);text-transform:uppercase;letter-spacing:.05em}.developerRequestContract code{color:var(--ink-soft);font:var(--type-caption) var(--mono)}.developerCredentialStack{gap:16px;display:grid}.developerServiceAccounts{background:#fff;margin-bottom:16px;padding:0}.developerServiceAccounts .panelHeader{padding:14px 16px}.developerServiceAccounts .panelBody{padding:12px 16px 16px}.credentialTaskModal{width:min(760px,100%)}.credentialTaskModal .keyCreateCard{background:#fff;padding:0}.credentialTaskModal .keyCreateCard form{grid-template-columns:repeat(2,minmax(0,1fr))}.credentialTaskModal .keyCreateCard form>label:nth-of-type(3),.credentialTaskModal .keyCreateCard form>label:nth-of-type(4),.credentialTaskModal .keyCreateCard form>label:nth-of-type(5),.credentialTaskModal .keyCreateCard form>label:nth-of-type(6),.credentialTaskModal .keyCreateCard form>button{grid-column:1/-1}.fixedPrefixInput input[readonly]{color:#526273;cursor:default;background:#f5f7f8}.growthExperimentModal{width:min(920px,100%)}.experimentFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.experimentFormGrid>label{align-content:start}.experimentFormGrid>label:nth-of-type(3),.experimentCampaignPicker,.experimentFormGrid>.inlineError,.experimentFormGrid>.formFooter{grid-column:1/-1}.experimentAllocation{background:#e8edf0;border-radius:999px;height:7px;display:flex;overflow:hidden}.experimentAllocation i{background:#9aa9b5}.experimentAllocation b{background:var(--teal)}.experimentCampaignPicker{border:1px solid #dbe4e7;border-radius:9px;min-width:0;margin:2px 0 0;padding:13px}.experimentCampaignPicker legend{color:var(--ink-soft);font-size:var(--type-meta);padding:0 5px;font-weight:700}.campaignChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.campaignChoice{cursor:pointer;background:#fff;border:1px solid #dfe6e9;border-radius:8px;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:10px!important;display:grid!important}.campaignChoice:has(input:checked){box-shadow:inset 3px 0 0 var(--teal);background:#f0f8f7;border-color:#62aaa4}.campaignChoice input{width:15px!important;min-height:15px!important}.campaignChoice span{gap:3px;display:grid}.campaignChoice strong{font-size:var(--type-meta)}.campaignChoice code{color:var(--muted);font:var(--type-micro) var(--mono)}.campaignChoice>svg{color:#0000;width:14px}.campaignChoice:has(input:checked)>svg{color:var(--teal)}.campaignPickerEmpty{background:#f8fafb;border:1px dashed #c9d6dc;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.campaignPickerEmpty>span{width:38px;height:38px;color:var(--teal);background:#eaf5f4;border-radius:8px;place-items:center;display:grid}.campaignPickerEmpty svg{width:17px}.campaignPickerEmpty strong{font-size:var(--type-meta)}.campaignPickerEmpty p{color:var(--muted);font-size:var(--type-caption);margin:3px 0 0}@media (max-width:760px){.developerAccessSummary,.experimentFormGrid,.campaignChoiceGrid,.credentialTaskModal .keyCreateCard form{grid-template-columns:1fr}.credentialTaskModal .keyCreateCard form>*{grid-column:1!important}.campaignPickerEmpty{grid-template-columns:36px 1fr}.campaignPickerEmpty .button{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.spanLinks{display:grid}.spanLinks>div{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:11px 0;display:grid}.spanLinks>div:last-child{border:0}.spanLinks span{gap:3px;display:grid}.spanLinks strong{font:var(--type-micro) var(--mono)}.spanLinks small{color:var(--muted);font-size:var(--type-micro)}.quoteSimulator{gap:16px;display:grid}.quoteSimulatorForm{border:1px solid var(--line);background:#fafcfc;border-radius:10px;grid-template-columns:1.15fr 1.35fr repeat(3,minmax(110px,.55fr)) auto;align-items:end;gap:12px;padding:17px;display:grid}.quoteSimulatorForm label{color:var(--ink-soft);font-size:var(--type-micro);gap:6px;font-weight:700;display:grid}.quoteSimulatorForm input,.quoteSimulatorForm select{width:100%;min-height:40px;color:var(--ink);font-size:var(--type-caption);background:#fff;border:1px solid #cdd8dc;border-radius:8px;outline:none;padding:8px 10px}.quoteSimulatorForm input:focus,.quoteSimulatorForm select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c7c781a}.quoteSimulatorForm small{color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.45}.quoteSimulatorEmpty{text-align:center;background:#f8fbfb;border:1px dashed #b9c9c9;border-radius:10px;align-content:center;place-items:center;gap:9px;min-height:180px;display:grid}.quoteSimulatorEmpty svg{width:28px;color:var(--teal)}.quoteSimulatorEmpty strong{font-size:var(--type-support)}.quoteSimulatorEmpty p{max-width:390px;color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.6}.quoteResult{background:linear-gradient(130deg,#eff9f8,#fff);border:1px solid #b7d9d5;border-radius:10px;overflow:hidden}.quoteResult>header{border-bottom:1px solid #cfe3e1;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.quoteResult header div{gap:3px;display:grid}.quoteResult header span{color:var(--teal);font:700 var(--type-micro) var(--mono);letter-spacing:.1em;text-transform:uppercase}.quoteResult header strong{font:650 25px/1 var(--display);letter-spacing:-.03em}.quoteResult header small{color:var(--muted);font-size:var(--type-micro)}.quoteTotals{border-bottom:1px solid #d4e5e3;grid-template-columns:repeat(4,1fr);display:grid}.quoteTotals>div{border-right:1px solid #d4e5e3;gap:5px;padding:13px 17px;display:grid}.quoteTotals>div:last-child{border-right:0}.quoteTotals span{color:var(--muted);font-size:var(--type-micro)}.quoteTotals b{color:var(--ink);font:700 var(--type-meta) var(--mono)}.quoteTrace{gap:0;padding:13px 17px;display:grid}.quoteTrace>strong{color:var(--ink);font-size:var(--type-caption);margin:0 0 6px}.quoteTrace>div{border-top:1px solid #dbe9e8;justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.quoteTrace span{gap:3px;display:grid}.quoteTrace b{font-size:var(--type-micro)}.quoteTrace small{color:var(--muted);font-size:var(--type-micro)}.quoteTrace code{color:var(--teal-dark);font:700 var(--type-micro) var(--mono)}.quoteTrace p{color:var(--muted);font-size:var(--type-micro);margin:6px 0 2px}.typedPolicyForm{gap:16px;display:grid}.typedPolicyFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.typedPolicyForm label{color:var(--ink-soft);font-size:var(--type-micro);gap:6px;font-weight:700;display:grid}.typedPolicyForm input,.typedPolicyForm select{width:100%;min-height:40px;color:var(--ink);font-size:var(--type-caption);background:#fff;border:1px solid #cdd8dc;border-radius:8px;outline:none;padding:8px 10px}.typedPolicyForm input:focus,.typedPolicyForm select:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c7c781a}.typedPolicyForm small{color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.45}.typedPolicyFormFooter{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:14px;display:flex}.typedPolicyFormFooter p{max-width:650px;color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.55}.trafficDimensionGuide{background:#f8fbfb;border:1px solid #d6e2e4;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.trafficDimensionGuide>div{border-right:1px solid #e1e9ea;gap:3px;min-width:0;padding:10px 12px;display:grid}.trafficDimensionGuide>div:last-child{border-right:0}.trafficDimensionGuide span{color:#72818b;font:700 var(--type-micro) var(--mono);letter-spacing:.05em}.trafficDimensionGuide strong{color:#29424c;font-size:var(--type-caption);text-overflow:ellipsis;font-weight:650;line-height:1.45;overflow:hidden}.typedPolicyForm select:disabled{color:#53656f;cursor:not-allowed;background:#f1f5f5}@media (max-width:720px){.trafficDimensionGuide{grid-template-columns:1fr}.trafficDimensionGuide>div{border-bottom:1px solid #e1e9ea;border-right:0}.trafficDimensionGuide>div:last-child{border-bottom:0}}.failurePolicyForm{border-top:1px solid var(--line);gap:16px;padding:15px;display:grid}.failurePolicyGrid{grid-template-columns:1fr 1fr 1.35fr;gap:12px;display:grid}.failurePolicyGrid label{color:var(--ink-soft);font-size:var(--type-micro);gap:6px;font-weight:700;display:grid}.failurePolicyGrid select{width:100%;min-height:40px;color:var(--ink);font-size:var(--type-caption);background:#fff;border:1px solid #cdd8dc;border-radius:8px;padding:8px 10px}.failurePolicyGrid small{color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.45}.failurePolicyChoice{background:#f4fbfa;border:1px solid #c9dfdc;border-radius:9px;grid-template-columns:18px 1fr;align-items:start;padding:12px}.failurePolicyChoice input{width:15px;height:15px;accent-color:var(--teal)}.failurePolicyChoice span{gap:4px;display:grid}.failurePolicyChoice strong{color:var(--ink);font-size:var(--type-caption)}.failurePolicyRail{border:1px solid var(--line);background:#fafcfc;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.failurePolicyNode{border-right:1px solid var(--line);grid-template-columns:27px 1fr;gap:9px;padding:13px;display:grid}.failurePolicyNode:last-child{border-right:0}.failurePolicyNode>span{width:23px;height:23px;color:var(--muted);font:700 var(--type-micro) var(--mono);border:1px solid #b9cbca;border-radius:50%;place-items:center;display:grid}.failurePolicyNode>div{gap:3px;display:grid}.failurePolicyNode strong{font-size:var(--type-micro)}.failurePolicyNode small{color:var(--muted);font-size:var(--type-micro);line-height:1.45}.failurePolicyNode.active{background:#edf8f6}.failurePolicyNode.active>span{border-color:var(--teal);background:var(--teal);color:#fff}.failurePolicyEntries{border-top:1px solid var(--line);margin-top:13px;display:grid}.failurePolicyEntries>div{border-bottom:1px solid var(--line);grid-template-columns:86px minmax(120px,.7fr) 1.5fr;align-items:center;gap:12px;padding:10px 3px;display:grid}.failurePolicyEntries>div:last-child{border-bottom:0}.failurePolicyEntries strong{font:700 var(--type-micro) var(--mono)}.failurePolicyEntries small{color:var(--muted);font-size:var(--type-micro)}.failurePolicyEntries>p{color:var(--muted);font-size:var(--type-micro);margin:12px 0 0}.policyYes,.policyNo{width:max-content;font:700 var(--type-micro) var(--mono);border-radius:99px;padding:4px 7px}.policyYes{color:#147065;background:#e5f5ef}.policyNo{color:#a85a32;background:#fff0e9}.advancedForm{border:1px solid var(--line);background:#fafcfc;border-radius:9px;margin-top:13px}.advancedForm summary{cursor:pointer;color:var(--teal-dark);font-size:var(--type-caption);padding:12px 15px;font-weight:700}.newPolicyForm,.policyDraftForm{gap:14px;display:grid}.newPolicyForm{grid-template-columns:minmax(0,1fr);padding:2px}.newPolicyFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.newPolicyForm label,.policyDraftForm label{color:var(--ink-soft);font-size:var(--type-micro);gap:6px;font-weight:700;display:grid}.newPolicyFieldGrid>label{grid-template-rows:auto 42px minmax(15px,auto);align-content:start}.newPolicyFieldGrid>label>span,.newPolicyDescription>span{line-height:1.3}.newPolicyFieldGrid>label>small{color:var(--muted);font-size:var(--type-micro);font-weight:450;line-height:1.4}.newPolicyForm input,.newPolicyForm select,.newPolicyForm textarea,.policyDraftForm input,.policyDraftForm select,.policyDraftForm textarea{width:100%;min-height:40px;color:var(--ink);font-size:var(--type-caption);background:#fff;border:1px solid #cdd8dc;border-radius:8px;outline:none;padding:8px 10px}.newPolicyFieldGrid input,.newPolicyFieldGrid select,.newPolicyFieldGrid .fixedPrefixInput{height:42px;min-height:42px}.newPolicyFieldGrid select{padding-top:0;padding-bottom:0}.newPolicyForm textarea{resize:vertical;min-height:74px}.newPolicyFormFooter{border-top:1px solid #edf1f3;justify-content:flex-end;align-items:center;gap:12px;padding-top:14px;display:flex}.newPolicyFormFooter .inlineError{flex:1;margin:0}.newPolicyFormFooter .button{min-width:190px}.newPolicyForm input:focus,.newPolicyForm select:focus,.newPolicyForm textarea:focus,.policyDraftForm input:focus,.policyDraftForm select:focus,.policyDraftForm textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #1c7c781a}.spanWide{grid-column:1/-1}.policyDraftForm{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:12px;overflow:hidden}.policyDraftHeadline{border-bottom:1px solid var(--line);background:linear-gradient(110deg,#eff8f7,#fafcfc);justify-content:space-between;align-items:flex-start;gap:16px;padding:21px 22px;display:flex}.policyDraftHeadline>div{gap:4px;display:grid}.policyDraftHeadline span{color:var(--teal-dark);font:700 var(--type-micro) var(--mono);letter-spacing:.13em}.policyDraftHeadline strong{font:650 23px/1.1 var(--display);letter-spacing:-.03em}.policyDraftHeadline small{color:var(--muted);font-size:var(--type-micro)}.policyDraftHeadline>b{color:#a15831;font:700 var(--type-micro) var(--mono);background:#fff0e8;border-radius:99px;padding:6px 8px}.policySelectorGrid,.policyDefinitionGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:18px 21px;display:grid}.policyDefinitionGrid{grid-template-columns:1fr 1fr}.policyDraftForm small{color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.5}.policyDefinitionGrid textarea{resize:vertical;min-height:135px;font:var(--type-micro)/1.5 var(--mono)}.policyDraftFooter{background:#fafcfc;justify-content:space-between;align-items:center;gap:18px;padding:16px 21px;display:flex}.policyDraftFooter>p{max-width:610px;color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.55}.policyDraftFooter>div{gap:9px;display:flex}.policyChecks{border-top:1px solid var(--line);display:grid}.policyChecks>div{border-bottom:1px solid #edf1f2;grid-template-columns:21px 1fr;gap:9px;padding:10px 21px;display:grid}.policyChecks>div:last-child{border-bottom:0}.policyChecks svg{width:15px}.policyChecks .passed svg{color:var(--teal)}.policyChecks .failed svg{color:#bc653a}.policyChecks span{gap:3px;display:grid}.policyChecks strong{font-size:var(--type-micro)}.policyChecks small{color:var(--muted);font-size:var(--type-micro)}.policyDraftEmpty{text-align:center;background:#f8fbfa;border:1px dashed #b8ccca;border-radius:12px;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.policyDraftEmpty svg{width:30px;color:var(--teal)}.policyDraftEmpty strong{font-size:var(--type-dense)}.policyDraftEmpty p{max-width:450px;color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.6}.policyReviewActions{gap:9px;display:grid}.policyReviewActions>div{justify-content:center;gap:9px;display:flex}.policySimulation{border:1px solid var(--line);background:linear-gradient(135deg,#f6fcfb,#f8fbff);border-radius:18px;gap:16px;margin-top:24px;padding:24px;display:grid}.policySimulationTitle{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.policySimulationTitle span{color:var(--teal);font:700 var(--type-caption)/1.2 var(--mono);letter-spacing:.14em;display:block}.policySimulationTitle strong{margin-top:7px;font-size:20px;display:block}.policySimulationTitle p{max-width:680px;color:var(--muted);font-size:var(--type-dense);line-height:1.6}.policySimulationTitle svg{color:var(--teal)}.policySimulationGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.policySimulationGrid label{color:var(--muted);font-size:var(--type-support);gap:6px;display:grid}.policySimulationGrid input,.policySimulationGrid select{border:1px solid var(--line);min-height:40px;color:var(--ink);background:#fff;border-radius:9px;padding:0 10px}.policySimulationResult{gap:12px;margin-top:2px;display:grid}.simulationOutcome{border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.simulationOutcome.matched{color:#08796f;background:#ddf5ef}.simulationOutcome.missed{color:#b14b2a;background:#fff0ec}.simulationOutcome span{font:700 var(--type-caption) var(--mono);letter-spacing:.1em}.policyEffect{background:var(--surface);border:1px solid var(--line);border-radius:10px;gap:7px;padding:12px 14px;display:grid}.policyEffect span{font-size:var(--type-support);color:var(--muted)}.policyEffect code{white-space:pre-wrap;word-break:break-word;font:var(--type-support)/1.5 var(--mono)}.policySimulationSteps{gap:7px;display:grid}.policySimulationSteps>div{border:1px solid var(--line);border-radius:9px;gap:9px;padding:9px 11px;display:flex}.policySimulationSteps small{color:var(--muted);margin-top:2px;display:block}.policyExplorer{border:1px solid var(--line);background:#fff;border-radius:18px;gap:16px;margin:24px 0;padding:24px;display:grid}.policyExplainResult{gap:9px;display:grid}.policyCandidate{border:1px solid var(--line);background:#fafcfc;border-radius:11px;grid-template-columns:minmax(190px,.7fr) minmax(160px,1fr) minmax(150px,.8fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.policyCandidate.selected{background:#effaf8;border-color:#83c5bc}.policyCandidate.matched:not(.selected){background:#fffbf5;border-color:#efd4b4}.policyCandidate>div{gap:4px;display:grid}.policyCandidate span{font:700 var(--type-micro) var(--mono);letter-spacing:.12em;color:var(--muted)}.policyCandidate.selected span{color:var(--teal-dark)}.policyCandidate strong{font-size:var(--type-support)}.policyCandidate small,.policyCandidate p{color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.5}.policyCandidate code{font:var(--type-micro)/1.45 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policyGovernance{border:1px solid var(--line);background:#fff;border-radius:18px;gap:16px;margin-top:24px;padding:24px;display:grid}.policySchedule{background:#f4fbfa;border:1px solid #cce2df;border-radius:11px;grid-template-columns:1fr auto auto;align-items:end;gap:14px;padding:14px;display:grid}.policySchedule>div,.policySchedule label{gap:5px;display:grid}.policySchedule strong{font-size:var(--type-support)}.policySchedule small{color:var(--muted);font-size:var(--type-micro);line-height:1.5}.policySchedule label{color:var(--muted);font-size:var(--type-micro)}.policySchedule input{border:1px solid var(--line);min-height:38px;color:var(--ink);background:#fff;border-radius:8px;padding:0 9px}.policyHistory{border-top:1px solid var(--line);display:grid}.policyHistory>strong{font-size:var(--type-meta);padding:13px 0 8px}.policyHistory>div{border-top:1px solid #edf1f2;justify-content:space-between;align-items:center;gap:14px;padding:9px 0;display:flex}.policyHistory span{gap:3px;display:grid}.policyHistory b{font:700 var(--type-caption) var(--mono)}.policyHistory small{color:var(--muted);font-size:var(--type-micro)}.textButton{color:var(--teal-dark);font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.textButton:disabled{opacity:.55;cursor:not-allowed}.commercialContext{border:1px solid var(--line);background:#f8fbfa;border-radius:0 0 12px 12px;grid-template-columns:repeat(4,1fr);margin:-1px 0 16px;display:grid;overflow:hidden}.commercialContext>div{border-right:1px solid var(--line);gap:5px;padding:14px 17px;display:grid}.commercialContext>div:last-child{border:0}.commercialContext span{color:var(--muted);font-size:var(--type-micro)}.commercialContext strong{font-size:var(--type-caption)}.commercialContext small{color:var(--muted);font:var(--type-micro)/1.5 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceState small{color:#566b82;font:var(--type-micro) var(--mono)}.spanIngress{flex-wrap:wrap;gap:9px;margin:-7px 0 16px;display:flex}.spanIngress span{border:1px solid var(--line);color:var(--muted);font-size:var(--type-micro);background:#f7faf9;border-radius:6px;padding:6px 9px}.spanIngress b,.spanIngress code{color:var(--teal-dark);font:700 var(--type-micro) var(--mono)}@media (max-width:860px){.commercialContext{grid-template-columns:repeat(2,1fr)}.commercialContext>div:nth-child(2){border-right:0}.commercialContext>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (max-width:600px){.commercialContext{grid-template-columns:1fr}.commercialContext>div{border-right:0;border-bottom:1px solid var(--line)!important}.commercialContext>div:last-child{border-bottom:0!important}}@media (max-width:1100px){.quoteSimulatorForm{grid-template-columns:repeat(3,1fr)}.quoteSimulatorForm button{grid-column:span 3}.typedPolicyFormGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.failurePolicyRail{grid-template-columns:1fr 1fr}.failurePolicyNode:nth-child(2){border-right:0}.failurePolicyNode:nth-child(-n+2){border-bottom:1px solid var(--line)}.policySelectorGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.quoteSimulatorForm{grid-template-columns:1fr}.quoteSimulatorForm button{grid-column:auto}.quoteTotals{grid-template-columns:1fr 1fr}.quoteTotals>div:nth-child(2){border-right:0}.quoteTotals>div:nth-child(-n+2){border-bottom:1px solid #d4e5e3}.typedPolicyFormGrid,.failurePolicyGrid,.failurePolicyRail,.newPolicyForm,.newPolicyFieldGrid,.policySelectorGrid,.policyDefinitionGrid{grid-template-columns:1fr}.typedPolicyFormFooter,.policyDraftFooter{flex-direction:column;align-items:stretch}.typedPolicyFormFooter .button{justify-content:center}.failurePolicyNode{border-right:0;border-bottom:1px solid var(--line)!important}.failurePolicyEntries>div{grid-template-columns:1fr;gap:6px}.policyDraftHeadline{flex-direction:column;align-items:flex-start}.policyDraftFooter>div{grid-template-columns:1fr 1fr;display:grid}.policyDraftFooter .button{justify-content:center}}@media (max-width:900px){.policyCandidate{grid-template-columns:1fr}.policyCandidate code{white-space:normal;overflow-wrap:anywhere}}@media (max-width:600px){.policySimulationGrid{grid-template-columns:1fr}}@media (max-width:700px){.policySchedule{grid-template-columns:1fr;align-items:stretch}.policySchedule .button{justify-content:center}.policyHistory>div{flex-direction:column;align-items:flex-start}}@media (max-width:860px){.traceExplorer{overflow-x:auto}.traceWaterfall,.traceExplorerHead{min-width:760px}.spanHero{grid-template-columns:repeat(2,1fr)}.spanHero>div:nth-child(2){border-right:0}.spanHero>div:nth-child(-n+2){border-bottom:1px solid var(--line)}}.traceWorkspacePage{grid-template-rows:auto minmax(620px,1fr);min-height:calc(100vh - 184px);display:grid}.traceWorkspacePage>.pageHeader{margin-bottom:18px}.traceWorkspacePage .traceStudio{border-color:var(--line);background:var(--paper);min-height:620px;color:var(--ink);box-shadow:var(--shadow);border-radius:14px 14px 14px 4px}.traceWorkspacePage .traceStudioHeader{border-bottom-color:var(--line);background:linear-gradient(110deg,#eff8f7,#f8fbfb)}.traceWorkspacePage .traceStudioHeader>div:first-child>span,.traceWorkspacePage .traceTopologyHead>span,.traceWorkspacePage .traceStudioHeader code{color:var(--teal-dark)}.traceWorkspacePage .traceStudioHeader small{color:var(--muted)}.traceWorkspacePage .traceStudioFacts{border-color:#cfe0df}.traceWorkspacePage .traceStudioFacts span{color:var(--muted);border-color:#d7e5e4}.traceWorkspacePage .traceStudioFacts b{color:var(--ink)}.traceWorkspacePage .traceStudioCanvas{border-right-color:var(--line);background:var(--paper)}.traceWorkspacePage .traceTopology{border-bottom-color:var(--line);background:#f5faf9}.traceWorkspacePage .traceTopologyHead small{color:var(--muted)}.traceWorkspacePage .traceTopologyNode{color:var(--ink);background:#fff;border-color:#cddfdf}.traceWorkspacePage .traceTopologyNode:hover,.traceWorkspacePage .traceTopologyNode.selected{border-color:var(--teal);background:#ecf7f5}.traceWorkspacePage .traceTopologyNode>i{color:var(--teal-dark);background:#f8fcfb;border-color:#b9d9d5}.traceWorkspacePage .traceTopologyNode small{color:var(--muted)}.traceWorkspacePage .traceTopologyNode>b,.traceWorkspacePage .traceTopologyNode>b:before{border-color:#9ebdbb}.traceWorkspacePage .traceTimeline{background:#fff;align-content:start;min-height:100%}.traceWorkspacePage .traceTimelineHead{border-bottom-color:var(--line);color:var(--muted);background:#fafcfc}.traceWorkspacePage .traceTimelineRow{color:var(--ink);background:#fff;border-bottom-color:#e5edef}.traceWorkspacePage .traceTimelineRow:hover,.traceWorkspacePage .traceTimelineRow.selected{background:#f0f8f7}.traceWorkspacePage .traceTimelineRow.selected{box-shadow:inset 3px 0 0 var(--teal)}.traceWorkspacePage .traceTimelineName>i{color:var(--teal-dark);background:#f8fcfb;border-color:#c9dcdd}.traceWorkspacePage .traceTimelineName small,.traceWorkspacePage .traceTimelineStatus small{color:var(--muted)}.traceWorkspacePage .traceTimelineLane{background-image:linear-gradient(90deg,#0000 49.8%,#dbe5e5 50%,#0000 50.2%);border-color:#d9e4e5}.traceWorkspacePage .traceTimelineBar{background:var(--teal);box-shadow:0 0 0 1px #1c7c7824}.traceWorkspacePage .traceTimelineBar b{color:#567071}.traceWorkspacePage .traceInspector{background:#fbfcfc}.traceWorkspacePage .traceInspectorFooter{background:#f6faf9;margin-top:auto}.traceWorkspacePage .traceStudioGrid{min-height:0}.traceWorkspacePage .traceInspector{flex-direction:column;display:flex}@media (max-width:900px){.traceWorkspacePage{grid-template-rows:auto auto;min-height:0}.traceWorkspacePage .traceStudio{min-height:0}.traceWorkspacePage .traceStudioGrid{grid-template-columns:1fr}.traceWorkspacePage .traceStudioCanvas{border-right:0;border-bottom:1px solid var(--line)}}.traceStudio{flex-direction:column;display:flex;overflow:hidden}.traceStudioHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:18px 21px;display:flex}.traceStudioHeader>div:first-child{gap:5px;min-width:0;display:grid}.traceStudioHeader>div:first-child>span,.traceTopologyHead>span{font:700 var(--type-micro) var(--mono);letter-spacing:.13em}.traceStudioHeader code{font:700 var(--type-meta) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceStudioHeader small{font:var(--type-micro) var(--mono)}.traceStudioFacts{border:1px solid var(--line);border-radius:8px;flex:none;display:flex;overflow:hidden}.traceStudioFacts span{border-right:1px solid var(--line);min-width:76px;font:var(--type-micro) var(--mono);text-align:center;gap:3px;padding:8px 11px;display:grid}.traceStudioFacts span:last-child{border:0}.traceStudioFacts b{font-size:var(--type-dense)}.traceStudioFacts .bad b{color:#c2643c}.traceStudioGrid{flex:1;grid-template-columns:minmax(0,1.68fr) minmax(330px,.72fr);align-items:stretch;display:grid}.traceStudioCanvas{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.traceTopology{border-bottom:1px solid var(--line);padding:17px 18px 15px}.traceTopologyHead{justify-content:space-between;align-items:center;gap:15px;margin-bottom:12px;display:flex}.traceTopologyHead small{font-size:var(--type-micro)}.traceTopologyMap{align-items:flex-start;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.traceTopologyNode{border:1px solid var(--line);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-width:130px;max-width:185px;padding:9px 10px;transition:border-color .14s,background .14s;display:flex;position:relative}.traceTopologyNode:focus-visible,.traceTimelineRow:focus-visible{outline-offset:2px;outline:2px solid #f28c4bcc}.traceTopologyNode>i{border:1px solid var(--line);border-radius:6px;flex:none;place-items:center;width:25px;height:25px;display:grid}.traceTopologyNode svg{width:12px}.traceTopologyNode>span{gap:3px;min-width:0;display:grid}.traceTopologyNode strong{font-size:var(--type-micro);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceTopologyNode small{font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceTopologyNode>b{opacity:.55;border-top:1px solid;width:14px;position:absolute;top:50%;left:-18px}.traceTopologyNode>b:before{content:"";border-left:1px solid;height:15px;position:absolute;bottom:0;left:0}.traceTimeline{flex:1;align-content:start;display:grid}.traceTimelineHead,.traceTimelineRow{grid-template-columns:minmax(214px,.8fr) minmax(260px,1.15fr) minmax(112px,.38fr);align-items:center;display:grid}.traceTimelineHead{border-bottom:1px solid var(--line);min-height:34px;font:var(--type-micro) var(--mono)}.traceTimelineHead>span:first-child{padding-left:17px}.traceTimelineHead>span:nth-child(2){justify-content:space-between;padding:0 1px;display:flex}.traceTimelineHead i{font-style:normal}.traceTimelineHead>span:last-child{text-align:right;padding-right:14px}.traceTimelineRow{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;min-height:61px;transition:background .13s}.traceTimelineName{align-items:center;gap:9px;min-width:0;display:flex}.traceTimelineName>i{border:1px solid var(--line);border-radius:7px;flex:none;place-items:center;width:25px;height:25px;display:grid}.traceTimelineName svg{width:12px}.traceTimelineName>span{gap:3px;min-width:0;display:grid}.traceTimelineName strong{font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceTimelineName small{font:var(--type-micro) var(--mono)}.traceTimelineLane{border-right:1px solid var(--line);border-left:1px solid var(--line);height:28px;position:relative}.traceTimelineBar{border-radius:3px;min-width:5px;height:10px;position:absolute;top:9px}.traceTimelineBar b{font:var(--type-micro) var(--mono);white-space:nowrap;position:absolute;top:-2px;left:calc(100% + 5px)}.traceTimelineRow.traceFAILED .traceTimelineBar,.traceTimelineRow.traceCANCELLED .traceTimelineBar,.traceTimelineRow.traceINTERRUPTED .traceTimelineBar{background:#d86640}.traceTimelineRow.traceRUNNING .traceTimelineBar{background:var(--orange);animation:1.4s ease-in-out infinite tracePulse}.traceTimelineStatus{justify-items:end;gap:4px;padding-right:14px;display:grid}.traceTimelineStatus small{font:var(--type-micro) var(--mono)}.traceInspector{min-width:0}.traceInspectorLabel{justify-content:space-between;align-items:center;gap:8px;padding:17px 17px 0;display:flex}.traceInspectorLabel>span{font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.traceInspector h2{font:650 20px/1.1 var(--display);letter-spacing:-.02em;margin:10px 17px 4px}.traceInspectorSub{font-size:var(--type-micro);gap:7px;margin:0 17px 15px;display:flex}.traceInspectorSub code{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceInspectorFacts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr 1fr;margin:0;display:grid}.traceInspectorFacts>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);gap:4px;min-height:58px;padding:11px 16px;display:grid}.traceInspectorFacts>div:nth-child(2n){border-right:0}.traceInspectorFacts>div:nth-last-child(-n+2){border-bottom:0}.traceInspectorFacts dt{font-size:var(--type-micro)}.traceInspectorFacts dd{font:700 var(--type-micro)/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.traceInspectorSection{border-bottom:1px solid var(--line);padding:15px 17px}.traceInspectorSectionHead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:9px;display:flex}.traceInspectorSectionHead strong{font-size:var(--type-caption)}.traceInspectorSectionHead small{font:var(--type-micro) var(--mono)}.traceInspectorAttributes{margin:0;display:grid}.traceInspectorAttributes>div{border-top:1px solid #e6edef;grid-template-columns:88px 1fr;gap:8px;padding:7px 0;display:grid}.traceInspectorAttributes dt{font:var(--type-micro) var(--mono)}.traceInspectorAttributes dd{overflow-wrap:anywhere;font:var(--type-micro)/1.45 var(--mono);margin:0}.traceInspectorHint{font-size:var(--type-micro);margin:0;line-height:1.6}.traceInspectorContent{gap:9px;display:grid}.traceInspectorContent>div{gap:5px;display:grid}.traceInspectorContent span{font-size:var(--type-micro);font-weight:700}.traceInspectorContent pre{color:#cbdee1;max-height:135px;font:var(--type-micro)/1.55 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;background:#102033;border:1px solid #2c455c;border-radius:7px;margin:0;padding:9px;overflow:auto}.traceInspectorContent small{font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceFullContent{border-top:1px solid #7edcd32e;margin-top:7px;padding-top:7px}.traceFullContent summary{color:#7edcd3;cursor:pointer;font:600 var(--type-meta)/1.4 var(--font-mono), monospace;list-style-position:inside}.traceFullContent[open]>pre{max-height:360px;margin-top:8px;overflow:auto}.traceInspectorException{background:#fff4ec;border:1px solid #edc8b2;border-radius:8px;gap:9px;margin:0 17px 13px;padding:10px;display:flex}.traceInspectorException>svg{color:#c56e40;flex:none;width:15px}.traceInspectorException>div{gap:3px;display:grid}.traceInspectorException strong{font-size:var(--type-micro)}.traceInspectorException p{color:#86553a;font-size:var(--type-micro);margin:0;line-height:1.45}.traceInspectorException code{color:#a05a37;font:var(--type-micro) var(--mono)}.traceInspectorFooter{padding:14px 17px}.traceInspectorFooter a{font-size:var(--type-micro);justify-content:space-between;align-items:center;font-weight:700;display:flex}.traceInspectorFooter svg{width:13px}.traceStudioEmpty{text-align:center;background:#f5fbfa;border:1px dashed #94aaa9;border-radius:14px;align-content:center;place-items:center;gap:10px;min-height:360px;display:grid}.traceStudioEmpty svg{width:30px;color:var(--teal)}.traceStudioEmpty strong{font:650 17px var(--display)}.traceStudioEmpty p{max-width:430px;font-size:var(--type-caption);margin:0;line-height:1.6}.traceContentDiagnosis{background:#f7fbfb;border:1px solid #d9e5e3;border-radius:8px;gap:8px;padding:9px 10px;display:grid}.traceContentDiagnosis.available{background:#f1faf8;border-color:#b8d9d5}.traceContentDiagnosis.limited{background:#fffaf0;border-color:#e6d4ad}.traceContentDiagnosis.missing{background:#f6f8fa;border-color:#d9e1e7}.traceContentDiagnosis p,.traceContentDiagnosis small{font-size:var(--type-micro);margin:0;line-height:1.55}.traceContentDiagnosis small{color:var(--muted)}.traceContentDiagnosis a{color:var(--teal);font-size:var(--type-micro);justify-content:space-between;align-items:center;font-weight:700;display:flex}.traceContentDiagnosis a svg{width:13px}.workbenchMode .traceWorkspacePage .traceInspectorSectionHead small{color:#8f9ca7}.workbenchMode .traceWorkspacePage .traceContentDiagnosis{background:#131a21;border-color:#35424d}.workbenchMode .traceWorkspacePage .traceContentDiagnosis.available{background:#132321;border-color:#315854}.workbenchMode .traceWorkspacePage .traceContentDiagnosis.limited{background:#252117;border-color:#5c5139}.workbenchMode .traceWorkspacePage .traceContentDiagnosis p{color:#cbd5dc}.workbenchMode .traceWorkspacePage .traceContentDiagnosis.available p{color:#c8e1dd}.workbenchMode .traceWorkspacePage .traceContentDiagnosis.limited p{color:#e3d6b8}.workbenchMode .traceWorkspacePage .traceContentDiagnosis small{color:#98a5b0}.workbenchMode .traceWorkspacePage .traceContentDiagnosis a{color:#82d5cc}.traceTokenEvidence{background:linear-gradient(135deg,#f7fbfb,#fff)}.traceTokenGrid{background:#fff;border:1px solid #c8dedc;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.traceTokenGrid>div{border-right:1px solid #d8e7e5;gap:3px;min-width:0;padding:10px 8px;display:grid}.traceTokenGrid>div:last-child{background:#edf8f6;border-right:0}.traceTokenGrid span,.traceTokenGrid small{color:var(--muted);font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traceTokenGrid strong{color:#136e69;font:700 var(--type-body)/1 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamicSegmentRule{background:linear-gradient(135deg,#f4fbfa,#fbfdfd);border:1px solid #cfe2df;border-radius:11px;gap:13px;margin-top:14px;padding:16px;display:grid}.dynamicSegmentRule>header{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dynamicSegmentRule>header>div{gap:4px;display:grid}.dynamicSegmentRule>header span{color:var(--teal-dark);font:700 var(--type-micro) var(--mono);letter-spacing:.13em}.dynamicSegmentRule>header strong{font-size:var(--type-dense)}.dynamicSegmentRule>header p{max-width:610px;color:var(--muted);font-size:var(--type-micro);margin:0;line-height:1.55}.dynamicSegmentRule>header>b{color:var(--teal-dark);font:700 var(--type-micro) var(--mono);white-space:nowrap;background:#e5f4f1;border-radius:6px;padding:6px 8px}.dynamicSegmentBuilder{background:#fff;border:1px solid #d7e8e5;border-radius:9px;grid-template-columns:1fr 1fr minmax(170px,1.2fr) auto;align-items:end;gap:10px;padding:13px;display:grid}.dynamicSegmentBuilder label{color:var(--muted);font-size:var(--type-micro);gap:5px;font-weight:700;display:grid}.dynamicSegmentBuilder select,.dynamicSegmentBuilder input{border:1px solid var(--line);min-width:0;min-height:38px;color:var(--ink);font-size:var(--type-caption);background:#fcfefe;border-radius:7px;padding:0 9px}.dynamicSegmentBuilder small{color:var(--muted);font-size:var(--type-micro);font-weight:400;line-height:1.35}.dynamicSegmentLifecycle{background:#fff;border:1px solid #d5e5e3;border-radius:8px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.dynamicSegmentLifecycle span{color:#849395;font:700 var(--type-micro) var(--mono);text-align:center;border-right:1px solid #dce9e8;padding:9px 11px;position:relative}.dynamicSegmentLifecycle span:last-child{border:0}.dynamicSegmentLifecycle span.done{color:var(--teal-dark);background:#eaf7f4}.dynamicSegmentLifecycle span.active{color:#a85e30;background:#fff4e9}.dynamicSegmentLifecycle span.done:after{z-index:1;background:var(--teal);content:"";border-radius:50%;width:7px;height:7px;position:absolute;top:50%;right:-1px;transform:translate(50%,-50%)}.dynamicSegmentActions{border:1px solid var(--line);background:#f8fbfb;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;padding:11px 13px;display:grid}.dynamicSegmentActions>code{color:var(--ink-soft);font:var(--type-micro)/1.5 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dynamicSegmentActions>div{align-items:center;gap:10px;display:flex}.dynamicSegmentActions small{max-width:240px;color:var(--muted);font-size:var(--type-micro);line-height:1.45}.dynamicSegmentPreview,.dynamicSegmentComparison{background:#fff;border:1px solid #a9d2cc;border-radius:9px;display:grid;overflow:hidden}.dynamicSegmentPreview>header,.dynamicSegmentComparison>header{background:#eef9f7;border-bottom:1px solid #d6e7e5;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.dynamicSegmentPreview>header>div,.dynamicSegmentComparison>header>div:first-child{gap:3px;display:grid}.dynamicSegmentPreview strong,.dynamicSegmentComparison strong{font-size:var(--type-caption)}.dynamicSegmentPreview span,.dynamicSegmentPreview code,.dynamicSegmentComparison span{color:var(--muted);font:var(--type-micro) var(--mono)}.dynamicSegmentComparison>header>div:last-child{gap:7px;display:flex}.dynamicSegmentComparison b.added,.dynamicSegmentComparison b.removed{font:700 var(--type-micro) var(--mono);border-radius:5px;padding:4px 6px}.dynamicSegmentComparison b.added{color:var(--teal-dark);background:#eaf7f4}.dynamicSegmentComparison b.removed{color:var(--red);background:#fff0ed}.dynamicSegmentPreview ul,.dynamicSegmentComparison ul{margin:0;padding:0;list-style:none;display:grid}.dynamicSegmentPreview li,.dynamicSegmentComparison li{border-bottom:1px solid #edf2f1;justify-content:space-between;gap:12px;padding:9px 13px;display:flex}.dynamicSegmentPreview li>span,.dynamicSegmentComparison li>span{gap:2px;display:grid}.dynamicSegmentPreview li strong,.dynamicSegmentComparison li strong{font-size:var(--type-micro)}.dynamicSegmentPreview li small,.dynamicSegmentComparison li small{color:var(--muted);font-size:var(--type-micro)}.dynamicSegmentPreview>p,.dynamicSegmentComparison>p{color:var(--muted);font-size:var(--type-micro);margin:0;padding:13px}.dynamicSegmentPreview footer,.dynamicSegmentComparison footer{background:#fafcfc;gap:4px;padding:10px 13px;display:grid}.dynamicSegmentPreview footer small,.dynamicSegmentComparison footer small{color:#687a7d;font-size:var(--type-micro);line-height:1.45}.status.added{color:var(--teal-dark);background:#eaf7f4}.status.removed{color:var(--red);background:#fff0ed}.dynamicSegmentJob{background:#fff;border:1px solid #cfe2df;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:5px 10px;padding:11px 13px;display:grid}.dynamicSegmentJob strong{font-size:var(--type-caption)}.dynamicSegmentJob small{color:var(--muted);font-size:var(--type-micro);grid-column:2;line-height:1.45}.dynamicSegmentJob small+small{color:#a85e30}@media (max-width:850px){.dynamicSegmentBuilder{grid-template-columns:1fr 1fr}.dynamicSegmentBuilder .button{grid-column:span 2;justify-content:center}.dynamicSegmentActions{grid-template-columns:1fr}.dynamicSegmentActions>div{flex-direction:column;align-items:flex-start}.dynamicSegmentLifecycle{grid-template-columns:1fr 1fr}.dynamicSegmentLifecycle span:nth-child(2){border-right:0}.dynamicSegmentLifecycle span:nth-child(-n+2){border-bottom:1px solid #dce9e8}}@media (max-width:560px){.dynamicSegmentBuilder{grid-template-columns:1fr}.dynamicSegmentBuilder .button{grid-column:auto}.dynamicSegmentRule>header,.dynamicSegmentPreview>header,.dynamicSegmentPreview li{flex-direction:column;align-items:flex-start}.dynamicSegmentLifecycle{grid-template-columns:1fr}.dynamicSegmentLifecycle span{border-bottom:1px solid #dce9e8;border-right:0}.dynamicSegmentLifecycle span:last-child{border-bottom:0}}@media (max-width:600px){.spanHero{grid-template-columns:1fr}.spanHero>div{border-right:0;border-bottom:1px solid var(--line)!important}.spanHero>div:last-child{border-bottom:0!important}}.policyReplaySummary{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.policyReplaySummary>div{border-right:1px solid var(--line);gap:4px;padding:18px 20px;display:grid}.policyReplaySummary>div:last-child{border-right:0}.policyReplaySummary span,.policyReplaySummary small{color:var(--muted);font-size:var(--type-support)}.policyReplaySummary strong{font-size:20px}.policyReplayGrid{grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.policyReplayGrid>section{min-width:0}.policyReplayGrid h3{margin:0 0 12px}.recordDetail{width:100%;padding:12px 0}.recordDetail code{background:var(--ink);color:#d9f3ee;border-radius:8px;padding:10px;display:block;overflow:auto}.recordDetail p{color:var(--muted);font-size:var(--type-support);margin:8px 0 0}@media (max-width:760px){.policyReplaySummary,.policyReplayGrid{grid-template-columns:1fr}.policyReplaySummary>div{border-right:0;border-bottom:1px solid var(--line)}}.adoptionGrid{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.adoptionGrid article{border-right:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:18px;display:flex}.adoptionGrid article:last-child{border-right:0}.adoptionGrid article>div:first-child{gap:4px;display:grid}.adoptionGrid span,.adoptionGrid p{font-size:var(--type-support);color:var(--muted)}.adoptionGrid p{min-height:48px;margin:0}.adoptionGrid .actionWrap{margin-top:auto}.adoptionGrid .button{font-size:var(--type-support)}@media (max-width:1000px){.adoptionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.adoptionGrid article{border-bottom:1px solid var(--line)}}@media (max-width:600px){.adoptionGrid{grid-template-columns:1fr}.adoptionGrid article{border-right:0}}.simulationResult{border:1px solid var(--line);border-radius:10px;gap:12px;margin:0 22px 18px;padding:14px;display:grid}.simulationEligible{background:#effaf8;border-color:#a8d7cf}.simulationBlocked{background:#fff8f4;border-color:#ebcdbb}.simulationResult>div{gap:4px;display:grid}.simulationResult strong{font-size:var(--type-support)}.simulationResult span{color:var(--muted);font-size:var(--type-caption);line-height:1.55}.simulationResult dl{border-top:1px solid #64828233;grid-template-columns:1fr 1fr;margin:0;display:grid}.simulationResult dl>div{border-bottom:1px solid #64828226;gap:3px;padding:9px 0;display:grid}.simulationResult dt{color:var(--muted);font-size:var(--type-micro)}.simulationResult dd{overflow-wrap:anywhere;color:var(--ink);font:var(--type-micro)/1.45 var(--mono);margin:0}@media (max-width:600px){.simulationResult{margin:0 19px 15px}.simulationResult dl{grid-template-columns:1fr}}.traceContentErasure{background:#fff9f5;border:1px solid #ebcbb9;border-radius:11px;grid-template-columns:minmax(220px,1.2fr) minmax(180px,.8fr) minmax(220px,1fr);gap:14px;margin-top:18px;padding:17px;display:grid}.traceContentErasure>div:first-child{align-content:start;gap:5px;display:grid}.traceContentErasure>div:first-child span{color:#a85b35;font:700 var(--type-micro) var(--mono);letter-spacing:.13em}.traceContentErasure>div:first-child strong{font-size:var(--type-support)}.traceContentErasure>div:first-child p{color:#845c4b;font-size:var(--type-micro);margin:0;line-height:1.55}.traceContentErasure label{color:var(--ink-soft);font-size:var(--type-micro);gap:6px;font-weight:700;display:grid}.traceContentErasure select,.traceContentErasure textarea{width:100%;min-height:40px;color:var(--ink);font-size:var(--type-caption);background:#fff;border:1px solid #ddc8ba;border-radius:8px;padding:8px 10px}.traceContentErasure textarea{resize:vertical;min-height:76px}.traceErasureAction{border-top:1px solid #efdcd1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding-top:12px;display:flex}.traceErasureAction>div{gap:5px;display:grid}.traceErasureAction small{color:#856857;font-size:var(--type-micro)}.traceErasureReceipt{color:#176e65;font-size:var(--type-micro);margin:0}.traceErasureAction .button{color:#9a4b29}.traceErasureAction .button svg{color:#b65e33}@media (max-width:800px){.traceContentErasure{grid-template-columns:1fr}.traceErasureAction{flex-direction:column;grid-column:auto;align-items:flex-start}}.traceEvidenceErase{background:#fffaf6;border:1px solid #ead0bf;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(220px,1fr);gap:15px;padding:15px;display:grid}.traceEvidenceErase>div:first-child{gap:5px;display:grid}.traceEvidenceErase span{color:#a85b35;font:700 var(--type-micro) var(--mono);letter-spacing:.12em}.traceEvidenceErase strong{font-size:var(--type-support)}.traceEvidenceErase p{color:#7f5d4d;font-size:var(--type-micro);margin:0;line-height:1.55}.traceEvidenceErase label{font-size:var(--type-micro);color:var(--ink-soft);gap:6px;font-weight:700;display:grid}.traceEvidenceErase textarea{resize:vertical;min-height:78px;font-size:var(--type-caption);border:1px solid #ddc8ba;border-radius:8px;padding:8px}.traceEvidenceEraseAction{border-top:1px solid #efdcd1;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}.traceEvidenceEraseAction .inlineError,.traceEvidenceEraseAction .traceErasureReceipt{flex:1}@media (max-width:720px){.traceEvidenceErase{grid-template-columns:1fr}.traceEvidenceEraseAction{flex-direction:column;align-items:flex-start}}.conditionTreeEditor{gap:12px;display:grid}.conditionTreeEditor .conditionEditorHead{align-items:start}.conditionComplexity{background:#f2fbfa;border:1px solid #c9e2df;border-radius:9px;gap:3px;min-width:185px;padding:10px 12px;display:grid}.conditionComplexity span{font:700 var(--type-micro) var(--mono);letter-spacing:.1em;color:#23756f}.conditionComplexity b{font-size:var(--type-caption)}.conditionComplexity small{color:var(--ink-soft);font-size:var(--type-micro)}.conditionComplexity.attention{background:#fff8f3;border-color:#edcfbb}.conditionComplexity.attention span{color:#a9542d}.conditionGroup{background:#fcfefe;border:1px solid #d4e4e4;border-radius:10px;gap:9px;padding:12px 14px;display:grid}.conditionGroup.depth2{background:#f9fcff;border-color:#c9ddeb;margin-left:18px}.conditionGroup.depth3,.conditionGroup.depth4,.conditionGroup.depth5,.conditionGroup.depth6{background:#fcfbff;border-left-color:#9e8cc5;margin-left:18px}.conditionGroup header{align-items:center;gap:10px;display:flex}.conditionGroup header>span{font:700 var(--type-micro) var(--mono);letter-spacing:.1em;color:#257a74;margin-right:auto}.conditionGroup header label{font-size:var(--type-micro);align-items:center;gap:6px;font-weight:700;display:flex}.conditionGroup header select{min-height:30px;font-size:var(--type-micro);background:#fff;border:1px solid #cbdedf;border-radius:7px;padding:4px 8px}.conditionGroup>p{color:var(--ink-soft);font-size:var(--type-micro);margin:0}.conditionGroupChildren{gap:9px;display:grid}.conditionGroup footer{flex-wrap:wrap;gap:8px;display:flex}.conditionTreeRow{grid-template-columns:minmax(130px,1fr) minmax(110px,.7fr) minmax(130px,1fr) auto}.conditionTreeRow .iconButton{align-self:end}@media (max-width:720px){.conditionEditorHead{grid-template-columns:1fr}.conditionComplexity{min-width:0}.conditionGroup.depth2,.conditionGroup.depth3,.conditionGroup.depth4,.conditionGroup.depth5,.conditionGroup.depth6{margin-left:8px}.conditionTreeRow{grid-template-columns:1fr}.conditionTreeRow .iconButton{align-self:start}}.mediaControlRail{background:linear-gradient(100deg,#f2faf9,#f7fbfd);border:1px solid #b9d9d5;border-radius:11px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.mediaControlRail span{gap:3px;display:grid}.mediaControlRail b{color:var(--teal-dark);font-size:var(--type-caption)}.mediaControlRail small{color:var(--muted);font-size:var(--type-micro);font-weight:400}.mediaControlRail i{color:var(--orange);font:700 var(--type-dense) var(--mono)}.qualityWeightEditor{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0;padding:14px 16px;display:grid}.qualityWeightEditor legend{color:var(--ink-soft);font-size:var(--type-micro);padding:0 6px;font-weight:700}.qualityWeightEditor label{gap:6px;display:grid}.qualityWeightEditor input{min-width:0}@media (max-width:760px){.mediaControlRail{grid-template-columns:1fr}.mediaControlRail i{display:none}.qualityWeightEditor,.templateGrid{grid-template-columns:1fr 1fr}}.policyPageBar{justify-content:space-between;align-items:baseline;gap:18px;margin:2px 0 18px;display:flex}.policyPageBar>div{align-items:baseline;gap:10px;display:flex}.policyPageBar h1{color:var(--ink);font:680 22px/1 var(--display);letter-spacing:-.03em;margin:0}.policyPageBar span,.policyPageBar small{color:var(--muted);font-size:var(--type-meta)}.policyPageBar small{text-align:right;max-width:360px}.conditionGroup header{align-items:flex-start}.conditionGroupIdentity{gap:3px;margin-right:auto;display:grid}.conditionGroupIdentity span{color:#257a74;font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.conditionGroupIdentity b{color:var(--ink);font-size:var(--type-meta)}.conditionJoin{background:#edf5f4;border:1px solid #c9dddd;border-radius:9px;grid-auto-flow:column;gap:3px;padding:3px;display:inline-grid}.conditionJoin button{color:#5f7475;cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:auto auto;align-items:baseline;gap:3px;min-width:48px;padding:5px 7px;display:grid}.conditionJoin button strong{font:700 var(--type-meta) var(--display)}.conditionJoin button span{font:650 var(--type-micro) var(--mono)}.conditionJoin button.active{color:#0d726b;background:#fff;box-shadow:0 1px 3px #1a42461f}.conditionJoin button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.conditionGroup.depth2 .conditionJoin{background:#eff5fb;border-color:#cfdeec}.conditionGroup.depth3 .conditionJoin,.conditionGroup.depth4 .conditionJoin,.conditionGroup.depth5 .conditionJoin,.conditionGroup.depth6 .conditionJoin{background:#f5f1fb;border-color:#ddd3ed}@media (max-width:720px){.policyPageBar{flex-direction:column;align-items:flex-start;gap:6px}.policyPageBar small{text-align:left}.conditionGroup header{flex-wrap:wrap}.conditionJoin{order:3;width:100%}.conditionJoin button{justify-content:center}.conditionGroupIdentity{min-width:0}.conditionGroup>.iconButton{margin-left:auto}}.traceErasureHistory{background:#fbfdfd;border:1px solid #d9e6e7;border-radius:11px;gap:10px;margin-top:16px;padding:15px 17px;display:grid}.traceErasureHistory>div:first-child{gap:3px;display:grid}.traceErasureHistory strong{font-size:var(--type-support)}.traceErasureHistory small,.traceErasureHistory>p{color:var(--ink-soft);font-size:var(--type-micro);margin:0}.traceErasureReceiptList{border-top:1px solid #e2ecec;display:grid}.traceErasureReceiptList>div{border-bottom:1px solid #e2ecec;grid-template-columns:minmax(180px,1fr) minmax(180px,1fr);gap:12px;padding:10px 0;display:grid}.traceErasureReceiptList span{gap:3px;display:grid}.traceErasureReceiptList b{font:700 var(--type-micro) var(--mono);color:#225e61}.traceErasureReceiptList p{color:#705e53;font-size:var(--type-micro);margin:0;line-height:1.5}@media (max-width:720px){.traceErasureReceiptList>div{grid-template-columns:1fr}.traceErasureHistory{padding:13px}}.paymentConnectionsPage{gap:18px;display:grid}.compactPageTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:3px 0 12px;display:flex}.compactPageTitle>div{align-items:baseline;gap:10px;display:flex}.compactPageTitle span{color:var(--muted);font:700 var(--type-caption) var(--mono);letter-spacing:.08em}.compactPageTitle h1{font:680 25px/1 var(--display);letter-spacing:-.035em;margin:0}.paymentBoundary{box-shadow:var(--shadow);background:#fff;border:1px solid #c7d9da;border-radius:14px;grid-template-columns:1fr;display:grid;overflow:hidden}.paymentLane{align-content:start;min-width:0;display:grid}.paymentLane+.paymentLane{border-top:1px solid #c7d9da}.paymentLane>header{border-bottom:1px solid #d7e4e4;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:18px 20px;display:grid}.paymentLane.isSandbox>header{background:linear-gradient(105deg,#edf9f7,#f9fcfc)}.paymentLane.isLive>header{background:linear-gradient(105deg,#fff5ea,#fffaf5)}.paymentLaneMark{width:38px;height:38px;color:var(--teal-dark);background:#d9f0ec;border-radius:10px;place-items:center;display:grid}.paymentLane.isLive .paymentLaneMark{color:#a85b2d;background:#ffe6cf}.paymentLaneMark svg{width:18px}.paymentLane header>div{gap:2px;display:grid}.paymentLane header small{color:var(--muted);font:700 var(--type-micro) var(--mono);letter-spacing:.12em}.paymentLane header strong{font-size:var(--type-body)}.paymentLaneRule{border-bottom:1px solid var(--line);background:#fafcfc;justify-content:space-between;align-items:center;gap:12px;padding:10px 20px;display:flex}.paymentLaneRule b{font-size:var(--type-meta)}.paymentLaneRule span{color:var(--muted);font-size:var(--type-caption)}.paymentConnectionList{min-width:0}.paymentConnectionList .dataTableWrap{border-radius:0}.paymentConnectionList .dataTable th{background:#fafcfc}.paymentConnectionEvidenceToggle{min-width:180px}.paymentConnectionEvidenceToggle>summary{color:var(--teal-dark);font-size:var(--type-caption);cursor:pointer;font-weight:700}.connectionCardActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.paymentConnectionCard{background:#fff;border:1px solid #d5e2e3;border-radius:11px;gap:13px;padding:16px;display:grid}.paymentConnectionIdentity{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.paymentConnectionIdentity>div{gap:3px;display:grid}.paymentConnectionIdentity strong{font-size:var(--type-dense)}.paymentConnectionIdentity span{color:var(--muted);font:var(--type-caption) var(--mono)}.paymentConnectionCard dl{border:1px solid #e0e9ea;border-radius:8px;grid-template-columns:repeat(4,1fr);margin:0;display:grid;overflow:hidden}.paymentConnectionCard dl>div{border-right:1px solid #e0e9ea;gap:3px;padding:9px 10px;display:grid}.paymentConnectionCard dl>div:last-child{border:0}.paymentConnectionCard dt{color:var(--muted);font-size:var(--type-micro)}.paymentConnectionCard dd{font:700 var(--type-caption) var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.paymentConnectionCard details{border-top:1px solid #e4ebec}.paymentConnectionCard summary{color:var(--teal-dark);font-size:var(--type-caption);cursor:pointer;padding-top:11px;font-weight:700}.paymentConnectionEvidence{gap:7px;margin-top:10px;display:grid}.paymentConnectionEvidence code{color:#425b5f;font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;background:#f1f5f5;border-radius:6px;padding:8px 9px;overflow:hidden}.paymentConnectionEvidence p{background:#f6f9f9;border-radius:7px;grid-template-columns:17px 1fr;gap:8px;margin:0;padding:8px;display:grid}.paymentConnectionEvidence p.error{color:#9b4f2e;background:#fff2ed}.paymentConnectionEvidence p.warning{color:#956329;background:#fff8ed}.paymentConnectionEvidence p.passed{color:#176e65;background:#edf8f6}.paymentConnectionEvidence p svg{width:15px}.paymentConnectionEvidence p span{font-size:var(--type-micro);gap:2px;line-height:1.4;display:grid}.paymentConnectionEvidence p b{font-size:var(--type-caption)}.paymentConnectionCard>footer{justify-content:space-between;align-items:center;gap:12px;padding-top:2px;display:flex}.paymentConnectionCard>footer>span{color:var(--muted);font-size:var(--type-caption)}.connectionValidateAction{align-items:center;gap:8px;display:flex}.connectionValidateAction small{max-width:190px;color:var(--red);font-size:var(--type-micro)}.paymentActivationBoundary{background:#fff9f5;border:1px solid #e5cdbd;border-radius:10px;grid-template-columns:32px 1fr;align-items:start;gap:12px;padding:14px 16px;display:grid}.paymentActivationBoundary>svg{color:#aa633a;width:22px}.paymentActivationBoundary>div{gap:3px;display:grid}.paymentActivationBoundary strong{font-size:var(--type-support)}.paymentActivationBoundary span{color:#775f53;font-size:var(--type-caption);line-height:1.55}.paymentConnectionFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.paymentConnectionFormGrid label{color:var(--ink-soft);font-size:var(--type-caption);gap:6px;font-weight:700;display:grid}.paymentConnectionFormGrid input,.paymentConnectionFormGrid select{min-width:0;min-height:40px;color:var(--ink);font-size:var(--type-meta);background:#fff;border:1px solid #cad9da;border-radius:8px;padding:8px 10px}.paymentConnectionFormGrid input:focus,.paymentConnectionFormGrid select:focus{border-color:var(--teal);outline:2px solid #1c7c782e}.paymentConnectionFormGrid small{color:var(--muted);font-size:var(--type-micro);font-weight:400}.paymentModeDerived{min-height:40px;color:var(--muted);font-size:var(--type-caption);background:#f8fbfb;border:1px solid #d7e5e5;border-radius:8px;align-self:end;align-items:center;gap:8px;padding:9px 11px;display:flex}.paymentModeDerived svg{width:15px;color:var(--teal)}@media (max-width:900px){.paymentBoundary{grid-template-columns:1fr}.paymentLane+.paymentLane{border-top:1px solid #c7d9da;border-left:0}.paymentConnectionFormGrid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.compactPageTitle{flex-direction:column;align-items:flex-start}.paymentConnectionFormGrid{grid-template-columns:1fr}.paymentConnectionCard dl{grid-template-columns:1fr 1fr}.paymentConnectionCard dl>div:nth-child(2){border-right:0}.paymentConnectionCard dl>div:nth-child(-n+2){border-bottom:1px solid #e0e9ea}.paymentConnectionCard>footer{flex-direction:column;align-items:flex-start}}.consoleV2{--sidebar-width:224px;--console-toolbar-height:56px;grid-template-columns:var(--sidebar-width) minmax(0, 1fr);color:#152238;background:#f7f8fa;grid-template-rows:auto minmax(0,1fr);min-height:100vh;transition:grid-template-columns .18s;display:grid}.consoleV2.sidebarCollapsed{--sidebar-width:64px}.testModeBanner{z-index:90;color:#d7e8f5;height:32px;font-size:var(--type-meta);background:#143a5f;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:flex;position:sticky;top:0}.testModeBanner strong{color:#fff;font-weight:750}.testModeBanner span{opacity:.85}.productSidebar{z-index:50;background:#fff;border-right:1px solid #e1e5ea;flex-direction:column;grid-area:2/1;min-width:0;height:100vh;display:flex;position:sticky;top:0}.testEnvironment .productSidebar{height:calc(100vh - 32px);top:32px}.sidebarBrandRow{border-bottom:1px solid #edf0f3;align-items:center;min-height:64px;padding:0 14px;display:flex}.sidebarBrand{align-items:center;gap:10px;min-width:0;display:flex}.sidebarBrand>span:last-child{gap:1px;min-width:0;display:grid}.sidebarBrand strong{color:#152238;font-size:var(--type-subheading);letter-spacing:-.025em}.sidebarBrand small{color:#788595;font-size:var(--type-micro)}.sidebarClose{display:none}.sidebarWorkspace{border-bottom:1px solid #edf0f3;padding:10px 8px 8px}.sidebarWorkspace .workspaceSwitcher{border:0}.sidebarWorkspace .workspaceSwitcherTrigger{border-radius:7px;grid-template-columns:32px minmax(0,1fr) 12px;width:100%;min-width:0;padding:5px 7px}.sidebarWorkspace .workspaceSwitcherPanel{top:calc(100% + 7px);left:7px;right:auto}.productNavigation{flex-direction:column;flex:1;min-height:0;padding:10px 8px;display:flex;overflow-y:auto}.productNavGroup{gap:2px;padding:0 0 11px;display:grid}.productNavGroup+.productNavGroup{border-top:1px solid #eef1f3;padding-top:10px}.productNavLabel{color:#6b7888;font:700 var(--type-micro) var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:6px 10px 5px}.productNavSection{display:grid}.productNavLink{color:#526273;min-height:36px;font-size:var(--type-support);border-radius:7px;grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:8px;padding:7px 9px;font-weight:620;transition:background .12s,color .12s;display:grid;position:relative}.productNavLink>svg:first-child{color:#687a8d;width:16px}.productNavLink .navChevron{width:10px;transition:transform .15s}.productNavLink:hover{color:#17283b;background:#f3f5f7}.productNavSection.selected>.productNavLink{color:#0c7069;background:#eaf5f3}.productNavSection.selected>.productNavLink>svg:first-child{color:#147d77}.productNavSection.selected>.productNavLink .navChevron{transform:rotate(90deg)}.productNavSection.selected.hasChildren>.productNavLink{color:#435466;background:0 0}.productNavSection.selected.hasChildren>.productNavLink>svg:first-child{color:#5f7183}.productNavSection.selected.hasChildren>.productNavLink:hover{background:#f3f5f7}.productSubnav{border-left:1px solid #dfe6e8;margin:3px 0 4px 28px;padding-left:10px;display:grid}.productSubnav a{color:#6b7888;min-height:30px;font-size:var(--type-meta);border-radius:6px;padding:7px 9px}.productSubnav a:hover{color:#116e68;background:#f0f7f6}.productSubnav a.active{color:#0c7069;background:0 0;border-radius:0 6px 6px 0;font-weight:700;box-shadow:inset 1px 0 #147d77}.sidebarFooter{border-top:1px solid #edf0f3;gap:3px;padding:9px 8px 12px;display:grid}.sidebarFooter>a,.sidebarSettingsMenu>button,.collapseSidebar{color:#5f6f7f;min-height:34px;font-size:var(--type-meta);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:7px 9px;display:grid}.sidebarFooter>a:hover,.sidebarFooter>a.active,.sidebarSettingsMenu>button:hover,.sidebarSettingsMenu>button.active,.collapseSidebar:hover{color:#126f69;background:#edf6f4}.sidebarFooter svg{width:15px}.sidebarSettingsMenu>button .navChevron{width:10px;margin-left:auto;transition:transform .15s}.sidebarSettingsMenu>button[aria-expanded=true] .navChevron{transform:rotate(90deg)}.sidebarSettingsMenu{position:relative}.sidebarSettingsSubnav{z-index:170;background:#fff;border:1px solid #cddbe1;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));width:312px;margin:0;padding:10px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 14px 34px #15223829}.sidebarSettingsPopoverLabel{color:#8090a0;font:700 var(--type-micro)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;grid-column:1/-1;padding:2px 5px 8px}.sidebarSettingsSubnav a{min-height:33px;font-size:var(--type-meta);padding:8px}.sidebarFooter{gap:0;padding:0}.sidebarSettingsMenu>button,.collapseSidebar{border-radius:0;width:100%;min-height:42px;padding:10px 16px}.sidebarSettingsMenu>button{border-bottom:1px solid #e6ecef}.sidebarFooter>a:hover,.sidebarFooter>a.active,.sidebarSettingsMenu>button:hover,.sidebarSettingsMenu>button.active,.collapseSidebar:hover{border-radius:0}.collapseSidebar svg{transform:rotate(180deg)}.sidebarCollapsed .sidebarBrand>span:last-child,.sidebarCollapsed .sidebarWorkspace .workspaceSwitcherTrigger>span:nth-child(2),.sidebarCollapsed .sidebarWorkspace .workspaceSwitcherTrigger>svg,.sidebarCollapsed .productNavLabel,.sidebarCollapsed .productNavLink>span,.sidebarCollapsed .productNavLink .navChevron,.sidebarCollapsed .productSubnav,.sidebarCollapsed .sidebarFooter span{display:none}.sidebarCollapsed .sidebarBrandRow{justify-content:center;padding:0}.sidebarCollapsed .sidebarBrandRow .workspaceSwitcher{border:0;flex:0 0 40px;width:40px}.sidebarCollapsed .sidebarBrandRow .workspaceSwitcherTrigger{grid-template-columns:32px;justify-content:center;width:40px;min-width:40px;padding:3px;display:grid}.sidebarCollapsed .sidebarBrandRow .workspaceSwitcherTrigger>span:nth-child(2),.sidebarCollapsed .sidebarBrandRow .workspaceSwitcherTrigger>svg{display:none}.sidebarCollapsed .sidebarBrandRow .workspaceSwitcherPanel{top:0;left:52px;right:auto}.sidebarCollapsed .productNavigation,.sidebarCollapsed .productNavGroup{overflow-x:hidden}.sidebarCollapsed .sidebarBrand{gap:0}.sidebarCollapsed .sidebarWorkspace{padding:8px}.sidebarCollapsed .sidebarWorkspace .workspaceSwitcherTrigger{grid-template-columns:32px;justify-content:center;padding:3px;display:grid}.sidebarCollapsed .productNavLink,.sidebarCollapsed .sidebarFooter>a,.sidebarCollapsed .sidebarSettingsMenu>button,.sidebarCollapsed .collapseSidebar{box-sizing:border-box;grid-template-columns:1fr;justify-items:center;width:100%;min-width:0;padding:7px}.sidebarCollapsed .collapseSidebar svg{transform:none}.sidebarCollapsed .sidebarWorkspace .workspaceSwitcherPanel{top:-4px;left:54px}.collapsedNavTooltip{z-index:160;color:#f8fafc;font-size:var(--type-support);white-space:nowrap;pointer-events:none;background:#152238;border:1px solid #ffffff14;border-radius:7px;padding:7px 10px;font-weight:650;line-height:1.2;position:fixed;transform:translateY(-50%);box-shadow:0 8px 24px #0f1c2c33}.collapsedNavTooltip:before{content:"";background:#152238;width:9px;height:9px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.consoleSurface{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex;position:relative}.globalToolbar{z-index:42;flex:0 0 var(--console-toolbar-height);height:var(--console-toolbar-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e2e6ea;align-items:center;gap:18px;padding:0 24px;display:flex;position:sticky;top:0}.testEnvironment .globalToolbar{top:32px}.environmentTransition{z-index:41;top:56px;bottom:0;right:0;left:var(--sidebar-width);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f8faf0;align-content:start;gap:24px;padding:32px clamp(24px,4vw,64px);animation:.14s ease-out environmentTransitionIn;display:grid;position:fixed;overflow:hidden}.testEnvironment .environmentTransition{top:88px}.environmentTransitionHeader{color:#1d3043;font-size:var(--type-dense);align-items:center;gap:8px;display:flex}.environmentTransitionHeader small{color:#718093;font-size:var(--type-meta)}.environmentTransitionDot{background:#147d77;border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite environmentTransitionPulse;box-shadow:0 0 0 5px #147d771a}.environmentTransitionSkeleton{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.environmentTransitionSkeleton i{background:linear-gradient(100deg,#fff 22%,#edf2f4 42%,#fff 62%) 0 0/220% 100%;border:1px solid #e1e7eb;border-radius:9px;min-height:126px;animation:1.15s linear infinite environmentSkeletonShimmer;display:block}.environmentTransitionSkeleton i:nth-child(5),.environmentTransitionSkeleton i:nth-child(6){grid-column:span 2;min-height:230px}@keyframes environmentTransitionIn{0%{opacity:0}to{opacity:1}}@keyframes environmentTransitionPulse{50%{box-shadow:0 0 0 8px #147d7708}}@keyframes environmentSkeletonShimmer{to{background-position:-220% 0}}@media (prefers-reduced-motion:reduce){.environmentTransition,.environmentTransitionDot,.environmentTransitionSkeleton i{animation:none}}.globalSearchTrigger{color:#667486;text-align:left;cursor:pointer;background:#f5f7f9;border:1px solid #e3e7eb;border-radius:8px;grid-template-columns:18px minmax(120px,320px) auto;align-items:center;gap:9px;width:min(360px,36vw);min-height:36px;padding:7px 10px;display:grid}.globalSearchTrigger svg{width:15px}.globalSearchTrigger span{font-size:var(--type-support)}.globalSearchTrigger kbd,.commandPalette kbd{color:#7b8794;font:var(--type-micro) var(--mono);background:#fff;border:1px solid #d8dee4;border-radius:4px;padding:2px 5px;box-shadow:0 1px #d9dee3}.globalToolbarActions{align-items:center;gap:7px;margin-left:auto;display:flex}.toolbarIcon,.quickCreateTrigger{color:#52677b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.toolbarIcon:hover,.quickCreateTrigger:hover{color:#0d6f69;background:#edf5f4}.toolbarIcon svg,.quickCreateTrigger svg{width:16px}.toolbarIcon>span{font-size:var(--type-body);font-weight:700}.serviceIndicator{color:#497966;font:650 var(--type-micro) var(--mono);align-items:center;gap:6px;margin-right:4px;display:flex}.serviceIndicator i{background:#4ba17f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e4f1eb}.serviceIndicator.unavailable{color:#a25b37}.serviceIndicator.unavailable i{background:#d87849;box-shadow:0 0 0 3px #fff0e6}.userMenu{border-left:1px solid #e4e8eb;margin-left:4px;padding-left:10px;position:relative}.userMenuTrigger{min-height:38px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;padding:3px 5px;display:flex}.userMenuTrigger:hover,.userMenuTrigger[aria-expanded=true]{background:#edf5f4}.userMenuTrigger>.avatar{width:30px;height:30px;font-size:var(--type-meta)}.userMenuIdentity{text-align:left;gap:1px;max-width:120px;display:grid}.userMenuIdentity strong,.userMenuIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userMenuIdentity strong{font-size:var(--type-caption)}.userMenuIdentity small{color:#7b8795;font-size:var(--type-micro)}.userMenuTrigger>svg{width:11px;transition:transform .15s}.userMenuTrigger[aria-expanded=true]>svg{transform:rotate(90deg)}.userMenuPopover{z-index:180;background:#fff;border:1px solid #dfe5e9;border-radius:10px;width:232px;padding:7px;position:relative;box-shadow:0 18px 48px #0e1d2b2e}.userMenuPopover header{border-bottom:1px solid #edf0f2;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:9px;padding:8px 8px 11px;display:grid}.userMenuPopover header .avatar{width:36px;height:36px;font-size:var(--type-meta)}.userMenuPopover header>span:last-child{min-width:0;display:grid}.userMenuPopover header strong,.userMenuPopover header small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.userMenuPopover header strong{font-size:var(--type-support)}.userMenuPopover header small{color:#7b8795;font-size:var(--type-caption)}.userMenuPopover>a,.userMenuPopover .logoutForm button{color:#31465a;width:100%;min-height:34px;font-size:var(--type-meta);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:18px 1fr;align-items:center;gap:8px;margin:2px 0 0;padding:7px 9px;display:grid}.userMenuPopover>a:hover,.userMenuPopover .logoutForm button:hover{color:#0d6f69;background:#edf5f4}.userMenuPopover svg{width:15px}.userMenuPopover .logoutForm{border-top:1px solid #edf0f2;margin:3px 0 0;padding-top:3px;display:block}.userMenuPopover .logoutForm button:hover{color:var(--red);background:#fff3f1}.mobileNavTrigger{display:none}.environmentSwitcher,.quickCreate{position:relative}.environmentTrigger{color:#536577;min-height:30px;font:700 var(--type-micro) var(--mono);cursor:pointer;background:#fff;border:1px solid #dbe2e6;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;display:flex}.environmentTrigger>i,.environmentMenu button>i{background:#4a9a7a;border-radius:50%;width:7px;height:7px}.environmentTrigger.test>i,.environmentMenu button>i.test{background:#3d79a8}.environmentTrigger svg{width:9px;transform:rotate(90deg)}.environmentMenu,.quickCreateMenu{z-index:70;background:#fff;border:1px solid #d8e0e4;border-radius:10px;width:280px;position:relative;overflow:hidden;box-shadow:0 18px 44px #19283829}.environmentMenu header{background:#f7f9fa;border-bottom:1px solid #e7ecef;gap:3px;padding:13px 14px;display:grid}.environmentMenu header strong{font-size:var(--type-support)}.environmentMenu header span{color:#718091;font-size:var(--type-caption)}.environmentMenu>button{color:#26394d;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf0f2;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 14px;display:grid}.environmentMenu>button:hover,.environmentMenu>button.selected{background:#eff6f5}.environmentMenu>button span{gap:2px;display:grid}.environmentMenu>button strong{font-size:var(--type-meta)}.environmentMenu>button small{color:#758394;font-size:var(--type-micro)}.environmentMenu>button b{color:#147a73;font-size:var(--type-micro)}.environmentMenu>p{color:#a34f31;font-size:var(--type-caption);background:#fff2ed;border-radius:6px;margin:8px;padding:8px}.quickCreateMenu{width:300px;padding:7px;display:grid}.quickCreateMenu a{border-radius:7px;grid-template-columns:34px 1fr;align-items:center;gap:10px;padding:9px;display:grid}.quickCreateMenu a:hover{background:#f0f7f6}.quickCreateMenu>a>svg{color:#147d77;width:16px}.quickCreateMenu a span{gap:2px;display:grid}.quickCreateMenu strong{font-size:var(--type-meta)}.quickCreateMenu small{color:#718092;font-size:var(--type-micro)}.consoleV2 .content{width:min(1440px,100%);min-height:calc(100vh - var(--console-toolbar-height));margin:0 auto;padding:30px 34px 72px}.consoleV2 .pageHeader{min-height:32px;margin-bottom:18px}.consoleV2 .title{font-size:24px;line-height:1.2}.consoleV2 .panel,.consoleV2 .card,.consoleV2 .metricGrid{box-shadow:none;border-radius:10px}.consoleV2 .panelHeader{min-height:54px}.consoleV2 .metricCard{min-height:112px}.consoleV2 .metric{font-size:26px}.consoleV2 .table th{background:#fafbfc}.consoleV2 .table td{padding-top:13px;padding-bottom:13px}.commandBackdrop{z-index:220;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b141f94;place-items:start center;padding-top:min(16vh,150px);display:grid;position:fixed;inset:0}.commandPalette{background:#fff;border:1px solid #ccd5dd;border-radius:13px;width:min(640px,100vw - 32px);top:min(16vh,150px);overflow:hidden;transform:translate(-50%);box-shadow:0 28px 80px #08142047}.commandSearch{border-bottom:1px solid #e4e9ed;grid-template-columns:20px 1fr auto;align-items:center;gap:10px;padding:13px 15px;display:grid}.commandSearch svg{color:#607286;width:17px}.commandSearch input{color:#17283b;min-width:0;font-size:var(--type-body);background:0 0;border:0;outline:0}.commandResults{max-height:390px;padding:7px;display:grid;overflow:auto}.commandResults>button{color:#213347;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:1fr auto 16px;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 10px;display:grid}.commandResults>button:hover,.commandResults>button:focus{background:#ecf6f4;outline:0}.commandResults>button>span{gap:3px;display:grid}.commandResults strong{font-size:var(--type-support)}.commandResults small{color:#778494;font-size:var(--type-caption)}.commandResults code{color:#7d8996;font:var(--type-micro) var(--mono)}.commandResults svg{color:#147d77;width:13px}.commandEmpty{color:#758293;place-items:center;gap:6px;min-height:180px;display:grid}.commandEmpty svg{width:24px}.commandEmpty strong{color:#26384b;font-size:var(--type-dense)}.commandEmpty span{font-size:var(--type-meta)}.commandPalette>footer{color:#7b8793;font-size:var(--type-micro);background:#f8f9fa;border-top:1px solid #e6eaed;align-items:center;gap:14px;padding:9px 14px;display:flex}.commandPalette>footer span{align-items:center;gap:5px;display:flex}.commandPalette>footer a{color:#14766f;margin-left:auto;font-weight:700}.sidebarScrim{display:none}.toolbarIcon{position:relative}.toolbarBadge{color:#fff;min-width:14px;height:14px;font:700 var(--type-micro) var(--mono);background:#e8793b;border:2px solid #fff;border-radius:8px;place-items:center;padding:0 3px;display:grid;position:absolute;top:1px;right:1px}.workbenchMode .toolbarBadge{border-color:#151a21}.workbenchMode .productSidebar{background:#141920;border-color:#28313d}.workbenchMode .sidebarBrandRow,.workbenchMode .sidebarWorkspace,.workbenchMode .productNavGroup+.productNavGroup,.workbenchMode .sidebarFooter{border-color:#29313c}.workbenchMode .sidebarBrand strong{color:#edf3f6}.workbenchMode .sidebarBrand small,.workbenchMode .productNavLabel{color:#7c8997}.workbenchMode .productNavLink,.workbenchMode .sidebarFooter>a,.workbenchMode .collapseSidebar{color:#a6b1bd}.workbenchMode .productNavLink>svg:first-child{color:#8795a4}.workbenchMode .productNavLink:hover,.workbenchMode .sidebarFooter>a:hover{color:#fff;background:#202833}.workbenchMode .productNavSection.selected>.productNavLink{color:#9ee0d8;background:#223437}.workbenchMode .productSubnav{border-color:#34404d}.workbenchMode .productSubnav a{color:#8f9ca9}.workbenchMode .productSubnav a:hover,.workbenchMode .productSubnav a.active{color:#b8eee8;background:#1f2e31}.workbenchMode .workspaceSwitcherTrigger{color:#e8eef2}.workbenchMode .workspaceSwitcherTrigger:hover{background:#202832}.workbenchMode .globalToolbar{background:#151a21;border-color:#2b333e}.workbenchMode .globalSearchTrigger{color:#9ca8b4;background:#20262f;border-color:#313a46}.workbenchMode .globalSearchTrigger kbd{color:#9aa6b2;background:#171c23;border-color:#3d4652}.workbenchMode .toolbarIcon,.workbenchMode .quickCreateTrigger{color:#a5b1bc}.workbenchMode .toolbarIcon:hover,.workbenchMode .quickCreateTrigger:hover{color:#b9eee8;background:#243034}.workbenchMode .environmentTrigger{color:#b7c2cb;background:#1b2129;border-color:#39434e}.workbenchMode .userMenu{border-color:#303844}.workbenchMode .userMenu strong{color:#e5ebef}.workbenchMode .userMenu small{color:#8996a2}.workbenchMode .consoleSurface,.workbenchMode .main{background:#11151b}.workbenchMode .content{width:100%;min-height:calc(100vh - var(--console-toolbar-height));color:#d7dfe6;padding:20px 22px 30px}.workbenchMode .pageHeader .title,.workbenchMode .policyPageBar h1{color:#eef3f6}.workbenchMode .panel,.workbenchMode .card,.workbenchMode .metricGrid{color:#d7dfe6;background:#171c23;border-color:#2c3540}.workbenchMode .panelHeader,.workbenchMode .table th,.workbenchMode .table td{border-color:#2b343f}.workbenchMode .panelHeader h2,.workbenchMode .card h2,.workbenchMode .table td,.workbenchMode .table strong{color:#dbe3e9}.workbenchMode .panelHeader p,.workbenchMode .table th,.workbenchMode .mutedLabel,.workbenchMode .timeCell{color:#8d9aa7}.workbenchMode .table th{background:#1a2028}.workbenchMode .table tbody tr:hover{background:#1d2630}.workbenchMode .status.neutral{color:#a7b3bd;background:#28313b}.workbenchMode .emptyIcon{color:#8795a1;background:#1b222a;border-color:#485462}.workbenchMode .empty strong{color:#dce4e9}.workbenchMode .traceReadingGuide{background:#182425;border-color:#31504f}.workbenchMode .traceReadingGuide strong{color:#dce8e7}.workbenchMode .traceReadingGuide small{color:#829593}.workbenchMode .metricCard{border-color:#2c3540}.workbenchMode .metricLabel,.workbenchMode .metricMeta{color:#8997a4}.workbenchMode .metric{color:#eef3f5}.workbenchMode .recordFilter{background:#161c23;border-color:#2c3540}.workbenchMode .recordFilter a{color:#8f9ba7}.workbenchMode .recordFilter a.active{color:#a4e3db;background:#223335}.workbenchMode .traceWorkspacePage{grid-template-rows:auto minmax(0,1fr);min-height:calc(100vh - 96px)}.workbenchMode .traceWorkspacePage>.pageHeader{margin-bottom:12px}.workbenchMode .traceWorkspacePage .button.secondary{color:#b8c3cc;background:#1a2028;border-color:#36414d}.workbenchMode .traceWorkspacePage .button.secondary:hover{color:#b8eee8;background:#213031;border-color:#4c6f6b}.workbenchMode .traceWorkspacePage .traceStudio{color:#dce4ea;height:calc(100vh - 150px);min-height:0;box-shadow:none;background:#151a21;border-color:#2c3540;border-radius:8px}.workbenchMode .traceWorkspacePage .traceStudioHeader{background:#171d24;border-bottom-color:#2c3540}.workbenchMode .traceWorkspacePage .traceStudioHeader>div:first-child>span,.workbenchMode .traceWorkspacePage .traceTopologyHead>span{color:#72c5bc}.workbenchMode .traceWorkspacePage .traceStudioHeader code{color:#a7ddd7}.workbenchMode .traceWorkspacePage .traceStudioHeader small,.workbenchMode .traceWorkspacePage .traceTopologyHead small{color:#7f8d9a}.workbenchMode .traceWorkspacePage .traceStudioFacts,.workbenchMode .traceWorkspacePage .traceStudioFacts span{border-color:#313b47}.workbenchMode .traceWorkspacePage .traceStudioFacts span{color:#82909d}.workbenchMode .traceWorkspacePage .traceStudioFacts b{color:#e4ebef}.workbenchMode .traceWorkspacePage .traceStudioFacts .bad b{color:#f29765}.workbenchMode .traceWorkspacePage .traceStudioGrid{height:100%;min-height:0}.workbenchMode .traceWorkspacePage .traceStudioCanvas{background:#141920;border-right-color:#2d3641;min-height:0;overflow:auto}.workbenchMode .traceWorkspacePage .traceTopology{background:#171d24;border-bottom-color:#2c3540}.workbenchMode .traceWorkspacePage .traceTopologyMap{scrollbar-color:#394653 transparent}.workbenchMode .traceWorkspacePage .traceTopologyNode{color:#cbd5dc;background:#1b222a;border-color:#34404c}.workbenchMode .traceWorkspacePage .traceTopologyNode:hover,.workbenchMode .traceWorkspacePage .traceTopologyNode.selected{color:#e2efed;background:#203130;border-color:#4c817b}.workbenchMode .traceWorkspacePage .traceTopologyNode>i{color:#80c9c1;background:#1a2929;border-color:#3d554f}.workbenchMode .traceWorkspacePage .traceTopologyNode small{color:#7f8c99}.workbenchMode .traceWorkspacePage .traceTopologyNode>b,.workbenchMode .traceWorkspacePage .traceTopologyNode>b:before{border-color:#465360}.traceTopology{padding:13px 18px 14px}.traceTopologyHead{margin-bottom:0}.traceTopologyHead>div{align-items:baseline;gap:10px;display:flex}.traceTopologyHead>div>span{font:700 var(--type-micro) var(--mono);letter-spacing:.13em}.traceTopologyToggle{border:1px solid var(--line);color:inherit;font:700 var(--type-micro) var(--mono);cursor:pointer;background:0 0;border-radius:5px;padding:4px 8px}.traceTopologyToggle:hover{border-color:var(--teal)}.traceTopologyTree{max-height:236px;margin-top:10px;padding:1px 0 4px;display:grid;overflow:auto}.traceTopologyRow{align-items:stretch;min-height:45px;display:flex}.traceTopologyConnectors{flex:none;align-self:stretch;display:flex}.traceTopologyConnectors>i{flex:0 0 23px;width:23px;display:block;position:relative}.traceTopologyConnectors>i:before,.traceTopologyConnectors>i:after{content:"";background:#9ebdbb;position:absolute}.traceTopologyConnectors>i.through.continues:before{width:1px;top:0;bottom:0;left:11px}.traceTopologyConnectors>i.elbow:before{width:1px;height:50%;top:0;left:11px}.traceTopologyConnectors>i.elbow.continues:before{height:100%}.traceTopologyConnectors>i.elbow:after{width:12px;height:1px;top:50%;left:11px}.traceTopologyRow .traceTopologyNode{min-width:170px;max-width:270px;margin:3px 0;padding:7px 10px}.traceTopologyToggle:focus-visible{outline-offset:2px;outline:2px solid #f28c4bcc}.traceWorkspacePage .traceTopologyHead>div>span{color:var(--teal-dark)}.workbenchMode .traceWorkspacePage .traceTopologyHead>div>span{color:#72c5bc}.workbenchMode .traceWorkspacePage .traceTopologyToggle{color:#aebac4;border-color:#394653}.workbenchMode .traceWorkspacePage .traceTopologyToggle:hover{color:#dce7e7;border-color:#62aaa2}.workbenchMode .traceWorkspacePage .traceTopologyConnectors>i:before,.workbenchMode .traceWorkspacePage .traceTopologyConnectors>i:after{background:#465360}.workbenchMode .traceWorkspacePage .traceTimeline{background:#141920;min-height:100%}.workbenchMode .traceWorkspacePage .traceTimelineHead{color:#7f8c99;background:#181e26;border-bottom-color:#2c3540}.workbenchMode .traceWorkspacePage .traceTimelineRow{color:#d5dee4;background:#151a21;border-bottom-color:#28313b}.workbenchMode .traceWorkspacePage .traceTimelineRow:hover,.workbenchMode .traceWorkspacePage .traceTimelineRow.selected{background:#1d272f}.workbenchMode .traceWorkspacePage .traceTimelineRow.selected{box-shadow:inset 3px 0 #4cb2a8}.workbenchMode .traceWorkspacePage .traceTimelineName>i{color:#80c9c1;background:#1a222a;border-color:#3d4b57}.workbenchMode .traceWorkspacePage .traceTimelineName small,.workbenchMode .traceWorkspacePage .traceTimelineStatus small{color:#788693}.workbenchMode .traceWorkspacePage .traceTimelineLane{background-image:linear-gradient(90deg,#0000 49.8%,#2e3945 50%,#0000 50.2%);border-color:#34404c}.workbenchMode .traceWorkspacePage .traceTimelineBar{background:#3da49a;box-shadow:0 0 0 1px #76d6cc26}.workbenchMode .traceWorkspacePage .traceTimelineBar b{color:#8997a4}.workbenchMode .traceWorkspacePage .traceInspector{background:#171c23;min-height:0;overflow:auto}.workbenchMode .traceWorkspacePage .traceInspectorLabel,.workbenchMode .traceWorkspacePage .traceInspectorFacts,.workbenchMode .traceWorkspacePage .traceInspectorSection,.workbenchMode .traceWorkspacePage .traceInspectorFooter{border-color:#2c3540}.workbenchMode .traceWorkspacePage .traceInspectorFacts{background:#151b22}.workbenchMode .traceWorkspacePage .traceInspectorFacts>div{background:#151b22;border-color:#2c3540}.workbenchMode .traceWorkspacePage .traceInspector h2{color:#e5ecef}.workbenchMode .traceWorkspacePage .traceInspectorSub,.workbenchMode .traceWorkspacePage .traceInspectorFacts dt,.workbenchMode .traceWorkspacePage .traceInspectorHint{color:#87949f}.workbenchMode .traceWorkspacePage .traceInspectorFacts dd,.workbenchMode .traceWorkspacePage .traceInspectorSectionHead strong,.workbenchMode .traceWorkspacePage .traceInspectorAttributes dd{color:#ccd6dd}.workbenchMode .traceWorkspacePage .traceInspectorFacts code,.workbenchMode .traceWorkspacePage .traceInspectorSub code{color:#8ecdc5}.workbenchMode .traceWorkspacePage .traceInspectorAttributes>div{border-color:#29323c}.workbenchMode .traceWorkspacePage .traceInspectorAttributes dt{color:#7e8b98}.workbenchMode .traceWorkspacePage .traceTokenGrid>div,.workbenchMode .traceWorkspacePage .traceInspectorContent>div{background:#141a21;border-color:#303b47}.workbenchMode .traceWorkspacePage .traceTokenGrid strong{color:#e5ecef}.workbenchMode .traceWorkspacePage .traceTokenEvidence{background:#171d24}.workbenchMode .traceWorkspacePage .traceTokenGrid{background:#141a21;border-color:#303b47}.workbenchMode .traceWorkspacePage .traceInspectorContent pre{color:#cbd5dc;background:#11161c;border-color:#2e3944}.workbenchMode .traceWorkspacePage .traceInspectorException{color:#efb18e;background:#261e1a;border-color:#644334}.workbenchMode .traceWorkspacePage .traceInspectorException strong{color:#f3bc9c}.workbenchMode .traceWorkspacePage .traceInspectorException p{color:#b9947e}.workbenchMode .traceWorkspacePage .traceInspectorFooter{background:#151b22}.workbenchMode .traceWorkspacePage .traceInspectorFooter a{color:#8bd5cc}.workbenchMode .traceWorkspacePage .advancedEvidence{color:#9aa7b2;background:#171c23;border-color:#2c3540}.workbenchMode .traceWorkspacePage .advancedEvidence summary{color:#9aa7b2}.workbenchMode .traceWorkspacePage .advancedEvidenceBody{border-color:#2c3540}@media (max-width:1180px){.globalToolbar{padding:0 18px}.serviceIndicator span,.userMenuIdentity{display:none}.globalSearchTrigger{width:min(330px,42vw)}.consoleV2 .content{padding-left:24px;padding-right:24px}}@media (max-width:820px){.consoleV2,.consoleV2.sidebarCollapsed{display:block}.testModeBanner{position:sticky}.productSidebar,.testEnvironment .productSidebar{z-index:110;width:min(300px,88vw);height:100vh;transition:transform .18s;position:fixed;top:0;left:0;transform:translate(-105%);box-shadow:20px 0 50px #0a16222e}.productSidebar.mobileOpen{transform:translate(0)}.sidebarBrandRow{justify-content:space-between}.sidebarClose{color:#68798a;background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.sidebarClose svg{width:16px}.sidebarScrim{z-index:105;background:#0b162261;border:0;display:block;position:fixed;inset:0}.consoleSurface{min-width:0}.globalToolbar,.testEnvironment .globalToolbar{padding:0 14px;top:0}.testEnvironment .globalToolbar{top:32px}.mobileNavTrigger{color:#526579;background:0 0;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.mobileNavTrigger svg{width:18px}.globalSearchTrigger{flex:1;width:auto;display:flex}.globalSearchTrigger span{display:none}.globalSearchTrigger kbd{margin-left:auto}.serviceIndicator,.toolbarIcon:nth-last-of-type(2),.userMenuIdentity,.userMenuTrigger>svg{display:none}.userMenu{margin-left:0;padding-left:4px;display:block}.userMenuPopover{position:fixed;top:52px;right:12px}.consoleV2 .content{padding:22px 16px 48px}.workbenchMode .content{padding:14px 10px 24px}.sidebarCollapsed .sidebarBrand>span:last-child,.sidebarCollapsed .sidebarWorkspace .workspaceSwitcherTrigger>span:nth-child(2),.sidebarCollapsed .sidebarWorkspace .workspaceSwitcherTrigger>svg,.sidebarCollapsed .productNavLabel,.sidebarCollapsed .productNavLink>span,.sidebarCollapsed .productNavLink .navChevron,.sidebarCollapsed .productSubnav,.sidebarCollapsed .sidebarFooter span{display:initial}.sidebarCollapsed .sidebarWorkspace .workspaceSwitcherTrigger{grid-template-columns:32px minmax(0,1fr) 12px}.sidebarCollapsed .productNavLink,.sidebarCollapsed .sidebarFooter>a,.sidebarCollapsed .sidebarSettingsMenu>button,.sidebarCollapsed .collapseSidebar{grid-template-columns:20px minmax(0,1fr) 12px;justify-items:start}.collapseSidebar,.collapsedNavTooltip{display:none}}@media (max-width:520px){.testModeBanner span{display:none}.globalToolbarActions{gap:2px}.environmentTrigger{padding:5px 6px}.globalSearchTrigger{min-width:80px}.commandBackdrop{padding-top:62px}.commandResults code{display:none}.commandResults>button{grid-template-columns:1fr 16px}.consoleV2 .title{font-size:22px}.consoleV2 .metricGrid{grid-template-columns:1fr}.consoleV2 .metricCard{border-right:0;border-bottom:1px solid var(--line)}}@media (prefers-reduced-motion:reduce){.consoleV2,.productSidebar,.productNavLink,.productSubnav a{transition:none}}.workbenchEventsPage{grid-template-rows:auto auto minmax(560px,calc(100vh - 174px));min-height:calc(100vh - 106px);display:grid}.workbenchFilterBar{color:#8e9aa6;background:#171c23;border:1px solid #2c3540;border-bottom:0;border-radius:9px 9px 0 0;align-items:center;gap:7px;min-height:45px;padding:6px 11px;display:flex}.workbenchFilterBar>svg{width:15px}.workbenchFilterBar>span{font-size:var(--type-caption);margin-right:10px}.workbenchFilterBar>a{color:#94a0ab;font:700 var(--type-micro) var(--mono);border:1px solid #323c48;border-radius:6px;padding:5px 8px}.workbenchFilterBar>a:hover,.workbenchFilterBar>a.active{color:#a9e4dc;background:#223432;border-color:#426660}.workbenchFilterBar>b{font:700 var(--type-micro) var(--mono);margin-left:auto}.workbenchSplit{background:#141920;border:1px solid #2c3540;border-radius:0 0 9px 9px;grid-template-columns:minmax(360px,42%) minmax(420px,58%);min-height:0;display:grid;overflow:hidden}.workbenchEventList{border-right:1px solid #2c3540;min-width:0;overflow:auto}.workbenchEventList>a{color:#cbd4db;background:#151a21;border-bottom:1px solid #29323c;grid-template-columns:minmax(0,1fr) auto;gap:14px;min-height:76px;padding:13px 15px;display:grid}.workbenchEventList>a:hover,.workbenchEventList>a.selected{background:#1c252e}.workbenchEventList>a.selected{box-shadow:inset 3px 0 #3eaca2}.workbenchEventList>a>div{gap:3px;min-width:0;display:grid}.workbenchEventList span{color:#6fb8b1;font:700 var(--type-micro) var(--mono);letter-spacing:.08em}.workbenchEventList strong,.workbenchEventList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbenchEventList strong{font-size:var(--type-meta)}.workbenchEventList small{color:#8996a2;font-size:var(--type-micro)}.workbenchEventList aside{align-content:space-between;justify-items:end;gap:8px;display:grid}.workbenchEventList time{color:#7d8995;font:var(--type-micro) var(--mono)}.workbenchInspector{background:#171c23;min-width:0;overflow:auto}.workbenchInspector>header{border-bottom:1px solid #2c3540;grid-template-columns:1fr auto;gap:7px;padding:21px;display:grid}.workbenchInspector>header>span{color:#75c7be;font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.workbenchInspector h2,.workbenchInspector p{grid-column:1/-1}.workbenchInspector h2{color:#e7edf1;margin:8px 0 0;font-size:20px}.workbenchInspector p{color:#93a0ab;font-size:var(--type-caption);margin:0;line-height:1.6}.workbenchInspector dl{margin:0;padding:8px 20px;display:grid}.workbenchInspector dl>div{border-bottom:1px solid #29323c;grid-template-columns:130px 1fr;gap:14px;padding:10px 0;display:grid}.workbenchInspector dt{color:#7f8c98;font:var(--type-micro) var(--mono)}.workbenchInspector dd{color:#c3cdd5;font:var(--type-micro)/1.55 var(--mono);overflow-wrap:anywhere;margin:0}.workbenchInspector>footer{color:#89aaa7;font-size:var(--type-micro);background:#192526;border:1px solid #2e4547;border-radius:7px;align-items:center;gap:8px;margin:10px 20px 20px;padding:11px;display:flex}.workbenchInspector>footer svg{width:14px}.workbenchHealthGrid{background:#171c23;border:1px solid #2d3641;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.workbenchHealthGrid article{border-right:1px solid #2d3641;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;min-height:92px;padding:15px;display:grid}.workbenchHealthGrid article:last-child{border:0}.workbenchHealthGrid article>span{color:#75c7be;background:#213333;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.workbenchHealthGrid article>span svg{width:16px}.workbenchHealthGrid article>div{gap:3px;display:grid}.workbenchHealthGrid strong{color:#dce4e9;font-size:var(--type-meta)}.workbenchHealthGrid small{color:#86939f;font-size:var(--type-micro)}.workbenchInlineEmpty{color:#8996a2;text-align:center;font-size:var(--type-meta);padding:36px}.traceIndexSplit{border-radius:0 0 9px 9px;height:calc(100vh - 168px);min-height:560px}.traceIndexList>a{min-height:82px}.traceIndexList>a>aside small{font:700 var(--type-micro) var(--mono)}.traceIndexInspector{flex-direction:column;display:flex}.traceIndexInspector>header p{font-family:var(--mono);overflow-wrap:anywhere}.traceInspectorActions{border-top:1px solid #2c3540;flex-wrap:wrap;gap:8px;padding:18px 20px;display:flex}.traceIndexInspector>footer{margin-top:auto}@media (max-width:900px){.workbenchEventsPage{grid-template-rows:auto auto auto}.workbenchSplit{grid-template-columns:1fr}.workbenchEventList{border-bottom:1px solid #2c3540;border-right:0;max-height:420px}.workbenchInspector{max-height:none}.workbenchHealthGrid{grid-template-columns:1fr 1fr}.workbenchHealthGrid article:nth-child(2){border-right:0}.workbenchHealthGrid article:nth-child(-n+2){border-bottom:1px solid #2d3641}.traceIndexSplit{height:auto;min-height:0}}@media (max-width:520px){.workbenchFilterBar>span{display:none}.workbenchSplit{grid-template-columns:1fr}.workbenchInspector dl>div{grid-template-columns:1fr;gap:5px}.workbenchHealthGrid{grid-template-columns:1fr}.workbenchHealthGrid article{border-right:0;border-bottom:1px solid #2d3641!important}}.sidebarBrandRow>.workspaceSwitcher{border:0;width:100%}.sidebarBrandRow .workspaceSwitcherTrigger{border-radius:8px;grid-template-columns:34px minmax(0,1fr) 12px;width:100%;min-width:0;min-height:48px;padding:6px 8px}.sidebarBrandRow .workspaceSwitcherPanel{top:calc(100% + 7px);left:8px;right:auto}.sidebarBrandRow .workspaceAvatar{font:800 var(--type-caption) var(--mono)}.sidebarWorkspace{display:none}.sidebarBrandRow{border-bottom-color:#e1e7eb;gap:4px;padding:8px}.sidebarBrandRow .sidebarClose{flex:none}.workbenchDockTrigger{color:#25404a;text-align:left;cursor:pointer;background:#f4fbfa;border:1px solid #d8e4e5;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto 12px;align-items:center;gap:8px;width:100%;margin-top:8px;padding:10px 9px;display:grid}.workbenchDockTrigger>svg:first-child{color:#147d77;width:16px}.workbenchDockTrigger>span{font-size:var(--type-meta);font-weight:760}.workbenchDockTrigger small{color:#70808c;font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbenchDockTrigger>svg:last-child{color:#7d8c98;width:12px}.workbenchDockTrigger:hover,.workbenchDockTrigger:focus-visible{background:#e9f6f3;border-color:#8fc7c1;outline:0}.workbenchDrawerBackdrop{z-index:160;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);cursor:default;background:#0e161f73;border:0;position:fixed;inset:0}.workbenchDrawer{z-index:161;color:#dce5ea;background:#121820;border:1px solid #34404c;border-radius:12px 12px 8px 8px;grid-template-rows:auto minmax(0,1fr);height:min(72vh,720px);min-height:460px;display:grid;position:fixed;bottom:14px;left:238px;right:14px;overflow:hidden;box-shadow:0 -18px 55px #040a116b}.workbenchDrawer.maximized{border-radius:10px;height:auto;min-height:0;inset:12px}.workbenchDrawerHeader{background:#171d25;border-bottom:1px solid #2c3540;grid-template-columns:minmax(190px,.8fr) minmax(360px,1.6fr) auto;align-items:center;min-height:60px;display:grid}.workbenchDrawerIdentity{align-items:center;gap:9px;padding:0 14px;display:flex}.workbenchDrawerIdentity>span{color:#83d2c8;background:#203735;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.workbenchDrawerIdentity svg{width:15px}.workbenchDrawerIdentity>div{gap:2px;display:grid}.workbenchDrawerIdentity strong{font-size:var(--type-dense)}.workbenchDrawerIdentity small{color:#8f9ca8;font-size:var(--type-caption)}.workbenchDrawerHeader nav{align-self:stretch;align-items:center;gap:2px;display:flex}.workbenchDrawerHeader nav a{color:#8f9ca8;height:100%;font-size:var(--type-micro);align-items:center;padding:0 10px;font-weight:650;display:flex}.workbenchDrawerHeader nav a:hover{color:#c1f0eb;background:#203033}.workbenchDrawerActions{border-left:1px solid #2c3540;align-self:stretch;align-items:center;gap:3px;padding:0 9px;display:flex}.workbenchDrawerActions>a,.workbenchDrawerActions>button{color:#aeb9c2;min-height:29px;font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 8px;display:inline-flex}.workbenchDrawerActions>a:hover,.workbenchDrawerActions>button:hover{color:#c2f0eb;background:#223235}.workbenchDrawerActions>a svg,.workbenchDrawerActions>button svg{width:13px}.workbenchDrawerActions>a{border:1px solid #34414c}.workbenchDrawerActions>.workbenchDrawerIconAction{width:30px;padding:5px}.workbenchDrawerActions>.workbenchDrawerIconAction svg{width:15px;height:15px}.policyIndexPage{gap:16px;max-width:1440px;display:grid}.policyIndexHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.policyIndexHeader h1{color:var(--ink);font:650 25px/1.1 var(--display);margin:0}.policyIndexHeader>div:first-child>span{color:var(--muted);font:var(--type-support) var(--mono);margin-top:6px;display:block}.policyIndexHeader>.policyCreateDisclosure{min-width:min(500px,56%)}.policyCreateDisclosure{background:#fff;border:1px solid #d8e2e7;border-radius:10px;box-shadow:0 1px 1px #15223805}.policyCreateDisclosureHead{justify-content:space-between;align-items:center;gap:14px;padding:11px 13px;display:flex}.policyCreateDisclosureHead>div{gap:3px;display:grid}.policyCreateDisclosureHead strong{font-size:var(--type-dense)}.policyCreateDisclosureHead small{color:var(--muted);font-size:var(--type-meta)}.policyCreateDisclosureHead .button{min-height:32px;font-size:var(--type-meta);padding:6px 11px}.policyCreateDisclosureHead .button svg{width:14px}.policyCreateDisclosureBody{border-top:1px solid #edf1f3;padding:0 13px 14px}.policyCreateDisclosureBody .newPolicyForm{padding-top:13px}.policyIndexStats{background:#fff;border:1px solid #d8e2e7;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.policyIndexStats .metricCard{min-height:86px;box-shadow:none;border:0;border-right:1px solid #e7edf0;border-radius:0}.policyIndexStats .metricCard:last-child{border-right:0}.policyIndexStats .metricCard p{display:none}.policyIndexList .panel{box-shadow:none}.policyIndexUtilities{gap:8px;display:grid}.policyIndexUtilities>details{background:#fff;border:1px solid #d8e2e7;border-radius:9px}.policyIndexUtilities>details>summary{color:var(--ink);font-size:var(--type-support);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:700;list-style:none;display:flex}.policyIndexUtilities>details>summary::-webkit-details-marker{display:none}.policyIndexUtilities>details>summary:after{content:"+";color:var(--teal);font:600 18px/1 var(--mono)}.policyIndexUtilities>details[open]>summary{border-bottom:1px solid #e7edf0}.policyIndexUtilities>details[open]>summary:after{content:"−"}.policyIndexUtilities>details>summary small{color:var(--muted);font-size:var(--type-meta);margin-right:auto;font-weight:400}.policyIndexUtilities>details>div,.policyIndexUtilities>details>.section{padding:0 14px 14px}.policyIndexUtilities .section{margin:0}.policyIndexUtilities .panel{box-shadow:none;border:0;margin:0}.policyIndexUtilities .panelHeader{padding:14px 0}.policyIndexUtilities .panelBody{padding:0}.policyIndexUtilities .adoptionGrid{padding:14px 0}@media (max-width:820px){.policyIndexHeader{display:grid}.policyIndexHeader>.policyCreateDisclosure{min-width:0}.policyIndexStats{grid-template-columns:repeat(2,minmax(0,1fr))}.policyIndexStats .metricCard:nth-child(2){border-right:0}.policyIndexStats .metricCard:nth-child(-n+2){border-bottom:1px solid #e7edf0}.policyIndexStats .metricCard:nth-child(3){border-right:1px solid #e7edf0}}.controlEditorStack{gap:10px;display:grid}.controlGuidance{color:var(--muted);font-size:var(--type-meta);background:#fff;border:1px solid #d8e2e7;border-radius:9px;padding:10px 13px;line-height:1.55}.controlGuidance summary{color:var(--ink);font-size:var(--type-support);cursor:pointer;font-weight:700}.controlGuidance>div{margin-top:8px}.taskModalBackdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1522386b;place-items:center;padding:24px;animation:.16s fadeIn;display:grid;position:fixed;inset:0}.taskModal{background:#fff;border:1px solid #d8e2e7eb;border-radius:14px;outline:none;grid-template-rows:auto minmax(0,1fr);width:min(860px,100%);max-height:calc(100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 28px 90px #0f1d314d}.taskModalHeader{background:#fff;border-bottom:1px solid #e7edf0;justify-content:space-between;align-items:flex-start;gap:24px;padding:18px 20px 16px;display:flex}.taskModalHeader>div{gap:4px;display:grid}.taskModalHeader h2{color:var(--ink);font:650 18px/1.3 var(--display);letter-spacing:-.015em;margin:0}.taskModalHeader p{color:var(--muted);font-size:var(--type-support);margin:0;line-height:1.5}.taskModalHeader .iconButton{flex:none}.taskModalBody{overscroll-behavior:contain;min-height:0;padding:20px;scroll-padding-block:72px 24px;overflow:auto}.taskModalBody>:first-child{margin-top:0}.taskModal .newPolicyFormFooter{z-index:auto;background:#fff;margin:0;padding:14px 0 0;position:static}@media (max-width:640px){.taskModalBackdrop{align-items:end;padding:0}.taskModal{border-radius:14px 14px 0 0;width:100%;max-height:calc(100dvh - 16px)}.taskModalHeader,.taskModalBody{padding:16px}.taskModal .newPolicyFieldGrid{grid-template-columns:1fr}.taskModal .newPolicyFormFooter{z-index:auto;background:#fff;border-top:1px solid #edf1f3;order:2;margin:0;padding:12px 0 0;position:static}.taskModal .newPolicyDescription{order:3}.taskModal .newPolicyFormFooter .button{width:100%;min-width:0}}@media (prefers-reduced-motion:reduce){.taskModalBackdrop,.taskModal{animation:none}}.consoleV2 .sidebarBrandRow{border-bottom-color:#e2e6ea;height:56px;min-height:56px;padding:0 8px}.consoleV2:not(.sidebarCollapsed) .sidebarBrandRow .workspaceSwitcherTrigger{grid-template-columns:34px minmax(0,1fr) 12px;min-height:44px;padding:4px 7px;display:grid}.consoleV2:not(.sidebarCollapsed) .sidebarBrandRow .workspaceSwitcherTrigger>span:nth-child(2){display:grid}.consoleV2:not(.sidebarCollapsed) .sidebarBrandRow .workspaceSwitcherTrigger>svg{display:block}.consoleV2:not(.sidebarCollapsed) .sidebarBrandRow .workspaceSwitcherTrigger strong,.consoleV2:not(.sidebarCollapsed) .sidebarBrandRow .workspaceSwitcherTrigger small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.consoleV2.sidebarCollapsed .sidebarBrandRow{padding:0}.workbenchDrawerBody{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);min-height:0;display:grid}.workbenchDrawerOverview{border-right:1px solid #2c3540;grid-template-rows:auto 1fr;min-width:0;display:grid}.workbenchDrawerOverview>header{border-bottom:1px solid #28323d;gap:4px;padding:20px 20px 15px;display:grid}.workbenchDrawerOverview>header span{color:#73c5bb;font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.workbenchDrawerOverview>header strong{font-size:17px}.workbenchDrawerOverview>header small{color:#8e9aa5;font-size:var(--type-micro)}.workbenchDrawerMetrics{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;display:grid}.workbenchDrawerMetrics>a{color:#dce5ea;border-bottom:1px solid #28323d;border-right:1px solid #28323d;align-content:space-between;min-height:145px;padding:18px;display:grid}.workbenchDrawerMetrics>a:nth-child(2n){border-right:0}.workbenchDrawerMetrics>a:hover{background:#1a252e}.workbenchDrawerMetrics span{color:#95a2ad;font-size:var(--type-caption)}.workbenchDrawerMetrics strong{font:650 30px/1 var(--display);letter-spacing:-.04em;margin-top:22px}.workbenchDrawerMetrics small{color:#79c6be;font:700 var(--type-micro) var(--mono);margin-top:18px}.workbenchDrawerError{color:#d4a485;font-size:var(--type-caption);background:#231b19;border:1px solid #62483d;border-radius:8px;grid-template-columns:20px 1fr;gap:9px;margin:17px;padding:14px;line-height:1.55;display:grid}.workbenchDrawerError svg{width:16px}.workbenchDrawerStart{background:#151b23;align-content:start;gap:14px;padding:21px;display:grid}.workbenchDrawerStart>div:first-child{border-bottom:1px solid #2b343f;gap:5px;padding-bottom:15px;display:grid}.workbenchDrawerStart>div:first-child span{color:#79c6be;font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.workbenchDrawerStart>div:first-child strong{font-size:var(--type-body)}.workbenchDrawerStart p{color:#909ca7;font-size:var(--type-caption);margin:2px 0 0;line-height:1.6}.workbenchDrawerLinks{gap:7px;display:grid}.workbenchDrawerLinks>a{color:#d5dfe5;background:#171e27;border:1px solid #2d3743;border-radius:8px;grid-template-columns:29px 1fr 13px;align-items:center;gap:10px;padding:10px;display:grid}.workbenchDrawerLinks>a:hover{background:#1c2b2d;border-color:#3e6e6a}.workbenchDrawerLinks>a>svg:first-child{color:#7ccac1;width:15px}.workbenchDrawerLinks>a>svg:last-child{color:#8d9aa6;width:12px}.workbenchDrawerLinks span{gap:3px;display:grid}.workbenchDrawerLinks strong{font-size:var(--type-caption)}.workbenchDrawerLinks small{color:#8a98a4;font-size:var(--type-micro)}.sandboxEnvironment .environmentTrigger{color:#144d76;background:#edf6fc;border-color:#7daecf}.sandboxEnvironment .environmentTrigger small{color:#4280aa}.liveEnvironment .environmentTrigger{color:#8a471f;background:#fff7ef;border-color:#e0a875}.liveEnvironment .environmentTrigger>i{background:#d77436}.environmentTrigger>span{font:750 var(--type-micro) var(--mono)}.environmentTrigger small{font:700 var(--type-micro) var(--mono);opacity:.8}.testModeBanner{background:#143a5f;justify-content:center;align-items:center;gap:12px;display:flex}.testModeBanner strong{font:700 var(--type-micro) var(--mono);letter-spacing:.08em;background:#041a3140;border:1px solid #aedcf06b;border-radius:99px;padding:3px 7px}.testModeBanner span{font-size:var(--type-caption)}.workbenchMode .workbenchDockTrigger{color:#c2e5e0;background:#1b2c2e;border-color:#34504f}.workbenchMode .sidebarBrandRow{border-bottom-color:#29313c}.workbenchMode .sidebarBrandRow .workspaceSwitcherPanel{color:var(--ink)}@media (min-width:821px){.consoleV2.testEnvironment{background:#143a5f}.testEnvironment .testModeBanner{height:32px;padding-bottom:0}.testEnvironment .productSidebar{z-index:50;border-radius:20px 0 0;height:calc(100vh - 32px);margin-top:0;top:32px}.testEnvironment .sidebarBrandRow{border-radius:20px 0 0}.testEnvironment .consoleSurface{background:#f7f8fa;border-radius:0 20px 0 0;min-height:calc(100vh - 32px);margin-top:0;position:relative}.testEnvironment .globalToolbar{border-radius:0 20px 0 0}}@media (max-width:820px){.workbenchDockTrigger{display:none}.workbenchDrawer{border-bottom:0;border-left:0;border-right:0;border-radius:13px 13px 0 0;height:82vh;min-height:0;bottom:0;left:0;right:0}.workbenchDrawer.maximized{border-radius:0;height:auto;inset:0}.workbenchDrawerHeader{grid-template-columns:1fr auto;min-height:56px}.workbenchDrawerHeader nav{border-top:1px solid #2c3540;grid-area:2/1/auto/-1;min-height:38px;padding:0 9px;overflow:auto}.workbenchDrawerHeader nav a{white-space:nowrap;height:37px}.workbenchDrawerActions{border-left:0}.workbenchDrawerActions>a{display:none}.workbenchDrawerBody{grid-template-columns:1fr;overflow:auto}.workbenchDrawerOverview{border-bottom:1px solid #2c3540;border-right:0}.workbenchDrawerMetrics>a{min-height:102px}.workbenchDrawerMetrics strong{margin-top:12px;font-size:23px}.workbenchDrawerMetrics small{margin-top:10px}.workbenchDrawerStart{padding-bottom:24px}.sidebarBrandRow .workspaceSwitcherPanel{width:min(330px,100vw - 20px);left:0;right:auto}}.dashboardRangeBar{border-bottom:1px solid #dde3e8;justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin:-6px 0 14px;padding-bottom:10px;display:flex}.dashboardRangeBar>div{gap:6px;display:flex}.dashboardRangeControls{align-items:center}.dashboardRangeControls form{align-items:center;gap:5px;display:flex}.dashboardRangeControls label{color:#657486;background:#fff;border:1px solid #d9e0e6;border-radius:7px;align-items:center;gap:5px;min-height:26px;padding:0 7px;display:inline-flex}.dashboardRangeControls label svg{color:#147d77;width:11px}.dashboardRangeControls input{color:#34475a;width:92px;font:600 var(--type-micro) var(--mono);background:0 0;border:0;outline:0;padding:0}.dashboardRangeStep{color:#657486;background:#fff;border:1px solid #d9e0e6;border-radius:7px;place-items:center;width:26px;height:26px;display:grid}.dashboardRangeStep:hover{color:#0e716b;background:#edf7f5;border-color:#a6ccc8}.dashboardRangeStep.next svg{transform:rotate(180deg)}.dashboardRangeBar button{color:#657486;min-height:28px;font-size:var(--type-caption);cursor:pointer;background:#fff;border:1px solid #d9e0e6;border-radius:7px;padding:5px 9px}.dashboardRangeBar button.active,.dashboardRangeBar button:hover{color:#0e716b;background:#edf7f5;border-color:#a6ccc8}.dashboardRangeBar>span{color:#7d8997;font:var(--type-micro) var(--mono)}.dashboardToday{grid-template-columns:minmax(0,2.1fr) minmax(300px,.9fr);gap:18px;margin-bottom:24px;display:grid}.dashboardPulse{background:#fff;align-content:space-between;min-height:238px;padding:22px 4px 11px;display:grid}.dashboardPulse header{align-items:flex-start;gap:72px;display:flex}.dashboardPulse header>div{gap:6px;display:grid}.dashboardPulse header span{color:#657486;font-size:var(--type-meta)}.dashboardPulse header strong{font:580 24px var(--display);letter-spacing:-.03em}.dashboardPulse header>a{color:#14766f;font-size:var(--type-caption);margin-left:auto;font-weight:700}.dashboardPulseLine{background-image:linear-gradient(90deg,#0000 49.9%,#edf0f3 50%,#0000 50.1%);border-bottom:1px solid #ccd7e0;height:76px;position:relative}.dashboardPulseLine:before{content:"";background:linear-gradient(90deg,#147d77 0 18%,#e8793b 18% 26%,#8295a9 26% 100%);height:3px;position:absolute;bottom:-1px;left:0;right:0}.dashboardPulseLine>i{background:#e8793b;border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;bottom:-5px;left:18%;box-shadow:0 0 0 1px #d57646}.dashboardPulseLine span,.dashboardPulseLine b{color:#6b7989;font:var(--type-micro) var(--mono);position:absolute;bottom:13px}.dashboardPulseLine span{left:2px}.dashboardPulseLine b{font-weight:600;right:2px}.dashboardRecommendations{background:#f0f3f6;border-radius:10px;overflow:hidden}.dashboardRecommendations>header{justify-content:space-between;padding:15px 16px 10px;display:flex}.dashboardRecommendations>header strong{font-size:var(--type-support)}.dashboardRecommendations>header span{color:#7a8795;font-size:var(--type-micro)}.dashboardRecommendations>a{border-top:1px solid #dfe5ea;grid-template-columns:30px 1fr 12px;align-items:center;gap:10px;padding:11px 15px;display:grid}.dashboardRecommendations>a>span{color:#147d77;background:#fff;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dashboardRecommendations>a.warning>span{color:#b46134;background:#fff1e7}.dashboardRecommendations>a>div{gap:3px;display:grid}.dashboardRecommendations small{color:#6f7d8d;font-size:var(--type-micro);line-height:1.4}.dashboardRecommendations>a>svg{color:#80909f;width:10px}.dashboardOverviewSection{gap:12px;display:grid}.dashboardOverviewSection>header{border-bottom:1px solid #dfe4e8;justify-content:space-between;align-items:center;padding-bottom:9px;display:flex}.dashboardOverviewSection>header>div{align-items:baseline;gap:10px;display:flex}.dashboardOverviewSection h2{margin:0;font-size:18px}.dashboardOverviewSection>header span{color:#7c8997;font-size:var(--type-caption);align-items:center;gap:5px;display:inline-flex}.dashboardOverviewSection>header span svg{color:#147d77;width:12px}.dashboardOverviewSection>header .button{min-height:30px;font-size:var(--type-caption);padding:5px 9px}.dashboardWidgetGrid{background:#fff;border:1px solid #dfe4e8;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.dashboardWidgetGrid>article{border-bottom:1px solid #e3e7eb;border-right:1px solid #e3e7eb;grid-template-rows:auto auto auto 1fr auto;min-height:196px;padding:16px 17px 13px;display:grid}.dashboardWidgetGrid>article.wide{grid-column:span 2}.dashboardWidgetGrid>article:nth-child(3n){border-right:0}.dashboardWidgetGrid>article:nth-last-child(-n+3){border-bottom:0}.dashboardWidgetGrid>article.attention{background:linear-gradient(#fff,#fffaf6)}.dashboardWidgetHead{color:#687788;font-size:var(--type-caption);justify-content:space-between;align-items:center;display:flex}.dashboardWidgetHead svg{color:#8c9aa7;width:15px}.dashboardWidgetGrid>article>strong{font:600 22px var(--display);letter-spacing:-.03em;margin-top:8px}.dashboardWidgetGrid>article>small{color:#788695;font-size:var(--type-micro);margin-top:3px}.dashboardWidgetLine{border-bottom:1px solid #d8e0e5;align-items:flex-end;gap:4px;min-height:76px;padding-top:14px;display:flex}.dashboardWidgetLine i{height:var(--h,14%);opacity:.35;background:#62aaa3;border-radius:2px 2px 0 0;flex:1;min-height:2px}.dashboardWidgetLine i:nth-child(2){--h:22%}.dashboardWidgetLine i:nth-child(3){--h:30%}.dashboardWidgetLine i:nth-child(4){--h:25%}.dashboardWidgetLine i:nth-child(5){--h:42%}.dashboardWidgetLine i:nth-child(6){--h:36%}.dashboardWidgetLine i:nth-child(7){--h:48%;opacity:.75}.dashboardWidgetGrid>article.attention .dashboardWidgetLine i{background:#e8793b}.dashboardWidgetGrid>article>footer{justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.dashboardWidgetGrid>article>footer>a{color:#14766f;font-size:var(--type-micro);font-weight:700}.dashboardWidgetGrid>article>footer>div{gap:3px;display:flex}.dashboardWidgetGrid>article>footer button{color:#697887;font-size:var(--type-micro);background:#fff;border:1px solid #dce2e7;border-radius:4px;padding:3px 5px}.dashboardWidgetEditor{background:#f7f9fa;border:1px solid #dce3e7;border-radius:8px;align-items:center;gap:7px;padding:10px 12px;display:flex}.dashboardWidgetEditor>strong{font-size:var(--type-caption);margin-right:5px}.dashboardWidgetEditor>button{color:#4f6273;font-size:var(--type-micro);cursor:pointer;background:#fff;border:1px solid #d8e0e5;border-radius:6px;align-items:center;gap:4px;padding:5px 7px;display:flex}.dashboardWidgetEditor>button:last-child{margin-left:auto}.dashboardWidgetEditor svg{width:11px}.dashboardWidgetEditor>span{color:#7c8996;font-size:var(--type-micro)}.dashboardWidgetEvidence{color:#82909d;min-height:76px;font-size:var(--type-micro);border-bottom:1px solid #d8e0e5;align-self:end;align-items:center;gap:8px;padding-top:14px;display:flex}.dashboardWidgetEvidence>i{background:#3f9a83;border-radius:50%;width:7px;height:7px;margin-left:auto;box-shadow:0 0 0 4px #e9f4ef}.dashboardWidgetEvidence>i.warn{background:#d87945;box-shadow:0 0 0 4px #fff0e5}.dashboardCompositionChart,.dashboardComparisonChart,.dashboardChartEmpty{border-bottom:1px solid #e0e6e9;align-self:end;min-height:61px;margin-top:10px;padding:11px 0 9px}.dashboardCompositionTrack{background:#edf1f3;border-radius:999px;width:100%;height:7px;display:flex;overflow:hidden}.dashboardCompositionTrack>i{min-width:3px;height:100%;display:block}.dashboardChartLegend{flex-wrap:wrap;gap:7px 13px;margin-top:9px;display:flex}.dashboardChartLegend>span{color:#71808f;font-size:var(--type-micro);grid-template-columns:6px auto auto;align-items:center;gap:5px;display:grid}.dashboardChartLegend i{border-radius:50%;width:6px;height:6px}.dashboardChartLegend b,.dashboardComparisonChart span b{color:#26394d;font:650 var(--type-micro) var(--mono)}.dashboardComparisonChart{align-content:end;gap:7px;display:grid}.dashboardComparisonChart>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:9px;display:grid}.dashboardComparisonChart span{color:#71808f;font-size:var(--type-micro);justify-content:space-between;gap:5px;display:flex}.dashboardComparisonChart>div>i{background:#edf1f3;border-radius:999px;height:5px;display:block;overflow:hidden}.dashboardComparisonChart>div>i>b{border-radius:inherit;min-width:3px;height:100%;display:block}.dashboardChartEmpty{color:#84909c;font-size:var(--type-micro);align-items:center;gap:8px;display:flex}.dashboardChartEmpty>span{background:#edf1f3;border-radius:999px;width:100%;height:5px}.dashboardChartEmpty small{color:inherit;font-size:inherit;flex:none}.tone-teal{background:#3e9a91}.tone-orange{background:#e8793b}.tone-blue{background:#638aaa}.tone-slate{background:#8795a3}.settlementRail{color:#dce7eb;background:#152637;border:1px solid #243746;border-radius:10px;grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1fr;align-items:center;margin-top:22px;padding:15px 18px;display:grid}.settlementRail>div{grid-template-columns:30px 1fr;align-items:center;gap:9px;display:grid}.settlementRail i{color:#84bdb7;width:28px;height:28px;font:normal 700 var(--type-micro) var(--mono);border:1px solid #45606f;border-radius:50%;place-items:center;display:grid}.settlementRail span{gap:3px;display:grid}.settlementRail strong{font-size:var(--type-caption)}.settlementRail small{color:#8193a2;font-size:var(--type-micro)}.settlementRail>svg{color:#e8793b;width:12px}@media (max-width:980px){.dashboardToday{grid-template-columns:1fr}.dashboardPulse{min-height:190px}.dashboardWidgetGrid{grid-template-columns:repeat(2,1fr)}.dashboardWidgetGrid>article:nth-child(3n){border-right:1px solid #e3e7eb}.dashboardWidgetGrid>article:nth-child(2n){border-right:0}.dashboardWidgetGrid>article:nth-last-child(-n+3){border-bottom:1px solid #e3e7eb}.dashboardWidgetGrid>article:nth-last-child(-n+2){border-bottom:0}.settlementRail{grid-template-columns:1fr 16px 1fr}.settlementRail>div:nth-of-type(n+3){margin-top:10px}.settlementRail>svg:nth-of-type(2){display:none}}@media (max-width:600px){.dashboardRangeBar{flex-direction:column;align-items:flex-start}.dashboardRangeBar>div{max-width:100%;overflow-x:auto}.dashboardPulse header{gap:20px}.dashboardPulse header>a{display:none}.dashboardWidgetGrid{grid-template-columns:1fr}.dashboardWidgetGrid>article{grid-column:auto;border-bottom:1px solid #e3e7eb!important;border-right:0!important}.dashboardWidgetGrid>article:last-child{border-bottom:0!important}.dashboardWidgetEditor{flex-wrap:wrap;align-items:flex-start}.dashboardWidgetEditor>button:last-child{margin-left:0}.settlementRail{grid-template-columns:1fr}.settlementRail>svg{display:none}.settlementRail>div{padding:5px 0}.listFilterBar{flex-direction:column;align-items:stretch}.listFilterBar label,.listFilterBar .listFilterSearch{min-width:0}.listFilterBar output{align-self:flex-start;margin-left:0}}.workspaceSwitcherSectionLabel,.workspaceEnvironmentHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.workspaceSwitcherSectionLabel{color:#647485;padding:10px 15px 3px}.workspaceSwitcherSectionLabel span,.workspaceEnvironmentHeading span{font-size:var(--type-caption);font-weight:760}.workspaceSwitcherSectionLabel small,.workspaceEnvironmentHeading small{color:#84919e;font-size:var(--type-micro)}.workspaceEnvironment{background:#fbfcfd;border-bottom:1px solid #e5ecee;gap:8px;padding:12px 14px;display:grid}.workspaceEnvironmentOptions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workspaceEnvironmentOptions button{color:#26394d;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce4e8;border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;padding:9px 8px;display:grid}.workspaceEnvironmentOptions button:hover:not(:disabled){background:#f2f8f7;border-color:#9bc8c4}.workspaceEnvironmentOptions button.selected{background:#eaf6f4;border-color:#75b9b2;box-shadow:inset 0 0 0 1px #147d7714}.workspaceEnvironmentOptions button.live.selected{background:#fff4e9;border-color:#df9b69}.workspaceEnvironmentOptions button:disabled{opacity:.58;cursor:not-allowed}.workspaceEnvironmentOptions button>i{background:#3d79a8;border-radius:50%;width:7px;height:7px}.workspaceEnvironmentOptions button.live>i{background:#d77436}.workspaceEnvironmentOptions button>span{gap:2px;min-width:0;display:grid}.workspaceEnvironmentOptions strong{font-size:var(--type-caption)}.workspaceEnvironmentOptions small{color:#748392;font-size:var(--type-micro)}.workspaceEnvironmentOptions b{color:#147a73;font-size:var(--type-micro)}.workspaceEnvironmentOptions button.live b{color:#9a572f}.workspaceEnvironmentError{color:#a34f31;font-size:var(--type-micro);background:#fff2ed;border-radius:6px;margin:0;padding:7px}.conditionTreeEditor{gap:8px}.conditionTreeWarning{color:#8d4c2e;font-size:var(--type-micro);background:#fff8f3;border:1px solid #edcfbb;border-radius:7px;margin:0;padding:8px 10px}.conditionGroup,.conditionGroup.depth2,.conditionGroup.depth3,.conditionGroup.depth4,.conditionGroup.depth5,.conditionGroup.depth6{border-left-width:1px;border-left-color:#d4e4e4}.conditionRemoveGroup{color:#965038;font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:6px 8px;font-weight:700}.conditionRemoveGroup:hover{color:#783b27;text-decoration:underline}.conditionRemoveGroup:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.consoleV2{--workbench-dock-height:calc(38px + env(safe-area-inset-bottom))}.productSidebar{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.productNavigation{min-height:0}.sidebarFooter{align-self:end}@media (min-width:821px){.consoleV2:not(.workbenchMode) .productSidebar{height:calc(100vh - var(--workbench-dock-height))}.consoleV2.testEnvironment:not(.workbenchMode) .productSidebar{height:calc(100vh - 32px - var(--workbench-dock-height))}}.consoleV2:not(.workbenchMode) .consoleSurface{padding-bottom:calc(38px + env(safe-area-inset-bottom))}.workbenchDockTrigger{z-index:150;width:100%;height:calc(38px + env(safe-area-inset-bottom));padding:0 15px env(safe-area-inset-bottom);color:#cbd5dc;cursor:pointer;background:#171c23;border:0;border-top:1px solid #303944;border-radius:0;justify-content:space-between;align-items:center;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -7px 22px #0a121b1f}.workbenchDockTrigger>span:first-child{align-items:center;gap:8px;display:flex}.workbenchDockTrigger>span:first-child svg{color:#86cfc6;width:14px}.workbenchDockTrigger strong{font-size:var(--type-caption)}.workbenchDockTrigger small{color:#83909c;font:var(--type-micro) var(--mono)}.workbenchDockTrigger>span:nth-child(2){color:#8d9aa6;font-size:var(--type-micro);align-items:center;gap:6px;display:flex}.workbenchDockTrigger>span:nth-child(2) i{background:#55a687;border-radius:50%;width:6px;height:6px}.workbenchDockTrigger>span:nth-child(2).warning i{background:#dc7840}.workbenchDockTrigger>svg{color:#8e9aa5;width:12px;transform:rotate(-90deg)}.workbenchDockTrigger:hover,.workbenchDockTrigger:focus-visible{color:#fff;background:#20262f;border-color:#34414d;outline:0}.workbenchDrawer{border-bottom:0;border-left:0;border-right:0;border-radius:12px 12px 0 0;height:min(76vh,760px);min-height:480px;bottom:0;left:0;right:0}.workbenchDrawer.maximized{border:0;border-radius:0;height:auto;inset:0}.workbenchDrawerHeader nav button{color:#8f9ca8;min-width:58px;height:100%;font-size:var(--type-support);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;align-items:center;padding:0 15px;font-weight:700;display:flex}.workbenchDrawerHeader nav button:hover{color:#c1f0eb;background:#203033}.workbenchDrawerHeader nav button[aria-selected=true]{color:#c7f0eb;background:#1d292c;border-bottom-color:#68c5bb}.workbenchTabPanel{background:#121820;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);min-height:0;display:grid;overflow:auto}.workbenchTabPanel>header{background:#151b23;border-bottom:1px solid #2b343f;grid-column:1/-1;gap:5px;padding:22px 24px 18px;display:grid}.workbenchTabPanel>header span{color:#78c8be;font:700 var(--type-micro) var(--mono);letter-spacing:.12em}.workbenchTabPanel>header strong{font-size:18px}.workbenchTabPanel>header p{color:#8f9ca8;max-width:660px;font-size:var(--type-caption);margin:0;line-height:1.55}.workbenchTabMetrics{border-right:1px solid #2b343f;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;display:grid}.workbenchTabMetrics article{border-bottom:1px solid #29333e;border-right:1px solid #29333e;align-content:space-between;min-height:160px;padding:20px;display:grid}.workbenchTabMetrics article:nth-child(2n){border-right:0}.workbenchTabMetrics span{color:#98a4af;font-size:var(--type-caption)}.workbenchTabMetrics strong{font:650 29px var(--display);margin-top:24px}.workbenchTabMetrics small{color:#75c4ba;font:700 var(--type-micro) var(--mono);margin-top:17px}.workbenchTabMetrics article.warning strong{color:#e4976b}.workbenchTabActions{background:#151b23;align-content:start;gap:8px;padding:20px;display:grid}.workbenchTabActions>a{color:#d8e1e6;background:#181f27;border:1px solid #303a46;border-radius:8px;grid-template-columns:30px 1fr 13px;align-items:center;gap:10px;padding:12px;display:grid}.workbenchTabActions>a:hover{background:#1c2b2d;border-color:#44726e}.workbenchTabActions>a>svg:first-child{color:#79c9bf;width:15px}.workbenchTabActions>a>svg:last-child{color:#8c99a5;width:12px}.workbenchTabActions>a>span{gap:3px;display:grid}.workbenchTabActions strong{font-size:var(--type-caption)}.workbenchTabActions small{color:#8996a2;font-size:var(--type-micro)}.workbenchTabPanel>footer{color:#84919d;min-height:45px;font-size:var(--type-micro);background:#10161d;border-top:1px solid #2b343f;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;padding:8px 18px;display:flex}.workbenchTabPanel>footer a{color:#82cec5;align-items:center;gap:6px;font-weight:700;display:inline-flex}.workbenchTabPanel>footer svg{width:11px}@media (max-width:820px){.consoleV2:not(.workbenchMode) .consoleSurface{padding-bottom:0}.workbenchDockTrigger{display:none}.workbenchDrawerHeader nav button{min-width:max-content;height:37px}.workbenchTabPanel{grid-template-columns:1fr}.workbenchTabPanel>header,.workbenchTabMetrics,.workbenchTabActions,.workbenchTabPanel>footer{grid-column:1}.workbenchTabMetrics{border-right:0}.workspaceEnvironmentOptions{grid-template-columns:1fr}}.workbenchDrawerMetrics>button{color:#dce5ea;text-align:left;cursor:pointer;background:0 0;border:1px solid #28323d;border-top:0;border-left:0;align-content:space-between;min-height:145px;padding:18px;display:grid}.workbenchDrawerMetrics>button:nth-child(2n){border-right:0}.workbenchDrawerMetrics>button:hover,.workbenchDrawerMetrics>button:focus-visible{background:#1a252e;outline:0}.workbenchDrawerMetrics>button:focus-visible{box-shadow:inset 0 0 0 2px #68c5bb}.workbenchDrawerMetrics>button span{color:#95a2ad;font-size:var(--type-caption)}.workbenchDrawerMetrics>button strong{font:650 30px/1 var(--display);letter-spacing:-.04em;margin-top:22px}.workbenchDrawerMetrics>button small{color:#79c6be;font:700 var(--type-micro) var(--mono);margin-top:18px}.workbenchDrawerLinks>button{color:#d5dfe5;text-align:left;cursor:pointer;background:#171e27;border:1px solid #2d3743;border-radius:8px;grid-template-columns:29px 1fr 13px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.workbenchDrawerLinks>button:hover,.workbenchDrawerLinks>button:focus-visible{background:#1c2b2d;border-color:#3e6e6a;outline:0}.workbenchDrawerLinks>button>svg:first-child{color:#7ccac1;width:15px}.workbenchDrawerLinks>button>svg:last-child{color:#8d9aa6;width:12px}.workbenchDrawerLinks>button span{gap:3px;display:grid}.workbenchDrawerLinks>button strong{font-size:var(--type-caption)}.workbenchDrawerLinks>button small{color:#8a98a4;font-size:var(--type-micro)}.workbenchTabActions>div{color:#d8e1e6;background:#181f27;border:1px solid #303a46;border-radius:8px;grid-template-columns:30px 1fr;align-items:start;gap:10px;padding:12px;display:grid}.workbenchTabActions>div>svg{color:#79c9bf;width:15px}.workbenchTabActions>div>span{gap:3px;display:grid}.workbenchDrawerTracePage{background:#121820;overflow:hidden;grid-template-rows:auto minmax(0,1fr)!important;min-height:0!important}.workbenchDrawer .workbenchDrawerTracePage .traceStudio{border:0;border-radius:0;height:100%;min-height:0}.workbenchDrawerTraceHeader{background:#171d25;border-bottom:1px solid #2c3540;justify-content:space-between;align-items:center;gap:14px;min-height:46px;padding:0 16px;display:flex}.workbenchDrawerTraceHeader>button{color:#8fd2ca;font-size:var(--type-caption);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:inline-flex}.workbenchDrawerTraceHeader>button svg{width:13px;transform:rotate(180deg)}.workbenchDrawerTraceHeader>span{color:#8796a2;font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbenchTraceIndex{background:#121820;grid-template-rows:auto minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.workbenchTraceIndex>header{background:#171d25;border-bottom:1px solid #2c3540;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.workbenchTraceIndex>header>div{gap:4px;display:grid}.workbenchTraceIndex>header span{color:#78c8be;font:700 var(--type-micro) var(--mono);letter-spacing:.12em}.workbenchTraceIndex>header strong{font-size:17px}.workbenchTraceIndex>header small{color:#8f9ca8;font-size:var(--type-micro)}.workbenchTraceIndex>header>b{color:#9fb0ba;font:700 var(--type-micro) var(--mono);border:1px solid #354651;border-radius:6px;padding:5px 8px}.workbenchTraceSplit{grid-template-columns:minmax(330px,.95fr) minmax(320px,.75fr);min-height:0;display:grid}.workbenchTraceList{border-right:1px solid #2c3540;flex-direction:column;min-height:0;display:flex;overflow:auto}.workbenchTraceList>button{color:#d7e0e5;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #29333e;grid-template-columns:minmax(0,1fr) auto;gap:14px;width:100%;padding:13px 17px;display:grid}.workbenchTraceList>button:hover,.workbenchTraceList>button.selected{background:#1c2b2d}.workbenchTraceList>button.selected{box-shadow:inset 3px 0 #67c8be}.workbenchTraceList>button>span{gap:4px;min-width:0;display:grid}.workbenchTraceList strong,.workbenchTraceList small,.workbenchTraceList em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbenchTraceList strong{font-size:var(--type-meta)}.workbenchTraceList small{color:#87a0ac;font:var(--type-micro) var(--mono)}.workbenchTraceList em{color:#84939e;font-size:var(--type-micro);font-style:normal}.workbenchTraceList aside{align-content:center;justify-items:end;gap:5px;display:grid}.workbenchTraceList aside>small{font:var(--type-micro) var(--mono)}.workbenchTracePagination{background:#171f28;border-top:1px solid #29333e;justify-content:space-between;align-items:center;gap:12px;min-height:54px;margin-top:auto;padding:8px 14px;display:flex}.workbenchTracePagination>span{color:#91a1ab;font-size:var(--type-micro)}.workbenchTraceListColumn .workbenchTraceLoadMore{color:#8ed7cf;text-align:center;background:0 0;border:1px solid #3e706c;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 11px;display:inline-flex}.workbenchTraceListColumn .workbenchTraceLoadMore:hover:not(:disabled){background:#1d2d31}.workbenchTraceListColumn .workbenchTraceLoadMore:disabled{cursor:wait;opacity:.65}.workbenchTraceLoadMore svg{width:13px}.workbenchTraceLoadError{color:#efb193;font-size:var(--type-caption);text-align:right;flex-basis:100%;margin:0}.workbenchTraceInspector{background:#151b23;flex-direction:column;min-width:0;padding:20px;display:flex}.workbenchTraceInspector>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.workbenchTraceInspector>div>span{color:#78c8be;font:700 var(--type-micro) var(--mono);letter-spacing:.1em}.workbenchTraceInspector h2{font:650 20px/1.12 var(--display);margin:13px 0 4px}.workbenchTraceInspector>code{color:#94a4ad;font:var(--type-micro) var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workbenchTraceInspector dl{border-top:1px solid #2c3540;border-left:1px solid #2c3540;grid-template-columns:1fr 1fr;margin:17px 0;display:grid}.workbenchTraceInspector dl>div{border-bottom:1px solid #2c3540;border-right:1px solid #2c3540;gap:4px;min-width:0;padding:10px;display:grid}.workbenchTraceInspector dt{color:#82919d;font-size:var(--type-micro)}.workbenchTraceInspector dd{color:#d3dfe4;font:var(--type-micro)/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.workbenchPrimaryAction{color:#dffaf5;width:100%;min-height:36px;font-size:var(--type-caption);cursor:pointer;background:#1e5653;border:1px solid #4f968e;border-radius:7px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-weight:750;display:flex}.workbenchPrimaryAction:hover{background:#26706a}.workbenchPrimaryAction svg{width:13px}.workbenchTraceInspector>p{color:#8795a0;font-size:var(--type-micro);margin:12px 0 0;line-height:1.55}.workbenchTraceSkeleton{background:#121820;grid-template-columns:1fr 1fr;align-content:start;gap:12px;min-height:260px;padding:20px;display:grid}.workbenchTraceSkeleton>span{background:linear-gradient(90deg,#1a222c,#23303a,#1a222c) 0 0/200% 100%;border-radius:7px;height:88px;animation:1.3s ease-in-out infinite workbenchSkeleton}.workbenchTraceSkeleton>span:nth-child(3){grid-column:1/-1;height:150px}.workbenchTraceSkeleton>p{color:#8d9ba6;font-size:var(--type-micro);grid-column:1/-1;margin:0}@keyframes workbenchSkeleton{to{background-position:-200% 0}}.workbenchDrawerEmpty{color:#94a3ae;text-align:center;background:#121820;align-content:center;place-items:center;gap:9px;min-height:280px;padding:28px;display:grid}.workbenchDrawerEmpty svg{color:#79c9bf;width:28px}.workbenchDrawerEmpty strong{color:#dce6ea;font-size:var(--type-body)}.workbenchDrawerEmpty p{max-width:400px;font-size:var(--type-micro);margin:0;line-height:1.6}@media (max-width:820px){.workbenchTraceSplit{grid-template-columns:1fr;overflow:auto}.workbenchTraceList{border-bottom:1px solid #2c3540;border-right:0;max-height:260px;display:block}.workbenchTracePagination{min-height:48px}.workbenchTraceInspector{min-height:350px}.workbenchDrawerTraceHeader{flex-direction:column;align-items:flex-start;padding:10px 14px}.workbenchDrawerTraceHeader>span{max-width:100%}}.conditionDecisionMap{background:#f6f9fa;border:1px solid #cbdcdd;border-radius:11px;grid-template-columns:minmax(150px,1fr) 42px minmax(190px,1.25fr) 42px minmax(150px,1fr);align-items:stretch;display:grid;overflow:hidden}.conditionDecisionMap>div{align-content:center;gap:4px;min-height:88px;padding:14px 16px;display:grid}.conditionDecisionMap>div.active{color:#e8f7f4;background:#173f45}.conditionDecisionMap span{color:#247971;font:750 var(--type-micro) var(--mono);letter-spacing:.11em;text-transform:uppercase}.conditionDecisionMap .active span{color:#83d0c7}.conditionDecisionMap strong{font-size:var(--type-meta);line-height:1.4}.conditionDecisionMap small{color:#748391;font-size:var(--type-micro)}.conditionDecisionMap .active small{color:#a9c7c5}.conditionDecisionMap>i{background:#edf2f3;display:block;position:relative}.conditionDecisionMap>i:before{content:"";background:#89aaa8;height:1px;position:absolute;top:50%;left:8px;right:8px}.conditionDecisionMap>i:after{content:"";border-top:1px solid #567d7a;border-right:1px solid #567d7a;width:6px;height:6px;position:absolute;top:calc(50% - 3px);right:7px;transform:rotate(45deg)}.conditionRule{background:0 0;border:0;border-radius:0;display:grid;overflow:visible}.conditionRule .conditionTreeRow{background:#fff;border:1px solid #dce5e7;border-radius:8px;grid-template-columns:minmax(150px,1.1fr) minmax(118px,.72fr) minmax(150px,1fr) auto;align-items:center;gap:8px;padding:8px 10px}.conditionRule .conditionTreeRow .conditionControl{min-width:0;display:block}.conditionRule .conditionTreeRow .conditionControl select,.conditionRule .conditionTreeRow .conditionControl input,.conditionRule .conditionTreeRow .conditionControl .policyReferenceTrigger{border-radius:7px;width:100%;min-height:34px}.policyReferenceTrigger{border:1px solid var(--line-strong,#cbd8de);min-width:0;color:var(--ink,#15253a);font:inherit;text-align:left;background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:7px 10px;display:flex}.policyReferenceTrigger:hover{background:#fbfdfd;border-color:#85aaa7}.policyReferenceTrigger:focus-visible,.policyReferenceTrigger[aria-expanded=true]{border-color:var(--teal,#16877c);outline:3px solid #16877c1f}.policyReferenceTrigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policyReferenceTrigger>svg{flex:none;width:14px;transform:rotate(90deg)}.policyReferenceTrigger[aria-expanded=true]>svg{transform:rotate(-90deg)}.policyReferencePopover{z-index:var(--layer-popover);width:min(420px,100vw - 24px);max-height:min(520px, var(--radix-popover-content-available-height));background:var(--paper,#fff);border:1px solid #d7e2e6;border-radius:11px;padding:8px;display:grid;overflow:hidden;box-shadow:0 18px 44px #1522382e}.policyReferenceSearch{align-items:center;display:flex;position:relative}.policyReferenceSearch>svg{z-index:1;color:#718394;pointer-events:none;width:15px;position:absolute;left:11px}.policyReferenceSearch input{width:100%;padding-left:34px}.policyReferenceSelection{scrollbar-width:thin;gap:6px;padding:8px 1px 2px;display:flex;overflow-x:auto}.policyReferenceSelection button{color:#146e68;max-width:180px;font-size:var(--type-meta);white-space:nowrap;background:#edf8f6;border:1px solid #c9dfdc;border-radius:999px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.policyReferenceSelection button svg{flex:none;width:11px}.policyReferenceList{overscroll-behavior:contain;max-height:330px;margin-top:6px;display:grid;overflow-y:auto}.policyReferenceOption{width:100%;color:var(--ink,#15253a);text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:8px;padding:9px 8px;display:grid}.policyReferenceOption:hover,.policyReferenceOption:focus-visible{background:#eef6f5;outline:0}.policyReferenceOption[aria-selected=true]{background:#e5f4f1}.policyReferenceCheck{color:#fff;border:1px solid #c9d6dc;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.policyReferenceOption[aria-selected=true] .policyReferenceCheck{background:#17867d;border-color:#17867d}.policyReferenceCheck svg{width:12px}.policyReferenceOption>span:nth-child(2){gap:2px;min-width:0;display:grid}.policyReferenceOption strong,.policyReferenceOption small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policyReferenceOption strong{font-size:var(--type-support)}.policyReferenceOption small{color:#728394;font-size:var(--type-meta)}.policyReferenceOption em{color:#617585;font:700 var(--type-micro) var(--mono);font-style:normal}.policyReferenceState{color:#6f8191;text-align:center;margin:0;padding:24px 12px}.policyReferenceState.error{color:#a54438}.policyReferenceMore{width:100%;margin-top:5px}.conditionTreeInfo{color:#6f7e8d;vertical-align:-3px;cursor:help;background:#edf2f4;border:0;border-radius:50%;place-items:center;width:16px;height:16px;margin-left:5px;display:inline-grid}.conditionTreeInfo svg{width:10px;height:10px}.conditionTreeInfo.hasWarning{color:#a75533;background:#fff0e7}.conditionTreeEditor>.conditionGroup,.conditionTreeEditor>.conditionGroup.depth2,.conditionTreeEditor>.conditionGroup.depth3,.conditionTreeEditor>.conditionGroup.depth4,.conditionTreeEditor>.conditionGroup.depth5,.conditionTreeEditor>.conditionGroup.depth6{background:0 0;border:0;margin-left:0;padding:0}.conditionGroupBody{grid-template-columns:38px minmax(0,1fr);align-items:stretch;gap:7px;min-width:0;display:grid}.conditionGroupBody>.conditionGroupChildren{gap:12px;min-width:0}.conditionRelationSpine{min-height:100%;position:relative}.conditionRelationSpine:before{content:"";background:#b9ddd8;border-radius:3px;width:3px;position:absolute;top:12px;bottom:12px;left:50%;transform:translate(-50%)}.conditionRelationToggle{z-index:1;color:#fff;width:31px;height:31px;font:800 var(--type-support) var(--display);cursor:pointer;background:#258e84;border:3px solid #fff;border-radius:7px;outline:1px solid #78bdb6;place-items:center;padding:0;transition:background-color .14s,box-shadow .14s,transform .14s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 7px #1a575433}.conditionRelationToggle:hover{background:#13756e;transform:translate(-50%,-50%)scale(1.04);box-shadow:0 4px 10px #1a57543d}.conditionRelationToggle:active{transform:translate(-50%,-50%)scale(.96)}.conditionRelationToggle:focus-visible{outline-offset:2px;outline:3px solid #e8793b}.conditionRelationSpine.relationOR:before{background:#ebc5aa}.conditionRelationSpine.relationOR .conditionRelationToggle{background:#d9793f;outline-color:#d98a56}.conditionRelationSpine.relationOR .conditionRelationToggle:hover{background:#bf6532}.conditionRelationSpine.relationNOT:before{background:#cbbfe0}.conditionRelationSpine.relationNOT .conditionRelationToggle{background:#78629d;outline-color:#9c87bd}.conditionRelationSpine.relationNOT .conditionRelationToggle:hover{background:#675286}.conditionGroupBody>.conditionGroupChildren>*{position:relative}.conditionGroupBody>.conditionGroupChildren>:before{content:"";background:#b9d4d1;width:8px;height:1px;position:absolute;top:50%;left:-8px}.conditionGroup.depth2>.conditionGroupBody>.conditionRelationSpine:before{background:#bfd3e7}.conditionGroup.depth2>.conditionGroupBody>.conditionRelationSpine:not(.relationOR):not(.relationNOT) .conditionRelationToggle{background:#5f8cb8;outline-color:#799fc4}.conditionGroup.depth3>.conditionGroupBody>.conditionRelationSpine:before,.conditionGroup.depth4>.conditionGroupBody>.conditionRelationSpine:before,.conditionGroup.depth5>.conditionGroupBody>.conditionRelationSpine:before,.conditionGroup.depth6>.conditionGroupBody>.conditionRelationSpine:before{background:#d1c5e3}.conditionRailActions{z-index:3;opacity:0;pointer-events:none;background:#fffffff7;border:1px solid #d8e4e5;border-radius:8px;flex-direction:column;gap:4px;padding:4px;transition:opacity .12s,transform .12s;display:flex;position:absolute;top:calc(50% + 23px);left:50%;transform:translate(-50%)translateY(-3px);box-shadow:0 5px 14px #1522381f}.conditionRelationSpine:hover>.conditionRailActions,.conditionRelationSpine:focus-within>.conditionRailActions,.conditionGroupBody.isEmpty>.conditionRelationSpine>.conditionRailActions{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.conditionGroupBody:has(>.conditionGroupChildren>.conditionRule:hover)>.conditionRelationSpine>.conditionRailActions{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.conditionGroupBody:has(>.conditionGroupChildren>.conditionRule:focus-within)>.conditionRelationSpine>.conditionRailActions{opacity:1;pointer-events:auto;transform:translate(-50%)translateY(0)}.conditionTreeAction{color:#527072;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:relative}.conditionTreeAction svg{width:14px;height:14px}.conditionTreeAction:hover{color:#126f69;background:#e7f3f2}.conditionTreeAction.nested:hover{color:#486f98;background:#eaf1f8}.conditionTreeAction.danger:hover{color:#a24e34;background:#fff0ea}.conditionTreeAction:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.conditionTreeAction:disabled{opacity:.35;cursor:not-allowed}.conditionGroupBody.isEmpty{min-height:54px}.conditionGroupBody.isEmpty>.conditionRelationSpine:before{display:none}.conditionGroupBody.isEmpty>.conditionRelationSpine>.conditionRailActions{flex-direction:row;top:50%;transform:translate(-50%,-50%)}.conditionEmptyHint{color:#7b898f;min-height:54px;font-size:var(--type-micro);background:#fafcfc;border:1px dashed #cad9db;border-radius:8px;align-items:center;gap:5px;padding:0 10px;display:flex}.conditionEmptyHint>span{margin-right:3px}.conditionGroupActions{align-items:center;gap:6px;min-width:0;padding:2px 2px 0;display:flex}.conditionGroupAdd,.conditionGroupRemove{color:#315f5c;min-height:31px;font-size:var(--type-micro);cursor:pointer;background:#fff;border:1px solid #cbdadc;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-weight:700;transition:border-color .14s,color .14s,background-color .14s;display:inline-flex}.conditionGroupAdd svg,.conditionGroupRemove svg{width:13px;height:13px}.conditionGroupAdd:hover{color:#126f69;background:#f1f8f7;border-color:#8bbab6}.conditionGroupAdd.nested{color:#496c90}.conditionGroupAdd.nested:hover{color:#365f87;background:#f2f6fa;border-color:#aabfd4}.conditionGroupAdd:disabled{opacity:.45;cursor:not-allowed}.conditionGroupActions>small{color:#738287;min-width:0;font-size:var(--type-micro)}.conditionGroupRemove{color:#985039;background:0 0;border-color:#0000;margin-inline-start:auto}.conditionGroupRemove:hover{color:#7e3e2b;background:#fff4ef;border-color:#edcabc}.conditionGroupAdd:focus-visible,.conditionGroupRemove:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.conditionRowActions{opacity:0;pointer-events:none;align-self:center;align-items:center;gap:2px;transition:opacity .12s;display:flex}.conditionRule:hover .conditionRowActions,.conditionRule:focus-within .conditionRowActions{opacity:1;pointer-events:auto}.conditionRule .conditionAddAction,.conditionRule .conditionDeleteAction{border-radius:6px;align-self:center;width:27px;height:27px;margin:0;padding:0}.conditionRule .conditionAddAction{color:#3e7470}.conditionRule .conditionAddAction:hover{color:#176d67;background:#e7f3f1}.conditionRule .conditionAddAction.nested{color:#597b9e}.conditionRule .conditionAddAction.nested:hover{color:#41698f;background:#eaf1f8}.conditionRule .conditionAddAction:disabled{opacity:.35;cursor:not-allowed}.conditionRule .conditionDeleteAction{opacity:0;pointer-events:none;transition:opacity .12s,color .12s,background-color .12s}.conditionRule:hover .conditionDeleteAction,.conditionRule:focus-within .conditionDeleteAction{opacity:1;pointer-events:auto}.conditionDeleteAction svg{width:14px;height:14px}.conditionGroup.depth2,.conditionGroup.depth3,.conditionGroup.depth4,.conditionGroup.depth5,.conditionGroup.depth6{background:0 0;border:0;border-radius:0;margin-left:8px;padding:3px 0 3px 5px}@media (prefers-reduced-motion:reduce){.conditionRelationToggle,.conditionRailActions,.conditionRule .conditionDeleteAction,.conditionRowActions{transition:none}}@media (hover:none){.conditionRailActions,.conditionRule .conditionDeleteAction,.conditionRowActions{opacity:1;pointer-events:auto}}@media (max-width:760px){.conditionDecisionMap{grid-template-columns:1fr}.conditionDecisionMap>div{min-height:70px}.conditionDecisionMap>i{height:26px}.conditionDecisionMap>i:before{width:1px;height:auto;top:5px;bottom:5px;left:50%}.conditionDecisionMap>i:after{inset:auto auto 5px calc(50% - 3px);transform:rotate(135deg)}.conditionRule .conditionTreeRow{grid-template-columns:1fr;padding:9px}.conditionGroupBody{grid-template-columns:31px minmax(0,1fr);gap:5px}.conditionRelationToggle{width:29px;height:29px}.conditionGroupBody>.conditionGroupChildren>:before{width:6px;left:-6px}.conditionGroupActions{flex-wrap:wrap;align-items:stretch}.conditionGroupActions>small{flex-basis:100%;order:3}.conditionGroupRemove{margin-inline-start:0}}.policyCreateAnchor{min-width:0;scroll-margin-top:76px}.policyCreateAnchor>.panel{height:100%}.policyCreateAnchor:target>.panel{border-color:#80bbb6;box-shadow:0 0 0 3px #147d7717}.workbenchTraceIndex{grid-template-rows:auto auto auto minmax(0,1fr)}.workbenchTraceFilterBar{background:#141b23;border-bottom:1px solid #2c3540;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(120px,.38fr)) auto;gap:7px;padding:10px 14px;display:grid}.workbenchTraceFilterBar select,.workbenchTraceSearch{color:#cad5dc;min-width:0;min-height:32px;font-size:var(--type-micro);background:#19212a;border:1px solid #35414d;border-radius:6px}.workbenchTraceFilterBar select{padding:0 9px}.workbenchTraceSearch{grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:6px;padding-left:9px;display:grid}.workbenchTraceSearch svg{color:#7e909c;width:12px}.workbenchTraceSearch input{color:#dce6ea;min-width:0;font-size:var(--type-micro);background:0 0;border:0;outline:0}.workbenchTraceSearch input::placeholder{color:#71808c}.workbenchTraceSearch button,.workbenchTraceClear{color:#87d0c7;font-size:var(--type-micro);cursor:pointer;background:0 0;border:0;border-left:1px solid #35414d;align-self:stretch;padding:0 10px;font-weight:750}.workbenchTraceClear{color:#acbbc4;border:1px solid #40505c;border-radius:6px}.workbenchTraceFilterTags{background:#121820;border-bottom:1px solid #29333e;align-items:center;gap:6px;min-height:35px;padding:6px 14px;display:flex}.workbenchTraceFilterTags button{color:#a6ddd6;font:700 var(--type-micro) var(--mono);cursor:pointer;background:#19302f;border:1px solid #356760;border-radius:99px;align-items:center;gap:5px;padding:4px 7px;display:inline-flex}.workbenchTraceFilterTags svg{width:9px}.workbenchDrawerEmpty>button{color:#aee1db;min-height:30px;font-size:var(--type-micro);cursor:pointer;background:#1b3534;border:1px solid #3f746f;border-radius:6px;padding:5px 10px}.workbenchImpactScope{background:#17212a;border:1px solid #3a4b57;border-radius:8px;align-content:start;gap:5px;margin:20px;padding:14px;display:grid}.workbenchImpactScope span{color:#78c8be;font:700 var(--type-micro) var(--mono)}.workbenchImpactScope strong{font-size:var(--type-support)}.workbenchImpactScope small{color:#8796a2;font-size:var(--type-micro);line-height:1.5}.dashboardRangeBar{min-height:32px;margin:-8px 0 10px;padding-bottom:8px}.dashboardRangeBar button{min-height:26px;font-size:var(--type-micro);align-items:center;gap:5px;padding:4px 8px;display:inline-flex}.dashboardRangeBar button svg,.dashboardRangeBar>span svg{width:11px}.dashboardRangeBar>span{font-size:var(--type-micro);align-items:center;gap:5px;display:inline-flex}.dashboardToday{gap:14px;margin-bottom:16px}.dashboardPulse{min-height:172px;padding:17px 4px 9px}.dashboardPulse header{gap:52px}.dashboardPulse header>div{gap:4px}.dashboardPulse header span{font-size:var(--type-caption);align-items:center;gap:5px;display:inline-flex}.dashboardPulse header span svg{color:#8193a2;width:12px}.dashboardPulse header strong{font-size:22px}.dashboardPulse header>a{background:#f7fbfa;border:1px solid #dbe4e7;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.dashboardPulse header>a svg{width:13px}.dashboardPulseLine{height:44px}.dashboardPulseLine span,.dashboardPulseLine b{bottom:11px}.dashboardPulse.dashboardLiquidityPanel{border:1px solid #dfe5e9;border-radius:9px;min-height:172px;padding:14px 16px 13px;display:block}.dashboardPulseChartHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.dashboardPulseChartHeader>div{align-items:baseline;gap:8px;display:flex}.dashboardPulseChartHeader>div>strong{font-size:var(--type-meta)}.dashboardPulseChartHeader>div>span{color:#82909d;font-size:var(--type-micro)}.dashboardPulseChartHeader>a.dashboardMonthLink{color:#14766f;width:auto;height:27px;font-size:var(--type-micro);background:#f7fbfa;border:1px solid #dbe4e7;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-weight:650;display:inline-flex}.dashboardPulseChartHeader>a.dashboardMonthLink svg{width:12px}.dashboardPulseChartHeader>a.dashboardMonthLink svg:last-child{width:9px}.dashboardPulseCharts{grid-template-columns:minmax(0,1.05fr) minmax(190px,.78fr) minmax(180px,.62fr);align-items:stretch;min-height:108px;display:grid}.dashboardLiquidityChart{border-right:1px solid #e5eaed;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:15px;padding-right:18px;display:grid}.dashboardLiquidityRing{width:90px;height:90px;position:relative}.dashboardLiquidityRing svg{width:100%;height:100%;overflow:visible;transform:rotate(-90deg)}.dashboardLiquidityRing circle{fill:none;stroke-width:5px}.dashboardLiquidityRing circle.track{stroke:#edf1f3}.dashboardLiquidityRing circle.available{stroke:#3e9a91}.dashboardLiquidityRing circle.reserved{stroke:#e8793b}.dashboardLiquidityRing>span{text-align:center;place-content:center;gap:2px;display:grid;position:absolute;inset:17px}.dashboardLiquidityRing>span strong{color:#152238;max-width:62px;font:650 var(--type-dense) var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboardLiquidityRing>span small{color:#7c8996;font-size:var(--type-micro)}.dashboardLiquidityChart dl{gap:7px;margin:0;display:grid}.dashboardLiquidityChart dl>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboardLiquidityChart dt{color:#6f7e8d;font-size:var(--type-micro);align-items:center;gap:6px;display:inline-flex}.dashboardLiquidityChart dt i{border-radius:50%;width:6px;height:6px}.dashboardLiquidityChart dt i.available{background:#3e9a91}.dashboardLiquidityChart dt i.reserved{background:#e8793b}.dashboardLiquidityChart dt i.consumed{background:#638aaa}.dashboardLiquidityChart dd{color:#26394d;font:650 var(--type-micro) var(--mono);margin:0}.dashboardLiquidityChart dl>div.dashboardAllTimeUsage{border-top:1px solid #e8edef;margin-top:1px;padding-top:6px}.dashboardLiquidityChart .dashboardAllTimeUsage dt{color:#8a96a1;padding-left:12px}.dashboardQueueChart{align-content:center;gap:10px;padding-left:18px;display:grid}.dashboardQueueChart>header,.dashboardQueueChart>div>span{justify-content:space-between;align-items:center;gap:10px;display:flex}.dashboardQueueChart>header span{color:#34475a;font-size:var(--type-micro);font-weight:700}.dashboardQueueChart>header b{color:#7d8a97;font:600 var(--type-micro) var(--mono)}.dashboardQueueChart>div{gap:5px;display:grid}.dashboardQueueChart>div>span{color:#6f7e8d;font-size:var(--type-micro)}.dashboardQueueChart>div>span b{color:#26394d;font:650 var(--type-micro) var(--mono)}.dashboardQueueChart>div>i{background:#edf1f3;border-radius:999px;height:6px;display:block;overflow:hidden}.dashboardQueueChart>div>i>b{border-radius:inherit;min-width:0;height:100%;display:block}.dashboardQueueChart .pending{background:#638aaa}.dashboardQueueChart .review{background:#e8793b}.dashboardConsumptionSeries{border-left:1px solid #e5eaed;align-content:center;gap:9px;min-width:0;padding-left:18px;display:grid}.dashboardConsumptionSeries>header{color:#34475a;font-size:var(--type-micro);justify-content:space-between;align-items:center;gap:8px;font-weight:700;display:flex}.dashboardConsumptionSeries>header b{color:#14766f;font:650 var(--type-micro) var(--mono)}.dashboardConsumptionBars{align-items:end;gap:3px;height:42px;padding-top:3px;display:flex}.dashboardConsumptionBars>span{flex:1 1 0;align-items:end;gap:3px;min-width:4px;height:100%;display:grid}.dashboardConsumptionBars i{background:linear-gradient(#69b6ad,#287f78);border-radius:3px 3px 1px 1px;min-height:3px;display:block}.dashboardConsumptionBars small{color:#91a0aa;font:600 var(--type-micro) var(--mono);text-align:center;overflow:hidden}.dashboardConsumptionEmpty{color:#8a98a4;height:42px;font-size:var(--type-micro);background:#f7f9fa;border-radius:5px;place-items:center;display:grid}.dashboardRecommendations{border-radius:9px}.dashboardRecommendations>header{padding:10px 12px 8px}.dashboardRecommendations>header strong{font-size:var(--type-meta);align-items:center;gap:5px;display:inline-flex}.dashboardRecommendations>header strong svg{color:#e8793b;width:12px}.dashboardRecommendations>header span{font-size:var(--type-micro)}.dashboardRecommendations>a{grid-template-columns:26px 1fr 12px;gap:8px;padding:8px 12px}.dashboardRecommendations>a>span{border-radius:6px;width:25px;height:25px}.dashboardRecommendations>a>span svg{width:12px}.dashboardRecommendations strong{font-size:var(--type-micro)}.dashboardRecommendations small{font-size:var(--type-micro);line-height:1.35}@media (max-width:980px){.workbenchTraceFilterBar{grid-template-columns:1fr 1fr}.workbenchTraceSearch{grid-column:1/-1}.dashboardPulse{min-height:160px}}@media (max-width:620px){.dashboardPulseCharts{grid-template-columns:1fr}.dashboardLiquidityChart{border-bottom:1px solid #e5eaed;border-right:0;padding:0 0 12px}.dashboardQueueChart{padding:12px 0 0}.dashboardConsumptionSeries{border-top:1px solid #e5eaed;border-left:0;padding:12px 0 0}.billingUsageHistory>header{flex-direction:column;align-items:flex-start}.billingUsageHistory nav{width:100%}.billingUsageHistory form{flex:1}.billingUsageHistory input{width:100%;min-width:0}.billingUsageFacts{grid-template-columns:1fr}.billingUsageFacts>div{border-right:0;border-bottom:1px solid var(--line);min-height:88px}.billingUsageFacts>div:last-child{border-bottom:0}}@media (max-width:600px){.workbenchTraceFilterBar{grid-template-columns:1fr}.workbenchTraceSearch{grid-column:1}.workbenchTraceFilterTags{overflow-x:auto}.dashboardPulse header{gap:14px}}.workbenchDrawer{min-height:480px;transform:translateY(var(--workbench-dismiss-offset,0px));grid-template-rows:8px auto minmax(0,1fr);transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .14s}.workbenchDrawer.resizing{-webkit-user-select:none;user-select:none;transition:none}.workbenchDrawer.dismissing{pointer-events:none;opacity:0;transform:translateY(calc(100% + 20px))}.workbenchDrawerBackdrop{transition:opacity .18s}.workbenchDrawerBackdrop.dismissing{opacity:0}.workbenchDrawer.maximized{grid-template-rows:8px auto minmax(0,1fr);min-height:0}.workspaceSettingsHub,.systemSettingsPage,.traceDataSettingsPage{gap:14px;max-width:1160px;display:grid}.workspaceContextStrip{background:#fff;border:1px solid #d7e2e8;border-radius:10px;grid-template-columns:1fr 1fr auto;display:grid;overflow:hidden}.workspaceContextStrip>div,.workspaceContextStrip>a{border-right:1px solid #e3eaee;align-items:center;gap:11px;min-height:68px;padding:14px 18px;display:flex}.workspaceContextStrip>div>svg{color:#147d77;width:19px}.workspaceContextStrip span{gap:3px;display:grid}.workspaceContextStrip strong{color:#203046;font-size:var(--type-dense)}.workspaceContextStrip small{color:#7d8b9c;font-size:var(--type-meta)}.workspaceContextStrip>a{color:#0e706b;font-size:var(--type-support);justify-content:center;font-weight:700;text-decoration:none}.workspaceContextStrip>a:hover{background:#f0faf8}.workspaceContextStrip>a>svg{width:14px}.workspaceSettingsHubGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspaceSettingsHubGrid .panel{min-height:270px;margin:0}.workspaceSettingsHubGrid .panelBody{align-content:start;display:grid}.workspaceSettingsShortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.workspaceSettingsShortcuts>a{min-height:80px;color:inherit;background:#fff;border:1px solid #dbe5e9;border-radius:9px;grid-template-columns:25px minmax(0,1fr) 15px;align-items:center;gap:10px;padding:15px;text-decoration:none;display:grid}.workspaceSettingsShortcuts>a:hover{background:#f5fbfa;border-color:#9ccdc8}.workspaceSettingsShortcuts>a>svg:first-child{color:#147d77;width:18px}.workspaceSettingsShortcuts>a>svg:last-child{color:#8da0ad;width:13px}.workspaceSettingsShortcuts strong,.workspaceSettingsShortcuts small{display:block}.workspaceSettingsShortcuts strong{color:#26364b;font-size:var(--type-support)}.workspaceSettingsShortcuts small{color:#7c8a9c;font-size:var(--type-caption);margin-top:4px;line-height:1.45}.workspaceBoundaryCard{color:#e5f2f2;background:linear-gradient(120deg,#112a40,#13293a);border:1px solid #164153;border-radius:10px;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:22px;padding:23px;display:grid;overflow:hidden}.workspaceBoundaryCard>div>span{color:#8dd8d0;font:700 var(--type-caption)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.workspaceBoundaryCard h2{color:#fff;letter-spacing:-.02em;margin:8px 0 6px;font-size:21px}.workspaceBoundaryCard p{color:#aec2cd;max-width:660px;font-size:var(--type-support);margin:0;line-height:1.65}.workspaceBoundaryCard dl{background:#02101b38;border:1px solid #b0dbe033;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:0;display:grid;overflow:hidden}.workspaceBoundaryCard dl>div{border-right:1px solid #b0dbe02e;align-content:center;padding:14px;display:grid}.workspaceBoundaryCard dl>div:last-child{border-right:0}.workspaceBoundaryCard dt{color:#82a5b5;font:700 var(--type-micro)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.workspaceBoundaryCard dd{color:#effefe;font-size:var(--type-support);margin:0;font-weight:700}.workspaceDangerZone{background:#fff9f7;border:1px solid #efc9c5;border-radius:10px;justify-content:space-between;align-items:center;gap:24px;padding:20px 22px;display:flex}.workspaceDangerZone>div{min-width:0}.workspaceDangerZone>div>span{color:#a83c3c;font:700 var(--type-caption)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.workspaceDangerZone h2{color:#3e2929;margin:7px 0 5px;font-size:17px}.workspaceDangerZone p{color:#806867;max-width:720px;font-size:var(--type-meta);margin:0;line-height:1.6}.workspaceDangerZone>.button{flex:none}.workspaceDeleteForm{gap:17px;width:min(560px,100%);display:grid}.workspaceDeleteConsequences{background:#fff8f5;border:1px solid #efcfca;border-radius:9px;grid-template-columns:24px minmax(0,1fr);gap:12px;padding:14px;display:grid}.workspaceDeleteConsequences>svg{color:#b4473f;width:19px}.workspaceDeleteConsequences strong{color:#4e3030;font-size:var(--type-support)}.workspaceDeleteConsequences ul{color:#7a6664;font-size:var(--type-meta);gap:4px;margin:8px 0 0;padding-left:17px;line-height:1.5;display:grid}.workspaceDeleteForm>label{color:#3e4d60;font-size:var(--type-support);gap:7px;font-weight:700;display:grid}.workspaceDeleteForm input,.workspaceDeleteForm textarea{color:#17263a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #cad5de;border-radius:8px;padding:9px 11px}.workspaceDeleteForm textarea{resize:vertical;min-height:92px;line-height:1.55}.workspaceDeleteForm input:focus,.workspaceDeleteForm textarea:focus{border-color:#b4473f;outline:3px solid #b4473f1a}.workspaceDeleteForm label small{color:#7b8998;font-size:var(--type-caption);font-weight:500}.workspaceDeleteForm code{color:#9a3838;font-family:var(--mono)}.workspaceDeleteActions{justify-content:flex-end;gap:9px;padding-top:3px;display:flex}.settingsEmpty{color:#6e7e91;background:#fbfcfd;border:1px dashed #c8d7de;border-radius:8px;align-items:center;gap:12px;min-height:125px;padding:15px;display:flex}.settingsEmpty>svg{color:#5d9691;width:20px}.settingsEmpty strong{color:#314258;font-size:var(--type-dense);display:block}.settingsEmpty p{font-size:var(--type-meta);margin:4px 0 0;line-height:1.5}.systemPulse{background:#fff;border:1px solid #d9e3e8;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.systemPulse>div{border-right:1px solid #e4ebef;align-items:center;gap:10px;min-height:88px;padding:15px;display:flex}.systemPulse>div:last-child{border-right:0}.systemPulse>div>svg{color:#148078;flex:none;width:19px}.systemPulse>div.fault>svg{color:#cb6934}.systemPulse span{min-width:0}.systemPulse small,.systemPulse strong,.systemPulse em{display:block}.systemPulse small{color:#8291a1;font-size:var(--type-caption)}.systemPulse strong{color:#1f2f44;font-size:var(--type-subheading);margin:3px 0}.systemPulse em{color:#7b899a;font-size:var(--type-caption);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.systemSettingsGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.systemSettingsGrid .panel{margin:0}.systemDependencyGrid{border:1px solid #dce6ea;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.systemDependencyGrid>div{border-bottom:1px solid #e3eaed;border-right:1px solid #e3eaed;justify-content:space-between;align-items:center;gap:9px;min-height:52px;padding:11px;display:flex}.systemDependencyGrid>div:nth-child(2n){border-right:0}.systemDependencyGrid>div:nth-last-child(-n+2){border-bottom:0}.systemDependencyGrid span{color:#52657b;font-size:var(--type-support);align-items:center;gap:7px;display:inline-flex}.systemDependencyGrid svg{color:#147d77;width:14px}.systemQueueList{border-top:1px solid #e5ebef;display:grid}.systemQueueList a{color:#34465a;font-size:var(--type-support);border-bottom:1px solid #e7edf0;grid-template-columns:1fr auto 14px;align-items:center;gap:9px;padding:10px 2px;text-decoration:none;display:grid}.systemQueueList a:last-child{border-bottom:0}.systemQueueList a:hover{color:#0f746e}.systemQueueList strong{color:#1c3045;font-family:var(--mono)}.systemQueueList svg{color:#718498;width:13px}.systemWorkerTable .table{min-width:680px;margin:0}.systemWorkerTable td small{color:#7d8b9d;font:var(--type-caption)/1.2 var(--mono);margin-top:3px;display:block}.systemRuntimeFacts{background:#fff;border:1px solid #dbe4e8;border-radius:9px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.systemRuntimeFacts>div{border-right:1px solid #e4eaed;padding:14px}.systemRuntimeFacts>div:last-child{border-right:0}.systemRuntimeFacts span{color:#8190a0;font-size:var(--type-caption);display:block}.systemRuntimeFacts strong{color:#24364c;font:700 19px/1 var(--mono);margin-top:5px;display:block}.traceDataIntro{color:#d7eeee;background:#142e42;border-radius:9px;justify-content:space-between;gap:25px;padding:19px 21px;display:flex}.traceDataIntro>div{gap:6px;display:grid}.traceDataIntro span{color:#80cdc5;font:700 var(--type-caption)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase}.traceDataIntro strong{color:#fff;font-size:17px}.traceDataIntro p{color:#acc4cf;max-width:430px;font-size:var(--type-support);margin:0;line-height:1.6}.identitySettingsPage{gap:14px;max-width:860px;display:grid}.identityStatus{background:#f4fbfa;border:1px solid #d5e7e4;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.identityStatus>svg{color:#147d77;width:20px}.identityStatus span{color:#1e3c4d;font-weight:700;font-size:var(--type-body);display:block}.identityStatus p{color:#718196;font-size:var(--type-meta);margin:4px 0 0;line-height:1.5}.identityMatrix{border:1px solid #dde6ea;border-radius:8px;display:grid;overflow:hidden}.identityMatrix>div{border-bottom:1px solid #e6ecef;justify-content:space-between;align-items:center;min-height:56px;padding:11px 14px;display:flex}.identityMatrix>div:last-child{border-bottom:0}.identityMatrix span{color:#35475c;font-size:var(--type-support);font-weight:650}.identityMatrix small{color:#8996a6;font-size:var(--type-caption);margin-top:3px;font-weight:400;display:block}.identityActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.identityActions a{color:inherit;background:#fff;border:1px solid #dbe5e9;border-radius:8px;grid-template-columns:22px minmax(0,1fr) 14px;align-items:center;gap:10px;padding:15px;text-decoration:none;display:grid}.identityActions a:hover{background:#f4faf9;border-color:#a2cec9}.identityActions a>svg:first-child{color:#147d77;width:17px}.identityActions a>svg:last-child{color:#8a99aa;width:13px}.identityActions strong,.identityActions small{display:block}.identityActions strong{color:#293b50;font-size:var(--type-support)}.identityActions small{color:#7b899a;font-size:var(--type-caption);margin-top:3px;line-height:1.45}.campaignCenter{gap:14px;max-width:1160px;display:grid}.campaignCenterPulse{background:#fff;border:1px solid #dbe5e9;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.campaignCenterPulse>div{border-right:1px solid #e5ebef;align-items:center;gap:10px;min-height:76px;padding:13px 17px;display:flex}.campaignCenterPulse>div:last-child{border-right:0}.campaignCenterPulse svg{color:#147d77;width:17px}.campaignCenterPulse span{gap:3px;display:grid}.campaignCenterPulse small{color:#7b8b9e;font-size:var(--type-caption)}.campaignCenterPulse strong{color:#1f3045;font:700 20px/1 var(--mono)}.campaignCenter .recordList{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.campaignCenter .recordCard{min-height:215px;box-shadow:none;border:1px solid #d9e4e8;border-radius:9px;gap:12px;padding:17px;display:grid}.campaignCenter .recordCard>header{border-bottom:1px solid #e8eef0;margin:0;padding:0 0 10px}.campaignCenter .recordCard>header strong{color:#1f3044;font-size:var(--type-body)}.campaignCenter .recordCard>header span{color:#77889a;font:var(--type-caption)/1.3 var(--mono);margin-top:4px}.campaignCenter .recordCard>p{color:#53677b;min-height:36px;font-size:var(--type-support);margin:0;line-height:1.55}.campaignCenter .recordMeta{border:1px solid #e4ebee;border-radius:6px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden}.campaignCenter .recordMeta span{color:#617288;min-height:38px;font-size:var(--type-caption);border-bottom:1px solid #e7edf0;border-right:1px solid #e7edf0;padding:8px 9px;line-height:1.35}.campaignCenter .recordMeta span:nth-child(2n){border-right:0}.campaignCenter .recordMeta span:nth-last-child(-n+2){border-bottom:0}.campaignCenter .recordCard>footer{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.campaignCenter .recordCard>footer .actionWrap .button,.campaignCenter .recordCard>footer>.button{min-height:30px;font-size:var(--type-meta);padding:7px 10px}@media (max-width:920px){.campaignCenter .recordList,.workspaceContextStrip,.workspaceBoundaryCard,.workspaceSettingsHubGrid,.systemSettingsGrid{grid-template-columns:1fr}.workspaceContextStrip>div,.workspaceContextStrip>a{border-bottom:1px solid #e3eaee;border-right:0}.workspaceSettingsShortcuts{grid-template-columns:1fr}.systemPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.systemPulse>div:nth-child(2n){border-right:0}.systemPulse>div:nth-child(-n+2){border-bottom:1px solid #e4ebef}.systemRuntimeFacts{grid-template-columns:repeat(3,1fr)}.systemRuntimeFacts>div:nth-child(3n){border-right:0}}@media (max-width:620px){.workspaceSettingsHub,.systemSettingsPage,.traceDataSettingsPage{gap:11px}.workspaceDangerZone{flex-direction:column;align-items:stretch;padding:17px}.workspaceDangerZone>.button{width:100%}.workspaceDeleteActions{grid-template-columns:1fr;display:grid}.workspaceDeleteActions .button{width:100%}.workspaceBoundaryCard{padding:18px}.workspaceBoundaryCard dl{grid-template-columns:1fr}.workspaceBoundaryCard dl>div{border-bottom:1px solid #b0dbe02e;border-right:0}.workspaceBoundaryCard dl>div:last-child{border-bottom:0}.systemPulse,.systemRuntimeFacts{grid-template-columns:1fr}.systemPulse>div,.systemPulse>div:nth-child(2n),.systemPulse>div:nth-child(-n+2),.systemRuntimeFacts>div,.systemRuntimeFacts>div:nth-child(3n){border-bottom:1px solid #e4ebef;border-right:0}.systemPulse>div:last-child,.systemRuntimeFacts>div:last-child{border-bottom:0}.systemDependencyGrid{grid-template-columns:1fr}.systemDependencyGrid>div,.systemDependencyGrid>div:nth-child(2n),.systemDependencyGrid>div:nth-last-child(-n+2){border-bottom:1px solid #e3eaed;border-right:0}.systemDependencyGrid>div:last-child{border-bottom:0}.traceDataIntro{gap:10px;display:grid}.campaignCenterPulse{grid-template-columns:repeat(2,minmax(0,1fr))}.campaignCenterPulse>div:nth-child(2n){border-right:0}.campaignCenterPulse>div:nth-child(-n+2){border-bottom:1px solid #e5ebef}.identityStatus{grid-template-columns:24px minmax(0,1fr)}.identityStatus>.status{grid-column:2;justify-self:start}.identityActions{grid-template-columns:1fr}}.integrationGuide{gap:14px;max-width:1440px;display:grid}.integrationGuideHero{color:#e8f4f4;background:radial-gradient(circle at 80% 0,#2a9e9733,#0000 36%),linear-gradient(120deg,#10293f,#102638 64%,#10212f);border:1px solid #17465b;border-radius:12px;grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);align-items:end;gap:32px;padding:28px 30px;display:grid}.integrationGuideHero>div>span,.integrationRunbookHead>span,.integrationSectionHeading>span{color:#8bd8d0;font:700 var(--type-caption)/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;display:block}.integrationGuideHero h2{color:#fff;letter-spacing:-.04em;max-width:660px;margin:10px 0;font-size:clamp(24px,3vw,35px);line-height:1.16}.integrationGuideHero p{color:#adbfcb;max-width:670px;font-size:var(--type-body);margin:0;line-height:1.65}.integrationGuideHero code{color:#abeee7}.integrationGuideHero dl{background:#ffffff14;border:1px solid #9fcfd533;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.integrationGuideHero dl>div{background:#0b213075;padding:16px 13px}.integrationGuideHero dt{color:#88a5b3;font:700 var(--type-micro)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px}.integrationGuideHero dd{color:#effcfc;font:600 var(--type-support)/1.35 var(--sans);margin:0}.integrationSectionTabs{background:#fff;border:1px solid #d9e1e7;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.integrationSectionTabs button{text-align:left;color:#657589;cursor:pointer;background:0 0;border:0;border-right:1px solid #e5ebef;min-height:58px;padding:10px 16px;transition:color .15s,background .15s,box-shadow .15s}.integrationSectionTabs button:last-child{border-right:0}.integrationSectionTabs button:hover{color:#152238;background:#f6faf9}.integrationSectionTabs button.active{color:#0d6964;background:#eaf7f5;box-shadow:inset 0 -2px #147d77}.integrationSectionTabs strong,.integrationSectionTabs small{display:block}.integrationSectionTabs strong{font-size:var(--type-dense);line-height:1.3}.integrationSectionTabs small{color:#8795a7;font-size:var(--type-meta);margin-top:3px}.integrationGuideWorkspace{grid-template-columns:minmax(0,1fr) 272px;align-items:start;gap:14px;display:grid}.integrationGuideMain{background:#fff;border:1px solid #d9e1e7;border-radius:10px;min-width:0;min-height:548px;padding:28px}.integrationSectionHeading{margin-bottom:24px}.integrationSectionHeading h3{color:#152238;letter-spacing:-.025em;margin:8px 0 7px;font-size:23px;line-height:1.25}.integrationSectionHeading p{color:#6b778c;max-width:760px;font-size:var(--type-dense);margin:0;line-height:1.6}.integrationSectionHeading code{color:#0e706b;font-family:var(--mono)}.integrationPublicEndpoint{background:#f1faf8;border:1px solid #bfe4dd;border-radius:9px;align-items:center;gap:10px;min-height:52px;margin:0 0 16px;padding:10px 12px;display:flex}.integrationPublicEndpoint>span{color:#41656a;font-size:var(--type-support);font-weight:650}.integrationPublicEndpoint code{color:#0d6964;min-width:0;font:700 var(--type-support)/1.4 var(--mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.integrationPublicEndpoint .integrationCopy{margin-left:auto}.integrationEndpointWarning{color:#93572c;font-size:var(--type-support);background:#fff8f2;border:1px solid #f0cfb5;border-radius:9px;margin:0 0 16px;padding:12px 13px;line-height:1.55}.integrationEndpointWarning code{color:#8a4e25;font-family:var(--mono)}.integrationRequestRail{background:#f9fbfb;border:1px solid #dce6e8;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 24px;display:grid;overflow:hidden}.integrationRequestRail>div{border-right:1px solid #dce6e8;min-height:110px;padding:20px 16px 15px;position:relative}.integrationRequestRail>div:last-child{border-right:0}.integrationRequestRail i{color:#147d77;width:23px;height:23px;font:700 var(--type-caption)/1 var(--mono);background:#dff3f1;border-radius:50%;place-items:center;margin-bottom:13px;font-style:normal;display:grid}.integrationRequestRail strong{color:#203147;font-size:var(--type-dense);display:block}.integrationRequestRail small{color:#758397;font-size:var(--type-meta);margin-top:4px;line-height:1.45;display:block}.integrationCodeBlock{background:#f4fbfa;border:1px solid #cbdfe2;border-radius:8px;overflow:hidden}.integrationCodeBlock>header{background:#edf8f7;border-bottom:1px solid #d8e9e9;align-items:center;gap:9px;min-height:42px;padding:0 13px;display:flex}.integrationCodeBlock>header strong{color:#264052;font-size:var(--type-support)}.integrationCodeBlock>header span{color:#147d77;font:700 var(--type-caption)/1 var(--mono);text-transform:uppercase}.integrationCopy{color:#0f6d68;font:700 var(--type-meta)/1 var(--sans);cursor:pointer;background:#fff;border:1px solid #bfdfdc;border-radius:5px;margin-left:auto;padding:5px 9px}.integrationCopy:hover{color:#fff;background:#147d77;border-color:#147d77}.integrationCodeBlock pre{color:#185c63;max-height:340px;font:var(--type-support)/1.65 var(--mono);white-space:pre-wrap;margin:0;padding:17px;overflow:auto}.integrationFacts,.integrationDecisionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.integrationFacts>div,.integrationDecisionGrid article{background:#fbfcfd;border:1px solid #e0e8eb;border-radius:7px;padding:14px}.integrationFacts strong,.integrationDecisionGrid strong{color:#23364d;font-size:var(--type-support);margin-bottom:6px;display:block}.integrationFacts span,.integrationDecisionGrid p{color:#728094;font-size:var(--type-meta);margin:0;line-height:1.55}.integrationFacts code,.integrationDecisionGrid code{color:#08706a;font-family:var(--mono)}.integrationDecisionGrid article svg{color:#147d77;width:17px;height:17px;margin-bottom:10px}.integrationLanguageSwitch{background:#f6f8f9;border:1px solid #dce5e8;border-radius:7px;margin:20px 0 10px;padding:3px;display:inline-flex}.integrationLanguageSwitch button{color:#748296;font:600 var(--type-support)/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:5px;padding:7px 11px}.integrationLanguageSwitch button[aria-selected=true]{color:#17384b;background:#fff;box-shadow:0 1px 2px #1429371f}.integrationStreamBoard{border:1px solid #d9e4e7;border-radius:8px;overflow:hidden}.streamBoardRow{background:#fbfdfd;border-bottom:1px solid #e4ebed;grid-template-columns:minmax(140px,.7fr) minmax(180px,1fr) minmax(130px,.7fr);gap:12px;padding:16px;display:grid}.streamBoardRow:last-child{border-bottom:0}.streamBoardRow span{color:#63748a;font-size:var(--type-support)}.streamBoardRow strong{color:#1b5262;font:700 var(--type-support)/1.4 var(--mono)}.streamBoardRow small{color:#708095;font-size:var(--type-meta);line-height:1.45}.streamBoardRow.danger{background:#fff8f4}.streamBoardRow.danger strong{color:#b5532b}.integrationNotice{background:#eff9f7;border:1px solid #d2e7e3;border-radius:8px;gap:12px;margin-top:16px;padding:16px;display:flex}.integrationNotice>svg{color:#147d77;flex:none;width:19px}.integrationNotice strong{color:#1c4d4b;font-size:var(--type-dense)}.integrationNotice p{color:#58716f;font-size:var(--type-support);margin:5px 0 0;line-height:1.55}.integrationErrorTable{border:1px solid #dbe4e8;border-radius:8px}.integrationErrorTable .table{min-width:770px;margin:0}.integrationErrorTable td{font-size:var(--type-support)}.integrationErrorTable code{color:#155b68;font:700 var(--type-caption)/1.4 var(--mono)}.integrationRetry{color:#8f542d;font-size:var(--type-caption);white-space:nowrap;background:#fff0e7;border-radius:999px;padding:3px 7px;font-weight:700;display:inline-block}.integrationRetry.yes{color:#08736b;background:#e2f5f1}.integrationRunbook{background:#fff;border:1px solid #d9e1e7;border-radius:10px;position:sticky;top:88px;overflow:hidden}.integrationRunbookHead{background:#fbfcfd;border-bottom:1px solid #e5ebee;padding:18px 18px 14px}.integrationRunbookHead strong{color:#1c2c42;font-size:var(--type-body);margin-top:7px;display:block}.integrationRunbookHead small{color:#8290a2;font-size:var(--type-meta);margin-top:4px;display:block}.integrationRunbook ol{gap:16px;margin:0;padding:18px;list-style:none;display:grid}.integrationRunbook li{gap:10px;display:flex}.integrationRunbook li>i{color:#147d77;background:#dff3f0;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:grid}.integrationRunbook li svg{width:11px}.integrationRunbook li strong,.integrationRunbook li small{display:block}.integrationRunbook li strong{color:#314156;font-size:var(--type-support)}.integrationRunbook li small{color:#7a889a;font-size:var(--type-meta);margin-top:3px;line-height:1.45}.integrationRunbookLinks{border-top:1px solid #e5ebee;display:grid}.integrationRunbookLinks a{color:#0d726c;font-size:var(--type-support);border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;padding:11px 17px;font-weight:650;text-decoration:none;display:flex}.integrationRunbookLinks a:last-child{border-bottom:0}.integrationRunbookLinks a:hover{background:#f1faf8}.integrationRunbookLinks svg{width:13px}@media (max-width:1040px){.integrationGuideWorkspace{grid-template-columns:1fr}.integrationRunbook{position:static}.integrationRunbook ol{grid-template-columns:repeat(2,minmax(0,1fr))}.integrationRunbookLinks{grid-template-columns:repeat(3,minmax(0,1fr))}.integrationRunbookLinks a{border-bottom:0;border-right:1px solid #edf1f3}}@media (max-width:720px){.integrationGuideHero{grid-template-columns:1fr;gap:20px;padding:22px 18px}.integrationGuideHero dl{grid-template-columns:1fr}.integrationSectionTabs{display:flex;overflow-x:auto}.integrationSectionTabs button{flex:1 0 132px;min-width:132px}.integrationGuideMain{min-height:0;padding:20px 16px}.integrationRequestRail,.integrationFacts,.integrationDecisionGrid{grid-template-columns:1fr}.integrationRequestRail>div{border-bottom:1px solid #dce6e8;border-right:0;min-height:0}.integrationRequestRail>div:last-child{border-bottom:0}.streamBoardRow{grid-template-columns:1fr;gap:5px}.integrationRunbook ol,.integrationRunbookLinks{grid-template-columns:1fr}.integrationRunbookLinks a{border-bottom:1px solid #edf1f3;border-right:0}}@media (max-width:620px){.workbenchDrawer{min-height:min(480px,100dvh - 12px)}}.dashboardRangeAdvanced .dashboardRangeControls{flex:1}.dashboardRangeAdvanced .dashboardRangeControls form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.dashboardRangeAdvanced .dashboardRangeControls form label{color:#6b778c;font-size:var(--type-caption);background:0 0;border:0;gap:3px;padding:0;font-weight:600;display:grid}.dashboardRangeAdvanced .dashboardRangeControls input,.dashboardRangeAdvanced .dashboardRangeControls select{color:#152238;min-height:34px;font:inherit;font-size:var(--type-support);background:#fff;border:1px solid #d7dee8;border-radius:7px;padding:6px 9px}.dashboardQualityStrip{background:#fff;border:1px solid #dce2ea;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0 14px;display:grid;overflow:hidden}.dashboardQualityStrip>div{border-right:1px solid #e7ebf0;gap:4px;min-width:0;padding:13px 16px;display:grid}.dashboardQualityStrip>div:last-child{border-right:0}.dashboardQualityStrip span,.dashboardQualityStrip small{color:#6b778c;font-size:var(--type-meta)}.dashboardQualityStrip strong{color:#152238;font-size:20px;font-weight:650}@media (max-width:760px){.dashboardRangeAdvanced{align-items:stretch}.dashboardRangeAdvanced .dashboardRangeControls form{grid-template-columns:1fr 1fr;width:100%;display:grid}.dashboardRangeAdvanced .dashboardRangeControls input,.dashboardRangeAdvanced .dashboardRangeControls select{width:100%}.dashboardQualityStrip{grid-template-columns:1fr 1fr}.dashboardQualityStrip>div:nth-child(2){border-right:0}.dashboardQualityStrip>div:nth-child(-n+2){border-bottom:1px solid #e7ebf0}}.policyRecipeBook{--recipe-accent:var(--teal);--recipe-accent-strong:var(--teal-dark);--recipe-accent-soft:var(--teal-pale);--recipe-divider:var(--mist);--recipe-ink:var(--ink);--recipe-muted:var(--muted);--recipe-surface:var(--paper);border:1px solid var(--line);background:var(--recipe-surface);border-radius:12px;margin:18px 0;overflow:hidden}.policyRecipeBook>header{border-bottom:1px solid var(--recipe-divider);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px 14px;display:flex}.policyRecipeGroup>span{color:var(--recipe-accent);font:600 var(--type-meta)/1.2 var(--mono);letter-spacing:.1em}.policyRecipeBook h2{margin:0 0 3px;font-size:18px}.policyRecipeBook header p{color:var(--recipe-muted);font-size:var(--type-support);margin:0}.policyRecipeGroups{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.policyRecipeGroups.single{grid-template-columns:1fr}.policyRecipeGroup{border-right:1px solid var(--recipe-divider);border-bottom:1px solid var(--recipe-divider);min-width:0;padding:14px 16px 16px}.policyRecipeGroup:nth-child(2n){border-right:0}.policyRecipeGroup>div{gap:7px;margin-top:9px;display:grid}.policyRecipeGroups.single .policyRecipeGroup{border-right:0;padding:16px 20px 20px}.policyRecipeGroups.single .policyRecipeGroup>div{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.policyRecipeCard{border:1px solid var(--recipe-divider);background:var(--recipe-surface);width:100%;color:var(--recipe-ink);text-align:left;cursor:pointer;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;padding:11px;transition:border-color .14s,background .14s,transform .14s;display:grid}.policyRecipeCard:hover{border-color:var(--recipe-accent);background:var(--recipe-accent-soft);transform:translateY(-1px)}.policyRecipeCard:focus-visible{outline:2px solid var(--recipe-accent-strong);outline-offset:2px}.policyRecipeIcon{background:var(--recipe-accent-soft);width:34px;height:34px;color:var(--recipe-accent);border-radius:8px;place-items:center;display:grid}.policyRecipeCopy{gap:2px;min-width:0;display:grid}.policyRecipeCopy strong{font-size:var(--type-body)}.policyRecipeCopy small{color:var(--recipe-muted);font-size:var(--type-support);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.policyRecipeResult{border-left:1px solid var(--recipe-divider);justify-items:end;gap:2px;padding-left:12px;display:grid}.policyRecipeResult strong{font-size:var(--type-support);white-space:nowrap}.policyRecipeResult i{color:var(--recipe-accent);font:600 var(--type-meta)/1 var(--mono);font-style:normal}.policyTemplateLineage{color:#c4d1dc;font:500 var(--type-meta)/1.3 var(--mono);background:#132437;align-items:center;gap:9px;padding:10px 20px;display:flex}.policyTemplateLineage i{color:#e8793b;font-style:normal}.policyRecipeForkForm{gap:16px;display:grid}.policyRecipeForkForm>label{color:#334155;font-size:var(--type-dense);gap:7px;font-weight:600;display:grid}.policyRecipePreview{border:1px solid var(--recipe-accent-soft);background:var(--recipe-accent-soft);border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.policyRecipePreview span{color:var(--recipe-accent-strong);font-size:var(--type-support)}.policyRecipePreview small{color:var(--recipe-muted);font-family:var(--mono)}.taskModalConfirmActions{justify-content:flex-end;gap:8px;display:flex}.policyTemplateLineage{border-radius:10px 10px 0 0;margin:-1px -1px 16px}@media (max-width:1200px){.policyRecipeGroups.single .policyRecipeGroup>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.policyRecipeGroups{grid-template-columns:1fr}.policyRecipeGroup{border-right:0}.policyRecipeGroups.single .policyRecipeGroup>div{grid-template-columns:1fr}.policyRecipeCard{grid-template-columns:34px minmax(0,1fr)}.policyRecipeResult{border-left:0;border-top:1px solid var(--recipe-divider);grid-column:2;justify-items:start;padding:7px 0 0}}@media (max-width:560px){.policyRecipeBook>header{flex-direction:column;align-items:stretch;gap:12px}.policyRecipeBook>header .button{width:100%}.policyRecipeGroups.single .policyRecipeGroup{padding:12px}}@media (pointer:coarse){.button,.productNavLink,.productSubnav a,.sidebarFooter>a,.sidebarSettingsMenu>button,.collapseSidebar{min-height:44px}}@media (prefers-reduced-motion:reduce){.policyRecipeCard{transition:none}.policyRecipeCard:hover{transform:none}}.consoleV2{height:100dvh;min-height:0;overflow:hidden}.consoleV2 .consoleSurface{height:100%;overflow:hidden}.consoleV2 .globalToolbar,.consoleV2.testEnvironment .globalToolbar{position:relative;top:auto}.consoleV2 .main{overscroll-behavior:contain;flex:auto;min-height:0;scroll-padding-top:24px;overflow:auto}.consoleV2 .productSidebar,.consoleV2.testEnvironment .productSidebar{height:100%;top:auto}.consoleV2:not(.workbenchMode) .productSidebar,.consoleV2.testEnvironment:not(.workbenchMode) .productSidebar{height:calc(100% - var(--workbench-dock-height))}.sidebarSettingsMenu>a{color:#5f6f7f;width:100%;min-height:42px;font-size:var(--type-meta);border-bottom:1px solid #e6ecef;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:8px;padding:10px 16px;display:grid}.sidebarSettingsMenu>a:hover,.sidebarSettingsMenu>a.active{color:#126f69;background:#edf6f4}.sidebarSettingsMenu>a svg{width:15px}.sidebarCollapsed .sidebarSettingsMenu>a{grid-template-columns:1fr;justify-items:center;min-width:0;padding:10px 7px}.sidebarCollapsed .sidebarSettingsMenu>a span{display:none}.consoleV2 .pageHeader{justify-content:space-between;align-items:flex-start;gap:24px;min-height:54px;margin-bottom:20px;display:flex}.consoleV2 .pageHeaderCopy{gap:4px;min-width:0;display:grid}.consoleV2 .pageHeaderEyebrow{color:var(--teal-dark);font:650 var(--type-caption)/1.2 var(--mono);letter-spacing:.07em}.consoleV2 .pageHeaderDescription{max-width:76ch;color:var(--muted);font-size:var(--type-support);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.consoleV2 .headerActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.consoleV2 .panelHeaderCopy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.productWorkspaceTab{margin-top:20px}.productPricingWorkspace{border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:20px;min-height:150px;padding:22px;display:grid}.productPricingWorkspace>div{gap:6px;display:grid}.productPricingWorkspace>div>span{color:var(--muted);font-size:var(--type-caption)}.productPricingWorkspace>div>strong{font-size:22px}.productPricingWorkspace>div>small,.productPricingWorkspace>p{color:var(--muted);font-size:var(--type-support);margin:0}.catalogBaseProducts,.entityListSurface{overflow:hidden}.catalogBaseProducts>header,.entityListSurface>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.catalogBaseProducts>header h2,.entityListSurface>header h2{margin:0 0 3px;font-size:19px}.catalogBaseProducts>header p,.entityListSurface>header p{color:var(--muted);font-size:var(--type-support);margin:0}.catalogBaseProducts>header>strong,.entityListSurface>header>strong{color:var(--teal-dark);font-size:var(--type-support)}.catalogEmptyWorkspace{text-align:center;place-items:center;min-height:240px;padding:32px;display:grid}.catalogEmptyWorkspace>div{gap:6px;max-width:480px;display:grid}.catalogEmptyWorkspace strong{font-size:20px}.catalogEmptyWorkspace p{color:var(--muted);font-size:var(--type-support);margin:0}@media (max-width:820px){.consoleV2,.consoleV2.sidebarCollapsed{grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;display:grid}.consoleV2 .consoleSurface{grid-area:2/1}.consoleV2 .productSidebar,.consoleV2.testEnvironment .productSidebar{height:100dvh;position:fixed;top:0}.consoleV2 .pageHeader{flex-direction:column;gap:12px}.consoleV2 .headerActions{justify-content:flex-start;width:100%}.productPricingWorkspace{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.loginBrand,.loginThesis,.trustChain,.loginCard{animation:none}.loginPrimary,.loginPrimary span{transition:none}}
