.site{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#07060a;--ink:#f6f2ed;--ink-soft:#d8d1c9;--ink-mute:#9d958c;--ember:#ff6a1a;--amber:#ffa24a;--line:#ffffff17;--line-strong:#ffffff1f;--btn-bg:#f6f2ed;--btn-fg:#0b0a0d;--hover:#ffffff0d;--vig:7, 6, 10;--tt-core:#fff;--btn-glow:#ffffff59;--card:#ffffff06;--card-strong:#121014;--disc:#0c0a0e;--menu:#101111;--nav-bg:#121514b8;--nav-line:#ffffff14;--nav-shadow:inset 0 1px 0 #ffffff14, 0 10px 30px #0006;--soft-pill:#ffffff14;--soft-pill-hover:#ffffff1f;--h1-lead:#f5f0e8e6;--good:#4ade80;--font:var(--font-montserrat), "Helvetica Neue", Arial, sans-serif;--display:var(--font-unbounded), var(--font);isolation:isolate;background:var(--ground);min-height:100svh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5;transition:background-color .4s,color .4s;position:relative;overflow-x:clip}html[data-landing=light] .site:where(:not(.site-embed)),html:not([data-theme=dark]) .site.site-embed{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f6f1ea;--ink:#17120e;--ink-soft:#4a4038;--ink-mute:#6a6058;--ember:#c2410c;--amber:#a14f08;--line:#17120e1a;--line-strong:#17120e1f;--btn-bg:#17120e;--btn-fg:#fbf7f2;--hover:#17120e0d;--vig:246, 241, 234;--tt-core:#111;--btn-glow:#17120e4d;--card:#ffffff8c;--card-strong:#fffaf4;--disc:#fbf6ef;--menu:#fffcf8;--nav-bg:#ffffffb8;--nav-line:#18181b14;--nav-shadow:inset 0 1px 0 #fff9, 0 8px 30px #0000000f;--soft-pill:#17120e0f;--soft-pill-hover:#17120e1a;--h1-lead:#1c1612bf;--good:#146c34}html[data-landing=light]:has(.site:where(:not(.site-embed))) body{background:#f6f1ea}.site ::selection{color:var(--ink);background:#ff6a1a52}.site *,.site :before,.site :after{box-sizing:border-box}.site a:focus-visible,.site button:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.site h1,.site h2,.site h3,.site p{margin:0}.site .waves{z-index:-1;will-change:opacity;width:100%;height:100%;position:fixed;inset:0}.site .flutes{z-index:-1;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff1a 0,#ffffff05 6%,#0000 38%,#0006 100%) 0 0/64px 100%;position:fixed;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 34%,#000 52%);mask-image:linear-gradient(90deg,#0000 34%,#000 52%)}html[data-landing=light] .site:where(:not(.site-embed)) .flutes,html:not([data-theme=dark]) .site.site-embed .flutes{background:repeating-linear-gradient(90deg,#ffffff8c 0,#ffffff1a 6%,#0000 40%,#3c1e0a14 100%) 0 0/64px 100%}.site .tint{z-index:-1;pointer-events:none;background:#ffeed60d;position:fixed;inset:0}html[data-landing=light] .site:where(:not(.site-embed)) .tint,html:not([data-theme=dark]) .site.site-embed .tint{display:none}.site .grain{z-index:-1;pointer-events:none;opacity:.11;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.2 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}html[data-landing=light] .site:where(:not(.site-embed)) .grain,html:not([data-theme=dark]) .site.site-embed .grain{mix-blend-mode:multiply;filter:invert();opacity:.06}.site .dither{z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='d'><feTurbulence type='fractalNoise' baseFrequency='1.6' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0' intercept='1'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23d)'/></svg>");background-size:160px 160px;position:fixed;inset:0}html[data-landing=light] .site:where(:not(.site-embed)) .dither,html:not([data-theme=dark]) .site.site-embed .dither,.site.site-embed .dither{display:none}.site[data-page=lost] .waves{opacity:.4!important}.site .hero{isolation:isolate;background:radial-gradient(900px 500px at 0 -5%,#dc6a1e1c,#0000 60%);flex-direction:column;min-height:max(640px,100svh);padding-inline:16px;display:flex;position:relative;overflow:hidden}html[data-landing=light] .site:where(:not(.site-embed)) .hero,html:not([data-theme=dark]) .site.site-embed .hero{background:radial-gradient(900px 500px at 0 -5%,#dc6a1e12,#0000 60%)}.site .vignette{z-index:-2;pointer-events:none;background:radial-gradient(ellipse 55% 55% at 22% 50%, rgba(var(--vig), .85) 0%, rgba(var(--vig), .5) 55%, rgba(var(--vig), 0) 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.site .bar{z-index:5;position:absolute;top:0;left:16px;right:16px}.site .nav{z-index:2;border:1px solid var(--nav-line);background:var(--nav-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);width:fit-content;max-width:100%;box-shadow:var(--nav-shadow);border-radius:999px;align-items:center;gap:8px;margin:22px auto 0;padding:8px 8px 8px 26px;display:flex;position:relative}.site .brand{color:var(--ink);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;margin-right:28px;font-size:1.12rem;font-weight:800;text-decoration:none;display:flex}.site .brand img{flex:none;width:auto;height:30px;display:block}.site .nav .brand{min-height:44px}.site .links{align-items:center;gap:4px;margin-right:8px;display:flex}.site .links a{color:var(--ink-soft);border-radius:999px;padding:10px 18px;font-size:.98rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s}.site .links a:hover,.site .links a[aria-current=page]{color:var(--ink);background:var(--hover)}.site .icon-btn{width:44px;height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:color .2s,background .2s;display:grid}.site .icon-btn:hover{color:var(--ink);background:var(--hover)}.site .icon-btn svg{width:24px;height:24px}.site .icon-btn .sun{display:none}html[data-landing=light] .site:where(:not(.site-embed)) .icon-btn .sun,html:not([data-theme=dark]) .site.site-embed .icon-btn .sun{display:block}html[data-landing=light] .site:where(:not(.site-embed)) .icon-btn .moon,html:not([data-theme=dark]) .site.site-embed .icon-btn .moon{display:none}.site .login{color:var(--ink-soft);background:var(--soft-pill);white-space:nowrap;border-radius:999px;align-items:center;padding:13px 22px;font-size:.95rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.site .login:hover{color:var(--ink);background:var(--soft-pill-hover)}.site .nav-cta{background:var(--btn-bg);color:var(--btn-fg);white-space:nowrap;border-radius:999px;padding:14px 44px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.site .nav-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 4px #ff6a1a2e}.site .menu-btn,.site .menu,.site .menu-btn .close,.site .menu-open .menu-btn .open{display:none}.site .menu-open .menu-btn .close{display:block}.site .menu{border:1px solid var(--line);background:var(--menu);border-radius:24px;flex-direction:column;gap:2px;padding:10px;position:absolute;top:calc(100% + 10px);left:0;right:0;box-shadow:0 20px 50px #00000073}html[data-landing=light] .site:where(:not(.site-embed)) .menu,html:not([data-theme=dark]) .site.site-embed .menu{box-shadow:0 16px 40px #0000001a}.site .menu a,.site .menu button{width:100%;color:var(--ink);font:500 1.02rem var(--font);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 16px;text-decoration:none;display:flex}.site .menu a:hover,.site .menu button:hover{background:var(--hover)}.site .menu .sep{background:var(--line);height:1px;margin:6px 12px}.site .menu .mode-label{color:var(--ink-soft)}.site .content{text-align:left;flex-direction:column;flex:1;justify-content:center;align-items:flex-start;width:min(100%,1400px);margin-inline:auto;padding-block:72px 40px;padding-inline:clamp(0px,3vw,48px);display:flex}.site .hero h1{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;text-shadow:0 2px 30px rgba(var(--vig), .8);font-size:clamp(1.85rem,4.1vw,3.3rem);font-weight:700;line-height:1.1}.site .hero h1 span{color:var(--ink);display:block}.site .sub{max-width:30ch;color:var(--ink-soft);text-wrap:balance;margin-top:30px;font-size:clamp(1.08rem,1.7vw,1.5rem);line-height:1.6}.site .sub+.sub-more{max-width:36ch;margin-top:12px}.site .actions{flex-wrap:wrap;gap:18px;margin-top:44px;display:flex}.site .btn{border-radius:999px;justify-content:center;align-items:center;gap:16px;min-height:68px;padding:0 34px;font-family:inherit;font-size:1.22rem;font-weight:500;text-decoration:none;transition:transform .2s,box-shadow .25s;display:inline-flex}.site .btn-primary{background:var(--btn-bg);min-width:320px;color:var(--btn-fg);box-shadow:0 10px 40px -12px var(--btn-glow)}.site .btn-primary svg{width:26px;height:26px;transition:transform .2s}.site .btn-primary:hover{transform:translateY(-2px);box-shadow:0 14px 50px -10px #ff8c3c8c}.site .btn-primary:hover svg{transform:translate(4px)}.site .btn-primary:active{transform:translateY(0)}.site .fine{color:var(--ink-soft);opacity:.8;letter-spacing:.01em;margin-top:16px;font-size:.86rem}.site .tally{color:var(--ink-soft);letter-spacing:.01em;align-items:center;gap:10px;margin-top:18px;font-size:.95rem;display:inline-flex}.site .tally strong{color:var(--ember);font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:800}.site .tally .live-dot{background:var(--ember);width:8px;height:8px;box-shadow:0 0 0 4px color-mix(in srgb, var(--ember) 22%, transparent);border-radius:50%}.site .notice{max-width:44ch;color:var(--ink-soft);background:#ffa24a14;border:1px solid #ffa24a59;border-radius:14px;margin-top:22px;padding:12px 16px;font-size:.92rem;line-height:1.5}.site .scroll{color:var(--ink-soft);letter-spacing:.22em;text-transform:uppercase;flex-direction:column;align-self:center;align-items:center;gap:12px;padding-bottom:48px;font-size:.8rem;font-weight:500;text-decoration:none;display:flex}.site .scroll:hover{color:var(--ink)}.site .scroll svg{width:22px;height:12px;animation:2.4s ease-in-out 3 wp-nudge}.site .rise{animation:.9s cubic-bezier(.2,.7,.2,1) both wp-rise}.site .d1{animation-delay:50ms}.site .d2{animation-delay:.18s}.site .d3{animation-delay:.3s}.site .d4{animation-delay:.45s}.site .how{isolation:isolate;padding:110px 16px 130px;scroll-margin-top:0;position:relative;overflow:hidden}.site .how:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 45% at 50% 22%, rgba(var(--vig), .75), rgba(var(--vig), 0) 100%), radial-gradient(ellipse 75% 40% at 50% 62%, rgba(var(--vig), .55), rgba(var(--vig), 0) 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0,#000 min(320px,35%));mask-image:linear-gradient(#0000 0,#000 min(320px,35%))}.site .how-wrap{width:min(100%,1220px);margin-inline:auto}.site .how-head{text-align:center;max-width:780px;margin:0 auto 72px}.site .section-title{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.7rem,3.6vw,2.9rem);font-weight:700;line-height:1.1}.site .section-title .dot{color:var(--ember)}.site .lede{color:var(--ink-soft);text-wrap:balance;margin:22px auto 0;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.6}.site .steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 34px;margin:0;padding:0;list-style:none;display:grid}.site .step{flex-direction:column;min-width:0;display:flex}.site .step-top{align-items:center;gap:16px;margin-bottom:26px;display:flex}.site .step-num{border:1px solid color-mix(in srgb, var(--ink) 22%, transparent);width:28px;height:28px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;font-size:.82rem;font-weight:600;line-height:1;display:inline-grid}.site .thread{flex:1;height:34px;margin-right:-34px;overflow:visible}.site .thread path{fill:none;stroke:url(#threadGrad);stroke-width:1.4px}.site .step:last-child .thread{margin-right:0}.site .step:last-child .thread path{stroke:url(#threadFade)}.site .step h3{letter-spacing:-.01em;margin-bottom:12px;font-size:1.2rem;font-weight:700}.site .step p{color:var(--ink-soft);text-wrap:pretty;flex:1 0 auto;max-width:30ch;font-size:.98rem;line-height:1.6}.site .art{perspective:900px;grid-template-columns:minmax(0,1fr);place-items:center stretch;height:276px;margin-top:34px;display:grid;position:relative}.site .panel{box-sizing:border-box;border:1px solid var(--line);background:linear-gradient(160deg, #ffffff0d, #fff0 60%), var(--card-strong);width:100%;min-width:0;max-width:320px;height:252px;transform-style:preserve-3d;border-radius:16px;justify-self:center;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative;transform:rotateX(4deg)rotateY(-5deg);box-shadow:0 30px 60px -30px #000000d9,inset 0 1px #ffffff0f}html[data-landing=light] .site:where(:not(.site-embed)) .panel,html:not([data-theme=dark]) .site.site-embed .panel{box-shadow:0 30px 60px -34px #3c1e0a59,inset 0 1px #fffc}@media (hover:hover) and (pointer:fine){.site .step:hover .panel{transform:rotateX(0)rotateY(0)translateY(-4px)}}.site .panel.upload{flex-direction:column;justify-content:space-between;gap:14px;padding:14px;display:flex}.site .file{align-items:center;gap:11px;min-width:0;display:flex}.site .file-ico{width:36px;height:36px;color:var(--ember);background:#ff6a1a1f;border-radius:10px;flex:none;place-items:center;display:grid}.site .file-ico svg{width:18px;height:18px}.site .file-name{flex-direction:column;min-width:0;display:flex}.site .file-name b{white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.site .file-name span{color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:.72rem}.site .bars{height:70px;position:relative}.site .bars-base,.site .bars-lit{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.site .bars i{background:var(--ink-mute);opacity:.35;border-radius:2px;width:3px;display:block}.site .bars-lit i{background:linear-gradient(180deg, var(--amber), var(--ember));opacity:1}.site .bars-lit{clip-path:inset(0 100% 0 0);animation:5s cubic-bezier(.45,.05,.35,1) infinite wp-fill}.site .up-foot{align-items:center;gap:12px;display:flex}.site .up-track{background:var(--line);border-radius:4px;flex:1;height:4px;overflow:hidden}.site .up-fill{background:var(--ember);transform-origin:0;height:100%;animation:5s cubic-bezier(.45,.05,.35,1) infinite wp-grow;display:block;transform:scaleX(0)}.site .up-status{flex:none;width:104px;height:18px;font-size:.74rem;font-weight:600;position:relative}.site .up-a,.site .up-b{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;display:flex;position:absolute;inset:0}.site .up-a{color:var(--ink-mute);animation:5s linear infinite wp-out}.site .up-b{color:var(--good);opacity:0;animation:5s linear infinite wp-in}.site .up-b svg{width:13px;height:13px}.site .panel.people{flex-direction:column;padding:12px;display:flex}.site .search{border:1px solid var(--line);height:38px;color:var(--ember);background:#ffffff0a;border-radius:11px;align-items:center;gap:10px;margin-bottom:6px;padding:0 12px;display:flex}html[data-landing=light] .site:where(:not(.site-embed)) .search,html:not([data-theme=dark]) .site.site-embed .search{background:#17120e08}.site .search svg{width:16px;height:16px}.site .person{border-bottom:1px solid var(--line);flex:1;align-items:center;gap:12px;padding:0 6px;font-size:.92rem;font-weight:600;display:flex}.site .person:last-child{border-bottom:0}.site .person .av{letter-spacing:.02em;width:30px;height:30px;color:var(--ink);background:#ff6a1a24;border:1px solid #ff6a1a4d;border-radius:99px;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:grid}.site .search-q{color:var(--ink-mute);font-size:.82rem;font-weight:500}.site .person .x{color:var(--ink-mute);width:16px;height:16px;margin-left:auto}.site .panel.watch{flex-direction:column;padding:10px;display:flex}.site .watch-head{align-items:center;gap:8px;min-width:0;padding:2px 4px 8px;font-size:.82rem;display:flex}.site .watch-head b{font-weight:700;line-height:1.25}.site .watch-when{color:var(--ink-mute);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.72rem;line-height:1.25}.site .watch-when:has(.example-tag){text-align:right;white-space:nowrap}.site .example-tag{border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;width:fit-content;margin:0 0 3px auto;padding:0 6px;font-size:.6rem;font-weight:600;display:block}.site .site-foot .foot-legal{color:var(--ink-mute);flex-basis:100%;font-size:.78rem;line-height:1.5}.site .site-foot .foot-legal a{color:inherit}.site .site-foot .foot-legal a:hover{color:var(--ink)}.site .live{flex:none;width:8px;height:8px;position:relative}.site .live:before,.site .live i{content:"";background:var(--ember);border-radius:99px;position:absolute;inset:0}.site .live i{animation:2s ease-out infinite wp-live}.site .watch-list{border:1px solid var(--line);border-radius:11px;flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.site .beam{pointer-events:none;background:linear-gradient(#0000,#ff6a1a21 50%,#0000);border-bottom:1px solid #ff6a1a73;height:46px;animation:4.2s cubic-bezier(.45,.05,.35,1) infinite wp-beam;position:absolute;top:0;left:0;right:0;transform:translateY(-46px)}.site .watch-row{border-bottom:1px solid var(--line);flex-wrap:nowrap;flex:1;align-items:center;gap:9px;margin:0;padding:0 10px;line-height:normal;display:flex}.site .watch-row:last-child{border-bottom:0}.site .watch-row .av{width:30px;height:30px;color:var(--ink);background:#ff6a1a24;border:1px solid #ff6a1a4d;border-radius:99px;flex:none;place-items:center;font-size:.64rem;font-weight:700;display:grid}.site .watch-who{flex-direction:column;flex:1;min-width:0;display:flex}.site .watch-who b{font-size:.86rem;font-weight:700}.site .watch-who span{color:var(--ink-mute);font-size:.7rem;line-height:1.3}.site .watch-on{color:var(--ink);flex:none;gap:6px;display:flex}.site .watch-on svg{width:15px;height:15px;display:block}.site .panel.notify{flex-direction:column;gap:8px;padding:10px;display:flex}.site .mail{color:#c9c9d1;background:#141417;border:1px solid #26262c;border-radius:12px;flex-direction:column;flex:auto;justify-content:flex-start;align-items:flex-start;gap:7px;padding:11px 14px 15px;display:flex}.site .mail-tile{border-radius:8px;width:28px;height:28px;margin-bottom:auto;display:block;overflow:hidden}.site .mail-tile img{width:28px;height:28px;display:block}.site .mail-h{color:#fafafa;letter-spacing:-.01em;margin-top:3px;font-size:.96rem;font-weight:700}.site .mail-p{font-size:.75rem;line-height:1.5}.site .mail-p strong{color:#fafafa;font-weight:600}.site .mail-btn{color:#fff;background:#dc6a1e;border-radius:7px;margin-top:3px;padding:6px 12px;font-size:.72rem;font-weight:600}.site .play-row{min-width:0;color:var(--ink-soft);align-items:center;gap:10px;padding:2px;font-size:.72rem;display:flex}@media (min-width:641px) and (max-width:1320px){.site .mail{gap:5px;padding:11px 12px 12px}.site .mail-tile,.site .mail-tile img{width:24px;height:24px}.site .mail-h{font-size:.86rem}.site .mail-p{font-size:.7rem}.site .mail-btn{padding:5px 10px;font-size:.68rem}}.site .reel{background:#120806;border-radius:7px;flex:none;width:38px;height:54px;position:relative;overflow:hidden}.site .reel img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.site .reel-play{color:#fff;place-items:center;display:grid;position:absolute;inset:0}.site .reel-play svg{filter:drop-shadow(0 1px 3px #0009);width:12px;height:12px}.site .play-meta{white-space:nowrap;flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.site .play-meta b{color:var(--ink);text-overflow:ellipsis;font-size:.8rem;font-weight:700;overflow:hidden}.site .play-meta span{text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.site .dl{border:1px solid var(--ember);color:var(--ink);border-radius:99px;flex:none;align-items:center;gap:4px;padding:5px 9px;font-weight:600;display:inline-flex}.site .dl svg{width:12px;height:12px}.site .moment{text-align:center;padding:40px 16px 150px;position:relative}.site .moment-line{max-width:32ch;font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin:0 auto;font-size:clamp(1.35rem,2.6vw,2.15rem);font-weight:700;line-height:1.2}.site .moment-line span{display:block}.site .moment-line span:first-child{color:var(--ink-mute)}.site .moment-line span:last-child{color:var(--ink);margin-top:6px}.site .moment-cta{margin-top:38px}.site .reach{padding:40px 16px 120px;position:relative}.site .reach-wrap{width:min(100%,1180px);margin-inline:auto}.site .reach-head{text-align:center;max-width:640px;margin:0 auto 48px}.site .reach-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:900px;margin-inline:auto;display:grid}.site .reach-card{text-align:center;border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;align-items:center;padding:36px 28px 32px;display:flex}.site .ricon{color:#ff8a3d;background:linear-gradient(#ff7a2a47,#ff6a1a1f);border:1px solid #ff8a3d59;border-radius:16px;place-items:center;width:64px;height:64px;margin-bottom:20px;display:grid}html[data-landing=light] .site:where(:not(.site-embed)) .ricon,html:not([data-theme=dark]) .site.site-embed .ricon{color:var(--ember)}.site .ricon svg{width:28px;height:28px}.site .reach-card h3{letter-spacing:-.01em;margin-bottom:10px;font-size:1.35rem;font-weight:800}.site .reach-card p{max-width:34ch;color:var(--ink-soft);line-height:1.55}.site .mailrow{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:26px;display:flex}.site .mailrow a{color:var(--ink);letter-spacing:-.01em;font-size:1.15rem;font-weight:700;text-decoration:none}.site .mailrow a:hover{color:var(--amber)}.site .copy{border:1px solid var(--line);min-width:64px;color:var(--ink-soft);font:600 .8rem var(--font);cursor:pointer;background:0 0;border-radius:999px;padding:6px 12px;transition:color .2s,border-color .2s}.site .copy:hover{color:var(--ink);border-color:#ff8a3d80}.site .copy[data-done=true]{color:var(--good);border-color:color-mix(in srgb, var(--good) 45%, transparent)}.site .rlink{color:var(--ember);margin-top:26px;font-size:1.05rem;font-weight:700;text-decoration:none}.site .rlink:hover{color:var(--amber)}.site .site-foot{border-top:1px solid var(--line);padding:28px 16px 64px}.site .foot-wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:min(100%,1180px);margin-inline:auto;display:flex}.site .site-foot nav{flex-wrap:wrap;gap:10px 22px;display:flex}.site .site-foot nav a{color:var(--ink-mute);font-size:.88rem;text-decoration:none;transition:color .2s}.site .site-foot nav a:hover{color:var(--ink)}.site .site-foot small{color:var(--ink-mute);font-size:.82rem}.site .site-foot .brand{margin-right:0}.site .pricing{isolation:isolate;padding:150px 16px 120px;position:relative}.site .pricing:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 46% 42% at 50% 50%, rgba(var(--vig), .92) 0%, rgba(var(--vig), .6) 55%, rgba(var(--vig), 0) 100%);height:max(640px,100svh);position:absolute;top:0;left:0;right:0}.site .pricing-wrap{width:min(100%,1180px);margin-inline:auto}.site .p-head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:48px;margin-bottom:72px;display:grid}.site .p-title{font-family:var(--display);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(1.6rem,3.05vw,2.6rem);font-weight:700;line-height:1.1}.site .p-title,.site .p-sub-m{text-shadow:0 2px 30px rgba(var(--vig), .8)}.site .p-title .pt-dot{display:none}.site .p-title .pt-rest{white-space:nowrap;display:block}.site .p-sub-m,.site .p-fine-m{display:none}.site .p-lede{max-width:46ch;color:var(--ink-soft);margin-top:22px;font-size:1.08rem;line-height:1.6}.site .p-note{border:1px solid var(--line);background:color-mix(in srgb, var(--card-strong) 72%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:16px;justify-self:end;max-width:360px;padding:24px}.site .p-note p{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;margin-bottom:14px;font-size:1.35rem;font-weight:700;line-height:1.25}.site .p-note span{color:var(--ember);font-size:.92rem;font-weight:700}.site .billing{border:1px solid var(--line);background:var(--card);border-radius:999px;gap:4px;width:max-content;max-width:100%;margin:0 auto 44px;padding:5px;display:flex}.site .billing button{white-space:nowrap;min-height:44px;color:var(--ink-soft);font:600 .92rem var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 20px;transition:color .2s,background .2s;display:inline-flex}.site .billing button:hover{color:var(--ink)}.site .billing button[aria-pressed=true]{background:var(--btn-bg);color:var(--btn-fg)}.site .billing em{color:var(--good);background:#22c55e2e;border-radius:99px;padding:3px 8px;font-size:.72rem;font-style:normal;font-weight:700}.site .billing button[aria-pressed=true] em{color:#146c34;background:#22c55e29}html[data-landing=light] .site:where(:not(.site-embed)) .billing button[aria-pressed=true] em,html:not([data-theme=dark]) .site.site-embed .billing button[aria-pressed=true] em{color:#4ade80;background:#4ade8029}.site .plans{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.site .plan{border:1px solid var(--line);background:linear-gradient(180deg, color-mix(in srgb, var(--tier) 7%, transparent), transparent 40%), var(--card-strong);border-radius:16px;flex-direction:column;padding:24px 22px 26px;scroll-margin-top:120px;transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s;display:flex;position:relative}.site .plan.featured{border-color:var(--tier);box-shadow:0 0 0 1px var(--tier), 0 30px 80px -30px color-mix(in srgb, var(--tier) 70%, transparent);transform:translateY(-10px)}@media (hover:hover) and (pointer:fine){.site .plan:hover{border-color:color-mix(in srgb, var(--tier) 45%, transparent);transform:translateY(-4px)}.site .plan.featured:hover{border-color:var(--tier);transform:translateY(-14px)}.site .plan.team:hover,.site .plan.framed:hover{border-color:color-mix(in srgb, var(--tier) 55%, transparent)}}.site .plan-top{justify-content:space-between;align-items:center;height:34px;margin-bottom:18px;display:flex}.site .tier-logo{width:auto;height:28px;filter:hue-rotate(var(--hue)) saturate(1.1)}.site .plan[data-plan=pro]{--tier-on:#03211d}.site .badge{background:var(--tier);color:var(--tier-on,#fff);letter-spacing:.02em;border-radius:99px;padding:5px 11px;font-size:.72rem;font-weight:700}.site .badge.quiet{background:color-mix(in srgb, var(--tier) 16%, transparent);color:color-mix(in srgb, var(--tier) 60%, var(--ink));border:1px solid color-mix(in srgb, var(--tier) 45%, transparent)}.site .plan.team,.site .plan.framed{border-color:color-mix(in srgb, var(--tier) 35%, transparent);background:radial-gradient(120% 60% at 50% 0%, color-mix(in srgb, var(--tier) 14%, transparent), transparent 60%), var(--card-strong)}.site .plan.team:before,.site .plan.framed:before{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--tier) 90%, #fff), transparent);height:1px;position:absolute;top:-1px;left:18%;right:18%}.site .plan h2{font-family:var(--display);letter-spacing:-.03em;margin-bottom:8px;font-size:1.35rem;font-weight:700}.site .plan h2 span{color:var(--tier)}.site .plan-for{min-height:4.4em;color:var(--ink-soft);margin-bottom:22px;font-size:.9rem;line-height:1.55}.site .price{align-items:baseline;gap:8px;min-height:52px;display:flex}.site .plan.team .price{align-items:flex-end}.site .plan.team .price .amt{font-size:1.7rem;line-height:1.2}.site .price .amt{font-family:var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:2.3rem;font-weight:700}.site .price .was{color:var(--ink-mute);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600;text-decoration:line-through}.site .price .per{color:var(--ink-mute);font-weight:600}.site .billed{min-height:1.4em;color:var(--ink-mute);margin:6px 0 20px;font-size:.82rem}.site .plan-cta{border:1px solid var(--line);min-height:46px;color:var(--ink);border-radius:12px;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;text-decoration:none;transition:border-color .2s,background .2s,filter .2s;display:flex}.site .plan-cta:hover{border-color:var(--tier);background:color-mix(in srgb, var(--tier) 8%, transparent)}.site .plan-cta.solid{background:var(--tier);border-color:var(--tier);color:var(--tier-on,#fff);box-shadow:0 12px 30px -12px var(--tier)}.site .plan-cta.solid:hover{filter:brightness(1.08)}.site .feat{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:24px 0 0;padding:22px 0 0;list-style:none;display:flex}.site .feat li{color:var(--ink-soft);gap:10px;font-size:.9rem;line-height:1.45;display:flex}.site .feat li.grp{color:var(--ink-mute);letter-spacing:.18em;text-transform:uppercase;margin-top:6px;font-size:.7rem;font-weight:700}.site .feat li.grp:first-child{margin-top:0}.site .feat .ck{width:16px;height:16px;color:var(--tier);flex:none;margin-top:2px}.site .feat li.pf-item{align-items:center}.site .feat li.pf-item .pfi{width:16px;height:16px;color:var(--ink);flex:none}.site .soon-tag{border:1px solid var(--line);color:var(--ink-mute);letter-spacing:.04em;vertical-align:1px;white-space:nowrap;border-radius:99px;margin-left:8px;padding:1px 7px;font-size:.66rem;font-weight:600;display:inline-block}html[data-landing=light] .site:where(:not(.site-embed)) .feat .ck,html:not([data-theme=dark]) .site.site-embed .feat .ck{color:color-mix(in srgb, var(--tier) 70%, #000)}.site .p-foot{text-align:center;color:var(--ink-mute);margin-top:36px;font-size:.88rem}.site .p-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;margin-top:110px;display:grid}.site .p-faq-kick{color:var(--ember);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:700}.site .p-faq-head h2{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;margin-top:10px;font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;line-height:1.15}.site .p-faq-more{color:var(--ink-mute);margin-top:14px;font-size:.92rem}.site .p-faq-more a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere}.site .p-faq-more a:hover{color:var(--amber)}.site .p-faq-list{border:1px solid var(--line);background:color-mix(in srgb, var(--card-strong) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:16px;overflow:hidden}.site .p-faq-item+.p-faq-item{border-top:1px solid var(--line)}.site .p-faq-item summary{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;font-size:.98rem;font-weight:700;line-height:1.4;list-style:none;transition:background .2s;display:flex}.site .p-faq-item summary::-webkit-details-marker{display:none}.site .p-faq-item summary:hover{background:var(--hover)}.site .p-faq-item summary:focus-visible{outline:2px solid var(--amber);outline-offset:-2px}.site .p-faq-item summary svg{fill:none;width:18px;height:18px;stroke:var(--ink-mute);stroke-width:1.8px;stroke-linecap:round;flex:none;transition:transform .25s}.site .p-faq-item[open] summary svg{stroke:var(--ember);transform:rotate(45deg)}.site .p-faq-item p{max-width:66ch;color:var(--ink-soft);padding:0 22px 20px;font-size:.94rem;line-height:1.65}@media (max-width:760px){.site .p-faq{grid-template-columns:1fr;gap:22px;margin-top:72px}.site .p-faq-item summary{padding:14px 18px}.site .p-faq-item p{padding:0 18px 18px}}@media (prefers-reduced-transparency:reduce){.site .p-faq-list{-webkit-backdrop-filter:none;background:var(--card-strong)}}@media (prefers-reduced-motion:reduce){.site .p-faq-item summary svg{transition:none}}.site .lost{text-align:center;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding:120px 20px 80px;display:flex;position:relative}.site .lost:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:50%;background-size:44px 44px;position:absolute;inset:0;-webkit-mask:radial-gradient(520px 380px at 50% 46%,#000,#0000 75%);mask:radial-gradient(520px 380px at 50% 46%,#000,#0000 75%)}html[data-landing=light] .site:where(:not(.site-embed)) .lost:before,html:not([data-theme=dark]) .site.site-embed .lost:before{background-image:linear-gradient(#0000000d 1px,#0000 1px),linear-gradient(90deg,#0000000d 1px,#0000 1px)}.site .lost .code{font-family:var(--display);letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #ff8a3dd9;background:linear-gradient(#ff6a1a29 1px,#0000 1px) 0 0/12px 12px,linear-gradient(90deg,#ff6a1a29 1px,#0000 1px) 0 0/12px 12px,linear-gradient(#ff6a1a38,#ff6a1a0f);filter:drop-shadow(0 8px 28px #ff6a1a4d);-webkit-background-clip:text;background-clip:text;font-size:clamp(6.5rem,22vw,13rem);font-weight:700;line-height:1}html[data-landing=light] .site:where(:not(.site-embed)) .lost .code,html:not([data-theme=dark]) .site.site-embed .lost .code{-webkit-text-stroke-color:#e2530ad9;filter:drop-shadow(0 8px 22px #f0560b2e)}.site .lost h1{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;margin-top:28px;font-size:clamp(1.2rem,2.8vw,1.6rem);font-weight:700;line-height:1.25}.site .lost p{max-width:40ch;color:var(--ink-soft);margin-top:14px;font-size:1.05rem;line-height:1.6}.site .lost .btn{min-width:0;min-height:54px;margin-top:34px;padding-inline:28px;font-size:1rem}.site .lost .alt{color:var(--ink-mute);margin-top:18px;font-size:.9rem}.site .lost .alt a{color:var(--ink-soft);text-underline-offset:3px}@keyframes wp-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes wp-rise{0%{opacity:.35;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes wp-fill{0%{clip-path:inset(0 100% 0 0)}62%,to{clip-path:inset(0)}}@keyframes wp-grow{0%{transform:scaleX(0)}62%,to{transform:scaleX(1)}}@keyframes wp-out{0%,62%{opacity:1}68%,94%{opacity:0}to{opacity:1}}@keyframes wp-in{0%,64%{opacity:0}70%,92%{opacity:1}98%,to{opacity:0}}@keyframes wp-live{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}@keyframes wp-beam{0%{transform:translateY(-46px)}80%,to{transform:translateY(200px)}}.site{--auth-shell:#1b1714;--auth-card:#0c0a0c;--auth-field:#ffffff08;--auth-edge:#ffffff1a;--auth-soft:#a89f96;--auth-mute:#8f877f}html[data-landing=light] .site:where(:not(.site-embed)),html:not([data-theme=dark]) .site.site-embed{--auth-shell:#ece3d8;--auth-card:#fffaf4;--auth-field:#17120e08;--auth-edge:#17120e24;--auth-soft:#5c5249;--auth-mute:#6a6058}.site .auth{grid-template-columns:minmax(0,1fr);place-items:center;min-height:100svh;padding:120px 16px 56px;display:grid}.site .login-shell{background:var(--auth-shell);border:1px solid var(--line);border-radius:34px;width:min(100%,440px);padding:8px;animation:.32s cubic-bezier(.2,.8,.2,1) both wp-pop;position:relative;box-shadow:0 40px 120px -30px #000000e6}html[data-landing=light] .site:where(:not(.site-embed)) .login-shell,html:not([data-theme=dark]) .site.site-embed .login-shell{box-shadow:0 40px 100px -40px #3c1e0a59}.site .login-card{text-align:center;background:radial-gradient(ellipse 80% 50% at 50% 0%, #ff6a1a1a, #ff6a1a00 70%), var(--auth-card);border:1px solid var(--line);border-radius:28px;padding:34px 28px 28px;position:relative}.site .modal-x{background:var(--hover);width:44px;height:44px;color:var(--auth-soft);border-radius:99px;place-items:center;transition:color .2s,background .2s;display:grid;position:absolute;top:10px;right:10px}.site .modal-x:hover{color:var(--ink);background:var(--soft-pill-hover)}.site .modal-x svg{width:16px;height:16px}.site .auth-logo{width:auto;height:34px;margin:0 auto 18px;display:block}.site .login-card h1{color:var(--ink);font-family:var(--display);letter-spacing:-.03em;font-size:1.6rem;font-weight:700}.site .auth-lede{max-width:30ch;color:var(--auth-soft);text-wrap:balance;margin:10px auto 26px;font-size:.98rem;line-height:1.5}.site .auth-form{text-align:left;flex-direction:column;display:flex}.site .field{border:1px solid var(--auth-edge);background:var(--auth-field);height:54px;color:var(--auth-mute);border-radius:16px;align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;transition:border-color .2s,box-shadow .2s;display:flex}.site .field-q{margin-top:4px}.site .field-label{color:var(--auth-soft);text-wrap:pretty;margin:0 4px 6px;font-size:.86rem;font-weight:500;line-height:1.4;display:block}.site .field-label span{color:var(--auth-mute);font-weight:400}.site .field:focus-within{border-color:#ff8a3db3;box-shadow:0 0 0 4px #ff6a1a1f}.site .field>svg{flex:none;width:18px;height:18px}.site .field input{min-width:0;height:100%;color:var(--ink);font:500 1rem var(--font);background:0 0;border:0;outline:0;flex:1}.site .field input::placeholder{color:var(--auth-mute);opacity:1}.site .field input:-webkit-autofill{-webkit-text-fill-color:var(--ink);transition:background-color 9999s}.site .eye{width:44px;height:44px;color:var(--auth-mute);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;margin-right:-12px;padding:0;display:grid}.site .eye:hover{color:var(--ink)}.site .eye svg{width:20px;height:20px}.site .forgot{min-height:44px;color:var(--auth-soft);align-self:flex-end;align-items:center;margin:-6px 4px 6px;font-size:.85rem;text-decoration:none;display:inline-flex}.site .forgot:hover{color:var(--amber)}.site .agree{min-height:44px;color:var(--auth-soft);cursor:pointer;align-items:flex-start;gap:10px;margin:4px 4px 16px;font-size:.82rem;line-height:1.5;display:flex}.site .agree input{accent-color:#f0560b;cursor:pointer;flex:none;width:16px;height:16px;margin-top:2px}.site .agree a{color:var(--ink);text-underline-offset:2px}.site .login-btn{color:#fff;width:100%;height:54px;font:700 1.02rem var(--font);cursor:pointer;background:linear-gradient(#fe7b13,#de4710);border:0;border-radius:16px;transition:filter .2s,transform .2s;box-shadow:0 12px 28px -16px #de47108c,inset 0 1px #ffffff2e}.site .login-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.site .login-btn:active{transform:none}.site .login-btn:disabled,.site .google-btn:disabled{opacity:.6;cursor:progress;filter:none;transform:none}.site .form-note{color:var(--ink-soft);text-align:left;background:#ffa24a1a;border-radius:12px;margin:-8px 0 18px;padding:10px 12px;font-size:.86rem;line-height:1.45}.site .form-note.is-error{color:#fca5a5;background:#ef44441f;border:1px solid #ef444459}html[data-landing=light] .site:where(:not(.site-embed)) .form-note.is-error,html:not([data-theme=dark]) .site.site-embed .form-note.is-error{color:#b91c1c}.site .login-foot{text-align:center;color:var(--auth-soft);padding:18px 12px 12px;font-size:.98rem}.site .login-foot a{color:#ff8a3d;margin:-12px -4px;padding:12px 4px;font-weight:700;text-decoration:none;display:inline-block}html[data-landing=light] .site:where(:not(.site-embed)) .login-foot a,html:not([data-theme=dark]) .site.site-embed .login-foot a,.site .login-foot a:hover{color:var(--amber)}@keyframes wp-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (max-width:400px){.site .login-card{padding:30px 18px 22px}}@media (prefers-reduced-motion:reduce){.site .login-shell{animation:none}}@media (max-width:1080px){.site .steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 40px}.site .thread{display:none}.site .step-top{margin-bottom:18px}.site .plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.site .plan.featured{transform:none}.site .plan.featured:hover{transform:translateY(-4px)}}@media (max-width:900px){.site .links,.site .nav-cta{display:none}.site .nav .mode{width:44px;height:44px}.site .menu-btn{display:grid}.site .login{min-height:44px;padding:10px 16px;font-size:.9rem}.site .menu-open .menu{display:flex}.site .nav{gap:2px;width:100%;padding:6px 6px 6px 18px}.site .nav .brand{margin-right:auto}}@media (max-width:760px){.site .flutes{background-size:44px 100%;-webkit-mask-image:linear-gradient(#0000 30%,#000 60%);mask-image:linear-gradient(#0000 30%,#000 60%)}.site .reach-cards{grid-template-columns:1fr}.site .reach{padding-bottom:90px}.site .pricing{padding-top:120px}.site .p-head{grid-template-columns:1fr;gap:28px;margin-bottom:44px}.site .p-note{justify-self:stretch;max-width:none}.site .plans{grid-template-columns:1fr}.site .plan-for{min-height:0}.site .billing button{padding:10px 14px}}@media (max-width:640px){.site .how{padding:84px 16px 110px}.site .how-head{margin-bottom:52px}.site .steps{grid-template-columns:1fr;gap:56px}.site .art{height:auto;min-height:190px;margin-top:24px}.site .step p{max-width:none}.site .panel.watch{height:auto;padding:12px}.site .watch-head{padding:2px 4px 10px}.site .watch-list{flex:none}.site .watch-row{flex:none;gap:12px;padding:12px}.site .watch-who{gap:2px}.site .watch-who b{line-height:1.25}}@media (max-width:560px){.site .waves{filter:blur(.8px)}.site .brand{font-size:1rem}.site .content{justify-content:flex-start;padding-block:clamp(48px,12svh,110px) 24px}.site[data-page=home] .hero{min-height:0}.site .sub{margin-top:22px}.site .sub+.sub-more{margin-top:10px}.site .actions{flex-direction:column;gap:12px;width:100%;margin-top:34px}.site .fine,.site .tally{align-self:center}.site .btn{width:100%;min-width:0;min-height:60px;font-size:1.08rem}.site .lost .btn{width:auto}.site .scroll{padding-bottom:28px}.site .scroll .label,.site .hero .scroll{display:none}.site .hero h1{font-size:clamp(1.15rem,6.1vw,2.1rem);line-height:1.15}.site .hero h1 span{white-space:nowrap}.site .steps{gap:42px}.site .how-head{margin-bottom:40px}.site .moment{padding:20px 16px 100px}.site .moment-line{max-width:none;font-size:clamp(1.05rem,5.3vw,1.5rem)}.site .moment-cta{width:auto}.site .reach-card .ricon{display:none}.site .reach-card{padding:24px 22px}.site .reach-card:has(.rlink){display:none}.site .copy{position:relative}.site .copy:after{content:"";position:absolute;inset:-8px -6px}.site .pricing{padding-top:190px}.site .p-title .pt-rest,.site .p-lede{display:none}.site .p-title .pt-dot{display:inline}.site .p-title,.site .p-sub-m{letter-spacing:-.04em;white-space:nowrap;font-size:clamp(1.1rem,5.6vw,2rem);line-height:1.15}.site .p-sub-m{font-family:var(--display);color:var(--ink);margin-top:0;font-weight:700;display:block}.site .p-fine-m{color:var(--ink-mute);margin-top:18px;font-size:1.05rem;display:block}.site .p-note{padding:20px 22px}.site .p-note p{margin-bottom:8px;font-size:1.05rem}.site .p-note span{font-size:.85rem}.site .nav{gap:6px}.site .nav .mode{display:none}}@media (max-width:360px){.site .nav .brand>span{display:none}.site .billing button{padding:9px 12px}}@media (max-width:374px){.site .nav{padding-left:14px}.site .brand{gap:7px;font-size:.95rem}.site .brand img{height:24px}.site .login{padding:10px 14px}}.site .btn,.site .nav-cta,.site .login,.site .copy,.site .icon-btn,.site .plan-cta,.site .login-btn{transition:transform .12s cubic-bezier(.23,1,.32,1),box-shadow .2s,background-color .2s,color .2s,border-color .2s,filter .2s}.site .btn:active,.site .nav-cta:active,.site .login:active,.site .copy:active,.site .icon-btn:active,.site .plan-cta:active,.site .login-btn:active{transform:scale(.97)}@media (hover:none),(pointer:coarse){.site .btn-primary:hover,.site .nav-cta:hover{box-shadow:none;transform:none}.site .btn-primary:hover svg{transform:none}}html:has(.site){caret-color:#ff6a1a}html:has(.site:where(:not(.site-embed))):not([data-landing=light]){scrollbar-color:#ffffff2e transparent}html[data-landing=light]:has(.site:where(:not(.site-embed))){scrollbar-color:#17120e38 transparent}html.theme-fading .site,html.theme-fading .site :not(canvas){transition:background-color .32s,color .32s,border-color .32s,box-shadow .32s!important}@media (prefers-reduced-transparency:reduce){.site .nav,.site .menu{-webkit-backdrop-filter:none;background:#121514}html[data-landing=light] .site:where(:not(.site-embed)) .nav,html:not([data-theme=dark]) .site.site-embed .nav{background:#fff}}@media (prefers-contrast:more){.site .nav{background:#0e100f;border-color:#ffffff59}html[data-landing=light] .site:where(:not(.site-embed)) .nav,html:not([data-theme=dark]) .site.site-embed .nav{background:#fff;border-color:#0006}.site .hero .fine,.site .hero .sub{opacity:1;color:var(--ink)}}@media (prefers-reduced-motion:reduce){.site .scroll svg,.site .rise,.site .bars-lit,.site .up-fill,.site .up-a,.site .up-b,.site .beam,.site .live i{animation:none}.site .bars-lit{clip-path:none}.site .up-fill{transform:none}.site .up-a{opacity:0}.site .up-b{opacity:1}.site .panel,.site .plan,.site .btn,.site .nav-cta,.site .login,.site .copy,.site .icon-btn,.site .plan-cta,.site .login-btn{transition:none}.site .btn:active,.site .nav-cta:active,.site .login:active,.site .copy:active,.site .icon-btn:active,.site .plan-cta:active,.site .login-btn:active{transform:none}}.site form.inline{display:inline}.site .auth-link{font:inherit;color:var(--amber);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.site.site-embed{isolation:auto;background:0 0;border-radius:20px;min-height:0;padding:8px 0 4px;overflow:visible}html:not([data-theme=dark]) .site.site-embed{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f6f1ea;--ink:#17120e;--ink-soft:#4a4038;--ink-mute:#6a6058;--ember:#c2410c;--amber:#a14f08;--line:#17120e1a;--line-strong:#17120e1f;--btn-bg:#17120e;--btn-fg:#fbf7f2;--hover:#17120e0d;--card:#ffffffb3;--card-strong:#fffaf4;--good:#146c34}html:not([data-theme=dark]) .site.site-embed .billing button[aria-pressed=true] em{color:#4ade80;background:#4ade8029}html:not([data-theme=dark]) .site.site-embed .feat .ck{color:color-mix(in srgb, var(--tier) 70%, #000)}.site .bill-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin:0 auto 30px;display:flex}.site .bill-bar .billing{margin:0}.site .bill-country{border:1px solid var(--line);background:var(--card);color:var(--ink-soft);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 16px;font-size:.88rem;font-weight:600;display:inline-flex}.site .bill-country select{background:var(--btn-bg);max-width:15rem;min-height:44px;color:var(--btn-fg);font:600 .9rem var(--font);cursor:pointer;border:0;border-radius:999px;padding:9px 14px}.site .cta-form{flex-direction:column;gap:10px;display:flex}.site button.plan-cta{width:100%;font:700 .92rem var(--font);cursor:pointer;text-align:center;background:0 0;padding:0 14px;line-height:1.25}.site button.plan-cta.solid{background:var(--tier);color:var(--tier-on,#fff)}.site button.plan-cta:disabled{cursor:default;opacity:.55;filter:none}.site .plan-cta.is-off{color:var(--ink-mute);cursor:default}.site .plan-cta.is-off:hover{border-color:var(--line);background:0 0}.site .cta-note{color:var(--ink-mute);text-align:center;font-size:.76rem;line-height:1.5}.site .cta-note b{color:var(--ink-soft);font-weight:600}.site .cta-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.site .cta-consent{color:var(--ink-soft);text-align:left;cursor:pointer;align-items:flex-start;gap:8px;font-size:.78rem;line-height:1.45;display:flex}.site .cta-consent input[type=checkbox]{accent-color:#dc6a1e;flex:none;width:16px;height:16px;margin-top:2px}.site .plan.current{border-color:color-mix(in srgb, var(--tier) 55%, transparent)}.site .embed-foot{text-align:center;color:var(--ink-mute);margin-top:26px;font-size:.82rem}.site .embed-foot button{min-height:44px;color:var(--ink-soft);font:600 .88rem var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:4px;text-decoration:underline}@media (max-width:1080px){.site.site-embed .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.site.site-embed .plans{grid-template-columns:1fr}.site .bill-country{border-radius:18px;flex-wrap:wrap;justify-content:center;padding:10px}}.site.site-embed .price{flex-wrap:wrap;row-gap:2px}.site.site-embed .price .amt{font-size:clamp(1.7rem,2.1vw,2.2rem)}.site.site-embed .price.has-cents .was{flex-basis:100%}.site .plan.picked{border-color:var(--tier);box-shadow:0 0 0 2px var(--tier), 0 30px 80px -30px color-mix(in srgb, var(--tier) 70%, transparent)}.site .bill-country.locked{padding:10px 16px}.site.site-embed button.plan-cta{white-space:normal;white-space:normal;min-height:46px;padding:6px 12px;font-size:.86rem}.site .switch-quote{border:1px solid var(--line-strong);background:var(--card);color:var(--ink-soft);text-align:left;border-radius:14px;gap:10px;padding:12px 14px;font-size:.86rem;line-height:1.5;display:grid}.site .switch-quote b{color:var(--ink);font-weight:700}.site .switch-actions{gap:6px;display:grid}.site .switch-cancel{color:var(--ink-mute);font:600 .84rem var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:44px;padding:4px;text-decoration:underline}.site .switch-cancel:hover{color:var(--ink-soft)}.site .auth-or{color:var(--auth-mute);align-items:center;gap:12px;margin:18px 4px;font-size:.8rem;display:flex}.site .auth-or:before,.site .auth-or:after{content:"";background:var(--line-strong);flex:1;height:1px}.site .google-btn{color:#1f1f1f;width:100%;height:52px;font:600 .98rem var(--font);cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:16px;justify-content:center;align-items:center;gap:12px;text-decoration:none;transition:background .2s,box-shadow .2s;display:flex}.site .google-btn:hover{background:#f8f9fa;box-shadow:0 1px 3px #3c404340}.site .google-btn svg{flex:none;width:20px;height:20px}@media (max-width:760px){.site .site-foot nav{gap:0 20px}.site .site-foot nav a{align-items:center;min-height:44px;display:inline-flex}}.site .legal{--color-white:var(--card-strong);--color-zinc-50:var(--card);--color-zinc-100:var(--soft-pill);--color-zinc-200:var(--line-strong);--color-zinc-300:color-mix(in srgb, var(--ink) 24%, transparent);--color-zinc-400:var(--ink-mute);--color-zinc-500:var(--ink-mute);--color-zinc-600:var(--ink-soft);--color-zinc-700:var(--ink-soft);--color-zinc-800:var(--ink);--color-zinc-900:var(--ink);padding:140px 16px 96px;position:relative}html:not([data-landing=light]) .site:where(:not(.site-embed)) .legal,html[data-theme=dark] .site.site-embed .legal{--color-green-50:#0f2418;--color-green-200:#1e4a30;--color-green-800:#86efac;--color-red-50:#2a1414;--color-red-200:#4a2020;--color-red-700:#fca5a5}.site .legal:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 30%, rgba(var(--vig), .9), rgba(var(--vig), 0) 100%);height:520px;position:absolute;inset:0 0 auto}.site .legal-wrap{width:min(100%,760px);margin-inline:auto}.site .legal h1{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px rgba(var(--vig), .8);font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:700;line-height:1.1}.site .legal-intro{color:var(--ink-soft);margin-top:12px;font-size:1rem;line-height:1.55}.site .legal-card{border:1px solid var(--line);background:color-mix(in srgb, var(--card-strong) 90%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--ink-soft);border-radius:18px;margin-top:30px;padding:30px 30px 32px;font-size:1rem;line-height:1.7}.site .legal-card>*+*,.site .legal-card #request>*+*{margin-top:28px}.site .legal-card section>h2{font-family:var(--font);letter-spacing:-.01em;color:var(--ink);margin-bottom:8px;font-size:1.06rem;font-weight:700}.site .legal-card section>div>*+*,.site .legal-card form>*+*{margin-top:12px}.site .legal-card strong{color:var(--ink);font-weight:600}.site .legal-card a{color:var(--ink);text-underline-offset:3px}.site .legal-card a:hover{color:var(--amber)}.site .legal-card ul{margin:0}.site .legal-card input:not([type=checkbox]),.site .legal-card textarea{min-height:44px;color:var(--ink);font-size:1rem}.site .legal-card input::placeholder,.site .legal-card textarea::placeholder{color:var(--ink-mute);opacity:1}.site .legal-card button[type=submit]{min-height:44px}.site .legal-note{color:var(--ink-mute);margin-top:18px;font-size:.86rem;line-height:1.55}@media (max-width:560px){.site .legal{padding-top:120px}.site .legal-card{padding:22px 18px 24px;font-size:.97rem}}@media (prefers-reduced-transparency:reduce){.site .legal-card{-webkit-backdrop-filter:none;background:var(--card-strong)}}.site .doc{padding:140px 16px 96px;position:relative}.site .doc:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 30%, rgba(var(--vig), .9), rgba(var(--vig), 0) 100%);height:560px;position:absolute;inset:0 0 auto}.site .doc-wrap{width:min(100%,780px);margin-inline:auto}.site .doc-wrap.wide{width:min(100%,1080px)}.site .crumbs ol{color:var(--ink-mute);flex-wrap:wrap;align-items:center;gap:0 8px;margin:0;padding:0;font-size:.84rem;list-style:none;display:flex}.site .crumbs li{align-items:center;gap:8px;min-width:0;display:inline-flex}.site .crumbs li+li:before{content:"/";opacity:.6}.site .crumbs a{min-height:32px;color:var(--ink-soft);align-items:center;text-decoration:none;display:inline-flex}.site .crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.site .crumbs [aria-current]{overflow-wrap:anywhere}.site .doc-kick{color:var(--ember);letter-spacing:.18em;text-transform:uppercase;margin-top:22px;font-size:.72rem;font-weight:700}.site .doc h1{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;text-shadow:0 2px 30px rgba(var(--vig), .8);margin-top:10px;font-size:clamp(1.55rem,3.6vw,2.5rem);font-weight:700;line-height:1.12}.site .doc-lede{max-width:62ch;color:var(--ink-soft);margin-top:16px;font-size:1.1rem;line-height:1.6}.site .doc-meta{color:var(--ink-mute);margin-top:14px;font-size:.86rem}.site .doc-checked{border:1px solid var(--line-strong);background:color-mix(in srgb, var(--card-strong) 88%, transparent);color:var(--ink-soft);border-radius:14px;margin-top:18px;padding:12px 16px;font-size:.88rem;line-height:1.55}.site .doc-checked a{color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.site .doc-card{border:1px solid var(--line);background:color-mix(in srgb, var(--card-strong) 90%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--ink-soft);border-radius:18px;margin-top:30px;padding:34px 36px 38px;font-size:1.02rem;line-height:1.75}.site .doc-card>*+*{margin-top:18px}.site .doc-card h2{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin-top:44px;font-size:clamp(1.1rem,2vw,1.38rem);font-weight:700;line-height:1.25}.site .doc-card>h2:first-child{margin-top:0}.site .doc-card h3{font-family:var(--font);color:var(--ink);margin-top:30px;font-size:1.05rem;font-weight:700;line-height:1.35}.site .doc-card h2+*,.site .doc-card h3+*{margin-top:10px}.site .doc-card ul,.site .doc-card ol{margin-bottom:0;padding-left:1.3em}.site .doc-card ul{list-style:outside}.site .doc-card ol{list-style:decimal}.site .doc-card li+li{margin-top:8px}.site .doc-card li::marker{color:var(--ember)}.site .doc-card a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--ember) 65%, transparent);text-decoration-color:color-mix(in srgb, var(--ember) 65%, transparent)}.site .doc-card a:hover{color:var(--amber)}.site .doc-card strong{color:var(--ink);font-weight:600}.site .doc-tip{border-left:3px solid var(--ember);background:var(--soft-pill);border-radius:0 12px 12px 0;padding:14px 18px}.site .doc-template{border:1px dashed var(--line-strong);background:var(--card);color:var(--ink);white-space:pre-line;border-radius:12px;padding:16px 18px;font-size:.95rem;line-height:1.65}.site .doc-table{border-collapse:collapse;width:100%;font-size:.93rem;line-height:1.55}.site .doc-table caption{caption-side:top;color:var(--ink-mute);text-align:left;padding-bottom:8px;font-size:.82rem}.site .doc-table th,.site .doc-table td{border-top:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 12px 12px 0}.site .doc-table thead th{color:var(--ink);letter-spacing:.04em;text-transform:uppercase;border-top:0;font-size:.8rem;font-weight:700}.site .doc-table tbody th{width:26%;color:var(--ink);font-weight:600}.site .doc-cta{border:1px solid color-mix(in srgb, var(--ember) 35%, var(--line));background:radial-gradient(600px 260px at 0 0, #ff6a1a24, #0000 70%), color-mix(in srgb, var(--card-strong) 92%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:20px;margin-top:40px;padding:30px 32px}.site .doc-cta .doc-kick{margin-top:0}.site .doc-cta h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);text-wrap:balance;margin-top:8px;font-size:clamp(1.2rem,2.2vw,1.55rem);font-weight:700;line-height:1.2}.site .doc-cta>p:not(.doc-kick){max-width:62ch;color:var(--ink-soft);margin-top:12px;line-height:1.65}.site .doc-cta-actions{flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:22px;display:flex}.site .doc-cta .btn{min-width:0;min-height:56px;padding:0 30px;font-size:1.02rem;font-weight:600}.site .doc-more{min-height:44px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.site .doc-more:hover{color:var(--amber)}.site .doc-cta .doc-fine{color:var(--ink-mute);margin-top:10px;font-size:.84rem}.site .doc-faq{margin-top:56px}.site .doc-faq h2,.site .doc-related h2{font-family:var(--display);letter-spacing:-.03em;color:var(--ink);margin-bottom:16px;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:700}.site .doc-related{margin-top:56px}.site .doc-hub .doc-grid{margin-top:34px}.site .doc-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.site .doc-tile a{border:1px solid var(--line);background:color-mix(in srgb, var(--card-strong) 88%, transparent);-webkit-backdrop-filter:blur(14px);height:100%;color:var(--ink-soft);border-radius:16px;flex-direction:column;gap:8px;padding:20px 22px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.site .doc-tile a:hover{border-color:color-mix(in srgb, var(--ember) 55%, transparent);transform:translateY(-2px)}.site .doc-tile .t-kind{color:var(--ember);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.site .doc-tile .t-title{color:var(--ink);font-size:1.03rem;font-weight:700;line-height:1.3}.site .doc-tile .t-lede{font-size:.9rem;line-height:1.55}.site .doc-hubs,.site .doc-other{color:var(--ink-mute);margin-top:18px;font-size:.92rem;line-height:1.6}.site .doc-hubs a,.site .doc-other a{min-height:32px;color:var(--ink);text-underline-offset:3px;align-items:center;font-weight:600;display:inline-flex}.site .doc-hubs a:hover,.site .doc-other a:hover{color:var(--amber)}.site.site-embed.doc-embed .doc{padding:4px 0 24px}.site.site-embed.doc-embed .doc:before{display:none}.site.site-embed.doc-embed .doc h1{text-shadow:none}@media (max-width:640px){.site .doc{padding-top:120px}.site .doc-card{padding:22px 18px 26px;font-size:.98rem}.site .doc-cta{padding:24px 20px}.site .doc-table{overflow:visible}.site .doc-table caption{width:100%;display:block}.site .doc-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;display:block;position:absolute;overflow:hidden}.site .doc-table,.site .doc-table tbody,.site .doc-table tr,.site .doc-table th,.site .doc-table td{width:100%;display:block}.site .doc-table tr{border-top:1px solid var(--line);padding:12px 0}.site .doc-table th,.site .doc-table td{white-space:normal;border-top:0;padding:4px 0}.site .doc-table tbody th{width:100%}.site .doc-table td:before{content:attr(data-label);color:var(--ember);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:700;display:block}}@media (prefers-reduced-transparency:reduce){.site .doc-card,.site .doc-cta,.site .doc-tile a{-webkit-backdrop-filter:none;background:var(--card-strong)}}@media (prefers-reduced-motion:reduce){.site .doc-tile a{transition:none}.site .doc-tile a:hover{transform:none}}.site .plans.three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1120px;margin-inline:auto}@media (max-width:1080px){.site .plans.three,.site.site-embed .plans.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}@media (max-width:860px){.site .plans.three,.site.site-embed .plans.three{grid-template-columns:1fr;max-width:520px}}
