.strip[data-astro-cid-46mmsxmu]{border-block:var(--border-hairline) solid var(--line-hairline);background:var(--surface-card)}.strip__row[data-astro-cid-46mmsxmu]{align-items:center;gap:var(--space-6) var(--space-10);padding-block:var(--space-8);display:flex}.strip__label[data-astro-cid-46mmsxmu]{font:var(--type-label);color:var(--text-subtle);flex:none;max-width:18ch}.marquee[data-astro-cid-46mmsxmu]{min-width:0;color:var(--text-muted);mask-image:linear-gradient(90deg,transparent,var(--ink-900) var(--space-12),var(--ink-900) calc(100% - var(--space-12)),transparent);flex:auto;overflow:hidden}.marquee__track[data-astro-cid-46mmsxmu]{width:max-content;animation:marquee var(--marquee-duration) linear infinite;display:flex}.marquee[data-astro-cid-46mmsxmu]:hover .marquee__track[data-astro-cid-46mmsxmu]{animation-play-state:paused}.marquee__list[data-astro-cid-46mmsxmu]{padding:0 var(--space-12) 0 0;align-items:center;gap:var(--space-12);margin:0;list-style:none;display:flex}.logo[data-astro-cid-46mmsxmu]{align-items:center;gap:var(--space-4);min-height:var(--space-11);flex:none;display:flex}.logo[data-astro-cid-46mmsxmu] svg{width:var(--w);height:var(--h);max-width:none;display:block}.logo__name[data-astro-cid-46mmsxmu]{font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:var(--size-md);letter-spacing:-.02em;white-space:nowrap}@keyframes marquee{to{transform:translate(-50%)}}@media (width<=899px){.strip__row[data-astro-cid-46mmsxmu]{flex-wrap:wrap}.strip__label[data-astro-cid-46mmsxmu]{flex-basis:100%;max-width:none}.marquee[data-astro-cid-46mmsxmu]{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.marquee[data-astro-cid-46mmsxmu]{mask-image:none}.marquee__track[data-astro-cid-46mmsxmu]{width:auto;animation:none}.marquee__list[data-astro-cid-46mmsxmu]{gap:var(--space-6) var(--space-11);flex-wrap:wrap;padding:0}.marquee__list[data-astro-cid-46mmsxmu][aria-hidden]{display:none}}.hero[data-astro-cid-glgfkru5]{padding-top:var(--space-13);isolation:isolate;overflow-x:clip}.hero__copy[data-astro-cid-glgfkru5]{text-align:center;justify-items:center;gap:var(--space-8);display:grid}.hero__copy[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5]{font-size:clamp(2.5rem,1.4rem + 3.6vw,var(--size-5xl));max-width:none}.hero__copy[data-astro-cid-glgfkru5] h1[data-astro-cid-glgfkru5] span[data-astro-cid-glgfkru5]{display:block}.hero__copy[data-astro-cid-glgfkru5] .t-lede[data-astro-cid-glgfkru5]{max-width:44ch}.hero__copy[data-astro-cid-glgfkru5] .actions[data-astro-cid-glgfkru5]{margin-top:var(--space-2);justify-content:center}.note[data-astro-cid-glgfkru5]{align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-6);margin-bottom:var(--space-2);border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-xs);font:var(--type-label);font-size:var(--size-sm);color:var(--text-body);transition:var(--transition-control);display:inline-flex}.note[data-astro-cid-glgfkru5]:hover{border-color:var(--line-strong);color:var(--text-strong)}.note__k[data-astro-cid-glgfkru5]{color:var(--text-accent);font-weight:var(--weight-semibold)}.note[data-astro-cid-glgfkru5] svg[data-astro-cid-glgfkru5]{color:var(--text-subtle);flex:none}@media (width<=479px){.note[data-astro-cid-glgfkru5]{font-size:var(--size-xs)}.note__k[data-astro-cid-glgfkru5]{display:none}}.stage[data-astro-cid-glgfkru5]{margin-top:var(--space-12);padding-bottom:var(--space-12);position:relative}@media (width<=699px){.stage[data-astro-cid-glgfkru5]{padding-bottom:var(--space-8)}}.stage[data-astro-cid-glgfkru5]:before{content:"";inset:calc(var(--space-15) * -1) 0 0;z-index:-1;background:linear-gradient(in oklab to bottom,var(--paper-0) 0,var(--brand-50) var(--space-15),var(--brand-100) 370px,var(--brand-200) 870px);position:absolute}.stage__frame[data-astro-cid-glgfkru5]{padding-top:var(--space-9);margin-top:calc(var(--space-9) * -1);mask-image:linear-gradient(to bottom,var(--ink-900) 66%,color-mix(in srgb,var(--ink-900) 55%,transparent) 77%, color-mix(in srgb,var(--ink-900) 18%,transparent) 88%,transparent 96%);animation:k-in var(--duration-deliberate) var(--ease-out) both;animation-delay:.42s;position:relative;container-type:inline-size}.stage__frame[data-astro-cid-glgfkru5] .peek{aspect-ratio:1200/980}@container (width<=699px){.stage__frame[data-astro-cid-glgfkru5] .peek{aspect-ratio:auto}}@media (prefers-reduced-motion:reduce){.stage__frame[data-astro-cid-glgfkru5]{animation:none}}.room[data-astro-cid-stwpfbl7]{position:relative}.room[data-astro-cid-stwpfbl7]>svg[data-astro-cid-stwpfbl7]{width:100%;height:auto;overflow:visible}.f[data-astro-cid-stwpfbl7],.dc[data-astro-cid-stwpfbl7]{stroke:var(--ink-700);stroke-width:1px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.f--top[data-astro-cid-stwpfbl7]{fill:var(--paper-0)}.f--left[data-astro-cid-stwpfbl7]{fill:var(--paper-100)}.f--right[data-astro-cid-stwpfbl7]{fill:var(--paper-200)}.k--floor[data-astro-cid-stwpfbl7].f--top{fill:var(--paper-50)}.k--floor[data-astro-cid-stwpfbl7].f--left,.k--floor[data-astro-cid-stwpfbl7].f--right{fill:var(--paper-300)}.k--wallb[data-astro-cid-stwpfbl7].f--top,.k--walll[data-astro-cid-stwpfbl7].f--top,.k--wallb[data-astro-cid-stwpfbl7].f--right,.k--walll[data-astro-cid-stwpfbl7].f--left{fill:var(--ink-800)}.k--wallb[data-astro-cid-stwpfbl7].f--left{fill:var(--paper-0)}.k--walll[data-astro-cid-stwpfbl7].f--right{fill:var(--paper-50)}.k--post[data-astro-cid-stwpfbl7]{stroke-width:.75px}.k--post[data-astro-cid-stwpfbl7].f--left,.k--post[data-astro-cid-stwpfbl7].f--right,.k--post[data-astro-cid-stwpfbl7].f--top,.k--rod[data-astro-cid-stwpfbl7].f--left,.k--rod[data-astro-cid-stwpfbl7].f--right,.k--rod[data-astro-cid-stwpfbl7].f--top{fill:var(--ink-600)}.k--deck[data-astro-cid-stwpfbl7].f--left,.k--deck[data-astro-cid-stwpfbl7].f--right{fill:var(--ink-500)}.k--leg[data-astro-cid-stwpfbl7].f--left,.k--leg[data-astro-cid-stwpfbl7].f--right{fill:var(--ink-600)}.k--truck[data-astro-cid-stwpfbl7].f--top{fill:var(--ink-500)}.k--truck[data-astro-cid-stwpfbl7].f--left,.k--truck[data-astro-cid-stwpfbl7].f--right,.k--screen[data-astro-cid-stwpfbl7].f--left{fill:var(--ink-700)}.k--carton[data-astro-cid-stwpfbl7].f--top{fill:var(--paper-50)}.k--carton[data-astro-cid-stwpfbl7].f--left{fill:var(--paper-100)}.dc--label[data-astro-cid-stwpfbl7]{fill:var(--paper-0);stroke-width:.75px}.dc--tape[data-astro-cid-stwpfbl7]{fill:none;stroke:var(--paper-300);stroke-width:3px;stroke-linecap:butt}.dc--mark[data-astro-cid-stwpfbl7],.dc--zone[data-astro-cid-stwpfbl7]{fill:none;stroke:var(--ink-300);stroke-dasharray:6 5}.dc--gap[data-astro-cid-stwpfbl7]{fill:var(--ink-800)}.dc--door[data-astro-cid-stwpfbl7]{fill:var(--paper-100)}.dc--slat[data-astro-cid-stwpfbl7]{fill:none;stroke:var(--paper-300)}.dc--clock[data-astro-cid-stwpfbl7]{fill:var(--paper-0)}.dc--hand[data-astro-cid-stwpfbl7]{fill:none;stroke:var(--ink-800);stroke-width:1.5px;stroke-linecap:round}.dc--tick[data-astro-cid-stwpfbl7]{fill:none;stroke:var(--ink-500)}.is-lit[data-astro-cid-stwpfbl7],.tag[data-astro-cid-stwpfbl7]{transition:fill var(--duration-deliberate) var(--ease-standard),stroke var(--duration-deliberate) var(--ease-standard), opacity var(--duration-deliberate) var(--ease-out),translate var(--duration-deliberate) var(--ease-out);transition-delay:var(--d,0s)}.is-ready [data-astro-cid-stwpfbl7]:is(.is-lit,.tag){transition-duration:var(--duration-base);transition-delay:0s}[data-cites]:not(.is-pre) g[data-astro-cid-stwpfbl7]:not(.is-dim,.is-off)>.is-lit[data-astro-cid-stwpfbl7]{stroke:var(--brand-900)}[data-cites]:not(.is-pre) g[data-astro-cid-stwpfbl7]:not(.is-dim,.is-off)>.is-lit[data-astro-cid-stwpfbl7].f--top{fill:var(--brand-400)}[data-cites]:not(.is-pre) g[data-astro-cid-stwpfbl7]:not(.is-dim,.is-off)>.is-lit[data-astro-cid-stwpfbl7].f--left{fill:var(--brand-500)}[data-cites]:not(.is-pre) g[data-astro-cid-stwpfbl7]:not(.is-dim,.is-off)>.is-lit[data-astro-cid-stwpfbl7].f--right{fill:var(--brand-800)}.tag[data-astro-cid-stwpfbl7]{z-index:2;align-items:center;gap:var(--space-4);padding:var(--space-2) var(--space-5) var(--space-2) var(--space-2);background:var(--surface-card);border-radius:var(--radius-sm);box-shadow:var(--shadow-md);font:var(--type-label);color:var(--text-body);white-space:nowrap;cursor:default;display:inline-flex;position:absolute;translate:-50% -100%}.is-pre .tag[data-astro-cid-stwpfbl7]{opacity:0;translate:-50% calc(-100% + var(--space-4))}.tag[data-astro-cid-stwpfbl7].is-dim{opacity:.4}.tag[data-astro-cid-stwpfbl7].is-off{opacity:0;translate:-50% calc(-100% + var(--space-4))}@media (width<=699px){.tag[data-astro-cid-stwpfbl7]{padding:var(--space-2)}.tag__name[data-astro-cid-stwpfbl7]{display:none}}.art[data-astro-cid-v22tg7rq]{margin:0;position:relative;container-type:inline-size}.art__sheet[data-astro-cid-v22tg7rq]{z-index:3;width:100%;margin-top:calc(100cqw * var(--ar) * -.1);margin-left:auto;position:relative}@container (width>=560px){.art__sheet[data-astro-cid-v22tg7rq]{width:62%;margin-top:calc(100cqw * var(--ar) * -.38)}}.art__sheet[data-astro-cid-v22tg7rq] .sheet__bar[data-astro-cid-v22tg7rq]{flex-wrap:nowrap}.art__sheet[data-astro-cid-v22tg7rq] .sheet__title[data-astro-cid-v22tg7rq]{white-space:nowrap}.ask__tool[data-astro-cid-v22tg7rq]{color:var(--text-muted);font-weight:var(--weight-regular)}.ask__tool[data-astro-cid-v22tg7rq]:before{content:"·";margin-right:var(--space-5);color:var(--text-subtle)}.ask__body[data-astro-cid-v22tg7rq]{gap:var(--space-7);padding:var(--space-8) var(--space-8) var(--space-6);display:grid}.ask__q[data-astro-cid-v22tg7rq]{max-width:90%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--surface-sunken);font:var(--type-body-sm);font-weight:var(--weight-medium);color:var(--text-strong);line-height:var(--leading-snug);justify-self:end}.ask__turn[data-astro-cid-v22tg7rq]{gap:var(--space-6);display:grid}.ask__status[data-astro-cid-v22tg7rq]{font:var(--type-label);color:var(--text-muted);align-items:center;display:grid}.ask__live[data-astro-cid-v22tg7rq],.ask__checked[data-astro-cid-v22tg7rq]{align-items:center;gap:var(--space-4);transition:opacity var(--duration-base) var(--ease-standard);grid-area:1/1;display:inline-flex}.ask__labels[data-astro-cid-v22tg7rq]{display:grid}.ask__thinking[data-astro-cid-v22tg7rq],.ask__writing[data-astro-cid-v22tg7rq]{transition:opacity var(--duration-base) var(--ease-standard);grid-area:1/1}.ask__checked[data-astro-cid-v22tg7rq] svg[data-astro-cid-v22tg7rq],.ask__time[data-astro-cid-v22tg7rq]{color:var(--text-subtle)}.ask__time[data-astro-cid-v22tg7rq]:before{content:"·";margin-right:var(--space-4)}.orb[data-astro-cid-v22tg7rq]{width:var(--space-10);height:var(--space-10);color:var(--text-accent);flex:none}.ask__out[data-astro-cid-v22tg7rq]{display:grid}.ask__steps[data-astro-cid-v22tg7rq],.ask__a[data-astro-cid-v22tg7rq]{grid-area:1/1}.ask__steps[data-astro-cid-v22tg7rq]{gap:var(--space-5);align-content:start;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-v22tg7rq]{align-items:flex-start;gap:var(--space-5);font:var(--type-body-sm);font-size:var(--size-xs);color:var(--text-muted);display:flex}.step[data-astro-cid-v22tg7rq] .cite[data-astro-cid-v22tg7rq]{margin-top:var(--space-1);transition:background-color var(--duration-slow) var(--ease-standard),color var(--duration-slow) var(--ease-standard);flex:none}.step__done[data-astro-cid-v22tg7rq]{display:none}.step__done[data-astro-cid-v22tg7rq] b[data-astro-cid-v22tg7rq]{font-weight:var(--weight-medium);color:var(--text-strong)}.step__file[data-astro-cid-v22tg7rq]{margin-left:var(--space-4);font:var(--type-data);font-size:var(--size-2xs);color:var(--text-subtle);white-space:nowrap}.ask__a[data-astro-cid-v22tg7rq]{font:var(--type-body);color:var(--text-body);line-height:var(--leading-relaxed)}.ask__a[data-astro-cid-v22tg7rq] mark[data-astro-cid-v22tg7rq]{background-color:var(--surface-accent-quiet);color:var(--text-strong);border-radius:var(--radius-xs);padding:0 var(--space-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color var(--duration-base) var(--ease-standard)}.ask__a[data-astro-cid-v22tg7rq] .cite[data-astro-cid-v22tg7rq]{margin-left:var(--space-2);vertical-align:var(--space-1);transition:opacity var(--duration-base) var(--ease-standard)}.ask__a[data-astro-cid-v22tg7rq] .nb[data-astro-cid-v22tg7rq]{white-space:nowrap}.ask__a[data-astro-cid-v22tg7rq] mark[data-astro-cid-v22tg7rq].is-head{border-start-end-radius:0;border-end-end-radius:0;padding-right:0}.ask__a[data-astro-cid-v22tg7rq] mark[data-astro-cid-v22tg7rq].is-last{border-start-start-radius:0;border-end-start-radius:0;padding-left:0}.ask[data-astro-cid-v22tg7rq] mark[data-astro-cid-v22tg7rq].is-dim{background-color:#0000}.ask[data-astro-cid-v22tg7rq] .cite[data-astro-cid-v22tg7rq].is-dim{opacity:.3}.composer[data-astro-cid-v22tg7rq]{gap:var(--space-2);margin:0 var(--space-8) var(--space-8);padding:var(--space-6) var(--space-5) var(--space-5) var(--space-7);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);display:grid}.composer__text[data-astro-cid-v22tg7rq]{min-height:calc(var(--size-sm) * 3);font:var(--type-body-sm);color:var(--text-strong)}.composer__text[data-astro-cid-v22tg7rq]:empty:before{content:attr(data-ph);color:var(--text-subtle)}.composer__row[data-astro-cid-v22tg7rq]{justify-content:flex-end;display:flex}.composer__send[data-astro-cid-v22tg7rq]{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-subtle);transition:var(--transition-control);place-items:center;display:grid}.ask[data-astro-cid-v22tg7rq].has-text .composer__send[data-astro-cid-v22tg7rq]{background:var(--surface-accent);color:var(--text-on-accent)}.ask[data-astro-cid-v22tg7rq].is-press .composer__send[data-astro-cid-v22tg7rq]{background:var(--brand-700)}.ask[data-astro-cid-v22tg7rq].is-typing .composer__text[data-astro-cid-v22tg7rq]:after{content:"";vertical-align:text-bottom;background:var(--text-strong);width:1px;height:1.1em;margin-left:1px;animation:1s step-end infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.ask__live[data-astro-cid-v22tg7rq]{opacity:0}.ask[data-astro-cid-v22tg7rq]:not(.is-live) .ask__steps[data-astro-cid-v22tg7rq]{visibility:hidden}.ask[data-astro-cid-v22tg7rq].is-live .ask__q[data-astro-cid-v22tg7rq]{opacity:0;translate:0 var(--space-3);transition:opacity var(--duration-slow) var(--ease-out),translate var(--duration-slow) var(--ease-out)}.ask[data-astro-cid-v22tg7rq].is-live.is-sent .ask__q[data-astro-cid-v22tg7rq]{opacity:1;translate:none}.ask[data-astro-cid-v22tg7rq].is-live .ask__turn[data-astro-cid-v22tg7rq]{opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.ask[data-astro-cid-v22tg7rq].is-live.is-thinking .ask__turn[data-astro-cid-v22tg7rq],.ask[data-astro-cid-v22tg7rq].is-live:not(.is-done) .ask__live[data-astro-cid-v22tg7rq]{opacity:1}.ask[data-astro-cid-v22tg7rq].is-live:not(.is-done) .ask__checked[data-astro-cid-v22tg7rq],.ask__writing[data-astro-cid-v22tg7rq],.ask[data-astro-cid-v22tg7rq].is-answered .ask__thinking[data-astro-cid-v22tg7rq]{opacity:0}.ask[data-astro-cid-v22tg7rq].is-answered .ask__writing[data-astro-cid-v22tg7rq]{opacity:1}.ask[data-astro-cid-v22tg7rq].is-live .step[data-astro-cid-v22tg7rq]{opacity:0;translate:0 var(--space-2);transition:opacity var(--duration-slow) var(--ease-out),translate var(--duration-slow) var(--ease-out)}.ask[data-astro-cid-v22tg7rq].is-live .step[data-astro-cid-v22tg7rq]:is(.is-busy,.is-done){opacity:1;translate:none}.step[data-astro-cid-v22tg7rq].is-done .step__busy[data-astro-cid-v22tg7rq]{display:none}.step[data-astro-cid-v22tg7rq].is-done .step__done[data-astro-cid-v22tg7rq]{animation:k-fade var(--duration-base) var(--ease-out) both;display:inline}@keyframes k-fade{0%{opacity:0}}.step[data-astro-cid-v22tg7rq]:not(.is-done) .cite[data-astro-cid-v22tg7rq]{background:var(--surface-sunken);color:var(--text-subtle)}.ask[data-astro-cid-v22tg7rq].is-live.is-answered .ask__steps[data-astro-cid-v22tg7rq]{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard)}.ask[data-astro-cid-v22tg7rq].is-live .ask__a[data-astro-cid-v22tg7rq] .w[data-astro-cid-v22tg7rq]{opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.ask[data-astro-cid-v22tg7rq].is-live .ask__a[data-astro-cid-v22tg7rq] .w[data-astro-cid-v22tg7rq].is-in{opacity:1}.tb{height:100%;margin:0}.tb__shot{background:var(--surface-card);height:100%;font:var(--type-body-sm);font-size:var(--size-xs);color:var(--text-body);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden;container:tb/inline-size}.tb__strip{min-width:0;height:46px;padding-inline:var(--space-7) var(--space-5);background:var(--paper-200);align-items:flex-end;display:flex;overflow:hidden}.tb__dots{gap:var(--space-4);margin-right:var(--space-7);align-self:center;display:flex}.tb__dots i{border-radius:var(--radius-pill);background:var(--paper-300);width:12px;height:12px}.tb__tab{align-items:center;gap:var(--space-5);min-width:0;height:36px;padding-inline:var(--space-6);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--text-muted);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard);flex:0 150px;display:flex;position:relative}.tb__tab>svg{color:var(--text-subtle);flex:none;margin-left:auto}.tb__tab:not(.is-on)>svg{display:none}.tb__tab:not(.is-on)+.tb__tab:not(.is-on):before{content:"";left:0;top:var(--space-5);bottom:var(--space-5);width:var(--border-hairline);background:var(--ink-200);position:absolute}.tb__tab.is-on{background:var(--surface-card);color:var(--text-strong);font-weight:var(--weight-medium);flex:0 0 150px}.tb__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.tb__fav{border-radius:var(--radius-xs);width:16px;height:16px;color:var(--text-on-accent);flex:none;place-items:center;display:grid}.tb__fav--acc{background:var(--ink-700)}.tb__fav--sheet{background:var(--green-700)}.tb__fav--crm{background:var(--amber-600)}.tb__fav--orders{background:var(--series-5)}.tb__fav--mail{background:var(--ink-800)}@container tb (width<=600px){.tb__tab:not(.is-on){flex:none}.tb__tab:not(.is-on) .tb__title{display:none}}.tb__new{width:32px;height:32px;margin:0 0 var(--space-1) var(--space-3);color:var(--text-muted);place-items:center;display:grid}.tb__app{min-width:0;min-height:0;position:relative}.tb__app .ap-bar{background:var(--surface-card)}.tb__pane{opacity:0;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.tb__pane.is-on{opacity:1}.ss__stage,.ss__progress{display:none}.ss__steps{gap:var(--space-12);margin:0;padding:0;list-style:none;display:grid}.ss__card{column-gap:var(--space-5);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.ss__card .cite{margin-top:var(--space-2)}.ss__card h3{font:var(--type-subheading);font-size:var(--size-lg);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.ss__card p{margin-top:var(--space-4);font:var(--type-body);color:var(--text-body)}.ss__card .ss__more{margin-top:var(--space-5);color:var(--text-muted)}.ss__title{margin:0 0 var(--space-6);font:var(--type-heading);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.ss__title span{color:var(--text-accent)}.ss__inline{margin-top:var(--space-9);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--surface-accent-quiet);border:var(--border-hairline) solid color-mix(in srgb,var(--brand-100) 70%,transparent)}.ss__win{border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);background:var(--surface-card);height:100%;box-shadow:var(--shadow-lg);overflow:hidden}.ss__win .ap-comment{left:auto;right:var(--space-9)}.ss__inline{height:auto;container:ss-inline/inline-size}.ss__inline>.ss__win{height:440px}@container ss-inline (width<=679px){.ss__inline>.ss__win{zoom:tan(atan2(100cqw,680px));width:680px;height:560px}}@media (width<=479px){.ss__inline{padding:var(--space-7) var(--space-6)}}@container ss-inline (width<=559px){.ss__inline>.ss__win{zoom:1;width:auto;height:auto}.ss__inline .ap{height:auto;container-type:inline-size}.ss__inline .ap-bar{gap:var(--space-4);padding-inline:var(--space-6)}.ss__inline .ap-bar>b{text-overflow:ellipsis;min-width:0;overflow:hidden}.ss__inline .ap-end{gap:var(--space-5)}.ss__inline .ap--sheet .ap-bar .ap-sub,.ss__inline :is(.ap-menu,.ap-tools,.ap-cells:not(.ap-cells--phone)),.ss__inline .ap-sheets>:is(.status,.add,:nth-child(4)){display:none}.ss__inline .ap-body--sheet{grid-template-rows:none}.ss__inline .ap-fx{height:auto;min-height:30px;padding-block:var(--space-3);border-top:var(--border-hairline) solid var(--line-hairline)}.ss__inline .ap-fx .ap-cellref{width:auto;padding-inline:var(--space-2) var(--space-5)}.ss__inline .ap-fx code{white-space:normal;overflow-wrap:anywhere;line-height:var(--leading-snug)}.ss__inline .ap-cells--phone{display:block}.ss__inline .ap-grid--phone{min-width:0}.ss__inline .ap-grid--phone col.n{width:30px}.ss__inline .ap-grid--phone col.q{width:60px}.ss__inline .ap-grid--phone col.e{width:76px}.ss__inline .ap-grid--phone th{padding-inline:var(--space-1)}.ss__inline .ap-grid--phone td{padding-inline:var(--space-4)}.ss__inline .ap-grid--phone .warn td.l{height:auto;padding-block:var(--space-2);white-space:normal;line-height:var(--leading-snug)}.ss__inline .ap-comment{width:auto;margin:var(--space-6) var(--space-6) var(--space-7);position:relative;inset:auto}.ss__inline .ap-sheets{padding-left:var(--space-3);order:1}.ss__inline .ap-sheets>span{padding-inline:var(--space-5)}.ss__inline :is(.tb__dots,.tb__new){display:none}.ss__inline .tb__strip{height:40px;padding-inline:var(--space-4)}.ss__inline .tb__tab{height:32px;padding-inline:var(--space-4)}.ss__inline .tb__tab:not(.is-on){flex:none}.ss__inline .tb__tab:not(.is-on) .tb__title{display:none}.ss__inline .tb__tab.is-on{padding-inline:var(--space-5);flex:0 150px}.ss__inline .ap-body--side{grid-template-columns:minmax(0,1fr)}.ss__inline .ap-body--side>.ap-nav{display:none}.ss__inline .ap-main{gap:var(--space-6);padding:var(--space-7) var(--space-6)}.ss__inline .ap-head{row-gap:var(--space-4);flex-wrap:wrap}.ss__inline .ap-kpis{border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);grid-template-columns:minmax(0,1fr);gap:0}.ss__inline .ap-kpi{padding:var(--space-5) var(--space-6);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.ss__inline .ap-kpi+.ap-kpi{border-top:var(--border-hairline) solid var(--line-hairline)}.ss__inline .ap-kpi b{font-size:var(--size-lg)}.ss__inline .ap-card{padding:var(--space-6)}.ss__inline .ap-bars{grid-template-columns:40px repeat(9,minmax(0,1fr))}.ss__inline .ap-bars .yax span em{white-space:nowrap;width:34px}.ss__inline .ap-bars:lang(nl){grid-template-columns:52px repeat(9,minmax(0,1fr))}.ss__inline .ap-bars:lang(nl) .yax span em{width:46px}.ss__inline .ap-bars>i{width:60%}.ss__inline .ap-bars>i em{font-size:var(--size-3xs)}.ss__inline .ap-table :is(th,td):nth-child(2),.ss__inline .ap-table .pc{display:none}.ss__inline .ap-table :is(th,td):first-child{padding-left:0}.ss__inline .ap-table :is(th,td):last-child{padding-right:0}.ss__inline .ap-body--mail.is-compact{grid-template-columns:minmax(0,1fr)}.ss__inline .ap-body--mail>.ap-nav{display:none}.ss__inline .ap-thread__tools{gap:var(--space-5);padding-inline:var(--space-6)}.ss__inline .ap-thread__subj{row-gap:var(--space-3);padding:var(--space-6) var(--space-6) var(--space-4);flex-wrap:wrap}.ss__inline .ap-row{align-items:center;gap:var(--space-1) var(--space-5);height:auto;padding:var(--space-5) var(--space-6);white-space:normal;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ss__inline .ap-row>.ap-av{grid-row:span 2;align-self:start}.ss__inline .ap-row>b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ss__inline .ap-row>time{white-space:nowrap;grid-area:1/3;margin-left:0}.ss__inline .ap-row>:is(.snip,.to){-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;grid-area:2/2/auto/-1;display:-webkit-box;overflow:hidden}.ss__inline .ap-row.is-new:before{left:var(--space-2);top:calc(var(--space-5) + var(--space-3))}.ss__inline .ap-open{gap:var(--space-5)}.ss__inline .ap-open .ap-row{height:auto}.ss__inline .ap-open p{padding-inline:var(--space-6)}.ss__inline .ap-file{width:auto;max-width:240px;margin-inline:var(--space-6)}.ss__inline .ap-reply{margin:var(--space-6)}}@media (width>=1024px){.ss{--card:360px;--pad:var(--space-10);--top:calc(var(--header-h) + var(--border-hairline));--h:calc(100vh - var(--top));--win:620px;--beat:30vh}.ss__stage{top:var(--top);height:var(--h);border-radius:var(--radius-xl);background:var(--surface-accent-quiet);border:var(--border-hairline) solid color-mix(in srgb,var(--brand-100) 70%,transparent);display:block;position:sticky;overflow:hidden}.ss__pic{left:calc(var(--card) + var(--pad) * 2);right:var(--pad);top:var(--pad);bottom:var(--pad);opacity:0;translate:0 var(--space-4);transition:opacity var(--duration-deliberate) var(--ease-standard),translate var(--duration-deliberate) var(--ease-out);flex-direction:column;justify-content:center;display:flex;position:absolute}.ss__pic.is-on{opacity:1;translate:0}.ss__pic>.ss__title{flex:none}.ss__pic>.ss__win{flex:0 1 var(--win);height:auto;min-height:0}.ss__rail{left:calc((var(--pad) - var(--border-heavy)) / 2);top:var(--pad);bottom:var(--pad);width:var(--border-heavy);border-radius:var(--radius-pill);background:var(--brand-100);position:absolute}.ss__fill{border-radius:inherit;background:var(--brand-600);transform-origin:top;transform:scaleY(var(--t,0));position:absolute;inset:0}.ss__node{left:50%;top:calc(var(--f,0) * 100%);width:var(--space-4);height:var(--space-4);border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:inset 0 0 0 var(--border-heavy) var(--brand-200),0 0 0 var(--space-2) var(--surface-accent-quiet);transition:background-color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard);position:absolute;translate:-50% -50%}.ss__node.is-on{background:var(--brand-600);box-shadow:inset 0 0 0 var(--border-heavy) var(--brand-600),0 0 0 var(--space-2) var(--surface-accent-quiet)}.ss__steps{z-index:1;width:calc(var(--card) + var(--pad));margin-top:calc(var(--h) * -1);padding-left:var(--pad);gap:0;position:relative}.ss__step{height:calc(var(--h) + var(--beat) * 3);position:relative}.ss__hold{top:var(--top);height:var(--h);align-content:center;display:grid;position:sticky}.ss__card{padding:var(--space-9);border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-md);opacity:.5;transition:opacity var(--duration-deliberate) var(--ease-standard)}.ss__step.is-on .ss__card{opacity:1}.ss__progress{gap:var(--space-3);margin-top:var(--space-8);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ss__progress i{border-radius:var(--radius-pill);background:var(--brand-100);height:3px;position:relative;overflow:hidden}.ss__progress i:after{content:"";border-radius:inherit;background:var(--brand-600);transform-origin:0;transform:scaleX(clamp(0,calc(var(--p,0) * 3 - var(--k)),1));position:absolute;inset:0}.ss__inline{display:none}.ss__mark{cursor:pointer;border-radius:var(--radius-xs);padding:0 var(--space-1);margin:0 calc(var(--space-1) * -1);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:inset 0 calc(var(--border-hairline) * -1) var(--brand-200);transition:background-color var(--duration-slow) var(--ease-standard),color var(--duration-slow) var(--ease-standard),box-shadow var(--duration-slow) var(--ease-standard)}.ss__mark:hover{color:var(--text-strong)}.ss__mark.is-on{background-color:var(--surface-accent-quiet);color:var(--text-strong);box-shadow:inset 0 -2px var(--brand-600)}.ss__pic :is(.ap-fx,.ap-comment,.ap-grid tr,.ap-grid td,.ap-kpi,.ap-subbar .ap-end>span,.ap-thread>.ap-row,.ap-open,.ap-reply){transition:opacity var(--duration-slow) var(--ease-standard),background-color var(--duration-slow) var(--ease-standard), box-shadow var(--duration-slow) var(--ease-standard),outline-color var(--duration-slow) var(--ease-standard)}.ss__pic--sheet[data-beat="0"] .ap-fx{background:var(--surface-accent-quiet);box-shadow:inset 0 0 0 2px var(--brand-500)}.ss__pic--sheet .ap-grid tr{outline-offset:-2px;outline:2px solid #0000}.ss__pic--sheet[data-beat="1"] .ap-grid tr.err{outline-color:var(--brand-500)}.ss__pic--sheet[data-beat="1"] .ap-comment{box-shadow:0 0 0 2px var(--brand-500),var(--shadow-md)}.ss__pic--sheet[data-beat="2"] .ap-grid tr.warn td.l{box-shadow:inset 0 0 0 2px var(--brand-500)}.ss__pic--tabs .ap-subbar .ap-end>span{padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm)}.ss__pic--tabs[data-beat="0"] .tb__pane[data-tab="0"] .ap-kpi:first-child{background:var(--surface-accent-quiet);box-shadow:0 0 0 2px var(--brand-500);border-color:#0000}.ss__pic--tabs[data-beat="1"] .tb__pane[data-tab="2"] .ap-subbar .ap-end>span,.ss__pic--tabs[data-beat="2"] .tb__pane[data-tab="3"] .ap-subbar .ap-end>span{background:var(--surface-accent-quiet);box-shadow:0 0 0 2px var(--brand-500)}.ss__pic--mail[data-beat="0"] :is(.ap-open,.ap-row.is-new),.ss__pic--mail[data-beat="1"] .ap-row.is-new{opacity:0}.ss__pic--mail[data-beat="0"] .ap-thread>.ap-row:not(.is-new),.ss__pic--mail[data-beat="1"] .ap-open,.ss__pic--mail[data-beat="2"] .ap-row.is-new{background:var(--surface-accent-quiet);box-shadow:inset 3px 0 var(--brand-500)}}.pt{gap:var(--space-12) var(--space-10);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.pt{grid-template-columns:repeat(2,minmax(0,1fr))}}.pt__item{gap:var(--space-9);align-content:start;min-width:0;display:grid}.pt__plate{border-radius:var(--radius-xl);background:var(--surface-accent-quiet);border:var(--border-hairline) solid color-mix(in srgb,var(--brand-100) 70%,transparent);height:440px;position:relative;overflow:hidden}.pt__win{inset:var(--space-10) var(--space-10) 0;border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface-card);box-shadow:var(--shadow-lg);font:var(--type-body-sm);font-size:var(--size-xs);color:var(--text-body);font-variant-numeric:tabular-nums;mask-image:linear-gradient(to bottom,var(--ink-900) 78%,color-mix(in srgb,var(--ink-900) 45%,transparent) 91%,transparent 100%);border-bottom:0;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;overflow:hidden}@media (width<=539px){.pt__win{inset:var(--space-8) var(--space-8) 0}}.pt__win .sheet__bar{flex-wrap:nowrap;min-width:0}.pt__win .sheet__title{white-space:nowrap;min-width:0}.pt__page{color:var(--text-muted);font-weight:var(--weight-regular)}.pt__page:before{content:"·";margin-right:var(--space-5);color:var(--text-subtle)}.pt__body{align-content:start;gap:var(--space-7);padding:var(--space-7) var(--space-8);min-width:0;min-height:0;display:grid}.pt__head{align-items:center;gap:var(--space-5);white-space:nowrap;min-width:0;display:flex}.pt__head h4{font:var(--type-subheading);font-size:var(--size-md);color:var(--text-strong);text-overflow:ellipsis;margin:0;overflow:hidden}.pt__vs{color:var(--text-subtle);text-overflow:ellipsis;overflow:hidden}.pt__sel{align-items:center;gap:var(--space-3);height:26px;padding-inline:var(--space-5);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-sm);color:var(--text-strong);font-weight:var(--weight-medium);margin-left:auto;display:inline-flex}.pt__src-h{font-size:var(--size-2xs);font-weight:var(--weight-medium);color:var(--text-subtle)}.pt__kpis{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pt__kpi{align-items:baseline;gap:var(--space-2) var(--space-5);padding:var(--space-6) var(--space-7);border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);grid-template-columns:auto 1fr;display:grid}.pt__kpi span{color:var(--text-muted);grid-column:1/-1}.pt__kpi b{font:var(--type-figure-sm);font-size:var(--size-xl);letter-spacing:-.02em;color:var(--text-strong)}.pt__kpi em{font-style:normal;font-size:var(--size-2xs);font-weight:var(--weight-medium)}.pt__kpi .up{color:var(--text-positive)}.pt__chart{gap:var(--space-4);padding:var(--space-6) var(--space-7) var(--space-4);border:var(--border-hairline) solid var(--line-hairline);border-radius:var(--radius-md);display:grid}.pt__chart-h{justify-content:space-between;align-items:center;gap:var(--space-5);display:flex}.pt__chart-h b{font-weight:var(--weight-medium);color:var(--text-strong)}.pt__legend{align-items:center;gap:var(--space-3);font-size:var(--size-2xs);color:var(--text-muted);display:flex}.pt__legend i{width:12px;height:2px;margin-left:var(--space-4);background:var(--series-1)}.pt__legend i.ly{border-top:2px dashed var(--series-6);background:0 0;height:0}.pt__chart svg{width:100%;height:150px;overflow:visible}.pt__plot--narrow{display:none}.pt__chart .grid{stroke:var(--grid-line);stroke-width:1px;vector-effect:non-scaling-stroke}.pt__chart .ax{fill:var(--text-subtle);font-size:var(--size-3xs)}.pt__chart .area{fill:var(--surface-accent-quiet)}.pt__chart .now{fill:none;stroke:var(--series-1);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.pt__chart .ly{fill:none;stroke:var(--series-6);stroke-width:1.5px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.pt__win:has(.pt__composer){grid-template-rows:auto auto auto;align-content:start}.pt__asst{align-content:start;gap:var(--space-7);padding:var(--space-8) var(--space-8) var(--space-6);min-height:0;display:grid}.pt__q{max-width:90%;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--surface-sunken);font:var(--type-body-sm);font-weight:var(--weight-medium);color:var(--text-strong);line-height:var(--leading-snug);justify-self:end;margin:0}.pt__turn{gap:var(--space-6);display:grid}.pt__checked{align-items:center;gap:var(--space-4);font:var(--type-label);color:var(--text-muted);margin:0;display:inline-flex}.pt__checked svg,.pt__time{color:var(--text-subtle)}.pt__time:before{content:"·";margin-right:var(--space-4)}.pt__ans{font:var(--type-body);color:var(--text-body);line-height:var(--leading-relaxed);margin:0}.pt__ans mark{background-color:var(--surface-accent-quiet);color:var(--text-strong);border-radius:var(--radius-xs);padding:0 var(--space-1);-webkit-box-decoration-break:clone;box-decoration-break:clone}.pt__ans .cite{margin-left:var(--space-2);vertical-align:var(--space-1)}.pt__ans .nb{white-space:nowrap}.pt__ans mark.is-head{border-start-end-radius:0;border-end-end-radius:0;padding-right:0}.pt__ans mark.is-last{border-start-start-radius:0;border-end-start-radius:0;padding-left:0}.pt__composer{gap:var(--space-2);margin:0 var(--space-8) var(--space-8);padding:var(--space-6) var(--space-5) var(--space-5) var(--space-7);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-lg);background:var(--surface-card);box-shadow:var(--shadow-xs);display:grid}.pt__composer-text{min-height:calc(var(--size-sm) * 3);font:var(--type-body-sm);color:var(--text-subtle)}.pt__composer-row{justify-content:flex-end;display:flex}.pt__send{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-subtle);place-items:center;display:grid}.pt__t{border-collapse:collapse;table-layout:fixed;width:100%}.pt__t th,.pt__t td{height:38px;padding:0 var(--space-4);border-bottom:var(--border-hairline) solid var(--line-hairline);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pt__t th{height:28px;font-weight:var(--weight-medium);font-size:var(--size-2xs);color:var(--text-muted)}.pt__t th:first-child,.pt__t td:first-child{width:28%;padding-left:0}.pt__t th:nth-child(3),.pt__t td:nth-child(3){width:28%}.pt__t th:last-child,.pt__t td:last-child{text-align:right;width:14%;padding-right:0}.pt__t td:nth-child(2){color:var(--text-muted)}.pt__logo{align-items:center;gap:var(--space-4);color:var(--text-strong);display:inline-flex}.pt__logo b{font-weight:var(--weight-medium)}.pt__svg{flex:none;display:inline-flex}.pt__svg svg{width:100%;height:100%}.pt__ro{align-items:center;gap:var(--space-3);height:20px;padding-inline:var(--space-4);border-radius:var(--radius-xs);background:var(--green-50);color:var(--green-800);font-size:var(--size-2xs);font-weight:var(--weight-medium);display:inline-flex}.pt__t time{font:var(--type-data);font-size:var(--size-2xs);color:var(--text-muted)}.pt__ok{align-items:center;gap:var(--space-3);height:22px;padding-inline:var(--space-5);border-radius:var(--radius-pill);background:var(--green-50);color:var(--green-800);font-size:var(--size-2xs);font-weight:var(--weight-medium);margin-left:auto;display:inline-flex}.pt__dl{margin:0;display:grid}.pt__dl div{align-items:center;gap:var(--space-5);border-bottom:var(--border-hairline) solid var(--line-hairline);grid-template-columns:110px minmax(0,1fr);min-height:36px;display:grid}.pt__dl dt{color:var(--text-muted)}.pt__dl dd{align-items:center;gap:var(--space-5);color:var(--text-strong);min-width:0;margin:0;display:flex}.pt__btn{align-items:center;gap:var(--space-3);height:26px;padding-inline:var(--space-5);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-sm);font-weight:var(--weight-medium);margin-left:auto;display:inline-flex}.pt__log{margin:calc(var(--space-5) * -1) 0 0;padding:0;list-style:none;display:grid}.pt__log li{gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--border-hairline) solid var(--line-hairline);grid-template-columns:70px minmax(0,1fr);display:grid}.pt__log time{font:var(--type-data);font-size:var(--size-2xs);color:var(--text-subtle);padding-top:var(--space-1)}.pt__log b{font-weight:var(--weight-medium);color:var(--text-strong);display:block}.pt__log span{margin-top:var(--space-1);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pt__win{container-type:inline-size}@container (width<=419px){.pt__page{display:none}.pt__head{row-gap:var(--space-2);flex-wrap:wrap}.pt__kpi{padding-inline:var(--space-6);grid-template-columns:minmax(0,1fr)}.pt__kpi b{font-size:var(--size-lg);white-space:nowrap}.pt__chart-h{row-gap:var(--space-2);flex-wrap:wrap}.pt__chart-h b{white-space:nowrap}.pt__t :is(th,td){padding-inline:var(--space-2)}.pt__t :is(th,td):nth-child(2){display:none}.pt__t th:first-child,.pt__t td:first-child{width:auto}.pt__t th:nth-child(3),.pt__t td:nth-child(3){width:96px}.pt__t th:last-child,.pt__t td:last-child{width:56px}.pt__ro svg{display:none}.pt__dl div{padding-block:var(--space-3);grid-template-columns:88px minmax(0,1fr)}.pt__dl dd{row-gap:var(--space-3);flex-wrap:wrap}.pt__plot--wide{display:none}.pt__plot--narrow{display:block}.pt__btn{margin-left:0}}@container (width<=339px){.pt__kpi b{font-size:var(--size-md)}.pt__vs{white-space:normal}}@container (width<=309px){:lang(nl) .pt__stampw{display:none}}@container (width<=259px){.pt__stampw{display:none}}@container (width<=289px){.pt__t :is(th,td):last-child{display:none}.pt__t th:nth-child(3),.pt__t td:nth-child(3){text-align:right;padding-right:0}}.pt__text h3{font:var(--type-subheading);font-size:var(--size-lg);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.pt__text p{margin-top:var(--space-4);font:var(--type-body);color:var(--text-muted);max-width:46ch}.rv{--rv-pad:var(--space-10);--rv-gap:var(--space-8);gap:var(--space-9);display:grid}.rv__plate{gap:var(--rv-gap);padding:var(--rv-pad) var(--rv-pad) 0;border-radius:var(--radius-xl);background:var(--surface-accent-quiet);border:var(--border-hairline) solid color-mix(in srgb,var(--brand-100) 70%,transparent);display:grid;overflow:hidden}.rv__win{border-radius:var(--radius-card) var(--radius-card) 0 0;min-width:0;height:300px;font:var(--type-body-sm);font-size:var(--size-xs);color:var(--text-body);font-variant-numeric:tabular-nums;mask-image:linear-gradient(to bottom,var(--ink-900) 74%,color-mix(in srgb,var(--ink-900) 45%,transparent) 89%,transparent 100%);border-bottom:0;grid-template-rows:auto minmax(0,1fr);display:grid}.rv__win .sheet__bar{flex-wrap:nowrap;min-width:0}.rv__win .sheet__title{white-space:nowrap;min-width:0}.rv__win:first-child{height:384px}.rv__page{color:var(--text-muted);font-weight:var(--weight-regular);text-overflow:ellipsis;overflow:hidden}.rv__page:before{content:"·";margin-right:var(--space-5);color:var(--text-subtle)}@media (width>=900px){.rv__plate{grid-template-columns:repeat(3,minmax(0,1fr));height:432px}.rv__win,.rv__win:first-child{height:100%}}@media (width>=900px) and (width<=1199px){.rv__win .sheet__stamp{display:none}}.rv__body{align-content:start;gap:var(--space-6);padding:var(--space-7) var(--space-8);min-width:0;display:grid}.rv__head{justify-content:space-between;align-items:baseline;gap:var(--space-5);font:var(--type-subheading);font-size:var(--size-md);color:var(--text-strong);white-space:nowrap;display:flex}.rv__head em{font:var(--type-body-sm);font-size:var(--size-2xs);color:var(--text-subtle);font-style:normal}.rv__pl{margin:0;display:grid}.rv__pl div{justify-content:space-between;align-items:baseline;gap:var(--space-5);min-height:36px;padding-block:var(--space-4);border-bottom:var(--border-hairline) solid var(--line-hairline);display:flex}.rv__pl dt{color:var(--text-muted)}.rv__pl dd{place-items:baseline end;gap:var(--space-4);grid-template-columns:auto 5ch;margin:0;display:grid}.rv__pl b{white-space:nowrap;font:var(--type-figure-sm);font-size:var(--size-md);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--text-strong)}.rv__pl em{font-style:normal;font-size:var(--size-2xs);font-variant-numeric:tabular-nums;color:var(--text-subtle)}.rv__pl .is-total{border-top:var(--border-hairline) solid var(--line-strong);border-bottom:0}.rv__pl .is-total dt{color:var(--text-strong);font-weight:var(--weight-medium)}.rv__t{border-collapse:collapse;table-layout:fixed;width:100%}.rv__t th,.rv__t td{height:36px;padding:0 0 0 var(--space-4);border-bottom:var(--border-hairline) solid var(--line-hairline);text-align:right;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rv__t th{height:28px;font-weight:var(--weight-medium);font-size:var(--size-2xs);color:var(--text-muted)}.rv__t th:first-child,.rv__t td:first-child{text-align:left;width:52%;padding-left:0}.rv__t td:first-child{color:var(--text-strong)}.rv__t--stock th:first-child,.rv__t--stock td:first-child{width:50%}.rv__t--stock td{height:44px}.rv__t--stock td:first-child>span{text-overflow:ellipsis;display:block;overflow:hidden}.rv__t--stock td:first-child>.st{align-items:center;gap:var(--space-4);font-size:var(--size-2xs);line-height:var(--leading-snug);display:flex}.rv__t--stock .ok{align-items:center;gap:var(--space-2);color:var(--text-positive);display:inline-flex}.rv__t--stock .no{color:var(--amber-700)}@media (width<=539px){.rv{--rv-pad:var(--space-7)}.rv__body{padding-inline:var(--space-7)}.rv__t th:first-child,.rv__t td:first-child{width:44%}.rv__t--stock th:first-child,.rv__t--stock td:first-child{width:38%}}@media (width<=359px){.rv__t th:first-child,.rv__t td:first-child{width:34%}.rv__t--stock th:first-child,.rv__t--stock td:first-child{width:30%}}.rv__roles{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.rv__roles{gap:var(--rv-gap);padding-inline:var(--rv-pad);grid-template-columns:repeat(3,minmax(0,1fr))}}.rv__roles h3{font:var(--type-subheading);font-size:var(--size-lg);letter-spacing:var(--tracking-tight);color:var(--text-strong)}.rv__roles p{margin-top:var(--space-3);font:var(--type-body);color:var(--text-muted);max-width:36ch}.rv__more{padding-top:var(--space-7);border-top:var(--border-hairline) solid var(--line-hairline);font:var(--type-body);color:var(--text-muted);margin:0}.rv__more b{font-weight:var(--weight-medium);color:var(--text-strong)}@media (width>=900px){.rv__more{margin-inline:var(--rv-pad)}}.sl{--n:var(--space-12);--line:2px;--gap:var(--space-11);gap:var(--gap);margin:0;padding:0;list-style:none;display:grid}.sl li{z-index:1;grid-template-columns:var(--n) minmax(0,1fr);column-gap:var(--space-8);align-content:start;display:grid;position:relative}.sl li>:not(.sl__n){grid-column:2}.sl__n{z-index:1;width:var(--n);height:var(--n);border-radius:var(--radius-pill);border:var(--line) solid var(--brand-600);background:var(--brand-600);font:var(--type-figure-sm);font-size:var(--size-lg);color:var(--text-on-accent);grid-row:1/span 3;place-items:center;display:grid;position:relative}.sl h3{min-height:calc(var(--n) / 2);font:var(--type-subheading);font-size:var(--size-md);letter-spacing:var(--tracking-tight);color:var(--text-strong);align-self:end}.sl__price{gap:var(--space-1);margin:var(--space-3) 0 0;display:grid}.sl__price b{font:var(--type-figure-sm);font-size:var(--size-xl);letter-spacing:-.02em;line-height:var(--leading-tight);color:var(--text-accent)}.sl__price span{font:var(--type-body-sm);color:var(--text-subtle)}.sl__d{margin-top:var(--space-6);font:var(--type-body-sm);color:var(--text-muted);max-width:32ch}.sl li:not(:last-child):before,.sl li:not(:last-child):after{content:"";z-index:0;border-radius:var(--radius-pill);left:calc(var(--n) / 2 - var(--line) / 2);top:calc(var(--n) / 2);width:var(--line);height:calc(100% + var(--gap));position:absolute}.sl li:before{background:var(--line-hairline)}.sl li:after{background:var(--brand-600);transform-origin:top}@media (width>=900px){.sl{--gap:var(--space-9);grid-template-columns:repeat(5,minmax(0,1fr))}.sl li{grid-template-columns:minmax(0,1fr)}.sl li>:not(.sl__n){grid-column:1}.sl__n{margin-bottom:var(--space-7);grid-row:auto}.sl h3{min-height:0}.sl li:not(:last-child):before,.sl li:not(:last-child):after{left:calc(var(--n) / 2);top:calc(var(--n) / 2 - var(--line) / 2);width:calc(100% + var(--gap));height:var(--line)}.sl li:after{transform-origin:0}}.sl.is-pre li:not(:last-child):after{scale:0 1}@media (width<=899px){.sl.is-pre li:not(:last-child):after{scale:1 0}}.sl.is-pre li:not(:first-child) .sl__n{background:var(--surface-card);color:var(--text-accent)}.sl.is-pre li:not(:first-child)>:not(.sl__n){opacity:0;translate:0 var(--space-4)}.sl.is-pre li.is-drawn:after{transition:scale var(--draw,var(--duration-deliberate)) var(--ease-standard);transition-delay:var(--at-line,0s);scale:1}.sl.is-pre li.is-on .sl__n{background:var(--brand-600);color:var(--text-on-accent);transition:background-color var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out);transition-delay:calc(var(--at,0s) + var(--draw,var(--duration-deliberate)))}.sl.is-pre li.is-on>:not(.sl__n){opacity:1;transition:opacity var(--duration-slow) var(--ease-out),translate var(--duration-slow) var(--ease-out);transition-delay:calc(var(--at,0s) + var(--draw,var(--duration-deliberate)));translate:0}.cq{gap:var(--space-10);margin:0;display:grid}@media (width>=900px){.cq{gap:var(--space-13);grid-template-columns:minmax(0,1fr) auto;align-items:end}}.cq__quote{gap:var(--space-7);display:grid}.cq blockquote{margin:0}.cq :is(blockquote p,.cq__summary){font:var(--type-quote);letter-spacing:-.02em;color:var(--text-strong);text-wrap:pretty;max-width:40ch;margin:0;font-size:clamp(1.375rem,1.15rem + .8vw,1.875rem)}.cq figcaption{gap:var(--space-2) var(--space-5);font:var(--type-body-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.cq figcaption b{color:var(--text-strong);font-weight:var(--weight-medium)}.cq__demo{height:20px;padding-inline:var(--space-4);border-radius:var(--radius-xs);background:var(--surface-caution-quiet);font:var(--type-data);font-size:var(--size-3xs);color:var(--text-caution);align-items:center;font-style:normal;display:inline-flex}.cq__side{gap:var(--space-7);align-content:end;justify-items:start;display:grid}@media (width>=900px){.cq__side{min-width:16rem;padding-left:var(--space-11);border-left:var(--border-hairline) solid var(--line-strong)}}.cq__fig{gap:var(--space-3);font:var(--type-body-sm);color:var(--text-muted);max-width:22ch;margin:0;display:grid}.cq__fig span{font:var(--type-figure);letter-spacing:-.03em;color:var(--text-strong);white-space:nowrap}.cq__side .textlink{font-size:var(--size-sm)}.ts{gap:var(--space-11);align-items:center;display:grid}.ts>*{min-width:0}@media (width>=1000px){.ts{gap:var(--space-13);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.ts__copy{gap:var(--space-7);align-content:start;max-width:44ch;display:grid}.ts__copy .eyebrow{margin-bottom:calc(var(--space-2) * -1)}.ts__copy .textlink{margin-top:var(--space-3);font-size:var(--size-sm);justify-self:start}.ts__sheet{container-type:inline-size}.ts__sheet .sheet__title{min-width:0}.ts__doc{color:var(--text-muted);font-weight:var(--weight-regular)}.ts__doc:before{content:"·";margin-right:var(--space-5);color:var(--text-subtle)}.ts__rows{padding:0 var(--space-9);column-gap:var(--space-8);grid-template-columns:minmax(0,12fr) minmax(0,21fr) auto;margin:0;list-style:none;display:grid}.ts__rows li{grid-column:1/-1;grid-template-columns:subgrid;row-gap:var(--space-3);padding-block:var(--space-7);border-bottom:var(--border-hairline) solid var(--line-hairline);align-items:baseline;display:grid}.ts__rows li:last-child{border-bottom:0}.ts__rows h3{font:var(--type-subheading);color:var(--text-strong);text-wrap:balance;margin:0}.ts__rows p{font:var(--type-body-sm);color:var(--text-muted);text-wrap:pretty;margin:0}.ts__refs{align-items:flex-end;gap:var(--space-3);flex-direction:column;display:flex}.ts__refs a{align-items:center;gap:var(--space-2);height:24px;padding-inline:var(--space-4);border-radius:var(--radius-xs);border:var(--border-hairline) solid color-mix(in srgb,var(--brand-600) 22%,transparent);background:var(--surface-accent-quiet);font:var(--type-data);font-size:var(--size-2xs);color:var(--text-accent);white-space:nowrap;transition:border-color var(--duration-base) var(--ease-standard),background-color var(--duration-base) var(--ease-standard);text-decoration:none;display:inline-flex}.ts__refs a span{color:color-mix(in srgb,var(--text-accent) 65%,transparent)}.ts__refs a:hover{border-color:var(--brand-600);background:var(--surface-card)}.ts__foot{padding-inline:var(--space-9);justify-content:space-between;align-items:center}.ts__foot .textlink{font-size:var(--size-xs)}@container (width<=560px){.ts__rows{padding-inline:var(--space-8);grid-template-columns:minmax(0,1fr)}.ts__refs{margin-top:var(--space-2);flex-direction:row;justify-content:flex-start}.ts__foot{padding-inline:var(--space-8)}}.question[data-astro-cid-wcolddp2]{gap:var(--space-12);align-items:center;display:grid}.question[data-astro-cid-wcolddp2]>[data-astro-cid-wcolddp2]{min-width:0}@media (width>=1000px){.question[data-astro-cid-wcolddp2]{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.question__copy[data-astro-cid-wcolddp2]{gap:var(--space-7);align-content:start;max-width:44ch;display:grid}.question__foot[data-astro-cid-wcolddp2]{font:var(--type-body-sm);color:var(--text-muted);padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--line-hairline)}.parts__link[data-astro-cid-wcolddp2]{margin-top:var(--space-11);font-size:var(--size-sm)}.head__lede[data-astro-cid-wcolddp2]{gap:var(--space-7);display:grid}@media (width>=900px){.head__lede[data-astro-cid-wcolddp2]{padding-bottom:var(--space-2)}}.head__note[data-astro-cid-wcolddp2]{gap:var(--space-4);font:var(--type-body-sm);color:var(--text-muted);align-items:flex-start;margin:0;display:flex}.head__note[data-astro-cid-wcolddp2] svg{color:var(--text-subtle);flex:none;margin-top:3px}.who[data-astro-cid-wcolddp2]{gap:var(--space-9);padding:0;list-style:none;display:grid}@media (width>=760px){.who[data-astro-cid-wcolddp2]{gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}}.who[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{gap:var(--space-5);padding-top:var(--space-8);border-top:var(--border-hairline) solid var(--line-strong);align-content:start;display:grid}.who__n[data-astro-cid-wcolddp2]{font:var(--type-data);font-size:var(--size-2xs);color:var(--text-accent)}.who[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font:var(--type-body-sm);color:var(--text-muted);max-width:38ch}.faqgrid[data-astro-cid-wcolddp2]{gap:var(--space-10);display:grid}@media (width>=900px){.faqgrid[data-astro-cid-wcolddp2]{gap:var(--space-13);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.faqgrid__head[data-astro-cid-wcolddp2]{gap:var(--space-6);display:grid}@media (width>=900px){.faqgrid__head[data-astro-cid-wcolddp2]{top:calc(var(--header-h) + var(--space-10));position:sticky}}.faqgrid__head[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{max-width:14ch}.faqgrid__head[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{max-width:32ch}.faqgrid__head[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-underline-offset:2px;text-decoration:underline 1px}
