@font-face{font-family:stengazeta;src:url(../media/Stengazeta-s.p.3jkuaia29hv6m.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:stengazeta;src:url(../media/Stengazeta-s.p.3jkuaia29hv6m.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:stengazeta Fallback;src:local(Arial);ascent-override:90.1%;descent-override:30.03%;line-gap-override:12.01%;size-adjust:83.24%}._5kbj_W_className{font-family:stengazeta,stengazeta Fallback}._5kbj_W_variable{--font-stengazeta:"stengazeta", "stengazeta Fallback"}
@font-face{font-family:interTight;src:url(../media/InterTight-s.p.17f5ncvfj-b9r.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.cYM8Vq_className{font-family:interTight,interTight Fallback}.cYM8Vq_variable{--font-inter-tight:"interTight", "interTight Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}button{text-align:inherit;background:0 0;border:0}img,svg{display:block}ol,ul{list-style:none}:root{--acid:#b7ff00;--pur:#9258cc;--bg:#000;--card:#111;--card-2:#1a1a1a;--line:#1e1e1e;--line-2:#2a2a2a;--g3:#8a8a8a;--g4:#9a9a9a;--g5:#bdbdbd;--head:var(--font-stengazeta), Impact, sans-serif;--text:var(--font-inter-tight), Arial, sans-serif;--ease:cubic-bezier(.25, .46, .45, .94)}html,body{background:var(--bg);color:#fff}body{font-family:var(--text);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overflow-x:hidden}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}.safe-top{padding-top:max(20px, env(safe-area-inset-top))}.h-display{font-family:var(--head);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.92}.h-display em{color:var(--acid);font-style:normal}.kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--g3);font-size:12px;font-weight:600}.lead{color:var(--g5);font-size:17px;line-height:1.45}.muted{color:var(--g4)}.card{background:var(--card);border:1px solid var(--line);border-radius:30px}.tap:active{transform:scale(.98)}.btn{width:100%;height:54px;transition:transform .16s var(--ease);border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:16px;font-weight:700;display:flex}.btn:active{transform:scale(.98)}.btn-acid{background:var(--acid);color:#000}.btn-line{border:1.5px solid var(--line-2);color:#fff;background:0 0}.screen-in{animation:screenIn .32s var(--ease) backwards}@keyframes screenIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fade-in{animation:.2s ease-out both fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.pop-in{animation:.26s cubic-bezier(.2,.9,.3,1.2) both popIn}@keyframes popIn{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:none}}.mask-icon{-webkit-mask:var(--src) center / contain no-repeat;-webkit-mask:var(--src) center / contain no-repeat;mask:var(--src) center / contain no-repeat;background:currentColor;display:inline-block}h1,h2,h3,.h-display{text-wrap:balance}p,li,blockquote{text-wrap:pretty}.lock-neon{width:36px;height:36px;color:var(--acid);background:#151a05;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;animation:3.5s ease-in-out infinite lockPulse;display:flex;box-shadow:0 0 0 1px #b7ff0059,0 0 18px #b7ff0059}.lock-neon svg{filter:drop-shadow(0 0 4px #b7ff00cc)}@keyframes lockPulse{0%,70%,to{box-shadow:0 0 0 1px #b7ff0059,0 0 18px #b7ff0059}85%{box-shadow:0 0 0 1px #b7ff0099,0 0 28px #b7ff0099}}.art-card{position:relative;overflow:hidden}.art{z-index:1;pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18%);mask-image:linear-gradient(90deg,#0000 0,#000 18%)}.art.locked{filter:grayscale()brightness(.42)}.art-text{z-index:2;max-width:58%;position:relative}.art-over{z-index:2;position:relative}.neon-dot{background:var(--acid);width:7px;height:7px;box-shadow:0 0 6px var(--acid), 0 0 14px #b7ff0099;border-radius:9999px}.neon-box{color:var(--acid);text-shadow:0 0 10px #b7ff00cc;border:1.5px dashed #b7ff008c;box-shadow:0 0 14px #b7ff001f,inset 0 0 12px #b7ff0014}.neon-text{color:var(--acid);text-shadow:0 0 10px #b7ff008c}.ring-sweep{transform-origin:50%;animation:5s cubic-bezier(.45,.05,.35,1) infinite ringSweep}@keyframes ringSweep{0%{opacity:0;transform:rotate(-90deg)}6%{opacity:1}34%{opacity:1}40%{opacity:0;transform:rotate(270deg)}to{opacity:0;transform:rotate(270deg)}}.shimmer{position:relative;overflow:hidden}.shimmer:after{content:"";background:linear-gradient(90deg,#0000,#ffffff17,#0000);animation:4.5s ease-in-out infinite shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes shimmer{0%{transform:translate(-100%)}30%,to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.lock-neon,.ring-sweep,.shimmer:after,.screen-in,.pop-in,.fade-in{animation:none!important}.ring-sweep{opacity:0}}.result-grid{flex-direction:column;gap:15px;margin-top:28px;display:flex}.result-col{flex-direction:column;gap:15px;display:flex}.screen-light,.light-block{--g3:#666;--g4:#555;--g5:#444;color:#0b0b0b}.screen-light{background:#f3f2ee;min-height:100svh}body:has(.screen-light){background:#f3f2ee}.screen-light .card{color:#fff;--g3:#8a8a8a;--g4:#9a9a9a;--g5:#bdbdbd}.accent-text{color:var(--acid)}.screen-light .h-display em,.screen-light .accent-text:not(.card *),.light-block .accent-text{color:#0b0b0b;background:var(--acid);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .1em}.screen-light .back-btn{color:#000;background:#fff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.play-neon{background:#b7ff00;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;animation:2.6s ease-in-out infinite playPulse;display:flex;box-shadow:0 0 0 6px #b7ff002e,0 0 28px #b7ff008c}.play-neon svg{fill:#000;margin-left:4px}@keyframes playPulse{0%,to{box-shadow:0 0 0 6px #b7ff002e,0 0 28px #b7ff008c}50%{box-shadow:0 0 0 10px #b7ff001a,0 0 40px #b7ff00bf}}@media (prefers-reduced-motion:reduce){.play-neon{animation:none}}.shell{max-width:480px;min-height:100svh;margin:0 auto}.shell__main{padding-bottom:40px}.shell__main--nav{padding-bottom:128px}.rb-nav{z-index:50;padding-bottom:max(16px, env(safe-area-inset-bottom));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.rb-nav--mobile-hidden{display:none}.rb-nav__bar{pointer-events:auto;-webkit-backdrop-filter:blur(10px)saturate(160%);background:#2a2a2ab8;border-radius:9999px;align-items:center;height:72px;padding:0 5px;display:flex;box-shadow:0 8px 40px #0009,inset 0 1px #ffffff14}.rb-nav__logo{display:none}.rb-nav__tabs{align-items:center;gap:4px;display:flex}.rb-nav__tab{color:#cfcfcf;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:84px;height:62px;transition:color .12s ease-out;display:flex;position:relative}.rb-nav__tab.is-active{color:var(--acid)}.rb-nav__pill{opacity:0;background:#141414;border-radius:9999px;transition:opacity .16s ease-out,transform .14s ease-in;position:absolute;inset:0;transform:scale(.4)}.rb-nav__tab.is-active .rb-nav__pill{opacity:1;transition:opacity .16s ease-out, transform .24s var(--ease);transform:scale(1)}.rb-nav__icon,.rb-nav__label{position:relative}.rb-nav__label{white-space:nowrap;font-size:11px;font-weight:700}.art{height:var(--art-h,auto);width:var(--art-w,auto);right:var(--art-r);bottom:var(--art-b);transform:var(--art-t,none)}.materials,.modules,.path-cards{flex-direction:column;gap:15px;display:flex}.material{--art-base:236px;min-height:236px}.teaser{--art-base:250px;min-height:250px}.module{--art-base:200px;min-height:200px}.summit-card{grid-template-areas:"main""timer""info""btn";display:grid}.summit-card__main{grid-area:main}.summit-card__timer{grid-area:timer}.summit-card__info{grid-area:info}.summit-card__btn{grid-area:btn}.ai-input{left:0;right:0;bottom:calc(max(16px, env(safe-area-inset-bottom)) + 84px);z-index:40;justify-content:center;padding:0 16px;display:flex;position:fixed}.ai-input>button{max-width:448px}.player-wrap{z-index:50;padding:0 12px max(14px, env(safe-area-inset-bottom));justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.player{max-width:456px}.popup-card{max-width:380px}.summit-b{display:none}.ai-preview{display:block}.card-light{color:#0b0b0b;background:#fff;border:1px solid #e6e4dd;border-radius:30px}.page-logo{width:180px;height:auto;display:block}.page-title{margin:34px 0 14px;font-size:52px}.summit-card{background:#f3f2ee;border-radius:30px;margin-top:32px;padding:22px 18px 18px}.materials{margin-top:15px}.circ-no{border:1.5px solid var(--g3)}.test-intro{min-height:calc(100svh - 120px)}.test-full{min-height:100svh}.result-wrap{padding:28px 16px 40px}.tap{transition:transform .16s var(--ease), opacity .16s ease, border-color .16s ease, filter .16s ease}.btn{transition:transform .16s var(--ease), border-color .16s ease, filter .16s ease, background .16s ease}@media (hover:hover) and (pointer:fine){.card.tap:hover{border-color:#3a3a3a;transform:translateY(-2px)}.material.tap:hover,.module.tap:hover{transform:translateY(-3px)}.btn-acid:hover{filter:brightness(1.07)}.btn-line:hover{border-color:#fff}.screen-light .btn-line:hover{border-color:#0b0b0b}.rb-nav__tab:not(.is-active):hover{color:#fff}.circ-yes:hover{filter:brightness(1.07)}.circ-no:hover{border-color:#fff}.back-btn:hover{filter:brightness(1.25)}}@media (min-width:1024px){.shell{max-width:1200px;padding:0 32px}.shell__main,.shell__main--nav{padding-top:84px;padding-bottom:72px}.rb-nav,.rb-nav--mobile-hidden{pointer-events:auto;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#000c;padding:0;display:block;top:0;bottom:auto}.rb-nav__bar{max-width:1200px;height:72px;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border-radius:0;justify-content:space-between;margin:0 auto;padding:0 32px}.rb-nav__logo{display:block}.rb-nav__tab{flex-direction:row;gap:8px;width:auto;height:46px;padding:0 18px}.rb-nav__icon{width:20px;height:20px}.rb-nav__label{font-size:15px}.page-logo{display:none}.col-text{max-width:760px}.col-narrow{max-width:760px;margin-left:auto;margin-right:auto}.page-title{max-width:900px;font-size:72px}.summit-card{display:none}.summit-b{background:#f3f2ee;border-radius:32px;grid-template-columns:1.15fr 1fr;margin-top:36px;padding:12px;display:grid}.summit-b__info{align-self:center;padding:32px}.summit-b__date{color:#0b0b0b;margin:16px 0 18px;font-size:84px;line-height:.9}.summit-b__panel{background:#0b0b0b;border-radius:24px;flex-direction:column;justify-content:center;padding:32px;display:flex}.materials{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.material{--art-base:260px;min-height:300px}.material .art-text{max-width:54%}.teaser{--art-base:260px;min-height:260px}.teaser .art{width:30%}.teaser>.art-over:first-of-type{max-width:640px}.modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.module{--art-base:250px;min-height:250px}.path-cards{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.ai-page{flex-direction:column;max-width:760px;min-height:calc(100svh - 156px);margin:0 auto;padding-bottom:96px;display:flex}.ai-title{text-align:center}.ai-preview{flex-direction:column;flex:1;justify-content:center;display:flex}.ai-input{bottom:32px}.ai-input>button,.player{max-width:760px}.popup-card{max-width:480px}.test-col{max-width:480px;margin-left:auto;margin-right:auto}.test-intro{min-height:calc(100svh - 230px)}.test-full{min-height:calc(100svh - 156px)}.result-wrap{padding-left:0;padding-right:0}.result-col--sticky{position:sticky;top:100px}.result-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:36px;display:grid}}.ep-card{background:#111;border:1px solid #1e1e1e;border-radius:22px;grid-template-columns:minmax(0,1fr) 44px;gap:10px 14px;padding:16px;display:grid;position:relative}.ep-card--new{border-color:#b7ff0073;box-shadow:0 0 22px #b7ff0017}.ep-card h2,.ep-card p{text-wrap:balance}.ep-card p{text-wrap:pretty}.stretched-link:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.chapter-row{border-radius:10px;transition:background .16s}@media (hover:hover) and (pointer:fine){.ep-card:hover{border-color:#3a3a3a}.ep-card--new:hover{border-color:#b7ff00b3}.chapter-row:hover{background:#ffffff08}}
