.gw-root{--gw-bg:#0a0a0a;--gw-bg-soft:#111111;--gw-panel:#ffffff08;--gw-line:#ffffff14;--gw-line-strong:#ffffff2e;--gw-text:#ffffff;--gw-soft:#999999;--gw-muted:#858585;--gw-accent:#00ff94;--gw-accent-hover:#00e085;--gw-ink:#020806;--gw-ease:cubic-bezier(0.22,1,0.36,1);--gw-head:var(--font-bai-jamjuree),"Bai Jamjuree","Inter",system-ui,sans-serif;--gw-mono:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,monospace;background:var(--gw-bg);color:var(--gw-text);line-height:1.6;overflow-x:clip;cursor:auto}.gw-root *,.gw-root :after,.gw-root :before{box-sizing:border-box}.gw-root :where(a){color:inherit;text-decoration:none}.gw-root :where(h1,h2,h3){font-family:var(--gw-head);font-weight:700;letter-spacing:-.03em;line-height:1.04;margin:0}.gw-root :where(p){margin:0}.gw-root :where(ul){list-style:none;margin:0;padding:0}.gw-root ::selection{background:rgba(0,255,148,.3);color:#fff;-webkit-text-fill-color:#fff}.gw-wrap{width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem);z-index:1}.gw-sec,.gw-wrap{position:relative}.gw-sec{padding-block:clamp(3.5rem,7vw,6rem)}.gw-sec+.gw-sec{border-top:1px solid var(--gw-line)}.gw-grid-bg:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff12 1px,transparent 0),linear-gradient(90deg,#ffffff12 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 75%);mask-image:radial-gradient(ellipse 80% 60% at 50% 30%,#000 0,transparent 75%)}.gw-eyebrow{font-family:var(--gw-mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.24em;color:var(--gw-muted);display:inline-flex;align-items:center;gap:.6em}.gw-eyebrow:before{content:"";width:1.6em;height:1px;background:var(--gw-accent)}.gw-title{font-size:clamp(1.9rem,4vw,3.1rem);margin-top:1rem;max-width:20ch}.gw-title em{font-style:normal;color:var(--gw-accent)}.gw-lead{color:var(--gw-soft);font-size:clamp(1rem,1.6vw,1.15rem);max-width:56ch;margin-top:1.1rem}.gw-head{margin-bottom:clamp(2rem,4vw,3.2rem)}.gw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6em;height:56px;padding-inline:32px;font-weight:700;font-size:1rem;border:1px solid transparent;transition:background .2s var(--gw-ease),border-color .2s var(--gw-ease),color .2s var(--gw-ease),transform .3s var(--gw-ease);white-space:nowrap}.gw-btn-primary{background:var(--gw-accent);color:var(--gw-ink);border-color:var(--gw-accent)}.gw-btn-primary:hover{background:var(--gw-accent-hover);border-color:var(--gw-accent-hover);transform:translateY(-2px)}.gw-btn-ghost{color:var(--gw-text);border-color:var(--gw-line-strong)}.gw-btn-ghost:hover{border-color:var(--gw-accent);color:var(--gw-accent)}.gw-btn:focus-visible,.gw-root a:focus-visible,.gw-root summary:focus-visible{outline:2px solid var(--gw-accent);outline-offset:3px}.gw-hero{padding-top:clamp(7.5rem,15vh,10rem);padding-bottom:clamp(3.5rem,7vw,6rem);overflow:hidden}.gw-hero:after{content:"";position:absolute;inset:0 0 auto 0;height:60%;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 25% 0,#00ff9418,transparent 70%)}.gw-hero-grid{display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media (min-width:1024px){.gw-hero-grid{grid-template-columns:1.05fr .95fr}}.gw-hero h1{font-size:clamp(2.4rem,6vw,4.6rem);margin-top:1.4rem}.gw-hero h1 em{font-style:normal;color:var(--gw-accent)}.gw-cta-row{gap:1rem;margin-top:2rem}.gw-cta-row,.gw-points{display:flex;flex-wrap:wrap}.gw-points{gap:.6rem 1.6rem;margin-top:1.8rem;font-family:var(--gw-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gw-muted)}.gw-points li:before{content:"▸ ";color:var(--gw-accent)}.gw-mock{border:1px solid #ffffff1a;background:linear-gradient(180deg,#0e0e0e,#0a0a0a);border-radius:20px;overflow:hidden;box-shadow:0 30px 80px -30px #00ff9426}.gw-mock-bar{display:flex;align-items:center;gap:6px;padding:.75rem 1rem;border-bottom:1px solid var(--gw-line)}.gw-mock-bar i{width:9px;height:9px;border-radius:50%;background:#ffffff22}.gw-mock-bar span{margin-left:.7rem;flex:1;font-family:var(--gw-mono);font-size:.65rem;color:var(--gw-muted);letter-spacing:.06em;border:1px solid var(--gw-line);padding:.2rem .7rem}.gw-mock svg{display:block;width:100%;height:auto}.gw-scan{animation:gw-scan 4s linear infinite}.gw-pulse{animation:gw-pulse 2.2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}.gw-blink{animation:gw-blink 1.2s steps(2) infinite}@keyframes gw-scan{0%{transform:translateY(0)}to{transform:translateY(300px)}}@keyframes gw-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes gw-blink{50%{opacity:0}}.gw-cards{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.gw-card{position:relative;border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:16px;padding:1.6rem;transition:border-color .3s var(--gw-ease),background .3s var(--gw-ease),transform .3s var(--gw-ease)}.gw-card:hover{border-color:#00ff942e;background:#ffffff0e;transform:translateY(-3px)}.gw-num{font-family:var(--gw-mono);font-size:.7rem;letter-spacing:.2em;color:var(--gw-accent)}.gw-ico{width:44px;height:44px;display:grid;place-items:center;border:1px solid #00ff9440;background:#00ff9410;color:var(--gw-accent);border-radius:10px;margin:1rem 0 1.1rem}.gw-ico svg{width:20px;height:20px}.gw-card h3{font-size:1.25rem;letter-spacing:-.02em}.gw-card p{color:var(--gw-soft);font-size:.95rem;margin-top:.6rem}.gw-coop{display:grid;gap:1rem;align-items:stretch}@media (min-width:820px){.gw-coop{grid-template-columns:1fr auto 1fr}}.gw-player{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:20px;padding:clamp(1.4rem,3vw,2.2rem)}.gw-player.p1{border-color:#00ff9440;background:linear-gradient(180deg,#00ff9410,#ffffff06)}.gw-player.p2{border-color:#ffb02040;background:linear-gradient(180deg,#ffb02010,#ffffff06)}.gw-tag{font-family:var(--gw-mono);font-size:.7rem;letter-spacing:.22em;text-transform:uppercase}.p1 .gw-tag{color:var(--gw-accent)}.p2 .gw-tag{color:#ffb020}.gw-player h3{font-size:1.7rem;margin:.7rem 0 .6rem}.gw-player p{color:var(--gw-soft)}.gw-plus{display:grid;place-items:center;font-family:var(--gw-mono);font-size:1.6rem;color:var(--gw-muted)}.gw-plus span{display:grid;place-items:center;width:54px;height:54px;border:1px dashed var(--gw-line-strong);border-radius:50%}@media (max-width:819px){.gw-plus{padding-block:.2rem}}.gw-price-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch}.gw-plan{display:flex;flex-direction:column;border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:20px;padding:clamp(1.5rem,3vw,2.1rem)}.gw-plan.feat{border-color:#00ff9452;background:linear-gradient(180deg,#00ff9412,#ffffff06);box-shadow:0 0 0 1px #00ff9414,0 30px 70px -40px #00ff9455}.gw-plan-name{font-family:var(--gw-mono);font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gw-muted);display:flex;justify-content:space-between;gap:1rem}.gw-plan-name b{color:var(--gw-accent);font-weight:500}.gw-price{font-family:var(--gw-head);font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:700;letter-spacing:-.04em;margin:1rem 0 .2rem;line-height:1}.gw-price small{font-family:var(--gw-mono);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase;color:var(--gw-muted);font-weight:400;margin-right:.5em}.gw-price-note{color:var(--gw-soft);font-size:.95rem}.gw-feats{margin:1.4rem 0 1.8rem;display:grid;gap:.65rem;flex:1;align-content:start}.gw-feats li{display:flex;gap:.7rem;color:#d4d4d4;font-size:.95rem}.gw-feats li:before{content:"";flex:none;width:14px;height:14px;margin-top:.32em;background:var(--gw-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/contain no-repeat}.gw-plan .gw-btn{width:100%}.gw-terms{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin-top:1.6rem;font-family:var(--gw-mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gw-muted)}.gw-terms li:before{content:"◆ ";color:var(--gw-accent)}.gw-stack{display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr))}.gw-tech{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:14px;padding:1.2rem 1.3rem;display:flex;align-items:center;gap:1rem;transition:border-color .3s var(--gw-ease)}.gw-tech:hover{border-color:#00ff942e}.gw-tech i{flex:none;width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--gw-line-strong);border-radius:10px;font-style:normal;font-family:var(--gw-mono);font-size:.8rem;color:var(--gw-accent)}.gw-tech b{display:block;font-family:var(--gw-head);font-size:1.05rem}.gw-tech span{color:var(--gw-muted);font-size:.85rem}.gw-quote{display:flex;flex-direction:column;justify-content:space-between;gap:1.6rem}.gw-quote blockquote{margin:0;font-family:var(--gw-head);font-size:1.15rem;line-height:1.45;letter-spacing:-.01em}.gw-quote blockquote:before{content:"“";display:block;font-size:3rem;line-height:.6;color:var(--gw-accent);margin-bottom:.4rem}.gw-who{display:flex;align-items:center;gap:.85rem}.gw-av{flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#00ff9414;border:1px solid #00ff9440;color:var(--gw-accent);font-family:var(--gw-mono);font-size:.8rem}.gw-who b{display:block;font-size:.95rem}.gw-who span{color:var(--gw-muted);font-size:.82rem}.gw-support .gw-price{font-size:clamp(2rem,3.6vw,2.8rem)}.gw-support .gw-price small{margin-left:.4em;margin-right:0}.gw-faq{max-width:820px;display:grid;gap:.6rem}.gw-faq details{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:14px}.gw-faq details[open]{border-color:#00ff9440}.gw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.4rem;font-family:var(--gw-head);font-weight:600;font-size:1.08rem}.gw-faq summary::-webkit-details-marker{display:none}.gw-faq summary:after{content:"+";font-family:var(--gw-mono);color:var(--gw-accent);font-size:1.3rem;transition:transform .25s var(--gw-ease)}.gw-faq details[open] summary:after{transform:rotate(45deg)}.gw-faq details p{padding:0 1.4rem 1.3rem;color:var(--gw-soft)}.gw-final{text-align:center;overflow:hidden}.gw-final:after{content:"";position:absolute;inset:auto 0 0 0;height:70%;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 100%,#00ff941c,transparent 70%)}.gw-final .gw-lead,.gw-final .gw-title{margin-inline:auto}.gw-final .gw-cta-row,.gw-final .gw-points{justify-content:center}@media (prefers-reduced-motion:reduce){.gw-blink,.gw-pulse,.gw-scan{animation:none}.gw-root *{transition:none!important}}.gw-sec.gw-tight{padding-block:clamp(2rem,4vw,3rem)}.gw-sub-title{font-size:clamp(1.4rem,2.6vw,2rem);margin-top:.9rem}.gw-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:clamp(2.5rem,5vw,4rem)}.gw-nav a{font-family:var(--gw-mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gw-soft);border:1px solid var(--gw-line);padding:.55rem .9rem;transition:color .2s var(--gw-ease),border-color .2s var(--gw-ease)}.gw-nav a:hover{color:var(--gw-accent);border-color:#00ff9440}.gw-why{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.gw-why h3{font-size:1.15rem;margin:.6rem 0 .4rem;letter-spacing:-.02em}.gw-why p{color:var(--gw-soft);font-size:.95rem}.gw-mini{margin-top:1.1rem;display:grid;gap:.4rem;border-top:1px solid var(--gw-line);padding-top:1rem}.gw-mini li{color:#d4d4d4;font-size:.9rem;display:flex;gap:.6rem}.gw-mini li:before{content:"▸";color:var(--gw-accent)}.gw-types{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:820px){.gw-types{grid-template-columns:repeat(2,1fr)}}.gw-type{display:flex;flex-direction:column;border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:20px;padding:clamp(1.4rem,2.5vw,2rem);transition:border-color .3s var(--gw-ease)}.gw-type:hover{border-color:#00ff9440}.gw-type-top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.gw-tagchip{font-size:.66rem;letter-spacing:.2em;color:var(--gw-accent);border:1px solid #00ff9440;background:#00ff9410;padding:.3rem .65rem}.gw-tagchip,.gw-type-price{font-family:var(--gw-mono);text-transform:uppercase}.gw-type-price{font-size:.75rem;letter-spacing:.1em;color:var(--gw-muted)}.gw-type h3{font-size:1.6rem;margin-top:1.1rem}.gw-type-best{color:var(--gw-soft);margin-top:.5rem}.gw-type .gw-feats{margin-bottom:0;margin-top:1.3rem;padding-top:1.3rem;border-top:1px solid var(--gw-line)}.gw-feats-tight{margin:1rem 0 0;gap:.5rem}.gw-feats-tight li{font-size:.9rem}.gw-mapwrap{display:grid;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);padding:clamp(1.4rem,3vw,2.4rem);border:1px solid var(--gw-line);background:linear-gradient(180deg,#0e0e0e,#0a0a0a);border-radius:24px;align-items:center}@media (min-width:1024px){.gw-mapwrap{grid-template-columns:.8fr 1.2fr}}.gw-map{display:flex;flex-direction:column;align-items:center;gap:1.2rem;overflow-x:auto;padding-bottom:.4rem}.gw-map-root{font-family:var(--gw-mono);font-size:.78rem;letter-spacing:.08em;color:var(--gw-ink);background:var(--gw-accent);padding:.6rem 1.1rem;position:relative}.gw-map-root:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:1.2rem;background:#00ff9466}.gw-map-row{display:flex;gap:.7rem;position:relative;padding-top:1.2rem}.gw-map-row:before{content:"";position:absolute;top:0;left:6%;right:6%;height:1px;background:#00ff9466}.gw-map-col{display:flex;flex-direction:column;align-items:center;gap:.5rem;position:relative}.gw-map-col:before{content:"";position:absolute;top:-1.2rem;left:50%;width:1px;height:1.2rem;background:#00ff9466}.gw-map-node{font-size:.78rem;white-space:nowrap;border:1px solid #00ff9440;background:#00ff9410;padding:.5rem .8rem}.gw-map-subs{display:grid;gap:.4rem}.gw-map-sub{font-family:var(--gw-mono);font-size:.68rem;color:var(--gw-muted);border:1px dashed var(--gw-line-strong);padding:.35rem .7rem;text-align:center}.gw-lib{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:640px){.gw-lib{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.gw-lib{grid-template-columns:repeat(3,1fr)}}.gw-lib-lead{margin-top:.4rem}@media (min-width:1024px){.gw-lib-int{grid-column:span 2}}.gw-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.1rem}.gw-chips span{font-family:var(--gw-mono);font-size:.72rem;letter-spacing:.04em;color:#d4d4d4;border:1px solid var(--gw-line-strong);padding:.4rem .75rem;border-radius:999px;transition:border-color .2s var(--gw-ease),color .2s var(--gw-ease)}.gw-chips span:hover{border-color:var(--gw-accent);color:var(--gw-accent)}.gw-live{display:grid;gap:1rem;align-items:start}@media (min-width:1024px){.gw-live{grid-template-columns:1.1fr .9fr}}.gw-board{border:1px solid #ffffff1a;background:linear-gradient(180deg,#0e0e0e,#0a0a0a);border-radius:20px;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 30px 80px -40px #00ff9426}.gw-board-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-family:var(--gw-mono);font-size:.75rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gw-muted);padding-bottom:1rem;border-bottom:1px solid var(--gw-line)}.gw-board-tabs{display:flex;gap:.4rem}.gw-board-tabs b,.gw-board-tabs i{font-style:normal;font-weight:500;letter-spacing:.1em;padding:.3rem .65rem;border:1px solid var(--gw-line)}.gw-board-tabs b{color:var(--gw-ink);background:var(--gw-accent);border-color:var(--gw-accent)}.gw-row{display:grid;grid-template-columns:1.6rem 34px minmax(0,1fr) minmax(0,1.2fr) auto;gap:.8rem;align-items:center;padding:.8rem .4rem;border-bottom:1px solid var(--gw-line)}.gw-row.me{background:#00ff9410;border-color:#00ff9440}.gw-rank{font-family:var(--gw-mono);color:var(--gw-muted);font-size:.85rem}.gw-row:first-of-type .gw-rank{color:var(--gw-accent)}.gw-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#ffffff10;border:1px solid var(--gw-line-strong);font-size:.8rem;font-weight:600}.gw-rname{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gw-bar{height:6px;background:#ffffff10;display:block;overflow:hidden}.gw-bar i{display:block;height:100%;background:linear-gradient(90deg,#00ff9455,var(--gw-accent))}.gw-score{font-size:.85rem;color:#e5e5e5;text-align:right}.gw-board-foot,.gw-score{font-family:var(--gw-mono)}.gw-board-foot{font-size:.66rem;letter-spacing:.08em;color:var(--gw-muted);padding-top:1rem;text-transform:uppercase}@media (max-width:560px){.gw-row{grid-template-columns:1.4rem 30px minmax(0,1fr) auto}.gw-bar{display:none}}.gw-live-points{display:grid;gap:1rem}.gw-flow-label{margin-top:clamp(2.5rem,5vw,4rem);margin-bottom:1rem}.gw-flow{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));border:1px solid var(--gw-line);border-radius:20px;overflow:hidden;background:var(--gw-panel)}.gw-flow-step{padding:1.6rem;position:relative;border-right:1px solid var(--gw-line);border-bottom:1px solid var(--gw-line);margin:0 -1px -1px 0}.gw-flow-step h3{font-size:1.1rem;margin:.6rem 0 .4rem;letter-spacing:-.02em}.gw-flow-step p{color:var(--gw-soft);font-size:.9rem}.gw-flow-step:not(:last-child):after{content:"→";position:absolute;top:1.4rem;right:1.2rem;font-family:var(--gw-mono);color:var(--gw-accent)}.gw-steps{list-style:none;padding:0;display:grid;gap:0;max-width:900px;border-left:1px solid var(--gw-line-strong);margin:0 0 0 1.5rem}.gw-steps li{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1.4rem;padding:0 0 2.2rem 2rem}.gw-steps li:last-child{padding-bottom:0}.gw-step-n{position:absolute;left:-1.25rem;top:0;width:2.5rem;height:2.5rem;display:grid;place-items:center;background:var(--gw-bg);border:1px solid #00ff9455;color:var(--gw-accent);font-family:var(--gw-mono);font-size:.8rem;border-radius:50%}.gw-steps li>div{grid-column:2;padding-top:.15rem}.gw-step-time{font-family:var(--gw-mono);font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gw-accent)}.gw-steps h3{font-size:1.35rem;margin:.35rem 0 .4rem;letter-spacing:-.02em}.gw-steps p{color:var(--gw-soft);max-width:60ch}.gw-two{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.gw-panel{border:1px solid var(--gw-line);background:var(--gw-panel);border-radius:20px;padding:clamp(1.4rem,3vw,2.2rem)}.gw-panel-accent{border-color:#00ff9440;background:linear-gradient(180deg,#00ff9410,#ffffff06)}.gw-tag-muted{color:var(--gw-muted)}.gw-panel .gw-tag{display:inline-block;margin-bottom:1.2rem}.gw-panel-accent .gw-tag{color:var(--gw-accent)}.gw-checks{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.gw-checks li{display:flex;gap:.7rem;color:#e5e5e5;font-size:.97rem}.gw-checks svg{flex:none;margin-top:.3em;color:var(--gw-accent)}.gw-checks-muted svg{color:var(--gw-muted)}.gw-panel-note{margin-top:1.4rem;padding-top:1.1rem;border-top:1px solid var(--gw-line);color:var(--gw-soft);font-size:.9rem}.gw-addons{margin-top:2rem;padding:1.4rem;border:1px dashed var(--gw-line-strong);border-radius:16px}.gw-addons .gw-chips{margin-top:.9rem}.gw-process{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media (min-width:1024px){.gw-process{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.gw-build{position:sticky;top:7rem}}.gw-steps{max-width:none}.gw-build{border:1px solid #ffffff1a;background:linear-gradient(180deg,#0e0e0e,#0a0a0a);border-radius:22px;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 30px 80px -40px #00ff9433;overflow:hidden}.gw-build-head{display:flex;justify-content:space-between;align-items:center;font-family:var(--gw-mono);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--gw-muted);padding-bottom:.9rem;border-bottom:1px solid var(--gw-line)}.gw-live-badge{display:inline-flex;align-items:center;gap:.5em;color:var(--gw-accent);opacity:0;animation:gw-live 14s infinite}.gw-live-badge i{width:7px;height:7px;border-radius:50%;background:var(--gw-accent);box-shadow:0 0 10px var(--gw-accent)}.gw-build-site{margin-top:1rem;border:1px solid var(--gw-line);border-radius:12px;padding:.8rem;display:grid;gap:.6rem;background:#0b0d0c}.gw-bk{opacity:0;transform:translateY(10px)}.gw-bk-nav{display:flex;align-items:center;gap:.6rem}.gw-bk-nav i{width:44px;height:9px;background:#fff;opacity:.85;border-radius:2px}.gw-bk-nav span{width:26px;height:5px;background:#ffffff33;border-radius:2px}.gw-bk-nav em{margin-left:auto;width:40px;height:16px;background:var(--gw-accent)}.gw-bk-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:.8rem;align-items:center;padding:.4rem 0}.gw-bk-hero>div:first-child{display:grid;gap:.4rem}.gw-bk-hero .w1,.gw-bk-hero .w2,.gw-bk-hero .w3{display:block;height:9px;background:#fff;border-radius:2px}.gw-bk-hero .w1{width:90%}.gw-bk-hero .w2{width:65%;background:var(--gw-accent)}.gw-bk-hero .w3{width:80%;height:5px;opacity:.3}.gw-bk-hero b{display:block;width:64px;height:20px;background:var(--gw-accent);margin-top:.3rem}.gw-bk-video{aspect-ratio:16/10;border:1px solid #00ff9455;border-radius:6px;background:#101413;display:grid;place-items:center}.gw-bk-video svg{width:22px;height:22px;fill:var(--gw-accent)}.gw-bk-shots{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.gw-bk-shots span{aspect-ratio:16/10;border:1px solid var(--gw-line-strong);border-radius:4px;background:#101413}.gw-bk-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem}.gw-bk-cards span{height:42px;border:1px solid #00ff9440;background:#00ff9410;border-radius:6px}.gw-bk-foot{display:flex;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--gw-line)}.gw-bk-foot span{height:5px;width:34px;background:#ffffff26;border-radius:2px}.gw-progress{margin-top:1rem;height:3px;background:#ffffff12;overflow:hidden}.gw-progress i{display:block;height:100%;width:100%;background:linear-gradient(90deg,#00ff9455,var(--gw-accent));transform-origin:left;animation:gw-prog 14s linear infinite}.gw-ticker{list-style:none;margin:1rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.4rem .8rem;font-family:var(--gw-mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.gw-ticker li{display:flex;gap:.6rem;color:var(--gw-muted);padding:.45rem .6rem;border:1px solid transparent}.gw-ticker li span{color:inherit;opacity:.6}@keyframes gw-prog{0%{transform:scaleX(0)}90%,to{transform:scaleX(1)}}@keyframes gw-live{0%,84%{opacity:0}88%,96%{opacity:1}to{opacity:0}}@keyframes gw-k1{0%,4%{opacity:0;transform:translateY(10px)}6%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.gw-b1{animation:gw-k1 14s infinite}@keyframes gw-k2{0%,18%{opacity:0;transform:translateY(10px)}20%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.gw-b2{animation:gw-k2 14s infinite}@keyframes gw-k3{0%,32%{opacity:0;transform:translateY(10px)}34%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.gw-b3{animation:gw-k3 14s infinite}@keyframes gw-k4{0%,46%{opacity:0;transform:translateY(10px)}48%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.gw-b4{animation:gw-k4 14s infinite}@keyframes gw-k5{0%,60%{opacity:0;transform:translateY(10px)}62%,96%{opacity:1;transform:none}to{opacity:0;transform:translateY(10px)}}.gw-b5{animation:gw-k5 14s infinite}@keyframes gw-tk1{0%,4%{color:var(--gw-muted);border-color:transparent;background:transparent}18%,5%{color:#fff;border-color:#00ff9455;background:#00ff9412}19%,to{color:var(--gw-muted);border-color:transparent;background:transparent}}.gw-ticker .gw-t1{animation:gw-tk1 14s infinite}@keyframes gw-tk2{0%,18%{color:var(--gw-muted);border-color:transparent;background:transparent}19%,32%{color:#fff;border-color:#00ff9455;background:#00ff9412}33%,to{color:var(--gw-muted);border-color:transparent;background:transparent}}.gw-ticker .gw-t2{animation:gw-tk2 14s infinite}@keyframes gw-tk3{0%,32%{color:var(--gw-muted);border-color:transparent;background:transparent}33%,46%{color:#fff;border-color:#00ff9455;background:#00ff9412}47%,to{color:var(--gw-muted);border-color:transparent;background:transparent}}.gw-ticker .gw-t3{animation:gw-tk3 14s infinite}@keyframes gw-tk4{0%,46%{color:var(--gw-muted);border-color:transparent;background:transparent}47%,60%{color:#fff;border-color:#00ff9455;background:#00ff9412}61%,to{color:var(--gw-muted);border-color:transparent;background:transparent}}.gw-ticker .gw-t4{animation:gw-tk4 14s infinite}@keyframes gw-tk5{0%,60%{color:var(--gw-muted);border-color:transparent;background:transparent}61%,74%{color:#fff;border-color:#00ff9455;background:#00ff9412}75%,to{color:var(--gw-muted);border-color:transparent;background:transparent}}.gw-ticker .gw-t5{animation:gw-tk5 14s infinite}@keyframes gw-tk6{0%,74%{color:var(--gw-muted);border-color:transparent;background:transparent}75%,96%{color:#fff;border-color:#00ff9455;background:#00ff9412}97%,to{color:var(--gw-muted);border-color:transparent;background:transparent}}.gw-ticker .gw-t6{animation:gw-tk6 14s infinite}@media (prefers-reduced-motion:reduce){.gw-bk{opacity:1;transform:none;animation:none!important}.gw-live-badge{opacity:1;animation:none}.gw-progress i{animation:none}.gw-ticker li{animation:none!important}}.gw-faqwrap{display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:start}@media (min-width:1024px){.gw-faqwrap{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.gw-ask{position:sticky;top:7rem}}.gw-faq{max-width:none}.gw-ask{border:1px solid #ffffff1a;background:linear-gradient(180deg,#0e0e0e,#0a0a0a);border-radius:22px;padding:clamp(1rem,2.5vw,1.6rem);box-shadow:0 30px 80px -40px #00ff9433;display:grid;gap:1.2rem}.gw-ask-head{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;font-family:var(--gw-mono);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gw-muted);padding-bottom:.9rem;border-bottom:1px solid var(--gw-line)}.gw-ask-who{display:inline-flex;align-items:center;gap:.6em;color:#fff}.gw-ask-who i{width:8px;height:8px;border-radius:50%;background:var(--gw-accent);box-shadow:0 0 10px var(--gw-accent);animation:gw-pulse 2.2s ease-in-out infinite}.gw-chat{display:grid;gap:1.1rem}.gw-ex{gap:.5rem}.gw-ex,.gw-slot{display:grid}.gw-slot>*{grid-area:1/1}.gw-msg{max-width:88%;padding:.7rem 1rem;font-size:.92rem;line-height:1.45;border-radius:16px;opacity:0;transform:translateY(8px)}.gw-me{justify-self:end;background:var(--gw-accent);color:var(--gw-ink);border-bottom-right-radius:4px;font-weight:600}.gw-them{justify-self:start;align-self:start;background:#ffffff0f;border:1px solid var(--gw-line-strong);color:#e5e5e5;border-bottom-left-radius:4px}.gw-dots{display:flex;gap:5px;align-items:center;width:fit-content;padding:.85rem 1rem}.gw-dots i{width:6px;height:6px;border-radius:50%;background:var(--gw-soft);animation:gw-bounce 1s ease-in-out infinite}.gw-dots i:nth-child(2){animation-delay:.15s}.gw-dots i:nth-child(3){animation-delay:.3s}@keyframes gw-bounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-4px);opacity:1}}@keyframes gw-q1k{0%,4%{opacity:0;transform:translateY(8px)}6%,96%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.gw-q1{animation:gw-q1k 18s infinite}@keyframes gw-d1k{0%,12%{opacity:0;transform:translateY(8px)}14%,19%{opacity:1;transform:none}20%,to{opacity:0;transform:translateY(8px)}}.gw-d1{animation:gw-d1k 18s infinite}@keyframes gw-a1k{0%,20%{opacity:0;transform:translateY(8px)}22%,96%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.gw-a1{animation:gw-a1k 18s infinite}@keyframes gw-q2k{0%,34%{opacity:0;transform:translateY(8px)}36%,96%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.gw-q2{animation:gw-q2k 18s infinite}@keyframes gw-d2k{0%,42%{opacity:0;transform:translateY(8px)}44%,49%{opacity:1;transform:none}50%,to{opacity:0;transform:translateY(8px)}}.gw-d2{animation:gw-d2k 18s infinite}@keyframes gw-a2k{0%,50%{opacity:0;transform:translateY(8px)}52%,96%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.gw-a2{animation:gw-a2k 18s infinite}@keyframes gw-q3k{0%,64%{opacity:0;transform:translateY(8px)}66%,96%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.gw-q3{animation:gw-q3k 18s infinite}@keyframes gw-d3k{0%,72%{opacity:0;transform:translateY(8px)}74%,79%{opacity:1;transform:none}80%,to{opacity:0;transform:translateY(8px)}}.gw-d3{animation:gw-d3k 18s infinite}@keyframes gw-a3k{0%,80%{opacity:0;transform:translateY(8px)}82%,96%{opacity:1;transform:none}97%,to{opacity:0;transform:translateY(8px)}}.gw-a3{animation:gw-a3k 18s infinite}@media (prefers-reduced-motion:reduce){.gw-msg{opacity:1;transform:none;animation:none!important}.gw-dots{display:none}.gw-ask-who i,.gw-dots i{animation:none}}