.theme-light{--bg:246 244 253;--surface:255 255 255;--surface-2:237 233 251;--line:#ece8f0;--ink:26 14 35;--ink-2:95 86 101;--ink-3:95 86 101;--app-shadow:2px 2px 10px rgba(0,0,0,.05);min-height:100svh;background:rgb(var(--bg));color:rgb(var(--ink))}body:has(.theme-light){background:#f6f4fd;color:#1a0e23}.theme-light ::-moz-selection{background:rgba(130,47,255,.22);color:#1a0e23}.theme-light ::selection{background:rgba(130,47,255,.22);color:#1a0e23}.theme-light .glass{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--app-shadow);backdrop-filter:none;-webkit-backdrop-filter:none}.theme-light .btn-ghost:hover{background:rgb(var(--v-100))}.theme-light .btn-primary{box-shadow:0 10px 30px rgba(154,87,255,.28)}.theme-light .card{box-shadow:inset 0 0 0 1px var(--line),var(--app-shadow)}.theme-light .pill{background:hsla(0,0%,100%,.7);border-color:var(--line);box-shadow:var(--app-shadow)}.theme-light .stamp{color:rgb(var(--ink-2))}.theme-light .hairline-grid i{background:repeating-linear-gradient(180deg,rgba(26,14,35,.1) 0 4px,transparent 4px 8px)}.theme-light ::-webkit-scrollbar-thumb{background:rgba(26,14,35,.14)}.theme-light .pain-thought{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--app-shadow)}.theme-light .pain-quote{color:rgb(var(--v-700))}.theme-light .pain-agitate{color:rgb(var(--ink-2))}.theme-light .pain-turn{font-family:var(--font-serif),Georgia,serif;font-style:italic;font-size:clamp(20px,1.6vw,24px);color:rgb(var(--ink))}.theme-light .story-caption .eyebrow{color:rgb(var(--v-700))}.theme-light .story-owner{color:rgb(var(--ink-2))}.theme-light .orbit-tile{background:rgb(var(--v-100));color:rgb(var(--v-700));box-shadow:var(--app-shadow)}.theme-light .orbit-tile[data-focus]{box-shadow:0 0 0 6px rgba(154,87,255,.18),var(--app-shadow)}.theme-light .orbit-tile-name{color:rgb(var(--ink))}.theme-light .orbit-tile-caption{color:rgb(var(--ink-2))}.theme-light .term-chip{background:#fff;color:rgb(var(--ink-2));box-shadow:inset 0 0 0 1px var(--line)}.theme-light .term-chip[aria-pressed=true]{background:rgb(var(--v-100));color:rgb(var(--ink));box-shadow:inset 0 0 0 1px rgb(var(--v-300))}.theme-light .filter-btn{background:#fff;box-shadow:inset 0 0 0 1px var(--line)}.theme-light .s4-pill .w-px{background:var(--line)}.theme-light #faq .bg-white\/5{background:rgb(var(--v-100))}.theme-light .closer-bg{background:rgb(var(--bg));overflow:hidden}.theme-light #pricing:before,.theme-light .pain:before{content:"";position:absolute;left:-10%;right:-10%;top:22%;height:56%;z-index:-1;pointer-events:none;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,rgb(var(--v-300)) 0,rgb(var(--pink)) 55%,transparent 75%);opacity:.09;transform:rotate(-6deg)}.theme-light #pricing{isolation:isolate}.theme-light #closer a{text-decoration-color:rgba(26,14,35,.3)}.theme-light #closer a:hover{text-decoration-color:rgba(26,14,35,.7)}.theme-light .join-backdrop{background:rgba(26,14,35,.4)}.theme-light .join-dialog{box-shadow:0 30px 80px rgba(26,14,35,.25),inset 0 0 0 1px var(--line)}.theme-light .join-close{background:rgb(var(--v-100))}.theme-light .join-close:hover{background:rgb(var(--v-200))}.theme-light .join-select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none' stroke='%235F5665' stroke-width='1.6' stroke-linecap='round'%3E%3Cpath d='M2 4.5l4 4 4-4'/%3E%3C/svg%3E")}.sparkle{display:none}.theme-light .sparkle{position:absolute;display:block;width:var(--size,24px);height:var(--size,24px);background:rgb(var(--v-600));-webkit-mask:var(--mark) center /contain no-repeat;mask:var(--mark) center /contain no-repeat;pointer-events:none;opacity:.25;animation:sparkle-pulse 4s ease-in-out var(--d,0s) infinite}.sparkle-1{--mark:url(/brand/sparkles/sparkle-1.svg);--size:24px}.sparkle-2{--mark:url(/brand/sparkles/sparkle-2.svg);--size:32px}.sparkle-3{--mark:url(/brand/sparkles/sparkle-3.svg);--size:30px}@keyframes sparkle-pulse{0%,to{opacity:.25}50%{opacity:1}}@keyframes sparkle-drift{0%{transform:translate(0)}to{transform:translate(6px,-6px)}}.theme-light .hero-a-sparkle{animation:sparkle-pulse 4s ease-in-out var(--d,0s) infinite,sparkle-drift 14s ease-in-out infinite alternate}.hero-a-copy{position:relative;isolation:isolate}.hero-a-light .hero-a-copy:before{content:"";position:absolute;inset:-40px -80px -40px -60px;z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 42% 50%,rgba(246,244,253,.7),transparent 78%)}.hero-a-sparkle-h1{top:40px;right:6%}.hero-a-sparkle-sub{right:4%;top:46%}.hero-a-sparkle-card-tr{top:-18px;right:-30px}.hero-a-sparkle-card-bl{bottom:12%;left:-34px}@media (max-width:1023px){.hero-a-sparkle-sub{left:auto;right:8px;top:34%}.hero-a-sparkle-card-bl{left:-6px}}.theme-light .story-sparkle{position:static;display:inline-block;margin-left:8px;vertical-align:middle;opacity:.25;animation:none}.theme-light .story-caption-active .story-sparkle{animation:sparkle-once 1.6s ease-in-out 1 forwards}@keyframes sparkle-once{0%{opacity:.25}55%{opacity:1}to{opacity:.7}}.theme-light .price-sparkle{background:rgb(var(--v-300));z-index:1}.price-sparkle-tr{top:14px;right:14px}.price-sparkle-bl{bottom:16px;left:14px}.closer-sparkle-a{top:18%;left:18%}.closer-sparkle-b{top:24%;right:16%}.closer-sparkle-c{bottom:30%;left:26%}@media (max-width:767px){.closer-sparkle-a{left:6%;top:12%}.closer-sparkle-b{right:6%}.closer-sparkle-c{left:10%;bottom:22%}}.theme-light .join-sparkle{position:static;display:inline-block;margin-left:10px;vertical-align:middle}@media (prefers-reduced-motion:reduce){.theme-light .hero-a-sparkle,.theme-light .sparkle,.theme-light .story-caption-active .story-sparkle{animation:none!important;opacity:.6}}.theme-light .pain-toggle{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--app-shadow)}.theme-light .pain-toggle-btn{color:rgb(var(--ink-2))}.theme-light .pain-toggle-btn[aria-selected=true]{color:#fff;background:rgb(var(--v-600))}.theme-light .pricing-step{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--app-shadow)}.theme-light .hairline-grid{display:none}.theme-light .term-explain{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--app-shadow)}.theme-light .orbit-tile[data-dim]{opacity:.62}.theme-light .built-on-item,.theme-light .deal-item{background:#fff;box-shadow:inset 0 0 0 1px var(--line),var(--app-shadow)}