.bw--outline{color:#fef7ed}.bw--outline .aw-live{width:100%;height:100%;color:inherit;display:flex}.bw--outline .aw-live svg{width:100%;height:100%;display:block}.bw--outline .bw-state__card{background:var(--bw-field,transparent);color:inherit;border:2px solid}@media (width>=1024px) and (prefers-reduced-motion:no-preference){.bw--outline .bw-state--right .bw-state__art{left:44%}.bw--outline .bw-state--left .bw-state__art{left:56%}.bw--outline .bw-state--narrow .bw-state__art{left:50%}}.bw--outline .bw-state__art,.bw--outline .bw-state__sticker{color:inherit;border-radius:18px}.bw--outline .bw-grid{color:#141414;background:#fef7ed}.bw--outline .bw-grid__card{color:#141414;background:0 0;border:2px solid #141414}.bw--outline .bw-grid__demo{color:#141414;background:#fff;border:1px solid #14141438}.bw--outline .bw-grid__demo--tool{display:block;overflow:visible}.bw--outline .bw-grid__demo--tool>*{height:auto;min-height:100%}.bw--outline .bw-grid__demo.aw-tone--mint{background:#79ccb6}.bw--outline .bw-grid__demo.aw-tone--orange{background:#ff834a}.bw--outline .bw-grid__demo.aw-tone--pink{background:#eaa8c6}.bw--outline .bw-grid__demo.aw-tone--blue{color:#fef7ed;background:#1748ef}.bw--outline .bw-grid__demo.aw-tone--lilac{background:#dab8ff}@media (width<=599px){.bw--outline .bw-grid__demo--tool{aspect-ratio:auto!important}.bw--outline .bw-grid__demo .aw-chat{height:auto}.bw--outline .bw-grid__demo .aw-chat__a{min-height:calc(5.8em + 1.1rem)}}.bw--outline .bw-circles{color:#141414;background:#fef7ed}.bw--outline .bw-circles__note{color:#141414b3}.bw--outline .bw-pill{color:#141414;background:#dab8ff}.bw--outline .bw-pill:hover,.bw--outline .bw-pill:focus-visible{color:#141414;background:#f0d7ff}@media (width<=1023px),(prefers-reduced-motion:reduce){.bw--outline .bw-state{background:var(--bw-field,#fef7ed);color:var(--bw-ink,#141414)}.bw--outline .bw-state__card{border:0}}.aw-pill{border:1.5px solid color-mix(in srgb, currentColor 40%, transparent);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:.5rem .9rem;font-size:.85rem;font-weight:500;transition:background-color .2s,color .2s,border-color .2s}.aw-pill:hover,.aw-pill:focus-visible{background:#dab8ff59;border-color:currentColor}.aw-pill.is-on{color:#141414;background:#dab8ff;border-color:#dab8ff}.aw-pill:disabled{cursor:default;opacity:.7}.aw-chat{flex-direction:column;gap:.6rem;height:100%;padding:1rem;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.45;display:flex}.aw-chat__q,.aw-chat__a{max-width:85%;margin:0;padding:.55rem .85rem}.aw-chat__q{color:#141414;background:#dab8ff;border-radius:16px 16px 4px;align-self:flex-end}.aw-chat__a{border:1.5px solid;border-radius:16px 16px 16px 4px;align-self:flex-start;min-height:3.4em}.aw-chat__pills{flex-wrap:wrap;gap:.4rem;margin-top:auto;display:flex}.aw-tasks{flex-direction:column;height:100%;padding:1rem;font-size:clamp(.9rem,1.05vw,1rem);display:flex}.aw-tasks ol{margin:0;padding:0;list-style:none}.aw-tasks li{align-items:center;gap:.7rem;padding:.35rem 0;transition:color .2s;display:flex}.aw-tasks li i{border:1.5px solid;border-radius:50%;flex:none;width:18px;height:18px;transition:background-color .2s,border-color .2s}.aw-tasks li.is-done i{background:#dab8ff;border-color:currentColor}.aw-tasks__foot{letter-spacing:.08em;text-transform:uppercase;opacity:.85;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;font-size:.8rem;display:flex}.aw-drag{touch-action:none;width:100%;height:100%;display:block}.aw-switch{text-align:center;align-content:center;place-items:center;gap:.6rem;height:100%;padding:1rem;display:grid}.aw-switch button{width:150px;height:68px;color:inherit;cursor:pointer;background:0 0;border:2px solid;border-radius:999px;transition:background-color .25s;position:relative}.aw-switch button:after{content:"";background:currentColor;border-radius:50%;width:50px;height:50px;transition:translate .25s,background-color .25s;position:absolute;top:6px;left:6px}.aw-switch button[aria-checked=true]{background:#dab8ff}.aw-switch button[aria-checked=true]:after{background:#141414;translate:82px}.aw-switch button:focus-visible{outline-offset:4px;outline:3px solid #dab8ff}.aw-switch__label{letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:500}.aw-switch__note{opacity:.65;max-width:24ch;margin:0;font-size:.85rem;line-height:1.45}@keyframes wh-rise{0%{opacity:0;translate:0 12px}}@keyframes wh-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes wh-current{to{stroke-dashoffset:-.056px}}@keyframes wh-ping{0%{box-shadow:0 0 #ff834a80}to{box-shadow:0 0 0 10px #ff834a00}}@keyframes wh-line{0%{opacity:0;translate:-8px}}.bw--ai .bw-stage{color:#141414;background:#ff834a}.bw--ai .bw-bubbles{color:#fef7ed;background:#1748ef}.bw--ai .bw-bubbles__title{color:#fef7ed}.bw--ai .bw-bubble{color:#141414;background:#fef7ed}.aw-hero{--wh-header:78px;box-sizing:border-box;min-height:calc(100svh - var(--wh-header));color:#fef7ed;flex-direction:column;padding:clamp(8px,1vw,16px) clamp(1.5rem,2.5vw,3rem) clamp(12px,1.4vw,20px);display:flex}@media (width>=1024px){.aw-hero{height:calc(100svh - var(--wh-header));min-height:620px}}.aw-hero__frame{background:#000;border:2px solid #fef7ed;border-radius:24px;flex:auto;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""bench""log";gap:2rem;min-height:0;padding:clamp(1.5rem,3vw,3rem);display:grid;position:relative;overflow:hidden}@media (width>=1024px){.aw-hero__frame{grid-template:"copy bench"minmax(0,1fr)"log bench"/minmax(0,32fr) minmax(0,68fr);gap:1.5rem clamp(2rem,3.5vw,4rem)}}.aw-hero__copy{grid-area:copy;min-width:0}.aw-hero__kicker{text-transform:uppercase;letter-spacing:.16em;color:#d99cff;margin:0 0 1rem;font-family:Inter,Inter Fallback,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:.75rem;font-weight:500}.aw-hero__title{letter-spacing:-.035em;color:#fef7ed;text-wrap:balance;max-width:12ch;margin:0;font-family:Inter,Inter Fallback,Segoe UI,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(2.4rem,3.9vw,4rem);font-weight:800;line-height:1}.aw-hero__lede{color:#fef7eda6;max-width:40ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.6}.aw-hero__ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.aw-hero__cta.bw-collage__cta{margin-top:0}.aw-hero__more{color:#fef7ed;text-underline-offset:4px;align-items:center;min-height:44px;font-weight:500;-webkit-text-decoration:underline #dab8ff99;text-decoration:underline #dab8ff99;transition:color .2s;display:inline-flex}.aw-hero__more:hover,.aw-hero__more:focus-visible{color:#dab8ff}.aw-hero__bench{grid-area:bench;min-width:0;min-height:0}@media (width>=1024px){.aw-hero__bench{place-items:center;display:grid;container-type:size}}.aw-hero__stage{width:100%;position:relative;container-type:inline-size}@media (width>=1024px){.aw-hero__stage{aspect-ratio:5/3;width:min(100cqw,166.66cqh)}}.aw-hero__plate{aspect-ratio:5/3;position:relative}.aw-hero__plate>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.aw-hero__tag{z-index:1;letter-spacing:.16em;text-transform:uppercase;color:#fef7ed99;align-items:center;gap:.5rem;margin:0;font-size:.7rem;font-weight:500;display:flex;position:absolute;top:0;left:0}.aw-hero__tag i{background:#fef7ed59;border-radius:50%;width:8px;height:8px;transition:background-color .3s}.aw-hero.is-live .aw-hero__tag i{background:#ff834a}.aw-hero__hit{pointer-events:all}.aw-hero__hit--act{cursor:pointer}.aw-hero__currents path{stroke-dasharray:.001 .055;opacity:0;transition:opacity .6s}.aw-hero__run{cursor:pointer;background:0 0;border:0;border-radius:999px;position:absolute}.aw-hero__run:focus-visible{outline-offset:4px;outline:3px solid #dab8ff}@media (width>=1024px){.aw-hero__caps{pointer-events:none;position:absolute;inset:0}}.aw-hero__cap{color:#fef7ede0;text-shadow:0 0 2px #000,0 0 6px #000,0 0 12px #000;pointer-events:auto;width:17%;margin:0;font-size:clamp(12px,1.25cqw,15px);line-height:1.4;transition:opacity .25s,color .25s;position:absolute}.aw-hero__cap strong{color:#fef7ed;font-weight:600;transition:color .25s}.aw-hero.is-hot .aw-hero__cap{opacity:.35}.aw-hero.is-hot .aw-hero__cap.is-on{opacity:1}.aw-hero__logbox{grid-area:log;min-width:0}.aw-hero__meta{white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;color:#fef7edb3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.72rem;font-weight:500;display:flex}.aw-hero__count{align-items:center;gap:.75rem;margin-left:auto;display:flex}.aw-hero__pause{color:#dab8ff;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:1px solid #dab8ff80;border-radius:999px;padding:.3rem .75rem;transition:background-color .2s}.aw-hero__pause:hover,.aw-hero__pause:focus-visible{background:#dab8ff24}.aw-hero__pause:focus-visible{outline-offset:2px;outline:2px solid #dab8ff}@media (pointer:coarse){.aw-hero__pause{min-height:44px;padding-inline:1rem}}.aw-hero__log{min-height:calc(5.8em + 2.4rem + 4px);margin:.6rem 0 0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(.78rem,.9vw,.9rem);list-style:none}.aw-hero__log li{border-top:1px solid #fef7ed24;gap:1rem;padding:.3rem 0;line-height:1.45;display:flex}.aw-hero__log time{color:#ff834a;flex:none}.aw-hero__log span{min-width:0}@media (width>=1024px){.aw-hero__log span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=1023px){.aw-hero__tag{margin-bottom:.75rem;position:static}.aw-hero__plate{position:relative}.aw-hero__caps{gap:.75rem;margin-top:1rem;display:grid}.aw-hero__cap{font-size:.95rem;width:auto!important;position:static!important}}@media (prefers-reduced-motion:no-preference){.aw-hero__kicker,.aw-hero__title,.aw-hero__lede,.aw-hero__ctas{animation:.7s cubic-bezier(.2,.7,.2,1) backwards wh-rise}.aw-hero__title{animation-delay:80ms}.aw-hero__lede{animation-delay:.16s}.aw-hero__ctas{animation-delay:.24s}.aw-hero__draw{stroke-dasharray:1;animation:.8s cubic-bezier(.6,0,.2,1) .35s backwards wh-draw}.aw-hero__cap{animation:.6s ease-out backwards wh-rise;animation-delay:calc(.8s + var(--i) * .12s)}.aw-hero.is-live .aw-hero__currents path{opacity:1;animation:1.3s linear infinite wh-current}.aw-hero.is-live .aw-hero__tag i{animation:1.8s ease-out infinite wh-ping}.aw-hero__log li{animation:.35s ease-out backwards wh-line}}.aw-hero [data-part]{color:#fef7ed}.aw-hero__trig,.aw-hero__a,.aw-hero__qbg,.aw-hero__pill,.aw-hero__no,.aw-hero__runword,.aw-hero__slot{transition:fill .3s}.aw-hero__trig{fill:#ff834a}.aw-hero__slot{fill:#000}.aw-hero__a{fill:#fef7ed}.aw-hero__qbg{fill:#0000}.aw-hero__qlines{color:#fef7ed}.aw-hero__qnext{fill:#fef7ed;opacity:0;transition:opacity .3s}.aw-hero__pill{fill:#ff834a}.aw-hero__runword{fill:#141414}.aw-hero__no{fill:#0000}.aw-hero.is-hot-trigger .aw-hero__trig,.aw-hero.is-fire .aw-hero__trig{fill:#fef7ed}.aw-hero.is-fire .aw-hero__slot,.aw-hero.is-hot-agent .aw-hero__a,.aw-hero.is-think .aw-hero__a,.aw-hero.is-hot-queue .aw-hero__qbg{fill:#ff834a}.aw-hero.is-queue .aw-hero__qnext{opacity:1}.aw-hero.is-hot-queue .aw-hero__qnext{fill:#141414}.aw-hero.is-hot-run .aw-hero__pill,.aw-hero.is-land .aw-hero__pill{fill:#fef7ed}.aw-hero.is-hot-run .aw-hero__runword,.aw-hero.is-land .aw-hero__runword{fill:#141414}.aw-hero.is-hot-human .aw-hero__no,.aw-hero.is-human .aw-hero__no{fill:#fef7ed}.aw-hero__cap--trigger strong,.aw-hero__cap--run strong{color:#ff834a}@media (prefers-reduced-motion:no-preference){.aw-hero__draw:nth-child(2){animation-duration:.35s;animation-delay:1.1s}.aw-hero__draw:nth-child(3){animation-delay:.7s}.aw-hero__draw:nth-child(4){animation-duration:.35s;animation-delay:1.45s}}
