*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--cyan:#00e5c8;--cyan-bright:#00ffdc;--cyan-dim:rgba(0,229,200,0.08);--cyan-dim2:rgba(0,229,200,0.14);--cyan-border:rgba(0,229,200,0.22);--cyan-border2:rgba(0,229,200,0.4);--dark:#050c12;--dark2:#08121b;--dark3:#0c1a27;--dark4:#0f2030;--text:#e8f4f2;--text-sub:rgba(232,244,242,0.88);--text-muted:rgba(232,244,242,0.72);--grid:rgba(0,229,200,0.035);--orange:#ff6b1a;--gold:#f0b429;--purple:#7c3aed;--radius:2px;--transition:0.32s cubic-bezier(0.4,0,0.2,1)}html{scroll-behavior:smooth}body{font-family:"Noto Sans JP",sans-serif;background:var(--dark);color:var(--text);line-height:1.7;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:52px 52px;pointer-events:none;z-index:0}body::after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");pointer-events:none;z-index:0;opacity:0.4}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--dark)}::-webkit-scrollbar-thumb{background:var(--cyan-border2);border-radius:2px}.header{position:fixed;top:0;left:0;right:0;z-index:1000;transition:background var(--transition),backdrop-filter var(--transition),border-color var(--transition);border-bottom:1px solid transparent}.header.scrolled{background:rgba(5,12,18,0.94);backdrop-filter:blur(20px) saturate(180%);border-bottom-color:var(--cyan-border)}.header__inner{max-width:1100px;margin:0 auto;padding:0 32px;height:64px;display:flex;align-items:center;justify-content:space-between}.header-logo{font-family:"Rajdhani",sans-serif;font-size:24px;font-weight:700;letter-spacing:0.08em;color:var(--text);text-decoration:none;display:flex;align-items:center;gap:8px}.header-logo .accent{color:var(--cyan)}.header-logo::before{content:"";display:inline-block;width:8px;height:8px;background:var(--cyan);border-radius:50%;box-shadow:0 0 12px var(--cyan);animation:pulse 2s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.85)}}.btn-header{font-family:"Share Tech Mono",monospace;font-size:15px;letter-spacing:0.14em;color:#050c12;border:1px solid var(--cyan-border2);background:var(--cyan);padding:9px 20px;text-decoration:none;clip-path:polygon( 0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px) );transition:background var(--transition),box-shadow var(--transition);position:relative;overflow:hidden}.btn-header::before{content:"";position:absolute;inset:0;background:linear-gradient( 135deg,transparent 40%,rgba(0,229,200,0.08) 100% );transform:translateX(-100%);transition:transform 0.4s ease}.btn-header:hover::before{transform:translateX(0)}.btn-header:hover{background:rgba(0,229,200,0.15);box-shadow:0 0 20px rgba(0,229,200,0.2);color:#fff}.scan-h{position:fixed;left:0;right:0;height:1px;z-index:5;background:linear-gradient( 90deg,transparent 0%,var(--cyan) 30%,rgba(0,229,200,0.6) 50%,var(--cyan) 70%,transparent 100% );animation:scanH 14s linear infinite;pointer-events:none}@keyframes scanH{0%{top:0;opacity:0}3%{opacity:0.18}97%{opacity:0.18}100%{top:100%;opacity:0}}.hero-bg{position:absolute;inset:0;z-index:0}.hero{position:relative;z-index:1;min-height:100vh;display:flex;align-items:stretch;overflow:hidden;background:var(--dark)}.hero::after{content:"";position:absolute;top:10%;right:5%;width:55%;height:80%;background:radial-gradient( ellipse at 60% 40%,rgba(0,229,200,0.07) 0%,rgba(0,229,200,0.03) 40%,transparent 70% );pointer-events:none;z-index:0}.hero-left{position:relative;z-index:3;flex:0 0 54%;display:flex;flex-direction:column;justify-content:center;padding:90px 48px 60px 48px;border-right:1px solid var(--cyan-border)}.hero-right{position:relative;z-index:2;flex:0 0 46%;display:flex;align-items:center;justify-content:center;padding:40px 32px;overflow:hidden}.hero-right::before{content:"";position:absolute;inset:0;background:radial-gradient( ellipse at 50% 50%,rgba(0,229,200,0.1) 0%,rgba(0,229,200,0.04) 45%,transparent 72% )}.hero-cam-img{position:relative;z-index:1;max-height:200vh;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 40px rgba(0,229,200,0.22)) drop-shadow(0 0 80px rgba(0,229,200,0.1));animation:camFloat 6s ease-in-out infinite}@keyframes camFloat{0%,100%{transform:translateY(0px)}50%{transform:translateY(-14px)}}.hero-scanline{position:absolute;left:0;right:0;height:1px;z-index:4;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;animation:heroScanV 8s linear infinite;pointer-events:none}@keyframes heroScanV{0%{top:0;opacity:0}4%{opacity:0.18}96%{opacity:0.18}100%{top:100%;opacity:0}}.hud-bracket{position:absolute;width:52px;height:52px;opacity:0.5;z-index:3}.hud-bracket--tl{top:72px;left:16px;border-top:1px solid var(--cyan);border-left:1px solid var(--cyan)}.hud-bracket--br{bottom:24px;right:16px;border-bottom:1px solid var(--cyan);border-right:1px solid var(--cyan)}.hud-data{position:absolute;right:24px;top:80px;font-family:"Share Tech Mono",monospace;font-size:9px;color:rgba(0,229,200,0.55);letter-spacing:0.12em;line-height:1.9;text-align:right;animation:hudBlink2 3.5s ease-in-out infinite}@keyframes hudBlink2{0%,100%{opacity:0.55}50%{opacity:0.9}}@media (max-width:860px){.hero{flex-direction:column;min-height:auto}.hero-left{flex:none;padding:90px 24px 32px;border-right:none;border-bottom:1px solid var(--cyan-border)}.hero-right{flex:none;min-height:52vw;padding:24px}.hero-cam-img{max-height:52vw}}@media (max-width:480px){.hero-left{padding:80px 20px 28px}.hero-right{min-height:70vw}.hero-cam-img{max-height:68vw}}.hero-eyebrow{font-family:"Share Tech Mono",monospace;font-size:11px;letter-spacing:0.26em;color:var(--cyan);margin-bottom:8px;display:flex;align-items:center;gap:16px;opacity:0;animation:fadeUp 0.8s 0.3s forwards}.hero-eyebrow::before{content:"";width:40px;height:1px;background:var(--cyan);box-shadow:0 0 8px var(--cyan)}.hero-title{font-family:"Rajdhani",sans-serif;font-size:clamp(32px,4.8vw,76px);font-weight:700;line-height:1;letter-spacing:-0.02em;color:var(--text);margin-bottom:8px;white-space:nowrap;opacity:0;animation:fadeUp 0.9s 0.45s forwards}.hero-title .accent{color:var(--cyan);text-shadow:0 0 30px rgba(0,229,200,0.5),0 0 60px rgba(0,229,200,0.2)}.hero-year{display:none}.hero-title-year{color:rgba(0,229,200,0.55);font-weight:300}.hero-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:20px;opacity:0;animation:fadeUp 0.8s 0.65s forwards}.hero-date{font-family:"Share Tech Mono",monospace;font-size:15px;letter-spacing:0.18em;color:var(--cyan);display:flex;align-items:center;gap:10px}.hero-date::before{content:"";display:inline-block;width:6px;height:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 10px var(--cyan);animation:pulse 1.5s ease-in-out infinite}.hero-venue{font-size:15px;color:var(--text-sub);letter-spacing:0.04em;padding-left:16px}.countdown{display:flex;align-items:baseline;gap:6px;margin-bottom:24px;flex-wrap:wrap;opacity:0;animation:fadeUp 0.8s 0.75s forwards}.cd-label{font-family:"Share Tech Mono",monospace;font-size:11px;letter-spacing:0.18em;color:var(--text-muted);align-self:center;margin-right:6px}.cd-block{display:flex;flex-direction:column;align-items:center}.cd-num{font-family:"Rajdhani",sans-serif;font-size:38px;font-weight:700;color:var(--cyan);line-height:1;min-width:56px;text-align:center;padding:4px 8px;background:rgba(5,12,18,0.7);border:1px solid var(--cyan-border2);clip-path:polygon( 0 0,calc(100% - 5px) 0,100% 5px,100% 100%,5px 100%,0 calc(100% - 5px) );box-shadow:0 0 20px rgba(0,229,200,0.1),inset 0 0 20px rgba(0,229,200,0.03);text-shadow:0 0 20px rgba(0,229,200,0.6);transition:all 0.1s}.cd-unit{font-family:"Share Tech Mono",monospace;font-size:10px;letter-spacing:0.12em;color:var(--text-muted);margin-top:4px}.cd-sep{font-family:"Rajdhani",sans-serif;font-size:30px;color:var(--cyan-border2);align-self:flex-start;margin-top:6px;padding:0 2px;animation:sepBlink 1s ease-in-out infinite}@keyframes sepBlink{0%,100%{opacity:1}50%{opacity:0.3}}.btn-primary{font-family:"Share Tech Mono",monospace;font-size:14px;letter-spacing:0.18em;color:#050c12;background:var(--cyan);border:none;padding:14px 36px;text-decoration:none;font-weight:700;display:inline-block;clip-path:polygon( 0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px) );transition:all var(--transition);box-shadow:0 0 30px rgba(0,229,200,0.3);position:relative;overflow:hidden;opacity:0;animation:fadeUp 0.8s 0.9s forwards}.btn-primary::before{content:"";position:absolute;inset:0;background:linear-gradient( 135deg,transparent 30%,rgba(255,255,255,0.2) 100% );transform:translateX(-100%);transition:transform 0.4s ease}.btn-primary:hover::before{transform:translateX(0)}.btn-primary:hover{box-shadow:0 0 50px rgba(0,229,200,0.5);transform:translateY(-2px)}@keyframes fadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.scroll-hint{display:flex;flex-direction:column;align-items:center;gap:6px;opacity:0;animation:fadeUp 1s 1.2s forwards}.scroll-hint span{font-family:"Share Tech Mono",monospace;font-size:9px;letter-spacing:0.2em;color:var(--text-muted)}.scroll-hint-arrow{width:18px;height:18px;border-right:1px solid var(--cyan-border2);border-bottom:1px solid var(--cyan-border2);transform:rotate(45deg)}@keyframes bounce{0%,100%{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(6px)}}section{position:relative;z-index:1}.container{max-width:1100px;margin:0 auto;padding:0 32px}.sec{padding:88px 0}.sec-label{font-family:"Share Tech Mono",monospace;font-size:12px;letter-spacing:0.28em;color:var(--cyan);margin-bottom:40px;display:flex;align-items:center;gap:14px}.sec-label::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--cyan-border2),transparent)}.reveal{opacity:0;transform:translateY(32px);transition:opacity 0.7s ease,transform 0.7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:0.1s}.reveal-delay-2{transition-delay:0.2s}.reveal-delay-3{transition-delay:0.3s}.reveal-delay-4{transition-delay:0.4s}.what{background:var(--dark2);border-top:1px solid var(--cyan-border);border-bottom:1px solid var(--cyan-border)}.what-en-sub{font-family:"Share Tech Mono",monospace;font-size:13px;letter-spacing:0.2em;color:var(--cyan);margin-bottom:12px}.what-en{font-family:"Rajdhani",sans-serif;font-size:clamp(28px,4.5vw,52px);font-weight:700;line-height:1.05;color:var(--text);margin-bottom:18px}.what-en .accent{color:var(--cyan);text-shadow:0 0 24px rgba(0,229,200,0.4)}.what-lead{font-size:16px;color:var(--text-sub);line-height:2;max-width:740px;margin-bottom:44px}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--cyan-border);border:1px solid var(--cyan-border);margin-bottom:44px}.feat-cell{background:var(--dark3);padding:28px 26px;transition:background var(--transition);position:relative;overflow:hidden}.feat-cell::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);opacity:0;transition:opacity var(--transition)}.feat-cell:hover::before{opacity:1}.feat-cell:hover{background:var(--dark4)}.feat-tag{font-family:"Share Tech Mono",monospace;font-size:11px;letter-spacing:0.2em;color:var(--cyan);margin-bottom:10px}.feat-title{font-size:16px;font-weight:500;color:var(--text);margin-bottom:8px}.feat-body{font-size:14px;color:var(--text-sub);line-height:1.85}.plugin-label{font-family:"Share Tech Mono",monospace;font-size:12px;letter-spacing:0.22em;color:var(--cyan);margin-bottom:14px}.plugin-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--cyan-border);border:1px solid var(--cyan-border)}.plugin-cell{background:var(--dark2);padding:22px 18px;transition:background var(--transition),transform var(--transition)}.plugin-cell:hover{background:var(--dark3);transform:translateY(-3px);z-index:1;box-shadow:0 8px 30px rgba(0,229,200,0.1)}.plugin-icon{font-family:"Rajdhani",sans-serif;font-size:17px;font-weight:700;color:var(--cyan);margin-bottom:7px;letter-spacing:0.04em}.plugin-name{font-size:15px;font-weight:500;color:var(--text);margin-bottom:6px}.plugin-body{font-size:13px;color:var(--text-sub);line-height:1.75}.conf-lead{font-family:"Rajdhani",sans-serif;font-size:26px;font-weight:600;color:var(--text);letter-spacing:0.04em;margin-bottom:12px}.conf-body{font-size:16px;color:var(--text-sub);max-width:700px;line-height:2;margin-bottom:40px}.conf-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--cyan-border);border:1px solid var(--cyan-border)}.conf-card{background:var(--dark2);padding:30px 24px;position:relative;overflow:hidden;transition:background var(--transition)}.conf-card::after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);opacity:0;transition:opacity var(--transition)}.conf-card:hover::after{opacity:1}.conf-card:hover{background:var(--dark3)}.conf-num{font-family:"Rajdhani",sans-serif;font-size:44px;font-weight:700;color:transparent;-webkit-text-stroke:1px rgba(0,229,200,0.55);line-height:1;margin-bottom:10px}.conf-title{font-size:16px;font-weight:500;color:var(--text);margin-bottom:8px}.conf-text{font-size:14px;color:var(--text-sub);line-height:1.85}.tt-bg{background:var(--dark2);border-top:1px solid var(--cyan-border);border-bottom:1px solid var(--cyan-border)}.tt-list{display:flex;flex-direction:column;border:1px solid var(--cyan-border);overflow:hidden}.tt-row{display:grid;grid-template-columns:100px 1fr;border-bottom:1px solid rgba(0,229,200,0.07);transition:background var(--transition)}.tt-row:last-child{border-bottom:none}.tt-row:hover{background:rgba(0,229,200,0.05)}.tt-time{font-family:"Share Tech Mono",monospace;font-size:13px;color:var(--cyan);padding:16px 16px;border-right:1px solid rgba(0,229,200,0.1);display:flex;align-items:center;letter-spacing:0.05em}.tt-content{padding:16px 24px;display:flex;flex-direction:column;justify-content:center}.tt-org{font-size:15px;font-weight:500;color:var(--text);margin-bottom:2px}.tt-org a{color:var(--text);text-decoration:none;transition:color 0.2s}.tt-org a:hover{color:var(--cyan)}.tt-detail{font-size:12px;color:var(--text-muted);font-family:"Share Tech Mono",monospace;letter-spacing:0.05em}.tt-sp{background:rgba(0,229,200,0.04)}.tt-sp .tt-org{color:var(--cyan)}.tt-sp .tt-time{color:var(--cyan-bright)}.arc-bg{background:var(--dark2);border-top:1px solid var(--cyan-border)}.arc-stat{display:grid;grid-template-columns:180px 1fr;gap:40px;align-items:center;margin-bottom:44px}.arc-count-wrap{text-align:left}.arc-num{font-family:"Rajdhani",sans-serif;font-size:80px;font-weight:700;color:var(--cyan);line-height:1;text-shadow:0 0 40px rgba(0,229,200,0.5)}.arc-num-label{font-family:"Share Tech Mono",monospace;font-size:12px;letter-spacing:0.16em;color:var(--text-sub);margin-top:6px}.arc-desc{font-size:15px;color:var(--text-sub);line-height:2;border-left:2px solid var(--cyan-border2);padding-left:22px}.chart-section{margin-bottom:40px}.chart-title{font-family:"Share Tech Mono",monospace;font-size:12px;letter-spacing:0.22em;color:var(--cyan);margin-bottom:24px;display:flex;align-items:center;gap:12px}.chart-title::after{content:"";flex:1;height:1px;background:linear-gradient(90deg,var(--cyan-border),transparent)}.chart-wrapper{background:var(--dark3);border:1px solid var(--cyan-border);padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}.chart-canvas-wrap{position:relative;max-width:340px;margin:0 auto;width:100%}.chart-center-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;pointer-events:none}.chart-center-label .cl-event{font-family:"Share Tech Mono",monospace;font-size:9px;letter-spacing:0.14em;color:var(--cyan);display:block;margin-bottom:4px}.chart-center-label .cl-label{font-size:11px;color:var(--text-sub);display:block;margin-bottom:2px}.chart-center-label .cl-num{font-family:"Rajdhani",sans-serif;font-size:40px;font-weight:700;color:var(--text);line-height:1;display:block}.chart-center-label .cl-unit{font-size:12px;color:var(--text-sub)}.chart-legend-col{display:flex;flex-direction:column;gap:8px}.chart-legend-group{margin-bottom:12px}.chart-legend-group-label{font-family:"Share Tech Mono",monospace;font-size:11px;letter-spacing:0.16em;color:var(--text-muted);margin-bottom:8px;padding-bottom:6px;border-bottom:1px solid rgba(0,229,200,0.1)}.legend-item{display:flex;align-items:center;gap:10px;padding:5px 10px;border-radius:2px;transition:background 0.2s;cursor:default}.legend-item:hover{background:rgba(255,255,255,0.04)}.legend-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;box-shadow:0 0 6px currentColor}.legend-name{font-size:14px;color:var(--text-sub);flex:1}.legend-val{font-family:"Share Tech Mono",monospace;font-size:12px;color:var(--text-muted)}.inner-legend{display:flex;gap:20px;margin-top:8px;flex-wrap:wrap}.inner-legend-item{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-sub)}.inner-legend-dot{width:12px;height:12px;border-radius:2px;flex-shrink:0}.arc-photos{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:24px;border:1px solid var(--cyan-border);padding:4px;background:var(--dark3)}.arc-photo{aspect-ratio:4/3;background:var(--dark3);border:1px solid rgba(0,229,200,0.08);display:flex;align-items:center;justify-content:center;font-family:"Share Tech Mono",monospace;font-size:9px;color:var(--text-muted);letter-spacing:0.1em;transition:border-color 0.2s;overflow:block}.arc-photo img{width:100%;height:100%;object-fit:cover;display:block}.arc-photo:hover{border-color:var(--cyan-border2)}.arc-cta{text-align:center;padding:14px 0}.btn-outline{font-family:"Share Tech Mono",monospace;font-size:13px;letter-spacing:0.16em;color:var(--cyan);border:1px solid var(--cyan-border2);background:transparent;padding:12px 28px;text-decoration:none;display:inline-block;clip-path:polygon( 0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px) );transition:background var(--transition),box-shadow var(--transition)}.btn-outline:hover{background:var(--cyan-dim2);box-shadow:0 0 24px rgba(0,229,200,0.15)}.register{border-top:1px solid var(--cyan-border);text-align:center;position:relative;overflow:hidden}.register::before{content:"";position:absolute;inset:0;background:radial-gradient( ellipse at 50% 100%,rgba(0,229,200,0.06) 0%,transparent 65% )}.reg-inner{padding:100px 24px 72px;max-width:640px;margin:0 auto;position:relative;z-index:1}.reg-title{font-family:"Rajdhani",sans-serif;font-size:40px;font-weight:700;margin-bottom:16px;color:var(--text)}.reg-body{font-size:16px;color:var(--text-sub);margin-bottom:36px;line-height:1.9}.partners-section{border-top:1px solid var(--cyan-border);padding:64px 32px}.partners-inner{max-width:1100px;margin:0 auto}.partners-wrap{border:1px solid var(--cyan-border);overflow:hidden}.partners-row{display:flex;justify-content:center;gap:1px;background:var(--cyan-border)}.partners-row + .partners-row{margin-top:1px}.partner-cell{background:#fff;padding:26px 22px;display:flex;align-items:center;justify-content:center;transition:filter var(--transition),background var(--transition);flex:0 0 180px}.partner-cell img{max-width:110px;max-height:34px;object-fit:contain;background-color:#fff;opacity:0.8}.footer{background:var(--dark);border-top:1px solid var(--cyan-border);padding:36px 32px}.footer__inner{max-width:1100px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.footer-logo img{height:32px}.footer-addr{font-family:"Share Tech Mono",monospace;font-size:13px;color:var(--text-sub);line-height:1.9;letter-spacing:0.04em}.footer-copy{font-family:"Share Tech Mono",monospace;font-size:12px;color:var(--text-muted);letter-spacing:0.12em;border-top:1px solid rgba(0,229,200,0.08);padding-top:14px;margin-top:4px}@media (max-width:900px){.chart-wrapper{grid-template-columns:1fr}.chart-canvas-wrap{max-width:280px}}@media (max-width:720px){.feat-grid,.conf-cards{grid-template-columns:1fr}.plugin-grid{grid-template-columns:repeat(2,1fr)}.arc-stat{grid-template-columns:1fr}.arc-photos{grid-template-columns:repeat(2,1fr)}.tt-row{grid-template-columns:84px 1fr}.partner-cell{flex:0 0 140px}.partners-row{flex-wrap:wrap}.hero__inner{padding:64px 24px 60px}.container{padding:0 20px}.sec{padding:64px 0}.header__inner{padding:0 16px}.header-logo{font-size:18px;white-space:nowrap;letter-spacing:0.04em}.btn-header{font-size:12px;padding:7px 12px;white-space:nowrap;flex-shrink:0}}@media (max-width:480px){.header-logo{font-size:15px}.btn-header{font-size:11px;padding:6px 10px}.plugin-grid{grid-template-columns:1fr}.countdown{gap:4px}.cd-num{font-size:32px;min-width:50px}.btn-primary{font-size:13px;padding:12px 24px;white-space:normal;text-align:center}.tt-row{grid-template-columns:70px 1fr}.tt-time{font-size:11px;padding:12px 8px}.tt-org{font-size:13px}.tt-content{padding:12px 14px}.partner-cell{flex:0 0 120px;padding:18px 14px}.partner-cell img{max-width:88px;max-height:28px}.reg-inner{padding:72px 20px 52px}.reg-title{font-size:32px}.container{padding:0 16px}.sec{padding:48px 0}.chart-canvas-wrap{max-width:240px}.arc-photos{grid-template-columns:repeat(2,1fr)}}@keyframes glitch1{0%,95%,100%{clip-path:inset(0 0 100% 0)}3%{clip-path:inset(20% 0 60% 0);transform:translate(-2px,0)}6%{clip-path:inset(70% 0 5% 0);transform:translate(2px,0)}9%{clip-path:inset(0 0 100% 0)}}@keyframes glitch2{0%,92%,100%{clip-path:inset(0 0 100% 0)}2%{clip-path:inset(40% 0 40% 0);transform:translate(3px,0)}5%{clip-path:inset(10% 0 80% 0);transform:translate(-3px,0)}8%{clip-path:inset(0 0 100% 0)}}@media (max-width:1024px){.partners-section{padding:56px 24px}.partner-cell{flex:0 0 150px;padding:22px 18px}.partner-cell img{max-width:96px;max-height:30px}}@media (max-width:767px){.partners-section{padding:48px 16px}.partners-row{flex-wrap:wrap;justify-content:stretch}.partner-cell{flex:1 1 calc(50% - 1px);padding:20px 16px}.partner-cell--wide{flex:1 1 100%}.partner-cell img{max-width:100px;max-height:28px}.partner-cell--wide img{max-width:120px;max-height:34px}}