:root{--background:#F6F7FB;--paper:#fff;--surface:#fff;--surface-soft:#F0F2F8;--electric-purple:#5637A7;--purple-deep:#3D287C;--purple-soft:#EEEAF9;--lime:#D7EC74;--lime-soft:#F3F8DB;--lime-text:#28351B;--slate:#1E293B;--slate-deep:#162131;--slate-soft:#3A485E;--sky:#4385BA;--sky-soft:#E8F2FA;--mint:#438E7D;--mint-soft:#E5F3ED;--coral:#BE6654;--coral-soft:#FAECE7;--lavender:#9186B7;--lavender-soft:#F0EDF7;--title:#202B3D;--body:#3D4A5E;--muted:#627085;--border:#DFE4ED;--divider:#EBEFF5;--shadow:0 16px 44px rgba(31,43,61,.07);--radius:18px;--max:1320px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--background);color:var(--body);font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif;font-size:16px;line-height:1.75}a{color:inherit;text-decoration:none}a:hover{color:var(--electric-purple)}button,input,select{font:inherit}button,a,select,input{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid rgba(86,55,167,.35)}img{max-width:100%;height:auto}.skip-link{position:absolute;left:-9999px;top:0;background:#fff;padding:10px;z-index:100}.skip-link:focus{left:10px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header{position:sticky;top:0;z-index:30;background:rgba(255,255,255,.96);border-bottom:1px solid var(--border);backdrop-filter:blur(12px)}.header-inner{max-width:var(--max);height:74px;margin:auto;padding:0 30px;display:flex;align-items:center;gap:38px}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:39px;height:39px;border-radius:13px;background:var(--electric-purple);color:#fff;display:grid;place-items:center;font-weight:900;font-size:21px;box-shadow:inset 0 -4px 0 rgba(0,0,0,.12)}.brand-word{display:flex;flex-direction:column;line-height:1.2}.brand-word strong{font-size:17px;color:var(--slate);letter-spacing:.02em}.brand-word small{font-size:10px;letter-spacing:.15em;color:var(--muted);margin-top:4px}.desktop-nav{display:flex;align-items:center;gap:28px;flex:1}.desktop-nav a{font-size:14px;font-weight:650;color:#596579;padding:25px 0;position:relative;white-space:nowrap}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--electric-purple)}.desktop-nav a.is-active:after{content:"";position:absolute;left:0;right:0;bottom:14px;height:3px;border-radius:4px;background:var(--lime)}.header-actions{display:flex;align-items:center;gap:14px}.search-shortcut{display:flex;align-items:center;gap:7px;border:1px solid var(--border);border-radius:999px;padding:7px 13px;color:var(--slate);font-size:13px}.search-shortcut:first-letter{font-size:20px}.menu-toggle{display:none;border:0;background:var(--purple-soft);color:var(--purple-deep);border-radius:10px;padding:8px 12px}.mobile-menu{position:absolute;right:16px;top:66px;width:min(320px,calc(100vw - 32px));padding:18px;background:#fff;border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow)}.mobile-menu[hidden]{display:none}.mobile-menu-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px;border-bottom:1px solid var(--divider);margin-bottom:8px;color:var(--slate)}.menu-close{border:0;background:var(--surface-soft);width:34px;height:34px;border-radius:50%;font-size:22px;color:var(--slate)}.mobile-menu>a{display:block;padding:10px 4px;border-bottom:1px solid var(--divider);font-weight:600}.channel-rail{background:var(--slate-deep);color:#fff;overflow:hidden}.channel-rail-inner{max-width:var(--max);margin:auto;padding:0 30px;display:flex;align-items:center;gap:22px;height:48px;white-space:nowrap;overflow-x:auto;scrollbar-width:thin}.rail-label{font-size:10px;letter-spacing:.16em;color:#AAB5C8;flex-shrink:0}.channel-rail a{font-size:12px;color:#E4E8F0;flex-shrink:0}.channel-rail a:hover{color:var(--lime)}.channel-rail i{font-style:normal;font-size:10px;color:var(--lime);margin-right:4px}.site-main{min-height:60vh}.section-wrap{width:min(var(--max),calc(100% - 60px));margin-left:auto;margin-right:auto}.section-block{padding-top:72px}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:25px}.section-heading h2,.split-intro h2,.stage-band h2,.meme-heading h2,.people-side h2,.verify-title h2,.city-copy h2{margin:8px 0 5px;color:var(--title);font-size:29px;line-height:1.25;letter-spacing:-.035em}.section-heading p,.split-intro p,.stage-band-head p,.meme-heading p,.people-side p,.verify-title p,.city-copy p{margin:0;color:var(--muted);font-size:14px}.section-index{display:block;font-size:10px;font-weight:800;letter-spacing:.16em;color:var(--electric-purple)}.section-note{font-size:12px;color:var(--muted);padding-bottom:5px}.text-link{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:750;color:var(--electric-purple)}.text-link span{font-size:16px}.button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 19px;border-radius:12px;font-weight:750;font-size:13px;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,background .18s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--electric-purple);color:#fff;box-shadow:0 8px 18px rgba(86,55,167,.18)}.button-primary:hover{background:var(--purple-deep);color:#fff}.button-quiet{background:#fff;color:var(--slate);border-color:var(--border)}.button-quiet:hover{border-color:#B9AEDB;color:var(--electric-purple)}.home-hero{padding-top:48px;display:grid;grid-template-columns:1.02fr .98fr;gap:28px;min-height:510px}.hero-copy{padding:48px 0 24px 28px;position:relative}.eyebrow-line{display:flex;align-items:center;gap:9px;color:var(--muted);font-size:10px;letter-spacing:.15em;font-weight:800}.pulse-dot{width:8px;height:8px;border-radius:50%;background:#85A83C;box-shadow:0 0 0 5px rgba(215,236,116,.35)}.hero-kicker{margin:27px 0 8px;color:var(--electric-purple);font-size:13px;font-weight:800;letter-spacing:.08em}.hero-copy h1{margin:0;color:var(--slate);font-size:clamp(48px,5vw,70px);line-height:1.12;letter-spacing:-.065em;font-weight:850}.hero-copy h1 em{font-style:normal;color:var(--electric-purple);position:relative}.hero-copy h1 em:after{content:"";position:absolute;left:2px;bottom:2px;width:100%;height:9px;background:var(--lime);z-index:-1;border-radius:4px}.hero-desc{max-width:470px;margin:23px 0 25px;color:#536176;font-size:16px;line-height:1.9}.hero-actions{display:flex;gap:11px;flex-wrap:wrap}.hero-footnote{display:flex;gap:22px;margin-top:42px;padding-top:15px;border-top:1px solid var(--border);max-width:470px;color:#8290A3;font-size:10px;letter-spacing:.08em}.hero-art{position:relative;min-height:420px;overflow:hidden;border-radius:28px;background:linear-gradient(145deg,#EDEAF8 0%,#F7F8FB 52%,#E7EEF5 100%);border:1px solid #E3E2ED}.hero-art:before{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:var(--electric-purple);opacity:.96;right:7%;top:8%;box-shadow:0 35px 80px rgba(61,40,124,.22)}.hero-art:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;background:var(--lime);right:8%;bottom:-45px}.hero-orbit{position:absolute;border:1px solid rgba(86,55,167,.25);border-radius:50%;z-index:1}.orbit-one{width:470px;height:250px;right:-50px;top:90px;transform:rotate(-27deg)}.orbit-two{width:480px;height:320px;right:-20px;top:40px;transform:rotate(34deg)}.hero-frequency{position:absolute;z-index:2;right:25%;top:20%;width:210px;height:245px;border:1px solid rgba(255,255,255,.4);border-radius:22px;background:rgba(255,255,255,.13);backdrop-filter:blur(4px);color:#fff;padding:19px 21px;display:flex;flex-direction:column;align-items:flex-start}.hero-frequency>span{font-size:10px;letter-spacing:.2em;color:#DAD2F2}.hero-frequency strong{font-size:62px;line-height:.94;margin-top:22px;letter-spacing:-.1em}.frequency-bars{display:flex;align-items:center;gap:5px;height:34px;margin-top:19px}.frequency-bars i{display:block;width:5px;border-radius:6px;background:var(--lime)}.frequency-bars i:nth-child(3n+1){height:12px}.frequency-bars i:nth-child(3n+2){height:26px}.frequency-bars i:nth-child(3n){height:19px}.hero-frequency small{font-size:8px;letter-spacing:.12em;margin-top:14px;color:#E2DDF2}.hero-sticker{position:absolute;z-index:3;padding:12px 15px;font-size:12px;font-weight:850;line-height:1.35;box-shadow:0 10px 25px rgba(28,39,58,.14)}.sticker-lime{left:8%;top:17%;background:var(--lime);color:var(--lime-text);transform:rotate(-7deg);border-radius:4px 13px 4px 13px}.sticker-purple{right:10%;bottom:18%;background:#fff;color:var(--electric-purple);transform:rotate(8deg);border-radius:12px 4px 12px 4px}.hero-side-note{position:absolute;left:7%;bottom:12%;font-size:9px;letter-spacing:.16em;line-height:1.8;color:#647187;font-weight:800}.channel-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.channel-card{position:relative;min-height:190px;padding:20px 19px 18px;background:#fff;border:1px solid var(--border);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.channel-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.channel-number{font-size:10px;letter-spacing:.12em;color:var(--muted)}.channel-emoji{position:absolute;right:18px;top:14px;font-size:27px}.channel-card strong{margin-top:21px;color:var(--title);font-size:17px}.channel-copy{font-size:12px;color:var(--muted);line-height:1.65;margin-top:6px}.channel-more{font-size:11px;font-weight:800;margin-top:auto;padding-top:14px;color:var(--electric-purple)}.accent-sky{--channel-color:#4385BA;--channel-soft:#E8F2FA}.accent-blue{--channel-color:#4C75A6;--channel-soft:#EAF0F8}.accent-coral{--channel-color:#BE6654;--channel-soft:#FAECE7}.accent-lime{--channel-color:#718A2E;--channel-soft:#F3F8DB}.accent-mint{--channel-color:#438E7D;--channel-soft:#E5F3ED}.accent-lavender{--channel-color:#8173A9;--channel-soft:#F0EDF7}.accent-purple{--channel-color:#5637A7;--channel-soft:#EEEAF9}.channel-card:before{content:"";position:absolute;right:-25px;bottom:-48px;width:100px;height:100px;border-radius:50%;background:var(--channel-soft)}.focus-section{padding-bottom:12px}.focus-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.focus-lead{position:relative;overflow:hidden;background:var(--slate-deep);color:#fff;border-radius:20px;padding:28px;min-height:390px}.focus-number{font-size:11px;letter-spacing:.15em;color:var(--lime)}.focus-label{display:block;margin-top:36px;color:#B9C2D1;font-size:11px}.focus-lead h3{max-width:380px;font-size:27px;line-height:1.4;margin:9px 0;color:#fff;position:relative;z-index:1}.focus-lead h3 a:hover{color:var(--lime)}.focus-lead p{max-width:400px;color:#C0C8D5;font-size:13px;line-height:1.85;position:relative;z-index:1}.focus-lead .text-link{color:var(--lime);position:relative;z-index:1}.focus-decoration{position:absolute;right:22px;bottom:-48px;font-size:155px;line-height:1;font-weight:900;color:rgba(255,255,255,.055);letter-spacing:-.1em}.focus-decoration span{color:rgba(215,236,116,.12)}.focus-list{background:#fff;border:1px solid var(--border);border-radius:20px;padding:7px 22px}.focus-row{display:grid;grid-template-columns:34px 1fr 36px;gap:12px;align-items:center;padding:17px 0;border-bottom:1px solid var(--divider)}.focus-row:last-child{border:0}.focus-row-no{font-size:12px;font-weight:800;color:#A1AABC}.eyebrow{display:block;font-size:10px;color:var(--electric-purple);font-weight:800;letter-spacing:.05em}.focus-row h3{font-size:15px;line-height:1.45;margin:3px 0;color:var(--slate)}.focus-row p{font-size:11px;color:var(--muted);margin:0}.round-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--surface-soft);color:var(--electric-purple);font-size:16px}.round-arrow:hover{background:var(--electric-purple);color:#fff}.timeline-section{padding-bottom:10px}.path-track{display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:#fff;border:1px solid var(--border);border-radius:18px;padding:26px 22px}.path-node{position:relative;padding:18px 20px 8px 24px;min-height:126px;border-left:1px solid #DADDEA}.path-node:first-child{border-left:0}.path-node:before{content:"";position:absolute;left:-5px;top:0;width:9px;height:9px;border-radius:50%;background:var(--electric-purple);box-shadow:0 0 0 5px var(--purple-soft)}.path-node-index{font-size:10px;color:var(--muted);letter-spacing:.1em}.path-node-dot{display:block;width:20px;height:2px;background:var(--lime);margin:12px 0}.path-node strong{display:block;font-size:14px;color:var(--title);line-height:1.5}.path-node small{display:block;margin-top:8px;color:var(--muted);font-size:10px}.split-feature{display:grid;grid-template-columns:.7fr 1.3fr;gap:38px;align-items:stretch}.split-intro{padding:26px 0}.split-intro h2{font-size:34px}.split-intro p{max-width:300px;line-height:1.9;margin:13px 0 20px}.screen-cards{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:1fr 1fr;gap:12px}.screen-card{border-radius:18px;padding:21px;min-height:160px;position:relative;overflow:hidden}.screen-card-1{grid-row:span 2;background:var(--sky-soft)}.screen-card-2{background:var(--purple-soft)}.screen-card-3{background:var(--lime-soft)}.screen-index{font-size:9px;letter-spacing:.15em;font-weight:800;color:var(--electric-purple)}.screen-card h3{font-size:18px;line-height:1.45;color:var(--slate);margin:24px 0 9px}.screen-card p{font-size:12px;color:#59677A;line-height:1.75;margin:0}.screen-card-1 h3{font-size:25px;max-width:360px}.stage-band{display:grid;grid-template-columns:.65fr 1.35fr;gap:36px;padding:35px 36px;margin-top:72px;background:var(--purple-deep);border-radius:22px;color:#fff}.stage-band .section-index{color:var(--lime)}.stage-band h2{color:#fff}.stage-band-head p{color:#D5D0E6;line-height:1.8;max-width:280px;margin-top:10px}.stage-band-list{display:grid;grid-template-columns:1fr 1fr;gap:0 22px}.stage-band-list a{padding:14px 0;border-bottom:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:24px 1fr;gap:8px}.stage-band-list a>span{color:var(--lime)}.stage-band-list strong{font-size:13px;color:#fff;line-height:1.5}.stage-band-list small{grid-column:2;color:#C7C2D7;font-size:10px;line-height:1.6}.meme-section{display:grid;grid-template-columns:.75fr 1.25fr;gap:30px;align-items:center}.meme-heading p{max-width:300px;line-height:1.8;margin-top:9px}.meme-cloud{display:flex;justify-content:flex-end;align-content:center;gap:12px;flex-wrap:wrap}.meme-pill{padding:10px 17px;border-radius:999px;font-size:12px;font-weight:800;transform:rotate(-2deg)}.meme-pill:nth-child(even){transform:rotate(2deg)}.pill-purple{background:var(--purple-soft);color:var(--purple-deep)}.pill-lime{background:var(--lime);color:var(--lime-text)}.pill-blue{background:var(--sky-soft);color:#315E86}.pill-coral{background:var(--coral-soft);color:#874837}.pill-mint{background:var(--mint-soft);color:#286A5B}.meme-topic-row{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.meme-topic-row a{padding:19px 20px;background:#fff;border:1px solid var(--border);border-radius:15px}.meme-topic-row span{font-size:10px;color:var(--electric-purple);font-weight:800}.meme-topic-row strong{display:block;margin:8px 0;color:var(--slate);font-size:15px;line-height:1.5}.meme-topic-row small{display:block;color:var(--muted);font-size:11px;line-height:1.7}.people-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.people-side p{max-width:310px;line-height:1.9;margin:12px 0 20px}.people-timeline{border-left:1px solid #D9DDEA;padding-left:28px}.people-timeline article{display:grid;grid-template-columns:35px 1fr;gap:13px;position:relative;padding:0 0 22px}.people-dot{width:28px;height:28px;border-radius:9px;background:var(--mint-soft);color:var(--mint);font-size:10px;font-weight:800;display:grid;place-items:center;position:relative;left:-43px;margin-right:-43px}.people-timeline h3{margin:0 0 4px;font-size:15px;color:var(--slate)}.people-timeline p{margin:0;font-size:12px;color:var(--muted);line-height:1.7}.verify-section{display:grid;grid-template-columns:.7fr 1.3fr;gap:34px;background:#E9F2EF;padding:35px;border-radius:22px}.verify-title h2{font-size:27px}.verify-title p{line-height:1.8;margin-top:9px}.verify-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px}.verify-panel{padding:20px;border-radius:15px;background:#fff}.verify-panel>span{font-size:9px;letter-spacing:.14em;font-weight:800;color:var(--mint)}.verify-panel h3{margin:13px 0 5px;color:var(--slate);font-size:19px}.verify-panel p{font-size:12px;color:var(--muted);line-height:1.8;min-height:65px}.verify-panel a{font-size:11px;font-weight:800;color:var(--mint)}.verify-panel-judgement{background:var(--slate-deep);color:#fff}.verify-panel-judgement h3{color:#fff}.verify-panel-judgement p{color:#C2CBD7}.verify-panel-judgement>span,.verify-panel-judgement a{color:var(--lime)}.city-section{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.city-visual{height:265px;position:relative;overflow:hidden;border-radius:20px;background:#E5EAF3}.city-sun{position:absolute;width:120px;height:120px;right:18%;top:28px;border-radius:50%;background:var(--lime)}.city-line{position:absolute;bottom:-40px;transform:skewY(-14deg);height:180px;background:#5637A7}.line-a{left:-10%;width:60%;opacity:.92}.line-b{right:-6%;width:60%;height:135px;background:#4385BA}.city-label{position:absolute;left:28px;top:27px;font-size:10px;letter-spacing:.18em;line-height:1.7;font-weight:900;color:var(--slate)}.city-copy p{line-height:1.9;margin:10px 0 15px}.city-link{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border);font-size:13px;font-weight:700;color:var(--slate)}.city-link span{color:var(--electric-purple)}.feature-map-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.feature-card{display:block;background:#fff;border:1px solid var(--border);border-radius:18px;padding:23px;min-height:240px;transition:transform .2s ease,box-shadow .2s ease}.feature-card:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.feature-map-1{background:var(--purple-soft)}.feature-map-2{background:var(--sky-soft)}.feature-map-3{background:var(--lime-soft)}.feature-kicker{font-size:10px;font-weight:800;color:var(--electric-purple);letter-spacing:.08em}.feature-card h3{font-size:19px;color:var(--slate);line-height:1.4;margin:18px 0 9px}.feature-card p{font-size:12px;color:var(--muted);line-height:1.8}.feature-card .text-link{margin-top:10px}.next-frequency{margin-top:72px;margin-bottom:78px;padding:32px 36px;background:var(--lime);border-radius:20px;display:flex;align-items:center;justify-content:space-between;gap:24px}.next-frequency .section-index{color:#5A6C2D}.next-frequency h2{font-size:27px;color:var(--slate);margin:6px 0}.next-frequency p{margin:0;color:#4C5B30;font-size:13px}.next-actions{display:flex;gap:9px;flex-wrap:wrap}.next-actions a{padding:11px 14px;border-radius:11px;background:rgba(255,255,255,.7);font-size:12px;font-weight:800;color:var(--slate)}.next-actions span{margin-left:8px;color:var(--electric-purple)}
/* shared topic and page layouts */
.page-hero{width:min(var(--max),calc(100% - 60px));margin:42px auto 0;min-height:270px;padding:43px 48px;border-radius:23px;display:flex;align-items:center;justify-content:space-between;gap:30px;overflow:hidden;position:relative}.page-hero h1{margin:12px 0;font-size:clamp(39px,4vw,58px);line-height:1.15;letter-spacing:-.055em;color:var(--slate)}.page-hero h1 em{font-style:normal;color:var(--electric-purple)}.page-hero h1 span{color:var(--electric-purple)}.page-hero p{max-width:660px;margin:0;color:#566479;font-size:15px;line-height:1.9}.page-hero-signals{background:var(--purple-soft)}.page-hero-channels{background:var(--sky-soft)}.page-hero-map{background:#E9EAF5}.page-hero-about{background:var(--lime-soft)}.page-hero-stamp{width:150px;height:150px;flex-shrink:0;border-radius:50%;background:var(--electric-purple);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(9deg)}.page-hero-stamp strong{font-size:42px}.page-hero-stamp span{font-size:10px;letter-spacing:.15em;line-height:1.4}.matrix-orbit{width:170px;height:170px;flex-shrink:0;border:1px solid #AFC6D9;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.matrix-orbit:before,.matrix-orbit:after{content:"";position:absolute;inset:15px;border:1px dashed #9DB7CD;border-radius:50%}.matrix-orbit:after{inset:-10px;border-color:#C2D3E1}.matrix-orbit span{font-size:54px;font-weight:900;line-height:1;color:var(--electric-purple)}.matrix-orbit small{font-size:9px;letter-spacing:.16em;text-align:center;color:var(--muted)}.map-hero-graphic{width:190px;height:190px;flex-shrink:0;position:relative;display:grid;place-items:center}.map-hero-graphic>span{font-size:42px;font-weight:900;color:var(--electric-purple);text-align:center;line-height:1}.map-hero-graphic small{font-size:9px;letter-spacing:.15em}.map-ring{position:absolute;border:1px solid rgba(86,55,167,.3);border-radius:50%}.ring-a{inset:4px}.ring-b{inset:28px;border-style:dashed}.filter-panel{padding:22px 25px;margin-top:22px;background:#fff;border:1px solid var(--border);border-radius:16px}.filter-form{display:flex;align-items:end;gap:13px;flex-wrap:wrap}.filter-form label{display:flex;flex-direction:column;gap:5px;font-size:11px;font-weight:800;color:var(--muted)}.filter-form select{min-width:190px;min-height:44px;padding:0 12px;border:1px solid var(--border);border-radius:10px;background:#fff;color:var(--slate);font-size:13px}.filter-count{margin:12px 0 0;font-size:11px;color:var(--muted)}.filter-count strong{color:var(--electric-purple)}.signal-stream{display:grid;grid-template-columns:250px 1fr;gap:35px;padding-top:55px;padding-bottom:75px}.stream-intro h2{margin:10px 0;color:var(--slate);font-size:27px}.stream-intro p{font-size:13px;color:var(--muted);line-height:1.8}.stream-list{border-left:1px solid #D6DCE7}.stream-item{display:grid;grid-template-columns:60px 1fr;gap:14px;padding:0 0 32px}.stream-marker{display:flex;flex-direction:column;align-items:center;gap:12px;margin-left:-1px}.stream-marker span{font-size:10px;color:var(--electric-purple);font-weight:800;background:var(--background);padding:0 5px}.stream-marker i{width:10px;height:10px;border-radius:50%;background:var(--lime);border:2px solid #A3B45D;box-shadow:0 0 0 5px var(--lime-soft)}.stream-content{padding:0 0 25px;border-bottom:1px solid var(--border)}.topic-card-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.status-note{font-size:10px;color:var(--muted)}.stream-content h3{font-size:20px;color:var(--slate);margin:7px 0}.stream-content>p{font-size:13px;color:#59677A;line-height:1.85;margin:0 0 12px}.stream-source{background:#F0F2F8;padding:10px 13px;border-radius:9px;font-size:11px;color:var(--muted);margin-bottom:11px}.stream-source span{color:var(--electric-purple);font-weight:800;margin-right:8px}.pagination{display:flex;justify-content:center;align-items:center;gap:7px;margin-top:28px;flex-wrap:wrap}.pagination a,.pagination span{min-width:36px;height:36px;padding:0 10px;border-radius:9px;background:#fff;border:1px solid var(--border);display:grid;place-items:center;font-size:12px;color:var(--slate)}.pagination .current{background:var(--electric-purple);border-color:var(--electric-purple);color:#fff}.channel-matrix-grid{padding-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.matrix-channel{background:#fff;border:1px solid var(--border);border-radius:17px;padding:20px;min-height:255px;position:relative;overflow:hidden}.matrix-channel:after{content:"";position:absolute;width:115px;height:115px;border-radius:50%;background:var(--channel-soft);right:-36px;top:52px}.matrix-channel-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em;color:var(--muted);position:relative;z-index:1}.matrix-channel-symbol{font-size:30px;margin-top:21px;position:relative;z-index:1}.matrix-channel h2{font-size:18px;margin:4px 0;color:var(--slate);position:relative;z-index:1}.matrix-channel p{font-size:12px;color:var(--muted);line-height:1.75;min-height:42px;position:relative;z-index:1}.matrix-tags{display:flex;gap:5px;flex-wrap:wrap;margin:12px 0}.matrix-tags a{font-size:10px;padding:4px 8px;border-radius:999px;background:var(--channel-soft);color:var(--channel-color)}.matrix-channel .text-link{position:relative;z-index:1;font-size:11px}.channel-index-section{padding-bottom:75px}.compact-filter{padding:15px 17px;background:#fff;border:1px solid var(--border);border-radius:14px;margin-bottom:22px}.compact-filter select{min-width:160px}.topic-index-list{background:#fff;border:1px solid var(--border);border-radius:16px;padding:0 22px}.topic-index-row{display:grid;grid-template-columns:48px 1fr 36px;gap:14px;align-items:center;padding:19px 0;border-bottom:1px solid var(--divider)}.topic-index-row:last-child{border-bottom:0}.index-id{font-size:12px;color:#9AA4B3;font-weight:800}.topic-index-row h3{font-size:16px;margin:3px 0;color:var(--slate)}.topic-index-row p{margin:0;color:var(--muted);font-size:12px;line-height:1.7}.topic-layout{display:grid;grid-template-columns:minmax(0,820px) 280px;gap:48px;align-items:start;padding-top:35px}.topic-article{min-width:0}.breadcrumbs{display:flex;gap:8px;flex-wrap:wrap;font-size:11px;color:#8994A4;margin-bottom:22px}.breadcrumbs a{color:var(--muted)}.topic-header{padding-bottom:25px;border-bottom:1px solid var(--border)}.topic-header-meta{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.channel-chip,.status-chip{padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800}.channel-chip{background:var(--channel-soft);color:var(--channel-color)}.status-chip{background:#F0F2F8;color:#68758A}.topic-header h1{font-size:clamp(31px,3vw,42px);line-height:1.3;letter-spacing:-.04em;color:var(--slate);margin:19px 0 13px}.topic-intro{font-size:16px;color:#526075;line-height:1.9;margin:0 0 17px}.tag-row{display:flex;gap:7px;flex-wrap:wrap}.tag{font-size:10px;padding:5px 9px;border-radius:999px;background:#F0F2F8;color:#657286}.topic-content{padding-top:27px}.topic-content>p{font-size:16px;line-height:1.95;color:#39485C;margin:0 0 21px}.content-lead{padding:18px 20px;background:var(--purple-soft);border-left:4px solid var(--electric-purple);border-radius:0 12px 12px 0;margin-bottom:25px}.content-lead span{font-size:10px;font-weight:800;color:var(--electric-purple)}.content-lead p{font-size:13px;line-height:1.8;color:#4F466E;margin:5px 0 0}.topic-content blockquote{margin:25px 0;padding:18px 22px;background:var(--lime-soft);border-radius:12px;color:#4D5A31;font-size:15px;font-weight:650}.topic-source-box,.discussion-box{padding:22px 24px;margin-top:30px;border:1px solid var(--border);border-radius:15px;background:#fff}.topic-source-box h2,.discussion-box h2{margin:7px 0 10px;color:var(--slate);font-size:20px}.topic-source-box p{font-size:13px;color:var(--muted);line-height:1.85;margin:8px 0}.verification-line{padding-top:10px;border-top:1px solid var(--divider)}.verification-line strong{color:var(--slate)}.discussion-box{background:#F0F2F8;border:0}.discussion-box ol{padding-left:22px;margin:10px 0 0}.discussion-box li{padding:7px 0;color:#4B596D;font-size:14px}.topic-aside{position:sticky;top:145px;display:flex;flex-direction:column;gap:13px}.aside-panel{padding:19px;background:#fff;border:1px solid var(--border);border-radius:14px}.aside-topic-id{display:block;font-size:42px;color:var(--electric-purple);margin:7px 0}.aside-panel p{font-size:12px;color:var(--muted);line-height:1.8}.aside-panel h3{font-size:16px;color:var(--slate);margin:8px 0}.aside-topic-link{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid var(--divider);font-size:12px;color:var(--slate)}.aside-topic-link span{color:var(--electric-purple)}.aside-dark{background:var(--slate-deep);border-color:var(--slate-deep)}.aside-dark .section-index,.aside-dark a{color:var(--lime)}.aside-dark h3{color:#fff}.aside-dark p{color:#C1CAD7}.related-features{padding-top:50px;padding-bottom:70px}.related-feature-row{display:grid;grid-template-columns:repeat(2,1fr);gap:13px}.related-feature-row .feature-card{min-height:190px}.feature-detail-hero{margin-top:40px;padding:42px 48px;border-radius:22px;background:var(--lavender-soft);display:grid;grid-template-columns:1fr 240px;gap:30px;align-items:center}.feature-category-chip{display:inline-block;margin:12px 0 0 12px;padding:5px 10px;border-radius:999px;background:#fff;color:var(--electric-purple);font-size:10px;font-weight:800}.feature-detail-hero h1{font-size:clamp(34px,4vw,52px);color:var(--slate);line-height:1.25;margin:12px 0}.feature-detail-hero p{max-width:750px;color:#536176;line-height:1.9}.feature-map-art{height:190px;border:1px solid #CFC8E4;border-radius:50%;position:relative;display:grid;place-items:center;color:var(--electric-purple);font-size:22px;font-weight:900}.feature-map-art:before,.feature-map-art:after{content:"";position:absolute;border:1px dashed #B7AED3;border-radius:50%;inset:20px}.feature-map-art:after{inset:45px;border-style:solid}.feature-map-art i{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--lime);border:2px solid #7F8F48}.feature-map-art i:nth-of-type(1){top:20px;left:48px}.feature-map-art i:nth-of-type(2){right:24px;top:80px}.feature-map-art i:nth-of-type(3){bottom:22px;left:75px}.feature-map-art strong{position:absolute;right:39px;bottom:30px;font-size:30px}.feature-detail-body{display:grid;grid-template-columns:1fr 270px;gap:50px;padding-top:48px}.feature-reading h2{font-size:25px;color:var(--slate);margin:10px 0 18px}.feature-reading>p{font-size:15px;line-height:1.95;color:#435166;margin:0 0 18px}.scope-box{margin-top:25px;padding:19px 22px;border-radius:13px;background:var(--mint-soft)}.scope-box strong{color:#286A5B;font-size:13px}.scope-box p{font-size:13px;line-height:1.8;color:#42695F;margin:6px 0 0}.feature-sidebar{align-self:start;padding:21px;border-radius:14px;background:var(--slate-deep);color:#fff}.feature-sidebar h3{font-size:18px;margin:12px 0 7px}.feature-sidebar p{font-size:12px;color:#C5CEDB;line-height:1.8}.feature-sidebar .section-index,.feature-sidebar .text-link{color:var(--lime)}.feature-related{padding-bottom:70px}.curated-topic-list{border-top:1px solid var(--border)}.curated-topic{display:grid;grid-template-columns:45px 1fr 36px;gap:14px;align-items:center;padding:18px 0;border-bottom:1px solid var(--border)}.curated-number{font-size:13px;color:var(--electric-purple);font-weight:850}.curated-topic h3{margin:0 0 4px;font-size:16px;color:var(--slate)}.curated-topic p{margin:0;font-size:12px;color:var(--muted)}.feature-map-list{padding-top:30px;padding-bottom:75px}.feature-map-row{display:grid;grid-template-columns:65px 1fr 110px;gap:20px;align-items:center;padding:25px 0;border-bottom:1px solid var(--border)}.feature-map-number{font-size:30px;font-weight:900;color:#B8AED6}.feature-map-main h2{margin:5px 0;font-size:22px;color:var(--slate)}.feature-map-main p{max-width:780px;font-size:13px;color:var(--muted);line-height:1.8;margin:0 0 12px}.feature-map-meta{display:flex;flex-direction:column;align-items:center;gap:3px}.feature-map-meta strong{font-size:27px;color:var(--electric-purple)}.feature-map-meta span{font-size:10px;color:var(--muted)}.feature-map-meta .round-arrow{margin-top:10px}.search-hero{margin-top:42px;padding:40px 48px;border-radius:22px;background:var(--slate-deep);display:flex;align-items:center;justify-content:space-between}.search-hero .section-index{color:var(--lime)}.search-hero h1{font-size:48px;line-height:1.15;color:#fff;margin:12px 0}.search-hero h1 em{font-style:normal;color:var(--lime)}.search-hero p{max-width:620px;color:#C5CEDB;line-height:1.8}.search-symbol{font-size:145px;color:var(--lime);font-weight:200;line-height:1}.search-main{padding-top:28px;padding-bottom:80px}.search-form{display:grid;grid-template-columns:1fr 190px 150px;gap:10px;padding:15px;background:#fff;border:1px solid var(--border);border-radius:16px}.search-form input,.search-form select{min-width:0;border:1px solid var(--border);border-radius:10px;padding:0 14px;min-height:48px;color:var(--slate);background:#fff}.search-form input::placeholder{color:#A1AAB7}.search-empty{text-align:center;padding:75px 20px}.search-empty-icon{display:inline-grid;place-items:center;width:70px;height:70px;border-radius:50%;background:var(--purple-soft);color:var(--electric-purple);font-size:42px}.search-empty h2{font-size:22px;color:var(--slate);margin:16px 0 5px}.search-empty p{font-size:13px;color:var(--muted)}.suggested-terms{display:flex;justify-content:center;gap:8px;margin-top:20px;flex-wrap:wrap}.suggested-terms a{padding:7px 12px;border-radius:999px;background:#fff;border:1px solid var(--border);font-size:11px;color:var(--electric-purple)}.search-results-head{margin:35px 0 20px}.search-results-head h2{color:var(--slate);font-size:25px;margin:7px 0}.search-results-head p{font-size:12px;color:var(--muted)}.search-feature-results{background:var(--lime-soft);padding:18px 20px;border-radius:14px;margin-bottom:22px}.search-feature-results h3{margin:0 0 10px;font-size:14px;color:var(--slate)}.search-feature-results a{display:grid;grid-template-columns:100px 1fr 20px;gap:10px;padding:8px 0;border-top:1px solid rgba(86,55,167,.12);font-size:12px}.search-feature-results a span{color:#6A7C38}.search-feature-results a strong{color:var(--slate)}.search-feature-results a i{font-style:normal;color:var(--electric-purple)}.search-topic-results{display:grid;grid-template-columns:1fr 1fr;gap:12px}.topic-card{padding:20px;background:#fff;border:1px solid var(--border);border-radius:15px}.topic-card h3{font-size:16px;color:var(--slate);line-height:1.5;margin:8px 0}.topic-card p{font-size:12px;color:var(--muted);line-height:1.8}.topic-card .text-link{margin-top:12px}.empty-state{padding:35px;background:#fff;border:1px dashed #C9CFDA;border-radius:14px;text-align:center}.empty-state strong{font-size:16px;color:var(--slate)}.empty-state p{font-size:12px;color:var(--muted)}.about-mark{width:175px;height:175px;border-radius:50%;background:var(--lime);color:var(--slate);display:flex;flex-direction:column;align-items:center;justify-content:center;transform:rotate(-8deg);flex-shrink:0}.about-mark span{font-size:60px;font-weight:900;line-height:1}.about-mark strong{font-size:14px;line-height:1.3}.about-intro{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;padding-top:55px}.about-lead h2{font-size:31px;color:var(--slate);line-height:1.4}.about-copy p{margin:0 0 15px;color:#526075;font-size:14px;line-height:1.95}.about-channel-section{padding-bottom:20px}.about-channel-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 22px;border-top:1px solid var(--border)}.about-channel-list>div{display:grid;grid-template-columns:35px 1fr;gap:4px 12px;padding:17px 0;border-bottom:1px solid var(--border)}.about-channel-list>div>span{grid-row:span 2;font-size:12px;color:var(--electric-purple);font-weight:850}.about-channel-list strong{font-size:14px;color:var(--slate)}.about-channel-list p{margin:0;font-size:12px;color:var(--muted)}.about-rules{padding-top:55px;padding-bottom:20px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.about-rules article{padding:23px;background:#fff;border:1px solid var(--border);border-radius:15px;scroll-margin-top:140px}.about-rules article h2{font-size:18px;color:var(--slate);margin:8px 0}.about-rules article p{font-size:12px;color:var(--muted);line-height:1.9;margin:8px 0}.about-last{margin-top:40px;margin-bottom:75px;padding:25px 30px;background:var(--purple-soft);border-radius:16px;display:flex;justify-content:space-between;align-items:center;gap:20px}.about-last strong{font-size:18px;color:var(--purple-deep)}.site-footer{background:var(--slate-deep);color:#fff;margin-top:30px}.footer-main{width:min(var(--max),calc(100% - 60px));margin:auto;padding:48px 0 35px;display:grid;grid-template-columns:1.5fr .7fr .7fr;gap:50px}.footer-brand .brand-mark{background:var(--lime);color:var(--slate)}.footer-brand .brand-word strong{color:#fff}.footer-brand .brand-word small{color:#AAB5C8}.footer-brand p{max-width:390px;color:#B9C3D1;font-size:12px;line-height:1.9;margin-top:17px}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#C3CCDA}.footer-links strong{color:var(--lime);font-size:12px;margin-bottom:5px}.footer-bottom{width:min(var(--max),calc(100% - 60px));margin:auto;border-top:1px solid rgba(255,255,255,.14);padding:15px 0 18px;display:flex;justify-content:space-between;gap:15px;color:#9EAABD;font-size:10px}.error-page{width:min(700px,calc(100% - 40px));margin:100px auto;padding:45px;text-align:center;background:#fff;border:1px solid var(--border);border-radius:20px}.error-page>strong{display:block;font-size:100px;line-height:1.2;color:var(--electric-purple);letter-spacing:-.08em}.error-page h1{font-size:25px;color:var(--slate)}.error-page p{color:var(--muted);font-size:14px}
@media(max-width:1100px){.header-inner{gap:22px}.desktop-nav{gap:17px}.channel-grid,.channel-matrix-grid{grid-template-columns:repeat(2,1fr)}.home-hero{min-height:460px}.hero-copy{padding-left:5px}.hero-art{min-height:390px}.focus-layout{grid-template-columns:.9fr 1.1fr}.signal-stream{grid-template-columns:190px 1fr}.topic-layout{grid-template-columns:minmax(0,1fr) 250px;gap:28px}.footer-main{gap:30px}}
@media(max-width:760px){body{font-size:15px}.header-inner{height:64px;padding:0 17px;justify-content:space-between}.desktop-nav{display:none}.menu-toggle{display:inline-flex;align-items:center;gap:8px}.search-shortcut{padding:7px 10px}.search-shortcut span{display:none}.channel-rail-inner{padding:0 16px;gap:16px;height:44px}.rail-label{display:none}.section-wrap{width:calc(100% - 32px)}.section-block{padding-top:52px}.section-heading{align-items:start;flex-direction:column;margin-bottom:18px}.section-heading h2,.split-intro h2,.stage-band h2,.meme-heading h2,.people-side h2,.verify-title h2,.city-copy h2{font-size:24px}.home-hero{width:calc(100% - 32px);padding-top:25px;grid-template-columns:1fr;gap:20px;min-height:0}.hero-copy{padding:17px 3px 0}.hero-kicker{margin-top:20px}.hero-copy h1{font-size:48px}.hero-desc{font-size:14px;margin:17px 0 20px}.hero-footnote{margin-top:24px;gap:12px;font-size:9px;flex-wrap:wrap}.hero-art{min-height:310px;border-radius:20px}.hero-art:before{width:280px;height:280px;right:6%;top:8%}.hero-frequency{width:165px;height:205px;right:25%;top:17%;padding:14px}.hero-frequency strong{font-size:50px;margin-top:15px}.hero-sticker{font-size:10px;padding:9px 11px}.hero-side-note{font-size:8px}.channel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.channel-card{min-height:178px;padding:15px}.channel-card strong{font-size:14px;margin-top:18px}.channel-copy{font-size:11px}.channel-emoji{font-size:22px;right:12px;top:11px}.focus-layout{grid-template-columns:1fr}.focus-lead{min-height:300px;padding:23px}.focus-label{margin-top:26px}.focus-lead h3{font-size:23px}.focus-list{padding:5px 14px}.focus-row{grid-template-columns:25px 1fr 30px;gap:8px;padding:14px 0}.focus-row h3{font-size:13px}.focus-row p{font-size:10px}.round-arrow{width:30px;height:30px}.path-track{grid-template-columns:1fr 1fr;padding:18px 12px}.path-node{padding:12px 12px 12px 17px;min-height:120px}.path-node:nth-child(odd){border-left:0}.path-node strong{font-size:12px}.split-feature{grid-template-columns:1fr;gap:15px}.split-intro{padding:0}.split-intro p{max-width:none}.screen-cards{grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.screen-card{padding:15px;min-height:175px}.screen-card-1{grid-row:auto;grid-column:span 2;min-height:165px}.screen-card h3{font-size:15px;margin-top:15px}.screen-card-1 h3{font-size:21px}.screen-card p{font-size:11px}.stage-band{grid-template-columns:1fr;gap:15px;margin-top:52px;padding:24px 20px}.stage-band-list{grid-template-columns:1fr}.stage-band-list a{padding:11px 0}.meme-section{grid-template-columns:1fr;gap:17px}.meme-cloud{justify-content:flex-start;gap:8px}.meme-pill{font-size:10px;padding:8px 12px}.meme-topic-row{grid-template-columns:1fr;gap:8px}.meme-topic-row a{padding:15px}.people-section{grid-template-columns:1fr;gap:25px}.people-timeline{margin-left:10px}.people-timeline p{font-size:11px}.verify-section{grid-template-columns:1fr;padding:22px 17px;gap:18px}.verify-columns{grid-template-columns:1fr}.verify-panel p{min-height:0}.city-section{grid-template-columns:1fr;gap:22px}.city-visual{height:210px}.feature-map-grid{grid-template-columns:1fr}.feature-card{min-height:0;padding:19px}.next-frequency{margin-top:52px;margin-bottom:55px;padding:23px 19px;align-items:flex-start;flex-direction:column}.next-frequency h2{font-size:23px}.next-actions{width:100%}.next-actions a{flex:1;text-align:center}.page-hero{width:calc(100% - 32px);margin-top:22px;padding:26px 22px;min-height:0}.page-hero h1{font-size:37px}.page-hero p{font-size:13px}.page-hero-stamp{width:85px;height:85px}.page-hero-stamp strong{font-size:25px}.page-hero-stamp span{font-size:7px}.matrix-orbit{width:90px;height:90px}.matrix-orbit span{font-size:30px}.matrix-orbit small{font-size:6px}.matrix-orbit:before{inset:8px}.matrix-orbit:after{inset:-6px}.map-hero-graphic{width:100px;height:100px}.map-hero-graphic>span{font-size:25px}.map-ring.ring-b{inset:15px}.filter-panel{padding:16px;margin-top:15px}.filter-form{align-items:stretch;display:grid;grid-template-columns:1fr 1fr}.filter-form label{min-width:0}.filter-form select{min-width:0;width:100%}.filter-form .button{min-height:42px}.filter-count{font-size:10px}.signal-stream{grid-template-columns:1fr;gap:18px;padding-top:35px;padding-bottom:55px}.stream-intro h2{font-size:23px}.stream-list{margin-left:4px}.stream-item{grid-template-columns:38px 1fr;gap:8px}.stream-content h3{font-size:17px}.stream-content>p{font-size:12px}.channel-matrix-grid{grid-template-columns:1fr 1fr;gap:9px;padding-top:20px}.matrix-channel{padding:14px;min-height:240px}.matrix-channel-top{font-size:8px}.matrix-channel-symbol{font-size:25px;margin-top:15px}.matrix-channel h2{font-size:15px}.matrix-channel p{font-size:11px}.matrix-tags{gap:4px}.matrix-tags a{font-size:9px;padding:4px 6px}.channel-index-section{padding-bottom:55px}.compact-filter{grid-template-columns:1fr 1fr}.topic-index-list{padding:0 13px}.topic-index-row{grid-template-columns:30px 1fr 30px;gap:8px;padding:15px 0}.topic-index-row h3{font-size:14px}.topic-index-row p{font-size:10px}.index-id{font-size:10px}.topic-layout{grid-template-columns:1fr;padding-top:22px;gap:20px}.breadcrumbs{font-size:10px;margin-bottom:16px}.topic-header h1{font-size:29px}.topic-intro{font-size:14px}.topic-content>p{font-size:15px;line-height:1.9}.topic-aside{position:static;display:grid;grid-template-columns:1fr 1fr}.aside-dark{grid-column:1/-1}.related-features{padding-top:35px;padding-bottom:45px}.related-feature-row{grid-template-columns:1fr}.feature-detail-hero{width:calc(100% - 32px);margin-top:22px;padding:25px 21px;grid-template-columns:1fr}.feature-detail-hero h1{font-size:34px}.feature-map-art{display:none}.feature-detail-body{grid-template-columns:1fr;gap:20px;padding-top:30px}.feature-reading h2{font-size:22px}.feature-reading>p{font-size:14px}.feature-sidebar{padding:17px}.feature-map-list{padding-top:15px;padding-bottom:55px}.feature-map-row{grid-template-columns:35px 1fr;gap:10px;padding:18px 0}.feature-map-number{font-size:22px}.feature-map-main h2{font-size:17px}.feature-map-main p{font-size:11px}.feature-map-meta{grid-column:2;flex-direction:row;justify-content:flex-start;gap:7px}.feature-map-meta strong{font-size:17px}.feature-map-meta .round-arrow{margin:0 0 0 auto}.search-hero{margin-top:22px;padding:26px 22px}.search-hero h1{font-size:37px}.search-hero p{font-size:12px}.search-symbol{font-size:75px}.search-main{padding-top:18px;padding-bottom:55px}.search-form{grid-template-columns:1fr 1fr;padding:10px}.search-form input{grid-column:1/-1}.search-form select{min-width:0}.search-form button{min-height:45px}.search-topic-results{grid-template-columns:1fr}.search-empty{padding:50px 12px}.about-mark{width:95px;height:95px}.about-mark span{font-size:33px}.about-mark strong{font-size:9px}.about-intro{grid-template-columns:1fr;gap:12px;padding-top:35px}.about-lead h2{font-size:26px;margin:8px 0}.about-copy p{font-size:13px}.about-channel-list{grid-template-columns:1fr}.about-rules{grid-template-columns:1fr;padding-top:35px}.about-rules article{padding:19px}.about-last{margin-top:28px;margin-bottom:50px;align-items:flex-start;flex-direction:column}.about-last strong{font-size:15px}.footer-main{width:calc(100% - 36px);padding:35px 0 25px;grid-template-columns:1fr 1fr;gap:25px}.footer-brand{grid-column:1/-1}.footer-bottom{width:calc(100% - 36px);flex-direction:column;gap:4px;font-size:9px}.error-page{margin:55px auto;padding:30px 18px}.error-page>strong{font-size:75px}.error-page h1{font-size:20px}}
@media(max-width:380px){.hero-copy h1{font-size:42px}.channel-card{min-height:190px}.channel-card strong{font-size:13px}.channel-matrix-grid{grid-template-columns:1fr}.matrix-channel{min-height:0}.search-form{grid-template-columns:1fr}.search-form input{grid-column:auto}.page-hero{align-items:flex-start}.page-hero-stamp{width:70px;height:70px}.page-hero-stamp strong{font-size:20px}.page-hero-stamp span{font-size:6px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
