@property --chr-gx{syntax:"<number>";inherits:true;initial-value:0}@property --chr-gy{syntax:"<number>";inherits:true;initial-value:0}.chr{--chr-glide:cubic-bezier(.22, 1, .36, 1);--chr-spring:linear(0, .024, .086, .172, .27, .373, .474, .57, .657, .734, .8, .856, .902, .939, .968, .99, 1.006, 1.017, 1.024, 1.027, 1.029, 1.028, 1.027, 1.025, 1.022, 1.019, 1.016, 1.013, 1.011, 1.008, 1.006, 1.005, 1.003, 1.002, 1.001, 1, 1, 1, .999, .999, 1);--chr-jelly:linear(0, .03, .108, .213, .332, .453, .569, .675, .768, .846, .91, .959, .996, 1.022, 1.039, 1.049, 1.053, 1.052, 1.049, 1.044, 1.038, 1.032, 1.025, 1.019, 1.014, 1.01, 1.006, 1.003, 1.001, .999, .998, .998, .997, .997, .997, .998, .998, .998, .999, .999, .999, .999, 1, 1, 1, 1, 1, 1, 1);--chr-soft:var(--chr-spring);--chr-out:cubic-bezier(.22, 1, .36, 1);--chr-io:cubic-bezier(.45, 0, .55, 1);--chr-t:calc(var(--chr-tempo,1) * var(--chr-pace,1));--chr-b:calc(var(--chr-bounce,1) * var(--chr-spunk,1));--chr-h:var(--chr-hold,1);--chr-o:var(--chr-orbit,1);--chr-blue:#2f6bff;--chr-amber:#f5a524;--chr-green:#22c55e;--chr-red:#f2555a;--el-x:0;--el-y:0;--el-r:0deg;--el-sx:1;--el-sy:1;--er-x:0;--er-y:0;--er-r:0deg;--er-sx:1;--er-sy:1;--chr-tilt:0deg;--chr-dy:0%;transition:--chr-gx calc(.95s * var(--chr-t)) var(--chr-glide), --chr-gy calc(.95s * var(--chr-t)) var(--chr-glide)}.dark .chr{--chr-blue:#6e9bff}.chr :is(.chr-lean,.chr-pose,.chr-settle,.chr-react,.chr-head,.chr-eye,.chr-look,.chr-lid,.chr-arc,.chr-chev,.chr-bodywrap,.chr-face){transform-box:fill-box}.chr-settle{transform-origin:50% 55%}.chr-ground,.chr-lean,.chr-react,.chr-head{transform-origin:50% 100%}.chr-pose{transform-origin:50% 85%}.chr-eye,.chr-look,.chr-lid,.chr-arc,.chr-chev,.chr-bodywrap,.chr-face{transform-origin:50%}.chr-ground{backface-visibility:hidden}.chr-gaze{transform:translate(calc(var(--chr-gx) * var(--chr-u) * .8), calc(var(--chr-gy) * var(--chr-u) * .55))}.chr-look{transform:rotate(calc(var(--chr-gx) * 10deg))}.chr-lean{transform:translateX(calc(var(--chr-gx) * 2%)) rotate(calc(var(--chr-gx) * 3.5deg));transition:transform calc(.3s * var(--chr-t)) var(--chr-glide)}.chr-sphere .chr-gaze{--g2:calc(var(--chr-gx) * var(--chr-gx) + var(--chr-gy) * var(--chr-gy));--m:calc(1 - .12 * var(--g2));transform-box:view-box;transform-origin:var(--chr-face-o,50% 50%);transform:matrix(calc(var(--m) * (1 - .2 * var(--chr-gx) * var(--chr-gx))), calc(var(--m) * -.2 * var(--chr-gx) * var(--chr-gy)), calc(var(--m) * -.2 * var(--chr-gx) * var(--chr-gy)), calc(var(--m) * (1 - .2 * var(--chr-gy) * var(--chr-gy))), calc(var(--chr-gx) * var(--chr-travel,9)), calc(var(--chr-gy) * var(--chr-travel,9)))}.chr-sphere .chr-look{transform:rotate(calc(var(--chr-gx) * var(--chr-gy) * 38deg))}.chr-eye{transform:translate(calc(var(--e-x) * var(--chr-u)), calc(var(--e-y) * var(--chr-u))) rotate(var(--e-r)) scale(var(--e-sx), var(--e-sy));transition:transform calc(.65s * var(--chr-t)) var(--chr-glide)}.chr-eye-l{--e-x:var(--el-x);--e-y:var(--el-y);--e-r:var(--el-r);--e-sx:var(--el-sx);--e-sy:var(--el-sy)}.chr-eye-r{--e-x:var(--er-x);--e-y:var(--er-y);--e-r:var(--er-r);--e-sx:var(--er-sx);--e-sy:var(--er-sy)}.chr-pose{transform:translateY(var(--chr-dy)) rotate(var(--chr-tilt));transition:transform calc(1s * var(--chr-t)) var(--chr-spring)}.chr-face{transition:opacity .16s}.chr-lid{transition:transform .2s cubic-bezier(.25,.8,.35,1),opacity .16s}.chr[data-blink] .chr-lid{transition:transform .1s cubic-bezier(.6,0,.85,.35),opacity .16s;transform:scaleY(.08)}.chr-arc,.chr-chev{opacity:0;transition:opacity .14s ease, transform calc(.56s * var(--chr-t)) var(--chr-glide);transform:scale(.7,.2)}.chr:is([data-face=happy],[data-face=proud]) .chr-arc,.chr[data-face=laughing] .chr-chev{opacity:1;transition-delay:70ms;transform:none}.chr:is([data-face=happy],[data-face=proud],[data-face=laughing]) .chr-lid{opacity:0;transform:scaleY(.2)}.chr[data-face=attentive]{--el-sx:1.1;--el-sy:1.13;--el-y:.1;--er-sx:1.1;--er-sy:1.13;--er-y:.1}.chr[data-face=surprised]{--el-x:-.14;--el-y:-.12;--el-sx:1.2;--el-sy:1.28;--er-x:.14;--er-y:-.12;--er-sx:1.2;--er-sy:1.28;--chr-dy:-2.5%}.chr[data-face=excited]{--el-y:-.14;--el-sx:1.15;--el-sy:1.2;--er-y:-.14;--er-sx:1.15;--er-sy:1.2;--chr-dy:-2.5%}.chr[data-face=happy]{--el-y:-.05;--er-y:-.05}.chr[data-face=angry]{--el-y:.1;--el-r:-18deg;--el-sy:.7;--er-y:.1;--er-r:18deg;--er-sy:.7}.chr[data-face=sad]{--el-y:.36;--el-r:16deg;--el-sy:.8;--er-y:.36;--er-r:-16deg;--er-sy:.8;--chr-dy:3.5%;--chr-tilt:-4deg}.chr[data-face=scared]{--el-x:-.24;--el-sx:.76;--el-sy:.8;--er-x:.24;--er-sx:.76;--er-sy:.8;--chr-dy:1%}.chr[data-face=suspicious]{--el-x:.3;--el-sy:.38;--er-x:.3;--er-sy:.54;--chr-tilt:-4deg}.chr[data-face=confused]{--el-sx:1.12;--el-sy:1.18;--el-r:-7deg;--er-y:.12;--er-sx:.82;--er-sy:.66;--er-r:12deg;--chr-tilt:7deg}.chr[data-face=curious]{--el-x:-.3;--el-y:-.25;--er-x:-.3;--er-y:-.25;--er-sx:1.17;--er-sy:1.24;--chr-tilt:8deg}.chr[data-face=proud]{--el-y:-.22;--er-y:-.22;--chr-dy:-2.5%;--chr-tilt:-4deg}.chr[data-face=shy]{--el-x:.35;--el-y:.42;--el-sx:.88;--el-sy:.84;--er-x:.35;--er-y:.42;--er-sx:.88;--er-sy:.84;--chr-tilt:6deg}.chr[data-face=unimpressed]{--el-y:.22;--el-sy:.42;--er-y:.22;--er-sy:.42;--chr-tilt:-2deg}.chr[data-face=sleepy]{--el-y:.3;--el-sy:.34;--er-y:.3;--er-sy:.34;--chr-tilt:6deg;--chr-dy:1%}.chr[data-face=thinking]{--el-x:.45;--el-y:-.45;--el-r:13deg;--el-sy:.84;--er-x:.45;--er-y:-.45;--er-r:13deg;--chr-tilt:-6deg}.chr[data-face=focused]{--el-y:.05;--el-sy:.72;--er-y:.05;--er-sy:.72}.chr[data-face=asleep]{--el-y:.3;--el-sy:.12;--er-y:.3;--er-sy:.12;--chr-tilt:6deg;--chr-dy:1%}.chr[data-face=wink]{--er-sy:.12;--el-sx:1.06;--el-sy:1.08;--chr-tilt:7deg}.chr-sphere:is([data-face=thinking],[data-face=curious],[data-face=shy],[data-face=suspicious]){--el-x:0;--er-x:0;--el-y:0;--er-y:0}.chr:is([data-motion=idle],[data-motion=watching]) .chr-ground{animation:chr-idle calc(13s * var(--chr-t)) linear var(--chr-delay,0s) infinite}.chr[data-motion=watching] .chr-ground{animation-duration:calc(16s * var(--chr-t))}.chr[data-motion=thinking] .chr-ground{animation:chr-ponder calc(14s * var(--chr-t)) linear var(--chr-delay,0s) infinite}.chr[data-motion=working]{transition-duration:calc(.48s * var(--chr-t))}.chr[data-motion=working] .chr-ground{animation:chr-busy calc(.68s * var(--chr-t)) ease-in-out calc(.3s * var(--chr-t)) infinite}.chr[data-motion=waiting] .chr-ground{animation:chr-beckon calc(4.2s * var(--chr-t)) linear calc(.6s * var(--chr-t)) infinite}.chr[data-motion=blocked]{--chr-gx:0!important;--chr-gy:.45!important}.chr[data-motion=blocked] .chr-ground{animation:chr-droop calc(.9s * var(--chr-t)) var(--chr-spring) both, chr-error calc(7.5s * var(--chr-t)) ease-in-out calc(.9s * var(--chr-t)) infinite;transform:translateY(3%)rotate(-4deg)}.chr .chr-bodywrap{transition:opacity .4s}.chr[data-motion=blocked] .chr-bodywrap{opacity:.62}.chr[data-motion=done] .chr-ground{animation:chr-hops calc(1.5s * var(--chr-t)) both}.chr[data-motion=sleeping]{--chr-gx:0!important;--chr-gy:.2!important}.chr[data-motion=sleeping] .chr-ground{animation:chr-sleep calc(5s * var(--chr-t)) ease-in-out var(--chr-delay,0s) infinite}.chr[data-gaze=you]{--chr-gx:0!important;--chr-gy:.15!important}.chr[data-gaze=up]{--chr-gx:0!important;--chr-gy:-.8!important}.chr[data-gaze=down]{--chr-gx:0!important;--chr-gy:.7!important}.chr[data-gaze=left]{--chr-gx:-.9!important;--chr-gy:0!important}.chr[data-gaze=right]{--chr-gx:.9!important;--chr-gy:0!important}.chr[data-gaze=up-left]{--chr-gx:-.7!important;--chr-gy:-.6!important}.chr[data-gaze=up-right]{--chr-gx:.7!important;--chr-gy:-.6!important}.chr[data-gaze=down-left]{--chr-gx:-.7!important;--chr-gy:.5!important}.chr[data-gaze=down-right]{--chr-gx:.7!important;--chr-gy:.5!important}.chr[data-settle=a] .chr-settle{animation:chr-settle-a calc(1s * var(--chr-t)) var(--chr-glide)}.chr[data-settle=b] .chr-settle{animation:chr-settle-b calc(1s * var(--chr-t)) var(--chr-glide)}.chr[data-offscreen],.chr[data-offscreen] *{animation-play-state:paused!important}.chr[data-move=wink]{--er-sy:.1;--chr-tilt:6deg;--chr-gx:.1!important;--chr-gy:.05!important}.chr[data-move=wide]{--el-sx:1.48;--el-sy:1.52;--er-sx:1.48;--er-sy:1.52;--chr-gx:.1!important;--chr-gy:.45!important}.chr[data-move=wide] .chr-react{animation:chr-pop calc(.8s * var(--chr-t))}.chr[data-move=alert]{--el-sx:1.2;--el-sy:1.2;--er-sx:1.2;--er-sy:1.2;--el-x:-.1;--er-x:.1}.chr[data-move=alert] .chr-react{animation:chr-alert-pop calc(1.1s * var(--chr-t))}.chr[data-move=notify]{--el-sx:1.12;--el-sy:.52;--er-sx:1.12;--er-sy:.52;--chr-gx:-.35!important;--chr-gy:.1!important}.chr[data-move=exclaim]{--el-sy:1.38;--er-sy:1.38;--el-y:-.15;--er-y:-.15}.chr[data-move=exclaim] .chr-react{animation:chr-exclaim calc(.85s * var(--chr-t)) var(--chr-out)}.chr[data-move=egg]{--chr-gx:.6!important;--chr-gy:-.7!important}.chr[data-move=egg] .chr-react{animation:chr-egg calc(1.4s * var(--chr-t))}.chr[data-move=play] .chr-react{transform-origin:50% 55%;animation:chr-play calc(1.3s * var(--chr-t))}.chr[data-move=play]{--el-sy:.9;--er-sy:.9}.chr[data-move=swirl]{animation:chr-swirl-gaze calc(1.6s * var(--chr-t)) ease-in-out}.chr[data-move=swirl] .chr-react{transform-origin:50% 55%;animation:chr-swirl calc(1.6s * var(--chr-t))}.chr[data-move=orbit]{animation:chr-orbit-gaze calc(2.6s * var(--chr-t)) ease-in-out}.chr[data-move=hop] .chr-react{animation:chr-hop calc(.76s * var(--chr-t))}.chr[data-move=boop] .chr-react{animation:chr-boop calc(.6s * var(--chr-t))}.chr[data-move=nod] .chr-react{animation:chr-nod calc(.7s * var(--chr-t)) ease-in-out}.chr[data-move=shake] .chr-react{animation:chr-shake calc(.76s * var(--chr-t)) ease-in-out}.chr[data-react=hover] .chr-react{animation:chr-pop calc(.7s * var(--chr-t))}.chr[data-react=hover]:not([data-move]){--el-sx:1.14;--el-sy:1.14;--er-sx:1.14;--er-sy:1.14}.chr-bang{transform-box:fill-box;transform-origin:50% -258%;opacity:0}.chr-bang-dot{transform-box:fill-box;transform-origin:50%}.chr-sphere:is([data-move=exclaim],[data-move=alert]){--el-sx:1;--el-sy:1;--er-sx:1;--er-sy:1;--el-x:0;--er-x:0;--el-y:0;--er-y:0}.chr-sphere:is([data-move=exclaim],[data-move=alert]) .chr-react{animation:none}.chr-sphere[data-move=exclaim] .chr-bodywrap{animation:chr-bang-tilt calc(1.6s * var(--chr-t)) both}.chr-sphere[data-move=exclaim] .chr-bang{animation:chr-bang-tilt-dot calc(1.6s * var(--chr-t)) both}.chr-sphere[data-move=alert] .chr-bodywrap{animation:chr-bang-up calc(1.4s * var(--chr-t)) both}.chr-sphere[data-move=alert] .chr-bang{animation:chr-bang-up-dot calc(1.4s * var(--chr-t)) both}.chr-sphere:is([data-move=exclaim],[data-move=alert]) :is(.chr-face,.chr-sphere-extra){animation:chr-face-away calc(1.5s * var(--chr-t)) both}.chr-sphere[data-move=burst] .chr-react{transform-origin:50%;animation:chr-pop-out calc(2s * var(--chr-t)) both}.chr-sphere[data-move=burst]{animation:chr-roll-in calc(2s * var(--chr-t)) both}.chr-sphere[data-move=burst] :is(.chr-face,.chr-sphere-extra){animation:chr-face-roll calc(2s * var(--chr-t)) both}.chr-sphere[data-move=burst] .chr-bit{animation-delay:calc(.48s * var(--chr-t))}.chr-ring{opacity:0;transition:opacity calc(.42s * var(--chr-t)) ease}.chr-ring circle,.chr-ring path{vector-effect:non-scaling-stroke}.chr:is([data-motion=working],[data-move=orbit],[data-move=play]) .chr-ring{opacity:1;transition-delay:calc(.4s * var(--chr-t))}.chr:is([data-move=orbit],[data-move=play]) .chr-ring{transition-delay:0s}.chr[data-motion=watching] .chr-ring-a{opacity:.4}.chr:is([data-motion=working],[data-motion=watching],[data-move=orbit],[data-move=play]) .chr-ring-spin{animation:chr-orbit calc(1.6s * var(--chr-t) / var(--chr-o)) linear infinite}.chr-ring-b .chr-ring-spin{animation-duration:calc(2.4s * var(--chr-t) / var(--chr-o));animation-direction:reverse}.chr[data-motion=watching] .chr-ring-spin{animation-duration:calc(6s * var(--chr-t) / var(--chr-o))}.chr-bit{opacity:0}.chr:is([data-motion=done],[data-move=burst]) .chr-bit{animation:chr-bit calc(.9s * var(--chr-t)) var(--chr-out) calc(.16s * var(--chr-t)) both}.chr[data-move=burst] .chr-bit{animation-delay:0s}.chr-comet{opacity:0}.chr[data-move=comet] .chr-comet{opacity:1;animation:chr-comet calc(1.4s * var(--chr-t)) var(--chr-io) both}.chr-dot{aspect-ratio:1;background:var(--chr-dot,var(--chr-amber));width:max(7px,18%);box-shadow:0 0 0 2px var(--card,var(--background));pointer-events:none;transform-origin:50%;animation:chr-dot-in .52s var(--chr-spring) both;border-radius:50%;position:absolute;top:2%;right:2%}.chr-dot[data-tone=blue]{--chr-dot:var(--chr-blue)}.chr-dot[data-tone=green]{--chr-dot:var(--chr-green)}.chr-dot[data-tone=red]{--chr-dot:var(--chr-red)}.chr-dot[data-tone=amber]{animation:chr-dot-in .52s var(--chr-spring) both, chr-dot-pulse 2.6s ease-in-out .52s infinite}.chr-huddle{--chr-spring:linear(0, .024, .086, .172, .27, .373, .474, .57, .657, .734, .8, .856, .902, .939, .968, .99, 1.006, 1.017, 1.024, 1.027, 1.029, 1.028, 1.027, 1.025, 1.022, 1.019, 1.016, 1.013, 1.011, 1.008, 1.006, 1.005, 1.003, 1.002, 1.001, 1, 1, 1, .999, .999, 1);--chr-out:cubic-bezier(.22, 1, .36, 1);align-items:flex-end;gap:calc(var(--huddle-size,56px) * .3);display:flex}.chr-huddle-team{align-items:flex-end;gap:calc(var(--huddle-size,56px) * .14);display:flex}.chr-huddle-slot{width:var(--huddle-size,56px);transform-origin:50% 100%;transition:transform calc(.72s * var(--chr-tempo,1)) var(--chr-spring), opacity .26s ease;place-items:end center;display:grid}.chr-huddle-slot[data-place=away]{opacity:0;transition-timing-function:cubic-bezier(.4,0,1,1),ease;transform:translate(-60%)scale(.15)}.chr-huddle-slot[data-place=asked]{opacity:1;transform:translateY(-8%)}.chr-huddle-slot[data-place=back]{opacity:1;transition-duration:calc(.6s * var(--chr-tempo,1)), .26s;transform:scale(.5)}@keyframes chr-idle{0%{transform:translate(0%, -0.762%) scale(calc(1 + .013 * var(--chr-b)))}1.923%{transform:translate(0.121%, -1.007%) scale(calc(1 + .013 * var(--chr-b)))}3.846%{transform:translate(0.239%, -1.193%) scale(calc(1 + .012 * var(--chr-b)))}5.769%{transform:translate(0.355%, -1.309%) scale(calc(1 + .009 * var(--chr-b)))}7.692%{transform:translate(0.465%, -1.35%) scale(calc(1 + .005 * var(--chr-b)))}9.615%{transform:translate(0.568%, -1.312%) scale(calc(1 + 0 * var(--chr-b)))}11.538%{transform:translate(0.663%, -1.198%) scale(calc(1 + -.004 * var(--chr-b)))}13.462%{transform:translate(0.749%, -1.014%) scale(calc(1 + -.008 * var(--chr-b)))}15.385%{transform:translate(0.823%, -0.771%) scale(calc(1 + -.011 * var(--chr-b)))}17.308%{transform:translate(0.885%, -0.484%) scale(calc(1 + -.013 * var(--chr-b)))}19.231%{transform:translate(0.935%, -0.168%) scale(calc(1 + -.013 * var(--chr-b)))}21.154%{transform:translate(0.971%, 0.157%) scale(calc(1 + -.011 * var(--chr-b)))}23.077%{transform:translate(0.993%, 0.473%) scale(calc(1 + -.008 * var(--chr-b)))}25%{transform:translate(1%, 0.762%) scale(calc(1 + -.003 * var(--chr-b)))}26.923%{transform:translate(0.993%, 1.007%) scale(calc(1 + .001 * var(--chr-b)))}28.846%{transform:translate(0.971%, 1.193%) scale(calc(1 + .006 * var(--chr-b)))}30.769%{transform:translate(0.935%, 1.309%) scale(calc(1 + .009 * var(--chr-b)))}32.692%{transform:translate(0.885%, 1.35%) scale(calc(1 + .012 * var(--chr-b)))}34.615%{transform:translate(0.823%, 1.312%) scale(calc(1 + .013 * var(--chr-b)))}36.538%{transform:translate(0.749%, 1.198%) scale(calc(1 + .012 * var(--chr-b)))}38.462%{transform:translate(0.663%, 1.014%) scale(calc(1 + .01 * var(--chr-b)))}40.385%{transform:translate(0.568%, 0.771%) scale(calc(1 + .006 * var(--chr-b)))}42.308%{transform:translate(0.465%, 0.484%) scale(calc(1 + .002 * var(--chr-b)))}44.231%{transform:translate(0.355%, 0.168%) scale(calc(1 + -.003 * var(--chr-b)))}46.154%{transform:translate(0.239%, -0.157%) scale(calc(1 + -.007 * var(--chr-b)))}48.077%{transform:translate(0.121%, -0.473%) scale(calc(1 + -.01 * var(--chr-b)))}50%{transform:translate(0%, -0.762%) scale(calc(1 + -.013 * var(--chr-b)))}51.923%{transform:translate(-0.121%, -1.007%) scale(calc(1 + -.013 * var(--chr-b)))}53.846%{transform:translate(-0.239%, -1.193%) scale(calc(1 + -.012 * var(--chr-b)))}55.769%{transform:translate(-0.355%, -1.309%) scale(calc(1 + -.009 * var(--chr-b)))}57.692%{transform:translate(-0.465%, -1.35%) scale(calc(1 + -.005 * var(--chr-b)))}59.615%{transform:translate(-0.568%, -1.312%) scale(calc(1 + 0 * var(--chr-b)))}61.538%{transform:translate(-0.663%, -1.198%) scale(calc(1 + .004 * var(--chr-b)))}63.462%{transform:translate(-0.749%, -1.014%) scale(calc(1 + .008 * var(--chr-b)))}65.385%{transform:translate(-0.823%, -0.771%) scale(calc(1 + .011 * var(--chr-b)))}67.308%{transform:translate(-0.885%, -0.484%) scale(calc(1 + .013 * var(--chr-b)))}69.231%{transform:translate(-0.935%, -0.168%) scale(calc(1 + .013 * var(--chr-b)))}71.154%{transform:translate(-0.971%, 0.157%) scale(calc(1 + .011 * var(--chr-b)))}73.077%{transform:translate(-0.993%, 0.473%) scale(calc(1 + .008 * var(--chr-b)))}75%{transform:translate(-1%, 0.762%) scale(calc(1 + .003 * var(--chr-b)))}76.923%{transform:translate(-0.993%, 1.007%) scale(calc(1 + -.001 * var(--chr-b)))}78.846%{transform:translate(-0.971%, 1.193%) scale(calc(1 + -.006 * var(--chr-b)))}80.769%{transform:translate(-0.935%, 1.309%) scale(calc(1 + -.009 * var(--chr-b)))}82.692%{transform:translate(-0.885%, 1.35%) scale(calc(1 + -.012 * var(--chr-b)))}84.615%{transform:translate(-0.823%, 1.312%) scale(calc(1 + -.013 * var(--chr-b)))}86.538%{transform:translate(-0.749%, 1.198%) scale(calc(1 + -.012 * var(--chr-b)))}88.462%{transform:translate(-0.663%, 1.014%) scale(calc(1 + -.01 * var(--chr-b)))}90.385%{transform:translate(-0.568%, 0.771%) scale(calc(1 + -.006 * var(--chr-b)))}92.308%{transform:translate(-0.465%, 0.484%) scale(calc(1 + -.002 * var(--chr-b)))}94.231%{transform:translate(-0.355%, 0.168%) scale(calc(1 + .003 * var(--chr-b)))}96.154%{transform:translate(-0.239%, -0.157%) scale(calc(1 + .007 * var(--chr-b)))}98.077%{transform:translate(-0.121%, -0.473%) scale(calc(1 + .01 * var(--chr-b)))}to{transform:translate(0%, -0.762%) scale(calc(1 + .013 * var(--chr-b)))}}@keyframes chr-ponder{0%{transform:translate(0.234%, -0.758%) scale(calc(1 + 0 * var(--chr-b)))}2.5%{transform:translate(0.317%, -0.84%) scale(calc(1 + .004 * var(--chr-b)))}5%{transform:translate(0.393%, -0.839%) scale(calc(1 + .007 * var(--chr-b)))}7.5%{transform:translate(0.459%, -0.757%) scale(calc(1 + .009 * var(--chr-b)))}10%{transform:translate(0.514%, -0.601%) scale(calc(1 + .009 * var(--chr-b)))}12.5%{transform:translate(0.556%, -0.386%) scale(calc(1 + .006 * var(--chr-b)))}15%{transform:translate(0.584%, -0.133%) scale(calc(1 + .003 * var(--chr-b)))}17.5%{transform:translate(0.598%, 0.133%) scale(calc(1 + -.001 * var(--chr-b)))}20%{transform:translate(0.598%, 0.386%) scale(calc(1 + -.005 * var(--chr-b)))}22.5%{transform:translate(0.582%, 0.601%) scale(calc(1 + -.008 * var(--chr-b)))}25%{transform:translate(0.553%, 0.758%) scale(calc(1 + -.009 * var(--chr-b)))}27.5%{transform:translate(0.509%, 0.84%) scale(calc(1 + -.008 * var(--chr-b)))}30%{transform:translate(0.453%, 0.839%) scale(calc(1 + -.005 * var(--chr-b)))}32.5%{transform:translate(0.386%, 0.757%) scale(calc(1 + -.001 * var(--chr-b)))}35%{transform:translate(0.31%, 0.601%) scale(calc(1 + .003 * var(--chr-b)))}37.5%{transform:translate(0.226%, 0.386%) scale(calc(1 + .006 * var(--chr-b)))}40%{transform:translate(0.136%, 0.133%) scale(calc(1 + .009 * var(--chr-b)))}42.5%{transform:translate(0.043%, -0.133%) scale(calc(1 + .009 * var(--chr-b)))}45%{transform:translate(-0.051%, -0.386%) scale(calc(1 + .007 * var(--chr-b)))}47.5%{transform:translate(-0.144%, -0.601%) scale(calc(1 + .004 * var(--chr-b)))}50%{transform:translate(-0.234%, -0.758%) scale(calc(1 + 0 * var(--chr-b)))}52.5%{transform:translate(-0.317%, -0.84%) scale(calc(1 + -.004 * var(--chr-b)))}55%{transform:translate(-0.393%, -0.839%) scale(calc(1 + -.007 * var(--chr-b)))}57.5%{transform:translate(-0.459%, -0.757%) scale(calc(1 + -.009 * var(--chr-b)))}60%{transform:translate(-0.514%, -0.601%) scale(calc(1 + -.009 * var(--chr-b)))}62.5%{transform:translate(-0.556%, -0.386%) scale(calc(1 + -.006 * var(--chr-b)))}65%{transform:translate(-0.584%, -0.133%) scale(calc(1 + -.003 * var(--chr-b)))}67.5%{transform:translate(-0.598%, 0.133%) scale(calc(1 + .001 * var(--chr-b)))}70%{transform:translate(-0.598%, 0.386%) scale(calc(1 + .005 * var(--chr-b)))}72.5%{transform:translate(-0.582%, 0.601%) scale(calc(1 + .008 * var(--chr-b)))}75%{transform:translate(-0.553%, 0.758%) scale(calc(1 + .009 * var(--chr-b)))}77.5%{transform:translate(-0.509%, 0.84%) scale(calc(1 + .008 * var(--chr-b)))}80%{transform:translate(-0.453%, 0.839%) scale(calc(1 + .005 * var(--chr-b)))}82.5%{transform:translate(-0.386%, 0.757%) scale(calc(1 + .001 * var(--chr-b)))}85%{transform:translate(-0.31%, 0.601%) scale(calc(1 + -.003 * var(--chr-b)))}87.5%{transform:translate(-0.226%, 0.386%) scale(calc(1 + -.006 * var(--chr-b)))}90%{transform:translate(-0.136%, 0.133%) scale(calc(1 + -.009 * var(--chr-b)))}92.5%{transform:translate(-0.043%, -0.133%) scale(calc(1 + -.009 * var(--chr-b)))}95%{transform:translate(0.051%, -0.386%) scale(calc(1 + -.007 * var(--chr-b)))}97.5%{transform:translate(0.144%, -0.601%) scale(calc(1 + -.004 * var(--chr-b)))}to{transform:translate(0.234%, -0.758%) scale(calc(1 + 0 * var(--chr-b)))}}@keyframes chr-busy{0%,to{transform:none}50%{transform:translateY(-3%) scale(calc(1 - .012 * var(--chr-b)), calc(1 + .02 * var(--chr-b)))}}@keyframes chr-beckon{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}42%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-1%)}60%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}66%{transform:scale(calc(1 + .025 * var(--chr-b)), calc(1 - .03 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}75%{transform:translateY(-6%) scale(calc(1 - .01 * var(--chr-b)), calc(1 + .015 * var(--chr-b)));animation-timing-function:cubic-bezier(.5,0,.67,.33)}83%{transform:scale(calc(1 + .02 * var(--chr-b)), calc(1 - .025 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-droop{0%{transform:none}to{transform:translateY(3%)rotate(-4deg)}}@keyframes chr-error{0%,78%,to{transform:translateY(3%)rotate(-4deg)}81%{transform:translate(-2%,3%)rotate(-4deg)}84%{transform:translate(2%,3%)rotate(-4deg)}87%{transform:translate(-1.4%,3%)rotate(-4deg)}90%{transform:translate(.8%,3%)rotate(-4deg)}93%{transform:translateY(3%)rotate(-4deg)}}@keyframes chr-hops{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}8%{transform:scale(calc(1 + .035 * var(--chr-b)), calc(1 - .045 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}27%{transform:translateY(-12%) scale(calc(1 - .015 * var(--chr-b)), calc(1 + .02 * var(--chr-b)));animation-timing-function:cubic-bezier(.5,0,.67,.33)}44%{transform:scale(calc(1 + .03 * var(--chr-b)), calc(1 - .035 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}56%{animation-timing-function:cubic-bezier(.5,0,.67,.33);transform:translateY(-4.5%)}67%{transform:scale(calc(1 + .018 * var(--chr-b)), calc(1 - .02 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-sleep{0%,to{transform:translateY(1.4%)}50%{transform:translateY(2.4%) scale(calc(1 + .035 * var(--chr-b)), calc(1 + .018 * var(--chr-b)))}}@keyframes chr-settle-a{0%{transform:scale(calc(1 - .05 * var(--chr-b)))}to{transform:none}}@keyframes chr-settle-b{0%{transform:scale(calc(1 - .05 * var(--chr-b)))}to{transform:none}}@keyframes chr-pop{0%{animation-timing-function:cubic-bezier(.25,.8,.35,1);transform:none}24%{transform:scale(calc(1 + .07 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-alert-pop{0%{animation-timing-function:cubic-bezier(.25,.8,.35,1);transform:none}18%{transform:scale(calc(1 + .12 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-exclaim{0%{animation-timing-function:cubic-bezier(.2,.75,.35,1);transform:none}24%{transform:translateY(-12%) scale(calc(1 - .05 * var(--chr-b)), calc(1 + .08 * var(--chr-b)));animation-timing-function:cubic-bezier(.55,0,.85,.4)}46%{transform:scale(calc(1 + .04 * var(--chr-b)), calc(1 - .05 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-egg{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}22%{transform:scale(calc(1 - .09 * var(--chr-b)), calc(1 + .11 * var(--chr-b)));animation-timing-function:cubic-bezier(.45,0,.55,1)}48%{transform:scale(calc(1 - .075 * var(--chr-b)), calc(1 + .095 * var(--chr-b))) rotate(-2deg);animation-timing-function:cubic-bezier(.45,0,.55,1)}72%{transform:scale(calc(1 - .09 * var(--chr-b)), calc(1 + .11 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-play{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}12%{transform:scale(calc(1 + .07 * var(--chr-b)), calc(1 - .09 * var(--chr-b)));animation-timing-function:cubic-bezier(.2,.75,.35,1)}44%{animation-timing-function:cubic-bezier(.55,0,.85,.4);transform:translateY(-24%)rotate(200deg)}68%{transform:rotate(360deg) scale(calc(1 + .06 * var(--chr-b)), calc(1 - .08 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:rotate(360deg)}}@keyframes chr-swirl{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}to{transform:rotate(360deg)}}@keyframes chr-swirl-gaze{6.25%{--chr-gx:.92;--chr-gy:.33}12.5%{--chr-gx:.71;--chr-gy:.6}18.75%{--chr-gx:.38;--chr-gy:.79}25%{--chr-gx:0;--chr-gy:.85}31.25%{--chr-gx:-.38;--chr-gy:.79}37.5%{--chr-gx:-.71;--chr-gy:.6}43.75%{--chr-gx:-.92;--chr-gy:.33}50%{--chr-gx:-1;--chr-gy:0}56.25%{--chr-gx:-.92;--chr-gy:-.33}62.5%{--chr-gx:-.71;--chr-gy:-.6}68.75%{--chr-gx:-.38;--chr-gy:-.79}75%{--chr-gx:0;--chr-gy:-.85}81.25%{--chr-gx:.38;--chr-gy:-.79}87.5%{--chr-gx:.71;--chr-gy:-.6}93.75%{--chr-gx:.92;--chr-gy:-.33}}@keyframes chr-orbit-gaze{4.167%{--chr-gx:.95;--chr-gy:.17}8.333%{--chr-gx:.55;--chr-gy:.3}12.5%{--chr-gx:0;--chr-gy:.35}16.667%{--chr-gx:-.55;--chr-gy:.3}20.833%{--chr-gx:-.95;--chr-gy:.17}25%{--chr-gx:-1.1;--chr-gy:0}29.167%{--chr-gx:-.95;--chr-gy:-.18}33.333%{--chr-gx:-.55;--chr-gy:-.3}37.5%{--chr-gx:0;--chr-gy:-.35}41.667%{--chr-gx:.55;--chr-gy:-.3}45.833%{--chr-gx:.95;--chr-gy:-.18}50%{--chr-gx:1.1;--chr-gy:0}54.167%{--chr-gx:.95;--chr-gy:.17}58.333%{--chr-gx:.55;--chr-gy:.3}62.5%{--chr-gx:0;--chr-gy:.35}66.667%{--chr-gx:-.55;--chr-gy:.3}70.833%{--chr-gx:-.95;--chr-gy:.17}75%{--chr-gx:-1.1;--chr-gy:0}79.167%{--chr-gx:-.95;--chr-gy:-.17}83.333%{--chr-gx:-.55;--chr-gy:-.3}87.5%{--chr-gx:0;--chr-gy:-.35}91.667%{--chr-gx:.55;--chr-gy:-.3}95.833%{--chr-gx:.95;--chr-gy:-.17}}@keyframes chr-hop{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}14%{transform:scale(calc(1 + .035 * var(--chr-b)), calc(1 - .045 * var(--chr-b)));animation-timing-function:cubic-bezier(.33,.67,.5,1)}40%{transform:translateY(-15%) scale(calc(1 - .015 * var(--chr-b)), calc(1 + .02 * var(--chr-b)));animation-timing-function:cubic-bezier(.5,0,.67,.33)}62%{transform:scale(calc(1 + .03 * var(--chr-b)), calc(1 - .035 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-boop{0%{animation-timing-function:cubic-bezier(.25,.8,.35,1);transform:none}22%{transform:scale(calc(1 + .09 * var(--chr-b)), calc(1 - .11 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-nod{0%,to{transform:none}40%{transform:translateY(4%)rotate(2deg)}75%{transform:translateY(-1%)}}@keyframes chr-shake{0%,to{transform:none}18%{transform:rotate(-7deg)}38%{transform:rotate(6deg)}58%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}}@keyframes chr-bang-tilt{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}12%{transform:scale(calc(1 + .07 * var(--chr-b)), calc(1 - .1 * var(--chr-b)));animation-timing-function:cubic-bezier(.3,.9,.3,1)}32%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)rotate(16deg)scale(.3,.8)}50%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)rotate(9deg)scale(.3,.8)}66%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)rotate(15deg)scale(.3,.8)}80%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translateY(-11%)rotate(11deg)scale(.3,.8)}91%{transform:scale(calc(1 + .04 * var(--chr-b)), calc(1 - .05 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-bang-tilt-dot{0%,22%{opacity:0;transform:rotate(16deg)}32%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(16deg)}50%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(9deg)}66%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(15deg)}80%{opacity:1;transform:rotate(11deg)}87%,to{opacity:0;transform:rotate(11deg)}}@keyframes chr-bang-up{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}12%{transform:scale(calc(1 + .07 * var(--chr-b)), calc(1 - .1 * var(--chr-b)));animation-timing-function:cubic-bezier(.3,.9,.3,1)}32%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)scale(.3,.8)}46%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-12%)scale(.3,.84)}60%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-11%)scale(.3,.8)}80%{animation-timing-function:cubic-bezier(.5,0,.3,1);transform:translateY(-11%)scale(.3,.8)}91%{transform:scale(calc(1 + .04 * var(--chr-b)), calc(1 - .05 * var(--chr-b)));animation-timing-function:var(--chr-jelly)}to{transform:none}}@keyframes chr-bang-up-dot{0%,22%{opacity:0}32%,80%{opacity:1}87%,to{opacity:0}}@keyframes chr-face-away{0%{opacity:1}10%,84%{opacity:0}to{opacity:1}}@keyframes chr-pop-out{0%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:none}10%{transform:scale(calc(1 + .05 * var(--chr-b)), calc(1 - .08 * var(--chr-b)));animation-timing-function:cubic-bezier(.55,0,.8,.35)}26%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:scale(.14)}44%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:translateY(-4%)scale(.15)}60%{animation-timing-function:var(--chr-glide);transform:scale(.14)}to{transform:none}}@keyframes chr-roll-in{0%{animation-timing-function:cubic-bezier(.55,0,.8,.35)}24%{--chr-gx:-1.5;--chr-gy:.05}25%,60%{--chr-gx:1.6;--chr-gy:.15;animation-timing-function:var(--chr-glide)}}@keyframes chr-face-roll{0%,18%{opacity:1}24%,60%{opacity:0}64%,to{opacity:1}}@keyframes chr-orbit{to{transform:rotate(360deg)}}@keyframes chr-bit{0%{opacity:0;transform:translateY(0)scale(.4)}20%{opacity:1}to{opacity:0;transform:translateY(calc(var(--chr-burst,12px) * -1)) scale(.9)}}@keyframes chr-comet{0%{opacity:0;transform:rotate(-90deg)}12%{opacity:1}85%{opacity:1}to{opacity:0;transform:rotate(270deg)}}@keyframes chr-dot-in{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}@keyframes chr-dot-pulse{0%,to{transform:none}50%{transform:scale(1.1)}}@supports not (transition-timing-function:linear(0, 1)){.chr,.chr-huddle{--chr-spring:cubic-bezier(.3, 1.15, .5, 1);--chr-jelly:cubic-bezier(.3, 1.3, .5, 1)}}.tn-face{flex:none;display:block}.tn-face-blink .tn-face-eyes{transform-box:fill-box;transform-origin:50%;animation:tn-blink 6s var(--tn-blink-delay,0s) infinite}.tn-face-still>svg{width:100%;height:100%;display:block;overflow:visible}.tn-bot-face{--tn-face-delay:0s;-webkit-tap-highlight-color:transparent;flex:none;display:inline-grid;position:relative}.tn-bot-face>svg{width:100%;height:100%;display:block;overflow:visible}.chr-edge{stroke:#0a0a0a17}.tn-bot-face .chr-ground{--chr-orbit-ink:color-mix(in oklab, var(--chr-orbit,var(--chr-blue)) 80%, #000)}.dark .tn-bot-face .chr-ground{--chr-orbit-ink:color-mix(in oklab, var(--chr-orbit,var(--chr-blue)) 82%, #fff)}.chr-ring-knock{stroke:var(--chr-knock,var(--card,var(--background,#fff)))}.dark .tn-bot-face .chr-ring>g>circle:not(.chr-ring-knock),.dark .tn-bot-face .chr-ring-b>g>circle{stroke-opacity:.5}.dark .chr-edge{stroke:#ffffff29}.tn-face-wrap{transform-origin:18px 18px}:is(tr,.action-link,button):hover .tn-bot-face:not([data-motion=sleeping]){--chr-gx:.75!important;--chr-gy:-.1!important}.tn-face-option:hover .chr-react{animation:.7s linear chr-pop}:is(.chr-flat .tn-bot-face:not(.chr-pattern *),.tn-bot-face[data-flat]) .tn-face-wrap{display:none}:is(.chr-flat .tn-bot-face:not(.chr-pattern *),.tn-bot-face[data-flat]) .chr-ground{--chr-ink:var(--chr-ink-flat)!important}:is(.chr-flat .tn-bot-face:not(.chr-pattern *),.tn-bot-face[data-flat]) :is(.chr-bg,.chr-bang-dot){fill:var(--chr-flat-fill)}.chr[data-move=boop] .chr-chev{opacity:1;transform:none}.chr[data-move=boop] .chr-lid{opacity:0}.chr-bit{transform-box:fill-box;transform-origin:50%}.tn-bot-face:after{content:"";pointer-events:none;background:var(--chr-dot,var(--chr-amber));width:9px;height:9px;box-shadow:0 0 0 2px var(--card);opacity:0;transition:opacity .14s ease, transform .3s var(--chr-spring);border-radius:50%;position:absolute;bottom:-1px;right:-1px;transform:scale(.3)}.tn-bot-face[data-size=lg]:after{width:13px;height:13px;bottom:1px;right:1px}.tn-bot-face[data-size=sm]:after{width:7px;height:7px}.tn-bot-face[data-detail=xs]:after{width:6px;height:6px;box-shadow:0 0 0 1.5px var(--card);bottom:-2px;right:-2px}.tn-bot-face:is([data-motion=waiting],[data-motion=blocked],[data-motion=done],[data-dot],[data-move=notify]):not([data-dot=off]):after{opacity:1;transform:none}.tn-bot-face[data-move=notify]:after{animation:chr-dot-in .46s var(--chr-spring) both, chr-dot-pulse 1.4s ease-in-out .46s infinite}.tn-bot-face[data-motion=waiting]{--chr-dot:var(--chr-amber)}.tn-bot-face[data-motion=blocked]{--chr-dot:var(--chr-red)}.tn-bot-face[data-motion=done]{--chr-dot:var(--chr-green)}.tn-bot-face[data-dot=amber]{--chr-dot:var(--chr-amber)}.tn-bot-face[data-dot=green]{--chr-dot:var(--chr-green)}.tn-bot-face[data-dot=blue]{--chr-dot:var(--chr-blue)}.tn-bot-face[data-dot=red]{--chr-dot:var(--chr-red)}.tn-bot-face[data-motion=waiting]:not([data-dot=off]):after{animation:chr-dot-pulse calc(2.6s * var(--chr-t)) ease-in-out .4s infinite}.tn-bot-face>svg{transition:opacity .3s}.tn-bot-face[data-motion=sleeping]>svg{opacity:.78}.tn-face-z{color:var(--muted-foreground);pointer-events:none;animation:tn-z 3.2s ease-in var(--tn-face-delay) infinite;font-size:10px;font-weight:700;line-height:1;position:absolute;top:-6px;right:-3px}.tn-bot-face[data-size=lg] .tn-face-z{font-size:14px;top:-8px;right:0}.tn-bot-face[data-detail=lg] .tn-face-z{font-size:max(14px,13%)}.tn-bot-face-tip{border-radius:50%;outline:none;flex:none;display:inline-grid}.tn-bot-face-tip:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px #2f6bff}.tn-face-tip{flex-direction:column;gap:1px;max-width:240px;display:flex}.tn-face-tip strong{font-weight:600}.tn-face-tip span{opacity:.8}.simple-app .fb-bot-identity{align-items:center;gap:12px;display:flex}.tn-bot-role{color:var(--foreground);font-weight:500}.tn-bot-hero{background:color-mix(in srgb, var(--foreground) 4%, transparent);border-radius:16px;align-items:center;gap:14px;margin-bottom:4px;padding:14px;display:flex}.tn-bot-hero>div:not(.tn-face-grid,.tn-look){flex-direction:column;gap:2px;min-width:0;display:flex}.tn-bot-hero>div:not(.tn-look)>strong{letter-spacing:-.01em;font-size:16px;font-weight:600}.tn-bot-hero>div:not(.tn-look)>span{color:var(--muted-foreground);font-size:13px}.tn-bot-hero{flex-wrap:wrap}.tn-bot-hero>div:not(.tn-face-grid,.tn-look){flex:160px}.tn-face-change{margin-inline-start:auto}.tn-bot-hero .tn-bot-says{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #0a0a0a0f, 0 0 0 1px var(--border);border-radius:10px 10px 10px 3px;align-self:flex-start;margin:4px 0 2px;padding:6px 10px;font-size:13px;line-height:18px}.tn-face-grid{border-top:1px solid var(--border);animation:tn-grid-in .22s var(--tn-ease,ease) both;flex-basis:100%;grid-template-columns:repeat(auto-fill,minmax(46px,1fr));gap:8px;margin-top:2px;padding-top:10px;display:grid}.tn-face-option{aspect-ratio:1;cursor:pointer;transition:box-shadow .16s ease, transform .2s var(--tn-ease,ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;box-shadow:0 0 0 2px #0000}.tn-face-option:hover>svg{animation:tn-jelly .62s var(--nos-spring,ease)}.tn-face-option[data-checked]{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #2f6bff}.tn-face-option:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px #6e9bff;outline:none}.tn-face-option>svg{border-radius:50%}@keyframes tn-grid-in{0%{opacity:0;transform:translateY(-4px)}}.tn-side-face{width:20px;height:20px;transition:transform .26s var(--tn-ease,ease);border-radius:50%;flex-shrink:0;display:inline-grid;box-shadow:0 0 0 1.5px #0a0a0a1f}.dark .tn-side-face{box-shadow:0 0 0 1.5px #ffffff38}.tn-side-face:has(.chr){box-shadow:none;border-radius:0}.tn-side-face{position:relative}.tn-side-face .tn-bot-face:after{box-shadow:0 0 0 2px var(--tn-side-bg,var(--sidebar,var(--background)))}.tn-side-scroll{margin-inline:-8px;padding-inline:8px}.tn-avatar-picker{--tn-card-shadow:var(--tn-card-shadow-hover)}.tn-avatar-picker-header{background:radial-gradient(120% 140% at 0 0,#2f6bff4d,#0000 60%),radial-gradient(120% 140% at 100% 0,#8b5cf638,#0000 60%),linear-gradient(90deg,#2f6bff24,#2f6bff0f)}.tn-avatar-picker-main{border-color:var(--card);box-shadow:0 12px 30px -12px #10182859}.tn-avatar-picker button[aria-pressed]{cursor:pointer;border-color:#0000}.tn-avatar-picker button:focus-visible{outline-offset:3px;outline:2px solid #2f6bff}.fpa-face{border-radius:50%}@keyframes tn-blink{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.12)}}@keyframes tn-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes tn-z{0%{opacity:0;transform:translateY(4px)scale(.7)}25%{opacity:.9}to{opacity:0;transform:translate(6px,-10px)scale(1.1)}}@keyframes tn-jelly{0%{transform:none}22%{transform:scale(1.12,.88)}44%{transform:scale(.94,1.07)}64%{transform:scale(1.04,.97)}82%{transform:scale(.99,1.01)}to{transform:none}}@keyframes tn-hop{0%,to{transform:none}25%{transform:scale(1.08,.9)}55%{transform:translateY(-18%)scale(.95,1.06)}80%{transform:translateY(0)scale(1.03,.97)}}.tn-bot-mini{vertical-align:-3px}.tn-bot-mini:after,.tn-bot-mini:before{display:none}.simple-app small.ft-bot-line{align-items:center;gap:6px;display:flex}.nos-line-mark{position:relative}.nos-line-mark[data-with]{align-items:flex-end;gap:3px;padding:0 6px 0 5px;width:auto!important;display:flex!important}.nos-line-with{margin-bottom:2px;display:inline-grid}.tn-bot-hero>.tn-look{border-top:1px solid var(--border);min-width:0;max-width:100%;animation:tn-grid-in .22s var(--tn-ease,ease) both;flex-direction:column;flex:100%;gap:14px;margin-top:2px;padding-top:12px;display:flex}.tn-look .tn-face-grid{border-top:0;margin-top:0;padding-top:0;animation:none}.tn-look-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.tn-look-label{flex-direction:column;flex:200px;gap:2px;min-width:0;display:flex}.tn-look-label strong{font-size:13px;font-weight:600}.tn-look-label span{color:var(--muted-foreground);font-size:12px;line-height:16px}.tn-look-flat{cursor:pointer;flex-wrap:nowrap}.tn-look-flat .tn-look-label{flex:1 1 0}.tn-mind{flex-wrap:wrap;gap:6px;display:flex}.tn-mind-chip{border:1px solid var(--border);background:var(--card);height:30px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.tn-mind-chip:hover{color:var(--foreground);border-color:color-mix(in srgb, var(--foreground) 24%, var(--border))}.tn-mind-chip[data-checked]{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.tn-mind-chip:focus-visible{outline-offset:2px;outline:2px solid #6e9bff}.nos{vertical-align:middle;-webkit-tap-highlight-color:transparent;--nos-body:#0057f7;--nos-cut:#fff;--nos-busy:#a9c3ff;--nos-glow:#9db8ff;--nos-zzz:#6e97fc;--nos-spring:cubic-bezier(.34, 1.56, .64, 1);--nos-out:cubic-bezier(.22, 1, .36, 1);flex:none;line-height:0;display:inline-block;position:relative}.nos[data-tone=white],.dark .nos[data-tone=auto]{--nos-body:#fff;--nos-cut:var(--nos-surface,var(--card,#171717));--nos-busy:#6e9bff;--nos-glow:#ffffff8c;--nos-zzz:#fff}.nos svg{width:100%;height:100%;display:block;overflow:visible}.nos[data-interactive]{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.nos-tip{border-radius:50%;outline:none;flex:none;display:inline-grid}.nos-tip:focus-visible{box-shadow:0 0 0 2px var(--background), 0 0 0 4px #2f6bff}.nos :is(.nos-antenna,.nos-ear,.nos-ball-glow,.nos-light,.nos-ring-done,.nos-z){transform-box:fill-box}.nos-antenna{transform-origin:50% 100%;transition:transform .42s var(--chr-spring);animation:nos-sway calc(3.6s * var(--chr-t)) linear -.35s infinite}.nos-ear{transition:transform .42s var(--chr-spring)}.nos-ear-l{transform-origin:100%}.nos-ear-r{transform-origin:0%}.nos-ring,.nos-scan{transform-origin:531px 548px}.nos-ring-line{transition:opacity .3s}.nos-ring{transition:opacity .4s}.nos-scan{opacity:0;transition:opacity .3s}.nos-ring-done{opacity:0;transform-origin:50%}.nos-cross{transition:transform .22s var(--chr-out)}.nos-cross-l{transform:translate(calc(var(--nos-cross,0) * 18px), calc(var(--nos-cross,0) * 4px))}.nos-cross-r{transform:translate(calc(var(--nos-cross,0) * -18px), calc(var(--nos-cross,0) * 4px))}.nos-ball-glow{opacity:0;stroke:var(--nos-glow);transform-origin:50%}.nos-light{opacity:0;transform-origin:50%;transition:opacity .18s ease, transform .42s var(--chr-spring);transform:scale(.3)}.nos:is([data-motion=thinking],[data-motion=working]) .nos-light[data-tone=blue],.nos[data-motion=waiting] .nos-light[data-tone=amber],.nos[data-motion=blocked] .nos-light[data-tone=red],.nos[data-motion=done] .nos-light[data-tone=green]{opacity:1;transform:none}.nos:is([data-motion=thinking],[data-motion=working]) .nos-ball-glow{stroke:var(--nos-busy);animation:nos-ping calc(1.3s * var(--chr-t)) var(--chr-out) infinite}.nos[data-motion=waiting] .nos-ball-glow{stroke:var(--chr-amber);animation:nos-ping calc(1.9s * var(--chr-t)) var(--chr-out) infinite}.nos[data-motion=blocked] .nos-ball-glow{stroke:var(--chr-red);animation:nos-ping calc(2.6s * var(--chr-t)) var(--chr-out) infinite}.nos[data-motion=done] .nos-ball-glow{stroke:var(--chr-green);animation:nos-ping calc(.9s * var(--chr-t)) var(--chr-out) 2}.nos[data-motion=thinking] .nos-antenna{animation:nos-boing calc(.9s * var(--chr-t)) ease-in-out, nos-sway calc(3.6s * var(--chr-t)) linear calc(.9s * var(--chr-t)) infinite}.nos[data-motion=working] .nos-ring-line{opacity:.32}.nos[data-motion=working] .nos-scan{opacity:1;transition-delay:calc(.38s * var(--chr-t));animation:chr-orbit calc(1.5s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-move=comet] .nos-scan,.nos[data-move=orbit] .nos-scan{opacity:1;animation:chr-orbit calc(1.2s * var(--chr-t) / var(--chr-o)) linear infinite}.nos:is([data-motion=working],[data-motion=waiting]) .nos-ear-l{transform:rotate(-8deg)}.nos:is([data-motion=working],[data-motion=waiting]) .nos-ear-r{transform:rotate(8deg)}.nos[data-motion=blocked] .nos-ring{opacity:.34}.nos[data-motion=blocked] .nos-antenna{animation:none;transform:rotate(-16deg)}.nos[data-motion=blocked] .nos-ear-l{transform:rotate(10deg)}.nos[data-motion=blocked] .nos-ear-r{transform:rotate(-10deg)}.nos[data-motion=done] .nos-ring-done{animation:nos-ring-done calc(1.6s * var(--chr-t)) var(--chr-out) both}.nos[data-motion=sleeping] .nos-antenna{animation:none;transform:rotate(16deg)}.nos[data-motion=sleeping] .nos-ring{opacity:.6}.nos-z{opacity:0;transform-origin:50%}.nos[data-motion=sleeping] .nos-z{animation:2.2s ease-in infinite both nos-z}.nos:is([data-nos-react=boing],[data-nos-react=surprised],[data-nos-react=wake]) .nos-antenna{animation:nos-boing calc(.9s * var(--chr-t)) ease-in-out}.nos[data-nos-react=talk] .chr-head{animation:.56s ease-in-out 3 nos-chatter}.nos[data-nos-react=talk] .nos-ball-glow{stroke:var(--nos-busy);animation:nos-ping 1.1s var(--chr-out) 2}.nos[data-nos-react=look-l]{--chr-gx:-.95!important;--chr-gy:.05!important}.nos[data-nos-react=look-r]{--chr-gx:.95!important;--chr-gy:.05!important}.nos[data-nos-react=look-up]{--chr-gx:.2!important;--chr-gy:-.85!important}.nos[data-nos-react=ears] .nos-ear-l{animation:.7s ease-in-out nos-ear-l}.nos[data-nos-react=ears] .nos-ear-r{animation:.7s ease-in-out 60ms nos-ear-r}.nos[data-nos-react=yawn]{--chr-tilt:-8deg;--chr-dy:-1%}.nos[data-nos-react=pet]{--chr-tilt:9deg;--chr-dy:1%}.nos[data-nos-react=pet] .nos-ear-l{transform:rotate(-12deg)}.nos[data-nos-react=pet] .nos-ear-r{transform:rotate(12deg)}.nos[data-nos-react=celebrate] .chr-react{animation:chr-hop calc(.82s * var(--chr-t)) 2}.nos[data-mood=listen] .nos-ear-l,.nos[data-mood=listen] .nos-ear-r{transform:rotate(0)}.nos[data-mood=listen] .nos-ear-l{transform:rotate(-9deg)}.nos[data-mood=listen] .nos-ear-r{transform:rotate(9deg)}.nos[data-mood=talk] .chr-head{animation:.56s ease-in-out infinite nos-chatter}.nos[data-mood=celebrate] .chr-react{animation:chr-hop calc(.9s * var(--chr-t)) infinite}.nos[data-charge] .chr-react{transition:transform .7s cubic-bezier(.2,.8,.3,1);transform:scale(1.12,.8)}.nos[data-charge] .chr-head{animation:.11s linear infinite nos-quiver}.nos[data-charge] .nos-antenna{animation:none;transform:translateY(10px)}.nos[data-charge] .nos-ball-glow{stroke:var(--nos-busy);animation:nos-ping .6s var(--chr-out) infinite}@keyframes nos-sway{0%{animation-timing-function:cubic-bezier(.33,1,.68,1);transform:rotate(0)}25%{animation-timing-function:cubic-bezier(.45,0,.55,1);transform:rotate(-2.2deg)}75%{animation-timing-function:cubic-bezier(.32,0,.67,0);transform:rotate(2.2deg)}to{transform:rotate(0)}}@keyframes nos-boing{0%{animation-timing-function:cubic-bezier(.3,.8,.4,1);transform:rotate(0)}14%{transform:rotate(14deg)translateY(-10px)}30%{transform:rotate(-10deg)}46%{transform:rotate(6.5deg)}62%{transform:rotate(-4deg)}78%{transform:rotate(2deg)}to{transform:rotate(0)}}@keyframes nos-chatter{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)rotate(-1deg)}70%{transform:translateY(2px)rotate(1deg)}}@keyframes nos-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes nos-ring-done{0%{opacity:0;transform:scale(.94)}22%{opacity:1;transform:scale(1.035)}40%{transform:scale(.995)}55%{opacity:1;transform:none}to{opacity:0;transform:none}}@keyframes nos-ear-l{0%,to{transform:none}25%{transform:rotate(-14deg)}50%{transform:rotate(6deg)}75%{transform:rotate(-6deg)}}@keyframes nos-ear-r{0%,to{transform:none}25%{transform:rotate(14deg)}50%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}@keyframes nos-quiver{0%,to{transform:translate(0)}25%{transform:translate(-3px)}75%{transform:translate(3px)}}@keyframes nos-z{0%{opacity:0;transform:translate(0)scale(.5)}30%{opacity:1}to{opacity:0;transform:translate(46px,-96px)scale(1.15)rotate(12deg)}}.nm-mark.nm-mark-nos{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;place-items:center;display:inline-grid;overflow:visible}.nm-mark.nm-mark-nos>.nos{font-size:0;position:relative;transform:none}.simple-app .nm-launcher .nm-mark.nm-mark-nos,.nm-launcher .nm-mark.nm-mark-nos{width:44px;height:44px;box-shadow:none;background:0 0;border:0}.nm-launcher{overflow:visible}html:not(.dark) .simple-app .nm-launcher:has(.nm-mark-nos){background:#fff;border-color:#0057f724;box-shadow:inset 0 1px #fff,0 14px 30px -12px #0057f78c,0 2px 6px #0a0a0a0f}html:not(.dark) .simple-app .nm-launcher:has(.nm-mark-nos):hover{box-shadow:inset 0 1px #fff,0 18px 34px -12px #0057f7a6,0 2px 6px #0a0a0a0f}.nm-typing .nm-typing-nos{margin:-4px 4px -4px -4px}.nm-moon-mini{margin-inline-end:2px}.nos[data-design=mascot]{--nosm-body:#0057f7;--nosm-eye:#fff;--nosm-ring:#4583ff;--nosm-comet:3px}.dark .nos[data-design=mascot]:not([data-tone=white]){--nosm-body:#2f6bff;--nosm-ring:#5c8dff;--nos-busy:#b8ceff}.nos[data-design=mascot][data-tone=white]{--nosm-body:#fff;--nosm-eye:#0057f7;--nosm-ring:#fff}.nosm-spin path{stroke-width:var(--nosm-comet)}.nosm-ring-front .nosm-spin path{stroke:var(--nosm-lit,#a9c4ff)}.nos[data-design=mascot][data-tone=white] .nosm-ring-front .nosm-spin path{stroke:#fff}.nosm-antenna-turn{transform-box:view-box;transform-origin:500px 290px;transform:translateX(calc(var(--chr-gx) * 12px)) rotate(calc(var(--chr-gx) * 5deg))}.nos[data-design=mascot] .nos-antenna{transform-origin:50% 100%}.nosm-tilt{transform-box:view-box;transform-origin:500px 560px;transition:transform calc(1.1s * var(--chr-t)) var(--chr-spring), opacity .5s ease}.nosm-ring-line{transition:opacity calc(.5s * var(--chr-t)) ease}.nosm-spin{transform-box:view-box;transform-origin:500px 560px;opacity:0;transition:opacity calc(.4s * var(--chr-t)) ease}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-spin{animation:chr-orbit calc(1.6s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-design=mascot] .nos-ring-done{transform-box:view-box;transform-origin:500px 560px}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-tilt{transform:translateY(80px)rotate(-11deg)scale(1.17,.27)}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-ring-line{opacity:.28}.nos[data-design=mascot]:is([data-motion=working],[data-move=orbit],[data-move=comet]) .nosm-spin{opacity:1;transition-delay:calc(.35s * var(--chr-t))}.nos[data-design=mascot][data-move=comet] .nosm-spin{animation:chr-orbit calc(1s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-design=mascot][data-motion=thinking] .nosm-tilt{transform:rotate(-12deg)}.nos[data-design=mascot][data-motion=thinking] .nosm-ring-line{opacity:.5}.nos[data-design=mascot][data-motion=thinking] .nosm-spin{opacity:.9;transition-delay:calc(.3s * var(--chr-t));animation:chr-orbit calc(3.4s * var(--chr-t) / var(--chr-o)) linear infinite}.nos[data-design=mascot][data-motion=blocked] .nosm-tilt{opacity:.36;transform:translateY(46px)rotate(10deg)scale(.97,.9)}.nos[data-design=mascot][data-motion=sleeping] .nosm-tilt{opacity:.5;transform:rotate(-6deg)}@font-face{font-family:Geist;font-weight:400;font-display:swap;src:url(/fonts/Geist-Regular.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:500;font-display:swap;src:url(/fonts/Geist-Medium.woff2)format("woff2")}@font-face{font-family:Geist;font-weight:600;font-display:swap;src:url(/fonts/Geist-SemiBold.woff2)format("woff2")}@font-face{font-family:Tradenos Wordmark;font-weight:500;font-display:block;src:url(/fonts/Tradenos-Wordmark.woff2)format("woff2")}:root{--sheet:#fff;--canvas:#f5f5f5;--ink:#262626;--muted:#5c616a;--line:#1820301f;--card:#fff;--primary:#0052cc;--ring:#0052cc;--up:#007a55;--down:#c10007;--warn:#bb4d00;--chart-line:#a9adb4;--material:linear-gradient(160deg, #34342f, #262624 48%, #1b1b19);--m-ink:#f2f2ef;--m-ink-2:#c9c9c3;--m-ink-3:#a3a39b;--m-line:#ffffff1a;--g-tint:#fafaf86b;--g-sheen:linear-gradient(150deg, #ffffffb8 0%, #ffffff38 30%, #fff0 58%, #ffffff24 100%);--g-rim:#ffffffd9;--g-edge:#0a0a0a17;--g-shadow:0 32px 70px -28px #0a0a0a61, 0 10px 24px -14px #0a0a0a2e;--shadow:0 1px 2px #1418200f, 0 8px 28px -12px #14182024;--ease:cubic-bezier(.22, 1, .36, 1);--bounce:cubic-bezier(.3, 1.35, .55, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--background:var(--sheet);--foreground:var(--ink);--border:var(--line);--muted-foreground:var(--muted);--tn-ease:var(--ease);--chr-blue:#2f6bff;color-scheme:light}.dark{--sheet:#171717;--canvas:#212121;--ink:#f5f5f5;--muted:#a0a0a0;--line:#ffffff17;--card:#1f1f1f;--ring:#9ec5ff;--up:#00d492;--down:#ff6467;--warn:#ffb900;--chart-line:#6b6b6b;--g-tint:#1818166b;--g-sheen:linear-gradient(150deg, #ffffff21 0%, #ffffff0a 32%, #fff0 58%);--g-rim:#ffffff29;--g-edge:#ffffff21;--g-shadow:0 32px 70px -24px #000000b3, 0 10px 24px -12px #00000059;--shadow:0 1px 2px #0000004d, 0 10px 30px -12px #0009;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--sheet);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font:400 16px/1.55 Geist,system-ui,sans-serif;overflow-x:clip}h1,h2,h3,p,ul,ol,dl,dd,figure,fieldset{border:0;margin:0;padding:0}ul,ol{list-style:none}img,svg,canvas{max-width:100%;display:block}img{height:auto}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hp{position:absolute;left:-9999px}.wrap{width:min(100% - 80px,1320px);margin-inline:auto}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}[data-dir=up]{color:var(--up)}[data-dir=down]{color:var(--down)}.only-dark{display:none!important}.dark .only-dark{display:block!important}.dark .only-light{display:none!important}.note{color:var(--muted);font-size:13px;line-height:1.45}h1{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(44px,6.1vw,92px);font-weight:500;line-height:1.01}h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(32px,4vw,58px);font-weight:500;line-height:1.06}h3{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.25}.btn{letter-spacing:-.01em;white-space:nowrap;min-height:48px;transition:transform .28s var(--bounce), background-color .24s, border-color .24s;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.btn:active{transition:transform 90ms ease-out;transform:scale(.97)}.btn.primary{background:var(--primary);color:#fff}.btn.primary:hover{background:#0047b3}.btn.primary:disabled{opacity:.7}.btn.small{min-height:38px;padding:0 14px;font-size:14px}.btn.ghost{border:1px solid var(--line)}.btn.ghost:hover{background:var(--canvas)}.icon-btn{width:38px;height:38px;color:var(--muted);transition:background-color .11s, color .11s, transform .28s var(--bounce);border-radius:10px;place-items:center;display:grid}.icon-btn:hover{background:var(--canvas);color:var(--ink)}.icon-btn:active{transform:scale(.9)}.seg{grid-template-columns:repeat(var(--n), minmax(0, 1fr));background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:12px;width:fit-content;max-width:100%;padding:3px;display:grid;position:relative}.seg-thumb{width:calc((100% - 6px) / var(--n));transform:translateX(calc(var(--i) * 100%));background:var(--card);transition:transform .28s var(--bounce);border-radius:9px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 3px #14182024}.dark .seg-thumb{background:#3a3a3a}.seg button{min-height:38px;color:var(--muted);white-space:nowrap;border-radius:9px;padding:0 16px;font-size:14px;font-weight:500;transition:color .2s;position:relative}.seg button[aria-checked=true]{color:var(--ink)}.seg button:active{transition:transform 90ms ease-out;transform:scale(.95)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chips>span,.chips>button{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:999px;padding:7px 13px;font-size:14px}.glass{background:var(--g-sheen), var(--g-tint);backdrop-filter:blur(24px)saturate(2.1);border:1px solid var(--g-edge);box-shadow:var(--g-shadow), inset 0 1px 0 var(--g-rim), inset 0 0 0 1px #ffffff47;border-radius:22px}.material{background:var(--material);color:var(--m-ink);box-shadow:inset 0 1px #ffffff1f,0 30px 60px -30px #0000008c}.roll{line-height:1.1;display:inline-flex}.roll-col{height:1.1em;display:inline-block;overflow:hidden}.roll-col>span{transition:transform .62s var(--ease);flex-direction:column;display:flex}.roll-col>span>span{height:1.1em}.shim{background:linear-gradient(90deg, color-mix(in srgb, var(--ink) 7%, transparent) 30%, color-mix(in srgb, var(--ink) 14%, transparent) 50%, color-mix(in srgb, var(--ink) 7%, transparent) 70%) 0 0 / 300% 100%;border-radius:6px;width:3.4em;height:.8em;animation:1.3s linear infinite shim;display:inline-block}@keyframes shim{to{background-position:-150% 0}}.nav{z-index:30;background:color-mix(in srgb, var(--sheet) 82%, transparent);backdrop-filter:blur(20px)saturate(1.6);position:sticky;top:0}.nav-in{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.brand{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.brand>span:last-child{letter-spacing:-.01em;font:500 23px/1 Tradenos Wordmark,Poppins,sans-serif}.nav nav{gap:30px;font-size:14.5px;display:flex}.nav nav a{color:var(--muted);text-decoration:none;transition:color .11s}.nav nav a:hover{color:var(--ink)}.nav-end{align-items:center;gap:8px;display:flex}.foot{padding:48px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;display:flex}.foot-top nav{flex-wrap:wrap;gap:10px 26px;font-size:14px;display:flex}.foot-top nav a{color:var(--muted);text-decoration:none}.foot-top nav a:hover{color:var(--ink)}.risk-text{max-width:78ch;color:var(--ink);margin-top:28px;font-size:14px}.foot-small{max-width:78ch;color:var(--muted);margin-top:12px;font-size:13px}.join-row{gap:8px;display:flex}.join-row input{background:var(--card);border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;height:48px;padding:0 15px;font-size:16px;transition:border-color .11s,box-shadow .11s}.join-row input::placeholder{color:var(--muted)}.join-row input:focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--ring) 22%, transparent);outline:0}.join-consent{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.4}.join-consent a{color:inherit;text-underline-offset:2px}.join-error{color:var(--down);margin-top:8px;font-size:14px}.joined{background:var(--canvas);animation:pop .38s var(--spring) backwards;border-radius:16px;align-items:flex-start;gap:14px;padding:16px;display:flex}.joined strong{font-size:17px;font-weight:500}.joined p{color:var(--muted);overflow-wrap:anywhere;font-size:14.5px}.joined-preview a{color:var(--ink)}@keyframes pop{0%{opacity:0;transform:scale(.92)}}.hw{vertical-align:top;margin-bottom:-.14em;padding-bottom:.14em;display:inline-block;overflow:hidden}.hw>span{animation:rise .9s var(--ease) backwards;animation-delay:calc(var(--i) * 60ms + 60ms);display:inline-block}@keyframes rise{0%{transform:translateY(112%)}}@keyframes tick{to{transform:translate(calc(-33.3333% - 21.33px))}}.words span{opacity:clamp(.14, calc((var(--p,1) * 1.35 - var(--i)) * 5), 1)}.duo{gap:20px;padding:clamp(72px,9vw,130px) 20px 0;display:grid}.duo-card{transform-origin:50% 0;border-radius:36px;flex-direction:column;min-height:calc(100svh - 104px);padding:clamp(32px,5vw,72px);display:flex;position:sticky;top:76px;overflow:hidden}.duo-card h2{letter-spacing:-.05em;max-width:9em;font-size:clamp(42px,7vw,104px);line-height:1}.duo-card p{letter-spacing:-.015em;max-width:28em;margin-top:18px;font-size:clamp(18px,1.7vw,24px);line-height:1.36}.duo-new{background:var(--canvas);transform:scale(calc(1 - var(--p,0) * .06))}.duo-new p{color:var(--muted)}.duo-pro p{color:var(--m-ink-2)}.duo-nos{transform-origin:100% 100%;position:absolute;bottom:clamp(-110px,-6vw,-50px);right:clamp(-90px,-4vw,-30px);transform:scale(1.7)}.duo-bots{zoom:1.5;justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:auto;margin-bottom:-46px;margin-right:-12px;display:flex}.tangle{--a:clamp(0, calc((var(--p,0) - .12) / .34), 1);--b:clamp(0, calc((var(--p,0) - .5) / .18), 1);height:280svh;margin-top:clamp(40px,6vw,90px)}.tangle-stick{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);height:100svh;padding-top:92px;display:grid;position:sticky;top:0;overflow:hidden}.tangle-head{opacity:calc(1 - var(--b))}.tangle-head h2{max-width:16em}.tangle-field{position:relative;container-type:size}.tangle-wires{width:84%;height:84%;opacity:calc(1 - var(--a) * 1.6);position:absolute;inset:8%}.tangle-wires path{fill:none;stroke:var(--chart-line);stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:4 7;animation:1.6s linear infinite march}@keyframes march{to{stroke-dashoffset:-22px}}.tool{--dx:calc((50 - var(--l)) * 1cqw);--dy:calc((var(--c,30) - var(--t)) * 1cqh);left:calc(var(--l) * 1cqw);top:calc(var(--t) * 1cqh);background:var(--card);width:156px;height:156px;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);opacity:calc(1 - clamp(0, calc((var(--a) - .82) * 6), 1));transform:translate(-50%, -50%) translate(calc(var(--dx) * var(--a)), calc(var(--dy) * var(--a))) rotate(calc(var(--r) * (1 - var(--a)))) scale(calc(1 - var(--a) * .7));will-change:transform;border-radius:34px;align-content:center;justify-items:center;gap:6px;font-size:16px;font-weight:500;display:grid;position:absolute}.tool>:first-child{color:var(--ink);animation:3.2s ease-in-out infinite bob}@keyframes bob{50%{transform:translateY(-3px)}}.tool-a{--l:22;--t:16;--r:-9deg}.tool-b{--l:76;--t:13;--r:8deg}.tool-c{--l:50;--t:44;--r:5deg}.tool-d{--l:20;--t:74;--r:7deg}.tool-e{--l:79;--t:70;--r:-10deg}.tangle-nos{transform:translate(-50%, -50%) translateY(calc(var(--b) * var(--lift,-70px))) scale(clamp(0, calc((var(--p,0) - .42) / .1), 1));position:absolute;top:30cqh;left:50%}.tangle-end{left:0;right:0;bottom:max(26px, env(safe-area-inset-bottom));text-align:center;opacity:var(--b);transform:translateY(calc((1 - var(--b)) * 26px));justify-items:center;gap:4px;display:grid;position:absolute}.tangle-one{letter-spacing:-.04em;font-size:clamp(34px,4.4vw,60px);font-weight:500;line-height:1.1}.tangle-was{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--down);font-size:19px}.tangle-was span{margin-left:6px;text-decoration:none;display:inline-block}.tangle-now{letter-spacing:-.05em;align-items:baseline;gap:10px;font-size:clamp(72px,9vw,120px);font-weight:500;line-height:1.05;display:flex}.tangle-now>span:last-child{letter-spacing:-.01em;color:var(--muted);font-size:16px;font-weight:400}.tangle-end .seg{margin-top:10px}.tangle-end .note{max-width:54ch;margin-top:12px}.loop{height:380svh;padding-top:clamp(60px,8vw,110px)}.loop-intro{padding-bottom:8px}.loop-stick{align-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.loop-layout{grid-template-columns:340px minmax(0,1fr);align-items:center;gap:72px;display:grid}.loop-now{animation:swap .36s var(--ease) backwards}.loop-now span{color:var(--muted);font-size:15px}.loop-now h3{letter-spacing:-.045em;margin-top:4px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.05}.loop-now p{letter-spacing:-.015em;color:var(--muted);margin-top:12px;font-size:19px;line-height:1.4}.loop-dots{gap:6px;margin-top:26px;display:flex}.loop-dots li{background:color-mix(in srgb, var(--ink) 16%, transparent);width:8px;height:8px;transition:width .34s var(--ease), background-color .24s;border-radius:99px}.loop-dots li.on{background:var(--primary);width:30px}.loop-dots li.done{background:var(--primary)}.device{aspect-ratio:1378/969;background:var(--card);box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -40px #14182066;border-radius:18px;position:relative;overflow:hidden}.device-pane{opacity:0;transition:opacity .34s ease, transform .52s var(--ease);position:absolute;inset:0;transform:translateY(5%)scale(.985)}.device-pane.past{transform:translateY(-4%)scale(.985)}.device-pane.on{opacity:1;transform:none}.device img{object-fit:cover;object-position:top left;width:100%;height:100%}.device picture{height:100%;display:block}.crew{background:var(--canvas);--w:min(70vw, 400px);height:280svh;transition:background-color .5s}.crew[data-tone=down]{background:color-mix(in srgb, var(--down) 11%, var(--canvas))}.crew-stick{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr);height:100svh;padding-block:92px 24px;display:grid;position:sticky;top:0;overflow:hidden}.crew-head h2{max-width:16em;font-size:clamp(32px,4vw,58px)}.crew-track{--a:0;width:max-content;transform:translate3d(calc(50vw - var(--w) / 2 - var(--a) * var(--w)), 0, 0);will-change:transform;align-items:center;display:flex}.crew-slide{width:var(--w);opacity:.28;transition:transform .52s var(--bounce), opacity .32s;place-items:center;display:grid;transform:scale(.5)}.crew-slide.on{opacity:1;transform:none}.crew-info{text-align:center;animation:swap .32s var(--ease) backwards;justify-items:center;display:grid}.crew-status{letter-spacing:-.015em;font-size:18px;font-weight:500}.crew-status span{color:var(--muted);margin-left:6px;font-weight:400}.crew-fig{letter-spacing:-.045em;font-size:clamp(56px,7vw,92px);font-weight:500;line-height:1.12}.crew-line{max-width:40ch;color:var(--muted);font-size:17px;line-height:1.4}.crew-note{text-align:center;margin-top:12px}.ways{padding-top:clamp(90px,12vw,170px)}.ways-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;display:flex}.ways-head h2{max-width:15em}.ways-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:16px;margin-top:40px;display:grid}.ways-input{background:var(--canvas);min-height:400px;animation:swap .26s var(--ease) backwards;border-radius:16px;padding:32px}@keyframes swap{0%{opacity:0;transform:translateY(5px)}}.ways-input h3{max-width:26em;margin-bottom:26px;font-size:22px}.rule{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px;font-size:16px;display:flex}.rule span{width:88px;color:var(--muted);font-size:14.5px}.rule b{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:5px 11px;font-weight:500}.rule i{color:var(--muted);font-style:normal}.ways-sub{color:var(--muted);margin-block:26px 10px;font-size:14.5px}.code{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;margin:0;padding:20px;font:400 14.5px/1.65 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.code code{display:block}.code .k{color:var(--muted)}.say{background:var(--primary);color:#fff;border-radius:18px 18px 4px;max-width:520px;margin-left:auto;padding:14px 18px;font-size:16.5px}.say-nos{align-items:center;gap:12px;margin-top:26px;font-size:16.5px;display:flex}.ways-bot{box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;align-content:center;justify-items:center;padding:32px;display:grid}.ways-bot h3{letter-spacing:-.025em;margin-top:14px;font-size:24px}.ways-same{color:var(--muted);margin-top:4px}.ways-bot dl{width:100%;max-width:340px;margin-top:22px;font-size:14.5px}.ways-bot dl div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding-block:9px;display:flex}.ways-bot dt{color:var(--muted);white-space:nowrap}.ways-bot dd{text-align:right}.lab{padding-top:clamp(72px,8vw,110px)}.lab-head{grid-template-columns:1fr 410px;align-items:end;gap:72px;display:grid}.lab-head p{color:var(--muted);font-size:18px;line-height:1.5}.lab-grid{border-top:1px solid var(--line);grid-template-columns:400px minmax(0,1fr);gap:56px;margin-block:44px 16px;padding-top:32px;display:grid}.lab-controls{align-content:start;gap:30px;display:grid}.lab-controls legend{width:100%;color:var(--muted);justify-content:space-between;margin-bottom:10px;font-size:14.5px;display:flex}.lab-controls output{color:var(--ink);font-weight:500}.lab-rule{color:var(--muted);margin-top:10px;font-size:14.5px}.lab-controls .seg{width:100%}.lab-controls .seg button{padding:0 6px}input[type=range]{-webkit-appearance:none;appearance:none;background:0 0;width:100%;height:24px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--primary) var(--p), color-mix(in srgb, var(--ink) 12%, transparent) var(--p));border-radius:3px;height:6px}input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--primary) var(--p), color-mix(in srgb, var(--ink) 12%, transparent) var(--p));border-radius:3px;height:6px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;width:22px;height:22px;margin-top:-8px;box-shadow:0 1px 4px #00000059}input[type=range]::-moz-range-thumb{background:#fff;border:0;border-radius:50%;width:22px;height:22px;box-shadow:0 1px 4px #00000059}.lab-figures{gap:48px;display:flex}.lab-figures>div>span{color:var(--muted);font-size:14.5px}.lab-figures strong{letter-spacing:-.035em;font-size:clamp(36px,4vw,56px);font-weight:500;line-height:1.1;display:block}.lab-figures .hold{color:var(--muted)}.lab-result svg{width:100%;height:clamp(190px,22vw,290px);animation:wipe .9s var(--ease) backwards;margin-block:14px}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lab-result path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round}.lab-hold{stroke:var(--chart-line);stroke-width:1.5px}.lab-mine{stroke:var(--primary);stroke-width:2.25px}.dark .lab-mine{stroke:#6e9bff}.lab-stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:16px;padding-top:14px;display:grid}.lab-stats dt{color:var(--muted);font-size:13.5px}.lab-stats dd{letter-spacing:-.01em;font-size:19px;font-weight:500}.lab-verdict{margin-top:16px;font-size:16px;font-weight:500}.nos-band{margin-top:40px}.nos-zoom{--z:clamp(0, calc((var(--p,0) - .06) / .62), 1);height:240svh}.nos-zoom-stick{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.nos-disc{width:138px;height:138px;transform:scale(calc(1 + var(--z) * var(--z) * 30));background:#0057f7;border-radius:50%;margin:-69px 0 0 -69px;position:absolute;top:50%;left:50%}.nos-face{opacity:calc(1 - clamp(0, calc((var(--p,0) - .1) / .1), 1));transform:scale(calc(1 + var(--z) * 3));position:absolute}.nos-hello{color:#fff;letter-spacing:-.05em;opacity:clamp(0, calc((var(--p,0) - .55) / .15), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p,0) - .55) / .2), 1)) * 40px));font-size:clamp(64px,12vw,180px);font-weight:500;line-height:1;position:relative}.nos-body{color:#fff;background:#0057f7;padding-block:24px clamp(90px,11vw,150px)}.nos-grid{grid-template-columns:1fr 1fr;align-items:center;gap:72px;display:grid}.nos-left h2{max-width:11em}.nos-left p{letter-spacing:-.015em;color:#ffffffdb;max-width:34em;margin-top:18px;font-size:19px;line-height:1.42}.nos-facts{color:#ffffffdb;gap:40px;margin-top:36px;font-size:15px;display:flex}.nos-facts strong{letter-spacing:-.035em;color:#fff;font-size:44px;font-weight:500;line-height:1.1;display:block}.nos-chat{background:var(--material);color:var(--m-ink);border-radius:26px;gap:14px;padding:24px;display:grid;box-shadow:0 40px 70px -30px #001450b3}.nos-sample{color:var(--m-ink-3);font-size:13px}.bubble{background:#ffffff1c;border-radius:18px 18px 4px;justify-self:end;max-width:88%;padding:13px 17px;font-size:16px;line-height:1.4}.nos-steps{color:var(--m-ink-2);gap:7px;font-size:15px;display:grid}.nos-steps li{opacity:0;transition:opacity .28s, transform .36s var(--ease);align-items:center;gap:9px;display:flex;transform:translateY(5px)}.nos-steps li.on{opacity:1;transform:none}.nos-steps svg{color:#00d492}.nos-answer,.nos-confirm{opacity:0;transition:opacity .32s, transform .4s var(--ease);transform:translateY(6px)}.nos-answer.on,.nos-confirm.on{opacity:1;transform:none}.nos-answer{font-size:17px;line-height:1.45}.nos-answer b{font-weight:500}.nos-confirm{box-shadow:inset 0 0 0 1px var(--m-line);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.nos-confirm strong{font-weight:500;display:block}.nos-confirm span{color:var(--m-ink-3);font-size:13.5px}.hold{color:#262626;-webkit-user-select:none;user-select:none;touch-action:none;min-height:46px;transition:transform .28s var(--bounce);background:#fff;border-radius:10px;padding:0 18px;font-size:14.5px;font-weight:500;position:relative;overflow:hidden}.hold span:last-child{color:inherit;font-size:inherit;position:relative}.hold-fill{transform-origin:0;background:#9ec5ff;transition:transform .2s ease-out;position:absolute;inset:0;transform:scaleX(0)}.hold.holding{transform:scale(.97)}.hold.holding .hold-fill{transition:transform 1.1s linear;transform:scaleX(1)}.nos-done{animation:pop .34s var(--spring) backwards;align-items:center;gap:7px;font-size:14.5px;display:flex}.nos-done svg{color:#00d492}.safety{grid-template-columns:1fr 440px;align-items:center;gap:40px 88px;padding-top:clamp(72px,8vw,110px);display:grid}.safety-copy>p{letter-spacing:-.015em;max-width:34em;color:var(--muted);margin-top:18px;font-size:19px;line-height:1.42}.safety-points{border-top:1px solid var(--line);color:var(--muted);grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:32px;padding-top:28px;font-size:16px;display:grid}.safety-points b{color:var(--ink);margin-bottom:2px;font-weight:500;display:block}.vault{justify-items:center;display:grid}.vault-ring{background:var(--canvas);width:280px;height:280px;box-shadow:inset 0 0 0 1px var(--line);letter-spacing:-.015em;border-radius:50%;place-items:center;font-size:17px;font-weight:500;display:grid;position:relative}.vault-ring img{width:44px;height:44px;animation:26s linear infinite orbit;animation-delay:calc(var(--i) * -6.5s);margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}@keyframes orbit{0%{transform:rotate(0)translate(140px)rotate(0)}to{transform:rotate(360deg)translate(140px)rotate(-360deg)}}.perm{background:var(--card);width:min(100%,360px);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:20px;margin-top:-26px;padding:8px 20px;position:relative}.perm-row{justify-content:space-between;align-items:center;min-height:56px;font-size:16px;display:flex}.perm-row+.perm-row{border-top:1px solid var(--line)}.switch{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:999px;width:42px;height:25px;padding:2px;transition:background-color .28s;display:flex}.switch i{width:21px;height:21px;transition:transform .42s var(--bounce);background:#fff;border-radius:50%}.vault.in .switch{background:var(--up);transition-delay:.3s}.vault.in .switch i{transition-delay:.3s;transform:translate(17px)}.vault.in .switch.two,.vault.in .switch.two i{transition-delay:.72s}.perm-off{align-items:center;gap:6px;font-weight:500;display:inline-flex}.vault.in .perm-off{color:var(--down);animation:.48s 1.25s both deny}@keyframes deny{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}.plans{padding-block:clamp(72px,8vw,110px)}.plans-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px 48px;display:flex}.plans-offer{color:var(--muted);max-width:76ch;margin-top:22px;font-size:17px;line-height:1.5}.plans-offer b{color:var(--ink);font-weight:500}.plan-picker{display:none}.plan-grid{border-block:1px solid var(--line);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:36px;display:grid}.plan{border-left:1px solid var(--line);padding:26px 20px 30px;position:relative}.plan:first-child{border-left:0;padding-left:0}.plan h3{letter-spacing:-.025em;font-size:22px}.plan.top h3{color:var(--primary)}.dark .plan.top h3{color:#9ec5ff}.plan.top:before{content:"";background:var(--primary);height:3px;position:absolute;top:-1px;left:-1px;right:0}.plan-for{min-height:3em;color:var(--muted);margin-top:5px;font-size:14px;line-height:1.5}.plan-price{letter-spacing:-.035em;align-items:baseline;gap:7px;margin-top:14px;font-size:40px;font-weight:500;line-height:1.1;display:flex}.plan-price>span:last-child{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.plan ul{gap:9px;margin-top:20px;font-size:14.5px;line-height:1.35;display:grid}.plan-cta{width:100%;margin-top:20px}.compare{margin-top:8px}.compare>summary,.faq-list summary{cursor:pointer;align-items:center;gap:6px;font-weight:500;list-style:none;display:inline-flex}.compare>summary{padding-block:16px}summary::-webkit-details-marker{display:none}summary svg{transition:transform .28s var(--ease);flex:none}details[open]>summary svg{transform:rotate(180deg)}.compare-scroll{overflow-x:auto}.compare table{border-collapse:collapse;width:100%;min-width:840px;font-size:14.5px}.compare th,.compare td{text-align:left;border-top:1px solid var(--line);padding:11px 12px;font-weight:400}.compare thead th{border-top:0;font-weight:500}.compare tbody th{color:var(--muted);padding-left:0}.plans-notes{max-width:86ch;color:var(--muted);gap:6px;margin-top:16px;font-size:13.5px;line-height:1.5;display:grid}.faq{grid-template-columns:1fr 1.25fr;gap:72px;padding-top:clamp(72px,8vw,110px);display:grid}.faq h2{align-self:start;font-size:clamp(30px,3.2vw,46px);position:sticky;top:100px}.faq-list details{border-top:1px solid var(--line)}.faq-list details:last-child{border-bottom:1px solid var(--line)}.faq-list summary{letter-spacing:-.015em;justify-content:flex-start;padding-block:19px;font-size:18px;display:flex}.faq-list p{max-width:62ch;color:var(--muted);padding-bottom:22px;font-size:16px}.join{background:var(--canvas);text-align:center;border-radius:44px 44px 0 0;margin-top:clamp(72px,8vw,110px);padding-top:clamp(90px,11vw,150px);position:relative;overflow:hidden}.join-in{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.join h2{letter-spacing:-.05em;max-width:10em;font-size:clamp(44px,6.4vw,96px);line-height:1}.join-offer{letter-spacing:-.015em;color:var(--muted);max-width:30em;margin-top:20px;font-size:19px;line-height:1.42}.join .join-form,.join .joined{text-align:left;width:min(100%,480px);margin-top:30px}.join-cast{justify-content:center;align-items:flex-end;gap:14px;height:clamp(170px,18vw,240px);margin-top:48px;display:flex}.join-cast>span{transform:translateY(calc((1 - var(--p,1)) * 150px * var(--d) + 22%));flex:none}.member{justify-items:start;gap:12px;max-width:760px;padding-block:64px 40px;display:grid}.member h1{margin-top:8px;font-size:clamp(38px,5vw,64px)}.member-lead{color:var(--muted);font-size:19px;line-height:1.45}.member-share{background:var(--canvas);border-radius:16px;width:100%;margin-top:28px;padding:28px}.member h2{letter-spacing:-.025em;font-size:24px;line-height:1.2}.member-share>p:not(.note){color:var(--muted);margin-top:6px}.copy-row{gap:8px;margin-top:18px;display:flex}.copy-row input{background:var(--card);border:1px solid var(--line);border-radius:10px;flex:1;min-width:0;height:48px;padding:0 14px;font-size:15px}.share-row{flex-wrap:wrap;gap:8px;margin-block:10px 14px;display:flex}.member-questions{width:100%;margin-top:28px}.member-questions>p{color:var(--muted);margin-top:4px}.member-questions fieldset{margin-top:22px}.member-questions legend{margin-bottom:10px;font-weight:500}.chips.pick button{transition:background-color .16s, color .16s, transform .28s var(--bounce)}.chips.pick button:active{transform:scale(.95)}.chips.pick button[aria-pressed=true]{background:var(--primary);color:#fff}.legal{max-width:720px;padding-block:56px 30px}.legal .draft{color:var(--warn);background:color-mix(in srgb, var(--warn) 12%, transparent);border-radius:999px;margin-bottom:18px;padding:4px 10px;font-size:13px;font-weight:500;display:inline-block}.legal h1{margin-bottom:26px;font-size:clamp(38px,5vw,60px)}.legal h2{letter-spacing:-.02em;margin-top:30px;font-size:21px;line-height:1.25}.legal p,.legal ul{color:var(--muted);margin-top:10px}.legal li{padding-block:3px}.nav nav{align-items:center}.nav-product{position:relative}.nav-trigger{color:var(--muted);cursor:default;align-items:center;gap:4px;padding-block:12px;font-size:14.5px;display:inline-flex}.nav-product:hover .nav-trigger,.nav-product:focus-within .nav-trigger{color:var(--ink)}.mega{opacity:0;visibility:hidden;transform-origin:40px 0;transition:opacity .11s, transform .19s var(--ease), visibility 0s .12s;grid-template-columns:repeat(3,190px) 170px;gap:12px;padding:18px;display:grid;position:absolute;top:100%;left:-24px;transform:translateY(6px)scale(.98)}.nav-product:hover .mega,.nav-product:focus-within .mega{opacity:1;visibility:visible;transition:opacity .11s, transform .19s var(--ease);transform:none}.mega p{color:var(--muted);padding:4px 10px 8px;font-size:13px}.nav .mega a{color:var(--ink);border-radius:10px;gap:1px;padding:9px 10px;display:grid}.nav .mega a:hover{background:color-mix(in srgb, var(--ink) 7%, transparent)}.mega b{font-size:14.5px;font-weight:500}.mega span{color:var(--muted);font-size:12.5px;line-height:1.3}.nav .mega a.mega-nos{color:#fff;background:#0057f7;border-radius:14px;align-content:end;padding:14px}.menu-btn{display:none}.sheet{z-index:50;padding:12px 20px calc(24px + env(safe-area-inset-bottom));background:var(--sheet);animation:swap .22s var(--ease) backwards;flex-direction:column;justify-content:space-between;display:flex;position:fixed;inset:60px 0 0;overflow-y:auto}.nav .sheet nav{gap:0;display:grid}.nav .sheet nav a{letter-spacing:-.03em;color:var(--ink);padding-block:11px;font-size:28px;font-weight:500;line-height:1.15}.textlink{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:500;text-decoration:underline 1px;display:inline-flex}.textlink.on-blue{color:#fff}.btn.light{color:#0040c8;background:#fff}.foot-top{grid-template-columns:2fr 1fr 1fr 1fr;align-items:start;display:grid}.foot-top nav{gap:9px;display:grid}.foot-top nav p{font-size:14px;font-weight:500}.foot-brand p{max-width:24ch;color:var(--muted);margin-top:12px}.beams{opacity:calc(1 - var(--a) * 1.6);position:absolute;inset:0}.beam-base{fill:none;stroke:var(--line);stroke-width:1.5px}.beam-pulse{fill:none;stroke:var(--chr-blue);stroke-width:2.25px;stroke-linecap:round;stroke-dasharray:12 88;animation:2.4s linear infinite pulse}@keyframes pulse{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.nos-body{position:relative;overflow:hidden}.nos-grid{position:relative}.mesh{width:100%;height:100%;position:absolute;inset:0}.tiles{padding-top:clamp(100px,12vw,170px)}.tile-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px;display:grid}.tile-grid a{background:var(--canvas);transition:transform .28s var(--bounce);border-radius:26px;padding:26px;text-decoration:none;display:block}.tile-grid a:active{transform:scale(.985)}.tile-art{height:168px;transition:transform .36s var(--ease);justify-content:center;align-items:center;margin-bottom:18px;display:flex}.tile-grid a:hover .tile-art{transform:translateY(-5px)}.tile-grid h3{letter-spacing:-.03em;font-size:24px}.tile-grid p{color:var(--muted);margin-top:3px}.tile-bots{align-items:flex-end;gap:4px;display:flex}.tile-code{white-space:pre;background:var(--card);width:100%;box-shadow:inset 0 0 0 1px var(--line);border-radius:14px;margin:0;padding:16px;font:13px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:hidden}.tile-code code{display:block}.tile-chips{justify-content:center}.tile-chips span{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.tile-lines{width:100%;height:100%;overflow:visible}.tile-lines path{fill:none;stroke-width:2.25px;stroke-linejoin:round}.tile-lines .h{stroke:var(--chart-line)}.tile-lines .m{stroke:var(--primary)}.dark .tile-lines .m{stroke:#6e9bff}.tile-candles{align-items:flex-end;gap:10px;height:100%;display:flex}.tile-candles i{background:var(--up);border-radius:4px;width:16px}.tile-candles i.d{background:var(--down)}.tile-rows{gap:8px;width:100%;display:grid}.tile-rows span{background:var(--card);font-variant-numeric:tabular-nums;border-radius:12px;justify-content:space-between;padding:10px 14px;font-size:15px;display:flex}.tile-rows b{font-weight:500}.tile-rows em{font-style:normal}.ph{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:72px;min-height:calc(100svh - 68px);padding-block:32px 48px;display:grid}.ph h1{font-size:clamp(44px,5.5vw,84px)}.ph-copy p{letter-spacing:-.015em;max-width:30em;color:var(--muted);margin-block:22px 28px;font-size:clamp(18px,1.5vw,21px);line-height:1.4}.ph-lab{min-height:0;padding-bottom:0;display:block}.ph-lab h1{max-width:14em}.ph-lab p{margin-bottom:0}.lab.bare{padding-top:0}.lab.bare .lab-grid{margin-top:28px}.point{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:88px;padding-top:clamp(110px,12vw,180px);display:grid}.point.flip .point-copy{order:2}.point-copy p:not(.words){letter-spacing:-.015em;max-width:30em;color:var(--muted);margin-top:18px;font-size:19px;line-height:1.42}.shot{margin:0}.shot-frame{aspect-ratio:1378/969;background:var(--card);box-shadow:inset 0 0 0 1px var(--line), 0 30px 70px -36px #14182066;border-radius:18px;position:relative;overflow:hidden}.shot-frame picture{height:100%;display:block}.shot-frame img{object-fit:cover;object-position:top left;width:100%;height:100%}.shot .note{margin-top:10px}.plan-block{gap:30px;padding-top:clamp(100px,11vw,150px);display:grid}.planline>p{letter-spacing:-.015em;margin-bottom:8px;font-size:19px;font-weight:500}.planline dl{border-top:1px solid var(--line);grid-template-columns:repeat(5,1fr);display:grid}.planline dl>div{padding-block:12px}.planline dt{color:var(--muted);font-size:13.5px}.planline dd{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:500}.limits{background:var(--canvas);border-radius:30px;align-items:flex-start;gap:32px;margin-top:clamp(100px,11vw,150px);padding:clamp(26px,4vw,52px);display:flex}.limits h2{font-size:clamp(30px,3vw,42px)}.limits ul{margin-top:14px}.limits li{padding-block:9px;font-size:18px;line-height:1.4}.limits li+li{border-top:1px solid var(--line)}.next{grid-template-columns:1fr 1fr;gap:14px;padding-top:clamp(100px,11vw,150px);display:grid}.next a{background:var(--canvas);transition:transform .28s var(--bounce);border-radius:26px;gap:2px;padding:28px;text-decoration:none;display:grid}.next a:active{transform:scale(.985)}.next-art{margin-bottom:14px}.next strong{letter-spacing:-.03em;font-size:26px;font-weight:500;line-height:1.15}.next span:last-child{color:var(--muted)}.pjoin{background:var(--canvas);text-align:center;border-radius:44px 44px 0 0;margin-top:clamp(100px,11vw,150px);padding-block:clamp(64px,8vw,100px)}.pjoin-in{grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.pjoin-face{margin-bottom:22px}.pjoin h2{max-width:14em;font-size:clamp(38px,5vw,72px)}.pjoin p{color:var(--muted);margin-top:14px;font-size:19px}.pjoin .join-form,.pjoin .joined{text-align:left;width:min(100%,480px);margin-top:26px}.pjoin .join-consent{color:var(--muted);margin-top:9px;font-size:13px}.foot-star{padding-block:18px 0}.modes{background:var(--canvas);border-radius:32px;justify-items:center;gap:22px;padding:40px 24px;display:grid}.modes-face{place-items:center;height:230px;display:grid}.modes-text{text-align:center;animation:swap .28s var(--ease) backwards;min-height:84px}.modes-text strong{letter-spacing:-.025em;font-size:24px;font-weight:500}.modes-text p{max-width:26em;color:var(--muted);margin-top:4px}.sentence{letter-spacing:-.02em;background:var(--canvas);border-radius:30px;flex-wrap:wrap;align-items:center;gap:12px 10px;padding:34px;font-size:clamp(20px,2vw,26px);display:flex}.sentence b{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);border-radius:12px;padding:7px 14px;font-weight:500}.sentence i{color:var(--muted);font-style:normal}.sentence em{color:var(--primary);font-style:normal;font-weight:500}.dark .sentence em{color:#9ec5ff}.ladder{height:340px;position:relative}.ladder-line{border-top:1px dashed var(--chart-line);position:absolute;left:0;right:0}.ladder-line span{color:var(--muted);font-size:13.5px;position:absolute;top:-22px;left:0}.ladder-line.up{border-color:var(--up)}.ladder-line.up span{color:var(--up)}.ladder-line.down{border-color:var(--down)}.ladder-line.down span{color:var(--down)}.ladder svg{width:100%;height:100%;clip-path:inset(0 calc((1 - var(--p,1)) * 100%) 0 0);position:absolute;inset:0}.ladder path{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.feed{align-content:start;gap:8px;min-height:340px;display:grid}.feed-row{background:var(--canvas);animation:swap .32s var(--ease) backwards;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;display:flex}.feed-row strong{font-weight:500;line-height:1.25;display:block}.feed-row span{color:var(--muted);font-size:14px}.feed-row.skip strong{color:var(--muted)}.feed-row.down span{color:var(--down)}.feed-row.up span{color:var(--up)}.copybots{background:var(--canvas);border-radius:30px;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.copybots>div{justify-items:center;gap:2px;display:grid}.copybots strong{margin-top:12px;font-size:19px;font-weight:500}.copybots span{color:var(--muted);font-size:14px}.copybots>i{border-top:2px dashed var(--chart-line);width:clamp(28px,7vw,90px)}.paths{grid-template-columns:1.25fr 1fr;gap:14px;display:grid}.path{background:var(--canvas);border-radius:26px;padding:22px 18px}.path.short{background:var(--primary);color:#fff;flex-direction:column;display:flex}.path>p{color:var(--muted);margin-bottom:14px;font-size:14px}.path.short>p{color:#ffffffd6}.path ol{gap:18px;display:grid}.path.short ol{flex:1;align-content:space-between}.path li{gap:1px;display:grid;position:relative}.path b{letter-spacing:-.015em;font-size:17px;font-weight:500;line-height:1.2}.path li span{color:var(--down);font-size:13px;line-height:1.25}.path.long li+li:before{content:"";border-left:2px solid var(--chart-line);height:11px;position:absolute;top:-15px;left:0}.bot-end{justify-items:start;gap:8px!important}.editor{border-radius:22px;padding:22px}.editor pre{color:var(--m-ink);margin:0;font:14.5px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.editor code{opacity:0;display:block}.editor.in code{opacity:1;animation:.26s backwards type;animation-delay:calc(var(--i) * .15s)}@keyframes type{0%{opacity:0;transform:translate(-6px)}}.editor-done{border-top:1px solid var(--m-line);color:#00d492;opacity:0;align-items:center;gap:7px;margin-top:16px;padding-top:14px;font-weight:500;display:flex}.editor.in .editor-done{opacity:1;transition:opacity .3s 1.4s}.nosline{background:var(--canvas);text-align:center;border-radius:30px;justify-items:center;gap:22px;padding:36px 24px;display:grid}.nosline p{letter-spacing:-.02em;max-width:24em;font-size:clamp(19px,2vw,24px);line-height:1.3}.bigprice{background:var(--canvas);border-radius:30px;justify-content:center;align-items:baseline;gap:22px;padding:44px 20px;display:flex}.bigprice span{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--down);font-size:48px}.bigprice strong{letter-spacing:-.05em;font-size:clamp(96px,12vw,150px);font-weight:500;line-height:1}.shelf{grid-template-columns:1fr 1fr;gap:12px;display:grid}.shelf article{background:var(--canvas);border-radius:24px;padding:22px}.shelf h3{letter-spacing:-.025em;margin-top:14px;font-size:21px}.shelf p{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.4}.listing{background:var(--canvas);border-radius:30px;padding:26px}.listing-head{align-items:center;gap:12px;margin-top:10px;display:flex}.listing h3{letter-spacing:-.025em;font-size:22px}.listing-head span{color:var(--muted);font-size:14px}.listing dl{grid-template-columns:1fr 1fr;gap:14px;margin-block:22px;display:grid}.listing dt{color:var(--muted);font-size:14px}.listing dd{letter-spacing:-.025em;font-size:26px;font-weight:500}.listing-foot{border-top:1px solid var(--line);padding-top:14px;font-size:15px;font-weight:500}.split8020{gap:4px;height:220px;display:flex}.split8020>div{background:var(--canvas);border-radius:26px;flex-direction:column;justify-content:flex-end;padding:20px;display:flex}.split8020>div:first-child{background:var(--primary);color:#fff}.split8020 strong{letter-spacing:-.04em;font-size:48px;font-weight:500;line-height:1}.split8020 span{opacity:.85;margin-top:4px}.honest li{color:var(--muted);border-top:1px solid var(--line);padding-block:16px;font-size:18px;line-height:1.38}.honest b{color:var(--ink);font-weight:500;display:block}.ttable>div{border-top:1px solid var(--line);grid-template-columns:.9fr 1fr 1fr 1fr;gap:10px;padding-block:13px;font-size:16px;line-height:1.3;display:grid}.ttable>div.head{border-top:0;font-weight:500}.ttable>div>span:first-child{color:var(--muted)}.nosp-hero{color:#fff;background:#104ed2;align-items:center;min-height:calc(100svh - 68px);display:grid;position:relative;overflow:hidden}.nosp-in{padding-block:48px;position:relative}.nosp-hero h1{max-width:11em;margin-top:30px;font-size:clamp(44px,6.4vw,96px)}.nosp-hero p{color:#ffffffe0;max-width:28em;margin-block:22px 28px;font-size:clamp(18px,1.6vw,22px);line-height:1.4}.verbs{padding-top:clamp(100px,11vw,150px)}.verbs li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:40px;padding-block:18px;display:grid}.verb{letter-spacing:-.05em;font-size:clamp(56px,8vw,124px);font-weight:500;line-height:1.02}.verbs li>p:last-child{letter-spacing:-.015em;color:var(--muted);font-size:20px;line-height:1.35}.candles{height:clamp(300px,34vw,460px);position:relative}.candles>svg{width:100%;height:100%;overflow:visible}.candles line,.candles .ema{vector-effect:non-scaling-stroke}.candles .u line{stroke:var(--up)}.candles .d line{stroke:var(--down)}.candles .u rect{fill:var(--up)}.candles .d rect{fill:var(--down)}.candles g{opacity:0}.candles.in g{opacity:1;transition:opacity .24s;transition-delay:calc(var(--i) * 14ms)}.candles .ema{fill:none;stroke:var(--primary);stroke-width:2px;opacity:0}.dark .candles .ema{stroke:#6e9bff}.candles.in .ema{opacity:1;transition:opacity .5s 1.2s}.candles-tag{color:var(--muted);font-size:13px;position:absolute;bottom:-24px;left:0}.candles-bell{background:var(--card);box-shadow:var(--shadow);opacity:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:8px;right:8px;transform:scale(.8)}.candles.in .candles-bell{opacity:1;transition:opacity .24s 1.7s, transform .42s var(--spring) 1.7s;transform:none}.alerts{gap:8px;display:grid}.alerts li{background:var(--canvas);border-radius:18px;align-items:center;gap:14px;padding:16px;display:flex}.alerts strong{font-weight:500;display:block}.alerts li div span{color:var(--muted);font-size:15px}.alerts-bell{background:var(--card);width:44px;height:44px;animation:4s ease-in-out infinite ring;animation-delay:calc(var(--i) * .9s);border-radius:50%;place-items:center;display:grid}@keyframes ring{0%,86%,to{transform:rotate(0)}90%{transform:rotate(13deg)}94%{transform:rotate(-11deg)}98%{transform:rotate(5deg)}}.positions{gap:8px;display:grid}.positions li{background:var(--canvas);animation:swap .3s var(--ease) backwards;border-radius:16px;align-items:center;gap:12px;padding:13px 16px;display:flex}.positions div{flex:1;min-width:0}.positions strong{font-weight:500;line-height:1.25;display:block}.positions li div span{color:var(--muted);font-size:14px}.positions b{font-weight:500}.you{background:var(--primary);border-radius:50%;flex:none;width:36px;height:36px}.reasons{gap:8px;display:grid}.reasons li{background:var(--canvas);border-radius:18px;justify-content:space-between;align-items:baseline;gap:16px;padding:17px 20px;font-size:16px;display:flex}.reasons b{letter-spacing:-.02em;font-size:20px;font-weight:500}.reasons span{color:var(--muted);text-align:right}.cancan{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cancan>div{background:var(--canvas);border-radius:26px;padding:24px}.cancan>div:last-child{background:var(--material);color:var(--m-ink)}.cancan h3{letter-spacing:-.025em;font-size:22px}.cancan ul{gap:10px;margin-top:14px;font-size:16px;line-height:1.35;display:grid}.roadmap{background:var(--canvas);border-radius:30px;justify-content:center;align-items:center;gap:14px;padding:44px 20px;display:flex}.roadmap>i{border-top:2px dashed var(--chart-line);width:90px}.roadmap-more{width:72px;height:72px;color:var(--muted);border:2px dashed var(--chart-line);border-radius:50%;place-items:center;font-size:14px;display:grid}.finder{gap:14px;display:grid}.finder-q{gap:20px;display:grid}.finder legend{color:var(--muted);margin-bottom:8px;font-size:15px}.finder .seg{width:100%}.finder .seg button{padding:0 4px;font-size:13.5px}.finder-a{background:var(--material);color:var(--m-ink);text-align:center;animation:swap .3s var(--ease) backwards;border-radius:26px;justify-items:center;padding:28px;display:grid}.finder-a p{color:var(--m-ink-3);margin-top:10px;font-size:14px}.finder-a h3{letter-spacing:-.04em;font-size:38px;line-height:1.1}.finder-a strong{font-size:18px;font-weight:500}.calc{gap:22px;display:grid}.calc fieldset+fieldset{margin-top:18px}.calc legend{color:var(--muted);margin-bottom:8px;font-size:15px}.chips.pick button{min-height:40px;font-size:14px}.chips.pick small{opacity:.72;font-size:12px}.calc-out{background:var(--material);color:var(--m-ink);border-radius:26px;grid-template-columns:1fr auto;align-items:baseline;gap:6px 16px;padding:26px;display:grid}.calc-out p{color:var(--m-ink-2)}.calc-now{color:var(--m-ink-2);font-size:26px;font-weight:500}.calc-new{letter-spacing:-.04em;font-size:56px;font-weight:500;line-height:1.1}.calc-save{grid-column:1/-1;font-size:18px;font-weight:500}.calc-save[data-dir=up]{color:#00d492}.calc-save[data-dir=down]{color:#ff6467}.fb{padding-top:clamp(100px,11vw,150px)}.firstbot{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px;display:grid}.firstbot li{background:var(--canvas);border-radius:26px;padding:24px}.firstbot span.num{color:var(--muted);margin-top:16px;font-size:14px;display:block}.firstbot h3{letter-spacing:-.03em;font-size:24px}.firstbot p{color:var(--muted);margin-top:4px;line-height:1.4}.gloss>div{border-top:1px solid var(--line);padding-block:14px}.gloss dt{letter-spacing:-.02em;font-size:20px;font-weight:500}.gloss dd{color:var(--muted)}.fb-free{background:var(--canvas);border-radius:30px;justify-items:center;padding:34px;display:grid}.fb-free strong{letter-spacing:-.04em;margin-top:12px;font-size:72px;font-weight:500;line-height:1}.fb-free span{color:var(--muted)}.cmp{padding-top:clamp(100px,11vw,150px)}.cmp-scroll{margin-top:26px;overflow-x:auto}.cmp table{border-collapse:collapse;width:100%;min-width:760px;font-size:15px}.cmp th,.cmp td{text-align:left;border-top:1px solid var(--line);vertical-align:top;padding:13px 12px;font-weight:400}.cmp thead th{border-top:0;font-weight:500}.cmp tbody th{color:var(--muted);padding-left:0}.cmp td:nth-child(2),.cmp th:nth-child(2){background:color-mix(in srgb, var(--primary) 8%, transparent);font-weight:500}.cmp .note,.cmp>.note{margin-top:12px}.plans.full{padding-top:32px}.plans.full h1{font-size:clamp(44px,5.5vw,84px)}.plans-more{margin-top:10px}.lab-head a{color:inherit}.ui-badge{white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12.5px;font-weight:500;line-height:1.3;display:inline-flex}.ui-badge i{background:currentColor;border-radius:50%;width:6px;height:6px}.ui-badge.up{color:var(--up);background:color-mix(in srgb, var(--up) 11%, transparent)}.ui-badge.down{color:var(--down);background:color-mix(in srgb, var(--down) 11%, transparent)}.ui-badge.warn{color:var(--warn);background:#f5a52429}.ui-badge.info{color:#1447e6;background:#2f6bff1f}.dark .ui-badge.info{color:#9db8ff}.ui-badge.muted{color:var(--muted);background:color-mix(in srgb, var(--ink) 7%, transparent)}.ui-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:20px;padding:20px;position:relative}.ui-label{color:var(--muted);font-size:13.5px}.ui-sample{color:var(--muted);margin-top:12px;font-size:12px}.pulse-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.pulse-now{letter-spacing:-.03em;align-items:baseline;gap:6px;font-size:clamp(34px,3.4vw,44px);font-weight:600;line-height:1.15;display:flex}.pulse-now small{letter-spacing:0;color:var(--muted);font-size:14px;font-weight:400}.pulse-bar{gap:6px;margin-top:16px;display:flex}.piece{white-space:nowrap;min-width:0;height:52px;color:var(--ink);background:color-mix(in srgb, #00b37e 16%, var(--card));transition:transform .28s var(--bounce), filter .16s;border-radius:12px;flex-basis:0;justify-content:flex-start;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:500;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00b37e73}.piece:hover{filter:brightness(1.03)}.piece:active{transition-duration:90ms;transform:scale(.975)}.piece[aria-expanded=true]{outline:2px solid var(--ring);outline-offset:1px}.piece b{color:var(--up);margin-left:auto;font-weight:500}.piece.down{background:color-mix(in srgb, #f2555a 16%, var(--card));flex-shrink:0;justify-content:center;min-width:60px;box-shadow:inset 0 0 0 1px #f2555a80}.piece-name{text-overflow:ellipsis;overflow:hidden}.pulse-glass{animation:pop .34s var(--spring) backwards;border-radius:15px;align-items:center;gap:10px;margin-top:10px;padding:11px 13px;display:flex}.pulse-glass div{flex:1;min-width:0}.pulse-glass strong{font-size:14px;font-weight:500;line-height:1.2;display:block}.pulse-glass span{color:var(--muted);font-size:12.5px}.pulse-glass b{font-weight:500}.meters{border-top:1px solid var(--line);margin-top:16px;padding-top:14px}.meters>p{color:var(--muted);justify-content:space-between;font-size:13.5px;display:flex}.meters b{color:var(--ink);font-weight:600}.meter-row{gap:6px;margin-top:9px;display:flex}.meter{background:var(--canvas);border-radius:9px;flex-basis:0;align-items:center;gap:6px;min-width:0;height:36px;padding:0 9px;font-size:12.5px;display:flex;position:relative;overflow:hidden}.meter>i{animation:grow .9s var(--ease) backwards;transform-origin:0;background:#2f6bff29;border-right:2px solid #2f6bff;position:absolute;inset:0 auto 0 0}@keyframes grow{0%{transform:scaleX(0)}}.meter>:not(i){position:relative}.meter span:not(.tn-bot-face){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.meter b{margin-left:auto;font-weight:500}.tiles-pos{gap:8px;display:flex}.pos{background:var(--card);min-width:0;box-shadow:inset 0 0 0 1px var(--line);border-top:3px solid var(--up);border-radius:13px;flex:1;padding:12px 12px 10px}.pos.down{border-top-color:var(--down)}.pos-top{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.pos-top>:last-child{margin-left:auto}.pos strong{letter-spacing:-.02em;margin-top:8px;font-size:19px;font-weight:600;display:block}.pos-pct{font-size:13px;font-weight:500;display:block}.pos-pct em{color:var(--muted);font-style:normal;font-weight:400}.pos-stop{white-space:nowrap;min-height:30px;color:var(--warn);transition:color .16s, transform .28s var(--bounce);align-items:center;gap:4px;margin-top:4px;font-size:12.5px;display:inline-flex}.pos-stop:active{transform:scale(.95)}.pos-stop.on{color:var(--up)}.nosbar{background:color-mix(in srgb, #2f6bff 8%, var(--card));border-radius:13px;align-items:center;gap:10px;margin-top:8px;padding:10px 14px;font-size:14px;line-height:1.35;display:flex;box-shadow:inset 0 0 0 1px #2f6bff38}.nosbar p{flex:1}.nosbar b{color:#1447e6;font-weight:500}.dark .nosbar b{color:#9db8ff}.nosbar-act{white-space:nowrap;font-size:13.5px;font-weight:500}.nextstep{background:radial-gradient(90% 70% at 100% 0%, #f5a52433, transparent 70%), var(--card);height:100%;box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:20px;padding:20px;transition:background .4s;position:relative;overflow:hidden}.nextstep.done{background:radial-gradient(90% 70% at 100% 0%, #00b37e38, transparent 70%), var(--card)}.ns-who{align-items:center;font-size:13.5px;display:flex}.ns-who>:nth-child(2),.ns-who>:nth-child(3){margin-left:-7px}.ns-who span:last-child{color:var(--muted);margin-left:8px}.nextstep h3{letter-spacing:-.025em;margin-top:10px;font-size:22px;font-weight:600}.nextstep>p{color:var(--muted);margin-top:4px;font-size:14.5px;line-height:1.4}.ns-steps{gap:6px;margin-block:14px;display:grid}.ns-step{color:var(--muted);background:var(--canvas);border-radius:11px;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;font-size:13.5px;display:flex;position:relative}.ns-step span{margin-left:auto;font-size:12.5px}.ns-step svg{color:var(--up)}.ns-step.now{color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.ns-step.now>i{background:#f5a524;border-radius:50%;width:7px;height:7px}.ns-bar{background:var(--canvas);border-radius:2px;width:100%;height:4px;overflow:hidden}.ns-bar b{height:100%;transition:width .38s var(--ease);background:#f5a524;display:block}.nextstep.done .ns-bar b{background:var(--up)}.btn.amber{color:#1c1405;background:#f5a524;box-shadow:inset 0 1px #fff6}.btn.amber:hover{background:#ec9a14}.btn.amber:disabled{opacity:.8}.ruleb-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.ruleb-head strong{letter-spacing:-.015em;font-size:16px;font-weight:600}.ruleb-block{box-shadow:inset 0 0 0 1px var(--line);animation:swap .26s var(--ease) backwards;border-radius:13px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;padding:12px;font-size:14px;display:flex}.ruleb-n{background:var(--canvas);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;display:grid}.ruleb-block>span:nth-child(2){color:var(--muted)}.ruleb-block b{box-shadow:inset 0 0 0 1px var(--line);border-radius:8px;padding:4px 9px;font-weight:500}.ruleb-block b small{color:var(--muted);font-size:12px}.ruleb-block b.on{color:#1447e6;background:#2f6bff1a;box-shadow:inset 0 0 0 1px #2f6bff57}.dark .ruleb-block b.on{color:#9db8ff}.ruleb-block svg{width:60px;height:22px;margin-left:auto}.ruleb-block path{fill:none;stroke:var(--muted);stroke-width:1.2px;stroke-linejoin:round}.quick{flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.quick>span{color:var(--muted);font-size:13px}.quick button{min-height:36px;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .16s, transform .28s var(--bounce);border-radius:999px;align-items:center;gap:4px;padding:0 11px;font-size:13.5px;font-weight:500;display:inline-flex}.quick button:active{transform:scale(.95)}.quick button[aria-pressed=true]{background:#2f6bff1f;box-shadow:inset 0 0 0 1px #2f6bff66}.dock{border-radius:999px;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding:7px;display:flex}.dock>button:first-child{border-radius:50%;width:36px;height:36px}.dock>button:first-child:disabled{opacity:.35}.dock>div{color:var(--muted);justify-items:center;font-size:12.5px;display:grid}.dock-dots{gap:4px;margin-bottom:2px;display:flex}.dock-dots u{background:color-mix(in srgb, var(--ink) 18%, transparent);width:6px;height:6px;transition:width .28s var(--ease), background-color .2s;border-radius:3px}.dock-dots u.on{background:#2f6bff;width:18px}.dock-dots u.done{background:#00b37e}.dock-next{color:#fff;white-space:nowrap;min-height:38px;transition:transform .28s var(--bounce);background:#2a64f6;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:500}.dock-next:active{transform:scale(.96)}.preview{border-radius:20px;height:100%;padding:18px}.preview-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.preview-head strong{font-weight:500;line-height:1.2;display:block}.preview-head span{color:var(--m-ink-3);font-size:12.5px}.preview-ctl{align-items:center;gap:6px;display:flex}.preview .seg{background:#ffffff17}.preview .seg-thumb{background:#ffffff29}.preview .seg button{min-height:32px;color:var(--m-ink-2);padding:0 9px;font-size:13px}.preview .seg button[aria-checked=true]{color:#fff}.preview-replay{color:#fff;min-height:36px;transition:transform .28s var(--bounce);background:#2a64f6;border-radius:9px;padding:0 12px;font-size:13px;font-weight:500}.preview-replay:active{transform:scale(.95)}.preview svg{width:100%;height:170px;animation:wipe 1.1s var(--ease) backwards;margin-block:12px}.preview path{fill:none;stroke:var(--m-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.preview-stats{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.preview-stats>div{background:#ffffff0f;border-radius:11px;align-content:start;padding:10px;display:grid}.preview-stats span{color:var(--m-ink-3);font-size:12px}.preview-stats b{font-size:19px;font-weight:500}.preview-stats b[data-dir=up]{color:#00d492}.preview-stats b[data-dir=down]{color:#ff6467}.preview-stats small{color:var(--m-ink-3);font-size:11.5px}.rhythm>i{background:linear-gradient(90deg,#6e9bff,#00d492 55%,#f5a524);border-radius:3px;height:5px;margin-block:11px 7px;display:block;position:relative}.rhythm u{width:13px;height:13px;transition:left .42s var(--ease);background:#fff;border-radius:50%;margin-left:-6px;position:absolute;top:-4px}.toasts{gap:8px;display:grid}.toast{width:min(100%,320px);animation:toast .42s var(--spring) backwards;border-radius:15px;align-items:center;gap:10px;padding:10px 14px 10px 44px;display:flex;position:relative}@keyframes toast{0%{opacity:0;transform:translateY(6px)scale(.9)}to{opacity:1;transform:none}}.toast-bot{position:absolute;top:50%;left:7px;transform:translateY(-50%)}.toast strong{font-size:14px;font-weight:500;line-height:1.2;display:block}.toast span.down{color:var(--down)}.toast span.up{color:var(--up)}.toast span.warn{color:var(--warn)}.toast div span{color:var(--muted);font-size:12.5px}.ask{color:#fff;max-width:100%;animation:askin .42s var(--spring) backwards;background:#2a64f6;border-radius:16px 16px 16px 4px;margin-bottom:16px;padding:9px 15px;font-size:15px;font-weight:500;line-height:1.3;display:inline-block}@keyframes askin{0%{opacity:0;transform-origin:0 100%;transform:translateY(8px)scale(.92)}}.ask.on-blue{background:#ffffff2e}.people{background:var(--material);color:var(--m-ink);border-radius:44px 44px 0 0;margin-top:18px;padding-block:clamp(72px,8vw,110px)}.people h2{max-width:14em}.people-row{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:30px;display:grid}.person{text-align:left;color:var(--m-ink);box-shadow:inset 0 0 0 1px var(--m-line);transition:transform .28s var(--bounce), background-color .2s, box-shadow .2s;background:#ffffff12;border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;display:flex}.person:hover{background:#ffffff1c}.person:active{transition-duration:90ms;transform:scale(.975)}.person q{letter-spacing:-.02em;quotes:"“" "”";flex:1;font-size:19px;font-weight:500;line-height:1.22}.person-who{color:var(--m-ink-3);font-size:13px}.person[aria-selected=true]{background:#2a64f6;box-shadow:0 16px 40px -14px #2a64f6b3}.answer{color:var(--m-ink);--g-tint:#1818166b;--muted:var(--m-ink-2);--ink:var(--m-ink);--g-sheen:linear-gradient(150deg, #ffffff21 0%, #ffffff0a 32%, #fff0 58%);--g-rim:#ffffff29;--g-edge:#ffffff21;animation:pop .34s var(--spring) backwards;grid-template-columns:1.4fr 1fr;gap:28px;margin-top:12px;padding:26px;display:grid}.answer-tag{align-items:center;gap:10px;font-size:18px;font-weight:500;display:flex}.answer-tag small{color:var(--m-ink-3);font-size:13px;font-weight:400}.answer h3{letter-spacing:-.03em;margin-top:12px;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.15}.answer-cta{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;display:flex}.answer ul{align-content:center;gap:12px;display:grid}.answer li{animation:type .32s var(--ease) backwards;align-items:center;gap:9px;font-size:16.5px;display:flex}.answer li svg{color:#00d492;flex:none}.story{background:var(--canvas);--story-ink:var(--ink);height:780svh;transition:background-color .5s}.story.better{background:color-mix(in srgb, #2f6bff 7%, var(--sheet))}.story.night{color:#f2f2ef;--muted:#a9adb4;--ink:#f2f2ef;--card:#1b1d24;--canvas:#16181f;--line:#ffffff1c;--down:#ff6467;--up:#00d492;--g-tint:#1818166b;--g-sheen:linear-gradient(150deg, #ffffff21 0%, #ffffff0a 32%, #fff0 58%);--g-rim:#ffffff29;--g-edge:#ffffff21;background:#0e1016}.story-stick{grid-template-rows:auto minmax(0,1fr) auto;height:100svh;padding-block:80px 18px;display:grid;position:sticky;top:0;overflow:hidden}.story-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.story-tabs{background:color-mix(in srgb, var(--ink) 8%, transparent);border-radius:12px;padding:3px;display:inline-flex}.story-tabs button{min-height:36px;color:var(--muted);border-radius:9px;padding:0 12px;font-size:13.5px;font-weight:500;transition:background-color .24s,color .24s}.story-tabs button[aria-pressed=true]{color:#fff;background:#2a64f6}.story:not(.better) .story-tabs button[aria-pressed=true]{background:var(--down);color:#fff}.story-meta{align-items:center;gap:14px;display:flex}.story-clock{letter-spacing:-.02em;animation:pop .32s var(--spring) backwards;font-size:26px;font-weight:500}.story-bill{text-align:right;line-height:1.1;display:grid}.story-bill small{color:var(--muted);font-size:11.5px}.story-bill b{color:var(--down);font-size:17px;font-weight:600}.story.better .story-bill b{color:var(--up)}.story-grid{min-height:0;animation:storyin .46s var(--ease) backwards;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid}@keyframes storyin{0%{opacity:0;transform:translateY(18px)}}.story-text h2{font-size:clamp(36px,4.6vw,68px)}.story-text p{letter-spacing:-.015em;max-width:30em;color:var(--muted);margin-top:14px;font-size:clamp(18px,1.6vw,22px);line-height:1.38}.story-foot{justify-content:space-between;align-items:center;gap:14px;display:flex}.story-prog{flex:1;gap:3px;max-width:520px;display:flex}.story-prog li{background:color-mix(in srgb, var(--ink) 14%, transparent);border-radius:2px;flex:1;height:4px;transition:background-color .24s}.story-prog li.done,.story-prog li.on{background:var(--down)}.story-prog li.b.done,.story-prog li.b.on{background:#2a64f6}.st-card{background:var(--card);box-shadow:inset 0 0 0 1px var(--line), var(--shadow);border-radius:24px;justify-items:center;gap:14px;padding:24px;display:grid}.st-chart{align-items:flex-end;gap:8px;width:100%;height:160px;display:flex;position:relative}.st-chart i{background:var(--up);animation:rise2 .5s var(--ease) backwards;transform-origin:bottom;border-radius:4px;flex:1}.st-chart i.d{background:var(--down)}@keyframes rise2{0%{transform:scaleY(0)}}.st-mark{color:#fff;background:#2a64f6;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:500;position:absolute;top:-6px;right:2px}.st-chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.st-chips .ui-badge{animation:pop .32s var(--spring) backwards;padding:5px 11px;font-size:14px}.st-alert{background:var(--canvas);border-radius:14px;align-items:center;gap:12px;width:100%;padding:14px;display:flex}.st-alert strong{font-weight:500;display:block}.st-alert span{color:var(--muted);font-size:14px}.st-bad{width:100%;color:var(--down);background:color-mix(in srgb, var(--down) 10%, transparent);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.st-bad strong{font-weight:500;line-height:1.2;display:block}.st-bad span{opacity:.85;font-size:13.5px}.st-timer>strong{letter-spacing:-.04em;color:var(--down);font-size:64px;font-weight:600;line-height:1}.st-timer>i{background:var(--canvas);border-radius:4px;width:100%;height:8px;overflow:hidden}.st-timer u{background:var(--down);transform-origin:0;height:100%;animation:1.5s linear backwards fill;display:block}@keyframes fill{0%{transform:scaleX(0)}}.st-code pre{background:var(--canvas);border-radius:12px;width:100%;margin:0;padding:14px;font:14px/1.6 ui-monospace,Menlo,monospace}.st-neq{color:var(--down);font-size:34px;line-height:1}.st-form{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.st-form b{box-shadow:inset 0 0 0 1px var(--line);border-radius:9px;padding:6px 11px;font-weight:500}.st-gpt{justify-items:stretch}.st-shot{background:repeating-linear-gradient(135deg, var(--canvas) 0 10px, color-mix(in srgb, var(--ink) 6%, transparent) 10px 20px);border-radius:12px;height:130px}.bubble-g{background:var(--canvas);border-radius:16px 16px 4px;justify-self:end;max-width:90%;padding:11px 15px;font-size:15px}.st-ask{justify-items:stretch}.bubble-b{color:#fff;background:#2a64f6;border-radius:18px 18px 4px;justify-self:end;max-width:92%;padding:12px 16px;font-size:16px;line-height:1.35}.st-nos{color:var(--muted);align-items:center;gap:10px;font-size:15px;display:flex}.st-hold strong{letter-spacing:-.02em;font-size:19px;font-weight:500}.st-hold .hold{color:#fff;background:#2a5ddc}.st-hold .hold-fill{background:#0040c8}.st-hold .nos-done{color:var(--ink)}.st-night{justify-items:center;gap:16px;display:grid}.st-morning,.story-art{min-width:0}.show{padding-block:clamp(72px,8vw,110px)}.show-head{grid-template-columns:1fr 380px;align-items:end;gap:40px;display:grid}.show-head p{color:var(--muted);font-size:17px;line-height:1.42}.bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.b7{grid-column:span 7}.b5{grid-column:span 5}.b12{grid-column:span 12}.bento>div{min-width:0}.show-cta{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.wall{color:#fff;background:#0d1020;height:clamp(560px,80vh,780px);position:relative;overflow:hidden}.wall-3d{transform-origin:50% 0;opacity:.85;grid-template-columns:repeat(4,240px);gap:22px;width:max-content;display:grid;position:absolute;top:-34%;left:56%;transform:translate(-50%)rotateX(48deg)rotate(-32deg)}.wall-col{gap:22px;animation:46s linear infinite wall;display:grid}.wall-col.rev{animation-direction:reverse}@keyframes wall{to{transform:translateY(-50%)}}.wall-col span{border-radius:20px;display:block;overflow:hidden;box-shadow:0 20px 40px #00000073}.wall-col img{width:100%;height:auto}.wall:after{content:"";background:linear-gradient(90deg,#0d1020 18%,#0d102099 52%,#0000),linear-gradient(#0000 70%,#0d1020);position:absolute;inset:0}.wall-copy{z-index:2;position:absolute;bottom:clamp(40px,7vh,80px);left:0;right:0}.wall-copy h2{max-width:12em}.wall-copy p{color:#fffc;max-width:30em;margin-block:14px 22px;font-size:18px;line-height:1.4}.every{padding-block:clamp(72px,8vw,110px) 0}.every h2{max-width:16em;margin-bottom:22px}.every .seg{scrollbar-width:none;overflow-x:auto}.every .seg button{padding:0 14px}.every-list{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:16px;display:grid}.every-list li{background:var(--canvas);animation:type .3s var(--ease) backwards;border-radius:15px;align-items:flex-start;gap:9px;padding:15px;font-size:15px;line-height:1.3;display:flex}.every-list svg{color:var(--up);flex:none;margin-top:1px}.every .note{margin-top:10px}.inside{padding-top:40px}.inside h2{font-size:clamp(26px,2.6vw,36px)}.band{color:#fff;background:#2a64f6;padding-block:clamp(44px,6vw,72px);position:relative;overflow:hidden}.band-in{grid-template-columns:1fr 460px;align-items:center;gap:48px;display:grid}.band h2{font-size:clamp(32px,3.6vw,52px)}.band p{color:#ffffffdb;margin-top:10px;font-size:17px}.band .join-row .btn{color:#0040c8;background:#fff}.band .join-row input{color:#fff;background:#ffffff24;border-color:#ffffff4d}.band .join-row input::placeholder{color:#ffffffbf}.band .join-consent{color:#fffc}.band .joined{background:#ffffff24}.band .joined p{color:#ffffffd9}.home-cmp{padding-top:clamp(72px,8vw,110px)}.home-cmp h2{font-size:clamp(32px,3.6vw,52px)}.stack{gap:10px;min-width:0;display:grid}.nos-live{padding-top:12px}@property --beam{syntax:"<angle>";inherits:false;initial-value:0deg}.plan.top:after{content:"";background:conic-gradient(from var(--beam), transparent 72%, #2f6bff 88%, #00d492 96%, transparent);-webkit-mask-composite:xor;pointer-events:none;border-radius:20px;padding:1.5px;animation:4.5s linear infinite beam;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@keyframes beam{to{--beam:360deg}}.ph-copy p.ask,.hero-main p.ask{letter-spacing:0;color:#fff;margin:0 0 16px;font-size:15px;line-height:1.3}.nosp-hero p.ask{color:#fff;margin:22px 0 -10px;font-size:15px}.pulse-head .seg button{min-height:34px;padding:0 10px;font-size:13px}.cat .ph{position:relative}.cat .point{background:var(--canvas);border-radius:32px;gap:48px;margin-top:12px;padding:clamp(26px,4vw,56px)}.cat .point:nth-of-type(3n){background:color-mix(in srgb, #2f6bff 9%, var(--sheet))}.cat .point:nth-of-type(3n+1){background:radial-gradient(70% 60% at 100% 0%, #00b37e26, transparent 70%), var(--canvas)}.cat .point .nosline,.cat .point .modes,.cat .point .sentence,.cat .point .copybots,.cat .point .bigprice,.cat .point .roadmap,.cat .point .fb-free{background:var(--card);box-shadow:inset 0 0 0 1px var(--line)}.cat .point .feed-row,.cat .point .alerts li,.cat .point .reasons li,.cat .point .shelf article,.cat .point .listing,.cat .point .cancan>div:first-child{background:var(--card)}.cat .plan-block{padding-top:64px}.cat .limits{margin-top:12px}.cat .faq,.cat .next{padding-top:64px}.cat .pjoin{margin-top:64px}.cat .fb,.cat .cmp,.cat .verbs{padding-top:40px}.swarm{flex-wrap:wrap;align-content:flex-end;gap:4px;height:78px;margin-bottom:14px;display:flex}.swarm.crowd{grid-template-columns:repeat(auto-fill,10px);align-content:end;gap:4px;display:grid}.swarm.c250{grid-template-columns:repeat(auto-fill,5px);gap:2px}.swarm.crowd i{aspect-ratio:1;animation:pop .42s var(--spring) backwards;animation-delay:calc(var(--i) * 30ms);border-radius:50%}@media (width>=861px){.nos-zoom-stick{min-height:640px}}@media (width<=1180px){.safety{grid-template-columns:1fr 380px;gap:40px 48px}.lab-grid{grid-template-columns:320px minmax(0,1fr);gap:36px}.loop-layout{grid-template-columns:280px minmax(0,1fr);gap:40px}.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.plan:nth-child(4){border-left:0;padding-left:0}.plan:nth-child(n+4){border-top:1px solid var(--line)}.nav nav{gap:20px}}@media (width<=860px){.menu-btn{display:grid!important}.wrap{width:calc(100% - 40px)}.nav-in{height:60px}.nav nav,.icon-btn{display:none}h1{font-size:clamp(44px,12.8vw,72px)}h2{font-size:clamp(36px,10vw,54px)}.duo{gap:14px;padding:72px 10px 0}.duo-card{border-radius:30px;min-height:calc(100svh - 84px);padding:34px 22px;top:68px}.duo-card h2{font-size:clamp(46px,13vw,68px)}.duo-card p{font-size:19px}.duo-nos{bottom:-80px;right:-80px;transform:none}.duo-bots{zoom:1;margin-bottom:-56px;margin-right:-46px}.tangle{height:270svh;margin-top:30px}.tangle-stick{padding-top:76px}.tool{border-radius:22px;width:86px;height:86px;font-size:13px}.tool svg{max-height:30px}.tool-a{--l:25;--t:14}.tool-b{--l:76;--t:18}.tool-c{--l:49;--t:42}.tool-d{--l:23;--t:68}.tool-e{--l:77;--t:70}.tangle-nos{--lift:-120px;top:28cqh}.tool{--c:28}.tangle-end .seg{width:100%}.tangle-end .seg button{padding:0 4px;font-size:13.5px}.tangle-end .note{font-size:12px}.tangle-now{flex-direction:column;align-items:center;gap:0}.loop{height:360svh;padding-top:110px}.loop-stick{align-items:start;padding-top:76px}.loop-layout{grid-template-columns:minmax(0,1fr);gap:20px}.loop-now{min-height:148px}.loop-now h3{font-size:46px}.loop-now p{font-size:17px}.loop-dots{margin-top:12px}.device{aspect-ratio:390/800;background:#111;border-radius:34px;width:min(74vw,300px);margin-inline:auto;box-shadow:0 0 0 7px #151515,0 34px 60px -24px #1418208c}.device-pane{border-radius:34px;overflow:hidden}.crew{--w:66vw;height:310svh}.crew-stick{padding-block:76px 22px}.crew-head h2{font-size:clamp(32px,9vw,44px)}.crew-slide .tn-bot-face,.crew-slide .chr{--s:1}.crew-slide{transform:scale(.4)}.crew-slide.on{transform:scale(.72)}.crew-fig{font-size:60px}.crew-line{font-size:16px}.ways{padding-top:110px}.ways-head{gap:22px}.ways-head .seg{width:100%}.ways-head .seg button{padding:0 4px}.ways-grid{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:22px}.ways-input{border-radius:22px;min-height:330px;padding:24px 20px}.ways-bot{border-radius:22px;justify-content:flex-start;align-items:center;gap:14px;padding:16px 20px;display:flex}.ways-bot h3{white-space:nowrap;margin:0;font-size:18px}.ways-same{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:14px}.ways-bot .tn-bot-face{zoom:.5}.lab{padding-top:110px}.lab-head,.lab-grid{grid-template-columns:minmax(0,1fr);gap:20px}.lab-grid{border-top:0;flex-direction:column-reverse;margin-top:26px;padding-top:0;display:flex}.lab-controls{gap:22px}.lab-controls .seg button{font-size:13px}.lab-figures{gap:28px}.lab-stats{display:none}.nos-grid{grid-template-columns:minmax(0,1fr);gap:36px}.nos-left p{font-size:18px}.nos-body{padding-bottom:96px}.nos-chat{border-radius:24px;padding:20px}.safety{grid-template-columns:minmax(0,1fr);gap:36px;padding-top:110px}.safety-copy>p{font-size:18px}.safety-points{border-top:0;grid-template-columns:minmax(0,1fr);padding-top:0}.safety-points li:not(:last-child){display:none}.vault-ring{width:250px;height:250px}@keyframes orbit{0%{transform:rotate(0)translate(125px)rotate(0)}to{transform:rotate(360deg)translate(125px)rotate(-360deg)}}.plans{padding-top:110px}.plans-head .seg{width:100%}.plans-offer{font-size:16px}.plan-grid{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:12px;margin:26px -20px 0;padding:4px 20px 8px;display:flex;overflow-x:auto}.plan-grid::-webkit-scrollbar{display:none}.plan{scroll-snap-align:center;background:var(--canvas);border-radius:24px;flex:0 0 80%;border:0!important;padding:22px 20px 24px!important}.plan.top{background:var(--primary);color:#fff}.plan.top h3,.dark .plan.top h3{color:#fff}.plan.top .btn.primary{color:#0040c8;background:#fff}.plan.top .plan-for,.plan.top .plan-price>span:last-child{color:#fffc}.plan.top:before{display:none}.plan-for{min-height:0}.plan ul li:nth-child(n+6){display:none}.compare{margin-top:4px}.faq{grid-template-columns:minmax(0,1fr);gap:20px;padding-top:110px}.faq h2{position:static}.faq-list summary{padding-block:21px}.join{border-radius:34px 34px 0 0;margin-top:110px;padding-top:84px}.join-cast{justify-content:center;gap:8px;height:150px;margin-top:36px}.join-cast>span:first-child,.join-cast>span:last-child{display:none}.join-cast>span{zoom:.8}.member-share{padding:20px}.copy-row{flex-direction:column}}@media (width<=860px) and (height<=720px){.crew-head h2{font-size:28px}.crew-slide.on{transform:scale(.62)}.crew-fig{font-size:46px}.device{width:min(60vw,240px)}}@media (width<=420px){.join-row{flex-direction:column}.join-row input{flex:none;width:100%}.join-row .btn{width:100%}}@media (width<=860px){.ph,.point,.verbs li{grid-template-columns:minmax(0,1fr);gap:34px}.ph{min-height:0;padding-block:22px 12px}.ph h1{font-size:clamp(42px,12vw,66px)}.point{gap:26px;padding-top:104px}.point.flip .point-copy{order:0}.point-copy p:not(.words){font-size:18px}.shot{width:min(74vw,300px);margin-inline:auto}.shot-frame{aspect-ratio:390/800;background:#111;border-radius:34px;box-shadow:0 0 0 7px #151515,0 34px 60px -24px #1418208c}.shot .note{text-align:center;margin-top:18px}.plan-block{padding-top:96px}.planline dl{column-gap:6px}.planline dt{font-size:11.5px}.planline dd{font-size:15px;line-height:1.25}.limits{border-radius:26px;flex-direction:column;gap:16px;margin-top:96px;padding:26px 22px}.limits li{font-size:17px}.next{grid-template-columns:minmax(0,1fr);padding-top:96px}.next a{grid-template-columns:auto 1fr;align-items:center;column-gap:16px;padding:18px}.next-art{grid-row:span 2;margin:0}.next strong{font-size:22px}.pjoin{border-radius:34px 34px 0 0;margin-top:96px}.tiles{padding-top:104px}.tile-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:28px -20px 0;padding:0 20px 6px;display:flex;overflow-x:auto}.tile-grid::-webkit-scrollbar{display:none}.tile-grid a{scroll-snap-align:center;flex:0 0 76%}.sentence{padding:24px}.paths{grid-template-columns:1.3fr 1fr;gap:8px}.path{border-radius:22px;padding:18px 14px}.path b{font-size:15.5px}.shelf{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-20px;padding:0 20px 6px;display:flex;overflow-x:auto}.shelf article{scroll-snap-align:center;flex:0 0 72%}.ttable>div{gap:6px;font-size:14px}.nosp-hero{min-height:calc(100svh - 60px)}.nosp-hero h1{font-size:clamp(44px,12vw,68px)}.verb{font-size:64px}.verbs li{gap:4px}.verbs li>p:last-child{font-size:18px}.candles{height:300px}.reasons li{padding:15px 16px}.cancan{grid-template-columns:minmax(0,1fr)}.firstbot{grid-template-columns:minmax(0,1fr);gap:10px}.firstbot li{align-items:flex-start;gap:16px;padding:20px;display:flex}.firstbot span.num{margin-top:0}.foot-top{grid-template-columns:1fr 1fr;gap:28px 20px}.foot-brand{grid-column:1/-1}.plans.full{padding-top:22px}.compare tbody th,.compare thead th:first-child{z-index:1;background:var(--sheet);width:132px;min-width:132px;position:sticky;left:0}.compare table{min-width:720px;font-size:14px}.cmp tbody th,.cmp thead th:first-child{z-index:1;background:var(--sheet);width:128px;min-width:128px;position:sticky;left:0}.people{border-radius:34px 34px 0 0;margin-top:12px;padding-block:60px}.people-row{scroll-snap-type:x mandatory;scrollbar-width:none;margin:22px -20px 0;padding:4px 20px 8px;display:flex;overflow-x:auto}.people-row::-webkit-scrollbar{display:none}.person{scroll-snap-align:center;flex:0 0 62%}.person q{font-size:20px}.answer{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.story{height:720svh}.story-stick{padding-block:70px 14px}.story-grid{grid-template-columns:minmax(0,1fr);align-content:center;gap:16px}.story-text h2{font-size:clamp(30px,8.6vw,42px)}.story-text p{margin-top:8px;font-size:16.5px}.story-clock{font-size:22px}.story-tabs button{padding:0 9px;font-size:13px}.st-card{border-radius:20px;gap:10px;padding:16px}.st-chart{height:104px}.st-timer>strong{font-size:48px}.st-shot{height:80px}.story-art .preview svg{height:92px}.story-art .preview-stats>div:nth-child(n+3){display:none}.story-art .preview-stats{grid-template-columns:1fr 1fr}.story-art .tiles-pos{gap:5px}.story-art .pos{padding:9px 8px 6px}.story-art .pos strong{font-size:15px}.pos-stop{font-size:11.5px}.story-art .tn-bot-face,.st-night .chr{max-width:100%}.show{padding-block:60px}.show-head{grid-template-columns:minmax(0,1fr);gap:10px}.bento{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;display:grid}.b7,.b5,.b12{grid-column:auto}.tiles-pos{scrollbar-width:none;overflow-x:auto}.pos{min-width:112px}.preview-stats{grid-template-columns:1fr 1fr}.show-cta .btn{flex:100%}.wall{height:600px}.wall-3d{grid-template-columns:repeat(4,150px);gap:14px;top:-22%;left:50%}.wall-col{gap:14px}.wall-col span{border-radius:14px}.wall:after{background:linear-gradient(#0000,#0d102066 30%,#0d1020 66%)}.every{padding-block:60px 0}.every-list{grid-template-columns:1fr 1fr}.every-list li{padding:12px;font-size:14px}.every .seg{width:100%;display:flex}.every .seg-thumb{display:none}.every .seg button{flex:none}.every .seg button[aria-checked=true]{background:var(--card);box-shadow:0 1px 3px #14182024}.band-in{grid-template-columns:minmax(0,1fr);gap:18px}.home-cmp,.safety,.plans,.faq,.lab,.tiles{padding-top:60px}.plans{padding-bottom:60px}.join{margin-top:60px}.plan.top:after{display:none}.cat .point{border-radius:26px;gap:22px;margin-top:10px;padding:26px 18px}.cat .plan-block,.cat .faq,.cat .next{padding-top:44px}.cat .pjoin{margin-top:44px}.cat .limits{margin-top:10px}.inside{padding-top:24px}.cat .every-list{grid-template-columns:1fr 1fr}.ruleb-block svg,.piece-name{display:none}.piece b{margin-left:auto;font-size:13px}.meter span:not(.tn-bot-face){display:none}.meter b{font-size:12px}.story-tabs button{white-space:nowrap;padding:0 8px;font-size:12.5px}.story-meta{gap:9px}.sticky-join{z-index:40;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));opacity:0;pointer-events:none;transition:opacity .2s, transform .34s var(--ease);border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 8px 16px;font-size:14px;font-weight:500;display:flex;position:fixed;transform:translateY(16px)}.sticky-join.on{opacity:1;pointer-events:auto;transform:none}}@media (width>=861px){.sticky-join{display:none}.hero-main .ask{margin-bottom:18px}}.ticket-wrap{gap:12px;width:min(100%,440px);margin-inline:auto;display:grid}.ticket{border-radius:22px;gap:16px;padding:22px;display:grid}.ticket-head{justify-content:space-between;align-items:baseline;display:flex}.ticket-head strong{font-size:20px;font-weight:500}.ticket-head span{color:var(--m-ink-3);font-size:13px}.ticket .seg{background:#ffffff1a;width:100%}.ticket .seg-thumb{background:#ffffff2e}.ticket .seg button{color:var(--m-ink-2)}.ticket .seg button[aria-checked=true]{color:#fff}.ticket-slider span{color:var(--m-ink-2);justify-content:space-between;font-size:14.5px;display:flex}.ticket-slider b{color:var(--m-ink);font-weight:500}.ticket-go{color:#262626;min-height:50px;transition:transform .28s var(--bounce);background:#fff;border-radius:10px;font-weight:500}.ticket-go:active{transition:transform 90ms ease-out;transform:scale(.97)}.heroshot{min-width:0}.heroface{place-items:center;display:grid}:root{--nav-h:68px;--bl:#2f6bff;--mint:#12d6b0;--pink:#ff4d8d;--vio:#1e8fff;--amb:#f5a524;interpolate-size:allow-keywords}.topbar{z-index:31;color:#dfe7ff;letter-spacing:-.008em;background:#051f7a;justify-content:center;align-items:center;gap:10px;min-height:38px;padding:6px 16px;font-size:14px;text-decoration:none;display:flex;position:relative;overflow:hidden}.topbar b{color:#fff;font-weight:500}.topbar>i{background:var(--mint);border-radius:50%;width:7px;height:7px;animation:2.2s ease-out infinite tb-pulse;box-shadow:0 0 #12d6b099}.topbar:after{content:"";background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:30%;animation:5.5s ease-in-out infinite tb-sweep;position:absolute;inset:0 auto 0 -30%}.tb-short{display:none}.tb-go{color:#fff;text-underline-offset:3px;transition:transform .28s var(--bounce);align-items:center;gap:3px;font-weight:500;text-decoration:underline;display:inline-flex}.topbar:hover .tb-go{transform:translate(3px)}@keyframes tb-pulse{70%,to{box-shadow:0 0 0 9px #12d6b000}}@keyframes tb-sweep{0%,55%{transform:translate(0)}to{transform:translate(460%)}}.nav{transition:background-color .26s,color .26s}.nav.over{backdrop-filter:none;background:0 0}.nav.over .brand,.nav.over .nav-in>nav>a,.nav.over .nav-trigger,.nav.over .icon-btn,.nav.over .nav-in>nav>a:hover,.nav.over .nav-product:hover .nav-trigger{color:#fff}.nav.over .nav-end .btn.primary{color:#0040c9;background:#fff}.nav.over .icon-btn:hover{background:#ffffff29}.scroll-line{background:linear-gradient(90deg, var(--bl), var(--vio) 60%, var(--mint));transform-origin:0;height:2px;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.wm{letter-spacing:-.012em;white-space:pre;font:500 23px/1 Tradenos Wordmark,Poppins,sans-serif;display:inline-flex}.wm>span{transform-origin:50% 90%;--r:-7deg;display:inline-block}.wm>span:nth-child(2n){--r:7deg}.brand:hover .wm>span,.brand.hop-now .wm>span,.foot-word.in .wm>span,.foot-word:hover .wm>span{animation:tn-letter .72s cubic-bezier(.3, 1.4, .5, 1) calc(var(--i) * 42ms) both}.brand:hover .wm>span:last-child,.brand.hop-now .wm>span:last-child,.foot-word.in .wm>span:last-child,.foot-word:hover .wm>span:last-child{animation:.9s cubic-bezier(.3,1.3,.5,1) .3s both tn-letter-bow}.brand .chr{transition:transform .26s var(--spring)}.brand:active .chr{transform:scale(.92)}@keyframes tn-letter{0%,to{transform:none}28%{transform:translateY(-.3em) rotate(var(--r))}52%{transform:translateY(0)scale(1.1,.86)}70%{transform:translateY(-.09em)scale(.97,1.04)}86%{transform:translateY(0)scale(1.02,.98)}}@keyframes tn-letter-bow{0%,to{transform:none}22%{transform:translateY(-.26em)rotate(-10deg)}46%{transform:translate(.09em)rotate(24deg)}64%{transform:rotate(-6deg)scale(1.06,.94)}80%{transform:rotate(3deg)}}.foot-word{color:var(--ink);margin-block:clamp(28px,4vw,56px) clamp(10px,2vw,24px);line-height:.95;text-decoration:none;display:block}.foot-word .wm{letter-spacing:-.03em;justify-content:space-between;font-size:clamp(64px,20.4vw,330px);display:flex}.foot-word .wm>span{transition:color .24s, transform .32s var(--spring)}@media (hover:hover){.foot-word .wm>span:hover{color:var(--bl);transform:translateY(-.08em) rotate(var(--r));animation:none}}.rl{vertical-align:top;height:1.5em;line-height:1.5;display:inline-block;overflow:hidden}.rl>span{transition:transform .36s var(--ease);display:block;position:relative}.rl>span:after{content:attr(data-t);white-space:nowrap;position:absolute;top:100%;left:0}a:hover>.rl>span{transform:translateY(-100%)}.hx{--px:0;--py:0;isolation:isolate;margin-top:calc(var(--nav-h) * -1);padding-top:var(--nav-h);color:#fff;background:linear-gradient(165deg,#0a36ab 0%,#104ed2 52%,#3a70e6 100%);border-radius:0 0 clamp(28px,4vw,56px) clamp(28px,4vw,56px);position:relative;overflow:clip}.dark .hx{background:linear-gradient(165deg,#06195f 0%,#0d3aa8 55%,#2150c4 100%)}.hx-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hx-bg i{translate:calc(var(--px,0) * var(--d,30px)) calc(var(--py,0) * var(--d,30px));transition:translate .7s var(--ease);border-radius:50%;display:block;position:absolute}.hx-bg .b1{--d:34px;background:radial-gradient(closest-side,#0076ff70,#0000);width:74vmax;height:74vmax;animation:16s ease-in-out infinite alternate hx-a;top:-32svh;left:-16%}.hx-bg .b2{--d:-44px;background:radial-gradient(closest-side,#12d6b057,#0000);width:80vmax;height:80vmax;animation:19s ease-in-out infinite alternate hx-b;top:10svh;right:-22%}.hx-bg .b3{--d:58px;background:radial-gradient(closest-side,#38bdf833,#0000);width:42vmax;height:42vmax;animation:13s ease-in-out -4s infinite alternate-reverse hx-a;top:-30svh;right:16%}.hx-bg .b4{--d:-26px;background:radial-gradient(closest-side,#12d6b01a,#0000);width:30vmax;height:30vmax;animation:11s ease-in-out -3s infinite alternate hx-b;top:74svh;left:22%}.hx-grain{opacity:.12;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes hx-a{to{transform:translate(9vw,7vh)scale(1.14)}}@keyframes hx-b{to{transform:translate(-8vw,-9vh)scale(1.1)}}.hx-in{min-height:min(860px, calc(100svh - 38px - var(--nav-h)));grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:clamp(40px,5vw,88px);padding-block:clamp(24px,4vh,48px) clamp(40px,7vh,72px);display:grid}.hx h1{letter-spacing:-.052em;font-size:clamp(56px,6.5vw,93px);line-height:1}.hx-l1,.hx-l2{display:block}.hw{vertical-align:bottom;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:hidden}.hw>span{animation:hx-word .76s var(--ease) calc(var(--i) * 56ms + 80ms) backwards;display:inline-block}@keyframes hx-word{0%{transform:translateY(108%)}}.hx-sub{letter-spacing:-.015em;color:#ffffffdb;max-width:30em;margin:20px 0 24px;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.hx .join-form{max-width:520px}.hx-trust{color:#ffffffe6;flex-wrap:wrap;gap:6px 16px;margin-top:16px;font-size:14px;display:flex}.hx-trust li{align-items:center;gap:5px;display:inline-flex}.hx-trust svg{color:#7df5dc}.hx-stage{min-width:0;position:relative}.fl{z-index:2;translate:calc(var(--px,0) * var(--d,16px)) calc(var(--py,0) * var(--d,16px));transition:translate .5s var(--ease);filter:drop-shadow(0 12px 18px #03104866);position:absolute}.hx-stage img.fl{animation:5.2s ease-in-out infinite alternate fl-bob}.fl-a{--d:-22px;top:-34px;right:24px}.fl-b{--d:26px;z-index:3;top:42%;left:-22px}.fl-c{--d:30px;z-index:3;top:30%;right:-20px}.fl-d{--d:-30px;top:-22px;left:14%;animation-delay:-2s!important}.fl-e{--d:20px;z-index:3;bottom:56px;left:-14px;animation-delay:-3.4s!important}@keyframes fl-bob{to{transform:translateY(-11px)rotate(8deg)}}.demo{--a:0deg;background:var(--material);color:var(--m-ink);transition:transform .36s var(--ease);transform-style:flat;border-radius:26px;padding:16px;position:relative;box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff17,0 34px 80px -28px #031048d9}@property --a{syntax:"<angle>";inherits:true;initial-value:0deg}.demo:before{content:"";border-radius:inherit;background:conic-gradient(from var(--a), transparent 62%, #7df5dc 76%, #6e9bff 88%, transparent);opacity:0;pointer-events:none;padding:1.5px;transition:opacity .26s;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.demo.running:before{opacity:1;animation:1.8s linear infinite spin-a}@keyframes spin-a{to{--a:360deg}}.demo-ask{align-items:center;gap:11px;min-height:58px;display:flex}.demo-said{letter-spacing:-.01em;background:#ffffff17;border-radius:16px 16px 16px 5px;flex-wrap:wrap;flex:1;align-items:center;min-width:0;min-height:3.2em;padding:10px 14px;font-size:15.5px;line-height:1.32;display:flex}.demo-hint{color:var(--m-ink-3)}.demo-caret{background:#7df5dc;width:2px;height:1em;margin-left:2px;animation:.7s steps(2,end) infinite caret;display:inline-block}@keyframes caret{50%{opacity:0}}.demo-chips{scrollbar-width:none;gap:6px;margin:12px -16px 0;padding-inline:16px;display:flex;overflow-x:auto}.demo-chips::-webkit-scrollbar{display:none}.demo-chips button{min-height:40px;color:var(--m-ink-2);transition:background-color .18s, color .18s, transform .28s var(--bounce);background:#ffffff14;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px 0 9px;font-size:14px;display:inline-flex;position:relative;overflow:hidden}.demo-chips img{width:18px;height:18px;transition:transform .34s var(--spring)}.demo-chips button.on{color:#10131b;background:#fff}.demo-chips button:active{transition:transform 90ms ease-out;transform:scale(.95)}.demo-chips button[data-auto]:after{content:"";background:var(--bl);transform-origin:0;width:100%;height:2.5px;animation:chip-fill var(--auto) linear both;position:absolute;bottom:0;left:0}@keyframes chip-fill{0%{transform:scaleX(0)}}.demo-rules{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.demo-rules>div{opacity:.25;min-height:58px;transition:opacity .22s calc(var(--i) * .11s), transform .42s var(--spring) calc(var(--i) * .11s);background:#ffffff0f;border-radius:12px;padding:8px 10px;transform:scale(.96)}.demo-rules>div.on{opacity:1;transform:none}.demo-rules span{color:var(--m-ink-3);font-size:12px;display:block}.demo-rules b{letter-spacing:-.01em;font-size:13px;font-weight:500;line-height:1.22;display:block}.demo-chart{background:#0000003d;border-radius:14px;height:176px;margin-top:10px;position:relative;overflow:hidden}.demo-chart canvas{width:100%;height:100%;position:absolute;inset:0}.demo-bot{will-change:transform;filter:drop-shadow(0 4px 8px #00000073);width:34px;height:34px;margin:0;position:absolute;top:-17px;left:-17px}.demo-toast{opacity:0;--g-tint:#18181685;border-radius:999px;padding:4px 9px;font-size:13px;font-weight:500;position:absolute;top:8px;right:8px}.demo-toast.on{animation:toast .46s var(--spring) both}.demo-toast[data-dir=up]{color:#00d492}.demo-toast[data-dir=down]{color:#ff6467}.demo-pair{color:var(--m-ink-2);align-items:center;gap:5px;font-size:12.5px;display:inline-flex;position:absolute;top:8px;left:9px}.demo-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.demo-stats div{min-width:0}.demo-stats dt{color:var(--m-ink-3);white-space:nowrap;font-size:12px}.demo-stats b{letter-spacing:-.03em;white-space:nowrap;font-size:19px;font-weight:500;line-height:1.25;display:block}.demo .demo-stats [data-dir=up]{color:#00d492}.demo .demo-stats [data-dir=down]{color:#ff6467}.demo-stats div.on b{animation:toast .42s var(--spring) both}.demo-verdict{opacity:.25;background:#2f6bff2e;border-radius:14px;align-items:center;gap:12px;min-height:62px;margin-top:10px;padding:8px 8px 8px 13px;transition:opacity .3s;display:flex}.demo-verdict.on{opacity:1}.demo-verdict p{letter-spacing:-.008em;flex:1;font-size:14.5px;line-height:1.3}.demo-cta{color:#10131b;background:#fff;flex:none}.demo-cta:hover{background:#e9eefc}.demo-note{color:var(--m-ink-3);margin-top:9px;font-size:12.5px;line-height:1.35}.join-field{flex:1;min-width:0;display:block;position:relative}.join-field input{width:100%;padding-left:50px!important}.join-nos{pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;top:50%;left:10px;translate:0 -50%}.join-row input{height:52px}.join-row .btn{white-space:nowrap;min-height:52px}.join-form.blue .join-row input{color:#fff;backdrop-filter:blur(14px);background:#ffffff26;border-color:#ffffff57}.join-form.blue .join-row input::placeholder{color:#ffffffbd}.join-form.blue .join-row input:focus{border-color:#fff;box-shadow:0 0 0 4px #ffffff38}.join-form.blue .btn.primary{color:#0040c9;background:#fff;box-shadow:0 10px 28px -10px #03104899}.join-form.blue .btn.primary:hover{color:#0030a0;background:#fff}.join-form.blue .join-consent{color:#ffffffc2}.join-form.shine .btn.primary:before{animation:4.2s ease-in-out infinite btn-shine}.joined.blue{color:#fff;backdrop-filter:blur(14px);background:#ffffff26}.joined.blue p{color:#ffffffdb}.joined.blue .joined-preview a{color:#fff}.joined-inbox{background:var(--primary);color:#fff;margin-top:9px}.joined-inbox:hover{background:#0047b3}.joined.blue .joined-inbox{color:#0040c9;background:#fff}.btn{isolation:isolate;transition:background-color .11s, color .11s, box-shadow .22s, transform .26s var(--ease), padding .26s var(--ease);position:relative;overflow:hidden}.btn.primary:before,.btn.light:before{content:"";z-index:-1;background:linear-gradient(105deg,#0000,#ffffff57,#0000);width:50%;position:absolute;inset:0 auto 0 -60%;transform:translate(0)}.join-form.blue .btn.primary:before{background:linear-gradient(105deg,#0000,#2f6bff38,#0000)}.btn.primary:after,.btn.light:after{content:"";opacity:0;width:16px;height:16px;transition:opacity .18s, transform .3s var(--ease);background:currentColor;margin-top:-8px;position:absolute;top:50%;right:9px;transform:translate(-9px);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") 50%/contain no-repeat}.btn.small.primary:after,.btn.small.light:after{width:14px;height:14px;margin-top:-7px;right:6px}@keyframes btn-shine{0%,62%{transform:translate(0)}to{transform:translate(340%)}}@media (hover:hover){.btn.primary:hover,.btn.light:hover{box-shadow:0 10px 24px -10px color-mix(in srgb, var(--primary) 70%, transparent);padding-left:11px;padding-right:29px}.btn.small.primary:hover,.btn.small.light:hover{padding-left:7px;padding-right:21px}.btn.primary:hover:after,.btn.light:hover:after{opacity:1;transform:none}.btn.primary:hover:before,.btn.light:hover:before{transition:transform .76s var(--ease);animation:none;transform:translate(320%)}.btn.ghost:hover{border-color:color-mix(in srgb, var(--ink) 32%, transparent);transform:translateY(-1px)}.demo-chips button:not(.on):hover{color:#fff;background:#ffffff26}.demo-chips button:hover img{transform:rotate(-14deg)scale(1.14)}.chips.pick button:not([aria-pressed=true]):hover{background:color-mix(in srgb, var(--bl) 14%, transparent);color:var(--ink);transform:translateY(-1px)}.icon-btn:hover svg{transform:rotate(16deg)}.icon-btn svg{transition:transform .3s var(--spring)}.seg button:hover{color:var(--ink)}.textlink:hover{text-underline-offset:7px;color:var(--bl)}.foot-top nav a:hover{transform:translate(3px)}.foot-top nav a{transition:transform .24s var(--ease), color .11s;display:inline-block}.nav .mega a:hover b{transform:translate(3px)}.nav .mega a b{transition:transform .24s var(--ease);display:inline-block}.next a:hover{transform:translateY(-3px)}.next a{transition:transform .3s var(--ease), background-color .18s}.plan:hover .swarm>*{animation:bob-hop .52s var(--spring) calc(var(--n,0) * 30ms)}.plan:hover h3{color:var(--primary)}.plan{transition:background-color .18s}.plan:hover{background:color-mix(in srgb, var(--bl) 4%, transparent)}.cmp tbody tr:hover>*{background:color-mix(in srgb, var(--bl) 7%, transparent)}.faq-list summary:hover{color:var(--bl);padding-left:6px}.every-list li:hover svg{transform:scale(1.3)rotate(-8deg)}.wall:hover .wall-col,.pd-run:hover{animation-play-state:paused}.pd-item:hover{transform:translateY(-3px)scale(1.03)}.band .btn:hover{transform:translateY(-1px)}.ui-card:hover{box-shadow:var(--shadow), 0 0 0 1px color-mix(in srgb, var(--bl) 26%, transparent)}}@keyframes bob-hop{40%{transform:translateY(-7px)}}.every-list svg{transition:transform .32s var(--spring)}.faq-list summary{transition:color .11s, padding .26s var(--ease);cursor:pointer}.faq-list summary svg{transition:transform .32s var(--spring)}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details::details-content{block-size:0;transition:block-size .34s var(--ease), content-visibility .34s allow-discrete;overflow:clip}.faq-list details[open]::details-content{block-size:auto}.textlink{transition:text-underline-offset .24s var(--ease), color .11s}.join-row input{transition:border-color .11s,box-shadow .2s,background-color .18s}.has-spot{position:relative}.spot-glow{z-index:1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), rgb(var(--spot) / 10%), transparent 72%);transition:opacity .32s;position:absolute;inset:0}.spot-glow:after{content:"";border-radius:inherit;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), rgb(var(--spot) / 62%), transparent 72%);padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.has-spot:hover>.spot-glow,.spot-on>.spot-glow{opacity:1}.dark .spot-glow{background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), rgb(var(--spot) / 17%), transparent 72%)}.ris{opacity:0;transform:translateY(20px)scale(.985)}.ris.in{opacity:1;transition:opacity .52s var(--ease) calc(var(--rd,0) * 60ms), transform .68s var(--ease) calc(var(--rd,0) * 60ms);transform:none}.mk{background:linear-gradient(transparent 58%, var(--hl,#2f6bff33) 58%, var(--hl,#2f6bff33) 92%, transparent 92%) no-repeat 0 0 / 0% 100%;transition:background-size .9s var(--ease) .2s;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px}.mk.in{background-size:100% 100%}.mk.mint{--hl:#12d6b047}.mk.pink{--hl:#ff4d8d38}.mk.amber{--hl:#f5a5245c}.save{background:linear-gradient(180deg, color-mix(in srgb, var(--pink) 4%, var(--sheet)), var(--sheet));padding-block:clamp(56px,7vw,100px)}.save-in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,84px);display:grid}.save-copy p:not(.note){color:var(--muted);max-width:30em;margin:14px 0 22px;font-size:18px}.save-copy .note{margin-top:16px}.save-box{background:var(--card);box-shadow:var(--shadow), 0 0 0 1px var(--line);transition:transform .36s var(--ease);border-radius:24px;padding:20px}.founder{background:color-mix(in srgb, var(--amb) 6%, var(--card));box-shadow:0 0 0 1px color-mix(in srgb, var(--amb) 18%, transparent);border-radius:28px;margin-top:clamp(72px,8vw,110px);padding:clamp(26px,4vw,56px)}.founder blockquote{letter-spacing:-.035em;max-width:25em;margin:0;font-size:clamp(25px,3.1vw,44px);line-height:1.16}.founder footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.fd-avatar{color:#fff;background:#0057f7;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;font-weight:500;display:grid}.founder footer>span:nth-child(2){flex:1;min-width:200px}.founder b{font-weight:500;display:block}.founder small{color:var(--muted);font-size:14px}.offer{--px:0;--py:0;isolation:isolate;color:#fff;background:linear-gradient(165deg,#0a36ab,#104ed2 55%,#3a70e6);border-radius:clamp(28px,4vw,56px);margin-top:clamp(56px,7vw,96px);padding-block:clamp(56px,8vw,112px);position:relative;overflow:clip}.offer-in{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.offer h2{letter-spacing:-.05em;font-size:clamp(40px,5.4vw,82px);line-height:1.02}.road{gap:0;margin-top:30px;display:grid}.road li{letter-spacing:-.012em;grid-template-columns:22px 62px minmax(0,1fr);align-items:baseline;padding-block:11px;font-size:18px;display:grid;position:relative}.road i{background:#ffffff57;border-radius:50%;align-self:center;width:12px;height:12px}.road li:not(:last-child):before{content:"";background:#ffffff47;width:1px;height:100%;position:absolute;top:50%;left:5.5px}.road .now i{background:#7df5dc;animation:2s ease-out infinite road-p;box-shadow:0 0 #7df5dc99}@keyframes road-p{70%,to{box-shadow:0 0 0 11px #7df5dc00}}.road b{font-weight:500}.road span{color:#ffffffd6}.pass{color:var(--ink);background:var(--card);transition:transform .36s var(--ease);border-radius:26px;padding:22px;position:relative;box-shadow:0 40px 80px -30px #031048b3}.pass-head{align-items:center;gap:12px;display:flex}.pass-head .chr,.pass-head .nos{flex:none}.pass-head b{letter-spacing:-.02em;font-size:19px;font-weight:500;line-height:1.2;display:block}.pass-head span{color:var(--muted);font-size:14px}.vstack{gap:1px;margin-top:16px;display:grid}.vstack>div{letter-spacing:-.01em;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;padding-block:9px;font-size:15.5px;display:grid}.vstack svg{color:var(--up)}.vstack b{font-weight:500}.vstack-total{border-top:1px dashed var(--line);margin-top:4px;grid-template-columns:minmax(0,1fr) auto!important;padding-block:12px 2px!important}.vstack-total strong{letter-spacing:-.035em;color:var(--up);font-size:32px;font-weight:500;line-height:1}.vstack.compact>div{padding-block:5px;font-size:14.5px}.vstack.compact .vstack-total strong{font-size:26px}.pass-cut{border-top:1.5px dashed var(--line);height:1px;margin:18px -22px;position:relative}.pass-cut:before,.pass-cut:after{content:"";background:#1c55cf;border-radius:50%;width:22px;height:22px;position:absolute;top:-12px}.pass-cut:before{left:-11px}.pass-cut:after{right:-11px}.sheet-join{width:min(460px,100vw - 24px);max-width:none;color:var(--ink);background:0 0;border:0;margin:auto;padding:0;overflow:visible}.sheet-join::backdrop{backdrop-filter:blur(6px);background:#080e2285;animation:.24s ease-out sj-fade}.sheet-join[open] .sj-body{animation:sj-up .46s var(--spring) backwards}@keyframes sj-fade{0%{opacity:0}}@keyframes sj-up{0%{opacity:0;transform:translateY(44px)scale(.95)}}.sj-body{--g-tint:color-mix(in srgb, var(--card) 90%, transparent);border-radius:26px;gap:12px;padding:24px 20px 20px;display:grid;position:relative}.sj-body h2{letter-spacing:-.035em;padding-right:26px;font-size:28px;line-height:1.1}.sj-close{position:absolute;top:8px;right:8px;display:grid!important}.sj-close:hover svg{transform:rotate(90deg)}.sheet-join .vstack{margin-top:0}.ph-cta{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.ph-micro{color:var(--muted)!important;margin-top:10px!important;font-size:14px!important}.plan-tag{vertical-align:3px;letter-spacing:0;margin-left:8px;font-size:12px;font-weight:500}.plan-free{width:fit-content;color:var(--up);background:color-mix(in srgb, var(--up) 12%, transparent);border-radius:8px;margin-top:5px;padding:3px 9px;font-size:12.5px;font-weight:500}.sticky-join span{animation:pop .34s var(--spring) backwards}.band-in h2 .mk{--hl:#ffffff42}@media (width<=860px){:root{--nav-h:60px}.tb-long{display:none}.tb-short{display:inline}.topbar{min-height:34px;padding-block:5px;font-size:13px}.hx{border-radius:0 0 26px 26px}.hx-in{grid-template-columns:minmax(0,1fr);gap:22px;min-height:0;padding-block:12px 28px}.hx h1{letter-spacing:-.048em;font-size:clamp(36px,10.6vw,64px)}.hx-sub{margin:10px 0 14px;font-size:16.5px;line-height:1.36}.hx .join-row{flex-direction:column}.hx .join-row .btn{width:100%}.hx-trust{gap:4px 12px;margin-top:9px;font-size:13px}.hx-trust li:nth-child(3){display:none}.hx .join-consent{margin-top:7px;font-size:12.5px}.fl-a{top:-24px;right:8px}.fl-a .chr,.fl-a svg{max-width:48px;max-height:48px}.fl-b,.fl-e{display:none}.fl-c{width:34px;height:34px;display:none;top:-16px;right:-6px}.fl-d{width:30px;height:30px;top:-14px;left:auto;right:74px}.demo{border-radius:22px;padding:12px}.demo-ask{gap:8px;min-height:50px}.demo-said{padding:8px 11px;font-size:14.5px}.demo-chips{margin-inline:-12px;margin-top:9px;padding-inline:12px}.demo-chips button{min-height:38px;font-size:13.5px}.demo-rules{gap:5px;margin-top:8px}.demo-rules>div{min-height:66px;padding:6px 8px}.demo-rules b{font-size:12.5px}.demo-chart{height:138px;margin-top:8px}.demo-stats{gap:3px;margin-top:8px}.demo-stats b{font-size:16px}.demo-stats dt{font-size:11.5px}.demo-verdict{gap:8px;min-height:58px;margin-top:8px;padding:7px 7px 7px 10px}.demo-verdict p{font-size:13.5px}.demo-cta{padding-inline:10px;font-size:13px}.demo-note{font-size:12px}.save-in,.offer-in{grid-template-columns:minmax(0,1fr);gap:24px}.offer{border-radius:26px;margin-inline:0}.pass{padding:18px}.pass-cut{margin-inline:-18px}.road li{padding-block:8px;font-size:16px}.founder{border-radius:22px;margin-inline:auto}.sheet-join{width:100vw;max-height:none;margin:auto 0 0}.sj-body{padding-bottom:calc(18px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.foot-word{margin-top:24px}.ph-micro{font-size:13px!important}}.every{background:linear-gradient(150deg, color-mix(in srgb, var(--vio) 6%, var(--sheet)), color-mix(in srgb, var(--mint) 6%, var(--sheet)));border-radius:clamp(24px,3vw,40px);width:min(100% - 80px,1320px);margin-top:clamp(56px,7vw,96px);padding:clamp(26px,4vw,56px);position:relative}.every-list li{background:color-mix(in srgb, var(--card) 72%, transparent)!important}.every-list li:nth-child(5n+1) svg{color:#2f6bff}.every-list li:nth-child(5n+2) svg{color:#0fb394}.every-list li:nth-child(5n+3) svg{color:#f0407f}.every-list li:nth-child(5n+4) svg{color:#1e8fff}.every-list li:nth-child(5n) svg{color:#e0920f}.cmp .yes{color:var(--up);align-items:center;gap:5px;font-weight:500;display:inline-flex}.cmp .yes svg{flex:none}.faq-nos{margin-top:18px}.safety{position:relative}@media (width<=860px){.every{width:calc(100% - 24px);padding:20px 14px}.faq-nos{display:none}}.peek{z-index:2;width:var(--s);height:calc(var(--s) * .62 + 22px);pointer-events:auto;position:absolute;bottom:100%;overflow:hidden}.peek>span{transition:transform .76s var(--spring) .12s;display:block;position:absolute;top:22px;left:0;transform:translateY(105%)}.peek.in>span{transform:none}.peek.low{z-index:0;bottom:0}.faq-list,.inside,.ph-art,.save-box,.band-in{position:relative}.band{isolation:isolate}.nos-w{vertical-align:-.1em;width:.9em;height:.9em;margin-inline:.02em .06em;display:inline-block}.nos-w .nos{display:block;width:100%!important;height:100%!important}.nos-w>span[aria-hidden]{width:100%;height:100%;display:block}.hx-nos{vertical-align:-.11em;animation:pop .62s var(--spring) .32s backwards;margin-right:.02em}.hx-l1{color:#ffffffd1}.scroll-bot{opacity:0;pointer-events:none;width:22px;height:22px;transition:opacity .24s;position:absolute;bottom:-10px;left:0}.scroll-line{opacity:.85}.cmp-nos{vertical-align:-6px;margin-right:6px;display:inline-block}.sj-bot{flex:none;place-items:center;margin-left:-8px;display:grid}.sticky-join{justify-content:flex-start!important}.sj-text{min-width:0;animation:pop .34s var(--spring) backwards;flex:1}.sticky-join span:not(.sj-text){animation:none}@media (width<=860px){.band .peek+.peek{display:none}.ph-art .peek{right:18px!important}}.founder{position:relative}@media (width<=860px){.faq-list{margin-top:34px}.founder .peek{right:24px!important}}.band-in{z-index:1}@media (width>=861px){.band .peek{left:calc(50% + 8px);right:auto!important}.band .peek+.peek{left:calc(50% - 56px)}}@media (width<=860px){.band .peek{top:auto;right:16px!important}}.mega.glass{--g-tint:color-mix(in srgb, var(--card) 97%, transparent)}.sticky-join.glass,.toast.glass,.dock.glass,.pulse-glass.glass{--g-tint:color-mix(in srgb, var(--card) 88%, transparent)}.nav{background:color-mix(in srgb, var(--sheet) 92%, transparent)}.peek{bottom:calc(100% - var(--s) * .3);width:var(--s);height:var(--s);overflow:visible}.peek>span{opacity:0;transition:opacity .32s, transform .62s var(--spring) 80ms;position:static;transform:translateY(14px)scale(.9)}.peek.in>span{opacity:1;transform:none}.band-bots{gap:4px;margin-bottom:12px;display:flex}.nos-disc{transform:scale(calc(var(--z) * var(--z) * 31))}.crew-slide.far{opacity:0}.chap{color:var(--muted);letter-spacing:-.008em;align-items:center;gap:9px;margin-bottom:14px;font-size:14.5px;display:flex}.chap b{color:var(--ink);font-weight:500}.chap-dots{gap:3px;display:inline-flex}.chap-dots i{background:color-mix(in srgb, currentColor 26%, transparent);border-radius:2px;width:16px;height:4px}.chap-dots i.on{background:var(--bl)}.chap-bot{place-items:center;display:inline-grid}.chap.blue{color:#ffffffe6}.chap.blue b{color:#fff}.chap.blue .chap-dots i{background:#ffffff4d}.chap.blue .chap-dots i.on{background:#fff}.show-cta{justify-content:center}.preview-stats:has(>div:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.offer{margin-bottom:clamp(24px,3vw,44px)}@media (width<=860px){.crew-slide:not(.on){opacity:0}.offer-in{gap:44px}.faq-list{margin-top:44px}.band-bots{margin-bottom:8px}}.lab-head .chap,.show-head .chap{flex-basis:100%;grid-column:1/-1}.lab-head,.show-head{flex-wrap:wrap}.lab-figures .hold{width:auto;min-height:0;color:var(--muted);box-shadow:none;background:0 0;border:0;padding:0;display:block;position:static}.band-bots{gap:10px}.nav.open{backdrop-filter:none;background:var(--sheet)}.sheet{bottom:0}@media (width>=861px) and (width<=1240px){.nav-product{position:static}.nav-in{position:relative}.mega{grid-template-columns:repeat(3,minmax(0,170px)) 150px;width:max-content;max-width:100%;margin-inline:auto;top:calc(100% - 10px);left:0;right:0}}.learn{padding-block:clamp(36px,6vw,80px)}.learn h1{max-width:16em;font-size:clamp(38px,5vw,68px)}.learn-sub{color:var(--muted);margin-top:12px;font-size:18px}.learn-list{gap:10px;margin-top:30px;display:grid}.learn-list a{background:var(--canvas);transition:transform .3s var(--ease);border-radius:18px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:18px;text-decoration:none;display:grid}.learn-list strong{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.25;display:block}.learn-list small{color:var(--muted);margin-top:4px;font-size:15px;line-height:1.4;display:block}.learn-list time{color:var(--muted);margin-top:6px;font-size:13px;display:block}@media (hover:hover){.learn-list a:hover{transform:translateY(-2px)}}.post{max-width:720px;padding-block:clamp(28px,5vw,64px)}.post h1{letter-spacing:-.04em;font-size:clamp(34px,4.6vw,54px);line-height:1.08}.crumbs{color:var(--muted);gap:8px;margin-bottom:16px;font-size:14px;display:flex}.crumbs a{color:inherit}.post-meta{color:var(--muted);margin-top:12px;font-size:14px}.post-body{margin-top:26px;font-size:18px;line-height:1.6}.post-body p,.post-body ul,.post-body ol,.post-body table{margin-top:16px}.post-body h2{letter-spacing:-.025em;margin-top:38px;font-size:clamp(24px,3vw,30px)}.post-body ul{padding-left:22px;list-style:outside}.post-body ol{padding-left:22px;list-style:decimal}.post-body li{margin-top:7px}.post-body strong{font-weight:500}.post-body a{color:var(--primary);text-underline-offset:3px}.dark .post-body a{color:var(--ring)}.post-body table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:15px;display:block;overflow-x:auto}.post-body th,.post-body td{border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;padding:9px 12px 9px 0}.post-body th{font-weight:500}.post-sources{border-top:1px solid var(--line);margin-top:38px;padding-top:18px}.post-sources h2{letter-spacing:-.01em;font-size:18px}.post-sources ul{gap:6px;margin-top:8px;font-size:15px;display:grid}.post-sources a{color:var(--muted);text-underline-offset:3px}.post-next{flex-wrap:wrap;gap:4px 22px;margin-top:22px;display:flex}.post .note{margin-top:12px}.notfound{text-align:center;justify-items:center;gap:12px;padding-block:clamp(70px,14vh,150px);display:grid}.notfound h1{font-size:clamp(36px,5vw,60px)}.notfound p{color:var(--muted)}@media (width<=1100px){.hx-in{grid-template-columns:minmax(0,1fr);gap:36px;min-height:0}.hx-stage{max-width:600px}}.later{display:contents}.nav-in>nav>a{padding-block:8px}.crumbs a{padding-block:4px}.person-who{opacity:1;color:#ffffffbd}.person[aria-selected=false] q{color:#f2f2ef}.nos-chip{background:#fff;border-radius:50%;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;width:34px;height:34px;display:inline-grid;box-shadow:0 2px 10px -3px #03104873}.brand-nos{place-items:center;display:inline-grid}.nos-w.nos-chip{vertical-align:-.12em;width:.94em;height:.94em;padding:0}.nos-w.nos-chip .nos{width:116%!important;height:116%!important}.join-nos.nos-chip{width:32px;height:32px;left:9px}.nosp-chip{width:190px;height:190px}.brand .nos-chip .nos,.join-nos.nos-chip .nos{translate:-1px}.nav .mega a.mega-nos{background:color-mix(in srgb, #2f6bff 11%, var(--card));color:var(--ink)}.nav .mega a.mega-nos:hover{background:color-mix(in srgb, #2f6bff 18%, var(--card))}.mega-nos span{color:var(--muted)}.story,.nos-band,.crew,.show,.safety,.wall,.plans,.faq,.home-cmp,.cat .point,.cat .faq,.cat .inside{content-visibility:auto;contain-intrinsic-size:auto 900px}.person[aria-selected=true]{background:#2a5ddc}.person[aria-selected=true] .person-who{color:#fffffff0}.person-who{color:#fffc}.band .join-consent,.band-in p{color:#fff}.ck{z-index:90;width:min(400px,100vw - 32px);color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:20px;padding:16px;position:fixed;bottom:16px;left:16px;box-shadow:0 18px 50px -18px #03104873}.ck-head{align-items:center;gap:8px;display:flex}.ck-head strong{font-size:15px;font-weight:500}.ck p{color:var(--muted);margin-top:8px;font-size:14px;line-height:1.45}.ck p a{color:inherit}.ck-list{gap:10px;margin-top:10px;display:grid}.ck-row{justify-content:space-between;align-items:center;gap:14px;font-size:14px;display:flex}.ck-row b{font-weight:500;display:block}.ck-row small{color:var(--muted);font-size:13px;line-height:1.35;display:block}.ck-row input{width:20px;height:20px;accent-color:var(--bl);flex:none}.ck-actions{align-items:center;gap:8px;margin-top:12px;display:flex}.ck-btn{color:var(--ink);background:color-mix(in srgb, var(--ink) 9%, transparent);flex:1}@media (hover:hover){.ck-btn:hover{background:color-mix(in srgb, var(--ink) 15%, transparent)}}.ck-more{min-height:40px;color:var(--muted);text-underline-offset:2px;padding:0 6px;font-size:14px;text-decoration:underline}@media (width<=560px){.ck{width:auto;bottom:12px;left:12px;right:12px}}.consent-open .sticky-join{display:none}.foot-link{font:inherit;color:inherit;text-align:left;opacity:inherit;cursor:pointer;padding:0}.textlink[type=button]{padding:0}.post-answer{background:color-mix(in srgb, var(--bl) 9%, var(--card));border-radius:16px;margin-top:18px;padding:16px 18px;font-size:18px;line-height:1.5}.terms{gap:4px;margin-top:26px;display:grid}.terms>div{border-bottom:1px solid var(--line);padding:16px 0;scroll-margin-top:90px}.terms dt{letter-spacing:-.02em;font-size:21px;font-weight:500}.terms dd{max-width:44em;margin:6px 0 0;font-size:17px;line-height:1.55}.term-note{color:var(--muted);margin-top:8px;font-size:15px}.change{border-bottom:1px solid var(--line);max-width:46em;padding:22px 0}.change time{color:var(--muted);font-size:14px}.change h2{letter-spacing:-.02em;margin-top:4px;font-size:24px}.change .post-body{margin-top:0;font-size:17px}.contact-form{gap:14px;max-width:560px;margin-top:26px;display:grid}.contact-form label{gap:6px;font-size:14px;font-weight:500;display:grid}.contact-form input,.contact-form select,.contact-form textarea{width:100%;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;font-weight:400}.contact-form textarea{resize:vertical}.contact-form .btn{justify-self:start}.contact .joined{max-width:560px;margin-top:26px}.ref-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.ref-stats>div{background:color-mix(in srgb, var(--ink) 6%, transparent);border-radius:14px;padding:12px}.ref-stats dt{color:var(--muted);font-size:13px}.ref-stats dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:24px;font-weight:500}.member-leave{color:var(--muted);margin-top:26px;font-size:14px}.member-leave .textlink{font-size:14px}@media (width<=560px){.demo-said{min-height:2.9em}}.copy-row input{border-radius:12px;min-height:46px;padding:0 14px}.post-more{margin-top:30px}.post-more h2{margin:0 0 10px;font-size:18px}.post-more ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.post-body table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}@media (width<=620px){.post-body th,.post-body td{white-space:normal;min-width:118px}.post-body th:first-child,.post-body td:first-child{min-width:96px}}.post-body th,.post-body td{white-space:normal;vertical-align:top;min-width:104px}.foot-social{flex-wrap:wrap;gap:14px;margin-top:12px;display:flex}.foot-social a{font-size:14px}@media (width<=620px){.meter-row .meter{padding-inline:7px;flex:1 1 0!important}.piece{padding-inline:8px}.piece b{font-size:12.5px}.scroll-bot,.peek{display:none}.pass .peek,.founder .peek{display:block}.meters,.demo-rules{display:none}.cat .point{gap:26px;margin-top:14px;padding:30px 20px}.cat .every-list{grid-template-columns:minmax(0,1fr);gap:0;font-size:15.5px}.sticky-join{font-size:14px}}.answer-tag .ui-badge.info{color:#d6e4ff;background:#ffffff1f}.answer-tag .ui-badge.info i{background:#9ec5ff}@media (width<=860px){.plan.top .plan-tag{color:#fff;background:#ffffff2e}.plan.top .plan-tag i{background:#fff}}@media (width<=620px){.fl-a,.fl-c,.fl-d{display:none}.faq-list{margin-top:18px}.limits-face{width:56px;height:56px}.limits-face>*{transform-origin:0 0;transform:scale(.636)}.limits{gap:16px}.nosp-chip{zoom:.62}.plan>:first-child{flex-wrap:nowrap;overflow:hidden}.preview-stats{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.calc fieldset{min-width:0}@media (width<=620px){.preview-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.preview-stats>div{min-width:0}}.save-in>*,.save-box,.calc{min-width:0}.fl-c,.fl-d{display:none}.menu-open,.menu-open body{overflow:hidden}.menu-open .sticky-join,.menu-open .ck{display:none}.sheet{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:10px}.nav .sheet nav a{padding-block:9px;font-size:24px}.nav .sheet nav.sheet-more{border-top:1px solid var(--line);flex-wrap:wrap;gap:0 24px;padding-top:6px;display:flex}.nav .sheet nav.sheet-more a{letter-spacing:-.01em;color:var(--muted);padding-block:12px;font-size:16px}@media (width<=620px){.hx-trust,.ph-micro{display:none}.ph-copy p{margin-block:16px 22px}}html,body{overscroll-behavior-x:none;max-width:100%;overflow-x:clip}.join-open,.join-open body{overflow:hidden}.join-open .sticky-join,html:has(input:focus) .sticky-join{display:none}@media (width<=860px){.sheet-join{inset:auto 0 var(--kb,0px);width:100%;max-height:var(--view,100dvh);overscroll-behavior:contain;margin:0;position:fixed;overflow-y:auto}.sheet-join input{font-size:16px}}
