.rb-page{--vh-full:100vh;background:var(--rb-ground);color:var(--rb-ink)}@supports (height:100svh){.rb-page{--vh-full:100svh}}@media (min-width:1024px){.rb-page{zoom:.9;--vh-full:calc(100vh / 0.9)}}.rb-page ::-moz-selection{background:rgba(167,139,250,.25);color:var(--rb-ink)}.rb-page ::selection{background:rgba(167,139,250,.25);color:var(--rb-ink)}.rb-glow-host{position:relative;z-index:0}.rb-glow{position:absolute;inset:18% 6% -10%;z-index:-1;border-radius:9999px;background:conic-gradient(from var(--rb-angle),var(--rb-soft));filter:blur(18px);opacity:.45;transition:opacity .3s ease;animation:rb-spin 4s linear infinite}.rb-glow-host:hover .rb-glow{opacity:.75}.rb-frame.rb-frame-thick{border-width:3px}.rb-aura{position:absolute;inset:-14px;z-index:-1;border-radius:40px;background:conic-gradient(from 210deg,var(--rb-soft));filter:blur(32px);opacity:.55;animation:rb-breathe 6s ease-in-out infinite;will-change:opacity}@keyframes rb-breathe{50%{opacity:.32}}.sk-line2{display:inline-block;white-space:nowrap;transform:translateX(calc(var(--sk-gap, 0px) / 2))}.sk-slot{display:inline-grid;justify-items:start;vertical-align:baseline;font-weight:700}.sk-sizer,.sk-text{grid-area:1/1}.sk-sizer{visibility:hidden}.sk-sizer:before{content:attr(data-word)}.sk-text{position:relative;background-image:linear-gradient(105deg,transparent 38%,#a3a9b2 48%,#6b7079 54%,transparent 62%),linear-gradient(#111418,#111418);background-size:300% 100%,100% 100%;background-position:160% 0,0 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent}.sk-text.sk-done{animation:sk-glint 1.5s linear .15s both}@keyframes sk-glint{0%{background-position:160% 0,0 0}to{background-position:-60% 0,0 0}}.sk-tail{display:inline-block;transform:translateX(calc(var(--sk-gap, 0px) * -1))}.sk-caret{position:absolute;top:.12em;bottom:.08em;right:-.09em;width:.055em;border-radius:2px;background:#111418;animation:sk-blink 1s steps(1) infinite}@keyframes sk-blink{50%{opacity:0}}@media (max-width:639px){.sk-line2{display:inline;white-space:normal;transform:none}.sk-slot{display:grid;justify-items:center}.sk-tail{transform:none}}@media (prefers-reduced-motion:reduce){.sk-caret,.sk-text.sk-done{animation:none}}.rb-line{height:2px;background-image:linear-gradient(90deg,var(--rb-soft));background-size:200% 100%;animation:rb-slide 5s linear infinite}.rb-draw{stroke-dasharray:1;stroke-dashoffset:1}.rb-drawn .rb-draw,.reveal-in .rb-draw{animation:rb-draw 1.1s cubic-bezier(.65,0,.35,1) .25s forwards}@keyframes rb-draw{to{stroke-dashoffset:0}}@keyframes rb-shake{0%,to{translate:0 0}20%{translate:-6px 0}40%{translate:5px 0}60%{translate:-4px 0}80%{translate:3px 0}}.rb-aurora{position:absolute;left:50%;top:46%;width:min(1000px,74vw);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side at 30% 35%,rgba(167,139,250,.55),transparent),radial-gradient(closest-side at 70% 30%,rgba(110,193,255,.5),transparent),radial-gradient(closest-side at 68% 70%,rgba(245,143,182,.45),transparent),radial-gradient(closest-side at 32% 68%,rgba(93,190,158,.45),transparent),radial-gradient(closest-side at 50% 50%,rgba(255,184,107,.3),transparent);opacity:.45;scale:1.5 .95;animation:rb-turn 40s linear infinite;will-change:transform;pointer-events:none}@keyframes rb-turn{to{transform:rotate(1turn)}}.rb-dots{position:absolute;inset:0;background-image:radial-gradient(rgba(17,20,24,.13) 1px,transparent 1.4px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 60% 55% at 50% 45%,#000 20%,transparent 75%);pointer-events:none}@keyframes rb-pop{0%{opacity:0;scale:.86}}.rb-par{translate:calc(var(--mx, 0) * var(--depth) * 18px) calc(var(--my, 0) * var(--depth) * 14px);transition:translate .7s cubic-bezier(.16,1,.3,1);animation:rb-pop .9s cubic-bezier(.16,1,.3,1) both}@keyframes rb-float{0%,to{translate:0 0}50%{translate:0 -10px}}.rb-float{animation:rb-float 7s ease-in-out infinite}.rb-frost{background:radial-gradient(120% 90% at 0 0,rgba(167,139,250,.35),transparent 60%),radial-gradient(120% 90% at 100% 100%,rgba(110,193,255,.35),transparent 60%),radial-gradient(90% 70% at 100% 0,rgba(245,143,182,.28),transparent 60%),radial-gradient(90% 70% at 0 100%,rgba(93,190,158,.3),transparent 60%),#eef1f6}.cz-head-b,.cz-wall-label{display:none}.cz-wall-area{margin-top:2.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.cz-wall{width:max(100%,var(--cz-stack-w,780px));margin-left:50%;translate:-50% 0}@media (prefers-reduced-motion:no-preference){.cz-track{height:calc(var(--vh-full) * 3.6)}.cz-stage{position:sticky;top:0;height:var(--vh-full);overflow:hidden}.cz-picker{position:absolute;inset:0;display:flex;align-items:center;padding:4.5rem 0 1rem;opacity:calc(1 - var(--cz-a, 0));transform:translateY(calc(var(--cz-a, 0) * -40px)) scale(calc(1 - .05 * var(--cz-a, 0)))}.cz-stage[data-cz=leaving] .cz-picker{pointer-events:none}.cz-stage[data-cz=wall] .cz-picker{visibility:hidden;pointer-events:none}.cz-library{position:absolute;inset:0;display:flex;flex-direction:column;padding:0;opacity:var(--cz-b,0);pointer-events:none}.cz-heads{position:relative;width:100%;padding-top:5.5rem}.cz-head-b{display:block;position:absolute;inset-inline:0;top:5.5rem;opacity:calc(1 - var(--cz-bo, 0));transform:translateY(calc(var(--cz-bo, 0) * -16px))}.cz-head-c{opacity:var(--cz-c,0);transform:translateY(calc((1 - var(--cz-c, 0)) * 16px))}.cz-wall-area{position:relative;flex:1;margin:1rem 0 0;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 52%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 80% 60% at 50% 52%,#000 60%,transparent 100%)}.cz-wall{position:absolute;left:50%;top:50%;width:var(--cz-wall-w,1480px);margin-left:0;translate:-50% -50%;transform:scale(var(--cz-z,1));will-change:transform}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.cz-picker{padding:0}.cz-heads{padding-top:7rem}.cz-head-b{top:7rem}.cz-wall-area{-webkit-mask-image:radial-gradient(ellipse 64% 54% at 50% 52%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 64% 54% at 50% 52%,#000 58%,transparent 100%)}.cz-wall-label{display:block;opacity:var(--cz-lab,0)}}@media (prefers-reduced-motion:no-preference){.pn-track{height:calc(var(--vh-full) * 2.4)}.pn-stage{position:sticky;top:0;height:var(--vh-full);padding:0}.pn-head{position:absolute;left:50%;top:50%;z-index:30;width:min(40rem,94%);translate:-50% -50%;padding:.75rem;border-radius:24px;background:#0f1217;box-shadow:0 0 24px 10px #0f1217}.pn-board{position:absolute;inset:0;display:block;margin:0;padding:0;max-width:none}.pn-note{position:absolute;left:var(--x);top:var(--y);width:min(var(--w),calc(var(--vh-full) * .18));z-index:var(--pz,var(--z));display:block!important;container-type:inline-size;--rot:var(--r)}.pn-paper{aspect-ratio:1;padding:11%;font-size:clamp(.7rem,9.6cqi,1.05rem);rotate:var(--rot);opacity:0;transform:translateY(-40px) scale(1.14);transition:opacity 80ms linear var(--delay,0ms),transform .5s cubic-bezier(.34,1.4,.64,1) var(--delay,0ms)}.pn-on .pn-paper{opacity:1;transform:none}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.pn-extra{display:none!important}}@media (min-width:1024px) and (prefers-reduced-motion:no-preference){.pn-track{height:calc(var(--vh-full) * 3.4);margin-top:calc(var(--vh-full) * -1)}.pn-head{width:min(40rem,46%);padding:2rem 2.5rem;border-radius:40px;box-shadow:0 0 80px 40px #0f1217}.pn-note{left:var(--lx);top:var(--ly);width:var(--lw);z-index:var(--z);--rot:var(--lr)}.pn-paper{padding:10%;font-size:clamp(.95rem,.35rem + .85vw,1.2rem)}.nr-stage{position:sticky;top:0;display:flex;height:var(--vh-full);align-items:center;padding:4rem 0 0}.nr-row{opacity:0;transform:translateY(28px);transition:opacity .45s ease,transform .65s cubic-bezier(.16,1,.3,1)}.nr-row[data-on]{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rb-aura,.rb-aurora,.rb-float,.rb-glow,.rb-line,.rb-par{animation:none}.rb-draw{stroke-dashoffset:0;animation:none!important}}