.pf{--pf-bg:#0f0e0c;--pf-s0:#131210;--pf-s1:#171614;--pf-s2:#1a1917;--pf-s3:#1e1d1a;--pf-s4:#21201e;--pf-muted:#1f1d19;--pf-line:#2a2722;--pf-line-strong:#3a3630;--pf-grid:#22201b;--pf-t1:#fdf9f2;--pf-t2:#c5c2bb;--pf-t3:#9a968e;--pf-t4:#9a968e;--pf-signal:#ff7a5c;--pf-signal-soft:#ff7a5c24;--pf-signal-line:#ff7a5c73;--pf-success:#54b695;--pf-warning:#eaab3e;--pf-info:#6e96cf;--pf-danger:#df5349;--pf-c2:#d9d4c9;--pf-c3:#969188;--pf-c5:#ae9b6f;--pf-c6:#7498aa;--pf-c7:#b69472;--pf-c8:#a292aa;--pf-c9:#619e8a;--pf-c10:#b68372;--pf-ease:cubic-bezier(.22,1,.36,1);color:var(--pf-t1);background:var(--pf-bg);font-family:var(--font-sans);font-feature-settings:"tnum" 0;font-size:14px;line-height:1.5}.pf *,.pf :before,.pf :after{box-sizing:border-box}.pf .pf-card{background:var(--pf-s1);border:1px solid var(--pf-line);border-radius:12px}.pf .pf-chip{background:var(--pf-s3);border:1px solid var(--pf-line);height:24px;color:var(--pf-t2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:12px;line-height:1;display:inline-flex}.pf .pf-dot{background:var(--pf-signal);border-radius:999px;flex:none;width:6px;height:6px}.pf .pf-avatar{object-fit:cover;width:28px;height:28px;image-rendering:pixelated;background:#c9d1f2;border-radius:999px;flex:none}.pf .pf-num{font-variant-numeric:tabular-nums}.pf .is-typing:after{content:"";vertical-align:-.15em;background:var(--pf-signal);width:2px;height:1.05em;margin-left:2px;animation:1s step-end infinite pf-caret;display:inline-block}@keyframes pf-caret{50%{opacity:0}}
.demo-stage{isolation:isolate;background:#0b0a09;border-radius:24px;margin:0;padding:clamp(8px,1.2vw,14px);position:relative;box-shadow:0 0 0 1px #f4f1eb12,0 40px 90px -50px #14130fbf}.demo-stage:after{content:"";z-index:2;border-radius:inherit;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}.demo-stage__light{z-index:0;pointer-events:none;background:radial-gradient(50% 55% at 50% 0,#ff7a5c29,#0000 72%);height:60%;position:absolute;top:-12%;left:10%;right:10%}.demo-stage__screen{z-index:1;box-shadow:inset 0 0 0 1px var(--pf-line);border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.demo-stage--bare{box-shadow:none;background:0 0;padding:0}.demo-stage--bare:after{display:none}.demo-stage--bare .demo-stage__screen{box-shadow:none;background:0 0;border-radius:0;overflow:visible}.demo-stage__pause{z-index:3;color:#f4f1eb;min-height:34px;font:500 13px/1 var(--font-sans);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);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:clamp(14px,1.8vw,22px);right:clamp(14px,1.8vw,22px)}.demo-stage:hover .demo-stage__pause,.demo-stage__pause:focus-visible,.demo-stage__pause[data-paused=true]{opacity:1}.demo-stage__pause:focus-visible{outline:2px solid var(--coral-bright,#ff7a5c);outline-offset:2px}@media (hover:none){.demo-stage__pause{opacity:.9;min-height:44px;padding:0 14px 0 12px}}.demo-stage__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}.demo-stage__pause[data-paused=true] .demo-stage__pause-icon{clip-path:polygon(15% 0,100% 50%,15% 100%);background:currentColor}[data-demo][data-demo-paused] *,[data-demo][data-demo-paused] :before,[data-demo][data-demo-paused] :after{animation-play-state:paused!important}
.brain{--brain-bg:var(--pf-bg,#0f0e0c);--brain-card:#171512;--brain-line:#2a2722;--brain-ink:#f4f1eb;--brain-muted:#a9a59e;--brain-dim:#8a857c;--brain-label:#cfc9bd;--brain-coral:#ff7a5c;--brain-side:clamp(232px,33cqi,264px);--brain-name:12px;background:var(--brain-bg);height:100%;min-height:62.5cqi;color:var(--brain-ink);font-size:14px;line-height:1.45;position:relative;overflow:hidden;container:brain/size}.brain__box{flex-direction:column;gap:12px;padding:12px;display:flex;position:absolute;inset:0}.brain__graph{flex:1 1 0;place-items:center;min-height:0;display:grid;position:relative;container-type:size}.brain__graph:before{content:"";pointer-events:none;background:radial-gradient(#ffffff09,#0000 65%);position:absolute;inset:-4%}.brain__frame{width:min(100cqw,100cqh*var(--fw)/var(--fh));aspect-ratio:var(--fw)/var(--fh);position:relative;container-type:inline-size}.brain__svg,.brain__names{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.brain__links line{stroke:#f4f1eb2b;stroke-width:.8px;vector-effect:non-scaling-stroke}.brain__links .brain__x{stroke:#f4f1eb14}.brain__base{opacity:.45}.brain__hl{stroke:#ff7a5c80;stroke-width:.9px;vector-effect:non-scaling-stroke}.brain__rl{stroke:var(--brain-coral);stroke-width:1.3px;vector-effect:non-scaling-stroke}.brain__ring,.brain__pulse{fill:none;vector-effect:non-scaling-stroke}.brain__ring{stroke:#f3efe699;stroke-width:1px;stroke-dasharray:2 2}.brain__ring--cited{stroke:var(--brain-coral);stroke-width:1.6px;stroke-dasharray:none}.brain__note[data-note="0"] [data-ring=read],.brain__note[data-note="1"] [data-ring=read],.brain__pulse{opacity:0}.brain__pulse{stroke:#ff7a5ce6;stroke-width:1.4px}.brain__name{--tx:-50%;--ty:calc(var(--r)*100cqw/var(--fw) + 4px);color:var(--brain-label);font-size:var(--brain-name);white-space:nowrap;transform:translate(var(--tx),var(--ty));-webkit-text-stroke:4px var(--brain-bg);paint-order:stroke fill;opacity:.62;font-weight:500;line-height:1;position:absolute}.brain__name--hood,.brain__name--cited{opacity:1}.brain__name--cited{color:var(--brain-ink)}.brain__name .brain__num{margin-top:-8px;position:absolute;top:50%;right:calc(100% + 5px)}.brain__num{background:var(--brain-bg);color:#ffab95;font-variant-numeric:tabular-nums;-webkit-text-stroke:0;border:1px solid #ff7a5c8c;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10.5px;font-weight:500;line-height:1;display:inline-flex}@container (min-width:341px){.brain__name--up{--ty:calc(-100% - var(--r)*100cqw/var(--fw) - 4px)}.brain__name--start{--tx:-10px}.brain__name--end{--tx:calc(-100% + 10px)}.brain__name--nowide{display:none}}@container (max-width:340px){.brain__name--pup{--ty:calc(-100% - var(--r)*100cqw/var(--fw) - 4px)}.brain__name--pstart{--tx:-10px}.brain__name--pend{--tx:calc(-100% + 10px)}.brain__name--nophone{display:none}}.brain__side{align-content:start;gap:10px;display:grid}.brain__legend{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:2px 6px;margin:0;padding:0;list-style:none;display:grid}.brain__src{min-width:0;color:var(--brain-muted);border-radius:999px;align-items:center;gap:9px;padding:5px 10px 5px 8px;font-size:12.5px;line-height:1.2;display:flex}.brain__src[data-on]{color:var(--brain-ink);background:#ffffff0f}.brain__src-name{min-width:0}.brain__src-n{color:var(--brain-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.brain__dot{border-radius:50%;flex:none;width:8px;height:8px}.brain__card{isolation:isolate;gap:8px;padding:14px 16px 15px;display:grid;position:relative}.brain__card-bg,.brain__ask-bg{z-index:-1;background:var(--brain-card);border:1px solid var(--brain-line);pointer-events:none;border-radius:16px;position:absolute;box-shadow:inset 0 1px #ffffff0d,0 24px 50px -24px #000000b3}.brain__card-bg{inset:0}.brain__ask{margin:-14px -16px 0;padding:14px 16px 0;position:relative}.brain__ask-bg{z-index:-2;opacity:0;inset:0 0 -12px}.brain__ask>.brain__q{position:relative}.brain__ring-ask{opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ff7a5c99;border-radius:17px;position:absolute;inset:-1px -1px -13px;box-shadow:0 0 0 3px #ff7a5c1a}.brain__q,.brain__ledger,.brain__a{margin:0;display:grid}.brain__q>*,.brain__ledger>*,.brain__a>*{grid-area:1/1;min-width:0}.brain__q{color:var(--brain-muted);font-size:12.5px;line-height:1.4}.brain__q-ph,.brain__ledger-live{opacity:0;visibility:hidden}.brain__ledger{color:var(--brain-muted);font-size:12px;line-height:1.3}.brain__ledger>*{align-items:center;gap:7px;display:inline-flex}.brain__pip{background:var(--pf-info,#6e96cf);border-radius:50%;flex:none;width:6px;height:6px}.brain__pip--done{background:var(--pf-success,#54b695)}.brain__a{font-size:13.5px;line-height:1.55}.brain__a-ghost{visibility:hidden}.brain__cite{color:#ffab95;text-align:center;vertical-align:1px;font-variant-numeric:tabular-nums;border:1px solid #ff7a5c8c;border-radius:4px;min-width:16px;margin-left:3px;padding:0 4px;font-size:10.5px;font-weight:500;line-height:14px;display:inline-block}.brain__chips{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.brain__chip{min-width:0;color:var(--brain-ink);background:#ffffff0d;border-radius:999px;align-items:center;gap:7px;padding:4px 10px 4px 5px;font-size:12.5px;line-height:1.2;display:inline-flex}@container brain (min-width:520px){.brain__legend{flex-wrap:wrap;gap:2px 4px;display:flex}}@container brain (min-width:640px) and (orientation:landscape){.brain__box{grid-template-columns:minmax(0,1fr)var(--brain-side);grid-template-rows:minmax(0,1fr);column-gap:20px;padding:16px 18px 16px 10px;display:grid}.brain__side{gap:16px;padding-top:6px}.brain__legend{grid-template-columns:minmax(0,1fr);display:grid}}@container brain (max-width:480px){.brain__box{--brain-name:11px;gap:10px;padding:10px}.brain__legend{grid-template-columns:repeat(2,minmax(0,1fr))}.brain__src{gap:7px;padding:4px 6px;font-size:12px}.brain__card{padding:12px 14px}.brain__a{font-size:13px;line-height:1.5}}@container (max-width:560px){.brain{min-height:calc(100cqi + 340px)}}@media (hover:none){@container brain (max-width:639px) or (orientation:portrait){.brain__box{padding-bottom:60px}}}
.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}}
