.pd{position:relative;overflow:clip}.pd-sec{position:relative;padding:clamp(80px,10vw,150px) 0 0}.pd-h2{max-width:18ch;margin:14px 0 22px;font-size:clamp(36px,5.2vw,72px)}.pd-lead{max-width:60ch;font-size:clamp(16px,1.3vw,19px);line-height:1.65;color:var(--ink-dim)}.pd-link{color:var(--accent-ink);text-decoration:underline;text-decoration-color:#c6a2e666;text-underline-offset:4px}.pd-link:hover{text-decoration-color:currentColor}.app__bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,.07);font:500 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.app__bar i{width:9px;height:9px;border-radius:50%;background:#ffffff24}.app__bar span{margin-left:10px}.app__kind{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-ink)}.pd-hero{position:relative;padding:clamp(120px,14vw,170px) 0 clamp(60px,7vw,100px);isolation:isolate}.pd-hero__sky{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.pd-hero__sky span{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:pd-drift 20s ease-in-out infinite alternate}.pd-hero__sky span:nth-child(1){width:50vw;height:50vw;right:-10vw;top:-10vw;background:#4b2a7a}.pd-hero__sky span:nth-child(2){width:30vw;height:30vw;left:30vw;bottom:-10vw;background:#8a5d00;opacity:.3;animation-duration:26s}@keyframes pd-drift{to{transform:translate(-4vw,3vw) scale(1.12)}}.pd-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(30px,4vw,70px)}.pd-hero .crumbs{margin-bottom:22px}.pd-hero__title{margin-top:14px;font-size:clamp(44px,5.4vw,80px);animation:pd-rise 1.1s var(--ease-out) both .1s}.pd-hero__lead{max-width:52ch;margin-top:24px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:var(--ink-dim);animation:pd-rise 1.1s var(--ease-out) both .3s}.pd-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;animation:pd-rise 1.1s var(--ease-out) both .45s}@keyframes pd-rise{0%{opacity:0;transform:translateY(26px);filter:blur(8px)}}.pd-hero__note{margin-top:30px;text-align:center}.pd-hero__stage{position:relative;height:clamp(380px,38vw,520px);perspective:1400px;animation:pd-rise 1.4s var(--ease-out) both .35s}.pd-hero__app{position:absolute;inset:8% 6% 8% 4%;border-radius:20px;background:linear-gradient(160deg,#1e182cf5,#0e0c14fa);box-shadow:0 0 0 1px #c6a2e640,0 40px 120px #0009,0 0 80px #a97fd62e;transform:rotateY(-14deg) rotateX(6deg);transition:translate .6s var(--ease-out);overflow:hidden}.app__body{display:grid;grid-template-columns:130px 1fr;height:calc(100% - 37px)}.app__nav{display:grid;align-content:start;gap:4px;padding:14px 10px;border-right:1px solid rgba(255,255,255,.06)}.app__nav b{padding:7px 10px;border-radius:8px;font:600 12px/1.2 var(--font-display);color:var(--slate)}.app__nav b.is-on{background:#a97fd62e;color:#fff}.app__main{display:grid;align-content:start;gap:10px;padding:16px}.app__post{display:grid;gap:6px;padding:12px 14px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;animation:pd-post 6s ease-in-out infinite}.app__post:nth-child(2){animation-delay:2s}.app__post:nth-child(3){animation-delay:4s}@keyframes pd-post{0%,70%,to{box-shadow:inset 0 0 0 1px #ffffff0f}80%{box-shadow:inset 0 0 0 1px #ffd74099,0 0 24px #ffd74033}}.app__post strong{font:700 14px/1.3 var(--font-display)}.app__acts{display:flex;gap:6px}.app__acts em{padding:4px 10px;border-radius:999px;background:#ffffff14;font:600 11px/1.2 var(--font-display);font-style:normal}.app__acts em:first-child{background:#ffd740;color:#2a2410}.app__post--q{background:linear-gradient(120deg,#a97fd62e,#ffd74014)}.app__type{height:8px;width:60%;border-radius:4px;background:#fff3;transform-origin:left;animation:pd-type 3s ease-in-out infinite}@keyframes pd-type{0%{transform:scaleX(.05)}60%,to{transform:scaleX(1)}}.pd-float{position:absolute;display:grid;gap:6px;padding:12px 14px;border-radius:14px;background:#14101edb;backdrop-filter:blur(10px);box-shadow:0 0 0 1px #c6a2e64d,0 24px 60px #00000080;font-size:12.5px;transition:translate .6s var(--ease-out);animation:pd-bob 7s ease-in-out infinite}@keyframes pd-bob{50%{transform:translateY(-10px)}}.pd-float b{font:700 13px/1.25 var(--font-display)}.pd-float--video{left:-4%;bottom:2%;width:150px;aspect-ratio:9 / 13;align-content:end;background:linear-gradient(170deg,#2b1d47,#120f19 70%);animation-delay:-2s}.pd-float__avatar{position:absolute;left:50%;top:18%;width:54px;height:70px;margin-left:-27px;border-radius:50% 50% 18px 18px/40% 40% 18px 18px;background:linear-gradient(160deg,#c6a2e6,#6c40a6);box-shadow:0 0 24px #a97fd699}.pd-float__avatar:before{content:"";position:absolute;left:50%;top:-26px;width:34px;height:34px;margin-left:-17px;border-radius:50%;background:linear-gradient(160deg,#e3d0f5,#a97fd6)}.pd-float__wave{display:flex;justify-content:center;align-items:center;gap:3px;height:16px}.pd-float__wave i{width:3px;height:100%;border-radius:2px;background:#ffd740;animation:pd-wave 1s ease-in-out infinite}.pd-float__wave i:nth-child(2n){animation-delay:-.3s}.pd-float__wave i:nth-child(3n){animation-delay:-.6s}@keyframes pd-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.pd-float__cap{font:500 9.5px/1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-dim);text-align:center}.pd-float--carousel{right:-2%;top:0;width:170px;aspect-ratio:1;align-content:end;background:linear-gradient(150deg,#a97fd6,#6c40a6);animation-delay:-4s}.pd-float--carousel span{position:absolute;inset:0;border-radius:inherit;background:#d4c0ee;z-index:-1}.pd-float--carousel span:nth-child(1){transform:translate(10px,-8px) rotate(4deg);opacity:.5}.pd-float--carousel span:nth-child(2){transform:translate(5px,-4px) rotate(2deg);opacity:.7}.pd-float--blog{right:4%;bottom:0;width:200px;animation-delay:-1s}.pd-float--blog span{color:var(--accent-ink);font:500 11px/1.3 var(--font-mono)}.pd-float--ai{left:6%;top:-2%;width:210px;background:linear-gradient(135deg,#302248eb,#282010eb);animation-delay:-5s}.pd-float--ai span{color:var(--ink-dim)}.pd-float mark,.web__ai mark{padding:0 4px;border-radius:4px;background:#ffd740;color:#2a2410}.mf__quote{max-width:34ch;margin:36px auto 0;font:800 clamp(22px,2.4vw,32px)/1.3 var(--font-display);letter-spacing:-.02em;text-align:center}.how{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(30px,5vw,80px);margin-top:40px}.how__steps{list-style:none}.how__step{min-height:62vh;display:grid;align-content:center;gap:10px;opacity:.32;transition:opacity .6s var(--ease-out)}.how__step.is-on{opacity:1}.how__n{font:500 13px/1 var(--font-mono);letter-spacing:.14em;color:var(--accent-ink)}.how__step h3{font-size:clamp(26px,2.6vw,38px);line-height:1.08}.how__step p{max-width:46ch;font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:var(--ink-dim)}.how__stick{position:sticky;top:calc(50vh - min(260px,32vh));align-self:start;height:min(520px,64vh)}.how__app{position:relative;height:calc(100% - 26px);border-radius:22px;background:linear-gradient(160deg,#1e182cf5,#0e0c14fa);box-shadow:0 0 0 1px #c6a2e640,0 40px 120px #0000008c,0 0 90px #a97fd626;overflow:hidden}.how__note{margin-top:10px;text-align:center}.how__screens{position:relative;height:calc(100% - 37px)}.scr{position:absolute;inset:0;display:grid;align-content:center;gap:10px;padding:clamp(16px,2.4vw,30px);opacity:0;transform:translateY(16px) scale(.98);filter:blur(6px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),filter .6s;pointer-events:none}.how__app[data-screen=know] .scr--know,.how__app[data-screen=ask] .scr--ask,.how__app[data-screen=pillars] .scr--pillars,.how__app[data-screen=channels] .scr--channels,.how__app[data-screen=create] .scr--create,.how__app[data-screen=inbox] .scr--inbox,.how__app[data-screen=learn] .scr--learn{opacity:1;transform:none;filter:none}.kn{display:grid;grid-template-columns:1fr auto;gap:4px 14px;align-items:center;padding:12px 14px;border-radius:12px;background:#ffffff0d}.kn__kind{font:500 10px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate)}.kn b{grid-column:1;font:700 14px/1.3 var(--font-display)}.kn__bar{grid-column:1;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.kn__bar span{display:block;height:100%;width:calc(var(--s) * 1%);background:linear-gradient(90deg,#a97fd6,#ffd740);transform:scaleX(0);transform-origin:left;transition:transform 1.2s var(--ease-out);transition-delay:calc(.2s + var(--i) * .2s)}.how__app[data-screen=know] .kn__bar span{transform:scaleX(1)}.kn__found{grid-column:1;font-size:12px;color:var(--ink-dim)}.kn__score{position:relative;isolation:isolate;grid-column:2;grid-row:1 / span 4;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:conic-gradient(#ffd740 calc(var(--s) * 1%),#ffffff14 0);font:800 14px/1 var(--font-display);color:#ffd740}.kn__score:before{content:"";position:absolute;inset:4px;z-index:-1;border-radius:50%;background:#1a1524}.qa{display:grid;gap:8px;padding:14px 16px;border-radius:14px 14px 14px 4px;background:#ffffff0f}.qa__k{font:500 10px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffd740}.qa p{font:700 14.5px/1.4 var(--font-display)}.qa__in{padding:8px 12px;border-radius:10px;background:#a97fd629;font-size:13px;color:var(--ink-soft)}.qa__in--wait{height:32px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #c6a2e666;animation:qa-wait 1.4s ease-in-out infinite}@keyframes qa-wait{50%{box-shadow:inset 0 0 0 1px #c6a2e6e6,0 0 16px #a97fd659}}.qa__learn{justify-self:start;padding:6px 12px;border-radius:999px;background:#ffd74024;font:500 11px/1.2 var(--font-mono);color:#ffd740}.scr--pillars{grid-template-columns:repeat(3,1fr);align-content:center}.pl{display:grid;gap:8px;align-content:start}.pl b{padding:12px;border-radius:12px;background:linear-gradient(150deg,#a97fd6,#6c40a6);font:800 14px/1.25 var(--font-display);text-align:center}.pl span{padding:8px 10px;border-radius:10px;background:#ffffff0f;font:500 11px/1.3 var(--font-mono);color:var(--ink-dim);text-align:center;opacity:0;transform:translateY(-8px);transition:opacity .5s,transform .5s var(--ease-out);transition-delay:calc(.3s + var(--i) * .15s + var(--j) * .12s)}.how__app[data-screen=pillars] .pl span{opacity:1;transform:none}.ch2{display:flex;gap:6px}.ch2__tab{padding:8px 14px;border-radius:999px;background:#ffffff0f;font:600 13px/1.2 var(--font-display);color:var(--ink-dim)}.ch2__tab.is-on{background:#fff;color:#15121c}.ch2__f{display:grid;gap:8px}.ch2__f div{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:#ffffff0d}.ch2__f dt{font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate)}.ch2__f dd{display:flex;gap:6px;align-items:center;font:700 13.5px/1.3 var(--font-display)}.ch2__lock{justify-self:start;padding:6px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #ffd74080;font:500 11px/1.2 var(--font-mono);color:#ffd740}.sw{display:inline-block;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff4d}.sw--1{background:linear-gradient(135deg,#2b1d47,#a97fd6)}.sw--2{background:linear-gradient(135deg,#fff,#c6a2e6)}.sw--3{background:linear-gradient(135deg,#15121c,#ffd740)}.scr--create{grid-template-columns:repeat(6,1fr);grid-auto-rows:1fr;align-content:stretch}.cr{display:flex;align-items:flex-end;padding:12px;border-radius:14px;font-size:13px;opacity:0;transform:scale(.9);transition:opacity .5s,transform .6s var(--ease-out);transition-delay:calc(.15s + var(--i) * .12s)}.how__app[data-screen=create] .cr{opacity:1;transform:none}.cr b{font:800 14px/1.2 var(--font-display)}.cr--video{grid-column:span 2;grid-row:span 2;background:linear-gradient(170deg,#4b2a7a,#15121c);box-shadow:inset 0 0 0 1px #c6a2e666}.cr--carousel{grid-column:span 2;background:linear-gradient(150deg,#a97fd6,#6c40a6)}.cr--image{grid-column:span 2;background:linear-gradient(150deg,#ffe680,#c47a12);color:#2a2410}.cr--text{grid-column:span 2;background:#ffffff14}.cr--blog{grid-column:span 2;background:#ffffffeb;color:#15121c}.ib{display:grid;gap:8px;padding:16px;border-radius:14px;background:#ffffff0f}.ib strong{font:800 16px/1.3 var(--font-display)}.ib__acts{display:flex;gap:8px}.ib__acts em{padding:6px 14px;border-radius:999px;background:#ffffff1a;font:700 12px/1.2 var(--font-display);font-style:normal}.ib__acts .ib__ok{background:#ffd740;color:#2a2410;animation:ib-press 3s ease-in-out infinite}@keyframes ib-press{70%,to{transform:none}80%{transform:scale(.94);box-shadow:0 0 0 6px #ffd74040}}.ib--q{background:linear-gradient(120deg,#a97fd633,#ffd74014);box-shadow:inset 0 0 0 1px #c6a2e666}.ib__type{height:10px;width:70%;border-radius:5px;background:#ffffff40;transform-origin:left;animation:pd-type 3s ease-in-out infinite}.ib__only{justify-self:start;padding:5px 12px;border-radius:999px;background:#ffd740;color:#2a2410;font:700 11.5px/1.2 var(--font-display)}.lr{display:grid;grid-template-columns:70px 1fr;align-items:center;gap:12px;font:500 12px/1 var(--font-mono);color:var(--slate)}.lr__bar{height:10px;border-radius:5px;background:linear-gradient(90deg,#a97fd6,#ffd740) no-repeat 0 0 / var(--v) 100%,#ffffff14}.lr__note{margin-top:8px;font:700 15px/1.4 var(--font-display)}.lr__weeks{display:grid;grid-template-columns:repeat(13,1fr);gap:4px;margin-top:10px}.lr__weeks i{aspect-ratio:1;border-radius:4px;background:#ffffff14}.how__app[data-screen=learn] .lr__weeks i{animation:lr-on .4s var(--ease-out) forwards;animation-delay:calc(.2s + var(--i) * .05s)}@keyframes lr-on{to{background:#a97fd6;box-shadow:0 0 8px #a97fd699}}.ft{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,80px);margin-top:clamp(60px,8vw,120px)}.ft--flip .ft__copy{order:2}.ft__k{color:#ffd740}.ft__copy h3{margin-top:10px;font-size:clamp(28px,3vw,42px);line-height:1.05}.ft__copy p:not(.ft__k){max-width:48ch;margin-top:14px;font-size:clamp(16px,1.25vw,18px);line-height:1.65;color:var(--ink-dim)}.ft__demo{position:relative;padding:clamp(20px,2.6vw,30px);border-radius:24px;background:linear-gradient(160deg,#1e182ce6,#0e0c14f2);box-shadow:0 0 0 1px #c6a2e633,0 30px 90px #00000073}html.js .ft .ft__demo,html.js .ft .ft__copy{opacity:0;transform:translateY(30px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out)}html.js .ft .ft__demo{transition-delay:.15s;transform:translateY(30px) scale(.97)}html.js .ft.is-in .ft__demo,html.js .ft.is-in .ft__copy{opacity:1;transform:none}.ft__cap{margin-top:12px;font:500 10.5px/1.4 var(--font-mono);letter-spacing:.06em;color:var(--slate)}.bk__add{display:flex;flex-wrap:wrap;gap:8px}.bk__add button,.dz__grp button,.nat__keys button,.vs__keys button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:var(--ink);font:600 13.5px/1.2 var(--font-display);cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .25s var(--ease-out)}.bk__add button:hover:not(:disabled),.dz__grp button:hover,.nat__keys button:hover,.vs__keys button:hover{border-color:#a97fd6;transform:translateY(-1px)}.dz__grp button[aria-pressed=true],.nat__keys button[aria-pressed=true],.vs__keys button[aria-pressed=true]{background:#fff;border-color:#fff;color:#15121c}.gal__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gal__tile{position:relative;aspect-ratio:1;border:0;border-radius:16px;background:linear-gradient(160deg,#2b2240,#15121c);overflow:hidden;cursor:pointer;box-shadow:inset 0 0 0 1px #ffffff14;transition:transform .3s var(--ease-out),box-shadow .3s}.gal__tile:hover{transform:translateY(-3px);box-shadow:inset 0 0 0 1px #c6a2e699}.gal__tile:nth-child(2){background:linear-gradient(160deg,#3a2a20,#15121c)}.gal__tile:nth-child(3){background:linear-gradient(160deg,#1f2a3a,#15121c)}.gal__tile:nth-child(4){background:linear-gradient(160deg,#3a1f36,#15121c)}.gal__tile:nth-child(5){background:linear-gradient(160deg,#2a3320,#15121c)}.gal__shape{position:absolute;inset:22% 26% 0;opacity:.55}.gal__tile--person .gal__shape{background:radial-gradient(circle at 50% 28%,#c6a2e6 0 18%,transparent 19%),radial-gradient(ellipse at 50% 100%,#a97fd6 0 48%,transparent 49%)}.gal__tile--people .gal__shape{background:radial-gradient(circle at 30% 34%,#c6a2e6 0 13%,transparent 14%),radial-gradient(circle at 70% 34%,#e3d0f5 0 13%,transparent 14%),radial-gradient(ellipse at 30% 100%,#a97fd6 0 32%,transparent 33%),radial-gradient(ellipse at 70% 100%,#c6a2e6 0 32%,transparent 33%)}.gal__tile--place .gal__shape{background:linear-gradient(transparent 45%,#a97fd6 45% 50%,transparent 50%),linear-gradient(90deg,transparent 20%,rgba(198,162,230,.6) 20% 40%,transparent 40% 60%,rgba(198,162,230,.6) 60% 80%,transparent 80%)}.gal__tile--stage .gal__shape{background:radial-gradient(circle at 50% 30%,#ffd740 0 12%,transparent 13%),radial-gradient(ellipse at 50% 100%,#c6a2e6 0 40%,transparent 41%),conic-gradient(from 160deg at 50% 0%,transparent 0 20deg,rgba(255,215,64,.25) 20deg 40deg,transparent 40deg)}.gal__tile--book .gal__shape{inset:24% 32% 18%;border-radius:4px;background:linear-gradient(90deg,#6c40a6 0 12%,#a97fd6 12%);box-shadow:6px 6px #0000004d}.gal__tag{position:absolute;left:8px;right:8px;bottom:8px;display:grid;gap:2px;padding:8px 10px;border-radius:10px;background:#ffd740f2;color:#2a2410;text-align:left;opacity:0;transform:translateY(10px) scale(.95);transition:opacity .4s,transform .5s var(--ease-out)}.gal__tag b{font:800 13px/1.2 var(--font-display)}.gal__tag em{font:500 10.5px/1.25 var(--font-mono);font-style:normal}.gal__tile.is-tagged .gal__tag{opacity:1;transform:none}.gal__tile.is-tagged{box-shadow:inset 0 0 0 2px #ffd740,0 0 24px #ffd74040}.gal__say{min-height:1.6em;margin-top:14px;font:600 15px/1.5 var(--font-display);color:var(--ink-soft)}.ft__demo.dz{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:20px;align-items:center}.dz__ctl{display:grid;gap:14px}.dz__grp{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.dz__grp .label{flex-basis:100%}.dz__phone{--bg: linear-gradient(170deg, #2b1d47, #120f19 70%);--hi: #c6a2e6;--av: linear-gradient(160deg, #c6a2e6, #6c40a6);--fg: #fff;position:relative;display:grid;align-content:start;gap:8px;aspect-ratio:9 / 16;padding:16px 14px;border-radius:24px;background:var(--bg);color:var(--fg);box-shadow:0 0 0 5px #0b0b0f,0 0 0 6px #ffffff1f,0 30px 70px #00000080;overflow:hidden;transition:aspect-ratio .6s var(--ease-out),border-radius .6s,background .6s}.dz[data-ch=LinkedIn] .dz__phone{aspect-ratio:1;border-radius:14px}.dz[data-style=gold] .dz__phone{--bg: linear-gradient(170deg, #241d10, #0b0b0f 70%);--hi: #ffd740;--av: linear-gradient(160deg, #ffe680, #c47a12)}.dz[data-style=day] .dz__phone{--bg: linear-gradient(170deg, #fff, #efe6fa);--hi: #6c40a6;--av: linear-gradient(160deg, #a97fd6, #4b2a7a);--fg: #15121c}.dz__phone.is-new{animation:dz-in .6s var(--ease-out)}@keyframes dz-in{0%{transform:scale(.95) rotate(-1deg);filter:blur(4px)}}.dz__ch{justify-self:start;padding:4px 9px;border-radius:999px;background:color-mix(in srgb,var(--hi) 22%,transparent);font:500 9.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--hi)}.dz__title{font:900 19px/1.1 var(--font-display);letter-spacing:-.02em}.dz__avatar{position:absolute;left:50%;bottom:46px;width:96px;height:110px;transform:translate(-50%);animation:dz-nod 2.4s ease-in-out infinite;transition:opacity .5s,transform .5s var(--ease-out)}.dz__avatar i:first-child{position:absolute;left:50%;top:0;width:46%;aspect-ratio:1;margin-left:-23%;border-radius:50%;background:var(--av);box-shadow:0 0 22px color-mix(in srgb,var(--hi) 50%,transparent)}.dz__avatar i:last-child{position:absolute;inset:auto 0 0;height:52%;border-radius:50% 50% 14px 14px/70% 70% 14px 14px;background:var(--av);opacity:.85}@keyframes dz-nod{50%{translate:0 -3px;rotate:-1.5deg}}.dz__scene{position:absolute;left:14px;right:14px;bottom:50px;display:grid;gap:6px;opacity:0;transition:opacity .5s}.dz__scene i{height:26px;border-radius:8px;background:color-mix(in srgb,var(--hi) 30%,transparent)}.dz__scene i:nth-child(2){width:80%}.dz__scene i:nth-child(3){width:60%}.dz[data-char=off] .dz__avatar{opacity:0;transform:translate(-50%) scale(.8)}.dz[data-char=off] .dz__scene{opacity:1}.dz[data-ch=LinkedIn] .dz__avatar{width:70px;height:80px;bottom:40px}.dz__wave{position:absolute;left:14px;right:14px;bottom:26px;display:flex;justify-content:center;align-items:center;gap:3px;height:14px}.dz__wave i{width:3px;height:100%;border-radius:2px;background:var(--hi);animation:pd-wave 1.1s ease-in-out infinite;animation-delay:calc(var(--i) * -.13s)}.dz__voice{position:absolute;left:10px;right:10px;bottom:8px;font:500 8.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;text-align:center;opacity:.75}.nat__keys{display:flex;gap:8px}.nat__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:18px;align-items:end}.nat__c{display:grid;align-content:end;gap:8px;padding:12px;border-radius:14px;transition:all .7s var(--ease-out)}.nat__c .label{font-size:9.5px}.nat__c i{display:block;border-radius:8px;transition:all .7s var(--ease-out)}.nat__c b{font:700 13px/1.25 var(--font-display)}.nat[data-mode=native] .nat__c--tiktok{aspect-ratio:9 / 15;background:linear-gradient(170deg,#4b2a7a,#15121c)}.nat[data-mode=native] .nat__c--tiktok i{height:40%;background:radial-gradient(circle at 50% 30%,#c6a2e6 0 22%,transparent 23%),radial-gradient(ellipse at 50% 100%,#a97fd6 0 46%,transparent 47%)}.nat[data-mode=native] .nat__c--ig{aspect-ratio:1;background:linear-gradient(150deg,#a97fd6,#6c40a6)}.nat[data-mode=native] .nat__c--ig i{height:30%;background:repeating-linear-gradient(90deg,rgba(255,255,255,.5) 0 6px,transparent 6px 12px)}.nat[data-mode=native] .nat__c--li{aspect-ratio:4 / 5;background:#ffffff14}.nat[data-mode=native] .nat__c--li i{height:34%;background:repeating-linear-gradient(180deg,rgba(255,255,255,.22) 0 4px,transparent 4px 10px)}.nat[data-mode=native] .nat__c--blog{aspect-ratio:3 / 4;background:#ffffffeb;color:#15121c}.nat[data-mode=native] .nat__c--blog i{height:44%;background:repeating-linear-gradient(180deg,rgba(21,18,28,.14) 0 4px,transparent 4px 9px)}.nat[data-mode=paste] .nat__c{aspect-ratio:1;background:#ffffff0f;color:var(--slate);filter:grayscale(1)}.nat[data-mode=paste] .nat__c i{height:34%;background:#ffffff1a}.nat[data-mode=paste] .nat__c b{visibility:hidden;position:relative}.nat[data-mode=paste] .nat__c b:after{content:"The same post";visibility:visible;position:absolute;left:0;top:0}.vid__screen{position:relative;aspect-ratio:16 / 10;border-radius:18px;background:radial-gradient(80% 90% at 70% 40%,#3a2563,#0b0b0f);overflow:hidden}.vid__avatar{position:absolute;right:12%;bottom:0;width:26%;aspect-ratio:.85;animation:dz-nod 2.6s ease-in-out infinite}.vid__avatar i:first-child{position:absolute;left:50%;top:0;width:46%;aspect-ratio:1;margin-left:-23%;border-radius:50%;background:linear-gradient(160deg,#e3d0f5,#a97fd6)}.vid__avatar i:last-child{position:absolute;inset:auto 0 0;height:52%;border-radius:50% 50% 0 0/70% 70% 0 0;background:linear-gradient(160deg,#c6a2e6,#6c40a6)}.vid__cap{position:absolute;left:7%;top:50%;display:grid;gap:6px;max-width:54%;opacity:0;transform:translateY(calc(-50% + 12px));animation:vid-beat 12s infinite}.vid__cap:nth-of-type(3){animation-delay:3s}.vid__cap:nth-of-type(4){animation-delay:6s}.vid__cap:nth-of-type(5){animation-delay:9s}@keyframes vid-beat{0%{opacity:0;transform:translateY(calc(-50% + 12px))}4%,21%{opacity:1;transform:translateY(-50%)}25%,to{opacity:0;transform:translateY(calc(-50% - 12px))}}.vid__cap b{justify-self:start;padding:3px 9px;border-radius:999px;background:#ffd740;color:#2a2410;font:700 11px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.vid__cap em{font:900 clamp(18px,2vw,26px)/1.15 var(--font-display);font-style:normal;letter-spacing:-.02em;text-shadow:0 2px 14px rgba(0,0,0,.6)}.vid__prog{position:absolute;left:0;right:0;bottom:0;height:4px;background:#ffffff1a}.vid__prog i{display:block;height:100%;background:linear-gradient(90deg,#a97fd6,#ffd740);transform-origin:left;animation:vid-prog 12s linear infinite}@keyframes vid-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.web svg{width:100%;height:auto;overflow:visible}.web__links path{fill:none;stroke:#a97fd6;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;opacity:.7;transition:stroke-dashoffset 1s var(--ease-out)}.web__links path:nth-child(n){transition-delay:calc(var(--d, 0) * 1s)}.ft.is-in .web__links path{stroke-dashoffset:0}.web__links path:nth-child(1){--d: .3}.web__links path:nth-child(2){--d: .4}.web__links path:nth-child(3){--d: .5}.web__links path:nth-child(4){--d: .6}.web__links path:nth-child(5){--d: .9}.web__links path:nth-child(6){--d: 1}.web__links path:nth-child(7){--d: 1.1}.web__links path:nth-child(8){--d: 1.2}.web__links path:nth-child(9){--d: 1.3}.web__links path:nth-child(10){--d: 1.4}.web__nodes circle{fill:#c6a2e6;transform-box:fill-box;transform-origin:center;transform:scale(0);transition:transform .5s var(--ease-out)}.web__nodes circle:first-child{fill:#ffd740;filter:drop-shadow(0 0 10px rgba(255,215,64,.7))}.ft.is-in .web__nodes circle{transform:scale(1)}.web__nodes circle:nth-child(n+2){transition-delay:.5s}.web__nodes circle:nth-child(n+6){transition-delay:1.1s}.web__ai{position:absolute;right:18px;bottom:18px;display:grid;gap:4px;max-width:220px;padding:10px 14px;border-radius:12px;background:#14101ee6;box-shadow:0 0 0 1px #ffd74066;font-size:13px;color:var(--ink-dim);opacity:0;transform:translateY(10px);transition:opacity .6s 1.8s,transform .6s var(--ease-out) 1.8s}.web__ai b{font:700 11px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffd740}.ft.is-in .web__ai{opacity:1;transform:none}.pd-week .wk{margin-top:30px}.kinds{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}.kinds__k{display:grid;gap:6px;padding:22px;border-radius:20px;background:linear-gradient(160deg,#a97fd624,#ffffff05);box-shadow:inset 0 0 0 1px #c6a2e633}.kinds__k b{font:900 clamp(22px,2.2vw,30px)/1 var(--font-display);letter-spacing:-.03em}.kinds__k span{color:var(--ink-dim);font-size:15px;line-height:1.5}.kinds__k.is-soon{background:transparent;box-shadow:inset 0 0 0 1px var(--rule)}.kinds__k.is-soon b{color:var(--slate)}.kinds__k.is-soon span{color:#ffd740;font:500 12px var(--font-mono);letter-spacing:.1em;text-transform:uppercase}html.js .pd-what .kinds__k,html.js .pd-what .plats button{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i) * .08s)}html.js .pd-what.is-in .kinds__k,html.js .pd-what.is-in .plats button{opacity:1;transform:none}.plats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}.plats button{padding:10px 18px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--rule);font:600 15px/1.2 var(--font-display)}.vs{margin-top:30px;padding:clamp(22px,3vw,36px);border-radius:26px;background:linear-gradient(160deg,#1e182ce6,#0e0c14f2);box-shadow:0 0 0 1px #c6a2e633,0 30px 90px #0006;transition:box-shadow .6s}.vs[data-mode=with]{box-shadow:0 0 0 1px #ffd74059,0 30px 90px #4c2a7a59}.vs__keys{display:flex;gap:8px}.vs__list{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.vs__list li{position:relative;min-height:76px;border-radius:16px;overflow:hidden}.vs__list span,.vs__sum span{display:flex;align-items:center;gap:12px;padding:16px 18px;font:700 16px/1.4 var(--font-display);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i, 0) * .06s)}.vs__list span{position:absolute;inset:0}.vs__a{background:#ffffff0a;color:var(--slate)}.vs__a:before{content:"×";flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#ffffff1a;font-size:14px}.vs__b{background:linear-gradient(120deg,#a97fd638,#ffd74014);color:#fff}.vs__b:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;background:#ffd740;box-shadow:0 0 12px #ffd74099}.vs[data-mode=with] .vs__a,.vs[data-mode=without] .vs__b{opacity:0;transform:rotateX(80deg)}.vs[data-mode=without] .vs__a,.vs[data-mode=with] .vs__b{opacity:1;transform:none}.vs__sum{position:relative;min-height:90px;margin-top:14px;border-radius:16px;overflow:hidden}.vs__sum span{position:absolute;inset:0;font-size:clamp(17px,1.6vw,21px)}.vs__sum span:before{display:none}.trust{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px}.trust__c{padding:24px;border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--rule-soft);border-top:3px solid #a97fd6}.trust__c:nth-child(2n){border-top-color:#ffd740}.trust__c p{margin-top:8px;color:var(--ink-dim);font-size:15px;line-height:1.55}html.js .pd-trust .trust__c{opacity:0;transform:translateY(18px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i) * .08s)}html.js .pd-trust.is-in .trust__c{opacity:1;transform:none}.pd-faq{padding-bottom:clamp(80px,10vw,140px)}.pd-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(30px,5vw,80px);align-items:start}@media(max-width:1000px){.pd-hero__grid{grid-template-columns:1fr}.pd-hero__stage{height:clamp(320px,70vw,460px)}.ft,.pd-faq__grid{grid-template-columns:1fr}.ft--flip .ft__copy{order:0}.trust,.kinds{grid-template-columns:1fr 1fr}.how{grid-template-columns:1fr}.how__stick{order:-1;position:sticky;top:74px;z-index:2;height:46vh}.how__step{min-height:46vh}.how__note{display:none}}@media(max-width:640px){.mf,.vs__list,.trust,.kinds,.app__body{grid-template-columns:1fr}.app__nav{display:none}.pd-float--video{width:110px}.pd-float--carousel{width:120px}.pd-float--blog,.pd-float--ai{width:160px;font-size:11px}.pd-hero__app{transform:none;inset:12% 4% 14%}.ft__demo.dz{grid-template-columns:1fr}.dz__phone{width:200px;justify-self:center}.nat__grid{grid-template-columns:1fr 1fr}.gal__grid{grid-template-columns:repeat(2,1fr)}.scr--create{grid-template-columns:repeat(4,1fr)}.cr--video{grid-column:span 2;grid-row:span 2}.cr--carousel,.cr--image,.cr--text,.cr--blog{grid-column:span 2}.how__stick{height:52vh}.scr{padding:14px;gap:8px}.kn:nth-child(4){display:none}}@media(prefers-reduced-motion:reduce){.pd-hero__sky span,.pd-float,.app__post,.mf__heart,.mf__likes i,.vid__prog i,.dz__avatar,.vid__avatar,.vid__cap{animation:none}.vid__cap:first-of-type{opacity:1;transform:translateY(-50%)}}.cr{position:relative;overflow:hidden}.cr:before{content:"";position:absolute;pointer-events:none}.cr--video:before{left:50%;top:18%;width:46%;aspect-ratio:.8;transform:translate(-50%);background:radial-gradient(circle at 50% 26%,#e3d0f5 0 20%,transparent 21%),radial-gradient(ellipse at 50% 100%,#a97fd6 0 50%,transparent 51%)}.cr--carousel:before{right:12px;top:12px;width:34px;height:6px;background:radial-gradient(circle,#fff 0 2.5px,transparent 3px) 0 0 / 11px 6px repeat-x;opacity:.8}.cr--image:before{right:12px;top:12px;width:18px;height:18px;border-radius:50%;background:#fff6d0;box-shadow:-40px 30px 0 -4px #2a241040}.cr--text:before,.cr--blog:before{left:12px;right:12px;top:14px;height:26px;background:repeating-linear-gradient(180deg,currentColor 0 3px,transparent 3px 9px);opacity:.25}@media(max-width:1000px){.how__stick{padding-bottom:18px;background:linear-gradient(var(--paper) 88%,transparent)}.how__app{background:#15111e}}@media(max-width:640px){.scr{gap:6px}.qa{gap:5px;padding:10px 12px}.qa p{font-size:12.5px}.qa__in{padding:6px 10px;font-size:12px}.qa__in--wait{height:24px}.kn{padding:8px 10px}.kn b{font-size:13px}.ib{padding:12px}.ib strong{font-size:14px}.ch2__f div{padding:7px 10px}.pl b{padding:8px;font-size:12px}.pl span{padding:6px;font-size:9.5px}}.pd:before{content:"";position:fixed;left:var(--mx, 50%);top:var(--my, 30%);z-index:0;width:760px;height:760px;margin:-380px 0 0 -380px;border-radius:50%;background:radial-gradient(closest-side,rgba(169,127,214,.1),transparent);pointer-events:none;transition:left .5s var(--ease-out),top .5s var(--ease-out)}.pd>*{position:relative;z-index:1}html.js .pd-h2{opacity:0;transform:translateY(26px);filter:blur(10px);transition:opacity 1s var(--ease-out),transform 1s var(--ease-out),filter 1s var(--ease-out)}html.js .pd-h2.is-in{opacity:1;transform:none;filter:none}.pd-progress{position:fixed;left:0;top:0;z-index:120;height:2px;width:100%;background:linear-gradient(90deg,#a97fd6,#ffd740);transform:scaleX(var(--p, 0));transform-origin:left;box-shadow:0 0 10px #ffd74099;pointer-events:none}.rise{position:relative;height:clamp(220px,26vw,320px);margin-top:26px;border-radius:26px;background:radial-gradient(80% 120% at 85% 0%,rgba(255,215,64,.1),transparent 60%),linear-gradient(160deg,#1e182ccc,#0e0c14e6);box-shadow:0 0 0 1px #c6a2e633,0 40px 100px #0006;overflow:hidden}.rise__line{position:absolute;inset:10% 3% 0;width:94%;height:90%;overflow:visible}.rise__area{fill:url(#rise-g);opacity:.08}.rise__path{fill:none;stroke:url(#rise-g);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 12px rgba(255,215,64,.55));transition:stroke-dashoffset 2.8s var(--ease-out) .3s}.pd-manifesto.is-in .rise__path{stroke-dashoffset:0}.rise__mark{position:absolute;left:var(--x);top:var(--y);padding:7px 14px;border-radius:999px;background:#14101ed9;box-shadow:0 0 0 1px #ffd74080,0 0 24px #ffd74040;font:800 15px/1 var(--font-display);color:#ffd740;transform:translate(-50%,-150%) scale(.6);opacity:0;transition:opacity .6s var(--ease-out),transform .7s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(1.2s + var(--i) * .6s)}.pd-manifesto.is-in .rise__mark{opacity:1;transform:translate(-50%,-150%) scale(1)}.rise__heart{position:absolute;left:var(--x);bottom:0;width:16px;height:16px;background:#ff8fa8;clip-path:path("M8 15 C 3 11, 0 8, 0 4.6 A 4 4 0 0 1 8 2.5 A 4 4 0 0 1 16 4.6 C 16 8, 13 11, 8 15 Z");opacity:0;animation:rise-heart 5s ease-out infinite;animation-delay:var(--d)}@keyframes rise-heart{0%{opacity:0;transform:translateY(0) scale(.6)}15%{opacity:.75}to{opacity:0;transform:translateY(-220px) translate(14px) scale(1.1) rotate(12deg)}}.rise__note{position:absolute;left:22px;bottom:18px;font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;color:#ffb6c6}.tenets{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.tenets__c{padding:24px;border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--rule-soft);transition:transform .4s var(--ease-out),box-shadow .4s}.tenets__c:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #ffd74066,0 20px 50px #00000059}.tenets__n{font:500 12px/1 var(--font-mono);letter-spacing:.14em;color:#ffd740}.tenets__c h3{margin-top:10px}.tenets__c p{margin-top:8px;color:var(--ink-dim);font-size:15.5px;line-height:1.55}html.js .pd-manifesto .tenets__c{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(.6s + var(--i) * .12s)}html.js .pd-manifesto.is-in .tenets__c{opacity:1;transform:none}.ft--score{align-items:center}.ft__score{position:relative}.ft__score:before{content:"";position:absolute;inset:10% 0;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgba(169,127,214,.35),transparent);filter:blur(30px);animation:score-glow 6s ease-in-out infinite alternate}@keyframes score-glow{to{transform:scale(1.12);opacity:.7}}.ft__score .score{max-width:460px;margin-inline:auto}.srcs{list-style:none;display:grid;gap:8px;margin-top:22px;max-width:460px}.srcs li{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:10px 14px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--rule-soft)}.srcs__kind{font:500 9.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--slate);min-width:92px}.srcs b{font:700 14px/1.3 var(--font-display)}.srcs__ok{font:600 11.5px/1 var(--font-display);color:#8fe3b4;opacity:0;transform:translate(-6px);transition:opacity .5s,transform .5s var(--ease-out);transition-delay:calc(.8s + var(--i) * .45s)}.srcs__ok:before{content:"✓ "}.ft--score.is-in .srcs__ok{opacity:1;transform:none}.ft--wide{grid-template-columns:1fr}.ft--wide .ft__copy p:not(.ft__k){max-width:70ch}.ft--wide strong{color:var(--ink)}.pc{padding:clamp(18px,2.6vw,30px);border-radius:26px;background:linear-gradient(160deg,#1e182ce6,#0e0c14f2);box-shadow:0 0 0 1px #c6a2e633,0 30px 90px #00000073}.pc__tabs{display:flex;flex-wrap:wrap;gap:8px}.pc__tabs button{padding:10px 16px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:var(--ink);font:700 14px/1.2 var(--font-display);cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .25s var(--ease-out)}.pc__tabs button:hover{border-color:#a97fd6;transform:translateY(-1px)}.pc__tabs button[aria-pressed=true]{background:linear-gradient(135deg,#a97fd6,#6c40a6);border-color:transparent;color:#fff;box-shadow:0 10px 30px #6c40a673}.pc__map{position:relative;display:grid;grid-template-columns:.7fr 1fr 1.15fr 1.5fr;gap:clamp(18px,3vw,48px);align-items:center;margin-top:22px;min-height:340px}.pc__wires{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.pc__wires path{fill:none;stroke:#a97fd6;stroke-width:1.6;stroke-dasharray:1;stroke-dashoffset:1;opacity:.75;filter:drop-shadow(0 0 4px rgba(169,127,214,.7));transition:stroke-dashoffset .9s var(--ease-out)}.pc__wires path.is-on{stroke-dashoffset:0}.pc__wires path.is-gold{stroke:#ffd740;filter:drop-shadow(0 0 4px rgba(255,215,64,.6))}.pc__col{position:relative;z-index:1;display:grid;gap:12px}.pc__brand{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffe680,#f0b429 60%,#c47a12);color:#2a2410;font:900 15px/1.1 var(--font-display);text-align:center;box-shadow:0 0 40px #ffd74066;animation:pc-breathe 4s ease-in-out infinite}@keyframes pc-breathe{50%{box-shadow:0 0 60px #ffd74099;transform:scale(1.03)}}.pc__pillar,.pc__cluster,.pc__idea{display:grid;gap:3px;padding:12px 14px;border-radius:14px}.pc__pillar{padding:18px;background:linear-gradient(150deg,#a97fd6,#6c40a6);box-shadow:0 16px 40px #6c40a673}.pc__pillar b{font:900 clamp(16px,1.6vw,21px)/1.15 var(--font-display)}.pc__cluster{background:#a97fd624;box-shadow:inset 0 0 0 1px #c6a2e659}.pc__cluster b{font:700 14px/1.25 var(--font-display)}.pc__idea{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14}.pc__idea b{font:700 13.5px/1.3 var(--font-display)}.pc__idea em{color:#ffd740}.pc em.label{font-size:9.5px;font-style:normal}.pc__pillar em.label{color:#fffc}.pc.is-new .pc__pillar{animation:pc-pop .5s var(--ease-out)}.pc.is-new .pc__cluster,.pc.is-new .pc__idea{animation:pc-pop .5s var(--ease-out) both;animation-delay:calc(.15s + var(--j) * .08s)}.pc.is-new .pc__idea{animation-delay:calc(.45s + var(--j) * .08s)}@keyframes pc-pop{0%{opacity:0;transform:translate(-12px) scale(.96)}}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:30px 0 34px}.stats__c{display:grid;gap:6px;padding:22px;border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--rule-soft)}.stats__c b{font:900 clamp(38px,4.4vw,60px)/1 var(--font-display);letter-spacing:-.04em}.stats__c b small{font-size:.4em;letter-spacing:0}.stats__c>span:last-child,.stats__face>span{color:var(--ink-dim);font-size:15px;line-height:1.45}.stats__c--gold{background:linear-gradient(150deg,#ffd74029,#a97fd614);box-shadow:inset 0 0 0 1px #ffd74073,0 0 50px #ffd7401f}.stats__c--gold b{background:linear-gradient(94deg,#ffe680,#ffd740 50%,#ffb340);-webkit-background-clip:text;background-clip:text;color:transparent}html.js .pd-week .stats__c{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}html.js .pd-week .stats__c:nth-child(2){transition-delay:.1s}html.js .pd-week .stats__c:nth-child(3){transition-delay:.2s}html.js .pd-week .stats__c:nth-child(4){transition-delay:.3s}html.js .pd-week.is-in .stats__c{opacity:1;transform:none}.pd-try{margin-bottom:8px;color:var(--accent-ink);font-weight:600}.end__bar{display:flex;height:76px;margin-top:30px;border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px #ffffff14,0 30px 80px #0006}.end__bar span{display:flex;align-items:center;gap:12px;padding:0 22px;font:600 14px/1.3 var(--font-display);white-space:nowrap;overflow:hidden;transition:flex-basis 1.6s var(--ease-out) .3s}.end__bar b{font:900 30px/1 var(--font-display);letter-spacing:-.03em}.end__ink{flex-basis:50%;background:linear-gradient(90deg,#4b2a7a,#a97fd6);color:#fff}.end__you{flex-basis:50%;justify-content:center;background:linear-gradient(90deg,#ffe680,#f0b429);color:#2a2410}.pd-end.is-in .end__ink{flex-basis:80%}.pd-end.is-in .end__you{flex-basis:20%}.end__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.end__c{padding:24px;border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px var(--rule-soft);border-top:3px solid #ffd740}.end__c:nth-child(2){border-top-color:#a97fd6}.end__c p{margin-top:8px;color:var(--ink-dim);font-size:15.5px;line-height:1.55}html.js .pd-end .end__c{opacity:0;transform:translateY(18px);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out);transition-delay:calc(1s + var(--i) * .12s)}html.js .pd-end.is-in .end__c{opacity:1;transform:none}.pd-end{padding-bottom:clamp(80px,10vw,140px)}.pd-faq{padding-bottom:0}.dz__looks{display:flex;flex-wrap:wrap;gap:6px}.dz__looks .label{flex-basis:100%}.dz__looks button{padding:7px 12px;font-size:12.5px}.dz__looks .dz__more{padding:7px 12px;border-radius:999px;font:500 11px/1.2 var(--font-mono);letter-spacing:.06em;color:var(--slate)}.dz__look{position:absolute;left:10px;top:46px;padding:3px 8px;border-radius:999px;background:#00000059;font:500 8.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;z-index:2}.dz[data-ch=LinkedIn] .dz__look{top:auto;bottom:34px}.dz[data-look=realistic] .dz__avatar i:first-child{background:radial-gradient(circle at 38% 32%,#f3dccb,#c99a7e 60%,#7c5a48);box-shadow:inset -6px -8px 14px #00000059,0 0 22px #0000004d}.dz[data-look=realistic] .dz__avatar i:last-child{background:linear-gradient(160deg,#3b3f55,#1b1d2a);box-shadow:inset 0 8px 18px #ffffff1f;opacity:1}.dz[data-look=realistic] .dz__phone{--bg: radial-gradient(80% 70% at 50% 30%, #4a4458, #15121c)}.dz[data-look=sketch] .dz__avatar i{background:repeating-linear-gradient(45deg,rgba(40,36,48,.85) 0 1px,transparent 1px 4px),#f4efe6;box-shadow:inset 0 0 0 2px #2b2833;opacity:1}.dz[data-look=sketch] .dz__phone{--bg: #efe9dd;--fg: #2b2833;--hi: #2b2833}.dz[data-look=doodle] .dz__avatar i{background:#fffaf0;box-shadow:inset 0 0 0 3px #15121c;opacity:1}.dz[data-look=doodle] .dz__avatar i:first-child:after{content:"• •";position:absolute;inset:0;display:grid;place-items:center;font:900 12px/1 var(--font-display);color:#15121c}.dz[data-look=doodle] .dz__phone{--bg: radial-gradient(circle at 20% 20%, #ffd740 0 6%, transparent 7%), radial-gradient(circle at 80% 70%, #a97fd6 0 5%, transparent 6%), #fff6dc;--fg: #15121c;--hi: #6c40a6}.dz[data-look=lineart] .dz__avatar i{background:transparent;box-shadow:inset 0 0 0 1.5px #fff;opacity:1}.dz[data-look=lineart] .dz__phone{--bg: #0b0b0f;--hi: #fff}.dz[data-look=clay] .dz__avatar i{background:radial-gradient(circle at 35% 30%,#ffc9a8,#f08a6a 70%);box-shadow:inset -5px -7px 12px #78281459,inset 4px 5px 10px #ffffff80;opacity:1}.dz[data-look=clay] .dz__avatar i:last-child{background:radial-gradient(circle at 40% 20%,#9ad1ff,#4f8fd6 70%)}.dz[data-look=clay] .dz__phone{--bg: linear-gradient(170deg, #ffe7d6, #f6c9b3);--fg: #3a2018;--hi: #b4512f}.dz[data-look=watercolor] .dz__avatar i{background:radial-gradient(circle at 40% 40%,rgba(169,127,214,.85),rgba(169,127,214,.2) 70%,transparent 72%);filter:blur(1.5px);opacity:1}.dz[data-look=watercolor] .dz__avatar i:last-child{background:radial-gradient(ellipse at 50% 40%,rgba(255,179,64,.8),rgba(255,179,64,.15) 70%,transparent 72%)}.dz[data-look=watercolor] .dz__phone{--bg: radial-gradient(60% 40% at 30% 70%, rgba(169, 127, 214, .35), transparent), radial-gradient(50% 40% at 75% 25%, rgba(255, 215, 64, .35), transparent), #fbf6ee;--fg: #2b2833;--hi: #6c40a6}.dz[data-look="3d"] .dz__avatar i{background:radial-gradient(circle at 30% 25%,#fff,#c6a2e6 35%,#6c40a6 80%);box-shadow:0 10px 20px #00000073;opacity:1}.dz[data-look="3d"] .dz__phone{--bg: radial-gradient(70% 60% at 50% 35%, #3a2563, #0b0b0f)}.dz[data-look=flat] .dz__avatar i{background:#ffd740;box-shadow:none;opacity:1}.dz[data-look=flat] .dz__avatar i:last-child{background:#6c40a6}.dz[data-look=flat] .dz__phone{--bg: #a97fd6;--hi: #15121c}@media(max-width:1000px){.pc__map{grid-template-columns:1fr 1fr}.pc__col--brand{display:none}.pc__col--pillar{grid-column:1 / -1}.stats{grid-template-columns:1fr 1fr}}@media(max-width:640px){.tenets,.end__cards,.pc__map{grid-template-columns:1fr}.pc__wires{display:none}.pc__col--clusters,.pc__col--ideas{grid-template-columns:1fr 1fr}.end__bar span{padding:0 12px;font-size:0}.end__bar b{font-size:22px}.rise__mark{font-size:12px;padding:5px 10px}.pd:before{display:none}}@media(prefers-reduced-motion:reduce){.rise__heart,.pc__brand,.ft__score:before{animation:none}.rise__heart{display:none}}.kinds{grid-template-columns:repeat(5,1fr)}.soon{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.soon__k{position:relative;display:grid;align-content:start;gap:6px;padding:22px 24px;border-radius:20px;background:linear-gradient(120deg,#ffd7401a,#a97fd60f);box-shadow:inset 0 0 0 1px #ffd74059;overflow:hidden}.soon__k:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.08) 50%,transparent 70%);transform:translate(-100%);animation:soon-sheen 5s ease-in-out infinite;animation-delay:calc(var(--i) * .7s)}@keyframes soon-sheen{60%,to{transform:translate(100%)}}.soon__tag{justify-self:start;padding:4px 10px;border-radius:999px;background:#ffd740;color:#2a2410;font:700 10.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.soon__k b{font:900 clamp(22px,2.2vw,30px)/1 var(--font-display);letter-spacing:-.03em}.soon__k span:last-child{color:var(--ink-dim);font-size:15px;line-height:1.5}html.js .pd-what .soon__k{opacity:0;transform:translateY(16px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out);transition-delay:calc(var(--i) * .08s)}html.js .pd-what.is-in .soon__k{opacity:1;transform:none}@media(max-width:1000px){.kinds{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.kinds,.soon{grid-template-columns:1fr}}.pd-journey{--p: 0;position:absolute;left:max(14px,calc((100% - var(--measure)) / 2 + 8px));z-index:0;width:2px;pointer-events:none}.pd-journey:before{content:"";position:absolute;inset:0;border-radius:2px;background:linear-gradient(180deg,#c6a2e61f,#ffd7401a)}.pd-journey__fill{position:absolute;inset:0;border-radius:2px;background:linear-gradient(180deg,#a97fd600,#a97fd6 8%,#c6a2e6 55%,#ffd740);box-shadow:0 0 14px #a97fd6b3,0 0 34px #ffd74040;transform:scaleY(var(--p));transform-origin:top}.pd-journey__spark{position:absolute;left:50%;top:calc(var(--p) * 100%);width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fff6d0;box-shadow:0 0 0 4px #ffd74040,0 0 24px 6px #ffd74099,0 0 60px 16px #a97fd659;animation:spark-pulse 2.2s ease-in-out infinite}@keyframes spark-pulse{50%{box-shadow:0 0 0 8px #ffd7401f,0 0 32px 10px #ffd740b3,0 0 80px 24px #a97fd666}}.end__result{position:relative;margin-top:clamp(60px,8vw,110px);padding:clamp(60px,9vw,130px) 20px;text-align:center;isolation:isolate}.end__glow{position:absolute;left:50%;top:50%;z-index:-1;width:min(1400px,150vw);aspect-ratio:2.2;border-radius:50%;background:radial-gradient(closest-side,rgba(255,236,190,.22),rgba(255,215,64,.1) 40%,rgba(169,127,214,.08) 65%,transparent 100%);filter:blur(60px);transform:translate(-50%,-50%) scale(.4);opacity:0;transition:transform 3s var(--ease-out),opacity 2.4s var(--ease-out)}.end__rays{position:absolute;inset:-20% 0;z-index:-1;pointer-events:none;opacity:0;transition:opacity 3s var(--ease-out)}.end__rays:before,.end__rays:after{content:"";position:absolute;top:50%;width:55%;aspect-ratio:1.4;border-radius:50%;filter:blur(80px)}.end__rays:before{left:8%;background:radial-gradient(closest-side,rgba(169,127,214,.32),transparent);animation:end-haze 18s ease-in-out infinite alternate}.end__rays:after{right:8%;background:radial-gradient(closest-side,rgba(255,205,110,.24),transparent);animation:end-haze 22s ease-in-out infinite alternate-reverse}@keyframes end-haze{0%{transform:translate(-6%,-58%) scale(.9)}to{transform:translate(8%,-42%) scale(1.12)}}.end__result.is-arrived .end__glow{transform:translate(-50%,-50%) scale(1);opacity:1}.end__result.is-arrived .end__rays{opacity:1}.end__big{margin-top:16px;font:900 clamp(40px,6.4vw,92px)/1 var(--font-display);letter-spacing:-.045em;color:var(--ink);transition:text-shadow 1.6s var(--ease-out)}.end__result.is-arrived .end__big{text-shadow:0 0 40px rgba(255,230,150,.35)}.end__where{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.end__where>span{padding:10px 20px;border-radius:999px;background:#14101e99;box-shadow:inset 0 0 0 1px #ffd74059;font:700 16px/1.2 var(--font-display);backdrop-filter:blur(6px);transform:translateY(10px);opacity:.4;transition:opacity .7s var(--ease-out),transform .7s cubic-bezier(.34,1.56,.64,1),box-shadow .7s;transition-delay:calc(1.2s + var(--i) * .25s)}.end__result.is-arrived .end__where>span{opacity:1;transform:none;box-shadow:inset 0 0 0 1px #ffd740b3,0 0 30px #ffd74059}@media(max-width:640px){.pd-journey{left:6px}.end__result{padding-inline:0}}@media(prefers-reduced-motion:reduce){.pd-journey__spark{animation:none}.end__rays:before,.end__rays:after{animation:none}}.term{display:inline;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:help}.term__w{color:var(--ink);text-decoration:underline dotted rgba(198,162,230,.75);text-decoration-thickness:2px;text-underline-offset:5px;transition:color .25s,text-decoration-color .25s}.term:hover .term__w,.term.is-open .term__w{color:#ffd740;text-decoration-color:#ffd740}.term.is-found .term__w{text-decoration-style:solid;text-decoration-color:#ffd74080}.term:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:4px}.tcard{position:fixed;z-index:150;width:min(340px,calc(100vw - 24px));padding:20px 22px 16px;border-radius:18px;background:linear-gradient(160deg,#241c36f7,#100d18fa);box-shadow:0 0 0 1px #c6a2e666,0 30px 80px #0009,0 0 60px #a97fd640;backdrop-filter:blur(10px);text-align:left}.tcard[hidden]{display:none}.tcard:before{content:"";position:absolute;left:var(--ax, 50%);width:14px;height:14px;margin-left:-7px;background:inherit;transform:rotate(45deg);box-shadow:inherit;clip-path:polygon(0 0,100% 0,0 100%)}.tcard[data-side=below]:before{top:-7px}.tcard[data-side=above]:before{bottom:-7px;transform:rotate(225deg)}.tcard.is-in{animation:tcard-in .45s cubic-bezier(.34,1.56,.64,1)}@keyframes tcard-in{0%{opacity:0;transform:translateY(8px) scale(.92);filter:blur(4px)}}.tcard__splash{position:absolute;left:var(--ax, 50%);top:0;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#a97fd699;pointer-events:none}.tcard[data-side=above] .tcard__splash{top:auto;bottom:0}.tcard.is-in .tcard__splash{animation:tcard-splash .7s var(--ease-out) forwards}@keyframes tcard-splash{0%{transform:scale(.4);opacity:.9}to{transform:scale(26);opacity:0}}.tcard__x{position:absolute;top:10px;right:10px;width:28px;height:28px;border:0;border-radius:50%;background:#ffffff14;color:var(--ink);font-size:18px;line-height:1;cursor:pointer}.tcard__x:hover{background:#ffffff29}.tcard__name{margin-top:6px;font:900 21px/1.15 var(--font-display);letter-spacing:-.02em;color:#fff}.tcard__plain{margin-top:8px;font-size:15px;line-height:1.55;color:var(--ink-soft)}.tcard__eg{margin-top:8px;padding-left:12px;border-left:2px solid #ffd740;font-size:14px;line-height:1.5;color:#ffe9a0}.tcard__eg[hidden],.tcard__more[hidden]{display:none}.tcard__more{display:inline-block;margin-top:12px;color:var(--accent-ink);font:700 14px/1.3 var(--font-display);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#c6a2e673}.tcard__more:hover{text-decoration-color:currentColor}.tcard__count{margin-top:14px;padding-top:10px;border-top:1px solid rgba(255,255,255,.08);color:var(--slate)}.tcard.is-all .tcard__count{color:#ffd740}.rise__heart{width:24px;height:24px;clip-path:path("M12 22 C 4.5 16.5, 0 12, 0 6.9 A 6 6 0 0 1 12 3.75 A 6 6 0 0 1 24 6.9 C 24 12, 19.5 16.5, 12 22 Z");cursor:pointer;z-index:2;transition:filter .2s}.rise__heart:hover{filter:brightness(1.3) drop-shadow(0 0 6px #ff8fa8)}.rise__heart.is-popped{visibility:hidden}.rise__bit{position:absolute;z-index:3;width:9px;height:9px;background:#ff8fa8;clip-path:path("M4.5 8.5 C 1.7 6.4, 0 4.6, 0 2.6 A 2.25 2.25 0 0 1 4.5 1.4 A 2.25 2.25 0 0 1 9 2.6 C 9 4.6, 7.3 6.4, 4.5 8.5 Z");pointer-events:none}.rise__pops{position:absolute;right:20px;bottom:16px;padding:5px 12px;border-radius:999px;background:#ff8fa81f;font:700 12px/1.2 var(--font-mono);color:#ffb6c6;opacity:0}.rise__pops.is-bump{opacity:1;animation:pops-bump .4s cubic-bezier(.34,1.56,.64,1)}@keyframes pops-bump{0%{transform:scale(1.4)}}.rise__note{transition:color .3s}.pd-sound{position:fixed;left:16px;bottom:16px;z-index:130;display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#100d18d9;backdrop-filter:blur(10px);color:var(--ink-dim);font:500 11px/1 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .25s,border-color .25s}.pd-sound:hover{color:#fff;border-color:#c6a2e699}.pd-sound__icon{position:relative;width:14px;height:12px}.pd-sound__icon:before{content:"";position:absolute;left:0;top:3px;width:5px;height:6px;background:currentColor;clip-path:polygon(0 0,50% 0,100% -50%,100% 150%,50% 100%,0 100%)}.pd-sound__icon:after{content:"";position:absolute;left:6px;top:1px;width:7px;height:10px;border:2px solid currentColor;border-left:0;border-radius:0 10px 10px 0;transition:opacity .2s}.pd-sound[aria-pressed=true]{color:#ffd740}.pd-sound[aria-pressed=false] .pd-sound__icon:after{opacity:0}@media(max-width:640px){.pd-sound{left:10px;bottom:10px;padding:8px 10px}.pd-sound__label{display:none}}.pd-journey{width:2px}.pd-journey:before{background:linear-gradient(180deg,transparent,rgba(198,162,230,.06) 10%,rgba(255,215,64,.05))}.pd-journey__fill{left:-40px;right:-40px;background:radial-gradient(40px 100% at 50% 50%,rgba(169,127,214,.22),transparent 70%);box-shadow:none;filter:blur(14px);opacity:.8;-webkit-mask:linear-gradient(180deg,transparent,#000 15%,#000);mask:linear-gradient(180deg,transparent,#000 15%,#000)}.pd-journey__fill:after{content:"";position:absolute;left:50%;top:0;bottom:0;width:1px;margin-left:-.5px;background:linear-gradient(180deg,transparent,rgba(255,230,160,.35));filter:blur(.5px)}.pd-journey__spark{width:10px;height:10px;margin:-5px 0 0 -5px;background:#fffbe8;box-shadow:0 0 10px 3px #fff0bee6,0 0 40px 14px #ffd74059,0 0 120px 50px #a97fd62e}.pd-journey__spark:before{content:"";position:absolute;left:50%;bottom:50%;width:3px;height:46vh;margin-left:-1.5px;border-radius:3px;background:linear-gradient(180deg,transparent,rgba(198,162,230,.25) 40%,rgba(255,220,140,.85));filter:blur(1.5px);box-shadow:0 0 18px 4px #ffd7402e}.pd-journey__spark:after{content:"";position:absolute;left:50%;top:50%;width:260px;height:260px;margin:-130px 0 0 -130px;background:radial-gradient(closest-side,rgba(255,230,160,.22),rgba(169,127,214,.1) 45%,transparent),linear-gradient(90deg,transparent 30%,rgba(255,240,200,.35) 50%,transparent 70%) center / 100% 1px no-repeat;border-radius:50%;pointer-events:none;animation:spark-bloom 3.2s ease-in-out infinite}@keyframes spark-bloom{50%{transform:scale(1.15);opacity:.8}}@media(max-width:640px){.pd-journey__spark:after{width:160px;height:160px;margin:-80px 0 0 -80px}}@media(prefers-reduced-motion:reduce){.pd-journey__spark:after{animation:none}}.rise__mark{cursor:pointer;z-index:2}.rise__mark:hover{box-shadow:0 0 0 1px #ffd740,0 0 34px #ffd74073}.pd-manifesto.is-in .rise__mark.is-spin{animation:mark-spin .45s cubic-bezier(.34,1.56,.64,1)}@keyframes mark-spin{0%{transform:translate(-50%,-150%) scale(1) rotate(0)}50%{transform:translate(-50%,-150%) scale(1.25) rotate(200deg)}to{transform:translate(-50%,-150%) scale(1) rotate(360deg)}}.app__acts em,.ib__acts em{cursor:pointer;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background .3s,color .3s}.app__acts em:hover,.ib__acts em:hover{transform:scale(1.08)}.app__acts em:active,.ib__acts em:active{transform:scale(.94)}.how__app[data-screen=inbox] .scr--inbox{pointer-events:auto}.app__post.is-approved,.ib.is-approved{box-shadow:inset 0 0 0 1px #ffd740cc,0 0 30px #ffd74040}.is-approved .app__acts em:first-child,.is-approved .ib__acts .ib__ok{background:#42e08b;color:#08210f;animation:none}.app__post strong,.ib strong{position:relative;transition:opacity .3s}.is-tweaking strong{opacity:.35}.is-tweaking strong:after{content:"";position:absolute;inset:-2px -4px;border-radius:4px;background:linear-gradient(90deg,transparent,rgba(198,162,230,.55),transparent) 0 0 / 200% 100%;animation:tweak-shine .55s linear infinite}@keyframes tweak-shine{0%{background-position:100% 0}to{background-position:-100% 0}}.is-tweaked strong{animation:tweak-done .5s cubic-bezier(.34,1.56,.64,1)}@keyframes tweak-done{0%{opacity:.3;transform:translate(-6px)}}.is-tweaked .app__acts em:last-child,.is-tweaked .ib__acts em:last-child{background:#a97fd6;color:#fff}.stats__c b,.end__bar b,.kn__score{cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.stats__c b:hover,.end__bar b:hover{transform:scale(1.05)}.is-counting{transform:scale(1.12)!important}.how__app[data-screen=know] .scr--know{pointer-events:auto}.trust__c,.tenets__c,.end__c,.kinds__k,.soon__k,.stats__c,.see__card,.srcs li{position:relative;overflow:hidden}.pd-ripple{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:radial-gradient(circle,rgba(255,230,160,.55),rgba(169,127,214,.25) 60%,transparent 70%);pointer-events:none;animation:pd-ripple .8s var(--ease-out) forwards}@keyframes pd-ripple{to{transform:scale(40);opacity:0}}.pd-float{cursor:pointer}.pd-float.is-hop{animation:float-hop .6s cubic-bezier(.34,1.56,.64,1),pd-bob 7s ease-in-out infinite .6s}@keyframes float-hop{40%{transform:translateY(-22px) rotate(-4deg) scale(1.06)}}.app__post.is-approved,.app__post.is-tweaking,.app__post.is-tweaked{animation:none}.how__app[data-screen] .scr{pointer-events:none}.how__app[data-screen=know] .scr--know,.how__app[data-screen=ask] .scr--ask,.how__app[data-screen=pillars] .scr--pillars,.how__app[data-screen=channels] .scr--channels,.how__app[data-screen=create] .scr--create,.how__app[data-screen=inbox] .scr--inbox,.how__app[data-screen=learn] .scr--learn{pointer-events:auto}.qa__in{display:block;width:100%;border:0;text-align:left;font:inherit;color:var(--ink-soft);cursor:pointer;transition:background .3s,box-shadow .3s}.qa__in--wait{color:var(--slate)}.qa__in.is-typing{background:#a97fd633;box-shadow:inset 0 0 0 1px #c6a2e6cc}.qa__in.is-typing:after{content:"|";margin-left:2px;animation:caret .7s steps(1) infinite}.qa__in.is-saved{background:#a97fd629}.qa__in.is-saved:after{content:" ✓";color:#8fe3b4;font-weight:700}.qa__learn.is-bump{animation:pops-bump .45s cubic-bezier(.34,1.56,.64,1);box-shadow:0 0 20px #ffd74066}.ch2__tab{border:0;font:inherit;cursor:pointer;transition:background .3s,color .3s,transform .25s}.ch2__tab:hover{transform:translateY(-1px)}.ch2__f dd.is-flip{animation:dd-flip .45s var(--ease-out)}@keyframes dd-flip{0%{transform:rotateX(90deg);opacity:0}}.cr{cursor:pointer}.cr.is-ready{animation:cr-ready .6s cubic-bezier(.34,1.56,.64,1)}.cr.is-ready:after{content:"Ready ✓";position:absolute;right:8px;top:8px;padding:3px 8px;border-radius:999px;background:#42e08b;color:#08210f;font:700 10.5px/1.2 var(--font-display);animation:cr-stamp 1.6s var(--ease-out) forwards}@keyframes cr-ready{40%{transform:scale(1.06) rotate(-1deg)}}@keyframes cr-stamp{0%{transform:scale(1.6);opacity:0}15%{transform:scale(1);opacity:1}80%{opacity:1}to{opacity:0}}.pl span{cursor:pointer}.how__app[data-screen=pillars] .pl span.is-added{animation:idea-add .9s var(--ease-out)}@keyframes idea-add{30%{background:#ffd7404d;color:#fff;transform:scale(1.06)}}.kn{position:relative;overflow:hidden;cursor:pointer}.kn.is-rescan:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(169,127,214,.45),transparent);animation:kn-scan .7s linear}@keyframes kn-scan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.lr__weeks i{cursor:pointer}.how__app[data-screen=learn] .lr__weeks i.is-flash{animation:lr-on .4s var(--ease-out) forwards,week-flash .6s var(--ease-out)}@keyframes week-flash{0%{background:#fff6d0;box-shadow:0 0 18px #ffd740e6;transform:scale(1.15)}to{background:#a97fd6;transform:none}}.lr{cursor:pointer}.lr.is-refill .lr__bar{animation:lr-refill .8s var(--ease-out)}@keyframes lr-refill{0%{background-size:0% 100%,auto}}.web,.see,.vid{cursor:pointer}.is-replay *{transition:none!important}.ib__only{justify-self:start;padding:0;border-radius:0;background:none;color:#ffd740;font:500 11px/1.3 var(--font-mono);letter-spacing:.1em;text-transform:uppercase}.ib__only:before{content:"✦ "}.ib__answer{margin:2px 0}.how__app[data-screen=learn] .lr__weeks i{transition:transform .2s}.how__app[data-screen=learn] .lr__weeks i:hover{transform:scale(1.1)}.how__app[data-screen=learn] .lr__weeks i.is-gold{position:relative;animation:lr-on .4s forwards,week-pop .45s cubic-bezier(.34,1.56,.64,1);background:radial-gradient(circle at 35% 30%,#fff6d0,#ffd740 55%,#f0b429);box-shadow:0 0 14px #ffd740b3}.how__app[data-screen=learn] .lr__weeks i.is-gold:after{content:"✦";position:absolute;inset:0;display:grid;place-items:center;color:#8a5d00;font-size:12px}@keyframes week-pop{0%{transform:scale(.6)}60%{transform:scale(1.3) rotate(8deg)}to{transform:none}}.how__app[data-screen=learn] .lr__weeks i.is-wobble{animation:lr-on .4s forwards,week-wobble .35s}@keyframes week-wobble{25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.how__app[data-screen=learn] .lr__weeks i.is-wave{animation:lr-on .4s forwards,week-pop .5s cubic-bezier(.34,1.56,.64,1)}.lr__count{margin-top:10px;font:600 13px/1.4 var(--font-mono);color:var(--accent-ink)}.lr__count.is-done{color:#ffd740;font:800 15px/1.4 var(--font-display)}.pc__brand,.pc__pillar,.pc__cluster,.pc__idea{position:relative;align-content:start;border:0;text-align:left;cursor:pointer;transition:transform .3s var(--ease-out),filter .3s}.pc__pillar,.pc__cluster,.pc__idea{color:var(--ink)}.pc__brand{width:100%;padding:0;align-content:center;text-align:center}.pc__pillar:hover,.pc__cluster:hover,.pc__idea:hover{transform:translateY(-2px);filter:brightness(1.18)}.pc__brand:hover{filter:brightness(1.08) drop-shadow(0 0 18px rgba(255,215,64,.5))}.pc__brand:focus-visible,.pc__pillar:focus-visible,.pc__cluster:focus-visible,.pc__idea:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.pc__map .pc__pillar.is-lit,.pc__map .pc__cluster.is-lit{animation:pc-flare .7s var(--ease-out)}.pc__map .pc__idea.is-gold-lit{animation:pc-flare-gold .8s var(--ease-out)}.pc__brand.is-gold-lit{animation:pc-flare-round .7s var(--ease-out),pc-breathe 4s ease-in-out .7s infinite}@keyframes pc-flare{30%{transform:scale(1.06);filter:brightness(1.7);box-shadow:0 0 0 1px #c6a2e6,0 0 40px #a97fd6cc}}@keyframes pc-flare-gold{30%{transform:scale(1.05);filter:brightness(1.5);box-shadow:0 0 0 1px #ffd740,0 0 36px #ffd74099}}@keyframes pc-flare-round{25%{transform:scale(.9)}55%{transform:scale(1.12);filter:brightness(1.35);box-shadow:0 0 90px #ffd740e6}}.pc__ring{position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 0 2px #c6a2e6,0 0 20px #a97fd6b3;pointer-events:none;animation:pc-ring .75s var(--ease-out) forwards}.pc__ring.is-gold{box-shadow:0 0 0 2px #ffd740,0 0 20px #ffd740b3}.pc__brand .pc__ring{animation-duration:1s}@keyframes pc-ring{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.35,1.6)}}.pc__brand .pc__ring{animation-name:pc-ring-round}@keyframes pc-ring-round{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.1)}}.pc__col--pillar,.pc__col--ideas{perspective:700px}.pc__map .pc__pillar.is-flip-out{animation:pc-out .24s cubic-bezier(.55,0,1,.45) forwards}.pc__map .pc__pillar.is-flip-in{animation:pc-in .45s var(--ease-out)}@keyframes pc-out{to{transform:rotateY(90deg) scale(.94);filter:brightness(1.6)}}@keyframes pc-in{0%{transform:rotateY(-90deg) scale(.94);filter:brightness(1.6)}}.pc__map .pc__idea.is-turn{animation:pc-turn .46s cubic-bezier(.65,0,.35,1),pc-flare-gold .8s var(--ease-out) .46s}@keyframes pc-turn{50%{transform:rotateX(90deg);filter:brightness(1.8)}}.pc__spark{fill:#fff;filter:drop-shadow(0 0 6px #c6a2e6) drop-shadow(0 0 14px #a97fd6)}.pc__spark.is-gold{fill:#fff6d0;filter:drop-shadow(0 0 6px #ffd740) drop-shadow(0 0 14px #f0b429)}.pc__say{margin-top:18px;min-height:1.4em;color:#ffe9a0;font:500 12px/1.4 var(--font-mono);letter-spacing:.06em}.pc__say:before{content:"✦ ";color:#ffd740}.pc__say.is-new{animation:pc-say .45s var(--ease-out)}@keyframes pc-say{0%{opacity:0;transform:translateY(6px);filter:blur(3px)}}.pc__say+.ft__cap{margin-top:6px}@media(prefers-reduced-motion:reduce){.pc__brand.is-gold-lit,.pc__pillar,.pc__cluster,.pc__idea,.pc__say{animation:none!important}}.vid{cursor:pointer}.vid:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.vid__screen{--fg: #fff;transition:background .2s}.vid__cap em{color:var(--fg)}.vid__hint{margin-top:14px;color:var(--ink-dim);font:500 12px/1.4 var(--font-mono);letter-spacing:.06em}.vid__hint:before{content:"▶ ";color:#ffd740}.vid__wave{position:absolute;right:41%;bottom:14%;display:flex;align-items:center;gap:3px;height:34px;opacity:0;transition:opacity .4s}.vid__wave i{width:4px;height:30%;border-radius:2px;background:#ffd740;animation:vid-wave .5s ease-in-out infinite alternate}.vid__wave i:nth-child(2n){animation-duration:.36s}.vid__wave i:nth-child(3n){animation-duration:.62s}.vid__wave i:nth-child(4){animation-delay:-.2s}@keyframes vid-wave{to{height:100%}}.vid.is-talking .vid__wave{opacity:1}.vid__take{position:absolute;left:5%;top:7%;padding:5px 11px;border-radius:999px;background:#0b0b0fb8;box-shadow:inset 0 0 0 1px #ffd74080;color:#ffe9a0;font:500 10.5px/1.3 var(--font-mono);letter-spacing:.06em;opacity:0}.vid__take.is-new{animation:vid-take 3.2s var(--ease-out) forwards}@keyframes vid-take{0%{opacity:0;transform:translateY(-6px) scale(.9)}10%,85%{opacity:1;transform:none}to{opacity:0}}.vid__sweep{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(100deg,transparent 0 38%,rgba(255,246,208,.15) 42%,rgba(255,255,255,.9) 50%,rgba(198,162,230,.35) 56%,transparent 62%);background-size:300% 100%;background-position:100% 0;opacity:0}.vid.is-render .vid__sweep{animation:vid-sweep .7s cubic-bezier(.65,0,.35,1)}@keyframes vid-sweep{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}.vid.is-render .vid__screen{animation:vid-glitch .7s steps(7)}@keyframes vid-glitch{20%{filter:hue-rotate(40deg) saturate(1.6);transform:translate(-2px)}45%{filter:blur(2px) brightness(1.3);transform:translate(2px)}70%{filter:contrast(1.3);transform:none}}.vid__screen[data-take=clay]{background:radial-gradient(80% 90% at 70% 40%,#c98a6b,#5a3428 70%,#2a1712)}.vid__screen[data-take=clay] .vid__avatar i{background:radial-gradient(circle at 35% 30%,#f6d2bd,#d49477 60%,#9a5c43);box-shadow:inset -6px -8px 14px #00000040,0 8px 16px #00000059}.vid__screen[data-take=sketch]{--fg: #22202a;background:repeating-linear-gradient(-45deg,rgba(34,32,42,.06) 0 2px,transparent 2px 9px),#f4efe6}.vid__screen[data-take=sketch] .vid__avatar i{background:transparent;box-shadow:inset 0 0 0 2px #22202a}.vid__screen[data-take=sketch] .vid__cap em,.vid__screen[data-take=doodle] .vid__cap em{text-shadow:none}.vid__screen[data-take=doodle]{--fg: #15121c;background:radial-gradient(circle,rgba(21,18,28,.18) 2px,transparent 3px) 0 0 / 22px 22px,#ffd740}.vid__screen[data-take=doodle] .vid__avatar i{background:#6c40a6;border:3px solid #15121c}.vid__screen[data-take=doodle] .vid__cap b{background:#15121c;color:#ffd740}.vid__screen[data-take=doodle] .vid__wave i{background:#15121c}.vid__screen[data-take=lineart]{background:linear-gradient(rgba(169,127,214,.12) 1px,transparent 1px) 0 0 / 26px 26px,linear-gradient(90deg,rgba(169,127,214,.12) 1px,transparent 1px) 0 0 / 26px 26px,#0e0c16}.vid__screen[data-take=lineart] .vid__avatar{opacity:0}.vid__screen[data-take=lineart] .vid__cap{max-width:80%}.vid__screen[data-take=real]{background:radial-gradient(circle at 20% 30%,rgba(255,215,64,.25) 0 4%,transparent 9%),radial-gradient(circle at 82% 22%,rgba(198,162,230,.3) 0 3%,transparent 8%),radial-gradient(circle at 60% 80%,rgba(255,180,120,.2) 0 5%,transparent 11%),radial-gradient(90% 90% at 70% 50%,#2b2235,#050407)}.vid__screen[data-take=real] .vid__avatar i{background:radial-gradient(circle at 40% 30%,#f3dccb,#b98a72 55%,#4a3328);box-shadow:0 0 30px #ffd74040}.vid__screen[data-take=real] .vid__avatar i:last-child{background:linear-gradient(160deg,#2c2a38,#121019);box-shadow:inset 0 2px #ffffff26}.vid__avatar i{transition:background .2s,box-shadow .2s}.vid__avatar{transition:opacity .3s}@media(prefers-reduced-motion:reduce){.vid__wave i,.vid.is-render .vid__sweep,.vid.is-render .vid__screen{animation:none}}@media(max-width:640px){.vid__wave{bottom:5%;height:20px}}.trust__c.is-press,.tenets__c.is-press,.end__c.is-press,.kinds__k.is-press,.soon__k.is-press,.stats__c.is-press,.see__card.is-press,.srcs li.is-press{animation:card-press .6s var(--ease-out)}@keyframes card-press{30%{transform:perspective(700px) rotateX(var(--tx, 0deg)) rotateY(var(--ty, 0deg)) scale(.97)}}.trust__c.is-press:after,.tenets__c.is-press:after,.end__c.is-press:after,.kinds__k.is-press:after,.stats__c.is-press:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%) 100% 0 / 300% 100%;animation:card-sheen .7s var(--ease-out) forwards}@keyframes card-sheen{to{background-position:0 0;opacity:0}}.trust__c,.tenets__c,.end__c,.kinds__k,.stats__c{position:relative}.vs__list li{cursor:pointer;perspective:600px}.vs__list li:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.vs__list li:hover .vs__b{filter:brightness(1.15)}.vs[data-mode] .vs__list li.is-peek span{transition-delay:0s}.vs[data-mode=with] .vs__list li.is-peek .vs__a,.vs[data-mode=without] .vs__list li.is-peek .vs__b{opacity:1;transform:none}.vs[data-mode=with] .vs__list li.is-peek .vs__b,.vs[data-mode=without] .vs__list li.is-peek .vs__a{opacity:0;transform:rotateX(-80deg)}.vs__list li.is-won .vs__b:before{content:"✓";display:grid;place-items:center;color:#2a2410;font:900 14px/1 var(--font-display);animation:vs-check .55s cubic-bezier(.34,1.56,.64,1)}@keyframes vs-check{0%{transform:scale(.3) rotate(-30deg)}60%{transform:scale(1.35);box-shadow:0 0 26px #ffd740e6}}.vs__list li.is-won .vs__b{background:linear-gradient(120deg,#a97fd64d,#ffd74029)}.vs__sum.is-lit{box-shadow:0 0 0 1px #ffd74099,0 0 50px #ffd74040;transition:box-shadow .8s var(--ease-out)}.end__where>span{position:relative;cursor:pointer}.end__where>span:hover{box-shadow:inset 0 0 0 1px #ffd740,0 0 34px #ffd74080}.end__where>span:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.end__where>span.is-hit{animation:where-hit .6s cubic-bezier(.34,1.56,.64,1)}@keyframes where-hit{35%{transform:scale(1.12);background:#ffd74033}}.found{position:absolute;left:50%;top:calc(100% + 14px);z-index:5;display:grid;gap:6px;width:min(270px,78vw);padding:14px 16px;border-radius:16px;background:linear-gradient(160deg,#281e3cf5,#100d18f7);box-shadow:0 0 0 1px #ffd74073,0 20px 50px #0000008c,0 0 40px #ffd74026;text-align:left;transform:translate(-50%);pointer-events:none;animation:found-in .5s cubic-bezier(.34,1.56,.64,1)}.found:after{content:"";position:absolute;left:50%;top:-6px;width:12px;height:12px;margin-left:-6px;background:#2a1f3d;transform:rotate(45deg);box-shadow:-1px -1px #ffd74073}.found.is-out{animation:found-out .4s var(--ease-out) forwards}@keyframes found-in{0%{opacity:0;transform:translate(-50%,-14px) scale(.85);filter:blur(4px)}}@keyframes found-out{to{opacity:0;transform:translate(-50%,10px) scale(.95);filter:blur(4px)}}.found__k{color:#ffd740;font:500 10.5px/1.2 var(--font-mono);font-style:normal;letter-spacing:.1em;text-transform:uppercase}.found__t{min-height:2.6em;color:#fff;font:700 14px/1.35 var(--font-display)}.found__c{justify-self:start;padding:3px 9px;border-radius:999px;background:#a97fd640;color:var(--accent-ink);font:600 11px/1.3 var(--font-mono);font-style:normal;animation:found-cite .5s var(--ease-out) 1.1s both}@keyframes found-cite{0%{opacity:0;transform:scale(.6)}}.end__big.is-swept .hot{background-size:200% 100%;animation:big-sweep 1.4s var(--ease-out)}@keyframes big-sweep{50%{filter:brightness(1.6) drop-shadow(0 0 24px rgba(255,215,64,.6))}}.nat__c{position:relative;cursor:pointer}.nat__c:after{content:attr(data-stamp);position:absolute;left:50%;top:42%;padding:4px 10px;border:2px solid #ffd740;border-radius:8px;color:#ffd740;font:700 11px/1.2 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#0b0b0fcc;transform:translate(-50%,-50%) rotate(-8deg) scale(0);opacity:0;pointer-events:none}.nat__c.is-stamp{animation:nat-hop .5s cubic-bezier(.34,1.56,.64,1)}.nat__c.is-stamp:after{animation:nat-stamp 1.8s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes nat-stamp{0%{opacity:0;transform:translate(-50%,-50%) rotate(-8deg) scale(2)}18%,75%{opacity:1;transform:translate(-50%,-50%) rotate(-8deg) scale(1)}to{opacity:0;transform:translate(-50%,-50%) rotate(-8deg) scale(1)}}@keyframes nat-hop{40%{transform:translateY(-8px) scale(1.04)}}.nat__c.is-meh{animation:nat-meh .45s}.nat__c.is-meh:after{border-color:var(--slate);color:var(--ink-dim);animation:nat-stamp 1.6s ease-out forwards}@keyframes nat-meh{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@media(prefers-reduced-motion:reduce){.found,.found__c,.nat__c,.nat__c:after,.end__where>span,.vs__list li .vs__b:before{animation:none!important}}.end__where>span:hover{transition-delay:0s}.end__where>span:has(.found){z-index:3}.rise__note{left:20px;top:18px;bottom:auto;z-index:2;display:inline-flex;align-items:center;gap:8px;max-width:min(72%,520px);padding:8px 14px 8px 10px;border-radius:999px;background:#100d18b8;box-shadow:inset 0 0 0 1px #ff8fa859,0 8px 24px #00000059;backdrop-filter:blur(8px);color:#ffe3ea;font:600 14px/1.35 var(--font-display);letter-spacing:0}.rise__note:before{content:"";flex:none;width:14px;height:14px;background:#ff8fa8;clip-path:path("M7 13 C 2.6 9.8, 0 7.2, 0 4.1 A 3.5 3.5 0 0 1 7 2.2 A 3.5 3.5 0 0 1 14 4.1 C 14 7.2, 11.4 9.8, 7 13 Z")}@media(max-width:640px){.rise__note{left:12px;top:12px;max-width:calc(100% - 24px);font-size:12.5px}}.plats button{border:0;background:none;color:var(--ink);cursor:pointer;transition:opacity .6s var(--ease-out),transform .6s var(--ease-out),box-shadow .25s,background .25s,color .25s}.plats button:hover{box-shadow:inset 0 0 0 1px #a97fd6}.plats button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.plats button[aria-pressed=true]{background:linear-gradient(135deg,#a97fd6,#6c40a6);box-shadow:0 10px 30px #6c40a673}.plats__say{min-height:3em;max-width:60ch;margin:18px auto 0;text-align:center;color:var(--ink-dim);font-size:16px;line-height:1.5}.plats__say b{color:#ffd740;font-weight:700}.plats__say.is-new{animation:say-in .45s var(--ease-out)}@keyframes say-in{0%{opacity:0;transform:translateY(8px);filter:blur(3px)}}.tog{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:clamp(36px,5vw,60px)}.tog__c{position:relative;display:grid;align-content:start;gap:12px;padding:clamp(22px,2.6vw,32px);border-radius:22px;background:linear-gradient(160deg,#241c36d9,#100d18f2);box-shadow:inset 0 0 0 1px #c6a2e638,0 24px 60px #00000059;cursor:pointer}.tog__c h3{font:900 clamp(22px,2.2vw,30px)/1.1 var(--font-display);letter-spacing:-.03em;color:#fff}.tog__c>p:not(.label){color:var(--ink-soft);font-size:15.5px;line-height:1.6}.tog__play{justify-self:start;padding:8px 14px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff0a;color:var(--ink);font:600 13px/1.2 var(--font-display);cursor:pointer;transition:border-color .25s,background .25s}.tog__play:hover{border-color:#a97fd6;background:var(--accent-soft)}.tog__play:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.tog__flow{display:flex;align-items:center;gap:8px;margin-top:6px}.tog__n{display:grid;justify-items:center;gap:6px;flex:none;width:92px;padding:12px 6px;border-radius:14px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14;color:var(--ink-dim);font:600 12px/1.2 var(--font-display);text-align:center}.tog__n i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#a97fd62e;color:var(--accent-ink);font-style:normal;font-size:15px}.tog__arrow{position:relative;flex:1;height:2px;background:#ffffff1a;overflow:hidden;border-radius:2px}.tog__arrow:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#a97fd6,#ffd740);transform:scaleX(0);transform-origin:left}.tog__c.is-play .tog__n{animation:tog-lit .6s var(--ease-out) both;animation-delay:calc(var(--k) * .75s)}.tog__c.is-play .tog__arrow:after{animation:tog-run .5s var(--ease-out) both;animation-delay:calc(.35s + var(--k) * .75s)}@keyframes tog-lit{0%{transform:scale(.9)}50%{transform:scale(1.08);box-shadow:inset 0 0 0 1px #ffd740,0 0 30px #ffd74066}to{color:#fff;box-shadow:inset 0 0 0 1px #ffd74099,0 0 18px #ffd74033}}@keyframes tog-run{to{transform:scaleX(1)}}.tog__feed{display:grid;gap:8px;margin-top:6px}.tog__post{display:grid;gap:3px;padding:11px 14px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12}.tog__post em{color:var(--slate);font:500 10px/1.2 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.tog__post b{color:var(--ink-soft);font:700 13.5px/1.3 var(--font-display)}.tog__post.is-you{background:linear-gradient(120deg,#a97fd633,#ffd7400f);box-shadow:inset 0 0 0 1px #c6a2e659}.tog__post.is-you em{color:#ffd740}.tog__post.is-you b{color:#fff}.tog__c.is-play .tog__post{animation:tog-feed .55s var(--ease-out) both;animation-delay:calc(var(--k) * .45s)}.tog__c.is-play .tog__post.is-you{animation-name:tog-feed,tog-glow;animation-duration:.55s,1.2s;animation-delay:calc(var(--k) * .45s),calc(.3s + var(--k) * .45s)}@keyframes tog-feed{0%{opacity:0;transform:translateY(-14px)}}@keyframes tog-glow{50%{box-shadow:inset 0 0 0 1px #ffd740,0 0 26px #ffd74059}}@media(max-width:860px){.tog{grid-template-columns:1fr}}@media(max-width:420px){.tog__n{width:78px;font-size:11px}}@media(prefers-reduced-motion:reduce){.tog__c.is-play .tog__n,.tog__c.is-play .tog__post,.tog__c.is-play .tog__arrow:after,.plats__say.is-new{animation:none}.tog__arrow:after{transform:none}}.pd-wall{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;perspective:1400px;-webkit-mask:radial-gradient(120% 95% at 78% 45%,#000 25%,transparent 72%);mask:radial-gradient(120% 95% at 78% 45%,#000 25%,transparent 72%);opacity:0;animation:wall-in 2.4s var(--ease-out) .4s forwards}@keyframes wall-in{to{opacity:1}}.pd-wall__plane{--wx: 0px;--wy: 0px;position:absolute;right:-8%;top:-30%;display:flex;gap:18px;width:min(820px,70vw);height:170%;opacity:.3;filter:saturate(.85) brightness(.8);transform:translate(var(--wx),var(--wy)) rotateX(30deg) rotate(-12deg);transform-origin:50% 0;transition:transform 1.4s var(--ease-out)}.pd-wall__col{flex:1;display:flex;flex-direction:column;animation:wall-up calc(70s + var(--c) * 14s) linear infinite}.pd-wall__col:nth-child(2){margin-top:-160px;animation-direction:reverse}.pd-wall__col img{display:block;width:100%;height:auto;margin-bottom:18px;border-radius:14px;box-shadow:0 20px 40px #0000008c}@keyframes wall-up{to{transform:translateY(-50%)}}.pd-real{position:relative;padding:clamp(70px,9vw,120px) 0 clamp(40px,5vw,70px);overflow:hidden}.pd-real__head{text-align:center}.pd-real__t{margin-top:12px;font:900 clamp(30px,4vw,54px)/1.02 var(--font-display);letter-spacing:-.04em;color:#fff}.pd-real__sub{max-width:52ch;margin:14px auto 0;color:var(--ink-dim);font-size:16px;line-height:1.55}.pd-real__stage{position:relative;height:clamp(440px,50vw,640px);margin-top:clamp(26px,4vw,46px);perspective:1600px;-webkit-mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 10%,#000 90%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent),linear-gradient(transparent,#000 10%,#000 90%,transparent);mask-composite:intersect}.pd-real__plane{position:absolute;left:-12%;right:-12%;top:4%;display:grid;gap:22px;transform:rotateX(18deg) rotate(-5deg)}.pd-real__row{display:flex;width:max-content;animation:real-run calc(90s + var(--r) * 16s) linear infinite}.pd-real__row:nth-child(2){margin-left:-150px;animation-direction:reverse}.pd-real__row:hover,.pd-real__row:focus-within{animation-play-state:paused}@keyframes real-run{to{transform:translate(-50%)}}.pd-real__post{flex:none;width:clamp(150px,15vw,210px);margin-right:22px;padding:0;border:0;border-radius:16px;background:none;overflow:hidden;cursor:zoom-in;box-shadow:0 24px 50px #00000080,0 0 0 1px #ffffff14;filter:brightness(.8) saturate(.9);transition:transform .45s var(--ease-out),filter .35s,box-shadow .35s}.pd-real__post img{display:block;width:100%;height:auto}.pd-real__post:hover,.pd-real__post:focus-visible{transform:translateY(-12px) scale(1.06);filter:none;box-shadow:0 30px 60px #0009,0 0 0 1px #ffd7408c,0 0 40px #a97fd659;outline:none}.pd-look{position:fixed;inset:0;z-index:160;display:grid;place-items:center;padding:24px;background:#08070cb8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;animation:look-in .35s var(--ease-out)}.pd-look.is-out{animation:look-out .3s var(--ease-out) forwards}@keyframes look-in{0%{background:#08070c00;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0)}}@keyframes look-out{to{opacity:0}}.pd-look figure{display:grid;justify-items:center;gap:14px}.pd-look img{width:min(380px,78vw);height:auto;border-radius:22px;box-shadow:0 40px 100px #000000b3,0 0 0 1px #ffd74073,0 0 80px #a97fd659}.pd-look figcaption{color:var(--ink-dim);font:500 12px/1.4 var(--font-mono);letter-spacing:.06em;text-align:center}.pd-look figcaption b{color:#ffd740;font-weight:500}.end__posts{position:absolute;inset:-6% -4%;z-index:-1;pointer-events:none}.end__posts img{position:absolute;left:var(--x);top:var(--y);width:clamp(80px,8.5vw,132px);height:auto;border-radius:12px;opacity:.12;filter:blur(6px) saturate(.7);transform:translate(-50%,-50%) rotate(var(--rot));transition:opacity 2.2s var(--ease-out),filter 2.2s var(--ease-out);transition-delay:calc(.3s + var(--i) * .14s);animation:haze-float calc(14s + var(--i) * 1.3s) ease-in-out infinite alternate}.end__result.is-arrived .end__posts img{opacity:.36;filter:blur(1.5px) saturate(.9)}@keyframes haze-float{to{translate:0 -18px}}@media(max-width:760px){.pd-wall__plane{width:120vw;right:-40%;opacity:.22}.end__posts img{width:64px}}@media(prefers-reduced-motion:reduce){.pd-wall,.pd-wall__col,.pd-real__row,.end__posts img,.pd-look{animation:none}.pd-wall{opacity:1}.pd-real__row{overflow-x:auto;width:auto}}.pd .score.is-play .score__card{transform:perspective(900px) rotateX(var(--sx, 0deg)) rotateY(var(--sy, 0deg));transition:transform .5s var(--ease-out)}.pd .score.is-play [role=button]{cursor:pointer}.pd .score.is-play [role=button]:focus-visible{outline:2px solid var(--sc-violet);outline-offset:2px}.pd .score.is-play .score__chip--answer:not(.is-answered){animation:score-ask .8s var(--ease-out) infinite alternate}.pd .score .score__chip--answer.is-answered{background:#e3f4ea;color:#2c6b48;animation:chip-pop .5s cubic-bezier(.34,1.56,.64,1)}.pd .score .score__chip--answer.is-answered .score__chip-a{opacity:0}.pd .score .score__chip--answer.is-answered .score__chip-b{opacity:1;transition-delay:.15s}.pd .score li:has(.is-answered) .score__bar i{background:linear-gradient(90deg,var(--sc-violet),#f0b429);box-shadow:0 0 10px #f0b42980}.pd .score .score__chip--later.is-saved{background:#e3f4ea;color:#2c6b48}@keyframes chip-pop{40%{transform:scale(1.25) rotate(-3deg)}}.pd .score .is-wiggle{animation:chip-wiggle .45s}@keyframes chip-wiggle{20%,60%{transform:rotate(-6deg)}40%,80%{transform:rotate(6deg)}}.pd .score.is-play .score__bar{transition:transform .2s}.pd .score.is-play .score__bar:hover{transform:scaleY(1.6)}.pd .score .score__ring.is-spin svg{animation:ring-spin .9s cubic-bezier(.65,0,.35,1)}@keyframes ring-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}.pd .score.is-done .score__arc{stroke:#f0b429;transition:stroke .6s}.pd .score .score__ring.is-glow{animation:ring-glow 1.4s var(--ease-out);border-radius:50%}@keyframes ring-glow{30%{box-shadow:0 0 0 10px #ffd74059,0 0 50px #ffd74099;transform:scale(1.08)}}.pd .score.is-done .score__status{color:#2c6b48}.pd .score .score__card.is-duck{animation:card-duck .75s cubic-bezier(.65,0,.35,1)}@keyframes card-duck{45%{transform:perspective(900px) translateY(18px) rotateX(18deg) scale(.9);opacity:.4;filter:blur(2px)}}@media(prefers-reduced-motion:reduce){.pd .score .score__chip--answer,.pd .score .is-wiggle,.pd .score .score__ring svg,.pd .score .score__card{animation:none!important}}.end__say{display:inline;overflow:hidden;text-overflow:ellipsis}.end__ink,.end__you{transition:flex-basis 1.2s var(--ease-out),background .6s}.pd-end:has(.jobs[data-mode=without]) .end__ink{flex-basis:0%;padding:0}.pd-end:has(.jobs[data-mode=without]) .end__you{flex-basis:100%}.jobs{margin-top:26px}.jobs__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.jobs__t{font:900 clamp(22px,2.4vw,30px)/1.1 var(--font-display);letter-spacing:-.03em;color:#fff}.jobs__keys{display:flex;gap:6px}.jobs__keys button{padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:var(--ink);font:600 13.5px/1.2 var(--font-display);cursor:pointer;transition:background .25s,color .25s,border-color .25s}.jobs__keys button:hover{border-color:#a97fd6}.jobs__keys button[aria-pressed=true]{background:#fff;border-color:#fff;color:#15121c}.jobs__keys button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.jobs__list{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px}.jobs__j{display:grid;align-content:space-between;gap:14px;width:100%;height:100%;min-height:128px;padding:16px;border:0;border-radius:16px;background:linear-gradient(150deg,#a97fd642,#6c40a61f);box-shadow:inset 0 0 0 1px #c6a2e64d;color:#fff;text-align:left;cursor:pointer;transition:background .5s,box-shadow .5s,color .5s,transform .3s var(--ease-out);transition-delay:calc(var(--i) * .04s)}.jobs__j b{font:700 14.5px/1.35 var(--font-display)}.jobs__j:hover{transform:translateY(-3px)}.jobs__j:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.jobs__who{display:grid;font:500 10.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.jobs__who>span{grid-area:1 / 1;transition:opacity .35s}.jobs__a{color:#ffd740}.jobs__a:before{content:"✓ "}.jobs__b{color:#ffb4a8;opacity:0}html.js .pd-end .jobs__list li{opacity:0;transform:translateY(14px) scale(.97);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out);transition-delay:calc(.6s + var(--i) * .09s)}html.js .pd-end.is-in .jobs__list li{opacity:1;transform:none}.jobs[data-mode=without] .jobs__j{background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--ink-dim);animation:job-sink .6s var(--ease-out) both;animation-delay:calc(var(--i) * .05s)}.jobs[data-mode=without] .jobs__a{opacity:0}.jobs[data-mode=without] .jobs__b{opacity:1}@keyframes job-sink{40%{transform:translateY(6px) rotate(-1deg)}}.jobs__j.is-hit{animation:job-hit .5s cubic-bezier(.34,1.56,.64,1)}@keyframes job-hit{40%{transform:scale(1.06);box-shadow:inset 0 0 0 1px #ffd740,0 0 30px #ffd74059}}.jobs__say{min-height:1.5em;margin-top:14px;color:var(--ink-soft);font-size:16px}.jobs__say.is-new{animation:say-in .45s var(--ease-out)}.jobs[data-mode=without] .jobs__say{color:#ffb4a8}@media(max-width:1000px){.jobs__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.jobs__j{min-height:110px;padding:13px}.jobs__j b{font-size:13.5px}}@media(prefers-reduced-motion:reduce){.jobs__j,.jobs__say{animation:none!important}}.end__ink>*{transition:opacity .4s}.pd-end:has(.jobs[data-mode=without]) .end__ink>*{opacity:0}.why__beat{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,5vw,70px);align-items:center;margin-top:clamp(40px,6vw,80px)}.why__beat--flip .why__copy{order:2}.why__beat--wide{grid-template-columns:1fr;gap:20px}.why__beat--wide .why__copy{max-width:60ch}.why__beat--wide .vs{margin-top:0}.why__n{display:block;color:var(--accent-ink);font:500 12px/1 var(--font-mono);letter-spacing:.14em}.why__copy h3{margin-top:10px;font:900 clamp(26px,3vw,40px)/1.05 var(--font-display);letter-spacing:-.035em;color:#fff}.why__copy p{margin-top:12px;color:var(--ink-soft);font-size:17px;line-height:1.55}html.js .pd-why .why__beat{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}html.js .pd-why .why__beat.is-in{opacity:1;transform:none}.why__vis{position:relative;display:grid;gap:12px;width:100%;padding:clamp(18px,2.4vw,28px);border:0;border-radius:24px;background:linear-gradient(160deg,#241c36e6,#0e0c14f2);box-shadow:0 0 0 1px #c6a2e633,0 30px 80px #0006;color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow .4s}.why__vis:hover{box-shadow:0 0 0 1px #c6a2e673,0 30px 80px #4c2a7a66}.why__vis:focus-visible{outline:2px solid var(--accent-ink);outline-offset:4px}.ask__hint{justify-self:end;color:var(--slate);font:500 11px/1.2 var(--font-mono);letter-spacing:.06em}.ask__q{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a;font-size:15px}.ask__q i{color:var(--accent-ink);font-style:normal}.ask__typed{min-height:1.3em;color:#fff}.ask__typed:after{content:"";display:inline-block;width:2px;height:1em;margin-left:2px;vertical-align:-2px;background:#ffd740;animation:caret .9s steps(1) infinite}@keyframes caret{50%{opacity:0}}.ask__a{display:grid;gap:8px;padding:16px;border-radius:16px;background:#a97fd614;box-shadow:inset 0 0 0 1px #c6a2e633}.ask__a em{color:var(--accent-ink);font:500 10.5px/1 var(--font-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase}.same{grid-template-columns:repeat(3,minmax(0,1fr))}.same__p{display:grid;gap:6px;padding:12px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff14;color:var(--slate);animation:same-jit 3s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.37s);transition:opacity .6s,filter .6s,transform .6s var(--ease-out)}.same__p b{font:700 12.5px/1.3 var(--font-display)}.same__p i{height:5px;border-radius:3px;background:#ffffff1f}@keyframes same-jit{to{transform:translate(1px,-2px)}}.same__p--you{animation:none;background:linear-gradient(140deg,#a97fd659,#ffd7401f);box-shadow:inset 0 0 0 1px #ffd74080;color:#fff}.same__p--you em{color:#ffd740;font:500 9.5px/1.2 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.same .ask__hint{grid-column:1 / -1}.same.is-found .same__p:not(.same__p--you){opacity:.18;filter:blur(2px);transform:scale(.94)}.same.is-found .same__p--you{transform:scale(1.12);box-shadow:inset 0 0 0 1px #ffd740,0 0 40px #ffd74059;z-index:1}.trust--small{list-style:none;grid-template-columns:repeat(4,1fr);margin-top:14px}.trust--small .trust__c{display:grid;gap:4px;padding:16px 18px}.trust--small b{font:700 15px/1.3 var(--font-display);color:#fff}.trust--small span{color:var(--ink-dim);font-size:13.5px;line-height:1.45}@media(max-width:860px){.why__beat{grid-template-columns:1fr}.why__beat--flip .why__copy{order:0}.trust--small{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.same__p,.ask__typed:after{animation:none!important}}.pd-deal{padding:clamp(40px,6vw,80px) 0}.deal{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,60px);align-items:center;padding:clamp(26px,4vw,54px);border-radius:32px;background:radial-gradient(60% 80% at 85% 50%,rgba(255,215,64,.12),transparent 70%),radial-gradient(70% 90% at 10% 0%,rgba(169,127,214,.25),transparent 70%),linear-gradient(150deg,#1a1328,#0e0c16);box-shadow:0 0 0 1px #c6a2e640,0 40px 100px #00000080;overflow:hidden;isolation:isolate}.deal:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(120deg,rgba(198,162,230,.6),transparent 35%,transparent 65%,rgba(255,215,64,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.deal__copy{display:grid;gap:14px;justify-items:start}.deal__t{font:900 clamp(32px,4.2vw,58px)/1 var(--font-display);letter-spacing:-.045em;color:#fff}.deal__lead{max-width:46ch;color:var(--ink-soft);font-size:17px;line-height:1.55}.deal__gains{list-style:none;display:flex;flex-wrap:wrap;gap:8px}.deal__gains button{padding:8px 14px 8px 30px;border:0;border-radius:999px;position:relative;background:#ffd7401a;box-shadow:inset 0 0 0 1px #ffd74059;color:#ffe9a0;font:700 13.5px/1.2 var(--font-display);cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s}.deal__gains button:before{content:"✓";position:absolute;left:12px;color:#ffd740}.deal__gains button:hover{transform:translateY(-2px);background:#ffd7402e}.deal__gains button:focus-visible{outline:2px solid #ffd740;outline-offset:3px}.deal__gains button.is-hit{animation:job-hit .5s cubic-bezier(.34,1.56,.64,1)}html.js .pd-deal .deal__gains li{opacity:0;transform:translateY(10px) scale(.9);transition:opacity .5s var(--ease-out),transform .5s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(.5s + var(--i) * .08s)}html.js .pd-deal.is-in .deal__gains li{opacity:1;transform:none}.deal__note{max-width:50ch;color:var(--ink-dim);font-size:14.5px;line-height:1.5}.deal__go{margin-top:6px}.deal__go:hover .btn__arrow{transform:translate(4px)}.deal__vis{position:relative;width:100%;aspect-ratio:1;max-width:440px;justify-self:center;padding:0;border:0;border-radius:50%;background:radial-gradient(closest-side,rgba(169,127,214,.18),transparent 75%);cursor:pointer}.deal__vis:focus-visible{outline:2px solid var(--accent-ink);outline-offset:6px}.deal__core{position:absolute;left:50%;top:50%;display:grid;place-items:center;align-content:center;width:34%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 30%,#c6a2e6,#6c40a6 60%,#3a2563);box-shadow:0 0 0 1px #ffffff40,0 0 50px #a97fd680;transform:translate(-50%,-50%);transition:transform .8s cubic-bezier(.34,1.56,.64,1),box-shadow .8s,background .8s}.deal__core b{color:#fff;font:900 clamp(15px,1.6vw,20px)/1 var(--font-display)}.deal__core em{margin-top:4px;color:#ffffffbf;font:500 9.5px/1 var(--font-mono);font-style:normal;letter-spacing:.12em;text-transform:uppercase}.deal__job{position:absolute;left:50%;top:50%;padding:7px 12px;border-radius:999px;background:#14101ed9;box-shadow:inset 0 0 0 1px #c6a2e666;color:#fff;font:700 12.5px/1 var(--font-display);white-space:nowrap;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-200%) translateY(-92px) rotate(calc(var(--a) * -1));transition:transform .9s cubic-bezier(.65,0,.35,1),opacity .6s,background .6s;transition-delay:calc(var(--i) * .07s);animation:deal-float 4s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.5s)}@keyframes deal-float{to{margin-top:-6px}}.deal__vis.is-one .deal__job{transform:translate(-50%,-50%) scale(.4);opacity:0;animation:none}.deal__vis.is-one .deal__core{transform:translate(-50%,-50%) scale(1.5);background:radial-gradient(circle at 35% 30%,#fff6d0,#ffd740 55%,#f0b429);box-shadow:0 0 0 1px #ffffff80,0 0 90px #ffd74099;transition-delay:.6s}.deal__vis.is-one .deal__core b{color:#2a2410}.deal__vis.is-one .deal__core em{color:#2a2410bf}.deal__hint{position:absolute;left:50%;bottom:0;transform:translate(-50%);color:var(--slate);font:500 11px/1.2 var(--font-mono);letter-spacing:.06em;white-space:nowrap}@media(max-width:900px){.deal{grid-template-columns:1fr}.deal__vis{max-width:360px}}@media(max-width:480px){.deal__job{font-size:11px;padding:6px 10px;transform:translate(-50%,-50%) rotate(var(--a)) translateY(-160%) translateY(-70px) rotate(calc(var(--a) * -1))}}@media(prefers-reduced-motion:reduce){.deal__job,.deal__core{animation:none;transition:none}}.dive{margin-top:26px}.dive__hud{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.dive__count{color:var(--ink-dim);font:500 12px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.dive__count b{display:inline-block;min-width:1ch;color:#ffd740;font:900 22px/1 var(--font-display);letter-spacing:-.02em;vertical-align:-3px}.dive__count b.is-bump{animation:pcard-bump .45s cubic-bezier(.34,1.56,.64,1)}.dive__all{padding:9px 16px;border:1px solid rgba(126,166,255,.4);border-radius:999px;background:#7ea6ff14;color:#cfe1f7;font:600 13px/1.2 var(--font-display);cursor:pointer;transition:background .25s,border-color .25s}.dive__all:hover{background:#7ea6ff2e;border-color:#7ea6ff}.dive__all:focus-visible{outline:2px solid #7ea6ff;outline-offset:3px}.dive__sea{--tx: 50%;--ty: 55%;position:relative;aspect-ratio:5 / 4;max-height:760px;margin-inline:auto;border-radius:30px;overflow:hidden;isolation:isolate;cursor:crosshair;background:linear-gradient(180deg,#120f1b 0 21.9%,transparent 21.9%),radial-gradient(90% 60% at 50% 22%,rgba(91,127,196,.35),transparent 70%),linear-gradient(180deg,#0b1830 21.9%,#061024 55%,#02060f);box-shadow:0 0 0 1px #7ea6ff33,0 50px 120px #0000008c}.dive__torch{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(240px circle at var(--tx) var(--ty),rgba(180,210,255,.28),rgba(126,166,255,.08) 45%,transparent 70%);mix-blend-mode:screen;transition:opacity .6s}.dive__line{position:absolute;left:0;right:0;top:21.9%;z-index:3;height:2px;background:linear-gradient(90deg,transparent,rgba(160,200,255,.85),transparent);box-shadow:0 0 14px #7ea6ff99}.dive__line span{position:absolute;right:5%;top:-20px;color:#a0c8ffcc;font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.dive__bubbles i{position:absolute;z-index:1;left:calc(8% + var(--i) * 9%);bottom:-10px;width:calc(3px + (var(--i) * 7 % 4) * 1px);aspect-ratio:1;border-radius:50%;background:#c8e1ff59;animation:bubble calc(7s + var(--i) * .9s) linear infinite;animation-delay:calc(var(--i) * -1.3s)}@keyframes bubble{to{transform:translate(14px,-560px);opacity:0}}.dive__glint{position:absolute;left:var(--x);top:var(--y);z-index:4;width:44px;height:44px;margin:-22px 0 0 -22px;padding:0;border:0;border-radius:50%;background:none;cursor:pointer}.dive__glint:focus-visible{outline:2px solid #ffd740;outline-offset:2px}.dive__dot{position:absolute;left:50%;top:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#dbe9ff;box-shadow:0 0 12px #c8e1ffe6;opacity:.45;animation:glint 2.4s ease-in-out infinite;animation-delay:calc(var(--i) * -.4s);transition:opacity .3s,transform .3s,background .4s}@keyframes glint{50%{transform:scale(1.6);box-shadow:0 0 22px #c8e1ff}}.dive__glint.is-near .dive__dot{opacity:1;transform:scale(1.5)}.dive__glint:hover .dive__dot{opacity:1}.dive__card{position:absolute;left:50%;bottom:calc(100% - 6px);display:grid;gap:3px;width:max-content;max-width:190px;padding:9px 12px;border-radius:12px;background:#0a1224e0;box-shadow:inset 0 0 0 1px #ffd7408c,0 10px 30px #00000080,0 0 30px #ffd74026;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;transform:translate(-50%) translateY(8px) scale(.85);opacity:0;pointer-events:none;transition:opacity .4s var(--ease-out),transform .5s cubic-bezier(.34,1.56,.64,1)}.dive__card b{color:#fff;font:700 12.5px/1.3 var(--font-display)}.dive__card em{color:#ffd740;font:500 9.5px/1.2 var(--font-mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase}.dive__card em:before{content:"✓ "}.dive__glint.is-found .dive__dot{background:#ffd740;opacity:1;box-shadow:0 0 0 6px #ffd7402e,0 0 24px #ffd740e6;animation:none}.dive__glint.is-found .dive__card{opacity:1;transform:translate(-50%)}.dive__glint.is-ping:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 2px #ffd740;animation:ping .8s var(--ease-out) forwards}@keyframes ping{to{transform:scale(3);opacity:0}}.dive.is-all .dive__torch{opacity:0}.dive.is-all .dive__sea{box-shadow:0 0 0 1px #ffd74073,0 50px 120px #0000008c,0 0 90px #ffd7402e}.dive__say{min-height:1.5em;margin-top:16px;text-align:center;color:var(--ink-soft);font-size:16px}.dive__say.is-new{animation:say-in .45s var(--ease-out)}.dive.is-all .dive__say{color:#ffe9a0}@media(max-width:640px){.dive__card{max-width:140px}.dive__card b{font-size:11.5px}}@media(prefers-reduced-motion:reduce){.dive__dot,.dive__bubbles i{animation:none}}.pd-bg{--sy: 0px;position:fixed;inset:-10vh 0;z-index:-1;display:flex;gap:22px;padding:0 2vw;pointer-events:none;opacity:.055;filter:blur(1.5px) saturate(.6);-webkit-mask:linear-gradient(90deg,#000,rgba(0,0,0,.35) 30%,rgba(0,0,0,.35) 70%,#000);mask:linear-gradient(90deg,#000,rgba(0,0,0,.35) 30%,rgba(0,0,0,.35) 70%,#000)}.pd-bg__col{flex:1;display:flex;flex-direction:column;transform:translateY(calc(var(--sy) * (.4 + var(--c) * .12)))}.pd-bg__col>img{display:block;width:100%;height:auto;margin-bottom:22px;border-radius:14px}.pd-bg__col{animation:bg-drift calc(140s + var(--c) * 25s) linear infinite}.pd-bg__col:nth-child(2n){animation-direction:reverse;margin-top:-30vh}@keyframes bg-drift{to{translate:0 -50%}}@media(max-width:760px){.pd-bg{opacity:.06;gap:12px}.pd-bg__col:nth-child(n+4){display:none}}@media(prefers-reduced-motion:reduce){.pd-bg__col{animation:none}}.dive__sea{aspect-ratio:16 / 9;max-height:none;border-radius:0;box-shadow:none;background:radial-gradient(60% 40% at 50% 23%,rgba(91,127,196,.3),transparent 70%),linear-gradient(180deg,transparent 0 21%,rgba(11,24,48,.9) 24%,#061024 62%,#02060f);-webkit-mask:radial-gradient(130% 110% at 50% 35%,#000 52%,transparent 78%);mask:radial-gradient(130% 110% at 50% 35%,#000 52%,transparent 78%)}.dive__sea:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(70% 60% at 50% 75%,rgba(255,215,64,.28),transparent 70%);opacity:0;transition:opacity 1.6s var(--ease-out)}.dive.is-all .dive__sea{box-shadow:none}.dive.is-all .dive__sea:before{opacity:1}.dive__line{top:22%}.dive__tip{position:absolute;left:50%;top:22%;z-index:4;display:grid;justify-items:center;gap:6px;transform:translate(-50%,-100%) translateY(-6px);pointer-events:none}.dive__tip b{padding:9px 18px;border-radius:999px;background:linear-gradient(180deg,#fff,#dbe9ff);color:#15233a;font:800 14px/1 var(--font-display);box-shadow:0 0 30px #c8e1ff73;transition:background 1s,box-shadow 1s}.dive__tip em{order:-1;color:var(--slate);font:500 10.5px/1.2 var(--font-mono);font-style:normal;letter-spacing:.04em}.dive.is-all .dive__tip b{background:linear-gradient(180deg,#fff6d0,#ffd740);box-shadow:0 0 40px #ffd7408c}@media(max-width:640px){.dive__sea{aspect-ratio:1 / 1}}.dive__sea{-webkit-mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,#000 72%,transparent);-webkit-mask-composite:source-in;mask:linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent),linear-gradient(180deg,#000 72%,transparent);mask-composite:intersect}.pd-bg{inset:0;display:block;padding:0;perspective:1400px;overflow:hidden;opacity:.12;filter:blur(.6px) saturate(.75);-webkit-mask:none;mask:none}.pd-bg__plane{position:absolute;inset:-60% -30%;display:flex;gap:26px;transform:rotateX(28deg) rotate(-12deg)}.pd-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 50%,rgba(11,11,15,.55),transparent 80%)}@media(max-width:760px){.pd-bg{opacity:.1}.pd-bg__col:nth-child(n+4){display:flex}.pd-bg__plane{left:-60%;right:-60%;gap:14px}}.pd-end,.pd-hero{overflow-x:clip}.pd-hero__for{display:inline-flex;align-items:center;gap:10px;margin-top:14px;padding:7px 14px;border-radius:999px;background:#ffd7401a;box-shadow:inset 0 0 0 1px #ffd74066;color:#ffe9a0;font:500 12px/1.2 var(--font-mono);letter-spacing:.12em;text-transform:uppercase}@media(max-width:640px){.pd-hero__for{display:inline-flex;margin-top:12px;color:#ffe9a0}}.app__nav button{padding:7px 10px;border:0;border-radius:8px;background:none;color:var(--slate);font:600 12px/1.2 var(--font-display);text-align:left;cursor:pointer;transition:background .25s,color .25s}.app__nav button:hover{color:#fff;background:#ffffff0d}.app__nav button.is-on{background:#a97fd62e;color:#fff}.app__nav button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:1px}.app__scr[hidden]{display:none}.app__scr.is-in>*{animation:pcard-in .45s var(--ease-out) both}.app__scr.is-in>*:nth-child(2){animation-delay:.06s}.app__scr.is-in>*:nth-child(3){animation-delay:.12s}.app__scr.is-in>*:nth-child(4){animation-delay:.18s}.app__where{display:inline;margin-left:0!important}.app__src{display:grid;grid-template-columns:1fr auto;gap:4px 10px;padding:11px 13px;border:0;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;text-align:left;cursor:pointer}.app__src .app__kind,.app__src strong{grid-column:1}.app__src strong{font:700 13.5px/1.3 var(--font-display)}.app__bar2{grid-column:1;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.app__bar2 i{display:block;height:100%;width:calc(var(--v) * 1%);background:linear-gradient(90deg,#a97fd6,#ffd740);transform-origin:left}.app__src.is-read .app__bar2 i{animation:bar-fill .9s var(--ease-out)}@keyframes bar-fill{0%{transform:scaleX(0)}}.app__n{grid-column:2;grid-row:1 / span 3;align-self:center;color:#ffd740;font:900 20px/1 var(--font-display)}.app__chip{justify-self:start;padding:5px 11px;border-radius:999px;background:#ffd740;color:#2a2410;font:700 11.5px/1.2 var(--font-display);animation:score-ask .9s var(--ease-out) infinite alternate}.app__feed{display:grid;gap:8px}.app__fp{display:grid;gap:3px;padding:10px 13px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f}.app__fp strong{font:700 13px/1.3 var(--font-display)}.app__fp em{color:#42e08b;font:500 10px/1.2 var(--font-mono);font-style:normal;letter-spacing:.06em;text-transform:uppercase}.app__fp em:before{content:"● "}.app__fp.is-new{box-shadow:inset 0 0 0 1px #42e08b99,0 0 22px #42e08b33;animation:feed-in .6s cubic-bezier(.34,1.56,.64,1)}@keyframes feed-in{0%{opacity:0;transform:translateY(-14px) scale(.95)}}.app__more{justify-self:start;padding:6px 12px;border:1px solid rgba(66,224,139,.5);border-radius:999px;background:#42e08b14;color:#b6f5d2;font:600 11.5px/1.2 var(--font-display);cursor:pointer}.app__ch{display:grid;grid-template-columns:1fr auto;gap:4px 10px;align-items:center;padding:12px 13px;border:0;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;text-align:left;cursor:pointer}.app__ch strong{font:700 14px/1.2 var(--font-display)}.app__look{grid-row:1 / span 2;grid-column:2;padding:5px 10px;border-radius:999px;background:#a97fd638;color:#fff;font:700 11.5px/1.2 var(--font-display)}.app__char{color:var(--slate);font:500 10px/1.2 var(--font-mono);letter-spacing:.04em}.app__ch.is-hit .app__look{animation:chip-pop .5s cubic-bezier(.34,1.56,.64,1);background:#ffd740;color:#2a2410}.app__gal{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.app__img{position:relative;padding:0;border:0;border-radius:9px;overflow:hidden;cursor:pointer;background:none}.app__img img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;filter:saturate(.85);transition:transform .4s var(--ease-out)}.app__img:hover img{transform:scale(1.06)}.app__img span{position:absolute;left:4px;right:4px;bottom:4px;padding:3px 6px;border-radius:6px;background:#0b0b0fd1;color:#ffe9a0;font:600 9.5px/1.2 var(--font-display);opacity:0;transform:translateY(6px);transition:opacity .3s,transform .35s cubic-bezier(.34,1.56,.64,1)}.app__img.is-tagged span{opacity:1;transform:none}.app__img.is-tagged{box-shadow:0 0 0 2px #ffd740}.app__src:focus-visible,.app__ch:focus-visible,.app__img:focus-visible,.app__more:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}@media(prefers-reduced-motion:reduce){.app__scr.is-in>*,.app__chip{animation:none!important}}.ch2{align-items:center}.ch3__shuffle{margin-left:auto;padding:8px 14px;border:1px solid rgba(255,215,64,.5);border-radius:999px;background:#ffd7401a;color:#ffe9a0;font:700 12.5px/1.2 var(--font-display);cursor:pointer;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s}.ch3__shuffle:hover{transform:rotate(-3deg) scale(1.05);background:#ffd74033}.ch3__shuffle:focus-visible{outline:2px solid #ffd740;outline-offset:2px}.ch3{display:grid;grid-template-columns:140px minmax(0,1fr);gap:14px;align-items:center}.ch3__phone{--bg: radial-gradient(80% 60% at 50% 35%, #3a2563, #0b0b0f);--fg: #fff;position:relative;display:grid;align-content:start;gap:6px;height:236px;padding:12px 10px;border-radius:22px;background:var(--bg);color:var(--fg);box-shadow:0 0 0 1px #c6a2e659,0 18px 40px #00000080;overflow:hidden;transition:background .3s,color .3s}.ch3__ch{font:500 8.5px/1.2 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;opacity:.75}.ch3__title{font:900 13px/1.15 var(--font-display);letter-spacing:-.01em}.ch3__tone{justify-self:start;padding:2px 7px;border-radius:999px;background:#ffd740;color:#2a2410;font:700 8.5px/1.3 var(--font-display)}.ch3__av{position:absolute;left:50%;bottom:34px;width:62px;height:86px;transform:translate(-50%);transition:opacity .4s,transform .4s var(--ease-out);animation:dz-nod 2.4s ease-in-out infinite}.ch3__av i:first-child{position:absolute;left:18px;top:0;width:28px;height:28px;border-radius:50%;background:linear-gradient(160deg,#e3d0f5,#a97fd6)}.ch3__av i:last-child{position:absolute;inset:auto 0 0;height:50px;border-radius:50% 50% 0 0/70% 70% 0 0;background:linear-gradient(160deg,#c6a2e6,#6c40a6)}.ch3__phone[data-char=off] .ch3__av{opacity:0;transform:translate(-50%) scale(.8)}.ch3__wave{position:absolute;left:10px;bottom:22px;display:flex;align-items:flex-end;gap:2px;height:14px}.ch3__wave i{width:3px;height:30%;border-radius:2px;background:#ffd740;animation:vid-wave .45s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.07s)}.ch3__voice{position:absolute;left:10px;right:10px;bottom:8px;font:500 8px/1.2 var(--font-mono);letter-spacing:.04em;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ch3__sweep{position:absolute;inset:0;pointer-events:none;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.85) 50%,transparent 65%) 100% 0 / 300% 100%;opacity:0}.ch3__phone.is-render .ch3__sweep{animation:vid-sweep .6s cubic-bezier(.65,0,.35,1)}.ch3__phone.is-render{animation:ch3-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes ch3-pop{40%{transform:scale(1.04) rotate(-1deg)}}.ch3__phone[data-look=sketch]{--bg: repeating-linear-gradient(-45deg, rgba(34, 32, 42, .07) 0 2px, transparent 2px 8px), #f4efe6;--fg: #22202a}.ch3__phone[data-look=sketch] .ch3__av i{background:transparent;box-shadow:inset 0 0 0 2px #22202a}.ch3__phone[data-look=clay]{--bg: radial-gradient(80% 70% at 50% 35%, #c98a6b, #4a2a20)}.ch3__phone[data-look=clay] .ch3__av i{background:radial-gradient(circle at 35% 30%,#f6d2bd,#d49477 60%,#9a5c43)}.ch3__phone[data-look=doodle]{--bg: radial-gradient(circle, rgba(21, 18, 28, .2) 1.5px, transparent 2px) 0 0 / 12px 12px, #ffd740;--fg: #15121c}.ch3__phone[data-look=doodle] .ch3__av i{background:#6c40a6;border:2px solid #15121c}.ch3__phone[data-look=doodle] .ch3__tone{background:#15121c;color:#ffd740}.ch3__phone[data-look=doodle] .ch3__wave i{background:#15121c}.ch3__phone[data-look=water]{--bg: radial-gradient(60% 40% at 30% 70%, rgba(169, 127, 214, .45), transparent), radial-gradient(50% 40% at 75% 25%, rgba(255, 215, 64, .4), transparent), #fbf6ee;--fg: #2b2833}.ch3__phone[data-look=real]{--bg: radial-gradient(circle at 25% 25%, rgba(255, 215, 64, .25) 0 6%, transparent 12%), radial-gradient(90% 90% at 50% 40%, #2b2235, #050407)}.ch3__phone[data-look=real] .ch3__av i:first-child{background:radial-gradient(circle at 40% 30%,#f3dccb,#b98a72 55%,#4a3328)}.ch3__phone[data-look=real] .ch3__av i:last-child{background:linear-gradient(160deg,#2c2a38,#121019)}.ch3__phone[data-look=line]{--bg: linear-gradient(rgba(169, 127, 214, .15) 1px, transparent 1px) 0 0 / 14px 14px, linear-gradient(90deg, rgba(169, 127, 214, .15) 1px, transparent 1px) 0 0 / 14px 14px, #0e0c16}.ch3__phone[data-look=line] .ch3__av i{background:transparent;box-shadow:inset 0 0 0 1.5px #c6a2e6}.ch3__reels{list-style:none;display:grid;gap:6px}.ch3__reel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;align-items:center;width:100%;padding:8px 12px;border:0;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12;color:#fff;text-align:left;cursor:pointer;transition:background .25s,box-shadow .25s,transform .25s var(--ease-out)}.ch3__reel:hover{background:#a97fd624;box-shadow:inset 0 0 0 1px #c6a2e666;transform:translate(3px)}.ch3__reel:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.ch3__k{grid-column:1;color:var(--slate);font:500 9.5px/1.2 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ch3__v{grid-column:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font:700 13px/1.35 var(--font-display)}.ch3__spin{grid-column:2;grid-row:1 / span 2;color:var(--accent-ink);font-style:normal;font-size:15px;transition:transform .4s var(--ease-out)}.ch3__reel:hover .ch3__spin{transform:rotate(-120deg)}.ch3__reel.is-spinning .ch3__v{color:#ffd740;filter:blur(.6px);animation:reel-roll .08s linear infinite}@keyframes reel-roll{50%{transform:translateY(-3px)}}.ch3__reel.is-spinning .ch3__spin{animation:reel-spin .5s linear infinite}@keyframes reel-spin{to{transform:rotate(-360deg)}}.ch3__reel.is-land{animation:job-hit .5s cubic-bezier(.34,1.56,.64,1)}@media(max-width:640px){.ch3{grid-template-columns:110px minmax(0,1fr);gap:10px}.ch3__phone{height:200px}}@media(prefers-reduced-motion:reduce){.ch3__av,.ch3__wave i,.ch3__reel .ch3__v,.ch3__phone{animation:none!important}}.ch3__phone[data-look="3d"]{--bg: radial-gradient(70% 60% at 50% 35%, #4a2f80, #0b0b0f)}.ch3__phone[data-look="3d"] .ch3__av i{background:radial-gradient(circle at 30% 25%,#fff,#c6a2e6 35%,#6c40a6 80%);box-shadow:0 8px 16px #00000073}@media(max-width:640px){.scr--channels .ch2__tab,.ch3__shuffle{padding:6px 10px;font-size:11.5px;white-space:nowrap}.scr--channels .ch2{gap:5px}.ch3__phone{height:186px}.ch3__reel{padding:6px 10px}.ch3__v{font-size:12px}}@media(max-width:640px){.ch3__av{scale:.7;transform-origin:50% 100%;bottom:30px}}.dive__task{display:inline-flex;align-items:center;gap:10px;padding:9px 16px 9px 12px;border-radius:10px;background:#0c1222d9;box-shadow:inset 0 0 0 1px #c8e1ff4d,0 10px 26px #0006;color:#fff;font:600 14px/1.2 var(--font-display)}.dive__box{position:relative;width:16px;height:16px;border-radius:4px;box-shadow:inset 0 0 0 2px #c8e1ffbf;transition:background .4s,box-shadow .4s}.dive__box:after{content:"";position:absolute;left:5px;top:2px;width:5px;height:9px;border:solid #2a2410;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.dive.is-all .dive__box{background:#ffd740;box-shadow:0 0 12px #ffd740b3}.dive.is-all .dive__box:after{transform:rotate(45deg) scale(1)}.dive.is-all .dive__task{box-shadow:inset 0 0 0 1px #ffd74099,0 0 24px #ffd74040}.stats__c--time{position:relative;border:0;color:var(--ink);text-align:left;font:inherit;cursor:pointer;overflow:hidden;perspective:600px}.stats__c--time:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.stats__face{display:grid;gap:6px;transition:opacity .35s,transform .45s var(--ease-out)}.stats__c.stats__c--time .stats__alt{position:absolute;inset:22px;display:flex;flex-direction:column;justify-content:center;gap:10px;color:#fff;font:800 clamp(16px,1.9vw,25px)/1.15 var(--font-display);letter-spacing:-.02em;opacity:0;transform:translateY(12px) rotateX(-35deg);transition:opacity .4s var(--ease-out) .1s,transform .5s cubic-bezier(.34,1.56,.64,1) .1s;pointer-events:none}.stats__alt s{position:relative;color:var(--ink-dim);text-decoration:none;white-space:nowrap}.stats__alt s:after{content:"";position:absolute;left:-2px;right:-2px;top:55%;height:3px;border-radius:2px;background:#ff8fa8;transform:scaleX(0);transform-origin:left;transition:transform .5s var(--ease-out) .45s}.stats__alt em{color:#ffd740;font:500 11.5px/1.3 var(--font-mono);font-style:normal;letter-spacing:.04em}.stats__c--time.is-alt .stats__face{opacity:0;transform:translateY(-12px)}.stats__c--time.is-alt .stats__alt{opacity:1;transform:none}.stats__c--time.is-alt .stats__alt s:after{transform:scaleX(1)}.stats__c--time.is-alt{box-shadow:inset 0 0 0 1px #ffd74073,0 0 40px #ffd7401f}.dive__glint:not(.is-found):before{content:"";position:absolute;inset:6px;border-radius:50%;border:2px dotted rgba(220,230,245,.62);animation:glint-ring 6s linear infinite,glint-breathe 2.4s ease-in-out infinite;animation-delay:0s,calc(var(--i) * -.4s);transition:inset .3s var(--ease-out),border-color .3s;pointer-events:none}.dive__glint:not(.is-found):not(.is-ping):after{content:"";position:absolute;inset:10px;border-radius:50%;border:1.5px dotted rgba(220,230,245,.55);opacity:0;animation:glint-call 3.2s var(--ease-out) infinite;animation-delay:calc(var(--i) * .45s);pointer-events:none}.dive__glint:not(.is-found):hover:before,.dive__glint.is-near:not(.is-found):before{inset:2px;border-color:#fffffff2}@keyframes glint-ring{to{rotate:360deg}}@keyframes glint-breathe{50%{scale:1.12;opacity:.7}}@keyframes glint-call{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@media(prefers-reduced-motion:reduce){.dive__glint:not(.is-found):before{animation:none}.dive__glint:not(.is-found):not(.is-ping):after{display:none}}@media(min-width:641px){.dive__sea{aspect-ratio:2 / 1;max-width:1080px}}.dive{margin-top:14px}.dive__hud{margin-bottom:6px}.dive__say{margin-top:6px}.dive__hint{position:absolute;z-index:5;display:inline-flex;align-items:center;gap:7px;margin-left:26px;color:#e1e8f5eb;font:700 11px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;text-decoration:underline dotted rgba(225,232,245,.7) 2px;text-underline-offset:5px;text-shadow:0 0 6px #02060f,0 0 12px #02060f;pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .3s,left .6s var(--ease-out),top .6s var(--ease-out)}.dive__hint.is-left{margin-left:0;transform:translate(calc(-100% - 26px),-50%);flex-direction:row-reverse}.dive__hint.is-on{opacity:1;animation:hint-bob 1.6s ease-in-out infinite}.dive__hint:before{content:"";width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 11V5.5a1.5 1.5 0 0 1 3 0V10m0-.5V4a1.5 1.5 0 0 1 3 0v6m0-1.5a1.5 1.5 0 0 1 3 0V13a7 7 0 0 1-7 7h-.6a6 6 0 0 1-4.6-2.2L3.6 14.6a1.6 1.6 0 0 1 2.4-2.1L9 15%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 11V5.5a1.5 1.5 0 0 1 3 0V10m0-.5V4a1.5 1.5 0 0 1 3 0v6m0-1.5a1.5 1.5 0 0 1 3 0V13a7 7 0 0 1-7 7h-.6a6 6 0 0 1-4.6-2.2L3.6 14.6a1.6 1.6 0 0 1 2.4-2.1L9 15%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat;rotate:-90deg;animation:hint-press 1.6s ease-in-out infinite}.dive__hint.is-left:before{rotate:90deg}@keyframes hint-bob{50%{translate:0 -3px}}@keyframes hint-press{0%,60%,to{transform:none}70%{transform:translateY(2px) scale(.86)}}.dive.is-all .dive__hint{opacity:0}@media(prefers-reduced-motion:reduce){.dive__hint.is-on,.dive__hint:before{animation:none}}@media(max-width:640px){.dive__hint,.dive__hint.is-left{margin:0;flex-direction:row;transform:translate(-50%,20px)}.dive__hint:before,.dive__hint.is-left:before{rotate:0deg}}.deal__vis{-webkit-user-select:none;user-select:none}.dive__list{display:none}.dive__glint.is-found .dive__card{pointer-events:auto;cursor:pointer}@media(max-width:640px){.dive__sea{aspect-ratio:auto;background:none;-webkit-mask:none;mask:none}.dive__sea:before,.dive__sea>:not(.dive__tip){display:none}.dive__tip{position:static;transform:none;margin:18px auto 0}.dive__list{list-style:none;display:grid;gap:8px;margin-top:16px}.dive__job{display:flex;align-items:center;gap:14px;width:100%;padding:13px 16px;border:0;border-radius:14px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff17;color:var(--slate);font:600 14.5px/1.35 var(--font-display);text-align:left;cursor:pointer;transition:color .35s,background .35s,box-shadow .35s}.dive__job:focus-visible{outline:2px solid #ffd740;outline-offset:2px}.dive__led{position:relative;flex:none;width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 2px #dce6f573;transition:background .35s,box-shadow .35s}.dive__job.is-found{color:#fff;background:linear-gradient(90deg,#ffd7401f,#ffffff08 60%);box-shadow:inset 0 0 0 1px #ffd74080;animation:job-hit .5s cubic-bezier(.34,1.56,.64,1)}.dive__job.is-found .dive__led{background:#ffd740;box-shadow:0 0 0 4px #ffd7402e,0 0 14px #ffd740e6}.dive__job.is-found .dive__led:after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 0 2px #ffd740;animation:ping .8s var(--ease-out) forwards}}.ask{text-align:left}.ask__tabs{justify-self:start;display:inline-flex;padding:3px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px var(--rule-soft)}.ask__tab{padding:6px 12px;border-radius:999px;color:var(--slate);font:600 12px/1 var(--font-display);transition:background .35s,color .35s}.ask:not(.is-you) .ask__tab--off{background:#fff;color:#15121c}.ask.is-you .ask__tab--on{background:#ffd740;color:#2a2410}.ask__row{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff12;opacity:0;transform:translateY(8px);transition:opacity .45s var(--ease-out),transform .45s var(--ease-out),background .45s,box-shadow .45s}.ask__row>span{display:grid;gap:2px}.ask__row b{color:#fff;font:700 15px/1.2 var(--font-display)}.ask__row small{color:var(--slate);font-size:12.5px;line-height:1.3}.ask__av{flex:none;width:30px;height:30px;border-radius:50%;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.45) 0 22%,transparent 23%),radial-gradient(circle at 50% 100%,rgba(255,255,255,.35) 0 42%,transparent 43%),#ffffff1a;transition:background .45s,box-shadow .45s}.ask.is-play .ask__row{opacity:1;transform:none}.ask.is-play .ask__row:nth-of-type(2){transition-delay:.15s}.ask.is-play .ask__row:nth-of-type(3){transition-delay:.3s}.ask__me{display:none}.ask.is-you .ask__me{display:inline}.ask.is-you .ask__them{display:none}.ask.is-you .ask__row--first{background:linear-gradient(120deg,#ffd7402e,#ffffff08);box-shadow:inset 0 0 0 1px #ffd74099,0 0 26px #ffd74026;animation:job-hit .5s cubic-bezier(.34,1.56,.64,1)}.ask.is-you .ask__row--first b{color:#ffd740}.ask.is-you .ask__row--first small{color:var(--ink-soft)}.ask.is-you .ask__row--first .ask__av{background:radial-gradient(circle at 50% 38%,#2a2410 0 22%,transparent 23%),radial-gradient(circle at 50% 100%,#2a2410 0 42%,transparent 43%),#ffd740;box-shadow:0 0 14px #ffd740b3}.ask__verdict{color:#ffb4a8;font:800 clamp(20px,2vw,24px)/1.2 var(--font-display);letter-spacing:-.02em;opacity:0;transition:opacity .5s var(--ease-out) .5s}.ask.is-play .ask__verdict{opacity:1}.ask.is-you .ask__verdict{color:#ffd740}.ask>.ask__hint{justify-self:start}.cue{display:inline-flex;align-items:center;gap:7px;color:#e1e8f5e0;text-decoration:underline dotted rgba(225,232,245,.6) 2px;text-underline-offset:5px}.cue:before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 11V5.5a1.5 1.5 0 0 1 3 0V10m0-.5V4a1.5 1.5 0 0 1 3 0v6m0-1.5a1.5 1.5 0 0 1 3 0V13a7 7 0 0 1-7 7h-.6a6 6 0 0 1-4.6-2.2L3.6 14.6a1.6 1.6 0 0 1 2.4-2.1L9 15%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 11V5.5a1.5 1.5 0 0 1 3 0V10m0-.5V4a1.5 1.5 0 0 1 3 0v6m0-1.5a1.5 1.5 0 0 1 3 0V13a7 7 0 0 1-7 7h-.6a6 6 0 0 1-4.6-2.2L3.6 14.6a1.6 1.6 0 0 1 2.4-2.1L9 15%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat;animation:hint-press 1.6s ease-in-out infinite}.cue--key{align-self:center;margin-left:6px;font:700 10.5px/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;pointer-events:none;transition:opacity .4s;animation:hint-bob 1.6s ease-in-out infinite}.cue--key:before{rotate:-90deg}.cue--key.is-used{opacity:0}.ask__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 14px}@media(prefers-reduced-motion:reduce){.cue:before,.cue--key{animation:none}}.plats__say.cue{display:flex;justify-content:center}.ask.is-you .ask__me.ask__why{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.ask__why i{padding:3px 9px;border-radius:999px;background:#ffd74021;box-shadow:inset 0 0 0 1px #ffd74059;color:#ffe9a0;font:600 11.5px/1.3 var(--font-display);font-style:normal;white-space:nowrap}.ask.is-you .ask__why i{animation:why-chip .45s cubic-bezier(.34,1.56,.64,1) both}.ask.is-you .ask__why i:nth-child(2){animation-delay:.08s}.ask.is-you .ask__why i:nth-child(3){animation-delay:.16s}.ask.is-you .ask__why i:nth-child(4){animation-delay:.24s}@keyframes why-chip{0%{opacity:0;transform:translateY(5px) scale(.85)}}@media(prefers-reduced-motion:reduce){.ask.is-you .ask__why i{animation:none}}.scr--pillars{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;align-items:center;gap:clamp(8px,1.4vw,16px)}.scr--pillars .pl{position:relative;display:grid;place-items:center;aspect-ratio:1;padding:0;border-radius:50%;background:radial-gradient(circle at 50% 40%,#a97fd64d,#6c40a61f 62%,#6c40a60a 72%);box-shadow:inset 0 0 0 1.5px #c6a2e680,0 0 34px #a97fd638;animation:pl-breathe 5s ease-in-out infinite;animation-delay:calc(var(--i) * -1.6s)}@keyframes pl-breathe{50%{box-shadow:inset 0 0 0 1.5px #c6a2e6bf,0 0 46px #a97fd65c}}.scr--pillars .pl b{display:grid;gap:3px;max-width:74%;padding:0;background:none;color:#fff;font:800 clamp(12px,1.15vw,14.5px)/1.15 var(--font-display);text-align:center}.scr--pillars .pl b small{color:var(--accent-ink);font:500 8.5px/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase}.scr--pillars .pl span{position:absolute;padding:0;background:none;translate:-50% -50%}.scr--pillars .pl span:nth-of-type(1){left:50%;top:17%}.scr--pillars .pl span:nth-of-type(2){left:27%;top:79%}.scr--pillars .pl span:nth-of-type(3){left:73%;top:79%}.scr--pillars span i{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border-radius:999px;background:#14101ed9;box-shadow:inset 0 0 0 1px #ffd74066;color:#ffe9a0;font:600 9.5px/1.2 var(--font-mono);font-style:normal;letter-spacing:.02em;white-space:nowrap;animation:idea-float 3.6s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.7s + var(--j) * -1.1s)}.scr--pillars span i:before{content:"";width:5px;height:5px;border-radius:50%;background:#ffd740;box-shadow:0 0 6px #ffd740}@keyframes idea-float{0%{transform:translate(-3px,2px)}to{transform:translate(3px,-4px)}}.how__app[data-screen=pillars] .pl span.is-added i{animation:idea-add .9s var(--ease-out)}@media(max-width:640px){.scr--pillars .pl span i{padding:2px 5px;font-size:8px}.scr--pillars .pl b{font-size:11px}}@media(prefers-reduced-motion:reduce){.scr--pillars .pl,.scr--pillars .pl span i{animation:none}}.dz__look{position:static;justify-self:start}.scr--pillars .pl{align-content:center;justify-content:center}.scr--pillars .pl b{max-width:62%}.scr--pillars .pl span:nth-of-type(1){left:50%;top:11%}.scr--pillars .pl span:nth-of-type(2){left:16%;top:30%}.scr--pillars .pl span:nth-of-type(3){left:84%;top:30%}.scr--pillars .pl span:nth-of-type(4){left:20%;top:72%}.scr--pillars .pl span:nth-of-type(5){left:60%;top:89%}.scr--pillars .pl>span{cursor:grab;touch-action:none;transition:left .45s var(--ease-out),top .45s var(--ease-out),opacity .5s,transform .5s var(--ease-out)}.scr--pillars .pl>span:focus-visible{outline:none}.scr--pillars .pl>span:focus-visible i{box-shadow:0 0 0 2px #ffd740}.scr--pillars>span.is-drag{position:absolute;z-index:6;translate:-50% -50%;cursor:grabbing;transition:none}.scr--pillars>span.is-drag i{animation:none;transform:scale(1.15) rotate(-4deg);box-shadow:inset 0 0 0 1px #ffd740,0 10px 24px #00000080,0 0 18px #ffd74080}.scr--pillars .pl.is-over{box-shadow:inset 0 0 0 2px #ffd740,0 0 50px #ffd74059}.scr--pillars .pl.is-catch{animation:pl-catch .6s cubic-bezier(.34,1.56,.64,1)}@keyframes pl-catch{40%{transform:scale(1.06);box-shadow:inset 0 0 0 2px #ffd740,0 0 60px #ffd74073}}.vs{position:relative;overflow:hidden}.vs>:not(.vs__float){position:relative;z-index:1}.vs__a:before,.vs__b:before{display:none}.vs__ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;transition:transform .4s var(--ease-out)}.vs__a .vs__ic{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a;color:#fff6;transform:rotate(-6deg)}.vs__b .vs__ic{background:linear-gradient(150deg,#ffd74038,#a97fd62e);box-shadow:inset 0 0 0 1px #ffd74073,0 0 18px #ffd7402e;color:#ffd740;animation:vs-float 3.4s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.6s)}@keyframes vs-float{0%{transform:translateY(2px) rotate(-3deg)}to{transform:translateY(-3px) rotate(3deg)}}.vs__list li:hover .vs__b .vs__ic{animation-duration:1.2s}.vs__list span{font-size:15.5px}.vs__a{background:#ffffff08}.vs__b{background:linear-gradient(120deg,#a97fd633,#ffd74012);box-shadow:inset 0 0 0 1px #ffd74029;border-radius:16px}.vs__list li.is-won .vs__b:before{display:grid;order:2;flex:none;width:24px;height:24px;margin-left:auto;border-radius:50%;background:#ffd740;box-shadow:0 0 12px #ffd74099}.vs__float{position:absolute;inset:0;z-index:0;pointer-events:none}.vs__float i{position:absolute;left:calc(6% + var(--i) * 12%);bottom:-40px;color:#ffd740;opacity:0;animation:vs-drift calc(11s + var(--i) * 1.3s) linear infinite;animation-delay:calc(var(--i) * -2.1s);transition:color .6s}.vs__float i:nth-child(2n){color:#c6a2e6}.vs__float svg{width:calc(16px + (var(--i) * 5 % 3) * 5px);height:auto}.vs[data-mode=without] .vs__float i{color:#ffffff80}@keyframes vs-drift{0%{opacity:0;transform:translateY(0) rotate(0)}12%{opacity:.22}85%{opacity:.16}to{opacity:0;transform:translateY(-560px) rotate(40deg)}}.vs[data-mode=without] .vs__float i{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.vs__b .vs__ic,.vs__float i{animation:none}}.scr.scr--pillars{display:block}.scr--pillars .pl{position:absolute;width:min(41%,236px)}.scr--pillars .pl:nth-child(1){left:5%;top:3%}.scr--pillars .pl:nth-child(2){right:5%;top:3%}.scr--pillars .pl:nth-child(3){left:50%;bottom:3%;translate:-50% 0}.pl__cue{position:absolute;right:4%;bottom:5%;font:500 10.5px/1.2 var(--font-mono);letter-spacing:.04em;white-space:nowrap}.odds{display:flex;align-items:flex-start;gap:12px;max-width:46ch;margin-top:20px;padding:12px 16px 12px 12px;border:0;border-radius:14px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffd74038;color:var(--ink-dim);font:400 14px/1.5 var(--font-display);text-align:left;cursor:pointer;transition:box-shadow .3s}.odds:hover{box-shadow:inset 0 0 0 1px #ffd74080}.odds:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.odds__die{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:#ffd7401f;color:#ffd740;transform:rotate(-8deg);transition:transform .4s var(--ease-out)}.odds:hover .odds__die{transform:rotate(8deg) scale(1.06)}.odds.is-roll .odds__die{animation:odds-roll .9s cubic-bezier(.34,1.4,.64,1)}@keyframes odds-roll{0%{transform:rotate(-8deg)}35%{transform:translateY(-10px) rotate(200deg) scale(1.1)}70%{transform:translateY(0) rotate(340deg)}to{transform:rotate(352deg)}}.odds__t b{color:#ffd740;font-weight:700}.how__n small{color:var(--slate);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}@media(prefers-reduced-motion:reduce){.odds.is-roll .odds__die{animation:none}}.pd .score .score__close.is-spin{animation:x-spin .7s cubic-bezier(.34,1.56,.64,1)}@keyframes x-spin{50%{transform:rotate(270deg) scale(1.35);box-shadow:0 0 0 6px #ffd74059}to{transform:rotate(540deg)}}.pd .score .score__card.is-toss{animation:card-toss .95s cubic-bezier(.5,0,.3,1);transform-origin:50% 60%}@keyframes card-toss{0%{transform:perspective(1100px)}40%{transform:perspective(1100px) translateY(-34px) rotateY(180deg) rotate(-5deg) scale(.9);filter:blur(1.5px)}75%{transform:perspective(1100px) translateY(6px) rotateY(340deg) rotate(1deg) scale(1.02);filter:none}to{transform:perspective(1100px) rotateY(360deg)}}.dz__ctl{position:relative}.tog__play{padding:2px 0;border:0;border-radius:0;background:none;color:#e1e8f59e;font:500 12px/1.3 var(--font-mono);letter-spacing:.04em;text-decoration:underline dotted rgba(225,232,245,.45) 1.5px;text-underline-offset:5px}.tog__play:hover{border:0;background:none;color:#f0ecfae6}.gh{position:absolute;left:0;top:0;z-index:6;display:inline-flex;align-items:center;gap:6px;color:#e6e6f0c7;font:600 10.5px/1 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;text-decoration:underline dotted rgba(230,230,240,.55) 1.5px;text-underline-offset:4px;text-shadow:0 0 6px #0b0b0f,0 0 10px #0b0b0f;pointer-events:none;opacity:0;transition:left .9s var(--ease-out),top .9s var(--ease-out),opacity .6s}.gh:before{content:"";width:15px;height:15px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 11V5.5a1.5 1.5 0 0 1 3 0V10m0-.5V4a1.5 1.5 0 0 1 3 0v6m0-1.5a1.5 1.5 0 0 1 3 0V13a7 7 0 0 1-7 7h-.6a6 6 0 0 1-4.6-2.2L3.6 14.6a1.6 1.6 0 0 1 2.4-2.1L9 15%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M9 11V5.5a1.5 1.5 0 0 1 3 0V10m0-.5V4a1.5 1.5 0 0 1 3 0v6m0-1.5a1.5 1.5 0 0 1 3 0V13a7 7 0 0 1-7 7h-.6a6 6 0 0 1-4.6-2.2L3.6 14.6a1.6 1.6 0 0 1 2.4-2.1L9 15%27 fill=%27none%27 stroke=%27black%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") center / contain no-repeat;filter:drop-shadow(0 1px 3px #0b0b0f)}.gh.is-on{opacity:1}.gh.is-tap:before{animation:hint-press .6s ease-in-out}.end__bar .end__say{display:inline;padding:0;overflow:visible}@media(max-width:1100px){.end__you{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px}.end__you b{font-size:24px}}.tgl{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:0;padding:4px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.tgl:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .35s,box-shadow .35s}.tgl:has(>button:nth-of-type(2)[aria-pressed=true]):before{transform:translate(100%);background:linear-gradient(135deg,#fff1b0,#ffd740);box-shadow:0 6px 22px #ffd74059}.tgl.tgl>button{position:relative;z-index:1;padding:9px 18px;border:0!important;background:none!important;box-shadow:none;color:var(--ink-dim);transform:none!important;transition:color .3s}.tgl.tgl>button:hover{color:#fff}.tgl.tgl>button[aria-pressed=true]{color:#15121c}.tgl>.cue--key{position:absolute;left:100%;top:50%;margin-left:12px;translate:0 -50%}@media(max-width:640px){.tgl>.cue--key{display:none}}@media(prefers-reduced-motion:reduce){.tgl:before{transition:none}}.cue.cue.cue{color:#e1e8f5b8;font:500 11.5px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:none}.cue.cue.cue b{color:inherit;font-weight:500}.gh,.dive__hint{color:#e1e8f5b8;font:500 11.5px/1.4 var(--font-mono);letter-spacing:.04em;text-transform:none}.ask__tabs{position:relative;display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1f}.ask__tabs:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:#fff;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .35s,box-shadow .35s}.ask.is-you .ask__tabs:before{transform:translate(100%);background:linear-gradient(135deg,#fff1b0,#ffd740);box-shadow:0 6px 22px #ffd74059}.ask .ask__tab{position:relative;z-index:1;padding:7px 14px;background:none!important;color:var(--ink-dim);text-align:center;transition:color .3s}.ask:not(.is-you) .ask__tab--off,.ask.is-you .ask__tab--on{color:#15121c}@media(prefers-reduced-motion:reduce){.ask__tabs:before{transition:none}}.fmt{display:grid;justify-items:center;gap:18px;margin-top:30px}.fmt__keys{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;padding:4px;border-radius:999px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1f}.fmt__keys button{padding:9px 16px;border:0;border-radius:999px;background:none;color:var(--ink-dim);font:600 14px/1.2 var(--font-display);cursor:pointer;transition:background .35s,color .35s,box-shadow .35s}.fmt__keys button:hover{color:#fff}.fmt__keys button:focus-visible{outline:2px solid var(--accent-ink);outline-offset:2px}.fmt__keys button[aria-pressed=true]{background:linear-gradient(135deg,#fff1b0,#ffd740);color:#2a2410;box-shadow:0 6px 22px #ffd7404d}.fmt__stage{position:relative;width:min(100%,560px);height:330px;perspective:900px}.fmt__idea{position:absolute;left:0;top:50%;z-index:2;display:grid;gap:4px;max-width:150px;color:#fff;font:700 14px/1.3 var(--font-display);translate:0 -50%}.fmt__idea span{color:var(--accent-ink);font:500 10px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.fmt__idea:after{content:"";position:absolute;left:calc(100% + 8px);top:50%;width:46px;height:2px;background:linear-gradient(90deg,#a97fd6,#ffd740);box-shadow:0 0 10px #ffd74080}.fmt__v{position:absolute;left:230px;top:50%;display:grid;align-content:start;gap:8px;color:#fff;opacity:0;transform:translateY(-50%) rotateY(-50deg) scale(.85);transition:opacity .45s var(--ease-out),transform .6s cubic-bezier(.34,1.4,.64,1);pointer-events:none}.fmt[data-fmt=video] .fmt__v--video,.fmt[data-fmt=carousel] .fmt__v--carousel,.fmt[data-fmt=image] .fmt__v--image,.fmt[data-fmt=text] .fmt__v--text,.fmt[data-fmt=blog] .fmt__v--blog{opacity:1;transform:translateY(-50%)}.fmt__v b{font:800 15px/1.2 var(--font-display);letter-spacing:-.01em}.fmt__line{display:block;height:7px;border-radius:4px;background:#ffffff29}.fmt__line--short{width:60%}.fmt__v--video{width:170px;height:300px;padding:16px 14px;border-radius:22px;background:radial-gradient(80% 50% at 50% 75%,rgba(169,127,214,.55),transparent),linear-gradient(170deg,#2a1f3f,#0e0b15);box-shadow:0 0 0 1px #ffffff24,0 20px 50px #00000080}.fmt__av{position:absolute;left:50%;bottom:70px;width:64px;height:64px;border-radius:50%;translate:-50% 0;background:radial-gradient(circle at 50% 38%,#e9dcfa 0 28%,transparent 29%),radial-gradient(circle at 50% 110%,#e9dcfa 0 45%,transparent 46%),#6c40a6}.fmt__cap{position:absolute;left:12px;right:12px;bottom:40px;padding:4px 6px;border-radius:6px;background:#0000008c;font:600 10.5px/1.2 var(--font-display);text-align:center}.fmt__wave{position:absolute;left:50%;bottom:14px;display:flex;gap:3px;translate:-50% 0}.fmt__wave i{width:3px;height:14px;border-radius:2px;background:#ffd740;animation:fmt-talk .9s ease-in-out infinite alternate;animation-delay:calc(var(--i) * -.13s)}@keyframes fmt-talk{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.fmt__v--carousel{width:230px;height:230px}.fmt__slide{position:absolute;inset:0;display:grid;align-content:space-between;padding:18px;border-radius:16px;background:linear-gradient(150deg,#fff6dc,#f3e8ff);color:#15121c;box-shadow:0 16px 40px #00000073;transform:translate(calc(var(--s) * 18px)) rotate(calc(var(--s) * 3deg)) scale(calc(1 - var(--s) * .05))}.fmt__slide[style*="--s: 0"]{z-index:2}.fmt__slide b{color:#15121c;font-size:18px}.fmt__slide em{justify-self:end;color:#6c40a6;font:600 11px/1 var(--font-mono);font-style:normal}.fmt[data-fmt=carousel] .fmt__slide{animation:fmt-fan 3s ease-in-out infinite}@keyframes fmt-fan{50%{transform:translate(calc(var(--s) * 26px)) rotate(calc(var(--s) * 5deg)) scale(calc(1 - var(--s) * .05))}}.fmt__v--image{width:240px}.fmt__art{position:relative;display:grid;align-content:end;aspect-ratio:1;padding:20px;border-radius:16px;overflow:hidden;background:radial-gradient(60% 50% at 80% 20%,rgba(255,215,64,.6),transparent),linear-gradient(160deg,#6c40a6,#2a1f3f);box-shadow:0 16px 40px #00000073}.fmt__art i{position:absolute;left:14px;top:-10px;color:#ffffff59;font:900 110px/1 var(--font-display);font-style:normal}.fmt__art b{position:relative;font-size:20px}.fmt__v--text{width:290px;padding:16px;border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.fmt__who{display:flex;align-items:center;gap:8px;font:700 12px/1 var(--font-display)}.fmt__who i{width:26px;height:26px;border-radius:50%;background:linear-gradient(160deg,#ffe680,#c47a12)}.fmt__v--text>b{font-weight:700}.fmt__v--blog{width:300px;padding:18px;border-radius:16px;background:#f7f3ec;color:#15121c;box-shadow:0 16px 40px #00000073}.fmt__v--blog b{color:#15121c;font-size:17px}.fmt__v--blog .fmt__line{background:#15121c26}.fmt__links{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.fmt__links i{padding:3px 8px;border-radius:999px;background:#6c40a624;color:#4b2a7a;font:600 10.5px/1.3 var(--font-display);font-style:normal;text-decoration:underline}.fmt.is-morph .fmt__idea:after{animation:fmt-beam .6s var(--ease-out)}@keyframes fmt-beam{0%{width:0;opacity:0}to{width:46px;opacity:1}}.fmt__note{min-height:1.5em;max-width:52ch;color:var(--ink-dim);font-size:15px;text-align:center}@media(max-width:640px){.fmt__stage{height:360px}.fmt__idea{left:50%;top:0;max-width:none;text-align:center;translate:-50% 0}.fmt__idea:after{display:none}.fmt__v{left:50%;top:58%;transform:translate(-50%,-50%) scale(.85)}.fmt[data-fmt=video] .fmt__v--video,.fmt[data-fmt=carousel] .fmt__v--carousel,.fmt[data-fmt=image] .fmt__v--image,.fmt[data-fmt=text] .fmt__v--text,.fmt[data-fmt=blog] .fmt__v--blog{transform:translate(-50%,-50%) scale(.85)}}@media(prefers-reduced-motion:reduce){.fmt__wave i,.fmt[data-fmt=carousel] .fmt__slide{animation:none}}.disc{position:fixed;right:18px;bottom:18px;z-index:60;display:grid;justify-items:end;gap:8px;opacity:0;translate:0 12px;pointer-events:none;transition:opacity .5s var(--ease-out),translate .5s var(--ease-out)}.disc.is-shown{opacity:1;translate:0 0;pointer-events:auto}.disc__pill{display:inline-flex;align-items:center;gap:10px;padding:9px 14px;border:0;border-radius:999px;background:#100d18eb;box-shadow:inset 0 0 0 1px #ffd74059,0 10px 30px #00000073;color:var(--ink-dim);font:500 11.5px/1 var(--font-mono);letter-spacing:.04em;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.disc__pill b{color:#ffd740;font:800 14px/1 var(--font-display)}.disc__pill:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px}.disc__dots{display:inline-flex;gap:3px}.disc__dots i{width:6px;height:6px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff59;transition:background .4s,box-shadow .4s}.disc__dots i.is-found{background:#ffd740;box-shadow:0 0 6px #ffd740cc}.disc.is-new .disc__pill{animation:disc-pop .6s cubic-bezier(.34,1.56,.64,1)}@keyframes disc-pop{40%{transform:scale(1.1);box-shadow:inset 0 0 0 1px #ffd740,0 0 30px #ffd74080}}.disc__toast{padding:7px 12px;border-radius:10px;background:#100d18eb;box-shadow:inset 0 0 0 1px #ffd7404d;color:#ffe9a0;font:600 12.5px/1.3 var(--font-display);opacity:0;translate:0 6px;transition:opacity .35s,translate .35s var(--ease-out);pointer-events:none}.disc__toast:before{content:"✦ ";color:#ffd740}.disc.is-new .disc__toast{opacity:1;translate:0 0}.disc__list{list-style:none;display:grid;gap:4px;min-width:250px;padding:10px;border-radius:14px;background:#100d18f5;box-shadow:inset 0 0 0 1px #ffffff1f,0 20px 50px #0000008c}.disc__list[hidden]{display:none}.disc__list button{display:flex;align-items:center;gap:8px;width:100%;padding:6px 8px;border:0;border-radius:8px;background:none;color:var(--slate);font:600 13px/1.3 var(--font-display);text-align:left;cursor:pointer}.disc__list button:before{content:"?";display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff4d;font:700 10px/1 var(--font-mono)}.disc__list button:hover{background:#ffffff0d;color:#fff}.disc__list li.is-found button{color:#fff}.disc__list li.is-found button:before{content:"✓";background:#ffd740;box-shadow:none;color:#2a2410}@media(max-width:640px){.disc{right:12px;bottom:12px}.disc__pill{padding:8px 12px;font-size:10.5px}.disc__dots{display:none}}@media(prefers-reduced-motion:reduce){.disc.is-new .disc__pill{animation:none}}
