.df-review-model{--dfrm-line:#2b3953;--dfrm-ink:#e7eafa;--dfrm-muted:#98a8c1;--dfrm-lavender:#bab2ff;--dfrm-blue:#8db9ff;--dfrm-mint:#87d7c4;width:100%;max-width:600px;color:var(--dfrm-ink);font-family:var(--font-sans), sans-serif;margin:0 auto;container-type:inline-size}.df-review-model *{box-sizing:border-box}.df-review-model p,.df-review-model strong{margin:0}.df-review-model strong{font-weight:500}.dfrm-section-heading{color:#c5cddd;align-items:center;gap:9px;margin-bottom:24px;font-size:15px;display:flex}.dfrm-section-heading>svg{color:var(--dfrm-lavender)}.dfrm-example{color:#8494b0;margin-left:auto;font-size:11px}.df-review-model figcaption{color:#8293ae;max-width:55ch;margin-top:22px;font-size:11px;line-height:1.6}.dfrm-motion-piece{--dfrm-enter:24px;--dfrm-exit:-20px;opacity:calc(1 - var(--scene-arrive,0) * .3 - var(--scene-depart,0) * .65);transform:translateY(calc(var(--scene-arrive,0) * var(--dfrm-enter) + var(--scene-depart,0) * var(--dfrm-exit)))}.dfrm-provider-network{position:relative}.dfrm-provider-options{--dfrm-enter:-26px;--dfrm-exit:-34px;min-width:0;margin:0;padding:0}.dfrm-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dfrm-provider-option{border:1px solid var(--dfrm-line);background:#101b2d;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;height:104px;padding:18px 22px;display:flex;position:relative}.dfrm-provider-logo{object-fit:contain;max-width:100%;height:auto;display:block}.dfrm-provider-option--anthropic .dfrm-provider-logo{width:145px;margin-block:5px}.dfrm-provider-option--openai .dfrm-provider-logo{width:98px}.dfrm-connection{color:var(--dfrm-mint);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:flex}.dfrm-provider-flow{pointer-events:none;width:100%;height:390px;opacity:calc(1 - var(--df-motion-spread,0) * .85);position:absolute;top:104px;left:0;overflow:visible}.dfrm-provider-flow path{fill:none;vector-effect:non-scaling-stroke}.dfrm-flow-track{stroke:#465771;stroke-width:1px}.dfrm-flow-junction{fill:#6d809d}.dfrm-flow-particles{color:#d5c4ff}.dfrm-flow-particles--openai{color:#94e4d0}.dfrm-flow-trail,.dfrm-flow-dot{stroke:currentColor;stroke-linecap:round;opacity:0;animation-duration:8s;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--df-loop-play-state,running)}.dfrm-flow-trail{stroke-width:2px;stroke-dasharray:8 92;filter:drop-shadow(0 0 3px);animation-name:dfrm-travel-trail}.dfrm-flow-dot{stroke-width:4px;stroke-dasharray:.01 99.99;filter:drop-shadow(0 0 5px);animation-name:dfrm-travel-dot}.dfrm-flow-particles--openai :is(.dfrm-flow-trail,.dfrm-flow-dot){animation-delay:4s}@keyframes dfrm-travel-dot{0%{stroke-dashoffset:100px;opacity:0}3%{opacity:1}42%{stroke-dashoffset:0;opacity:1}46%,to{stroke-dashoffset:0;opacity:0}}@keyframes dfrm-travel-trail{0%{stroke-dashoffset:108px;opacity:0}3%{opacity:.42}42%{stroke-dashoffset:8px;opacity:.42}46%,to{stroke-dashoffset:8px;opacity:0}}.dfrm-roles{--dfrm-enter:32px;--dfrm-exit:30px;grid-auto-rows:90px;gap:14px;margin-top:92px;margin-left:8%;display:grid;position:relative}.dfrm-role{border:1px solid var(--dfrm-line);background:linear-gradient(115deg,#122237 0,#101b2c 58%);border-radius:10px;align-items:center;gap:16px;padding:16px 20px;display:flex;position:relative}.dfrm-role-icon{height:42px;color:var(--dfrm-blue);background:#233b582e;border-radius:10px;flex:0 0 42px;place-items:center;display:grid}.dfrm-role:nth-child(2) .dfrm-role-icon{color:var(--dfrm-lavender);background:#bab2ff0b}.dfrm-role:nth-child(3) .dfrm-role-icon{color:var(--dfrm-mint);background:#87d7c40b}.dfrm-role-description{grid-template-columns:auto 1fr;gap:5px 9px;min-width:0;display:grid}.dfrm-role-description>strong{font-size:15px;line-height:1.3}.dfrm-role-number{color:#687d9c;font-family:var(--font-mono), monospace;align-self:center;font-size:10px}.dfrm-role-description>span:last-child{color:var(--dfrm-muted);grid-column:1/-1;font-size:12px;line-height:1.45}.dfrm-history{--dfrm-enter:48px;--dfrm-exit:42px;align-items:flex-start;gap:12px;padding-top:24px;display:flex}.dfrm-history>svg{color:#788ba8;flex:none;margin-top:1px}.dfrm-history p{gap:5px;font-size:12px;line-height:1.5;display:grid}.dfrm-history strong{color:#b6c1d4}.dfrm-history p>span{color:#8497b3}.dfrm-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dfrm-evidence-sources{--dfrm-enter:-30px;--dfrm-exit:-36px}.dfrm-capture{background:#152136;border:1px solid #3c4e69;border-radius:10px;scroll-margin-block:150px}.dfrm-capture-label{color:#a9bbd5;border-bottom:1px solid #35465f;align-items:center;gap:8px;padding:12px 16px;font-size:11px;display:flex}.dfrm-capture-label>span:last-child{color:var(--dfrm-blue);font-family:var(--font-mono), monospace;margin-left:auto}.dfrm-atlas{justify-content:space-between;align-items:center;gap:20px;padding:18px 22px 16px;display:flex}.dfrm-atlas>div{gap:6px;display:grid}.dfrm-atlas>div>span{color:#8ca1c0;font-size:10px}.dfrm-atlas>div>strong{color:#e0e6f4;letter-spacing:-.035em;font-size:23px}.dfrm-atlas-action{color:#e3dbfb;background:#3b3159;border:1px dashed #bdacd9;border-radius:6px;outline:4px solid #bab2ff08;padding:10px 16px;font-size:13px;position:relative}.dfrm-evidence-pin{color:#392e25;background:#e9bc8e;border:2px solid #152136;border-radius:50%;place-items:center;width:19px;height:19px;font-size:9px;display:grid;position:absolute;top:-9px;right:-8px}.dfrm-capture-foot{color:#8ba1bc;align-items:center;gap:7px;padding:0 22px 14px;font-size:10px;display:flex}.dfrm-capture-foot>span:first-child{background:var(--dfrm-blue);border-radius:50%;width:4px;height:4px}.dfrm-guidance{color:var(--dfrm-lavender);border-left:1px solid #8270ba;align-items:center;gap:12px;margin:12px 18px 0;padding-left:13px;display:flex}.dfrm-guidance>div{gap:4px;display:grid}.dfrm-guidance span{color:#9b8fb9;font-size:10px}.dfrm-guidance p{color:#c9bfdf;font-size:13px}.dfrm-evidence-route{color:#7e91ad;justify-content:center;align-items:center;gap:6px;height:38px;display:flex}.dfrm-evidence-route span{background:linear-gradient(90deg,#0000,#4d607d);width:30px;height:1px}.dfrm-evidence-route span:last-child{transform:scaleX(-1)}.dfrm-assessment{--dfrm-enter:22px;--dfrm-exit:28px;background:#101c2f;border:1px solid #394760;border-radius:12px;overflow:hidden}.dfrm-finding-heading{color:#c3cee2;border-bottom:1px solid var(--dfrm-line);justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:12px;display:flex}.dfrm-finding-heading a{color:var(--dfrm-blue);text-underline-offset:4px;align-items:center;gap:5px;font-size:10px;-webkit-text-decoration:underline #8db9ff4d;text-decoration:underline #8db9ff4d;display:flex}.dfrm-finding-heading a:focus-visible{outline:2px solid var(--dfrm-lavender);outline-offset:4px;border-radius:2px}.dfrm-assessment-row{align-items:flex-start;gap:12px;padding:15px 18px;display:flex}.dfrm-assessment-row+.dfrm-assessment-row{border-top:1px solid #2b395380}.dfrm-assessment-row>svg{flex:none;margin-top:2px}.dfrm-assessment-row>div>span{margin-bottom:5px;font-size:10px;font-weight:500;display:block}.dfrm-assessment-row p{color:#becae0;font-size:13px;line-height:1.5}.dfrm-assessment-row p strong{color:#e2e8f6}.dfrm-observation{color:var(--dfrm-blue)}.dfrm-recommendation{color:var(--dfrm-lavender);background:#bab2ff09}.dfrm-recommendation p strong{color:#ded3ff}.dfrm-recommendation-arrow{align-self:center;margin-left:auto}.dfrm-verification{color:#e4b68a}.dfrm-human-decision{--dfrm-enter:42px;--dfrm-exit:46px;align-items:center;gap:8px;padding-top:20px;display:flex}.dfrm-human-decision>div{color:#afbbd2;align-items:center;gap:9px;margin-right:auto;font-size:12px;display:flex}.dfrm-human-decision>div svg{color:var(--dfrm-lavender)}.dfrm-human-decision>span{border-radius:5px;align-items:center;gap:5px;padding:8px 11px;font-size:11px;display:inline-flex}.dfrm-decision-accept{color:#9fe0ce;background:#87d7c410;border:1px solid #87d7c430}.dfrm-decision-dismiss{color:#9aacc7;border:1px solid #2b3c56}@container (max-width:420px){.dfrm-section-heading{gap:7px;margin-bottom:20px;font-size:13px}.dfrm-provider-option{padding-inline:14px}.dfrm-connection{gap:4px;font-size:10px}.dfrm-role{gap:10px;padding:16px 12px}.dfrm-role-icon{flex-basis:30px;height:34px}.dfrm-role-icon svg{width:20px}.dfrm-role-description{column-gap:6px}.dfrm-role-description>strong{font-size:13px}.dfrm-role-description>span:last-child{font-size:10px}.dfrm-role-number{font-size:9px}.dfrm-history{gap:10px}.dfrm-history p{font-size:11px}.df-review-model figcaption{margin-top:18px;font-size:10px}.dfrm-atlas{padding:17px 16px 15px}.dfrm-atlas>div>strong{font-size:22px}.dfrm-atlas-action{padding:9px 13px;font-size:12px}.dfrm-capture-foot{padding-inline:16px;font-size:9px}.dfrm-guidance{margin-inline:12px}.dfrm-guidance p{font-size:12px}.dfrm-assessment-row{gap:10px;padding:14px}.dfrm-assessment-row p{font-size:12px}.dfrm-finding-heading{padding-inline:14px}.dfrm-recommendation-arrow{display:none}.dfrm-human-decision{flex-wrap:wrap;gap:6px}.dfrm-human-decision>div{gap:6px;font-size:11px}.dfrm-human-decision>span{padding:7px 9px;font-size:10px}}@media (prefers-reduced-motion:reduce){.df-review-model .dfrm-motion-piece{opacity:1;transform:none}.dfrm-flow-trail,.dfrm-flow-dot{animation:none;display:none}.dfrm-provider-flow{opacity:1}}@media print{.dfrm-flow-trail,.dfrm-flow-dot{display:none}.dfrm-provider-flow{opacity:1}}
.df-creation{--dfc-ink:#e5eafa;--dfc-muted:#9baac2;--dfc-line:#334059;--dfc-blue:#91bbff;--dfc-lavender:#b9aafa;--dfc-mint:#85d7c3;width:100%;max-width:560px;color:var(--dfc-ink);font-family:var(--font-sans), sans-serif;margin:0 auto;container-type:inline-size}.df-creation *{box-sizing:border-box}.df-creation h3,.df-creation p{margin:0}.df-creation strong{font-weight:500}.dfc-eyebrow{color:var(--dfc-muted);align-items:center;gap:9px;margin-bottom:34px;font-size:13px;display:flex}.dfc-eyebrow svg{color:var(--dfc-lavender)}.df-creation figcaption{color:#8393ad;max-width:56ch;margin-top:27px;font-size:10px;line-height:1.65}.dfc-motion{--dfc-direction:1;opacity:calc(.7 + var(--scene-progress,1) * .3 - var(--scene-depart,0) * .5);transform:translateY(calc((1 - var(--scene-progress,1)) * 24px * var(--dfc-direction) + var(--scene-depart,0) * 28px * var(--dfc-direction)))}.dfc-process-step{border-top:1px solid var(--dfc-line);grid-template-columns:35px 1fr;gap:15px;padding:27px 0;display:grid}.dfc-process-step:nth-of-type(2){--dfc-direction:-1}.dfc-process-step:last-of-type{padding-bottom:0}.dfc-index{color:#7d8ca6;font-size:11px;font-family:var(--font-mono), monospace;padding-top:6px}.dfc-process-content{min-width:0}.dfc-process-content h3{letter-spacing:-.04em;font-size:clamp(22px,5.3cqw,30px);font-weight:500;line-height:1.2}.dfc-frictions{color:#a8b7ce;flex-wrap:wrap;gap:8px 17px;margin-top:17px;font-size:12px;line-height:1.5;display:flex}.dfc-frictions span{align-items:center;gap:7px;display:flex}.dfc-frictions span:before{content:"";background:#d0a887;border-radius:50%;width:4px;height:4px}.dfc-loop{color:var(--dfc-mint);justify-content:space-between;align-items:center;gap:10px;margin-top:21px;font-size:16px;display:flex}.dfc-loop svg{color:#607c80;flex:none}.dfc-return{border:1px solid #48635f;border-top:0;border-radius:0 0 9px 9px;height:22px;margin:10px 20px 0;position:relative}.dfc-return:after{content:"";background:var(--dfc-mint);border-radius:50%;width:3px;height:3px;position:absolute;top:-3px;right:-2px}.dfc-return svg{color:var(--dfc-mint);position:absolute;top:-8px;left:-7px;transform:rotate(-90deg)}.dfc-build{color:var(--dfc-lavender);align-items:center;gap:14px;margin-top:20px;display:flex}.dfc-build>div{gap:5px;display:grid}.dfc-build strong{color:#d0c5ed;font-size:15px}.dfc-build span{color:var(--dfc-muted);font-size:12px}.dfc-review-origin{--dfc-direction:-1;background:#112034;border:1px solid #40516c;border-radius:11px}.dfc-browser-line{border-bottom:1px solid #2b3d57;align-items:center;gap:5px;padding:12px 15px;display:flex}.dfc-browser-line>i{background:#637995;border-radius:50%;width:4px;height:4px}.dfc-browser-line>span{color:#9cabc2;margin-left:auto;font-size:10px}.dfc-origin-body{gap:11px;padding:21px 24px 25px;display:grid}.dfc-origin-body>strong{letter-spacing:-.05em;font-size:35px;line-height:1}.dfc-origin-body>span{color:#aabbd4;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.dfc-origin-body i{background:#8295b3;border-radius:50%;width:3px;height:3px}.dfc-fork{color:#7c8cad;grid-template-columns:1fr 1fr;justify-items:center;height:65px;padding-top:49px;display:grid;position:relative}.dfc-fork:before{content:"";border-left:1px solid #586783;height:26px;position:absolute;left:50%}.dfc-fork>span{border:1px solid #586783;border-bottom:0;border-radius:8px 8px 0 0;height:25px;position:absolute;top:25px;left:25%;right:25%}.dfc-integration-pair{grid-template-columns:1fr 1fr;gap:30px;padding:17px 0 30px;display:grid}.dfc-integration{min-width:0}.dfc-integration-icon{align-items:center;height:32px;margin-bottom:17px;display:inline-flex}.dfc-integration-icon img{object-fit:contain;width:32px;height:32px;display:block}.dfc-integration h3{letter-spacing:-.04em;font-size:32px;font-weight:500;line-height:1.1}.dfc-integration p{color:var(--dfc-muted);margin-top:10px;font-size:12px;line-height:1.5}.dfc-app-result{color:#a7c6ee;border-top:1px solid #3a4d69;margin-top:20px;padding-top:12px;font-size:12px;line-height:1.45;display:block}.dfc-github .dfc-app-result{color:#c1b5e4;border-color:#483e61}.dfc-integration-record{color:var(--dfc-mint);border-top:1px solid #34465d;align-items:flex-start;gap:13px;padding-top:24px;display:flex}.dfc-integration-record>svg{flex:none;margin-top:2px}.dfc-integration-record>div{gap:7px;display:grid}.dfc-integration-record strong{font-size:17px}.dfc-integration-record span{color:var(--dfc-muted);font-size:12px;line-height:1.5}.dfc-authored{color:#c8bbeb;--dfc-direction:-1;border-bottom:1px solid #5a5076;justify-content:space-between;align-items:center;gap:10px;padding-bottom:17px;font-size:14px;display:flex}.dfc-agent-route{color:#786a9c;justify-content:center;align-items:center;height:39px;display:flex}.dfc-setup{background:#211f344d;border:1px solid #574c73;border-radius:10px;padding:20px 24px 17px}.dfc-setup-heading{color:var(--dfc-lavender);align-items:center;gap:12px;display:flex}.dfc-setup-heading>div{align-items:baseline;gap:12px;display:flex}.dfc-setup-heading strong{color:#e1daf1;letter-spacing:-.02em;font-size:19px}.dfc-setup-heading span{color:#a89bbc;font-size:11px}.dfc-setup-heading>svg:last-child{color:#9387ab;margin-left:auto}.dfc-provider-pair{grid-template-columns:1fr 1fr;gap:15px;margin-top:27px;display:grid}.dfc-provider-pair>span{align-items:center;min-width:0;min-height:30px;display:flex}.dfc-provider-pair>span+span{border-left:1px solid #504562;padding-left:20px}.dfc-provider-logo{object-fit:contain;max-width:100%;height:auto;display:block}.dfc-provider-logo-anthropic{width:160px}.dfc-provider-logo-openai{width:90px}.dfc-setup p{color:#a8bcae;align-items:center;gap:8px;margin-top:22px;font-size:11px;display:flex}.dfc-setup p svg{color:var(--dfc-mint)}.dfc-agent-route-labelled{color:#738b91;flex-direction:column;gap:8px;height:63px}.dfc-agent-route-labelled>span{color:#9aa8bd;font-size:10px}.dfc-authored-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.dfc-authored-role{border-top:1px solid #41516b;flex-direction:column;min-width:0;padding-top:16px;display:flex}.dfc-authored-role>svg{color:var(--dfc-blue);margin-bottom:18px}.dfc-authored-role:nth-child(2){border-color:#51476b}.dfc-authored-role:nth-child(2)>svg{color:var(--dfc-lavender)}.dfc-authored-role:nth-child(3){border-color:#35564f}.dfc-authored-role:nth-child(3)>svg{color:var(--dfc-mint)}.dfc-authored-role strong{font-size:14px;line-height:1.35}.dfc-authored-role>span{color:var(--dfc-muted);margin-top:9px;font-size:11px;line-height:1.5}@container (max-width:380px){.dfc-eyebrow{margin-bottom:27px;font-size:11px}.dfc-process-step{grid-template-columns:25px 1fr;gap:10px;padding-block:23px}.dfc-process-content h3{font-size:24px}.dfc-frictions{gap:7px 10px;font-size:11px}.dfc-loop{gap:7px;font-size:14px}.dfc-authored{gap:8px;font-size:12px}.dfc-setup{padding:18px 16px}.dfc-setup-heading{gap:9px}.dfc-setup-heading>div{gap:7px}.dfc-setup-heading strong{font-size:17px}.dfc-setup-heading span{font-size:10px}.dfc-setup-heading>svg:last-child{width:14px}.dfc-provider-pair{gap:10px;margin-top:23px}.dfc-provider-logo-anthropic{width:120px}.dfc-provider-logo-openai{width:68px}.dfc-provider-pair>span+span{padding-left:15px}.dfc-setup p{gap:6px;font-size:10px}.dfc-authored-roles{gap:13px}.dfc-authored-role strong{font-size:13px}.dfc-authored-role>span{font-size:10px}.dfc-integration-pair{gap:22px}.dfc-origin-body{padding:20px}.dfc-origin-body>span{gap:6px;font-size:10px}.dfc-integration h3{font-size:29px}.dfc-integration p,.dfc-app-result{font-size:11px}.df-creation figcaption{font-size:10px}}@media (prefers-reduced-motion:reduce){.df-creation .dfc-motion{opacity:1;transform:none}}
:is(.diffuse-scroll-story,.portfolio-scroll-story){--ds-panel:#0b1324;--ds-sticky-top:96px;--ds-scroll-padding:110px;--ds-canvas-width:min(1280px, calc(100% - 112px));--ds-section-gap:clamp(211.2px, 42.9svh, 448.8px);--scene-progress:1;color:var(--ink);background:linear-gradient(90deg, var(--bg) 50%, var(--ds-panel) 50%);overflow-x:clip;container-type:inline-size}:is(.diffuse-scroll-story,.portfolio-scroll-story) *{box-sizing:border-box}:is(.diffuse-scroll-story,.portfolio-scroll-story) :is(.ds-hero,.ds-chapter,.ds-release,.ds-footer-nav){width:var(--ds-canvas-width);margin-inline:auto}.ds-hero{min-height:calc(100svh - var(--portfolio-header-height));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ds-hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:56px 48px 88px 0;display:flex}.ds-hero-copy-inner{flex-direction:column;align-items:flex-start;width:100%;max-width:580px;display:flex}.ds-back{color:var(--ink-muted);align-items:center;gap:10px;min-height:44px;font-size:14px;display:inline-flex}.ds-back:hover,.ds-text-link:hover{color:var(--accent-hover)}.ds-hero .ds-back{margin-bottom:clamp(35px,5vh,70px)}.ds-eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:14px;font-size:12px;font-weight:500;line-height:1.6;display:flex}.ds-brand-mark{color:#070d1a;background:var(--accent);border-radius:7px;place-items:center;width:28px;height:28px;font-size:22px;display:grid}.ds-project-type{color:var(--ink-subtle);letter-spacing:.01em;text-transform:none;font-size:12px}.ds-hero h1{letter-spacing:-.055em;text-wrap:balance;max-width:100%;margin-top:28px;font-size:clamp(40px,4.3vw,60px);font-weight:500;line-height:1.06}.ds-hero h1 em{color:var(--accent);font-style:normal}.ds-hero-summary{max-width:40ch;color:var(--ink-muted);margin-top:28px;font-size:clamp(17px,1.35vw,22px);line-height:1.65}.ds-metadata{border-top:1px solid var(--line);grid-template-columns:1.25fr 1fr;gap:28px;margin-top:34px;padding-top:26px;font-size:13px;line-height:1.65;display:grid}.ds-metadata dt{color:var(--ink-subtle);margin-bottom:6px}.ds-metadata dd{max-width:28ch}.ds-read{align-items:center;gap:25px;min-height:44px;margin-top:36px;font-size:14px;display:inline-flex}.ds-read svg,.ds-read:hover{color:var(--accent)}.ds-hero-visual{flex-direction:column;justify-content:center;align-items:center;gap:28px;min-width:0;padding:56px 24px 88px;display:flex}.ds-hero-visual>.dfs-scene{width:100%;max-width:435px}.ds-hero-visual .dfs-overview-composition{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px 18px;margin-top:24px}.ds-hero-visual .dfs-product-wordmark{font-size:26px}.ds-hero-visual .dfs-overview-note strong{font-size:20px}.ds-hero-caption{text-align:center;color:var(--ink-subtle);font-size:13px}.ds-chapter{scroll-margin-top:calc(var(--ds-sticky-top) - var(--ds-scroll-padding));display:block;position:relative}.ds-beat{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;column-gap:0;display:grid}.ds-copy{min-width:0;min-height:0;padding:calc(var(--ds-section-gap) / 2) 48px calc(var(--ds-section-gap) / 2) 0;scroll-margin-top:calc(var(--ds-sticky-top) - var(--ds-scroll-padding));grid-column:1;align-items:flex-start;display:flex}.ds-copy-inner{width:100%;max-width:600px}.ds-copy .ds-eyebrow{display:none}.ds-beat-count{color:var(--ink-subtle);letter-spacing:.02em;white-space:nowrap;margin-left:auto;font-size:11px}.ds-copy h2{letter-spacing:-.04em;text-wrap:balance;margin-top:0;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.16}.ds-prose{color:var(--ink-muted);margin-top:30px;font-size:clamp(16px,1.12vw,19px);line-height:1.8}.ds-prose p+p{margin-top:24px}.ds-prose strong{color:var(--ink);font-weight:500}.ds-decision{border-left:2px solid var(--accent);margin-top:40px;padding-left:20px}.ds-decision>span{color:var(--ink-subtle);text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px;font-size:10px;display:block}.ds-decision p{color:#d7d4ff;font-size:clamp(16px,1.2vw,19px);line-height:1.6}.ds-note{border-top:1px solid var(--line);color:var(--ink-subtle);margin-top:32px;padding-top:22px;font-size:13px;line-height:1.7}.ds-visual{width:100%;min-width:0;padding:calc(var(--ds-section-gap) / 2) 24px;flex-direction:column;grid-column:2;justify-content:flex-start;align-self:center;align-items:center;display:flex}.ds-visual-inner{width:100%;max-width:660px;margin-inline:auto}.ds-visual-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.ds-release{padding-block:calc(var(--ds-section-gap) / 2);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:80px;display:grid}.ds-release h2{letter-spacing:-.04em;margin-top:16px;font-size:clamp(30px,3.2vw,44px);font-weight:500;line-height:1.16}.ds-release p:not(.ds-eyebrow){max-width:47ch;color:var(--ink-muted);margin-top:20px;font-size:15px;line-height:1.7}.ds-release-actions{flex-direction:column;align-items:center;gap:20px;display:flex}.ds-primary-link{min-height:54px;color:var(--accent-contrast);background:var(--accent);border-radius:6px;justify-content:center;align-items:center;gap:12px;padding:14px 24px;font-size:15px;font-weight:500;display:inline-flex}.ds-primary-link:hover{background:var(--accent-hover)}.ds-primary-link>span{border-left:1px solid #060b182e;margin-left:15px;padding-left:14px;font-size:11px}.ds-text-link{align-items:center;gap:12px;min-height:44px;font-size:14px;display:inline-flex}.ds-footer-nav{justify-content:space-between;align-items:center;gap:40px;padding-block:64px;display:flex}.ds-footer-nav>a:last-child:not(.ds-back){grid-template-columns:1fr auto;column-gap:28px;max-width:46%;display:grid}.ds-footer-nav>a>span{color:var(--ink-subtle);grid-column:1;margin-bottom:8px;font-size:12px}.ds-footer-nav strong{font-size:18px;font-weight:500}.ds-footer-nav>a>svg:last-child{grid-area:1/2/3;align-self:center}@media (max-width:1100px){:is(.diffuse-scroll-story,.portfolio-scroll-story){--ds-canvas-width:calc(100% - 64px)}}@media (min-width:1000px) and (max-height:800px){.ds-hero-copy,.ds-hero-visual{padding-block:24px 36px}.ds-hero .ds-back{margin-bottom:20px}.ds-hero h1{font-size:clamp(40px,4.3vw,60px)}.ds-hero-summary{margin-top:20px}.ds-metadata{margin-top:24px;padding-top:20px}.ds-read{margin-top:22px}}@media (max-width:999px){:is(.diffuse-scroll-story,.portfolio-scroll-story){--ds-section-gap:clamp(132px, 26.4svh, 264px);background:var(--bg)}.ds-hero{grid-template-columns:1fr;min-height:auto}.ds-hero-copy{padding:32px 0 54px}.ds-hero-copy-inner{max-width:680px;margin-inline:auto}.ds-hero .ds-back{margin-bottom:30px}.ds-hero h1{max-width:15ch;font-size:clamp(40px,7.2vw,60px)}.ds-hero-summary{max-width:45ch}.ds-hero-visual{padding:28px 0 48px}.ds-hero-visual>.dfs-scene{width:100%;max-width:435px;margin-inline:auto}.ds-chapter{background:0 0;display:block}.ds-beat{display:block}.ds-copy{min-height:0;padding:calc(var(--ds-section-gap) / 2) 0 36px}.ds-copy-inner{max-width:680px;margin-inline:auto}.ds-copy h2{max-width:21ch;font-size:clamp(30px,4.7vw,44px)}.ds-prose{font-size:17px}.ds-visual{padding:36px 0 calc(var(--ds-section-gap) / 2)}.ds-visual-inner{max-width:660px}.ds-release{gap:48px}}@media (max-width:800px){:is(.diffuse-scroll-story,.portfolio-scroll-story){--ds-canvas-width:calc(100% - 40px)}}@media (max-width:600px){.ds-project-type{font-size:11px}.ds-hero h1{font-size:clamp(40px,10vw,60px)}.ds-hero-summary{font-size:17px}.ds-metadata{grid-template-columns:1fr;gap:20px;width:100%}.ds-metadata dd{max-width:none}.ds-hero-visual{padding-block:32px 48px}.ds-hero-visual .dfs-overview-composition{grid-template-columns:minmax(0,1fr)}.ds-hero-visual .dfs-overview-drawer{width:min(68%,220px)}.ds-copy h2{font-size:32px}.ds-prose{margin-top:24px;font-size:16px;line-height:1.75}.ds-eyebrow{letter-spacing:.06em;gap:10px;font-size:11px}.ds-visual{padding-top:32px}.ds-release{grid-template-columns:1fr;gap:36px}.ds-release-actions{align-items:flex-start}.ds-footer-nav{flex-direction:column;align-items:flex-start;gap:32px;padding-block:40px}.ds-footer-nav>a:last-child:not(.ds-back){max-width:none}}@media (prefers-reduced-motion:reduce){.ds-copy-inner,.ds-visual-inner{transform:none}}@media print{.ds-chapter{display:block}.ds-beat{break-inside:avoid;display:block}.ds-copy{min-height:0}}.diffuse-scroll-story :is(.ds-visual,.ds-hero-visual){overflow:clip}.diffuse-scroll-story .ds-visual-inner{width:84%;max-width:480px}.diffuse-scroll-story .ds-decision>span,.diffuse-scroll-story :is(.dfc-eyebrow,.dfs-original-stage-label,.dfs-wireframe-eyebrow,.djt-visual-heading>span){display:none}@media (max-width:999px){.diffuse-scroll-story .ds-visual-inner{width:min(100%,480px)}}
:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-prose .ds-copy-lead{max-width:44ch;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:clamp(17px,1.25vw,20px);line-height:1.65}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points{margin:28px 0 0;padding:0;display:grid}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points>div{border-top:1px solid var(--line);grid-template-columns:minmax(90px,.38fr) minmax(0,1fr);gap:18px;padding:16px 0;display:grid}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points dt{color:var(--accent);margin:0;font-size:13px;font-weight:500;line-height:1.6}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points dd{min-width:0;color:var(--ink-muted);text-wrap:pretty;margin:0;font-size:15px;line-height:1.65}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy .ds-decision{margin-top:26px}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy .ds-decision p{font-size:17px;line-height:1.55}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy .ds-note{margin-top:26px;padding-top:18px;font-size:12px;line-height:1.65}@media (max-width:600px){:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points>div{grid-template-columns:minmax(82px,.36fr) minmax(0,1fr);gap:16px;padding-block:15px}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points dt{font-size:12px}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points dd{font-size:14px}:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy .ds-decision p{font-size:16px}}@media (max-width:360px){:is(.diffuse-scroll-story,.portfolio-scroll-story) .ds-copy-points>div{grid-template-columns:1fr;gap:5px}}
.ikp-scene{--ik-icon-bg:#0b1424;--ikp-lavender:#b9afff;--ikp-blue:#8ab9ff;--ikp-mint:#87d8c1;color:#dfe5f2;width:min(100%,560px);font-family:var(--font-sans), sans-serif;margin:0 auto;container-type:inline-size}.ikp-scene *,.ikp-scene :before,.ikp-scene :after{box-sizing:border-box}.ikp-scene button{font:inherit;cursor:pointer}.ikp-scene button:focus-visible{outline-offset:4px;outline:2px solid #c7bfff}.ikp-scene button:disabled{cursor:default}.ikp-scene-label{justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.ikp-scene-label>span+span{color:#8e9eb4;align-items:center;gap:6px;font-size:11px;display:flex}.ikp-brief{--ikp-x:-20px;--ikp-y:-34px;background:linear-gradient(90deg,#b9afff09,#0000);border-left:2px solid #8373b9;align-items:center;gap:20px;width:max-content;max-width:100%;margin-inline:auto;padding:20px 24px;display:flex}.ikp-brief>svg{color:var(--ikp-lavender);flex-shrink:0}.ikp-brief>span{color:#a6b3c7;font-size:14px;line-height:1.65}.ikp-brief strong{color:#e5e8f4;font-size:18px;font-weight:400}.ikp-connector{background:#38455e;width:1px;height:54px;margin:12px auto;position:relative;overflow:visible}.ikp-connector:after{content:"";border-bottom:1px solid #74809b;border-right:1px solid #74809b;width:7px;height:7px;position:absolute;bottom:0;left:-3px;transform:rotate(45deg)}.ikp-connector .ikp-flow{filter:drop-shadow(0 0 5px #b9afff);width:3px;height:24px;animation:3.8s linear infinite ikp-signal-down;animation-play-state:var(--ikp-loop-play-state,paused);background:linear-gradient(#0000,#b9afff40 20%,#c3b8ffb0 70%,#fff);border-radius:50% 50% 0 0;position:absolute;top:0;left:-1px}.ikp-connector .ikp-flow:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;bottom:-1px;left:-1px;box-shadow:0 0 5px 1px #c9b8ff,0 0 10px #b9afff}.ikp-connector-mint .ikp-flow{filter:drop-shadow(0 0 5px #87d8c1);background:linear-gradient(#0000,#87d8c140 20%,#a2f0d7b0 70%,#fff);animation-delay:-1.9s}.ikp-directions{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.ikp-direction{color:#9aa9c0;background:#101a2b;border:1px solid #2b3953;border-radius:9px;justify-items:center;gap:18px;min-width:0;padding:16px 9px 13px;transition:color .18s,border-color .18s,background .18s;display:grid;position:relative}.ikp-direction-0{--ikp-x:-45px;--ikp-y:-12px}.ikp-direction-1{--ikp-x:-15px;--ikp-y:20px}.ikp-direction-2{--ikp-x:15px;--ikp-y:-12px}.ikp-direction-3{--ikp-x:45px;--ikp-y:20px}.ikp-direction:hover{color:#c3b9ec;border-color:#756990}.ikp-direction[aria-pressed=true]{color:#c9bcff;background:#211e36;border-color:#a397d3}.ikp-direction-letter{color:#74839e;justify-self:start;font:10px/1 ui-monospace,monospace}.ikp-direction>svg:not(.ikp-direction-check){width:48px;height:48px;display:block}.ikp-folder-detail{fill:none;stroke:#91c8b8;stroke-width:1.25px}.ikp-direction-name{text-align:center;min-height:30px;font-size:10px;line-height:1.5}.ikp-direction .ikp-direction-check{color:#b7aff7;position:absolute;top:13px;right:9px}.ikp-chosen-direction{--ikp-x:24px;--ikp-y:40px;justify-content:center;align-items:center;gap:24px;display:flex}.ikp-chosen-glyph{color:#a0e2ce;background:#132a2d;border:1px solid #487368;border-radius:12px;place-items:center;width:96px;height:96px;display:grid}.ikp-chosen-glyph>svg{width:56px;height:56px}.ikp-chosen-direction>div:last-child{gap:8px;display:grid}.ikp-chosen-direction>div>span{color:#8bbaaf;font-size:11px;line-height:1.5}.ikp-chosen-direction strong{color:#dcece6;font-size:21px;font-weight:400;line-height:1.25}.ikp-chosen-direction .ikp-chosen-next{color:#8e9eb4;align-items:center;gap:9px;font-size:11px;display:flex}.ikp-build-scene{padding-top:8px;position:relative}.ikp-build-route{z-index:0;background:#43516a;height:1px;position:absolute;top:42px;left:12.5%;right:12.5%}.ikp-build-route:after{content:"";border-top:1px solid #9c91c8;border-right:1px solid #9c91c8;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.ikp-build-route .ikp-flow{filter:drop-shadow(0 0 5px #b9afff);width:54px;height:3px;animation:5s linear infinite ikp-signal-across;animation-play-state:var(--ikp-loop-play-state,paused);background:linear-gradient(90deg,#0000,#b9afff70 70%,#fff);border-radius:50% 0 0 50%;position:absolute;top:-1px;left:0}.ikp-build-route .ikp-flow:after{content:"";background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;top:-1px;right:-1px;box-shadow:0 0 5px 1px #c9b8ff,0 0 10px #b9afff}.ikp-build-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid;position:relative}.ikp-build-stage{color:#8e9eb4;background:0 0;border:0;justify-items:center;gap:18px;min-width:0;padding:0;font-size:14px;display:grid}.ikp-build-stage-0{--ikp-x:-34px;--ikp-y:-22px}.ikp-build-stage-1{--ikp-x:-12px;--ikp-y:20px}.ikp-build-stage-2{--ikp-x:12px;--ikp-y:-22px}.ikp-build-stage-3{--ikp-x:34px;--ikp-y:20px}.ikp-build-symbol{color:#8c9ebc;background:#0b1424;border:1px solid #34425d;border-radius:50%;place-items:center;width:68px;height:68px;display:grid}.ikp-build-stage[aria-pressed=true]{color:#d5caf9}.ikp-build-stage[aria-pressed=true] .ikp-build-symbol{color:#c8b8ff;background:#1e2035;border-color:#9689c7}.ikp-build-stage:hover .ikp-build-symbol{border-color:#8c81bb}.ikp-build-outcome{--ikp-x:-20px;--ikp-y:28px;justify-content:center;align-items:center;gap:13px;margin-top:40px;display:flex}.ikp-process-number{color:#8092b0;font:11px/1 ui-monospace,monospace}.ikp-build-outcome strong{color:#c9cee0;font-size:17px;font-weight:400;line-height:1.5}.ikp-build-artifact{--ikp-x:24px;--ikp-y:50px;background:linear-gradient(135deg,#182239,#111e2c);border:1px solid #37445c;border-radius:10px;grid-template-columns:5px 5px 5px 1fr;gap:6px;max-width:350px;margin:29px auto 0;padding:16px 20px 20px;display:grid}.ikp-build-artifact>span{background:#53627b;border-radius:50%;width:5px;height:5px}.ikp-build-artifact>div{color:#bbb1ef;grid-column:1/-1;justify-content:space-around;padding:23px 0 17px;display:flex}.ikp-build-artifact svg{width:39px;height:39px}.ikp-build-artifact>i{background:#3f5067;border-radius:3px;grid-column:1/-1;width:46%;height:4px;margin:0 auto}.ikp-standards-family{--ikp-x:-20px;--ikp-y:-28px;background-image:radial-gradient(#38445b80 .7px,#0000 .7px);background-size:14px 14px;border-block:1px solid #34415b;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:38px 20px;display:grid}.ikp-standards-family>div{color:#c3b5ff;justify-items:center;gap:24px;display:grid}.ikp-standards-family svg{width:68px;height:68px;transition:stroke-width .25s,fill .25s;display:block}.ikp-standards-family span{color:#8e9db3;font-size:11px}.ikp-standards-controls{--ikp-x:20px;--ikp-y:36px;grid-template-columns:1fr;gap:14px;margin-top:29px;display:grid}.ikp-standards-controls .ikp-standard-control{border:0;grid-template-columns:90px minmax(0,1fr);align-items:center;min-width:0;margin:0;padding:0;display:grid}.ikp-standard-control>span{color:#9aaac0;font-size:12px}.ikp-standards-controls .ikp-standard-control>div{justify-self:end;gap:5px;display:flex}.ikp-standards-controls button,.ikp-family-direction button{color:#98a6be;background:0 0;border:1px solid #33415a;border-radius:5px;min-width:63px;padding:9px 14px;font-size:12px;line-height:1.5}.ikp-standards-controls button[aria-pressed=true],.ikp-family-direction button[aria-pressed=true]{color:#d4c7ff;background:#29243f;border-color:#8979af}.ikp-unit{opacity:.6;margin-left:3px;font-size:10px}.ikp-original-family{--ikp-x:-30px;--ikp-y:-28px;border-bottom:1px solid #34415a;padding:0 20px 22px}.ikp-original-family>div+div{color:#7d8ba4;justify-content:space-around;gap:28px;padding-top:27px;display:flex}.ikp-original-family svg:not(.ikp-scene-label svg){width:45px;height:45px}.ikp-family-direction{--ikp-x:20px;--ikp-y:13px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;padding-block:5px;display:flex}.ikp-family-direction>span{color:#b7acd9;font-size:13px}.ikp-family-direction>div{gap:5px;display:flex}.ikp-new-family{--ikp-x:28px;--ikp-y:44px;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding-top:10px;display:grid}.ikp-new-family>div{color:#a1dccd;justify-items:center;gap:15px;min-width:0;display:grid}.ikp-new-family svg{width:38px;height:38px}.ikp-new-family span{color:#90a9ac;font-size:9px}.ikp-library-columns{grid-template-columns:1fr 1fr;gap:30px;display:grid}.ikp-workbench{--ikp-x:-36px;--ikp-y:-22px}.ikp-library{--ikp-x:36px;--ikp-y:22px}.ikp-workbench .ikp-scene-label{color:#9ebce9}.ikp-library .ikp-scene-label{color:#97d9c7}.ikp-candidate-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px;display:grid}.ikp-candidate-list>button{color:#91abd0;background:#111d31;border:1px solid #34415a;border-radius:7px;justify-items:center;gap:12px;min-height:100px;padding:20px 8px 14px;display:grid;position:relative}.ikp-candidate-list>button[aria-pressed=true]{color:#c7b7fa;background:#25253e;border-color:#9c8bc6}.ikp-candidate-list>button>svg:not(.ikp-accepted-mark){width:34px;height:34px}.ikp-candidate-list>button>span{color:#a2aec4;font-size:10px}.ikp-candidate-list .ikp-accepted-mark{color:#96d9c4;position:absolute;top:7px;right:6px}.ikp-library-icons{background:#10232a;border:1px solid #33524d;border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;min-height:220px;margin-top:23px;padding:15px;display:grid}.ikp-library-icons>div{color:#92d5c1;align-content:center;justify-items:center;gap:10px;min-height:80px;display:grid}.ikp-library-icons svg{width:33px;height:33px}.ikp-library-icons span{color:#88aca9;font-size:10px}.ikp-library-decision{--ikp-x:16px;--ikp-y:42px;justify-items:center;gap:14px;margin-top:26px;display:grid}.ikp-library-actions>button{color:#d3c8f5;background:#2b2743;border:1px solid #8b7eb6;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:43px;padding:10px 20px;font-size:13px;display:flex}.ikp-library-actions>button.is-accepted{color:#b0e6d7;background:#1a3537;border-color:#54897d}.ikp-library-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.ikp-library-actions>button.ikp-next-round{color:#9daec5;background:0 0;border-color:#394963}.ikp-library-actions>button.ikp-next-round:disabled{color:#708198;border-color:#0000}.ikp-library-decision>span{text-align:center;color:#91a2bb;font-size:11px;line-height:1.5}@keyframes ikp-signal-down{0%{opacity:0;transform:translateY(-20px)}20%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(36px)}}@keyframes ikp-signal-across{0%{opacity:0;left:0;transform:translate(-54px)}10%{opacity:1}90%{opacity:1}to{opacity:0;left:100%;transform:translate(0)}}@container (max-width:440px){.ikp-directions{gap:7px}.ikp-direction{gap:16px;padding:13px 6px 11px}.ikp-direction>svg:not(.ikp-direction-check){width:35px;height:35px}.ikp-direction-name{font-size:9px}.ikp-chosen-direction{gap:18px}.ikp-chosen-glyph{width:76px;height:76px}.ikp-chosen-glyph>svg{width:45px;height:45px}.ikp-chosen-direction strong{font-size:18px}.ikp-chosen-next{max-width:24ch}.ikp-build-symbol{width:58px;height:58px}.ikp-build-route{top:37px}.ikp-build-stage{font-size:12px}.ikp-build-outcome strong{font-size:16px}.ikp-standards-family{gap:17px;padding:30px 15px}.ikp-standards-family svg{width:52px;height:52px}.ikp-new-family{grid-template-columns:repeat(3,1fr);row-gap:28px}.ikp-new-family svg{width:42px;height:42px}.ikp-library-columns{gap:18px}.ikp-library-columns .ikp-scene-label{flex-direction:column;align-items:flex-start;gap:4px}.ikp-candidate-list{gap:7px}.ikp-library-icons{gap:7px;padding:10px 6px}.ikp-library-icons svg,.ikp-candidate-list>button>svg:not(.ikp-accepted-mark){width:29px;height:29px}.ikp-library-icons span,.ikp-candidate-list>button>span{font-size:9px}}@container (max-width:310px){.ikp-brief{gap:13px;padding-inline:14px}.ikp-brief strong{font-size:16px}.ikp-direction-name{display:none}.ikp-chosen-direction strong{font-size:16px}.ikp-chosen-direction .ikp-chosen-next{font-size:10px}.ikp-standards-controls .ikp-standard-control{grid-template-columns:64px minmax(0,1fr)}.ikp-standards-controls button{min-width:48px;padding-inline:10px}.ikp-build-symbol{width:49px;height:49px}.ikp-build-route{top:32px}.ikp-library-columns{gap:12px}}@media (prefers-reduced-motion:reduce){.ikp-flow{display:none;animation:none!important}.ikp-direction,.ikp-standards-family svg{transition:none}}
.ikp-decision-scene{--ik-icon-bg:#0b1424;color:#dfe5f2;width:min(100%,560px);font-family:var(--font-sans), sans-serif;margin:0 auto;container-type:inline-size}.ikp-decision-scene *,.ikp-decision-scene :before,.ikp-decision-scene :after{box-sizing:border-box}.ikp-decision-scene :is(button,textarea,input){font:inherit}.ikp-decision-scene button{color:#b8c4d8;cursor:pointer;background:0 0;border:1px solid #3b465e;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:9px 15px;font-size:12px;line-height:1.4;display:inline-flex}.ikp-decision-scene button:hover{color:#e1d8ff;border-color:#8276b2}.ikp-decision-scene :is(button,textarea,input):focus-visible{outline-offset:4px;outline:2px solid #c7bfff}.ikp-decision-scene button:disabled{color:#7b879b;cursor:default;background:#111b2c;border-color:#303b50}.ikp-decision-scene .ikp-decision-primary{color:#ddd3ff;background:#2b2743;border-color:#8375ac}.ikp-decision-scene .ikp-decision-primary[aria-pressed=true]{color:#a4e2cf;background:#16312f;border-color:#588c7e}.ikp-decision-scene .ikp-decision-reset{color:#8e9eb4;background:0 0;border-color:#0000;min-width:0;padding-inline:8px;font-size:11px}.ikp-decision-label{justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.5;display:flex}.ikp-decision-label>:first-child{align-items:center;gap:8px;display:flex}.ikp-decision-label>:last-child{color:#8e9eb4;font-size:11px}.ikp-decision-connector{color:#54637e;place-items:center;height:43px;display:grid}.ikp-rule-evidence{--ikp-x:-26px;--ikp-y:-32px;align-items:center;gap:30px;padding-inline:20px;display:flex}.ikp-rule-rejected-glyph{color:#bdc8de;flex:0 0 90px;justify-items:center;gap:14px;display:grid}.ikp-rule-rejected-glyph>svg{width:64px;height:64px}.ikp-rule-rejected-glyph>span{color:#cf9f9e;align-items:center;gap:5px;font-size:10px;display:flex}.ikp-rule-evidence>div:last-child>span{color:#8e9eb4;font-size:11px}.ikp-rule-evidence p{color:#d5dbea;text-wrap:pretty;max-width:23ch;margin:10px 0 0;font-size:clamp(17px,3.5cqi,20px);line-height:1.5}.ikp-rule-proposal{--ikp-x:30px;--ikp-y:4px;background:#171c31;border:1px solid #42405d;border-radius:8px;padding:20px 22px}.ikp-rule-proposal label{color:#c4b9f1}.ikp-rule-proposal .ikp-rule-state.is-approved{color:#90d8c0}.ikp-rule-proposal .ikp-rule-state.is-rejected{color:#cf9f9e}.ikp-rule-proposal textarea{resize:vertical;color:#e0e4f1;background:#10182b;border:1px solid #39445e;border-radius:5px;width:100%;min-height:72px;max-height:160px;margin-top:16px;padding:12px 13px;font-size:15px;line-height:1.5;display:block}.ikp-rule-hint{color:#8e9eb4;margin:10px 0 0;font-size:11px;line-height:1.6}.ikp-decision-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:18px;display:flex}.ikp-decision-actions .ikp-decision-reset{margin-left:auto}.ikp-rule-request{--ikp-x:-20px;--ikp-y:38px;border-left:2px solid #446b66;min-height:154px;padding:0 22px 0 20px}.ikp-rule-request .ikp-decision-label>:first-child{color:#9ad9c8}.ikp-rule-included{color:#b4c3d5;overflow-wrap:anywhere;align-items:flex-start;gap:9px;margin:16px 0 0;font-size:13px;line-height:1.6;display:flex}.ikp-rule-included>svg{color:#779f97;flex:none;margin-top:3px}.ikp-rule-included.is-approved{color:#a7dfce;margin-top:10px}.ikp-rule-excluded{color:#8292a8;margin:10px 0 0 23px;font-size:12px;line-height:1.7}.ikp-request-context{color:#8292a8;margin-top:14px;font-size:10px;line-height:1.6;display:block}.ikp-geometry-toolbar{--ikp-x:-22px;--ikp-y:-30px;justify-content:space-between;align-items:center;gap:10px;display:flex}.ikp-geometry-toolbar>div{border:1px solid #303d55;border-radius:8px;gap:4px;padding:4px;display:flex}.ikp-geometry-toolbar>div>button{border-color:#0000;min-height:35px;padding:8px 12px}.ikp-geometry-toolbar button[aria-pressed=true]{color:#d3c8f7;background:#2c2945}.ikp-geometry-canvas{--ikp-x:26px;--ikp-y:-12px;background-color:#101b2d;background-image:radial-gradient(#91a0ba24 .7px,#0000 .7px);background-size:18px 18px;border:1px solid #303d55;border-radius:8px;place-items:center;min-height:260px;margin-top:22px;display:grid;position:relative}.ikp-geometry-art{width:min(76%,300px);height:250px;display:block;overflow:visible}.ikp-geometry-outline,.ikp-geometry-interior{stroke:#baaef2;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.ikp-geometry-selection{stroke:#83b4e5;stroke-width:.12px}.ikp-geometry-handle{fill:#17243c;stroke-width:.2px}.ikp-geometry-anchors{fill:#16233c;stroke:#9dc6f3;stroke-width:.17px}.ikp-geometry-active-anchor{fill:#8de0ca;stroke:#8de0ca}.ikp-geometry-measure{fill:none;stroke:#8de0ca;stroke-width:.15px}.ikp-geometry-canvas-label,.ikp-geometry-canvas-scale{color:#798da8;font-size:10px;line-height:1.5;position:absolute}.ikp-geometry-canvas-label{top:15px;left:17px}.ikp-geometry-canvas-scale{bottom:13px;right:17px}.ikp-geometry-controls{--ikp-x:-24px;--ikp-y:22px;margin-top:26px}.ikp-geometry-range-label{color:#b8c4d8;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex}.ikp-geometry-range-label output{color:#d0c4f7;font-variant-numeric:tabular-nums}.ikp-geometry-range-label output>span{color:#8292a8;margin-left:4px;font-size:10px}.ikp-geometry-controls input{accent-color:#b6a6ec;cursor:pointer;width:100%;height:24px;margin:12px 0 0;padding:0;display:block}.ikp-geometry-save{justify-content:space-between;align-items:center;gap:12px;margin-top:19px;display:flex}.ikp-geometry-save>span{color:#8596ac;font-size:11px}.ikp-geometry-history{--ikp-x:16px;--ikp-y:40px;border-top:1px solid #2d3a50;align-items:center;gap:20px;min-height:76px;margin-top:24px;padding-top:22px;display:flex}.ikp-geometry-original,.ikp-geometry-new-round{align-items:center;gap:10px;display:flex}.ikp-geometry-original{color:#91a0b8;flex:none}.ikp-geometry-original>svg{width:33px;height:33px}.ikp-geometry-history :is(.ikp-geometry-original,.ikp-geometry-new-round)>span{color:#aab9d0;white-space:nowrap;font-size:11px;line-height:1.6}.ikp-geometry-history small{color:#8292a8;font-size:10px;display:block}.ikp-geometry-new-round{color:#c6bafa;flex-wrap:wrap;flex:1}.ikp-geometry-miniature{flex:0 0 38px;width:38px;height:38px;display:block}.ikp-geometry-new-round small{color:#cfbba0}.ikp-geometry-new-round small.is-approved{color:#92d9c3}.ikp-geometry-new-round>button{color:#9ed9c5;border-color:#456d62;min-height:33px;margin-left:auto;padding:7px 9px;font-size:10px}.ikp-geometry-history-arrow{color:#536480;flex:none}.ikp-geometry-history>p{color:#aab9d0;margin:0;font-size:11px;line-height:1.7}.ikp-geometry-history>p>span{color:#8292a8}@container (max-width:420px){.ikp-rule-evidence{gap:20px;padding-inline:5px}.ikp-rule-rejected-glyph{flex-basis:74px}.ikp-rule-rejected-glyph>svg{width:54px;height:54px}.ikp-rule-proposal{padding:17px 15px}.ikp-rule-proposal textarea{font-size:14px}.ikp-rule-request{padding-inline:14px 0}.ikp-geometry-toolbar>div>button{padding-inline:8px;font-size:11px}.ikp-geometry-toolbar{gap:5px}.ikp-geometry-toolbar>.ikp-decision-reset{gap:4px;padding-inline:3px}.ikp-geometry-canvas{min-height:240px}.ikp-geometry-art{width:82%;height:230px}.ikp-geometry-history{gap:12px}.ikp-geometry-original,.ikp-geometry-new-round{gap:7px}.ikp-geometry-original>svg{width:26px;height:26px}.ikp-geometry-miniature{flex-basis:30px;width:30px;height:30px}}@container (max-width:340px){.ikp-decision-label{gap:8px;font-size:12px}.ikp-decision-label>:last-child{font-size:10px}.ikp-decision-actions{gap:6px}.ikp-decision-actions>button{padding-inline:10px}.ikp-geometry-toolbar>.ikp-decision-reset{flex-direction:column;gap:3px}.ikp-geometry-history{gap:9px}.ikp-geometry-original{flex-direction:column;align-items:flex-start;gap:5px}.ikp-geometry-new-round>button{margin-left:37px}}@media (prefers-reduced-motion:reduce){.ikp-decision-scene *,.ikp-decision-scene :before,.ikp-decision-scene :after{transition:none!important;animation:none!important}}
.iconoklast-scroll-story [data-story-visual]{--ikp-motion-spread:clamp(0, calc(var(--scene-arrive,0) + var(--scene-depart,0)), 1);--ikp-max-travel:48px;--ikp-loop-play-state:paused}.iconoklast-scroll-story [data-motion-visible=true]{--ikp-loop-play-state:running}.iconoklast-scroll-story .ikp-scene{transform:translate(0,0)}.iconoklast-scroll-story .ikp-piece{translate:calc(clamp(calc(-1 * var(--ikp-max-travel,48px)), var(--ikp-x,0px), var(--ikp-max-travel,48px)) * var(--ikp-motion-spread,0)) calc(clamp(calc(-1 * var(--ikp-max-travel,48px)), var(--ikp-y,24px), var(--ikp-max-travel,48px)) * var(--ikp-motion-spread,0));opacity:calc(1 - var(--ikp-motion-spread,0) * .16)}.iconoklast-scroll-story .ikp-flow,.iconoklast-scroll-story .ikp-flow:before,.iconoklast-scroll-story .ikp-flow:after{animation-play-state:var(--ikp-loop-play-state,paused)}@media (max-width:999px){.iconoklast-scroll-story [data-story-visual]{--ikp-max-travel:32px}}@media (max-width:600px){.iconoklast-scroll-story [data-story-visual]{--ikp-max-travel:24px}}@media (prefers-reduced-motion:reduce){.iconoklast-scroll-story .ikp-piece{opacity:1;translate:none}.iconoklast-scroll-story .ikp-scene *,.iconoklast-scroll-story .ikp-scene :before,.iconoklast-scroll-story .ikp-scene :after{transition:none!important;animation:none!important}}@media print{.iconoklast-scroll-story .ikp-piece{opacity:1;translate:none}.iconoklast-scroll-story .ikp-scene *,.iconoklast-scroll-story .ikp-scene :before,.iconoklast-scroll-story .ikp-scene :after{animation:none!important}}
.iconoklast-scroll-story .ds-visual-inner{max-width:560px}.iconoklast-scroll-story :is(.ds-copy,.ds-chapter){scroll-margin-top:calc(var(--ds-sticky-top) - var(--ds-scroll-padding) - var(--ds-section-gap) / 2 + 24px)}.iconoklast-scroll-story .ds-hero-visual>.ikp-scene{width:100%;max-width:460px}.iconoklast-scroll-story .ds-hero h1{font-size:clamp(40px,4.2vw,58px)}.iconoklast-scroll-story .ikp-scene{--ik-icon-bg:var(--ds-panel)}.ik-story-brand{color:var(--accent)}.ik-story-hero{padding:14px 24px}.ik-story-hero-heading{color:var(--ink-muted);--ikp-y:-40px;justify-content:center;align-items:center;gap:12px;font-size:16px;display:flex}.ik-story-hero-heading svg{color:var(--accent)}.ik-story-construction{--ikp-x:-35px;--ikp-y:-15px;margin-block:25px}.ik-story-construction>svg{width:100%;height:auto;display:block}.ik-story-shape{fill:#b5acff0c;stroke:#b5acff;stroke-width:2.5px}.ik-story-guide{stroke-dasharray:.12 .88;stroke-width:1px;animation:6s linear infinite ik-story-trace}.ik-story-trace{stroke-dasharray:.001 .999;stroke-linecap:round;animation:6s linear infinite ik-story-trace}@keyframes ik-story-trace{to{stroke-dashoffset:-1px}}.ik-story-hero-variants{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ik-story-hero-variants>div{--ikp-y:42px;justify-items:center;gap:16px;display:grid}.ik-story-hero-variants>div:first-child{--ikp-x:-38px}.ik-story-hero-variants>div:last-child{--ikp-x:38px}.ik-story-hero-variants svg{color:#b3cbef;width:38px}.ik-story-hero-variants span{color:var(--ink-muted);font-size:13px}.ik-story-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ik-story-people figure{--ikp-x:-36px;--ikp-y:-32px;min-width:0;margin:0}.ik-story-people figure:nth-child(2){--ikp-x:36px;--ikp-y:32px}.ik-story-people img{object-fit:contain;width:100%;height:auto;display:block}.ik-story-people h3{letter-spacing:-.03em;margin:10px 0 8px;font-size:30px;font-weight:500}.ik-story-people figcaption{text-align:center}.ik-story-people figcaption>span{color:var(--accent);font-size:13px}.ik-story-people figcaption p{color:var(--ink-muted);text-wrap:balance;margin:22px 0 0;font-size:16px;line-height:1.6}.ik-story-persona-note{color:var(--ink-subtle);text-align:center;grid-column:1/-1;margin:16px 0 0;font-size:12px}.ik-story-friction{text-align:center}.ik-story-friction-row{border-top:1px solid var(--line);--ikp-x:-36px;--ikp-y:-20px;padding-block:24px 30px}.ik-story-friction-row:nth-child(2){--ikp-x:36px;--ikp-y:16px}.ik-story-friction-row:nth-child(3){--ikp-x:-24px;--ikp-y:36px}.ik-story-friction-row>span{color:var(--ink-muted);font-size:15px}.ik-story-friction-row>div{justify-content:center;align-items:center;gap:40px;margin-top:24px;display:flex}.ik-story-friction-row>div>svg{width:48px;height:48px;color:var(--accent)}.ik-story-corrections span{color:#c5d4ef;font-size:22px}.ik-story-revisions{color:var(--ink-muted);font:16px var(--font-mono,monospace)}.ik-story-friction-row .ik-story-revisions svg{width:18px;height:18px}.ik-story-friction-question{color:var(--accent);text-wrap:balance;--ikp-y:40px;max-width:30ch;margin:24px auto 0;font-size:24px;line-height:1.5}.ik-story-reflection{text-align:center;padding-block:36px}.ik-story-continuity-nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ik-story-continuity-nodes>div{--ikp-y:-32px;flex-direction:column;align-items:center;display:flex}.ik-story-continuity-nodes>div:first-child{--ikp-x:-36px}.ik-story-continuity-nodes>div:last-child{--ikp-x:36px}.ik-story-continuity-symbol{width:76px;height:76px;color:var(--accent);background:#b5acff06;border:1px solid #b5acff45;border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.ik-story-continuity-symbol svg{stroke-width:1.4px;width:30px;height:30px}.ik-story-continuity-nodes>div:nth-child(2) .ik-story-continuity-symbol{color:#8bb8f8;background:#8bb8f806;border-color:#8bb8f845}.ik-story-continuity-nodes>div:nth-child(3) .ik-story-continuity-symbol{color:#8cd4c2;background:#8cd4c206;border-color:#8cd4c245}.ik-story-continuity-nodes strong{color:var(--ink);font-size:22px;font-weight:500}.ik-story-continuity-nodes strong+span{text-wrap:balance;max-width:15ch;color:var(--ink-muted);margin-top:12px;font-size:15px;line-height:1.5}.ik-story-continuity-path{--ikp-y:24px;width:100%;height:auto;margin-top:26px;display:block;overflow:visible}.ik-story-continuity-trail{stroke-dasharray:.08 .92;stroke-linecap:round;opacity:.5;animation:5s linear infinite ik-story-trace}.ik-story-continuity-dot{stroke-dasharray:.001 .999;stroke-dashoffset:-.08px;stroke-linecap:round;animation:5s linear infinite ik-story-continuity}@keyframes ik-story-continuity{to{stroke-dashoffset:-1.08px}}.ik-story-reflection>p{color:var(--ink-muted);--ikp-y:45px;margin:24px auto 0;font-size:30px;line-height:1.4}.ik-story-reflection strong{color:var(--accent);font-weight:500}@media (max-width:600px){.ik-story-hero{padding-inline:15px}.ik-story-people{gap:14px}.ik-story-people h3{font-size:26px}.ik-story-people figcaption p{font-size:14px}.ik-story-friction-row>div{gap:20px}.ik-story-corrections span{font-size:19px}.ik-story-continuity-symbol{width:58px;height:58px;margin-bottom:18px}.ik-story-continuity-nodes strong{font-size:19px}.ik-story-continuity-nodes strong+span{font-size:12px}.ik-story-reflection>p{font-size:26px}}
.xr-record-scene{width:100%;min-width:0;max-width:560px;margin:0 auto;container-type:inline-size}.xr-record-surface{--xr-record-ink:#233246;--xr-record-muted:#53637a;--xr-record-line:#dce4ee;--xr-record-selected:#d9e6f8;--xr-record-selected-ink:#17467d;width:100%;min-width:0;color:var(--xr-record-ink);font-family:var(--font-sans),"General Sans",sans-serif;background:#fff;border:1px solid #bdcbdc;border-radius:9px;font-size:13px;line-height:1.5;box-shadow:0 12px 36px #02071430;container-type:inline-size}.xr-record-surface *,.xr-record-surface :before,.xr-record-surface :after{box-sizing:border-box}.xr-record-surface :is(h3,p,ol,dl,dd){margin:0}.xr-record-surface h3{color:#344a67;font-size:14px;font-weight:600;line-height:1.4}.xr-record-surface svg{flex:none}.xr-record-caption{color:#a8b6cc;text-align:center;text-wrap:balance;max-width:44ch;margin:15px auto 0;font-size:12px;line-height:1.6}.xr-record-checkbox{color:#17467d;background:#fff;border:1.5px solid #7c8b9f;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.xr-record-checkbox.is-selected{color:#fff;background:#285ed6;border-color:#285ed6}.xr-record-tags{white-space:nowrap;align-items:center;gap:2px;min-height:18px;display:inline-flex}.xr-record-star{color:#fb7a19}.xr-record-person{color:#25aa94}.xr-record-heart{color:#d91677}.xr-record-status{color:#326c55;white-space:nowrap;background:#eaf5ef;border-radius:4px;justify-content:center;align-items:center;gap:4px;padding:3px 7px;font-size:12px;font-weight:500;display:inline-flex}.xr-record-catalog{overflow:hidden}.xr-record-catalog table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.xr-record-catalog th{color:#53637a;text-align:left;background:#f7f9fc;border-bottom:1px solid #dce4ee;height:40px;font-weight:500}.xr-record-catalog :is(th,td){padding:9px 5px}.xr-record-catalog td{vertical-align:middle;color:#53637a;border-bottom:1px solid #e3e9f1;height:58px}.xr-record-catalog tbody tr:last-child td{border-bottom:0}.xr-record-catalog .xr-record-check-cell{width:32px}.xr-record-catalog td:first-child{text-align:center}.xr-record-catalog .xr-record-tags-cell{width:57px}.xr-record-catalog .xr-record-code-cell{width:56px}.xr-record-catalog .xr-record-category-cell{width:80px}.xr-record-catalog .xr-record-status-cell{width:70px}.xr-record-catalog .xr-record-end-cell{width:22px;padding-left:0}.xr-record-name-cell>span:first-child{align-items:center;gap:5px;display:inline-flex}.xr-record-name-cell strong{color:#344a67;overflow-wrap:break-word;font-weight:500;line-height:1.45}.xr-record-mobile-code{color:#53637a;font-size:12px;display:none}.xr-record-product-identity{background:#eaf1fd;align-items:center;gap:10px;padding:13px 14px;display:flex}.xr-record-product-identity>div{flex:1;min-width:0}.xr-record-product-identity strong{color:#233246;font-size:13px;font-weight:500;line-height:1.4;display:block}.xr-record-product-identity>div>span{color:#53637a;margin-top:3px;font-size:12px;display:block}.xr-record-identity-excerpt{width:96%;margin:18px 0 0 auto}.xr-record-content{padding:18px}.xr-record-languages{color:#53637a;background:#f0f3f8;border-radius:6px;gap:3px;width:max-content;max-width:100%;margin-bottom:17px;padding:3px;display:flex}.xr-record-languages>span{border-radius:4px;padding:7px 11px;font-size:13px}.xr-record-languages>span.is-selected{color:#17467d;background:#d9e6f8;font-weight:600}.xr-record-field{background:#fff;border:1px solid #7c8b9f;border-radius:6px;min-width:0;padding:9px 12px;position:relative}.xr-record-field>span{color:#53637a;margin-bottom:3px;font-size:12px;font-weight:500;line-height:1.4;display:block}.xr-record-field>strong{color:#44556c;font-size:13px;font-weight:400;line-height:1.5;display:block}.xr-record-description{margin-top:20px}.xr-record-description>h3{color:#233246;margin-bottom:9px;font-size:16px}.xr-record-rich-text{border:1px solid #7c8b9f;border-radius:6px;overflow:hidden}.xr-record-formatting{color:#53637a;background:#fafbfd;border-bottom:1px solid #dce4ee;align-items:center;gap:4px;padding:4px 7px;display:flex}.xr-record-formatting>span{border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.xr-record-formatting>span.is-selected{color:#17467d;background:#d9e6f8}.xr-record-rich-text>p{color:#44556c;min-height:107px;padding:13px 14px;font-size:13px;line-height:1.7}.xr-record-word-count{color:#53637a;padding:3px 14px 9px;font-size:12px;display:block}.xr-record-content-compact .xr-record-description{margin-top:14px}.xr-record-content-compact .xr-record-rich-text>p{min-height:0}.xr-record-destination{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:24px;margin-top:22px;padding-left:12px;display:grid}.xr-record-annotation{color:#a8b6cc;text-wrap:balance;margin:0;font-size:13px;line-height:1.6}.xr-record-annotation>span{color:#d7d1f0;margin-bottom:8px;font-size:12px;font-weight:500;display:block}.xr-record-channels{padding:17px}.xr-record-channels>h3{margin-bottom:12px}.xr-record-radio-line{color:#53637a;align-items:center;gap:9px;min-height:37px;font-size:12px;display:flex}.xr-record-radio{background:#fff;border:1.5px solid #53637a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.xr-record-radio.is-selected{border-color:#1d5b87}.xr-record-radio.is-selected:after{content:"";background:#1d5b87;border-radius:50%;width:8px;height:8px}.xr-record-channel-group{background:#f5f7fa;border-radius:6px;margin-top:12px;padding:12px}.xr-record-channel-heading{color:#53637a;justify-content:space-between;align-items:center;gap:8px;margin-bottom:13px;display:flex}.xr-record-channel-heading strong{font-size:12px;font-weight:500}.xr-record-channel-heading>span{background:#e3ebf9;border-radius:4px;place-items:center;width:25px;height:25px;display:grid}.xr-record-channel-row{color:#53637a;align-items:center;gap:10px;display:flex}.xr-record-channel-row+.xr-record-channel-row{margin-top:10px}.xr-record-channel-row>.xr-record-field{flex:1;padding-right:31px}.xr-record-channel-row .xr-record-field>svg{position:absolute;top:50%;right:9px;transform:translateY(-50%)}.xr-record-history-panel{grid-template-columns:172px minmax(0,1fr);display:grid;overflow:hidden}.xr-record-versions{background:#f7f9fc;border-right:1px solid #dce4ee;padding:17px 9px 12px}.xr-record-versions>h3{padding:0 6px 13px}.xr-record-versions ol{padding:0;list-style:none}.xr-record-versions li{border-radius:5px;align-items:center;gap:8px;padding:9px 6px;display:flex}.xr-record-versions li+li{margin-top:2px}.xr-record-versions li.is-selected{color:#17467d;background:#d9e6f8}.xr-record-versions li>span:last-child{gap:2px;min-width:0;display:grid}.xr-record-versions li strong{overflow-wrap:break-word;font-size:12px;font-weight:500}.xr-record-versions li>span>span{color:#53637a;font-size:12px}.xr-record-version-detail{flex-direction:column;padding:20px;display:flex}.xr-record-version-detail>h3{margin-bottom:21px}.xr-record-version-detail dl{gap:20px;display:grid}.xr-record-version-detail dt{color:#53637a;margin-bottom:4px;font-size:12px;font-weight:500}.xr-record-version-detail dd{color:#344a67;font-size:14px;line-height:1.6}.xr-record-history-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:24px;display:flex}.xr-record-history-actions>span{color:#fff;background:#6e7887;border-radius:5px;justify-content:center;align-items:center;min-height:35px;padding:8px 13px;font-size:12px;display:inline-flex}.xr-record-history-actions>span:last-child{background:#7e51b8}.xr-record-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (max-width:480px){.xr-record-catalog .xr-record-category-cell{display:none}.xr-record-destination{grid-template-columns:minmax(0,1fr);gap:14px;padding-left:0}.xr-record-destination>.xr-record-channels{justify-self:center;max-width:340px}.xr-record-annotation{text-wrap:initial;align-items:baseline;gap:12px;display:flex}.xr-record-annotation>span{margin-bottom:0}.xr-record-history-panel{grid-template-columns:minmax(0,1fr)}.xr-record-versions{border-bottom:1px solid #dce4ee;border-right:0}.xr-record-versions ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.xr-record-versions li{align-items:flex-start;gap:5px;padding:7px 5px}.xr-record-versions li+li{margin-top:0}.xr-record-versions .xr-record-radio{width:13px;height:13px;margin-top:3px}.xr-record-versions .xr-record-radio.is-selected:after{width:5px;height:5px}.xr-record-version-detail{padding:18px}.xr-record-version-detail dl{gap:15px}.xr-record-history-actions{padding-top:20px}}@container (max-width:420px){.xr-record-catalog :is(.xr-record-tags-cell,.xr-record-code-cell,.xr-record-end-cell){display:none}.xr-record-catalog .xr-record-check-cell{width:31px}.xr-record-catalog .xr-record-status-cell{width:72px}.xr-record-mobile-code{margin-top:3px;display:block}.xr-record-catalog td{height:67px}}@container (max-width:380px){.xr-record-product-identity{flex-wrap:wrap;gap:8px;padding:12px}.xr-record-product-identity>.xr-record-tags{display:none}.xr-record-product-identity>div{flex-basis:calc(100% - 28px)}.xr-record-product-identity>.xr-record-status{margin-left:26px}.xr-record-content{padding:13px}.xr-record-languages>span{padding-inline:9px}.xr-record-rich-text>p{padding:12px}.xr-record-versions ol{grid-template-columns:repeat(2,minmax(0,1fr))}}
.xray-scroll-story .xrw-static-scene{width:100%;min-width:0;max-width:430px;margin:0 auto;padding:0}.xray-scroll-story .xrw-static-scene--workflow{max-width:560px}.xrw-visual,.xrw-visual *{box-sizing:border-box}.xrw-visual{color:#2c3749;min-width:0;font:400 13px/1.5 var(--font-sans), Arial, sans-serif;background:#fff;border:1px solid #cbd5e2;border-radius:10px;overflow:hidden;box-shadow:0 18px 48px #020b1a33,0 2px 8px #020b1a12}.xrw-visual :is(h3,p,ol,ul){margin:0}.xrw-visual h3{letter-spacing:-.015em;color:#263347;font-size:15px;font-weight:600;line-height:1.4}.xrw-contact-header{background:#f6f8fa;border-bottom:1px solid #dce3ed;align-items:center;gap:10px;padding:14px;display:flex}.xrw-avatar{color:#fff;background:#3498db;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:600;display:grid;position:relative}.xrw-avatar--green{background:#0d6252}.xrw-avatar--teal{background:#27aa90}.xrw-avatar--team{background:#1e5476;border-radius:8px}.xrw-avatar>i{background:#6bbc15;border:1.5px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:0}.xrw-person{min-width:0}.xrw-person>span{color:#53637a;font-size:12px;display:block}.xrw-presence{text-align:right;margin-left:auto}.xrw-presence>span{color:#53637a;font-size:10px;display:block}.xrw-presence>strong{color:#334155;font-size:12px;display:block}.xrw-pin{color:#fff;background:#6c788b;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.xrw-close{color:#53637a;flex-shrink:0;margin-left:auto}.xrw-presence~.xrw-close{margin-left:0}.xrw-contact-tabs{color:#53637a;border-bottom:1px solid #dce3ed;justify-content:space-between;gap:3px;padding:7px 10px;font-size:12px;display:flex}.xrw-contact-tabs>span{border-radius:4px;padding:7px 9px}.xrw-contact-tabs>[data-selected=true]{color:#174f89;background:#d9e6fb;font-weight:700}.xrw-thread{gap:17px;padding:18px 14px 24px;display:grid}.xrw-message{align-items:flex-end;gap:8px;min-width:0;display:flex}.xrw-message>.xrw-avatar{flex-basis:28px;width:28px;height:28px;margin-bottom:19px;font-size:10px}.xrw-message>div{min-width:0}.xrw-message-author{color:#526175;margin:0 4px 5px;font-size:11px;font-weight:600;display:block}.xrw-message p{color:#333;background:#ededee;border-radius:13px;padding:11px 13px;font-size:13px;line-height:1.5}.xrw-message-time{color:#176397;margin:5px 4px 0;font-size:11px;display:block}.xrw-message--own{flex-direction:row-reverse;padding-left:20px}.xrw-message--own p{color:#fff;background:#6d798a}.xrw-message--own .xrw-message-time{text-align:right}.xrw-composer{padding:12px 14px 14px}.xrw-compose-line{align-items:center;gap:9px;display:flex}.xrw-compose-line>span:first-child{color:#4d708d;background:#ededee;border-radius:24px;flex:1;min-width:0;padding:12px 14px;font-size:13px}.xrw-send{color:#fff;background:#c5ced8;border-radius:50%;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.xrw-send-options{color:#3b4656;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:12px;font-size:12px;display:flex}.xrw-send-options>span{align-items:center;gap:7px;display:flex}.xrw-send-options i{color:#296896;border:1px solid #296896;border-radius:4px;place-items:center;width:18px;height:18px;display:grid}.xrw-send-options>strong{color:#67758a;font-weight:600}.xrw-contact-modes{color:#526175;gap:6px;padding:12px 14px 0;font-size:12px;display:flex}.xrw-contact-modes>*{background:#f0f2f5;border-radius:14px;padding:3px 10px}.xrw-contact-modes>strong{color:#195784;background:#dcebf5;font-weight:600}.xrw-thread--direct{align-content:start;gap:22px;min-height:269px}.xrw-team-visual--compact .xrw-contact-header{padding:12px}.xrw-team-visual--compact .xrw-message p{padding:9px 11px;font-size:12px}.xrw-team-visual--compact .xrw-message-time{font-size:10px}.xrw-team-visual--compact .xrw-composer{padding:9px 12px 12px}.xrw-team-visual--compact .xrw-compose-line>span:first-child{padding-block:9px}.xrw-team-visual--compact .xrw-send{flex-basis:34px;width:34px;height:34px}.xrw-workflow-steps{background:#f6f8fb;border-bottom:1px solid #dce3ed;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 9px;padding:15px;list-style:none;display:grid}.xrw-workflow-steps li{color:#53637a;align-items:center;gap:7px;min-width:0;display:flex}.xrw-workflow-steps li>span{border:1px solid #8a99ac;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.xrw-workflow-steps strong{font-size:11px;font-weight:500;line-height:1.35}.xrw-workflow-steps [data-state=complete]>span{color:#236d58;background:#e6f3ed;border-color:#78a795}.xrw-workflow-steps [data-state=current]>span{color:#fff;background:#35699b;border-color:#35699b}.xrw-workflow-steps [data-state=current] strong{color:#234c78;font-weight:700}.xrw-workflow-record{border-bottom:1px solid #dce3ed;flex-wrap:wrap;align-items:center;gap:5px 9px;padding:15px 18px;display:flex}.xrw-workflow-record h3{flex:260px;font-size:15px}.xrw-workflow-record>span{color:#53637a;font-size:11px}.xrw-workflow-record>svg{color:#53637a;margin-left:auto}.xrw-workflow-content{padding:20px 18px}.xrw-section-heading p{color:#53637a;margin-top:5px;font-size:12px}.xrw-accounting-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:22px;display:grid}.xrw-static-field>span{color:#53637a;margin-bottom:5px;font-size:11px;display:block}.xrw-static-field>div{color:#39485d;background:#fff;border:1px solid #8d99aa;border-radius:5px;padding:10px 11px;font-size:12px}.xrw-static-field>[data-empty=true]{color:#6a7688}.xrw-workflow-footer{background:#fafbfd;border-top:1px solid #dce3ed;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.xrw-workflow-footer>span{color:#53637a;font-size:11px}.xrw-workflow-footer>div{gap:7px;display:flex}.xrw-action{white-space:nowrap;border-radius:5px;justify-content:center;align-items:center;gap:5px;padding:9px 11px;font-size:12px;display:inline-flex}.xrw-action--secondary{color:#526175;background:#eaf0f6}.xrw-action--primary{color:#fff;background:#285bdd}.xray-scroll-story .xrw-static-scene--call{gap:16px;max-width:440px;display:grid}.xrw-call-incoming{justify-self:start;width:min(100%,390px)}.xrw-call-card{text-align:center;background:#f6f8fa;border:1px solid #ccd7e4;border-radius:8px;margin:12px;padding:17px 12px 16px}.xrw-call-symbol{color:#fff;background:#3498db;border-radius:50%;place-items:center;width:51px;height:51px;margin:0 auto 10px;display:grid}.xrw-call-card h3{color:#252d38;font-size:17px}.xrw-call-card p{color:#53637a;margin-top:8px;font-size:12px;line-height:1.45}.xrw-call-answer{justify-content:center;gap:36px;margin-top:16px;display:flex}.xrw-call-answer>span,.xrw-call-controls>span{color:#53637a;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.xrw-call-round{color:#fff;background:#4089bc;border-radius:50%;place-items:center;width:47px;height:47px;display:grid}.xrw-call-round--red{background:#d33638}.xrw-call-round--green{background:#268c41}.xrw-call-round--purple{background:#84439a}.xrw-call-active{justify-self:end;width:min(100%,390px);padding:12px}.xrw-call-status{color:#3e6250;background:#eff6e9;border:1px solid #a4c58c;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}.xrw-call-status>span{align-items:center;gap:7px;display:flex}.xrw-call-status i{background:#43884d;border-radius:50%;width:7px;height:7px}.xrw-call-status strong{color:#2c3749;font-size:14px}.xrw-call-controls{grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:14px 0 3px;display:grid}.xrw-call-controls>span{font-size:10px}.xrw-call-controls .xrw-call-round{width:38px;height:38px}.xrw-task-content{padding:15px 14px 8px}.xrw-task-progress{color:#53637a;align-items:center;gap:12px;margin-bottom:9px;font-size:12px;display:flex}.xrw-task-progress>strong{font-weight:600}.xrw-task-progress>span{background:#e1e5ea;border-radius:4px;flex:1;height:5px;overflow:hidden}.xrw-task-progress i{background:#4d9d0b;width:16.667%;height:100%;display:block}.xrw-task-list{padding:0;list-style:none}.xrw-task-list li{border-bottom:1px solid #e1e6ee;align-items:center;gap:11px;padding:15px 0;display:flex}.xrw-task-list li:last-child{border-bottom:0}.xrw-task-thumb{color:#fff;background:linear-gradient(135deg,#205575,#18334c);border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;font-size:13px;font-weight:700;display:grid}.xrw-task-list li:nth-child(2) .xrw-task-thumb{background:linear-gradient(135deg,#8bcabd,#7c8c9b)}.xrw-task-list li:nth-child(3) .xrw-task-thumb{background:linear-gradient(135deg,#8c7099,#19334e)}.xrw-task-list li:nth-child(4) .xrw-task-thumb{background:linear-gradient(135deg,#c71978,#19334e)}.xrw-task-list li>div{flex:1;min-width:0}.xrw-task-list li>div>strong{color:#303640;font-size:13px;font-weight:600;line-height:1.4;display:block}.xrw-task-status{color:#a94600;background:#fcefe3;border-radius:5px;margin-top:5px;padding:2px 7px;font-size:11px;font-weight:600;display:inline-block}.xrw-task-list [data-state=done] .xrw-task-status{color:#397500;background:#e9f5dc}.xrw-task-list [data-state=hold] .xrw-task-status{color:#6f5375;background:#f0e7f2}.xrw-task-list [data-state=progress] .xrw-task-status{color:#1d6fa5;background:#e3f0f9}.xrw-task-list [data-state=done]>div>strong{color:#7b8490;text-decoration:line-through}.xrw-task-checkbox{color:#28689a;border:1.5px solid #59697b;border-radius:5px;flex:0 0 21px;place-items:center;width:21px;height:21px;display:grid}.xrw-task-list [data-state=done] .xrw-task-checkbox{border-color:#28689a}@media (max-width:600px){.xrw-contact-header{gap:8px;padding:12px}.xrw-presence{display:none}.xrw-pin{margin-left:auto}.xrw-contact-tabs{gap:1px;padding-inline:8px;font-size:11px}.xrw-contact-tabs>span{padding-inline:7px}.xrw-workflow-steps{gap:10px 6px;padding:12px}.xrw-workflow-steps strong{font-size:10px}.xrw-workflow-record{padding:14px}.xrw-workflow-content{padding:17px 14px}.xrw-accounting-fields{gap:14px 9px}.xrw-static-field>div{padding:9px;font-size:11px}.xrw-workflow-footer{flex-wrap:wrap;padding:12px}.xrw-workflow-footer>div{margin-left:auto}.xrw-call-incoming,.xrw-call-active{width:100%}.xrw-message--own{padding-left:8px}.xrw-task-list li{gap:9px}.xrw-task-thumb{flex-basis:38px;width:38px;height:41px;font-size:12px}}.xrw-team-visual--compact{width:100%;min-width:0}.xrw-team-visual--compact .xrw-contact-header{gap:7px;padding:10px}.xrw-team-visual--compact .xrw-contact-header>.xrw-avatar{border-radius:5px;flex-basis:24px;width:24px;height:28px;font-size:11px}.xrw-team-visual--compact .xrw-person h3{font-size:12px}.xrw-team-visual--compact .xrw-person>span{font-size:11px;line-height:1.3}.xrw-team-visual--compact .xrw-close{display:none}.xrw-team-visual--compact .xrw-thread{gap:10px;padding:10px}.xrw-team-visual--compact .xrw-message{padding:0}.xrw-team-visual--compact .xrw-message>div{width:100%}.xrw-team-visual--compact .xrw-message>.xrw-avatar,.xrw-team-visual--compact .xrw-message-author,.xrw-team-visual--compact .xrw-message-time{display:none}.xrw-team-visual--compact .xrw-message p{border-radius:9px;padding:8px 9px;font-size:11px;line-height:1.45}
.xrs-surface{--xrs-ink:#233246;--xrs-muted:#53637a;--xrs-line:#e1e6ed;--xrs-field-line:#7c8b9f;--xrs-background:#f5f7fa;--xrs-blue:#285ed6;--xrs-selected:#d9e6f8;--xrs-selected-ink:#17467d;min-width:0;max-width:100%;color:var(--xrs-ink);font-family:var(--font-general-sans), "General Sans", sans-serif;text-align:left;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:1px solid #c5d0df;border-radius:9px;margin:0;font-size:12.5px;line-height:1.5;overflow:hidden;box-shadow:0 10px 28px #02071424}.xrs-surface,.xrs-surface *,.xrs-surface :before,.xrs-surface :after{box-sizing:border-box}.xrs-surface :where(h1,h2,h3,h4,p,figure,dl,dd){margin:0}.xrs-surface :where(h1,h2,h3,h4){color:var(--xrs-ink);letter-spacing:-.015em;font-weight:600;line-height:1.35}.xrs-surface :where(h1){font-size:23px}.xrs-surface :where(h2){font-size:16px}.xrs-surface :where(h3,h4){font-size:13px}.xrs-surface :where(small){font-size:11px;line-height:1.45}.xrs-surface :where(strong){font-weight:600}.xrs-surface :where(svg){vertical-align:middle;flex-shrink:0}.xrs-surface :where(img){max-width:100%;display:block}.xrs-surface--muted{background:var(--xrs-background)}.xrs-muted{color:#53637a}.xrs-number{font-variant-numeric:tabular-nums}.xrs-header,.xrs-footer{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.xrs-header{border-bottom:1px solid var(--xrs-line,#e1e6ed)}.xrs-header>div{min-width:0}.xrs-header p{color:var(--xrs-muted,#53637a);margin-top:3px;font-size:11px}.xrs-footer{border-top:1px solid var(--xrs-line,#e1e6ed);background:#fcfdfe}.xrs-body{padding:16px}.xrs-stack{gap:12px;min-width:0;display:grid}.xrs-row{align-items:center;gap:8px;min-width:0;display:flex}.xrs-divider{background:var(--xrs-line,#e1e6ed);border:0;height:1px}.xrs-action{color:#526177;white-space:nowrap;background:#fff;border:1px solid #7c8b9f;border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;min-height:32px;padding:7px 11px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.xrs-action svg{width:15px;height:15px}.xrs-action-primary{color:#fff;background:#285ed6;border-color:#285ed6;box-shadow:0 1px 2px #173e8820}.xrs-action-soft{color:#53637a;background:#edf1f7;border-color:#0000}.xrs-icon{color:#53637a;border-radius:6px;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}.xrs-icon svg{width:17px;height:17px}.xrs-field{background:#fff;border:1px solid #7c8b9f;border-radius:6px;gap:3px;min-width:0;padding:9px 12px;display:grid}.xrs-label{color:#4e6078;font-size:11px;font-weight:500;line-height:1.4;display:block}.xrs-value{overflow-wrap:anywhere;color:#233246;min-width:0;font-size:12.5px;line-height:1.5;display:block}.xrs-field--selected{background:#eff4fc}.xrs-segment{background:#edf1f6;border-radius:6px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.xrs-segment>span{color:#53637a;border-radius:4px;justify-content:center;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;line-height:1.5;display:inline-flex}.xrs-segment>.is-selected{color:#17467d;background:#d9e6f8;font-weight:600}.xrs-pill{color:#53637a;white-space:nowrap;background:#edf1f6;border-radius:4px;justify-content:center;align-items:center;gap:4px;max-width:100%;padding:3px 7px;font-size:10.5px;font-weight:500;line-height:1.4;display:inline-flex}.xrs-pill--public,.xrs-pill--complete{color:#376c55;background:#ebf5ef}.xrs-pill--private{color:#53637a;background:#edf1f6}.xrs-pill--active{color:#1d6fa5;background:#e3eff9}.xrs-pill--pending{color:#a44909;background:#fcefe3}.xrs-pill--held{color:#6f5375;background:#f0e7f2}.xrs-dot{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.xrs-avatar{color:#fff;background:#1e5476;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:11px;font-weight:600;line-height:1;display:inline-grid;position:relative}.xrs-avatar--blue{background:#3498db}.xrs-avatar--green{background:#27aa90}.xrs-avatar--navy{background:#1e5476}.xrs-avatar--team{border-radius:7px}.xrs-avatar--online:after{content:"";background:#6bbc15;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;right:-1px}.xrs-check{color:#1e608e;background:#fff;border:1px solid #7c8b9f;border-radius:4px;flex:none;place-items:center;width:18px;height:18px;display:inline-grid}.xrs-check svg{width:13px;height:13px}.xrs-check--selected{border-color:#28638c}.xrs-radio{background:#fff;border:1.5px solid #54606c;border-radius:50%;flex:none;width:18px;height:18px;display:inline-block;position:relative}.xrs-radio--selected{border-color:#1e608e}.xrs-radio--selected:after{content:"";background:#1e608e;border-radius:50%;position:absolute;inset:3.5px}@media (max-width:600px){.xrs-header,.xrs-footer,.xrs-body{padding:12px}}
.xr-overview,.xr-platform-composition,.xr-pattern-recap{margin:0;container-type:inline-size}.xr-overview-heading{color:#a7b5cd;border-bottom:1px solid #334157;justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:0 0 20px;font-size:12px;display:flex}.xr-overview-heading strong{color:#c7bfff;font:500 14px var(--font-sans)}.xr-overview-steps{gap:24px;margin:0;padding:0;list-style:none;display:grid}.xr-overview-steps li{min-width:0}.xr-overview-label{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.xr-overview-label>span{color:#9f93d7;font-variant-numeric:tabular-nums;font-size:11px}.xr-overview-label h3{color:#e4e8f2;margin:0;font-size:15px;font-weight:500}.xr-overview-capture,.xr-platform-source,.xr-pattern-identity{background:#fff;border:1px solid #718199;border-radius:8px;overflow:hidden;box-shadow:0 16px 36px #02071430}.xr-overview-capture{margin-left:28px}.xr-overview-capture img,.xr-platform-source img,.xr-pattern-identity img{width:100%;height:auto;display:block}.xr-overview-capture--history{max-width:295px;margin-left:auto}.xr-composition-label{color:#c8c3e6;margin-bottom:24px;font-size:14px;line-height:1.5}.xr-platform-layout{grid-template-columns:minmax(0,305px) minmax(0,1fr);align-items:center;gap:28px;display:grid}.xr-platform-outlets{gap:38px;display:grid}.xr-platform-outlets>div{border-left:1px solid #465874;flex-direction:column;align-items:flex-start;gap:12px;padding-left:16px;display:flex;position:relative}.xr-platform-outlets svg{color:#b7afff}.xr-platform-outlets strong{color:#e1e6f1;font-size:15px;font-weight:500;display:block}.xr-platform-outlets span{color:#9fafc7;margin-top:6px;font-size:11px;line-height:1.5;display:block}.xr-pattern-recap>figcaption{margin-bottom:28px}.xr-pattern-recap>figcaption>span{color:#a8b5cc;margin-bottom:10px;font-size:12px;display:block}.xr-pattern-recap>figcaption>strong{color:#e6e0ff;letter-spacing:-.03em;font-size:clamp(24px,5cqi,30px);font-weight:500}.xr-pattern-connector{color:#a8b6cc;align-items:center;gap:14px;margin:26px 0;font-size:12px;line-height:1.5;display:flex}.xr-pattern-connector svg{color:#b7afff;flex-shrink:0}.xr-pattern-actions{grid-template-columns:1fr 1fr;gap:20px;display:grid}.xr-pattern-actions>div{min-width:0}.xr-pattern-actions>div>span{color:#d4dce9;margin-bottom:12px;font-size:13px;display:block}.xr-pattern-actions>div>div{background:#fff;border:1px solid #718199;border-radius:8px;justify-content:center;align-items:center;min-height:72px;display:flex;overflow:hidden}.xr-pattern-actions img{max-width:100%;height:auto;display:block}@container (max-width:440px){.xr-overview-steps{gap:20px}.xr-overview-capture{margin-left:0}.xr-overview-capture--history{margin-left:auto}.xr-platform-layout{grid-template-columns:minmax(0,1fr);gap:24px}.xr-platform-source{width:min(100%,280px);margin:auto}.xr-platform-outlets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.xr-platform-outlets>div{border:0;padding:0}.xr-platform-outlets strong{font-size:12px;line-height:1.5}.xr-platform-outlets span{font-size:10px}.xr-pattern-actions{grid-template-columns:minmax(0,1fr);gap:18px}.xr-pattern-actions>div{grid-template-columns:minmax(0,1fr) minmax(0,196px);align-items:center;gap:14px;display:grid}.xr-pattern-actions>div>span{margin:0;font-size:12px}.xr-pattern-actions>div>div{min-height:58px}}.xr-overview-capture--edit{max-width:none}.xr-overview-capture--history{max-width:390px}.xr-overview-capture>.xrs-surface,.xr-platform-source>.xrs-surface,.xr-pattern-identity>.xrs-surface{box-shadow:none;border:0;border-radius:0}.xr-platform-source{background:#fff}.xr-revenue-visual{color:#233246;background:#fff;padding:17px 18px 14px}.xr-revenue-visual header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.xr-revenue-visual header>strong{font-size:14px;font-weight:600}.xr-revenue-visual header>span{color:#53637a;font-size:11px}.xr-revenue-total{align-items:baseline;gap:10px;margin:12px 0 18px;display:flex}.xr-revenue-total>strong{color:#233246;letter-spacing:-.03em;font-size:25px}.xr-revenue-total>span{color:#2a7757;background:#e8f4ed;border-radius:4px;padding:3px 5px;font-size:11px}.xr-revenue-chart{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.xr-revenue-chart>div{text-align:center;min-width:0}.xr-revenue-bars{background:repeating-linear-gradient(0deg,#0000 0 27px,#e9edf4 27px 28px);border-bottom:1px solid #dbe2ec;justify-content:center;align-items:flex-end;gap:3px;height:84px;display:flex}.xr-revenue-bars>:is(i,b){background:#d7e2f3;border-radius:3px 3px 0 0;width:12px;display:block}.xr-revenue-bars>b{background:#467bce}.xr-revenue-chart>div>span{color:#53637a;margin-top:7px;font-size:9px;display:block}.xr-revenue-visual footer{color:#53637a;gap:14px;margin-top:16px;font-size:10px;display:flex}.xr-revenue-visual footer span{align-items:center;gap:5px;display:flex}.xr-revenue-visual footer i{background:#467bce;border-radius:2px;width:6px;height:6px}.xr-revenue-visual footer span+span i{background:#d7e2f3}.xr-pattern-actions>div>div{gap:8px;padding:10px}.xr-recap-action{color:#53637a;white-space:nowrap;background:#edf2f8;border-radius:5px;padding:9px 12px;font-size:12px;line-height:1.3}.xr-recap-action--primary{color:#fff;background:#285ed6}.xr-recap-action--cancel{color:#fff;background:#6e7887}.xr-recap-action--restore{color:#fff;background:#7e51b8}@container (max-width:440px){.xr-overview-capture--history{margin-left:0}.xr-recap-action{padding:8px;font-size:11px}}.xr-overview-capture>.xr-record-surface,.xr-platform-source>.xr-record-surface,.xr-pattern-identity>.xr-record-surface{box-shadow:none;border:0;border-radius:0}.xr-overview .xr-record-content-compact .xr-record-description{display:none}.xr-overview .xr-record-history-compact{display:block}.xr-overview .xr-record-history-compact .xr-record-versions,.xr-overview .xr-record-history-compact .xr-record-history-actions,.xr-overview .xr-record-history-compact dl>div:nth-child(3){display:none}.xr-overview .xr-record-history-compact .xr-record-version-detail{padding:16px 18px}.xr-overview .xr-record-history-compact .xr-record-version-detail>h3{margin-bottom:14px}.xr-overview .xr-record-history-compact dl{gap:12px}
.xr-prototype-review{width:var(--ds-canvas-width);min-width:0;scroll-margin-top:calc(var(--portfolio-header-height,96px) + 28px);margin:90px auto 68px}.xr-prototype-review-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 36px;margin-bottom:28px;display:flex}.xr-prototype-review-header>div{max-width:720px}.xr-prototype-review-header .xr-prototype-eyebrow{color:#b7afff;margin:0 0 16px;font-size:13px}.xr-prototype-apps{flex-wrap:wrap;gap:8px;margin:32px 0 24px;display:flex}.xr-prototype-apps button{color:#b8c5db;min-height:44px;font:inherit;cursor:pointer;background:#101b2e;border:1px solid #3c4b64;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:11px 17px;font-size:14px;display:inline-flex}.xr-prototype-apps button:is(:hover,:focus-visible){box-shadow:none;color:#eef0f8;background:#26314a;outline:none}.xr-prototype-apps button[aria-pressed=true]{color:#17132e;background:#c0b6ff;border-color:#c0b6ff;font-weight:600}.xr-prototype-context{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:12px 36px;min-height:124px;padding:0 0 24px;display:grid}.xr-prototype-context h3{color:#e9edf6;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.4}.xr-prototype-context p{color:#b4bfd1;grid-area:1/2/3;margin:0;font-size:15px;line-height:1.7}.xr-prototype-context>span{color:#98abc6;font-size:12px;line-height:1.6}.xr-prototype-review h2{color:#edf0f8;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:500;line-height:1.2}.xr-prototype-review-header p{color:#a8b5cb;margin:18px 0 0;font-size:16px;line-height:1.7}.xr-prototype-review-header a,.xray-scroll-story .xr-review-jump{color:#c2baff;align-items:center;gap:10px;min-height:44px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.xray-scroll-story .xr-review-jump{color:#a8b5cb;margin-top:4px}.xr-prototype-review-header a:hover,.xr-prototype-review-header a:focus-visible,.xray-scroll-story .xr-review-jump:hover,.xray-scroll-story .xr-review-jump:focus-visible{color:#ddd7ff;text-underline-offset:4px;box-shadow:none;outline:none;text-decoration:underline}.xr-prototype-review-frame{scrollbar-width:thin;scrollbar-color:#6e8197 #eef2f6;background:#f3f5f8;border:1px solid #344351;border-radius:10px;width:100%;height:820px;overflow:hidden}.xr-prototype-review-frame iframe{width:100%;height:100%;box-shadow:none;background:#f3f5f8;border:0;outline:none;display:block}.xr-prototype-review-note{color:#95a4bb;margin:18px 0 0;font-size:12px;line-height:1.7}@media (max-width:999px){.xr-prototype-review-frame{height:720px}}@media (max-width:600px){.xr-prototype-review{margin-block:64px 44px}.xr-prototype-review-header{gap:12px;margin-bottom:20px}.xr-prototype-review-frame{height:620px}.xr-prototype-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.xr-prototype-apps button{justify-content:flex-start;padding:10px 12px;font-size:13px}.xr-prototype-context{grid-template-columns:minmax(0,1fr);gap:12px;min-height:0}.xr-prototype-context p{grid-area:auto;font-size:14px}.xr-prototype-context h3{font-size:20px}}
.xray-scroll-story .ds-visual-inner{max-width:560px}.xray-scroll-story .ds-hero-visual>.xr-scene{width:100%;max-width:560px}.xray-scroll-story .ds-hero h1{font-size:clamp(40px,4.2vw,58px)}.xray-scroll-story :is(.ds-copy,.ds-chapter){scroll-margin-top:calc(var(--ds-sticky-top) - var(--ds-scroll-padding) - var(--ds-section-gap) / 2 + 24px + var(--ds-visual-overhang,0px))}.xray-scroll-story .xr-scene{width:100%;min-width:0;font-family:var(--font-sans)}.xray-scroll-story .xr-concept{color:#eef0f8}.xr-small-note{color:#93a2b9;text-align:center;font-size:12px;line-height:1.6}.xr-hero-caption{color:#a8b6cc;text-align:center;margin:14px 0 0;font-size:12px;line-height:1.6}.xr-people{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;display:grid}.xr-person{border-top:1px solid #35435b;min-width:0;margin:0;padding-top:20px}.xr-person-identity{color:#b7afff;justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.xr-person-identity img{object-fit:contain;border-radius:0;width:86px;height:86px;display:block}.xr-person h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:500;line-height:1.3}.xr-person p{color:#aebbd0;text-wrap:balance;margin:12px 0 0;font-size:14px;line-height:1.6}.xr-people .xr-small-note{grid-column:1/-1;margin:0;font-size:11px}.xr-case-note{width:var(--ds-canvas-width);border-top:1px solid #29374e;margin:0 auto;padding:36px 0 12px}.xr-case-note p{color:#95a4bb;max-width:80ch;margin:0;font-size:12px;line-height:1.7}.xray-scroll-story .ds-hero-visual>.xr-hero-scenes{margin:0}.xr-hero-composition{aspect-ratio:1.18;isolation:isolate;width:100%;position:relative}.xr-hero-capture{background:#f6f8fb;border:1px solid #718199;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 18px 45px #02050e50}.xr-hero-capture img{width:100%;height:auto;display:block}.xr-hero-capture--table{z-index:0;width:94%;top:3%;left:3%}.xr-hero-capture--reports{z-index:2;width:72%;top:39%;left:0}.xr-hero-capture--conversation{z-index:3;width:36%;top:30%;right:0}@media (max-width:600px){.xr-hero-capture{border-radius:7px}.xr-hero-caption{font-size:11px}.xr-people{grid-template-columns:minmax(0,1fr);gap:20px}.xr-person{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:18px;padding-top:18px;display:grid}.xr-person-identity{margin:0}.xr-person-identity img{width:72px;height:72px}.xr-person-identity svg{display:none}.xr-person h3{font-size:17px}.xr-person p{margin-top:6px;font-size:13px}}.xr-hero-composition{aspect-ratio:auto;height:530px}.xr-hero-capture{border:0}.xr-hero-capture--reports{width:74%;top:43%}.xr-hero-capture--conversation{width:40%;top:27%}@media (max-width:600px){.xr-hero-composition{height:440px}.xr-hero-capture--reports{width:78%;top:44%}.xr-hero-capture--conversation{width:42%;top:26%}.xr-revenue-visual{padding:13px 12px}.xr-revenue-total>strong{font-size:21px}.xr-revenue-chart{gap:4px}.xr-revenue-bars{height:72px}.xr-revenue-visual footer{gap:7px;font-size:9px}}
.xray-scroll-story :is(.ds-visual,.ds-hero-visual){--xr-spread:clamp(0, calc(var(--scene-arrive,0) + var(--scene-depart,0)), 1);--xr-travel:1;--xr-sideways:1;overflow:clip}.xray-scroll-story :where(.xr-hero-capture,.xr-person,.xr-overview-steps>li,.xr-platform-source,.xr-platform-outlets>div,.xr-record-collection>.xr-record-catalog,.xr-record-identity-excerpt,.xr-record-editor>.xr-record-content,.xr-record-destination,.xr-record-history>.xr-record-history-panel .xr-record-versions>h3,.xr-record-history>.xr-record-history-panel .xr-record-versions li,.xr-record-history>.xr-record-history-panel .xr-record-version-detail>h3,.xr-record-history>.xr-record-history-panel .xr-record-version-detail dl,.xr-record-history>.xr-record-history-panel .xr-record-history-actions,.xrw-static-scene .xrw-contact-header,.xrw-static-scene .xrw-message,.xrw-static-scene .xrw-composer,.xrw-workflow-steps>li,.xrw-workflow-record,.xrw-section-heading,.xrw-accounting-fields>div,.xrw-workflow-footer,.xrw-static-scene--call>.xrw-visual,.xrw-task-progress,.xrw-task-list>li,.xr-pattern-identity,.xr-pattern-connector,.xr-pattern-actions>div){translate:calc(var(--xr-spread) * var(--xr-x,0px) * var(--xr-travel) * var(--xr-sideways)) calc(var(--xr-spread) * var(--xr-y,12px) * var(--xr-travel));opacity:calc(1 - var(--xr-spread) * .12)}.xray-scroll-story .xr-hero-capture--table{--xr-x:-12px;--xr-y:-32px}.xray-scroll-story .xr-hero-capture--reports{--xr-x:-20px;--xr-y:38px}.xray-scroll-story .xr-hero-capture--conversation{--xr-x:24px;--xr-y:-18px}.xray-scroll-story .xr-person:nth-child(odd){--xr-x:-16px;--xr-y:-20px}.xray-scroll-story .xr-person:nth-child(2n){--xr-x:16px;--xr-y:24px}.xray-scroll-story .xr-overview-steps>li:first-child{--xr-x:-14px;--xr-y:-24px}.xray-scroll-story .xr-overview-steps>li:nth-child(2){--xr-x:18px;--xr-y:8px}.xray-scroll-story .xr-overview-steps>li:nth-child(3){--xr-x:-10px;--xr-y:28px}.xray-scroll-story .xr-platform-source{--xr-x:-20px;--xr-y:-14px}.xray-scroll-story .xr-platform-outlets>div:first-child{--xr-x:18px;--xr-y:-24px}.xray-scroll-story .xr-platform-outlets>div:nth-child(2){--xr-x:24px;--xr-y:4px}.xray-scroll-story .xr-platform-outlets>div:nth-child(3){--xr-x:18px;--xr-y:28px}.xray-scroll-story .xr-record-collection>.xr-record-catalog{--xr-x:-14px;--xr-y:-24px}.xray-scroll-story .xr-record-identity-excerpt{--xr-x:18px;--xr-y:26px}.xray-scroll-story .xr-record-editor>.xr-record-content{--xr-x:-16px;--xr-y:-22px}.xray-scroll-story .xr-record-destination{--xr-x:18px;--xr-y:28px}.xray-scroll-story .xr-record-history .xr-record-versions>h3,.xray-scroll-story .xr-record-history .xr-record-version-detail>h3{--xr-y:-8px}.xray-scroll-story .xr-record-history .xr-record-versions li{--xr-x:-5px;--xr-y:-6px}.xray-scroll-story .xr-record-history .xr-record-versions li:nth-child(2n){--xr-x:5px;--xr-y:6px}.xray-scroll-story .xr-record-history .xr-record-version-detail dl{--xr-x:10px;--xr-y:-6px}.xray-scroll-story .xr-record-history .xr-record-history-actions{--xr-x:8px;--xr-y:10px}.xray-scroll-story .xrw-static-scene .xrw-contact-header{--xr-y:-8px}.xray-scroll-story .xrw-static-scene .xrw-message{--xr-x:-10px;--xr-y:-8px}.xray-scroll-story .xrw-static-scene .xrw-message:nth-child(2){--xr-y:2px}.xray-scroll-story .xrw-static-scene .xrw-message--own{--xr-x:10px;--xr-y:10px}.xray-scroll-story .xrw-static-scene .xrw-composer{--xr-y:10px}.xray-scroll-story .xrw-workflow-steps>li{--xr-x:-5px;--xr-y:-8px}.xray-scroll-story .xrw-workflow-steps>li:nth-child(n+4){--xr-x:5px;--xr-y:8px}.xray-scroll-story .xrw-workflow-record{--xr-y:-5px}.xray-scroll-story .xrw-section-heading{--xr-x:-8px;--xr-y:-6px}.xray-scroll-story .xrw-accounting-fields>div:nth-child(odd){--xr-x:-8px;--xr-y:6px}.xray-scroll-story .xrw-accounting-fields>div:nth-child(2n){--xr-x:8px;--xr-y:10px}.xray-scroll-story .xrw-workflow-footer{--xr-y:8px}.xray-scroll-story .xrw-task-progress{--xr-y:-8px}.xray-scroll-story .xrw-task-list>li:nth-child(odd){--xr-x:-8px;--xr-y:-4px}.xray-scroll-story .xrw-task-list>li:nth-child(2n){--xr-x:8px;--xr-y:6px}.xray-scroll-story .xrw-static-scene--call .xrw-contact-header{opacity:1;translate:none}.xray-scroll-story .xrw-static-scene--call>.xrw-call-incoming{--xr-x:-18px;--xr-y:-22px}.xray-scroll-story .xrw-static-scene--call>.xrw-call-active{--xr-x:20px;--xr-y:28px}.xray-scroll-story .xr-pattern-identity{--xr-x:-14px;--xr-y:-24px}.xray-scroll-story .xr-pattern-connector{--xr-y:10px}.xray-scroll-story .xr-pattern-actions>div:first-child{--xr-x:-18px;--xr-y:24px}.xray-scroll-story .xr-pattern-actions>div:last-child{--xr-x:18px;--xr-y:32px}@media (max-width:999px){.xray-scroll-story :is(.ds-visual,.ds-hero-visual){--xr-travel:.55;--xr-sideways:0}}@media (prefers-reduced-motion:reduce){.xray-scroll-story :is(.ds-visual,.ds-hero-visual){--xr-spread:0}}@media print{.xray-scroll-story :is(.ds-visual,.ds-hero-visual){--xr-spread:0}}
.ex-live-prototype{color:#dae4ed;width:100%;min-width:0;max-width:560px;font-family:var(--font-sans), sans-serif;margin-inline:auto}.ex-live-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;min-height:58px;padding:0 0 14px;font-size:12px;display:flex}.ex-live-options{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.ex-live-options button{color:#aab9cd;min-height:40px;font:inherit;cursor:pointer;background:#111d30;border:0;border-radius:5px;padding:8px 11px}.ex-live-options button[aria-pressed=true]{color:#ded7ff;background:#282642}.ex-live-options button:hover{color:#edf0f7;background:#20304a}.ex-live-options button:focus-visible{box-shadow:none;text-underline-offset:4px;outline:none;text-decoration:underline}.ex-live-toolbar a{color:#c2baff;align-items:center;gap:7px;min-height:44px;text-decoration:none;display:inline-flex}.ex-live-toolbar a:hover,.ex-live-toolbar a:focus-visible{text-underline-offset:4px;text-decoration:underline}.ex-live-label{color:#acbacd}.ex-live-stage{background:#0c151b;border:1px solid #344351;border-radius:10px;width:100%;height:680px;position:relative;overflow:hidden}.ex-live-stage iframe{background:#0c151b;border:0;width:100%;height:100%;display:block}.ex-live-prototype[data-full=false] .ex-live-stage iframe{transform-origin:0 0;pointer-events:none;position:absolute;left:0}.ex-live-loading{color:#a7b8c6;pointer-events:none;background:#0c151b;place-content:center;margin:0;padding:24px;font-size:13px;display:grid;position:absolute;inset:0}.ex-live-prototype[data-hero=true]{max-width:480px}.ex-live-prototype[data-hero=true] .ex-live-stage{height:590px}.ex-live-prototype[data-full=true]{max-width:none}.ex-live-prototype[data-full=true] .ex-live-stage{height:min(82vh,900px);min-height:640px}.ex-live-prototype[data-full=true] .ex-live-toolbar{padding-bottom:18px;font-size:14px}.ex-prototype-section{width:var(--ds-canvas-width);margin:90px auto 68px;scroll-margin-top:110px}.ex-prototype-section>header{max-width:700px;margin-bottom:28px}.ex-prototype-section h2{color:#edf0f8;letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:500;line-height:1.2}.ex-prototype-section>header p{color:#a8b5cb;margin:18px 0 0;font-size:16px;line-height:1.7}@media (max-width:600px){.ex-live-stage{height:620px}.ex-live-prototype[data-hero=true] .ex-live-stage{height:560px}.ex-live-prototype[data-full=true] .ex-live-stage{height:720px;min-height:0}.ex-prototype-section{margin-block:64px 44px}.ex-live-options{gap:4px}.ex-live-options button{padding-inline:9px;font-size:11px}}
.ex-panel{--ex-bg:#0e1519;--ex-surface:#151e23;--ex-line:#34434e;--ex-border:#708690;--ex-ink:#f1f5f4;--ex-muted:#a7b8b6;--ex-blue:#8dbbff;--ex-green:#45ddae;--ex-orange:#ffc17c;--ex-red:#ff9b97;background:var(--ex-bg);width:min(100%,560px);color:var(--ex-ink);font-family:var(--font-sans), Arial, sans-serif;border:1px solid #425562;border-radius:14px;margin-inline:auto;font-size:14px;line-height:1.55;box-shadow:0 24px 60px #02071426;container-type:inline-size}.ex-panel *,.ex-panel :before,.ex-panel :after{box-sizing:border-box}.ex-panel h3,.ex-panel h4,.ex-panel p,.ex-panel ul,.ex-panel ol,.ex-panel dl,.ex-panel dd{margin:0}.ex-panel button,.ex-panel input,.ex-panel textarea{font:inherit}.ex-panel button,.ex-panel summary{cursor:pointer}.ex-panel button{min-width:44px;min-height:44px;transition:background-color .15s,border-color .15s}.ex-panel button:focus-visible,.ex-panel input:focus-visible,.ex-panel textarea:focus-visible,.ex-panel summary:focus-visible{outline:none}.ex-panel button:hover{filter:brightness(1.12)}.ex-panel h3{color:var(--ex-ink);letter-spacing:-.035em;font-size:clamp(24px,5.2cqw,30px);font-weight:550;line-height:1.22}.ex-panel h4{color:var(--ex-ink);font-size:15px;font-weight:550;line-height:1.45}.ex-chrome{--ex-y:-22px;border-bottom:1px solid var(--ex-line);background:#111b21;border-radius:13px 13px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:17px 22px;display:flex}.ex-brand{letter-spacing:-.035em;align-items:center;gap:7px;font-size:18px;font-weight:650;display:flex}.ex-brand>span:first-child{color:var(--ex-green);font-size:26px;line-height:1}.ex-brand-detail{letter-spacing:0;color:var(--ex-muted);margin-left:3px;font-size:12px;font-weight:400}.ex-chrome-label{color:var(--ex-muted);text-align:right;font-size:11px}.ex-body{padding:25px 24px 23px}.ex-lookup-intro{--ex-x:-22px;--ex-y:-15px;margin-bottom:25px}.ex-lookup-intro p,.ex-outcome>p{color:var(--ex-muted);margin-top:10px;font-size:14px}.ex-lookup-form{--ex-x:20px}.ex-lookup-form>label{color:var(--ex-muted);margin-bottom:8px;font-size:12px;display:block}.ex-lookup-form>div{gap:8px;display:flex}.ex-search-wrap{flex:1;min-width:0;position:relative}.ex-search-wrap>svg{color:var(--ex-muted);pointer-events:none;position:absolute;top:14px;left:12px}.ex-search-wrap input{border:1px solid var(--ex-border);width:100%;min-width:0;min-height:46px;color:var(--ex-ink);background:#080d12;border-radius:7px;padding:10px 10px 10px 37px;font-size:13px;display:block}.ex-search-wrap input::placeholder{opacity:1;color:var(--ex-muted)}.ex-search-wrap input[aria-invalid=true]{border-color:var(--ex-red)}.ex-primary,.ex-secondary{color:#fff;background:#1e5bc8;border:1px solid #6d9be4;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:550;line-height:1.5;display:inline-flex}.ex-secondary{border-color:var(--ex-border);color:var(--ex-ink);background:#17252c}.ex-error{color:var(--ex-red);font-size:12px}.ex-error:not(:empty){margin-top:8px}.ex-example-links{--ex-y:14px;color:var(--ex-muted);flex-wrap:wrap;align-items:center;gap:4px 13px;margin-top:7px;font-size:12px;display:flex}.ex-text-button{color:var(--ex-blue);text-align:left;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:6px;padding:7px 1px;font-size:12px;text-decoration:underline;display:inline-flex}.ex-network-footer{--ex-y:20px;border-top:1px solid var(--ex-line);color:var(--ex-green);align-items:center;gap:13px;margin-top:26px;padding-top:22px;display:flex}.ex-network-footer>div{gap:4px;display:grid}.ex-network-footer strong{color:var(--ex-ink);font-size:13px;font-weight:500}.ex-network-footer span{color:var(--ex-muted);font-size:12px}.ex-network-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid;margin-top:20px!important}.ex-network-metrics>div{border-top:1px solid var(--ex-line);flex-direction:column;gap:6px;padding-top:13px;display:flex}.ex-network-metrics dt{color:var(--ex-muted);font-size:10px}.ex-network-metrics dd{font-size:22px;font-weight:500;line-height:1.4}.ex-network-metrics dd>span{color:var(--ex-muted);padding-left:2px;font-size:13px}.ex-wallet-results{margin-top:25px}.ex-wallet-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ex-wallet-heading>svg{color:var(--ex-blue)}.ex-wallet-heading>.ex-mono{color:var(--ex-muted);margin-left:auto;font-size:10px}.ex-mono,.ex-full-hash{font-family:ui-monospace,SFMono-Regular,monospace}.ex-panel .ex-choices{--ex-x:-20px;--ex-y:-12px;border:0;min-width:0;margin:0 0 24px;padding:0}.ex-choices legend{color:var(--ex-muted);margin-bottom:9px;padding:0;font-size:11px}.ex-choices>div{flex-wrap:wrap;gap:6px;display:flex}.ex-choices button{border:1px solid var(--ex-border);min-height:44px;color:var(--ex-muted);background:0 0;border-radius:7px;padding:8px 13px;font-size:12px}.ex-choices button[aria-pressed=true]{color:#e2edff;background:#1f3855;border-color:#8dbbff}.ex-wallet-results .ex-choices{margin-bottom:14px}.ex-wallet-results .ex-choices button{padding-inline:10px;font-size:11px}.ex-transfer-list{border-top:1px solid var(--ex-line);padding:0;list-style:none}.ex-transfer-list li{border-bottom:1px solid var(--ex-line)}.ex-transfer-list button{text-align:left;width:100%;color:var(--ex-ink);background:0 0;border:0;border-left:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;padding:14px 8px;display:flex}.ex-transfer-list button[aria-pressed=true]{border-left-color:var(--ex-blue);background:#152632}.ex-transfer-list button>span:first-child{gap:4px;display:grid}.ex-transfer-list button strong{font-size:13px;font-weight:550}.ex-transfer-list button>span:first-child>span{color:var(--ex-muted);font-size:11px}.ex-transfer-list .ex-status{font-size:10px}.ex-status{width:fit-content;max-width:100%;color:var(--ex-muted);border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:4px 8px;font-size:11px;line-height:1.45;display:inline-flex}.ex-panel .ex-success{color:var(--ex-green)}.ex-panel .ex-info{color:var(--ex-blue)}.ex-panel .ex-warning{color:var(--ex-orange)}.ex-panel .ex-danger{color:var(--ex-red)}.ex-lookup-result{--ex-x:18px;--ex-y:22px;border-top:1px solid var(--ex-line);margin-top:22px;padding-top:18px}.ex-lookup-result h4{margin-top:11px}.ex-lookup-result>p{color:var(--ex-muted);margin-top:6px;font-size:13px}.ex-outcome{--ex-x:-20px;--ex-y:-10px}.ex-outcome>h3{margin-top:14px}.ex-route{--ex-x:19px;--ex-y:7px;flex-wrap:wrap;align-items:center;gap:9px;margin-top:23px;display:flex}.ex-asset{color:#fff;background:#18539b;border:1px solid #6097e3;border-radius:50%;place-items:center;width:26px;height:26px;font-size:17px;font-weight:600;display:grid}.ex-route>strong{letter-spacing:-.02em;font-size:18px;font-weight:550}.ex-route>strong>span{color:var(--ex-muted);font-size:14px;font-weight:400}.ex-route-chains{color:var(--ex-muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:flex}.ex-timing{--ex-x:-15px;--ex-y:13px;border-top:1px solid var(--ex-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:14px;margin-top:22px;padding-top:19px;display:grid}.ex-timing>div{gap:5px;display:grid}.ex-timing span{color:var(--ex-muted);font-size:11px}.ex-timing strong{font-size:14px;font-weight:500}.ex-legs{--ex-y:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;list-style:none;display:grid;margin:27px 0!important}.ex-legs>li{text-align:center;align-content:start;justify-items:center;gap:7px;min-width:0;padding-inline:4px;display:grid;position:relative}.ex-legs>li:not(:last-child):after{content:"";background:#667d85;width:calc(100% - 32px);height:1px;position:absolute;top:12px;left:calc(50% + 16px)}.ex-legs>li[data-state=complete]:after{background:#45ddae}.ex-leg-node{background:var(--ex-bg);width:26px;height:26px;color:var(--ex-muted);border:1px solid #8a9caa;border-radius:50%;place-items:center;font-size:11px;display:grid}.ex-legs [data-state=complete] .ex-leg-node{border-color:var(--ex-green);color:var(--ex-green);background:#16362c}.ex-legs [data-state=active] .ex-leg-node{color:#dceaff;border-color:var(--ex-blue);background:#1d3f6b;box-shadow:0 0 0 5px #8dbbff12}.ex-legs [data-state=paused] .ex-leg-node{color:var(--ex-orange);border-color:var(--ex-orange);background:#3c2a1b}.ex-legs [data-state=failed] .ex-leg-node{color:var(--ex-red);border-color:var(--ex-red);background:#3a2226}.ex-legs strong{overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:500;line-height:1.4}.ex-legs li>span:last-child{color:var(--ex-muted);font-size:10px}.ex-explanation{--ex-x:22px;--ex-y:20px;background:#142632;border:1px solid #477293;border-radius:8px;align-items:flex-start;gap:10px;padding:15px;display:flex}.ex-explanation>svg{color:var(--ex-blue);flex:none;margin-top:2px}.ex-explanation h4{font-size:13px}.ex-explanation p{color:#bfd0d4;margin-top:5px;font-size:12px}.ex-explanation-warning{background:#30271d;border-color:#94714b}.ex-explanation-warning>svg{color:var(--ex-orange)}.ex-explanation-danger{background:#302125;border-color:#9b6c70}.ex-explanation-danger>svg{color:var(--ex-red)}.ex-details{--ex-y:26px;border-top:1px solid var(--ex-line);margin-top:20px}.ex-details summary{min-height:48px;color:var(--ex-muted);justify-content:space-between;align-items:center;gap:12px;padding-block:12px;font-size:12px;list-style:none;display:flex}.ex-details summary::-webkit-details-marker{display:none}.ex-details[open]>summary>svg{transform:rotate(180deg)}.ex-details>div{padding-top:5px;padding-bottom:7px}.ex-data-row{border-bottom:1px solid var(--ex-line);grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);gap:12px;padding-block:13px;display:grid}.ex-data-row:last-child{border-bottom:0}.ex-data-row>dt{color:var(--ex-muted);font-size:11px}.ex-data-row>dd{min-width:0;color:var(--ex-ink);gap:5px;font-size:12px;display:grid}.ex-data-row>dd>strong{font-weight:500}.ex-data-row>dd>span,.ex-data-row strong>span{color:var(--ex-muted);font-size:11px;font-weight:400}.ex-full-hash{overflow-wrap:anywhere;word-break:break-word;color:#d8e3e9;-webkit-user-select:all;user-select:all;min-width:0;font-size:10px;line-height:1.7;display:block}.ex-copy-control{flex-wrap:wrap;align-items:center;gap:0 10px;display:inline-flex}.ex-copy-feedback{color:var(--ex-muted);font-size:10px}.ex-copy-feedback:empty{display:none}.ex-finding-hash{color:var(--ex-blue);grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:22px;display:grid}.ex-finding-hash code{color:#d8e3e9;font-size:13px}.ex-finding-hash>span{color:var(--ex-muted);grid-column:2;font-size:12px}.ex-recovery-copy{--ex-x:20px;--ex-y:13px}.ex-recovery-copy p{color:var(--ex-muted);margin-top:7px;font-size:13px}.ex-recovery-copy .ex-funds{color:#c0d5cc;align-items:flex-start;gap:8px;margin-top:15px;font-size:11px;display:flex}.ex-funds>svg{color:var(--ex-green);flex:none;margin-top:2px}.ex-recovery-action{--ex-x:-15px;--ex-y:24px;border-top:1px solid var(--ex-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:20px;display:flex}.ex-recovery-action>div{gap:4px;display:grid}.ex-recovery-action>div>span{color:var(--ex-muted);font-size:11px}.ex-recovery-action strong{font-size:17px;font-weight:500}.ex-simulation-note{color:var(--ex-muted);font-size:10px;margin-top:13px!important}.ex-action-feedback{color:var(--ex-green);align-items:flex-start;gap:8px;font-size:12px;display:flex}.ex-action-feedback:not(:empty){padding-top:14px}.ex-action-feedback>svg{flex:none;margin-top:2px}.ex-event-list{--ex-x:-18px;--ex-y:20px;padding:0;list-style:none;margin-top:22px!important}.ex-event-list li{border-bottom:1px solid var(--ex-line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding-block:13px;display:grid}.ex-event-list svg{color:var(--ex-green)}.ex-event-list li[data-failed=true] svg{color:var(--ex-red)}.ex-event-list strong{font-size:12px;font-weight:500}.ex-event-list time{color:var(--ex-muted);font-variant-numeric:tabular-nums;font-size:10px}.ex-support-action{--ex-x:17px;--ex-y:28px;margin-top:24px}.ex-support-action>p{color:var(--ex-muted);margin-top:10px;font-size:11px}.ex-report{border-top:1px solid var(--ex-line);margin-top:20px;padding-top:18px}.ex-report>label{color:var(--ex-muted);margin-bottom:10px;font-size:12px;display:block}.ex-report textarea{border:1px solid var(--ex-border);color:#d8e3e9;resize:vertical;overflow-wrap:anywhere;background:#080d12;border-radius:6px;width:100%;min-width:0;min-height:180px;padding:13px;font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;line-height:1.7;display:block}.ex-report-tools{flex-wrap:wrap;gap:0 18px;display:flex}.ex-receipt{--ex-x:20px;--ex-y:15px}.ex-data-row .ex-refund{color:#a8d7c7;font-size:10px}.ex-receipt-copy{--ex-y:20px;padding-top:4px}.ex-analysis-events{gap:12px;padding:3px 0 18px;list-style:none;display:grid}.ex-analysis-events>li{align-items:center;gap:15px;display:flex}.ex-analysis-events span{width:32px;color:var(--ex-green);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px;display:inline-block}.ex-analysis-events strong{color:var(--ex-muted);font-size:12px;font-weight:400}.ex-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ex-piece{--ex-spread:calc(var(--scene-arrive,0) + var(--scene-depart,0));transform:translate(calc(var(--ex-x,0px) * var(--ex-spread)), calc(var(--ex-y,0px) * var(--ex-spread)));transition:transform 90ms linear}.ex-panel .ex-piece{transform:none}@container (max-width:400px){.ex-chrome{padding:15px 16px}.ex-brand{gap:5px;font-size:16px}.ex-chrome-label{font-size:10px}.ex-body{padding:22px 17px 19px}.ex-lookup-form>div{flex-wrap:wrap}.ex-lookup-form .ex-primary{padding-inline:13px}.ex-search-wrap{flex-basis:175px}.ex-choices button{padding-inline:10px;font-size:11px}.ex-route-chains{flex-basis:100%;margin-left:35px}.ex-timing{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ex-timing strong{font-size:12px}.ex-legs strong{font-size:10px}.ex-legs li>span:last-child{font-size:9px}.ex-explanation{padding:12px}.ex-data-row{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:10px}.ex-event-list li{grid-template-columns:auto minmax(0,1fr);gap:5px 9px}.ex-event-list time{grid-column:2}.ex-wallet-heading>.ex-mono{flex-basis:100%;margin-left:26px}.ex-transfer-list button{gap:8px}.ex-transfer-list .ex-status{padding:3px 6px;font-size:9px}}@media (prefers-reduced-motion:reduce){.ex-piece{transition:none;transform:none!important}.ex-panel button{transition:none}}
