@font-face{font-family:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/2d07845c033ca1d5-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4c13d1fbac9aca79-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff400540610f9b2a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mitr;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67ada335d3ad82d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/01277ef3a7244ee8-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e23fa824cf1ab1ff-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6bb88cb0bbe8bd52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mitr;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e57321d00e3cc140-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6c95ac971ee58d16-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/336a0ade8be726b0-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6576b35d0ede074a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Mitr;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9f5b3cf6567c77df-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Mitr Fallback;src:local("Arial");ascent-override:100.52%;descent-override:36.71%;line-gap-override:0.00%;size-adjust:114.40%}.__className_edc735{font-family:Mitr,Mitr Fallback;font-style:normal}.__variable_edc735{--font-mitr:"Mitr","Mitr Fallback"}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anuphan;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anuphan;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anuphan;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b86b71495302ed8f-s.p.woff2) format("woff2");unicode-range:u+02d7,u+0303,u+0331,u+0e01-0e5b,u+200c-200d,u+25cc}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/28ed2746e72fcf41-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce8d4b74114316ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Anuphan;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d877add5adc7a711-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Anuphan Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_0589f0{font-family:Anuphan,Anuphan Fallback;font-style:normal}.__variable_0589f0{--font-anuphan:"Anuphan","Anuphan Fallback"}:root{color-scheme:dark;--ground:#0C0A13;--surface:#16131F;--surface2:#201B2B;--line:#2C2640;--text:#F6F3FB;--muted:#BAB3CB;--dim:#9089A3;--line-green:#06C755;--gold:#F5A623;--gold-ink:#1A1206;--iri:linear-gradient(100deg,#9DD9FF,#C9A6FF 30%,#FF9ECF 55%,#FFE38A 78%,#A8F0C6);--display:var(--font-mitr),Mitr,"Noto Sans Thai",system-ui,sans-serif;--body:var(--font-anuphan),Anuphan,"Noto Sans Thai",system-ui,sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}img{max-width:100%}body,html{background:var(--ground)}body{color:var(--text);font-family:var(--body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}button{font:inherit}a,button{color:inherit}:focus-visible{outline:2px solid #C9A6FF;outline-offset:3px;border-radius:12px}h1,h2,h3{font-family:var(--display);font-weight:600;line-height:1.36;letter-spacing:-.005em;margin:0;text-wrap:balance}.iri{background:var(--iri);-webkit-background-clip:text;background-clip:text;color:transparent}.app{max-width:1180px;margin:0 auto;padding-inline:16px;padding-block:0 120px;position:relative;min-height:100vh}@media (min-width:900px){.app{padding-inline:32px;padding-block:0 80px}}.aurora{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.aurora span{position:absolute;width:70vmax;height:70vmax;border-radius:50%;filter:blur(90px);opacity:.26;animation:drift 24s ease-in-out infinite alternate}.aurora span:first-child{background:#6D4BFF;left:-30vmax;top:-34vmax}.aurora span:nth-child(2){background:#FF4FA3;right:-38vmax;top:6vmax;animation-delay:-8s;opacity:.15}.aurora span:nth-child(3){background:#22D3C5;left:-6vmax;bottom:-50vmax;animation-delay:-14s;opacity:.14}@keyframes drift{to{transform:translate(8vmax,6vmax) scale(1.15)}}main{position:relative;z-index:1;animation:enter .5s cubic-bezier(.2,.8,.2,1)}@keyframes enter{0%{opacity:0;transform:translateY(16px)}}.top{display:flex;align-items:center;gap:10px;padding-block:12px;position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:40}.top:before{content:"";position:absolute;inset:0 calc(50% - 50vw);background:linear-gradient(var(--ground) 55%,transparent);z-index:-1}.brand{display:flex;align-items:center;gap:8px;font-family:var(--display);font-weight:600;font-size:19px;background:none;border:0;cursor:pointer;padding:0;min-height:44px}.brand .dot{width:30px;height:30px;border-radius:50%;background:conic-gradient(from 200deg,#9DD9FF,#C9A6FF,#FF9ECF,#FFE38A,#A8F0C6,#9DD9FF);box-shadow:0 0 18px rgba(201,166,255,.5);position:relative}.brand .dot:after,.brand .dot:before{content:"";position:absolute;top:9px;width:5px;height:11px;border-radius:9px;background:#1B1030;animation:blink 4.4s infinite}.brand .dot:before{left:9px}.brand .dot:after{right:9px}.brand small{font-family:var(--body);font-weight:500;font-size:13px;color:var(--dim);display:none}@media (min-width:600px){.brand small{display:inline}}@keyframes blink{0%,90%,to{transform:scaleY(1)}94%,97%{transform:scaleY(.1)}}.nav{margin-left:auto;display:flex}.btn,.nav{gap:8px;align-items:center}.btn{min-height:46px;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:rgba(22,19,31,.8);display:inline-flex;font-weight:600;font-size:14.5px;cursor:pointer;text-decoration:none;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.l{background:var(--line-green);color:#04170B}.btn.k,.btn.l{border-color:transparent}.btn.k{background:var(--gold);color:var(--gold-ink)}.btn .mini{display:flex}.btn .mini img{width:24px;height:24px;object-fit:contain;margin-left:-8px}.btn .mini img:first-child{margin-left:0}@property --ra{syntax:"<angle>";inherits:false;initial-value:0deg}.nav{isolation:isolate}.btn.ring{position:relative;border-color:transparent;font-weight:700;padding:0 18px 0 12px}.btn.ring:after,.btn.ring:before{content:"";position:absolute;border-radius:inherit;background:var(--ring);animation:ring-spin 6s linear infinite}.btn.ring:before{inset:-2px;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.btn.ring:after{inset:-5px;filter:blur(14px);opacity:.32;z-index:-1}.btn.team{background:#14111C;--ring:conic-gradient(from var(--ra),#FF7A3D,#FF4FA3,#8B5CF6,#3D6BFF,#22D3C5,#8BE04E,#FFC93A,#FF7A3D)}.btn.klang{background:linear-gradient(160deg,#2E1F07,#1A1206);--ring:conic-gradient(from var(--ra),#FFE7A3,#F5A623,#9A5E0C,#FFD36B,#F5A623,#FFE7A3);color:#FFD27A}.btn.klang:after{opacity:.4}.gtx{background:linear-gradient(90deg,#FFE7A3,#FFC24A 55%,#FFE7A3);-webkit-background-clip:text;background-clip:text;color:transparent}.btn .pop img{width:34px;height:34px;margin-left:-12px;margin-top:-10px;animation:bob 2.4s ease-in-out infinite}.btn .pop img:first-child{margin-left:0}.btn .pop img:nth-child(2){animation-delay:.3s}.btn .pop img:nth-child(3){animation-delay:.6s}@keyframes ring-spin{to{--ra:360deg}}@keyframes bob{50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.btn .pop img,.btn.ring:after,.btn.ring:before{animation:none}}.desk{display:none}@media (min-width:900px){.desk{display:inline-flex}.dock{display:none!important}}.back{width:46px;height:46px;border-radius:15px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;cursor:pointer;flex:none}.hero{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;align-items:center}.hero .hcopy{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;order:2}.hero h1{font-size:clamp(34px,6.4vw,64px);line-height:1.34}.hero h1 .big{display:inline-block;font-size:1.55em;line-height:1.1}.nb{white-space:nowrap}.hstats{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.hstats span{padding:6px 12px;border-radius:999px;border:1px solid var(--line);font-size:13px;color:var(--muted)}.hero p{margin:0;color:var(--muted);font-size:clamp(16px,1.6vw,19px)}.hero .ctas{display:none;gap:10px;margin-top:6px}.free{gap:6px;padding:6px 12px;border-radius:999px;background:rgba(6,199,85,.12);color:#7CF0AE;border:1px solid rgba(6,199,85,.3)}.free,.livebadge{display:inline-flex;align-items:center;font-weight:600;font-size:13px}.livebadge{gap:8px;padding:6px 14px;border-radius:999px;background:rgba(255,138,61,.12);color:#FFB37A;border:1px solid rgba(255,138,61,.32)}.livebadge i{width:8px;height:8px;border-radius:50%;background:#FF8A3D;flex:none;animation:pulse 1.6s infinite}.count-wrap{display:inline-flex;align-items:baseline;gap:10px}.chip-today{display:inline-block;padding:4px 10px;border-radius:999px;background:rgba(124,240,174,.14);color:#7CF0AE;font-size:13px;font-weight:700;white-space:nowrap}.copy-counter .num{display:inline-block;animation:numIn .4s ease}@keyframes numIn{0%{opacity:.25;transform:translateY(3px)}}@media (min-width:900px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:24px;padding-block:10px 0}.hero .hcopy{order:0;align-items:flex-start;text-align:left}.hstats{justify-content:flex-start}.hero .ctas{display:flex}.hero .ctas .btn{min-height:54px;padding:0 22px;font-size:16px}}.stage{position:relative;width:100%;max-width:560px;aspect-ratio:1/.86;margin:0 auto;touch-action:pan-y}@media (min-width:900px){.stage{aspect-ratio:1/1}}.stage canvas.orbgl{width:62%;height:62%;transform:translate(-50%,-50%)}.stage .face,.stage canvas.orbgl{position:absolute;left:50%;top:50%;pointer-events:none}.stage .face{width:20%;height:20%;transform:translate(-50%,-52%);display:flex;justify-content:center;gap:22%}.stage .face i{width:22%;height:56%;margin-top:8%;border-radius:99px;background:#1B1030;opacity:.85;animation:blink 4.4s infinite;transform-origin:50% 60%}.stage .face b{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--display);font-weight:600;font-size:clamp(20px,3vw,30px);color:#1B1030}.stage .ring{border-radius:50%;border:1px solid rgba(255,255,255,.08);transform:translate(-50%,-50%) rotateX(68deg);pointer-events:none}.sat,.stage .ring{position:absolute;left:50%;top:50%}.sat{width:var(--w,21%);aspect-ratio:4/5;margin:0;padding:0;border:0;background:none;cursor:pointer;will-change:transform;transform-origin:50% 50%}.sat .in{position:absolute;inset:0;display:block}.sat img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,.5)) drop-shadow(0 0 16px var(--glow,rgba(201,166,255,.35)));pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sat .nm{position:absolute;left:50%;bottom:-6%;transform:translateX(-50%);padding:3px 10px;border-radius:999px;background:rgba(12,10,19,.82);border:1px solid var(--line);font-size:12.5px;font-weight:600;white-space:nowrap;opacity:0;transition:opacity .2s}.sat:focus-visible .nm,.sat:hover .nm{opacity:1}.shadow{position:absolute;left:50%;top:50%;width:var(--w,21%);height:4%;border-radius:50%;background:radial-gradient(rgba(0,0,0,.55),transparent 70%);pointer-events:none;will-change:transform}.sec-title{display:flex;align-items:baseline;justify-content:space-between;margin:34px 0 16px;flex-wrap:wrap;gap:8px}.sec-title h2{font-size:clamp(22px,2.6vw,30px)}.sec-title span{font-size:13px;color:var(--dim)}.tabs{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:var(--surface);border:1px solid var(--line)}.tab{min-height:38px;padding:0 14px;border-radius:999px;border:0;background:transparent;color:var(--muted);font-weight:600;font-size:13.5px;cursor:pointer;white-space:nowrap}.tab[aria-selected=true]{background:var(--iri);color:#1B1030}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}@media (min-width:700px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1000px){.tiles{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}}.tile{position:relative;border-radius:26px;border:1px solid rgba(255,255,255,.08);padding:0;cursor:pointer;text-align:left;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:1/1.08;background:radial-gradient(120% 90% at 50% 20%,color-mix(in oklab,var(--c) 55%,#0C0A13) 0,color-mix(in oklab,var(--c) 18%,#0C0A13) 60%,#110E19 100%);will-change:transform;isolation:isolate}.tile:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(200px circle at var(--mx,50%) var(--my,30%),rgba(255,255,255,.18),transparent 60%);opacity:0;transition:opacity .25s}.tile:hover:after{opacity:1}.tile .bot{position:absolute;left:8%;right:8%;top:6%;bottom:30%;pointer-events:none}.tile .bot img{width:100%;height:100%;object-fit:contain;display:block;filter:drop-shadow(0 12px 16px rgba(0,0,0,.45));animation:float 4s ease-in-out infinite;animation-delay:var(--d,0s)}@keyframes float{50%{transform:translateY(-6px) rotate(-1.5deg)}}.tile .lab{position:relative;padding:12px 14px 14px;display:flex;flex-direction:column;gap:2px;background:linear-gradient(transparent,rgba(12,10,19,.75) 40%);border-radius:0 0 26px 26px}.tile .lab b{font-family:var(--display);font-weight:500;font-size:clamp(15px,1.4vw,17px);line-height:1.36}.tile .lab small{font-size:12px;color:var(--muted)}.sticker{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:999px;background:var(--iri);color:#1B1030;font-weight:700;font-size:11.5px;box-shadow:0 2px 10px rgba(201,166,255,.35)}.tile .mew{position:absolute;top:10px;left:10px;z-index:3}.teaser{margin-top:26px;border-radius:28px;padding:16px 18px;border:1px solid var(--line);background:linear-gradient(140deg,#241A3A,#14111C 70%);display:flex;align-items:center;gap:16px;cursor:pointer;width:100%;text-align:left;overflow:hidden}.teaser .crew{display:flex;flex:none}.teaser .crew img{width:58px;height:72px;object-fit:contain;margin-left:-18px;filter:drop-shadow(0 6px 10px rgba(0,0,0,.5))}.teaser .crew img:first-child{margin-left:0}.teaser b{font-family:var(--display);font-weight:500;font-size:clamp(17px,2vw,22px);display:block;line-height:1.38}.teaser small{color:var(--muted);font-size:13.5px}.teaser svg{margin-left:auto;flex:none}.cat-head{display:flex;align-items:center;gap:16px;margin:4px 0 18px}.cat-head .big{width:120px;flex:none;animation:float 3.6s ease-in-out infinite}.cat-head .big img{width:100%;display:block;filter:drop-shadow(0 0 26px var(--glow))}.cat-head h1{font-size:clamp(28px,4vw,44px)}.cat-head p{margin:2px 0 0;color:var(--dim);font-size:14px}@media (min-width:900px){.cat-head .big{width:170px}}.chips{overflow-x:auto;padding-bottom:6px;margin-inline:-16px;padding-inline:16px;scrollbar-width:none}.chip,.chips{display:flex;gap:8px}.chip{flex:none;min-height:44px;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-weight:600;font-size:14px;cursor:pointer}.chip i{width:12px;height:12px;border-radius:50%;background:var(--ai)}.chip[aria-pressed=true]{background:var(--text);color:var(--ground);border-color:var(--text)}.cards{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:14px}@media (min-width:900px){.cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.card{display:flex;gap:14px;align-items:center;padding:14px 16px;border-radius:22px;border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;width:100%;transition:transform .2s,border-color .2s}.card:hover{transform:translateY(-2px);border-color:#4A3F66}.card .rank{width:24px;text-align:center;font-weight:700;font-size:19px;color:#FF8A3D}.card .av,.card .rank{flex:none;font-family:var(--display)}.card .av{width:48px;height:48px;border-radius:16px;display:grid;place-items:center;background:color-mix(in oklab,var(--ai) 30%,#16131F);border:1px solid color-mix(in oklab,var(--ai) 50%,transparent);font-weight:600;font-size:15px;color:#fff}.card .txt{display:flex;flex-direction:column;gap:6px;min-width:0}.card .t{font-family:var(--display);font-weight:500;font-size:16.5px;line-height:1.42}.meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--dim)}.meta .copies{align-items:center;gap:4px}.lv,.meta .copies{display:inline-flex}.lv{gap:3px}.lv i{width:7px;height:7px;border-radius:50%;background:#3B3350}.lv i.on{background:#C9A6FF}.card svg.go{flex:none;margin-left:auto;color:var(--dim)}.case-head{display:flex;gap:16px;align-items:center;margin:4px 0 16px}.case-head img{width:84px;flex:none;filter:drop-shadow(0 0 20px var(--glow));animation:float 3.6s ease-in-out infinite}.case-head h1{font-size:clamp(22px,3vw,34px);line-height:1.42}.case-grid{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}@media (min-width:900px){.case-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:20px;align-items:start}}.chat{border-radius:26px;border:1px solid var(--line);background:#110E18;padding:14px;flex-direction:column;min-height:280px}.chat,.chat-top{display:flex;gap:10px}.chat-top{align-items:center;padding-bottom:10px;border-bottom:1px solid var(--line);font-weight:600;font-size:14px}.chat-top img{width:34px;height:34px;object-fit:contain}.chat-top small{margin-left:auto;font-weight:500;color:#7CF0AE;font-size:12px;display:flex;align-items:center;gap:6px}.chat-top small:before{content:"";width:7px;height:7px;border-radius:50%;background:#2BDB7A;animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.3}}.msg{display:flex;gap:8px;align-items:flex-end}.msg.me{flex-direction:row-reverse}.msg img{width:30px;height:30px;object-fit:contain;flex:none}.bubble{max-width:82%;padding:10px 14px;border-radius:18px;font-size:14.5px;line-height:1.55}.msg.bot .bubble{background:#221C30;border-bottom-left-radius:6px}.msg.me .bubble{background:#6D4BFF;color:#fff;border-bottom-right-radius:6px}.bubble.done{background:rgba(6,199,85,.14)!important;border:1px solid rgba(6,199,85,.35);display:flex;gap:8px;align-items:center}.typing{display:inline-flex;gap:4px;padding:12px 14px;border-radius:18px;background:#221C30;border-bottom-left-radius:6px}.typing span{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.6);animation:ty .8s ease-in-out infinite}.typing span:nth-child(2){animation-delay:.15s}.typing span:nth-child(3){animation-delay:.3s}@keyframes ty{50%{transform:translateY(-4px);opacity:1}0%,to{opacity:.4}}.replay{align-self:center;margin-top:auto;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--dim);font-size:13px;cursor:pointer}.prompt{border-radius:26px;padding:16px;background:var(--surface);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.prompt .lbl{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--dim);font-weight:600}.prompt p{margin:0;font-size:14.5px;line-height:1.7;color:#E6E0F2;max-height:5.1em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 60%,transparent);mask-image:linear-gradient(#000 60%,transparent)}.prompt.open p{max-height:none;-webkit-mask-image:none;mask-image:none}.more{background:none;border:0;color:#C9A6FF;font-weight:600;font-size:13px;cursor:pointer;min-height:36px}.copy{min-height:58px;border-radius:18px;border:0;cursor:pointer;font-weight:700;font-size:17px;background:var(--iri);color:#1B1030;justify-content:center}.copy,.copy .row{display:flex;align-items:center;gap:10px}.copy[data-copied]{background:#1F3A2B;color:#9CF5C3}.copy .ck path{stroke-dasharray:24;stroke-dashoffset:24;animation:draw .45s ease .1s forwards}@keyframes draw{to{stroke-dashoffset:0}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.step{border-radius:18px;background:var(--surface);border:1px solid var(--line);padding:12px 8px;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:13px;font-weight:600;line-height:1.4}.step .ic{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:#221C30;color:#C9A6FF}.gold{border-radius:26px;padding:16px 18px;background:linear-gradient(150deg,#3A2608,#1C140A 60%);border:1px solid #6b4a12;display:flex;gap:14px;align-items:center}.gold .gem{width:58px;height:58px;flex:none;border-radius:18px;display:grid;place-items:center;background:radial-gradient(circle at 40% 35%,#FFE3A3,#F5A623 55%,#9A5C00);box-shadow:0 0 24px rgba(245,166,35,.35)}.gold b{font-family:var(--display);font-weight:500;font-size:17px;display:block;line-height:1.4}.gold small{color:#E3CFA6;font-size:13px}.gold a{margin-left:auto;flex:none;min-height:46px;display:flex;align-items:center;padding:0 16px;border-radius:14px;background:var(--gold);color:var(--gold-ink);font-weight:700;text-decoration:none;font-size:14px}.col{display:flex;flex-direction:column;gap:14px}.team-wrap{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;align-items:center}@media (min-width:900px){.team-wrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:28px}}.team-wrap .stage{max-width:640px}#teamStage canvas.orbgl{width:50%;height:50%}#teamStage .face{width:16%;height:16%}.sheet{border-radius:26px;padding:16px;background:var(--surface);border:1px solid var(--line);display:flex;gap:14px;align-items:center;min-height:120px}.sheet img{width:92px;flex:none;filter:drop-shadow(0 0 18px var(--glow))}.sheet b{font-family:var(--display);font-weight:500;font-size:20px}.sheet p{margin:2px 0 0;color:var(--muted);font-size:14.5px;line-height:1.5}.tierpill{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.tierpill.free{background:rgba(6,199,85,.16);color:#7CF0AE}.tierpill.pro{background:rgba(245,166,35,.16);color:#FFC966}.flow{border-radius:26px;padding:16px 12px;background:#110E18;border:1px solid var(--line)}.flow h3{font-size:16px;margin:0 4px 10px}.flow svg{width:100%;height:auto;display:block}.tiers{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding:4px 16px 8px;scrollbar-width:none}@media (min-width:900px){.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}}.tier{flex:0 0 80%;scroll-snap-align:center;border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:12px;border:1px solid var(--line);background:var(--surface);position:relative;overflow:hidden}.tier .who{font-size:12.5px;font-weight:700;letter-spacing:.02em}.tier b{font-family:var(--display);font-weight:500;font-size:21px;line-height:1.38}.tier .art{height:96px;display:flex;align-items:flex-end}.tier .art img{height:96px;width:auto;margin-left:-26px;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5))}.tier .art img:first-child{margin-left:0}.tier a,.tier button.act{margin-top:auto;min-height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:700;text-decoration:none;border:0;cursor:pointer}.tier.t1 .who{color:var(--muted)}.tier.t1 button.act{background:var(--surface2);color:var(--text)}.tier.t2{background:linear-gradient(160deg,#0E2A1B,#121A15);border-color:#1E5532}.tier.t2 .who{color:#7CF0AE}.tier.t2 button.act{background:var(--line-green);color:#04170B}.tier.t3{background:linear-gradient(160deg,#3A2608,#1A130A);border-color:#6B4A12}.tier.t3 .who{color:#FFC966}.tier.t3 a{background:var(--gold);color:var(--gold-ink)}.line-wrap{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;max-width:980px;margin:0 auto}@media (min-width:900px){.line-wrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px}}.phone{border-radius:32px;border:1px solid var(--line);overflow:hidden;max-width:420px;width:100%;margin:0 auto}.phone .bar{background:#2B3A55;color:#fff;padding:12px 16px;display:flex;align-items:center;gap:10px;font-weight:600}.phone .bar img{width:30px;height:30px;object-fit:contain}.phone .body{padding:14px;display:flex;flex-direction:column;gap:10px;min-height:340px;background:linear-gradient(#93B1DC,#7E9FD0)}.phone .msg.me .bubble{background:#8DE055;color:#0E2A06;font-weight:600}.phone .msg.bot .bubble{background:#fff;color:#1B1B1F}.giftcards{display:flex;gap:8px}.gift{flex:1 1;background:#fff;color:#1B1B1F;border-radius:16px;padding:8px 6px 10px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;font-size:12.5px;font-weight:600;line-height:1.35}.gift img{width:52px;height:60px;object-fit:contain}.gift .trio{display:flex;justify-content:center}.gift .trio img{width:36px;height:60px;margin-left:-12px}.gift .trio img:first-child{margin-left:0}.kw{text-align:center;display:flex;flex-direction:column;gap:6px;align-items:center}@media (min-width:900px){.kw{align-items:flex-start;text-align:left}}.kw h1{font-size:clamp(26px,3.2vw,40px)}.kw small{color:var(--muted);font-size:15px}.kw strong{font-family:var(--display);font-weight:600;font-size:clamp(44px,6vw,64px);line-height:1.3}.big-line{margin-top:10px;min-height:60px;width:100%;max-width:420px;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:10px;background:var(--line-green);color:#04170B;font-weight:700;font-size:17px;text-decoration:none}.email-alt button{background:none;border:0;color:var(--dim);text-decoration:underline;cursor:pointer;min-height:44px;font-size:14px}.email-form{display:flex;gap:8px;margin-top:6px;width:100%;max-width:420px}.email-form input{flex:1 1;min-width:0;min-height:48px;border-radius:14px;border:1px solid var(--line);background:var(--surface);color:var(--text);padding:0 14px;font:inherit}.email-form button{min-height:48px;border-radius:14px;border:1px solid #c9a6ff;background:transparent;color:#C9A6FF;font-weight:700;padding:0 16px;cursor:pointer;text-decoration:none}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.dock{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(transparent,var(--ground) 35%)}.dock .in{max-width:440px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dock a,.dock button{min-height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:8px;font-weight:700;font-size:15px;text-decoration:none;border:0;cursor:pointer}.dock .l{background:var(--line-green);color:#04170B}.dock .k{background:var(--gold);color:var(--gold-ink)}.foot{margin-top:56px;padding-block:20px;border-top:1px solid var(--line);font-size:13px;color:var(--dim);display:flex;flex-wrap:wrap;gap:8px 18px;justify-content:space-between}.foot a{color:var(--muted)}.src{font-size:13px;color:var(--dim);display:flex;gap:6px;align-items:center;flex-wrap:wrap}.src a{color:#C9A6FF}.more-cards{margin-top:14px;display:flex;justify-content:center}.legend{margin-top:40px;border-radius:20px;border:1px dashed var(--line);padding:14px 18px;font-size:13px;color:var(--muted)}.legend ul{margin:6px 0 0;padding-left:18px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important}}.back,.brand,.btn,.card,.teaser,.tier a,.tile{text-decoration:none}.tier a.act{margin-top:auto;min-height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:700}