.tsk{--bg:#000;--ink:#f5f5f7;--mute:rgba(245,245,247,.62);--line:rgba(255,255,255,.1);--card:#0b0b0c;--pink:#ff8ce1;--pink-2:#ff46c8;--pink-glow:255,70,200;--noise:url("data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%27http%3A//www.w3.org/2000/svg%27%20width%3D%27140%27%20height%3D%27140%27%3E%3Cfilter%20id%3D%27n%27%3E%3CfeTurbulence%20type%3D%27fractalNoise%27%20baseFrequency%3D%27.9%27%20numOctaves%3D%272%27%20stitchTiles%3D%27stitch%27/%3E%3CfeColorMatrix%20values%3D%270%200%200%200%201%20%200%200%200%200%20.35%20%200%200%200%200%20.82%20%200%200%200%20.55%200%27/%3E%3C/filter%3E%3Crect%20width%3D%27100%25%27%20height%3D%27100%25%27%20filter%3D%27url%28%23n%29%27/%3E%3C/svg%3E");--light:#ffffff;--light-ink:#0a0a0a;--light-mute:rgba(10,10,10,.6);--light-line:rgba(0,0,0,.1);--r:18px;background:var(--bg);color:var(--ink);font-family:-apple-system,SF Pro Text,Inter,system-ui,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:clip}:where(html[data-theme=light]) .tsk:not(:where([data-theme=dark],[data-theme=dark] *)){--bg:#f5f5f7;--ink:#0a0a0e;--mute:rgba(10,10,14,0.62);--line:rgba(10,10,14,0.1);--card:#ffffff;--light:#0a0a0e;--light-ink:#ffffff;--light-mute:rgba(255,255,255,0.6);--light-line:rgba(245,245,247,0.1)}.tsk *,.tsk :after,.tsk :before{box-sizing:border-box}.tsk img,.tsk video{display:block;width:100%;height:100%;object-fit:cover}.tsk a{color:inherit;text-decoration:none}.tsk a.tsk-btn--primary{color:#fff}:where(html[data-theme=light]) .tsk a.tsk-btn--primary:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk a.tsk-btn--dark{color:#000}:where(html[data-theme=light]) .tsk a.tsk-btn--dark:not(:where([data-theme=dark],[data-theme=dark] *)){color:#ffffff}.tsk-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.tsk-section{padding:120px 24px 0}.tsk-section-light{padding:160px 0 150px;margin-top:120px}.tsk-section-light+.tsk-section{padding-top:160px}.tsk-center{text-align:center}.tsk-mx{margin-left:auto;margin-right:auto}.tsk-mt{margin-top:48px}.tsk-narrow{max-width:640px}.tsk-eyebrow{display:block;font:500 11px/1.2 JetBrains Mono,ui-monospace,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mute);margin:0 0 18px}.tsk-eyebrow--dark{color:var(--light-mute)}.tsk-h1{font-size:clamp(38px,5.4vw,68px);line-height:1.02;letter-spacing:-.04em;font-weight:600;margin:0 0 24px}.tsk-h2{font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:-.035em;font-weight:600;margin:0 0 20px;max-width:920px}.tsk-center .tsk-h2,.tsk-h2.tsk-center{margin-left:auto;margin-right:auto}.tsk-h3{font-size:20px;font-weight:600;letter-spacing:-.01em;margin:56px 0 18px}.tsk-pink{color:var(--pink)}:where(html[data-theme=light]) .tsk-pink:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-ink-soft{color:rgba(10,10,10,.45)}:where(html[data-theme=light]) .tsk-ink-soft:not(:where([data-theme=dark],[data-theme=dark] *)){color:rgba(255,255,255,.45)}.tsk-lead{font-size:17px;line-height:1.55;color:var(--mute);margin:0 0 48px}.tsk-body{font-size:16px;line-height:1.65;color:var(--light-mute);margin:0 0 16px}.tsk-fine{font-size:12px;color:var(--mute);margin-top:24px}.tsk .tsk-mx{margin-left:auto;margin-right:auto}.tsk-en{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:500;color:var(--ink);padding:5px 12px 5px 5px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.06);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);white-space:nowrap}:where(html[data-theme=light]) .tsk-en:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(10,10,14,.06)}.tsk-en b{font:700 10px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.06em;color:#000;background:var(--ink);padding:4px 6px;border-radius:999px}:where(html[data-theme=light]) .tsk-en b:not(:where([data-theme=dark],[data-theme=dark] *)){color:#ffffff}.tsk-en--inline{margin-right:6px;vertical-align:middle}.tsk-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:12px;font-size:15px;font-weight:600;letter-spacing:-.01em;transition:transform .2s,box-shadow .2s,background .2s;cursor:pointer;white-space:nowrap}.tsk-btn--primary{position:relative;isolation:isolate;color:#fff;text-shadow:0 0 8px rgba(255,140,225,.55);background:var(--noise),radial-gradient(110% 150%,rgba(var(--pink-glow),0) 40%,rgba(var(--pink-glow),.26) 100%),linear-gradient(rgba(255,255,255,.08),rgba(255,255,255,.02));backdrop-filter:blur(14px) saturate(1.6);-webkit-backdrop-filter:blur(14px) saturate(1.6);box-shadow:inset 0 0 0 1.5px rgba(255,205,242,.98),inset 0 0 8px 3px rgba(var(--pink-glow),.95),inset 0 0 22px 8px rgba(255,60,190,.42),0 0 0 1px rgba(255,80,205,.7),0 0 12px 2px rgba(255,80,205,.5),0 0 30px 6px rgba(255,80,205,.22)}:where(html[data-theme=light]) .tsk-btn--primary:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e;background:var(--noise),radial-gradient(110% 150%,rgba(var(--pink-glow),0) 40%,rgba(var(--pink-glow),.26) 100%),linear-gradient(rgba(10,10,14,.08),rgba(10,10,14,.02))}.tsk-btn--primary:before{content:"";position:absolute;inset:0;padding:1px;border-radius:inherit;pointer-events:none;z-index:1;background:linear-gradient(160deg,rgba(255,255,255,.95),rgba(255,255,255,.22) 25%,rgba(255,255,255,.02) 50%,rgba(255,255,255,.1) 72%,rgba(255,255,255,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}:where(html[data-theme=light]) .tsk-btn--primary:not(:where([data-theme=dark],[data-theme=dark] *)):before{background:linear-gradient(160deg,rgba(10,10,14,.95),rgba(10,10,14,.22) 25%,rgba(10,10,14,.02) 50%,rgba(10,10,14,.1) 72%,rgba(10,10,14,.55))}.tsk-btn--primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px rgba(255,205,242,.98),inset 0 0 10px 4px rgba(var(--pink-glow),.95),inset 0 0 26px 10px rgba(255,60,190,.5),0 0 0 1px rgba(255,80,205,.8),0 0 16px 3px rgba(255,80,205,.6),0 0 40px 8px rgba(255,80,205,.3)}.tsk-btn--ghost{color:var(--ink);border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.04);backdrop-filter:blur(14px)}:where(html[data-theme=light]) .tsk-btn--ghost:not(:where([data-theme=dark],[data-theme=dark] *)){border:1px solid rgba(10,10,14,.22);background:rgba(10,10,14,.04)}.tsk-btn--ghost:hover{background:rgba(255,255,255,.1)}:where(html[data-theme=light]) .tsk-btn--ghost:hover:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(10,10,14,.1)}.tsk-btn--dark{width:100%;color:#000;background:var(--ink)}:where(html[data-theme=light]) .tsk-btn--dark:not(:where([data-theme=dark],[data-theme=dark] *)){color:#ffffff}.tsk-btn--dark:hover{background:#fff}:where(html[data-theme=light]) .tsk-btn--dark:hover:not(:where([data-theme=dark],[data-theme=dark] *)){background:#0a0a0e}.tsk-top{position:relative;display:flex;justify-content:center;align-items:center;height:72px;background:transparent;border:0}.tsk-logo{width:auto!important;height:30px!important;object-fit:contain!important}.tsk-hero{flex-direction:column;text-align:center;padding-top:40px;padding-bottom:88px}.tsk-hero,.tsk-hero__meta{display:flex;align-items:center}.tsk-hero__meta{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:22px}.tsk-hero__meta .tsk-eyebrow,.tsk-plan .tsk-eyebrow{display:inline-block;margin:0}.tsk-hero .tsk-h1{font-size:clamp(34px,4.4vw,60px);line-height:1.04;max-width:1000px;margin:0 auto 40px}.tsk-hero__video{width:100%;max-width:1080px;margin:0 auto 40px}.tsk-hero__video .tsk-hv{box-shadow:0 40px 140px rgba(var(--pink-glow),.18),0 30px 80px rgba(0,0,0,.7)}:where(html[data-theme=light]) .tsk-hero__video .tsk-hv:not(:where([data-theme=dark],[data-theme=dark] *)){box-shadow:0 40px 140px rgba(var(--pink-glow),.18),0 30px 80px rgba(255,255,255,.7)}.tsk-hero .tsk-play{width:96px;height:96px}.tsk-hero .tsk-play svg{width:34px;height:34px}.tsk-hero .tsk-lead{max-width:640px;margin:0 auto 28px}.tsk-hero .tsk-actions{justify-content:center}.tsk-actions{gap:12px}.tsk-actions,.tsk-checks{display:flex;flex-wrap:wrap}.tsk-checks{list-style:none;gap:8px 20px;padding:0;margin:24px 0 0;font-size:13px;color:var(--mute)}.tsk-checks li:before{content:"✓";color:var(--pink);margin-right:6px}:where(html[data-theme=light]) .tsk-checks li:not(:where([data-theme=dark],[data-theme=dark] *)):before{color:#0a0a0e}.tsk-checks--center{justify-content:center}.tsk-hv{position:relative;aspect-ratio:16/9;align-self:center;border-radius:22px;overflow:hidden;background:#111;border:1px solid var(--line);box-shadow:0 40px 120px rgba(0,0,0,.6)}:where(html[data-theme=light]) .tsk-hv:not(:where([data-theme=dark],[data-theme=dark] *)){background:#ffffff;box-shadow:0 40px 120px rgba(255,255,255,.6)}.tsk .tsk-hv video{object-fit:contain;background:#000}:where(html[data-theme=light]) .tsk .tsk-hv video:not(:where([data-theme=dark],[data-theme=dark] *)){background:#f5f5f7}.tsk-hv__overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:12%;gap:14px;border:0;cursor:pointer;background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.55));color:var(--ink)}:where(html[data-theme=light]) .tsk-hv__overlay:not(:where([data-theme=dark],[data-theme=dark] *)){background:linear-gradient(180deg,rgba(245,245,247,0) 40%,rgba(245,245,247,.55))}.tsk-play{width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#ffc3ee,#ff7fd8 45%,#ff46c8 80%);box-shadow:inset 0 0 0 1px rgba(255,210,245,.6),0 10px 40px rgba(255,70,200,.55),0 0 80px rgba(255,70,200,.35);transition:transform .25s}.tsk-hv__overlay:hover .tsk-play{transform:scale(1.06)}.tsk-play svg{width:30px;height:30px;fill:#fff;margin-left:4px;filter:drop-shadow(0 2px 6px rgba(160,0,110,.35))}:where(html[data-theme=light]) .tsk-play svg:not(:where([data-theme=dark],[data-theme=dark] *)){fill:#0a0a0e}.tsk-hv__tap{font:500 11px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.2em;text-transform:uppercase}.tsk-hv__mute{position:absolute;top:14px;right:14px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);background:rgba(0,0,0,.35);backdrop-filter:blur(14px);color:#fff;cursor:pointer;z-index:2}:where(html[data-theme=light]) .tsk-hv__mute:not(:where([data-theme=dark],[data-theme=dark] *)){border:1px solid rgba(10,10,14,.18);background:rgba(245,245,247,.35);color:#0a0a0e}.tsk-hv__mute svg{width:18px;height:18px;fill:currentColor}.tsk-hv__label{position:absolute;left:14px;bottom:14px;font-size:12px;padding:7px 12px;border-radius:999px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.16);backdrop-filter:blur(14px);pointer-events:none}:where(html[data-theme=light]) .tsk-hv__label:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(245,245,247,.35);border:1px solid rgba(10,10,14,.16)}.tsk-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;padding:0}.tsk-stat{background:var(--bg);padding:26px 24px;display:flex;flex-direction:column;gap:6px}.tsk-stat strong{font-size:26px;letter-spacing:-.03em;font-weight:600}.tsk-stat span{font-size:13px;color:var(--mute)}.tsk-brands{padding:96px 0 72px}.tsk-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.tsk-marquee__track{gap:56px;width:max-content;animation:tsk-marquee 38s linear infinite}.tsk-brand,.tsk-marquee__track{display:flex;align-items:center}.tsk-brand{height:24px}.tsk-brand img{width:auto!important;height:100%!important;max-width:110px;object-fit:contain!important;filter:brightness(0) invert(1);opacity:.6}.tsk-brand--square{height:48px;margin:-12px 0}.tsk-brand__txt{font-size:17px;font-weight:600;letter-spacing:-.02em;color:rgba(255,255,255,.6);white-space:nowrap}:where(html[data-theme=light]) .tsk-brand__txt:not(:where([data-theme=dark],[data-theme=dark] *)){color:rgba(10,10,14,.6)}@keyframes tsk-marquee{to{transform:translateX(-50%)}}.tsk-light{background:var(--light);color:var(--light-ink)}.tsk-press{padding:120px 0;margin-top:24px}.tsk-press+.tsk-section{padding-top:160px}.tsk-press__grid{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}.tsk-press__img{border-radius:20px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.18)}:where(html[data-theme=light]) .tsk-press__img:not(:where([data-theme=dark],[data-theme=dark] *)){box-shadow:0 30px 80px rgba(255,255,255,.18)}.tsk-press__img img{height:auto;aspect-ratio:16/9}.tsk-press__copy .tsk-h2{font-size:clamp(26px,3vw,40px)}.tsk-press__copy .tsk-body{margin-bottom:28px}.tsk-press__row{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;padding-top:24px;border-top:1px solid var(--light-line)}.tsk-press__row .tsk-eyebrow{width:100%;margin:0}.tsk-press__mark{color:#000;white-space:nowrap;opacity:.7}:where(html[data-theme=light]) .tsk-press__mark:not(:where([data-theme=dark],[data-theme=dark] *)){color:#ffffff}.tsk-press__mark--forbes{font:700 19px/1 Georgia,Times New Roman,serif;letter-spacing:-.02em}.tsk-press__mark--ft{font:400 15px/1 Georgia,Times New Roman,serif;letter-spacing:.02em;text-transform:uppercase}.tsk-press__mark--guardian{font:700 17px/1 Georgia,Times New Roman,serif;letter-spacing:-.02em}.tsk-press__mark--times{font:400 16px/1 Times New Roman,Times,serif;letter-spacing:.01em;text-transform:uppercase}.tsk-press__mark--nypost{font:900 italic 15px/1 Arial Black,Impact,sans-serif;letter-spacing:-.03em;text-transform:uppercase}.tsk-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.tsk-card--pad{padding:28px}.tsk-card h3{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px;display:flex;align-items:center;gap:8px}.tsk-card p{font-size:14px;line-height:1.55;color:var(--mute);margin:0}.tsk-card__body{padding:18px 18px 20px}.tsk-num{display:inline-block;font:500 12px/1 JetBrains Mono,monospace;color:var(--pink);margin-bottom:40px}:where(html[data-theme=light]) .tsk-num:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tsk-grid4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tsk-media{position:relative;aspect-ratio:16/10;background:#111;overflow:hidden}:where(html[data-theme=light]) .tsk-media:not(:where([data-theme=dark],[data-theme=dark] *)){background:#ffffff}.tsk-media--portrait{aspect-ratio:4/5}.tsk-tag{display:inline-block;margin-top:14px;font-size:11px;padding:5px 10px;border-radius:999px;border:1px solid var(--line);color:var(--mute)}.tsk-vip{font:600 10px/1 JetBrains Mono,monospace;font-style:normal;padding:4px 6px;border-radius:6px;color:var(--pink);border:1px solid rgba(var(--pink-glow),.55)}:where(html[data-theme=light]) .tsk-vip:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-suite{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:center;padding:36px;border:1px solid var(--line);border-radius:var(--r);background:var(--card)}.tsk-suite__title{font-size:26px;line-height:1.15;letter-spacing:-.025em;font-weight:600;margin:0 0 12px}.tsk-suite__sub{font-size:14px;line-height:1.6;color:var(--mute);margin:0}.tsk-suite__tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.tsk-suite__tile{margin:0}.tsk-suite__tile .tsk-media{aspect-ratio:3/4;border-radius:12px}.tsk-suite__tile figcaption{display:flex;flex-direction:column;gap:2px;margin-top:10px}.tsk-suite__tile strong{font-size:13px;font-weight:600}.tsk-suite__tile span{font-size:11px;line-height:1.4;color:var(--mute)}.tsk-off{flex:none;font:600 11px/1 JetBrains Mono,monospace;color:#fff;background:var(--noise),rgba(var(--pink-glow),.35);box-shadow:inset 0 0 0 1px rgba(255,205,242,.9),inset 0 0 6px 1px rgba(var(--pink-glow),.9);padding:6px 8px;border-radius:6px}:where(html[data-theme=light]) .tsk-off:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-story{display:grid;grid-template-columns:1fr 1.1fr;gap:64px;align-items:start}.tsk-story .tsk-h2{color:var(--light-ink)}.tsk-sign{font-weight:600;margin:24px 0 0}.tsk-creds{list-style:none;padding:0;margin:36px 0 0;border-top:1px solid var(--light-line)}.tsk-creds li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--light-line);font-size:14px}.tsk-creds span{color:var(--light-mute);text-align:right}.tsk-work{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.tsk-work__item{margin:0}.tsk-work__item img{aspect-ratio:4/5;height:auto;border-radius:14px}.tsk-work__item figcaption{font-size:12px;color:var(--light-mute);margin-top:8px}.tsk-reviews{margin-top:64px}.tsk-reviews__head{display:flex;align-items:center;gap:12px;margin-bottom:20px}.tsk-reviews__score{font-size:28px;font-weight:600;letter-spacing:-.03em}.tsk-reviews__stars{color:var(--pink);letter-spacing:2px;text-shadow:0 0 10px rgba(var(--pink-glow),.5)}:where(html[data-theme=light]) .tsk-reviews__stars:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-reviews__src{font-size:13px;color:var(--mute)}.tsk-review{margin:0;padding:28px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.tsk-review p{color:var(--ink)!important;font-size:16px!important;line-height:1.55!important}.tsk-review cite{display:flex;align-items:center;gap:10px;font-style:normal;font-size:13px;color:var(--mute)}.tsk-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 JetBrains Mono,monospace;color:#fff;background:var(--noise),rgba(var(--pink-glow),.3);box-shadow:inset 0 0 0 1px rgba(255,205,242,.6)}:where(html[data-theme=light]) .tsk-avatar:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-review--featured{padding:48px;background:linear-gradient(135deg,rgba(var(--pink-glow),.12),var(--card) 55%);border-color:rgba(var(--pink-glow),.35)}.tsk-review--featured p{font-size:clamp(20px,2.4vw,28px)!important;line-height:1.35!important;letter-spacing:-.02em;font-weight:500;max-width:900px}.tsk-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tsk-reviews__grid .tsk-review--featured{grid-column:span 2;grid-row:span 2;margin:0;justify-content:center}.tsk-phases{list-style:none;padding:0;margin:0;border-top:1px solid var(--line)}.tsk-phase{display:grid;grid-template-columns:64px 1.1fr 1fr auto;gap:28px;align-items:start;padding:32px 4px;border-bottom:1px solid var(--line)}.tsk-phase__n{font:500 15px/1 JetBrains Mono,monospace;color:var(--pink)}:where(html[data-theme=light]) .tsk-phase__n:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-phase__k{font:500 10px/1 JetBrains Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.tsk-phase h3{font-size:18px;font-weight:600;margin:6px 0 4px}.tsk-phase p{font-size:14px;color:var(--mute);margin:0}.tsk-phase__n{padding-top:2px}.tsk-phase__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.tsk-phase__list li{position:relative;padding-left:18px;font-size:14px;line-height:1.45;color:rgba(245,245,247,.8)}:where(html[data-theme=light]) .tsk-phase__list li:not(:where([data-theme=dark],[data-theme=dark] *)){color:rgba(10,10,14,.8)}.tsk-phase__list li:before{content:"";position:absolute;left:0;top:7px;width:6px;height:6px;border-radius:50%;background:var(--pink);box-shadow:0 0 8px rgba(var(--pink-glow),.7)}.tsk-inside-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;margin:0 0 48px}.tsk-inside-stats div{background:var(--bg);padding:24px;display:flex;flex-direction:column;gap:4px}.tsk-inside-stats strong{font-size:40px;font-weight:600;letter-spacing:-.04em;color:var(--pink)}:where(html[data-theme=light]) .tsk-inside-stats strong:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-inside-stats span{font-size:13px;color:var(--mute)}.tsk-tier{font:600 10px/1 JetBrains Mono,monospace;letter-spacing:.1em;text-transform:uppercase;padding:6px 9px;border-radius:6px;border:1px solid var(--line);color:var(--mute)}.tsk-tier--vip{color:var(--pink);border-color:rgba(var(--pink-glow),.55)}:where(html[data-theme=light]) .tsk-tier--vip:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-tier--creator{color:var(--ink);border-color:rgba(255,255,255,.3)}:where(html[data-theme=light]) .tsk-tier--creator:not(:where([data-theme=dark],[data-theme=dark] *)){border-color:rgba(10,10,14,.3)}.tsk-compare{border:1px solid var(--light-line);border-radius:var(--r);overflow:hidden;margin-top:40px}.tsk-compare__head,.tsk-compare__row{display:grid;grid-template-columns:1fr 1fr}.tsk-compare__head span{padding:16px 22px;font:500 11px/1.2 JetBrains Mono,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--light-mute)}.tsk-compare__head span:last-child,.tsk-compare__row span:last-child{background:#000;color:#fff}:where(html[data-theme=light]) .tsk-compare__head span:last-child:not(:where([data-theme=dark],[data-theme=dark] *)),:where(html[data-theme=light]) .tsk-compare__row span:last-child:not(:where([data-theme=dark],[data-theme=dark] *)){background:#f5f5f7;color:#0a0a0e}.tsk-compare__row span{padding:16px 22px;border-top:1px solid var(--light-line);font-size:15px}.tsk-compare__row span:last-child{border-top-color:rgba(255,255,255,.1)}:where(html[data-theme=light]) .tsk-compare__row span:last-child:not(:where([data-theme=dark],[data-theme=dark] *)){border-top-color:rgba(10,10,14,.1)}.tsk-x{color:var(--light-mute)}.tsk-x:before{content:"✕";margin-right:10px;opacity:.5}.tsk-ok:before{content:"✓";margin-right:10px;color:var(--pink)}:where(html[data-theme=light]) .tsk-ok:not(:where([data-theme=dark],[data-theme=dark] *)):before{color:#0a0a0e}.tsk-chips{display:flex;flex-wrap:wrap;gap:10px}.tsk-chips span{font-size:14px;padding:9px 16px;border-radius:999px;border:1px solid var(--light-line)}.tsk-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.tsk-plan{position:relative;padding:32px 28px 28px;display:flex;flex-direction:column;overflow:visible}.tsk-plan .tsk-eyebrow{margin-bottom:14px}.tsk-plan>.tsk-eyebrow{display:block}.tsk-price{display:flex;align-items:baseline;gap:4px}.tsk-price strong{font-size:56px;letter-spacing:-.04em;font-weight:600}.tsk-price span{color:var(--mute)}.tsk-plan__day{font-size:12px;color:var(--pink);margin-top:6px}:where(html[data-theme=light]) .tsk-plan__day:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-plan__lead{color:var(--ink)!important;font-weight:500;margin:18px 0!important}.tsk-plan ul{list-style:none;padding:0;margin:0 0 28px;flex:1}.tsk-plan li{font-size:14px;color:var(--mute);padding:7px 0}.tsk-plan li:before{content:"✓";color:var(--pink);margin-right:10px}:where(html[data-theme=light]) .tsk-plan li:not(:where([data-theme=dark],[data-theme=dark] *)):before{color:#0a0a0e}.tsk-plan .tsk-btn{width:100%}.tsk-plan--featured{border-color:rgba(var(--pink-glow),.6);background:linear-gradient(180deg,rgba(var(--pink-glow),.1),var(--card) 40%);box-shadow:0 0 80px rgba(255,70,200,.12)}.tsk-plan__badge{position:absolute;top:-12px;left:50%;transform:translateX(-50%);white-space:nowrap;font:600 10px/1 JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;padding:7px 10px;border-radius:6px;color:#fff;background:var(--noise),rgba(var(--pink-glow),.55);box-shadow:inset 0 0 0 1px rgba(255,205,242,.95),inset 0 0 8px 2px rgba(var(--pink-glow),.9),0 0 16px rgba(var(--pink-glow),.45)}:where(html[data-theme=light]) .tsk-plan__badge:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-faq{max-width:820px}.tsk-faq .tsk-h2{margin-bottom:40px}.tsk-faq__item{border-bottom:1px solid var(--line)}.tsk-faq__item button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;background:none;border:0;color:var(--ink);font-family:inherit;font-size:17px;font-weight:500;line-height:1.3;text-align:left;cursor:pointer}.tsk-faq__item button span{font-size:22px;color:var(--mute);transition:transform .25s}.tsk-faq__item.is-open button span{transform:rotate(45deg)}.tsk-faq__a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.tsk-faq__a p{overflow:hidden;margin:0;color:var(--mute);font-size:15px;line-height:1.6}.tsk-faq__item.is-open .tsk-faq__a{grid-template-rows:1fr}.tsk-faq__item.is-open .tsk-faq__a p{padding-bottom:22px}.tsk-foot{margin-top:140px;padding:130px 24px 18px;min-height:92vh;display:flex;flex-direction:column;color:#fff;text-align:center;background:var(--noise),radial-gradient(95% 75% at 50% 112%,rgba(var(--pink-glow),.85) 0,rgba(var(--pink-glow),.45) 45%,rgba(var(--pink-glow),0) 80%),radial-gradient(40% 50% at 0 100%,rgba(var(--pink-glow),.35),rgba(var(--pink-glow),0) 70%),radial-gradient(40% 50% at 100% 100%,rgba(var(--pink-glow),.35),rgba(var(--pink-glow),0) 70%),linear-gradient(rgba(10,4,9,.55),rgba(60,10,45,.55));background-size:140px 140px,auto,auto,auto,auto;box-shadow:inset 0 -2px 0 rgba(255,205,242,.95),inset 0 -10px 18px -4px rgba(var(--pink-glow),.8),inset 0 -90px 120px -50px rgba(var(--pink-glow),.5),inset 0 1px 0 rgba(255,255,255,.18)}:where(html[data-theme=light]) .tsk-foot:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e;background:var(--noise),radial-gradient(95% 75% at 50% 112%,rgba(var(--pink-glow),.85) 0,rgba(var(--pink-glow),.45) 45%,rgba(var(--pink-glow),0) 80%),radial-gradient(40% 50% at 0 100%,rgba(var(--pink-glow),.35),rgba(var(--pink-glow),0) 70%),radial-gradient(40% 50% at 100% 100%,rgba(var(--pink-glow),.35),rgba(var(--pink-glow),0) 70%),linear-gradient(rgba(245,245,247,.55),rgba(255,255,255,.55));box-shadow:inset 0 -2px 0 rgba(255,205,242,.95),inset 0 -10px 18px -4px rgba(var(--pink-glow),.8),inset 0 -90px 120px -50px rgba(var(--pink-glow),.5),inset 0 1px 0 rgba(10,10,14,.18)}.tsk-foot__cta{max-width:760px;margin:0 auto}.tsk-foot__cta .tsk-lead{color:rgba(255,255,255,.75);margin:0 auto 32px}:where(html[data-theme=light]) .tsk-foot__cta .tsk-lead:not(:where([data-theme=dark],[data-theme=dark] *)){color:rgba(10,10,14,.75)}.tsk-foot__cta .tsk-checks{color:rgba(255,255,255,.75)}:where(html[data-theme=light]) .tsk-foot__cta .tsk-checks:not(:where([data-theme=dark],[data-theme=dark] *)){color:rgba(10,10,14,.75)}.tsk-foot__cta .tsk-checks li:before{color:#fff}:where(html[data-theme=light]) .tsk-foot__cta .tsk-checks li:not(:where([data-theme=dark],[data-theme=dark] *)):before{color:#0a0a0e}.tsk-foot__legal{width:100%;max-width:1152px;margin:auto auto 0;padding-top:140px;text-align:left;font-size:11px;line-height:1.6;color:rgba(255,255,255,.6)}:where(html[data-theme=light]) .tsk-foot__legal:not(:where([data-theme=dark],[data-theme=dark] *)){color:rgba(10,10,14,.6)}.tsk-foot__row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);font-size:12px;color:rgba(255,255,255,.85)}:where(html[data-theme=light]) .tsk-foot__row:not(:where([data-theme=dark],[data-theme=dark] *)){border-top:1px solid rgba(10,10,14,.18);color:rgba(10,10,14,.85)}.tsk-foot__links{display:flex;flex-wrap:wrap;gap:6px 18px}.tsk-foot a:hover{color:#fff;text-decoration:underline}:where(html[data-theme=light]) .tsk-foot a:hover:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e}.tsk-sticky{position:fixed;z-index:50;left:50%;bottom:16px;transform:translate(-50%,140%);display:flex;align-items:center;gap:14px;padding:8px 8px 8px 12px;border-radius:16px;background:rgba(20,20,22,.7);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);transition:transform .35s cubic-bezier(.2,.8,.2,1)}:where(html[data-theme=light]) .tsk-sticky:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(255,255,255,.7);border:1px solid rgba(10,10,14,.14)}.tsk-sticky.is-on{transform:translate(-50%)}.tsk-sticky .tsk-btn{height:44px;padding:0 20px;font-size:14px}@media (max-width:1000px){.tsk-press__grid,.tsk-story{grid-template-columns:1fr;gap:40px}.tsk-grid4{grid-template-columns:repeat(2,1fr)}.tsk-reviews__grid{grid-template-columns:1fr 1fr}.tsk-suite{gap:28px}.tsk-grid3,.tsk-plans,.tsk-suite{grid-template-columns:1fr}.tsk-stats{grid-template-columns:repeat(2,1fr)}.tsk-plan--featured{order:-1}.tsk-phase{grid-template-columns:48px 1fr auto}.tsk-phase__list{grid-column:2;grid-row:2}}@media (max-width:640px){.tsk-wrap{padding:0 16px}.tsk-section{padding:88px 16px 0}.tsk-section-light{padding:104px 0 96px;margin-top:88px}.tsk-press+.tsk-section,.tsk-section-light+.tsk-section{padding-top:104px}.tsk-press{padding:88px 0}.tsk-hero{padding-top:24px}.tsk-hero .tsk-h1,.tsk-hero__video{margin-bottom:28px}.tsk-hero__video{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px}.tsk-hero__video .tsk-hv{border-radius:0;border-left:0;border-right:0}.tsk-hero .tsk-play{width:72px;height:72px}.tsk-hv__label{display:none}.tsk-actions .tsk-btn{width:100%}.tsk-grid4{gap:10px}.tsk-suite{padding:22px}.tsk-suite__tiles{grid-template-columns:1fr 1fr}.tsk-card__body{padding:14px}.tsk-card h3{font-size:15px}.tsk-phase{grid-template-columns:40px 1fr;gap:14px 16px}.tsk-phase__list{grid-column:2}.tsk-inside-stats strong{font-size:28px}.tsk-inside-stats div{padding:16px}.tsk-review--featured{padding:28px}.tsk-reviews__grid{grid-template-columns:1fr}.tsk-reviews__grid .tsk-review--featured{grid-column:auto;grid-row:auto}.tsk-work{grid-template-columns:1fr 1fr}.tsk-tier{grid-column:2;justify-self:start}.tsk-compare__head span,.tsk-compare__row span{padding:14px;font-size:13px}.tsk-creds li{flex-direction:column;gap:4px}.tsk-creds span{text-align:left}.tsk-press__row{gap:16px 24px}.tsk-foot{padding:96px 16px 18px;margin-top:104px;min-height:88vh}.tsk-foot__legal{padding-top:96px}.tsk-brand{height:20px}.tsk-brand--square{height:40px;margin:-10px 0}.tsk-sticky{width:calc(100% - 32px);justify-content:space-between}.tsk-foot__row{flex-direction:column;align-items:flex-start}}@media (min-width:641px){.tsk-sticky .tsk-en{display:inline-flex}}@media (prefers-reduced-motion:reduce){.tsk-marquee__track{animation:none}}.tsk [hidden]{display:none!important}.tsk :is(a,button):focus-visible{outline:2px solid var(--pink);outline-offset:3px}.tsk-h2,.tsk-hero h1,.tsk-phase h3,.tsk-press h2,.tsk-section h2,.tsk-story h2{text-wrap:balance}.tsk-card p,.tsk-lead,.tsk-phase p,.tsk-phase__list li{text-wrap:pretty}.tsk-why>.tsk-eyebrow,.tsk-why>.tsk-h2,.tsk-why>.tsk-lead{text-align:center}.tsk-why .tsk-h2,.tsk-why .tsk-lead{margin-left:auto;margin-right:auto;max-width:900px}.tsk-why .tsk-lead{max-width:640px}.tsk-phase{grid-template-columns:64px minmax(0,1.05fr) minmax(0,1fr) 220px!important;align-items:center}.tsk-phase__media{position:relative;margin:0;grid-column:4;width:220px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;background:#111;box-shadow:0 0 0 1px rgba(255,255,255,.08)}:where(html[data-theme=light]) .tsk-phase__media:not(:where([data-theme=dark],[data-theme=dark] *)){background:#ffffff;box-shadow:0 0 0 1px rgba(10,10,14,.08)}.tsk-phase__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.tsk-phase:hover .tsk-phase__media img{transform:scale(1.04)}.tsk-phase__media .tsk-tier{position:absolute;top:10px;left:10px;margin:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,0,0,.62)!important;color:#fff!important;border-color:rgba(255,255,255,.25)!important}:where(html[data-theme=light]) .tsk-phase__media .tsk-tier:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(245,245,247,.62)!important;color:#0a0a0e!important;border-color:rgba(10,10,14,.25)!important}@media (max-width:860px){.tsk-phase{grid-template-columns:40px 1fr!important}.tsk-phase__media{grid-column:1/-1;width:100%;order:-1}}.tsk-members .tsk-media img{object-fit:cover}.tsk-work{grid-template-columns:repeat(3,1fr)!important}.tsk-foot__cta{text-align:center;display:flex;flex-direction:column;align-items:center}.tsk-foot__cta .tsk-h2{font-size:clamp(40px,6vw,80px)!important;line-height:1.02!important;letter-spacing:-.035em;max-width:14ch;margin-left:auto;margin-right:auto;text-wrap:balance}.tsk-foot__cta .tsk-lead{max-width:560px;margin:22px auto 0;text-wrap:balance}.tsk-foot__cta .tsk-btn{margin-top:36px;font-size:20px!important;padding:22px 52px!important;height:auto!important}.tsk-foot__cta .tsk-checks{justify-content:center;margin-top:22px}@media (min-width:861px) and (max-width:1000px){.tsk-phase__list{grid-column:3;grid-row:1}}@media (max-width:860px){.tsk-phase__n{grid-column:1}.tsk-phase__list,.tsk-phase__main{grid-column:2;grid-row:auto}}.tsk--setup .tsk-plans{grid-template-columns:repeat(4,minmax(0,1fr))}.tsk--setup .tsk-plan{padding:30px 22px 24px}.tsk--setup .tsk-press+.tsk-story-band{margin-top:0;padding-top:24px}@media (max-width:1100px){.tsk--setup .tsk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.tsk--setup .tsk-plan--featured{order:0}}@media (max-width:640px){.tsk--setup .tsk-plans{grid-template-columns:1fr}.tsk--setup .tsk-plan--featured{order:-1}.tsk--setup .tsk-press+.tsk-story-band{padding-top:16px}}:root:where([data-theme=light]){color-scheme:light;--ink:#0a0a0e;--muted:#55555f;--pink-text:#0a0a0e;--tc-pink-ink:#c4228a}:where(html[data-theme=light]) nav.tc-nav-bar:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(245,245,247,.5);border-bottom-color:rgba(0,0,0,.08);box-shadow:none}:where(html[data-theme=light]) nav.tc-nav-bar:not(:where([data-theme=dark],[data-theme=dark] *)){--seg-solid-ink:#1a1a1f}:where(html[data-theme=light]) .tc-logo:not(:where([data-theme=dark],[data-theme=dark] *)){filter:brightness(0)!important}:where(html[data-theme=light]) :is(.pg,.pgs,.pg-tabs):not(:where([data-theme=dark],[data-theme=dark] *)){--pg-bg:#f5f5f7;--pg-bgrgb:245,245,247;--pg-fg:#111;--pg-ring:rgba(0,0,0,0.08);--pg-glass:rgba(255,255,255,0.62);--pg-glass2:rgba(255,255,255,0.55);--pg-gb:rgba(0,0,0,0.1);--pg-sh:0 10px 40px rgba(0,0,0,0.12);--pg-ph:rgba(0,0,0,0.45);--pg-chipb:rgba(0,0,0,0.45);--pg-chipbg:rgba(255,255,255,0.55);--pg-tshadow:0 1px 18px rgba(255,255,255,0.75);--pg-bright:1;--pg-s1:rgba(0,0,0,0.05);--pg-db:rgba(0,0,0,0.3);--pg-hb:rgba(0,0,0,0.3);--pg-hs:0 30px 80px -20px rgba(0,0,0,0.25);--pg-ft:rgba(255,255,255,0.5);--pg-fs:rgba(255,255,255,0.95);--pg-fx:#111;--pg-fsh:rgba(0,0,0,0.28)}:where(html[data-theme=light]) .pgs-thumb--empty:not(:where([data-theme=dark],[data-theme=dark] *)){background-image:radial-gradient(120% 90% at 20% 10%,rgb(255,160,226),transparent 62%),radial-gradient(110% 90% at 90% 25%,rgba(255,205,242,.9),transparent 60%),linear-gradient(135deg,rgb(255,214,240),rgb(244,150,214))}:where(html[data-theme=light]) nav.tc-nav-bar a.text-ink:not([aria-current]):not(:hover):not(:where([data-theme=dark],[data-theme=dark] *)){color:#1a1a1f}:where(html[data-theme=light]) .tc-actionbar:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(255,255,255,.55);border-color:rgba(0,0,0,.1);box-shadow:0 6px 24px rgba(0,0,0,.08)}:where(html[data-theme=light]) .tc-actionbar__sep:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(0,0,0,.12)}:where(html[data-theme=light]) .tc-actionbar :is(.tc-search,.tc-credits):hover:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(0,0,0,.05)}:where(html[data-theme=light]) nav.tc-nav-bar :is(.tc-pricing,.tc-search):not(:where([data-theme=dark],[data-theme=dark] *)){--tc-btn-bg:rgba(0,0,0,0.04);--tc-btn-bg-h:rgba(0,0,0,0.07);--tc-btn-edge:inset 0 0 0 1px rgba(0,0,0,0.12);color:#1a1a1f}:where(html[data-theme=light]) .tc-suite-title:not(:where([data-theme=dark],[data-theme=dark] *)){color:#0a0a0e;-webkit-text-fill-color:#0a0a0e;background:none;text-shadow:none}:where(html[data-theme=light]) :is(.tc-suite-sub,.tc-sd-sub,.tc-stunt-explainer):not(:where([data-theme=dark],[data-theme=dark] *)){color:#2a2a30}:where(html[data-theme=light]) nav.tc-hero-menu:not(:where([data-theme=dark],[data-theme=dark] *)){--seg-solid-ink:#0a0a0e}:where(html[data-theme=light]) nav.tc-hero-menu .seg-item svg:not(:where([data-theme=dark],[data-theme=dark] *)){opacity:1}:where(html[data-theme=light]) .tc-apple__h:not(:where([data-theme=dark],[data-theme=dark] *)){color:#1d1d1f}:where(html[data-theme=light]) #press .tc-press-logo:not(:where([data-theme=dark],[data-theme=dark] *)){background:#111;filter:none;opacity:1}:where(html[data-theme=light]) #press div.flex.items-center.gap-10.whitespace-nowrap>span:not(.tc-press-logo):not(:where([data-theme=dark],[data-theme=dark] *)){background-image:none;color:#111!important;-webkit-text-fill-color:#111;opacity:1}:where(html[data-theme=light]) #press .text-muted:not(:where([data-theme=dark],[data-theme=dark] *)){color:#111}:where(html[data-theme=light]) footer.tc-footer.tc-footer--glass:not(:where([data-theme=dark],[data-theme=dark] *)){--ft-tx:#2a0d1c;--ft-bd:rgba(42,13,28,0.15);--ft-gl:rgba(255,255,255,0.7);background:var(--tc-neon-noise),radial-gradient(95% 75% at 50% 112%,rgba(255,70,200,.55) 0,rgba(255,70,200,.22) 45%,rgba(255,70,200,0) 80%),linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.3));background-size:140px 140px,auto,auto;box-shadow:inset 0 -2px 0 rgba(255,205,242,.95),inset 0 -10px 18px -4px rgba(255,70,200,.5),inset 0 1px 0 rgba(255,255,255,.6),0 -10px 40px -12px rgba(255,80,205,.3)}:where(html[data-theme=light]) footer.tc-footer--glass :is(a,h3,span,p):not(:where([data-theme=dark],[data-theme=dark] *)){text-shadow:none!important}:where(html[data-theme=light]) footer.tc-footer:not(:where([data-theme=dark],[data-theme=dark] *)):after{opacity:.05;mix-blend-mode:multiply}:where(html[data-theme=light]) #faq details.glass:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(255,255,255,.72)!important;border-color:rgba(0,0,0,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 24px rgba(0,0,0,.06)!important}:where(html[data-theme=light]) #faq details.glass:hover:not(:where([data-theme=dark],[data-theme=dark] *)){background:#fff!important;border-color:rgba(0,0,0,.14)}:where(html[data-theme=light]) #faq details.glass[open]:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(255,156,224,.14)!important;border-color:rgba(255,156,224,.6)}html[data-theme=light] .card-glow{border-color:rgba(0,0,0,.06)}:root:where([data-theme=light]){--tc-line:rgba(0,0,0,.1);--tc-studio-bg:#fff;--tc-glass:rgba(0,0,0,.04);--tc-glass-hi:rgba(0,0,0,.09);--tc-glass-bd:rgba(0,0,0,.1);--tc-glass-bd-hi:rgba(0,0,0,.4)}:where(html[data-theme=light]) .studio-panel-wrap:not(:where([data-theme=dark],[data-theme=dark] *)){--sc-panel:#fbfbfc;--sc-box:rgba(0,0,0,.035);--sc-box-hover:rgba(0,0,0,.06);--sc-line-soft:rgba(0,0,0,.07);--sc-on:rgba(255,156,224,.18);--sc-on-line:rgba(214,60,160,.5);--sc-shadow:rgba(0,0,0,.14)}:where(html[data-theme=light]) .tc-mcp-strip:not(:where([data-theme=dark],[data-theme=dark] *)){--strip-tx:#111;--strip-soft:rgba(17,17,17,0.6);--hole-bg:rgba(255,255,255,0.55);--hole-bd:rgba(10,10,14,0.12);--hole-tx:#111;--hole-soft:rgba(17,17,17,0.72);--hole-mute:rgba(17,17,17,0.45);--hole-solid:#111;--hole-solid-tx:#fff;--hole-accent:#111;background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.45));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(0,0,0,.06),0 0 0 1px rgba(0,0,0,.06),0 30px 80px rgba(255,70,200,.12)}:where(html[data-theme=light]) .tc-mcp--mosaic>canvas.tc-mosaic--base:not(:where([data-theme=dark],[data-theme=dark] *)){filter:blur(2.5px) brightness(.95) saturate(.85) opacity(.55)}:where(html[data-theme=light]) .tc-mcp-card__copy:not(:where([data-theme=dark],[data-theme=dark] *)):before{background:radial-gradient(closest-side,rgba(255,255,255,.94) 0,rgba(255,255,255,.85) 45%,rgba(255,255,255,.45) 75%,rgba(255,255,255,0) 100%)}:where(html[data-theme=light]) .tc-mcp-card--spheres .tc-mcp-card__copy:not(:where([data-theme=dark],[data-theme=dark] *)):before{background:radial-gradient(closest-side,var(--bg) 55%,color-mix(in srgb,var(--bg) 70%,transparent) 75%,transparent 100%)}:where(html[data-theme=light]) .tc-mcp--mosaic #connect .tc-mcp-strip:not(:where([data-theme=dark],[data-theme=dark] *)){background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(255,255,255,.74))}html[data-theme=light] footer.tc-footer--glass :is(.tc-footer-newsletter,.tc-footer-academy){--ft-tx:#111;--ft-bd:rgba(0,0,0,0.12);--ft-gl:rgba(0,0,0,0.04);border-color:rgba(0,0,0,.08)!important;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 10px 30px rgba(255,70,200,.12)}html[data-theme=light] footer.tc-footer--glass :is(.tc-footer-newsletter,.tc-footer-academy) p{color:rgba(17,17,17,.6)!important}html[data-theme=light] footer.tc-footer--glass .tc-footer-academy h3 em{color:#111!important}html[data-theme=light] footer.tc-footer--glass .tc-footer-newsletter input::placeholder{opacity:.45}html[data-theme=light] footer.tc-footer--glass :is(.tc-footer-newsletter,.tc-footer-academy) :is(form button[type=submit],.ft-btn,.ft-btn *):not(#tc):not(#tc2){color:#c4228a!important;text-shadow:none!important}:where(html[data-theme=light]) .tc-insp-glass:not(:where([data-theme=dark],[data-theme=dark] *)){background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(255,255,255,.5));box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 0 0 1px rgba(0,0,0,.06),0 -30px 80px rgba(255,70,200,.12)}:where(html[data-theme=light]) .tc-tag:not(:where([data-theme=dark],[data-theme=dark] *)){background:rgba(255,156,224,.22);box-shadow:inset 0 0 0 1px rgba(214,60,160,.35);color:var(--tc-pink-ink)}html[data-theme=light] body .studio-grid:not(#tcA):not(#tcB):not(#tcC):not(#tcD):not(#tcE)>.studio-panel-wrap>.glass-panel>.z-30>button span.flex.h-8.w-8{background:rgba(0,0,0,.06)!important}html[data-theme=light] .pg-frame{--pg-frame-a:#ececec;--pg-frame-b:#e6e6e6;--pg-rail:#fff;--pg-rail-edge:rgba(0,0,0,.06);--pg-rail-btn:#f3f3f3;--pg-rail-btn-h:#e9e9e9;--pg-rail-ic:#6f6f6f;--pg-rail-ic-h:#111;--pg-panel:#fafafa;--pg-panel-edge:rgba(0,0,0,.06);--pg-dot:rgba(0,0,0,.18);--pg-node:#fff;--pg-node-line:rgba(0,0,0,.07);--pg-node-ink:#111;--pg-node-muted:#8a8a8a;--pg-node-text:#2a2a2a;--pg-node-ph:#a6a6a6;--pg-node-shadow:0 18px 50px rgba(0,0,0,.1);--pg-node-ring:rgba(0,0,0,.16);--pg-out:radial-gradient(120% 90% at 50% 30%,#f3f3f3,#e3e3e3);--pg-edge:#a9a9a9;--pg-edge-hi:#5a5a5a;--pg-bar:#111;--pg-bar-glow:rgba(0,0,0,.22);--pg-bar-glow-2:rgba(0,0,0,.08);--pg-toolbar:#fff;--pg-toolbar-line:rgba(0,0,0,.08);--pg-toolbar-shadow:0 12px 40px rgba(0,0,0,.12);--pg-tb-ink:#111;--pg-tb-icon:#444;--pg-tb-hover:rgba(0,0,0,.05);--pg-tb-box:#f0f0f0;--pg-tb-muted:#8a8a8a;--pg-sep:rgba(0,0,0,.1);--pg-send:#111;--pg-send-ink:#fff;--pg-menu:rgba(255,255,255,.86);--pg-menu-edge:rgba(0,0,0,.08);--pg-menu-shadow:0 20px 60px rgba(0,0,0,.14);--pg-menu-ink:#111;--pg-menu-ic:#6f6f6f;--pg-menu-hover:rgba(0,0,0,.05);--pg-zoom:rgba(255,255,255,.9);--pg-zoom-ink:#555;--pg-zoom-rest:rgba(0,0,0,.12);--tc-glass-pink-bg:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(80% 80% at 50% 115%,rgba(255,70,200,.42),rgba(255,70,200,0) 70%),linear-gradient(rgba(255,156,224,.32),rgba(255,156,224,.12) 55%,rgba(255,70,200,.3)),rgba(255,240,250,.88);--tc-glass-pink-shadow:inset 0 -1.5px 0 rgba(255,70,200,.55),inset 0 -8px 14px -4px rgba(255,70,200,.4),inset 0 1px 0 rgba(255,255,255,.95),inset 0 0 0 1px rgba(255,70,200,.22),0 6px 22px -6px rgba(255,80,205,.45);--tc-glass-pink-shadow-hi:inset 0 -1.5px 0 rgba(255,70,200,.7),inset 0 -10px 16px -4px rgba(255,70,200,.55),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(255,70,200,.32),0 8px 26px -6px rgba(255,80,205,.6);--tc-glass-pink-ink:#c4228a;--tc-glass-pink-dot:#c4228a;--pg-side-card:rgba(255,255,255,.74);--pg-side-edge:rgba(0,0,0,.08);--pg-side-shadow:0 20px 60px rgba(0,0,0,.14);--pg-side-ink:#111;--pg-side-muted:#6f6f6f;--pg-side-fill:rgba(0,0,0,.04);--pg-side-fill-h:rgba(0,0,0,.08);--pg-focus-ring:rgba(0,0,0,.7);--pg-capsule-bg:linear-gradient(180deg,rgba(255,255,255,.85),rgba(245,245,247,.75));--pg-capsule-shadow:inset 0 0 0 1px rgba(0,0,0,.06),0 30px 70px -24px rgba(0,0,0,.25);--pg-capsule-row-h:rgba(0,0,0,.05);--pg-side-inner:rgba(0,0,0,.03);--pg-side-inner-edge:rgba(0,0,0,.06)}html[data-theme=light] .pg-frame .pgc-stage__top{--ink:#0a0a0e;--ink-2:#3a3a42;--muted:#55555f;--line:rgba(0,0,0,.08);--border:rgba(0,0,0,.1);--surface:#fff;--surface-2:#f2f2f4;color:var(--ink)}html[data-theme=light] .pg-frame .pgc-stage__top :is(.text-muted,.text-ink-2){color:#55555f!important}:where(html[data-theme=light]) .tc-tools:not(:where([data-theme=dark],[data-theme=dark] *)){--tools-dim:#5f5b63}:where(html[data-theme=light]) .tc-tools-grp b:not(:where([data-theme=dark],[data-theme=dark] *)){color:#4f4b53}.tc-tabbar{display:none}.studio-grid :is(.overflow-y-auto,.overflow-auto,.overflow-y-scroll){overscroll-behavior:contain}@media (max-width:820px) and (orientation:portrait){html.tc-has-tabbar{--tc-tabbar-h:calc(62px + env(safe-area-inset-bottom, 0px))}.tc-tabbar{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:70;height:var(--tc-tabbar-h,62px);padding:4px 4px env(safe-area-inset-bottom,0);background:color-mix(in srgb,var(--bg,#0a0a0b) 97%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.2);backdrop-filter:blur(22px) saturate(1.2);border-top:1px solid var(--border)}:where(html[data-theme=light]) .tc-tabbar:not(:where([data-theme=dark],[data-theme=dark] *)){background:color-mix(in srgb,var(--bg,#ffffff) 97%,transparent)}.tc-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;color:var(--muted);text-decoration:none;font:500 10.5px/1.1 var(--font-body,inherit);-webkit-tap-highlight-color:transparent;touch-action:manipulation}.tc-tab-icon{display:grid;place-items:center;width:44px;height:30px;border-radius:999px;transition:background .15s ease}.tc-tab-icon svg{width:22px;height:22px}.tc-tab-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc-tab.is-active{color:var(--ink)}.tc-tab.is-active .tc-tab-icon{background:color-mix(in srgb,var(--pink) 22%,transparent)}html.tc-has-tabbar body{padding-bottom:var(--tc-tabbar-h)}html.tc-has-tabbar :is(.fixed.bottom-5,.fixed.bottom-6){bottom:calc(var(--tc-tabbar-h) + 12px)!important}html.tc-has-tabbar body .studio-mobile-tabs{display:none!important}html.tc-has-tabbar body .studio-grid.studio-grid:not(#tc):not(#tc2){--m-top:calc(76px + var(--announce-h, 0px))}html:has(.studio-grid),html:has(.studio-grid) body{overscroll-behavior:none;height:100%;overflow:hidden}}@media (max-width:820px) and (orientation:portrait){[role=dialog]:has(>div.grid>aside)>div.grid{overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0!important}[role=dialog]>div.grid>section{position:relative!important;inset:auto!important;height:auto!important;display:flex!important;flex-direction:column;gap:8px!important}[role=dialog]>div.grid>section>:first-child:not(.relative){display:none!important}[role=dialog]>div.grid>section>div.relative.flex-1{position:relative!important;inset:auto!important;flex:none!important;height:66dvh!important;min-height:0!important}[role=dialog]>div.grid>section>div.relative.flex-1:after,[role=dialog]>div.grid>section>div.relative.flex-1>div.absolute.right-2\.5.bottom-2\.5{display:none!important}[role=dialog]>div.grid>section>div.overflow-x-auto{margin:0 12px}[role=dialog]>div.grid>aside{position:relative!important;inset:auto!important;z-index:1;width:auto!important;max-width:none;height:auto!important;overflow:visible!important;margin:8px 0 0!important;border-radius:18px 18px 0 0!important;padding:12px 12px calc(28px + env(safe-area-inset-bottom, 0px))!important;background:#0d0d10!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:0 -1px 0 rgba(255,255,255,.08)!important}:where(html[data-theme=light]) [role=dialog]>div.grid>aside:not(:where([data-theme=dark],[data-theme=dark] *)){background:#ffffff!important;box-shadow:0 -1px 0 rgba(10,10,14,.08)!important}[role=dialog]>div.grid>div.absolute.top-2.right-2{position:fixed!important;top:calc(10px + env(safe-area-inset-top, 0px))!important;right:10px!important}[role=dialog]>div.grid>div.absolute.top-2.right-2 .tc-fit-btn{display:none!important}[role=dialog]>button[aria-label*=generation i]{display:none!important}.tc-vctl{left:10px!important;right:10px!important;bottom:10px!important;height:46px;gap:8px}.tc-vctl .pip,.tc-vctl .vol input{display:none}.tc-vctl .time{min-width:0;font-size:11px}[role=dialog]:not(:hover) .tc-vctl.playing{opacity:1}}@font-face{font-family:fontDisplay;src:url(/_next/static/media/e4658b6381f330bc-s.p.woff2) format("woff2");font-display:swap;font-weight:700 900}@font-face{font-family:fontDisplay Fallback;src:local("Arial");ascent-override:101.05%;descent-override:24.17%;line-gap-override:0.00%;size-adjust:86.89%}.__className_ba0266{font-family:fontDisplay,fontDisplay Fallback}.__variable_ba0266{--font-archivo:"fontDisplay","fontDisplay Fallback"}