.iw{--iw-text:#111214;--iw-text-2:#3a3f45;--iw-muted:#5d646d;--iw-subtle:#98a0a8;--iw-border:#e7e2da;--iw-border-2:#d7cfc3;--iw-bg:#f7f5f1;--iw-surface-2:#fbfaf7;--iw-surface-3:#f1ede6;--iw-red:#d43a2f;--iw-red-7:#a82d23;--iw-red-bg:#fdf0ee;--iw-red-t:#b42318;--iw-terra:#ce5938;--iw-ok-bg:#ecfdf3;--iw-ok:#067647;--iw-warn-bg:#fffaeb;--iw-warn:#b54708;--iw-info-bg:#eff4ff;--iw-info:#3538cd;--iw-night:#1c1411;--iw-night-2:#271d19;--iw-night-border:#43332c;--iw-night-text:#e6dbd3;--iw-night-muted:#ae9e93;--iw-peach:#ffb59e;--iw-step-auto:#98a2b3;--iw-step-agent:#6172f3;--iw-step-human:#c4a484;--iw-damco-ink:#493f3a;--iw-font-display:var(--font-inter-tight), var(--font-inter), system-ui, sans-serif;--iw-font-body:var(--font-inter), system-ui, sans-serif;--iw-font-mono:var(--font-ibm-plex-mono), ui-monospace, monospace;--iw-shadow-card:0 1px 2px #1018280d;--iw-shadow-float:0 20px 40px -8px #28140a38, 0 6px 12px -4px #28140a1a;--iw-shadow-frame:0 40px 80px -24px #28140a52, 0 12px 24px -8px #28140a24;--iw-content:1200px;--iw-side:120px;--iw-chrome-side:64px;--iw-sec:120px;--iw-sec2:96px;--iw-h1:68px;--iw-h1-inner:64px;--iw-h2:44px;--iw-inline:max(var(--iw-side), calc((100% - var(--iw-content)) / 2));--iw-chrome-inline:max(var(--iw-chrome-side), calc((100% - var(--iw-content) - 112px) / 2));color:var(--iw-text);font-family:var(--iw-font-body);-webkit-font-smoothing:antialiased;font-feature-settings:"cv11", "ss01";background:#fff;font-size:15px;line-height:1.5;overflow-x:clip}.iw *,.iw :before,.iw :after{box-sizing:border-box}.iw a{color:inherit;text-decoration:none}.iw h1,.iw h2,.iw h3,.iw h4,.iw p,.iw ul{margin:0}.iw ul{padding:0;list-style:none}.iw img,.iw svg{display:block}.iw button{font:inherit;color:inherit}.iw :focus-visible{outline:2px solid var(--iw-red);outline-offset:2px}.iw .d{font-family:var(--iw-font-display);letter-spacing:-.022em;font-weight:600}.iw .m{font-family:var(--iw-font-mono)}.iw .h1{font-size:var(--iw-h1);letter-spacing:-.035em;line-height:1.02}.iw .h1-inner{font-size:var(--iw-h1-inner);letter-spacing:-.034em;line-height:1.03}.iw .h2{font-size:var(--iw-h2);line-height:1.1}.iw .lead{color:var(--iw-text-2);font-size:18px;line-height:1.6}.iw .eyebrow{font-family:var(--iw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--iw-red-7);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.iw .mono-label{font-family:var(--iw-font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.iw .tool{font-family:var(--iw-font-mono);color:var(--iw-text-2);font-size:12px}.iw .row{align-items:center;gap:8px;display:flex}.iw .col{flex-direction:column;display:flex}.iw .sec{padding:var(--iw-sec) var(--iw-inline)}.iw .sec2{padding:var(--iw-sec2) var(--iw-inline)}.iw .sec-top-48{padding-top:48px}.iw .inline{padding-left:var(--iw-inline);padding-right:var(--iw-inline)}.iw .grid-6{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}.iw .grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.iw .grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.iw .grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.iw .span-2{grid-column:span 2}.iw .span-3{grid-column:span 3}.iw .span-4{grid-column:span 4}.iw .pill{border:1px solid var(--iw-border);height:24px;color:var(--iw-text-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.iw .chip{white-space:nowrap;border-radius:6px;align-items:center;gap:5px;height:22px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.iw .chip.ok{background:var(--iw-ok-bg);color:var(--iw-ok)}.iw .chip.warn{background:var(--iw-warn-bg);color:var(--iw-warn)}.iw .chip.red{background:var(--iw-red-bg);color:var(--iw-red-t)}.iw .chip.info{background:var(--iw-info-bg);color:var(--iw-info)}.iw .chip.grey{background:var(--iw-surface-3);color:var(--iw-text-2)}.iw .btn{border:1px solid var(--iw-border-2);height:44px;color:var(--iw-text);box-shadow:var(--iw-shadow-card);white-space:nowrap;cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex}.iw .btn-p{background:var(--iw-text);border-color:var(--iw-text);color:#fff}.iw .btn-r{background:var(--iw-red);border-color:var(--iw-red);color:#fff}.iw .btn-w{background:#fff;border-color:#fff}.iw .btn-glass{color:#fff;background:#1c141159;border-color:#fff6}.iw .btn-sm{height:40px;font-size:14px}.iw .card{border:1px solid var(--iw-border);box-shadow:var(--iw-shadow-card);background:#fff;border-radius:14px}.iw .float{border:1px solid var(--iw-border);box-shadow:var(--iw-shadow-float);background:#fff;border-radius:12px}.iw .tile{border:1px solid var(--iw-border);background:#fff;border-radius:16px;flex-direction:column;gap:12px;min-width:0;padding:28px;display:flex;position:relative;overflow:hidden}.iw .tile h3,.iw .h3{font-family:var(--iw-font-display);letter-spacing:-.015em;font-size:21px;font-weight:600;line-height:1.25}.iw .tile p{color:var(--iw-text-2);font-size:15px;line-height:1.55}.iw .night{background:var(--iw-night);color:#fff}.iw .nbox{background:var(--iw-night-2);border:1px solid var(--iw-night-border);border-radius:12px}.iw .px{image-rendering:pixelated}.iw .px-field{pointer-events:none;background-image:var(--f);background-position:50%;background-repeat:no-repeat;background-size:max(var(--fw), 100%) max(var(--fh), 100%);image-rendering:pixelated;position:absolute;inset:0;overflow:hidden}.iw .px-field:after{content:"";-webkit-mask-image:var(--f);-webkit-mask-image:var(--f);mask-image:var(--f);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:max(var(--fw), 100%) max(var(--fh), 100%);-webkit-mask-size:max(var(--fw), 100%) max(var(--fh), 100%);mask-size:max(var(--fw), 100%) max(var(--fh), 100%);background-image:linear-gradient(#ffffff17 0 .5px,#0000 .5px 7.5px,#00000021 7.5px),linear-gradient(90deg,#0000 7.5px,#00000021 7.5px);background-position:calc(50% + 4px) calc(50% + 4px);background-size:8px 8px;position:absolute;inset:0}.iw .switch{border:1px solid var(--iw-border);height:40px;color:var(--iw-text);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:14px;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.iw .switch[data-dark]{background:var(--iw-night-2);border-color:var(--iw-night-border);color:#fff}.iw .shades{flex:none;display:block}.iw .shades .sh-f{fill:currentColor}.iw .shades .sh-l,.iw .shades .sh-g{fill:var(--iw-border-2);transition:fill;transition-delay:calc(var(--r,0) * 70ms)}.iw .switch[aria-checked=true] .sh-l{fill:var(--iw-peach)}.iw .switch[aria-checked=true] .sh-g{fill:var(--iw-red)}@media (prefers-reduced-motion:reduce){.iw .shades .sh-l,.iw .shades .sh-g{transition-delay:0s}}.iw .arrow-link{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.iw .tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:15px}.iw .tbl th{text-align:left;color:var(--iw-muted);border-bottom:1px solid var(--iw-border);vertical-align:top;padding:14px 20px;font-size:13px;font-weight:600}.iw .tbl td{border-bottom:1px solid var(--iw-border);vertical-align:top;color:var(--iw-text-2);padding:13px 20px;line-height:1.5}.iw .tbl td:first-child{color:var(--iw-text);width:220px;font-weight:600}.iw .tbl td.us,.iw .tbl th.us{color:var(--iw-text);background:#fff8f5}.iw .tbl th.us{border-top:2px solid var(--iw-text)}.iw .family{height:40px;padding:0 var(--iw-chrome-inline);background:var(--iw-night);justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex;position:relative}.iw .nav{height:76px;padding:0 var(--iw-chrome-inline);border-bottom:1px solid var(--iw-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.iw .nav-links{align-items:center;gap:30px;display:flex}.iw .nav-links a{color:var(--iw-text-2);font-size:15px;font-weight:500}.iw .nav-links a.on{color:var(--iw-text)}.iw .nav-right{align-items:center;gap:12px;display:flex}.iw .menu-btn{border:1px solid var(--iw-border-2);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;display:none}.iw .menu-panel{z-index:30;padding:16px var(--iw-chrome-inline) 24px;border-bottom:1px solid var(--iw-border);box-shadow:var(--iw-shadow-float);background:#fff;flex-direction:column;gap:4px;display:none;position:absolute;top:100%;left:0;right:0}.iw .menu-panel[data-open=true]{display:flex}.iw .menu-panel a{border-bottom:1px solid var(--iw-border);align-items:center;min-height:44px;font-size:16px;font-weight:500;display:flex}.iw .menu-panel .btn{align-self:flex-start;margin-top:12px}.iw .stage-wrap{position:relative;overflow:hidden}.iw .hero-split{grid-template-columns:560px minmax(0,1fr);align-items:start;gap:60px;display:grid;position:relative}.iw .hero-comp{position:relative}.iw .iso-fig{flex-grow:1;justify-content:flex-end;min-width:0;display:flex;overflow:hidden}.iw .iso-fig>svg{flex:none}.iw .iso-list,.iw .iso-hint{display:none}.iw .slot{flex-direction:column;display:flex}.iw .slot>section{flex-grow:1}.iw .slot[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.iw .slot:not([hidden]){animation:.2s ease-out iw-fade}}@keyframes iw-fade{0%{opacity:0}to{opacity:1}}.iw input,.iw textarea{font:15px/1.5 var(--iw-font-body);color:var(--iw-text)}.iw input::placeholder,.iw textarea::placeholder{color:var(--iw-subtle)}@keyframes iw-livepulse{0%{opacity:1}50%{opacity:.35}to{opacity:1}}@media (max-width:1100px){.iw{--iw-side:64px;--iw-chrome-side:40px;--iw-sec:88px;--iw-sec2:88px;--iw-h1:56px;--iw-h1-inner:52px;--iw-h2:40px}.iw .nav-links{display:none}.iw .menu-btn{display:inline-flex}.iw .hero-split{grid-template-columns:minmax(0,1fr);gap:40px}.iw .hero-split>*{max-width:100%}.iw .hero-comp{max-width:720px;margin:0 auto;width:100%!important}.iw .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.iw .iso-fig{width:100%;display:block}.iw .iso-fig>svg{width:100%;height:auto}.iw .side-col{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:800px){.iw{--iw-side:40px;--iw-chrome-side:24px;--iw-sec:72px;--iw-sec2:72px;--iw-h1:44px;--iw-h1-inner:42px;--iw-h2:34px}.iw .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.iw .grid-2{grid-template-columns:minmax(0,1fr)}.iw .grid-6>*{grid-column:span 3}.iw .grid-6>.span-4{grid-column:span 6}.iw .iso-fig{-webkit-overflow-scrolling:touch;padding-bottom:8px;overflow-x:auto}.iw .iso-fig>svg{width:900px;height:auto}.iw .iso-hint{display:block}.iw .tbl th,.iw .tbl td{padding:10px 12px;font-size:13.5px}.iw .tbl td:first-child{width:auto}.iw .stack-800{grid-template-columns:minmax(0,1fr)!important}.iw .row-wrap{flex-wrap:wrap}}@media (max-width:480px){.iw{--iw-side:20px;--iw-chrome-side:16px;--iw-sec:56px;--iw-sec2:56px;--iw-h1:36px;--iw-h1-inner:34px;--iw-h2:28px}.iw .lead{font-size:16.5px}.iw .grid-3,.iw .grid-4{grid-template-columns:minmax(0,1fr)}.iw .grid-6>*,.iw .grid-6>.span-4{grid-column:span 6}.iw .tile{padding:22px}.iw .iso-fig,.iw .iso-hint{display:none}.iw .iso-list{flex-direction:column;gap:10px;width:100%;display:flex}.iw .tbl,.iw .tbl tbody,.iw .tbl tr,.iw .tbl td{display:block;width:100%!important}.iw .tbl thead{display:none}.iw .tbl tr{border-bottom:1px solid var(--iw-border);padding:8px 0}.iw .tbl td{border-bottom:0;padding:6px 12px}.iw .tbl td[data-label]:before{content:attr(data-label);color:var(--iw-muted);margin-bottom:2px;font-size:11.5px;font-weight:600;display:block}.iw .stack-480{grid-template-columns:minmax(0,1fr)!important}.iw .hide-480{display:none!important}.iw .nav-cta-bar{display:none}}@media (max-width:800px){.iw .hero-comp{flex-direction:column;gap:14px;display:flex;height:auto!important;min-height:0!important;padding-top:0!important}.iw .hero-comp>*{width:auto!important;position:static!important;transform:none!important}.iw .hero-comp .hero-tag{align-self:flex-start}.iw .hero-comp .float{max-width:360px}.iw .hero-stage-right{top:55%!important;left:0!important;right:0!important}}@media (max-width:480px){.iw .hero-back,.iw .hero-card-extra{display:none!important}.iw .hero-box label{display:none}}@media (max-width:1100px){.iw .how-line{row-gap:28px;grid-template-columns:repeat(3,1fr)!important}.iw .proc-row{flex-direction:column;align-items:stretch!important}.iw .proc-left{max-width:560px;width:100%!important}}@media (max-width:800px){.iw .how-line{grid-template-columns:repeat(2,1fr)!important}.iw .combos{grid-template-columns:minmax(0,1fr)!important}.iw .combos>div+div{border-top:1px solid var(--iw-border)}.iw .bp-layer{flex-direction:column;align-items:stretch!important;gap:12px!important}.iw .bp-lab{width:auto!important}.iw .stack-layer{grid-template-columns:minmax(0,1fr)!important}.iw .stack-label{border-bottom:1px solid var(--iw-border);border-right:0!important}.iw .stack-around{grid-template-columns:minmax(0,1fr)}.iw .arch-grid{grid-template-columns:minmax(0,1fr)!important}.iw .arch-wires{flex-flow:wrap;justify-content:center;gap:16px!important}.iw .headless-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.iw .objects-table{overflow-x:auto}.iw .objects-head,.iw .objects-row{min-width:640px}}@media (min-width:481px) and (max-width:1240px){.iw .stack-layer .grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:801px) and (max-width:1000px){.iw .stack-layer .grid-3{grid-template-columns:minmax(0,1fr)}}@media (min-width:801px){.iw .combos>div+div{border-left:1px solid var(--iw-border)}.iw .headless-stack{display:none!important}}@media (max-width:800px){.iw .headless-scroll{display:none}}@media (max-width:480px){.iw .how-line{grid-template-columns:minmax(0,1fr)!important}.iw .bp-more{display:none!important}.iw .bp-and-more{display:inline!important}}@media (min-width:1101px){.iw .headless-scroll{overflow:visible}}@media (max-width:1100px) and (min-width:801px){.iw .headless-scroll{padding-bottom:8px;overflow-x:auto}}.iw .hero-split{grid-template-columns:var(--hero-cols,560px minmax(0, 1fr))}@media (max-width:1100px){.iw .hero-split,.iw .arch-grid{grid-template-columns:minmax(0,1fr)!important}.iw .arch-wires{flex-flow:wrap;justify-content:center;gap:16px!important}}.iw .cto-on .nav{background:var(--iw-night);color:#fff;border-bottom:1px dashed #ffb59e73}.iw .cto-on .nav-links a{color:var(--iw-night-text)}.iw .cto-on .nav-links a.on{color:#fff}.iw .cto-on .nav .btn-p{background:var(--iw-peach);border-color:var(--iw-peach);color:var(--iw-night)}.iw .cto-on .nav .menu-btn{background:var(--iw-night-2);border-color:var(--iw-night-border);color:#fff}.iw .cto-on .nav .menu-panel{background:var(--iw-night);color:#fff;border-color:var(--iw-night-border)}.iw .cto-on .nav .menu-panel a{border-color:var(--iw-night-border)}.iw .lockup-dark{display:none}.iw .cto-on .lockup-dark{display:inline-flex}.iw .cto-on .lockup-light{display:none}.iw .bp{background-color:var(--iw-night);color:#fff;background-image:linear-gradient(#ffb59e0b 1px,#0000 1px),linear-gradient(90deg,#ffb59e0b 1px,#0000 1px),linear-gradient(#ffb59e1c 1px,#0000 1px),linear-gradient(90deg,#ffb59e1c 1px,#0000 1px);background-position:-1px -1px;background-size:12px 12px,12px 12px,96px 96px,96px 96px}.iw .bp-sheet{color:var(--iw-night-muted);border-bottom:1px solid #ffb59e38;justify-content:space-between;gap:16px;margin-bottom:36px;padding-bottom:12px;font-size:12.5px;display:flex}.iw .bp-sheet b{color:var(--iw-peach);font-weight:500}.iw .bp .nbox{background:#1c1411c7;border:1px solid #ffb59e47;border-radius:4px;position:relative}.iw .bp .nbox:before,.iw .bp .nbox:after{content:"";border-color:var(--iw-peach);border-style:solid;border-width:0;width:10px;height:10px;position:absolute}.iw .bp .nbox:before{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.iw .bp .nbox:after{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.iw .bp-tag{background:var(--iw-night);font-family:var(--iw-font-mono);letter-spacing:.1em;color:var(--iw-peach);padding:0 6px;font-size:10px;position:absolute;top:-9px;right:12px}.iw .bp .bp-comp{background:#271d1999;border:1px solid #ffb59e47;border-radius:3px}.iw .bp .bp-perimeter{border-color:#ffb59e8c!important;border-radius:6px!important}.iw .bp .bp-perimeter>.row:first-child{background:var(--iw-night)}.iw .arch-wire{padding:6px 0;position:relative}.iw .arch-wire:before{content:"";z-index:0;background:repeating-linear-gradient(90deg,#ffb59ebf 0 6px,#0000 6px 12px);height:2px;margin-top:-1px;position:absolute;top:50%;left:-14px;right:-14px}.iw .arch-wire>*{z-index:1;position:relative}.iw .arch-wire .m{border:1px solid #ffb59e80;background:var(--iw-night)!important}@media (prefers-reduced-motion:no-preference){.iw .arch-wire:before{animation:.9s steps(2,end) infinite iw-flow}.iw .arch-wire.back:before{animation-direction:reverse}}@keyframes iw-flow{to{background-position:12px 0}}@media (max-width:1100px){.iw .arch-wire:before{inset:auto 0 0}}.iw .cto-float{z-index:40;box-shadow:var(--iw-shadow-float);border-radius:999px;transition:opacity .2s,transform .2s;position:fixed;bottom:20px;right:20px}.iw .cto-float[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(8px)}.iw .nav{z-index:30;height:64px;position:sticky;top:0}.iw .nav-home{color:var(--iw-text)}.iw .cto-on .nav-crumb{color:var(--iw-night-text)!important}.iw .cto-on .nav-crumb svg rect{fill:#fff}.iw .jump{z-index:29;height:36px;padding:0 var(--iw-inline);background:var(--iw-surface-3);border-bottom:1px solid var(--iw-border);color:var(--iw-muted);align-items:center;gap:18px;margin-bottom:-36px;font-size:12.5px;transition:opacity .2s,transform .2s;display:flex;position:sticky;top:64px}.iw .jump[data-shown=false]{opacity:0;pointer-events:none;transform:translateY(-6px)}.iw .jump-links{scrollbar-width:none;align-items:stretch;gap:18px;height:100%;display:flex;overflow-x:auto}.iw .jump-links::-webkit-scrollbar{display:none}.iw .jump-links a{white-space:nowrap;border-bottom:2px solid #0000;align-items:center;font-weight:500;display:inline-flex}.iw .jump-links a.on{color:var(--iw-text);border-bottom-color:var(--iw-red)}.iw .cto-on .jump{background:var(--iw-night-2);border-bottom-color:var(--iw-night-border);color:var(--iw-night-muted)}.iw .cto-on .jump-links a.on{color:#fff;border-bottom-color:var(--iw-peach)}@media (max-width:480px){.iw .jump{gap:12px;padding:0 16px}}.iw .sec-t2{padding-top:calc(var(--iw-sec) * .6)}.iw .sec-b2{padding-bottom:calc(var(--iw-sec) * .6)}.iw .sec-b3{padding-bottom:24px}@media (prefers-reduced-motion:no-preference){.iw .reveal[data-in="0"] .rv{opacity:0;transform:translateY(14px)}.iw .reveal[data-in="1"] .rv{animation:.32s steps(3,end) both iw-rise;animation-delay:calc(var(--i,0) * 60ms)}.iw .reveal[data-in="0"] .rv-line{transform-origin:0;transform:scaleX(0)}.iw .reveal[data-in="1"] .rv-line{animation:.4s steps(4,end) both iw-draw;animation-delay:calc(var(--i,0) * 60ms);transform-origin:0}.iw .hero-card{animation:.4s steps(3,end) both iw-rise}.iw .hero-card:nth-of-type(2){animation-delay:80ms}.iw .hero-card:nth-of-type(3){animation-delay:.16s}.iw .live-pulse{animation:1.6s steps(2,end) infinite iw-livepulse}.wk-a{animation:.6s step-end infinite wka}.wk-b{animation:.6s step-end infinite wkb}.wk-h{animation:.6s step-end infinite wkh}}@media (prefers-reduced-motion:reduce){.wk-b{display:none}}@keyframes iw-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes iw-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes wka{0%{opacity:1}50%{opacity:0}}@keyframes wkb{0%{opacity:0}50%{opacity:1}}@keyframes wkh{0%{transform:translateY(0)}50%{transform:translateY(-.5px)}}.iw .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.iw .marquee-track{width:max-content;display:flex}.iw .marquee-row{align-items:center;gap:56px;padding-right:56px;display:flex}.iw .marquee-row img{filter:grayscale();opacity:.72;width:auto;height:30px}@media (prefers-reduced-motion:no-preference){.iw .marquee-track{animation:iw-marquee var(--mq-s,60s) linear infinite}.iw .marquee:hover .marquee-track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.iw .marquee{-webkit-mask-image:none;mask-image:none}.iw .marquee-track{width:auto}.iw .marquee-row{flex-wrap:wrap;justify-content:center;gap:24px 40px}.iw .marquee-row[aria-hidden=true]{display:none}}@keyframes iw-marquee{to{transform:translate(-50%)}}.iw .iso-run-wrap[data-run="0"] .tok{opacity:0}.iw .mini-draft .chip-written{display:none}.iw .mini-draft:has(.approve:hover) .chip-draft{display:none}.iw .mini-draft:has(.approve:hover) .chip-written{display:inline-flex}.iw .nav-menu{align-items:center;height:64px;display:flex;position:relative}.iw .nav-menu>a{align-items:center;display:inline-flex}.iw .menu-drop{border:1px solid var(--iw-border);box-shadow:var(--iw-shadow-float);z-index:40;background:#fff;border-radius:14px;padding:10px;display:none;position:absolute;top:56px;left:-16px}.iw .nav-menu:hover .menu-drop,.iw .nav-menu:focus-within .menu-drop{display:grid}.iw .menu-drop:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.iw .menu-who{gap:2px;width:520px}.iw .who-row{border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.iw .who-row:hover{background:var(--iw-surface-2)}.iw .menu-platforms{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:720px;left:auto;right:-16px}.iw .plat-card{border:1px solid var(--iw-border);background:#fff;border-radius:12px;display:grid;overflow:hidden}.iw .plat-card:hover{border-color:var(--iw-border-2)}.iw .plat-peek{height:150px;position:relative;overflow:hidden}.iw .cto-on .menu-drop{background:var(--iw-night-2);border-color:var(--iw-night-border);color:#fff}.iw .cto-on .who-row:hover{background:var(--iw-night)}.iw .cto-on .plat-card{background:var(--iw-night);border-color:var(--iw-night-border)}.iw .menu-group{gap:0;padding:10px 0 4px;display:grid}.iw .menu-group-label{color:var(--iw-muted);padding:6px 0;font-size:10.5px}.iw .menu-panel .menu-group a{justify-content:space-between;align-items:center;gap:12px;display:flex}.iw .menu-panel .menu-group a small{color:var(--iw-muted);text-align:right;font-size:12px;font-weight:400}.iw .jump{height:40px;padding:0 var(--iw-chrome-inline);grid-template-columns:1fr auto 1fr;display:grid;position:sticky}.iw .jump-links{grid-column:2;gap:28px}.iw .jump-count{grid-column:3;justify-self:end}.iw .jump-links a{font-family:var(--iw-font-body);letter-spacing:-.005em;text-transform:none;color:var(--iw-subtle);border-bottom:0;font-size:13px;font-weight:500;transition:color .16s;position:relative}.iw .jump-links a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.iw .jump-links a:hover,.iw .jump-links a.done{color:var(--iw-muted)}.iw .jump-links a.on{color:var(--iw-text);border-bottom:0}.iw .jump-links a.on:after{background:var(--iw-red)}.iw .jump-count{letter-spacing:.08em;color:var(--iw-muted);flex:none;margin-left:auto;font-size:11px}.iw .cto-on .jump-links a.on{color:#fff}.iw .cto-on .jump-links a.on:after{background:var(--iw-peach)}.iw .jump{margin-bottom:-40px}.iw main section[id],.iw main div[id]{scroll-margin-top:108px}@media (max-width:900px){.iw .jump{grid-template-columns:minmax(0,1fr) auto}.iw .jump-links{grid-column:1;gap:20px}.iw .jump-count{grid-column:2}}@media (max-width:480px){.iw .jump{grid-template-columns:minmax(0,1fr)}.iw .jump-count{display:none}}.iw .aud-hero{padding:88px var(--iw-inline) 72px;position:relative;overflow:hidden}.iw .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}.iw .hero-box{background:#fff;border-radius:10px;gap:0;width:100%;height:56px;overflow:hidden;box-shadow:0 12px 30px -10px #28140a73}.iw .hero-box input{background:0 0;border:0;flex-grow:1;min-width:0;height:100%;padding:0 18px;font-size:16px}.iw .hero-box input:focus-visible{outline:none}.iw .hero-box:focus-within{box-shadow:0 0 0 2px #fff,0 12px 30px -10px #28140a73}.iw .hero-box button[type=submit]{background:var(--iw-red);color:#fff;white-space:nowrap;cursor:pointer;border:0;flex:none;height:100%;padding:0 22px;font-size:15px;font-weight:600}.iw .hero-box button[type=submit]:disabled{opacity:.7;cursor:default}.iw .hero-box-note{color:#ffe0d4;font-size:13.5px;line-height:1.5}.iw .hero-box-back{color:#fff;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.iw .hero-box-done{max-width:560px;height:auto;min-height:56px;color:var(--iw-text-2);flex-direction:column;justify-content:center;gap:4px;padding:12px 18px;font-size:14px;display:flex}.iw .hero-box-done b{color:var(--iw-ok);font-size:15px}@media (max-width:480px){.iw .hero-box button[type=submit]{padding:0 16px;font-size:14px}}.iw .aud-stack{gap:40px;display:grid;position:relative}.iw .core-cluster{border:1px solid var(--iw-border);background:var(--iw-surface-2);border-radius:10px;align-items:center;height:64px;padding:0 18px;display:flex;position:relative;overflow:hidden}.iw .core-cluster-row{white-space:nowrap;align-items:center;gap:18px;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 55%,#0000);mask-image:linear-gradient(90deg,#000 55%,#0000)}.iw .core-cluster-word{font-family:var(--iw-font-display);letter-spacing:-.02em;color:var(--iw-subtle);font-size:15px;font-weight:700}.iw .core-cluster-row img{filter:grayscale();opacity:.55;width:auto;height:18px}@media (min-width:1101px){.iw .nav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.iw .nav>.nav-right{justify-self:end}}.iw .sec-proof{padding:56px var(--iw-inline) 64px}.iw .pb-head{letter-spacing:-.02em;max-width:760px;margin:0 0 32px;font-size:clamp(24px,2.4vw,34px);line-height:1.15}.iw .pb-grid{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:minmax(96px,auto);gap:8px;display:grid}.iw .pb-cell{border:1px solid var(--iw-border);background:var(--iw-surface-2);border-radius:12px;justify-content:center;align-items:center;padding:12px 18%;transition:background .2s,border-color .2s;display:flex;position:relative}.iw .pb-cell img{object-fit:contain;filter:grayscale();opacity:.5;mix-blend-mode:multiply;width:auto;max-width:100%;height:auto;max-height:44px;transition:filter .2s,opacity .2s}.iw .pb-cell:hover img,.iw .pb-cell.lit img{filter:none;opacity:1}.iw .pb-cell.lit{border-color:var(--iw-border-2);background:#fff}.iw .pb-cell.has-story{cursor:pointer}.iw .pb-feature{color:#fff;border-radius:12px;grid-area:1/6/span 2/span 3;display:grid;position:relative;overflow:hidden}.iw .pb-feature-in{color:#fff;flex-direction:column;grid-area:1/1;justify-content:space-between;gap:16px;padding:24px;display:flex;position:relative}.iw .pb-feature-in[data-on="0"]{visibility:hidden}.iw .pb-feature-top{flex-direction:column;gap:4px;padding-right:64px;display:flex}.iw .pb-feature-top b{font-size:14px;font-weight:600}.iw .pb-feature-top span{color:#ffe0d4;font-size:13px}.iw .pb-feature-foot{flex-direction:column;gap:6px;display:flex}.iw .pb-value{letter-spacing:-.04em;font-size:clamp(44px,4vw,60px);font-weight:600;line-height:.95}.iw .pb-label{color:#fff;max-width:46ch;font-size:15px;line-height:1.35}.iw .pb-title{color:#ffe0d4;margin-top:8px;font-size:13.5px;font-weight:500}.iw .pb-feature-in:hover .pb-title{color:#fff;text-underline-offset:3px;text-decoration:underline}.iw .pb-steps{z-index:2;gap:6px;display:flex;position:absolute;top:24px;right:24px}.iw .pb-steps button{cursor:pointer;background:0 0;border:0;width:18px;padding:6px 0;display:block}.iw .pb-steps i{background:#ffffff59;height:4px;display:block;position:relative;overflow:hidden}.iw .pb-steps button.on i:after{content:"";transform-origin:0;background:#fff;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.iw .pb-logo{animation:.52s steps(4,end) both iw-pb-logo}.iw .pb-steps i[data-run="1"]:after{animation:7s steps(9,end) both iw-pb-step}.iw .pb-feature-in[data-on="1"]{animation:.36s steps(3,end) both iw-pb-in}}@keyframes iw-pb-step{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes iw-pb-logo{0%{opacity:0;transform:translateY(10px)}}@keyframes iw-pb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1240px){.iw .pb-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.iw .pb-feature{grid-column:3/span 4}}@media (max-width:800px){.iw .pb-grid{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:minmax(84px,auto)}.iw .pb-feature{grid-area:auto/1/auto/-1}}@media (max-width:600px){.iw .sec-proof{padding:48px 16px 56px}.iw .pb-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(72px,auto);gap:6px}.iw .pb-feature-in{padding:20px}.iw .pb-steps{top:20px;right:20px}.iw .pb-cell img{max-height:40px}.iw .pb-grid>.pb-cell:nth-child(11){display:none}}.iw .fb-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.iw .fb-tile{border:1px solid var(--iw-border);background:var(--iw-surface-3);border-radius:16px;flex-direction:column;grid-column:span 3;min-width:0;display:flex;position:relative;overflow:hidden}.iw .fb-tile.wide{grid-column:span 6}.iw .fb-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 26px 0;display:flex}.iw .fb-head h3{font-family:var(--iw-font-display);letter-spacing:-.015em;color:var(--iw-text);margin:0;font-size:19px;font-weight:600;line-height:1.25}.iw .fb-tile.wide .fb-head h3{max-width:30ch;font-size:24px}.iw .fb-head h3 span{color:var(--iw-subtle)}.iw .fb-go{border:1px solid var(--iw-border);width:36px;height:36px;color:var(--iw-text);background:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;transition:background .16s,color .16s;display:inline-flex}.iw .fb-go:hover{background:var(--iw-text);color:#fff}.iw .fb-scene{background-image:radial-gradient(var(--iw-border-2) 1px, transparent 1.2px);background-position:6px 6px;background-size:12px 12px;flex-grow:1;min-height:270px;margin-top:18px;position:relative}.iw .fb-tile.wide .fb-scene{min-height:360px}.iw .fb-bubble{color:var(--iw-text);opacity:0;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;line-height:1.35;transition:opacity .24s steps(3,end),transform .24s steps(3,end);display:flex;transform:translateY(6px);box-shadow:0 1px 2px #1112140f,0 8px 24px #11121414}.iw .fb-bubble.on{opacity:1;transform:none}.iw .fb-bubble.red span{color:var(--iw-red-t,#b42318);font-weight:500}.iw .fb-bubble.red:before,.iw .fb-bubble.ok:before{content:"";background:#b42318;flex:none;width:8px;height:8px}.iw .fb-bubble.ok:before{background:#17b26a}.iw .fb-bubbles{z-index:2;flex-direction:column;gap:8px;width:min(260px,44%);display:flex;position:absolute;top:96px;right:22px}.iw .fb-bubbles.right{width:min(250px,43%);top:28px}.iw .fb-chip{opacity:0;border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-style:normal;font-weight:600;transition:opacity .2s steps(2,end)}.iw .fb-chip.on{opacity:1}.iw .fb-chip.ok{background:var(--iw-ok-bg,#ecfdf3);color:#067647}.iw .fb-chip.warn{color:#b54708;background:#fffaeb}.iw .fb-window{border:1px solid var(--iw-border);background:#fff;border-radius:12px;width:50%;position:absolute;top:20px;left:26px;overflow:hidden;box-shadow:0 12px 32px #11121414}.iw .fb-window-bar{border-bottom:1px solid var(--iw-border);color:var(--iw-muted);align-items:center;gap:5px;padding:10px 12px;font-size:11.5px;display:flex}.iw .fb-window-bar>i{background:var(--iw-border-2);border-radius:50%;width:7px;height:7px}.iw .fb-window-bar>span{white-space:nowrap;text-overflow:ellipsis;margin-left:6px;overflow:hidden}.iw .fb-field{border-bottom:1px solid var(--iw-border);align-items:center;gap:10px;padding:9px 12px;font-size:12.5px;display:flex}.iw .fb-field:last-child{border-bottom:0}.iw .fb-field span{width:92px;color:var(--iw-muted);flex:none}.iw .fb-field b{color:var(--iw-border-2);background:var(--iw-border-2);white-space:nowrap;text-overflow:ellipsis;border-radius:3px;font-weight:500;transition:color .2s steps(2,end),background .2s steps(2,end);overflow:hidden}.iw .fb-field.on b{color:var(--iw-text);background:0 0}.iw .fb-cores{position:absolute;bottom:20px;left:26px;right:26px}.iw .fb-badge{border-radius:16px;width:min(280px,46%);position:absolute;top:40px;left:30px;overflow:hidden;transform:rotate(-4deg);box-shadow:0 18px 40px #11121438}.iw .fb-badge-in{color:#fff;flex-direction:column;gap:8px;padding:18px;display:flex;position:relative}.iw .fb-badge-top{align-items:center;gap:12px;margin-bottom:8px;display:flex}.iw .fb-badge-top>span:last-child{flex-direction:column;display:flex}.iw .fb-badge-top b{font-size:15px}.iw .fb-badge-top .m{color:#ffe0d4;font-size:11px}.iw .fb-badge-row{border-top:1px solid #ffffff38;justify-content:space-between;gap:12px;padding-top:8px;font-size:12.5px;display:flex}.iw .fb-badge-row span{color:#ffe0d4}.iw .fb-log{flex-direction:column;gap:6px;display:flex;position:absolute;top:6px;left:20px;right:-40px}.iw .fb-log-row{border:1px solid var(--iw-border);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:flex}.iw .fb-log-row .m{color:var(--iw-muted);flex:none;width:34px;font-size:11px}.iw .fb-log-row b{white-space:nowrap;font-weight:500}.iw .fb-log-row em{font-style:normal;font-family:var(--iw-font-mono);color:var(--iw-muted);background:var(--iw-surface-3);border-radius:4px;padding:1px 6px;font-size:10.5px}.iw .fb-log-row em.ok{color:#067647;background:#ecfdf3}@media (prefers-reduced-motion:no-preference){.iw .fb-log-row.new{animation:.3s steps(3,end) both iw-pb-in}}.iw .fb-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid;position:absolute;inset:4px 16px -20px}.iw .fb-lane{border:1px dashed var(--iw-border-2);background:#fff9;border-radius:10px;flex-direction:column;gap:6px;padding:10px 8px;display:flex}.iw .fb-lane-h{color:var(--iw-text-2);align-items:center;gap:6px;margin-bottom:2px;font-size:11.5px;font-weight:600;display:flex}.iw .fb-lane-h i{width:8px;height:8px}.iw .fb-task{border:1px solid var(--iw-border);opacity:0;background:#fff;border-left:3px solid;border-radius:6px;padding:7px 8px;font-size:11.5px;line-height:1.3;transition:opacity .24s steps(3,end),transform .24s steps(3,end);transform:translateY(-10px)}.iw .fb-task.on{opacity:1;transform:none}.iw .fb-task.signs.on{box-shadow:inset 0 0 0 1px var(--iw-red)}.iw .fb-plugs{position:absolute;inset:0 12px 16px}.iw .fb-plugs>svg{width:100%;height:100%;position:absolute;inset:0}.iw .fb-plugs line{stroke:var(--iw-border-2);stroke-width:1px;stroke-dasharray:3 3}.iw .fb-plugs line.on{stroke:var(--iw-text-2);stroke-dasharray:none}.iw .fb-hub{border:1px solid var(--iw-border-2);z-index:1;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 24px #1112141a}.iw .fb-plug{border:1px solid var(--iw-border);white-space:nowrap;color:var(--iw-subtle);z-index:1;background:#fff;border-radius:999px;padding:6px 10px;font-size:11.5px;transition:color .2s steps(2,end),border-color .2s steps(2,end);position:absolute;transform:translate(-50%,-50%)}.iw .fb-plug.on{color:var(--iw-text);border-color:var(--iw-text-2)}.iw .fb-kpi{flex-direction:column;gap:14px;display:flex;position:absolute;inset:0 22px}.iw .fb-kpi-top{flex-direction:column;gap:2px;display:flex}.iw .fb-kpi-top span{color:var(--iw-muted);font-size:12.5px}.iw .fb-kpi-top b{letter-spacing:-.03em;font-size:36px;line-height:1.05}.iw .fb-bars{flex-grow:1;align-items:flex-end;gap:6px;padding-bottom:20px;display:flex;position:relative}.iw .fb-bar{background:var(--iw-border-2);transform-origin:bottom;flex:1;transition:transform .26s steps(4,end);transform:scaleY(0)}.iw .fb-bar.on{transform:scaleY(1)}.iw .fb-bar.met{background:var(--iw-red)}.iw .fb-target{border-top:1px dashed var(--iw-text-2);z-index:1;margin-bottom:20px;position:absolute;left:0;right:0}.iw .fb-target span{color:var(--iw-text-2);font-size:11px;font-style:normal;position:absolute;top:-18px;right:0}@media (max-width:1100px){.iw .fb-tile,.iw .fb-tile.wide{grid-column:span 6}.iw .fb-tile.wide{grid-column:span 12}}@media (max-width:640px){.iw .fb-grid{gap:10px}.iw .fb-tile,.iw .fb-tile.wide{grid-column:span 12}.iw .fb-head{padding:20px 20px 0}.iw .fb-tile.wide .fb-head h3,.iw .fb-head h3{font-size:19px}.iw .fb-tile.wide .fb-scene{min-height:420px}.iw .fb-window{width:auto;top:150px;left:16px;right:16px}.iw .fb-bubbles,.iw .fb-bubbles.right{width:auto;top:6px;left:16px;right:16px}.iw .fb-badge{width:250px;top:auto;bottom:22px;left:24px}.iw .fb-cores{display:none}}.iw .iw-foot{border-top:1px solid var(--iw-border);background:#fff;position:relative}.iw .iw-foot-top{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:48px;padding-top:80px;padding-bottom:56px;display:grid}.iw .iw-foot-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.iw .iw-foot-legal{border-top:1px solid var(--iw-border);color:var(--iw-muted);flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:20px;padding-bottom:20px;font-size:13px;display:flex}.iw .iw-foot-screen{border-top:1px solid var(--iw-border);background:#fff;height:340px;position:relative;overflow:hidden}.iw .iw-foot-screen canvas{display:block}.iw .iw-foot-screen-label{left:var(--iw-inline);color:var(--iw-muted);background:#fff;border-radius:8px;padding:6px 10px;font-size:13px;position:absolute;bottom:22px}.iw .iw-foot-screen-label b{color:var(--iw-text);font-weight:600}@media (max-width:1100px){.iw .iw-foot-top{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.iw .iw-foot-top{gap:36px;padding-top:56px;padding-bottom:40px}.iw .iw-foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.iw .iw-foot-screen{height:260px}.iw .iw-foot-screen-label{bottom:14px;left:16px}}.iw .vb-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(0,auto);gap:12px;display:grid}.iw .vb-proof{color:#fff;border-radius:16px;grid-area:span 2/span 2;min-height:420px;position:relative;overflow:hidden}.iw .vb-proof-in{flex-direction:column;justify-content:space-between;padding:32px;display:flex;position:absolute;inset:0}.iw .vb-proof-who{font-size:15px;font-weight:600}.iw .vb-proof-foot{flex-direction:column;gap:8px;display:flex}.iw .vb-proof-foot b{letter-spacing:-.045em;font-size:clamp(64px,7vw,112px);font-weight:600;line-height:.9}.iw .vb-proof-foot span{max-width:30ch;font-size:17px;line-height:1.4}.iw .vb-proof-foot em{color:#ffe0d4;margin-top:10px;font-size:14px;font-style:normal}.iw .vb-proof:hover .vb-proof-foot em{color:#fff;text-underline-offset:3px;text-decoration:underline}.iw .vb-tile{border:1px solid var(--iw-border);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:22px;display:flex}.iw .vb-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.iw .vb-tag{color:var(--iw-text-2);align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.iw .vb-tag i{color:var(--iw-subtle);font-style:normal}.iw .vb-impact{border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.iw .vb-impact.cost{color:#067647;background:#ecfdf3}.iw .vb-impact.growth{color:#3538cd;background:#eff4ff}.iw .vb-impact.risk{color:#b54708;background:#fffaeb}.iw .vb-tile h3{font-family:var(--iw-font-display);letter-spacing:-.012em;color:var(--iw-text);margin:0;font-size:18px;font-weight:600;line-height:1.28}.iw .vb-tile h3 span{color:var(--iw-subtle)}.iw .vb-ba{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:6px;margin-top:auto;display:grid}.iw .vb-before,.iw .vb-after{border-radius:10px;flex-direction:column;gap:3px;padding:9px 10px;font-size:12.5px;line-height:1.3;display:flex}.iw .vb-ba em{letter-spacing:.02em;font-size:10.5px;font-style:normal;font-weight:600}.iw .vb-before{background:var(--iw-surface-3);color:var(--iw-muted)}.iw .vb-before s{text-decoration-color:#5d646d80}.iw .vb-after{background:var(--iw-text);color:#fff;font-weight:500}.iw .vb-after em{color:#ffb59e}.iw .vb-arrow{color:var(--iw-subtle);align-self:center;font-size:14px}.iw .vb-metric{color:var(--iw-text-2);font-size:13px}.iw .vb-metric b{color:var(--iw-red)}.iw .vb-metric svg,.iw .pscroll-metrics svg{color:var(--iw-text);margin-right:2px}@media (prefers-reduced-motion:no-preference){.iw .vb-tile{animation:.3s steps(3,end) both iw-pb-in;animation-delay:calc(var(--i) * 50ms + 40ms)}.iw .vb-after{animation:.32s steps(4,end) both iw-vb-after;animation-delay:calc(var(--i) * 50ms + .28s)}}@keyframes iw-vb-after{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}@media (max-width:1100px){.iw .vb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iw .vb-proof{grid-area:auto/1/auto/-1;min-height:300px}}@media (max-width:640px){.iw .vb-grid{grid-template-columns:minmax(0,1fr);gap:10px}.iw .vb-proof{min-height:260px}.iw .vb-proof-in{padding:22px}}.iw .pscroll{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:56px;display:grid}.iw .pscroll-steps{flex-direction:column;display:flex}.iw .pscroll-step{opacity:.35;flex-direction:column;gap:14px;min-height:52vh;padding:8px 0 48px;transition:opacity .25s;display:flex}.iw .pscroll-step.on{opacity:1}.iw .pscroll-step:last-child{min-height:70vh}.iw .pscroll-step h3,.iw .pacc-body h3{letter-spacing:-.02em;margin:0;font-size:30px;line-height:1.12}.iw .pscroll-step p,.iw .pacc-body p{color:var(--iw-text-2);max-width:52ch;margin:0;font-size:16px;line-height:1.6}.iw .pscroll-metrics{color:var(--iw-text-2);flex-direction:column;gap:6px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.iw .pscroll-metrics b{color:var(--iw-red)}.iw .pscroll-link{color:var(--iw-text);font-size:14.5px;font-weight:600}.iw .pscroll-stage{position:sticky;top:132px}.iw .pacc{display:none}.iw .ps{border:1px solid var(--iw-border);background-color:var(--iw-surface-2);background-image:radial-gradient(var(--iw-border-2) 1px, transparent 1.2px);background-size:12px 12px;border-radius:18px;flex-direction:column;gap:0;padding:20px;display:flex;position:relative}.iw .ps-io{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.iw .ps-chan{border:1px solid var(--iw-border-2);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12.5px;font-weight:500;transition:background .2s,color .2s;display:inline-flex}.iw .ps-chan em{color:var(--iw-muted);font-size:11px;font-style:normal}.iw .ps-chan.out{background:var(--iw-text);color:#fff;border-color:var(--iw-text)}.iw .ps-chan.out em{color:#c9c3bb}.iw .ps-chan.on{box-shadow:0 0 0 3px #d43a2f40}.iw .ps-slab{border-radius:14px;padding:14px;position:relative}.iw .ps-workbench{border:1px solid var(--iw-border-2);box-shadow:0 6px 0 -1px #e9e2d7, 0 6px 0 0 var(--iw-border-2), 0 18px 30px -18px #11121440;background:#fff}.iw .ps-core{background:var(--iw-text);color:#fff;box-shadow:0 6px #000,0 18px 30px -18px #11121466}.iw .ps-slab-h{color:var(--iw-muted);align-items:center;gap:7px;margin-bottom:12px;font-size:12.5px;display:flex}.iw .ps-core .ps-slab-h{color:#c9c3bb}.iw .ps-slab-h b{color:var(--iw-text);font-weight:600}.iw .ps-core .ps-slab-h b{color:#fff}.iw .ps-core .ps-slab-h svg rect{fill:#fff}.iw .ps-cols{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:8px;display:grid}.iw .ps-stage{border:1px solid var(--iw-border);background:var(--iw-surface-2);border-radius:10px;flex-direction:column;gap:8px;min-width:0;min-height:150px;padding:10px;transition:border-color .2s,background .2s,transform .2s;display:flex}.iw .ps-stage.on{border-color:var(--iw-text);background:#fff;transform:translateY(-3px)}.iw .ps-stage-n{color:var(--iw-muted);font-size:10.5px}.iw .ps-stage b{font-size:13px;font-weight:600;line-height:1.25}.iw .ps-actors{flex-wrap:wrap;gap:4px;display:flex}.iw .ps-needs{color:#067647;background:#ecfdf3;border-radius:6px;margin-top:auto;padding:4px 6px;font-size:10.5px;font-weight:600;line-height:1.25}.iw .ps-needs.red{color:#b42318;box-shadow:inset 0 0 0 1px var(--iw-red);background:#fdf0ee}.iw .ps-links{height:30px;padding:0 14px}.iw .ps-links span{border-left:2px dashed #0000;justify-self:center;width:0;height:100%}.iw .ps-links span.on{border-left-color:var(--iw-text-2)}.iw .ps-mod{color:#ffffff40;border:1px dashed #ffffff2e;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:6px;font-size:12px;font-weight:600;display:flex}.iw .ps-mod.on{color:#fff;background:#ffffff14;border:1px solid #ffffff59}.iw .ps-foot{flex-direction:column;gap:10px;margin-top:22px;display:flex}.iw .ps-mix{gap:2px;height:8px;display:flex}.iw .ps-mix i{border-radius:2px;display:block}.iw .ps-legend{color:var(--iw-muted);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.iw .ps-legend>span{align-items:center;gap:6px;display:inline-flex}.iw .ps-legend i{width:8px;height:8px}@media (prefers-reduced-motion:no-preference){.iw .ps-stage,.iw .ps-mod,.iw .ps-links span{animation:.36s steps(3,end) both iw-pb-in;animation-delay:calc(var(--i) * 70ms)}}@media (max-width:1000px){.iw .pscroll{display:none}.iw .pacc{flex-direction:column;gap:8px;display:flex}.iw .pacc-item{border:1px solid var(--iw-border);background:#fff;border-radius:14px;overflow:hidden}.iw .pacc-head{text-align:left;width:100%;font:inherit;color:var(--iw-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.iw .pacc-head .m{color:var(--iw-muted);font-size:12px}.iw .pacc-head b{flex-grow:1;font-size:16px;font-weight:600}.iw .pacc-head i{color:var(--iw-muted);font-size:20px;font-style:normal}.iw .pacc-body{flex-direction:column;gap:14px;padding:0 18px 20px;display:flex}.iw .pacc-body h3{font-size:22px}}.iw .ps-title{align-items:baseline;gap:12px;margin:2px 2px 16px;display:flex}.iw .ps-title b{font-family:var(--iw-font-display);letter-spacing:-.015em;font-size:19px;font-weight:600}@media (prefers-reduced-motion:no-preference){.iw .ps-title{animation:.3s steps(3,end) both iw-pb-in}}@media (max-width:640px){.iw .ps{padding:12px}.iw .ps-workbench .ps-cols{grid-template-columns:minmax(0,1fr);gap:6px}.iw .ps-stage{flex-flow:wrap;align-items:center;gap:8px;min-height:0;padding:9px 10px}.iw .ps-stage b{flex-grow:1}.iw .ps-needs{margin-top:0}.iw .ps-stage.on{transform:none}.iw .ps-links{height:16px}.iw .ps-links span{display:none}.iw .ps-core .ps-cols{flex-wrap:wrap;gap:6px;display:flex}.iw .ps-mod:not(.on){display:none}.iw .ps-mod{min-height:0;padding:5px 10px}.iw .ps-io{flex-wrap:wrap}}@media (min-width:1101px) and (max-width:1320px){.iw .ag-hero .hero-card-extra{display:none!important}.iw .ag-hero .hero-card{bottom:40px;top:auto!important;left:-32px!important}}@media (max-width:480px){.iw .switch .switch-label{display:none}.iw .nav-crumb{display:none!important}}.iw .vb-proof-logo{background:#fff;border-radius:10px;align-self:flex-start;padding:10px 14px;display:inline-flex}.iw .vb-proof-logo img{width:auto;height:48px;display:block}.iw .cmp{flex-direction:column;gap:14px;margin-top:48px;display:flex}.iw .cmp-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.iw .cmp-btn{border:1px solid var(--iw-border-2);height:40px;color:var(--iw-text);font:inherit;cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.iw .cmp-btn[aria-pressed=true]{background:var(--iw-text);border-color:var(--iw-text);color:#fff}.iw .cmp-hint{color:var(--iw-muted);text-align:center;font-size:13.5px}.iw .cmp-frame{border:1px solid var(--iw-border);isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize;border-radius:20px;height:600px;position:relative;overflow:hidden}.iw .cmp-layer{position:absolute;inset:0}.iw .cmp-before{z-index:1;clip-path:inset(0 calc(100% - var(--pos,50%)) 0 0)}.iw .cmp-handle{z-index:3;top:0;bottom:0;left:var(--pos,50%);touch-action:none;cursor:ew-resize;outline:none;justify-content:center;align-items:center;width:48px;margin-left:-24px;display:flex;position:absolute}.iw .cmp-handle:before{content:"";background:#fff;width:2px;position:absolute;top:0;bottom:0;left:23px;box-shadow:0 0 0 1px #1112141f,0 0 12px #1112142e}.iw .cmp-knob{width:48px;height:48px;color:var(--iw-text);border:1px solid var(--iw-border-2);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 6px 18px #1112142e}.iw .cmp-handle:focus-visible .cmp-knob{box-shadow:0 0 0 3px #fff, 0 0 0 5px var(--iw-text)}.iw .cmp-tag{z-index:2;border:1px solid var(--iw-border-2);height:30px;color:var(--iw-muted);background:#fff;border-radius:999px;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:20px}.iw .cmp-tag-x{display:none}.iw .cmp-tag-after{background:var(--iw-text);border-color:var(--iw-text);color:#fff;left:auto;right:20px}.iw .cmp-cap{z-index:2;border:1px solid var(--iw-border);background:#fffffff0;border-radius:12px;flex-direction:column;gap:3px;max-width:min(40%,400px);padding:12px 16px;display:flex;position:absolute;bottom:18px;box-shadow:0 6px 18px #11121414}.iw .cmp-cap b{font-size:15px;font-weight:600}.iw .cmp-cap span{color:var(--iw-text-2);font-size:13.5px;line-height:1.45}.iw .cmp-cap-before{left:20px}.iw .cmp-cap-after{right:20px}.iw .bx{background:var(--iw-bg);padding:66px 32px 104px;position:absolute;inset:0}.iw .bx-board{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:40px 36px;height:100%;display:grid;position:relative}.iw .bx-win{z-index:1;border:1px solid var(--iw-border);background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex;position:relative;box-shadow:0 1px 2px #1112140a,0 8px 24px #11121412}.iw .bx-core{grid-area:1/1/2/3;justify-self:center;width:min(100%,400px)}.iw .bx-redo{grid-area:2/1/3/3;justify-self:center;width:min(100%,400px);transform:rotate(-1deg)}.iw .bx-inbox{grid-area:1/3;transform:rotate(-1.5deg)}.iw .bx-sheet{grid-area:1/4;transform:rotate(1.5deg)}.iw .bx-chat{grid-area:2/3;transform:rotate(1deg)}.iw .bx-claim{grid-area:2/4}.iw .bx-win-t{color:var(--iw-muted);font-size:12px;font-weight:600}.iw .bx-row{border-bottom:1px solid var(--iw-surface-3);color:var(--iw-text-2);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;padding:5px 0;font-size:13px;display:flex;overflow:hidden}.iw .bx-row:before{content:"";border-radius:50%;flex:none;width:7px;height:7px}.iw .bx-unread{color:var(--iw-text);font-weight:600}.iw .bx-unread:before{background:#3558d6}.iw .bx-agent{color:var(--iw-text-2);background:#f7f4fd;border:1px solid #c4b0f1;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:12.5px;display:flex}.iw .bx-agent>span:nth-child(2){flex-grow:1;min-width:0}.iw .bx-export{border:1px solid var(--iw-border-2);color:var(--iw-text);background:#fff;border-radius:6px;flex:none;padding:4px 9px;font-size:12px;font-weight:600}.iw .bx-note{color:var(--iw-subtle);font-size:12px}.iw .bx-note.bx-stale{color:var(--iw-warn)}.iw .bx-cells{border:1px solid var(--iw-surface-3);border-radius:6px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.iw .bx-cells span{border-right:1px solid var(--iw-surface-3);border-bottom:1px solid var(--iw-surface-3);color:var(--iw-text-2);padding:5px 8px;font-size:12.5px}.iw .bx-cells span[data-stale]{background:var(--iw-warn-bg);color:var(--iw-warn);outline-offset:-1.5px;outline:1.5px solid #f79009}.iw .bx-bubble{max-width:88%;padding:7px 11px;font-size:13px;line-height:1.4}.iw .bx-me{background:var(--iw-surface-3);border-radius:12px 12px 4px;align-self:flex-end}.iw .bx-it{border:1px solid var(--iw-border);color:var(--iw-text-2);border-radius:12px 12px 12px 4px;align-self:flex-start}.iw .bx-claim{z-index:1;border:1.5px dashed var(--iw-border-2);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:16px 18px;display:flex;position:relative}.iw .bx-claim b{letter-spacing:-.02em;font-size:24px;font-weight:700}.iw .bx-claim>span:last-child{color:var(--iw-text-2);font-size:13.5px}.iw .bx-redo{z-index:1;border:1px solid var(--iw-red);background:var(--iw-red-bg);color:var(--iw-red-t);border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:13.5px;line-height:1.4;display:flex;position:relative}.iw .bx-file{border:1px solid var(--iw-border-2);color:var(--iw-text-2);white-space:nowrap;background:#fff;border-radius:6px;align-items:center;gap:6px;padding:4px 9px 4px 7px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:0 2px 6px #11121414}.iw .bx-files{z-index:2;gap:8px;display:flex;position:absolute;top:50%;left:25%;transform:translate(-50%,-50%)}.iw .bx-files .bx-file:nth-child(2){transform:translateY(-4px)rotate(-2deg)}.iw .ax{isolation:isolate;background:#fcfbf8;padding:66px 32px 104px;position:absolute;inset:0}.iw .ax>.px-field{z-index:-1}.iw .ax-app{grid-template-columns:calc(50% - 60px) minmax(0,1fr);gap:80px;height:100%;display:grid}.iw .ax-thread,.iw .ax-object{border:1px solid var(--iw-border);background:#fff;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 2px 4px #1112140a,0 24px 60px #1112141a}.iw .ax-thread{flex-direction:column;display:flex}.iw .ax-thread-h{border-bottom:1px solid var(--iw-border);flex:none;align-items:center;gap:8px;height:48px;padding:0 18px;font-size:14.5px;display:flex}.iw .ax-who{gap:4px;margin-left:auto;display:flex}.iw .ax-thread-in{flex-direction:column;flex-grow:1;gap:12px;min-height:0;padding:14px 18px;display:flex;overflow:hidden}.iw .ax-compose{border:1px solid var(--iw-border-2);height:40px;color:var(--iw-subtle);border-radius:9px;flex:none;align-items:center;margin:0 18px 14px;padding:0 12px;font-size:13px;display:flex}.iw .ax-msg{align-items:flex-start;gap:10px;display:flex}.iw .ax-msg p{color:var(--iw-text-2);font-size:13.5px;line-height:1.45}.iw .ax-msg-h{align-items:baseline;gap:8px;font-size:13.5px;display:flex}.iw .ax-msg-h span{color:var(--iw-subtle);font-size:11.5px}.iw .ax-at{color:#5b35b5;background:#ece6fa;border-radius:4px;padding:0 3px;font-weight:500}.iw .ax-draft{background:var(--iw-warn-bg);max-width:380px;color:var(--iw-warn);border:1px solid #fedf89;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 12px;font-size:13px;display:flex}.iw .ax-draft .btn{height:30px;cursor:inherit;padding:0 12px;font-size:12.5px}.iw .ax-done{color:var(--iw-ok);align-items:center;gap:8px;padding-left:40px;font-size:13px;display:flex}.iw .ax-working{color:var(--iw-text-2);background:#f4fafa;border:1px dashed #8acfcf;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.iw .ax-working b{color:var(--iw-text);font-weight:600}.iw .ax-blocks{gap:2px;margin-left:auto;display:flex}.iw .ax-blocks i{background:#ddf1f1;width:9px;height:9px}.iw .ax-blocks i[data-done]{background:#0f8a8a}@media (prefers-reduced-motion:no-preference){.iw .ax-blocks i[data-next]{animation:1.2s steps(2,jump-none) infinite ax-read}}@keyframes ax-read{0%{background:#ddf1f1}to{background:#0f8a8a}}.iw .ax-object{flex-direction:column;order:-1;gap:10px;padding:20px 22px;display:flex}.iw .ax-object-n{letter-spacing:-.02em;font-size:22px;font-weight:700}.iw .ax-stepper{gap:4px;display:flex}.iw .ax-stepper i{background:var(--iw-border);border-radius:3px;flex-grow:1;height:6px}.iw .ax-stepper i[data-s=done]{background:var(--iw-text)}.iw .ax-stepper i[data-s=now]{background:#d48806}.iw .ax-field{border-bottom:1px solid var(--iw-surface-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 8px;padding:7px 0;display:grid}.iw .ax-field>span:first-child{color:var(--iw-muted);grid-column:1/-1;font-size:11.5px}.iw .ax-field b{font-size:13.5px;font-weight:500}.iw .ax-sync{background:var(--iw-ok-bg);color:var(--iw-ok);border-radius:8px;align-items:center;gap:8px;margin-top:auto;padding:9px 11px;font-size:12.5px;line-height:1.35;display:flex}@media (max-width:1100px){.iw .bx-sheet,.iw .bx-chat{display:none}.iw .bx-inbox{grid-area:1/3/2/5}.iw .bx-claim{grid-area:2/3/3/5}.iw .bx-files{flex-direction:column;align-items:center}.iw .ax-app{grid-template-columns:calc(50% - 40px) minmax(0,1fr);gap:56px}.iw .ax-who,.iw .ax-blocks{display:none}}@media (max-width:640px){.iw .cmp-hint{font-size:12.5px}.iw .cmp-btn{height:36px;padding:0 12px;font-size:13px}.iw .cmp-frame{cursor:ns-resize;border-radius:16px;height:620px}.iw .cmp-before{clip-path:inset(0 0 calc(100% - var(--pos,50%)) 0)}.iw .cmp-handle{top:var(--pos,50%);cursor:ns-resize;width:auto;height:48px;margin:-24px 0 0;bottom:auto;left:0;right:0}.iw .cmp-handle:before{width:auto;height:2px;inset:23px 0 auto}.iw .cmp-knob svg{transform:rotate(90deg)}.iw .cmp-cap{display:none}.iw .cmp-tag-x{margin-left:.3em;display:inline}.iw .cmp-tag{top:12px;left:12px}.iw .cmp-tag-after{inset:auto auto 12px 12px}.iw .bx{padding:54px 12px 12px}.iw .bx-board{flex-direction:column;gap:12px;display:flex}.iw .bx-core,.iw .bx-redo{width:auto}.iw .bx-files{flex-direction:row;justify-content:center;position:static;transform:none}.iw .bx-files .bx-file:nth-child(3){display:none}.iw .bx-win{padding:12px}.iw .bx-redo{padding:12px;font-size:13px}.iw .bx-inbox,.iw .bx-claim{transform:none}.iw .ax{padding:12px 12px 56px}.iw .ax-app{flex-direction:column;display:flex}.iw .ax-object{display:none}.iw .ax-thread{flex-grow:1}.iw .ax-thread-h{padding:0 12px}.iw .ax-thread-in{justify-content:flex-end;padding:12px}.iw .ax-compose{margin:0 12px 12px}.iw .ax-done{padding-left:0}.iw .ax-draft{white-space:nowrap;font-size:12.5px}}.iw .fld-night,.iw .cto-on .fld-day{display:none}.iw .cto-on .fld-night{display:block}.iw .ag-trust{color:var(--iw-text-2)}.iw .ag-arrow{color:var(--iw-muted)}.iw .cto-on main,.iw .cto-on .iw-foot{--iw-text:#fff;--iw-text-2:var(--iw-night-text);--iw-muted:var(--iw-night-muted);--iw-subtle:#8a7d75;--iw-border:var(--iw-night-border);--iw-border-2:#5a463d;--iw-bg:var(--iw-night);--iw-surface-2:var(--iw-night-2);--iw-surface-3:#2e231e;color:var(--iw-text)}.iw .cto-on main :is(.tile,.card,.float){--iw-text:#111214;--iw-text-2:#3a3f45;--iw-muted:#5d646d;--iw-subtle:#98a0a8;--iw-border:#e7e2da;--iw-border-2:#d7cfc3;--iw-bg:#f7f5f1;--iw-surface-2:#fbfaf7;--iw-surface-3:#f1ede6;color:var(--iw-text)}.iw .cto-on main{--iw-sec2:72px}.iw .cto-on .hero-stage-right{top:0!important}.iw .cto-on main .btn-w{color:#111214}.iw .cto-on main>section,.iw .cto-on main .slot>section{background-color:var(--iw-night)!important}.iw .cto-on .ag-hero .btn{border-color:var(--iw-night-border);color:#fff;box-shadow:none;background:0 0}.iw .cto-on .ag-hero .btn-p{color:#111214;background:#fff;border-color:#fff}.iw .cto-on .iw-foot,.iw .cto-on .iw-foot-screen,.iw .cto-on .iw-foot-screen-label{background:var(--iw-night)}.iw .cto-on .iw-foot>div:first-child{display:none}.iw .cto-on .iw-foot address,.iw .cto-on .iw-foot-cols a{color:var(--iw-night-muted)!important}.iw .cto-on .iw-foot-logo,.iw .cto-on .iw-foot-top>.col>.row a,.iw .cto-on .iw-foot-screen canvas{filter:invert()hue-rotate(180deg)}.iw .eg-fig{margin:0}.iw .eg-fig svg{width:100%;max-width:860px;height:auto;display:block}.iw .eg-fig .eg-fig-narrow{display:none}.iw .eg-row{border-top:1px solid var(--iw-border);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px;padding:12px 0;font-size:14.5px;display:grid}.iw .eg-board{flex-direction:column;gap:20px;display:flex}.iw .eg-preset{border:1px solid var(--iw-border-2);font:inherit;color:var(--iw-text);cursor:pointer;background:#fff;border-radius:999px;padding:7px 14px;font-size:13.5px;font-weight:500;transition:background .15s,border-color .15s}.iw .eg-preset:hover{background:var(--iw-surface-2)}.iw .eg-preset.on{background:var(--iw-text);border-color:var(--iw-text);color:#fff}.iw .eg-board-grid{gap:8px;display:grid}.iw .eg-board-head,.iw .eg-board-row{grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));align-items:stretch;gap:8px;display:grid}.iw .eg-board-head{padding:0 0 2px}.iw .eg-board-head>span:not(:first-child){padding-left:14px}.iw .eg-board-dim{flex-direction:column;justify-content:center;gap:4px;padding:12px 14px 12px 0;display:flex}.iw .eg-cell{border:1px solid var(--iw-border);min-height:64px;font:inherit;color:var(--iw-text-2);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:14px;line-height:1.35;transition:background .15s,border-color .15s,color .15s;display:flex;position:relative}.iw .eg-cell i{border:1.5px solid var(--iw-border-2);background:#fff;flex:none;width:12px;height:12px;transition:background .15s,border-color .15s;display:block}.iw .eg-cell:hover{border-color:var(--iw-border-2)}.iw .eg-cell.on{border-color:var(--iw-text);background:var(--iw-surface-2);color:var(--iw-text)}.iw .eg-cell.on i{background:var(--iw-text);border-color:var(--iw-text)}.iw .eg-cell:focus-visible{outline:2px solid var(--iw-text);outline-offset:2px}.iw .eg-cell-col{display:none}@media (max-width:800px){.iw .eg-fig .eg-fig-wide{display:none}.iw .eg-fig .eg-fig-narrow{max-width:336px;display:block}.iw .eg-row{grid-template-columns:1fr;gap:6px}.iw .eg-head,.iw .eg-board-head{display:none}.iw .eg-board-row{grid-template-columns:1fr;gap:6px;padding-bottom:10px}.iw .eg-board-dim{padding:8px 0 4px}.iw .eg-cell{min-height:0;padding:10px 12px}.iw .eg-cell-col{width:64px;color:var(--iw-muted);flex:none;font-size:10.5px;display:inline}}.iw .ln-compare{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);gap:0 24px;display:grid}.iw .ln-compare>*{border-top:1px solid var(--iw-border);padding:14px 0;font-size:14.5px;line-height:1.5}.iw .ln-compare>.ln-h{border-top:0;padding-top:0}@media (max-width:800px){.iw .ln-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.iw .ln-compare>.ln-k{grid-column:1/-1;padding-bottom:0}.iw .ln-compare>.ln-k+*,.iw .ln-compare>.ln-k+*+*{border-top:0}.iw .ln-compare>.ln-h:first-child{display:none}}.iw .launch-traits{border-top:1px solid #ffede64d;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0;padding:16px 0 0;list-style:none;display:grid}.iw .launch-traits li{color:#fff;align-items:center;gap:12px;min-width:0;font-size:15px;font-weight:500;line-height:1.35;display:flex}@media (max-width:480px){.iw .launch-traits{grid-template-columns:1fr}}.iw .tour{grid-template-columns:minmax(240px,300px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.iw .tour-tabs{flex-direction:column;gap:2px;display:flex}.iw .tour-tabs button{text-align:left;font:inherit;color:var(--iw-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;gap:1px;padding:9px 14px 11px;transition:background .15s,border-color .15s;display:grid;position:relative;overflow:hidden}.iw .tour-tabs button:hover{background:#fff9}.iw .tour-tabs button.on{border-color:var(--iw-border);box-shadow:var(--iw-shadow-card);background:#fff}.iw .tour-tabs b{font-size:15px;line-height:1.3}.iw .tour-s{color:var(--iw-muted);font-size:13px;line-height:1.4}.iw .tour-tabs button i{background:0 0;height:2px;position:absolute;bottom:0;left:14px;right:14px}.iw .tour-tabs button.on i:after{content:"";background:var(--iw-text);transform-origin:0;position:absolute;inset:0;transform:scaleX(1)}@media (prefers-reduced-motion:no-preference){.iw .tour-tabs button.on i[data-run="1"]:after{animation:6s linear both iw-pb-step}.iw .tour-frame{transition:opacity .35s}}.iw .tour-screen{min-width:0;display:grid}.iw .tour-frame{grid-area:1/1;min-width:0}.iw .tour-frame[data-on="0"]{opacity:0;visibility:hidden}.iw .tour-cap{color:var(--iw-muted);margin:12px 0 0;font-size:14px;display:none}@media (max-width:900px){.iw .tour{grid-template-columns:minmax(0,1fr);gap:16px}.iw .tour-tabs{scrollbar-width:none;flex-direction:row;padding-bottom:4px;overflow-x:auto}.iw .tour-tabs button{flex:none;padding:10px 14px 12px}.iw .tour-s{display:none}.iw .tour-cap{display:block}}.iw .lc-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;margin-top:48px;display:grid}.iw .lc-layers{color:var(--iw-text);background-color:#fcfbf8;background-image:radial-gradient(circle at 1px 1px,#e6ded2 1px,#0000 1.3px);background-size:12px 12px;flex-direction:column;align-items:stretch;gap:10px;padding:24px;display:flex}.iw .lc-label{font-family:var(--iw-font-mono);letter-spacing:.08em;text-transform:uppercase;color:#5d646d;font-size:11px}.iw .lc-row{gap:8px;display:grid}.iw .lc-row-3{grid-template-columns:repeat(3,minmax(0,1fr))}.iw .lc-row-5{grid-template-columns:repeat(5,minmax(0,1fr))}.iw .lc-node{text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e6ded2;min-width:0;padding:12px 10px;font-size:14px;font-weight:600;box-shadow:inset 0 -2px #d7cab7}.iw .lc-gate{text-align:center;background:#f9e6e4;border:1px solid #d43a2f;gap:2px;padding:14px 16px;display:grid;box-shadow:inset 0 -2px #d43a2f}.iw .lc-gate b{font-size:15px}.iw .lc-gate span{color:#5d646d;font-size:13px}.iw .lc-arrow{background:#3a322e;align-self:center;width:2px;height:18px;position:relative}.iw .lc-arrow:after{content:"";border-top:8px solid #3a322e;border-left:6px solid #0000;border-right:6px solid #0000;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}@media (max-width:900px){.iw .lc-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.iw .lc-row-5{grid-template-columns:repeat(2,minmax(0,1fr))}.iw .lc-layers{padding:16px}}.iw .booth-film{border:1px solid var(--iw-border);background:var(--iw-bg);box-shadow:var(--iw-shadow-card);border-radius:20px;margin-top:0;overflow:hidden}.iw .booth-film video{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}@media (max-width:640px){.iw .booth-film{border-radius:16px}.iw .booth-film video{aspect-ratio:9/16}}
@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.35p9_4tnsm_o4.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.1q0qwmqzyniyk.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.02gir8avbbwr_.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.3hqxvms4e79hg.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.1xbprfp_s2_ea.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.1e3bxj0ebt1gg.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.3fofz6dws3mg0.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_6d96a3ad-module__cvGNUG__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_6d96a3ad-module__cvGNUG__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.40sczeszzbjw1.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.0oace-s_gkfks.woff2?dpl=dpl_H57E6cpUUUs6ehE8jWWtTb8khTA7)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_f34009db-module__dTKaMa__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_f34009db-module__dTKaMa__variable{--font-ibm-plex-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
