@layer components{.wk-v2{overflow-x:clip}.wk-pill-nav{inset-inline:0;z-index:40;pointer-events:none;padding-inline:18px;position:fixed;top:18px}.wk-pill-bar,.wk-menu{pointer-events:auto;border:1px solid var(--line-2);background:color-mix(in srgb, var(--paper) 88%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.3);max-width:72rem;box-shadow:var(--shadow-2);margin-inline:auto}.wk-pill-bar{border-radius:999px;align-items:center;gap:8px;padding:7px;padding-inline-start:14px;display:flex}.wk-pill-link{min-height:36px;font-size:var(--text-ui);color:var(--ink-2);border-radius:999px;align-items:center;padding-inline:13px;transition:color .2s,background-color .2s;display:inline-flex}.wk-pill-link:hover{color:var(--ink);background:var(--surface-2)}.wk-menu-button{width:38px;height:38px;color:var(--ink);border-radius:999px;place-items:center;display:grid}.wk-menu-button:hover{background:var(--surface-2)}.wk-menu-button span,.wk-menu-button span:before{width:16px;height:1.5px;transition:transform .26s var(--wk-ease);background:currentColor;border-radius:2px;display:block}.wk-menu-button span{transform:translateY(-3px)}.wk-menu-button span:before{content:"";transform:translateY(6px)}.wk-menu-button span[data-open]{transform:rotate(45deg)}.wk-menu-button span[data-open]:before{transform:rotate(-90deg)}.wk-menu{border-radius:calc(var(--r-lg) * 1.6);margin-top:8px;padding:10px}.wk-menu[data-open]{animation:wk-drop .26s var(--wk-ease)}.wk-menu-link{border-radius:var(--r);font-size:var(--text-h3);color:var(--ink);padding:12px 14px;display:block}.wk-menu-link:hover{background:var(--surface-2)}@keyframes wk-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (min-width:640px){.wk-pill-nav{padding-inline:34px;top:28px}}.wk-pill-cta,.wk-pill-ghost{min-height:50px;font-size:var(--text-body);white-space:nowrap;transition:background-color .22s ease, border-color .22s ease, color .22s ease, transform .16s var(--wk-ease);border-radius:999px;justify-content:center;align-items:center;gap:8px;padding-inline:26px;font-weight:600;display:inline-flex}.wk-pill-cta{background:var(--ink);color:var(--paper)}.wk-pill-cta:hover{background:var(--teal-hi)}.wk-pill-ghost{border:1px solid var(--line-2);color:var(--ink)}.wk-pill-ghost:hover{background:var(--surface-2);border-color:var(--ink-3)}.wk-pill-cta:active,.wk-pill-ghost:active{transform:scale(.98)}.wk-pill-cta:focus-visible,.wk-pill-ghost:focus-visible,.wk-pill-link:focus-visible,.wk-menu-button:focus-visible,.wk-menu-link:focus-visible,.wk-cue:focus-visible,.wk-replay:focus-visible{outline:2px solid var(--teal);outline-offset:3px}.wk-pill-sm{min-height:38px;font-size:var(--text-ui);padding-inline:16px}.wk-hero-wrap{padding:10px}@media (min-width:640px){.wk-hero-wrap{padding:16px}}.wk-hero{isolation:isolate;border-radius:calc(var(--r-lg) * 2);background:radial-gradient(60% 55% at 12% 8%, color-mix(in srgb, var(--teal-line) 85%, transparent), transparent 70%), radial-gradient(55% 50% at 88% 92%, color-mix(in srgb, var(--teal-line) 55%, transparent), transparent 70%), var(--paper);place-items:center;min-height:calc(100svh - 20px);padding-block:8rem 7rem;display:grid;position:relative;overflow:hidden}@media (min-width:640px){.wk-hero{min-height:calc(100svh - 32px)}}.wk-hero-short{min-height:min(82svh,46rem);padding-block:6rem}.wk-silk{z-index:-2;opacity:0;width:100%;height:100%;transition:opacity 1.4s var(--wk-ease);position:absolute;inset:0}.wk-silk[data-ready="1"]{opacity:1}.wk-hero-scrim{z-index:-1;pointer-events:none;background:radial-gradient(56% 58% at 50% 54%, color-mix(in srgb, var(--paper) 72%, transparent), transparent 80%);position:absolute;inset:0}.wk-rise{animation:wk-rise 1s var(--wk-ease) both;animation-delay:calc(var(--i,0) * .11s + .12s)}@keyframes wk-rise{0%{opacity:0;filter:blur(10px);transform:translateY(26px)}to{opacity:1;filter:none;transform:none}}.wk-facts{font-size:var(--text-ui);color:var(--ink-2);flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:44px 0 0;padding:0;list-style:none;display:flex}.wk-facts li:before{content:"";background:var(--teal);vertical-align:middle;border-radius:999px;width:5px;height:5px;margin-inline-end:9px;display:inline-block}.wk-cue{inset-inline:0;z-index:10;border:1.5px solid var(--line-2);border-radius:999px;width:24px;height:40px;margin-inline:auto;position:absolute;bottom:26px}.wk-cue span{inset-inline:0;background:var(--ink-2);width:4px;height:8px;animation:wk-cue 1.8s var(--wk-ease) infinite;border-radius:999px;margin-inline:auto;position:absolute;top:8px}@keyframes wk-cue{0%{opacity:0;transform:translateY(-2px)}30%{opacity:1}80%{opacity:0;transform:translateY(14px)}to{opacity:0;transform:translateY(14px)}}.wk-section{padding-block:clamp(96px,13vw,176px)}.wk-eyebrow{border:1px solid var(--line-2);background:color-mix(in srgb, var(--surface) 35%, transparent);font-size:var(--text-meta);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 13px;font-weight:600;display:inline-flex}.wk-eyebrow-sm{padding:3px 10px}.wk-lede{max-width:42rem;font-size:var(--text-h2);color:var(--ink-2);text-wrap:pretty;margin:26px 0 0;line-height:1.75}.wk-statement{max-width:58rem;font-size:var(--text-statement);line-height:var(--text-statement--line-height);text-wrap:pretty;margin:0;font-weight:600}.wk-word{--w:clamp(0, calc(var(--p,1) * (var(--n) + 4) - var(--i)), 1);opacity:calc(.14 + var(--w) * .86);filter:blur(calc((1 - var(--w)) * 3px))}.wk-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:24px;padding-block:clamp(26px,3.4vw,44px);display:grid}.wk-row h3{transition:color .26s}.wk-row:hover h3{color:var(--teal)}.wk-row-no{font-size:var(--text-meta);letter-spacing:.06em;color:var(--ink-3);padding-top:.6em}.wk-example{border:1px dashed var(--line-2);font-size:var(--text-micro);color:var(--ink-3);white-space:nowrap;border-radius:999px;padding:2px 9px}.wk-mock,.wk-phone{border:1px solid var(--line);border-radius:calc(var(--r-lg) * 1.6);background:var(--surface);box-shadow:var(--shadow-2), 0 34px 90px -44px color-mix(in srgb, var(--teal) 40%, transparent);overflow:hidden}.wk-meter{background:var(--surface-3);border-radius:999px;height:8px;overflow:hidden}.wk-meter span{background:var(--teal);border-radius:999px;height:100%;display:block}.wk-chip,.wk-did{border:1px solid var(--teal-line);color:var(--teal);border-radius:999px;align-items:center;gap:5px;font-weight:600;display:inline-flex}.wk-chip{background:var(--teal-soft);font-size:var(--text-meta);padding:5px 11px}.wk-chip-off{border-color:var(--line-2);background:var(--surface-2);color:var(--ink-2)}.wk-did{background:var(--surface);font-size:var(--text-micro);padding:3px 9px}.wk-bubble-row{flex-direction:column;align-items:flex-start;display:flex}.wk-bubble-row.wk-from-agent{align-items:flex-end}.wk-bubble{border:1px solid var(--line);border-radius:16px;background:var(--surface-2);max-width:86%;font-size:var(--text-ui);color:var(--ink);border-start-start-radius:4px;padding:10px 14px;line-height:1.75}.wk-from-agent .wk-bubble{border-color:var(--teal-line);background:var(--teal-soft);border-start-start-radius:16px;border-start-end-radius:4px}.wk-bubble-time{font-size:var(--text-micro);color:var(--ink-3);text-align:end;margin-top:2px;display:block}.wk-phone{flex-direction:column;display:flex}.wk-thread{background:var(--paper);scrollbar-width:none;flex-direction:column;gap:12px;height:clamp(26rem,62vh,34rem);padding:18px 14px;display:flex;overflow-y:auto}.wk-thread::-webkit-scrollbar{display:none}.wk-thread>:first-child{margin-top:auto}.wk-thread .wk-bubble-row{animation:wk-pop .42s var(--wk-ease) both}@keyframes wk-pop{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.wk-replay{border:1px solid var(--line);width:34px;height:34px;color:var(--ink-2);border-radius:999px;place-items:center;transition:color .2s,border-color .2s;display:grid}.wk-replay:hover{color:var(--teal);border-color:var(--teal-line)}.wk-step{border-bottom:1px solid var(--line);transition:opacity .42s var(--wk-ease);grid-template-columns:2.6rem minmax(0,1fr) 1.5rem;align-items:start;gap:14px;padding-block:24px;display:grid}.wk-step[data-state=waiting]{opacity:.38}.wk-step-no{font-size:var(--text-meta);color:var(--ink-3);padding-top:.55em;transition:color .3s}.wk-step[data-state=working] .wk-step-no,.wk-step[data-state=done] .wk-step-no{color:var(--teal)}.wk-step-mark{width:24px;height:24px;color:var(--teal);border-radius:999px;place-items:center;margin-top:4px;display:grid}.wk-step[data-state=done] .wk-step-mark{background:var(--teal-soft)}.wk-step[data-state=working] .wk-step-mark:before{content:"";background:var(--teal);border-radius:999px;width:8px;height:8px;animation:1s ease-in-out infinite wk-pulse}@keyframes wk-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.wk-outcome{border:1px solid var(--moss-line);border-radius:var(--r-lg);background:var(--moss-soft);opacity:0;transition:opacity .52s var(--wk-ease), transform .52s var(--wk-ease);justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:18px 20px;display:flex;transform:translateY(8px)}.wk-outcome[data-on]{opacity:1;transform:none}.wk-frame{border:1px solid var(--line);border-radius:calc(var(--r-lg) * 2);background:var(--surface-2);box-shadow:var(--shadow-2), 0 50px 130px -60px color-mix(in srgb, var(--teal) 45%, transparent);padding:10px}.wk-frame-screen{border:1px solid var(--line);border-radius:calc(var(--r-lg) * 1.3);background:var(--paper);display:grid;overflow:hidden}.wk-frame-side{border-inline-end:1px solid var(--line);background:var(--surface-2);padding:20px 14px;display:none}@media (min-width:900px){.wk-frame-screen{grid-template-columns:13rem minmax(0,1fr)}.wk-frame-side{display:block}}.wk-frame-nav{border-radius:var(--r-sm);color:var(--ink-2);padding:8px 10px}.wk-frame-nav-on{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1);font-weight:600}.wk-frame-hero{border:1px solid var(--line);border-radius:var(--r-lg);background:radial-gradient(90% 100% at 0% 0%, color-mix(in srgb, var(--teal-line) 75%, transparent), transparent 70%), var(--paper);padding:18px}.wk-bars{align-items:flex-end;gap:6px;height:56px;display:flex}.wk-bars span{background:var(--teal);border-radius:3px 3px 1px 1px;flex:1;min-height:4px}.wk-status{font-size:var(--text-micro);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-weight:600;display:inline-flex}.wk-status span{background:currentColor;border-radius:999px;width:6px;height:6px}.wk-status-amber{border-color:var(--amber-line);background:var(--amber-soft);color:var(--amber)}.wk-status-teal{border-color:var(--teal-line);background:var(--teal-soft);color:var(--teal)}.wk-columns{gap:28px;margin:56px 0 0;padding:0;list-style:none;display:grid}.wk-columns li{border-top:1px solid var(--line);padding-top:22px}.wk-steps{column-gap:56px;margin:64px 0 0;padding:0;list-style:none;display:grid}.wk-steps li{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:24px;padding-block:32px;display:grid}.wk-step-big{min-width:2ch;font-size:var(--text-section);color:var(--teal);font-weight:600;line-height:1}@media (min-width:768px){.wk-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.wk-mode{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:20px}.wk-tier{border:1px solid var(--line);border-radius:calc(var(--r-lg) * 1.6);background:var(--surface);flex-direction:column;padding:28px;display:flex}.wk-tier-featured{border-color:var(--teal-line);background:radial-gradient(90% 60% at 100% 0%, color-mix(in srgb, var(--teal-line) 85%, transparent), transparent 70%), var(--paper);box-shadow:0 40px 100px -50px color-mix(in srgb, var(--teal) 60%, transparent)}@media (prefers-reduced-motion:reduce){.wk-rise,.wk-menu[data-open],.wk-thread .wk-bubble-row,.wk-cue span,.wk-step[data-state=working] .wk-step-mark:before{animation:none}.wk-word{opacity:1;filter:none}.wk-silk,.wk-step,.wk-outcome,.wk-pill-cta,.wk-pill-ghost{transition:none}}}.wk-v2 .wk-reveal[data-armed="1"]{opacity:0;filter:blur(6px);transform:translateY(20px)}.wk-v2 .wk-reveal[data-armed="1"].wk-in{opacity:1;filter:none;transition:opacity .9s var(--wk-ease), transform .9s var(--wk-ease), filter .9s var(--wk-ease);transition-delay:var(--wk-delay,0s);transform:none}.wk-v2 .wk-head.wk-reveal[data-armed="1"]{opacity:1;filter:none;transform:none}.wk-v2 .wk-head[data-armed="1"] .wk-line{opacity:0}.wk-v2 .wk-head[data-armed="1"].wk-in .wk-line{animation:wk-rise 1s var(--wk-ease) both;animation-delay:calc(var(--i,0) * .12s)}@media (prefers-reduced-motion:reduce){.wk-v2 .wk-reveal[data-armed="1"],.wk-v2 .wk-head[data-armed="1"] .wk-line{opacity:1;filter:none;transition:none;animation:none;transform:none}}
