.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--web .bw-stage{color:#fef7ed;background:#1748ef}.bw--web .bw-bubbles{color:#141414;background:#eaa8c6}.bw--web .bw-bubbles__title{color:#141414}.bw--web .bw-bubble{color:#fef7ed;background:#141414}.bw--web .bw-grid__demo--tool{container-type:inline-size}.ww-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){.ww-hero{height:calc(100svh - var(--wh-header));min-height:620px}}.ww-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){.ww-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)}}.ww-hero__copy{grid-area:copy;min-width:0}.ww-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}.ww-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}.ww-hero__lede{color:#fef7eda6;max-width:40ch;margin:1.25rem 0 0;font-size:clamp(1rem,1.15vw,1.15rem);line-height:1.6}.ww-hero__ctas{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.75rem;display:flex}.ww-hero__cta.bw-collage__cta{margin-top:0}.ww-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}.ww-hero__more:hover,.ww-hero__more:focus-visible{color:#dab8ff}.ww-hero__bench{grid-area:bench;min-width:0;min-height:0}@media (width>=1024px){.ww-hero__bench{place-items:center;display:grid;container-type:size}}.ww-hero__stage{width:100%;position:relative;container-type:inline-size}@media (width>=1024px){.ww-hero__stage{aspect-ratio:5/3;width:min(100cqw,166.66cqh)}}.ww-hero__plate{aspect-ratio:5/3;position:relative}.ww-hero__plate>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ww-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}.ww-hero__tag i{background:#fef7ed59;border-radius:50%;width:8px;height:8px;transition:background-color .3s}.ww-hero.is-live .ww-hero__tag i{background:#ff834a}.ww-hero__hit{pointer-events:all}.ww-hero__hit--act{cursor:pointer}.ww-hero__currents path{stroke-dasharray:.001 .055;opacity:0;transition:opacity .6s}.ww-hero__run{cursor:pointer;background:0 0;border:0;border-radius:999px;position:absolute}.ww-hero__run:focus-visible{outline-offset:4px;outline:3px solid #dab8ff}@media (width>=1024px){.ww-hero__caps{pointer-events:none;position:absolute;inset:0}}.ww-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}.ww-hero__cap strong{color:#fef7ed;font-weight:600;transition:color .25s}.ww-hero.is-hot .ww-hero__cap{opacity:.35}.ww-hero.is-hot .ww-hero__cap.is-on{opacity:1}.ww-hero__logbox{grid-area:log;min-width:0}.ww-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}.ww-hero__count{align-items:center;gap:.75rem;margin-left:auto;display:flex}.ww-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}.ww-hero__pause:hover,.ww-hero__pause:focus-visible{background:#dab8ff24}.ww-hero__pause:focus-visible{outline-offset:2px;outline:2px solid #dab8ff}@media (pointer:coarse){.ww-hero__pause{min-height:44px;padding-inline:1rem}}.ww-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}.ww-hero__log li{border-top:1px solid #fef7ed24;gap:1rem;padding:.3rem 0;line-height:1.45;display:flex}.ww-hero__log time{color:#ff834a;flex:none}.ww-hero__log span{min-width:0}@media (width>=1024px){.ww-hero__log span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=1023px){.ww-hero__tag{margin-bottom:.75rem;position:static}.ww-hero__plate{position:relative}.ww-hero__caps{gap:.75rem;margin-top:1rem;display:grid}.ww-hero__cap{font-size:.95rem;width:auto!important;position:static!important}}@media (prefers-reduced-motion:no-preference){.ww-hero__kicker,.ww-hero__title,.ww-hero__lede,.ww-hero__ctas{animation:.7s cubic-bezier(.2,.7,.2,1) backwards wh-rise}.ww-hero__title{animation-delay:80ms}.ww-hero__lede{animation-delay:.16s}.ww-hero__ctas{animation-delay:.24s}.ww-hero__draw{stroke-dasharray:1;animation:.8s cubic-bezier(.6,0,.2,1) .35s backwards wh-draw}.ww-hero__cap{animation:.6s ease-out backwards wh-rise;animation-delay:calc(.8s + var(--i) * .12s)}.ww-hero.is-live .ww-hero__currents path{opacity:1;animation:1.3s linear infinite wh-current}.ww-hero.is-live .ww-hero__tag i{animation:1.8s ease-out infinite wh-ping}.ww-hero__log li{animation:.35s ease-out backwards wh-line}}.ww-hero [data-part]{color:#fef7ed}.ww-hero__commit,.ww-hero__block,.ww-hero__new,.ww-hero__pill,.ww-hero__word,.ww-hero__status{transition:fill .3s}.ww-hero__commit{fill:#ff834a}.ww-hero__code{fill:#141414}.ww-hero__block,.ww-hero__screen,.ww-hero__new{fill:#0000}.ww-hero__pill{fill:#ff834a}.ww-hero__word{fill:#141414}.ww-hero__status{fill:#ff834a}.ww-hero__beat,.ww-hero__screen{transition:stroke .3s}.ww-hero.is-hot-commit .ww-hero__commit,.ww-hero.is-commit .ww-hero__commit,.ww-hero.is-hot-build .ww-hero__block,.ww-hero.is-build .ww-hero__block{fill:#fef7ed}.ww-hero.is-preview .ww-hero__new,.ww-hero.is-deploy .ww-hero__new,.ww-hero.is-up .ww-hero__new{fill:#ff834a}.ww-hero.is-hot-preview .ww-hero__new{fill:#fef7ed}.ww-hero.is-view-desktop .ww-hero__desk .ww-hero__screen,.ww-hero.is-view-phone .ww-hero__phone .ww-hero__screen{stroke:#ff834a}.ww-hero.is-hot-deploy .ww-hero__pill,.ww-hero.is-deploy .ww-hero__pill{fill:#fef7ed}.ww-hero.is-hot-live .ww-hero__beat,.ww-hero.is-up .ww-hero__beat{stroke:#ff834a}.ww-hero__cap--commit strong,.ww-hero__cap--deploy strong{color:#ff834a}@media (prefers-reduced-motion:no-preference){.ww-hero__draw:nth-child(2){animation-duration:.35s;animation-delay:.75s}.ww-hero__draw:nth-child(3){animation-delay:.6s}.ww-hero__draw:nth-child(4){animation-duration:.35s;animation-delay:1s}.ww-hero__draw:nth-child(5){animation-delay:.85s}.ww-hero__draw:nth-child(6){animation-duration:.35s;animation-delay:1.25s}.ww-hero__draw:nth-child(7){animation-delay:1.1s}.ww-hero__draw:nth-child(8){animation-duration:.35s;animation-delay:1.5s}.ww-hero.is-live .ww-hero__beat{animation:2.4s linear infinite ww-beat}.ww-hero.is-live.is-up .ww-hero__beat{animation-duration:1.2s}}@keyframes ww-beat{to{transform:translate(-200px)}}.ww-resp{flex-direction:column;gap:.75rem;height:100%;padding:1rem;display:flex}.ww-resp__room{flex:auto;justify-content:center;min-height:120px;display:flex}.ww-resp__page{background:#fef7ed8c;border:1.5px solid;border-radius:10px;grid-template-rows:auto 1fr auto;gap:6px;padding:8px;transition:width .15s;display:grid}.ww-resp__bar{border:1.5px solid;border-radius:4px;height:10px}.ww-resp__hero{background:#141414;border-radius:6px;min-height:34px}.ww-resp__cards{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:6px;display:grid}.ww-resp__cards i{border:1.5px solid;border-radius:6px;height:28px}.ww-resp__ctl{gap:.25rem;font-size:.85rem;display:grid}.ww-resp__ctl b{font-weight:600}.ww-resp__ctl input{accent-color:#141414;cursor:ew-resize;width:100%;min-height:44px}.ww-app{place-items:center;height:100%;padding:.75rem;display:grid}.ww-app__phone{aspect-ratio:10/15;color:#141414;background:#fef7ed;border:2px solid;border-radius:22px;flex-direction:column;width:auto;max-width:80%;height:100%;min-height:240px;display:flex;overflow:hidden}.ww-app__screen{flex-direction:column;flex:auto;align-items:flex-start;gap:.4rem;padding:.9rem .75rem .5rem;display:flex}.ww-app__h{letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin:0;font-size:.7rem;font-weight:600}.ww-app__big{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.15rem;font-weight:600}.ww-app__note{margin:0;font-size:.8rem;line-height:1.4}.ww-app__slots{grid-template-columns:1fr 1fr;gap:.35rem;width:100%;display:grid}.ww-app__slots .aw-pill{min-height:36px;padding:.25rem}.ww-app__tabs{border-top:1.5px solid;grid-template-columns:repeat(3,1fr);display:grid}.ww-app__tabs button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-size:.75rem;font-weight:500}.ww-app__tabs .is-on{background:#dab8ff;font-weight:600}.ww-app__tabs button:focus-visible{outline-offset:-4px;outline:2px solid #141414}.ww-store{flex-direction:column;gap:.6rem;height:100%;padding:1rem;display:flex}.ww-store__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.ww-store__name{margin:0;font-weight:600}.ww-store__cart{letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.ww-store__cart b{color:#fef7ed;background:#141414;border-radius:999px;place-items:center;min-width:1.6rem;height:1.6rem;margin-left:.3rem;font-size:.8rem;display:inline-grid}.ww-store__shot{flex:auto;place-items:center;min-height:0;display:grid}.ww-store__shot svg{width:auto;height:100%;max-height:110px}.ww-store__row{flex-wrap:wrap;gap:.5rem;display:flex}.ww-store__msg{min-height:1.4em;margin:0;font-size:.85rem}.ww-form{flex-direction:column;gap:.35rem;height:100%;padding:1rem;display:flex}.ww-form__field{gap:.2rem;font-size:.8rem;font-weight:500;display:grid}.ww-form__field input{color:#141414;min-height:44px;font:inherit;background:#fef7ed;border:1.5px solid;border-radius:10px;padding:0 .75rem;font-size:1rem;font-weight:400}.ww-form__field input[aria-invalid=true]{border-width:2px;border-color:#b3261e}.ww-form__field input:focus-visible{outline-offset:2px;outline:2px solid #141414}.ww-form__msg{min-height:1.2em;margin:0;font-size:.85rem;font-weight:600}.ww-form__msg.is-bad{color:#8c1d18}.ww-form .aw-pill{align-self:flex-start;margin-top:auto}.ww-form--sent{justify-content:center;align-items:flex-start}.ww-form__done{margin:0;font-size:1.6rem;font-weight:600}.ww-form__note{margin:0 0 .5rem;font-size:.9rem}.ww-theme{--t-bg:#fef7ed;--t-ink:#141414;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;height:100%;padding:1rem;display:grid}.ww-theme.is-dark{--t-bg:#141414;--t-ink:#fef7ed}@container (width<=320px){.ww-theme{grid-template-columns:minmax(0,1fr);justify-items:center}.ww-theme__card{justify-self:stretch}}.ww-theme__card{background:var(--t-bg);color:var(--t-ink);border:1.5px solid #141414;border-radius:14px;padding:1rem;transition:background-color .3s,color .3s}.ww-theme__h{margin:0;font-size:1.1rem;font-weight:600}.ww-theme__p{opacity:.8;margin:.3rem 0 .8rem;font-size:.85rem;line-height:1.4}.ww-theme__btn{color:#141414;background:#ff834a;border-radius:999px;padding:.4rem .9rem;font-size:.85rem;font-weight:600;display:inline-block}.ww-theme__switch button{width:96px;height:48px}.ww-theme__switch button:after{width:34px;height:34px;top:5px;left:5px}.ww-theme__switch button[aria-checked=true]:after{translate:48px}
