:root{--bg:#08080a;--ink:#f1f0eb;--ink70:#f1f0ebbd;--dim:#f1f0eb94;--ink15:#f1f0eb26;--line:#f1f0eb1f;--or:#f0841c;--or2:#ffb36b;--blue:#2450e6;--blue2:#6485ff;--navy:#0a1233;--disp:"Rubik Mono One","Pretendard Variable",sans-serif;--mono:"JetBrains Mono","Pretendard Variable",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Malgun Gothic",system-ui,sans-serif}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--sans);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}.v7{position:relative;overflow-x:clip}:where(.v7) *,:where(.v7) :before,:where(.v7) :after{box-sizing:border-box}:where(.v7) h1,:where(.v7) h2,:where(.v7) h3,:where(.v7) h4,:where(.v7) p,:where(.v7) ul,:where(.v7) figure{margin:0;padding:0}:where(.v7) ul{list-style:none}:where(.v7) a{color:inherit;text-decoration:none}:where(.v7) img{max-width:100%;display:block}:where(.v7) button{color:inherit;font-family:inherit}.v7 ::selection{background:var(--or);color:#000}.v7 a:focus-visible,.v7 button:focus-visible{outline:2px solid var(--or2);outline-offset:3px}.star{vertical-align:-.04em;width:.8em;height:.8em;color:var(--or);display:inline-block}.or{color:var(--or)}.bl{color:var(--blue2)}.k{font-family:var(--sans);letter-spacing:-.02em;font-size:.82em;font-style:normal;font-weight:800}.disp{font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;font-weight:400;line-height:.98}@media (prefers-reduced-motion:reduce){.v7 *{transition:none!important}}#gl{z-index:0;opacity:0;width:100%;height:100%;transition:opacity 1s;display:block;position:fixed;inset:0}html.v7-gl #gl{opacity:1}#glfb{z-index:0;background:radial-gradient(60% 46% at 50% 42%,#f0841c33,#0000 70%),radial-gradient(42% 32% at 16% 82%,#2450e633,#0000 70%),linear-gradient(#08080a,#0d0a08);transition:opacity 1s;position:fixed;inset:0;overflow:hidden}html.v7-gl #glfb{opacity:0}#glfb .fr{aspect-ratio:1;width:min(60vmin,540px);transform:scale(calc(1 + var(--p,0)*14));opacity:calc(1 - var(--p,0)*5);border-radius:50%;margin:calc(min(60vmin,540px)/-2) 0 0 calc(min(60vmin,540px)/-2);position:absolute;top:43%;left:50%;box-shadow:0 0 0 2px #ffb36be6,0 0 36px 10px #f0841cbf,inset 0 0 36px 10px #f0841c80,0 0 140px 40px #f0841c38}#glfb .fr2{aspect-ratio:1;width:min(66vmin,600px);transform:scale(calc(1 + var(--p,0)*14));opacity:calc(1 - var(--p,0)*5);border-radius:50%;margin:calc(min(66vmin,600px)/-2) 0 0 calc(min(66vmin,600px)/-2);position:absolute;top:43%;left:50%;box-shadow:0 0 0 1px #6485ffd9,0 0 26px 3px #2450e6b3}#glfb .fg{background-image:linear-gradient(#f0841c42 1px,#0000 1px),linear-gradient(90deg,#f0841c42 1px,#0000 1px);background-size:72px 72px;background-position:0 calc(var(--p,0)*2400px);transform-origin:50% 0;height:62%;position:absolute;bottom:-6%;left:-60%;right:-60%;transform:perspective(520px)rotateX(66deg);-webkit-mask-image:linear-gradient(#0000,#000 35% 75%,#0000);mask-image:linear-gradient(#0000,#000 35% 75%,#0000)}#veil{z-index:1;background:var(--bg);opacity:.55;pointer-events:none;position:fixed;inset:0}html.v7-story #veil{opacity:0}.grain{z-index:2;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='160'%20height='160'%3E%3Cfilter%20id='n'%3E%3CfeTurbulence%20type='fractalNoise'%20baseFrequency='.9'%20numOctaves='2'/%3E%3C/filter%3E%3Crect%20width='100%25'%20height='100%25'%20filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.scan{z-index:2;pointer-events:none;background:radial-gradient(120% 90%,#0000 55%,#000000a8 100%);position:fixed;inset:0}.top{z-index:50;pointer-events:none;justify-content:space-between;align-items:center;gap:12px;padding:0 28px;display:flex;position:fixed;top:18px;left:0;right:0}.top:before{content:"";opacity:1;pointer-events:none;z-index:-1;background:linear-gradient(#08080af0,#08080a00);height:108px;transition:opacity .4s;position:absolute;top:-18px;left:0;right:0}html.v7-story .top:before{opacity:0}html.v7-story.v7-info .top:before{opacity:1}.top>*{pointer-events:auto}.brand{flex:none}.brand img{width:auto;height:30px}.pill{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);background:#0b0b0ecc;border-radius:999px;gap:2px;padding:5px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.pill a{font-family:var(--mono);letter-spacing:.08em;color:var(--ink70);white-space:nowrap;border-radius:999px;padding:8px 14px;font-size:11.5px;transition:background .25s,color .25s}.pill a:hover,.pill a.on{background:var(--ink);color:#000}.topr{flex:none;align-items:center;gap:8px;display:flex}.navcta{font-family:var(--mono);letter-spacing:.08em;background:var(--or);color:#000;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:11.5px;font-weight:700;transition:background .25s,color .25s;display:flex}.navcta:hover{background:var(--ink)}.navcta .star{color:#000}.burger{-webkit-backdrop-filter:blur(14px);cursor:pointer;background:#0b0b0ecc;border:1px solid #f1f0eb4d;border-radius:999px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;display:none}.burger i{background:var(--ink);width:16px;height:1.5px;transition:transform .2s,opacity .2s;display:block}.burger.x i:first-child{transform:translateY(6.5px)rotate(45deg)}.burger.x i:nth-child(2){opacity:0}.burger.x i:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.mm-bg{z-index:48;-webkit-backdrop-filter:blur(6px);cursor:default;background:#08080acc;border:0;padding:0;position:fixed;inset:0}.mm{z-index:49;border-bottom:2px solid var(--blue);background:#0a0a0df7;flex-direction:column;max-height:100svh;padding:72px 16px 18px;display:flex;position:fixed;top:0;left:0;right:0;overflow-y:auto}.mm a{border-bottom:1px solid var(--line);letter-spacing:-.015em;align-items:center;gap:14px;min-height:48px;font-size:16px;font-weight:700;display:flex}.mm a:hover{color:var(--or2)}.mm .n{width:26px;font-family:var(--mono);color:var(--blue2);flex:none;font-size:11px;font-weight:500}.mm .e{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);margin-left:auto;font-size:10.5px;font-weight:500}.mm .go{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.mm .go a{min-height:46px;font-family:var(--mono);letter-spacing:.06em;background:var(--or);color:#000;border:0;border-radius:999px;justify-content:center;font-size:12px}.mm .go a+a{background:var(--blue);color:#fff}#story{z-index:5;position:relative}.stage,.layer{position:relative}.hero{min-height:min(100svh,920px)}.hero .eyebrow{font-family:var(--mono);letter-spacing:.24em;color:var(--ink70);white-space:nowrap;text-shadow:0 0 10px #08080af2,0 0 3px #08080ae6;font-size:11px;position:absolute;top:92px;left:50%;transform:translate(-50%)}.hero:before{content:"";pointer-events:none;background:linear-gradient(#0000,#08080ad9 70%);height:55%;position:absolute;inset:auto 0 0}.hero h1{text-align:center;text-shadow:0 0 40px #f0841c54;font-size:clamp(44px,10.4vw,176px);position:absolute;bottom:178px;left:0;right:0}.hero h1 .ln{padding:.04em 0;display:block;overflow:hidden}.hero h1 .ln>span{display:inline-block}.hero h1 .star{vertical-align:.02em;filter:drop-shadow(0 0 18px #f0841c);width:.72em;height:.72em}.hero .sub{text-align:center;color:var(--ink70);padding:0 24px;font-size:clamp(14px,1.25vw,18px);font-weight:500;position:absolute;bottom:132px;left:0;right:0}.hero .sub b{color:var(--ink);font-weight:700}.hero .sub .sep{font-style:normal}.spec{font-family:var(--mono);letter-spacing:.1em;color:var(--ink70);gap:7px;font-size:11px;display:grid;position:absolute;bottom:34px}.spec.l{left:28px}.spec.r{text-align:right;right:28px}.spec div{align-items:center;gap:12px;display:flex}.spec.r div{justify-content:flex-end}.spec b{color:var(--ink);min-width:58px;font-weight:700}.spec .dot{background:var(--or);width:6px;height:6px;box-shadow:0 0 10px var(--or)}.skip{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.skip button{font-family:var(--mono);letter-spacing:.24em;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(8px);background:#08080a80;border:1px solid #f1f0eb73;border-radius:999px;padding:10px 22px;font-size:11px;transition:background .25s,color .25s}.skip button:hover{background:var(--ink);color:#000}.skip .mouse{font-family:var(--mono);letter-spacing:.3em;color:var(--dim);font-size:10px}.skip .mouse i{background:linear-gradient(var(--or),transparent);width:1px;height:18px;margin:5px auto 0;display:block}html.v7-anim .skip .mouse i{animation:1.8s infinite v7drip}@keyframes v7drip{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}html.v7-anim .hero h1 .ln>span{animation:1.4s cubic-bezier(.16,1,.3,1) .2s both v7up}html.v7-anim .hero .eyebrow{animation:1s cubic-bezier(.22,1,.36,1) .6s both v7in}html.v7-anim .hero .sub{animation:1s cubic-bezier(.22,1,.36,1) .68s both v7in}html.v7-anim .hero .spec{animation:1s cubic-bezier(.22,1,.36,1) .76s both v7in}html.v7-anim .hero .skip{animation:1s cubic-bezier(.22,1,.36,1) .84s both v7in}@keyframes v7up{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes v7in{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.ch:before{content:"";pointer-events:none;position:absolute;inset:0}.ch.left:before{background:linear-gradient(90deg,#08080ae0 0,#08080a99 30%,#0000 58%)}.ch.right:before{background:linear-gradient(270deg,#08080ae0 0,#08080a99 30%,#0000 58%)}.ch .copy{width:min(560px,88vw);margin:0 6vw;padding:104px 0;position:relative}.ch.right .copy{margin-left:auto}.tag{font-family:var(--mono);letter-spacing:.2em;color:var(--or);align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.tag:before{content:"";background:var(--or);width:22px;height:1px}.ch h2{text-shadow:0 0 30px #0009;margin-bottom:18px;font-size:clamp(30px,3.6vw,58px)}.ch h3{margin-bottom:12px;font-size:clamp(18px,1.5vw,22px);font-weight:700}.ch p{color:var(--ink70);max-width:460px;font-size:15px}.count{font-family:var(--disp);letter-spacing:.04em;font-size:clamp(26px,3vw,44px);display:none;position:absolute;bottom:40px}.count span{color:var(--dim);margin:0 .25em}.bars{font-family:var(--mono);letter-spacing:.04em;gap:10px;margin-top:24px;font-size:11.5px;display:grid}.bar{color:var(--ink70);grid-template-columns:118px 1fr;align-items:center;gap:12px;display:grid}.bar b{color:var(--ink);font-weight:500}.bar i{background:var(--or);transform-origin:0;height:8px;display:block;box-shadow:0 0 12px #f0841c99}.bar i.b{background:var(--blue);box-shadow:0 0 12px #2450e6cc}.ratio{border:1px solid var(--line);height:34px;margin-top:26px;display:flex}.ratio div{font-family:var(--mono);color:#000;white-space:nowrap;transform-origin:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:flex;position:relative}.ratio .a{background:var(--blue);flex:1}.ratio .m{background:linear-gradient(90deg,#f0841c,#ff9d3d);flex:47}.ratio .f{background:var(--ink);flex:2}.ratio-l{font-family:var(--mono);color:var(--ink70);letter-spacing:.04em;justify-content:space-between;gap:10px;margin-top:8px;font-size:10.5px;display:flex}.ratio-l b{color:var(--ink)}.ratio-l b.bl{color:var(--blue2)}.tracks{border-top:1px solid var(--line);gap:0;margin-top:22px;display:grid}.tracks li{border-bottom:1px solid var(--line);grid-template-columns:66px 14px 1fr;align-items:center;gap:12px;padding:13px 0;display:grid}.tracks .n{font-family:var(--mono);color:var(--dim);font-size:11px}.tracks .d{border-radius:50%;width:10px;height:10px}.tracks b{font-size:16px;font-weight:700}.chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.chips span{border:1px solid var(--line);color:var(--ink70);background:#08080a99;border-radius:999px;padding:5px 10px;font-size:12px}.mini{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:20px;display:grid}.mini div{border:1px solid var(--line);border-top:2px solid var(--blue);background:#08080a99;padding:10px 12px}.mini small{font-family:var(--mono);color:var(--dim);letter-spacing:.08em;font-size:10px;display:block}.mini b{font-family:var(--disp);font-size:18px;font-weight:400}.outro{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:90px 24px 40px;display:flex}.outro .tagc{font-family:var(--mono);letter-spacing:.24em;color:var(--or);margin-bottom:22px;font-size:11px}.outro h2{max-width:1100px;font-size:clamp(30px,5vw,80px)}.outro p{color:var(--ink70);margin-top:16px;font-size:clamp(15px,1.3vw,18px)}.grid6{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:min(880px,100%);margin-top:44px;display:grid}.card{border:1px solid var(--ink15);text-align:left;background:#0b0b0ed9;align-items:center;gap:14px;padding:18px;transition:border-color .25s,background .25s;display:flex;position:relative}.card:hover{border-color:var(--or);background:#1a0f06}.card .ic{border:1px solid var(--ink15);width:38px;height:38px;color:var(--or);flex:none;place-items:center;display:grid}.card .ic svg{width:18px;height:18px}.card b{font-size:15px;font-weight:700;display:block}.card small{font-family:var(--mono);letter-spacing:.12em;color:var(--dim);font-size:10px;display:block}.card .ar{font-family:var(--mono);color:var(--dim);margin-left:auto;transition:color .25s,transform .25s}.card:hover .ar{color:var(--or);transform:translate(3px,-3px)}html.v7-story #story{height:950svh}html.v7-story .stage{height:100svh;position:sticky;top:0;overflow:hidden}html.v7-story .layer{pointer-events:none;position:absolute;inset:0}html.v7-story .hero{min-height:0}html.v7-story .layer .copy,html.v7-story .layer a,html.v7-story .layer button{pointer-events:auto}html.v7-story .ch,html.v7-story .outro{opacity:0;visibility:hidden}html.v7-story .ch .copy{width:min(500px,40vw);margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}html.v7-story .ch.left .copy{left:6vw}html.v7-story .ch.right .copy{right:6vw}html.v7-story .count{display:block}html.v7-story .ch.left .count{right:8vw}html.v7-story .ch.right .count{left:8vw}html.v7-story .ratio>div,html.v7-story .bar i{transform:scaleX(0)}html.v7-story .tracks li,html.v7-story .outro .card{opacity:0}.rail{z-index:40;gap:10px;transition:opacity .4s;display:none;position:fixed;top:50%;right:22px;transform:translateY(-50%)}html.v7-story .rail{display:grid}html.v7-info .rail{opacity:0}.rail i{background:var(--ink15);width:2px;height:22px;transition:background .3s,height .3s,box-shadow .3s;display:block}.rail i.on{background:var(--or);box-shadow:0 0 10px var(--or);height:36px}@media (width<=1080px){.pill{display:none}.burger{display:flex}}@media (width>=901px) and (height<=720px){.ch h2{margin-bottom:12px;font-size:clamp(26px,3vw,40px)}.tag{margin-bottom:14px}.ch p{font-size:14px}.bars{gap:7px;margin-top:16px}.mini{margin-top:14px}.ratio{margin-top:18px}.tracks li{padding:9px 0}.grid6{margin-top:28px}.card{padding:13px 16px}}@media (width<=900px){.top{padding:0 16px;top:12px}.top:before{height:92px;top:-12px}.brand img{height:24px}.navcta{padding:9px 13px;font-size:10.5px}.hero .eyebrow{letter-spacing:.16em;font-size:9.5px;top:70px}.hero h1{font-size:18.5vw;line-height:.95;bottom:250px}.hero h1 .w1,.hero h1 .w2{display:block}.hero .sub{font-size:13px;line-height:1.5;bottom:168px}.hero .sub b,.hero .sub .en{display:block}.hero .sub .sep{display:none}.spec{font-size:10px;bottom:92px}.spec.r{display:none}.spec.l{white-space:nowrap;grid-template-columns:auto auto;gap:8px 22px;left:50%;transform:translate(-50%)}.spec b{min-width:0}.spec .dot{display:none}.skip{bottom:24px}.skip .mouse{display:none}.ch .copy{width:auto;margin:0 16px;padding:72px 0}.ch.left:before,.ch.right:before{background:linear-gradient(#08080a40,#08080ab3)}html.v7-story .ch.left:before,html.v7-story .ch.right:before{background:0 0}html.v7-story .ch.left .copy,html.v7-story .ch.right .copy{border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);background:linear-gradient(#08080ad1,#08080af2);width:auto;padding:22px 18px;inset:auto 16px 22px;transform:none}.ch h2{font-size:26px}.ch p{font-size:13.5px}.tag{margin-bottom:12px}html.v7-story .ch.left .count,html.v7-story .ch.right .count{font-size:22px;inset:84px auto auto 16px}.tracks li{padding:9px 0}.chips{display:none}.bars{gap:7px}.bar{grid-template-columns:100px 1fr}.mini b{font-size:15px}.ratio-l span:nth-child(2){display:none}.ratio-l{font-size:9.5px}.outro .tagc{letter-spacing:.12em;font-size:10px}.grid6{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px}.card{gap:10px;padding:12px}.card .ic{width:30px;height:30px}.card small{display:none}.card b{font-size:13.5px}.card .ar,.rail,html.v7-story .rail{display:none}html.v7-story #story{height:800svh}}@media (width<=420px){.navcta{letter-spacing:.02em;padding:9px 11px}}.mm[hidden]{display:none}.pill,.burger{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mm-bg{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.skip button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media (width<=900px){html.v7-story .ch.left .copy,html.v7-story .ch.right .copy{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@supports not (height:1svh){.mm{max-height:100vh}.hero{min-height:100vh}html.v7-story #story{height:950vh}html.v7-story .stage{height:100vh}@media (width<=900px){html.v7-story #story{height:800vh}}}#info{z-index:5;background:linear-gradient(#08080a00,#08080aed 200px,#08080af2);position:relative}.wrap{width:min(1200px,100% - 48px);margin:0 auto}.sec{padding:120px 0 40px;scroll-margin-top:10px}.eb{font-family:var(--mono);letter-spacing:.22em;color:var(--or);margin-bottom:18px;font-size:11px}.sec .dh{margin-bottom:12px;font-size:clamp(28px,4vw,60px)}.sec .ko{color:var(--ink);margin-bottom:36px;font-size:clamp(18px,1.6vw,24px);font-weight:700;line-height:1.4}.sec .lead{color:var(--ink70);max-width:720px;margin:-20px 0 36px}.sub2{margin-top:72px}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.box{border:1px solid var(--line);background:#0c0c10cc;min-width:0;padding:26px;position:relative}.box:before{content:"";border-top:2px solid var(--or);border-left:2px solid var(--or);width:14px;height:14px;position:absolute;top:-1px;left:-1px}.box small{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);margin-bottom:12px;font-size:10.5px;display:block}.box h4{margin-bottom:8px;font-size:19px;font-weight:700;line-height:1.45}.box p,.box li{color:var(--ink70);font-size:14.5px}.box ul{gap:6px;display:grid}.box.blue{background:linear-gradient(160deg,#2450e6,#17338f);border-color:#3a63f0}.box.blue:before{border-color:var(--ink)}.box.blue small{color:#ffffffdb}.box.blue li,.box.blue p{color:#ffffffe6}.box.blue b{color:#fff}.big{font-family:var(--disp);margin:6px 0 4px;font-size:clamp(22px,2.2vw,32px);line-height:1.1;display:block}.note{color:var(--dim);margin-top:16px;font-size:12.5px;line-height:1.7}.note b{color:var(--ink70)}.em{letter-spacing:-.02em;margin-top:26px;font-size:clamp(17px,1.5vw,21px);font-weight:800}.btn{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #f1f0eb73;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:12px;line-height:1.3;transition:background .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{background:var(--ink);color:#000;border-color:var(--ink)}.btn.o{background:var(--or);border-color:var(--or);color:#000;font-weight:700}.btn.o:hover{background:var(--ink);border-color:var(--ink)}.btn.b{background:var(--blue);border-color:var(--blue);color:#fff;font-weight:700}.btn.b:hover{background:var(--ink);border-color:var(--ink);color:#000}.btn.lg{padding:15px 30px;font-size:13.5px}.btn.off{border-color:var(--ink15);color:var(--dim);cursor:default}.btn.off:hover{color:var(--dim);border-color:var(--ink15);background:0 0}.btns{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.btns .hint{font-family:var(--mono);color:var(--dim);font-size:12px}.rv{opacity:1}html.v7-anim .rv{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(30px)}html.v7-anim .rv.in{opacity:1;transform:none}.marq{border-top:1px solid var(--line);border-bottom:1px solid var(--line);white-space:nowrap;font-family:var(--disp);z-index:5;background:#08080acc;padding:14px 0;font-size:clamp(16px,1.8vw,26px);position:relative;overflow:hidden}.marq div{display:inline-block}html.v7-anim .marq div{animation:46s linear infinite v7mq}.marq span{margin:0 28px}.marq .star{width:.7em;height:.7em}@keyframes v7mq{to{transform:translate(-50%)}}.oname{letter-spacing:-.01em;align-items:center;gap:16px;margin:-18px 0 22px;font-size:clamp(15px,1.5vw,21px);font-weight:800;display:flex}.oname i{background:var(--or);flex:none;width:clamp(28px,4vw,64px);height:2px}.oname b{color:var(--blue2);font-weight:800}.lead2{color:var(--ink70);max-width:640px;font-size:clamp(15.5px,1.2vw,17.5px);line-height:1.8}.mono-note{font-family:var(--mono);color:var(--ink70);font-size:13px}.stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:44px;display:grid}.stat{border:1px solid var(--line);border-top:2px solid var(--blue);background:#0c0c10cc;padding:22px 22px 20px}.stat b{font-family:var(--disp);font-size:clamp(30px,3.2vw,46px);font-weight:400;line-height:1;display:block}.stat b em{font-style:normal;font-family:var(--sans);margin-left:4px;font-size:.42em;font-weight:800}.stat span{font-family:var(--mono);letter-spacing:.08em;color:var(--ink70);margin-top:12px;font-size:11.5px;display:block}.orgline{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);flex-wrap:wrap;gap:8px 36px;margin-top:18px;font-size:12px;display:flex}.orgline b{color:var(--ink70);margin-right:8px;font-weight:700}.tl{border-top:1px solid var(--line)}.tl .row{border-bottom:1px solid var(--line);grid-template-columns:200px 180px 110px 1fr;align-items:center;gap:16px;padding:18px 4px;display:grid}.tl .hd{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);padding:10px 4px;font-size:10.5px}.tl .dt{font-family:var(--mono);color:var(--or);font-size:13px}.tl .st{font-size:16px;font-weight:700}.tl .pl{font-family:var(--mono);color:var(--dim);letter-spacing:.1em;font-size:11.5px}.tl .pl.hot{color:var(--or);font-weight:700}.tl .ds{color:var(--ink70);font-size:14px}.tl .ds b{color:var(--ink);font-weight:700}.tabs{flex-wrap:wrap;gap:6px;margin:56px 0 16px;display:flex}.tabs button{font-family:var(--mono);letter-spacing:.1em;color:var(--ink70);cursor:pointer;background:0 0;border:1px solid #f1f0eb4d;border-radius:999px;padding:10px 18px;font-size:12px;transition:background .25s,color .25s}.tabs button:hover{border-color:var(--ink);color:var(--ink)}.tabs button.on{background:var(--ink);color:#000;border-color:var(--ink)}.ag-h{color:var(--ink70);margin-bottom:14px;font-size:14px}.ag-h b{color:var(--ink)}.ag{border-top:1px solid var(--line)}.ag .row{border-bottom:1px solid var(--line);grid-template-columns:130px 52px 260px 1fr;align-items:baseline;gap:16px;padding:14px 4px;font-size:14.5px;display:grid}.ag .t{font-family:var(--mono);color:var(--ink);font-size:12.5px}.ag .m{font-family:var(--mono);color:var(--dim);font-size:11.5px}.ag .h{font-weight:700}.ag .d{color:var(--ink70)}.ag .d b{color:var(--ink);font-weight:700}.ag .row.hi .t,.ag .row.hi .h{color:var(--or)}.mentor{border:1px solid var(--line);overflow-wrap:anywhere;background:#0c0c10cc;flex-direction:column;gap:4px;min-width:0;min-height:270px;padding:22px 20px;transition:border-color .3s,transform .3s;display:flex}.mentor:hover{border-color:var(--or);transform:translateY(-4px)}.mentor .mn{font-family:var(--mono);letter-spacing:.14em;color:var(--or);font-size:10.5px}.mentor .org{color:var(--ink70);border-left:2px solid var(--blue);margin-top:14px;padding-left:9px;font-size:13px}.mentor h4{margin-top:4px;font-size:21px;font-weight:800}.mentor .ed{color:var(--dim);font-size:13px}.mentor .ex{border-top:1px solid var(--line);margin-top:auto;padding-top:14px;font-size:13.5px;font-weight:600}.mentor .ex small{font-family:var(--mono);letter-spacing:.14em;color:var(--dim);margin-bottom:4px;font-size:9.5px;font-weight:400;display:block}.mbox p+p{margin-top:12px}.mbox p{max-width:820px;font-size:15.5px;line-height:1.85}.mbox b{color:var(--ink);font-weight:700}.trk{border:1px solid var(--line);background:#0c0c10cc;flex-direction:column;min-width:0;transition:border-color .3s;display:flex;position:relative}.trk:hover{border-color:var(--blue2)}.trk .no{z-index:1;font-family:var(--disp);letter-spacing:.1em;color:var(--or);font-size:12px;position:absolute;top:14px;left:16px}.trk .im{aspect-ratio:1;background:radial-gradient(at 50% 60%,#2450e638,#08080a00 70%);justify-content:center;align-items:center;padding:clamp(14px,1.6vw,22px);display:flex}.trk .im img{object-fit:contain;width:100%;height:100%}.trk .nm{border-top:1px solid var(--line);letter-spacing:-.02em;padding:clamp(16px,1.8vw,22px);font-size:clamp(16px,1.5vw,20px);font-weight:800;line-height:1.4}.outp .on{font-family:var(--disp);color:var(--or);margin-bottom:10px;font-size:12px;display:block}.outp h4{margin-bottom:8px;font-size:16.5px}.outp .od{font-family:var(--mono);color:var(--dim);font-size:12.5px}.total{font-size:inherit;font-weight:inherit;flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:22px;line-height:1.2;display:flex}.total .disp{color:var(--or);text-shadow:0 0 40px #f0841c66;font-size:clamp(40px,6vw,92px)}.total .disp .k{margin-left:6px;font-size:.46em}.total .ko{margin:0}.total small{font-family:var(--mono);color:var(--dim);margin-left:6px;font-size:12px;font-weight:400}.prize{border:1px solid var(--line);background:#0c0c10cc;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:22px;display:flex}.prize img{filter:drop-shadow(0 0 22px #f0841c45);width:96px;height:96px;margin-bottom:10px}.prize .rk{letter-spacing:-.02em;font-size:24px;font-weight:800;line-height:1.2}.prize .aw{color:var(--ink70);font-size:13.5px}.prize .amt{font-family:var(--mono);color:var(--or);margin-top:auto;padding-top:12px;font-size:13px}.prize.grand{background:linear-gradient(160deg,#2a1406,#0c0c10 60%);border-color:#f0841c8c}.why{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;margin-top:8px;display:grid}.why div{border-top:1px solid var(--line);color:var(--ink70);align-items:baseline;gap:16px;padding:16px 0;font-size:14.5px;line-height:1.75;display:flex}.why i{font-style:normal;font-family:var(--mono);color:var(--or);flex:none;font-size:12px}.why b{color:var(--ink);font-weight:700}.h5{letter-spacing:-.02em;margin-top:36px;font-size:19px;font-weight:800}.pct{gap:10px;margin-top:10px;display:grid}.pct div{color:var(--ink70);grid-template-columns:120px 1fr 44px;align-items:center;gap:10px;font-size:14px;display:grid}.pct i{background:var(--ink15);height:6px;display:block;position:relative}.pct i:after{content:"";width:var(--w);background:var(--or);position:absolute;inset:0;box-shadow:0 0 10px #f0841c8c}.pct.b i:after{background:var(--blue2);box-shadow:0 0 10px #2450e6e6}.pct em{font-style:normal;font-family:var(--mono);color:var(--ink);text-align:right;font-size:12px}.badges{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 6px;display:grid}.badges figure{text-align:center;color:var(--ink);font-size:13px;font-weight:700}.badges img{aspect-ratio:1;object-fit:contain;width:100%;max-width:150px;margin:0 auto 8px}.tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tags span{font-family:var(--mono);letter-spacing:.06em;color:var(--blue2);border:1px solid #6485ff99;padding:7px 13px;font-size:12px;font-weight:700}.pts{gap:0;margin-top:6px;display:grid}.pts div{border-top:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.pts div:first-child{border-top:0;padding-top:0}.pts i{font-style:normal;font-family:var(--disp);color:var(--or);flex:none;margin-top:4px;font-size:12px}.pts div>span{display:block}.pts b{color:var(--ink);font-size:16px;font-weight:700;display:block}.pts span span{color:var(--ink70);margin-top:4px;font-size:14px;line-height:1.7;display:block}.ev{flex-direction:column;gap:14px;display:flex}.ev .evh{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ev .evh h4{margin:0;font-size:clamp(18px,1.6vw,22px);font-weight:800}.ev .evh span{font-family:var(--mono);letter-spacing:.08em;color:var(--or);font-size:12px;font-weight:700}.ev dl{gap:12px;margin:0;display:grid}.ev dt{color:var(--ink);font-size:14.5px;font-weight:700}.ev dd{color:var(--ink70);margin:0;font-size:14.5px;line-height:1.75}.ev dd small{font-family:var(--sans);letter-spacing:0;color:var(--dim);margin:4px 0 0;font-size:12.5px;display:block}.ev .evl{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.14em;color:var(--blue2);padding-top:14px;font-size:11.5px;font-weight:700}.map{border:1px solid #f1f0eb4d;margin-top:14px}.map iframe{filter:grayscale(.2)invert(.9)hue-rotate(180deg);border:0;width:100%;height:200px;display:block}.faq{border-top:1px solid var(--line);max-width:900px}.faq .fg{font-family:var(--mono);letter-spacing:.16em;color:var(--blue2);padding:22px 4px 10px;font-size:11px}.faq .it{border-bottom:1px solid var(--line)}.faq .q{cursor:pointer;text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:20px;padding:20px 4px;font-size:16.5px;font-weight:600;line-height:1.5;display:flex}.faq .q:hover{color:var(--or2)}.faq .pm{font-family:var(--mono);color:var(--or);flex:none;font-size:20px;line-height:1;transition:transform .3s}.faq .pm.open{transform:rotate(45deg)}.faq .a{color:var(--ink70);max-width:860px;padding:0 40px 22px 4px;font-size:15px;line-height:1.85}.orgs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.orgs div{border:1px solid var(--line);padding:18px 20px;font-size:15px}.orgs small{font-family:var(--mono);letter-spacing:.14em;color:var(--or);margin-bottom:6px;font-size:10.5px;display:block}a.box:hover{border-color:var(--or)}.last{text-align:center;background:linear-gradient(135deg,#2450e6 0,#17338f 60%,#0a1233 100%);border:1px solid #3a63f0;flex-direction:column;align-items:center;margin-top:110px;padding:clamp(48px,7vw,96px) clamp(24px,5vw,72px);scroll-margin-top:90px;display:flex;position:relative;overflow:hidden}.last:before{content:"";opacity:.7;pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;top:-80px;right:-80px;box-shadow:0 0 0 2px #ffb36bcc,0 0 40px 8px #f0841c99,inset 0 0 40px 8px #f0841c66}.last h2{letter-spacing:-.04em;color:#fff;max-width:820px;font-size:clamp(28px,4.2vw,54px);font-weight:800;line-height:1.14}.last .btns{justify-content:center;margin-top:clamp(24px,3vw,36px)}.last .btn{color:#fff;border-color:#ffffffbf}.last .btn:hover{color:#000;background:#fff;border-color:#fff}.foot{z-index:5;border-top:1px solid var(--line);background:#060607;margin-top:100px;padding:60px 0 50px;position:relative}.foot .flogo{width:clamp(130px,14vw,180px);margin-bottom:26px}.foot .fo{flex-wrap:wrap;gap:20px 56px;display:flex}.foot .fo>div{flex-direction:column;gap:12px;display:flex}.foot .fo small{font-family:var(--mono);letter-spacing:.16em;color:var(--dim);font-size:11px}.foot .lg{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.foot .lg span{background:#f2f2f5;align-items:center;padding:7px 12px;display:inline-flex}.foot .lg img{width:auto;height:26px}.foot .fb{border-top:1px solid var(--line);color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:10px 30px;margin-top:26px;padding-top:16px;font-size:13px;display:flex}.foot .fb span+span{gap:20px;display:inline-flex}.foot a:hover{color:var(--or)}.foot .fn{color:var(--dim);margin-top:12px;font-size:13px}@media (width<=900px){.g3,.g4,.g5,.g2,.orgs,.why{grid-template-columns:minmax(0,1fr)}.g5.mentors,.g4.prizes,.g4.trks,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mentor{min-height:0}.tl .row{grid-template-columns:minmax(0,1fr);gap:4px}.tl .hd{display:none}.ag .row{grid-template-columns:96px minmax(0,1fr);gap:4px 12px}.ag .m{display:none}.ag .d{grid-column:2}.sec{padding:84px 0 20px}.badges{grid-template-columns:repeat(2,minmax(0,1fr))}.wrap{width:min(1200px,100% - 32px)}.box{padding:22px 18px}.last{margin-top:84px}.faq .a{padding-right:8px}}@media (width<=420px){.g5.mentors,.g4.prizes{grid-template-columns:minmax(0,1fr)}}
