.flow{--u:.1cqi;--flow-wire:color-mix(in srgb,var(--pf-t1)35%,transparent);--flow-taken:color-mix(in srgb,var(--pf-success)75%,transparent);--flow-ghost:color-mix(in srgb,var(--pf-t1)40%,transparent);--flow-signal-faint:color-mix(in srgb,var(--pf-signal)12%,transparent);--flow-lit:color-mix(in srgb,var(--pf-signal)11%,var(--pf-bg));--flow-quart:cubic-bezier(.165,.84,.44,1);--flow-settle:color .52s var(--flow-quart),border-color .52s var(--flow-quart),background-color .52s var(--flow-quart);aspect-ratio:1000/625;border-radius:inherit;color:var(--pf-t1);font-family:var(--font-sans);background-color:var(--pf-s1);background-image:radial-gradient(circle,color-mix(in srgb,var(--pf-t1)13%,transparent).7px,transparent 1.2px);background-size:calc(16*var(--u))calc(16*var(--u));background-position:calc(-8*var(--u))calc(-8*var(--u));box-shadow:inset 0 0 0 1px var(--pf-line);position:relative;overflow:hidden}.flow[data-paused] *,.flow[data-paused] :before,.flow[data-paused] :after{animation-play-state:paused}.flow__top{z-index:2;left:0;right:0;top:calc(40*var(--u));justify-content:center;display:flex;position:absolute}.flow__composer{align-items:center;gap:calc(12*var(--u));width:calc(700*var(--u));min-height:calc(52*var(--u));padding:calc(8*var(--u))calc(10*var(--u))calc(8*var(--u))calc(16*var(--u));border:1px solid var(--pf-line);border-radius:calc(10*var(--u));background:var(--pf-s1);box-shadow:0 calc(10*var(--u))calc(30*var(--u))calc(-14*var(--u))#000000b3;display:flex}.flow__draftmark{width:calc(16*var(--u));height:calc(16*var(--u));color:var(--pf-signal);flex:none}.flow__prompt{min-width:0;font-size:max(12.5px,calc(14*var(--u)));flex:1;line-height:1.4;display:grid}.flow__placeholder,.flow__prompt-text{grid-area:1/1;min-width:0}.flow__placeholder{color:var(--pf-t3);opacity:0;visibility:hidden}.flow__prompt-text{color:var(--pf-t1)}.flow__send{width:calc(28*var(--u));height:calc(28*var(--u));border-radius:calc(6*var(--u));background:var(--pf-t1);color:var(--pf-bg);flex:none;place-items:center;display:grid}.flow__send svg{width:calc(14*var(--u));height:calc(14*var(--u))}.flow__canvas{z-index:1;position:absolute;inset:0}.flow__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.flow__wire{fill:none;stroke:var(--flow-wire);stroke-width:1.5px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke .15s var(--flow-quart)}.flow__wire[data-taken=true]{stroke:var(--flow-taken)}.flow__parcel{width:calc(7*var(--u));height:calc(7*var(--u));background:var(--pf-t1);offset-rotate:0deg;offset-anchor:center;offset-distance:calc(var(--d,0)*1%);pointer-events:none;opacity:0;visibility:hidden;position:absolute;top:0;left:0}.flow__slot{left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));width:calc(var(--w)*var(--u));height:calc(64*var(--u));position:absolute}.flow__lead{display:none}.flow__node{align-items:center;gap:calc(8*var(--u));width:100%;height:100%;padding:0 calc(10*var(--u))0 calc(8*var(--u));border:1px solid var(--pf-line);border-radius:calc(2*var(--u));background:var(--pf-s1);transition:border-color .15s var(--flow-quart);display:flex;position:relative}.flow__node[data-run=running]{border-color:color-mix(in srgb,var(--pf-signal)50%,transparent)}.flow__node[data-run=ok]{border-color:color-mix(in srgb,var(--pf-success)65%,transparent)}.flow__node[data-run=landed]{animation:flow-land .32s var(--flow-quart)both}@keyframes flow-land{0%{border-color:var(--pf-signal)}}.flow[data-mode=reduced] .flow__node[data-run=landed]{animation:none}.flow__node[data-ghost=true]{border-style:dashed;border-color:var(--flow-ghost)}.flow__node[data-ghost=true] .flow__tile{border-style:dashed}.flow__node[data-entry=true]:not([data-ghost=true]){border-left:2px solid var(--pf-signal)}.flow__ring{inset:calc(-2*var(--u));padding:calc(1.5*var(--u));border-radius:calc(3*var(--u));pointer-events:none;opacity:0;visibility:hidden;background:conic-gradient(from calc(var(--a,0)*1deg),var(--pf-signal)0deg,var(--flow-signal-faint)120deg,var(--flow-signal-faint)240deg,var(--pf-signal)360deg);-webkit-mask-composite:xor;position:absolute;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.flow[data-mode=reduced] .flow__ring{background:var(--pf-signal)}.flow__tile,.flow__use{border:1px solid var(--pf-line);background:var(--pf-bg);transition:var(--flow-settle);flex:none;place-items:center;display:grid}.flow__tile{width:calc(32*var(--u));height:calc(32*var(--u));color:var(--pf-t3)}.flow__tile[data-tile]{color:var(--pf-t1)}.flow__use{width:calc(22*var(--u));height:calc(22*var(--u));color:var(--pf-t2)}.flow__glyph,.flow__app{width:calc(16*var(--u));height:calc(16*var(--u));display:block}.flow__use .flow__app{width:calc(12*var(--u));height:calc(12*var(--u))}span.flow__app{-webkit-mask:var(--m)center/contain no-repeat;-webkit-mask:var(--m)center/contain no-repeat;mask:var(--m)center/contain no-repeat;background-color:currentColor}.flow__app[data-app=gmail]{--m:url(/logos/apps/gmail.svg)}.flow__app[data-app=hubspot]{--m:url(/logos/apps/hubspot.svg)}.flow__tile[data-on=true],.flow__use[data-on=true],.flow__model[data-on=true]{border-color:var(--pf-signal-line);background-color:var(--flow-lit);color:var(--pf-signal);transition-duration:.12s}.flow__text{flex-direction:column;flex:1;min-width:0;display:flex}.flow__tag,.flow__name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flow__tag{font-size:max(11px,calc(12*var(--u)));color:var(--pf-t3);transition:opacity .2s var(--flow-quart);font-weight:500;line-height:1.2}.flow__node[data-entry=true] .flow__tag{color:var(--pf-signal)}.flow__name{font-size:max(12px,calc(14*var(--u)));color:var(--pf-t1);font-weight:500;line-height:1.43}.flow__head{left:0;right:0;bottom:calc(100% + 9*var(--u));align-items:center;gap:calc(6*var(--u));transition:opacity .26s var(--flow-quart);display:flex;position:absolute}.flow__node[data-ghost=true] .flow__head{opacity:0}.flow__model{align-items:center;gap:calc(6*var(--u));min-width:0;height:calc(24*var(--u));padding:0 calc(9*var(--u))0 calc(4*var(--u));border:1px solid var(--pf-line-strong);background:var(--pf-bg);color:var(--pf-t2);font-size:max(11px,calc(12*var(--u)));white-space:nowrap;font-feature-settings:"tnum" 1;transition:var(--flow-settle);border-radius:999px;font-weight:500;line-height:1;display:inline-flex}.flow__model-tile{width:calc(16*var(--u));height:calc(16*var(--u));border-radius:calc(4*var(--u));background:color-mix(in srgb,var(--pf-t1)9%,transparent);transition:background-color .52s var(--flow-quart);flex:none;place-items:center;display:grid}.flow__ink{width:calc(11*var(--u));height:calc(11*var(--u));background:var(--pf-t1);display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.flow__model-name{text-overflow:ellipsis;overflow:hidden}.flow__model[data-on=true]{color:var(--pf-t1)}.flow__model[data-on=true] .flow__model-tile{background-color:var(--pf-signal-soft);transition-duration:.12s}.flow__uses{gap:calc(4*var(--u));flex:none;display:inline-flex}.flow__port{z-index:1;width:calc(6*var(--u));height:calc(6*var(--u));border:1px solid var(--pf-bg);background:var(--pf-signal);transition:opacity .2s var(--flow-quart);border-radius:999px;position:absolute;translate:-50% -50%}.flow__port--in{top:50%;left:0}.flow__port--out{top:50%;left:100%}.flow__port--err{background:var(--pf-danger);top:100%;left:50%}.flow__node[data-ghost=true] .flow__port{opacity:0}.flow__badge{z-index:1;right:calc(-6*var(--u));bottom:calc(-6*var(--u));display:grid;position:absolute}.flow__badge-tile{width:calc(16*var(--u));height:calc(16*var(--u));border:1px solid var(--pf-line);background:var(--pf-bg);opacity:0;visibility:hidden;grid-area:1/1;place-items:center;display:grid}.flow__badge-tile svg{width:calc(11*var(--u));height:calc(11*var(--u))}.flow__badge-tile--ok{color:var(--pf-success);opacity:1;visibility:inherit}.flow__badge-tile--sim{color:var(--pf-t3)}.flow__badge-dot{width:calc(6*var(--u));height:calc(6*var(--u));background:var(--pf-signal)}.flow__foot{left:0;top:calc(100% + 10*var(--u));font-size:max(11px,calc(12*var(--u)));color:var(--pf-t3);white-space:nowrap;font-feature-settings:"tnum" 1;place-items:center start;font-weight:450;line-height:1.4;display:grid;position:absolute}.flow__foot-mark,.flow__strip-mark{width:calc(10*var(--u));height:calc(10*var(--u));flex:none;display:grid}.flow__foot-row,.flow__chip{grid-area:1/1}.flow__foot-row{align-items:center;gap:calc(6*var(--u));display:inline-flex}.flow__chip{height:calc(24*var(--u));padding:0 calc(6*var(--u));border:1px dashed var(--pf-line-strong);background:var(--pf-bg);color:var(--pf-t1);align-items:center;display:inline-flex}.flow__mark{opacity:0;visibility:hidden;grid-area:1/1;width:100%;height:100%}.flow__mark--run{color:var(--pf-signal)}.flow__mark--ok{color:var(--pf-success);opacity:1;visibility:inherit}.flow__foot-say{display:grid}.flow__say{opacity:0;visibility:hidden;grid-area:1/1}.flow__say--ok{opacity:1;visibility:inherit}.flow__bottom{z-index:2;left:0;right:0;top:calc(536*var(--u));justify-items:center;display:grid;position:absolute}.flow__strip,.flow__live{align-items:center;gap:calc(8*var(--u));min-height:calc(34*var(--u));font-size:max(11.5px,calc(13*var(--u)));white-space:nowrap;font-feature-settings:"tnum" 1;grid-area:1/1;font-weight:500;line-height:1;display:inline-flex}.flow__strip{padding:0 calc(14*var(--u))0 calc(12*var(--u));border:1px solid var(--pf-line);border-radius:calc(8*var(--u));background:var(--pf-s1);color:var(--pf-t2);box-shadow:0 calc(8*var(--u))calc(24*var(--u))calc(-12*var(--u))#000000b3;opacity:0;visibility:hidden}.flow__live{padding:0 calc(16*var(--u))0 calc(13*var(--u));border:1px solid var(--pf-line-strong);background:var(--pf-s3);color:var(--pf-t1);border-radius:999px}.flow__live-dot{width:calc(7*var(--u));height:calc(7*var(--u));background:var(--pf-signal);box-shadow:0 0 0 calc(3*var(--u))var(--pf-signal-soft);border-radius:999px;flex:none}.flow__live-rest{margin-left:calc(-3*var(--u));color:var(--pf-t2)}@container (min-width:701px){.flow{height:100%;min-height:calc(625*var(--u));aspect-ratio:auto;flex-direction:column;justify-content:center;display:flex}.flow__canvas{height:calc(625*var(--u));flex:none;position:relative}.flow__bottom{top:calc(100% - 89*var(--u))}}@container (max-width:700px){.flow{--u:1px;aspect-ratio:auto;flex-direction:column;padding:16px 14px 20px;display:flex}.flow__top,.flow__bottom,.flow__head,.flow__foot{position:static}.flow__composer{align-items:flex-start;width:100%;padding:12px 12px 12px 14px}.flow__draftmark{margin-top:3px}.flow__prompt{min-height:60px;line-height:1.45}.flow__send{align-self:flex-end}.flow__canvas{flex-direction:column;gap:24px;margin-top:28px;display:flex;position:relative;inset:auto}.flow__wires,.flow__port--err,.flow__badge{display:none}.flow__slot{width:100%;height:auto;position:relative;top:auto;left:auto}.flow__lead{background:var(--flow-wire);transform-origin:50% 0;width:1.5px;height:24px;transition:background-color .15s var(--flow-quart);margin-left:-.75px;display:block;position:absolute;bottom:100%;left:50%}.flow__lead[data-taken=true]{background:var(--flow-taken)}.flow__node{grid-template-columns:32px minmax(0,1fr) auto;grid-template-areas:"tile tag foot""tile name name";align-content:center;align-items:center;gap:1px 10px;min-height:58px;padding:0 12px 0 10px;display:grid}.flow__slot[data-has-head] .flow__node{grid-template-areas:"tile tag foot""tile name name""head head head";padding-block:11px 10px}.flow__text{display:contents}.flow__tile{grid-area:tile}.flow__tag{grid-area:tag;font-size:13px}.flow__name{grid-area:name;font-size:15px;line-height:20px}.flow__head{grid-area:head;gap:8px;margin-top:9px}.flow__model{height:26px;font-size:13px}.flow__port--in{top:0;left:50%}.flow__port--out{top:100%;left:50%}.flow__foot{grid-area:foot;justify-items:end;font-size:13px;line-height:1.2}.flow__node[data-practice] .flow__foot{grid-column:2/4;justify-self:end}.flow__node[data-practice=wide][data-run=ok] .flow__tag{opacity:0}.flow__chip{height:22px;margin-block:-3px}.flow__bottom{margin-top:26px}}
.models{--u:.1cqi;--models-hair:color-mix(in srgb,var(--pf-t1)16%,transparent);--models-lit:color-mix(in srgb,var(--pf-signal)12%,var(--pf-s1));--models-quart:cubic-bezier(.165,.84,.44,1);aspect-ratio:1000/625;border-radius:inherit;background:var(--pf-bg);color:var(--pf-t1);font-family:var(--font-sans);line-height:1.3;position:relative;overflow:hidden}:where(.models) :where(p,ul,li){margin:0;padding:0;list-style:none}.models__head{left:calc(36*var(--u));right:calc(36*var(--u));top:calc(24*var(--u));align-items:baseline;column-gap:calc(16*var(--u));row-gap:calc(3*var(--u));grid-template-columns:minmax(0,1fr) auto;display:grid;position:absolute}.models__title{font-size:max(14px,calc(17*var(--u)));letter-spacing:-.01em;font-weight:600}.models__line{color:var(--pf-t3);font-size:max(12px,calc(13*var(--u)));grid-row:2}.models__totals{color:var(--pf-t3);font-size:max(12px,calc(14*var(--u)));white-space:nowrap;grid-column:2}.models__num{color:var(--pf-t1);font-variant-numeric:tabular-nums;font-weight:500}.models__colhead{top:calc(86*var(--u));color:var(--pf-t3);font-size:max(11px,calc(12*var(--u)));white-space:nowrap;position:absolute}.models__colhead--kinds{left:calc(36*var(--u))}.models__colhead--tests{left:calc(388*var(--u));width:calc(320*var(--u));color:var(--pf-signal);text-align:center}.models__colhead--labs{left:calc(708*var(--u))}.models__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.models__wire,.models__pick{fill:none;stroke-dasharray:1;stroke-dashoffset:0}.models__wire{stroke:var(--models-hair);stroke-width:1.2px}.models__pick{stroke:var(--pf-signal);stroke-width:2px}.models__parcel{fill:var(--pf-t1);opacity:0;visibility:hidden}.models__kind,.models__lab{top:calc(var(--y)*var(--u));border:1px solid var(--pf-line);border-radius:calc(6*var(--u));background:var(--pf-s1);transition:border-color .52s var(--models-quart),background-color .52s var(--models-quart);position:absolute}.models__kind{left:calc(36*var(--u));align-content:center;row-gap:calc(7*var(--u));width:calc(352*var(--u));height:calc(62*var(--u));padding:0 calc(14*var(--u));display:grid}.models__kind-top{justify-content:space-between;align-items:baseline;gap:calc(10*var(--u));min-width:0;display:flex}.models__kind-name{font-size:max(12.5px,calc(14*var(--u)));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.models__count{color:var(--pf-t3);font-size:max(11px,calc(12*var(--u)));white-space:nowrap;flex:none}.models__count-num{color:var(--pf-t2);font-variant-numeric:tabular-nums}.models__choice{justify-items:start;min-width:0;display:grid}.models__empty,.models__badge{align-items:center;gap:calc(7*var(--u));min-width:0;font-size:max(12px,calc(13*var(--u)));white-space:nowrap;grid-area:1/1;display:inline-flex}.models__empty{color:var(--pf-t3);opacity:0;visibility:hidden}.models__badge{font-weight:500}.models__badge-tile,.models__empty-tile{width:calc(18*var(--u));height:calc(18*var(--u));border-radius:calc(5*var(--u));flex:none;place-items:center;display:grid}.models__badge-tile{background:color-mix(in srgb,var(--pf-t1)9%,transparent)}.models__empty-tile{border:1px dashed var(--pf-line-strong)}.models__ink{width:calc(12*var(--u));height:calc(12*var(--u));background:var(--pf-t1);display:block;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.models__lab{left:calc(708*var(--u));align-items:center;gap:calc(10*var(--u));width:calc(256*var(--u));height:calc(38*var(--u));padding:0 calc(12*var(--u))0 calc(7*var(--u));display:flex}.models__tile{width:calc(26*var(--u));height:calc(26*var(--u));background:color-mix(in srgb,var(--pf-t1)6%,transparent);box-shadow:inset 0 0 0 1px var(--pf-line);transition:box-shadow .52s var(--models-quart);border-radius:999px;flex:none;place-items:center;display:grid}.models__tile .models__ink{width:calc(13*var(--u));height:calc(13*var(--u))}.models__tile--more{box-shadow:inset 0 0 0 1px var(--pf-line-strong);color:var(--pf-t2);font-size:max(10.5px,calc(11*var(--u)));font-variant-numeric:tabular-nums;background:0 0}.models__lab-name{font-size:max(12px,calc(13*var(--u)));white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.models__lab--more{background:0 0;border-style:dashed}.models__lab--more .models__lab-name{color:var(--pf-t3);font-weight:400}.models__lab[data-chosen=true]{border-color:var(--pf-signal-line)}.models__lab[data-hit=true],.models__kind[data-hit=true]{border-color:var(--pf-signal);background-color:var(--models-lit);transition-duration:90ms}.models__lab[data-hit=true] .models__tile{box-shadow:inset 0 0 0 1px var(--pf-signal);transition-duration:90ms}.models__port{width:calc(6*var(--u));height:calc(6*var(--u));border:1px solid var(--pf-bg);background:var(--pf-line-strong);transition:background-color .4s var(--models-quart);border-radius:999px;position:absolute;top:50%;translate:-50% -50%}.models__port--out{background:var(--pf-signal);left:100%}.models__port--in{left:0}.models__lab[data-chosen=true] .models__port--in{background:var(--pf-signal)}.models__foot{left:calc(36*var(--u));right:calc(36*var(--u));top:calc(592*var(--u));color:var(--pf-t3);font-size:max(11.5px,calc(13*var(--u)));position:absolute}.models__foot-date{color:var(--pf-signal)}.models__foot-num{color:var(--pf-t1);font-variant-numeric:tabular-nums;font-weight:500}@container (min-width:720px){.models{--models-dy:max(0px,(100cqh - 62.5cqi)/2);height:100%;min-height:calc(625*var(--u));aspect-ratio:auto;container:models/size}.models__colhead{top:calc(var(--models-dy) + 86*var(--u))}.models__wires{top:var(--models-dy);height:calc(625*var(--u));bottom:auto}.models__kind,.models__lab{top:calc(var(--models-dy) + var(--y)*var(--u))}.models__foot{top:calc(100% - 33*var(--u))}}@container (max-width:719px){.models{aspect-ratio:auto;flex-direction:column;justify-content:space-between;gap:16px;min-height:100%;padding:16px 14px 18px;display:flex}.models__head,.models__kinds,.models__labs,.models__foot{position:static}.models__head{order:0;gap:4px 12px}.models__title{font-size:16px}.models__line{grid-column:1/3;font-size:14px}.models__totals{font-size:14px}.models__colhead,.models__wires,.models__port{display:none}.models__labs{order:1;grid-template-columns:repeat(10,minmax(0,32px));gap:6px;display:grid}.models__lab{background:0 0;border:0;border-radius:999px;width:100%;height:auto;padding:0;position:static}.models__lab-name{display:none}.models__tile{aspect-ratio:1;width:100%;height:auto}.models__tile .models__ink{width:52%;height:52%}.models__tile--more{font-size:12px}.models__lab[data-chosen=true] .models__tile{box-shadow:inset 0 0 0 1px var(--pf-bg),0 0 0 2px var(--pf-signal)}.models__lab[data-hit=true]{background:0 0}.models__lab[data-hit=true] .models__tile{background:var(--pf-signal-soft);box-shadow:inset 0 0 0 1px var(--pf-signal-line)}.models__lab[data-hit=true][data-chosen=true] .models__tile{box-shadow:inset 0 0 0 1px var(--pf-signal-line),0 0 0 2px var(--pf-signal)}.models__kinds{order:2;gap:8px;display:grid}.models__kind{border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name name""choice count";align-items:center;gap:8px 10px;width:auto;height:auto;padding:11px 12px 12px;position:static}.models__kind-top{display:contents}.models__kind-name{grid-area:name;font-size:15px}.models__count{grid-area:count}.models__choice{grid-area:choice}.models__count,.models__empty,.models__badge{font-size:14px}.models__empty,.models__badge{gap:9px}.models__badge-tile,.models__empty-tile{border-radius:6px;width:22px;height:22px}.models__ink{width:14px;height:14px}.models__foot{order:3;font-size:14px;line-height:1.45}}
.tm{--tm-wire:color-mix(in srgb,var(--pf-t1)30%,var(--pf-bg));--tm-pane:var(--pf-s0);--tm-raise:color-mix(in oklab,var(--pf-t1)6%,var(--tm-pane));--tm-raise-2:color-mix(in oklab,var(--pf-t1)11%,var(--tm-pane));color:var(--pf-t1);line-height:1.25;position:relative}.tm-chart{--u:calc(100cqi/1092);aspect-ratio:1092/596;background-color:var(--pf-bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--pf-t1)9%,transparent)0 calc(1*var(--u)),transparent calc(1.4*var(--u)));background-size:calc(22*var(--u))calc(22*var(--u));background-position:calc(11*var(--u))calc(11*var(--u));width:100%;position:relative;overflow:hidden}.tm-node{left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));width:calc(var(--w)*var(--u));height:calc(var(--h)*var(--u));position:absolute}.tm-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tm-wires--medium{display:none}.tm-wire{fill:none;stroke:var(--tm-wire);stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.tm-wire--open{stroke-dasharray:4 3;stroke-linecap:butt}.tm-wire--open[data-hire],.tm-tag[data-hire],.tm-halo--once,.tm-lit--once{opacity:0;visibility:hidden}.tm-dot{fill:var(--pf-signal)}.tm-halo{fill:none;stroke:var(--pf-signal-soft);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round}.tm-lit{fill:none;stroke:var(--pf-signal);stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.tm-parcel{opacity:0;visibility:hidden}.tm-parcel__halo{fill:var(--pf-signal-soft)}.tm-parcel__core{fill:var(--pf-signal)}.tm-tag{left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));padding:0 calc(5*var(--u));border:1px solid var(--pf-line);border-radius:calc(2*var(--u));background:var(--pf-bg);color:var(--pf-t3);font-size:calc(11.5*var(--u));font-weight:500;line-height:calc(16*var(--u));white-space:nowrap;position:absolute;transform:translate(-50%,-50%)}.tm-legend{left:calc(16*var(--u));top:calc(16*var(--u));justify-items:start;gap:calc(5*var(--u));margin:0;padding:0;list-style:none;display:grid;position:absolute}.tm-legend li{align-items:center;gap:calc(7*var(--u));padding:calc(2*var(--u))calc(7*var(--u));border:1px solid var(--pf-line);border-radius:calc(2*var(--u));background:var(--pf-bg);color:var(--pf-t3);font-size:calc(11.5*var(--u));font-weight:500;line-height:calc(15*var(--u));display:flex}.tm-legend__mark{width:calc(16*var(--u));border-top:1.5px solid var(--tm-wire)}.tm-legend__mark--open{border-top-style:dashed}.tm-legend__mark--live{border-top:2px solid var(--pf-signal)}.tm-you{justify-content:center;align-items:center;gap:calc(2*var(--u));border:1px solid var(--pf-t1);border-radius:calc(2*var(--u));background:var(--pf-s1);text-align:center;flex-direction:column;display:flex}.tm-you__name{font-size:calc(14*var(--u));font-weight:500;line-height:1.2}.tm-you__role{color:var(--pf-t3);font-size:calc(12*var(--u));font-weight:500;line-height:1.25}.tm-card{padding:calc(10*var(--u))calc(11*var(--u))0 calc(13*var(--u));border:1px solid var(--pf-line);border-radius:calc(2*var(--u));background:var(--pf-s1);flex-direction:column;display:flex}.tm-chief{border-color:var(--pf-t1);padding-top:calc(14*var(--u))}.tm-rail{background:var(--pf-line);width:2px;position:absolute;top:0;bottom:0;left:0}.tm-rail--live{background:var(--pf-signal);transform-origin:50% 0}.tm-chip{top:-1px;right:calc(8*var(--u));padding:calc(1*var(--u))calc(6*var(--u));border:1px solid var(--pf-t1);background:var(--pf-s1);color:var(--pf-t1);font-size:calc(12*var(--u));font-weight:500;line-height:calc(15*var(--u));position:absolute}.tm-head{align-items:center;gap:calc(5*var(--u));height:calc(14*var(--u));color:var(--pf-t3);font-size:calc(12*var(--u));white-space:nowrap;font-weight:500;display:flex}.tm-icon{width:calc(12*var(--u));height:calc(12*var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.tm-head__dept{text-overflow:ellipsis;min-width:0;overflow:hidden}.tm-state{flex:none;place-items:center end;margin-left:auto;display:grid}.tm-state>*{grid-area:1/1}.tm-sq{width:calc(9*var(--u));height:calc(9*var(--u));background:var(--pf-t3);border-radius:1px}.tm-state [data-tm-idle]{opacity:0;visibility:hidden}.tm-live{align-items:center;gap:calc(4*var(--u));color:var(--pf-t1);font-weight:500;display:inline-flex}.tm-dia{width:calc(9*var(--u));height:calc(9*var(--u));fill:var(--pf-signal);flex:none;display:block}.tm-who{align-items:center;gap:calc(9*var(--u));min-width:0;margin-top:calc(8*var(--u));display:flex}.tm-face{width:calc(32*var(--u));height:calc(32*var(--u));object-fit:cover;image-rendering:pixelated;background:#d8e2fd;border-radius:999px;flex:none;display:block}.tm-chief .tm-face{width:calc(40*var(--u));height:calc(40*var(--u))}.tm-who__names{flex-direction:column;min-width:0;display:flex}.tm-who__name,.tm-who__role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-who__name{font-size:calc(14*var(--u));font-weight:500;line-height:1.2}.tm-chief .tm-who__name{font-size:calc(15*var(--u))}.tm-who__role{color:var(--pf-t3);font-size:calc(12*var(--u));font-weight:500;line-height:1.25}.tm-status{height:calc(30*var(--u));margin-top:calc(7*var(--u));color:var(--pf-t2);font-size:calc(12*var(--u));line-height:calc(15*var(--u));flex:none;display:block;position:relative;overflow:hidden}.tm-status__text{text-wrap:balance;position:absolute;inset:0}.tm-status__was{opacity:0;visibility:hidden}.tm-member{align-items:center;gap:calc(6*var(--u));flex-direction:column;display:flex}.tm-member>*,.tm-seat>*{flex:none}.tm-member__face{width:calc(48*var(--u));height:calc(48*var(--u));flex:none;position:relative}.tm-member__face .tm-face{width:100%;height:100%;box-shadow:0 0 0 1px var(--pf-line);position:relative}.tm-member__ring{inset:calc(-1*var(--u));border:2px solid var(--pf-signal);border-radius:999px;position:absolute}.tm-member__badge{right:calc(-2*var(--u));bottom:calc(-2*var(--u));width:calc(17*var(--u));height:calc(17*var(--u));background:var(--pf-s1);border-radius:999px;place-items:center;display:grid;position:absolute}.tm-member__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:calc(12*var(--u));font-weight:500;line-height:calc(16*var(--u));overflow:hidden}.tm-seat{flex-direction:column;align-items:center;display:flex}.tm-seat__face{width:calc(48*var(--u));height:calc(48*var(--u));flex:none;position:relative}.tm-chair{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tm-chair__disc{fill:color-mix(in srgb,var(--pf-t1)3.5%,var(--pf-bg))}.tm-chair__ring{fill:none;stroke:color-mix(in srgb,var(--pf-t1)36%,var(--pf-bg));stroke-width:1.25px;stroke-dasharray:1 2;stroke-linecap:round}.tm-chair__plus{fill:none;stroke:var(--pf-t3);stroke-width:1.6px;stroke-linecap:round}.tm-seat__glow{inset:calc(-6*var(--u));background:var(--pf-signal-soft);box-shadow:0 0 0 1px var(--pf-signal-line),0 0 calc(26*var(--u))calc(2*var(--u))color-mix(in srgb,var(--pf-signal)26%,transparent);opacity:0;visibility:hidden;border-radius:999px;position:absolute}.tm-seat__who{--p:1;--q:1;--s:1;--fx:var(--dx);width:100%;height:100%;box-shadow:0 0 0 1px var(--pf-line);transform:translate(calc((1 - var(--p))*var(--fx)*var(--u)),calc((1 - var(--q))*var(--dy)*var(--u)))scale(var(--s));position:absolute;inset:0}.tm-seat__name,.tm-seat__caption{justify-items:center;display:grid;overflow:hidden}.tm-seat__name>*,.tm-seat__caption>*{white-space:nowrap;grid-area:1/1}.tm-seat__name{margin-top:calc(6*var(--u));font-size:calc(12*var(--u));font-weight:500;line-height:calc(16*var(--u))}.tm-seat__dept{color:var(--pf-t2)}.tm-seat__hired{color:var(--pf-t1)}.tm-seat__caption>*{font-size:calc(11.5*var(--u));line-height:calc(16*var(--u))}.tm-seat__hire{padding:0 calc(8*var(--u));color:var(--pf-t3);border:1px solid #0000;border-radius:999px;font-weight:500}.tm-seat__role{color:var(--pf-t3)}.tm-seat[data-hire]{z-index:5}.tm-seat[data-hire] .tm-chair,.tm-seat[data-hire] [data-tm-seat-dept],.tm-seat[data-hire] [data-tm-afford]{opacity:0;visibility:hidden}.tm-scrim{z-index:3;background:color-mix(in srgb,var(--pf-bg)74%,transparent);opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.tm-hire{z-index:4;left:calc(var(--x)*var(--u));top:calc(var(--y)*var(--u));width:calc(var(--w)*var(--u));height:calc(var(--h)*var(--u));border-radius:calc(20*var(--u));background:var(--tm-pane);box-shadow:0 0 0 1px var(--pf-line),0 calc(30*var(--u))calc(70*var(--u))calc(-26*var(--u))#000000bf;color:var(--pf-t1);transform-origin:66% 100%;opacity:0;visibility:hidden;font-weight:450;position:absolute;overflow:hidden}.tm-glyph{width:calc(16*var(--u));height:calc(16*var(--u));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.tm-hire__compose{z-index:2;padding:calc(var(--pad)*var(--u))calc(var(--pad)*var(--u))calc((var(--pad) + 22)*var(--u));background:var(--tm-pane);text-align:center;opacity:0;visibility:hidden;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.tm-hire__duo{margin-bottom:calc(14*var(--u));align-items:center;display:flex}.tm-hire__duo-chief{padding:calc(3*var(--u));background:var(--tm-pane);box-shadow:0 0 0 1px var(--pf-line);border-radius:999px;display:inline-flex}.tm-hire__duo-chief .tm-face{width:calc(44*var(--u));height:calc(44*var(--u))}.tm-hire__duo-link{width:calc(28*var(--u));border-top:2px dotted color-mix(in srgb,var(--pf-t1)28%,transparent)}.tm-hire__duo-seat{width:calc(52*var(--u));height:calc(52*var(--u));color:var(--pf-signal);background:color-mix(in srgb,var(--pf-signal)10%,var(--tm-pane));box-shadow:inset 0 0 0 1.5px var(--pf-signal);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.tm-hire__duo-seat:after{content:"";inset:calc(5*var(--u));border:1.5px dashed color-mix(in srgb,var(--pf-signal)55%,transparent);border-radius:999px;position:absolute}.tm-hire__duo-seat .tm-glyph{width:calc(20*var(--u));height:calc(20*var(--u));stroke-width:2.25px}.tm-hire__ask{font-size:calc(20*var(--u));font-weight:550;line-height:calc(26*var(--u))}.tm-hire__lede{max-width:calc(330*var(--u));margin-top:calc(6*var(--u));color:var(--pf-t3);font-size:calc(13.5*var(--u));line-height:calc(20*var(--u));text-wrap:balance}.tm-hire__box{align-self:stretch;gap:calc(4*var(--u));width:100%;max-width:calc(440*var(--u));margin:calc(18*var(--u))auto 0;padding:calc(14*var(--u))calc(12*var(--u))calc(10*var(--u))calc(18*var(--u));border-radius:calc(26*var(--u));background:var(--pf-s1);box-shadow:0 0 0 1px var(--pf-line),0 calc(12*var(--u))calc(32*var(--u))#00000047;text-align:left;flex-direction:column;display:flex}.tm-hire__input{min-height:calc(56*var(--u));padding:calc(6*var(--u))0;font-size:calc(15*var(--u));line-height:calc(22*var(--u));display:grid}.tm-hire__input>*{grid-area:1/1}.tm-hire__ph{color:var(--pf-t3);opacity:0}.tm-hire__typed:empty+.tm-hire__ph{opacity:1}.tm-hire__bar{align-items:center;gap:calc(2*var(--u));margin-left:calc(-6*var(--u));display:flex}.tm-hire__tool{width:calc(34*var(--u));height:calc(34*var(--u));color:var(--pf-t3);place-items:center;display:grid}.tm-hire__send{width:calc(36*var(--u));height:calc(36*var(--u));background:var(--pf-t1);color:var(--pf-bg);border-radius:999px;place-items:center;margin-left:auto;display:grid}.tm-hire__send--idle{background:var(--tm-raise-2);color:var(--pf-t3)}.tm-hire__send .tm-glyph{width:calc(18*var(--u));height:calc(18*var(--u))}.tm-hire__main{top:calc(var(--pad)*var(--u));bottom:calc(var(--pad)*var(--u));left:calc(var(--pad)*var(--u));width:calc((var(--w) - 2*var(--pad) - var(--gap) - var(--side))*var(--u));flex-direction:column;display:flex;position:absolute}.tm-hire__head{align-items:center;gap:calc(12*var(--u));padding-bottom:calc(12*var(--u));border-bottom:1px solid color-mix(in srgb,var(--pf-line)70%,transparent);flex:none;display:flex}.tm-hire__thread{gap:calc(10*var(--u));padding-top:calc(14*var(--u));flex-direction:column;display:flex}.tm-hire__me{max-width:92%;padding:calc(10*var(--u))calc(15*var(--u));border-radius:calc(20*var(--u))calc(20*var(--u))calc(6*var(--u))calc(20*var(--u));background:var(--pf-t1);color:var(--pf-bg);font-size:calc(14*var(--u));line-height:calc(20*var(--u));align-self:flex-end}.tm-hire__atlas{align-self:flex-start;align-items:flex-end;gap:calc(8*var(--u));max-width:100%;display:flex}.tm-hire__atlas .tm-face{width:calc(26*var(--u));height:calc(26*var(--u))}.tm-hire__bubble{padding:calc(9*var(--u))calc(14*var(--u));border-radius:calc(20*var(--u))calc(20*var(--u))calc(20*var(--u))calc(6*var(--u));background:var(--tm-raise);font-size:calc(13.5*var(--u));line-height:calc(19*var(--u))}.tm-hire__event{padding:calc(4*var(--u))calc(12*var(--u));background:var(--tm-raise);color:var(--pf-t3);font-size:calc(12*var(--u));line-height:calc(18*var(--u));white-space:nowrap;border-radius:999px;align-self:center}.tm-hire__event b{color:var(--pf-t1);font-weight:550}.tm-hire__dock{gap:calc(2*var(--u));padding:calc(10*var(--u))calc(10*var(--u))calc(8*var(--u))calc(16*var(--u));border-radius:calc(22*var(--u));background:var(--pf-s1);box-shadow:0 0 0 1px var(--pf-line);opacity:0;visibility:hidden;flex-direction:column;margin-top:auto;display:flex}.tm-hire__dock-ph{padding:calc(4*var(--u))0;color:var(--pf-t3);font-size:calc(13.5*var(--u));line-height:calc(20*var(--u))}.tm-hire__dock .tm-hire__tool{width:calc(30*var(--u));height:calc(30*var(--u))}.tm-hire__dock .tm-hire__send{width:calc(32*var(--u));height:calc(32*var(--u))}.tm-hire__side{top:calc(var(--pad)*var(--u));right:calc(var(--pad)*var(--u));width:calc(var(--side)*var(--u));align-items:center;gap:calc(12*var(--u));flex-direction:column;display:flex;position:absolute}.tm-hire__sofar{margin-bottom:calc(-4*var(--u));color:var(--pf-t3);font-size:calc(12*var(--u));line-height:calc(16*var(--u));align-self:flex-start}.tm-hire__card{align-self:stretch;gap:calc(14*var(--u));padding:calc(var(--cpad)*var(--u));border-radius:calc(20*var(--u));background:var(--tm-pane);box-shadow:0 0 0 1px var(--pf-line);flex-direction:column;display:flex}.tm-hire__chead{align-items:center;gap:calc(12*var(--u));display:flex}.tm-hire__names{flex-direction:column;min-width:0;display:flex}.tm-hire__swap{display:grid;overflow:hidden}.tm-hire__swap>*{white-space:nowrap;grid-area:1/1}.tm-hire__title{font-size:calc(15*var(--u));font-weight:550;line-height:calc(20*var(--u))}.tm-hire__sub{color:var(--pf-t3);font-size:calc(12.5*var(--u));line-height:calc(17*var(--u))}[data-tm-hire=h-new],[data-tm-hire=h-help],[data-tm-hire=t-new],[data-tm-hire=s-shape],[data-tm-hire=s-almost]{opacity:0;visibility:hidden}.tm-hire__line{background:var(--tm-raise-2);border-radius:999px;height:2px;display:block;overflow:hidden}.tm-hire__line>span{border-radius:inherit;background:var(--pf-t1);width:100%;height:100%;display:block}.tm-hire__rows{flex-direction:column;display:flex}.tm-hire__row{gap:calc(2*var(--u));padding:calc(8*var(--u))0;border-top:1px solid var(--pf-line);flex-direction:column;display:flex;position:relative}.tm-hire__row>:not(.tm-hire__rowbg){position:relative}.tm-hire__row:first-child{border-top:0;padding-top:0}.tm-hire__row:last-child{padding-bottom:0}.tm-hire__rowbg{inset:calc(-1*var(--u))calc(-10*var(--u))calc(-6*var(--u));border-radius:calc(12*var(--u));background:var(--tm-raise);opacity:0;visibility:hidden;position:absolute}.tm-hire__label{justify-content:space-between;align-items:center;gap:calc(8*var(--u));color:var(--pf-t3);font-size:calc(12*var(--u));line-height:calc(16*var(--u));display:flex}.tm-hire__asking{align-items:center;gap:calc(6*var(--u));opacity:0;visibility:hidden;display:inline-flex}.tm-hire__dot{width:calc(6*var(--u));height:calc(6*var(--u));background:var(--pf-t1);border-radius:999px}.tm-hire__value{font-size:calc(13.5*var(--u));line-height:calc(19*var(--u))}.tm-hs{width:calc(52*var(--u));height:calc(52*var(--u));border-radius:999px;flex:none;display:block;position:relative}.tm-hs--head{width:calc(44*var(--u));height:calc(44*var(--u))}.tm-hs__cells,.tm-hs__mosaic,.tm-hs .tm-hs__face{border-radius:999px;width:100%;height:100%;position:absolute;inset:0}.tm-hs__cells{clip-path:circle(50%)}.tm-hs__cells [data-tone=ground]{fill:color-mix(in oklab,var(--pf-t1)8%,var(--tm-pane))}.tm-hs__cells [data-tone=head]{fill:color-mix(in oklab,var(--pf-t1)21%,var(--tm-pane))}.tm-hs__cells [data-tone=body]{fill:color-mix(in oklab,var(--pf-t1)37%,var(--tm-pane))}.tm-hs__cells rect,.tm-hs__mosaic{opacity:0;visibility:hidden}.tm-hs__mosaic{image-rendering:pixelated}.tm-hs__line{z-index:2;border:1px solid var(--pf-line);border-radius:999px;position:absolute;inset:0}.tm-hs__empty{z-index:3;fill:none;stroke-linecap:round;opacity:0;visibility:hidden;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.tm-hs__empty circle{stroke:color-mix(in oklab,var(--pf-t1)30%,var(--tm-pane));stroke-width:1.5px;stroke-dasharray:4 3;stroke-linecap:butt}.tm-hs__empty path{stroke:color-mix(in oklab,var(--pf-t1)45%,var(--tm-pane));stroke-width:1.75px}.tm-hs__burst{z-index:3;box-shadow:0 0 0 2px var(--pf-success);opacity:0;visibility:hidden;border-radius:999px;position:absolute;inset:-2px}.tm-hs__chief{right:calc(-5*var(--u));bottom:calc(-4*var(--u));z-index:4;padding:calc(2*var(--u));background:var(--tm-pane);opacity:0;visibility:hidden;border-radius:999px;display:inline-flex;position:absolute}.tm-hs__chief .tm-face{width:calc(22*var(--u));height:calc(22*var(--u))}.tm-hire--chart [data-tm-hs-chief]{display:none}.tm-ph{--u:1px;background-color:var(--pf-bg);background-image:radial-gradient(circle,color-mix(in srgb,var(--pf-t1)9%,transparent)0 1px,transparent 1.4px);background-position:11px 11px;background-size:22px 22px;padding:16px 16px 18px;display:none;position:relative}.tm-ph__frame{position:relative}.tm-ph__you{width:196px;height:52px;position:absolute;top:0;left:0}.tm-ph .tm-you__name{font-size:15px}.tm-ph .tm-you__role{font-size:13px}.tm-ph__card{top:calc(var(--py)*1px);right:0;left:calc(var(--px)*1px);height:calc(var(--ph)*1px);padding:11px 12px 0 14px;position:absolute}.tm-ph__card.tm-chief{padding-top:16px}.tm-ph .tm-chip{font-size:13px;line-height:16px}.tm-ph__row{align-items:center;gap:10px;min-width:0;height:36px;display:flex}.tm-ph__card.tm-chief .tm-ph__row{height:40px}.tm-ph__names{flex-direction:column;flex:1;min-width:0;display:flex}.tm-ph__line{align-items:center;gap:8px;min-width:0;display:flex}.tm-ph__name,.tm-ph__sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tm-ph__name{min-width:0;font-size:15px;font-weight:500;line-height:18px}.tm-ph__card.tm-chief .tm-ph__name{font-size:16px;line-height:20px}.tm-ph__sub{color:var(--pf-t3);font-size:13px;font-weight:500;line-height:17px}.tm-ph .tm-live{gap:5px;font-size:13px}.tm-ph .tm-status{height:34px;margin-top:6px;font-size:13px;line-height:17px}.tm-ph__member{top:calc(var(--py)*1px);left:calc(var(--cx)*1px - 37px);gap:4px;width:74px;position:absolute}.tm-ph .tm-member__face,.tm-ph .tm-seat__face{width:48px;height:48px}.tm-ph .tm-member__name{font-size:13px;line-height:18px}.tm-ph__seat{top:calc(var(--py)*1px);right:0;left:calc(var(--cx)*1px - 24px);flex-direction:row;align-items:center;gap:14px;position:absolute}.tm-ph__seat-text{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.tm-ph .tm-seat__name,.tm-ph .tm-seat__caption{justify-items:start;max-width:100%}.tm-ph .tm-seat__name{margin-top:0;font-size:15px;line-height:20px}.tm-ph .tm-seat__caption>*{min-width:0;font-size:14px;line-height:20px}.tm-ph .tm-seat__hire{white-space:normal;text-wrap:balance;border-radius:11px}.tm-ph .tm-seat__dept,.tm-ph .tm-seat__hired,.tm-ph .tm-seat__role{padding-left:9px}.tm-ph .tm-hire{right:calc(var(--x)*1px);left:calc(var(--x)*1px);transform-origin:20% 100%;border-radius:18px;width:auto}.tm-ph .tm-hire__lede{font-size:14px;line-height:20px}.tm-ph .tm-hire__main{right:calc(var(--pad)*1px);width:auto;height:calc((var(--top) - var(--pad) - 12)*1px);justify-content:flex-end;bottom:auto}.tm-ph .tm-hire__me{max-width:calc(100% - 28px);font-size:15px;line-height:22px}.tm-ph .tm-hire__side{top:calc(var(--top)*1px);left:calc(var(--pad)*1px);width:auto}.tm-ph .tm-hire__title{font-size:16px;line-height:20px}.tm-ph .tm-hire__sub,.tm-ph .tm-hire__label,.tm-ph .tm-hire__event{font-size:14px;line-height:18px}.tm-ph .tm-hire__value{font-size:15px;line-height:21px}.tm-ph .tm-hire__event{line-height:20px}@container (max-width:1059px){.tm-chart{--u:calc(100cqi/740);aspect-ratio:740/596}.tm-wires--wide{display:none}.tm-wires--medium{display:block}.tm-node,.tm-tag,.tm-hire--chart{left:calc(var(--mx,var(--x))*var(--u))}.tm-hire--chart{transform-origin:85% 100%}.tm-seat__who{--fx:var(--mdx,var(--dx))}.tm-chart [data-dept=support],.tm-chart [data-dept=research]{display:none}}@container (min-width:561px){.tm{height:100%}.tm-chart{height:100%;min-height:calc(596*var(--u));background-position:calc(11*var(--u))calc(50% + 10*var(--u))}.tm-chart .tm-node,.tm-chart .tm-tag,.tm-chart .tm-hire{top:calc(50% + (var(--y) - 298)*var(--u))}}@container (max-width:560px){.tm{flex-direction:column;height:100%;display:flex}.tm-chart{display:none}.tm-ph{flex-direction:column;flex:1 0 auto;justify-content:center;display:flex}}
.ew{--e-card:var(--pf-s1);--e-raise:color-mix(in oklab,var(--pf-t1)6%,var(--pf-s1));--e-mute:var(--pf-t3);background:radial-gradient(circle,color-mix(in oklab,var(--pf-t1)7%,transparent)1px,transparent 1.5px)0 0/22px 22px,var(--pf-bg);height:100%;min-height:62.5cqi;color:var(--pf-t1);grid-template:"slack chat""mail chat""mail apps"/minmax(0,1fr) minmax(0,1.06fr);align-content:center;gap:12px;padding:16px;font-size:13px;font-weight:450;line-height:1.5;display:grid;position:relative}:where(.ew) :where(p,ul){margin:0}:where(.ew) :where(ul){padding:0;list-style:none}.ew-icon{flex:none;width:16px;height:16px;display:block}.ew-st{min-width:0;display:grid}.ew-st>*{grid-area:1/1;min-width:0}.ew-pane{background:var(--e-card);min-width:0;box-shadow:0 0 0 1px var(--pf-line),0 24px 48px -30px #000000d9;border-radius:16px;flex-direction:column;display:flex;overflow:hidden}.ew-in{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ew-pane--slack{grid-area:slack}.ew-pane--mail{grid-area:mail}.ew-pane--chat{grid-area:chat}.ew-pane--chat>.ew-in{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.ew-pane--apps{grid-area:apps}.ew-head{border-bottom:1px solid var(--pf-line);white-space:nowrap;align-items:center;gap:8px;min-height:42px;padding:0 14px;display:flex}.ew-head__t{font-weight:500}.ew-head__m{color:var(--e-mute);font-size:12px;font-weight:450}.ew-head__icon{width:15px;height:15px;color:var(--pf-t2)}.ew-slot{flex-direction:column;gap:14px;padding:14px;display:flex}.ew-msg{align-items:flex-start;gap:10px;display:flex}.ew-msg__b{flex:1;min-width:0}.ew-who{flex-wrap:wrap;align-items:baseline;column-gap:8px;font-weight:600;line-height:1.45;display:flex}.ew-at{background:color-mix(in oklab,var(--pf-info)22%,transparent);color:color-mix(in oklab,var(--pf-info)45%,var(--pf-t1));border-radius:5px;padding:0 4px;font-weight:500}.ew-ph{color:var(--e-mute);opacity:0;visibility:hidden}.ew-ph b{color:var(--pf-t2);font-weight:600}.ew-links{color:var(--e-mute);flex-wrap:wrap;gap:0 16px;margin-top:6px;font-size:12px;display:flex}.ew-link{text-decoration:underline;-webkit-text-decoration-color:var(--pf-line-strong);text-decoration-color:var(--pf-line-strong);text-underline-offset:3px}.ew-addr{color:var(--e-mute);font-size:12px;font-weight:450}.ew-subj{font-weight:500}.ew-tag{border:1px solid var(--pf-line);height:18px;color:var(--e-mute);border-radius:999px;align-self:center;align-items:center;padding:0 8px;font-size:12px;font-weight:450;display:inline-flex}.ew-face{width:28px;height:28px;box-shadow:0 0 0 1px var(--pf-line);background:#d8e2fd url(/avatars/hd/atlas.webp) 50%/cover no-repeat;border-radius:999px;flex:none;place-items:center;display:inline-grid}.ew-face--sm{width:24px;height:24px}.ew-face--xs{width:20px;height:20px}.ew-person{background:var(--pf-s4);color:var(--pf-t2);font-size:12px;font-weight:600}.ew-app{background:var(--pf-bg);color:var(--pf-t1);border-radius:8px}.ew-app__mark{width:16px;height:16px}.ew-mark{background-color:var(--pf-t2);width:14px;height:14px;-webkit-mask:var(--m)center/contain no-repeat;-webkit-mask:var(--m)center/contain no-repeat;mask:var(--m)center/contain no-repeat;flex:none;display:inline-block}.ew-mark[data-app=gmail]{--m:url(/logos/apps/gmail.svg)}.ew-mark[data-app=googlecalendar]{--m:url(/logos/apps/googlecalendar.svg)}.ew-mark[data-app=googledrive]{--m:url(/logos/apps/googledrive.svg)}.ew-mark[data-app=slack]{--m:url(/logos/apps/slack.svg)}.ew-mark[data-app=hubspot]{--m:url(/logos/apps/hubspot.svg)}.ew-mark[data-app=notion]{--m:url(/logos/apps/notion.svg)}.ew-mark[data-app=quickbooks]{--m:url(/logos/apps/quickbooks.svg)}.ew-mark[data-app=zendesk]{--m:url(/logos/apps/zendesk.svg)}.ew-glyph{flex:none;width:10px;height:10px;display:inline-flex}.ew-glyph svg{width:100%;height:100%;display:block}.ew-glyph--running{color:var(--pf-signal)}.ew-glyph--delivered{color:var(--pf-success)}.ew-ok{border:1px solid var(--pf-line);background:color-mix(in oklab,var(--pf-warning)10%,transparent);height:22px;color:var(--pf-warning);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}.ew-ok__dot{background:var(--pf-warning);border-radius:999px;flex:none;width:7px;height:7px}.ew-okline{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;display:flex}.ew-okline__item{color:var(--pf-t2)}.ew-head--chat{min-height:46px}.ew-thread{flex-direction:column;justify-content:flex-end;gap:12px;min-height:0;padding:14px 16px 12px;display:flex;position:relative}.ew-hello{text-align:center;opacity:0;visibility:hidden;place-content:center;justify-items:center;display:grid;position:absolute;inset:14px 16px 12px}.ew-hello__hi{letter-spacing:-.01em;font-size:17px;font-weight:500}.ew-hello__ask{color:var(--e-mute);margin-top:2px}.ew-you{justify-content:flex-end;display:flex}.ew-bubble{background:var(--pf-t1);max-width:86%;color:var(--pf-bg);letter-spacing:-.011em;border-radius:20px;padding:8px 15px;font-size:15px;line-height:1.55}.ew-turn{gap:6px;display:grid}.ew-running,.ew-byline{white-space:nowrap;align-items:center;gap:8px;height:22px;display:flex}.ew-running{color:var(--e-mute);opacity:0;visibility:hidden}.ew-byline__n{font-size:12px;font-weight:500}.ew-byline .ew-head__m{margin-left:-4px}.ew-say{letter-spacing:-.011em;font-size:15px;line-height:1.6}.ew-ghost{visibility:hidden}.ew-turn .ew-okline{margin-top:2px}.ew-cmpw{padding:0 14px 12px}.ew-frame{background:var(--e-raise);box-shadow:0 0 0 1px var(--pf-line);border-radius:22px;grid-template:"field field""tools send"/minmax(0,1fr) auto;align-items:center;padding:6px 6px 6px 14px;display:grid}.ew-field{grid-area:field;align-items:center;min-height:32px;padding-right:4px;font-size:14px}.ew-field>*{white-space:nowrap;overflow:hidden}.ew-field__ph{color:var(--e-mute);text-overflow:ellipsis}.ew-field__line{justify-content:flex-end;display:flex}.ew-field__typed{flex:none;min-width:100%}.ew-tools{grid-area:tools;align-items:center;gap:2px;min-width:0;margin-left:-8px;display:flex}.ew-tool{width:30px;height:30px;color:var(--e-mute);border-radius:999px;flex:none;place-items:center;display:inline-grid;position:relative}.ew-mic__ring{box-shadow:0 0 0 2px var(--pf-signal);opacity:0;visibility:hidden;border-radius:999px;position:absolute;inset:1px}.ew-tools__x{align-items:center}.ew-mode{border:1px solid var(--pf-line);height:26px;color:var(--e-mute);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;gap:5px;margin-left:2px;padding:0 10px;font-size:12px;display:inline-flex}.ew-mode .ew-icon{width:12px;height:12px}.ew-mode__full{display:none}.ew-wave{opacity:0;visibility:hidden;align-items:center;gap:2px;height:26px;padding-left:8px;display:flex}.ew-wave i{background:var(--pf-t1);border-radius:1px;flex:none;width:2px}.ew-send{background:var(--pf-t1);width:32px;height:32px;color:var(--pf-bg);opacity:.4;border-radius:999px;grid-area:send;place-items:center;display:inline-grid}.ew-status{height:20px;color:var(--e-mute);opacity:0;visibility:hidden;align-items:center;gap:8px;margin-top:6px;padding-left:14px;font-size:12px;display:flex}.ew-status__dot{background:var(--pf-signal);border-radius:999px;flex:none;width:6px;height:6px}.ew-pane--apps>.ew-in{grid-template:"cat health""line line""marks marks"/minmax(0,1fr) auto;align-items:center;gap:6px 12px;padding:14px 16px 16px;display:grid}.ew-cat{white-space:nowrap;grid-area:cat;align-items:baseline;gap:8px;display:flex}.ew-cat__num{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:600;line-height:1.1}.ew-cat__num>:last-child{justify-self:end}.ew-cat__noun{color:var(--pf-t2);font-size:15px}.ew-cat__line{color:var(--e-mute);grid-area:line}.ew-marks{flex-wrap:wrap;grid-area:marks;gap:6px;margin-top:6px;display:flex}.ew-tile{background:var(--pf-s3);width:30px;height:30px;box-shadow:0 0 0 1px var(--pf-line);border-radius:9px;place-items:center;display:grid;position:relative}.ew-tile .ew-mark{background-color:var(--pf-t1);width:16px;height:16px}.ew-tile__ok{background:var(--e-card);border-radius:4px;place-items:center;width:14px;height:14px;display:grid;position:absolute;bottom:-4px;right:-4px}.ew-health{color:var(--pf-t2);font-variant-numeric:tabular-nums;grid-area:health;justify-self:end;align-items:center;gap:6px;font-size:12px;display:flex}@container (min-width:720px){.ew-mode__full{display:inline}.ew-mode__short{display:none}}@container (min-width:1100px){.ew{gap:18px;padding:28px;font-size:15px}.ew-slot{gap:18px;padding:18px 20px}.ew-head{min-height:50px;padding:0 20px}.ew-head__m,.ew-addr,.ew-tag,.ew-links,.ew-byline__n,.ew-ok,.ew-mode,.ew-status,.ew-health{font-size:13px}.ew-face--md,.ew-face:not(.ew-face--sm,.ew-face--xs){width:32px;height:32px}.ew-bubble,.ew-say{font-size:17px}.ew-hello__hi{font-size:19px}.ew-cat__num{font-size:34px}.ew-tile{width:34px;height:34px}}@container (max-width:879px){.ew-slot{padding:12px 14px;display:grid}.ew-slot>*{grid-area:1/1;min-width:0}.ew-askw{opacity:var(--ask,0)}.ew-links,.ew-you{display:none}.ew-pane--chat>.ew-in{grid-template-rows:auto minmax(0,1fr)}.ew-thread,.ew-cmpw{grid-area:2/1}.ew-thread{justify-content:flex-start;gap:8px;padding:12px 14px}.ew-hello{display:none}.ew-cmpw{opacity:var(--cmp,0);align-self:end;padding:12px 14px}.ew-say{line-height:1.5}}@container (max-width:560px){.ew{grid-template:"slack""mail""chat""apps"/minmax(0,1fr);gap:6px;min-height:0;padding:6px;font-size:14px}.ew-head{min-height:38px;padding:0 12px}.ew-head__m,.ew-addr,.ew-tag,.ew-byline__n,.ew-ok,.ew-mode,.ew-status,.ew-health,.ew-person,.ew-hello__ask{font-size:14px}.ew-tag{height:22px}.ew-ok{height:26px}.ew-slot{padding:10px 12px}.ew-okline{margin-top:6px}.ew-field{font-size:15px}.ew-pane--apps>.ew-in{gap:4px 12px;padding:10px 12px 12px}.ew-cat__num{font-size:24px}.ew-marks{gap:5px;margin-top:4px}}@container (max-width:359px){.ew-head{min-height:34px}.ew-slot,.ew-pane--chat .ew-thread{padding:8px 10px}.ew-pane--apps>.ew-in{padding:8px 10px 10px}}
.ap{--u:calc(100cqi/1000);background:radial-gradient(circle,color-mix(in oklab,var(--pf-t1)6%,transparent)1px,transparent 1.5px)0 0/22px 22px,var(--pf-bg);height:100%;min-height:62.5cqi;color:var(--pf-t1);font-size:13px;line-height:1.5;position:relative;overflow:hidden}:where(.ap) :where(p,dl,dt,dd){margin:0}.ap-cam,.ap-push{position:absolute;inset:0}.ap-cam{transform-origin:28% 46%}.ap-push{transform-origin:78% 76%}.ap-icon{flex:none;width:14px;height:14px}.ap-glyph{flex:none;width:12px;height:12px}.ap-glyph--run{fill:var(--pf-signal)}.ap-glyph--wait{fill:var(--pf-warning)}.ap-mark--slack{background-color:var(--pf-t2);flex:none;width:13px;height:13px;display:inline-block;-webkit-mask:url(/logos/apps/slack.svg) 50%/contain no-repeat;mask:url(/logos/apps/slack.svg) 50%/contain no-repeat}.ap-face{background:#d9e2fc var(--ap-face)center/cover no-repeat;image-rendering:pixelated;box-shadow:0 0 0 1px var(--pf-line);border-radius:999px;flex:none;display:block}.ap-face--md{width:32px;height:32px}.ap-check{width:24px;height:24px;color:var(--pf-success);background:color-mix(in srgb,var(--pf-success)15%,transparent);border-radius:999px;flex:none;place-items:center;display:grid}.ap-check--sm{width:18px;height:18px}.ap-check__svg{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;width:58%;height:58%}.ap-check__svg path{stroke-dasharray:1;stroke-dashoffset:0}.ap-sheet{inset:calc(22*var(--u));padding:calc(24*var(--u))calc(30*var(--u));border-radius:calc(16*var(--u));background:var(--pf-s1);box-shadow:0 0 0 1px var(--pf-line),0 30px 60px -36px #000000e6;position:absolute;overflow:hidden}.ap-sheet__head{align-items:center;gap:calc(12*var(--u));padding-bottom:calc(16*var(--u));border-bottom:1px solid var(--pf-line);display:flex}.ap-sheet__head .ap-face{width:clamp(28px,calc(36*var(--u)),40px);height:clamp(28px,calc(36*var(--u)),40px)}.ap-sheet__who{line-height:1.3;display:grid}.ap-sheet__name{font-size:clamp(13px,calc(15*var(--u)),17px);font-weight:600}.ap-sheet__role{font-size:clamp(12px,calc(12.5*var(--u)),14px);color:var(--pf-t3)}.ap-status{width:max-content;max-width:100%;margin-top:calc(18*var(--u));display:grid}.ap-st{min-height:calc(36*var(--u));padding:5px calc(14*var(--u))5px calc(12*var(--u));font-size:clamp(12.5px,calc(13.5*var(--u)),15px);white-space:nowrap;border-radius:10px;grid-area:1/1;align-items:center;gap:8px;display:flex}.ap-st b{font-weight:600}.ap-st__more{color:var(--pf-t3)}.ap-st--draft{color:var(--pf-t2);background:var(--pf-muted);box-shadow:inset 0 0 0 1px var(--pf-line)}.ap-st--wait{background:color-mix(in oklab,var(--pf-warning)11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pf-warning)30%,transparent)}.ap-st--wait b{color:var(--pf-warning)}.ap-st--done{background:color-mix(in oklab,var(--pf-success)11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--pf-success)28%,transparent)}.ap-st--done b{color:var(--pf-success)}.ap-st--draft,.ap-st--done{opacity:0;visibility:hidden}.ap-fields{max-width:calc(440*var(--u));margin-top:calc(14*var(--u))}.ap-field{padding:calc(9*var(--u))0;border-bottom:1px solid var(--pf-line);font-size:clamp(13px,calc(14.5*var(--u)),16px);align-items:baseline;gap:12px;display:flex}.ap-field dt{width:clamp(54px,calc(66*var(--u)),72px);font-size:clamp(12px,calc(13*var(--u)),14px);color:var(--pf-t3);flex:none}.ap-field dd{min-width:0}.ap-field__org{color:var(--pf-t3);margin-left:4px}.ap-type{display:grid}.ap-type>*{grid-area:1/1;min-width:0}.ap-ghost{visibility:hidden}.ap-msg{max-width:calc(440*var(--u));margin-top:calc(16*var(--u));font-size:clamp(13px,calc(15*var(--u)),17px);white-space:pre-line;line-height:1.6}.ap-reach{z-index:1;top:calc(30*var(--u));right:calc(46*var(--u));bottom:calc(30*var(--u));width:min(calc(430*var(--u)),420px);flex-direction:column;justify-content:space-between;gap:10px;display:flex;position:absolute}.ap-echoes{gap:calc(10*var(--u));grid-template-columns:minmax(0,1fr);display:grid}.ap-also,.ap-scrim{display:none}.ap-echo{background:var(--pf-s3);box-shadow:0 0 0 1px var(--pf-line),0 14px 32px -16px #000000bf;border-radius:12px;padding:10px 12px 11px;font-size:12.5px;line-height:1.45}.ap-echo__place{color:var(--pf-t2);align-items:center;gap:6px;font-size:12px;display:flex}.ap-echo__when{color:var(--pf-t3);margin-left:auto}.ap-echo__from{font-weight:600;display:none}.ap-echo__subject,.ap-echo__text,.ap-echo__title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ap-echo__subject{margin-top:5px}.ap-echo__title{font-weight:600}.ap-echo__post{gap:10px;margin-top:6px;display:flex}.ap-echo__words{flex:1;min-width:0}.ap-echo__btns{align-items:center;gap:8px;margin-top:8px;display:flex}.ap-echo__btn{height:26px;box-shadow:inset 0 0 0 1px var(--pf-line-strong);white-space:nowrap;border-radius:6px;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}.ap-echo__link{color:var(--pf-t2);text-decoration:underline;-webkit-text-decoration-color:var(--pf-line-strong);text-decoration-color:var(--pf-line-strong);text-underline-offset:3px;white-space:nowrap;font-size:12px}.ap-app{background:var(--pf-bg);width:26px;height:26px;box-shadow:0 0 0 1px var(--pf-line);border-radius:7px;flex:none;place-items:center;display:grid}.ap-app__mark{width:14px;height:14px}.ap-shell{background:var(--pf-s3);box-shadow:0 0 0 1px var(--pf-line-strong),0 22px 48px -14px #000c;border-radius:8px;position:relative;overflow:hidden}.ap-card{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:14px 14px 12px;display:grid;position:relative}.ap-stage-face{place-items:center;width:40px;height:40px;display:grid;position:relative}.ap-ring{fill:none;width:40px;height:40px;stroke:var(--pf-warning);stroke-width:2px;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.ap-ring circle{stroke-dasharray:1;stroke-dashoffset:0}.ap-badge{width:11px;height:11px;fill:var(--pf-warning);position:absolute;bottom:-2px;right:-2px}.ap-card__body{min-width:0}.ap-card__meta{color:var(--pf-t3);white-space:nowrap;text-overflow:ellipsis;padding-right:28px;font-size:12px;line-height:1.4;overflow:hidden}.ap-card__name{color:var(--pf-t1);font-weight:500}.ap-card__q{-webkit-line-clamp:3;letter-spacing:-.006em;-webkit-box-orient:vertical;margin-top:4px;font-size:15px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.ap-card__rows{grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin-top:8px;font-size:12px;line-height:1.4;display:grid}.ap-card__rows dt{color:var(--pf-t3)}.ap-card__rows dd{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ap-card__actions{grid-column:1/-1;align-items:center;gap:6px;margin-top:12px;display:flex}.ap-btn{isolation:isolate;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:32px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.ap-btn--primary{background:var(--pf-t1);color:var(--pf-bg)}.ap-btn--ghost{color:var(--pf-t3)}.ap-btn__press{z-index:-1;background:var(--pf-bg);opacity:0;position:absolute;inset:0}.ap-card__hide{width:24px;height:24px;color:var(--pf-t3);place-items:center;display:grid;position:absolute;top:10px;right:10px}.ap-card__hide svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:12px;height:12px}.ap-receipt{align-items:center;gap:10px;padding:14px 14px 16px;display:none;position:relative}.ap-receipt__text{-webkit-line-clamp:2;min-width:0;color:var(--pf-t3);-webkit-box-orient:vertical;flex:1;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ap-receipt__lead{color:var(--pf-t1);font-weight:500}.ap-receipt__undo{text-underline-offset:4px;flex:none;font-size:13px;font-weight:500;text-decoration:underline}.ap-drain{width:100%;height:2px;position:absolute;bottom:0;left:0;overflow:visible}.ap-drain line{stroke:color-mix(in srgb,var(--pf-t1)50%,transparent);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:0}@container (min-width:1000px){.ap-echo__from{margin-top:5px;display:block}.ap-echo--slack .ap-echo__from,.ap-echo__subject{margin-top:0}}@container (max-width:759px){.ap-cam{transform-origin:30% 24%}.ap-push{transform-origin:50% 84%}.ap-sheet{padding:16px 18px;inset:12px}.ap-fields,.ap-msg{max-width:none}.ap-reach{justify-content:flex-end;gap:8px;width:auto;inset:auto 18px 18px}.ap-scrim{height:62%;display:block;position:absolute;bottom:0;left:0;right:0}.ap-scrim__veil{background:linear-gradient(to bottom,transparent,var(--pf-bg)72px);position:absolute;inset:0}.ap-card__rows,.ap-echoes{display:none}.ap-also{width:min(100%,460px);color:var(--pf-t3);flex-wrap:wrap;align-self:flex-end;align-items:center;gap:6px;font-size:13px;display:flex}.ap-also__chip{background:var(--pf-s3);height:28px;box-shadow:inset 0 0 0 1px var(--pf-line);color:var(--pf-t1);border-radius:999px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.ap-also .ap-icon{width:13px;height:13px;color:var(--pf-t2)}.ap-corner{align-self:flex-end;width:min(100%,460px)}}@container (max-width:560px){.ap{min-height:600px}.ap-sheet{border-radius:14px;padding:14px 16px;inset:8px}.ap-sheet__head{gap:10px;padding-bottom:12px}.ap-sheet__head .ap-face{width:32px;height:32px}.ap-sheet__name{font-size:15px}.ap-sheet__role,.ap-field dt{font-size:14px}.ap-status{width:auto;margin-top:12px}.ap-st{white-space:normal;flex-wrap:wrap;gap:0 8px;padding:7px 12px;font-size:14px}.ap-st__more{flex-basis:100%;padding-left:20px}.ap-fields{margin-top:10px}.ap-field{padding:8px 0;font-size:15px}.ap-field dt{width:64px}.ap-msg{margin-top:12px;font-size:15px;line-height:1.55}.ap-reach{bottom:8px;left:8px;right:8px}.ap-scrim{height:50%}.ap-scrim__veil{opacity:var(--ap-veil,1)}.ap-card__rows{font-size:14px;display:grid}.ap-also,.ap-also__chip{font-size:14px}.ap-also__chip{height:30px}.ap-corner{width:100%}.ap-card__meta{padding-right:36px;font-size:14px}.ap-card__q{font-size:16px}.ap-btn{height:36px;padding:0 14px;font-size:14px}.ap-card__hide{width:36px;height:36px;top:4px;right:4px}.ap-card__hide svg{width:14px;height:14px}.ap-receipt__text,.ap-receipt__undo{font-size:14px}}
.nw{--nw-bg:#0f0e0c;--nw-ink:#f4f1eb;--nw-sub:#aaa499;--nw-dim:#6c675e;--nw-line:#2a2722;--nw-top:var(--header-h,64px);--nw-h:calc(100svh - var(--nw-top));--nw-pad:max(48px,calc((100% - 1320px)/2 + 48px));--nw-copy-w:clamp(340px,33vw,500px);--nw-cap-w:calc(100vw - 96px);--nw-gap:clamp(32px,3.5vw,64px);--nw-edge:max(24px,calc(var(--nw-pad) - 48px));--nw-m:clamp(24px,6svh,64px);--nw-wide:0;background:var(--nw-bg);color:var(--nw-ink);position:relative}.nw-stage{position:relative}.nw-stage:before{content:"";z-index:2;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.nw-canvas,.nw-box,.nw-chapters,.nw-next{display:none}.nw-beat{box-sizing:border-box;align-content:center;align-items:center;gap:32px var(--nw-gap);min-height:var(--nw-h);padding:var(--nw-m)var(--nw-pad);display:grid}.nw-cap{font-size:min(clamp(2.25rem,4.4vw,4rem),calc(var(--nw-cap-w)/8.4));letter-spacing:-.034em;color:var(--nw-ink);margin:0;font-weight:400;line-height:1.02}.nw-cap .nw-ln{white-space:nowrap}.nw-ln{display:block}.nw-ln__in{display:inline-block}.nw-sub{max-width:34ch;color:var(--nw-sub);text-wrap:pretty;margin:20px 0 0;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.5}.nw-fig{place-items:center;width:100%;display:grid;position:relative}.nw-beat:not([data-beat="0"]) .nw-fig{aspect-ratio:16/10;justify-self:center;max-width:1120px}.nw-beat[data-beat="2"] .nw-fig{aspect-ratio:4/3}.nw-fb,.nw-still{width:100%;height:100%;position:absolute;inset:0}.nw-fig[data-drawn] .nw-fb{visibility:hidden}.nw-fb path,.nw-fb rect,.nw-fb circle{vector-effect:non-scaling-stroke}.nw-fb #nw-mark{vector-effect:none}.nw-fb__side{fill:#0c0b0a;stroke:#f4f1eb4d}.nw-fb__floor-top{fill:#1c1a17;stroke:#f4f1eb8c}.nw-fb__layer-top{fill:#261d17;stroke:#ff7a5c99}.nw-fb__tiles{fill:#ff7a5c0d;stroke:#ff7a5c4d}.nw-fb__outline{fill:none;stroke:#f4f1eb80;stroke-width:1.5px}.nw-fb__zone{fill:#f4f1eb0b;stroke:#f4f1eb47}.nw-fb__pill{fill:#171513eb;stroke:#f4f1eb3d}.nw-fb__label,.nw-fb__tags text{font:500 13px var(--font-sans);fill:#f4f1ebdb}.nw-fb__post{fill:none;stroke:#f4f1eb6b}.nw-fb__person{fill:#ebe5da}.nw-fb__ai{fill:#2b231d;stroke:#f4f1ebb3}.nw-fb__tool{fill:#1f1c19;stroke:#f4f1eb80}.nw-fb__beams{fill:none;stroke:#ff7a5cbf;stroke-width:1.6px}.nw-solo{align-items:flex-end;gap:18px;display:flex}.nw-person{background:#ebe5da var(--nw-i-owen)50% 26%/112% no-repeat;filter:grayscale()sepia(.28)contrast(1.06);width:92px;height:92px;image-rendering:pixelated;border-radius:999px;flex:none;box-shadow:0 0 0 1px #0f0e0c59}.nw-tile{background:0 0;flex:none;width:520px;height:344px;position:relative}.nw-chat{contain:size layout;background:var(--pf-s0);box-shadow:0 0 0 1px var(--pf-line),0 40px 90px -40px #000000e6;text-align:left;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;font-weight:450;display:grid;position:absolute;inset:0;overflow:hidden}:where(.nw-chat) :where(p,ol){margin:0;padding:0;list-style:none}.nw-chat__head{border-bottom:1px solid var(--pf-line);height:44px;color:var(--pf-t2);justify-content:space-between;align-items:center;padding:0 14px 0 18px;font-size:13px;display:flex}.nw-chat__title{font-weight:500}.nw-chat__owner{border:1px solid var(--pf-line);height:24px;color:var(--pf-t3);border-radius:999px;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12px;display:inline-flex}.nw-chat__icon,.nw-chat__spark,.nw-chat__glyph{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.nw-chat__spark,.nw-chat__glyph{fill:currentColor;stroke:none}.nw-chat__glyph{width:10px;height:10px;color:var(--pf-signal)}.nw-chat__thread{flex-direction:column;gap:14px;min-height:0;padding:16px 20px 0;display:flex}.nw-chat__you{background:var(--pf-t1);max-width:80%;color:var(--pf-bg);letter-spacing:-.011em;border-radius:20px;align-self:flex-end;padding:8px 16px;font-size:15px;line-height:1.5}.nw-chat__turn{gap:6px;display:grid}.nw-chat__slot{height:22px;display:grid}.nw-chat__slot>*{min-width:0;color:var(--pf-t2);grid-area:1/1;align-items:center;gap:7px;font-size:12px;font-weight:500;display:flex}.nw-chat__run{opacity:0;visibility:hidden;gap:8px;font-size:13px;font-weight:450}.nw-chat__line{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.nw-chat__line[data-sweep]{background:linear-gradient(100deg,var(--pf-t3)40%,var(--pf-t1)50%,var(--pf-t3)60%)100% 0/250% 100% no-repeat;color:#0000;-webkit-background-clip:text;background-clip:text}.nw-chat__clock,.nw-chat__got{font-variant-numeric:tabular-nums;color:var(--pf-t3)}.nw-chat__clock{font:500 12px var(--font-mono);margin-left:auto}.nw-chat__steps{margin-left:5px;display:grid}.nw-chat__step{border-left:1px solid var(--pf-line);align-items:center;gap:8px;min-width:0;min-height:26px;padding-left:12px;font-size:13px;display:flex}.nw-chat__stack{min-width:0;display:grid}.nw-chat__stack>*{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.nw-chat__doing{opacity:0;visibility:hidden}.nw-chat__did{color:var(--pf-t2)}.nw-chat__reply{letter-spacing:-.011em;margin-top:2px;font-size:15px;line-height:1.55}.nw-chat__foot{color:var(--pf-t3);font-size:12px}.nw-chat__composer{background:var(--pf-s1);height:44px;box-shadow:0 0 0 1px var(--pf-line);color:var(--pf-t3);border-radius:22px;align-items:center;gap:10px;margin:0 14px 14px;padding:0 6px 0 18px;font-size:14px;display:flex}.nw-chat__field{flex:1;min-width:0;display:grid}.nw-chat__field>*{white-space:nowrap;grid-area:1/1;overflow:hidden}.nw-chat__typed{color:var(--pf-t1)}.nw-tile[data-paused] .is-typing:after{animation-play-state:paused}.nw-chat__send{background:var(--pf-t1);width:32px;height:32px;color:var(--pf-bg);opacity:.4;border-radius:999px;place-items:center;display:grid}.nw-app{background:#1c1a17;border-radius:4px;flex:none;place-items:center;width:16px;height:16px;display:inline-grid;box-shadow:inset 0 0 0 1px #f4f1eb24}.nw-app:before{content:"";width:10px;height:10px;-webkit-mask:var(--m)center/contain no-repeat;-webkit-mask:var(--m)center/contain no-repeat;mask:var(--m)center/contain no-repeat;background:#c5c2bb}.nw-hot{pointer-events:none;position:absolute;inset:0}.nw-tag{z-index:2;color:#f4f1ebeb;height:26px;font:500 12.5px/1 var(--font-sans);white-space:nowrap;pointer-events:auto;background:#171513eb;border:1px solid #f4f1eb3d;border-radius:999px;align-items:center;padding:0 11px;transition:opacity .3s,border-color .2s,background-color .2s,color .2s;display:inline-flex;position:absolute;top:0;left:0}.nw-tag:before{content:"";position:absolute;inset:-9px -4px}.nw-tag--ai{background:#261e18f0}.nw-tag:hover{border-color:#f4f1eb99}.nw-tag[data-hot]{color:#0f0e0c;background:#f4f1eb;border-color:#f4f1eb}.nw-tag:focus-visible{outline-offset:2px;outline:2px solid #ff7a5c}.nw-card{z-index:5;pointer-events:none;opacity:0;visibility:hidden;background:#131210f7;border-radius:14px;width:252px;padding:12px 14px 13px;font-size:13px;line-height:1.45;transition:opacity .18s,visibility 0s linear .18s;position:absolute;top:0;left:0;box-shadow:0 0 0 1px #f4f1eb29,0 24px 60px -24px #000000e6}.nw-card[data-on]{opacity:1;visibility:visible;transition:opacity .18s}.nw-card[data-dock]{width:auto;inset:auto 16px 68px;transform:none!important}.nw-card p{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;display:flex}.nw-card p+p{margin-top:8px}.nw-card b{font-size:15px;font-weight:500}.nw-card small{color:var(--pf-t3);font-size:12px}.nw-card__line{color:var(--pf-t2)}.nw-card__chip{color:var(--pf-t2);align-items:center;gap:6px;display:inline-flex}.nw-card__face{background:#ebe5da var(--f)50% 26%/112% no-repeat;width:22px;height:22px;image-rendering:pixelated;border-radius:999px;flex:none;box-shadow:0 0 0 2px #131210}.nw-card__faces{margin-left:auto;display:inline-flex}.nw-card__faces>*+*{margin-left:-7px}.nw-card__face[data-ink]{filter:grayscale()sepia(.28)contrast(1.06)}.nw-card__face[data-ai]{background-color:#2b231d;width:30px;height:30px}.nw-card__who{grid-template-columns:auto 1fr;gap:0 10px!important;display:grid!important}.nw-card__who>:first-child{grid-row:span 2}.nw-lab{width:14px;height:14px;-webkit-mask:var(--m)center/contain no-repeat;-webkit-mask:var(--m)center/contain no-repeat;mask:var(--m)center/contain no-repeat;background:#f4f1eb;flex:none}.nw-pause{z-index:6;color:#f4f1eb;min-height:34px;font:500 13px/1 var(--font-sans);cursor:pointer;opacity:0;background:#0f0e0cc7;border:1px solid #f4f1eb29;border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;transition:opacity .2s;display:inline-flex;position:absolute;bottom:16px;right:16px}.nw-pause[hidden]{display:none}.nw-stage:hover .nw-pause,.nw-pause:focus-visible,.nw-pause[data-paused=true]{opacity:1}.nw-pause:focus-visible{outline-offset:2px;outline:2px solid #ff7a5c}.nw-pause__icon{background:linear-gradient(currentColor,currentColor) 0/3px 100% no-repeat,linear-gradient(currentColor,currentColor) 100%/3px 100% no-repeat;flex:none;width:10px;height:10px}.nw-pause[data-paused=true] .nw-pause__icon{clip-path:polygon(15% 0,100% 50%,15% 100%);background:currentColor}@media (hover:none){.nw-pause{opacity:.9;min-height:44px}}.nw[data-mode]{height:calc(var(--nw-h)*var(--nw-track,4.4))}.nw[data-mode] .nw-stage{top:var(--nw-top);height:var(--nw-h);grid-template-columns:[full-start]var(--nw-pad)[copy-start pic-start]minmax(0,1fr)[copy-end pic-end]var(--nw-pad)[full-end];grid-template-rows:[full-start]clamp(20px,3.4svh,36px)[mark-start]auto[mark-end copy-start]auto[copy-end]12px[pic-start]minmax(0,1fr)[pic-end]16px[full-end];display:grid;position:sticky;overflow:hidden}.nw[data-mode] .nw-beat{display:contents}.nw[data-mode] .nw-canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.nw[data-mode] .nw-box{visibility:hidden;pointer-events:none;grid-area:pic;display:block}.nw[data-mode] .nw-copy{z-index:3;pointer-events:none;grid-area:copy;align-self:start;min-width:0;position:relative}.nw[data-mode] .nw-chapters{z-index:3;font:500 13px/1 var(--font-sans);font-variant-numeric:tabular-nums;color:var(--nw-dim);grid-area:mark/copy;align-items:center;margin:0 0 clamp(16px,2.6svh,28px);padding:0;list-style:none;display:flex;position:relative}.nw-chapters li{align-items:center;transition:color .45s;display:inline-flex}.nw-chapters li+li:before{content:"";opacity:.6;background:currentColor;width:28px;height:1px;margin:0 10px}.nw-chapters li[data-past]{color:var(--nw-sub)}.nw-chapters li[data-on]{color:var(--nw-ink)}.nw[data-mode] .nw-beat .nw-fig{aspect-ratio:auto;grid-area:pic/full;justify-self:stretch;width:auto;min-width:0;max-width:none;min-height:0}.nw[data-instant] *,.nw[data-instant] :before{transition:none!important}.nw[data-mode=pin] .nw-beat:not([data-beat="0"]) .nw-fig,.nw[data-mode=pin] .nw-person{display:none}.nw[data-mode=pin] .nw-beat[data-beat="0"] .nw-fig,.nw[data-mode=pin] .nw-solo{display:contents}.nw[data-mode=pin] .nw-tile{z-index:1;transform-origin:0 0;will-change:transform;position:absolute;top:0;left:0}.nw[data-mode=pin] .nw-ln{margin-bottom:-.14em;padding-bottom:.14em;overflow:hidden}.nw[data-mode=pin] .nw-ln__in{opacity:0;transition:transform .42s cubic-bezier(.7,0,.84,0),opacity .32s;transform:translateY(118%)}.nw[data-mode=pin] .nw-copy[data-at=above] .nw-ln__in{transform:translateY(-112%)}.nw[data-mode=pin] .nw-copy[data-at=in] .nw-ln__in{opacity:1;transition:transform .95s cubic-bezier(.16,1,.3,1)calc(.22s + var(--i,0)*75ms),opacity .35s ease calc(.22s + var(--i,0)*75ms);transform:none}.nw[data-mode=pin] .nw-copy{transform-origin:0 60%;transition:scale .42s;scale:1.035}.nw[data-mode=pin] .nw-copy[data-at=in]{transition:scale 1.3s cubic-bezier(.16,1,.3,1) .2s;scale:1}.nw[data-mode=fade] .nw-beat .nw-fig{opacity:0;visibility:hidden;transition:opacity .32s ease-in,visibility 0s linear .32s}.nw[data-mode=fade] .nw-beat .nw-fig[data-on]{opacity:1;visibility:visible;transition:opacity .6s ease-out .24s}.nw[data-mode=fade] .nw-copy{opacity:0;transition:opacity .3s}.nw[data-mode=fade] .nw-copy[data-at=in]{opacity:1;transition:opacity .55s .25s}.nw[data-handoff]{margin-bottom:calc(var(--nw-seam,32px) - var(--nw-h))}.nw[data-mode] .nw-stage{z-index:2;background:var(--nw-bg)}.nw[data-handoff] .nw-stage{transition:opacity .35s,visibility}.nw[data-handoff=open] .nw-stage{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .5s,visibility 0s linear .5s}.nw[data-mode] .nw-chapters,.nw[data-mode] .nw-stage:before{transition:opacity .45s}.nw[data-mode][data-beat="3"] .nw-chapters,.nw[data-mode][data-beat="3"] .nw-stage:before{opacity:0}.nw[data-mode][data-beat="3"] .nw-pause{opacity:0;visibility:hidden}.nw[data-mode] .nw-next{z-index:3;pointer-events:none;display:block;position:absolute;inset:0}.nw[data-mode] .nw-next[data-off]{display:none}.nw-next__title,.nw-next__lead{margin:0;padding-bottom:.14em;position:absolute;overflow:hidden}.nw-next__in{display:block}.nw[data-mode=pin] .nw-next__in{opacity:0;transition:transform .42s cubic-bezier(.7,0,.84,0),opacity .32s;transform:translateY(105%)}.nw[data-mode=pin] .nw-next[data-at=in] .nw-next__in{opacity:1;transition:transform .95s cubic-bezier(.16,1,.3,1) .22s,opacity .35s .22s;transform:none}.nw[data-mode=pin] .nw-next[data-at=in] .nw-next__lead .nw-next__in{transition-delay:.36s}.nw[data-mode=fade] .nw-next__in{opacity:0;transition:opacity .3s}.nw[data-mode=fade] .nw-next[data-at=in] .nw-next__in{opacity:1;transition:opacity .55s .25s}.nw[data-mode=fade] .nw-canvas{opacity:0;transition:opacity .32s ease-in}.nw[data-mode=fade][data-beat="3"] .nw-canvas{opacity:1;transition:opacity .6s ease-out .24s}@media (max-width:720px){.nw{--nw-pad:20px;--nw-cap-w:calc(100vw - 40px)}.nw-beat[data-beat="1"] .nw-fig{aspect-ratio:10/9}.nw-beat[data-beat="2"] .nw-fig{aspect-ratio:1}.nw-solo{flex-direction:column-reverse;align-items:flex-start;gap:12px}.nw-person{width:64px;height:64px}.nw-tile{width:min(350px,100vw - 40px);height:316px}.nw-chat__head{height:36px;padding:0 10px 0 14px}.nw-chat__thread{gap:12px;padding:12px 12px 0}.nw-chat__turn{gap:5px}.nw-chat__you{border-radius:16px;max-width:86%;padding:6px 13px;font-size:14px;line-height:1.4}.nw-chat__run,.nw-chat__step{font-size:12.5px}.nw-chat__reply{font-size:14px;line-height:1.45}.nw-chat__composer{height:38px;margin:0 10px 10px;padding:0 4px 0 14px}.nw-chat__send{width:30px;height:30px}}@media (min-width:1080px) and (min-aspect-ratio:5/4),(min-aspect-ratio:8/5){.nw{--nw-wide:1;--nw-cap-w:var(--nw-copy-w)}.nw-beat{grid-template-columns:var(--nw-copy-w)minmax(0,1fr)}.nw-beat[data-beat="2"] .nw-fig{aspect-ratio:6/5}.nw[data-mode] .nw-stage{grid-template-columns:[full-start]var(--nw-pad)[copy-start]var(--nw-copy-w)[copy-end]var(--nw-gap)[pic-start]minmax(0,1fr)[pic-end]var(--nw-edge)[full-end];grid-template-rows:[full-start]var(--nw-m)[pic-start]minmax(0,1fr)[mark-start]auto [mark-end copy-start]auto [copy-end]minmax(0,1fr)[pic-end]var(--nw-m)[full-end]}.nw[data-mode] .nw-beat .nw-fig{grid-column:pic}}
.hx-sec{--hx-bg:var(--paper);--hx-raise:#fff;--hx-ink:var(--ink);--hx-ink-2:var(--ink-2);--hx-ink-3:#8a8478;--hx-line:var(--hairline);--hx-accent:var(--coral-deep);--hx-signal:var(--coral);background:var(--hx-bg);color:var(--hx-ink);padding-block:clamp(88px,13vh,168px);position:relative}.hx-sec[data-tone=bone]{--hx-bg:var(--bone);--hx-raise:#f8f4ec}.hx-sec[data-tone=dark],html[data-shell=night] .hx-sec{--hx-bg:#0f0e0c;--hx-raise:#171614;--hx-ink:#f4f1eb;--hx-ink-2:#aaa499;--hx-ink-3:#7f7a70;--hx-line:#2a2722;--hx-accent:var(--coral-bright);--hx-signal:var(--coral-bright)}html[data-shell=night] .hx-sec[data-tone=bone],html[data-shell=night] .hx-sec[data-tone=dark]{--hx-bg:#131210;--hx-raise:#1a1917}html[data-shell=night] body,html[data-shell=night] main.hx{background:#0f0e0c}.hx-h1{letter-spacing:-.042em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(2.75rem,5.6vw,5rem);font-weight:500;line-height:.98}.hx-nb{white-space:nowrap}.hx-h2{letter-spacing:-.036em;text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.25rem,4.9vw,4.375rem);font-weight:500;line-height:1.02}.hx-h3{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,2.3vw,2rem);font-weight:500;line-height:1.1}.hx-lead{color:var(--hx-ink-2);text-wrap:pretty;max-width:44ch;margin:0;font-size:clamp(1.125rem,1.55vw,1.375rem);line-height:1.5}.hx-body{color:var(--hx-ink-2);text-wrap:pretty;margin:0;font-size:1.0625rem;line-height:1.6}.hx-small{color:var(--hx-ink-3);font-size:.9375rem;line-height:1.5}.hx-head{gap:22px;margin-bottom:clamp(44px,6vw,80px);display:grid}.hx-head--split{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;column-gap:64px}@media (max-width:900px){.hx-head--split{grid-template-columns:minmax(0,1fr)}}.hx-link{color:var(--hx-ink);text-decoration:underline;-webkit-text-decoration-color:var(--hx-signal);text-decoration-color:var(--hx-signal);text-underline-offset:5px;align-items:center;gap:8px;font-size:1rem;font-weight:500;text-decoration-thickness:1px;transition:text-decoration-thickness .2s;display:inline-flex}.hx-link:hover{text-decoration-thickness:2px}.hx-link-arrow{transition:transform .25s cubic-bezier(.16,1,.3,1)}.hx-link:hover .hx-link-arrow{transform:translate(4px)}.hx-hero{padding-top:clamp(56px,9vh,112px);padding-bottom:clamp(56px,8vh,104px);overflow:hidden}.hx-hero:before{content:"";pointer-events:none;background-image:linear-gradient(to right,var(--hx-line)1px,transparent 1px),linear-gradient(to bottom,var(--hx-line)1px,transparent 1px);opacity:.55;background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 20%,#0000 75%)}.hx-hero__head{z-index:2;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:28px 64px;display:grid;position:relative}@media (max-width:1023px){.hx-hero__head{grid-template-columns:minmax(0,1fr)}}.hx-hero__side{gap:28px;padding-bottom:10px;display:grid}.hx-hero__ctas{flex-wrap:wrap;align-items:center;gap:14px 28px;display:flex}.hx-hero__stage{perspective:1600px;margin-top:clamp(48px,7vw,88px);position:relative}.hx-hero__stage:before{content:"";z-index:0;pointer-events:none;filter:blur(30px);background:radial-gradient(55% 60% at 50% 40%,#f2543b29,#0000 70%);position:absolute;inset:6% 8% -6%}.hx-hero__stage>.demo-stage{z-index:1;transform-origin:50% 0;position:relative}.hx-stakes__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}@media (max-width:1023px){.hx-stakes__grid{grid-template-columns:minmax(0,1fr)}}.hx-stakes__copy{gap:28px;display:grid}.hx-stakes__answer{border-left:2px solid var(--hx-signal);color:var(--hx-ink);max-width:34ch;margin:0;padding-left:18px;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5}.hx-statement{letter-spacing:-.03em;text-wrap:balance;max-width:24ch;margin:0;font-size:clamp(1.875rem,4.1vw,3.75rem);font-weight:500;line-height:1.1}.hx-statement .hx-word{transition:color .2s linear}html[data-motion=full] [data-enhance=fill][data-ready] .hx-word{color:color-mix(in srgb,var(--hx-ink)22%,var(--hx-bg))}html[data-motion=full] [data-enhance=fill][data-ready] .hx-word[data-lit]{color:var(--hx-ink)}.hx-layers-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:1023px){.hx-layers-grid{grid-template-columns:minmax(0,1fr)}.hx-layers-grid>.demo-stage{order:-1}}.hx-layers{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.hx-layer{background:var(--hx-raise);box-shadow:0 0 0 1px var(--hx-line);border-radius:18px;align-content:start;gap:10px;padding:clamp(20px,2.4vw,28px);display:grid;position:relative}.hx-layer__index{color:var(--hx-ink-3);align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.hx-layer__bar{background:var(--hx-line);border-radius:99px;width:36px;height:3px;display:block}.hx-layer[data-layer=platform] .hx-layer__bar{background:var(--hx-signal)}.hx-act{overflow:clip}.hx-act__head{gap:18px;margin-bottom:clamp(28px,4vw,48px);display:grid}.hx-act__head .hx-lead{max-width:46ch}.hx-act__body{grid-template-areas:"stage""nav";align-items:start;gap:clamp(28px,4vw,44px);display:grid}.hx-act__nav{grid-area:nav}.hx-act__stages{grid-area:stage}@media (min-width:1024px){.hx-act__body{grid-template-columns:minmax(0,.72fr) minmax(0,1.6fr);grid-template-areas:"nav stage";align-items:center;column-gap:clamp(40px,5vw,72px)}.hx-act__tab-btn{min-height:44px;padding:10px 0}.hx-act__tab[data-active] .hx-act__tab-inner{padding-bottom:14px}}@media (min-width:1280px) and (min-height:760px){.hx-act{--hx-act-pin:calc(100svh - var(--header-h,64px));--hx-act-step:62svh;padding-bottom:0}.hx-act__track{height:calc(var(--hx-act-pin) + var(--hx-act-n,6)*var(--hx-act-step))}.hx-act__pin{top:var(--header-h,64px);height:var(--hx-act-pin);align-items:center;display:grid;position:sticky}.hx-act__stages{width:100%;max-width:max(740px,calc((var(--hx-act-pin) - 72px)*1.24));justify-self:end}.hx-act__tour{display:none}}.hx-act__nav{align-content:start;gap:20px;display:grid}.hx-act__tabs{border-top:1px solid var(--hx-line);margin:0;padding:0;list-style:none;display:grid}.hx-act__tab{border-bottom:1px solid var(--hx-line);position:relative}.hx-act__tab-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;min-height:52px;color:var(--hx-ink-3);align-items:center;padding:14px 0;font-size:1.0625rem;line-height:1.3;transition:color .3s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.hx-act__tab-btn:hover,.hx-act__tab[data-active] .hx-act__tab-btn{color:var(--hx-ink)}.hx-act__tab-btn:focus-visible{outline:2px solid var(--hx-signal);outline-offset:4px;border-radius:6px}.hx-act__tab-name{align-items:center;gap:12px;display:inline-flex}.hx-act__tab-name:before{content:"";background:var(--hx-line);border-radius:50%;width:7px;height:7px;transition:background-color .3s,box-shadow .3s}.hx-act__tab[data-active] .hx-act__tab-name:before{background:var(--hx-signal);box-shadow:0 0 0 4px #ff7a5c29}.hx-act__tab-more{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,1,.36,1),opacity .3s;display:grid}.hx-act__tab-inner{min-height:0;overflow:hidden}.hx-act__tab[data-active] .hx-act__tab-more{opacity:1;grid-template-rows:1fr}.hx-act__tab[data-active] .hx-act__tab-inner{padding-bottom:18px}.hx-act__tab-title{color:var(--hx-ink);letter-spacing:-.01em;margin:0 0 8px;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:400;line-height:1.2}.hx-act__tab-more .hx-body{color:var(--hx-ink-2);max-width:42ch;margin:0 0 12px}.hx-act__tour{all:unset;box-sizing:border-box;border:1px solid var(--hx-line);min-height:36px;color:var(--hx-ink-2);cursor:pointer;border-radius:999px;justify-self:start;align-items:center;gap:10px;padding:0 14px;font-size:.875rem;transition:color .2s,border-color .2s;display:inline-flex}.hx-act__tour[data-pending]{visibility:hidden}.hx-act__tour:hover{color:var(--hx-ink);border-color:var(--hx-ink-3)}.hx-act__tour:focus-visible{outline:2px solid var(--hx-signal);outline-offset:3px}.hx-act__tour-icon{box-sizing:border-box;border-left:2px solid;border-right:2px solid;width:8px;height:10px}.hx-act__tour[data-paused=true] .hx-act__tour-icon{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0}@media (pointer:coarse){.hx-act__tour{min-height:44px}}.hx-act__stages{display:grid}.hx-act__stage{opacity:0;visibility:hidden;grid-area:1/1;min-width:0;transition:opacity .3s ease-out,visibility 0s linear .3s}.hx-act__stage[data-active]{opacity:1;visibility:visible;transition:opacity .3s ease-out,visibility}.hx-act__stage>.demo-stage{flex-direction:column;height:100%;display:flex}.hx-act__stage>.demo-stage>.demo-stage__screen{flex:1}.hx-act__stage .bm{height:100%;min-height:560px}.hx-act__stage>.demo-stage{box-shadow:none;background:0 0;padding:0}.hx-act__stage>.demo-stage:after,.hx-act__stage .demo-stage__light{display:none}html[data-motion=full] .hx-act__stage:not([data-active]){transform:translateY(10px)scale(.99)}html[data-motion=full] .hx-act__stage{transition:opacity .3s ease-out,transform .45s cubic-bezier(.16,1,.3,1),visibility 0s linear .3s}html[data-motion=full] .hx-act__stage[data-active]{transition:opacity .3s ease-out,transform .45s cubic-bezier(.16,1,.3,1),visibility}.hx-act__still{aspect-ratio:16/10;color:var(--pf-t3);place-items:center;font-size:14px;display:grid}.hx-act__still img{object-fit:cover;object-position:center top;opacity:.92;width:100%;height:100%}.hx-act__still-note{z-index:2;color:#c5c2bb;background:#0f0e0ccc;border:1px solid #f4f1eb24;border-radius:99px;padding:5px 10px;font-size:12px;position:absolute;top:14px;left:16px}.hx-index{border-top:1px solid var(--hx-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}@media (max-width:1023px){.hx-index{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hx-index{grid-template-columns:minmax(0,1fr)}}.hx-index__group{border-bottom:1px solid var(--hx-line);padding:28px 28px 32px 0}.hx-index__title{color:var(--hx-ink);margin:0 0 16px;font-size:1.0625rem;font-weight:500}.hx-index__items{gap:9px;margin:0;padding:0;list-style:none;display:grid}.hx-index__item{color:var(--hx-ink-2);align-items:baseline;gap:10px;font-size:1rem;line-height:1.45;display:flex}.hx-index__item:before{content:"";background:var(--hx-signal);flex:none;width:10px;height:1px;margin-top:.7em}.hx-index__badge{border:1px solid var(--hx-line);color:var(--hx-ink-3);border-radius:99px;flex:none;margin-left:auto;padding:2px 8px;font-size:.75rem;line-height:1.5}.hx-adoption__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}@media (max-width:1023px){.hx-adoption__grid{grid-template-columns:minmax(0,1fr)}}.hx-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:1023px){.hx-proof{grid-template-columns:minmax(0,1fr)}}.hx-proof__card{background:var(--hx-raise);box-shadow:0 0 0 1px var(--hx-line);min-height:300px;color:inherit;border-radius:20px;align-content:space-between;gap:36px;padding:clamp(24px,3vw,34px);text-decoration:none;transition:box-shadow .25s,transform .35s cubic-bezier(.16,1,.3,1);display:grid}a.hx-proof__card:hover{box-shadow:0 0 0 1px var(--hx-ink-3)}html[data-motion=full] a.hx-proof__card:hover{transform:translateY(-3px)}.hx-proof__client{color:var(--hx-ink-2);font-size:.9375rem}.hx-proof__figure{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(2.75rem,5vw,4.25rem);font-weight:500;line-height:.95}.hx-proof__label{color:var(--hx-ink);max-width:26ch;margin:10px 0 0;font-size:1.0625rem;line-height:1.45}.hx-proof__sub{color:var(--hx-ink-2);margin:8px 0 0;font-size:.9375rem}.hx-chip{border:1px solid var(--hx-line);width:max-content;color:var(--hx-ink-3);border-radius:99px;align-items:center;gap:7px;padding:4px 10px;font-size:.8125rem;line-height:1.4;display:inline-flex}.hx-chip:before{content:"";background:var(--hx-signal);border-radius:99px;width:6px;height:6px}.hx-steps{border-top:1px solid var(--hx-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}@media (max-width:900px){.hx-steps{grid-template-columns:minmax(0,1fr)}}.hx-step{align-content:start;gap:12px;padding:28px 28px 8px 0;display:grid;position:relative}.hx-step:before{content:"";background:var(--hx-signal);border-radius:99px;width:7px;height:7px;position:absolute;top:-4px;left:0}.hx-step__n{color:var(--hx-ink-3);font-variant-numeric:tabular-nums;font-size:.9375rem}.hx-guarantee{background:var(--hx-raise);box-shadow:0 0 0 1px var(--hx-line);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px 28px;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,32px);display:grid}.hx-guarantee__seal{border:1px solid var(--hx-signal);width:68px;height:68px;color:var(--hx-signal);text-align:center;border-radius:999px;place-items:center;font-size:.8125rem;font-weight:500;line-height:1.15;display:grid}.hx-guarantee__text{max-width:52ch;margin:0;font-size:clamp(1.125rem,1.7vw,1.375rem);line-height:1.45}.hx-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}@media (max-width:900px){.hx-pair{grid-template-columns:minmax(0,1fr)}}.hx-panel{background:var(--hx-raise);box-shadow:0 0 0 1px var(--hx-line);border-radius:22px;align-content:start;gap:18px;padding:clamp(26px,3.4vw,44px);display:grid}.hx-trust{gap:0;margin:6px 0 0;padding:0;list-style:none;display:grid}.hx-trust li{border-top:1px solid var(--hx-line);color:var(--hx-ink);gap:12px;padding:13px 0;font-size:1.0625rem;line-height:1.45;display:flex}.hx-trust li:before{content:"";border:1px solid var(--hx-signal);border-radius:99px;flex:none;width:7px;height:7px;margin-top:.55em}.hx-models{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.hx-model{border:1px solid var(--hx-line);color:var(--hx-ink-2);border-radius:99px;align-items:center;gap:8px;padding:7px 12px;font-size:.875rem;display:inline-flex}.hx-model__mark{background:var(--hx-ink);opacity:.85;flex:none;width:15px;height:15px;-webkit-mask:none 50%/contain no-repeat;mask:none 50%/contain no-repeat}.hx-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:48px 64px;display:grid}@media (max-width:900px){.hx-faq{grid-template-columns:minmax(0,1fr)}}.hx-faq__list{border-top:1px solid var(--hx-line)}.hx-faq__item{border-bottom:1px solid var(--hx-line)}.hx-faq__q{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:1.1875rem;font-weight:500;list-style:none;display:flex}.hx-faq__q::-webkit-details-marker{display:none}.hx-faq__plus{flex:none;width:14px;height:14px;position:relative}.hx-faq__plus:before,.hx-faq__plus:after{content:"";background:var(--hx-ink-2);width:14px;height:2px;transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .2s;position:absolute;top:6px;left:0}.hx-faq__plus:after{transform:rotate(90deg)}.hx-faq__item[open] .hx-faq__plus:after{transform:rotate(0)}.hx-faq__item[open] .hx-faq__plus:before,.hx-faq__item[open] .hx-faq__plus:after{background:var(--hx-signal)}.hx-faq__a{color:var(--hx-ink-2);max-width:64ch;padding:0 40px 24px 0;font-size:1.0625rem;line-height:1.65}.hx-giant{letter-spacing:-.05em;color:var(--hx-ink);text-wrap:balance;margin:0;padding-block:clamp(40px,6vw,80px) 0;font-size:clamp(2.5rem,8.6vw,8.5rem);font-weight:500;line-height:.92}html[data-motion] [data-enhance=rise][data-ready]>*{will-change:transform,opacity}@media (min-width:1024px){html[data-motion=full] .hx-hero__stage>.demo-stage{transform:rotateX(11deg)translateY(24px)scale(.955)}}html[data-shell=night] header{color:#f4f1eb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0e0cdb;border-color:#2a2722}html[data-shell=night] header a,html[data-shell=night] header button{color:#e9e5dd}html[data-shell=night] .btn.bg-ink,.hx-sec[data-tone=dark] .btn.bg-ink{color:#14130f;background:#f4f1eb;border-color:#f4f1eb}html[data-shell=night] .btn.bg-ink:before,.hx-sec[data-tone=dark] .btn.bg-ink:before{background:#fff}html[data-shell=night] footer{color:#f4f1eb;background:#0f0e0c;border-color:#2a2722}html[data-shell=night] footer .text-ink,html[data-shell=night] footer a{color:#e9e5dd}html[data-shell=night] footer .text-ink-2,html[data-shell=night] footer .label-mono{color:#9a968e}html[data-shell=night] footer .border-hairline{border-color:#2a2722}.hx-motion{color:var(--hx-ink-2);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:clamp(28px,4vw,48px);font-size:.9375rem;display:flex}.hx-motion__set{border:1px solid var(--hx-line);border-radius:999px;gap:4px;padding:3px;display:inline-flex}.hx-motion__set button{min-height:34px;color:var(--hx-ink-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}@media (max-width:420px){.hx-motion__set button{padding:0 10px;font-size:.875rem}}.hx-motion__set button[aria-pressed=true]{background:var(--hx-ink);color:var(--hx-bg)}.hx-motion__set button:focus-visible{outline:2px solid var(--hx-signal);outline-offset:2px}@media (hover:none){.hx-motion__set button{min-height:44px}}.hx-h2{letter-spacing:-.034em;font-size:clamp(2.125rem,3.4vw,3.25rem);font-weight:400}.hx-h3{font-weight:400}[data-asleep] *,[data-asleep] :before,[data-asleep] :after{animation-play-state:paused!important}.hx-logos{background:var(--paper);border-block:1px solid var(--hairline);padding-block:30px}html[data-shell=night] .hx-logos{background:#0f0e0c;border-color:#2a2722}.hx-logos__row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hx-logos__label{color:var(--ink-2);white-space:nowrap;margin:0;font-size:.9375rem}html[data-shell=night] .hx-logos__label{color:#aaa499}.hx-logos__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.hx-logos__belt{width:max-content;animation:52s linear infinite hx-logos;display:flex}.hx-logos__viewport:hover .hx-logos__belt,.hx-logos__viewport:focus-within .hx-logos__belt{animation-play-state:paused}.hx-logos__list{align-items:center;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.hx-logos__item{border:1px solid var(--hairline);background:color-mix(in srgb,#fff 55%,var(--paper));border-radius:16px;justify-content:center;align-items:center;min-width:176px;min-height:64px;padding:0 26px;transition:border-color .25s,background-color .25s,box-shadow .25s;display:flex}.hx-logos__item:hover,.hx-logos__item:focus-within{border-color:color-mix(in srgb,var(--ink)18%,var(--hairline));background:#fff;box-shadow:0 10px 28px -18px #14130f59}html[data-shell=night] .hx-logos__item{background:#171614;border-color:#2a2722}.hx-logos__link{outline-offset:6px;align-items:center;min-height:44px;display:flex}.hx-logos__mark{animation:hx-logos-light var(--hx-logo-cycle,10s)ease-in-out var(--hx-logo-delay,0s)infinite;background:#9a948a;transition:background-color .25s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes hx-logos-light{0%,16%,to{background-color:#9a948a}7%{background-color:#1c1b17}}.hx-logos:hover .hx-logos__mark,.hx-logos:focus-within .hx-logos__mark{animation-play-state:paused}.hx-logos__item[data-weight=thin] .hx-logos__mark{background:#6f695f}.hx-logos__link:hover .hx-logos__mark,.hx-logos__link:focus-visible .hx-logos__mark{background:var(--ink);animation:none}html[data-shell=night] .hx-logos__mark{background:#8a847a}html[data-shell=night] .hx-logos__link:hover .hx-logos__mark{background:#f4f1eb}@keyframes hx-logos{to{transform:translate(-50%)}}html[data-motion=reduced] .hx-logos__belt{width:auto;animation:none;display:block}html[data-motion=reduced] .hx-logos__list[data-copy]{display:none}html[data-motion=reduced] .hx-logos__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-right:0;display:grid}html[data-motion=reduced] .hx-logos__item{grid-row:1;min-width:0}html[data-motion=reduced] .hx-logos__item:nth-child(4n+1){grid-column:1}html[data-motion=reduced] .hx-logos__item:nth-child(4n+2){grid-column:2}html[data-motion=reduced] .hx-logos__item:nth-child(4n+3){grid-column:3}html[data-motion=reduced] .hx-logos__item:nth-child(4n+4){grid-column:4}html[data-motion=reduced] .hx-logos__item:nth-child(-n+4):nth-last-child(n+5){animation:hx-logos-swap-a 9s ease-in-out var(--hx-logo-slot,0s)infinite}html[data-motion=reduced] .hx-logos__item:nth-child(n+5){animation:hx-logos-swap-b 9s ease-in-out var(--hx-logo-slot,0s)infinite}html[data-motion=reduced] .hx-logos__viewport{-webkit-mask-image:none;mask-image:none}@media (prefers-reduced-motion:reduce){html:not([data-motion]) .hx-logos__belt{width:auto;animation:none;display:block}html:not([data-motion]) .hx-logos__list[data-copy]{display:none}html:not([data-motion]) .hx-logos__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding-right:0;display:grid}html:not([data-motion]) .hx-logos__item{grid-row:1;min-width:0}html:not([data-motion]) .hx-logos__item:nth-child(4n+1){grid-column:1}html:not([data-motion]) .hx-logos__item:nth-child(4n+2){grid-column:2}html:not([data-motion]) .hx-logos__item:nth-child(4n+3){grid-column:3}html:not([data-motion]) .hx-logos__item:nth-child(4n+4){grid-column:4}html:not([data-motion]) .hx-logos__item:nth-child(-n+4):nth-last-child(n+5){animation:hx-logos-swap-a 9s ease-in-out var(--hx-logo-slot,0s)infinite}html:not([data-motion]) .hx-logos__item:nth-child(n+5){animation:hx-logos-swap-b 9s ease-in-out var(--hx-logo-slot,0s)infinite}html:not([data-motion]) .hx-logos__viewport{-webkit-mask-image:none;mask-image:none}}.hx-logos__item:nth-child(4n+2){--hx-logo-slot:.5s}.hx-logos__item:nth-child(4n+3){--hx-logo-slot:1s}.hx-logos__item:nth-child(4n+4){--hx-logo-slot:1.5s}@keyframes hx-logos-swap-a{0%,44%{opacity:1;visibility:visible}50%,94%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes hx-logos-swap-b{0%,44%{opacity:0;visibility:hidden}50%,94%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@media (max-width:760px){html[data-motion=reduced] .hx-logos__list{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-motion=reduced] .hx-logos__item:nth-child(4n+1),html[data-motion=reduced] .hx-logos__item:nth-child(4n+2){grid-row:1}html[data-motion=reduced] .hx-logos__item:nth-child(4n+3),html[data-motion=reduced] .hx-logos__item:nth-child(4n+4){grid-row:2}html[data-motion=reduced] .hx-logos__item:nth-child(4n+3){grid-column:1}html[data-motion=reduced] .hx-logos__item:nth-child(4n+4){grid-column:2}.hx-logos__row{grid-template-columns:minmax(0,1fr);gap:14px}.hx-logos__label{text-align:center}}.hx-pillars{--hx-pl-platform:#f2543b;--hx-pl-systems:#6b7f8f;--hx-pl-engineers:#3d5a4b}.hx-pillars__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,112px);display:grid}.hx-pillars__left{gap:24px;display:grid}.hx-pillars__figure{max-width:540px;margin-top:clamp(12px,3vw,40px);position:relative}.hx-pillars__art{width:100%;height:auto;display:block;overflow:visible}.hx-pillars__art path,.hx-pillars__art polyline,.hx-pillars__art line,.hx-pillars__art circle,.hx-pillars__art ellipse{vector-effect:non-scaling-stroke}.hx-pillars__face{fill:var(--hx-bg);stroke:var(--hx-ink);stroke-width:1.25px;stroke-linejoin:round;transition:fill .45s,stroke .45s}.hx-pillars__plane{cursor:pointer;transition:opacity .45s}.hx-pillars__plinth path{fill:var(--hx-bg);stroke:var(--hx-ink-3);stroke-width:1.25px;stroke-dasharray:4 5}.hx-pillars__plinth .hx-pillars__plinth-edge{fill:none}.hx-pillars__tile{fill:#0000;stroke:var(--hx-ink-3);stroke-width:1px}.hx-pillars__wire{fill:none;stroke:var(--hx-ink-3);stroke-width:1px;stroke-dasharray:3 4}.hx-pillars__node{fill:#0000;stroke:var(--hx-ink-2);stroke-width:1px}.hx-pillars__parcel{fill:var(--hx-pl-systems);stroke:none;opacity:0}.hx-pillars__person ellipse{fill:none;stroke:var(--hx-ink-3);stroke-width:1px}.hx-pillars__person line{stroke:var(--hx-ink);stroke-width:1.25px}.hx-pillars__person circle{fill:var(--hx-bg);stroke:var(--hx-ink);stroke-width:1.25px}.hx-pillars__label{font-family:var(--font-sans);fill:var(--hx-ink-3);font-size:13px;transition:fill .45s}.hx-pillars__beam{stroke:var(--hx-signal);stroke-width:2px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.hx-pillars__spark{fill:var(--hx-signal);opacity:0;filter:drop-shadow(0 0 6px #f2543bbf)}.hx-pillars[data-mode=live] .hx-pillars__plane{opacity:.42}.hx-pillars__figure[data-layer-active=platform] .hx-pillars__plane[data-layer=platform],.hx-pillars__figure[data-layer-active=systems] .hx-pillars__plane[data-layer=systems],.hx-pillars__figure[data-layer-active=engineers] .hx-pillars__plane[data-layer=engineers]{opacity:1}.hx-pillars__figure[data-layer-active=platform] [data-layer=platform] .hx-pillars__face{fill:color-mix(in srgb,var(--hx-pl-platform)9%,var(--hx-bg));stroke:var(--hx-pl-platform)}.hx-pillars__figure[data-layer-active=systems] [data-layer=systems] .hx-pillars__face{fill:color-mix(in srgb,var(--hx-pl-systems)12%,var(--hx-bg));stroke:var(--hx-pl-systems)}.hx-pillars__figure[data-layer-active=engineers] [data-layer=engineers] .hx-pillars__face{fill:color-mix(in srgb,var(--hx-pl-engineers)12%,var(--hx-bg));stroke:var(--hx-pl-engineers)}.hx-pillars__figure[data-layer-active=platform] [data-layer=platform] .hx-pillars__label,.hx-pillars__figure[data-layer-active=systems] [data-layer=systems] .hx-pillars__label,.hx-pillars__figure[data-layer-active=engineers] [data-layer=engineers] .hx-pillars__label{fill:var(--hx-ink)}.hx-pillars__pause{all:unset;box-sizing:border-box;border:1px solid var(--hx-line);min-height:32px;color:var(--hx-ink-2);cursor:pointer;opacity:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:.8125rem;transition:opacity .2s,color .2s;display:inline-flex;position:absolute;bottom:-8px;left:0}.hx-pillars__pause[hidden]{display:none}.hx-pillars__figure:hover .hx-pillars__pause,.hx-pillars__pause:focus-visible,.hx-pillars__pause[data-paused=true]{opacity:1}.hx-pillars__pause:focus-visible{outline:2px solid var(--hx-signal);outline-offset:3px}.hx-pillars__pause[data-paused=true] .hx-act__tour-icon{border:5px solid #0000;border-left:8px solid;border-right-width:0;width:0;height:0}@media (pointer:coarse){.hx-pillars__pause{opacity:1;min-height:44px}}.hx-pillars__cards{gap:12px;margin:0;padding:0;list-style:none;display:grid}.hx-pillar{border:1px solid var(--hx-line);background:0 0;border-radius:20px;gap:12px;padding:clamp(20px,2.2vw,28px);transition:background-color .45s,border-color .45s,box-shadow .45s;display:grid;position:relative}.hx-pillar[data-active]{background:#fff;border-color:#0000;box-shadow:0 1px #14130f0a,0 18px 40px -24px #14130f47}.hx-pillar:before{content:"";background:var(--hx-pl,var(--hx-signal));opacity:0;border-radius:3px;width:3px;transition:opacity .45s;position:absolute;top:22px;bottom:22px;left:-1px}.hx-pillar[data-active]:before{opacity:1}.hx-pillar[data-layer=platform]{--hx-pl:var(--hx-pl-platform)}.hx-pillar[data-layer=systems]{--hx-pl:var(--hx-pl-systems)}.hx-pillar[data-layer=engineers]{--hx-pl:var(--hx-pl-engineers)}.hx-pillar__pick{all:unset;box-sizing:border-box;cursor:pointer;gap:10px;display:grid}.hx-pillar__pick:after{content:"";border-radius:inherit;position:absolute;inset:0}.hx-pillar__pick:focus-visible:after{outline:2px solid var(--hx-signal);outline-offset:2px}.hx-pillar__top{color:var(--hx-ink-3);align-items:center;gap:10px;font-size:.875rem;display:inline-flex}.hx-pillar__glyph{width:28px;height:16px}.hx-pillar__glyph path{fill:color-mix(in srgb,var(--hx-pl)14%,transparent);stroke:var(--hx-pl);stroke-width:1.25px}.hx-pillar__title{letter-spacing:-.02em;color:var(--hx-ink);font-size:clamp(1.25rem,1.8vw,1.625rem);font-weight:400;line-height:1.2}.hx-pillar__body{color:var(--hx-ink-2);max-width:48ch;margin:0}.hx-pillar__parts,.hx-pillar__steps{flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none;display:flex}.hx-pillar__part{border:1px solid var(--hx-line);color:var(--hx-ink-2);background:var(--hx-bg);border-radius:999px;padding:5px 11px;font-size:.8125rem;line-height:1.3;transition:border-color .4s,color .4s}.hx-pillar[data-active] .hx-pillar__part{border-color:color-mix(in srgb,var(--hx-pl)35%,var(--hx-line));color:var(--hx-ink)}.hx-pillar__steps{gap:4px 14px}.hx-pillar__step{color:var(--hx-ink-2);align-items:center;gap:8px;font-size:.8125rem;display:inline-flex}.hx-pillar__step-dot{border:1.25px solid var(--hx-pl);border-radius:50%;width:7px;height:7px}.hx-pillar[data-active] .hx-pillar__step-dot{background:var(--hx-pl)}@media (max-width:900px){.hx-pillars__grid{grid-template-columns:minmax(0,1fr)}.hx-pillars__figure{max-width:460px}}@media (max-width:600px){.hx-pillars__label{font-size:19px}}.hx-proofx{padding-block:clamp(72px,9vw,128px)}.hx-proofx__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1100px){.hx-proofx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.hx-proofx__grid{grid-template-columns:minmax(0,1fr)}}.hx-proofx__grid{grid-auto-rows:auto}.hx-proofx__tile{grid-row:span 5;grid-template-rows:subgrid;border:1px solid var(--hx-line);background:var(--hx-raise);border-radius:20px;row-gap:10px;min-height:248px;padding:22px 22px 20px;transition:border-color .3s,background-color .3s,transform .4s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.hx-proofx__tile:hover,.hx-proofx__tile:focus-within{background:#1c1b18;border-color:#3a3630}html[data-motion=full] .hx-proofx__tile:hover{transform:translateY(-3px)}.hx-proofx__who{align-items:center;min-height:30px;margin-bottom:34px;display:flex}.hx-proofx__logo{background:#e6e1d8;max-width:100%;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hx-proofx__platform{color:var(--hx-ink);align-items:center;gap:10px;font-size:.9375rem;display:inline-flex}.hx-proofx__mark{width:22px;height:22px;color:var(--hx-signal)}.hx-proofx__figure{color:var(--hx-ink);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-self:end;margin:0;font-size:clamp(2.25rem,3.2vw,3.25rem);font-weight:400;line-height:1}.hx-proofx__label{color:var(--hx-ink-2);margin:0;font-size:.9375rem;line-height:1.4}.hx-proofx__also{color:var(--hx-ink-2);margin:0;font-size:.875rem;line-height:1.4}.hx-proofx__also-fig{color:var(--hx-ink);font-variant-numeric:tabular-nums}.hx-proofx__basis{border-top:1px solid var(--hx-line);color:var(--hx-ink-3);align-self:end;margin:6px 0 0;padding-top:12px;font-size:.8125rem}.hx-proofx__hit{border-radius:inherit;position:absolute;inset:0}.hx-proofx__hit:focus-visible{outline:2px solid var(--hx-signal);outline-offset:2px}.hx-trustx__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hx-trustx__card{background:color-mix(in srgb,var(--hx-ink)5%,var(--hx-bg));border:1px solid #0000;border-radius:22px;align-content:start;gap:14px;padding:16px 16px clamp(22px,2.6vw,30px);transition:border-color .3s,background-color .3s,box-shadow .3s;display:grid}.hx-trustx__card:hover,.hx-trustx__card:focus-within{border-color:var(--hx-line);background:#fff;box-shadow:0 18px 40px -26px #14130f52}.hx-trustx__card>.hx-trustx__title,.hx-trustx__card>.hx-body{margin:0;padding-inline:clamp(8px,1vw,14px)}.hx-trustx__visual{background:var(--hx-bg);height:196px;box-shadow:inset 0 0 0 1px var(--hx-line);border-radius:14px;place-items:center;margin-bottom:8px;padding:14px;display:grid;overflow:hidden}.hx-trustx__title{letter-spacing:-.02em;font-size:clamp(1.3rem,1.8vw,1.5rem);font-weight:400}.hx-trustx__more{margin-top:32px}.hx-trustx__wall{width:100%;max-width:320px;height:auto;overflow:visible}.hx-trustx__ghost{fill:none;stroke:var(--hx-line);stroke-width:1px;stroke-dasharray:3 4}.hx-trustx__fence{fill:color-mix(in srgb,var(--hx-signal)5%,transparent);stroke:var(--hx-signal);stroke-width:1.5px;stroke-dasharray:2.4 1.6;vector-effect:non-scaling-stroke}.hx-trustx__card:hover .hx-trustx__fence{animation:2.4s linear infinite hx-trust-march}@keyframes hx-trust-march{to{stroke-dashoffset:-8px}}.hx-trustx__fence-label{font-family:var(--font-sans);fill:var(--hx-signal);font-size:11px}.hx-trustx__block rect{fill:#fff;stroke:var(--hx-line);stroke-width:1px}.hx-trustx__block circle{fill:var(--hx-ink-3);transition:fill .3s}.hx-trustx__card:hover .hx-trustx__block circle{fill:var(--hx-signal)}.hx-trustx__block text{font-family:var(--font-sans);fill:var(--hx-ink);font-size:11.5px}.hx-trustx__setting{width:100%;max-width:300px;box-shadow:0 0 0 1px var(--hx-line);background:#fff;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:16px 18px;display:grid}.hx-trustx__setting-label{color:var(--hx-ink);font-size:.875rem;line-height:1.35}.hx-trustx__setting-note{color:var(--hx-ink-3);grid-column:1/-1;font-size:.8125rem}.hx-trustx__switch{all:unset;box-sizing:border-box;cursor:pointer;background:#d8d3c9;border-radius:999px;width:42px;height:24px;transition:background-color .25s;position:relative}.hx-trustx__switch:after{content:"";position:absolute;inset:-10px -2px}.hx-trustx__switch:focus-visible{outline:2px solid var(--hx-signal);outline-offset:3px}.hx-trustx__knob{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #14130f4d}.hx-trustx__switch[aria-checked=true]{background:var(--hx-signal)}.hx-trustx__switch[aria-checked=true] .hx-trustx__knob{transform:translate(18px)}.hx-trustx__log{flex-direction:column;gap:6px;width:100%;max-width:320px;margin:0;padding:0;list-style:none;display:flex}.hx-trustx__row{box-shadow:0 0 0 1px var(--hx-line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 12px;transition:box-shadow .4s;display:grid}.hx-trustx__row[hidden]{display:none}.hx-trustx__row[data-new]{box-shadow:0 0 0 1px color-mix(in srgb,var(--hx-signal)40%,var(--hx-line)),0 6px 18px -10px #f2543b73}.hx-trustx__row-dot{background:var(--hx-ink-3);border-radius:50%;width:6px;height:6px}.hx-trustx__row[data-new] .hx-trustx__row-dot{background:var(--hx-signal)}.hx-trustx__row-text{min-width:0;display:grid}.hx-trustx__row-what{color:var(--hx-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.hx-trustx__row-meta{color:var(--hx-ink-3);font-size:.75rem}.hx-trustx__undo{color:var(--hx-ink);box-shadow:0 0 0 1px var(--hx-line);border-radius:999px;padding:3px 9px;font-size:.75rem}@media (max-width:900px){.hx-trustx__grid{grid-template-columns:minmax(0,1fr)}}.hx-ctax{padding-block:clamp(40px,6vh,88px) clamp(56px,8vh,104px)}.hx-ctax__card{color:#f4f1eb;background:#0f0e0c;border-radius:24px;align-items:end;min-height:clamp(460px,64vh,660px);padding:clamp(28px,5vw,72px);display:grid;position:relative;overflow:hidden}.hx-ctax__field{pointer-events:none;background:radial-gradient(55% 65% at 80% 22%,#f2543b4d,#0000 62%),radial-gradient(45% 55% at 12% 0,#ffffff0f,#0000 70%),repeating-linear-gradient(60deg,#ffffff0b 0 1px,#0000 1px 46px),repeating-linear-gradient(-60deg,#ffffff0b 0 1px,#0000 1px 46px),#0f0e0c;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 110% at 75% 20%,#000 35%,#0000008c 70%,#00000059);mask-image:radial-gradient(120% 110% at 75% 20%,#000 35%,#0000008c 70%,#00000059)}.hx-ctax__space{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hx-ctax__body{gap:22px;max-width:1000px;display:grid;position:relative}.hx-ctax__title{letter-spacing:-.042em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.375rem,4.6vw,4rem);font-weight:400;line-height:1.02}.hx-ctax__lead{color:#c9c3b8;max-width:52ch;margin:0;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.5}.hx-ctax__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:6px;display:flex}.hx-ctax__promise{color:#9a948a;margin:4px 0 0;font-size:.9375rem}.hx-link--light{color:#f4f1eb}.hx-ctax .hx-motion{z-index:1;color:#aaa499;margin:0;position:absolute;top:clamp(18px,3vw,36px);right:clamp(18px,3vw,36px)}.hx-ctax .hx-motion__set{border-color:#2a2722}.hx-ctax .hx-motion__set button{color:#aaa499}.hx-ctax .hx-motion__set button[aria-pressed=true]{color:#0f0e0c;background:#f4f1eb}@media (max-width:640px){.hx-ctax .hx-motion{order:-1;margin-bottom:40px;position:relative;top:auto;right:auto}.hx-ctax__card{align-content:space-between;align-items:start}}.hx-sec[data-tone=dark]+.hx-sec[data-tone=dark]{padding-top:clamp(24px,4vh,56px)}[data-site-header]{transition:background-color .35s,border-color .35s,color .35s}html[data-header-tone=dark] [data-site-header]{color:#f4f1eb;-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);background:#0f0e0ced;border-color:#2a2722}html[data-header-tone=dark] [data-site-header]>div .text-ink,html[data-header-tone=dark] [data-site-header] .hdr-logo,html[data-header-tone=dark] [data-site-header] .hdr-item,html[data-header-tone=dark] [data-site-header] .hdr-audit{color:#f4f1eb}html[data-header-tone=dark] [data-site-header] .btn.bg-ink{color:#14130f;background:#f4f1eb;border-color:#f4f1eb}html[data-header-tone=dark] [data-site-header] .btn.bg-ink:before{background:#fff}html[data-header-tone=dark] [data-site-header] .hdr-item:hover,html[data-header-tone=dark] [data-site-header] .group:focus-within>.hdr-item{color:#fff;background:#f4f1eb1a}html[data-header-tone=dark] [data-site-header] .hdr-audit:hover{color:#fff}[data-site-header] .hdr-panel{transition:background-color .35s,border-color .35s,color .35s}html[data-header-tone=dark] [data-site-header] .hdr-panel,html[data-header-tone=dark] .mnav-sheet{color:#f4f1eb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:saturate(1.2)blur(14px);backdrop-filter:saturate(1.2)blur(14px);background:#0f0e0cf5;border-color:#2a2722}html[data-header-tone=dark] .mnav-sheet{background:#0f0e0c}html[data-header-tone=dark] [data-site-header] .hdr-panel .text-ink,html[data-header-tone=dark] .mnav-sheet .text-ink,html[data-header-tone=dark] .mnav-sheet a,html[data-header-tone=dark] .mnav-sheet button{color:#f4f1eb}html[data-header-tone=dark] [data-site-header] .hdr-panel .text-ink-2,html[data-header-tone=dark] .mnav-sheet .text-ink-2{color:#a9a296}html[data-header-tone=dark] [data-site-header] .hdr-panel .border-hairline,html[data-header-tone=dark] .mnav-sheet .border-hairline{border-color:#2a2722}html[data-header-tone=dark] [data-site-header] .hdr-panel a:hover,html[data-header-tone=dark] [data-site-header] .hdr-panel a:focus-visible,html[data-header-tone=dark] .mnav-sheet a:not(.btn):hover,html[data-header-tone=dark] .mnav-sheet a:not(.btn):focus-visible{color:#ff7a5c}html[data-header-tone=dark] .mnav-sheet .btn.bg-ink{color:#14130f;background:#f4f1eb;border-color:#f4f1eb}html[data-header-tone=dark] .mnav-sheet .btn.bg-ink:before{background:#fff}html[data-header-tone=dark] .mnav-sheet .btn.bg-transparent{color:#f4f1eb;border-color:#f4f1eb}html[data-header-tone=dark] .mnav-sheet .btn.bg-transparent:before{background:#f4f1eb}html[data-header-tone=dark] .mnav-sheet .btn.bg-transparent:hover{color:#14130f}.hx-sheet{--hx-sheet-inset:12px;--hx-sheet-radius:28px;clip-path:inset(0 var(--hx-sheet-inset)round var(--hx-sheet-radius));background:#0f0e0c;position:relative}@media (max-width:760px){.hx-sheet{--hx-sheet-inset:6px;--hx-sheet-radius:20px}}.hx:has(>[data-section=hero][data-tone=dark],>[data-variant-group=hero\.option]:not([hidden])>[data-section=hero][data-tone=dark]) .hx-sheet{clip-path:inset(0 round 0 0 var(--hx-sheet-radius)var(--hx-sheet-radius))}@media (min-width:1024px){.hx-hero__head{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr)}.hx-hero .hx-h1{text-wrap:wrap;max-width:none;font-size:clamp(2.75rem,6vw - 8px,4.5rem)}}.hx [data-section=hero][data-tone=dark]>.demo-stage--bare:after{content:"";z-index:2;opacity:1;pointer-events:none;background:linear-gradient(#0f0e0c00 0%,#0f0e0c1a 25%,#0f0e0c57 50%,#0f0e0cb3 75%,#0f0e0c 100%);border-radius:0;height:clamp(56px,9%,96px);display:block;position:absolute;inset:auto 0 0}@supports (animation-timeline:view()){.hx [data-section=hero][data-tone=dark]{view-timeline:--hx-hero block;view-timeline-inset:var(--header-h,64px)0}html[data-motion=full] .hx [data-section=hero][data-tone=dark]>.demo-stage{animation:linear both hx-hero-recede;animation-timeline:--hx-hero;animation-range:exit}html[data-motion=full] .hx [data-section=hero][data-tone=dark]:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0f0e0c00 0%,#0f0e0c1a 25%,#0f0e0c57 50%,#0f0e0cb3 75%,#0f0e0c 100%);height:clamp(72px,14%,140px);animation:linear both hx-hero-fog;animation-timeline:--hx-hero;animation-range:exit;position:absolute;inset:auto 0 0}html[data-motion=full] .hx-sec.hxh-space[data-tone=dark]:after,html[data-motion=full] .hx-sec.hxh-glyphs[data-tone=dark]:after{z-index:0}}.hx:has(>[data-section=hero][data-tone=dark],>[data-variant-group=hero\.option]:not([hidden])>[data-section=hero][data-tone=dark]) .nw .nw-stage:before{content:none}@keyframes hx-hero-recede{0%{opacity:1;translate:0}10%{opacity:.96}55%{opacity:.36}to{opacity:.1;translate:0 24%}}@keyframes hx-hero-fog{0%{opacity:0}10%,to{opacity:1}}
