@import"https://fonts.googleapis.com/css2?family=Bayon&family=Pretendard:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&family=Outfit:wght@100..900&display=swap";.header-container{position:fixed;top:0;left:0;width:100%;height:54px;flex-shrink:0;border-bottom:1px solid var(--header-border-color);background:var(--header-bg);z-index:1000;display:flex;align-items:center}.header-content{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:0 80px;position:relative}.logo{display:flex;align-items:center;gap:12px;flex-shrink:0}.logo>img{display:flex;width:39px;height:32px;padding:2.286px 1.147px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:39/32}.logo-text{display:flex;align-items:center;gap:0;width:99.321px;height:31.966px;flex-shrink:0;aspect-ratio:99.32/31.97}.logo-text>img{height:auto;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:73px;position:absolute;left:50%;transform:translate(-50%)}.nav-links.tablet-layout{position:static;transform:none;flex:1;justify-content:center;margin:0 20px;gap:30px}.nav-link{color:var(--Color-Grey-10);text-align:center;font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;text-decoration:none;transition:opacity .3s ease;white-space:nowrap}.nav-link:hover{opacity:.8}.auth-buttons{display:flex;align-items:center;gap:20px;flex-shrink:0}.login-button{display:flex;width:116px;height:32px;padding:8px 10px;justify-content:center;align-items:center;aspect-ratio:29/8;gap:10px;border-radius:30px;border:1px solid var(--Color-Grey-10);background:transparent;color:var(--Color-Grey-10);font-family:Pretendard,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.34px;cursor:pointer;transition:all .3s ease;text-decoration:none}.login-button:hover{border:1px solid var(--header-border-color);background:var(--header-hover-bg)}.signup-button{display:flex;width:116px;height:32px;padding:8px 10px;justify-content:center;align-items:center;gap:10px;aspect-ratio:29/8;border-radius:30px;border:1px solid var(--Color-Orange-60);background:var(--Color-Orange-60);color:var(--Color-Grey-10);font-family:Pretendard,sans-serif;font-size:17px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.34px;cursor:pointer;transition:all .3s ease;text-decoration:none}.signup-button:hover{border:1px solid var(--Hover_BG);background:var(--Hover_BG)}@media (max-width: 768px){.header-container{height:48px}.header-content{padding:0 16px}.logo-text{display:none}.logo>img{width:32px;height:26px;padding:1.5px .8px}}@media (max-width: 1200px) and (min-width: 769px){.header-container{height:50px}.header-content{padding:0 24px}.logo>img{width:35px;height:29px;padding:2px 1px}.nav-links{gap:35px}.nav-link{font-size:17px;letter-spacing:.34px}.auth-buttons{gap:10px}}@media (max-width: 1024px) and (min-width: 769px){.header-container{height:50px}.header-content{padding:0 20px}.logo>img{width:34px;height:28px;padding:1.8px .9px}.nav-links{gap:22px}.nav-link{font-size:15px}.auth-buttons{gap:8px}.login-button,.signup-button{width:95px;height:32px;font-size:12px;padding:5px 7px}}@media (max-width: 1440px) and (min-width: 1201px){.header-container{height:52px}.header-content{padding:0 60px}.logo>img{width:37px;height:30px;padding:2.2px 1.1px}.nav-links{gap:45px}.nav-link{font-size:19px}.auth-buttons{gap:14px}}.background-wrapper{position:relative;min-height:100vh;width:100%;background-color:#000;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.landing-image-wrapper{margin:32px auto;max-width:1465px;width:100%;flex-shrink:0;align-self:stretch;aspect-ratio:1920/992;border-radius:10px;border:1px solid #4c4c4c;overflow:hidden;position:relative}.landing-image{width:100%;height:100%;object-fit:cover;display:block}.content{position:relative;z-index:10;color:#fff;max-width:100vw;margin-top:8rem;padding:0 20px}@media (max-width: 768px){.content{padding:15px;margin-top:4rem}.content h1{font-size:2.4rem;margin-bottom:.8rem}.content p{font-size:1rem}.landing-image-wrapper{margin:20px auto;max-width:90vw}}@media (max-width: 480px){.content{padding:10px}.content h1{font-size:1.6rem}.content p{font-size:.7rem}.landing-image-wrapper{margin:15px auto;border-radius:8px;max-width:95vw}}.discover-section{height:520px;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);background:#0e0e0e;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;padding:60px 20px;margin-top:160px}.discover-content{position:relative;z-index:2;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:6px}.discover-title{color:#fff;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.28px;margin:0}.discover-text{color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.12px;margin:0}.vector-container{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.discover-vector{width:915.211px;height:794.356px;flex-shrink:0;filter:drop-shadow(0 0 20px rgba(255,243,236,.3))}.discover-vector path,.discover-vector line,.discover-vector polyline,.discover-vector polygon,.discover-vector circle,.discover-vector rect{stroke:#fff3ec;stroke-width:2px;fill:none}@media (max-width: 1024px){.discover-section{height:480px;padding:50px 20px;margin-top:100px}.discover-title{font-size:48px;letter-spacing:.96px}.discover-text{font-size:20px;letter-spacing:.8px}.discover-vector{width:700px;height:608px}}@media (max-width: 768px){.discover-section{height:auto;min-height:380px;padding:35px 20px;margin-top:60px}.discover-title{font-size:36px;letter-spacing:.72px;margin:0 0 18px}.discover-text{font-size:16px;letter-spacing:.64px}.discover-vector{width:500px;height:433px}}@media (max-width: 480px){.discover-section{min-height:320px;padding:25px 15px;margin-top:40px}.discover-title{font-size:24px;letter-spacing:.48px;margin:0 0 14px}.discover-text{font-size:12px;letter-spacing:.48px}.discover-vector{width:350px;height:303px}}.join-us-section{display:flex;justify-content:center;align-items:center;margin:80px auto;padding:120px 20px;border-radius:24px;position:relative;z-index:0;color:#f1f1f1;overflow:visible;isolation:isolate}.join-us-section:before{content:"";position:absolute;top:50%;left:50%;width:800px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,230,0,.15),transparent 70%);filter:blur(80px);z-index:-1;pointer-events:none}.join-us-content{display:flex;width:820px;max-width:100%;flex-direction:column;align-items:center;gap:60px}.join-us-title{width:max-content;align-self:stretch;color:#fff;text-align:center;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.4px;margin:0}.join-us-text{align-self:stretch;color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.36px;margin:0}.join-us-button{display:flex;width:204px;height:48px;padding:13px 64px;justify-content:center;align-items:center;gap:10px;aspect-ratio:17/4;border-radius:29.45px;background:var(--Color-Orange-60, #FF6A00);border:none;cursor:pointer;transition:background .3s ease;color:#fff;font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;white-space:nowrap}.join-us-button:hover{background:var(--Hover_BG, #B7410E)}@media (max-width: 1600px){.join-us-title{font-size:52px;letter-spacing:2.08px}.join-us-text{font-size:22px;letter-spacing:.88px}.join-us-button{width:200px;height:50px;padding:12px 48px;font-size:18px}}@media (max-width: 1200px){.join-us-title{font-size:44px;letter-spacing:1.76px}.join-us-text{font-size:20px;letter-spacing:.8px}.join-us-button{width:180px;height:44px;padding:10px 40px;font-size:16px}}@media (max-width: 768px){.join-us-title{font-size:30px;letter-spacing:1.2px}.join-us-text{font-size:14px;letter-spacing:.56px}.join-us-button{width:160px;height:40px;padding:8px 32px;font-size:14px}}@media (max-width: 480px){.join-us-title{font-size:24px;letter-spacing:.96px}.join-us-text{font-size:12px;letter-spacing:.48px}.join-us-button{width:120px;height:32px;padding:6px 28px;font-size:12px}}.landing-hero{display:flex;width:801px;flex-direction:column;align-items:center;gap:68px;margin:90px auto 120px}.hero-text-group{display:flex;flex-direction:column;align-items:center;gap:6px;align-self:stretch}.hero-title{color:#fff;text-align:center;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.4px;margin:0}.hero-text{color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin:0;max-width:800px}.get-started-button{display:flex;width:187px;height:44px;padding:13px 64px;justify-content:center;align-items:center;gap:10px;aspect-ratio:17/4;color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.4px;text-decoration:none;white-space:nowrap;border-radius:30px;background:radial-gradient(50% 50% at 50% 50%,#f3a47c,#eaab3f);box-shadow:0 0 15px #ffae174d,0 0 30px #ffae1733,0 0 60px #ffae171a,0 0 1px 4px #ffffff1a,0 -4px 2px #00000040 inset,0 2px 1px #ffffff40 inset;transition:all .3s ease;transform-origin:center;position:relative;animation:glow-pulse 3s ease-in-out infinite}.get-started-button:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,#ffae17,#f3a47c,#eaab3f,#ffae17);border-radius:32px;z-index:-1;opacity:0;transition:opacity .3s ease;filter:blur(8px)}.get-started-button:hover{box-shadow:0 0 20px #ffae1780,0 0 40px #ffae174d,0 0 80px #ffae1733,0 0 1px 4px #ffffff1f,0 -4px 2px #00000040 inset,0 2px 1px #ffffff40 inset;transform:scale(1.054)}.get-started-button:hover:before{opacity:1}@keyframes glow-pulse{0%,to{box-shadow:0 0 15px #ffae174d,0 0 30px #ffae1733,0 0 60px #ffae171a,0 0 1px 4px #ffffff1a,0 -4px 2px #00000040 inset,0 2px 1px #ffffff40 inset}50%{box-shadow:0 0 18px #ffae1766,0 0 35px #ffae1740,0 0 70px #ffae1726,0 0 1px 4px #ffffff1c,0 -4px 2px #00000040 inset,0 2px 1px #ffffff40 inset}}@media (max-width: 900px){.landing-hero{width:100%;max-width:801px;padding:0 20px;margin:80px auto 120px}}@media (max-width: 768px){.landing-hero{gap:48px;margin:70px auto 100px}.hero-text-group{gap:6px}.hero-title{font-size:48px;letter-spacing:1.92px}.hero-text{font-size:20px;letter-spacing:.8px;padding:0 20px}.get-started-button{width:160px;height:40px;padding:10px 40px;font-size:16px;letter-spacing:.32px;white-space:nowrap}.get-started-button:hover{transform:scale(1.054)}}@media (max-width: 480px){.landing-hero{gap:36px;margin:60px auto 80px}.hero-text-group{gap:6px}.hero-title{font-size:36px;letter-spacing:1.44px}.hero-text{font-size:16px;letter-spacing:.64px}.get-started-button{width:120px;height:32px;padding:8px 32px;font-size:12px;letter-spacing:.28px;white-space:nowrap}.get-started-button:hover{transform:scale(1.054)}}.tweets-marquee-section{width:100%;max-width:1847px;background:#000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:120px 0;margin:0 auto;position:relative;overflow:hidden}.tweets-marquee-eclipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);width:712px;height:712px;flex-shrink:0;border-radius:712px;background:#29250cb3;filter:blur(122px);z-index:0}.tweets-marquee-container{position:relative;z-index:1;width:100%;display:flex;flex-direction:column;align-items:center;gap:60px}.tweets-marquee-title{color:#fff;text-align:center;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.4px;margin:0}.tweets-marquee-rows{width:100%;display:flex;flex-direction:column;gap:40px}.marquee-tweet-wrapper{margin-right:24px}.marquee-tweet-card{display:inline-flex;padding:24px;flex-direction:column;align-items:flex-start;gap:22px;border-radius:12px;background:#2b2b2b;width:590px;height:200px;flex-shrink:0;text-align:left}.marquee-tweet-header{display:flex;align-items:flex-start;gap:14px;width:100%;justify-content:space-between}.marquee-tweet-user{display:flex;align-items:flex-start;gap:14px;flex:1}.marquee-tweet-avatar{width:48px;height:48px;border-radius:50%;background:#d9d9d9;overflow:hidden;flex-shrink:0}.marquee-tweet-avatar img,.marquee-tweet-avatar-placeholder{width:100%;height:100%;object-fit:cover;border-radius:50%;background:#d9d9d9}.marquee-tweet-user-info{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.marquee-tweet-name{color:#fff;font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.8px}.marquee-tweet-handle{color:#6c6c6c;font-family:Pretendard,sans-serif;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.72px}.marquee-tweet-text{width:100%;max-width:538px;color:#fff;font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:1.5;letter-spacing:.4px;word-wrap:break-word}@media (max-width: 1600px){.tweets-marquee-section{max-width:100%;height:auto;min-height:1200px;padding:60px 30px}.tweets-marquee-title{font-size:52px;letter-spacing:2.08px}.marquee-tweet-card{width:500px;height:180px}.marquee-tweet-text{max-width:450px;font-size:18px}}@media (max-width: 1200px){.tweets-marquee-section{padding:50px 20px;min-height:1000px}.tweets-marquee-title{font-size:44px;letter-spacing:1.76px}.marquee-tweet-card{width:420px;height:160px;padding:20px}.marquee-tweet-name{font-size:18px;letter-spacing:.72px}.marquee-tweet-handle{font-size:16px;letter-spacing:.64px}.marquee-tweet-text{max-width:380px;font-size:16px}}@media (max-width: 768px){.tweets-marquee-section{padding:40px 15px;min-height:800px}.tweets-marquee-container{gap:40px}.tweets-marquee-title{font-size:36px;letter-spacing:1.44px}.tweets-marquee-rows{gap:30px}.marquee-tweet-wrapper{margin-right:16px}.marquee-tweet-card{width:320px;height:140px;padding:16px;gap:16px}.marquee-tweet-avatar{width:40px;height:40px}.marquee-tweet-name{font-size:16px;letter-spacing:.64px}.marquee-tweet-handle{font-size:14px;letter-spacing:.56px}.marquee-tweet-text{max-width:288px;font-size:13px}}@media (max-width: 480px){.tweets-marquee-section{padding:30px 10px;min-height:600px}.tweets-marquee-title{font-size:28px;letter-spacing:1.12px}.marquee-tweet-card{width:280px;height:120px;padding:14px}.marquee-tweet-avatar{width:36px;height:36px}.marquee-tweet-name{font-size:14px;letter-spacing:.56px}.marquee-tweet-handle{font-size:12px;letter-spacing:.48px}.marquee-tweet-text{max-width:252px;font-size:11px}}.site-footer{position:relative;width:100%;padding-top:25px;overflow:hidden;background-color:#0003}.footer-container{max-width:96%;margin:0 auto;padding:0;box-sizing:border-box}.footer-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%;gap:10px}.footer-col,.footer-col-x{display:flex;align-items:center;justify-content:center}.footer-col-copy{width:100%;display:flex;justify-content:center;margin-top:20px}.site-links,.footer-links{color:#fff;font-size:.8rem;text-decoration:none;transition:color .2s ease;padding:8px 12px}.site-links:hover,.footer-links:hover{text-decoration:underline;opacity:.8;cursor:pointer}.logo-footer{width:32px;height:32px;object-fit:contain}.copyright-text{color:#fff;font-size:11px;text-align:center;opacity:.8}.col-about{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:10px}.site-footer-new{position:relative;width:100%;background:#000;padding:80px 0;overflow:hidden}.footer-main-container{display:flex;width:714px;flex-direction:column;align-items:center;gap:80px;margin:0 auto}.footer-content-wrapper{display:flex;flex-direction:column;align-items:center;gap:71px;width:100%}.footer-logo-section{display:flex;flex-direction:column;align-items:center;gap:32px}.footer-logo-new{width:43.294px;height:31.713px;flex-shrink:0}.footer-links-section{display:flex;align-items:center;gap:40px;align-self:stretch;justify-content:center;width:100%;flex-wrap:wrap}.footer-link-item{min-width:180px;color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.2px;cursor:pointer;text-decoration:none;transition:opacity .2s ease;white-space:nowrap;padding:12px 16px;flex-shrink:0}.footer-link-item:hover{opacity:.8}.footer-social-section{width:100%;display:flex;justify-content:center}.footer-social-content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px}.footer-follow-text{color:#888;text-align:center;font-family:Pretendard,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.36px;margin:0}.footer-social-icons{display:flex;justify-content:center;align-items:center;gap:38px}.footer-social-link{transition:opacity .2s ease}.footer-social-link:hover{opacity:.8}.footer-x-logo{width:23px;height:24px}.footer-discord-logo{width:32px;height:24px;aspect-ratio:4/3}.footer-copyright{align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center}.footer-copyright p{color:#888;text-align:center;font-family:Pretendard,sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.18px;margin:0;width:100%}@media (max-width: 768px){.footer-main-container{width:100%;max-width:714px;padding:0 20px;gap:60px}.footer-content-wrapper{gap:50px}.footer-logo-section{gap:24px}.footer-links-section{flex-direction:column;gap:20px}.footer-link-item{width:auto;min-width:auto;font-size:18px;letter-spacing:.18px;padding:8px 12px}.footer-follow-text{font-size:16px;letter-spacing:.32px}.footer-social-icons{gap:24px}.footer-copyright p{font-size:14px;letter-spacing:.14px}}@media (max-width: 480px){.site-footer-new{padding:60px 0}.footer-main-container{padding:0 16px;gap:40px}.footer-content-wrapper{gap:40px}.footer-logo-section{gap:20px}.footer-links-section{gap:16px}.footer-link-item{font-size:16px;letter-spacing:.16px;padding:6px 10px}.footer-follow-text{font-size:14px;letter-spacing:.28px}.footer-social-icons{gap:20px}.footer-x-logo{width:20px;height:21px}.footer-discord-logo{width:28px;height:21px}.footer-copyright p{font-size:12px;letter-spacing:.12px}}@media (max-width: 768px){.site-footer{padding:20px 0}.footer-row{display:grid;grid-template-columns:1fr 1fr;gap:15px;row-gap:20px;text-align:center}.col-about{grid-column:1 / -1;margin-bottom:15px}.footer-col-copy{grid-column:1 / -1;margin-top:25px}.site-links,.footer-links{font-size:12px}}@media (max-width: 480px){.footer-row{gap:5px}.site-footer{padding:15px 0}.footer-col,.footer-col-x{width:100%;justify-content:center}}.terms-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#000000bf;display:flex;justify-content:center;align-items:center;z-index:99999;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.terms-modal-container{position:relative;width:90%;max-width:800px;max-height:90vh;background-color:#0e0e13;border-radius:12px;padding:24px;overflow-y:auto;animation:modalFadeIn .3s ease-out;border:1px solid #202224}.terms-modal-content{color:#fff}.terms-modal-content h2{font-size:25px;margin-bottom:25px;color:#fff}.terms-modal-content p{margin-bottom:15px;line-height:1.6;font-size:13px}.terms-content{color:#f5f5f5}.terms-content h3{color:#fff;margin:20px 0 10px;font-size:18px}.terms-content p{margin-bottom:15px;line-height:1.6;font-size:14px}.disclaimer-content{color:#f5f5f5}.disclaimer-content h3{color:#fff;margin:20px 0 10px;font-size:18px}.disclaimer-content p{margin-bottom:15px;line-height:1.6;font-size:14px}.effective-content{color:#999}.effective-content p{font-size:12px;margin:20px 0 10px}.email-link{color:#fff;text-decoration:underline;transition:color .2s ease}.email-link:hover{color:#a7aaab;cursor:pointer}.terms-modal-close{position:absolute;top:20px;right:20px;background:none;border:none;color:#fff;padding:8px 16px;cursor:pointer;font-size:16px;transition:opacity .2s ease;z-index:100000}.terms-modal-close:hover{opacity:.8}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.terms-modal-container::-webkit-scrollbar{width:8px}.terms-modal-container::-webkit-scrollbar-track{background:#0e0e13}.terms-modal-container::-webkit-scrollbar-thumb{background:#202224;border-radius:4px}.terms-modal-container::-webkit-scrollbar-thumb:hover{background:#2a2c2e}.orderbook-heatmap-section{position:relative;padding:160px 0;background:#000;overflow:hidden}.orderbook-eclipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);width:442px;height:442px;flex-shrink:0;border-radius:442px;background:#29250cb3;filter:blur(122px);z-index:0}.orderbook-content-wrapper{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:98px}.orderbook-text-content{display:flex;flex-direction:column;align-items:flex-start;gap:60px;flex:1;max-width:670px}.orderbook-title{align-self:stretch;color:#fff;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.4px;margin:0;text-align:center}.orderbook-description{width:100%;max-width:670px;color:#fff;font-family:Pretendard,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin:0;text-align:center}.orderbook-image-wrapper{flex-shrink:0;width:698px;height:436px;aspect-ratio:349/218;border-radius:10px;border:1px solid #4c4c4c;overflow:hidden;background:#d3d3d3}.orderbook-image{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 1400px){.orderbook-heatmap-section{height:auto;padding:80px 40px}.orderbook-content-wrapper{gap:60px}.orderbook-image-wrapper{width:500px;height:312px}}@media (max-width: 1024px){.orderbook-content-wrapper{flex-direction:column;gap:40px;align-items:center;text-align:center}.orderbook-text-content{max-width:100%;align-items:center;gap:30px}.orderbook-title{font-size:44px;letter-spacing:1.76px}.orderbook-description{font-size:20px;line-height:30px;letter-spacing:.4px}.orderbook-image-wrapper{width:100%;max-width:600px;height:auto}}@media (max-width: 768px){.orderbook-heatmap-section{padding:50px 20px}.orderbook-text-content{gap:20px}.orderbook-title{font-size:30px;letter-spacing:1.2px}.orderbook-description{font-size:14px;line-height:20px;letter-spacing:.28px}}@media (max-width: 480px){.orderbook-heatmap-section{padding:40px 15px}.orderbook-text-content{gap:16px}.orderbook-title{font-size:24px;letter-spacing:.96px}.orderbook-description{font-size:12px;line-height:18px;letter-spacing:.24px}}.news-aggregator-section{position:relative;padding:160px 0;background:#000;overflow:hidden}.news-eclipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);width:442px;height:442px;flex-shrink:0;border-radius:442px;background:#29250cb3;filter:blur(122px);z-index:0}.news-content-wrapper{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:100px}.news-image-wrapper{flex-shrink:0;width:698px;height:436px;border-radius:10px;border:1px solid #4C4C4C;overflow:hidden;background:#d3d3d3}.news-image{width:100%;height:100%;object-fit:cover;display:block}.news-text-content{display:flex;flex-direction:column;align-items:flex-start;gap:60px;flex:1;max-width:670px}.news-title{align-self:stretch;color:#fff;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.4px;margin:0;text-align:center}.news-description{width:100%;max-width:670px;color:#fff;font-family:Pretendard,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin:0;text-align:center}@media (max-width: 1400px){.news-aggregator-section{height:auto;padding:80px 40px}.news-content-wrapper{gap:60px}.news-image-wrapper{width:500px;height:312px}}@media (max-width: 1024px){.news-content-wrapper{flex-direction:column;gap:40px;align-items:center;text-align:center}.news-text-content{max-width:100%;align-items:center;gap:30px}.news-title{font-size:44px;letter-spacing:1.76px}.news-description{font-size:20px;line-height:30px;letter-spacing:.4px}.news-image-wrapper{width:100%;max-width:600px;height:auto}}@media (max-width: 768px){.news-aggregator-section{padding:50px 20px}.news-text-content{gap:20px}.news-title{font-size:30px;letter-spacing:1.2px}.news-description{font-size:14px;line-height:20px;letter-spacing:.28px}}@media (max-width: 480px){.news-aggregator-section{padding:40px 15px}.news-text-content{gap:16px}.news-title{font-size:24px;letter-spacing:.96px}.news-description{font-size:12px;line-height:18px;letter-spacing:.24px}}.global-coverage-section{position:relative;padding:160px 0;background:#000;overflow:hidden}.global-coverage-eclipse{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:554px;height:554px;flex-shrink:0;border-radius:554px;background:#29250cb3;filter:blur(122px);z-index:0}.global-coverage-container{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 40px;display:flex;flex-direction:column;align-items:center;gap:60px}.global-coverage-text-container{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%}.global-coverage-title{color:#fff;text-align:center;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.4px;margin:0}.global-coverage-text{max-width:1131px;color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin:0}.global-coverage-video-wrapper{width:100%;max-width:1465px;height:396px;position:relative;overflow:hidden;border-radius:10px;border:1px solid #4C4C4C;background:#111}.global-coverage-video{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 1600px){.global-coverage-section{max-width:100%}.global-coverage-title{font-size:52px;letter-spacing:2.08px}.global-coverage-text{font-size:22px;line-height:34px}.global-coverage-video-wrapper{height:auto;aspect-ratio:1465/396}}@media (max-width: 1200px){.global-coverage-section{min-height:auto;padding:60px 20px}.global-coverage-container{gap:40px}.global-coverage-title{font-size:44px;letter-spacing:1.76px}.global-coverage-text{font-size:20px;line-height:30px;padding:0 20px}}@media (max-width: 768px){.global-coverage-section{padding:40px 20px}.global-coverage-container{gap:28px}.global-coverage-title{font-size:30px;letter-spacing:1.2px}.global-coverage-text{font-size:14px;line-height:20px;letter-spacing:.28px}.global-coverage-video-wrapper{border-radius:8px}}@media (max-width: 480px){.global-coverage-section{padding:32px 16px}.global-coverage-container{gap:20px}.global-coverage-title{font-size:24px;letter-spacing:.96px}.global-coverage-text{font-size:12px;line-height:18px;letter-spacing:.24px}}.loved-by-traders-section{width:100%;max-width:1847px;min-height:900px;background:#000;display:flex;justify-content:center;align-items:center;margin:80px auto;overflow:hidden;padding:140px 0;position:relative}.loved-by-traders-sphere{position:absolute;width:1100px;height:1170px;top:50%;left:50%;transform:translate(-50%,-47%);z-index:0;opacity:.9;pointer-events:none}.loved-by-traders-container{display:flex;width:100%;max-width:1600px;flex-direction:column;align-items:center;gap:84px;position:relative;z-index:1}.loved-by-traders-header{display:flex;flex-direction:column;align-items:center;gap:6px}.loved-by-traders-title{color:#fff;text-align:center;font-family:Bayon,sans-serif;font-size:60px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.4px;margin:0}.loved-by-traders-text{color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;margin:0}.loved-by-traders-carousel{width:100%;overflow:visible;position:relative}@media (max-width: 1600px){.loved-by-traders-section{max-width:100%;height:auto;min-height:900px;padding:80px 20px}.loved-by-traders-sphere{width:875px;height:930px}.loved-by-traders-title{font-size:52px;letter-spacing:2.08px}.loved-by-traders-text{font-size:22px;letter-spacing:.88px}}@media (max-width: 1200px){.loved-by-traders-section{min-height:800px;padding:60px 20px}.loved-by-traders-sphere{width:700px;height:744px}.loved-by-traders-container{gap:60px}.loved-by-traders-title{font-size:44px;letter-spacing:1.76px}.loved-by-traders-text{font-size:20px;letter-spacing:.8px}}@media (max-width: 768px){.loved-by-traders-section{min-height:600px;padding:40px 20px}.loved-by-traders-sphere{width:525px;height:558px;opacity:.4}.loved-by-traders-container{gap:36px}.loved-by-traders-title{font-size:30px;letter-spacing:1.2px}.loved-by-traders-text{font-size:14px;letter-spacing:.56px}}@media (max-width: 480px){.loved-by-traders-section{min-height:500px;padding:32px 16px}.loved-by-traders-sphere{width:350px;height:372px;opacity:.3}.loved-by-traders-container{gap:28px}.loved-by-traders-title{font-size:24px;letter-spacing:.96px}.loved-by-traders-text{font-size:12px;letter-spacing:.48px;padding:0 10px}}.tweet-carousel-wrapper{width:100%;height:100%;position:relative;min-height:600px}.tweet-carousel-container{width:100%;overflow:hidden;position:relative;padding:40px 0;height:100%;display:flex;align-items:center}.tweet-carousel-track{display:flex;gap:20px;align-items:center;position:relative}.tweet-card{flex-shrink:0;display:flex;flex-direction:column;align-items:flex-start;border-radius:16px;border:2.492px solid rgba(255,255,255,0);background:#3f3f3f47;backdrop-filter:blur(7.3864030838012695px);-webkit-backdrop-filter:blur(7.3864030838012695px);transition:all .3s ease;min-height:400px;position:relative}.tweet-card-center{width:616px;padding:44px 34px;transform:scale(1);min-height:500px}.tweet-card-side{width:494px;padding:24px;border-radius:10px;opacity:.7;transform:scale(.95);min-height:420px}.tweet-card-share-link{position:absolute;cursor:pointer;opacity:.8;transition:opacity .2s ease;z-index:10}.tweet-card-share-link:hover{opacity:1}.tweet-card-share-icon{display:block;width:100%;height:100%}.tweet-card-center .tweet-card-share-link{width:28px;height:28px;right:34px;top:43px}.tweet-card-side .tweet-card-share-link{width:24px;height:24px;right:24px;top:24.5px}.tweet-card-header{display:flex;align-items:flex-start;gap:14px;width:100%}.tweet-card-side .tweet-card-header{gap:11.628px}.tweet-card-avatar{border-radius:50%;background:#d9d9d9;object-fit:cover;flex-shrink:0}.tweet-card-center .tweet-card-avatar{width:48px;height:48px}.tweet-card-side .tweet-card-avatar{width:40px;height:40px}.tweet-card-user-info{display:flex;flex-direction:column;align-items:flex-start;flex:1}.tweet-card-name{color:#fff;font-family:Pretendard,sans-serif;font-style:normal;font-weight:600;line-height:normal}.tweet-card-center .tweet-card-name{font-size:20px;letter-spacing:.8px}.tweet-card-side .tweet-card-name{font-size:16.611px;letter-spacing:.664px}.tweet-card-handle{color:#6c6c6c;font-family:Pretendard,sans-serif;font-style:normal;font-weight:500;line-height:normal}.tweet-card-center .tweet-card-handle{font-size:18px;letter-spacing:.72px}.tweet-card-side .tweet-card-handle{font-size:14.95px;letter-spacing:.598px}.tweet-card-content{color:#fff;font-family:Pretendard,sans-serif;font-style:normal;font-weight:400;line-height:1.5;margin-top:22px;word-wrap:break-word;text-align:left}.tweet-card-center .tweet-card-content{width:100%;max-width:538px;font-size:20px;letter-spacing:.4px}.tweet-card-side .tweet-card-content{width:100%;max-width:446px;font-size:16px;letter-spacing:.32px;margin-top:18.272px}.tweet-card-media{align-self:stretch;margin-top:24px;border-radius:12px;overflow:hidden;flex:1;display:flex;min-height:200px}.tweet-card-side .tweet-card-media{margin-top:14px;border-radius:10px}.tweet-card-center .tweet-card-media{height:325px;max-height:325px}.tweet-card-side .tweet-card-media{width:100%;max-width:446px;height:270px;max-height:270px}.tweet-card-image,.tweet-card-video{width:100%;height:100%;object-fit:cover;border:1px solid #2d2d2d;border-radius:inherit;display:block}.tweet-card-side .tweet-card-image,.tweet-card-side .tweet-card-video{border-width:.831px}@media (max-width: 1400px){.tweet-card-center{width:550px;padding:36px 28px;min-height:450px}.tweet-card-side{width:440px;padding:20px;min-height:380px}.tweet-card-center .tweet-card-content{max-width:480px;font-size:18px}.tweet-card-side .tweet-card-content{max-width:400px;font-size:15px}.tweet-card-center .tweet-card-media{height:280px}.tweet-card-side .tweet-card-media{max-width:400px;height:240px}}@media (max-width: 1200px){.tweet-card-center{width:480px;padding:32px 24px;min-height:380px}.tweet-card-side{width:380px;padding:18px;min-height:340px}.tweet-card-center .tweet-card-share-link{width:24px;height:24px;right:28px;top:36px}.tweet-card-side .tweet-card-share-link{width:20px;height:20px;right:20px;top:20px}.tweet-card-center .tweet-card-avatar{width:42px;height:42px}.tweet-card-side .tweet-card-avatar{width:36px;height:36px}.tweet-card-center .tweet-card-name{font-size:18px}.tweet-card-side .tweet-card-name{font-size:15px}.tweet-card-center .tweet-card-content{max-width:420px;font-size:17px}.tweet-card-side .tweet-card-content{max-width:340px;font-size:14px}.tweet-card-center .tweet-card-media{height:240px}.tweet-card-side .tweet-card-media{max-width:340px;height:200px}}@media (max-width: 768px){.tweet-carousel-wrapper{min-height:380px}.tweet-carousel-track{gap:16px}.tweet-card-center{width:340px;padding:24px 20px;min-height:280px}.tweet-card-side{width:280px;padding:16px;min-height:260px}.tweet-card-center .tweet-card-share-link{width:20px;height:20px;right:20px;top:24px}.tweet-card-side .tweet-card-share-link{width:18px;height:18px;right:16px;top:16px}.tweet-card-center .tweet-card-avatar{width:36px;height:36px}.tweet-card-side .tweet-card-avatar{width:32px;height:32px}.tweet-card-center .tweet-card-name{font-size:16px;letter-spacing:.64px}.tweet-card-side .tweet-card-name,.tweet-card-center .tweet-card-handle{font-size:14px;letter-spacing:.56px}.tweet-card-side .tweet-card-handle{font-size:12px;letter-spacing:.48px}.tweet-card-center .tweet-card-content{max-width:300px;font-size:15px;margin-top:16px}.tweet-card-side .tweet-card-content{max-width:248px;font-size:13px;margin-top:12px}.tweet-card-center .tweet-card-media{height:140px;margin-top:16px}.tweet-card-side .tweet-card-media{max-width:248px;height:120px;margin-top:12px}}@media (max-width: 480px){.tweet-carousel-wrapper{min-height:320px}.tweet-carousel-track{gap:12px}.tweet-card-center{width:280px;padding:20px 16px;min-height:240px}.tweet-card-side{width:240px;padding:14px;opacity:.6;transform:scale(.9);min-height:220px}.tweet-card-center .tweet-card-share-link{width:18px;height:18px;right:16px;top:20px}.tweet-card-side .tweet-card-share-link{width:16px;height:16px;right:14px;top:14px}.tweet-card-center .tweet-card-content{max-width:248px;font-size:14px}.tweet-card-side .tweet-card-content{max-width:212px;font-size:12px}.tweet-card-center .tweet-card-media{height:120px}.tweet-card-side .tweet-card-media{max-width:212px;height:100px}}@tailwind base;@tailwind components;@tailwind utilities;body,p{font-family:Pretendard,sans-serif;font-weight:400;letter-spacing:.6px;line-height:1.5}h1{font-family:Bayon,sans-serif;font-weight:400;letter-spacing:2.56px}h2,h3,h4,h5,h6{font-family:Pretendard,sans-serif;font-weight:500;letter-spacing:1.12px}.heading-primary{color:#fff;text-align:center;font-family:Bayon,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:2.56px}.heading-secondary{color:#fff;text-align:center;font-family:Pretendard,sans-serif;font-size:28px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.12px}.body-text{color:#fff;font-family:Pretendard,sans-serif;font-size:30px;font-style:normal;font-weight:400;line-height:46px;letter-spacing:.6px}@media (max-width: 768px){.heading-primary{font-size:48px;letter-spacing:1.92px}.heading-secondary{font-size:24px;letter-spacing:.96px}.body-text{font-size:20px;line-height:32px;letter-spacing:.4px}}:root{--landing-page-bg-color: #efefef;--landing-page-bg-overlay: radial-gradient(circle, rgba(239, 239, 239, .181) 20%, rgba(239, 239, 239, .8) 60%, rgb(239, 239, 239) 100%);--text-color: #161618;--title-color: black;--landing-button-bg: #ffffff;--landing-button-text: #000000;--landing-button-border: #383838;--landing-button-shadow: 0 0 30px 5px rgba(0, 80, 208, .815);--landing-button-color: #2456e1;--landing-button-text-color-hover: #ffffff;--cta-button-box-shadow: 0px 10px 15px rgba(0, 0, 0, .5);--feature-highlight-bg: #2456e1;--scrollbar-color-track: #f2f2f2;--scrollbar-color-thumb: #d9d9d9;--scrollbar-color-hover: #797979;--grid-color: rgba(199, 199, 199, .4);--timeline-circle-track: #dedede;--Kiyotaka-header-glow: #171717;--Kiyotaka-header-glow-filter: #171717;--Kiyotaka-header-glow-bg: #171717;--counter-bg-1: #222526;--counter-bg-2: #151718;--counter-text: #ffffff;--counter-border: none;--landing-section-content-bg-1: #e6e6e6;--landing-section-content-bg-2: #e6e6e6;--landing-section-content-border: 1px solid #bfbfbf;--component-content-bg: #efefef;--footer-text-color: #ffffff;--typewriter-highlight: #086fff;--showcase-typewriter-highlight: #00a88f;--highlight-text-bg: linear-gradient(to right, #52fff6, #45d0ff, #ba9cff);--indicator-scroll-list: #000000;--bottom-bg: rgb(239, 239, 239);--Color-Grey-10: #FFF;--Color-Orange-60: #FF6A00;--Hover_BG: #B7410E;--header-border-color: #5A5A5A;--header-bg: #000;--header-hover-bg: #2A2A2A}[data-darkmode=true]{--landing-page-bg-color: #000000;--landing-page-bg-overlay: radial-gradient(circle, rgba(0, 0, 0, .75) 20%, rgba(0, 0, 0, .8) 60%, rgba(0, 0, 0, 1) 100%);--text-color: white;--title-color: white;--landing-button-bg: #000000;--landing-button-text: #ffffff;--landing-button-border: #b0b0b0;--landing-button-shadow: 0 0 30px 5px rgba(0, 142, 236, .815);--landing-button-color: #00c3ff;--landing-button-text-color-hover: #000000;--cta-button-box-shadow: 0px 10px 15px rgba(43, 43, 43, .8);--feature-highlight-bg: #00c3ff;--scrollbar-color-track: #000000;--scrollbar-color-thumb: #ffffff;--scrollbar-color-hover: #d9d9d9;--grid-color: rgba(92, 92, 92, .3);--timeline-circle-track: #757474;--Kiyotaka-header-glow: #c9c8c7;--Kiyotaka-header-glow-filter: #fffaf6;--Kiyotaka-header-glow-bg: #dfe5ee;--counter-bg-1: #000000;--counter-bg-2: transparent;--counter-text: #ffffff;--counter-border: 1px solid #d4d4d4;--landing-section-content-bg-1: #0E0E13;--landing-section-content-bg-2: #0E0E13;--landing-section-content-border: 1px solid #151718;--typewriter-highlight: #00c3ff;--showcase-typewriter-highlight: #38b2ac;--component-content-bg: #000000;--footer-text-color: #ffffff;--highlight-text-bg: linear-gradient(to right, #38b2ac, #00c3ff, #805ad5);--indicator-scroll-list: #888888;--bottom-bg: #000000}.landing-page-container{display:flex;flex-direction:column;overflow:hidden;background-color:var(--landing-page-bg-color);background-image:linear-gradient(0deg,transparent 24%,var(--grid-color) 25%,var(--grid-color) 26%,transparent 27%,transparent 74%,var(--grid-color) 75%,var(--grid-color) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,var(--grid-color) 25%,var(--grid-color) 26%,transparent 27%,transparent 74%,var(--grid-color) 75%,var(--grid-color) 76%,transparent 77%,transparent);background-size:55px 55px}.landing-container-overlay{top:0;left:0;right:0;bottom:0;background:var(--landing-page-bg-overlay);z-index:0}.landing-title{font-family:Bayon,sans-serif;font-size:3rem;color:var(--title-color);text-align:center;letter-spacing:2.56px}@media (max-width: 768px){.landing-title{font-size:0}}.landing-title span{font-family:Bayon,sans-serif;font-size:64px;font-weight:400;line-height:1;letter-spacing:2.56px}@media (max-width: 768px){.landing-title span{font-size:48px;letter-spacing:1.92px}}.bold-text{font-family:Pretendard,sans-serif;font-weight:600;font-size:4rem!important}@media (max-width: 768px){.bold-text{font-size:2.3rem!important}}.mobile-title-header{margin-top:0}@media (max-width: 768px){.mobile-title-header{margin-top:1.5rem}}.landing-image{margin:0 auto;object-fit:cover;height:100%;object-position:left top}.counter-content{margin-bottom:70px}.landing-section-content{background:#0d0f12;padding:50px 0;position:relative;overflow:hidden;border-top:var(--landing-section-content-border);border-bottom:var(--landing-section-content-border)}.showcase-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 0;z-index:9}.component-container{background-color:var(--component-content-bg)}.tab-container{display:flex;justify-content:center;align-items:center;height:70vh;background-color:#1a1b20;clip-path:polygon(0 0,100% 5rem,100% 100%,0 100%);padding-top:2.5rem}.dark-background{background-color:var(--bottom-bg)}.font-extend{font-size:2.3rem}.shimmer{position:relative;padding:10px 20px;border-radius:7px;border:1px solid var(--landing-button-border);font-size:14px;font-weight:700;background:transparent;color:var(--landing-button-text);overflow:hidden;box-shadow:0 0 0 0 transparent;transition:all .2s ease-in;background-color:var(--landing-button-bg);display:inline-flex;width:180px;justify-content:center;z-index:5;cursor:pointer;text-decoration:none;align-items:center}.shimmer:hover{background:var(--landing-button-color);box-shadow:var(--landing-button-shadow);transition:all .2s ease-out;color:var(--landing-button-text-color-hover);border:1px solid var(--landing-button-color);cursor:pointer;text-decoration:none}.shimmer:hover:before{animation:shimmerAnimation .5s 0s linear}.shimmer:before{content:"";display:block;width:0px;height:86%;position:absolute;top:7%;left:0%;opacity:0;background:#fff;box-shadow:0 0 50px 30px #fff;transform:skew(-20deg)}@keyframes shimmerAnimation{0%{opacity:0;left:0%}50%{opacity:1}to{opacity:0;left:100%}}.shimmer:active{box-shadow:0 0 0 0 transparent;transition:box-shadow .2s ease-in}.error-page-container{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100vh;display:flex;justify-content:center;align-items:center;background-color:var(--landing-page-bg-color);overflow:hidden}.grid-background{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,transparent 24%,var(--grid-color) 25%,var(--grid-color) 26%,transparent 27%,transparent 74%,var(--grid-color) 75%,var(--grid-color) 76%,transparent 77%,transparent),linear-gradient(90deg,transparent 24%,var(--grid-color) 25%,var(--grid-color) 26%,transparent 27%,transparent 74%,var(--grid-color) 75%,var(--grid-color) 76%,transparent 77%,transparent);background-size:55px 55px}.fade-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at center,transparent 20%,var(--landing-page-bg-color) 80%);z-index:5}.error-content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translateY(-20%)}.mobile-title{font-size:1.8rem;font-weight:700;margin:0 0 .8rem;color:var(--text-color);font-family:Outfit,serif;line-height:1}.error-content h1{font-size:2.4rem;font-weight:700;margin:0 0 .8rem;color:var(--text-color);font-family:Outfit,serif;line-height:1}.error-content p{font-size:1.1rem;margin:0 0 1.2rem;color:var(--text-color);font-family:Outfit,serif;line-height:1.5}.sub-paragraph{font-size:.8rem;margin:0 0 2rem;color:var(--title-color)}.kiyotaka-mobile-text{font-size:4rem;margin:0 0 20px}.logo-mobile{width:50px;height:50px;background:#000;padding:6px}.logo-error{width:80px;height:80px;background:#000;padding:6px;margin-bottom:1.3rem}.header-bar{display:flex;align-items:center;justify-content:space-between;padding:10px 20px;background-color:transparent;position:fixed;top:0;left:0;width:100%;z-index:10;transition:opacity .3s ease}.logo-image{height:45px;margin-right:60px}.header-nav{display:flex;gap:70px;margin-left:20px}.transparent-button{background:transparent;border:none;color:var(--landing-button-text);font-size:14px;cursor:pointer;font-weight:600;transition:color .3s ease;padding:8px 15px;text-decoration:none;display:inline-block;align-content:center}.transparent-button:hover{color:var(--landing-button-color)}.header-launch{margin-left:auto;display:flex}.left-header-margin{margin-right:10px}.dropdown-container{position:relative;display:inline-block}.dropdown-trigger{cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none}.dropdown-arrow{display:inline-block;margin-left:5px;transition:transform .2s ease;font-size:10px}.dropdown-arrow.open{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;border-radius:6px;box-shadow:0 5px 20px #00000026;min-width:200px;z-index:100;overflow:hidden;animation:dropdownFadeIn .2s ease}.dropdown-item{display:block;padding:12px 16px;text-decoration:none;color:inherit;transition:background-color .2s;font-size:14px}.dropdown-item:hover{background-color:#f7a0001a;color:#f7a000}.dropdown-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.heatmap-page-wrapper{display:flex;flex-direction:column;height:100vh;width:100%;overflow:hidden;position:fixed;top:0;left:0;right:0;bottom:0}.heatmap-container{display:flex;flex-direction:column;flex:1;background-color:#fff;margin-top:65px;overflow:hidden}.heatmap-header{z-index:9;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1.5rem;background-color:#0d0f12;border-bottom:1px solid #f1f1f1;box-shadow:0 1px 2px #0000000d;flex-shrink:0}.heatmap-header-left{display:flex;align-items:center}.heatmap-title{display:flex;align-items:center;font-size:1.25rem;font-weight:700}.title-colored{color:#fff}.content-container{display:flex;flex:1;overflow:hidden;position:relative}.sidebar{background-color:#fff;border-right:1px solid #f1f1f1;width:16rem;transition:all .3s ease-in-out;overflow-y:auto;z-index:20;flex-shrink:0;position:relative;max-height:calc(100vh - 65px);color:#333;-webkit-overflow-scrolling:touch}.sidebar-content{padding:1rem 1rem 4rem}.sidebar-open{transform:translate(0)}.sidebar-closed{transform:translate(-100%);position:absolute;height:100%}.sidebar-close-button{position:sticky;top:.5rem;float:right;right:.5rem;z-index:30;background-color:#f7a000;color:#fff;border:none;border-radius:50%;width:28px;height:28px;padding:0;margin-right:.5rem;margin-top:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;transition:background-color .2s}.sidebar-close-button:hover{background-color:#e69500}@media (max-width: 767px){.sidebar{position:fixed;top:65px;left:0;height:calc(100vh - 65px);overflow-y:auto;-webkit-overflow-scrolling:touch}.sidebar-open{transform:translate(0)}.sidebar-closed{transform:translate(-100%)}.main-content{width:100%}.sidebar-content{padding-bottom:15rem}}@media (min-width: 768px){.sidebar-closed{transform:translate(0);position:relative}.sidebar-close-button{display:none}}.sidebar-toggle-button{position:absolute;top:.5rem;left:1rem;z-index:30;background-color:#f7a000;color:#fff;border:none;border-radius:.25rem;padding:.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 5px #0003;transition:background-color .2s}.sidebar-toggle-button:hover{background-color:#e69500}@media (min-width: 768px){.sidebar-toggle-button{display:none}}.sidebar-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:19}@media (min-width: 768px){.sidebar-overlay{display:none}}.main-content{flex:1;overflow-y:auto;padding:1.5rem;position:relative}.content-wrapper{max-width:48rem;margin:0 auto;padding-bottom:2rem}.scroll-top-button{position:fixed;bottom:1.5rem;right:1.5rem;padding:.5rem;background-color:#f7a000;color:#fff;border-radius:9999px;border:none;box-shadow:0 10px 15px -3px #0000001a;transition:all .2s;cursor:pointer;z-index:30}.scroll-top-button:hover{background-color:#e69500}.sidebar-item{margin-bottom:.25rem;color:#333!important}.sidebar-button{display:flex;align-items:center;width:100%;text-align:left;padding:.5rem .75rem;border-radius:.25rem;transition:background-color .2s,color .2s;background:none;border:none;cursor:pointer;color:#333!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-text-fill-color:#333;text-decoration:none}.sidebar-button-active{background-color:#fff8e1;color:#92400e}.sidebar-button:hover:not(.sidebar-button-active){background-color:#fffbeb}.sidebar-button-l0{font-weight:500}.sidebar-button-l1{font-size:.875rem}.sidebar-chevron{margin-right:.25rem;transition:transform .3s}.sidebar-chevron-active{transform:rotate(90deg)}.section{margin-bottom:2.5rem}.section-header{font-size:1.5rem;font-weight:700;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid #adadad}.section-content{position:relative;margin-bottom:1.8rem;padding:1.2rem 1.5rem;background:linear-gradient(145deg,#fffaf0cc,#fffdf7e6);border-left:3px solid;border-image:linear-gradient(to bottom,#f7a000,#f7a0004d) 1;border-radius:0 8px 8px 0;line-height:1.7;color:#333;font-size:1.05rem;box-shadow:0 2px 10px #f7a0000d}.section-image-container{margin-top:1.5rem;margin-bottom:1.5rem}.section-image{width:100%;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a}.subsection{margin-top:1.5rem;margin-bottom:2rem;margin-left:1rem}.subsection-header{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:#92400e}.subsection-content{margin-bottom:1rem}.subsection-image-container{margin-top:1rem;margin-bottom:1rem}.subsection-image{width:100%;border-radius:.5rem;box-shadow:0 4px 6px -1px #00000040}.subsection-content ul{list-style:none;padding-left:1.5rem;margin:1rem 0}.subsection-content ul li{position:relative;margin-bottom:.8rem;padding-left:1rem;line-height:1.6}.subsection-content ul li:before{content:"";position:absolute;left:-1rem;top:.6rem;width:.35rem;height:.35rem;background-color:#f7a000;border-radius:50%}.subsection-content ul ul{padding-left:1.2rem;margin:.8rem 0 .3rem}.subsection-content ul ul li{margin-bottom:.6rem;font-size:.95em}.subsection-content ul ul li:before{width:.25rem;height:.25rem;background-color:#f7a00099}.subsection-content ol{padding-left:1.5rem;margin:1rem 0;counter-reset:item}.subsection-content ol li{position:relative;margin-bottom:.8rem;padding-left:.5rem;line-height:1.6;counter-increment:item}.subsection-content ol li::marker{color:#f7a000;font-weight:600}.subsection-content strong{color:#333;font-weight:700;border-bottom:1px solid rgba(247,160,0,.3);padding-bottom:1px}.subsection-content em{font-style:italic;color:#555}.subsection-content a{color:#f7a000;text-decoration:none;position:relative;transition:color .2s}.subsection-content a:hover{color:#ffb73f}.subsection-content a:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:1px;background-color:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .3s ease}.subsection-content a:hover:after{transform:scaleX(1);transform-origin:left}.subsection-content code{background-color:#f7a0001a;padding:.2em .4em;border-radius:3px;font-family:monospace;font-size:.9em}.image-caption{text-align:center;margin-top:.75rem;margin-bottom:1rem;font-size:.8rem;color:#555;padding:.75rem 1rem;border-radius:6px}.image-caption strong{color:#92400e;font-weight:700}.standalone-caption{text-align:left;margin-top:.75rem;margin-bottom:1rem;font-size:.8rem;color:#555;padding:.75rem 0;border-radius:6px}.standalone-caption strong{color:#92400e;font-weight:700}.section-image-container .image-caption{max-width:90%;margin-left:auto;margin-right:auto}.subsection-image-container .image-caption{width:100%}.embedded-image{margin:1.25rem 0;display:flex;flex-direction:column;align-items:center}.embedded-image img{max-width:90%;border-radius:8px;box-shadow:0 4px 12px #00000040;border:1px solid rgba(247,160,0,.2)}.embedded-caption{text-align:center;margin-top:.45rem;margin-bottom:.25rem;font-size:.75rem;color:#555;padding:.75rem 1rem;border-radius:6px;max-width:80%}.embedded-caption strong{color:#92400e;font-weight:700}.section-content ul+.embedded-image,.subsection-content ul+.embedded-image{margin-top:.5rem}.embedded-image+ul,.embedded-image+p{margin-top:1.5rem}.section-video-container{margin:1.5rem 0;border-radius:.5rem;overflow:hidden;box-shadow:0 10px 15px -3px #00000040}.section-video{max-height:100%;object-fit:cover}@font-face{font-family:Outfit,serif;src:url(/assets/Outfit-Regular-BlL8FXaZ.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body,#root,#app,#applayout{height:100%;overscroll-behavior:none}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}canvas{display:block}
