.hero{padding-block:clamp(1.5rem, .5rem + 2.4vw, 3rem) var(--cw-space-m);overflow-x:clip}.hero__inner{grid-template-columns:minmax(0, 1fr) var(--cw-hero-visual);align-items:center;gap:var(--cw-space-l) clamp(2.5rem, 5vw, 5rem);display:grid}.hero__copy{justify-items:start;min-width:0;display:grid}.hero__title{max-width:100%;font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-weight:600;font-size:var(--cw-hero-title);letter-spacing:-.025em;line-height:.98}.hero__lead{max-width:40rem;margin-top:var(--cw-space-m);font-size:var(--cw-step-1);line-height:1.5}.hero__cta{justify-items:start;gap:var(--cw-space-s);margin-top:clamp(1.5rem,.75rem + 2vw,2.5rem);display:grid}.hero__btn{display:none}.hero__btn--other{display:inline-flex}[data-cw-os=mac] .hero__btn--other,[data-cw-os=windows] .hero__btn--other{display:none}[data-cw-os=mac] .hero__btn--mac,[data-cw-os=windows] .hero__btn--windows{display:inline-flex}.hero__meta{align-items:center;gap:6px var(--cw-space-m);font-size:var(--cw-step--1);flex-wrap:wrap;display:flex}.hero__trial{align-items:center;gap:9px;font-weight:650;display:inline-flex}.hero__others{position:relative}.hero__others-toggle{border-radius:var(--cw-radius-xs);min-height:32px;color:var(--cw-tomette);cursor:pointer;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, var(--cw-tomette) 45%, transparent);text-underline-offset:.22em;transition:text-decoration-color var(--wf-dur-fast) var(--wf-ease-out);align-items:center;gap:6px;font-weight:650;list-style:none;display:inline-flex}.hero__others-toggle::-webkit-details-marker{display:none}.hero__others-toggle:hover,.hero__others-toggle:focus-visible{text-decoration-color:currentColor}.hero__others-chevron{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform var(--wf-dur-base) var(--wf-ease-in-out)}.hero__others[open] .hero__others-chevron{transform:rotate(180deg)}.hero__others-list{z-index:5;width:max-content;min-width:16rem;max-width:calc(100vw - 2 * var(--cw-gutter));background:var(--cw-card);border-radius:var(--cw-radius-m);box-shadow:var(--cw-shadow-lift), 0 0 0 1px var(--cw-line);gap:2px;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0}.hero__others-link{align-items:center;gap:var(--cw-space-s);min-height:var(--cw-tap);border-radius:var(--cw-radius-s);transition:background-color var(--wf-dur-fast) var(--wf-ease-out);padding:0 8px 0 12px;font-weight:650;text-decoration:none;display:flex}.hero__others-link:hover,.hero__others-link:focus-visible{background:var(--cw-chip)}.hero__others-fmt{border-radius:var(--cw-radius-pill);background:var(--cw-sage);font-family:var(--cw-font-mono);font-size:var(--cw-step--2);letter-spacing:.04em;margin-left:auto;padding:.3em .7em;font-weight:500}.coupon{--notch:16px;border-radius:var(--cw-radius-m);max-width:100%;box-shadow:var(--cw-shadow-soft), 0 0 0 1px var(--cw-line);grid-template-columns:auto minmax(0,auto);margin-top:clamp(1.5rem,.75rem + 2vw,2.5rem);display:inline-grid;rotate:-1.2deg}.coupon__stub{border-right:2px dashed color-mix(in srgb, var(--cw-card) 70%, transparent);border-radius:var(--cw-radius-m) 0 0 var(--cw-radius-m);background:var(--cw-coral-deep);color:var(--cw-card);font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-weight:600;font-size:calc(var(--cw-step-2) * 1.3);letter-spacing:-.02em;white-space:nowrap;place-items:center;padding:.35rem 1.2rem .4rem 1.35rem;line-height:1;display:grid;position:relative}.coupon__stub:before,.coupon__stub:after{content:"";right:calc(-.5 * var(--notch) - 1px);width:var(--notch);height:var(--notch);background:var(--cw-paper);border-radius:50%;position:absolute}.coupon__stub:before{top:calc(-.5 * var(--notch))}.coupon__stub:after{bottom:calc(-.5 * var(--notch))}.coupon__body{border-radius:0 var(--cw-radius-m) var(--cw-radius-m) 0;background:var(--cw-card);align-content:center;gap:3px;padding:.8rem 1.5rem .85rem 1.4rem;display:grid}.coupon__title{font-size:var(--cw-step-0);font-weight:750;line-height:1.35}.coupon__detail{color:var(--cw-ink-2);font-size:var(--cw-step--1);line-height:1.4}.hero__visual{isolation:isolate;position:relative}.hero__visual:before{content:"";z-index:-1;border-radius:var(--cw-radius-l) 0 0 var(--cw-radius-l);background:radial-gradient(circle, var(--cw-dot-grid) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--cw-paper-deep);position:absolute;inset:12% calc(-100vw + 100%) -6% 24%}.hero__win{width:100%}.hero__img{aspect-ratio:988/1258;object-fit:cover;background:var(--cw-paper-deep);width:100%}.agent-card{background:var(--cw-card);border-radius:var(--cw-radius-m);width:min(19.5rem,92%);box-shadow:var(--cw-shadow-lift), 0 0 0 1.5px var(--cw-line-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1px 14px;padding:10px 20px 10px 10px;line-height:1.25;display:grid;position:absolute;bottom:6%;left:clamp(-4.5rem,-5vw,-1.5rem)}.agent-card__face{border-radius:var(--cw-radius-s);object-fit:cover;background:var(--cw-paper-deep);grid-row:1/4;width:64px;height:64px}.agent-card__name{font-size:1.2rem;font-weight:800}.agent-card__task{color:var(--cw-ink-2);font-size:.92rem;font-weight:700}.agent-card__state{align-items:center;gap:7px;font-size:.86rem;font-weight:700;display:inline-flex}@keyframes cw-card-in{0%{opacity:0;transform:translateY(var(--cw-hero-card-rise)) scale(.97)}to{opacity:1;transform:none}}@keyframes cw-dot-on{0%{transform:scale(0)}70%{transform:scale(1.35)}to{transform:none}}@media (prefers-reduced-motion:no-preference){.agent-card{animation:cw-card-in var(--wf-dur-slow) var(--wf-ease-out) var(--cw-hero-card-delay) both}.agent-card__state .dot{animation:cw-dot-on var(--wf-dur-base) var(--wf-ease-out) calc(var(--cw-hero-card-delay) + var(--wf-dur-slow)) both}}@media (width<=1099px){.hero__win .appbar__brand span:last-child{display:none}.agent-card{gap:0 12px;width:min(17.5rem,92%);padding:8px 16px 8px 8px;bottom:2.5%}.agent-card__face{width:52px;height:52px}}@media (width<=899px){.hero__inner{grid-template-columns:minmax(0,1fr)}.hero__title{max-width:none}.hero__cta{justify-items:stretch;width:100%}.hero__btn{justify-content:space-between}.coupon{margin-top:var(--cw-space-m)}.hero__visual{margin-top:var(--cw-space-s)}.hero__visual:before{display:none}.hero__win{border-radius:var(--cw-radius-m)}.hero__win .appbar__brand span:last-child{display:inline}.coupon__stub{font-size:calc(var(--cw-step-2) * 1.15);padding-inline:.9rem .85rem}.coupon__body{padding-inline:1.1rem 1.2rem}.agent-card{width:min(19rem,100% - 24px);bottom:12px;left:12px}}@media (width>=600px) and (width<=899px){.hero__cta,.hero__visual{max-inline-size:30rem}.hero__visual:before{display:block;top:14%;bottom:-5%;left:40%}}@media (width<=479px){.hero__win .appbar__brand span:last-child{display:none}}@media (width<=379px){.coupon__stub{font-size:calc(var(--cw-step-2) * 1.05);padding-inline:.65rem .6rem}.coupon__body{padding-inline:.8rem .85rem}.coupon__title{font-size:var(--cw-step--1)}}.features{padding-top:var(--cw-space-xl)}.tour{position:relative}.tour__sticky{padding-inline:var(--cw-gutter)}.tour__win{width:min(100%, var(--cw-wrap-wide));margin-inline:auto}.tour__view{gap:var(--cw-space-l) var(--cw-col-gap);padding:4px var(--cw-space-m) var(--cw-space-l);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.tour__layer{background:var(--cw-night);border-radius:14px;grid-column:1/9;margin:0;position:relative;overflow:clip}.tour__layer img{aspect-ratio:16/10;object-fit:cover;width:100%}.tour__layer--building{grid-row:2}.tour__layer--floor{grid-row:3}.tour__layer--office{grid-row:4}.tour__layer--building img{object-position:44% 50%}.tour__layer--floor img,.tour__layer--office img{object-position:40% 50%}.tour__view>.waiting{grid-area:1/1/auto/-1;justify-self:center}.tour__chapters{display:contents}.tour__chapter{grid-column:9/-1;align-content:center;gap:.6rem;display:grid}.tour__chapter--building{grid-row:2}.tour__chapter--floor{grid-row:3}.tour__chapter--office{grid-row:4}.tour__chapter-title{font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-weight:600;font-size:var(--cw-step-2);line-height:var(--cw-leading-title);letter-spacing:-.012em}.tour__chapter-text{color:var(--cw-ink-2)}.tour__steps,.floorsign{display:none}.perm{background:var(--cw-card);width:min(380px,64%);box-shadow:0 0 0 1px color-mix(in srgb, var(--cw-coral) 55%, transparent), 0 24px 40px -20px rgb(var(--cw-shadow-rgb) / .6);border-radius:16px;gap:10px;padding:14px 16px 16px;font-size:.9rem;line-height:1.3;display:grid;position:absolute;top:7%;right:4%}.perm__head{align-items:center;gap:8px;font-weight:800;display:flex}.perm__cmd{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.perm__tool,.perm__cmd code{border-radius:var(--cw-radius-xs);background:var(--cw-chip);font-family:var(--cw-font-mono);padding:4px 9px;font-size:.8rem}.perm__actions{gap:8px;display:flex}.perm__ok,.perm__no{border-radius:10px;padding:7px 14px;font-size:.86rem;font-weight:700}.perm__ok{background:var(--cw-allow);color:var(--cw-card)}.perm__no{background:var(--cw-card);box-shadow:inset 0 0 0 1px var(--cw-line-strong)}.floorsign__item{background:var(--cw-night);height:40px;color:var(--cw-sign-ink);font-family:var(--cw-font-mono);letter-spacing:var(--cw-tracking-mono);text-transform:uppercase;align-items:center;gap:6px;padding:0 14px;font-size:1rem;display:inline-flex}.floorsign__item--name{font-family:var(--cw-font-sans);padding-right:20px;font-size:1.15rem;font-weight:900}.floorsign__item--alert{background:var(--cw-amber);color:var(--cw-night);font-weight:700}.tour.is-live{height:var(--cw-tour-length)}.tour.is-live .tour__sticky{height:100svh;padding:12px;position:sticky;top:0;overflow:clip}.tour.is-live .tour__win{transform-origin:50% 0;width:100%;height:100%;transform:scale(var(--cw-tour-win-from));flex-direction:column;display:flex}.tour.is-live .tour__view{inset:var(--cw-appbar-h) 0 0;background:var(--cw-night);padding:0;display:block;position:absolute;overflow:clip}.tour.is-live .tour__layer{transform-origin:0 0;opacity:0;background:0 0;border-radius:0;position:absolute;inset:0;overflow:visible}.tour.is-live .tour__layer--building{opacity:1}.tour.is-live .tour__layer img{aspect-ratio:auto;object-fit:fill;transform-origin:0 0;max-width:none;position:absolute;top:0;left:0}.tour.is-live .tour__layer.is-inset{border-radius:var(--cw-radius-m);box-shadow:0 0 0 3px var(--cw-card), 0 30px 60px -20px rgb(var(--cw-shadow-rgb) / .7);overflow:clip}.tour.is-live .perm{opacity:0;transform-origin:100% 0;top:24px}.tour.is-live .tour__view>.waiting{z-index:3;opacity:0;position:absolute;top:16px;left:50%;translate:-50%}.tour.is-live .floorsign{z-index:2;background:linear-gradient(var(--cw-slab) 0 30px, var(--cw-slab-edge) 30px 38px, transparent 38px);opacity:0;align-items:center;gap:14px;height:96px;margin:0;padding:38px 0 0 40px;display:flex;position:absolute;top:0;left:0;right:0}.tour.is-live.is-stage-1 .appbar__crumb--floor,.tour.is-live.is-stage-2 .appbar__crumb--office{display:inline}.tour.is-live .tour__chapters{z-index:3;opacity:0;width:min(440px,100% - 48px);transition:opacity var(--wf-dur-slow) var(--wf-ease-out), transform var(--wf-dur-slow) var(--wf-ease-out);display:grid;position:absolute;bottom:24px;left:24px;transform:translateY(16px)}.tour.is-live .tour__chapters.is-shown{opacity:1;transform:none}.tour.is-live .tour__chapter{background:var(--cw-card);border-radius:var(--cw-radius-l);box-shadow:var(--cw-shadow-soft), 0 0 0 1px var(--cw-line);opacity:0;visibility:hidden;transition:opacity var(--wf-dur-slow) var(--wf-ease-out), transform var(--wf-dur-slow) var(--wf-ease-out), visibility 0s linear var(--wf-dur-slow);grid-area:1/1;align-content:start;padding:18px 22px 22px;transform:translateY(10px)}.tour.is-live .tour__chapter.is-active{opacity:1;visibility:visible;transition-delay:.1s,.1s,0s;transform:none}.tour.is-live .tour__chapter-title{font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem)}.tour.is-live .tour__chapter-text{font-size:var(--cw-step--1);line-height:1.55}.tour.is-live .tour__steps{border-radius:var(--cw-radius-pill);background:var(--cw-chip);font-family:var(--cw-font-mono);font-size:var(--cw-step--2);justify-self:start;gap:4px;margin-bottom:4px;padding:3px;font-weight:500;list-style:none;display:flex}.tour__steps li{border-radius:var(--cw-radius-pill);color:var(--cw-ink-2);padding:3px 10px}.tour__steps .is-on{background:var(--cw-coral-deep);color:var(--cw-card)}.more{margin-top:var(--cw-space-2xl)}.more__grid{gap:var(--cw-space-xl) var(--cw-col-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.feature{gap:var(--cw-space-m);align-content:start;display:grid}.feature__body{gap:var(--cw-space-2xs);max-width:36rem;display:grid}.feature__title{font-size:var(--cw-step-2)}.feature__text{color:var(--cw-ink-2)}.feature--terminal{grid-column:1/8}.feature--report{margin-top:var(--cw-space-xl);grid-column:9/-1}.feature--stats{grid-column:1/6}.feature--notes{margin-top:calc(-1 * var(--cw-space-l));grid-column:7/-1}.feature--widget{align-items:center;gap:var(--cw-col-gap);grid-column:2/12;grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.report{background:repeating-linear-gradient(to bottom, transparent 0 27px, var(--cw-line) 27px 28px) 0 64px / 100% calc(100% - 64px) no-repeat, var(--cw-card);border-radius:6px var(--cw-radius-m) var(--cw-radius-m) 6px;box-shadow:var(--cw-shadow-soft), 0 0 0 1px var(--cw-line), inset 4px 0 0 var(--cw-coral);gap:14px;padding:26px 26px 30px;display:grid;position:relative;rotate:1.2deg}.report__title{font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-size:1.5rem;font-weight:600;line-height:1.1}.report__row{align-items:center;gap:10px;min-height:28px;display:flex}.report__project{font-family:var(--cw-font-mono);color:var(--cw-ink-2);min-width:9.5em;font-size:.78rem}.report__line{background:var(--cw-chip);border-radius:4px;height:7px}.report__line--l{width:60%}.report__line--m{width:42%}.report__line--s{width:26%}.dot--blue{background:var(--cw-ink-2)}.notes-pair{margin-bottom:calc(var(--cw-space-l) + 2%);position:relative}.shot--pinned{width:40%;box-shadow:var(--cw-shadow-lift), 0 0 0 1px var(--cw-line);padding:5px;position:absolute;bottom:-14%;right:4%;rotate:2.5deg}.shot--pinned img{aspect-ratio:740/555;border-radius:calc(var(--cw-radius-m) - 8px)}@media (hover:hover){.feature--notes:hover .shot--pinned{transform:translateY(calc(2 * var(--wf-card-lift)))}}.widget-scene{padding:var(--cw-space-l);border-radius:var(--cw-radius-l);background:radial-gradient(circle, var(--cw-dot-grid) 1px, transparent 1.4px) 0 0 / 20px 20px, var(--cw-sage);box-shadow:inset 0 0 0 1px var(--cw-sage-line);justify-items:start;display:grid;position:relative}.mini{border-radius:var(--cw-radius-l);background:var(--cw-card);width:min(100%,19.5rem);box-shadow:var(--cw-shadow-lift), 0 0 0 1px var(--cw-line);font-size:.9rem;line-height:1.25;overflow:clip}.mini__head{border-bottom:1px solid var(--cw-line);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:14px 14px 12px;display:grid}.mini__robot{grid-row:1/3;width:40px;height:51px}.mini__robot-head{fill:var(--cw-coral)}.mini__robot-win{fill:var(--cw-card)}.mini__robot-body{fill:var(--cw-card);stroke:var(--cw-ink);stroke-width:1.5px}.mini__robot-led{fill:var(--cw-leaf-dot)}.mini__robot-line{fill:none;stroke:var(--cw-ink);stroke-width:1.8px;stroke-linecap:round}.mini__title{letter-spacing:.02em;font-size:1.02rem;font-weight:800}.mini__count{color:var(--cw-ink-2);grid-column:2;align-items:center;gap:7px;font-weight:600;display:inline-flex}.mini__pulse{background:var(--cw-state-work);width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--cw-state-work) 30%, transparent);border-radius:50%}.mini__btns{grid-area:1/3/3;align-self:start;gap:6px;display:flex}.mini__btn{background:var(--cw-chip);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.mini__btn svg{fill:none;width:14px;height:14px;stroke:var(--cw-ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.mini{container:mini/inline-size}@container mini (width<=299px){.mini__head{gap:2px 8px;padding:12px}.mini__robot{width:34px;height:43px}.mini__title{grid-column:2/4}.mini__count{gap:6px;font-size:.84rem}.mini__btns{grid-row:2;align-self:center;gap:4px}.mini__btn{border-radius:8px;width:26px;height:26px}}.mini__list{padding:6px 0;list-style:none;display:grid}.mini__row{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:1px 12px;padding:7px 16px;display:grid}.mini__dot{background:var(--cw-state-idle);border-radius:50%;width:10px;height:10px}.mini__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mini__agent{font-weight:800}.mini__project{color:var(--cw-ink-2);margin-left:4px;font-weight:500}.mini__state{color:var(--cw-ink-2);grid-column:2;font-size:.86rem}.mini__row--work .mini__dot{background:var(--cw-state-work)}.mini__row--meeting .mini__dot{background:var(--cw-state-meeting)}.mini__row--done .mini__dot{background:var(--cw-state-done)}.mini__row--wait .mini__dot{background:var(--cw-state-wait)}.mini__row--wait .mini__state{color:var(--cw-tomette);font-weight:700}.mini__row--idle .mini__agent{color:var(--cw-ink-2)}.mini__foot{border-top:1px solid var(--cw-line);color:var(--cw-ink-2);white-space:nowrap;justify-content:space-between;align-items:center;gap:10px;padding:11px 16px 12px;font-size:.86rem;display:flex}.mini__foot b{color:var(--cw-ink);font-weight:800}.mini__usage{align-items:center;gap:8px;display:inline-flex}.mini__gauge{width:52px;height:7px}.mini__gauge-track{fill:var(--cw-chip)}.mini__gauge-fill{fill:var(--cw-coral)}.widget-notif{right:calc(-1 * var(--cw-space-s));background:var(--cw-card);width:min(62%,15rem);box-shadow:var(--cw-shadow-lift), 0 0 0 1px var(--cw-line);border-radius:16px;grid-template-columns:auto 1fr;gap:4px 12px;padding:14px 16px;font-size:.88rem;line-height:1.35;display:grid;position:absolute;top:46%;rotate:-1.5deg}.widget-notif .appbar__icon{grid-row:1/3}.widget-notif__app{font-weight:800}.widget-notif__msg{color:var(--cw-ink-2)}.widget-notif__msg code{white-space:nowrap;font-size:.8rem}.widget-scene{container:widget-scene/inline-size}@container widget-scene (width<=479px){.widget-notif{justify-self:end;width:min(88%,16rem);margin-top:-6px;position:relative;top:auto;right:auto}}@media (width<=379px){.widget-scene{padding:var(--cw-space-s)}}.feature--cosy{gap:var(--cw-space-m);margin-top:var(--cw-space-l);grid-column:1/-1;display:grid}.feature--cosy .shot{overflow:clip}.feature--cosy .shot img{aspect-ratio:1838/838;object-fit:cover}.feature--cosy .feature__body{align-items:baseline;gap:var(--cw-space-2xs) var(--cw-col-gap);grid-template-columns:minmax(0,5fr) minmax(0,7fr);max-width:none;padding-inline:6px}.feature--cosy .feature__text{max-width:36rem}@media (hover:hover){.feature .shot{transition:transform var(--wf-dur-base) var(--wf-ease-out)}.feature:hover .shot{transform:translateY(var(--wf-card-lift))}}@media (width<=1100px){.tour__win .chip--ghost{display:none}}@media (width<=899px){.tour__sticky{padding-inline:12px}.tour__win .appbar__brand>span:last-child,.tour__win .appbar .chip:not(.chip--wait){display:none}.tour__view{gap:var(--cw-space-m);grid-template-columns:minmax(0,1fr);padding:4px 14px 22px}.tour__view>.waiting{white-space:normal;flex-wrap:wrap;justify-self:stretch}.tour__layer,.tour__chapter{grid-column:1/-1}.tour__layer--building{grid-row:2}.tour__chapter--building{grid-row:3}.tour__layer--floor{grid-row:4}.tour__chapter--floor{grid-row:5}.tour__layer--office{grid-row:6}.tour__chapter--office{grid-row:7}.tour__layer--office img{aspect-ratio:4/5}.perm{width:auto;top:4%;left:4%;right:4%}.tour.is-live{height:var(--cw-tour-length-mobile)}.tour.is-live .tour__sticky{padding:8px}.tour.is-live .tour__layer--building img{mask-image:linear-gradient(#0000,#000 9% 91%,#0000)}.tour.is-live .tour__view>.waiting{display:none}.tour.is-live .perm{top:12px;left:12px;right:12px}.tour.is-live .tour__chapters{width:auto;bottom:10px;left:10px;right:10px}.tour.is-live .tour__chapter{gap:.4rem;padding:14px 16px 16px}.tour.is-live .floorsign{gap:8px;padding-left:14px}.floorsign__item{height:34px;padding:0 10px;font-size:.82rem}.floorsign__item--name{padding-right:12px;font-size:.95rem}.floorsign__item--tokens{display:none}.more__grid{gap:var(--cw-space-xl);grid-template-columns:minmax(0,1fr)}.feature--terminal,.feature--report,.feature--stats,.feature--notes,.feature--widget,.feature--cosy{grid-column:1/-1;margin-top:0}.feature--widget{grid-template-columns:minmax(0,1fr)}.widget-scene{padding:var(--cw-space-m)}.report{rotate:.6deg}.feature--cosy .shot img{aspect-ratio:16/10;object-position:12% 50%}.feature--cosy .feature__body{grid-template-columns:minmax(0,1fr);padding-inline:0}}.privacy__grid{align-items:center;row-gap:var(--cw-space-m)}.privacy__title{grid-area:1/1/auto/7;align-self:end}.privacy__text{max-width:34rem;font-size:var(--cw-step-1);grid-area:2/1/auto/7;align-self:start;line-height:1.5}.privacy__postit{grid-area:1/8/3/12;justify-self:start;max-width:24rem;rotate:1.6deg}.privacy__promise{font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-weight:600;font-size:var(--cw-step-2);letter-spacing:-.012em;line-height:1.15}@media (width<=899px){.privacy__title,.privacy__text,.privacy__postit{grid-area:auto/1/auto/-1}.privacy__postit{margin:var(--cw-space-2xs) 0 var(--cw-space-2xs) 4px;rotate:-1deg}}.pricing{background:radial-gradient(circle, var(--cw-dot-grid) 1px, transparent 1.4px) 0 0 / 22px 22px, var(--cw-paper-deep)}.pricing__grid{gap:var(--cw-col-gap);width:min(100% - 2 * var(--cw-gutter), 1080px);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;margin-inline:auto;display:grid}.trial{gap:var(--cw-space-xs);margin-top:var(--cw-space-l);border-radius:var(--cw-radius-l);background:var(--cw-sage);box-shadow:inset 0 0 0 1px var(--cw-sage-line), var(--cw-shadow-soft);grid-column:1/6;justify-items:start;padding:30px 30px 32px;display:grid}.trial__title{font-size:var(--cw-step-1);font-weight:800}.trial__duration{font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);letter-spacing:-.03em;font-size:clamp(2.6rem,2rem + 2.2vw,3.8rem);font-weight:600;line-height:1}.trial__text{color:var(--cw-ink-2)}.trial__cta{margin-top:var(--cw-space-xs)}.ticket{--pad:36px;padding:34px var(--pad) 30px;background:var(--cw-card);border-radius:var(--cw-radius-l);box-shadow:var(--cw-shadow-lift), 0 0 0 1px var(--cw-line);grid-column:6/-1;justify-items:start;gap:8px;display:grid;position:relative}.ticket__label{margin-bottom:4px}.ticket__price{font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-weight:600;font-size:var(--cw-step-4);letter-spacing:-.035em;line-height:.95}.ticket__text{max-width:30rem;color:var(--cw-ink-2)}.ticket__buy{margin-top:var(--cw-space-s)}.ticket__todo{margin-top:2px}.ticket__stub{gap:4px var(--cw-space-m);width:100%;margin-top:var(--cw-space-m);padding-top:var(--cw-space-m);border-top:2px dashed var(--cw-dash);grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative}.ticket__stub:before,.ticket__stub:after{content:"";background:var(--cw-paper-deep);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--cw-line);border-radius:50%;position:absolute;top:-13px}.ticket__stub:before{left:calc(-1 * var(--pad) - 12px)}.ticket__stub:after{right:calc(-1 * var(--pad) - 12px)}.ticket__stub-title{font-size:1.05rem;font-weight:800}.ticket__stub-price{font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-weight:600;font-size:var(--cw-step-2);white-space:nowrap;grid-area:1/2/3;align-self:center;line-height:1}.ticket__stub-price small{font-family:var(--cw-font-sans);font-size:var(--cw-step--1);color:var(--cw-ink-2);font-weight:600}.ticket__stub-text{font-size:var(--cw-step--1);color:var(--cw-ink-2)}.ticket__vendor{margin-top:var(--cw-space-s);padding-top:var(--cw-space-s);border-top:1px solid var(--cw-line);font-size:var(--cw-step--1);color:var(--cw-ink-2)}@media (width<=899px){.trial,.ticket{grid-column:1/-1;margin-top:0}.ticket{--pad:22px;padding:28px var(--pad) 26px}.ticket__stub{grid-template-columns:minmax(0,1fr)}.ticket__stub-price{grid-area:auto/1;margin-block:4px}}.promo{width:100%;margin-top:var(--cw-space-s);padding:var(--cw-space-s) var(--cw-space-m) var(--cw-space-m);border:1.5px dashed var(--cw-dash);border-radius:var(--cw-radius-s);background:var(--cw-paper);justify-items:start;gap:6px;display:grid}.promo__head{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.promo__price{font-family:var(--cw-font-display);font-variation-settings:var(--cw-display-axes);font-weight:600;font-size:var(--cw-step-2);line-height:1.1}.promo__text{font-size:var(--cw-step--1);line-height:1.55}.promo__precision{font-size:var(--cw-step--1);color:var(--cw-ink-2);line-height:1.55}.ticket__buy-note{font-size:var(--cw-step--1);color:var(--cw-ink-2);line-height:1.5}.ticket__app{margin-top:var(--cw-space-xs);color:var(--cw-ink-2);font-size:var(--cw-step--1);align-items:center;gap:10px;font-weight:500;line-height:1.5;display:flex}.ticket__app .appbar__icon{flex:none;width:24px;height:24px;padding:5px}.requirements{padding-block:var(--cw-space-xl)}.requirements__head{gap:var(--cw-space-s);grid-column:1/5;align-content:start;display:grid}.checklist{border-top:1.5px dashed var(--cw-dash);grid-column:6/-1;list-style:none;display:grid}.checklist__item{gap:var(--cw-space-s);padding-block:var(--cw-space-m);border-bottom:1.5px dashed var(--cw-dash);grid-template-columns:34px minmax(0,1fr);display:grid}.checklist__box{width:30px;height:30px;margin-top:2px}.checklist__box rect{fill:var(--cw-card);stroke:var(--cw-ink);stroke-width:2px}.checklist__box path{fill:none;stroke:var(--cw-coral-deep);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.checklist__title{font-size:var(--cw-step-1);font-weight:800;line-height:1.3}.checklist__text{color:var(--cw-ink-2)}.requirements__note{font-size:var(--cw-step--1);color:var(--cw-ink-2);grid-column:6/-1}@media (width<=899px){.requirements__head,.checklist,.requirements__note{grid-column:1/-1}}.install__head{margin-bottom:var(--cw-space-xl);align-items:start}.install__intro{gap:var(--cw-space-s);grid-column:1/8;display:grid}.install__why{margin-top:var(--cw-space-2xs);grid-column:8/-1}.install__why p{color:var(--cw-ink-2);font-size:var(--cw-step--1)}.install__why .todo{margin-top:6px;display:block}.files{gap:var(--cw-space-m);margin-bottom:var(--cw-space-xl);display:grid}.files__title{font-size:var(--cw-step-1);font-weight:800}.files__list{gap:var(--cw-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.file{border-radius:var(--cw-radius-l);background:var(--cw-card);height:100%;min-height:96px;color:var(--cw-ink);box-shadow:var(--cw-shadow-soft), 0 0 0 1px var(--cw-line);transition:transform var(--wf-dur-fast) var(--wf-ease-out), background-color var(--wf-dur-fast) var(--wf-ease-out), color var(--wf-dur-fast) var(--wf-ease-out);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:18px 18px 18px 22px;text-decoration:none;display:grid}.file__os{font-weight:750;line-height:1.3}.file__fmt{border-radius:var(--cw-radius-pill);background:var(--cw-chip);font-family:var(--cw-font-mono);font-size:var(--cw-step--2);grid-row:2;justify-self:start;padding:3px 9px}.file__icon{background:var(--cw-paper);border-radius:50%;grid-area:1/2/3;place-items:center;width:46px;height:46px;display:grid}.file__icon svg{width:20px;height:20px}.file__icon path{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}@media (hover:hover){.file:hover{transform:translateY(var(--wf-lift))}}.file:active{transform:scale(.98)}.file:focus-visible{outline-offset:4px;border-radius:var(--cw-radius-l)}[data-cw-os=mac] .file--mac-arm64,[data-cw-os=windows] .file--windows{background:var(--cw-ink);color:var(--cw-card)}[data-cw-os=mac] .file--mac-arm64 .file__fmt,[data-cw-os=windows] .file--windows .file__fmt{background:color-mix(in srgb, var(--cw-card) 15%, transparent)}[data-cw-os=mac] .file--mac-arm64 .file__icon,[data-cw-os=windows] .file--windows .file__icon{background:var(--cw-coral-deep);color:var(--cw-card)}@media (hover:hover){[data-cw-os=mac] .file--mac-arm64:hover,[data-cw-os=windows] .file--windows:hover{background:var(--cw-ink-hover)}}.files__meta{gap:var(--cw-space-s) var(--cw-col-gap);font-size:var(--cw-step--1);color:var(--cw-ink-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.files__sums{gap:4px;display:grid}.install__guides{gap:var(--cw-col-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.guide{gap:var(--cw-space-m);border-radius:var(--cw-radius-l);background:var(--cw-card);box-shadow:var(--cw-shadow-soft), 0 0 0 1px var(--cw-line);padding:30px 30px 32px;display:grid}[data-cw-os=mac] .guide--mac,[data-cw-os=windows] .guide--windows{box-shadow:var(--cw-shadow-lift), 0 0 0 2px var(--cw-coral-deep)}.steps{counter-reset:step;gap:0;list-style:none;display:grid}.steps__item{gap:var(--cw-space-s);padding-bottom:var(--cw-space-m);counter-increment:step;grid-template-columns:40px minmax(0,1fr);display:grid;position:relative}.steps__item:before{content:counter(step);background:var(--cw-peach-pale);width:40px;height:40px;color:var(--cw-tomette);font-family:var(--cw-font-display);border-radius:50%;place-items:center;font-size:1.2rem;font-weight:600;line-height:1;display:grid}.steps__item:not(:last-child):after{content:"";border-left:2px dotted var(--cw-dash);position:absolute;top:46px;bottom:6px;left:19px}.steps__item:last-child{padding-bottom:0}.steps__item p{padding-top:7px}.fallback{gap:var(--cw-space-xs);padding:var(--cw-space-m);border-radius:var(--cw-radius-m);background:var(--cw-paper);display:grid}.fallback__title{font-size:1.02rem;font-weight:800;line-height:1.3}.fallback p:not(.todo){font-size:var(--cw-step--1);color:var(--cw-ink-2)}.cmd{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--cw-radius-s);background:var(--cw-night);color:var(--cw-sign-ink);margin:0;padding:14px 16px;font-size:.85rem;line-height:1.5}.cmd code:before{content:"$ ";color:var(--cw-peach)}.install__end{margin-top:var(--cw-space-l);color:var(--cw-ink-2)}.open-guide{padding-top:0}.install:not(.open-guide){padding-bottom:0}@media (width<=899px){.install__intro,.install__why{grid-column:1/-1}.files__list,.files__meta,.install__guides{grid-template-columns:minmax(0,1fr)}.guide{padding:24px 20px 26px}}.faq__grid{align-items:start}.faq__head{gap:var(--cw-space-s);grid-column:1/5;display:grid}.faq__list{border-top:1px solid var(--cw-line-strong);grid-column:5/-1}.faq__item{border-bottom:1px solid var(--cw-line-strong)}.faq__q{align-items:center;gap:var(--cw-space-s);min-height:var(--cw-tap);padding:var(--cw-space-m) 0;font-size:var(--cw-step-1);cursor:pointer;grid-template-columns:minmax(0,1fr) 36px;font-weight:750;line-height:1.35;list-style:none;display:grid}.faq__q::-webkit-details-marker{display:none}.faq__q:focus-visible{outline-offset:2px;border-radius:var(--cw-radius-s)}.faq__icon{background:var(--cw-card);width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--cw-line-strong);transition:transform var(--wf-dur-base) var(--wf-ease-in-out), background-color var(--wf-dur-fast) var(--wf-ease-out);border-radius:50%;place-items:center;display:grid}.faq__icon svg{width:14px;height:14px}.faq__icon path{stroke:currentColor;stroke-width:2px;stroke-linecap:round}@media (hover:hover){.faq__q:hover .faq__icon{background:var(--cw-chip)}}.faq__item[open] .faq__icon{background:var(--cw-ink);color:var(--cw-card);transform:rotate(45deg)}.faq__a{max-width:60ch;padding:0 52px var(--cw-space-m) 0;color:var(--cw-ink-2)}@media (width<=899px){.faq__head,.faq__list{grid-column:1/-1}.faq__a{padding-right:0}}.wf-form{gap:var(--wf-form-gap,1.25rem);font-family:var(--wf-font,inherit);color:var(--wf-fg,#1a1a1a);display:grid}.wf-form__required,.wf-form__info{color:var(--wf-muted,#4a4a4a);margin:0;font-size:.875rem;line-height:1.5}.wf-field{gap:.375rem;display:grid}.wf-field__label{font-weight:600}.wf-field__star{color:var(--wf-error,#b3261e)}.wf-field__input{border:1px solid var(--wf-input-border,#767676);border-radius:var(--wf-radius,.375rem);background:var(--wf-input-bg,#fff);min-block-size:44px;inline-size:100%;color:inherit;font:inherit;padding:.625rem .75rem}textarea.wf-field__input{resize:vertical;min-block-size:9rem}.wf-field__input:focus-visible,.wf-field--check input:focus-visible,.wf-form__submit:focus-visible,.wf-form__status:focus-visible{outline:3px solid var(--wf-focus,#2563eb);outline-offset:2px}.wf-field__input[aria-invalid=true]{border-color:var(--wf-error,#b3261e);border-width:2px}.wf-field__error{color:var(--wf-error,#b3261e);margin:0;font-size:.875rem;font-weight:600}.wf-field--check label{cursor:pointer;align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.wf-field--check input{block-size:1.25rem;inline-size:1.25rem;accent-color:var(--wf-accent,#1a1a1a);flex:none;margin:.15rem 0 0}.wf-hp{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;left:-10000px;overflow:hidden}.wf-form__submit{border:1px solid var(--wf-accent,#1a1a1a);border-radius:var(--wf-radius,.375rem);background:var(--wf-accent,#1a1a1a);min-block-size:48px;color:var(--wf-accent-fg,#fff);font:inherit;cursor:pointer;justify-self:start;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;display:inline-flex}.wf-form__submit:disabled{opacity:.65;cursor:progress}.wf-form__status{border-radius:var(--wf-radius,.375rem);border-inline-start:4px solid;margin:0;padding:.875rem 1rem;line-height:1.5}.wf-form__status p{margin:0}.wf-form__status--error{color:var(--wf-error,#b3261e);background:var(--wf-error-bg,#fdecea)}.wf-form__status--success{color:var(--wf-success,#1e6b34);background:var(--wf-success-bg,#e8f5ec)}.wf-form__status[hidden],.wf-field__error[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.wf-field__input{transition:border-color .15s}}.contact__grid{align-items:start}.contact__head{gap:var(--cw-space-s);grid-column:1/6;align-content:start;display:grid}.contact__card{border-radius:var(--cw-radius-l);background:var(--cw-card);box-shadow:var(--cw-shadow-lift), 0 0 0 1px var(--cw-line);grid-column:7/-1;padding:30px 32px 32px}.contact__row{align-items:start;gap:var(--wf-form-gap);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.contact .wf-field__label{font-weight:700;font-size:var(--cw-step--1)}.contact .wf-field__input{border:1.5px solid var(--wf-input-border);border-radius:var(--wf-radius);background:var(--wf-input-bg);min-block-size:50px;transition:border-color var(--wf-dur-fast) var(--wf-ease-out), box-shadow var(--wf-dur-fast) var(--wf-ease-out);padding:.7rem .95rem}.contact .wf-field__input:hover{border-color:var(--cw-ink)}.contact .wf-field__input:focus-visible{outline:2px solid var(--wf-focus);outline-offset:2px;border-color:var(--cw-ink)}.contact select.wf-field__input{appearance:none;background:linear-gradient(45deg, transparent 50%, var(--cw-ink) 50%) calc(100% - 21px) 52% / 6px 6px no-repeat, linear-gradient(-45deg, transparent 50%, var(--cw-ink) 50%) calc(100% - 15px) 52% / 6px 6px no-repeat, var(--wf-input-bg);padding-right:2.6rem}.contact textarea.wf-field__input{min-block-size:10rem}.contact .wf-field__input[aria-invalid=true]{border-color:var(--wf-error);background-color:var(--cw-card);border-width:2px}.contact .wf-field__error{font-size:var(--cw-step--1);align-items:center;gap:8px;display:flex}.contact .wf-field__error:before{content:"!";background:var(--wf-error);width:18px;height:18px;color:var(--cw-card);border-radius:50%;flex:none;place-items:center;font-size:.72rem;font-weight:800;display:inline-grid}.contact .wf-field__error[hidden]{display:none}.contact .wf-form__submit{border-radius:var(--cw-radius-pill);min-block-size:54px;transition:transform var(--wf-dur-fast) var(--wf-ease-out), background-color var(--wf-dur-fast) var(--wf-ease-out);border:0;padding:.75rem 1.6rem;font-weight:700}@media (hover:hover){.contact .wf-form__submit:hover:not(:disabled){background:var(--cw-ink-hover);transform:translateY(var(--wf-lift))}}.contact .wf-form__submit:active:not(:disabled){transform:scale(.98)}.contact .wf-form__submit:focus-visible{outline:2px solid var(--wf-focus);outline-offset:4px}.contact .wf-form__submit:disabled{opacity:.7}.contact .wf-form__submit[aria-busy=true]:after,.contact .wf-form__submit:disabled:after{content:"";border:2px solid color-mix(in srgb, var(--cw-card) 35%, transparent);border-top-color:var(--cw-card);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite cw-spin}@keyframes cw-spin{to{transform:rotate(1turn)}}.contact .wf-form__status{border-radius:var(--cw-radius-s);font-weight:600}.contact .wf-form__info{font-size:var(--cw-step--1)}.contact .wf-form__info a{color:var(--cw-tomette);text-underline-offset:.2em;font-weight:650}.contact .wf-form__status--success{padding:var(--cw-space-m);border-inline-start:4px solid var(--wf-success);gap:6px;display:grid}.contact .wf-form__status--success[hidden],.contact__card:has(>[data-form-success]:not([hidden]))>.wf-form{display:none}@media (width<=899px){.contact__head,.contact__card{grid-column:1/-1}.contact__card{padding:22px 18px 24px}.contact__row{grid-template-columns:minmax(0,1fr)}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}html.lenis.lenis-smooth{scroll-behavior:auto!important}[data-scroll-pin]{min-height:100svh;position:relative}[data-scroll-step]+[data-scroll-step]{margin-top:var(--wf-scroll-step-gap,2rem)}.wf-scroll-on [data-scroll-steps]{display:grid}.wf-scroll-on [data-scroll-steps]>[data-scroll-step]{grid-area:1/1;margin-top:0}[data-scroll-horizontal]{overscroll-behavior-x:contain;overflow-x:auto}[data-scroll-track]{gap:var(--wf-scroll-track-gap,1.5rem);width:max-content;display:flex}.wf-scroll-on [data-scroll-horizontal].is-scroll-active{height:calc(100vh + var(--wf-scroll-distance,0px));height:calc(100svh + var(--wf-scroll-distance,0px));overflow:clip}.wf-scroll-on [data-scroll-horizontal].is-scroll-active>[data-scroll-track]{height:100svh;position:sticky;top:0}[data-scroll-progress-bar]{transform-origin:0;transform:scaleX(0)}[data-scroll-chapters] a[aria-current=step]{font-weight:700}.wf-scroll-line-mask{margin-bottom:-.08em;padding-bottom:.08em;overflow:clip}[data-sequence],[data-scroll-video]{position:relative}[data-sequence].is-active,[data-scroll-video].is-active{height:var(--wf-seq-length,400svh)}[data-sequence-stage]{background:var(--wf-sequence-bg,#000);height:100svh;position:relative;overflow:clip}.is-active>[data-sequence-stage]{position:sticky;top:0}[data-sequence-stage]>img,[data-sequence-stage]>picture>img,[data-sequence-stage]>video,[data-sequence-stage]>canvas{object-fit:var(--wf-sequence-fit,cover);width:100%;max-width:none;height:100%;position:absolute;inset:0}[data-sequence-stage]>canvas{opacity:0;display:block}[data-sequence].is-ready [data-sequence-stage]>canvas{opacity:1}[data-sequence-overlay]{z-index:1;position:relative}.wf-seq-keyframes{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;padding:1rem;display:grid}.wf-seq-keyframes img{width:100%;height:auto}@media (prefers-reduced-motion:reduce){[data-scroll-steps]{display:block!important}[data-scroll-step]{opacity:1!important;transform:none!important}}@media print{[data-scroll-steps]{display:block!important}[data-scroll-step],[data-scroll-scrub],[data-scroll-text]{opacity:1!important;transform:none!important}}.contact .wf-form__nojs{margin-bottom:var(--cw-space-m);padding:var(--cw-space-s) var(--cw-space-m);border:1.5px dashed var(--cw-dash);border-radius:var(--cw-radius-s);font-size:var(--cw-step--1);color:var(--cw-ink-2)}.files__sums .textlink{padding-block:2px;display:inline-block}.tour.is-snapping .tour__chapters,.tour.is-snapping .tour__chapter{transition:none}.agent-card__pic{grid-row:1/4}
