html.sc-landing-active,html.sc-landing-active body,html.sc-landing-active #root{min-height:100dvh;height:auto!important;overflow:visible!important}html.sc-landing-active #root{display:block!important}*,:before,:after{box-sizing:border-box}html,body{scroll-behavior:smooth;-webkit-text-size-adjust:100%;margin:0;padding:0}body{font-family:var(--font-ui);color:var(--color-ink);background:var(--color-paper);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.5}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;display:block}::selection{background:var(--color-cobalt,#2346e6);color:#fff}.sc-skip{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-sm);font-family:var(--font-ui);z-index:100;padding:10px 14px;font-size:14px;font-weight:600;position:absolute;top:0;left:-9999px}.sc-skip:focus{top:12px;left:12px}.sc-wrap{max-width:1320px;padding:0 var(--space-xl);margin:0 auto}@media (width<=640px){.sc-wrap{padding:0 20px}}.sc-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;display:inline-flex}.sc-eyebrow:before{content:"";background:currentColor;width:22px;height:1px}.sc-eyebrow.no-line:before{display:none}.sc-eyebrow-stacked{flex-direction:column;align-items:flex-start;gap:6px}.sc-eyebrow-stacked:before{display:none}.sc-eyebrow-stacked .sc-eyebrow-line{align-items:center;gap:10px;display:inline-flex}.sc-eyebrow-stacked .sc-eyebrow-line:first-child:before{content:"";background:currentColor;width:22px;height:1px}.sc-eyebrow-stacked .sc-eyebrow-sub{opacity:.7}.sc-btn{font-family:var(--font-ui);border-radius:var(--radius-pill);border:1.5px solid var(--color-ink);color:var(--color-ink);cursor:pointer;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.sc-btn:active{opacity:.92;transform:translateY(0)}.sc-btn-primary{background:var(--color-cobalt);color:#fff;border-color:var(--color-cobalt)}.sc-btn-primary:active{background:var(--color-cobalt-deep);border-color:var(--color-cobalt-deep)}.sc-btn-ghost{background:0 0}.sc-btn-ghost:active{background:#1414140f}.sc-btn-ink{background:var(--color-ink);color:var(--color-paper);border-color:var(--color-ink)}.sc-btn-ink:active{background:#000}@media (hover:hover){.sc-btn:hover{transform:translateY(-1px)}.sc-btn-primary:hover{background:var(--color-cobalt-deep);border-color:var(--color-cobalt-deep)}.sc-btn-ghost:hover{background:#1414140a}.sc-btn-ink:hover{background:#000}}.sc-store-badge{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-lg);border:1.5px solid var(--color-ink);align-items:center;gap:12px;padding:10px 18px 10px 14px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.sc-store-badge:active{background:#000}@media (hover:hover){.sc-store-badge:hover{background:#000;transform:translateY(-1px)}}.sc-store-badge svg{flex-shrink:0;width:26px;height:26px}.sc-store-badge .lbl{text-align:left;flex-direction:column;line-height:1;display:flex}.sc-store-badge .lbl .sm{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:4px;font-size:9px}.sc-store-badge .lbl .lg{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}.sc-store-badge.on-paper{background:var(--color-paper);color:var(--color-ink);border-color:var(--color-paper)}.sc-store-badge.on-paper:hover{background:var(--color-paper-elevated)}.sc-get-options{flex-direction:column;align-items:center;gap:18px;display:flex}.sc-get-primary{display:inline-flex;position:relative}.sc-rec-sticker{z-index:2;text-align:center;width:58px;height:58px;line-height:1.02;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);background:var(--color-butter);border:1.5px solid var(--color-ink);box-shadow:0 4px 0 var(--color-ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:1px;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;right:0;transform:translate(70%,-60%)rotate(-9deg)}.sc-web-link{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink);opacity:.72;border-bottom:1.5px solid #0000;padding-bottom:2px;font-size:12px;text-decoration:none;transition:opacity .15s,border-color .15s}.sc-web-link.on-paper{color:var(--color-paper);opacity:.85}@media (hover:hover){.sc-web-link:hover{opacity:1;border-bottom-color:currentColor}}.sc-nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);background:#ffffffe0;border-bottom:1px solid #14141414;position:sticky;top:0}.sc-nav-inner{padding:14px var(--space-xl);padding-top:max(14px, env(safe-area-inset-top));justify-content:space-between;align-items:center;gap:18px;max-width:1320px;margin:0 auto;display:flex}.sc-logo{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-cobalt);flex-shrink:0;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.sc-logo .mark{flex-shrink:0;width:32px;height:32px}.sc-logo .circle-word{color:var(--color-lilac)}.sc-nav-links{align-items:center;gap:6px;display:flex}.sc-nav-links a{border-radius:var(--radius-pill);padding:8px 14px;font-size:14px;font-weight:500;text-decoration:none}.sc-nav-links a:hover{background:#1414140f}.sc-nav-cta{background:var(--color-cobalt);color:#fff;margin-left:6px;padding:10px 18px;font-weight:600}.sc-nav-cta:hover{background:var(--color-cobalt-deep)!important}.sc-audtoggle{border-radius:var(--radius-pill);background:#1414140d;border:1px solid #1414141f;flex-shrink:0;align-items:center;gap:0;padding:3px;display:inline-flex;position:relative}.sc-audtoggle button{appearance:none;cursor:pointer;font-family:var(--font-ui);color:var(--color-ink);border-radius:var(--radius-pill);z-index:2;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.sc-audtoggle button[aria-pressed=true]{color:#fff}.sc-audtoggle button .dot{background:var(--color-pink);border-radius:50%;width:7px;height:7px}.sc-audtoggle button:nth-child(2) .dot{background:var(--color-butter)}.sc-audtoggle button[aria-pressed=true] .dot{opacity:.85;background:#fff}.sc-audtoggle .pill{background:var(--color-ink);border-radius:var(--radius-pill);z-index:1;height:calc(100% - 6px);transition:transform .35s cubic-bezier(.6,.05,.2,1),width .35s cubic-bezier(.6,.05,.2,1);position:absolute;top:3px;left:3px}@media (width<=920px){.sc-nav-links a:not(.sc-nav-cta){display:none}.sc-audtoggle button{padding:7px 12px;font-size:12px}}@media (width<=560px){.sc-nav-inner{padding:12px var(--space-md);padding-top:max(12px, env(safe-area-inset-top));gap:var(--space-sm);flex-wrap:wrap}.sc-logo{font-size:19px}.sc-logo .mark{width:28px;height:28px}.sc-audtoggle button{padding:10px 14px;font-size:11px}.sc-audtoggle button .dot,.sc-nav-cta{display:none}}.sc-hero{padding:64px 0 88px;position:relative;overflow:hidden}.sc-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;display:grid}@media (width<=920px){.sc-hero-grid{grid-template-columns:1fr;gap:40px}.sc-hero{padding:40px 0 64px}}.sc-hero h1{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-ink);text-wrap:balance;margin:18px 0 22px;font-size:clamp(44px,6.4vw,84px);font-weight:800;line-height:.94}.sc-hero h1 .accent{color:var(--color-cobalt)}.sc-hero h1 .ital{color:var(--color-lilac);font-family:Bricolage Grotesque,serif;font-style:italic;font-weight:500}.sc-hero p.lead{color:#141414c7;max-width:48ch;margin:0 0 30px;font-size:19px;line-height:1.5}.sc-hero .lead .b{color:var(--color-ink);font-weight:600;display:block}.sc-hero .cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sc-hero .aud-link{cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0;text-decoration:none}.sc-blob{pointer-events:none;z-index:0;position:absolute}.sc-blob.b1{background:var(--color-butter);opacity:.6;border-radius:50%;width:280px;height:280px;top:-60px;right:-100px}.sc-blob.b2{background:var(--color-pink);opacity:.5;border-radius:50%;width:160px;height:160px;bottom:-40px;left:30%}.sc-blob.b3{border-radius:var(--radius-pill);background:var(--color-lilac);opacity:.7;width:140px;height:80px;top:20%;left:-40px;transform:rotate(-12deg)}.sc-hero-grid>*{z-index:1;position:relative}[data-aud=parent] .for-sitter,[data-aud=sitter] .for-parent{display:none!important}.sc-phone-stage{justify-content:center;align-items:center;min-height:600px;display:flex;position:relative}.sc-phone{aspect-ratio:9/19.5;border:1.5px solid var(--color-ink);background:var(--color-ink);z-index:2;border-radius:42px;width:100%;max-width:300px;margin:0 auto;padding:10px;position:relative;transform:rotate(-3deg);box-shadow:0 30px 60px -20px #14141440,0 10px 30px -10px #2346e62e}.sc-phone:before{content:"";border-radius:var(--radius-pill);z-index:3;background:#000;width:96px;height:24px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.sc-phone .screen{background:var(--color-paper);border-radius:32px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.sc-phone .status{color:var(--color-ink);letter-spacing:-.01em;justify-content:space-between;align-items:center;padding:14px 24px 4px;font-family:-apple-system,system-ui,sans-serif;font-size:14px;font-weight:600;display:flex}.sc-phone .status .icons{color:var(--color-ink);align-items:center;gap:5px;display:inline-flex}.sc-phone .app-top{align-items:center;padding:16px 20px 8px;display:flex}.sc-phone .page-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:28px;font-weight:800;line-height:1}.sc-phone .av-sm{width:32px;height:32px;font-family:var(--font-display);color:var(--color-ink);border:1.5px solid var(--color-ink);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sc-phone .av-sm.pink{background:var(--color-pink)}.sc-phone .av-sm.butter{background:var(--color-butter)}.sc-phone .av-sm.lilac{background:var(--color-lilac)}.sc-phone .hsec{flex-direction:column;gap:8px;margin-top:10px;padding:0 16px;display:flex}.sc-phone .hsec-hd{justify-content:space-between;align-items:baseline;display:flex}.sc-phone .hsec-hd .title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:14px;font-weight:700}.sc-phone .hsec-hd .see-all{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cobalt);font-size:8px;font-weight:600}.sc-phone .job-card{border-radius:var(--radius-lg);background:var(--color-paper-elevated);border:1px solid #14141414;align-items:center;gap:10px;padding:10px 12px;display:flex}.sc-phone .job-card.open{background:#fef5f8;border-color:#f6a9c48c}.sc-phone .job-card.searching{background:var(--color-paper);border-color:#14141429;flex-direction:column;align-items:stretch;gap:10px;padding:12px}.sc-phone .job-card.searching .jc-head{align-items:center;gap:10px;display:flex}.sc-phone .av-sm.wave{background:var(--color-lilac-soft);color:var(--color-cobalt)}.sc-phone .av-sm.wave svg{display:block}.sc-phone .wave-list{border-top:1px dashed #1414141f;flex-direction:column;gap:6px;padding-top:10px;display:flex}.sc-phone .wave-row{align-items:center;gap:8px;display:flex}.sc-phone .wave-row .ring{border:1.5px solid var(--color-ink);border-radius:50%;flex-shrink:0;width:10px;height:10px}.sc-phone .wave-row.done .ring{background:var(--color-cobalt);border-color:var(--color-cobalt);box-shadow:0 0 0 2px #2346e626}.sc-phone .wave-row.done .ring.r1{background:var(--color-pink);border-color:var(--color-ink);box-shadow:0 0 0 2px #f6a9c459}.sc-phone .wave-row.queued .ring.r2{background:var(--color-butter-soft)}.sc-phone .wave-row.queued .ring.r3{background:var(--color-lilac-soft)}.sc-phone .wave-row .lbl{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);flex:1;font-size:12px;font-weight:600}.sc-phone .wave-row.queued .lbl{color:#1414148c}.sc-phone .wave-row .meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1414148c;font-size:8px;font-weight:600}.sc-phone .wave-row.done .meta{color:var(--color-cobalt)}.sc-phone .job-card .jc-status.searching{background:var(--color-lilac-soft);color:var(--color-cobalt);align-items:center;gap:5px;display:inline-flex}.sc-phone .job-card .jc-status.searching .pulse{background:var(--color-cobalt);border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite scWavePulse}@keyframes scWavePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.4)}}.sc-phone .job-card .jc-text{flex:1;min-width:0}.sc-phone .job-card .jc-when{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#14141499;font-size:9px;font-weight:600}.sc-phone .job-card .jc-who{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;overflow:hidden}.sc-phone .job-card .jc-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);white-space:nowrap;padding:4px 8px;font-size:8px;font-weight:600}.sc-phone .job-card .jc-status.confirmed{background:var(--color-butter-soft);color:#7a5a00}.sc-phone .job-card .jc-status.open{background:var(--color-cobalt);color:#fff}.sc-phone .need-sitter-btn{appearance:none;background:var(--color-cobalt);color:#fff;border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-display);letter-spacing:-.01em;cursor:default;box-shadow:0 3px 0 var(--color-ink);justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;display:inline-flex}.sc-phone .need-sitter-btn .plus{font-family:var(--font-mono);font-size:14px;font-weight:700;line-height:1}.sc-phone .avail-card{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);flex-direction:column;gap:8px;padding:12px;display:flex}.sc-phone .avail-card .ac-top{align-items:center;gap:10px;display:flex}.sc-phone .avail-card .ac-name-block{flex-direction:column;gap:2px;min-width:0;display:flex}.sc-phone .avail-card .ac-name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:13px;font-weight:700}.sc-phone .avail-card .ac-circle{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1414148c;align-items:center;gap:4px;font-size:8px;font-weight:600;display:inline-flex}.sc-phone .avail-card .ac-circle .dot{background:var(--color-moss);border-radius:50%;width:5px;height:5px}.sc-phone .avail-card .ac-when-row{border-top:1px dashed #1414141f;align-items:baseline;gap:8px;padding-top:8px;display:flex}.sc-phone .avail-card .ac-date{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#14141499;font-size:9px;font-weight:600}.sc-phone .avail-card .ac-time{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);margin-left:auto;font-size:14px;font-weight:700}.sc-phone .avail-card .ac-cta{background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);text-align:center;padding:7px 10px;font-size:9px;font-weight:600}.sc-phone .earnings{text-align:center;flex-direction:column;margin:0 -16px;padding:8px 16px 4px;display:flex;position:relative;overflow:hidden}.sc-phone .earnings .shape{pointer-events:none;z-index:0;position:absolute}.sc-phone .earnings .shape.arc{border:5px solid var(--color-butter);opacity:.7;border-bottom-color:#0000;border-right-color:#0000;border-radius:50%;width:50px;height:50px;top:-10px;left:-16px;transform:rotate(20deg)}.sc-phone .earnings .shape.blob{background:var(--color-pink);opacity:.35;border-radius:50%;width:48px;height:48px;top:22px;right:-22px}.sc-phone .earnings .shape.dot{background:var(--color-lilac);opacity:.7;border-radius:50%;width:7px;height:7px;top:50px;left:14px}.sc-phone .earnings>:not(.shape){z-index:1;position:relative}.sc-phone .earnings .eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:#1414148c;margin-top:4px;font-size:8px;font-weight:600}.sc-phone .earnings .eyebrow.sub{margin-top:8px}.sc-phone .earnings .amount{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--color-ink);font-variant-numeric:tabular-nums;margin-top:2px;font-size:26px;font-weight:700;line-height:1.1}.sc-phone .earnings .owed{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--color-cobalt);font-variant-numeric:tabular-nums;margin-top:1px;font-size:15px;font-weight:700}.sc-phone .earnings .chart{flex-direction:column;margin-top:8px;display:flex}.sc-phone .earnings .chart svg{width:100%;height:88px;display:block}.sc-phone .earnings .chart .grid line{stroke:#14141414;stroke-width:.6px}.sc-phone .earnings .chart .ylab text,.sc-phone .earnings .chart .xlab text{font-family:var(--font-mono);fill:#14141480;text-anchor:end;letter-spacing:.04em;font-size:6px}.sc-phone .earnings .chart .xlab text{text-anchor:start}.sc-phone .earnings .chart .line{fill:none;stroke:var(--color-moss);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sc-phone .earnings .chart .legend{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#14141499;align-self:center;align-items:center;gap:6px;padding-top:2px;font-size:7px;font-weight:600;display:inline-flex}.sc-phone .earnings .chart .legend .swatch{background:var(--color-moss);border-radius:2px;width:14px;height:2px}.sc-phone .tabbar{background:var(--color-paper);border-top:1px solid #14141414;justify-content:space-around;margin-top:auto;padding:8px 10px 12px;display:flex}.sc-phone .tabbar .tab{color:#1414148f;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:4px 2px;display:flex}.sc-phone .tabbar .tab .tab-label{font-family:var(--font-mono);letter-spacing:.04em;font-size:8px;font-weight:600}.sc-phone .tabbar .tab.active{color:var(--color-cobalt)}.sc-sticker{z-index:3;background:var(--color-butter);color:var(--color-ink);border-radius:var(--radius-lg);border:1.5px solid var(--color-ink);font-family:var(--font-display);letter-spacing:-.01em;box-shadow:0 6px 0 var(--color-ink);padding:10px 14px;font-size:14px;font-weight:700;line-height:1.15;position:absolute;transform:rotate(6deg)}.sc-sticker.s1{background:var(--color-butter);top:6%;right:4%}.sc-sticker.s2{background:var(--color-pink);bottom:6%;left:-3%;transform:rotate(-8deg)}.sc-sticker .em{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.7;margin-bottom:2px;font-size:9px;font-weight:500;display:block}.sc-section{padding:96px 0;position:relative}@media (width<=760px){.sc-section{padding:64px 0}}.sc-sec-head{margin-bottom:var(--space-xxl);grid-template-columns:auto 1fr;align-items:end;gap:40px;display:grid}.sc-sec-head .left{max-width:62ch}.sc-sec-head h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 0;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:.95}.sc-sec-head h2 .ital{color:var(--color-cobalt);font-style:italic;font-weight:500}.sc-sec-head .right{text-align:right;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;align-self:end;font-size:11px;line-height:1.7}@media (width<=760px){.sc-sec-head{grid-template-columns:1fr;gap:18px}.sc-sec-head .right{text-align:left}}.sc-trust{background:var(--color-cobalt);color:#fff;border-top:1px solid var(--color-ink);border-bottom:1px solid var(--color-ink);padding:36px 0;overflow:hidden}.sc-trust-track{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:48px;font-size:clamp(22px,3vw,36px);font-weight:700;display:flex}.sc-trust-track .dot{border-radius:50%;flex-shrink:0;width:14px;height:14px;display:inline-block}@media (prefers-reduced-motion:no-preference){.sc-trust-track{animation:14s linear infinite scScroll}}@keyframes scScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.sc-define{background:var(--color-paper-cream);border-top:1px solid #14141414;border-bottom:1px solid #14141414}.sc-define-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:64px;display:grid}@media (width<=900px){.sc-define-grid{gap:var(--space-xl);grid-template-columns:1fr}}.sc-define h2{font-family:var(--font-display);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 22px;font-size:clamp(40px,5.2vw,68px);font-weight:800;line-height:.96}.sc-define h2 .ital{color:var(--color-cobalt);font-style:italic;font-weight:500}.sc-define p.body{color:#141414d1;max-width:54ch;margin:0 0 var(--space-md);font-size:18px;line-height:1.55}.sc-nots{border-top:1.5px solid var(--color-ink);flex-direction:column;gap:0;margin-top:28px;display:flex}.sc-not{border-bottom:1.5px solid var(--color-ink);grid-template-columns:auto 1fr;align-items:baseline;gap:18px;padding:18px 0;display:grid}.sc-not .strike{font-family:var(--font-display);letter-spacing:-.02em;color:#14141473;white-space:nowrap;font-size:clamp(22px,2.6vw,30px);font-weight:600;-webkit-text-decoration:line-through #14141499;text-decoration:line-through #14141499;text-decoration-thickness:2px}.sc-not .why{color:#141414b3;font-size:14px;line-height:1.45}.sc-smart-card{background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-xxl);border:1.5px solid var(--color-ink);flex-direction:column;gap:18px;padding:36px;display:flex;position:relative;overflow:hidden}.sc-smart-card:before{content:"";background:var(--color-cobalt);opacity:.6;border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-80px}.sc-smart-card .sc-eyebrow{color:var(--color-butter)}.sc-smart-card h3{font-family:var(--font-display);letter-spacing:-.025em;z-index:1;margin:0;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1;position:relative}.sc-smart-card h3 .ital{color:var(--color-butter);font-style:italic;font-weight:500}.sc-smart-card ul{z-index:1;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex;position:relative}.sc-smart-card ul li{border-bottom:1px dashed #ffffff2e;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding-bottom:14px;font-size:15px;line-height:1.45;display:grid}.sc-smart-card ul li:last-child{border-bottom:none;padding-bottom:0}.sc-smart-card ul li .n{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-butter);flex-shrink:0;width:28px;padding-top:2px;font-size:11px}.sc-smart-card ul li b{margin-bottom:2px;font-weight:600;display:block}.sc-smart-card ul li span.q{opacity:.7}.sc-momcode{background:var(--color-pink);color:var(--color-ink);border-bottom:1.5px solid var(--color-ink);position:relative;overflow:hidden}.sc-momcode:before{content:"";background:var(--color-lilac);opacity:.55;border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;left:-180px}.sc-momcode .sc-wrap{z-index:1;position:relative}.sc-momcode-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}@media (width<=900px){.sc-momcode-grid{grid-template-columns:1fr;gap:36px}}.sc-momcode .tagline{font-family:var(--font-display);letter-spacing:-.035em;margin:14px 0 28px;font-size:clamp(56px,9vw,128px);font-weight:800;line-height:.88}.sc-momcode .tagline .ital{color:var(--color-cobalt);font-style:italic;font-weight:500}.sc-momcode p{color:#141414d1;max-width:46ch;margin:0 0 14px;font-size:18px;line-height:1.55}.sc-momcode .hash{font-family:var(--font-display);letter-spacing:-.015em;background:var(--color-ink);color:var(--color-paper);border-radius:var(--radius-pill);align-items:center;gap:10px;margin-top:8px;padding:10px 18px;font-size:24px;font-weight:700;display:inline-flex}.sc-momcode .hash .em{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-butter);font-size:10px;font-weight:500}.sc-contract-tl{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-xxl);padding:var(--space-xl);box-shadow:8px 8px 0 var(--color-ink);position:relative}.sc-contract-tl__head{margin-bottom:18px}.sc-contract-tl h4{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:800}.sc-contract-tl .lede{opacity:.75;margin:0;font-size:14px;line-height:1.5}.sc-contract-tl__timeline{grid-template-columns:78px 22px 1fr;gap:14px;margin:0;padding:0;list-style:none;display:grid}.sc-contract-tl__event,.sc-contract-tl__divider{display:contents}.sc-contract-tl__when{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right;color:#14141499;grid-column:1;align-self:start;padding-top:12px;font-size:10px}.sc-contract-tl__node{grid-column:2;place-self:stretch center;width:14px;position:relative}.sc-contract-tl__node:before{content:"";background:var(--color-ink);opacity:.25;width:2px;position:absolute;top:-14px;bottom:-14px;left:50%;transform:translate(-50%)}.sc-contract-tl__node:after{content:"";border:2px solid var(--color-ink);background:var(--color-paper);z-index:1;border-radius:50%;width:14px;height:14px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.sc-contract-tl__event--friend .sc-contract-tl__node:after{background:var(--color-lilac)}.sc-contract-tl__event--blocked .sc-contract-tl__node:after{background:var(--color-butter)}.sc-contract-tl__event--open .sc-contract-tl__node:after{background:var(--color-cobalt)}.sc-contract-tl__card{background:var(--color-paper-elevated);border:1.5px solid var(--color-ink);border-radius:14px;grid-column:3;padding:14px 16px}.sc-contract-tl__event--friend .sc-contract-tl__card{background:var(--color-lilac-soft)}.sc-contract-tl__event--blocked .sc-contract-tl__card{background:var(--color-paper);border-color:var(--color-ink)}.sc-contract-tl__card-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sc-contract-tl__chip{font-family:var(--font-display);border-radius:var(--radius-pill);border:1.5px solid var(--color-ink);padding:3px 12px;font-size:14px;font-weight:700;line-height:1.2}.sc-contract-tl__chip--you{background:var(--color-cobalt);color:var(--color-paper)}.sc-contract-tl__chip--friend{background:var(--color-lilac);color:var(--color-ink)}.sc-contract-tl__hint{color:#141414b3;font-size:13px}.sc-contract-tl__bar{margin:12px 0 14px}.sc-contract-tl__bar-axis{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1414148c;justify-content:space-between;margin-bottom:4px;font-size:9px;display:flex}.sc-contract-tl__bar-stack{position:relative}.sc-contract-tl__bar-track{background:#1414140d;border:1px solid #14141426;border-radius:4px;height:18px;position:relative}.sc-contract-tl__bar-track+.sc-contract-tl__bar-track{margin-top:4px}.sc-contract-tl__bar-fill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink);border:1.5px solid var(--color-ink);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:0 6px;font-size:9px;font-weight:700;display:flex;position:absolute;top:-1px;bottom:-1px;overflow:hidden}.sc-contract-tl__bar-fill--friend{background:var(--color-lilac)}.sc-contract-tl__bar-fill--you{background:var(--color-cobalt);color:var(--color-paper)}.sc-contract-tl__bar-fill--ghost{background:var(--color-lilac-soft);opacity:.85;border-style:dashed}.sc-contract-tl__bar-overlap{border-left:1.5px dashed var(--color-ink);border-right:1.5px dashed var(--color-ink);pointer-events:none;z-index:2;background-image:repeating-linear-gradient(135deg,#14141438 0 1px,#0000 1px 6px);position:absolute;top:-3px;bottom:-3px}.sc-contract-tl__bar-overlap-label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);background:var(--color-paper-elevated);border:1.5px solid var(--color-ink);border-radius:var(--radius-pill);white-space:nowrap;padding:2px 8px;font-size:9px;font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sc-contract-tl__row{flex-wrap:wrap;align-items:center;gap:10px;padding:6px 0;display:flex}.sc-contract-tl__row+.sc-contract-tl__row{border-top:1px dashed #14141426}.sc-contract-tl__row-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#14141499;flex:0 0 92px;font-size:10px}.sc-contract-tl__sitters{display:flex}.sc-contract-tl__av{border:1.5px solid var(--color-ink);width:28px;height:28px;font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:9px;font-weight:700;display:inline-flex}.sc-contract-tl__av:first-child{margin-left:0}.sc-contract-tl__av--pink{background:var(--color-pink)}.sc-contract-tl__av--butter{background:var(--color-butter)}.sc-contract-tl__av--lilac{background:var(--color-lilac-soft)}.sc-contract-tl__av--paper{background:var(--color-paper)}.sc-contract-tl__row--blocked .sc-contract-tl__sitters{position:relative}.sc-contract-tl__row--blocked .sc-contract-tl__av{opacity:.45;filter:saturate(.4)}.sc-contract-tl__row--blocked .sc-contract-tl__sitters:after{content:"";pointer-events:none;background-image:repeating-linear-gradient(135deg,#1414142e 0 1px,#0000 1px 7px);border-radius:16px;position:absolute;inset:-2px -4px}.sc-contract-tl__badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--radius-pill);border:1.5px solid var(--color-ink);white-space:nowrap;margin-left:auto;padding:3px 8px;font-size:9px;font-weight:700}.sc-contract-tl__badge--ok{background:var(--color-cobalt);color:var(--color-paper)}.sc-contract-tl__badge--blocked{background:var(--color-ink);color:var(--color-butter)}.sc-contract-tl__divider>span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#14141473;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;padding:6px 0;font-size:10px;display:flex}.sc-contract-tl__divider>span:before,.sc-contract-tl__divider>span:after{content:"";background:#1414142e;flex:1;height:1px}@media (width<=540px){.sc-contract-tl__timeline{grid-template-columns:60px 18px 1fr;column-gap:10px}.sc-contract-tl__row-label{flex:0 0 78px;font-size:9px}.sc-contract-tl__chip{font-size:13px}.sc-contract-tl__hint{font-size:12px}.sc-contract-tl__badge{margin-left:0}}.sc-pillars{background:var(--color-paper)}.sc-pillar-row{border-bottom:1px dashed #14141433;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:64px 0;display:grid}.sc-pillar-row:last-of-type{border-bottom:none}.sc-pillar-row.flip{direction:rtl}.sc-pillar-row.flip>*{direction:ltr}@media (width<=920px){.sc-pillar-row,.sc-pillar-row.flip{direction:ltr;grid-template-columns:1fr;gap:28px;padding:40px 0}}.sc-pillar-text .name{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:11px;display:inline-flex}.sc-pillar-text .name .num{background:var(--color-cobalt);color:#fff;border-radius:6px;padding:3px 8px;font-weight:600}.sc-pillar-text h3{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 var(--space-md);text-wrap:balance;font-size:clamp(30px,3.6vw,48px);font-weight:800;line-height:1}.sc-pillar-text h3 .ital{color:var(--color-cobalt);font-style:italic;font-weight:500}.sc-pillar-text p{color:#141414d1;max-width:50ch;margin:0 0 14px;font-size:16px;line-height:1.55}.sc-pillar-text .proof{background:var(--color-butter);border:1.5px solid var(--color-ink);border-radius:var(--radius-sm);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-top:10px;padding:8px 12px;font-size:11px;font-weight:600;display:inline-block}.sc-pillar-text .for{margin-top:var(--space-md);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:11px}.sc-pillar-art{aspect-ratio:5/4;border-radius:var(--radius-xxl);border:1.5px solid var(--color-ink);padding:var(--space-xl);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.sc-pillar-art[data-art=job]{aspect-ratio:auto;min-height:420px}@media (width<=600px){.sc-pillar-art{aspect-ratio:auto;padding:var(--space-lg)}}.sc-art-smart{background:var(--color-lilac);flex-direction:column;justify-content:center;gap:10px;width:100%;height:100%;padding:24px;display:flex}.sc-art-smart .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:4px;font-size:10px}.sc-art-smart .ring{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-lg);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px;display:grid}.sc-art-smart .ring .av-set{display:flex}.sc-art-smart .ring .av-set .av{border:1.5px solid var(--color-ink);width:32px;height:32px;font-family:var(--font-display);border-radius:50%;justify-content:center;align-items:center;margin-left:-8px;font-size:11px;font-weight:700;display:flex}.sc-art-smart .ring .av-set .av:first-child{margin-left:0}.sc-art-smart .ring .av.pink{background:var(--color-pink)}.sc-art-smart .ring .av.butter{background:var(--color-butter)}.sc-art-smart .ring .av.lilac{background:var(--color-lilac)}.sc-art-smart .ring .av.paper{background:var(--color-paper)}.sc-art-smart .ring .meta{font-size:13px;line-height:1.3}.sc-art-smart .ring .meta b{font-weight:600;display:block}.sc-art-smart .ring .meta span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;font-size:9px}.sc-art-smart .ring .stat{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);padding:5px 9px;font-size:10px;font-weight:600}.sc-art-smart .ring.r1 .stat{background:var(--color-butter);color:var(--color-ink)}.sc-art-smart .ring.r2 .stat{color:#14141499;background:#1414140f}.sc-art-smart .ring.r3{opacity:.92}.sc-art-smart .ring.r3 .stat{color:#14141473;background:#1414140a}.sc-art-smart .arr{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.5;padding:2px 0;font-size:10px}.sc-art-hours{background:var(--color-butter);flex-direction:column;gap:12px;width:100%;height:100%;padding:20px;display:flex}.sc-art-hours .hd{font-family:var(--font-display);letter-spacing:-.02em;justify-content:space-between;align-items:baseline;font-size:20px;font-weight:800;display:flex}.sc-art-hours .hd .week{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.65;font-size:10px}.sc-art-hours .cal{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:14px;flex:1;grid-template-columns:28px 1fr;gap:8px;min-height:0;padding:10px 10px 8px;display:grid}.sc-art-hours .time-col{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#14141473;text-align:right;flex-direction:column;justify-content:space-between;padding:18px 0 4px;font-size:8px;display:flex}.sc-art-hours .grid{grid-template-columns:repeat(5,1fr);gap:6px;min-width:0;display:grid}.sc-art-hours .day-col{flex-direction:column;min-width:0;display:flex}.sc-art-hours .day-hd{border-bottom:1px solid #1414141f;flex-direction:column;align-items:center;gap:1px;margin-bottom:4px;padding-bottom:4px;display:flex}.sc-art-hours .day-hd .d{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#1414148c;font-size:9px}.sc-art-hours .day-hd .n{font-family:var(--font-display);letter-spacing:-.02em;font-size:15px;font-weight:800;line-height:1}.sc-art-hours .day-col.today .day-hd .n{background:var(--color-ink);color:var(--color-paper);border-radius:999px;margin-top:-2px;padding:3px 6px}.sc-art-hours .lane{background-image:repeating-linear-gradient(#14141414 0 1px,#0000 1px 7.14286%);border-radius:4px;flex:1;min-height:120px;position:relative}.sc-art-hours .evt{border:1px solid var(--color-ink);font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:flex-start;padding:3px 5px;font-size:9px;font-weight:700;line-height:1.2;display:flex;position:absolute;left:2px;right:2px;overflow:hidden}.sc-art-hours .evt-label{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}.sc-art-hours .evt.open{background:var(--color-cobalt);color:#fff}.sc-art-hours .evt.claimed{background:var(--color-pink);color:var(--color-ink)}.sc-art-hours .evt.block{background:repeating-linear-gradient(135deg, var(--color-ink) 0, var(--color-ink) 4px, #141414b3 4px, #141414b3 8px);color:#fff}.sc-art-hours .legend{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.7;flex-wrap:wrap;gap:14px;font-size:9px;display:flex}.sc-art-hours .legend span{align-items:center;gap:6px;display:inline-flex}.sc-art-hours .legend i{border:1px solid var(--color-ink);border-radius:3px;width:10px;height:10px;font-style:normal}@media (width<=600px){.sc-art-hours .evt-label{display:none}}.sc-art-job{background:var(--color-ink);color:var(--color-paper);grid-template-rows:repeat(4,1fr);gap:10px;width:100%;height:100%;padding:24px;display:grid}.sc-art-job .stage{border-radius:var(--radius-md);background:#ffffff0f;border:1px solid #ffffff2e;align-items:center;gap:14px;padding:14px;display:flex}.sc-art-job .stage .ico{background:var(--color-cobalt);color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sc-art-job .stage.done .ico{background:var(--color-butter);color:var(--color-ink)}.sc-art-job .stage.sent .ico{background:var(--color-lilac);color:var(--color-ink)}.sc-art-job .stage.now .ico{background:var(--color-pink);color:var(--color-ink)}.sc-art-job .stage.next .ico{color:#ffffff80;background:#ffffff1f}.sc-art-job .stage .what{flex:1}.sc-art-job .stage .what b{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700;display:block}.sc-art-job .stage .what span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.6;font-size:10px}.sc-art-job .stage .stat{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-size:9px;font-weight:600}.sc-art-job .stage.done .stat{background:var(--color-butter);color:var(--color-ink)}.sc-art-job .stage.sent .stat{background:var(--color-lilac);color:var(--color-ink)}.sc-art-job .stage.now .stat{background:var(--color-pink);color:var(--color-ink)}.sc-art-job .stage.next .stat{color:#ffffff80;background:#ffffff14}.sc-art-earn{background:var(--color-paper);border-left:8px solid var(--color-cobalt);flex-direction:column;gap:12px;width:100%;height:100%;padding:24px;display:flex}.sc-art-earn .top{justify-content:space-between;align-items:flex-end;display:flex}.sc-art-earn .top .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;font-size:10px}.sc-art-earn .top .num{font-family:var(--font-display);letter-spacing:-.03em;font-size:48px;font-weight:800;line-height:1}.sc-art-earn .top .num .small{color:#14141473;margin-left:6px;font-size:18px;font-weight:600}.sc-art-earn .top .delta{font-family:var(--font-mono);letter-spacing:.06em;background:var(--color-butter);border-radius:6px;padding:5px 9px;font-size:11px;font-weight:600}.sc-art-earn .bars{grid-template-columns:repeat(8,1fr);align-items:end;gap:6px;height:90px;display:grid}.sc-art-earn .bars .b{background:#14141414;border-radius:4px}.sc-art-earn .bars .b.f{background:var(--color-cobalt)}.sc-art-earn .fams{flex-direction:column;gap:6px;margin-top:auto;display:flex}.sc-art-earn .fams .row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.sc-art-earn .fams .row .nm{font-weight:600}.sc-art-earn .fams .row .am{font-family:var(--font-mono);font-weight:600}.sc-art-fit{background:var(--color-paper-cream);grid-template-columns:1fr 1fr;align-content:center;gap:14px;width:100%;height:100%;padding:24px;display:grid}.sc-art-fit .chip{background:var(--color-paper);border:1.5px solid var(--color-ink);border-radius:var(--radius-md);box-shadow:4px 4px 0 var(--color-ink);flex-direction:column;align-items:flex-start;gap:8px;padding:18px;display:flex}.sc-art-fit .chip .ico{background:var(--color-cobalt);color:#fff;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.sc-art-fit .chip.cal .ico{background:var(--color-butter);color:var(--color-ink)}.sc-art-fit .chip.map .ico{background:var(--color-pink);color:var(--color-ink)}.sc-art-fit .chip.pay .ico{background:var(--color-lilac);color:var(--color-ink)}.sc-art-fit .chip.cnt .ico{background:var(--color-ink);color:var(--color-paper)}.sc-art-fit .chip b{font-family:var(--font-display);letter-spacing:-.01em;font-size:16px;font-weight:700}.sc-art-fit .chip span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.6;font-size:9px}.sc-founder{background:var(--color-paper);border-top:1px solid #14141414;border-bottom:1px solid #14141414}.sc-founder-grid{grid-template-columns:1fr 1fr;align-items:start;gap:64px;display:grid}@media (width<=900px){.sc-founder-grid{grid-template-columns:1fr;gap:36px}}.sc-founder-head h2{font-family:var(--font-display);letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(40px,6vw,84px);font-weight:800;line-height:.95}.sc-founder-head h2 .ital{color:var(--color-cobalt);font-style:italic;font-weight:500}.sc-founder-card{border-radius:var(--radius-xxl);border:1.5px solid var(--color-ink);background:var(--color-paper-cream);flex-direction:column;gap:14px;padding:36px;display:flex}.sc-founder-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;font-size:11px}.sc-founder-card p{color:#141414d9;margin:0;font-size:17px;line-height:1.55}.sc-founder-signoff{font-family:var(--font-display);font-size:18px;font-style:italic;font-weight:600;color:var(--color-ink)!important;margin-top:8px!important}.sc-voices{background:var(--color-paper)}.sc-voice-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (width<=900px){.sc-voice-grid{grid-template-columns:1fr}}.sc-vc{border-radius:var(--radius-xl);border:1.5px solid var(--color-ink);flex-direction:column;gap:14px;min-height:280px;padding:28px;display:flex}.sc-vc.cobalt{background:var(--color-cobalt);color:#fff;border-color:var(--color-cobalt)}.sc-vc.lilac{background:var(--color-lilac);color:var(--color-ink);border-color:var(--color-ink)}.sc-vc.butter{background:var(--color-butter);color:var(--color-ink);border-color:var(--color-ink)}.sc-vc.pink{background:var(--color-pink);color:var(--color-ink);border-color:var(--color-ink)}.sc-vc .tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.75;align-items:center;gap:8px;font-size:10px;display:inline-flex}.sc-vc .tag:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sc-vc .quote{font-family:var(--font-display);letter-spacing:-.015em;margin:0;font-size:22px;font-weight:700;line-height:1.18}.sc-vc .by{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;opacity:.85;align-items:center;gap:10px;margin-top:auto;font-size:11px;display:flex}.sc-vc .by .av{background:#fff3;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:flex}.sc-vc.lilac .by .av,.sc-vc.butter .by .av,.sc-vc.pink .by .av{background:#14141414}.sc-faq{background:var(--color-paper-cream);border-top:1px solid #14141414}.sc-faq-list{border-top:1.5px solid var(--color-ink);flex-direction:column;gap:0;max-width:920px;display:flex}details.sc-q{border-bottom:1.5px solid var(--color-ink);padding:var(--space-lg) 0}details.sc-q[open]{padding-bottom:28px}details.sc-q>summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;justify-content:space-between;align-items:flex-start;gap:24px;font-size:clamp(20px,2.2vw,26px);font-weight:700;line-height:1.2;list-style:none;display:flex}details.sc-q>summary::-webkit-details-marker{display:none}details.sc-q>summary:after{content:"+";font-family:var(--font-display);color:var(--color-cobalt);flex-shrink:0;font-size:32px;font-weight:500;line-height:1;transition:transform .2s}details.sc-q[open]>summary:after{content:"-"}details.sc-q .a{margin-top:var(--space-md);opacity:.82;max-width:60ch;font-size:16px;line-height:1.6}.sc-final{background:var(--color-cobalt);color:#fff;border-top:1.5px solid var(--color-ink);position:relative;overflow:hidden}.sc-final-inner{text-align:center;z-index:2;padding:96px 0 84px;position:relative}.sc-final h2{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:14px 0 24px;font-size:clamp(48px,7.2vw,96px);font-weight:800;line-height:.92}.sc-final h2 .ital{color:var(--color-butter);font-style:italic;font-weight:500}.sc-final p{opacity:.92;max-width:48ch;margin:0 auto 28px;font-size:18px;line-height:1.5}.sc-final .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:inline-flex}.sc-final .deco{opacity:.18;border-radius:50%;position:absolute}.sc-final .d1{background:var(--color-butter);width:240px;height:240px;top:-80px;left:-80px}.sc-final .d2{background:var(--color-pink);width:180px;height:180px;bottom:-60px;right:10%}.sc-final .d3{background:var(--color-lilac);width:140px;height:140px;top:30%;right:-40px}.sc-footer{background:var(--color-ink);color:var(--color-paper);padding:64px 0 var(--space-xl);padding-bottom:max(var(--space-xl), env(safe-area-inset-bottom))}.sc-foot-grid{margin-bottom:var(--space-xxl);grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;display:grid}@media (width<=760px){.sc-foot-grid{gap:var(--space-xl);grid-template-columns:1fr 1fr}}.sc-foot-col h4{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 var(--space-md);opacity:.55;font-size:11px;font-weight:500}.sc-foot-col ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sc-foot-col a{opacity:.85;font-size:15px;text-decoration:none}.sc-foot-col a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.sc-foot-brand .sc-logo{color:var(--color-paper)}.sc-foot-brand .sc-logo .circle-word{color:var(--color-lilac)}.sc-foot-brand p{opacity:.65;max-width:36ch;margin:14px 0 0;font-size:14px;line-height:1.55}.sc-foot-bottom{padding-top:var(--space-lg);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.55;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.sc-foot-bottom .web-app{color:var(--color-paper);border-radius:var(--radius-pill);border:1px solid #ffffff40;padding:8px 14px;text-decoration:none}.sc-foot-bottom .web-app:hover{background:#ffffff14}@media (prefers-reduced-motion:no-preference){.sc-reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(14px)}.sc-reveal.in{opacity:1;transform:none}}.sc-legal{background:var(--color-paper);padding:64px 0}.sc-legal .sc-wrap{max-width:760px}.sc-legal-back{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-cobalt);margin-bottom:var(--space-xl);align-items:center;gap:8px;font-size:12px;text-decoration:none;display:inline-flex}.sc-legal-back:hover{text-underline-offset:4px;text-decoration:underline}.sc-legal h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 12px;font-size:clamp(40px,5.2vw,60px);font-weight:800;line-height:.96}.sc-legal .meta{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.55;margin-bottom:var(--space-xl);font-size:11px}.sc-legal .intro{color:#141414d1;margin:0 0 var(--space-xl);font-size:18px;line-height:1.55}.sc-legal h2{font-family:var(--font-display);letter-spacing:-.015em;margin:var(--space-xl) 0 var(--space-md);font-size:24px;font-weight:700}.sc-legal p{color:#141414d1;margin:0 0 var(--space-md);white-space:pre-wrap;font-size:16px;line-height:1.6}.sc-choice-row{padding:var(--space-md) 0;cursor:pointer;align-items:center;gap:12px;font-size:16px;display:flex}.sc-choice-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--color-cobalt);cursor:pointer}.sc-choice-note{color:#141414a6;margin:0 0 var(--space-md);font-size:14px}.sc-choice-reload{color:var(--color-cobalt);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.sc-waitlist{background:var(--color-paper);padding:64px 0;position:relative;overflow:hidden}.sc-waitlist .sc-wrap{z-index:1;max-width:560px;position:relative}.sc-waitlist .sc-blob.wb1{background:var(--color-butter);opacity:.55;border-radius:50%;width:260px;height:260px;top:-90px;right:-90px}.sc-waitlist .sc-blob.wb2{border-radius:var(--radius-pill);background:var(--color-lilac);opacity:.5;width:180px;height:110px;top:40%;left:-70px;transform:rotate(-14deg)}.sc-waitlist .sc-blob.wb3{background:var(--color-pink);opacity:.45;border-radius:50%;width:200px;height:200px;bottom:-80px;right:8%}@media (width<=640px){.sc-waitlist .sc-blob.wb1{width:180px;height:180px;top:-70px;right:-70px}.sc-waitlist .sc-blob.wb2{width:130px;height:80px;left:-50px}.sc-waitlist .sc-blob.wb3{width:140px;height:140px;bottom:-60px}}.sc-waitlist-eyebrow{font-family:var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--color-cobalt);margin:0 0 var(--space-xs,8px);font-size:13px;font-weight:700}.sc-waitlist h1{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 var(--space-md);font-size:clamp(36px,5vw,52px);font-weight:800;line-height:1.02}.sc-waitlist-lede{font-family:var(--font-ui);color:#141414c7;margin:0 0 var(--space-xl);max-width:46ch;font-size:17px;line-height:1.55}.sc-waitlist-form{gap:var(--space-md);flex-direction:column;display:flex}.sc-field{flex-direction:column;gap:6px;display:flex}.sc-field label{font-family:var(--font-ui);color:var(--color-ink);font-size:14px;font-weight:600}.sc-field input[type=text],.sc-field input[type=email],.sc-field input[type=tel],.sc-field select{font-family:var(--font-ui);color:var(--color-ink);border-radius:var(--radius-sm);appearance:none;background:#fff;border:1px solid #1414142e;width:100%;padding:12px 14px;font-size:16px;line-height:1.4}.sc-field input:focus,.sc-field select:focus{border-color:var(--color-cobalt);outline:none;box-shadow:0 0 0 3px #1f3ca82e}.sc-field-required{color:#c0392b;margin-left:2px}.sc-field input[aria-invalid=true]{border-color:#c0392b}.sc-field-error{color:#c0392b;font-family:var(--font-ui);font-size:13px;font-weight:500}.sc-field-checkbox{margin-top:var(--space-xs,8px);flex-direction:row;align-items:flex-start;gap:12px}.sc-field-checkbox input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin-top:3px}.sc-field-checkbox label{color:#141414d1;font-size:15px;font-weight:400;line-height:1.5}.sc-field-pills{border:none;flex-direction:column;gap:6px;min-inline-size:0;margin:0;padding:0;display:flex}.sc-field-pills legend{font-family:var(--font-ui);color:var(--color-ink);margin:0 0 6px;padding:0;font-size:14px;font-weight:600}.sc-pill-group{flex-wrap:wrap;gap:8px;display:flex}.sc-pill-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.sc-pill{font-family:var(--font-ui);color:var(--color-ink);border-radius:var(--radius-pill,999px);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #1414142e;padding:10px 18px;font-size:15px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s}.sc-pill:hover{border-color:var(--color-cobalt)}.sc-pill-input:checked+.sc-pill{background:var(--color-cobalt);border-color:var(--color-cobalt);color:#fff}.sc-pill-input:focus-visible+.sc-pill{box-shadow:0 0 0 3px #1f3ca82e}.sc-pill-input:disabled+.sc-pill{opacity:.6;cursor:not-allowed}.sc-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sc-waitlist-submit{margin-top:var(--space-md);justify-content:center;align-self:stretch;align-items:center;gap:8px;display:inline-flex}@media (width>=600px){.sc-waitlist-submit{align-self:flex-start;min-width:200px}}.sc-waitlist-submit:disabled{opacity:.6;cursor:not-allowed}.sc-waitlist-spinner{animation:.8s linear infinite sc-waitlist-spin}@keyframes sc-waitlist-spin{to{transform:rotate(360deg)}}.sc-waitlist-error{color:#c0392b;font-family:var(--font-ui);margin:0;font-size:14px}.sc-waitlist-trust{font-family:var(--font-ui);color:#14141499;text-align:center;margin:8px 0 0;font-size:13px}@media (width>=600px){.sc-waitlist-trust{text-align:left}}.sc-waitlist-success{padding:var(--space-xl) 0}.sc-waitlist-success h2{font-family:var(--font-display);letter-spacing:-.025em;margin:0 0 var(--space-md);font-size:clamp(32px,4.4vw,44px);font-weight:800;line-height:1.05}.sc-waitlist-success p{color:#141414d1;margin:0;font-size:17px;line-height:1.55}.sc-waitlist-success a{color:var(--color-cobalt);text-underline-offset:3px;text-decoration:underline}.sc-waitlist-success p.sc-waitlist-success-share{margin-top:var(--space-md);color:#141414b3;font-size:15px}