.ml-field[data-v-f55cad8b]{z-index:0;pointer-events:none;background:#070707;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.ml-field>span[data-v-f55cad8b]{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ml-heap[data-v-f55cad8b]{transform-origin:0 0;width:390px;height:680px;transform:scale(var(--hs,1)) translateY(-40px);filter:saturate(.8)contrast(1.06)sepia(.12);position:absolute;top:0;left:0}.ml-print[data-v-f55cad8b]{opacity:0;width:136px;height:auto;transform:translate(var(--dx), -36px) rotate(var(--r)) scale(1.06);animation:.7s cubic-bezier(.2,.8,.2,1) forwards ml-drop-f55cad8b;display:block;position:absolute;box-shadow:0 14px 30px rgba(0,0,0,.55),0 2px 4px rgba(0,0,0,.4)}@keyframes ml-drop-f55cad8b{to{opacity:1;transform:translate(0, 0) rotate(var(--r)) scale(1)}}@media (prefers-reduced-motion:reduce){.ml-print[data-v-f55cad8b]{transform:rotate(var(--r));animation-duration:.2s}}.ml-veil[data-v-f55cad8b]{background:rgba(7,7,7,.5)}.ml-scrim[data-v-f55cad8b]{background:radial-gradient(120% 70% at 50% 18%, rgba(7,7,7,0) 40%, rgba(7,7,7,.5) 100%), linear-gradient(to bottom, rgba(7,7,7,0) calc(260px * var(--hs,1)), rgba(7,7,7,.78) calc(385px * var(--hs,1)), rgba(7,7,7,.97) calc(455px * var(--hs,1)), #070707 calc(488px * var(--hs,1)))}.ml-topfade[data-v-f55cad8b]{background:linear-gradient(rgba(7,7,7,.62) 0%,rgba(7,7,7,.28) 7%,rgba(7,7,7,0) 15%)}.ml-scrim-form[data-v-f55cad8b]{opacity:0;background:linear-gradient(rgba(7,7,7,.42) 0%,rgba(7,7,7,.55) 10%,rgba(7,7,7,.72) 19%,rgba(7,7,7,.88) 27%,rgba(7,7,7,.96) 33%,rgba(7,7,7,.996) 39%,#070707 46%)}.ml-scrim[data-v-f55cad8b],.ml-scrim-form[data-v-f55cad8b],.ml-topfade[data-v-f55cad8b],.ml-veil[data-v-f55cad8b]{transition:opacity .28s}.ml-field--form .ml-scrim[data-v-f55cad8b]{opacity:0}.ml-field--form .ml-scrim-form[data-v-f55cad8b]{opacity:1}.ml-field--form .ml-topfade[data-v-f55cad8b]{opacity:0}.ml-form-scroll[data-v-f55cad8b]{padding-bottom:calc(1.5rem + var(--kb-height,0px));transition:padding-bottom .22s cubic-bezier(.32,.72,0,1)}.ml-grain[data-v-f55cad8b]{opacity:.55;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='mlg'><feTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='180' height='180' filter='url(%23mlg)'/></svg>");background-size:180px 180px;top:-2px;bottom:-2px;left:-2px;right:-2px}.ml-grain-lift[data-v-f55cad8b]{opacity:.11;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='137' height='137'><filter id='mlg2'><feTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='137' height='137' filter='url(%23mlg2)'/></svg>");background-size:137px 137px;top:-2px;bottom:-2px;left:-2px;right:-2px}.ml-hero[data-v-f55cad8b]{padding-bottom:max(36px,min(5.4vh,50px))}.ml-type[data-v-f55cad8b]{text-align:left;flex:none;width:100%;position:relative}.ml-headline[data-v-f55cad8b]{font-family:var(--font-display);letter-spacing:-.045em;color:#fbfaf7;font-size:min(40px,11.3636vw - 5.45455px);font-weight:560;line-height:.94}.ml-line[data-v-f55cad8b]{white-space:nowrap;display:block}.auth-btn-light[data-v-f55cad8b]{color:#262626;cursor:pointer;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:18px;transition:background-color .18s,transform .12s;display:flex;position:relative}@media (hover:hover){.auth-btn-light[data-v-f55cad8b]:hover{background:#f5f5f5}}.auth-btn-light[data-v-f55cad8b]:active:where(html[data-press-armed] *){transform:scale(.985)}.auth-btn-light[data-v-f55cad8b]:disabled{opacity:.7;cursor:wait}.auth-btn-dark[data-v-f55cad8b]{color:#fff;cursor:pointer;background:#000;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:18px;transition:background-color .18s,transform .12s;display:flex;position:relative}@media (hover:hover){.auth-btn-dark[data-v-f55cad8b]:hover{background:#181818}}.auth-btn-dark[data-v-f55cad8b]:active:where(html[data-press-armed] *){transform:scale(.985)}.auth-btn-icon[data-v-f55cad8b]{justify-content:center;align-items:center;display:inline-flex;position:absolute;left:18px}.ml-auth-head[data-v-f55cad8b]{margin-bottom:28px}.ml-auth-title[data-v-f55cad8b]{letter-spacing:-.03em;color:#fff;font-size:30px;font-weight:600;line-height:1.1}.ml-auth-sub[data-v-f55cad8b]{letter-spacing:-.005em;color:rgba(255,255,255,.5);margin-top:8px;font-size:15px;line-height:1.45}.primary-btn[data-v-f55cad8b]{color:#0a0a0a;letter-spacing:-.01em;cursor:pointer;background:#fff;border-radius:14px;width:100%;height:54px;padding:0 18px;font-size:16px;font-weight:600;transition:background-color .3s,color .3s,transform .12s,opacity .2s}@media (hover:hover){.primary-btn[data-v-f55cad8b]:hover:not(:disabled){background:#f5f5f5}}.primary-btn[data-v-f55cad8b]:active:where(html[data-press-armed] *):not(:disabled){transform:scale(.985)}.primary-btn[data-v-f55cad8b]:disabled{color:rgba(255,255,255,.4);cursor:not-allowed;background:rgba(255,255,255,.1)}.nav-btn[data-v-f55cad8b]{color:rgba(255,255,255,.9);border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .18s,color .18s;display:flex}@media (hover:hover){.nav-btn[data-v-f55cad8b]:hover{color:#fff;background:rgba(255,255,255,.06)}}.nav-btn[data-v-f55cad8b]:active:where(html[data-press-armed] *){background:rgba(255,255,255,.1)}.input-wrap[data-v-f55cad8b]{display:block;position:relative}.input-field[data-v-f55cad8b]{color:#fff;letter-spacing:-.01em;-webkit-appearance:none;appearance:none;background:rgba(9,9,11,.72);border:1px solid rgba(255,255,255,.13);border-radius:14px;width:100%;height:54px;padding:0 16px;font-size:16px;transition:background-color .3s,border-color .3s,color .3s}.input-field[data-v-f55cad8b]::placeholder{color:rgba(255,255,255,.36)}.input-field[data-v-f55cad8b]:focus{background:rgba(9,9,11,.86);border-color:rgba(255,255,255,.5);outline:none}.input-field[data-v-f55cad8b]:-webkit-autofill{caret-color:#fff;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0b0d!important}.input-field[data-v-f55cad8b]:-webkit-autofill:focus{caret-color:#fff;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0b0d!important}.input-field[data-v-f55cad8b]:-webkit-autofill:active{caret-color:#fff;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0b0d!important}@media (hover:hover){.input-field[data-v-f55cad8b]:-webkit-autofill:hover{caret-color:#fff;transition:background-color 99999s ease-in-out;-webkit-text-fill-color:#fff!important;box-shadow:inset 0 0 0 1000px #0b0b0d!important}}.input-field-with-action[data-v-f55cad8b]{padding-right:48px}.input-wrap-readonly .input-field-readonly[data-v-f55cad8b]{color:rgba(255,255,255,.5);cursor:default;background:rgba(9,9,11,.5);border-color:rgba(255,255,255,.08)}.code-field[data-v-f55cad8b]{text-align:center;text-indent:.5em;width:100%;font-family:var(--font-mono);letter-spacing:.5em;color:#fff;-webkit-appearance:none;appearance:none;background:rgba(9,9,11,.72);border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:17px 16px;font-size:28px;transition:background-color .18s,border-color .18s}.code-field[data-v-f55cad8b]::placeholder{color:rgba(255,255,255,.18)}.code-field[data-v-f55cad8b]:focus{background:rgba(9,9,11,.86);border-color:rgba(255,255,255,.5);outline:none}.input-edit-btn[data-v-f55cad8b]{color:rgba(255,255,255,.5);border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .18s,color .18s;display:flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (hover:hover){.input-edit-btn[data-v-f55cad8b]:hover{color:#fff;background:rgba(255,255,255,.06)}}.input-edit-btn[data-v-f55cad8b]:active:where(html[data-press-armed] *){background:rgba(255,255,255,.1)}@keyframes fadeInDown-f55cad8b{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-f55cad8b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-down[data-v-f55cad8b]{animation:.7s ease-out forwards fadeInDown-f55cad8b}.animate-fade-in-up[data-v-f55cad8b]{animation:.8s ease-out forwards fadeInUp-f55cad8b}.animation-delay-200[data-v-f55cad8b]{animation-delay:.2s}.animation-delay-300[data-v-f55cad8b]{animation-delay:.32s}.animation-delay-400[data-v-f55cad8b]{animation-delay:.45s}.animation-delay-500[data-v-f55cad8b]{animation-delay:.58s}.safe-area-top[data-v-f55cad8b]{padding-top:max(env(safe-area-inset-top), 14px)}.safe-area-bottom[data-v-f55cad8b]{padding-bottom:max(env(safe-area-inset-bottom), 12px)}.view-fade-enter-active[data-v-f55cad8b]{transition:opacity .2s}.view-fade-enter-from[data-v-f55cad8b]{opacity:0}.view-fade-leave-active[data-v-f55cad8b]{transition:opacity .22s}.view-fade-leave-to[data-v-f55cad8b]{opacity:0}.view-slide-enter-active[data-v-f55cad8b]{transition:opacity .28s,transform .28s}.view-slide-enter-from[data-v-f55cad8b]{opacity:0;transform:translateY(28px)}.view-slide-leave-active[data-v-f55cad8b]{transition:opacity .18s,transform .18s}.view-slide-leave-to[data-v-f55cad8b]{opacity:0;transform:translateY(20px)}.ml-seg-thumb[data-v-f55cad8b]{background:rgba(255,255,255,.16);border-radius:10px;width:calc(50% - 2px);transition:transform .34s cubic-bezier(.32,.72,0,1);position:absolute;top:2px;bottom:2px;left:2px}.ml-seg-thumb.is-right[data-v-f55cad8b]{transform:translate(100%)}.ml-head-swap[data-v-f55cad8b]{display:grid}.ml-head-swap[data-v-f55cad8b]>*{grid-area:1/1}.head-fwd-enter-active[data-v-f55cad8b],.head-back-enter-active[data-v-f55cad8b]{transition:opacity .26s 60ms,transform .34s cubic-bezier(.32,.72,0,1)}.head-fwd-leave-active[data-v-f55cad8b],.head-back-leave-active[data-v-f55cad8b]{transition:opacity .14s,transform .34s cubic-bezier(.32,.72,0,1)}.head-fwd-enter-from[data-v-f55cad8b],.head-back-leave-to[data-v-f55cad8b]{opacity:0;transform:translate(16px)}.head-fwd-leave-to[data-v-f55cad8b],.head-back-enter-from[data-v-f55cad8b]{opacity:0;transform:translate(-16px)}@media (prefers-reduced-motion:reduce){.ml-seg-thumb[data-v-f55cad8b]{transition:none}.head-fwd-enter-from[data-v-f55cad8b],.head-fwd-leave-to[data-v-f55cad8b],.head-back-enter-from[data-v-f55cad8b],.head-back-leave-to[data-v-f55cad8b]{transform:none}}.ml-btn-stack[data-v-f55cad8b]{place-items:center;display:grid;overflow:hidden}.ml-btn-stack[data-v-f55cad8b]>*{grid-area:1/1}.ml-label-enter-active[data-v-f55cad8b]{transition:opacity .24s 80ms,transform .38s cubic-bezier(.32,.72,0,1)}.ml-label-leave-active[data-v-f55cad8b]{transition:opacity .12s,transform .3s cubic-bezier(.32,.72,0,1)}.ml-label-enter-from[data-v-f55cad8b]{opacity:0;transform:translateY(10px)}.ml-label-leave-to[data-v-f55cad8b]{opacity:0;transform:translateY(-10px)}.ml-pencil-enter-active[data-v-f55cad8b]{transition:opacity .24s .12s}.ml-pencil-leave-active[data-v-f55cad8b]{transition:opacity .12s}.ml-pencil-enter-from[data-v-f55cad8b],.ml-pencil-leave-to[data-v-f55cad8b]{opacity:0}@media (prefers-reduced-motion:reduce){.ml-label-enter-from[data-v-f55cad8b],.ml-label-leave-to[data-v-f55cad8b]{transform:none}}.pg-landing .pencil{pointer-events:none;z-index:30;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.pg-landing .pencil path{fill:none;stroke:var(--sun);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;filter:url(#lp-rough)}.pg-landing .hero{height:var(--vh);z-index:2;min-height:680px;position:relative;overflow-x:clip;overflow-y:visible}.pg-landing .heap{z-index:1;--pw:min(clamp(120px,13vw,210px),19cqh);position:absolute;top:10%;bottom:2%;left:47%;right:1%;container-type:size}.pg-landing .pile{width:min(100%,calc(var(--pw)*4));height:min(100%,calc(var(--pw)*4.25));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pg-landing .pr{width:var(--pw);transform:translate(var(--dx,0),-40px) rotate(var(--r)) scale(1.06);opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards lp-drop;position:absolute}@keyframes lp-drop{to{opacity:1;transform:translate(0,0) rotate(var(--r)) scale(1)}}.pg-landing .fade{background:linear-gradient(90deg,var(--ink) 0%,var(--ink) 36%,rgba(11,10,9,0) 56%);z-index:2;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pg-landing .copy{z-index:10;flex-direction:column;justify-content:center;width:min(50%,660px);display:flex;position:absolute;top:max(72px,min(7vw,104px));bottom:0;left:max(16px,min(4vw,56px))}.pg-landing .copy h1{font:600 clamp(40px,5.5vw,96px)/.94 var(--disp);letter-spacing:-.045em;color:#fff}.pg-landing .copy h1 span{white-space:nowrap;display:block}.pg-landing .copy>p{font:400 clamp(15px,1.3vw,18px)/1.55 var(--body);color:var(--mute);max-width:40ch;margin-top:24px}.pg-landing .deck{height:440px;position:relative}.pg-landing .qc{color:#0c0b0a;width:min(100%,430px);transform:translate(-50%,-50%) translate(var(--x,0),var(--y,0)) rotate(var(--rot,0deg));transition:transform .7s var(--ease),opacity .5s;background:#f4f1ea;border-radius:24px;padding:24px 24px 22px;position:absolute;top:50%;left:50%;box-shadow:0 24px 60px rgba(0,0,0,.35)}.pg-landing .qc[data-slot="0"]{--x:0px;--y:0px;--rot:0deg;z-index:3}.pg-landing .qc[data-slot="1"]{--x:18px;--y:22px;--rot:3.5deg;z-index:2;filter:brightness(.8)}.pg-landing .qc[data-slot="2"]{--x:-16px;--y:40px;--rot:-4deg;z-index:1;filter:brightness(.62)}.pg-landing .qc.out{--x:-120%;--y:-10px;--rot:-14deg;opacity:0}.pg-landing .qc-cat{font:500 12px var(--body);color:rgba(12,11,10,.55);justify-content:space-between;align-items:center;display:flex}.pg-landing .qc-cat span{align-items:center;gap:8px;display:flex}.pg-landing .qc-cat i{background:var(--sun);border-radius:50%;width:8px;height:8px}.pg-landing .qc-q{font:600 clamp(22px,2vw,27px)/1.12 var(--disp);letter-spacing:-.02em;min-height:3.4em;margin:18px 0 22px}.pg-landing .qc-o{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pg-landing .qc-o div{font:500 14px/1.2 var(--body);border:1.5px solid rgba(12,11,10,.8);border-radius:13px;padding:14px 12px;transition:background .3s,color .3s}.pg-landing .qc-o div.on{color:#fff;background:#0c0b0a}.pg-landing .tally{gap:6px;margin-top:26px;display:flex}.pg-landing .tally i{background:var(--faint);border-radius:2px;width:22px;height:4px;transition:background .4s}.pg-landing .tally i.on{background:var(--sun)}.pg-landing .read{grid-template-columns:.8fr 1.2fr;align-items:center;gap:max(24px,min(4vw,60px));margin-top:56px;display:grid;position:relative}.pg-landing .read .print{width:100%;max-width:340px;transform:rotate(-3deg)}.pg-landing .sigwrap{max-width:760px;margin:0 auto;position:relative}.pg-landing .sig svg{width:100%;height:auto;overflow:visible}.pg-landing .sig path{fill:var(--sun)}.pg-landing .sig{opacity:0;transition:transform 1.4s var(--ease),opacity 1s;transform:scale(.86)rotate(-8deg)}.pg-landing .in .sig{opacity:1;transform:none}.pg-landing .sig .ld{fill:none;stroke:var(--sun);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.pg-landing .sig .dot{fill:var(--cream);stroke:var(--sun);stroke-width:1.6px;vector-effect:non-scaling-stroke}.pg-landing .sig .nt{opacity:0;transition:opacity .6s}.pg-landing .in .sig .nt{opacity:1}.pg-landing .sig .nt text{font-family:var(--body);fill:var(--cream);font-size:12px;font-weight:500}.pg-landing .sig .nt text.sub{fill:rgba(246,241,231,.55);font-size:9.5px;font-weight:400}.pg-landing .notes-list{display:none}.pg-landing .signame{text-align:center;font:600 clamp(22px,2vw,30px) var(--disp);letter-spacing:-.02em;color:#fff;margin-top:8px}.pg-landing .signame small{font:400 14px var(--body);color:var(--mute);margin-top:4px;display:block}.pg-landing .askside{justify-content:center;align-items:center;gap:0;display:flex;position:relative}.pg-landing .askside .print{z-index:1;width:min(44%,230px);transform:rotate(-6deg)translate(30px)}.pg-landing .ask{z-index:2;background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:22px;width:min(100%,420px);min-height:292px;padding:20px;position:relative;box-shadow:0 30px 60px rgba(0,0,0,.4)}.pg-landing .ask-h{font:600 14px var(--body);align-items:center;gap:10px;display:flex}.pg-landing .ask-h img{object-fit:cover;border-radius:50%;width:36px;height:36px}.pg-landing .ask-h span{font:400 12px var(--body);color:var(--mute);display:block}.pg-landing .ask-q{background:var(--cream);color:#0c0b0a;width:-webkit-fit-content;width:fit-content;max-width:88%;font:500 14px/1.35 var(--body);border-radius:18px 18px 4px;min-height:40px;margin:18px 0 0 auto;padding:11px 14px}.pg-landing .ask-q:empty{visibility:hidden}.pg-landing .ask-src{font:500 11px var(--body);color:var(--sun);opacity:0;margin:16px 0 6px;transition:opacity .4s}.pg-landing .ask-a{font:400 15px/1.55 var(--body);color:rgba(246,241,231,.92)}.pg-landing .ask-a b{color:#fff;box-shadow:inset 0 -2px 0 var(--sun);font-weight:600}.pg-landing .ask-a .w{opacity:0;transition:opacity .35s}.pg-landing .ask-a .w.on{opacity:1}.pg-landing .ask-in{font:400 14px var(--body);color:var(--mute);background:rgba(255,255,255,.06);border-radius:14px;margin-top:18px;padding:12px 14px}.pg-landing .sheet{grid-template-columns:repeat(6,1fr);gap:max(12px,min(1.6vw,24px));margin-top:max(110px,min(11vw,150px));display:grid;position:relative}.pg-landing .cell{position:relative}.pg-landing .cell .print{width:100%}.pg-landing .cell:nth-child(odd){transform:rotate(-1.5deg)}.pg-landing .cell:nth-child(2n){transform:rotate(1.2deg)}.pg-landing .cell .tag{font:600 15px/1.3 var(--disp);color:#fff;opacity:0;min-height:40px;margin-top:30px;transition:opacity .6s 1.2s}.pg-landing .cell .tag span{font:400 13px var(--body);color:var(--mute);margin-top:2px;display:block}.pg-landing .found-in .cell .tag{opacity:1}.pg-landing .cell.dim .print{transition:opacity 1s .6s,filter 1s .6s}.pg-landing .found-in .cell.dim .print{opacity:.34;filter:grayscale(.6)}.pg-landing .gal{gap:10px;height:max(450px,min(38vw,510px));margin-top:max(40px,min(4.4vw,60px));padding-top:30px;display:flex;container-type:inline-size}.pg-landing .pp{--fc:color-mix(in srgb,var(--w) 10%,#121114);background:var(--w);min-width:0;color:var(--wi);cursor:pointer;transition:flex .8s var(--ease);border-radius:26px;flex:1 1 0;position:relative;overflow:visible}.pg-landing .pp.on{cursor:default;z-index:3;flex:7 1 0}.pg-landing .pp .mk{width:64px;transition:all .8s var(--ease);filter:drop-shadow(0 6px 10px rgba(0,0,0,.25));position:absolute;top:22px;left:50%;transform:translate(-50%)}.pg-landing .pp.on .mk{z-index:6;width:160px;animation:lp-mkSettle 1.1s var(--ease) both;top:-46px;left:24px;transform:none}@keyframes lp-mkSettle{0%{translate:0;rotate:0deg}45%{translate:0 -18px;rotate:-7deg}72%{translate:0 4px;rotate:12deg}to{translate:0;rotate:6deg}}.pg-landing .pp .vl{writing-mode:vertical-rl;font:600 20px var(--disp);letter-spacing:-.01em;white-space:nowrap;transition:opacity .3s;position:absolute;bottom:26px;left:50%;transform:translate(-50%)rotate(180deg)}.pg-landing .pp.on .vl{opacity:0}.pg-landing .pp .open{clip-path:inset(-80px 0);opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.pg-landing .pp.on .open{opacity:1;transition:opacity .6s .45s}.pg-landing .pp .oi{width:calc((100cqw - (var(--n) - 1) * 10px) * 7 / (var(--n) + 6));grid-template-columns:1fr minmax(0,262px);align-items:end;gap:30px;height:100%;padding:30px;display:grid}.pg-landing .pp .ttl b{font:600 clamp(36px,3.8vw,58px)/.95 var(--disp);letter-spacing:-.04em;max-width:9ch;display:block}.pg-landing .pp .ttl span{font:500 16px/1.35 var(--body);opacity:.75;margin-top:14px;display:block}.pg-landing .pp .ttl i{font:500 13px var(--body);background:color-mix(in srgb,var(--wi) 10%,transparent);border-radius:999px;align-items:center;gap:8px;margin-top:22px;padding:8px 12px;font-style:normal;display:inline-flex}.pg-landing .fc{background:var(--fc);border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 50px rgba(0,0,0,.28)}.pg-landing .fc .ph{aspect-ratio:4/4.1;position:relative}.pg-landing .fc .ph img{object-fit:cover;width:100%;height:100%}.pg-landing .fc .ph:after{content:"";background:linear-gradient(transparent 55%,rgba(0,0,0,.72));position:absolute;top:0;bottom:0;left:0;right:0}.pg-landing .fc .tg{z-index:2;background:var(--w);color:var(--wi);font:600 12px var(--body);border-radius:999px;padding:6px 11px;position:absolute;top:12px;left:12px}.pg-landing .fc .nm{z-index:2;color:#fff;font:600 22px var(--disp);letter-spacing:-.02em;position:absolute;bottom:12px;left:14px}.pg-landing .fc .nm span{font:400 13px var(--body);opacity:.8;margin-top:2px;display:block}.pg-landing .fc .bt{grid-template-columns:1fr;gap:8px;padding:10px;display:grid}.pg-landing .fc .ph.crew{background:color-mix(in srgb,var(--w) 16%,var(--fc));justify-content:center;align-items:center;display:flex}.pg-landing .fc .ph.crew:after{background:linear-gradient(transparent 62%,rgba(0,0,0,.5))}.pg-landing .fc .seats{grid-template-columns:repeat(3,64px);gap:12px;margin-top:-34px;display:grid}.pg-landing .fc .seats img,.pg-landing .fc .seats i{border-radius:50%;width:64px;height:64px}.pg-landing .fc .seats img{object-fit:cover;box-shadow:0 0 0 3px var(--fc),0 8px 18px rgba(0,0,0,.3)}.pg-landing .fc .seats i{border:2px dashed color-mix(in srgb,var(--w) 55%,transparent)}.pg-landing .fc .bt div{height:46px;font:600 14px var(--body);border-radius:13px;place-items:center;transition:transform .15s;display:grid}.pg-landing .fc .bt .kn{background:var(--w);color:var(--wi)}.pg-landing .fc .bt .kn.press{transform:scale(.93)}.pg-landing .fc .fl{z-index:4;background:var(--w);color:var(--wi);clip-path:circle(0% at 75% 94%);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:22px;transition:clip-path .7s cubic-bezier(.6,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pg-landing .fc .fl.on{clip-path:circle(150% at 75% 94%)}.pg-landing .fc .fl .duo{margin-bottom:18px;display:flex}.pg-landing .fc .fl .duo img{object-fit:cover;width:70px;height:70px;box-shadow:0 0 0 3px var(--w),0 0 0 5px var(--wi);border-radius:50%}.pg-landing .fc .fl .duo img+img{margin-left:-14px}.pg-landing .fc .fl .duo.many img{width:54px;height:54px}.pg-landing .fc .fl b{font:600 34px/1 var(--disp);letter-spacing:-.03em}.pg-landing .fc .fl p{font:400 14px/1.45 var(--body);opacity:.85;margin-top:10px}.pg-landing .fc .fl .mb{background:var(--wi);color:var(--wt);font:600 13px var(--body);border-radius:999px;margin-top:16px;padding:11px 16px}.pg-landing .dm{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:22px;justify-self:end;width:min(100%,420px);padding:20px;position:relative}.pg-landing .dm-h{font:600 14px var(--body);border-bottom:1px solid rgba(255,255,255,.07);align-items:center;gap:10px;padding-bottom:14px;display:flex}.pg-landing .dm-h img{object-fit:cover;border-radius:50%;width:36px;height:36px}.pg-landing .dm-h svg{width:17px;height:17px;color:var(--sun)}.pg-landing .dm-stamp{text-align:center;font:500 11px var(--body);color:var(--mute);margin:14px 0}.pg-landing .msg{opacity:0;transition:opacity .5s,transform .5s var(--ease);align-items:flex-end;gap:8px;margin-top:8px;display:flex;transform:translateY(8px)}.pg-landing .in .msg{opacity:1;transform:none}.pg-landing .in .msg:nth-of-type(2){transition-delay:.3s}.pg-landing .in .msg:nth-of-type(3){transition-delay:1s}.pg-landing .in .msg:nth-of-type(4){transition-delay:1.7s}.pg-landing .in .msg:nth-of-type(5){transition-delay:2.4s}.pg-landing .msg p{font:400 14px/1.4 var(--body);border-radius:18px;max-width:78%;padding:10px 13px}.pg-landing .msg.them p{background:rgba(255,255,255,.08);border-bottom-left-radius:4px}.pg-landing .msg.me{justify-content:flex-end}.pg-landing .msg.me p{background:var(--sun);color:#000;border-bottom-right-radius:4px}.pg-landing .scan{font:500 15px var(--body);color:var(--cream);align-items:center;gap:10px;margin-top:28px;display:flex}.pg-landing .scan svg{width:22px;height:22px;color:var(--sun);flex:none}.pg-landing .close{height:min(var(--vh),860px);text-align:center;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.pg-landing .wall{opacity:.55;flex-wrap:wrap;place-content:center;gap:18px;animation:60s linear infinite alternate lp-drift;display:flex;position:absolute;top:-12%;bottom:-12%;left:-6%;right:-6%}.pg-landing .wall img{width:max(130px,min(12vw,190px));box-shadow:0 14px 30px rgba(0,0,0,.6)}.pg-landing .wall img:nth-child(3n){transform:rotate(-6deg)}.pg-landing .wall img:nth-child(3n+1){transform:rotate(4deg)translateY(14px)}.pg-landing .wall img:nth-child(3n+2){transform:rotate(-2deg)translateY(-10px)}@keyframes lp-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}.pg-landing .close:after{content:"";background:radial-gradient(ellipse at center,rgba(11,10,9,.55),rgba(11,10,9,.35) 70%),linear-gradient(180deg,var(--ink) 0%,rgba(11,10,9,.9) 7%,rgba(11,10,9,.5) 20%,transparent 34%,transparent 56%,rgba(11,10,9,.22) 62%,rgba(11,10,9,.55) 74%,rgba(11,10,9,.84) 86%,rgba(11,10,9,.96) 94%,var(--ink) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.pg-landing .close .in-c{z-index:2;padding:0 16px;position:relative}.pg-landing .close h2{font:600 clamp(44px,7.4vw,128px)/.9 var(--disp);letter-spacing:-.045em;color:#fff}.pg-landing .lp-paper{pointer-events:none;z-index:35;filter:drop-shadow(0 12px 16px rgba(0,0,0,.5))drop-shadow(0 2px 3px rgba(0,0,0,.4));position:absolute}.pg-landing .lp-paper img{width:100%;display:block}.pg-landing .lp-pen{opacity:0;width:max(62px,min(5.6vw,92px));transition:opacity .35s;top:0;left:0}.pg-landing .lp-pen.on{opacity:1}.pg-landing .obj{transition:transform .5s cubic-bezier(.3,1.35,.5,1)}.pg-landing .trainer{width:max(130px,min(13vw,200px));top:-2%;left:-4%;transform:rotate(-8deg)}.pg-landing .trainer img{transform-origin:18% 92%;animation:2s steps(24,end) infinite lp-rock}@keyframes lp-rock{0%,to{transform:rotate(0)}30%{transform:rotate(-9deg)}55%{transform:rotate(2deg)}75%{transform:rotate(0)}}.pg-landing .cup{filter:none;mix-blend-mode:screen;width:max(170px,min(15vw,230px));bottom:-24%;right:-16%}.pg-landing .cup video{width:100%;display:block}.pg-landing .trainer.up{transform:translate(-6px,-18px)rotate(-14deg)scale(1.05)}.pg-landing .cup.up{transform:translate(4px,-16px)scale(1.05)}.pg-landing .trainer.down{filter:drop-shadow(0 6px 8px rgba(0,0,0,.4))brightness(.7)}.pg-landing .cup.down{opacity:.6}.pg-landing .loopv{pointer-events:none;mix-blend-mode:screen;z-index:4;position:absolute}.pg-landing .loopv,.pg-landing .cup video{-webkit-mask-image:radial-gradient(closest-side,#000 72%,transparent);mask-image:radial-gradient(closest-side,#000 72%,transparent)}.pg-landing .bubble,.pg-landing .talkloop{width:max(120px,min(11vw,160px));top:-70px;right:-54px}.pg-landing .lp-pen img{transform-origin:3.5% 96.5%}.pg-landing .lp-pen.rest img{animation:2.6s steps(31,end) infinite lp-tap}@keyframes lp-tap{0%,62%,to{transform:rotate(0)}68%{transform:rotate(-7deg)}74%{transform:rotate(0)}80%{transform:rotate(-7deg)}86%{transform:rotate(0)}}.pg-landing .record{z-index:-1;width:72%;animation:7s steps(42,end) infinite lp-spin;top:-28%;left:44%}@keyframes lp-spin{to{transform:rotate(360deg)}}.pg-landing .talk{position:relative}.pg-landing .copy .getrow{margin-top:32px}.pg-landing .close .getrow{margin:32px auto 0}.pg-landing .rev{height:calc(var(--vh) * 3.2);position:relative}.pg-landing .rev-pin{height:var(--vh);align-items:center;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow:clip}.pg-landing .rev-in{grid-template-columns:1fr auto;align-items:center;gap:max(32px,min(6vw,100px));display:grid}.pg-landing .chap{gap:8px;margin-top:36px;list-style:none;display:grid}.pg-landing .chap li{font:500 16px var(--body);color:rgba(246,241,231,.34);align-items:center;gap:14px;transition:color .4s;display:flex}.pg-landing .chap li i{width:24px;height:2px;transition:width .5s var(--ease),background .4s;background:currentColor;border-radius:2px}.pg-landing .chap li.on{color:#fff}.pg-landing .chap li.on i{background:var(--sun);width:48px}.pg-landing .deck4{--ds:.8;width:calc(390px * var(--ds));height:calc(844px * var(--ds));margin-right:max(0px,min(4vw,80px));position:relative}.pg-landing .deck4-in{width:390px;height:844px;transform:scale(var(--ds));transform-origin:0 0;position:absolute;top:0;left:0}.pg-landing .ws{transition:transform .8s var(--ease),opacity .6s,filter .6s;transform-origin:50% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.pg-landing .ws .phone{box-shadow:0 30px 70px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.06)}.pg-landing .ws[data-s=past]{opacity:0;z-index:5;transform:translate(-80%,-2%)rotate(-12deg)}.pg-landing .ws[data-s=now]{z-index:4}.pg-landing .ws[data-s=n1]{filter:brightness(.6);z-index:3;transform:translate(9%,2%)rotate(4deg)scale(.95)}.pg-landing .ws[data-s=n2]{filter:brightness(.4);z-index:2;transform:translate(17%,4%)rotate(8deg)scale(.9)}.pg-landing .ws[data-s=n3]{opacity:0;z-index:1;transform:translate(17%,4%)rotate(8deg)scale(.9)}.pg-landing .real{grid-template-columns:1.05fr .95fr;align-items:center;gap:max(32px,min(6vw,100px));display:grid}.pg-landing .plate{aspect-ratio:1;justify-self:center;width:100%;max-width:580px;position:relative}.pg-landing .plate svg.gl{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.pg-landing .gl path{fill:none;vector-effect:non-scaling-stroke}.pg-landing .gl .ga path{stroke:var(--sun);stroke-width:.7px;opacity:.6}.pg-landing .gl .gb path{stroke:var(--cream);stroke-width:.55px;opacity:.28}.pg-landing .gl .gc path{stroke:var(--sun);stroke-width:.6px;opacity:.38}.pg-landing .gl text{font:600 7.2px var(--body);letter-spacing:.14em;fill:var(--sun);opacity:.85}.pg-landing .pw{width:34%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.pg-landing .pw .print{width:100%}.pg-landing .pw .sb{background:var(--sun);opacity:0;height:2px;box-shadow:0 -24px 30px -6px color-mix(in srgb,var(--sun) 40%,transparent);position:absolute;top:4%;left:5%;right:5%}.pg-landing .in .pw .sb{animation:lp-scan 1.5s .5s var(--ease) 2 alternate}@keyframes lp-scan{0%{opacity:1;top:4%}to{opacity:1;top:78%}}.pg-landing .pw .ok{width:44px;height:44px;color:var(--sun);opacity:0;transition:opacity .4s 3.6s,transform .6s cubic-bezier(.3,1.5,.5,1) 3.6s;position:absolute;top:-16px;right:-16px;transform:scale(.4)rotate(-20deg)}.pg-landing .in .pw .ok{opacity:1;transform:none}.pg-landing .checks{gap:12px;margin-top:28px;display:grid}.pg-landing .checks .scan{margin-top:0}.pg-landing .who{text-align:center}.pg-landing .who .h2{font-size:max(40px,min(5.4vw,88px))}.pg-landing .lp-flap{perspective:600px;gap:max(3px,min(.4vw,6px));margin-top:22px;display:inline-flex}.pg-landing .lp-ft{width:max(24px,min(4.3vw,66px));height:max(36px,min(6.3vw,96px));font:700 clamp(22px,4.4vw,68px)/1 var(--disp);color:var(--cream);border-radius:max(4px,min(.5vw,8px));position:relative;box-shadow:0 8px 18px rgba(0,0,0,.4)}.pg-landing .lp-ft span{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#1d1b18;height:50%;position:absolute;left:0;right:0;overflow:hidden}.pg-landing .lp-ft span i{place-items:center;height:200%;font-style:normal;display:grid;position:absolute;left:0;right:0}.pg-landing .lp-ft .t,.pg-landing .lp-ft .f1{border-radius:inherit;border-bottom-right-radius:0;border-bottom-left-radius:0;top:0}.pg-landing .lp-ft .t i,.pg-landing .lp-ft .f1 i{top:0}.pg-landing .lp-ft .b,.pg-landing .lp-ft .f2{border-radius:inherit;background:#191714;border-top-left-radius:0;border-top-right-radius:0;bottom:0}.pg-landing .lp-ft .b i,.pg-landing .lp-ft .f2 i{bottom:0}.pg-landing .lp-ft .f1{transform-origin:50% 100%;z-index:2}.pg-landing .lp-ft .f2{transform-origin:50% 0;z-index:2;transform:rotateX(90deg)}.pg-landing .lp-ft.go .f1{animation:90ms ease-in forwards lp-fTop}.pg-landing .lp-ft.go .f2{animation:90ms ease-out 90ms forwards lp-fBot}@keyframes lp-fTop{to{transform:rotateX(-90deg)}}@keyframes lp-fBot{to{transform:rotateX(0)}}.pg-landing .lp-ft:after{content:"";z-index:3;background:#0b0a09;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.pg-landing .who .lead{max-width:46ch;margin:28px auto 0}.pg-landing .faq{grid-template-columns:.8fr 1.2fr;align-items:start;gap:max(32px,min(6vw,100px));display:grid}.pg-landing .faq-l{position:-webkit-sticky;position:sticky;top:48px}.pg-landing .faq-l a{color:var(--cream)}.pg-landing .qa{border-top:1px solid rgba(255,255,255,.1)}.pg-landing .qa:last-child{border-bottom:1px solid rgba(255,255,255,.1)}.pg-landing .qa button{all:unset;box-sizing:border-box;cursor:pointer;width:100%;font:600 clamp(18px,1.6vw,22px)/1.25 var(--disp);letter-spacing:-.015em;color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex}.pg-landing .qa button i{width:34px;height:34px;color:var(--cream);border:1px solid rgba(255,255,255,.22);border-radius:50%;flex:none;transition:background .3s,border-color .3s,color .3s;position:relative}.pg-landing .qa button i:before,.pg-landing .qa button i:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.6px;position:absolute;top:50%;left:50%;translate:-50% -50%}.pg-landing .qa button i:after{transition:rotate .4s var(--ease);rotate:90deg}.pg-landing .qa.open button i{background:var(--sun);border-color:var(--sun);color:#000}.pg-landing .qa.open button i:after{rotate:0deg}.pg-landing .qa .ans{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.pg-landing .qa.open .ans{grid-template-rows:1fr}.pg-landing .qa .ans>div{overflow:hidden}.pg-landing .qa .ans p{font:400 16px/1.6 var(--body);color:var(--mute);max-width:62ch;padding:0 56px 26px 0}.pg-landing .where{grid-template-columns:.7fr 1.3fr;align-items:center;gap:max(32px,min(5vw,80px));display:grid}.pg-landing .au svg{width:100%;height:auto;display:block;overflow:visible}.pg-landing .au circle{fill:var(--cream)}.pg-landing .au circle.lit{fill:var(--sun)}.pg-landing .au text{font-family:var(--disp);fill:#fff;letter-spacing:-.02px;font-size:1.25px;font-weight:600}.pg-landing .au text.s{font-family:var(--body);fill:var(--mute);letter-spacing:0;font-size:.8px;font-weight:500}@media (min-width:761px) and (max-width:1100px){.pg-landing .deck4{--ds:.66}.pg-landing .heap{left:53%}.pg-landing .copy{width:min(49%,560px)}.pg-landing .read{grid-template-columns:1fr}.pg-landing .read .print{max-width:260px;margin:0 auto}}@media (max-width:760px){.pg-landing .hero{flex-direction:column;height:auto;min-height:0;display:flex}.pg-landing .copy{order:1;width:auto;padding:112px 16px 0;position:relative;top:auto;left:0}.pg-landing .heap{--pw:128px;order:2;height:480px;margin:28px 6px 24px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.pg-landing .pile{width:auto;height:auto;top:0;bottom:0;left:0;right:0;transform:none}.pg-landing .fade{display:none}.pg-landing .two,.pg-landing .read{grid-template-columns:1fr}.pg-landing .deck{order:2;height:360px}.pg-landing .read .print{max-width:220px;margin:0 auto}.pg-landing .sig .nt{display:none}.pg-landing .notes-list{grid-template-columns:repeat(2,-webkit-max-content);font:500 14px var(--body);color:var(--cream);grid-template-columns:repeat(2,max-content);justify-content:center;gap:14px 40px;margin:18px 0 6px;display:grid}.pg-landing .notes-list div{border-left:2px solid var(--sun);padding-left:10px}.pg-landing .notes-list span{font:400 12px var(--body);color:var(--mute);margin-top:2px;display:block}.pg-landing .sheet{grid-template-columns:repeat(3,1fr)}.pg-landing .cell .tag{font-size:14px}.pg-landing .askside{margin-top:12px}.pg-landing .askside .print{display:none}.pg-landing .dm{justify-self:stretch;width:100%}.pg-landing .gal{flex-direction:column;gap:8px;height:auto}.pg-landing .pp{height:64px;transition:height .7s var(--ease);flex:none}.pg-landing .gal{--ph:530px}.pg-landing .fc .ph{aspect-ratio:auto;height:252px}.pg-landing .pp.on{height:var(--ph);flex:none}.pg-landing .pp .open{clip-path:inset(-80px 0 0)}.pg-landing .pp .mk{width:44px;top:10px;left:14px;transform:none}.pg-landing .pp.on .mk{width:110px;top:-30px;left:calc(100% - 124px)}.pg-landing .pp .vl{writing-mode:horizontal-tb;font-size:18px;top:20px;bottom:auto;left:70px;transform:none}.pg-landing .pp .oi{width:auto;height:var(--ph);grid-template-columns:1fr;align-content:end;align-items:start;gap:18px;padding:22px}.pg-landing .pp .ttl b{font-size:34px}.pg-landing .trainer{width:110px;top:-6%;left:-2%}.pg-landing .talkloop{width:110px;top:-52px;bottom:auto;left:auto;right:-10px}.pg-landing .bubble{width:110px;top:-52px;right:-10px}.pg-landing .cup{width:130px;bottom:-18%;right:-4%}.pg-landing .rev-in{grid-template-columns:1fr;align-content:center;gap:26px}.pg-landing .rev .lead{margin-top:14px;font-size:14.5px}.pg-landing .chap{display:none}.pg-landing .deck4{--ds:.52;justify-self:center;margin:0 34px 0 0}.pg-landing .real,.pg-landing .where,.pg-landing .faq{grid-template-columns:1fr}.pg-landing .real .copyside{order:-1}.pg-landing .au text{font-size:1.9px}.pg-landing .au text.s{font-size:1.25px}.pg-landing .plate{max-width:360px}.pg-landing .faq-l{position:static}.pg-landing .qa .ans p{padding-right:0}}@media (prefers-reduced-motion:reduce){.pg-landing .sig,.pg-landing .sig .nt,.pg-landing .msg,.pg-landing .cell .tag,.pg-landing .cell.dim .print{transition:none}.pg-landing .rv:where(:not(.wd .rv)){transition:none}.pg-landing .lp-paper img{animation-duration:0s!important}.pg-landing .rv:where(:not(.wd .rv)){opacity:1;transform:none}.pg-landing .pr{opacity:1;transform:rotate(var(--r));animation:none}.pg-landing .pp.on .mk{animation:none;rotate:6deg}.pg-landing .ws,.pg-landing .chap li,.pg-landing .chap li i,.pg-landing .qa .ans,.pg-landing .pp .open,.pg-landing .pp.on .open,.pg-landing .pp .mk,.pg-landing .fc .fl{transition:none}.pg-landing .in .pw .sb{animation:none}.pg-landing .pw .ok{transition:none}}
