.c1g{--bg:#0b0b0e;--surface:#141418;--surface-2:#1d1d22;--line:#ffffff14;--text:#f5f5f7;--text-2:#a1a1aa;--text-3:#6b6b75;--accent:#ff5c6c;--accent-soft:#ff5c6c1f;--gold:#f5b83a;--gold-soft:#f5b83a1f;--radius:20px}.c1g,.c1g *{box-sizing:border-box;margin:0;padding:0}html:has(.c1g){scroll-behavior:smooth}.c1g{background:var(--bg);color:var(--text);word-break:keep-all;-webkit-font-smoothing:antialiased;font-family:Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;line-height:1.6}.c1g a{color:inherit;text-decoration:none}.c1g img{max-width:100%;display:block}.c1g .wrap{max-width:1080px;margin:0 auto;padding:0 20px}.c1g section{padding:96px 0}.c1g .eyebrow{color:var(--accent);letter-spacing:.02em;margin-bottom:12px;font-size:14px;font-weight:700}.c1g h2{letter-spacing:-.02em;font-size:clamp(26px,4.4vw,40px);font-weight:800;line-height:1.3}.c1g .lead{color:var(--text-2);max-width:640px;margin-top:14px;font-size:17px}.c1g .fill{border-bottom:2px dashed var(--gold);color:var(--gold);padding:0 2px}.c1g .center{text-align:center}.c1g .center .lead{margin-left:auto;margin-right:auto}.c1g .strip{background:var(--accent);color:#fff;text-align:center;padding:10px 16px;font-size:14px;font-weight:700}.c1g .strip .fill{color:#fff;border-color:#fff}.c1g nav{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#0b0b0ed1;position:sticky;top:0}.c1g nav .wrap{justify-content:space-between;align-items:center;height:60px;display:flex}.c1g .logo{align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.c1g .logo b{background:var(--accent);color:#fff;border-radius:7px;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.c1g .btn{cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 26px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .15s,background .15s;display:inline-flex}.c1g .btn:active{transform:scale(.97)}.c1g .btn-primary{background:var(--accent);color:#fff}.c1g .btn-primary:hover{background:#ff7584}.c1g .btn-ghost{background:var(--surface-2);color:var(--text)}.c1g .btn-ghost:hover{background:#26262c}.c1g .btn-gold{background:var(--gold);color:#1a1205}.c1g .btn-gold:hover{background:#f7c45c}.c1g nav .btn{border-radius:10px;height:38px;padding:0 16px;font-size:14px}.c1g .cta{flex-wrap:wrap;gap:10px;margin-top:36px;display:flex}.c1g .cta-note{color:var(--text-3);margin-top:12px;font-size:13px}.c1g .hero{padding:0;position:relative;overflow:hidden}.c1g .hero-bg{opacity:.35;background:url(/channel-library/keyart/natureman-wide.45e5d8ae-1920w.webp) 50%/cover;position:absolute;inset:0}.c1g .hero-bg:after{content:"";background:linear-gradient(90deg, var(--bg) 20%, #0b0b0e99 60%, #0b0b0e4d), linear-gradient(0deg, var(--bg), transparent 40%);position:absolute;inset:0}.c1g .hero .wrap{padding-top:120px;padding-bottom:120px;position:relative}.c1g .badge{background:var(--gold-soft);color:var(--gold);border-radius:999px;align-items:center;gap:6px;margin-bottom:22px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.c1g .hero h1{letter-spacing:-.03em;max-width:760px;font-size:clamp(34px,6.4vw,64px);font-weight:800;line-height:1.18}.c1g .hero h1 em{color:var(--gold);font-style:normal}.c1g .hero p.sub{color:var(--text-2);max-width:560px;margin-top:20px;font-size:clamp(16px,2vw,19px)}.c1g .flags{color:var(--text-2);flex-wrap:wrap;gap:18px;margin-top:36px;font-size:14px;display:flex}.c1g .flags span:before{content:"✓ ";color:var(--accent);font-weight:800}.c1g .ba{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-top:44px;display:grid}.c1g .ba-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.c1g .ba-img{background:var(--surface-2) center/cover;color:var(--gold);text-align:center;border:2px dashed #f5b83a66;border-radius:14px;place-items:center;min-height:320px;margin:12px;padding:20px;font-size:14px;display:grid}.c1g .ba-img.photo{aspect-ratio:4/5;border:0;border-radius:0;min-height:0;margin:0;padding:0;position:relative}.c1g .ba-img .bubble{text-align:center;color:#222;place-items:center;width:29.5%;height:9%;font-size:clamp(11px,1.5vw,15px);font-weight:800;line-height:1.3;display:grid;position:absolute;top:2.6%;left:7.5%}.c1g .ba-img .play{color:#fff;background:#ff5c6ceb;border-radius:50%;place-items:center;width:56px;height:56px;padding-left:3px;font-size:18px;display:grid}.c1g .ba-img.tall{aspect-ratio:9/16}.c1g .ba-img.shorts{background:#05060d;display:block;overflow:hidden}.c1g .sh-bg{background:50%/cover no-repeat;animation:6s ease-out infinite c1g-sh-zoom;position:absolute;inset:0}@keyframes c1g-sh-zoom{0%{transform:scale(1.12)}4%{transform:scale(1.12)translate(-1.5%,1%)}8%{transform:scale(1.12)translate(1.5%,-1%)}12%{transform:scale(1.1)}to{transform:scale(1)}}.c1g .sh-ep{z-index:2;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:800;position:absolute;top:14px;left:14px}.c1g .sh-side{z-index:2;gap:16px;display:grid;position:absolute;bottom:34%;right:12px}.c1g .sh-side i{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-style:normal;display:grid}.c1g .sh-cap{z-index:2;text-align:center;animation:6s ease-out infinite c1g-sh-pop;position:absolute;bottom:9%;left:8%;right:8%}.c1g .sh-cap b{color:#ffe14d;-webkit-text-stroke:1px #000;paint-order:stroke fill;text-shadow:0 2px #000,0 0 14px #000c;letter-spacing:-.02em;font-size:clamp(18px,2.6vw,26px);font-weight:900;line-height:1.35;display:block}.c1g .sh-cap small{color:#fff;background:#0009;border-radius:6px;margin-top:8px;padding:4px 10px;font-size:clamp(11px,1.4vw,14px);font-weight:700;display:inline-block}@keyframes c1g-sh-pop{0%,38%{opacity:0;transform:scale(.7)}44%{opacity:1;transform:scale(1.08)}48%,to{opacity:1;transform:scale(1)}}.c1g .sh-narr{z-index:2;text-align:center;animation:6s ease-out infinite c1g-sh-narr;position:absolute;top:11%;left:8%;right:8%}.c1g .sh-narr b{color:#fff;background:#000000b8;border-radius:8px;padding:8px 14px;font-size:clamp(14px,1.9vw,18px);font-weight:800;line-height:1.45;display:inline-block}.c1g .sh-narr small{color:#ffffffd9;text-shadow:0 1px 4px #000;margin-top:6px;font-size:clamp(10px,1.2vw,12px);font-weight:600;display:block}@keyframes c1g-sh-narr{0%{opacity:0;transform:translateY(-8px)}6%,to{opacity:1;transform:none}}.c1g .sh-bar{z-index:2;background:#ffffff40;height:3px;position:absolute;bottom:0;left:0;right:0}.c1g .sh-bar i{background:var(--accent);height:100%;animation:6s linear infinite c1g-sh-progress;display:block}@keyframes c1g-sh-progress{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.c1g .sh-bg,.c1g .sh-cap,.c1g .sh-narr,.c1g .sh-bar i{animation:none}.c1g .sh-bar i{width:40%}}.c1g .ba-play{color:inherit;text-align:left;cursor:pointer;width:100%;padding:0;font-family:inherit}.c1g .ba-play:hover{border-color:#ff5c6c80}.c1g .ba-cap{padding:14px 20px 20px}.c1g .ba-cap small{color:var(--text-3);letter-spacing:.04em;font-size:12px;font-weight:700}.c1g .ba-cap p{margin-top:4px;font-size:15px}.c1g .ba-arrow{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;font-size:22px;font-weight:800;display:grid}.c1g .ba-note{text-align:center;color:var(--text-2);margin-top:32px;font-size:16px}.c1g .ba-note b{color:var(--text)}.c1g .ba-note .btn{margin-top:16px}.c1g .story{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.c1g .story-text p{color:var(--text-2);margin-top:16px;font-size:17px}.c1g .story-text p b{color:var(--text)}.c1g .story-sign{color:var(--text-3);margin-top:24px;font-size:14px}.c1g .compare{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:28px}.c1g .compare h4{color:var(--text-2);font-size:15px;font-weight:700}.c1g .bar-row{margin-top:20px}.c1g .bar-row .meta{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.c1g .bar-row .meta b{font-size:18px}.c1g .bar{background:var(--surface-2);border-radius:7px;height:14px;overflow:hidden}.c1g .bar i{border-radius:7px;height:100%;display:block}.c1g .compare small{color:var(--text-3);margin-top:18px;font-size:12px;display:block}.c1g .compare .insight{background:var(--gold-soft);color:var(--gold);border-radius:12px;margin-top:20px;padding:14px 16px;font-size:15px;font-weight:700}.c1g .beliefs{gap:14px;margin-top:44px;display:grid}.c1g .belief{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1.3fr;display:grid;overflow:hidden}.c1g .belief .q{background:var(--surface-2);color:var(--text-2);align-items:center;gap:12px;padding:26px 28px;font-size:17px;font-weight:700;display:flex}.c1g .belief .q span{font-size:26px}.c1g .belief .a{padding:26px 28px;font-size:16px}.c1g .belief .a b{color:var(--accent);margin-bottom:4px;font-size:18px;display:block}.c1g .belief .a p{color:var(--text-2)}.c1g .proof-grid{grid-template-columns:1.1fr 1fr;gap:20px;margin-top:44px;display:grid}.c1g .case{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.c1g .case-img{aspect-ratio:16/9;background:var(--surface-2) url(/channel-library/holiday-ep01-ko-720w.webp) center/cover;position:relative}.c1g .case-img .tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0009;border-radius:8px;padding:5px 10px;font-size:12px;font-weight:700;position:absolute;top:14px;left:14px}.c1g .case-body{padding:24px}.c1g .case-body h3{font-size:20px;font-weight:800}.c1g .case-body p{color:var(--text-2);margin-top:6px;font-size:15px}.c1g .stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}.c1g .stat{background:var(--surface-2);border-radius:14px;padding:14px}.c1g .stat small{color:var(--text-3);font-size:12px;display:block}.c1g .stat strong{font-size:20px;font-weight:800}.c1g .channels{flex-direction:column;gap:12px;display:flex}.c1g .channel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:16px;padding:20px;transition:border-color .15s;display:flex}.c1g .channel:hover{border-color:#ff5c6c80}.c1g .channel .flag{background:var(--surface-2);border-radius:14px;flex-shrink:0;place-items:center;width:52px;height:52px;font-size:28px;display:grid}.c1g .channel div{flex:1;min-width:0}.c1g .channel h4{font-size:16px;font-weight:700}.c1g .channel p{color:var(--text-3);font-size:13px}.c1g .channel .go{color:var(--text-3);font-size:20px}.c1g .stack{background:var(--surface);border:1px solid #f5b83a73;border-radius:28px;max-width:720px;margin:44px auto 0;overflow:hidden}.c1g .stack-head{text-align:center;background:linear-gradient(#f5b83a1f,#0000);padding:28px 32px}.c1g .stack-head h3{color:var(--gold);font-size:22px;font-weight:800}.c1g .stack-head p{color:var(--text-2);margin-top:4px;font-size:14px}.c1g .stack ul{padding:0 32px;list-style:none}.c1g .stack li{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.c1g .stack li div b{font-size:16px;display:block}.c1g .stack li div small{color:var(--text-3);font-size:13px}.c1g .stack li .val{color:var(--text-2);white-space:nowrap;font-size:14px}.c1g .stack-total{border-top:1px solid var(--line);text-align:center;padding:24px 32px 32px}.c1g .stack-total .was{color:var(--text-3);font-size:15px}.c1g .stack-total .was s{color:var(--text-2)}.c1g .stack-total .now{margin-top:4px;font-size:30px;font-weight:800}.c1g .stack-total .now em{color:var(--gold);font-style:normal}.c1g .stack-total .btn{width:100%;margin-top:20px}.c1g .scarcity{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.c1g .scarcity span{background:var(--accent-soft);color:var(--accent);border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700}.c1g .who{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:44px;display:grid}.c1g .who div{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.c1g .who i{font-size:28px;font-style:normal}.c1g .who b{margin-top:12px;font-size:17px;display:block}.c1g .who p{color:var(--text-2);margin-top:4px;font-size:14px}.c1g .tracks{grid-template-columns:1fr 1fr;gap:16px;margin-top:44px;display:grid}.c1g .track{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:32px;display:flex}.c1g .track.hot{background:linear-gradient(180deg, #f5b83a12, var(--surface) 50%);border-color:#f5b83a73}.c1g .track .label{background:var(--surface-2);color:var(--text-2);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700;display:inline-block}.c1g .track.hot .label{background:var(--gold-soft);color:var(--gold)}.c1g .track h3{letter-spacing:-.02em;margin-top:16px;font-size:26px;font-weight:800}.c1g .track .for{color:var(--text-2);margin-top:4px;font-size:15px}.c1g .split{margin-top:26px}.c1g .split-bar{border-radius:12px;height:44px;font-size:14px;font-weight:800;display:flex;overflow:hidden}.c1g .split-bar div{white-space:nowrap;align-items:center;padding:0 14px;display:flex}.c1g .split-bar .me{background:var(--accent);color:#fff;min-width:84px}.c1g .split-bar .us{background:var(--surface-2);color:var(--text-2);justify-content:flex-end}.c1g .track.hot .split-bar .me{background:var(--gold);color:#1a1205}.c1g .split small{color:var(--text-3);margin-top:8px;font-size:12px;display:block}.c1g .track ul{flex:1;gap:10px;margin-top:24px;list-style:none;display:grid}.c1g .track li{color:var(--text-2);padding-left:22px;font-size:15px;position:relative}.c1g .track li:before{content:"•";color:var(--accent);font-weight:800;position:absolute;left:6px}.c1g .steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px;display:grid}.c1g .step{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.c1g .step:before{counter-increment:s;content:"0" counter(s);color:var(--accent);font-size:14px;font-weight:800}.c1g .step h4{margin-top:10px;font-size:17px;font-weight:800}.c1g .step p{color:var(--text-2);margin-top:6px;font-size:14px}.c1g .step.free{border-color:#f5b83a73}.c1g .step.free:before{color:var(--gold)}.c1g .rights{background:var(--surface);border:1px solid var(--line);border-radius:28px;grid-template-columns:1fr 1.2fr;align-items:center;gap:40px;padding:clamp(28px,5vw,56px);display:grid}.c1g .rights ul{gap:14px;list-style:none;display:grid}.c1g .rights li{gap:12px;font-size:16px;display:flex}.c1g .rights li:before{content:"©";background:var(--accent-soft);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;place-items:center;font-size:14px;font-weight:800;display:grid}.c1g .rights li.ai:before{content:"🛡";font-size:13px}.c1g .rights li b{color:var(--text)}.c1g .faq{gap:10px;max-width:760px;margin-top:36px;display:grid}.c1g details{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:0 22px}.c1g summary{cursor:pointer;justify-content:space-between;gap:12px;padding:20px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.c1g summary::-webkit-details-marker{display:none}.c1g summary:after{content:"+";color:var(--text-3);font-size:20px;line-height:1}.c1g details[open] summary:after{content:"−"}.c1g details p{color:var(--text-2);padding-bottom:20px;font-size:15px}.c1g .final{text-align:center;background:radial-gradient(#ff5c6c29,#0000 65%);padding:120px 0}.c1g .final h2{font-size:clamp(30px,5.4vw,52px)}.c1g .final p{color:var(--text-2);max-width:480px;margin:16px auto 0}.c1g .final .cta{justify-content:center}.c1g footer{border-top:1px solid var(--line);color:var(--text-3);padding:32px 0 48px;font-size:13px}.c1g footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.c1g .trend{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.c1g .ask{letter-spacing:-.02em;color:var(--text-3);font-size:clamp(22px,3.4vw,30px);font-weight:800;line-height:1.4}.c1g .ask+.ask{margin-top:10px}.c1g .ask.hl{color:var(--text)}.c1g .ask.hl em{color:var(--gold);font-style:normal}.c1g .reels{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:32px;display:grid}.c1g .reel-card{aspect-ratio:9/14;cursor:pointer;background:var(--surface-2) center/cover;color:#fff;text-align:left;border:0;border-radius:16px;padding:0;font-family:inherit;position:relative;overflow:hidden}.c1g .reel-card:after{content:"";background:linear-gradient(#0000 45%,#000000e0);transition:background .2s;position:absolute;inset:0}.c1g .reel-card:hover:after{background:linear-gradient(#ff5c6c1f,#000000e0)}.c1g .reel-card b{z-index:1;font-size:14px;line-height:1.35;position:absolute;bottom:12px;left:12px;right:12px}.c1g .reel-card .play{z-index:1;background:#ff5c6ceb;border-radius:50%;place-items:center;width:48px;height:48px;padding-left:3px;font-size:16px;transition:transform .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c1g .reel-card:hover .play{transform:translate(-50%,-50%)scale(1.1)}.c1g .player{z-index:50;background:#000000d9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.c1g .player[hidden]{display:none}.c1g .player-box{aspect-ratio:9/16;width:min(400px,100%);max-height:88vh;position:relative}.c1g .player-box iframe{background:#000;border:0;border-radius:16px;width:100%;height:100%}.c1g .player-close{background:var(--surface-2);color:#fff;cursor:pointer;border:0;border-radius:50%;width:36px;height:36px;font-size:16px;position:absolute;top:-44px;right:0}.c1g .beat{margin-top:120px}.c1g .beat-tag{color:var(--gold);background:var(--gold-soft);border-radius:999px;margin-bottom:16px;padding:6px 12px;font-size:14px;font-weight:800;display:inline-block}.c1g .beat h2{font-size:clamp(30px,5.2vw,48px)}.c1g .beat h2 em{color:var(--gold);font-style:normal}.c1g .spicy{grid-template-columns:1fr 1.15fr;align-items:start;gap:20px;margin-top:40px;display:grid}.c1g .spicy-side{gap:16px;display:grid}.c1g .big-stat{border-radius:var(--radius);background:linear-gradient(135deg,#ff5c6c38,#f5b83a1f);border:1px solid #ff5c6c59;padding:28px}.c1g .big-stat small{color:var(--text-2);font-size:13px;font-weight:700}.c1g .big-stat strong{letter-spacing:-.03em;margin-top:8px;font-size:clamp(40px,6vw,60px);font-weight:900;line-height:1.1;display:block}.c1g .big-stat p{color:var(--text-2);margin-top:10px;font-size:15px}.c1g .big-stat p b{color:var(--gold)}.c1g .rank-head{color:var(--text-3);margin-bottom:10px;font-size:13px;font-weight:700}.c1g .rank{counter-reset:r;gap:8px;list-style:none;display:grid}.c1g .rank li{counter-increment:r}.c1g .rank button{background:var(--surface);border:1px solid var(--line);cursor:pointer;width:100%;color:var(--text);text-align:left;border-radius:16px;align-items:center;gap:14px;padding:10px 16px 10px 10px;font-family:inherit;transition:border-color .15s;display:flex}.c1g .rank button:hover{border-color:#ff5c6c80}.c1g .rank button:before{content:counter(r);color:var(--text-3);text-align:center;flex-shrink:0;width:18px;font-size:18px;font-weight:900}.c1g .rank li:first-child button{background:linear-gradient(90deg, #f5b83a1a, var(--surface));border-color:#f5b83a80}.c1g .rank li:first-child button:before{color:var(--gold)}.c1g .rank .thumb{background:var(--surface-2) center/cover;border-radius:10px;flex-shrink:0;width:52px;height:68px;position:relative}.c1g .rank .thumb:after{content:"▶";background:#00000059;border-radius:10px;place-items:center;font-size:13px;display:grid;position:absolute;inset:0}.c1g .rank .r-txt{flex:1;min-width:0}.c1g .rank .r-txt b{font-size:15px;line-height:1.35;display:block}.c1g .rank .r-txt small{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.c1g .rank .views{white-space:nowrap;font-size:18px;font-weight:900}.c1g .rank li:first-child .views{color:var(--gold);font-size:22px}.c1g .src{color:var(--text-3);margin-top:10px;font-size:12px}.c1g .equation{align-items:stretch;gap:10px;margin-top:40px;display:flex}.c1g .eq{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);text-align:center;flex:1;padding:24px 18px}.c1g .eq i{font-size:30px;font-style:normal;display:block}.c1g .eq b{margin-top:10px;font-size:19px;font-weight:800;display:block}.c1g .eq small{color:var(--text-2);margin-top:4px;font-size:13px;display:block}.c1g .eq.gold{background:linear-gradient(180deg, #f5b83a1f, var(--surface));border-color:#f5b83a80}.c1g .eq.gold b{color:var(--gold)}.c1g .eq.accent{background:linear-gradient(180deg, #ff5c6c24, var(--surface));border-color:#ff5c6c80}.c1g .eq.accent b{color:var(--accent)}.c1g .eq-op{color:var(--text-3);align-self:center;font-size:26px;font-weight:900}.c1g .opp{text-align:center}.c1g .opp h2 em{color:var(--accent);font-style:normal}.c1g .click-demo{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:44px;display:flex}.c1g .click-demo .item{text-align:center;width:150px}.c1g .click-demo .item div{aspect-ratio:3/4;background:var(--surface-2) center/cover;border:1px solid var(--line);border-radius:16px;place-items:center;font-size:40px;display:grid}.c1g .click-demo .item small{color:var(--text-2);margin-top:10px;font-size:14px;font-weight:700;display:block}.c1g .click-demo .op{color:var(--text-3);font-size:26px;font-weight:800}.c1g .click-demo .press{background:radial-gradient(circle at 35% 30%, #ff8a96, var(--accent) 60%, #d63a4b);color:#fff;width:96px;height:96px;box-shadow:0 0 0 8px var(--accent-soft);border-radius:50%;place-items:center;font-size:18px;font-weight:800;animation:1.8s ease-in-out infinite c1g-pulse;display:grid}@keyframes c1g-pulse{50%{transform:scale(.96);box-shadow:0 0 0 16px #ff5c6c0d}}.c1g .opp .btn{margin-top:40px}.c1g .flow{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:44px;display:grid}.c1g .flow div{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:22px 18px;position:relative}.c1g .flow i{font-size:26px;font-style:normal}.c1g .flow b{margin-top:10px;font-size:16px;display:block}.c1g .flow p{color:var(--text-2);margin-top:4px;font-size:13px}.c1g .flow .who-does{background:var(--surface-2);color:var(--text-3);border-radius:6px;margin-top:12px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.c1g .flow .me .who-does{background:var(--accent);color:#fff}.c1g .flow .me{border-color:#ff5c6c73}.c1g .cast-row{grid-template-columns:repeat(8,1fr);gap:10px;margin-top:44px;display:grid}.c1g .cast-row a{background:var(--surface-2);border-radius:14px;position:relative;overflow:hidden}.c1g .cast-row img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .3s}.c1g .cast-row a:hover img{transform:scale(1.05)}.c1g .cast-row span{background:linear-gradient(#0000,#000000d9);padding:22px 10px 8px;font-size:14px;font-weight:800;position:absolute;bottom:0;left:0;right:0}.c1g .cast-note{color:var(--text-3);margin-top:12px;font-size:12px}.c1g .form-wrap{grid-template-columns:1fr 1fr;align-items:start;gap:48px;padding:72px 0 96px;display:grid}.c1g .form-card{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:32px}.c1g .field{margin-top:20px}.c1g .field:first-of-type{margin-top:0}.c1g .field label{margin-bottom:8px;font-size:14px;font-weight:700;display:block}.c1g .field label small{color:var(--text-3);margin-left:4px;font-weight:500}.c1g .field input,.c1g .field select,.c1g .field textarea{background:var(--surface-2);border:1px solid var(--line);width:100%;color:var(--text);border-radius:12px;padding:14px 16px;font-family:inherit;font-size:16px}.c1g .field textarea{resize:vertical;min-height:96px}.c1g .field input:focus,.c1g .field select:focus,.c1g .field textarea:focus{outline:2px solid var(--accent);border-color:#0000}.c1g .check{color:var(--text-2);align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;display:flex}.c1g .check input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px;margin-top:4px}.c1g .form-card .btn{width:100%;margin-top:24px}.c1g .spots{color:var(--text-2);align-items:center;gap:10px;margin-top:28px;font-size:14px;display:flex}.c1g .spots .dot{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.c1g .get{gap:12px;margin-top:28px;list-style:none;display:grid}.c1g .get li{gap:12px;font-size:16px;display:flex}.c1g .get li:before{content:"✓";background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;font-size:13px;font-weight:800;display:grid}.c1g .thanks{text-align:center;padding:20px 0;display:none}.c1g .thanks .big{font-size:48px}.c1g .thanks h3{margin-top:12px;font-size:24px;font-weight:800}.c1g .thanks p{color:var(--text-2);margin-top:8px}.c1g .thanks .btn{margin-top:24px}.c1g .done .thanks{display:block}.c1g .done form{display:none}@media (max-width:860px){.c1g section{padding:72px 0}.c1g .proof-grid,.c1g .tracks,.c1g .rights,.c1g .story,.c1g .form-wrap,.c1g .trend{grid-template-columns:1fr}.c1g .flow{grid-template-columns:1fr 1fr}.c1g .beat{margin-top:88px}.c1g .spicy{grid-template-columns:1fr}.c1g .equation{flex-direction:column}.c1g .eq{text-align:left;grid-template-columns:44px 1fr;align-items:center;column-gap:12px;padding:16px 18px;display:grid}.c1g .eq i{grid-row:span 2}.c1g .eq b{margin-top:0}.c1g .eq-op{align-self:center;font-size:20px;line-height:1;transform:rotate(90deg)}.c1g .reels{scroll-snap-type:x mandatory;margin-right:-20px;padding-right:20px;display:flex;overflow-x:auto}.c1g .reel-card{scroll-snap-align:start;flex:0 0 42%}.c1g .cast-row{grid-template-columns:repeat(4,1fr)}.c1g .click-demo .item{width:110px}.c1g .click-demo{gap:12px}.c1g .who,.c1g .belief{grid-template-columns:1fr}.c1g .steps{grid-template-columns:1fr 1fr}.c1g .ba{grid-template-columns:1fr}.c1g .ba-arrow{margin:0 auto;transform:rotate(90deg)}.c1g .ba-card{width:100%;max-width:380px;margin:0 auto}.c1g .hero .wrap{padding-top:80px;padding-bottom:88px}.c1g .form-wrap{gap:32px;padding-top:48px}}@media (max-width:480px){.c1g .wrap{padding:0 16px}.c1g .steps{grid-template-columns:1fr}.c1g .cta .btn{width:100%}.c1g .stats{gap:6px}.c1g .stat{padding:10px}.c1g .stat strong{font-size:16px}.c1g nav .btn{display:none}.c1g .track,.c1g .form-card,.c1g .compare{padding:24px}.c1g .stack ul,.c1g .stack-total,.c1g .stack-head{padding-left:20px;padding-right:20px}.c1g .belief .q,.c1g .belief .a{padding:20px}}.c1g .sh-tabs{background:var(--surface);gap:6px;padding:10px;display:flex}.c1g .sh-tabs button{border:1px solid var(--line);background:var(--surface-2);height:40px;color:var(--text-2);cursor:pointer;border-radius:10px;flex:1;font-family:inherit;font-size:14px;font-weight:700}.c1g .sh-tabs button.on{background:var(--accent);border-color:var(--accent);color:#fff}.c1g .sh-stage{transition:opacity .35s;position:absolute;inset:0}.c1g .shorts[data-mode=anime] .sh-real,.c1g .shorts[data-mode=real] .sh-anime{opacity:0;pointer-events:none}.c1g .sh-sprite{filter:drop-shadow(-10px 0 22px #5a82ff73)drop-shadow(0 18px 24px #0009);transform-origin:42% 45%;width:128%;max-width:none;animation:6s ease-out infinite c1g-sh-shake;position:absolute;top:4%;left:-21%}@keyframes c1g-sh-shake{0%{transform:scale(1.06)rotate(0)}3%{transform:scale(1.06)rotate(-3deg)translate(-1%)}6%{transform:scale(1.06)rotate(3deg)translate(1%)}9%{transform:scale(1.04)rotate(-2deg)}12%,to{transform:scale(1)rotate(0)}}.c1g .sh-only-real{display:none}.c1g #sh-card[data-mode=real] .sh-only-real{display:block}.c1g #sh-card[data-mode=real] .sh-only-anime{display:none}@media (prefers-reduced-motion:reduce){.c1g .sh-sprite{animation:none}}.c1g .genres{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.c1g .genres span{background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:12px 18px;font-size:16px;font-weight:700}.c1g .genres .g-hot{background:linear-gradient(90deg, #f5b83a24, var(--surface));border-color:#f5b83a99}.c1g .genres em{color:#1a1205;background:var(--gold);vertical-align:1px;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:12px;font-style:normal;font-weight:800}.c1g .who-head{color:var(--text-2);margin-top:56px;font-size:18px;font-weight:800}.c1g .who-head+.who{margin-top:16px}.c1g .sh-char{aspect-ratio:1;transform-origin:50% 55%;filter:drop-shadow(0 0 3px #becdff8c)drop-shadow(-10px 0 24px #5a82ff80);width:95%;animation:6s ease-out infinite c1g-sh-shake;position:absolute;top:16%;left:2.5%}.c1g .sh-char img{width:100%;height:100%;display:block}.c1g .sh-phone{filter:drop-shadow(0 0 10px #9b5cf6e6);width:8%;position:absolute;top:37%;left:31%;transform:rotate(-18deg)}@media (prefers-reduced-motion:reduce){.c1g .sh-char{animation:none}}.c1g .sh-bg,.c1g .sh-cap,.c1g .sh-narr,.c1g .sh-char,.c1g .sh-sprite{animation:none!important}.c1g .sh-bar i{width:35%;animation:none}.c1g .who-story{grid-template-columns:repeat(3,1fr)}.c1g .who-story .top{background:linear-gradient(135deg, #f5b83a24, var(--surface) 60%);border-color:#f5b83a8c;grid-column:1/-1;padding:32px;position:relative}.c1g .who-story .top b{font-size:22px}.c1g .who-story .top p{max-width:640px;font-size:16px}.c1g .rank-badge{color:#1a1205;background:var(--gold);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:800;position:absolute;top:24px;right:24px}@media (max-width:860px){.c1g .who-story{grid-template-columns:1fr}}.c1g .market{grid-template-columns:1fr 1fr;gap:16px;margin-top:40px;display:grid}.c1g .mk-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:26px}.c1g .mk-wide{grid-column:1/-1}.c1g .mk-card small{color:var(--text-2);font-size:13px;font-weight:700;display:block}.c1g .mk-card strong{letter-spacing:-.02em;margin-top:8px;font-size:clamp(26px,3.6vw,36px);font-weight:900;display:block}.c1g .mk-card p{color:var(--text-2);margin-top:10px;font-size:15px}.c1g .mk-card p b{color:var(--text)}.c1g .mk-card .src{color:var(--text-3);margin-top:12px;font-size:12px}.c1g .mk-gold{background:linear-gradient(135deg, #f5b83a1f, var(--surface) 60%);border-color:#f5b83a80}.c1g .mk-gold strong{color:var(--gold)}.c1g .mk-chart{width:100%;height:auto;margin-top:18px;display:block}.c1g .mk-chart text{fill:var(--text-3);font-family:inherit;font-size:12px}.c1g .mk-chart .g{stroke:#ffffff14}.c1g .mk-chart .pk{fill:var(--gold);font-size:13px;font-weight:800}@media (max-width:860px){.c1g .market{grid-template-columns:1fr}}.c1g .apply{max-width:760px;margin:0 auto;padding:56px 0 96px}.c1g .apply-head h1{letter-spacing:-.03em;font-size:clamp(28px,5vw,44px);font-weight:800;line-height:1.25}.c1g .apply-head p{color:var(--text-2);margin-top:10px;font-size:16px}.c1g .from-exp{background:var(--gold-soft);color:var(--gold);border-radius:14px;margin-top:18px;padding:14px 16px;font-size:14px;font-weight:700;display:none}.c1g .from-exp.on{display:block}.c1g .bar-steps{grid-template-columns:repeat(4,1fr);gap:6px;margin:32px 0 8px;display:grid}.c1g .bar-steps i{background:var(--surface-2);border-radius:2px;height:4px}.c1g .bar-steps i.on{background:var(--accent)}.c1g .step-label{color:var(--text-3);font-size:13px;font-weight:700}.c1g .fs{margin-top:20px;display:none}.c1g .fs.on{animation:.3s c1g-rise;display:block}@keyframes c1g-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.c1g .fs h2{font-size:24px}.c1g .fs .hint{color:var(--text-2);margin-top:4px;font-size:15px}.c1g .card{background:var(--surface);border:1px solid var(--line);border-radius:22px;margin-top:20px;padding:clamp(20px,4vw,32px)}.c1g .card .field{margin-top:22px}.c1g .card .field:first-child{margin-top:0}.c1g .req{color:var(--accent);margin-left:2px}.c1g .row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.c1g .card .row .field{margin-top:22px}.c1g .card>.row:first-child .field{margin-top:0}.c1g .count{text-align:right;color:var(--text-3);margin-top:4px;font-size:12px}.c1g .field .sub{color:var(--text-3);margin:-4px 0 8px;font-size:13px}.c1g .field input.bad,.c1g .field textarea.bad,.c1g .field select.bad{outline:2px solid var(--accent)}.c1g .radios{flex-wrap:wrap;gap:8px;display:flex}.c1g .radios label{color:var(--text-2);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:999px;margin:0;padding:9px 14px;font-size:14px;font-weight:600}.c1g .radios input{display:none}.c1g .radios label:has(input:checked){background:var(--accent);border-color:var(--accent);color:#fff}.c1g .radios.bad label{border-color:var(--accent)}.c1g .links input+input{margin-top:8px}.c1g .contact-note{background:var(--surface-2);color:var(--text-2);border-radius:12px;margin-top:20px;padding:14px 16px;font-size:14px}.c1g .contact-note b{color:var(--text)}.c1g .ref-toon input[type=url]+input[type=url]{margin-top:8px}.c1g .files{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.c1g .file-btn{min-width:150px;color:var(--text-2);background:var(--surface-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:1px dashed #ffffff38;border-radius:12px;flex:1;align-items:center;gap:6px;margin:0;padding:12px 14px;font-size:14px;font-weight:600;display:flex;overflow:hidden}.c1g .file-btn:hover{border-color:var(--accent)}.c1g .file-btn.has{color:var(--text);border-style:solid;border-color:#f5b83a99}.c1g .file-btn input{display:none}.c1g .file-note{color:var(--text-3);margin-top:8px;font-size:12px}.c1g .file-note.bad{color:var(--accent)}.c1g .consent{background:var(--surface-2);color:var(--text-2);border-radius:14px;margin-top:10px;padding:16px;font-size:13px}.c1g .consent b{color:var(--text)}.c1g .consent ul{margin:6px 0 0 18px}.c1g .check.bad{color:var(--accent)}.c1g .review{gap:10px;display:grid}.c1g .review div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:12px;padding-bottom:10px;font-size:14px;display:grid}.c1g .review div:last-child{border:0;padding:0}.c1g .review dt{color:var(--text-3)}.c1g .review dd{white-space:pre-wrap;word-break:break-word}.c1g .nav-btns{justify-content:space-between;gap:10px;margin-top:24px;display:flex}.c1g .nav-btns .btn{min-width:140px}.c1g .saved{color:var(--text-3);text-align:center;margin-top:14px;font-size:12px}.c1g .err{color:var(--accent);margin-top:12px;font-size:14px;display:none}.c1g .err.on{display:block}.c1g .done-box{text-align:center;padding:40px 0;display:none}.c1g .done-box.on{display:block}.c1g .done-box .big{font-size:56px}.c1g .done-box h2{margin-top:12px}.c1g .done-box p{color:var(--text-2);margin-top:10px}.c1g .done-box ol{text-align:left;counter-reset:d;gap:10px;max-width:380px;margin:28px auto 0;list-style:none;display:grid}.c1g .done-box li{gap:12px;font-size:15px;display:flex}.c1g .done-box li:before{counter-increment:d;content:counter(d);background:var(--surface-2);border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:grid}.c1g .done-box .btn{margin-top:28px}@media (max-width:560px){.c1g .row{grid-template-columns:1fr;gap:0}.c1g .card>.row:first-child .field+.field{margin-top:22px}.c1g .review div{grid-template-columns:1fr;gap:2px}.c1g .nav-btns .btn{flex:1;min-width:0}}.c1g input,.c1g select,.c1g textarea,.c1g button{letter-spacing:normal;line-height:normal}.c1g .spicy>*,.c1g .rank>li,.c1g .rank .r-txt{min-width:0}
