.gv-auth-panel{width:min(100%,480px)}.gv-auth-panel .gv-auth-title{color:#182238!important;font-size:1.8rem;line-height:1.22}.gv-auth-panel .gv-auth-intro{color:#475569}.gv-auth-progress{display:flex;gap:7px;margin:23px 0 21px}.gv-auth-progress span{flex:1;text-align:center;border-bottom:3px solid #e5e9f0;padding:0 0 10px;font-size:.77rem;color:#66758b;font-weight:650}.gv-auth-progress span.active{border-color:#e74743;color:#ab242d}.gv-auth-form label{color:#263348;font-weight:650}.gv-auth-form input{background:#fff;color:#182238}.gv-auth-hint{color:#64748b;font-size:.82rem;margin:-6px 0 2px}.gv-auth-notice{background:#eff8f2;border:1px solid #b7dec7;padding:12px;border-radius:8px;color:#256442!important;line-height:1.5}.gv-auth-panel .auth-error{background:#fff4f1;border:1px solid #ffbcb3;padding:12px;border-radius:8px;line-height:1.5}.gv-auth-text-button{background:transparent;border:0;color:#176aba;text-decoration:underline;padding:10px 2px}.gv-auth-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#111827ae;z-index:1500;display:grid;place-items:center;padding:18px}.gv-auth-dialog{background:#fff;color:#192238;border-radius:18px;box-shadow:0 25px 60px #0003;padding:35px;width:min(100%,430px);text-align:center}.gv-auth-dialog h2{font-size:1.5rem;margin:12px 0;color:#192238}.gv-auth-dialog p{color:#516179;line-height:1.6}.gv-auth-dialog button{width:100%;margin-top:13px}.gv-auth-success-symbol{display:grid;place-items:center;background:#def8e8;color:#16814b;font-weight:800;font-size:28px;width:60px;height:60px;margin:auto;border-radius:50%}.gv-github-login{margin-top:10px!important;border-color:#ced5df!important;background:#f8fafc!important;color:#17202d!important}.gv-github-login:hover{background:#eef2f7!important}.gv-github-connection{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 0;border-top:1px solid #d9e1eb;margin-top:13px}.gv-github-connection strong{font-weight:700}.gv-github-connection small{display:block;color:#65738b;line-height:1.5}.gv-github-connection button{border:1px solid #283549;border-radius:7px;padding:9px 13px;background:#233047;color:#fff;font-weight:700;cursor:pointer}.gv-github-connection button:disabled{opacity:.55;cursor:wait}.gv-github-linked{font-weight:700;color:#14613f}.gv-github-connection-message{flex-basis:100%;margin:2px 0;font-size:.86rem;color:#165c42}.gv-github-connection-error{flex-basis:100%;margin:2px 0;font-size:.86rem;color:#b42318}.gv-feature-spotlight{margin:4px 0 26px;padding:22px 22px 18px;background:linear-gradient(125deg,#132121,#0a1419 58%,#111d23);border:1px solid #275e58;border-radius:16px;overflow:hidden;box-shadow:inset 0 1px #ffffff0c}.gv-feature-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.gv-feature-head h2{font-size:1.5rem;margin:5px 0 0;color:#f3fafa;letter-spacing:-.025em}.gv-feature-eyebrow{color:#57dccc;font-size:.69rem;font-weight:800;letter-spacing:.14em}.gv-feature-tools{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.gv-feature-tools>a{font-size:.81rem;font-weight:750;color:#3ce6d2;margin-right:12px;text-decoration:none}.gv-feature-tools>a:hover{text-decoration:underline}.gv-feature-autoplay{font-size:.7rem;color:#83d5c4}.gv-feature-tools button{width:35px;height:35px;background:#132527;border:1px solid #316b64;border-radius:50%;color:#d9fdf6;font-size:1.13rem}.gv-feature-tools button:hover,.gv-feature-tools button:focus-visible{background:#18544e}.gv-feature-scroll{display:flex;gap:16px;scroll-snap-type:x mandatory;overflow-x:auto;overscroll-behavior-x:contain;padding:3px 0 10px;scrollbar-width:thin;scrollbar-color:#24877e #152b2b}.gv-feature-slide{display:grid;grid-template-columns:minmax(0,67%) minmax(0,33%);flex:0 0 calc((100% - 16px)/2);min-width:0;min-height:214px;overflow:hidden;border:1px solid #27484a;background:linear-gradient(110deg,#112129,#0b171c);color:#effbfa!important;border-radius:13px;scroll-snap-align:start;transition:border-color .18s,transform .18s}.gv-feature-slide:hover{border-color:#25cbbc;transform:translateY(-2px)}.gv-feature-image{position:relative;isolation:isolate;background:linear-gradient(138deg,#1b3e47,#142236);min-height:214px;overflow:hidden;display:grid;place-items:center}.gv-feature-image img{display:block;width:100%;height:100%;max-height:245px;object-fit:cover;object-position:center}.gv-feature-image .gv-feature-cover{position:relative;z-index:1}.gv-feature-poster .gv-feature-cover{object-fit:contain;background:#172a3d}.gv-feature-image:after{content:"";position:absolute;inset:0 0 0 auto;width:25%;background:linear-gradient(90deg,transparent,#0c181d44);pointer-events:none}.gv-feature-image>span{font-size:3rem}.gv-feature-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;min-width:0;padding:clamp(14px,1.7vw,25px);border-left:1px solid #315a5a33}.gv-feature-type{font-size:.65rem;color:#a9d9d5;letter-spacing:.12em;font-weight:750;line-height:1.55}.gv-feature-price-label{font-size:.72rem;color:#b6c6cb;margin-top:3px}.gv-feature-info strong{font-size:clamp(1.08rem,1.65vw,1.6rem)!important;color:#65e6d3!important}.gv-feature-open{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #307d74;background:#153b39;color:#dbfff7!important;border-radius:8px;padding:10px 13px;margin-top:8px;font-size:.77rem!important;font-weight:750;white-space:nowrap}.gv-feature-slide:hover .gv-feature-open{background:#22736b;border-color:#65ddcf}.gv-feature-genre{font-size:.72rem;color:#9fe0dc}.gv-feature-info h3{font-size:clamp(1rem,1.4vw,1.35rem);line-height:1.28;margin:0;color:#fff;overflow-wrap:anywhere}.gv-feature-info strong{font-size:.98rem;color:#4ce7d0}.gv-feature-open{font-size:.82rem;color:#c9e6e4}.gv-market-rebuild .gv-feature-chip{color:#edd898!important;border-color:#806736!important}.gv-market-rebuild .gv-feature-chip.active{background:#eed48a!important;border-color:#eed48a!important;color:#161a19!important}.gv-market-rebuild .gv-artwork-grid .gv-is-sold .game-art img{filter:saturate(.65) brightness(.8)}.gv-sold-stamp{position:absolute;left:50%;top:50%;z-index:5;transform:translate(-50%,-50%) rotate(-17deg);font-size:clamp(1.7rem,3.2vw,3.2rem);font-weight:1000;letter-spacing:.11em;line-height:1;border:5px solid #ec3333;color:#ee3737;background:#18050566;padding:12px 16px;border-radius:12px;text-shadow:0 1px 1px #ffbaba22;box-shadow:0 0 0 2px #e333 inset;pointer-events:none}.gv-market-rebuild .gv-is-sold .game-bottom .gv-sold-label{color:#f59a9a!important;letter-spacing:.08em;font-weight:850}.gv-market-rebuild .gv-is-sold:hover{border-color:#865a5a!important}.gv-home-feature-heading{display:flex;justify-content:flex-end;margin:12px 0 -15px}.gv-home-feature-heading a{color:#5eead4;font-size:.9rem;font-weight:750}.gv-home-feature-heading a:hover{text-decoration:underline}.gv-premium-game-tile .gv-tile-cover b{color:#fdeda7}@media(max-width:1180px){.gv-feature-slide{flex-basis:calc((100% - 16px)/2)}.gv-feature-info{padding:12px}}@media(max-width:770px){.gv-feature-head{align-items:flex-start;flex-direction:column}.gv-feature-tools{justify-content:flex-start}.gv-feature-slide{flex-basis:min(88%,500px)}}@media(max-width:520px){.gv-feature-spotlight{padding:16px 13px}.gv-feature-slide{flex-basis:92%;grid-template-columns:minmax(0,58%) minmax(0,42%)}.gv-feature-info{gap:7px}.gv-feature-info strong{font-size:.88rem}.gv-feature-image,.gv-feature-slide{min-height:190px}.gv-feature-tools>a{margin-right:2px}.gv-feature-autoplay{display:none}}@media(prefers-reduced-motion:reduce){.gv-feature-slide{transition:none}}@media(max-width:1000px){.gv-feature-slide{flex-basis:min(88%,590px)}}@media(max-width:520px){.gv-feature-slide,.gv-feature-image{min-height:175px}.gv-feature-info{padding:12px;gap:6px}.gv-feature-type{font-size:.58rem}.gv-feature-info strong{font-size:1rem!important}.gv-feature-open{font-size:.7rem!important;padding:8px 9px;white-space:normal}}.gv-hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(15px,3vw,45px);align-items:center;min-height:380px;background:linear-gradient(115deg,#e8f4ff,#f2efff 65%,#fff2e7);border:1px solid #dbe7f6;border-radius:20px;padding:clamp(24px,3.5vw,55px);overflow:hidden}.gv-hero-text{animation:gv-hero-enter .35s ease both;min-width:0}.gv-hero h1{font-size:clamp(2.1rem,3.8vw,4.15rem);line-height:1.12;letter-spacing:-.04em;color:#172f55;max-width:800px;margin:14px 0}.gv-hero-subtitle{font-size:clamp(.98rem,1.2vw,1.18rem);line-height:1.6;max-width:720px;color:#4f6178}.gv-hero-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:26px 0 23px}.gv-hero-outline{padding:11px 16px;border-radius:8px;background:#fff;border:1px solid #3a88d5;color:#1265b8;font-weight:700;text-decoration:none}.gv-hero-controls{display:flex;gap:10px;align-items:center}.gv-hero-controls button{width:33px;height:33px;background:#fff;border:1px solid #c6d8ec;color:#174977;border-radius:50%;font-size:23px;display:grid;place-items:center;cursor:pointer}.gv-hero-controls .gv-hero-dot{width:10px;height:10px;padding:0;border:0;background:#adc2d6}.gv-hero-controls .gv-hero-dot.active{background:#126cc2;width:24px;border-radius:7px}.gv-hero-visual{min-width:0;animation:gv-hero-enter .35s ease both}.gv-hero-visual img{width:100%;height:auto;display:block;border-radius:18px;box-shadow:0 15px 40px #234a761a}@keyframes gv-hero-enter{0%{opacity:.45;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:820px){.gv-hero{grid-template-columns:1fr}.gv-hero-visual{max-width:560px}.gv-hero h1{font-size:clamp(2rem,7vw,3rem)}}@media(prefers-reduced-motion:reduce){.gv-hero-text,.gv-hero-visual{animation:none}}.seller-landing .gv-hero{height:300px;min-height:0;max-height:300px;grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr);padding:24px clamp(22px,3vw,42px);gap:24px}.seller-landing .gv-hero h1{font-size:clamp(1.55rem,2.3vw,2.65rem);line-height:1.13;margin:8px 0 10px;max-width:680px}.seller-landing .gv-hero .eyebrow{font-size:.72rem;margin:0}.seller-landing .gv-hero-subtitle{font-size:clamp(.84rem,.95vw,1rem);line-height:1.5;margin:0;max-width:620px}.seller-landing .gv-hero-actions{margin:15px 0 12px}.seller-landing .gv-hero-controls button{width:28px;height:28px;font-size:20px}.seller-landing .gv-hero-controls .gv-hero-dot{width:9px;height:9px}.seller-landing .gv-hero-controls .gv-hero-dot.active{width:19px}.seller-landing .gv-hero-visual{height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.seller-landing .gv-hero-visual img{width:100%;height:100%;max-height:265px;object-fit:contain;box-shadow:none}@media(max-width:820px){.seller-landing .gv-hero{height:auto;max-height:none;grid-template-columns:1fr}.seller-landing .gv-hero-visual{max-height:190px}.seller-landing .gv-hero-visual img{max-height:185px}.seller-landing .gv-hero h1{font-size:clamp(1.65rem,5vw,2.2rem)}}.seller-landing .gv-hero{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,.82fr)!important;grid-template-rows:1fr;align-items:center;overflow:hidden;isolation:isolate}.seller-landing .gv-hero>.gv-hero-text{grid-column:1;grid-row:1;position:relative;width:100%;min-width:0;max-width:none}.seller-landing .gv-hero>.gv-hero-visual{grid-column:2;grid-row:1;width:100%;min-width:0;max-width:100%;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center}.seller-landing .gv-hero>.gv-hero-visual>img{display:block;width:100%;max-width:440px;height:auto;max-height:235px;object-fit:contain}@media(max-width:820px){.seller-landing .gv-hero{grid-template-columns:1fr!important;grid-template-rows:auto auto;gap:14px}.seller-landing .gv-hero>.gv-hero-text{grid-column:1;grid-row:1}.seller-landing .gv-hero>.gv-hero-visual{grid-column:1;grid-row:2}.seller-landing .gv-hero>.gv-hero-visual>img{max-height:160px}}.gv-gallery{width:100%;max-width:1100px;margin:18px 0 25px}.gv-gallery-stage{position:relative;height:clamp(260px,45vw,580px);background:#101b31;border-radius:16px;overflow:hidden;display:flex;align-items:center;justify-content:center}.gv-gallery-image-button,.gv-gallery-video-cover{position:relative;background:none;border:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer}.gv-gallery-stage img{height:100%;width:100%;object-fit:contain}.gv-gallery-video-cover img{object-fit:cover;opacity:.75}.gv-gallery-stage iframe{border:0;width:100%;height:100%}.gv-gallery-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:#1678dd;color:#fff;font-size:30px;box-shadow:0 8px 34px #0008}.gv-gallery-video-label{position:absolute;bottom:23px;background:#000b;color:#fff;border-radius:20px;padding:7px 17px}.gv-gallery-zoom{position:absolute;right:15px;bottom:14px;color:#fff;background:#0c2039cf;padding:7px 12px;border-radius:8px;font-weight:700}.gv-gallery-arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);border:0;background:#ffffffde;color:#0f2b4e;border-radius:50%;width:43px;height:43px;font-size:32px;cursor:pointer}.gv-gallery-arrow.prev{left:15px}.gv-gallery-arrow.next{right:15px}.gv-gallery-counter{position:absolute;left:16px;bottom:15px;background:#000a;color:#fff;padding:5px 12px;border-radius:20px}.gv-gallery-thumbnails{display:flex;gap:12px;overflow-x:auto;padding:13px 2px}.gv-gallery-thumbnails button{position:relative;flex:0 0 132px;min-width:0;background:#fff;border:2px solid #d4e2f2;border-radius:10px;overflow:hidden;padding:0;cursor:pointer;text-align:left;color:#304d70}.gv-gallery-thumbnails button.selected{border-color:#0876e6;box-shadow:0 0 0 2px #0876e633}.gv-gallery-thumbnails img{display:block;height:78px;width:100%;object-fit:cover}.gv-gallery-thumbnails button>span:last-child{display:block;font-size:11px;padding:6px 8px}.gv-thumb-play{position:absolute;left:43%;top:25px;color:#fff;background:#dd1b37e0;padding:7px;border-radius:9px}.gv-gallery-empty{min-height:250px;background:#e8f4ff;display:grid;place-content:center;gap:12px;font-size:48px;text-align:center}.gv-gallery-empty span{font-size:14px}.gv-gallery-lightbox{position:fixed;z-index:5000;top:0;right:0;bottom:0;left:0;background:#061021f5;display:flex;align-items:center;justify-content:center;padding:60px 65px}.gv-gallery-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.gv-gallery-lightbox button{position:absolute;border:0;border-radius:50%;background:#fff;color:#0b2747;font-size:28px;width:44px;height:44px;cursor:pointer}.gv-lightbox-close{right:20px;top:20px}.gv-lightbox-prev{left:14px;top:50%}.gv-lightbox-next{right:14px;top:50%}@media(max-width:600px){.gv-gallery-stage{height:270px}.gv-gallery-thumbnails button{flex-basis:100px}.gv-gallery-thumbnails img{height:60px}.gv-gallery-lightbox{padding:55px 12px}}.gv-messenger-page,.gv-floating-messenger{--gv-chat-bg: #0c171d;--gv-chat-panel: #112129;--gv-chat-panel-raised: #152a32;--gv-chat-border: #29474d;--gv-chat-text: #f0faf9;--gv-chat-muted: #acc5c9;--gv-chat-teal: #42dfca;--gv-chat-teal-soft: #143c3a;color:var(--gv-chat-text)}.gv-messenger-page{width:calc(100% - 40px);max-width:1250px;margin:32px auto 70px}.gv-messenger-page-heading{margin-bottom:18px}.gv-messenger-page-heading h1{margin:0 0 7px;color:#f6fdfc;font-size:clamp(1.55rem,2vw,2rem);letter-spacing:-.025em}.gv-messenger-page-heading p{margin:0;color:var(--gv-chat-muted);line-height:1.55}.gv-floating-messenger{position:fixed;z-index:3000;right:22px;bottom:20px}.gv-chat-launcher{border:1px solid #2e9587;border-radius:999px;background:#106d67;color:#f8fffe;box-shadow:0 10px 32px #0009;padding:14px 20px;font-weight:800;cursor:pointer}.gv-chat-launcher:hover{background:#148a7e}.gv-chat-launcher:focus-visible,.gv-chat-window button:focus-visible,.gv-chat-shell button:focus-visible,.gv-chat-shell input:focus-visible,.gv-chat-window a:focus-visible,.gv-chat-shell a:focus-visible{outline:2px solid #72efdb;outline-offset:2px}.gv-chat-unread{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:2px 7px;border-radius:999px;background:#ffe39a;color:#352706;font-size:.75rem;margin:0 4px}.gv-chat-window{width:min(610px,calc(100vw - 30px));height:min(620px,calc(100dvh - 90px));border:1px solid #32635f;border-radius:17px;background:var(--gv-chat-bg);box-shadow:0 20px 65px #000b;overflow:hidden;display:flex;flex-direction:column}.gv-chat-window-bar{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;gap:12px;background:linear-gradient(105deg,#17352f,#10252d);border-bottom:1px solid #2d5b56;color:#f3fffd;min-height:52px}.gv-chat-window-bar strong{color:#f3fffd}.gv-chat-window-bar>div{display:flex;gap:12px;align-items:center}.gv-chat-window-bar a{color:#86f1df;font-size:.8rem;text-decoration:none}.gv-chat-window-bar a:hover{text-decoration:underline}.gv-chat-window-bar button{border:0;background:transparent;color:#e9faf7;padding:3px 8px;font-size:23px;cursor:pointer}.gv-chat-shell{display:grid;grid-template-columns:230px minmax(0,1fr);flex:1;min-height:0;overflow:hidden;color:var(--gv-chat-text);background:var(--gv-chat-bg)}.gv-messenger-page>.gv-chat-shell{height:min(74vh,710px);min-height:470px;grid-template-columns:315px minmax(0,1fr);border:1px solid #30545a;border-radius:15px;overflow:hidden;background:var(--gv-chat-bg);box-shadow:0 14px 38px #0003}.gv-chat-sidebar{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--gv-chat-panel);border-right:1px solid var(--gv-chat-border)}.gv-chat-heading{display:flex;justify-content:space-between;gap:10px;padding:15px 14px 12px;color:#eefcf9;font-size:.88rem}.gv-chat-heading strong,.gv-chat-heading span{color:#e2f4f0}.gv-chat-heading span{color:#9ac9c2;font-size:.8rem}.gv-chat-sidebar>input{display:block;box-sizing:border-box;margin:0 10px 12px;width:calc(100% - 20px);min-width:0;padding:11px 12px;background:#0a181e;color:#f0fbfa;border:1px solid #38585d;border-radius:9px;outline-offset:2px}.gv-chat-sidebar>input::placeholder,.gv-chat-compose input::placeholder{color:#93aeb4;opacity:1}.gv-chat-conversations{flex:1;min-height:0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#3a706d transparent}.gv-chat-conversations button{width:100%;border:0;border-bottom:1px solid #244047;background:transparent;color:#e7f6f3;display:flex;align-items:center;gap:10px;padding:13px 11px;text-align:left;cursor:pointer}.gv-chat-conversations button:hover{background:#1a3238}.gv-chat-conversations button.selected{background:#194940;box-shadow:inset 3px 0 0 var(--gv-chat-teal)}.gv-chat-conversations button>span:last-child{min-width:0}.gv-chat-conversations strong,.gv-chat-conversations small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-chat-conversations strong{font-size:.83rem;color:#f0fbfa;line-height:1.35}.gv-chat-conversations small{margin-top:4px;font-size:.7rem;color:#afc9ca;line-height:1.4}.gv-chat-conversations button.unread strong{font-weight:900}.gv-chat-dot{margin-left:5px;color:#69f0d7;font-size:.8rem}.gv-chat-avatar{position:relative;display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;overflow:hidden;padding:0;border:1px solid #3f6868;border-radius:50%;background:#1d383e;color:#e6f7f3}.gv-chat-avatar img{width:100%;height:100%;display:block;object-fit:cover;border-radius:50%}.gv-chat-presence{display:inline-block;width:9px;height:9px;margin-left:5px;background:#99acb4;border:2px solid #163039;border-radius:50%}.gv-chat-presence.online{background:#48dfa6}.gv-chat-presence.away{background:#f2bf65}.gv-chat-presence.offline{background:#9dabb3}.gv-chat-thread{display:flex;flex-direction:column;min-width:0;min-height:0;background:#0c181f}.gv-chat-thread-head{display:flex;align-items:center;gap:10px;min-height:58px;padding:11px 13px;border-bottom:1px solid var(--gv-chat-border);background:#15262e;color:#f2fcfa}.gv-chat-thread-head>span{min-width:0;flex:1}.gv-chat-thread-head strong,.gv-chat-thread-head small{display:block;overflow-wrap:anywhere;color:#f0faf8}.gv-chat-thread-head strong{font-size:.89rem}.gv-chat-thread-head small{margin-top:4px;font-size:.71rem;line-height:1.35;color:#a7c7c6}.gv-chat-thread-head>button{border:1px solid transparent;border-radius:7px;padding:5px 9px;background:transparent;color:#d6eee9;cursor:pointer}.gv-chat-thread-head>button:hover{background:#254047}.gv-chat-actions{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto}.gv-chat-actions button{padding:6px 9px;border:1px solid #456b69;border-radius:7px;background:#1c373c;color:#d9f5f0;font-size:.74rem;cursor:pointer}.gv-chat-actions button:hover{background:#2a4a4c}.gv-chat-messages{display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto;padding:18px;background:radial-gradient(circle at 80% 0,#14292b,transparent 42%),#0b161d;scrollbar-width:thin;scrollbar-color:#3a706d transparent}.gv-chat-shell .gv-chat-bubble{max-width:min(87%,540px);width:fit-content;min-width:0;padding:12px 14px;border:1px solid #36545b;border-radius:15px 15px 15px 5px;background:#1a2c34;color:#f3fbfa;overflow-wrap:anywhere;box-shadow:0 3px 8px #0002}.gv-chat-shell .gv-chat-bubble.theirs{margin-right:auto;background:#1b2d36;border-color:#3a5860}.gv-chat-shell .gv-chat-bubble.mine{margin-left:auto;border-color:#2d897c;border-radius:15px 15px 5px;background:#174d43}.gv-chat-shell .gv-chat-bubble p{display:block;margin:0 0 7px;color:#f4fcfa;font-size:.91rem;line-height:1.55;font-weight:450;white-space:pre-wrap;overflow-wrap:anywhere}.gv-chat-shell .gv-chat-bubble small{display:block;color:#b7ced0;font-size:.71rem;line-height:1.45}.gv-chat-shell .gv-chat-bubble.mine small{color:#b8e5db}.gv-chat-shell .gv-chat-bubble .gv-receipt{display:inline-block;margin-left:6px;padding-right:4px;vertical-align:baseline;font-size:.86rem;font-weight:900;letter-spacing:-3px}.gv-chat-shell .gv-chat-bubble .gv-receipt-read{color:#8de4ff}.gv-chat-shell .gv-chat-bubble .gv-receipt-sent{color:#b9d5d5;letter-spacing:0}.gv-chat-compose{display:flex;gap:8px;padding:11px 12px;min-height:63px;border-top:1px solid var(--gv-chat-border);background:#112229}.gv-chat-compose input{flex:1;min-width:0;box-sizing:border-box;padding:11px 13px;background:#0c1b21;border:1px solid #406369;border-radius:9px;color:#effaf8}.gv-chat-compose button{flex:0 0 auto;padding:10px 16px;border:1px solid #42deca;border-radius:9px;background:#36dac4;color:#05221d;font-weight:800;cursor:pointer}.gv-chat-compose button:hover:not(:disabled){background:#77f3e1}.gv-chat-compose button:disabled{opacity:.55;cursor:not-allowed}.gv-chat-empty,.gv-chat-empty-thread{color:#aac5c7;text-align:center;padding:26px 15px;font-size:.84rem;line-height:1.55}.gv-chat-empty-thread{max-width:360px;margin:auto}.gv-chat-empty-thread span{display:block;font-size:45px;margin-bottom:14px}.gv-chat-empty-thread strong{display:block;color:#e4f7f2;font-size:1.07rem;margin-bottom:7px}.gv-chat-empty-thread p{color:#aac5c7}.gv-chat-error{padding:11px 13px;border:1px solid #a75e62;background:#401f28;color:#ffd4d6;font-size:.82rem;line-height:1.45}.gv-chat-error button{padding:4px 8px;border:1px solid #b78080;border-radius:6px;background:#572f35;color:#fff6f6}.gv-chat-success{margin:0;padding:10px 13px;border:1px solid #3d866b;background:#123a30;color:#c8fce7;font-size:.82rem}@media(max-width:640px){.gv-messenger-page{width:calc(100% - 24px);margin:23px auto 48px}.gv-messenger-page>.gv-chat-shell{grid-template-columns:minmax(0,1fr);height:min(72dvh,650px);min-height:390px}.gv-floating-messenger{right:12px;bottom:12px}.gv-chat-launcher span{display:none}.gv-chat-window{width:calc(100vw - 24px);height:calc(100dvh - 84px)}.gv-chat-shell{grid-template-columns:minmax(0,1fr)}.gv-chat-sidebar{display:flex}.gv-chat-thread{display:none}.gv-chat-shell:has(.gv-chat-thread-head) .gv-chat-sidebar{display:none}.gv-chat-shell:has(.gv-chat-thread-head) .gv-chat-thread{display:flex}.gv-chat-thread-head{flex-wrap:wrap}.gv-chat-actions{margin-left:auto}.gv-chat-messages{padding:12px}.gv-chat-shell .gv-chat-bubble{max-width:91%}}@media(prefers-reduced-motion:reduce){.gv-chat-launcher,.gv-chat-conversations button,.gv-chat-compose button{transition:none}}.tgl-home{max-width:1500px;margin:0 auto;padding:28px clamp(18px,4vw,64px) 82px;color:#f3f8f8}.tgl-home a{text-decoration:none}.tgl-home-hero{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(270px,.78fr);gap:30px;align-items:stretch;min-height:430px;padding:clamp(28px,5vw,68px);border:1px solid #4a3031;border-radius:22px;background:radial-gradient(ellipse at 78% 45%,#53222a 0%,transparent 47%),linear-gradient(125deg,#11171d,#120f13);overflow:hidden}.tgl-home-maincopy{max-width:780px;z-index:1}.tgl-home-kicker{display:block;color:#ff776c;letter-spacing:.14em;font-size:.72rem;font-weight:800}.tgl-home-welcome{font-size:.89rem;color:#d9bbbe;margin:14px 0 -6px}.tgl-home-hero h1{font-size:clamp(2.25rem,4.7vw,4.5rem);line-height:1.1;letter-spacing:-.048em;margin:17px 0 22px;color:#fff}.tgl-home-hero h1 span{color:#ff665e}.tgl-home-lead{max-width:700px;font-size:clamp(.95rem,1.15vw,1.1rem);color:#c8c7cb;line-height:1.7}.tgl-home-cta{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0}.tgl-home-primary,.tgl-home-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:13px 21px;border-radius:10px;font-weight:800;font-size:.9rem}.tgl-home-primary{color:#18080b!important;background:#ff655d;border:1px solid #ff655d}.tgl-home-primary:hover{background:#ff8276}.tgl-home-secondary{color:#f2ddde!important;background:#221e23;border:1px solid #6b5155}.tgl-home-secondary:hover{border-color:#e47b77}.tgl-home-trust{display:flex;align-items:center;gap:10px 23px;flex-wrap:wrap;font-size:.75rem;color:#bdb6b9}.tgl-home-trust span:before{content:"✓";color:#ff867f;margin-right:7px}.tgl-home-visual{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:260px}.tgl-home-mark{position:relative;display:flex;align-items:center;justify-content:center;width:180px;height:185px;border:16px solid transparent;border-top-color:#fd4a41;border-left-color:#e92142;border-right-color:#ff5a46;border-bottom-color:#d91838;border-radius:45px;transform:rotate(-11deg);font-size:7rem;font-weight:900;color:#fb413e;filter:drop-shadow(0 15px 23px #ec253145)}.tgl-home-mark span{position:absolute;top:-35px;right:7px;transform:rotate(11deg);font-size:35px;color:#ff8579}.tgl-home-orbit{position:absolute;width:320px;height:320px;border-radius:50%;border:1px solid #6f383e}.tgl-home-orbit-two{width:255px;height:255px;border-color:#b6474e77}.tgl-home-visual-caption{font-size:.78rem;color:#f2a69f;letter-spacing:.12em;text-align:center;margin-top:35px;font-weight:750}.tgl-home-visual-caption b{color:#fa3d45;margin:0 6px}.tgl-home-section{margin:64px 0}.tgl-home-sectionhead{max-width:830px;margin-bottom:26px}.tgl-home-sectionhead>p{font-size:.76rem;letter-spacing:.15em;color:#ff837b;font-weight:800;margin:0 0 12px}.tgl-home-sectionhead h2{font-size:clamp(1.65rem,3vw,2.75rem);line-height:1.17;letter-spacing:-.03em;margin:0 0 11px;color:#f7f8f8}.tgl-home-sectionhead>span{color:#aeb6bc;line-height:1.6;font-size:.92rem}.tgl-home-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.tgl-home-value{display:flex;flex-direction:column;gap:10px;min-width:0;background:linear-gradient(145deg,#171d23,#10151b);border:1px solid #374044;border-radius:15px;padding:25px 22px;min-height:282px}.tgl-home-value-top{display:flex;justify-content:space-between;align-items:center;color:#ff776c;font-size:.76rem;letter-spacing:.1em;font-weight:850}.tgl-home-value-top>span{font-size:1.6rem}.tgl-home-value h3{font-size:1.21rem;line-height:1.32;margin:3px 0;color:#f8f8f9}.tgl-home-value>p{font-size:.87rem;line-height:1.6;color:#b8c0c6;flex:1;margin:0}.tgl-home-value>a{color:#ff9186;font-weight:770;font-size:.83rem}.tgl-home-stepgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tgl-home-stepgrid article{border-top:2px solid #8c4045;padding:22px 20px;background:#121b21;border-radius:0 0 12px 12px}.tgl-home-stepgrid article>span{display:block;font-size:1.55rem;font-weight:850;color:#ff726a;margin-bottom:12px}.tgl-home-stepgrid h3{font-size:1.12rem;color:#f5f9f8;margin:0 0 12px}.tgl-home-stepgrid p{font-size:.88rem;line-height:1.65;color:#b4c0c2;margin:0}.tgl-home-feed{margin:33px 0}.tgl-home-feedhead{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:13px}.tgl-home-feedhead h3{margin:0;font-size:1.35rem;color:#f5f9f8}.tgl-home-feedhead a{color:#ff8f84;font-size:.83rem;font-weight:750}.tgl-home-feedgrid,.tgl-home-compactgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.tgl-home-feedcard,.tgl-home-compactcard{border:1px solid #2e3f43;border-radius:13px;background:#141e23;color:#f5f9f9;overflow:hidden;min-width:0;transition:border-color .15s,transform .15s}.tgl-home-feedcard:hover,.tgl-home-compactcard:hover{border-color:#ed6059;transform:translateY(-2px)}.tgl-home-cover{aspect-ratio:16/10;background:linear-gradient(130deg,#202b39,#3f2229);overflow:hidden;display:grid;place-items:center}.tgl-home-cover img{height:100%;width:100%;object-fit:cover}.tgl-home-placeholder{font-size:3.3rem;color:#d66763}.tgl-home-feedbody{padding:15px}.tgl-home-feedbody>span,.tgl-home-compactcard>span{font-size:.73rem;color:#ef8c84;font-weight:740}.tgl-home-feedbody h4,.tgl-home-compactcard h4{font-size:.98rem;line-height:1.3;overflow-wrap:anywhere;color:#f6f9f8;margin:8px 0 9px}.tgl-home-feedbody strong{color:#ff948b;font-size:.87rem}.tgl-home-feedbody small,.tgl-home-compactcard small{color:#afc0c1;font-size:.78rem}.tgl-home-compactcard{padding:20px}.tgl-home-feedback,.tgl-home-noactivity{color:#c1c9ca;font-size:.87rem;background:#132028;border:1px solid #30434a;padding:18px;border-radius:10px}.tgl-home-noactivity{padding:30px}.tgl-home-noactivity h3{color:#f5f8f9;margin-top:0}.tgl-home-noactivity a{color:#ff8a7f}.tgl-home-membership{display:flex;justify-content:space-between;gap:35px;align-items:center;border:1px solid #694044;border-radius:18px;padding:clamp(23px,4vw,40px);background:linear-gradient(110deg,#281b23,#15181f)}.tgl-home-membership>div:first-child{max-width:740px}.tgl-home-membership h2{font-size:clamp(1.55rem,2.8vw,2.55rem);margin:11px 0}.tgl-home-membership p:not(.tgl-home-kicker){color:#c4bfc1;font-size:.92rem;line-height:1.7}.tgl-home-membership-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start;white-space:nowrap}.tgl-home-membership-actions>a:not(.tgl-home-primary){color:#ff9085;font-size:.87rem}@media(max-width:1160px){.tgl-home-values,.tgl-home-feedgrid,.tgl-home-compactgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.tgl-home-hero{grid-template-columns:1.5fr 1fr}.tgl-home-mark{width:140px;height:145px;font-size:5rem}}@media(max-width:750px){.tgl-home-hero{display:block}.tgl-home-visual{display:none}.tgl-home-stepgrid{grid-template-columns:1fr}.tgl-home-membership{align-items:flex-start;flex-direction:column}.tgl-home-membership-actions{white-space:normal}.tgl-home-section{margin:44px 0}}@media(max-width:560px){.tgl-home{padding:14px 14px 60px}.tgl-home-hero{padding:26px 20px}.tgl-home-values,.tgl-home-feedgrid,.tgl-home-compactgrid{grid-template-columns:1fr}.tgl-home-value{min-height:0}.tgl-home-feedhead{align-items:flex-start;flex-direction:column}.tgl-home-cta>*{flex:1}.tgl-home-hero h1{font-size:2.3rem}}@media(prefers-reduced-motion:reduce){.tgl-home-feedcard,.tgl-home-compactcard{transition:none}}.tgl-home-visual-logo{width:min(100%,460px);height:auto;position:relative;z-index:1;object-fit:contain;filter:drop-shadow(0 8px 24px #0008)}#root>main>.tgl-home{box-sizing:border-box;width:100%;max-width:1920px;margin-inline:auto;padding:clamp(20px,2.2vw,36px) clamp(18px,3vw,64px) 90px}.tgl-home *,.tgl-home *:before,.tgl-home *:after{box-sizing:border-box}.tgl-home-hero{position:relative;min-height:500px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;padding:clamp(32px,4.2vw,70px);padding-bottom:88px;gap:clamp(22px,3vw,60px);background:radial-gradient(ellipse at 81% 35%,#632a3099,transparent 48%),linear-gradient(120deg,#101820,#181219 85%)}.tgl-home-maincopy{max-width:850px;animation:tglHeroEnter .48s ease both}.tgl-home-hero h1{font-size:clamp(2.7rem,4.25vw,5.1rem);line-height:1.09}.tgl-home-lead{font-size:clamp(1.02rem,1.05vw,1.22rem)}.tgl-home-kicker{font-size:.79rem}.tgl-home-visual{min-width:0;min-height:290px;animation:tglHeroEnter .48s ease both}.tgl-home-heroart{width:100%;aspect-ratio:16/10;max-height:370px;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid #914448;border-radius:19px;background:#120e13;box-shadow:0 14px 55px #0008}.tgl-home-heroart img{display:block;width:100%;height:100%;object-fit:cover}.tgl-home-visual-caption{width:100%;margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-align:left;letter-spacing:normal}.tgl-home-visual-caption>span{color:#ff8c83;font-size:.72rem;font-weight:850;letter-spacing:.12em}.tgl-home-visual-caption>strong{font-size:.95rem;font-weight:800;color:#f9eeef;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tgl-home-hero-controls{position:absolute;bottom:26px;left:clamp(32px,4.2vw,70px);right:clamp(32px,4.2vw,70px);display:flex;gap:9px;align-items:center;justify-content:flex-start}.tgl-home-hero-controls button{cursor:pointer;display:grid;place-items:center;padding:0;border:1px solid #764b50;background:#231e24;color:#eacbd0;border-radius:8px;width:36px;height:35px;font-size:.83rem;font-weight:800}.tgl-home-hero-controls button:first-child,.tgl-home-hero-controls button:nth-last-child(2){font-size:1.55rem}.tgl-home-hero-controls button.active{background:#f96961;color:#250b0f;border-color:#f96961}.tgl-home-hero-controls button:hover{border-color:#ff998f}.tgl-home-section{margin:clamp(38px,4vw,70px) 0}.tgl-home-sectionhead{max-width:1020px}.tgl-home-sectionhead h2{font-size:clamp(1.85rem,2.6vw,3.1rem)}.tgl-home-sectionhead>span{font-size:1rem}.tgl-home-stepgrid{gap:22px}.tgl-home-stepgrid article{padding:30px;min-height:230px}.tgl-home-stepgrid h3{font-size:1.3rem}.tgl-home-stepgrid p{font-size:.99rem;line-height:1.75}.tgl-home-feed{margin:36px 0 46px}.tgl-home-feedhead{margin:0 0 6px;align-items:end}.tgl-home-feedhead h3{font-size:clamp(1.5rem,2.1vw,2.15rem)}.tgl-home-feedhead p{font-size:.94rem;color:#b5c5c9;margin:8px 0 0;line-height:1.6}.tgl-home-feedhead a{font-size:.94rem;font-weight:800;white-space:nowrap}.tgl-home-itemcount{font-weight:700;font-size:.77rem;color:#c3b8ba;white-space:nowrap;vertical-align:middle;margin-left:9px}.tgl-home-rail{position:relative;min-width:0;max-width:100%}.tgl-home-railtools{min-height:39px;display:flex;align-items:center;justify-content:flex-end;gap:8px;margin:2px 0 14px}.tgl-home-railtools>span{color:#bdb7ba;font-size:.8rem;margin-right:9px}.tgl-home-railtools button{display:grid;place-items:center;min-width:36px;height:34px;border:1px solid #784b4d;border-radius:9px;color:#f8dada;background:#291d23;cursor:pointer;font-size:1.2rem}.tgl-home-railtools button:hover:not(:disabled){border-color:#f6756c;background:#46282e}.tgl-home-railtools button:disabled{opacity:.3;cursor:default}.tgl-home-railtrack{width:100%;display:flex;align-items:stretch;gap:18px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;scroll-padding-inline:2px;padding:0 2px 14px;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#78484b #161b20}.tgl-home-railtrack>*{flex:0 0 clamp(335px,27.8vw,460px);width:clamp(335px,27.8vw,460px);min-width:0;max-width:calc(100% - 5px);scroll-snap-align:start}.tgl-home-value{min-height:290px;padding:30px 27px}.tgl-home-value h3{font-size:clamp(1.35rem,1.45vw,1.65rem);line-height:1.35}.tgl-home-value>p{font-size:1.01rem;line-height:1.7}.tgl-home-value>a{font-size:.98rem}.tgl-home-feedcard{display:flex;flex-direction:column;border-radius:15px}.tgl-home-cover{aspect-ratio:16/9;max-height:260px}.tgl-home-feedbody{display:flex;flex-direction:column;gap:8px;flex:1;padding:22px}.tgl-home-feedbody>span{font-size:.83rem}.tgl-home-feedbody h4{font-size:1.4rem;line-height:1.35;margin:0;color:#fdfafa}.tgl-home-feedbody>small{font-size:.96rem;color:#ed978c}.tgl-home-cardfooter{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:8px}.tgl-home-cardfooter strong{font-size:1.07rem;color:#ffa298}.tgl-home-cardfooter b{font-size:.72rem;letter-spacing:.03em;padding:6px 10px;border-radius:6px;white-space:nowrap}.tgl-home-featured{color:#ffd8ad;background:#4b3228;border:1px solid #b17452}.tgl-home-sold{color:#ffe2e2;background:#872c31;border:1px solid #e46c69;transform:rotate(-4deg)}.tgl-home-compactcard{padding:29px 26px;min-height:175px;display:flex;flex-direction:column;gap:10px}.tgl-home-compactcard>span{font-size:.82rem}.tgl-home-compactcard h4{font-size:1.26rem;line-height:1.45;margin:3px 0}.tgl-home-compactcard small{font-size:.94rem;margin-top:auto}.tgl-home-creatorcard{display:flex;align-items:center;gap:19px;min-height:185px;padding:28px;background:linear-gradient(125deg,#1a2529,#171b22);border:1px solid #3b494c;border-radius:15px;color:#fff}.tgl-home-creatorcard:hover{border-color:#f27b73}.tgl-home-creatoravatar{flex:0 0 85px;width:85px;height:85px;background:#342028;border:1px solid #8f5656;border-radius:17px;overflow:hidden;display:grid;place-items:center;font-size:2.2rem}.tgl-home-creatoravatar img{width:100%;height:100%;object-fit:cover}.tgl-home-creatorcard>div:last-child{min-width:0}.tgl-home-creatorcard>div:last-child>span{color:#fb9186;font-size:.77rem;font-weight:800}.tgl-home-creatorcard h4{color:#fff;font-size:1.2rem;overflow-wrap:anywhere;margin:6px 0}.tgl-home-creatorcard p{font-size:.93rem;color:#c1ced0;line-height:1.5;margin:0 0 8px}.tgl-home-creatorcard small{color:#fb958b;font-size:.88rem;font-weight:780}.tgl-home-railtrack>*:focus-visible,.tgl-home a:focus-visible,.tgl-home button:focus-visible{outline:2px solid #ffafa5;outline-offset:3px}@keyframes tglHeroEnter{0%{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1200px){.tgl-home-hero{grid-template-columns:minmax(0,1.1fr) minmax(250px,.9fr)}.tgl-home-railtrack>*{flex-basis:clamp(315px,36vw,420px);width:clamp(315px,36vw,420px)}}@media(max-width:860px){.tgl-home-hero{grid-template-columns:1fr;min-height:auto;padding-bottom:86px}.tgl-home-visual{display:flex;min-height:0}.tgl-home-heroart{max-height:285px}.tgl-home-stepgrid{grid-template-columns:1fr}.tgl-home-stepgrid article{min-height:auto}.tgl-home-railtrack>*{flex-basis:clamp(285px,68vw,430px);width:clamp(285px,68vw,430px)}}@media(max-width:560px){#root>main>.tgl-home{padding:16px 14px 70px}.tgl-home-hero{display:grid;padding:25px 19px 79px;gap:14px}.tgl-home-visual{display:flex}.tgl-home-hero h1{font-size:clamp(2rem,9vw,2.85rem)}.tgl-home-heroart{max-height:205px}.tgl-home-hero-controls{left:19px;right:19px;bottom:16px}.tgl-home-railtrack>*{flex-basis:min(83vw,380px);width:min(83vw,380px)}.tgl-home-value{min-height:295px}.tgl-home-feedhead{align-items:flex-start;flex-direction:column;gap:9px}.tgl-home-feedhead h3{font-size:1.45rem}.tgl-home-itemcount{display:block;margin:7px 0 0}.tgl-home-railtools{margin-top:9px}.tgl-home-visual-caption{font-size:.75rem}.tgl-home-hero .tgl-home-trust{gap:8px 14px}}@media(prefers-reduced-motion:reduce){.tgl-home-maincopy,.tgl-home-visual{animation:none}.tgl-home-railtrack{scroll-behavior:auto}}.gv-network-page{max-width:1400px;margin:0 auto;padding:28px clamp(16px,3vw,46px) 76px;color:#e8f8f5}.gv-network-page a{color:inherit;text-decoration:none}.gv-network-eyebrow{font-size:.72rem;letter-spacing:.14em;color:#49e2cf;font-weight:800}.gv-network-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:37px clamp(22px,4vw,52px);border:1px solid #2a5858;background:radial-gradient(circle at 82% 24%,#1c534b,transparent 46%),linear-gradient(115deg,#121f25,#0b1319);border-radius:18px;margin-bottom:36px}.gv-network-hero h1{font-size:clamp(2.05rem,4.2vw,3.7rem);max-width:710px;line-height:1.1;letter-spacing:-.03em;margin:13px 0;color:#f8fffd}.gv-network-hero h1 em{font-style:normal;color:#46e8d0}.gv-network-hero p:not(.gv-network-eyebrow){color:#b3cdce;max-width:630px;font-size:.96rem;line-height:1.6}.gv-network-hero-icon{font-size:6rem;color:#49ddcf;min-width:100px;text-align:center;opacity:.8}.gv-network-hero-links{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px}.gv-network-hero-links a{color:#56e4d2;font-size:.86rem;font-weight:750}.gv-network-hero-links a:hover,.gv-network-card h3 a:hover{text-decoration:underline}.gv-network-head h2{font-size:2rem;letter-spacing:-.025em;margin:8px 0}.gv-network-head p{color:#a9c4c4;font-size:.88rem}.gv-network-tabs{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 18px;padding-bottom:17px;border-bottom:1px solid #263f42}.gv-network-tabs button{border:1px solid #305355;color:#c1d9d9;border-radius:99px;background:#142328;padding:10px 18px;cursor:pointer;font-size:.86rem;font-weight:750}.gv-network-tabs button.active{background:#3bdaca;border-color:#3bdaca;color:#062322}.gv-network-filters{display:grid;grid-template-columns:minmax(160px,1.6fr) repeat(3,minmax(130px,1fr)) auto auto;gap:10px;align-items:end}.gv-network-filters label{display:flex;flex-direction:column;gap:7px;min-width:0;color:#b9d0d2;font-size:.75rem;font-weight:700}.gv-network-filters input,.gv-network-filters select,.gv-network-contact-form textarea{background:#0d1c21;color:#f0fdfa;border:1px solid #385e61;border-radius:9px;padding:11px 12px;min-width:0;width:100%}.gv-network-filters input::placeholder,.gv-network-contact-form textarea::placeholder{color:#829da4}.gv-network-filters button,.gv-network-contact-form button{padding:11px 16px;border-radius:9px;border:1px solid #35d7c4;background:#3bdccc;color:#03241e;font-weight:800;cursor:pointer}.gv-network-filters button.quiet{background:#16282d;color:#cce7e0;border-color:#38585c}.gv-network-hint,.gv-network-join{color:#9fb9bc;font-size:.81rem;line-height:1.6;margin:14px 0 22px}.gv-network-join a{color:#64ead5}.gv-network-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;margin:16px 0 24px}.gv-network-card{min-width:0;min-height:285px;display:flex;flex-direction:column;gap:13px;border:1px solid #2c4c4e;background:linear-gradient(135deg,#15262c,#10191f);border-radius:15px;padding:21px;transition:border-color .16s}.gv-network-card:hover{border-color:#49b5a7}.gv-network-card-top{display:flex;gap:13px;align-items:center}.gv-network-avatar{width:65px;height:65px;flex:none;display:grid;place-items:center;border:1px solid #376d67;border-radius:16px;background:#1a3737;overflow:hidden;font-size:1.65rem}.gv-network-avatar img{display:block;width:100%;height:100%;object-fit:cover}.gv-network-card-top>div:last-child{min-width:0}.gv-network-type{font-size:.69rem;letter-spacing:.07em;color:#69e5d0;font-weight:800;text-transform:uppercase}.gv-network-card h3{font-size:1.2rem;overflow-wrap:anywhere;color:#f7fffd;margin:6px 0}.gv-network-card-top p{margin:4px 0;color:#bdd3d1;font-size:.82rem}.gv-network-description{font-size:.89rem;color:#b7cace;line-height:1.55;overflow-wrap:anywhere;flex:1;margin:0}.gv-network-tags{display:flex;flex-wrap:wrap;gap:6px}.gv-network-tags span{font-size:.72rem;padding:5px 9px;border:1px solid #2c6660;border-radius:100px;color:#a5e9df}.gv-network-card-bottom{border-top:1px solid #2a4244;padding-top:13px;display:flex;justify-content:space-between;gap:10px;align-items:center}.gv-network-card-bottom a{color:#67efd8;font-size:.82rem;font-weight:750;white-space:nowrap}.gv-network-availability{font-size:.76rem;color:#c4cecf}.gv-network-availability.available{color:#74edbf}.gv-network-availability.busy{color:#f1ca76}.gv-network-availability.unavailable{color:#d3b1b1}.gv-network-empty{padding:42px 24px;margin:18px 0;text-align:center;border:1px dashed #375659;border-radius:15px;background:#101d22;color:#bcd4d1}.gv-network-empty h3{color:#e7f8f2}.gv-network-more{display:block;margin:25px auto;background:#153a36;border:1px solid #449688;border-radius:11px;color:#d9f9ef;padding:12px 22px;font-weight:800;cursor:pointer}.gv-network-error{display:flex;gap:12px;align-items:center;justify-content:space-between;background:#471f27;border:1px solid #9f5055;color:#ffe3e2;border-radius:9px;padding:13px;margin:15px 0;font-size:.87rem}.gv-network-error button{background:transparent;border:1px solid #f0baba;border-radius:7px;color:#fbdada;padding:6px}.gv-network-actions{margin:15px 0 26px;max-width:620px}.gv-network-action-buttons{display:flex;flex-wrap:wrap;gap:10px}.gv-network-actions button,.gv-network-actions a{border-radius:9px;padding:11px 17px;cursor:pointer}.gv-network-follow{border:1px solid #396e68;background:#142b2b;color:#cbf3e8}.gv-network-contact{border:1px solid #2fd4c0;background:#39dcca;color:#031d1c;font-weight:800}.gv-network-contact-form{margin-top:16px;padding:17px;border:1px solid #37615f;border-radius:12px;background:#14272c}.gv-network-contact-form label{display:block;color:#d6ebea;font-size:.85rem;font-weight:750}.gv-network-contact-form textarea{display:block;margin:9px 0 12px;resize:vertical}.gv-network-notice{color:#9ae7d4}.gv-network-services{white-space:pre-wrap;overflow-wrap:anywhere;color:#cadfdb;line-height:1.6}.gv-network-profile-chips{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.gv-network-profile-chips span{border-radius:100px;background:#173a37;border:1px solid #2d7068;color:#c7f3e8;padding:6px 12px;font-size:.8rem}@media(max-width:1130px){.gv-network-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.gv-network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:690px){.gv-network-hero{padding:24px}.gv-network-hero-icon{display:none}.gv-network-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-network-grid{grid-template-columns:1fr}}@media(max-width:430px){.gv-network-filters{grid-template-columns:1fr}.gv-network-card{min-height:auto}}#root>main>.gv-network-page,#root>main>.gv-network-connection-page{width:100%;max-width:1920px;margin:0 auto;padding:clamp(22px,2.5vw,40px) clamp(18px,3vw,64px) 78px;color:#f1eff0}.gv-network-page .gv-network-hero{position:relative;top:auto;z-index:auto;min-height:335px;height:auto;padding:clamp(29px,4vw,63px);margin-bottom:clamp(25px,3vw,48px);background:radial-gradient(ellipse at 80% 30%,#56272caa,transparent 50%),linear-gradient(115deg,#141c23,#171218);border-color:#674046}.gv-network-page .gv-network-hero h1{font-size:clamp(2.6rem,4vw,4.9rem);max-width:1000px;color:#f8f7f8}.gv-network-page .gv-network-hero h1 em,.gv-network-page .gv-network-eyebrow{color:#ff7269}.gv-network-page .gv-network-hero-icon{color:#e97069;font-size:7rem}.gv-network-page .gv-network-hero-links a,.gv-network-page .gv-network-join a{color:#ff978b}.gv-network-page .gv-network-head h2{font-size:clamp(1.75rem,2.5vw,2.65rem);color:#fdfafa}.gv-network-page .gv-network-head p{font-size:1rem;color:#b9c2c7}.gv-network-page .gv-network-tabs{border-bottom-color:#3b343b;gap:12px}.gv-network-page .gv-network-tabs button{padding:11px 19px;border-color:#5c4547;background:#211c22;color:#f0d8da;font-size:.9rem}.gv-network-page .gv-network-tabs button.active{background:#ff6860;border-color:#ff6860;color:#260f11}.gv-network-page .gv-network-tabs button:focus-visible,.gv-network-page a:focus-visible{outline:2px solid #ffaaa2;outline-offset:3px}.gv-network-page .gv-network-filters{grid-template-columns:minmax(175px,1.6fr) repeat(3,minmax(155px,1fr)) auto auto;gap:14px}.gv-network-page .gv-network-filters label{font-size:.86rem;color:#d3c4c8}.gv-network-page .gv-network-filters input,.gv-network-page .gv-network-filters select,.gv-network-page .gv-network-contact-form textarea{background:#171c22;border-color:#584347;color:#f8f2f3;font-size:.94rem;min-height:44px}.gv-network-page .gv-network-filters input:focus,.gv-network-page .gv-network-filters select:focus{outline:2px solid #f17871;outline-offset:1px}.gv-network-page .gv-network-filters button,.gv-network-page .gv-network-contact-form button{background:#ff6860;border-color:#ff6860;color:#261014}.gv-network-page .gv-network-filters button.quiet{background:#242026;color:#f1dadd;border-color:#594247}.gv-network-page .gv-network-hint{color:#c2b7bb;font-size:.87rem}.gv-network-page .gv-network-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(360px,100%),1fr));gap:22px;margin-top:22px}.gv-network-page .gv-network-card{min-height:310px;padding:27px;gap:15px;background:linear-gradient(130deg,#191e24,#18191e);border-color:#51373d}.gv-network-page .gv-network-card:hover{border-color:#ff7770}.gv-network-page .gv-network-avatar{height:76px;width:76px;border-radius:18px;background:#3b2127;border-color:#815057}.gv-network-page .gv-network-type{color:#ff9186;font-size:.76rem}.gv-network-page .gv-network-card h3{font-size:1.4rem;color:#fff}.gv-network-page .gv-network-card-top p{font-size:.93rem;color:#d2c5c7}.gv-network-page .gv-network-description{font-size:1rem;color:#cbc7c9;line-height:1.65}.gv-network-page .gv-network-tags span{border-color:#79484d;color:#f8c0b9}.gv-network-counts{display:flex;flex-wrap:wrap;gap:15px;margin-top:auto;padding:12px 0 0;border-top:1px solid #3e373b}.gv-network-counts a{display:inline-flex;gap:6px;align-items:baseline;color:#f3d3d0!important;font-size:.9rem;text-decoration:none}.gv-network-counts a:hover,.gv-network-public-stats a:hover{text-decoration:underline;color:#ffafa6!important}.gv-network-counts strong{color:#ff9990;font-size:1.15rem}.gv-network-page .gv-network-card-bottom{margin-top:0;padding-top:12px;border-top-color:#40393c}.gv-network-page .gv-network-card-bottom a{color:#ff9a91}.gv-network-page .gv-network-availability{font-size:.84rem}.gv-network-page .gv-network-more{background:#382329;border-color:#a15458;color:#fbe4e1}.gv-network-page .gv-network-empty{background:#171b22;border-color:#5d4146}.gv-network-public-stats{display:flex;gap:15px;flex-wrap:wrap;margin:18px 0 19px}.gv-network-public-stats a{display:flex;flex-direction:column;gap:3px;border:1px solid #72484c;background:#281d24;border-radius:12px;padding:13px 23px;min-width:120px;text-decoration:none;color:#f2e6e5}.gv-network-public-stats strong{font-size:1.7rem;line-height:1.1;color:#ff958a}.gv-network-public-stats span{font-size:.86rem;color:#f3d1ce}.gv-network-stats-error{align-self:center;font-size:.8rem;color:#eab6b2}.gv-network-profile-chips span{background:#41252c;border-color:#8c494f;color:#fbd0ca}.gv-network-actions .gv-network-follow{background:#2c2228;border-color:#a85c61;color:#f7d8d5}.gv-network-actions .gv-network-contact{background:#ff6961;border-color:#ff6961;color:#251015}.gv-network-actions .gv-network-contact-form{background:#211c22;border-color:#7e4a50}.gv-network-connection-page>p:first-child a{color:#ff9289}.gv-network-connection-page h1{font-size:clamp(2rem,3vw,3rem)}@media(max-width:1130px){.gv-network-page .gv-network-filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.gv-network-page .gv-network-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-network-page .gv-network-hero-icon{display:none}}@media(max-width:520px){#root>main>.gv-network-page{padding:18px 14px 55px}.gv-network-page .gv-network-filters{grid-template-columns:1fr}.gv-network-page .gv-network-card{padding:20px}.gv-network-page .gv-network-hero{padding:26px 21px;min-height:auto}.gv-network-page .gv-network-hero h1{font-size:2.25rem}.gv-network-page .gv-network-grid{grid-template-columns:1fr}}.gv-network-page .gv-network-hero{box-shadow:none}.gv-network-page .gv-network-card-top{align-items:flex-start}.gv-network-page .gv-network-counts{gap:12px}.gv-network-page .gv-network-counts a{flex:1 1 110px;min-height:42px;display:flex;align-items:center;justify-content:center;padding:8px 10px;background:#292027;border:1px solid #604148;border-radius:9px}.gv-network-page .gv-network-counts a:hover{background:#40262d;border-color:#e97871}.gv-network-page .gv-network-counts a:focus-visible{outline:2px solid #ffaaa2;outline-offset:2px}@media(max-width:680px){.gv-network-page .gv-network-card-top{gap:12px}.gv-network-page .gv-network-counts{gap:8px}.gv-network-page .gv-network-counts a{flex-basis:115px}}.gv-opp-shell{max-width:1248px;margin:0 auto;padding:38px 24px 80px;min-height:60vh;color:#eaf4f4}.gv-opp-shell a{text-decoration:none}.gv-opp-shell :is(button,input,textarea,select){font:inherit}.gv-opp-shell :is(input,textarea,select){display:block;background:#0d1a20;border:1px solid #36565c;color:#f3ffff;border-radius:11px;padding:12px 14px;width:100%;outline-offset:2px}.gv-opp-shell :is(input,textarea,select):focus-visible{border-color:#27d6c5}.gv-opp-shell button{cursor:pointer}.gv-opp-kicker{letter-spacing:.13em;font-size:.72rem;font-weight:800;color:#55dac8}.gv-opp-hero{background:radial-gradient(ellipse at 80% 40%,#214f4c 0%,transparent 54%),linear-gradient(125deg,#111f26,#10161d);border:1px solid #264348;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:43px 48px;margin-bottom:40px}.gv-opp-hero h1{font-size:clamp(2rem,4.5vw,3.7rem);line-height:1.08;letter-spacing:-.035em;margin:11px 0 17px;color:#f6fafa;max-width:700px}.gv-opp-hero h1 span{color:#39e3cd}.gv-opp-hero p:not(.gv-opp-kicker){max-width:575px;color:#a9c8ca;line-height:1.65}.gv-opp-hero-emblem{border:1px solid #2b5a59;border-radius:22px;background:#0c2125;padding:42px 39px;color:#57ebd8;text-align:center;font-size:5rem;line-height:1}.gv-opp-hero-emblem small{display:block;margin-top:10px;font-size:.75rem;font-weight:850;letter-spacing:.15em;white-space:nowrap;color:#a6d6d0}.gv-opp-actions,.gv-opp-form-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-top:23px}.gv-opp-primary,.gv-opp-outline{display:inline-flex!important;align-items:center;justify-content:center;gap:8px;border-radius:10px;padding:11px 18px!important;font-size:.9rem;font-weight:750!important;min-height:43px}.gv-opp-primary{background:#3ddfca!important;border:1px solid #3ddfca!important;color:#091a1a!important}.gv-opp-outline{background:#15272c!important;border:1px solid #3a6662!important;color:#d5f3ed!important}.gv-opp-primary:hover{background:#7cf7e6!important}.gv-opp-outline:hover{background:#1c3f44!important}.gv-opp-shell button:disabled{cursor:not-allowed;opacity:.55}.gv-opp-heading,.gv-opp-page-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px}.gv-opp-heading h2,.gv-opp-page-head h1{font-size:clamp(1.65rem,3vw,2.5rem);margin:8px 0 7px;letter-spacing:-.025em}.gv-opp-heading p,.gv-opp-page-head p:not(.gv-opp-kicker){color:#a2bdc3;line-height:1.5}.gv-opp-toolbar{display:flex;gap:13px;margin:15px 0}.gv-opp-toolbar label{flex:1;min-width:200px;font-size:.8rem;font-weight:700;color:#acd0cf}.gv-opp-toolbar label:last-child{max-width:285px}.gv-opp-toolbar :is(input,select){margin-top:7px}.gv-opp-note{font-size:.82rem;color:#95aeb5;line-height:1.55;margin:12px 0}.gv-opp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.gv-opp-card{display:flex;flex-direction:column;gap:12px;border-radius:16px;padding:25px 23px;background:linear-gradient(155deg,#14252b,#10191f);border:1px solid #2d484b;color:#e8f6f4!important;min-width:0;transition:transform .16s,border-color .16s}.gv-opp-card:hover{transform:translateY(-3px);border-color:#3dcab9}.gv-opp-card-meta,.gv-opp-card-foot{display:flex;align-items:center;justify-content:space-between;gap:12px}.gv-opp-card-meta>span:first-child{color:#67e2d2;font-weight:700;font-size:.78rem}.gv-opp-state{color:#b9e1db;font-size:.77rem;background:#19342f;border:1px solid #285b53;border-radius:99px;padding:5px 10px;white-space:nowrap}.gv-opp-card h3{font-size:1.28rem;line-height:1.3;margin:5px 0;color:#f7ffff;overflow-wrap:anywhere}.gv-opp-card>p{font-size:.89rem;color:#a9c1c4;line-height:1.6;flex:1}.gv-opp-card-chips{display:flex;gap:9px;flex-wrap:wrap}.gv-opp-card-chips>span,.gv-opp-detail-chips>span{font-size:.77rem;color:#b0c5c9;border:1px solid #314e53;border-radius:7px;padding:5px 8px}.gv-opp-card-foot{border-top:1px solid #2a4549;margin-top:8px;padding-top:16px}.gv-opp-card-foot strong{color:#5fe5cf;font-size:.95rem}.gv-opp-card-foot span{font-size:.77rem;color:#bfd5d3}.gv-opp-empty{border:1px dashed #426369;border-radius:14px;background:#101c21;padding:36px;text-align:center;margin:20px 0}.gv-opp-empty p{color:#a2bbbf}.gv-opp-shell .gv-opp-load{margin:24px auto;display:flex!important;max-width:270px}.gv-opp-error{color:#ffb7b7;padding:14px;background:#491e2466;border:1px solid #a84a53;border-radius:10px}.gv-opp-success{color:#aef6dd;padding:12px;background:#153a2f;border:1px solid #316d53;border-radius:10px}.gv-opp-mine-list{display:flex;flex-direction:column;gap:12px}.gv-opp-mine-card{padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid #2b4548;background:#101d23;border-radius:13px}.gv-opp-mine-card h3{margin:7px 0;color:#f6ffff;font-size:1.18rem}.gv-opp-mine-card p{color:#a5c0c2;font-size:.84rem;margin:4px 0}.gv-opp-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.gv-opp-row-actions :is(button,a){padding:9px 12px;border:1px solid #345b5e;border-radius:9px;color:#b8ecdf;background:#16282d;font-size:.81rem}.gv-opp-form-page{max-width:940px}.gv-opp-form{display:flex;flex-direction:column;gap:22px;border:1px solid #2e5151;border-radius:15px;background:#111e24;padding:30px}.gv-opp-form label,.gv-opp-proposal-form label,.gv-opp-message-box label,.gv-opp-toolbar label{display:block;line-height:1.4}.gv-opp-form label,.gv-opp-proposal-form label,.gv-opp-message-box label{font-size:.87rem;font-weight:750;color:#c4dcdd}.gv-opp-form label>*:is(input,textarea,select),.gv-opp-proposal-form label>*:is(input,textarea,select),.gv-opp-message-box label>*:is(input,textarea,select){margin-top:8px}.gv-opp-form-split{display:grid;grid-template-columns:1fr 1fr;gap:17px}.gv-opp-back{color:#77dcca;font-size:.87rem;display:inline-block;margin-bottom:20px}.gv-opp-detail-top{display:flex;align-items:center;justify-content:space-between;gap:35px;margin:0 0 26px}.gv-opp-detail-top h1{font-size:clamp(1.8rem,3.5vw,3rem);line-height:1.2;max-width:760px;margin:9px 0 16px}.gv-opp-detail-chips{display:flex;gap:8px;flex-wrap:wrap}.gv-opp-budget{border:1px solid #2a5a54;border-radius:14px;min-width:260px;background:#132c2b;padding:20px;display:flex;flex-direction:column;gap:9px}.gv-opp-budget small{font-size:.72rem;color:#8ccec3;font-weight:850}.gv-opp-budget strong{font-size:1.22rem;color:#54edce}.gv-opp-budget>span{color:#9abcb8;font-size:.77rem;line-height:1.4}.gv-opp-detail-grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(285px,1fr);align-items:start;gap:22px}.gv-opp-detail-brief,.gv-opp-detail-aside,.gv-opp-proposal-list,.gv-opp-message-box{border:1px solid #2d4a4b;background:#111e25;border-radius:15px;padding:27px}.gv-opp-detail-brief h2,.gv-opp-detail-aside h2,.gv-opp-proposal-list h2,.gv-opp-message-box h2{font-size:1.32rem;margin:10px 0 15px;color:#f1fcfa}.gv-opp-detail-brief h2:not(:first-child){margin-top:28px}.gv-opp-detail-brief p,.gv-opp-detail-aside>p,.gv-opp-proposal-list>p{color:#b1cace;line-height:1.7}.gv-opp-preserve{white-space:pre-wrap;overflow-wrap:anywhere}.gv-opp-proposal-form{display:flex;flex-direction:column;gap:15px}.gv-opp-proposal-list,.gv-opp-message-box{margin-top:25px}.gv-opp-proposal-row{border-top:1px solid #2a4949;padding:20px 0}.gv-opp-proposal-name{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.gv-opp-proposal-name strong{margin-right:auto}.gv-opp-proposal-name span{color:#9cb9b9;font-size:.8rem}.gv-opp-proposal-name a{color:#5cdbc8;font-size:.84rem}.gv-opp-proposal-row>p{color:#c2d6d8;line-height:1.6}.gv-opp-proposal-bottom{display:flex;gap:15px;justify-content:space-between;align-items:center;flex-wrap:wrap}.gv-opp-proposal-bottom>span{color:#78d8c9;font-weight:750}.gv-opp-message-box{max-width:850px}.gv-opp-message-box p{color:#a2bec1}@media(max-width:1050px){.gv-opp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-opp-hero-emblem{padding:30px 25px}}@media(max-width:740px){.gv-opp-shell{padding:24px 16px 55px}.gv-opp-hero{padding:25px 22px}.gv-opp-hero-emblem{display:none}.gv-opp-grid,.gv-opp-detail-grid{grid-template-columns:1fr}.gv-opp-detail-top,.gv-opp-page-head,.gv-opp-mine-card{align-items:stretch;flex-direction:column}.gv-opp-budget{min-width:0}.gv-opp-toolbar{flex-direction:column}.gv-opp-toolbar label:last-child{max-width:initial}}@media(max-width:460px){.gv-opp-form-split{grid-template-columns:1fr}.gv-opp-form,.gv-opp-detail-brief,.gv-opp-detail-aside,.gv-opp-proposal-list,.gv-opp-message-box,.gv-opp-card{padding:20px}.gv-opp-card-meta{align-items:flex-start;flex-direction:column}}.gv-opp-load-error{padding:23px 25px;border-radius:13px;border:1px solid #9a5258;background:#2e171c;color:#fbecec;margin:18px 0 26px}.gv-opp-load-error h3{font-size:1.05rem;margin:0 0 10px}.gv-opp-load-error p{margin:7px 0 13px;line-height:1.5;font-size:.88rem}.gv-opp-load-error .gv-opp-error-detail{color:#ffceca;font-family:ui-monospace,monospace;overflow-wrap:anywhere}.gv-opp-load-error button{margin-top:8px}.gv-opp-workspace-tabs{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #27444a;margin-bottom:20px;padding-bottom:14px}.gv-opp-workspace-tabs button{border:1px solid #325354;border-radius:10px;background:#13232a;color:#bad6d6;padding:12px 17px;display:inline-flex;align-items:center;gap:11px;font-weight:750}.gv-opp-workspace-tabs button.active{color:#062322;border-color:#41dbc9;background:#45e1cd}.gv-opp-workspace-tabs button span{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;padding:0 5px;border-radius:99px;background:#294347;color:#d6edeb;font-weight:800;font-size:.76rem}.gv-opp-workspace-tabs button.active span{background:#167a71;color:#effffe}.gv-opp-workspace-panel{min-height:170px}.gv-opp-accordion-list{display:flex;flex-direction:column;gap:12px}.gv-opp-project-accordion{border:1px solid #2d4e51;border-radius:13px;background:#101e24;overflow:hidden}.gv-opp-project-accordion[open]{border-color:#36877e}.gv-opp-project-accordion summary{display:flex;align-items:center;gap:20px;padding:19px 22px;list-style:none;cursor:pointer;color:#eaf5f3}.gv-opp-project-accordion summary::-webkit-details-marker{display:none}.gv-opp-project-accordion summary:hover{background:#172c32}.gv-opp-project-accordion summary:focus-visible{outline:2px solid #57ebd8;outline-offset:-3px}.gv-opp-project-title{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px}.gv-opp-project-title strong{font-size:1.05rem;overflow-wrap:anywhere}.gv-opp-project-title small{color:#a7c9c5;font-size:.82rem}.gv-opp-project-state{color:#9ddfd1;font-size:.81rem;text-align:right;max-width:200px}.gv-opp-chevron{flex:none;border:1px solid #396663;border-radius:50%;width:32px;height:32px;display:grid;place-items:center;font-size:1.25rem;transition:transform .2s;line-height:1;color:#a2e7dc}.gv-opp-project-accordion[open] .gv-opp-chevron{transform:rotate(180deg)}.gv-opp-project-expanded{border-top:1px solid #2d4e51;padding:18px 22px 21px;background:#12242a}.gv-opp-project-expanded p{white-space:pre-wrap;overflow-wrap:anywhere;color:#bdd0d0;line-height:1.55;margin:0 0 16px}.gv-opp-project-expanded .gv-opp-row-actions{gap:10px}.gv-opp-offer-actions{border:1px solid #348c75;background:#16372f;border-radius:11px;padding:15px;margin:14px 0}.gv-opp-offer-actions p{color:#d1efe4;line-height:1.55}.gv-opp-offer-actions .gv-opp-row-actions button{cursor:pointer}@media(max-width:600px){.gv-opp-workspace-tabs button{flex:1;justify-content:center;padding:10px;font-size:.79rem;gap:6px}.gv-opp-project-accordion summary{padding:15px;gap:9px}.gv-opp-project-state{font-size:.73rem;max-width:106px}.gv-opp-project-expanded{padding:16px}.gv-opp-chevron{width:28px;height:28px}}@media(prefers-reduced-motion:reduce){.gv-opp-chevron{transition:none}}.tgl-launch{max-width:1600px;margin:0 auto;padding:30px clamp(16px,4vw,58px) 70px;color:#f4f5f6;min-height:62vh}.tgl-launch-hero{background:linear-gradient(120deg,#171b22,#111317 70%,#3a1319);padding:clamp(24px,4vw,54px);border:1px solid #393039;border-radius:20px;margin:0 0 24px}.tgl-launch-hero>span,.tgl-pro-plan span{color:#ff7787;font-weight:800;font-size:12px;letter-spacing:.14em}.tgl-launch-hero h1{color:#fff;font-size:clamp(30px,4.4vw,58px);line-height:1.08;margin:10px 0}.tgl-launch-hero p{color:#cad0d7;font-size:17px;max-width:830px;line-height:1.55}.tgl-launch h2{color:#fff}.tgl-launch a{color:#ff9ca8}.tgl-launch button{cursor:pointer}.tgl-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:24px}.tgl-primary,.tgl-launch a.tgl-primary{display:inline-block;background:#b62339;color:#fff;border:1px solid #d44056;border-radius:9px;padding:12px 20px;text-decoration:none;font-weight:750}.tgl-primary:hover,.tgl-launch a.tgl-primary:hover{background:#df344b;color:#fff}.tgl-primary:disabled,.tgl-launch button:disabled{opacity:.55;cursor:not-allowed}.tgl-community-tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:23px}.tgl-community-tabs button{background:#242830;color:#e4e8eb;border:1px solid #3b424c;border-radius:10px;padding:11px 18px;font-weight:600}.tgl-community-tabs button.active{background:#a71b34;border-color:#de435a;color:#fff}.tgl-thread-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:18px}.tgl-thread-card{border:1px solid #32373e;background:#191d24;border-radius:14px;padding:23px;display:flex;flex-direction:column;gap:10px;min-height:220px}.tgl-thread-card h2{font-size:22px;line-height:1.23;margin:3px 0}.tgl-thread-card h2 a{text-decoration:none;color:#fff}.tgl-thread-card h2 a:hover{color:#ff8495}.tgl-thread-card>p{color:#bdc7d1;line-height:1.55;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;white-space:pre-wrap}.tgl-category{font-size:11px;font-weight:800;color:#ff899a;text-transform:uppercase;letter-spacing:.12em}.tgl-thread-meta{margin-top:auto;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:#9faab8;font-size:13px}.tgl-card-link{align-self:flex-start;text-decoration:none;font-weight:700}.tgl-thread-card .tgl-testing-summary{color:#ffe1e5}.tgl-create-form,.tgl-thread-body,.tgl-replies,.tgl-support-panel,.tgl-pro-plan{background:#1b1f27;border:1px solid #3a414c;padding:clamp(18px,3vw,32px);border-radius:16px;margin:20px 0}.tgl-create-form{display:grid;gap:13px;max-width:850px}.tgl-launch form label{display:grid;gap:7px;font-weight:650;color:#eef0f4}.tgl-launch input,.tgl-launch select,.tgl-launch textarea{background:#10141b;border:1px solid #505a66;color:#f9f9fa;border-radius:8px;padding:12px;font:inherit;width:100%;box-sizing:border-box}.tgl-launch input:focus,.tgl-launch select:focus,.tgl-launch textarea:focus{outline:2px solid #dc455c;outline-offset:1px}.tgl-testing-fields{background:#292028;padding:16px;border-radius:10px;display:grid;gap:12px}.tgl-testing-fields p,.tgl-test-card p{color:#c6cad1}.tgl-feedback{color:#b7ead0;background:#14271c;padding:12px;border:1px solid #42644a;border-radius:8px;max-width:850px}.tgl-feedback.error{background:#33171e;border-color:#a34;color:#ffe3e8}.tgl-more{display:block;margin:25px auto;background:#272b33;border:1px solid #555f68;color:#fff;padding:12px 32px;border-radius:8px}.tgl-thread-body>p{font-size:17px;color:#eee;white-space:pre-wrap;line-height:1.75}.tgl-topic-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:15px}.tgl-topic-tags span{background:#31252d;padding:5px 10px;border-radius:15px;color:#ffafb9}.tgl-test-card{background:#191e29;padding:18px;border-radius:12px;border:1px solid #544454}.tgl-replies article{border-bottom:1px solid #343a44;padding:18px 0}.tgl-replies article>div:first-child{display:flex;gap:15px;align-items:center}.tgl-replies article small{color:#a4aeba}.tgl-replies article p{white-space:pre-wrap}.tgl-replies form{display:grid;gap:14px;margin-top:24px}.tgl-replies form button{justify-self:start}.tgl-link-button{background:none;color:#f5a4af;border:0;text-decoration:underline;padding:6px 0;font-size:13px}.tgl-safety form{max-width:500px;display:grid;gap:10px;padding:13px 0}.tgl-safety form button{padding:8px 15px;border-radius:7px}.tgl-saved-img{width:100%;max-height:205px;object-fit:contain;background:#101216}.tgl-thread-card>button{align-self:flex-start;background:#3e2630;color:#fff;border:1px solid #8e3d4c;padding:8px 14px;border-radius:8px;margin-top:auto}.tgl-pro-plan{display:grid;grid-template-columns:1fr 1fr;gap:25px}.tgl-pro-plan h2{font-size:45px;margin:12px 0}.tgl-pro-plan h2 small{font-size:18px;color:#adb6c2}.tgl-pro-plan p{color:#dce0e4}.tgl-support-panel{max-width:720px}.tgl-support-panel a[href^=mailto]{font-size:22px;font-weight:750}.tgl-bell{position:relative}.tgl-bell>button{background:transparent;border:1px solid #4a5059;border-radius:8px;color:#f6f6f8;font:inherit;padding:9px}.tgl-bell>button b{background:#c52642;border-radius:50%;padding:3px 7px;margin-left:3px}.tgl-notifications{position:absolute;top:calc(100% + 10px);right:0;z-index:400;background:#1c212a;color:#fff;border:1px solid #545c67;border-radius:10px;box-shadow:0 20px 50px #0009;width:min(375px,calc(100vw - 30px));padding:14px;max-height:60vh;overflow:auto}.tgl-notifications h3{color:#fff}.tgl-notifications>a{display:grid;padding:12px;border-top:1px solid #383d49;text-decoration:none;color:#fff;gap:4px}.tgl-notifications>a.read{opacity:.65}.tgl-notifications small{color:#aeb6c1}.tgl-save-wrapper{display:inline-grid;gap:3px}.tgl-save{background:#34232b;color:#ffe9ed;border:1px solid #9b4557;border-radius:8px;padding:9px 13px;cursor:pointer;text-decoration:none}.tgl-creator-posts{border-top:1px solid #46444b;margin-top:22px;padding-top:20px}.tgl-creator-posts p{padding:8px 0}.tgl-creator-posts a{color:#ff8595}.tgl-creator-posts small{color:#aeb4c0}@media(max-width:700px){.tgl-launch{padding:20px 14px 45px}.tgl-pro-plan,.tgl-thread-grid{grid-template-columns:1fr}.tgl-community-tabs button{padding:9px 12px}.tgl-notifications{right:-85px}}.tgl-featured-creators{max-width:1800px;margin:22px auto;padding:24px clamp(16px,4vw,58px);background:linear-gradient(120deg,#24171c,#13181f);border:1px solid #65323b;border-radius:18px;color:#f1f4f6}.tgl-featured-creators h2{font-size:25px;margin:0 0 6px}.tgl-featured-creators p{color:#bcc6d1;margin:0 0 18px}.tgl-featured-creator-list{display:flex;overflow-x:auto;gap:13px}.tgl-featured-creator-list>a{flex:0 0 clamp(190px,20vw,290px);display:grid;gap:8px;background:#1d2028;border:1px solid #583642;border-radius:12px;padding:17px;text-decoration:none;color:#fff}.tgl-featured-creator-list>a>div{height:100px;display:grid;place-items:center;overflow:hidden;background:#2a242e;border-radius:8px;font-size:30px}.tgl-featured-creator-list img{max-width:100%;height:100%;object-fit:cover}.tgl-featured-creator-list strong{font-size:17px}.tgl-featured-creator-list small{color:#c2cbd2}.tgl-featured-creator-list span,.tgl-pro-badge{color:#ffc4ce;background:#3e2530;padding:5px 9px;border-radius:6px;font-weight:750;display:inline-block}.tgl-global-search{display:flex;gap:12px;align-items:end;margin:25px 0}.tgl-global-search label{flex:1}.tgl-search-note{font-size:12px;color:#9ba4b0}.tgl-detail-social{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:15px 0}.tgl-pro-analytics{padding:20px;background:#1a2930;border:1px solid #52717a;border-radius:12px;margin:20px 0}.tgl-rights-editor{background:#18212b;padding:20px;border:1px solid #4e5a69;border-radius:14px;margin:18px 0}.tgl-rights-editor fieldset{border:1px solid #48545f;border-radius:8px;display:grid;gap:8px}.tgl-rights-editor fieldset label,.tgl-rights-editor>label:last-child{display:flex;gap:10px;align-items:center}.tgl-rights-editor input[type=checkbox]{width:auto;accent-color:#c1293c}.tgl-rights-disclosure{border-left:3px solid #b72b41;padding:15px 20px;background:#232129;border-radius:7px}.tgl-rights-disclosure h2{font-size:20px;margin:0 0 8px}.tgl-rights-disclosure p{margin:6px 0}@media(max-width:700px){.tgl-global-search{flex-direction:column;align-items:stretch}}.tgl-legal-page>section{max-width:1000px;margin:0 auto;padding:16px 0 70px;color:#d8dfe7;line-height:1.72}.tgl-legal-page>section h2{font-size:23px;color:#fff;margin:34px 0 12px;border-bottom:1px solid #3b4148;padding-bottom:10px}.tgl-legal-page>section p{font-size:16px;margin:0 0 14px}.tgl-legal-page>section a{color:#ff96a5;text-decoration:underline}.tgl-legal-page>section a:focus-visible{outline:2px solid #e54e64;outline-offset:4px}.tgl-showcase-shot{display:grid;gap:8px;min-width:160px}.tgl-showcase-shot img{max-width:210px;max-height:150px;object-fit:contain}.tgl-showcase-shot>div{display:flex;gap:5px}.tgl-showcase-shot button{padding:5px 8px;border-radius:5px;border:1px solid #575964;color:#eee;background:#313139}.tgl-showcase-shot button:disabled{opacity:.45}.tgl-community-page{width:100%;max-width:1840px!important;padding:30px clamp(18px,3.5vw,65px) 80px;box-sizing:border-box}.tgl-community-page .tgl-community-slider{margin-bottom:27px}.tgl-community-page .tgl-community-tabs{border-bottom:1px solid #2d333e;padding-bottom:20px;margin-bottom:22px}.tgl-community-feed-head{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:18px}.tgl-community-feed-head>div>span{font-size:11px;letter-spacing:.12em;color:#ff8496;font-weight:800}.tgl-community-feed-head h2{font-size:clamp(23px,2vw,31px);letter-spacing:-.025em;margin:6px 0}.tgl-community-feed-head p{color:#acb9c7;font-size:13px;margin:4px 0}.tgl-community-result-count{border:1px solid #545360;background:#282833;color:#e9eaf0;border-radius:30px;padding:8px 12px;font-size:12px;font-weight:800}.tgl-community-page .tgl-thread-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,490px),1fr));gap:clamp(16px,1.7vw,24px)}.tgl-community-page .tgl-thread-card{position:relative;overflow:hidden;min-height:270px;padding:clamp(19px,2vw,29px);background:linear-gradient(135deg,#1c222b,#151a21);border-color:#404451;gap:14px;transition:transform .17s,border-color .17s,box-shadow .17s}.tgl-community-page .tgl-thread-card:hover,.tgl-community-page .tgl-thread-card:focus-within{border-color:#b94a60;box-shadow:0 13px 32px #0008;transform:translateY(-2px)}.tgl-thread-card-head{display:flex;gap:10px;justify-content:space-between;align-items:center;flex-wrap:wrap}.tgl-thread-card-head .tgl-category{background:#3d2431;border:1px solid #714356;padding:7px 10px;border-radius:7px;color:#ffb1c0;font-size:11px;letter-spacing:.045em;text-transform:uppercase;font-weight:800}.tgl-thread-date{font-size:12px;color:#9eafc0}.tgl-community-page .tgl-thread-card h3{margin:0;font-size:clamp(18px,1.5vw,23px);line-height:1.32;letter-spacing:-.017em;color:#f8f8fb}.tgl-thread-excerpt{font-size:14px;line-height:1.67;max-width:82ch;margin:0;color:#bcc8d5;white-space:pre-line;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tgl-thread-tags{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.tgl-thread-tags>span{font-size:11px;line-height:1.4;border:1px solid #434857;border-radius:99px;background:#272b35;color:#d0d9e4;padding:4px 10px}.tgl-community-page .tgl-thread-meta{margin-top:auto;padding-top:17px;border-top:1px solid #353a44;display:flex;align-items:center;justify-content:space-between;gap:14px}.tgl-thread-author{display:flex;gap:10px;align-items:center;min-width:0}.tgl-thread-author>span:last-child{display:grid;gap:3px;min-width:0}.tgl-thread-author strong{color:#f6f7fa;font-size:13px;overflow-wrap:anywhere}.tgl-thread-author small{font-size:11px;color:#a1afbb}.tgl-thread-avatar{width:39px;height:39px;flex:none;display:grid;place-items:center;background:#3d2a38;border:1px solid #955263;color:#ffdce3;border-radius:50%;font-size:12px;font-weight:900}.tgl-thread-replies{font-size:13px;color:#e6c7d0;border:1px solid #654856;background:#322530;padding:8px 10px;border-radius:8px;white-space:nowrap}.tgl-thread-card-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:inherit}.tgl-thread-card-overlay:focus-visible{outline:3px solid #f38ea0;outline-offset:-4px}.tgl-community-empty{border:1px dashed #514653;border-radius:16px;padding:30px;background:#181b21;max-width:800px}.tgl-community-empty h3{color:#fff;font-size:22px}.tgl-community-empty p{color:#bac5d1;margin-bottom:16px}@media(min-width:1600px){.tgl-community-page .tgl-thread-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1050px){.tgl-community-page .tgl-thread-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tgl-community-page{padding:20px 15px 50px}.tgl-community-page .tgl-thread-grid{grid-template-columns:1fr}.tgl-community-page .tgl-thread-card{min-height:240px}}@media(prefers-reduced-motion:reduce){.tgl-community-page .tgl-thread-card{transition:none}}.tgl-pro-page{width:100%;max-width:1720px!important;padding:32px clamp(18px,4vw,72px) 80px;box-sizing:border-box}.tgl-pro-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;flex-wrap:wrap;background:radial-gradient(ellipse at 90% 70%,#3e1720,transparent 60%),linear-gradient(115deg,#191d25,#10141a);border:1px solid #533743;padding:clamp(25px,3.3vw,45px);border-radius:17px;margin-bottom:25px}.tgl-pro-heading>div:first-child{flex:1 1 450px}.tgl-pro-heading>div>span,.tgl-pro-kicker,.tgl-pro-section-heading>div>span{font-size:11px;letter-spacing:.14em;color:#ff8395;font-weight:850}.tgl-pro-heading h1{font-size:clamp(34px,3.8vw,55px);margin:10px 0;letter-spacing:-.035em}.tgl-pro-heading p{color:#bac4d0;line-height:1.6;max-width:700px;margin:0}.tgl-pro-price-top{padding:22px 25px;background:#251f29;border:1px solid #78525e;border-radius:12px;min-width:min(100%,265px);box-sizing:border-box}.tgl-pro-price-top strong{font-size:37px;display:block;margin:10px 0;color:#fff}.tgl-pro-price-top small{font-size:13px;font-weight:500;color:#bbc7d2}.tgl-pro-price-top p{font-size:12px}.tgl-pro-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;align-items:stretch;margin-bottom:27px}.tgl-pro-state,.tgl-pro-benefits,.tgl-pro-analytics-panel,.tgl-pro-orders{background:#1b2029;border:1px solid #3d4651;border-radius:16px;padding:clamp(21px,2.5vw,33px)}.tgl-pro-status{display:flex;align-items:center;gap:12px;margin-top:15px}.tgl-pro-status h2{font-size:clamp(22px,2vw,30px);line-height:1.3;margin:0}.tgl-pro-status-dot{width:11px;height:11px;border-radius:50%;background:#8a8990;flex:none}.tgl-pro-status-dot.is-active{background:#63d3aa;box-shadow:0 0 0 5px #2e65523a}.tgl-pro-state>p{color:#b9c6d1;font-size:14px;line-height:1.5;margin:11px 0 20px}.tgl-pro-expiry{display:grid;gap:7px;padding:14px 16px;border:1px solid #416b5e;background:#18312e;border-radius:10px;margin:12px 0}.tgl-pro-expiry span{font-size:12px;color:#aad9ca}.tgl-pro-expiry strong{font-size:21px;color:#fff}.tgl-pro-mode{display:inline-block;color:#ffe3b3;font-size:11px;font-weight:800;background:#3d3323;border:1px solid #8c7145;padding:7px 9px;border-radius:7px;margin:10px 0}.tgl-pro-buttons{margin:16px 0 12px}.tgl-pro-state>small{display:block;color:#a5b2be;font-size:12px}.tgl-pro-benefits h2{font-size:clamp(22px,1.8vw,27px);margin:12px 0 18px}.tgl-pro-benefits ul{list-style:none;padding:0;margin:0;display:grid;gap:14px}.tgl-pro-benefits li{display:grid;grid-template-columns:auto 1fr;column-gap:11px;row-gap:4px}.tgl-pro-benefits li:before{content:"✓";color:#76e7c6;grid-row:span 2;font-weight:900}.tgl-pro-benefits li strong{font-size:14px;color:#f1f4f7}.tgl-pro-benefits li span{font-size:12px;color:#b8c6d2}.tgl-pro-benefits>p{color:#b9aeb6;font-size:12px;line-height:1.5;margin:20px 0 0;border-top:1px solid #44404a;padding-top:15px}.tgl-pro-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;flex-wrap:wrap;margin-bottom:20px}.tgl-pro-section-heading h2{font-size:clamp(21px,2vw,28px);margin:7px 0}.tgl-pro-section-heading>p{font-size:12px;color:#b1bdc7;max-width:430px;margin:0;line-height:1.5}.tgl-pro-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.tgl-pro-metrics article{border:1px solid #4b6670;border-radius:12px;background:#172b33;padding:20px;display:grid;gap:9px}.tgl-pro-metrics article>span{color:#b0d0d8;font-size:13px}.tgl-pro-metrics article>strong{font-size:clamp(28px,3.2vw,48px);color:#fff;line-height:1}.tgl-pro-metrics article>small{color:#a9bdc7;font-size:12px}.tgl-pro-analytics-panel{margin-bottom:25px;background:linear-gradient(135deg,#1a2931,#172026)}.tgl-pro-order-table-wrap{overflow-x:auto;border:1px solid #383f49;border-radius:10px}.tgl-pro-order-table{width:100%;border-collapse:collapse;min-width:560px}.tgl-pro-order-table th,.tgl-pro-order-table td{text-align:left;padding:15px 18px;border-bottom:1px solid #343b46}.tgl-pro-order-table th{font-size:12px;color:#b4bdc7;background:#252b35;font-weight:800}.tgl-pro-order-table td{font-size:14px;color:#f2f3f5}.tgl-pro-order-table tbody tr:last-child td{border-bottom:0}.tgl-pro-paid,.tgl-pro-pending{display:inline-block;border:1px solid #4c7464;border-radius:6px;background:#203a32;color:#a6edcc;font-size:12px;font-weight:800;padding:6px 9px}.tgl-pro-pending{border-color:#725b3b;background:#3a3024;color:#f3d1a3}.tgl-pro-no-orders{color:#c3cbd3}.tgl-pro-orders-footnote{color:#9eacb8;font-size:12px;line-height:1.5;margin:18px 0 0}@media(max-width:900px){.tgl-pro-summary{grid-template-columns:1fr}.tgl-pro-heading{align-items:flex-start}}@media(max-width:600px){.tgl-pro-page{padding:22px 15px 55px}.tgl-pro-metrics{grid-template-columns:1fr}.tgl-pro-heading{padding:23px}.tgl-pro-price-top{width:100%}.tgl-pro-state,.tgl-pro-benefits,.tgl-pro-analytics-panel,.tgl-pro-orders{padding:20px}}.tgl-support-page .tgl-support-panel{max-width:1050px}.tgl-support-page .tgl-support-panel h3{font-size:19px;color:#fff;margin:26px 0 10px}.tgl-support-actions{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.tgl-support-actions .tgl-primary{font-size:13px}.tgl-legal-page>section{max-width:1100px}.tgl-legal-page>section p{color:#c4cbd5}.tgl-legal-page>section strong{color:#f7f7f8}.tgl-community-slider{background:radial-gradient(ellipse at 89% 70%,#4a1a25 0%,transparent 58%),linear-gradient(116deg,#1b1f26,#0c0e13);color:#fff;padding:clamp(26px,3vw,47px);border-radius:18px;border:1px solid #52323a;min-height:245px;margin:0 0 24px;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.tgl-community-slide-copy{max-width:920px;flex:1;animation:community-enter .34s ease}.tgl-community-slide-copy>span{font-size:11px;letter-spacing:.12em;font-weight:850;color:#fa8192}.tgl-community-slide-copy h1{font-size:clamp(30px,3vw,50px);line-height:1.13;margin:12px 0;color:#fff}.tgl-community-slide-copy p{font-size:16px;line-height:1.5;max-width:760px;color:#d4d9df}.tgl-community-slide-actions{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-top:24px}.tgl-community-slide-actions>a{font-size:13px;font-weight:750;color:#ffa5b2}.tgl-community-slider-controls{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#d0b6bd;font-size:12px}.tgl-community-slider-controls>button{background:#25252d;border:1px solid #77535e;border-radius:9px;color:#fff;font-size:22px;line-height:1;width:36px;height:36px}.tgl-community-slider-controls>button:hover{background:#ae253d}.tgl-community-slider-dots{display:flex;gap:6px}.tgl-community-slider-dots button{padding:0;width:9px;height:9px;border:0;background:#8a5c69;border-radius:9px}.tgl-community-slider-dots button.active{width:24px;background:#f0526b}@keyframes community-enter{0%{opacity:.25;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:850px){.tgl-community-slider{flex-direction:column;align-items:stretch}.tgl-community-slider-controls{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.tgl-community-slide-copy{animation:none}}.tgl-support-refined{max-width:1710px;width:100%;box-sizing:border-box}.tgl-support-refined .tgl-launch-hero{margin-bottom:22px}.tgl-support-primary{border:1px solid #755263;background:linear-gradient(110deg,#252029,#192129);border-radius:14px;padding:clamp(20px,2.5vw,35px);display:flex;align-items:center;justify-content:space-between;gap:19px;flex-wrap:wrap}.tgl-support-primary>div{flex:1 1 320px}.tgl-support-primary>div>span{font-size:11px;color:#ff9bab;letter-spacing:.13em;font-weight:850}.tgl-support-primary h2{font-size:clamp(24px,2.6vw,35px);margin:7px 0 10px;overflow-wrap:anywhere}.tgl-support-primary p{font-size:14px;color:#c8cdd5;line-height:1.7;max-width:78ch}.tgl-support-reason-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.tgl-support-reason-grid article,.tgl-support-procedure section,.tgl-support-operator{background:#1b2029;border:1px solid #48434b;border-radius:14px;padding:clamp(20px,2vw,28px)}.tgl-support-reason-grid h2{font-size:20px;margin:0 0 9px}.tgl-support-reason-grid p{font-size:14px;line-height:1.7;color:#c2ccd7;min-height:70px}.tgl-support-reason-grid article>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px;justify-content:space-between;border-top:1px solid #45424d;padding-top:17px}.tgl-support-reason-grid a{color:#ff9aab;font-size:13px;font-weight:800}.tgl-support-procedure{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tgl-support-procedure h2,.tgl-support-operator h2{font-size:23px;margin:0 0 15px}.tgl-support-procedure li{color:#d3d7de;font-size:14px;line-height:1.8;margin:10px 0}.tgl-support-procedure p,.tgl-support-operator p{color:#c1c9d4;font-size:14px;line-height:1.75}.tgl-support-operator{margin-top:19px}.tgl-support-operator a{color:#ffa2b2}@media(max-width:800px){.tgl-support-procedure,.tgl-support-reason-grid{grid-template-columns:1fr}.tgl-support-reason-grid p{min-height:0}}.tgl-composer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#020408d9;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:18px;box-sizing:border-box}.tgl-composer-dialog{width:min(100%,790px);max-height:min(93vh,980px);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;border:1px solid #64404b;background:linear-gradient(135deg,#20232d,#12161e);box-shadow:0 30px 90px #000d;color:#fff}.tgl-composer-head{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;padding:25px 30px 19px;border-bottom:1px solid #343a48}.tgl-composer-head span{font-size:11px;color:#ff8b9e;letter-spacing:.13em;font-weight:850}.tgl-composer-head h2{font-size:clamp(25px,2.8vw,33px);margin:8px 0}.tgl-composer-head p{color:#bec7d2;margin:0;line-height:1.5;font-size:14px}.tgl-composer-close{flex:0 0 39px;width:39px;height:39px;background:#302c34;border:1px solid #5d505b;border-radius:9px;color:#fff;font-size:26px;line-height:1}.tgl-composer-close:hover{background:#583140}.tgl-composer-form{min-height:0;display:flex;flex-direction:column;overflow:hidden}.tgl-composer-fields{padding:23px 30px;overflow-y:auto;display:grid;gap:16px}.tgl-composer-form label{display:grid;gap:7px;font-weight:650;font-size:13px;color:#e8edf3}.tgl-composer-form input,.tgl-composer-form select,.tgl-composer-form textarea{background:#0e131b;color:#fff;border:1px solid #4b5563;border-radius:9px;padding:13px 14px;font:inherit;font-size:14px;box-sizing:border-box;width:100%;min-width:0}.tgl-composer-form textarea{resize:vertical;line-height:1.6}.tgl-composer-form input:focus,.tgl-composer-form select:focus,.tgl-composer-form textarea:focus{outline:2px solid #e46377;outline-offset:1px}.tgl-composer-form label>small{justify-self:end;color:#93a2af;font-weight:400}.tgl-composer-testing{display:grid;gap:14px;background:#2e242e;border:1px solid #634452;border-radius:10px;padding:15px}.tgl-composer-testing-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.tgl-composer-testing p{margin:0;font-size:12px;line-height:1.5;color:#e0c9cf}.tgl-composer-error{margin:8px 30px;color:#ffdce3;background:#5c2032;border:1px solid #ba5067;border-radius:8px;padding:10px;font-size:13px}.tgl-composer-actions{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:19px 30px;border-top:1px solid #343a48;background:#161a21}.tgl-composer-actions>span{font-size:12px;color:#a8b7c6}.tgl-composer-actions>div{display:flex;gap:10px;align-items:center}.tgl-composer-cancel{background:#30333c;color:#fff;border:1px solid #5e616c;padding:12px 17px;border-radius:9px;font-weight:700}.tgl-composer-cancel:hover{background:#424652}@media(max-width:600px){.tgl-composer-backdrop{padding:8px}.tgl-composer-head{padding:20px 17px 15px}.tgl-composer-fields{padding:15px 17px}.tgl-composer-actions{padding:14px 17px;align-items:stretch;flex-direction:column}.tgl-composer-actions>div{justify-content:flex-end}.tgl-composer-testing-row{grid-template-columns:1fr}}.gaming-home{width:min(1500px,calc(100% - 48px));margin:24px auto 64px;color:#153355}.hub-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:360px;padding:42px 5%;border:1px solid #d2e4f6;border-radius:22px;background:linear-gradient(125deg,#e4f4ff,#f1ecff 55%,#ffece0);overflow:hidden}.hub-overline{font-size:.73rem;letter-spacing:.14em;font-weight:900;color:#1768bb}.hub-hero-copy{max-width:720px}.hub-hero h1{font-size:clamp(2.4rem,4.5vw,4.4rem);line-height:1.07;margin:12px 0}.hub-hero h1 span{color:#6751d3}.hub-hero-copy>p:not(.hub-overline){max-width:650px;color:#53718e;line-height:1.65}.hub-hero-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:25px}.hub-hero-cta a,.hub-empty-showcase a,.hub-sell-strip a{background:#1268c9;color:#fff;padding:13px 18px;border-radius:10px;font-weight:800}.hub-hero-cta .outline{background:#fff;color:#1659ac;border:1px solid #b9d2ee}.hub-hero-cta .subtle{background:transparent;color:#1659ac}.hub-hero-art{width:35%;max-width:420px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;transform:rotate(-7deg)}.hub-art-orbit{display:grid;place-items:center;aspect-ratio:1;background:#fff9;border:1px solid #fff;border-radius:27px;box-shadow:0 12px 35px #364e8624;font-size:clamp(3rem,6vw,6.5rem)}.hub-art-orbit:nth-child(2){background:#dceeff}.hub-art-orbit:nth-child(3){background:#fff0d5}.hub-art-orbit:nth-child(4){background:#e5dafa}.hub-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 34px}.hub-paths a{display:grid;gap:10px;align-content:start;background:#fff;border:1px solid #d8e5f5;border-radius:14px;padding:22px;min-height:195px;box-shadow:0 7px 20px #143a620b}.hub-paths a>span{font-size:32px}.hub-paths strong{font-size:1.08rem}.hub-paths small{color:#58728a;line-height:1.45}.hub-paths b{font-size:.78rem;color:#1466bb;align-self:end}.hub-feature-row{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:26px 0 15px}.hub-feature-row h2{font-size:1.7rem;margin:7px 0}.hub-feature-row p:not(.hub-overline){color:#58718a}.hub-feature-row>a{color:#156dc4;font-weight:800}.hub-project-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.hub-project-card{border:1px solid #d8e5f5;background:#fff;border-radius:15px;overflow:hidden}.hub-project-art{height:175px;background:linear-gradient(130deg,#255c97,#7654c9);display:grid;place-items:center;font-size:4rem;color:#fff}.hub-project-art img{width:100%;height:100%;object-fit:cover}.hub-project-copy{padding:16px}.hub-genre{font-weight:800;font-size:.69rem;letter-spacing:.08em;color:#4e60bd;text-transform:uppercase}.hub-project-copy h3{margin:8px 0}.hub-project-copy p{font-size:.85rem;color:#5b748b;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.hub-project-links{display:flex;gap:12px;margin-top:14px}.hub-project-links a{font-weight:800;color:#136dbd;font-size:.83rem}.hub-empty-showcase,.hub-sell-strip{display:flex;gap:20px;align-items:center;justify-content:space-between;padding:24px;background:#eff7ff;border:1px solid #d9e9f8;border-radius:15px}.hub-empty-showcase>span{font-size:48px}.hub-empty-showcase p,.hub-sell-strip p{color:#62758a}.hub-sell-strip{margin:30px 0;background:#fcf3ff}.hub-section-intro{background:linear-gradient(110deg,#e8f5ff,#f7efff);border-radius:15px;padding:32px;margin-bottom:24px}.hub-section-intro h1{font-size:2.3rem;margin:10px 0}.hub-section-intro p:last-child{color:#506d8c}.hub-editor{display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);gap:30px;background:#f7faff;border:1px solid #dbe8f6;padding:27px;border-radius:16px;margin:35px 0}.hub-editor h2{font-size:1.65rem}.hub-editor p{color:#5c7490}.hub-editor form{display:grid;gap:14px}.hub-editor label{display:grid;gap:6px;font-size:.85rem;font-weight:750}.hub-editor input,.hub-editor textarea{border:1px solid #c7d8e9;border-radius:8px;padding:11px 12px;background:#fff;color:#142c4b;width:100%;font:inherit}.hub-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.hub-editor-actions{display:flex;flex-wrap:wrap;gap:10px}.hub-editor-actions button{padding:12px 18px;border:1px solid #b9d4ee;background:#fff;color:#1b5c9e;border-radius:9px;font-weight:800}.hub-editor-actions button[type=submit]{background:#116cca;color:#fff}.hub-mine{margin-top:25px}.hub-my-row{display:flex;align-items:center;gap:15px;border-bottom:1px solid #deebf7;padding:12px 0}.hub-my-row strong{flex:1}.hub-my-row button{border:1px solid #cbdcec;background:#f6faff;border-radius:6px;padding:7px 12px}.hub-notice,.hub-error{padding:15px;border-radius:10px}.hub-notice{background:#e6f8ee;color:#176844}.hub-error{background:#fff0f1;color:#9b2938}@media(max-width:880px){.hub-paths{grid-template-columns:repeat(2,1fr)}.hub-editor{grid-template-columns:1fr}.hub-hero-art{width:28%}}@media(max-width:600px){.gaming-home{width:calc(100% - 24px)}.hub-hero{padding:25px;min-height:0}.hub-hero-art{display:none}.hub-paths{grid-template-columns:1fr 1fr;gap:10px}.hub-paths a{padding:14px;min-height:170px}.hub-form-row{grid-template-columns:1fr}.hub-empty-showcase,.hub-sell-strip,.hub-my-row{flex-wrap:wrap}}.hub-paths .hub-path-coming{display:grid;gap:10px;align-content:start;background:#f7faff;border:1px dashed #cbdbea;border-radius:14px;padding:22px;min-height:195px;opacity:.85}.hub-path-coming>span{font-size:32px}.hub-path-coming strong{font-size:1.08rem}.hub-path-coming small{color:#58728a;line-height:1.45}.hub-path-coming b{font-size:.78rem;color:#667d96}.hub-cover-preview{display:block;width:min(100%,290px);height:155px;object-fit:cover;border-radius:10px;border:1px solid #d6e4f2;margin-top:10px}@media(max-width:600px){.hub-paths .hub-path-coming{padding:14px;min-height:170px}}.showcase-discover-head,.showcase-studio-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:30px 34px;background:linear-gradient(115deg,#e4f3ff,#f4efff 70%,#fff1e9);border:1px solid #d7e5f5;border-radius:18px;margin-bottom:24px}.showcase-discover-head h1,.showcase-studio-heading h1{font-size:clamp(1.9rem,3vw,3rem);margin:7px 0 12px;line-height:1.15}.showcase-discover-head p:last-child,.showcase-studio-heading p:last-child{color:#536f8b;line-height:1.55;max-width:650px}.showcase-head-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.showcase-head-actions a,.showcase-studio-heading>a{background:#126bd0;color:#fff;border-radius:10px;padding:13px 17px;font-weight:800;text-decoration:none;white-space:nowrap}.showcase-head-actions a.quiet,.showcase-studio-heading>a{background:#fff;color:#1361b5;border:1px solid #bad6ed}.showcase-featured{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.9fr);gap:0;background:#fff;border:1px solid #d9e4f1;border-radius:18px;overflow:hidden;min-height:340px;box-shadow:0 12px 32px #143b5e12}.showcase-featured-art{min-height:340px;display:grid;place-items:center;background:linear-gradient(135deg,#214b85,#7d59bc);font-size:5rem}.showcase-featured-art img{width:100%;height:100%;max-height:440px;object-fit:contain;background:#182b4c}.showcase-featured-content{padding:34px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.showcase-featured-content h2{font-size:clamp(1.6rem,2.5vw,2.5rem);margin:9px 0}.showcase-featured-content p{line-height:1.65;color:#556d84;max-height:140px;overflow:auto}.showcase-featured-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:15px}.showcase-featured-actions a{padding:11px 14px;border:1px solid #bed3e8;border-radius:9px;color:#125ba9;font-weight:800;text-decoration:none;background:#f4f9ff}.showcase-featured-actions a:first-child{background:#156cc7;color:#fff}.showcase-studio .hub-editor{margin-top:0}.showcase-studio .hub-mine{padding:23px;background:#f7faff;border:1px solid #dce7f5;border-radius:16px}.showcase-studio .hub-my-row{background:#fff;border:1px solid #e0e9f5;border-radius:12px;padding:12px;margin:10px 0}.hub-my-art{height:66px;width:100px;border-radius:8px;overflow:hidden;display:grid;place-items:center;font-size:28px;background:#daeaff;flex-shrink:0}.hub-my-art img{width:100%;height:100%;object-fit:cover}.hub-my-title{display:grid;gap:5px;flex:1;min-width:120px}.hub-my-status{font-size:.75rem;background:#e2f7ec;color:#13744d;padding:6px 10px;border-radius:99px;text-transform:capitalize;font-weight:800}@media(max-width:840px){.showcase-featured{grid-template-columns:1fr}.showcase-featured-art{min-height:240px}.showcase-discover-head,.showcase-studio-heading{flex-wrap:wrap}}@media(max-width:560px){.showcase-discover-head,.showcase-studio-heading,.showcase-featured-content{padding:20px}.showcase-featured-art{min-height:210px}.showcase-studio .hub-my-row{gap:10px}.hub-my-art{width:76px;height:57px}}.showcase-discovery-controls{display:flex;gap:12px;align-items:center;margin:16px 0 22px;flex-wrap:wrap}.showcase-discovery-controls input,.showcase-discovery-controls select{border:1px solid #c7d9ec;border-radius:9px;padding:12px 14px;background:#fff;color:#163958}.showcase-discovery-controls input{flex:1;min-width:220px}.showcase-discovery-controls span{color:#58728c;font-size:.83rem}.showcase-load-more{display:block;margin:28px auto;border:1px solid #8fbce7;background:#edf6ff;color:#1161b6;border-radius:10px;padding:13px 24px;font-weight:800;cursor:pointer}.showcase-featured h2 a,.hub-project-copy h3 a{color:inherit;text-decoration:none}.showcase-featured h2 a:hover,.hub-project-copy h3 a:hover{text-decoration:underline}.showcase-detail-head{margin:25px 0 15px}.showcase-detail-head h1{font-size:clamp(2rem,3vw,3rem);margin:5px 0}.showcase-detail-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,330px);gap:28px;align-items:start}.showcase-detail-columns .gv-gallery{max-width:none;margin-top:0}.showcase-description,.showcase-creator-panel{padding:25px;border-radius:15px;border:1px solid #dbe7f4;background:#fff}.showcase-description p{white-space:pre-wrap;line-height:1.7;color:#526b85}.showcase-tags{display:flex;gap:8px;flex-wrap:wrap}.showcase-tags span{border-radius:99px;background:#edf5ff;color:#1361af;padding:7px 12px;font-size:.8rem}.showcase-creator-panel{position:sticky;top:80px;display:grid;gap:12px}.showcase-creator-panel h2{margin:0}.showcase-creator-panel>p{color:#637991;line-height:1.5}.showcase-creator-panel>a{display:block;padding:12px 14px;border-radius:9px;text-decoration:none;font-weight:800;background:#eaf4ff;color:#1266b8}.showcase-creator-panel .showcase-disclaimer{font-size:.8rem;border-top:1px solid #e2eaf4;padding-top:15px}@media(max-width:820px){.showcase-detail-columns{grid-template-columns:1fr}.showcase-creator-panel{position:static}}.hub-shot-previews{display:flex;flex-wrap:wrap;gap:9px;margin-top:9px}.hub-shot-previews img{width:126px;height:76px;object-fit:cover;border:1px solid #c7d9ed;border-radius:8px}.tgl-legal-layout{width:min(100%,1850px);box-sizing:border-box;margin:0 auto;padding:clamp(17px,3vw,44px) clamp(17px,3.1vw,58px) 90px;color:#f2f0f3;line-height:1.6}.tgl-legal-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(255px,345px);align-items:center;gap:24px;padding:clamp(24px,3vw,46px);border-radius:17px;border:1px solid #63414a;background:radial-gradient(ellipse at 95% 90%,#4b1722 0,transparent 57%),linear-gradient(105deg,#1b2027,#13161d);margin-bottom:21px}.tgl-legal-eyebrow,.tgl-legal-company>span:first-child{font-size:11px;letter-spacing:.15em;font-weight:850;color:#ff8b97}.tgl-legal-hero h1{margin:10px 0;font-size:clamp(33px,3.5vw,55px);line-height:1.13;letter-spacing:-.028em;color:#fff}.tgl-legal-hero p{margin:8px 0;color:#d1d1d8;font-size:clamp(15px,1.25vw,19px);max-width:780px;line-height:1.55}.tgl-legal-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px;font-size:12px;color:#d2cbd0}.tgl-legal-meta>span{background:#30262b;border:1px solid #60424c;padding:7px 10px;border-radius:8px}.tgl-legal-company{border:1px solid #71505c;background:#1b1a21bb;border-radius:12px;padding:21px;display:flex;flex-direction:column;gap:9px;line-height:1.5;font-size:12px;color:#c9c5ca}.tgl-legal-company strong{font-size:16px;color:#fff}.tgl-legal-company a{color:#ffabb3;overflow-wrap:anywhere}.tgl-legal-docnav{display:flex;gap:8px;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid #4b3d44;margin-bottom:23px}.tgl-legal-docnav a{font-size:13px;font-weight:700;display:inline-flex;text-decoration:none;border:1px solid #50434c;background:#22232b;border-radius:8px;color:#d8d9e0;padding:10px 12px}.tgl-legal-docnav a.current{background:#b92c47;border-color:#e1647b;color:#fff}.tgl-legal-docnav a:hover{border-color:#eb8397}.tgl-legal-columns{display:grid;grid-template-columns:minmax(240px,295px) minmax(0,1fr);gap:clamp(22px,3vw,47px);align-items:start}.tgl-legal-aside{position:sticky;top:22px;display:grid;gap:18px}.tgl-legal-toc,.tgl-legal-help{border:1px solid #48404b;background:#1a1d24;border-radius:13px;padding:18px}.tgl-legal-toc-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tgl-legal-toc-header h2{font-size:17px;margin:0 0 12px}.tgl-legal-toc-header button{display:none}.tgl-legal-toc ol{list-style:none;margin:0;padding:0;display:grid;gap:1px;max-height:67vh;overflow:auto}.tgl-legal-toc a{display:block;color:#bbc0ca;border-radius:7px;text-decoration:none;font-size:12px;line-height:1.48;padding:8px 10px}.tgl-legal-toc a:hover,.tgl-legal-toc a:focus-visible{background:#362b33;color:#ffe4e8}.tgl-legal-help strong{font-size:14px;color:#fff}.tgl-legal-help p{color:#aeb4c0;font-size:12px;line-height:1.6}.tgl-legal-help a{color:#ff9caf;font-weight:800;font-size:13px}.tgl-legal-document{min-width:0;max-width:1050px}.tgl-legal-intro{background:linear-gradient(125deg,#22232c,#1b1f27);padding:22px 26px;border-left:4px solid #d04861;border-radius:9px;margin-bottom:26px}.tgl-legal-intro>span{font-weight:850;font-size:11px;color:#ff9bad;letter-spacing:.12em}.tgl-legal-intro p{color:#d2d2d9;margin:12px 0 0;font-size:14px}.tgl-legal-clause{padding:23px 3px 24px;border-bottom:1px solid #383a44;scroll-margin-top:28px}.tgl-legal-clause h2{display:flex;align-items:baseline;gap:14px;margin:0 0 15px;font-size:clamp(19px,1.5vw,24px);font-weight:800;line-height:1.35;color:#fff;letter-spacing:-.013em}.tgl-legal-clause h2 span{font-size:14px;min-width:25px;font-weight:900;color:#f37a91;font-variant-numeric:tabular-nums}.tgl-legal-clause p{margin:0 0 13px;color:#cbd0d9;font-size:14px;line-height:1.88;max-width:92ch;overflow-wrap:anywhere}.tgl-legal-clause p:last-child{margin-bottom:0}.tgl-legal-end{margin:32px 0 0;padding:24px 28px;border:1px solid #66444c;background:linear-gradient(120deg,#2a202a,#191c24);border-radius:13px}.tgl-legal-end h2{margin:0;font-size:22px;color:#fff}.tgl-legal-end p{line-height:1.7;font-size:14px;color:#d5d0d8}.tgl-legal-end a,.tgl-legal-bottom a{color:#ff9eac}.tgl-legal-end a.tgl-legal-support{display:inline-block;border:1px solid #d4576c;background:#b82f4a;padding:11px 16px;border-radius:8px;font-weight:800;color:#fff;text-decoration:none}.tgl-legal-bottom{font-size:12px;color:#c4bcc5;margin-top:27px;padding:14px 0;border-top:1px solid #3a3b43;line-height:2}.tgl-legal-layout a:focus-visible,.tgl-legal-layout button:focus-visible{outline:2px solid #ffacb4;outline-offset:3px}@media(max-width:950px){.tgl-legal-hero{grid-template-columns:1fr}.tgl-legal-company{max-width:none}.tgl-legal-columns{grid-template-columns:1fr}.tgl-legal-aside{position:static;display:grid;grid-template-columns:1fr 1fr}.tgl-legal-toc ol{max-height:40vh}}@media(max-width:650px){.tgl-legal-aside{grid-template-columns:1fr}.tgl-legal-toc-header button{display:inline-block;color:#ffb0bb;background:#31242e;border:1px solid #6d4252;border-radius:7px;padding:6px 10px;font-size:12px}.tgl-legal-toc ol{display:none}.tgl-legal-toc ol.expanded{display:grid;max-height:none}.tgl-legal-hero{padding:24px 18px}.tgl-legal-docnav{gap:6px}.tgl-legal-docnav a{padding:8px 10px;font-size:12px}.tgl-legal-clause{padding:19px 0}.tgl-legal-clause p{font-size:14px;line-height:1.76}.tgl-legal-intro,.tgl-legal-end{padding:19px}}@media print{.tgl-legal-hero{background:none;color:#000;border:0}.tgl-legal-layout{color:#000}.tgl-legal-columns{display:block}.tgl-legal-docnav,.tgl-legal-aside,.tgl-legal-bottom{display:none}.tgl-legal-clause,.tgl-legal-clause h2,.tgl-legal-clause p{color:#000;break-inside:avoid}.tgl-legal-document{max-width:none}}.tgl-profile-menu{position:relative;flex:none}.tgl-profile-trigger{display:flex;align-items:center;gap:6px;background:#1b1e27!important;border:1px solid #65505a!important;padding:4px!important;border-radius:30px!important;color:#fff!important;height:44px}.tgl-profile-trigger img{width:34px;height:34px;border-radius:50%;object-fit:cover}.tgl-profile-trigger span:first-child{width:34px;height:34px;display:grid;place-items:center}.tgl-profile-trigger span:last-child{padding:0 6px;color:#f1b5c0}.tgl-profile-trigger:hover{border-color:#e64d69!important}.tgl-profile-popup{position:absolute;top:calc(100% + 12px);right:0;z-index:450;width:min(330px,calc(100vw - 20px));background:#181b24;border:1px solid #59414b;border-radius:14px;box-shadow:0 20px 40px #0009;color:#fff;padding:16px}.tgl-profile-heading{display:flex;align-items:center;gap:13px}.tgl-profile-heading>div:last-child{display:grid;gap:3px;min-width:0}.tgl-profile-heading strong{overflow-wrap:anywhere}.tgl-profile-heading small{color:#b8c1cb;font-size:12px}.tgl-profile-heading a{font-size:12px;color:#ff98a9!important}.tgl-profile-large{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:50%;background:#38313c;overflow:hidden}.tgl-profile-large img{width:100%;height:100%;object-fit:cover}.tgl-profile-stats{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:16px 0}.tgl-profile-stats>*{display:grid;justify-items:center;gap:3px;padding:10px;background:#252832;border:1px solid #48414c;border-radius:10px;color:#fff!important}.tgl-profile-stats a:hover{border-color:#ed556c;background:#3b303c}.tgl-profile-stats strong{font-size:20px}.tgl-profile-stats span{font-size:12px;color:#bac5d1}.tgl-profile-private{display:block;color:#b4bfcb;margin:0 0 11px}.tgl-profile-error{font-size:12px;color:#ffadbb;background:#3b1a24;padding:9px;border-radius:7px}.tgl-profile-links{display:grid;border-top:1px solid #4b424d;border-bottom:1px solid #4b424d;padding:7px 0}.tgl-profile-links a{padding:11px!important;border-radius:8px;color:#eee!important;font-size:14px!important}.tgl-profile-links a:hover{background:#372934}.tgl-profile-logout{background:transparent!important;border:0!important;color:#ffb1bd!important;padding:14px 11px!important;text-align:left;width:100%}.tgl-profile-logout:hover{background:#3b2930!important}@media(max-width:750px){.tgl-profile-popup{position:fixed;right:10px;top:126px;max-height:70vh;overflow:auto}}.tgl-privacy-center{display:grid;gap:22px;margin:24px 0}.tgl-privacy-center>div{border:1px solid #454654;background:#1b2029;padding:22px;border-radius:14px}.tgl-privacy-center h3{color:#fff;margin:0 0 11px;font-size:20px}.tgl-privacy-center p{color:#c0ccd6;line-height:1.6}.tgl-privacy-center button{padding:11px 17px;border-radius:9px;border:1px solid #bd4c62;background:#a52640;color:#fff;font-weight:800;cursor:pointer}.tgl-privacy-center button:disabled{opacity:.5;cursor:not-allowed}.tgl-privacy-center label{display:grid;gap:8px;max-width:420px;color:#f3f3f5;font-weight:750}.tgl-privacy-center input{padding:12px;border-radius:8px;background:#11151d;border:1px solid #66707d;color:#fff}.tgl-privacy-center label+button{margin-top:13px}.tgl-privacy-center .tgl-privacy-warning{font-size:12px;color:#e6c3c8}.tgl-privacy-center .tgl-privacy-error{color:#ffc1c9;border-color:#b94960}.tgl-privacy-status{border:1px solid #64605d;border-radius:8px;padding:10px;background:#312932}.tgl-privacy-center .tgl-privacy-status strong{color:#fff}.tgl-ops{color:#f4f5f7;width:100%;max-width:1500px;margin:auto;padding:34px clamp(18px,4vw,65px) 85px;box-sizing:border-box;min-height:68vh}.tgl-ops h1{font-size:clamp(29px,3.1vw,47px)}.tgl-ops p{line-height:1.6;color:#c1cbd6}.tgl-ops-kicker{color:#ff8296!important;letter-spacing:.13em;font-size:12px;font-weight:800}.tgl-ops nav{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}.tgl-ops button{padding:11px 16px;color:#fff;background:#30252d;border:1px solid #685363;border-radius:9px;cursor:pointer}.tgl-ops button.active{background:#ad3048;border-color:#e66b7d}.tgl-ops button:disabled{opacity:.5;cursor:not-allowed}.tgl-ops-items{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:18px}.tgl-ops article{border:1px solid #45424c;border-radius:12px;padding:19px;background:#20222b;overflow-wrap:anywhere}.tgl-ops article header{display:flex;gap:12px;justify-content:space-between;align-items:center}.tgl-ops article small{color:#aabac6;font-size:12px}.tgl-ops article footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tgl-ops-error{background:#4a1e2a;padding:12px;border-radius:10px}.tgl-ops-source{margin:15px 0;padding:13px;border:1px solid #554950;border-radius:9px;background:#171922}.tgl-ops-source strong{color:#ffe2e7}.tgl-ops-source p{font-size:13px;line-height:1.65;white-space:pre-wrap;overflow-wrap:anywhere}.tgl-ops-source a{color:#ff96a7;text-decoration:underline;font-size:13px;font-weight:750}.storefront-card{position:relative}.tgl-card-bookmark{position:absolute;top:11px;right:11px;z-index:8}.tgl-card-bookmark a,.tgl-card-bookmark button{display:grid!important;place-items:center;width:42px;height:42px;padding:0!important;border-radius:50%!important;background:#171923ee!important;border:1px solid #b0b3bb!important;color:#fff!important;font-size:29px!important;text-decoration:none;box-shadow:0 2px 9px #0009;line-height:1}.tgl-card-bookmark button[aria-pressed=true]{background:#b72842!important;border-color:#fa5d76!important}.tgl-card-bookmark a:hover,.tgl-card-bookmark button:hover{border-color:#ff8498!important}.tgl-saved-page{width:min(100%,1900px);margin:0 auto;padding:30px clamp(16px,3vw,58px) 70px;color:#f3f4f6;min-height:65vh}.tgl-saved-head{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin-bottom:24px}.tgl-saved-head>div>span{font-size:12px;letter-spacing:.12em;color:#ff8596;font-weight:800}.tgl-saved-head h1{font-size:clamp(29px,3vw,44px);margin:7px 0}.tgl-saved-head small{font-size:17px;color:#b5c0ca}.tgl-saved-head p{color:#bec7d1;margin:4px 0}.tgl-saved-head>a{background:#b92842;padding:12px 18px;border-radius:8px;color:#fff}.tgl-saved-controls{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:22px}.tgl-saved-controls label{display:grid;gap:7px;flex:1 1 200px;max-width:420px;font-size:13px;color:#b9c6d2}.tgl-saved-controls label:last-child{flex:0 0 210px}.tgl-saved-controls input,.tgl-saved-controls select{width:100%;background:#151a22;border:1px solid #4a505c;border-radius:8px;color:#fff;padding:12px}.tgl-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:19px}.tgl-saved-card{background:#191e26;border:1px solid #373c46;border-radius:13px;overflow:hidden;display:flex;flex-direction:column}.tgl-saved-art{display:grid;place-items:center;aspect-ratio:16/10;background:#0d1117;font-size:30px}.tgl-saved-art img{width:100%;height:100%;object-fit:contain}.tgl-saved-copy{padding:17px;display:grid;gap:10px;flex:1}.tgl-saved-copy>span{font-size:12px;color:#bcc7d2}.tgl-saved-copy h2{font-size:19px;margin:0}.tgl-saved-copy h2 a{color:#fff}.tgl-saved-copy strong{font-size:19px}.tgl-saved-copy>div{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:auto}.tgl-saved-copy>div a{color:#ff93a3;font-weight:750;font-size:13px}.tgl-saved-copy>div button{background:#38242d;color:#ffc2cb;border:1px solid #7a4252;border-radius:7px;padding:9px 11px}.tgl-saved-empty{max-width:650px;border:1px dashed #55505a;border-radius:13px;padding:28px}.tgl-saved-empty a{color:#ff9daf}.tgl-saved-error{background:#3c1a26;border:1px solid #b13951;padding:12px;color:#ffe2e7;display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:14px}.tgl-saved-error button{border-radius:7px;background:#a9253b;color:#fff;border:0;padding:8px 12px}@media(max-width:650px){.tgl-saved-controls label:last-child{flex:1 1 200px}}.tgl-saved-page{width:100%;max-width:1850px;padding:36px clamp(18px,3.6vw,68px) 90px;box-sizing:border-box}.tgl-saved-head{padding-bottom:24px;border-bottom:1px solid #313940;margin-bottom:23px}.tgl-saved-head h1{font-weight:850;letter-spacing:-.035em;font-size:clamp(34px,3.6vw,52px)}.tgl-saved-head small{font-size:15px;border:1px solid #48515b;padding:3px 9px;border-radius:30px;vertical-align:middle}.tgl-saved-head>a{padding:13px 18px;font-weight:800;box-shadow:0 6px 20px #0004}.tgl-saved-results{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 17px}.tgl-saved-results h2{font-size:20px;margin:0;line-height:1.25}.tgl-saved-results p{font-size:13px;color:#bac7d1;margin:0}.tgl-saved-controls{margin-bottom:24px;align-items:end}.tgl-saved-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:clamp(16px,2vw,25px);max-width:100%}.tgl-saved-card{border:1px solid #46505c;border-radius:16px;background:linear-gradient(180deg,#1b222c,#131921);transition:transform .18s,border-color .18s,box-shadow .18s;min-width:0}.tgl-saved-card:hover{transform:translateY(-3px);border-color:#c35a6f;box-shadow:0 18px 34px #0008}.tgl-saved-art{aspect-ratio:16/10;background:#112133;position:relative;overflow:hidden}.tgl-saved-art img{object-fit:contain;width:100%;height:100%}.tgl-saved-art>span:first-child{font-size:38px}.tgl-saved-featured{position:absolute;top:12px;left:12px;background:#36231b;border:1px solid #bf9a59;border-radius:6px;padding:6px 8px;font-weight:750;font-size:11px;color:#ffe7aa}.tgl-saved-copy{padding:20px;gap:14px}.tgl-saved-tags{display:flex;gap:7px;align-items:center;flex-wrap:wrap}.tgl-saved-tags span{border-radius:6px;padding:6px 9px;background:#292d39;border:1px solid #454553;font-size:11px;color:#d8e0eb;line-height:1.2}.tgl-saved-copy h2{font-size:21px;line-height:1.3;margin:0}.tgl-saved-sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;clip-path:inset(50%)!important}.tgl-saved-price{display:flex;flex-direction:column;gap:5px;margin-top:0}.tgl-saved-price small{font-size:12px;color:#bdc8d2}.tgl-saved-price strong{font-size:clamp(23px,2vw,28px);color:#fff}.tgl-saved-actions{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap;margin-top:auto}.tgl-saved-actions>a{border:1px solid #d14b63;background:#a82c44;color:#fff!important;padding:10px 14px;border-radius:8px;text-decoration:none;font-weight:750}.tgl-saved-actions>a:hover{background:#c83952}.tgl-saved-actions>button{min-height:39px}.tgl-saved-empty{margin-top:16px}@media(min-width:1480px){.tgl-saved-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.tgl-saved-page{padding:25px 16px 65px}.tgl-saved-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr))}.tgl-saved-head{align-items:flex-start}}@media(prefers-reduced-motion:reduce){.tgl-saved-card{transition:none}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#e8edf7;background:#0a1020;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button{cursor:pointer}header{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,6vw);border-bottom:1px solid #25314b}.brand{font-size:1.35rem;font-weight:800;color:#82e5ce}.brand span{color:#fff}nav{display:flex;align-items:center;gap:22px}nav a{font-size:.92rem;color:#c2cee1}nav button,.primary{background:#6ae1c5;color:#0a1724;border:0;border-radius:10px;padding:12px 20px;font-weight:700}.hero{padding:110px max(24px,9vw) 120px;background:radial-gradient(circle at 82% 28%,#233d60,transparent 45%),linear-gradient(140deg,#101e36,#0a1020)}.eyebrow,.genre{color:#7be4cb;font-size:.76rem;letter-spacing:.15em;font-weight:800}.hero h1{max-width:820px;font-size:clamp(2.8rem,6vw,5.8rem);line-height:1.05;letter-spacing:-.045em;margin:20px 0}.hero em{font-style:normal;color:#7be4cb}.hero p{max-width:600px;color:#b7c6d9;font-size:1.15rem;line-height:1.7;margin-bottom:36px}.primary{display:inline-block}.content{max-width:1250px;margin:auto;padding:65px 24px;min-height:300px}.sectionhead{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px}.sectionhead h2{font-size:2rem;margin:0}.sectionhead p,.game p,.empty{color:#a6b5c9}.sectionhead input{padding:14px 18px;border:1px solid #334360;border-radius:10px;background:#151f32;color:#fff;width:min(100%,320px)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px}.game{background:#141f32;border:1px solid #283650;border-radius:16px;overflow:hidden}.game img{width:100%;height:180px;object-fit:cover}.gamebody{padding:22px}.game h3{margin:10px 0}.game p{line-height:1.55}.game strong{color:#7be4cb}footer{border-top:1px solid #25314b;color:#8fa0b8;padding:30px 6vw;font-size:.83rem}@media(max-width:650px){header{padding:0 16px}.brand{font-size:1rem}nav{gap:10px}nav a{font-size:.8rem}nav button{padding:9px}.hero{padding:75px 22px}.sectionhead{align-items:stretch;flex-direction:column}.sectionhead input{width:100%}}button,textarea,select{font:inherit}textarea,select,.listingForm input{background:#151f32;color:#eef6ff;border:1px solid #334360;border-radius:10px;padding:12px;width:100%}textarea{resize:vertical}button:disabled{opacity:.55;cursor:not-allowed}.gamebody .meta{display:flex;justify-content:space-between;gap:12px;color:#7be4cb}.tags{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.tags span{font-size:.8rem;border:1px solid #345477;border-radius:20px;padding:4px 9px;color:#b8d5df}.detailImage{max-width:min(100%,680px);max-height:430px;object-fit:contain;border-radius:16px}.listingForm{max-width:700px;display:grid;gap:18px;margin:30px 0}.listingForm label{display:grid;gap:7px;color:#c2cee1}.featured{display:flex;gap:18px;overflow:hidden;white-space:nowrap;padding:18px 0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.featured a{flex-shrink:0;background:#182e44;color:#e9d58a;border:1px solid #806d36;border-radius:20px;padding:14px 24px;animation:featured-scroll 26s linear infinite}.featured:hover a{animation-play-state:paused}@keyframes featured-scroll{to{transform:translate(-700px)}}@media(prefers-reduced-motion:reduce){.featured a{animation:none}.featured{overflow-x:auto}}.inbox{display:grid;grid-template-columns:minmax(180px,260px) 1fr;gap:22px;margin-top:22px}.inbox aside{display:grid;align-content:start;gap:8px}.inbox aside button{background:#17283d;border:1px solid #30455f;color:#e1e9f2;padding:12px;border-radius:8px;text-align:left}.inbox section{border:1px solid #30455f;padding:20px;border-radius:12px;min-width:0}.inbox section p{overflow-wrap:anywhere}@media(max-width:650px){.inbox{grid-template-columns:1fr}nav{flex-wrap:wrap}header{min-height:78px;height:auto;padding-block:12px}}.game-market{padding-top:28px;padding-bottom:52px;min-height:0}.market-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px}.market-heading h1{font-size:clamp(2.1rem,4vw,3.4rem);letter-spacing:-.045em;margin:8px 0}.market-heading p{color:#aebfd3;margin:0;font-size:.98rem}.market-count{font-size:.88rem;vertical-align:middle;color:#b5f6e7;background:#183c47;padding:5px 11px;border-radius:100px;letter-spacing:0}.market-actions{display:flex;gap:12px;align-items:center}.market-actions input{font:inherit;width:260px;padding:12px 15px;color:#f2f7fd;background:#162239;border:1px solid #334969;border-radius:11px}.genre-tabs{display:flex;gap:9px;overflow-x:auto;padding:0 0 16px;scrollbar-width:thin}.genre-tabs button{white-space:nowrap;border:1px solid #334764;color:#c3d2e4;background:#152238;padding:10px 15px;border-radius:100px;font-size:.85rem}.genre-tabs button.active{background:#6ae1c5;color:#071728;border-color:#6ae1c5;font-weight:800}.game-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));gap:16px}.game-grid .game{background:#131e31;border-color:#273953;border-radius:12px;transition:transform .18s ease,border-color .18s ease}.game-grid .game:hover{transform:translateY(-4px);border-color:#73dfcc}.game-grid .game img{height:150px;object-fit:cover}.game-grid .gamebody{padding:15px}.game-grid .game h3{font-size:1.05rem;margin:7px 0}.game-grid .game p{font-size:.84rem;line-height:1.45}.game-grid .game strong{display:block;margin-top:12px}.game-grid .game .genre{font-size:.68rem}.featured-market{padding:9px 0 22px}.featured-market h2{font-size:1.2rem;margin:0}.sell-banner{max-width:1202px;margin:0 auto 40px;padding:22px 26px;border:1px solid #2f4361;border-radius:16px;background:linear-gradient(110deg,#142942,#122035);display:flex;align-items:center;justify-content:space-between;gap:20px}.sell-banner strong{font-size:1.25rem}.sell-banner p{margin:8px 0 0;color:#afc0d3}@media(max-width:780px){.market-heading{align-items:stretch;flex-direction:column}.market-actions{flex-wrap:wrap}.market-actions input{flex:1;min-width:190px}.game-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:11px}.game-grid .game img{height:125px}.game-grid .gamebody{padding:12px}.sell-banner{margin:0 18px 30px;flex-direction:column;align-items:start}}.content.game-market{max-width:1760px;width:100%;padding:25px clamp(18px,3vw,54px) 55px}.game-market .market-heading{margin-bottom:17px}.game-market .genre-tabs{flex-wrap:wrap;overflow:visible;gap:10px;padding-bottom:20px}.game-market .genre-tabs button{font-size:.93rem;padding:10px 20px}.game-market .game-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:22px}.game-market .storefront-card{border-radius:16px;background:#121d30;overflow:hidden;display:flex;flex-direction:column}.storefront-card .game-art{position:relative;display:block;aspect-ratio:16/10;overflow:hidden;background:#192d49}.game-market .storefront-card .game-art img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.storefront-card:hover .game-art img{transform:scale(1.04)}.storefront-card .art-fallback{display:grid;place-items:center;height:100%;font-size:4rem}.storefront-card .pro-corner{position:absolute;top:12px;right:12px;background:#ffe29b;color:#30210b;padding:7px 10px;border-radius:8px;font-size:.75rem;font-weight:900}.game-market .storefront-card .gamebody{padding:17px 18px 18px;flex:1;display:flex;flex-direction:column}.storefront-card .game-category{font-size:.75rem;color:#78decd;font-weight:700}.game-market .storefront-card h3{font-size:1.19rem;line-height:1.3;margin:9px 0 18px}.storefront-card .game-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto}.game-market .storefront-card strong{font-size:.96rem;margin:0;color:#a8f3d8}.storefront-card .game-arrow{display:grid;place-items:center;border:1px solid #466481;border-radius:9px;width:32px;height:32px;color:#d9f7ff}.game-market .storefront-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0003}.sell-banner{max-width:calc(100% - 6vw)}@media(max-width:760px){.content.game-market{padding:20px 14px 35px}.game-market .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-market .storefront-card .gamebody{padding:12px}.game-market .storefront-card h3{font-size:1rem}.game-market .storefront-card .game-art{aspect-ratio:4/3}.game-market .genre-tabs{flex-wrap:nowrap;overflow-x:auto}.game-market .genre-tabs button{font-size:.82rem;padding:9px 14px}}@media(max-width:400px){.game-market .game-grid{grid-template-columns:1fr 1fr}.storefront-card .game-bottom{align-items:start;flex-direction:column}.storefront-card .game-arrow{display:none}}.save-popup-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0009;display:grid;place-items:center;padding:20px}.save-popup{width:min(100%,420px);background:#fff;color:#172337;border-radius:18px;box-shadow:0 24px 80px #0005;padding:30px;text-align:center}.save-popup-icon{display:inline-grid;place-items:center;background:#dcf9ed;color:#137851;width:52px;height:52px;border-radius:50%;font-size:30px;font-weight:800}.save-popup h2{font-size:1.35rem;margin:17px 0 8px}.save-popup p{color:#516174;line-height:1.5;margin-bottom:24px}.save-popup .primary{min-width:120px}:root{color-scheme:light;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:#20242e;background:#fff}body{background:#fff;color:#20242e}header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e0e4e9;box-shadow:0 2px 12px #15243909;min-height:68px;height:auto}.brand{color:#1165bd;font-size:1.5rem;letter-spacing:-.045em}.brand span{color:#20242e}header nav a{color:#3e4858;font-weight:600}header nav a:hover{color:#126ac6}nav button,.primary{background:#126ac6;color:#fff;border-radius:7px;font-weight:700}nav button:hover,.primary:hover{background:#0956a7}.content{color:#20242e}.content>p,.market-heading p,.sectionhead p,.empty{color:#607084}.eyebrow,.genre{color:#1468b1}.content.game-market{max-width:1780px;margin:auto;padding:26px clamp(18px,3vw,58px) 56px}.market-heading h1{color:#151e30;font-size:clamp(2rem,3.2vw,2.9rem);letter-spacing:-.04em}.market-heading p{color:#58677a}.market-count{background:#e7f2ff;color:#1a69b8}.market-actions input,.sectionhead input,.listingForm input,.listingForm select,.listingForm textarea,.inbox textarea,textarea,select{background:#fff;color:#212d3b;border:1px solid #c9d2dd;border-radius:7px}.market-actions input:focus,.listingForm input:focus,textarea:focus,select:focus{outline:2px solid #7bb7f0;outline-offset:1px}.genre-tabs button,.game-market .genre-tabs button{background:#f5f7fa;color:#3f4d60;border:1px solid #d6dfe9;border-radius:6px}.genre-tabs button:hover{border-color:#1673d1;background:#e8f2ff}.genre-tabs button.active{background:#166cbe;color:#fff;border-color:#166cbe}.game-market .genre-tabs{border-bottom:1px solid #e5e9f0;margin-bottom:24px}.game-market .game-grid{grid-template-columns:repeat(auto-fill,minmax(225px,1fr));gap:22px}.game-market .storefront-card{background:#fff;border:1px solid #e0e5eb;border-radius:8px;box-shadow:0 2px 9px #13243d0d}.storefront-card .game-art{background:#eef4fc;aspect-ratio:16/10}.game-market .storefront-card .gamebody{padding:14px 16px 18px}.storefront-card .game-category{color:#61758c;font-weight:600}.game-market .storefront-card h3{color:#202b3b;font-size:1.12rem;margin:9px 0 16px}.game-market .storefront-card strong{color:#1169bb;font-weight:800}.storefront-card .game-arrow{background:#eff6ff;color:#166cbe;border-color:#dae9fa}.game-market .storefront-card:hover{border-color:#8dbff0;box-shadow:0 8px 25px #172e4819}.game-market .storefront-card .pro-corner{background:#ffe69a;color:#574011}.sell-banner{background:#edf5fe;border:1px solid #d3e5f8;color:#172e4a;border-radius:9px}.sell-banner p{color:#526780}.featured-market h2{color:#273244}.featured a{background:#fff6d9;border-color:#e6c76c;color:#684b0a}.game:not(.storefront-card){background:#fff;border-color:#e0e5eb}.game p,.gamebody p{color:#56677b}.gamebody .meta{color:#1469b6}.game strong{color:#1169bb}.tags span{color:#3c5a7b;border-color:#d1e0ec;background:#f4f8fd}footer{background:#f7f9fb;color:#627185;border-top:1px solid #e5e9ef}.inbox aside button{background:#f3f7fb;border:1px solid #d8e1eb;color:#283b55}.inbox section{background:#fff;border:1px solid #d8e1eb}.listingForm label{color:#344258;font-weight:600}.account-page,.content:not(.game-market){max-width:1250px}.save-popup-backdrop{background:#111a2988}.save-popup{background:#fff;color:#19253a}@media(max-width:760px){header{padding:12px 16px;gap:12px}nav{gap:12px}.content.game-market{padding:20px 15px 38px}.game-market .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.game-market .genre-tabs{flex-wrap:nowrap;overflow-x:auto}}.site-header{padding:12px clamp(18px,3vw,54px);gap:28px}.site-header nav{flex-wrap:wrap;justify-content:flex-end}.site-header .header-login{background:#126ac6;color:#fff;padding:10px 16px;border-radius:7px}.site-header .header-signout{background:#eef4fb;color:#16548f;border:1px solid #d8e8f7}.market-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:30px;align-items:start}.market-filters{position:sticky;top:88px;max-height:calc(100vh - 102px);overflow-y:auto;background:#fff;border-right:1px solid #e1e6ed;padding:4px 23px 20px 0}.market-filters h2{font-size:1.27rem;margin:6px 0 22px}.market-filters h3{font-size:.95rem;margin:0 0 12px;background:#f1f3f6;padding:11px 12px;border-radius:5px}.filter-block{display:flex;flex-direction:column;gap:5px;margin-bottom:25px}.filter-block button{border:0;background:transparent;color:#3e4857;text-align:left;padding:10px;border-radius:6px;display:flex;justify-content:space-between;gap:8px;font-size:.9rem}.filter-block button:hover,.filter-block button.active{background:#eaf3ff;color:#135ca5;font-weight:700}.filter-block button span{color:#78869a}.filter-block label{display:flex;align-items:center;gap:9px;padding:8px;color:#48566a;font-size:.9rem;cursor:pointer}.filter-block input[type=radio]{accent-color:#146dc1}.clear-filters{background:#fff;border:1px solid #b4c9dd;padding:10px 13px;border-radius:6px;color:#155da2}.market-results{min-width:0}.results-toolbar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 0 18px;color:#4c5a6b}.results-toolbar select{margin-left:8px;padding:8px;border:1px solid #d1dbe7;border-radius:5px;background:#fff;color:#293a50}.market-results .game-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:19px}.auth-page{background:linear-gradient(145deg,#f4f8fc,#fff);min-height:calc(100vh - 170px);display:grid;place-items:start center;padding:48px 20px}.auth-panel{background:#fff;border:1px solid #e0e6ef;box-shadow:0 16px 45px #253d5914;border-radius:14px;padding:34px;width:min(100%,450px)}.auth-panel h1{font-size:1.8rem;margin:0 0 9px}.auth-panel>p{color:#617189;line-height:1.5}.google-login{display:block;width:100%;background:#fff;border:1px solid #c9d5e3;padding:14px;border-radius:8px;font-weight:700;color:#29354a;margin-top:23px}.google-login:hover{background:#f5faff}.auth-divider{text-align:center;color:#8190a3;position:relative;margin:23px 0}.auth-divider span{background:#fff;padding:0 10px}.auth-panel .listingForm{margin:0;gap:16px}.auth-panel .listingForm button{width:100%}.auth-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}.auth-links button{border:0;color:#176aba;background:transparent;text-decoration:underline;padding:3px}.auth-panel .auth-error{color:#b42318}.auth-panel .auth-note{font-size:.8rem;color:#738299;margin:23px 0 0}@media(max-width:850px){.market-layout{grid-template-columns:1fr}.market-filters{position:static;max-height:none;border-right:0;border-bottom:1px solid #e1e6ed;padding:0 0 14px}.market-filters .filter-block:first-of-type{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr))}.market-filters .filter-block h3{grid-column:1/-1}.market-results .game-grid{grid-template-columns:repeat(auto-fill,minmax(195px,1fr))}}@media(max-width:600px){.site-header{padding:12px;align-items:start}.site-header nav{gap:9px}.site-header nav a,.site-header nav button{font-size:.78rem}.market-results .game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.auth-panel{padding:23px}}.content.game-market{max-width:none;width:100%;margin:0;padding-left:clamp(16px,2vw,32px);padding-right:clamp(16px,2vw,32px)}.market-layout{grid-template-columns:190px minmax(0,1fr);column-gap:22px}.market-filters{padding-right:12px}.market-filters h2{font-size:1.15rem}.market-results .game-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px}@media(max-width:850px){.market-layout{grid-template-columns:1fr}.market-filters{padding-right:0}}.seller-landing{max-width:1250px;margin:0 auto;padding:34px 28px 70px;color:#253247}.seller-intro{background:#eff6fe;border:1px solid #d9e9fa;border-radius:12px;padding:40px 45px;margin-bottom:38px}.seller-intro h1{font-size:clamp(2rem,3vw,3rem);max-width:780px;margin:8px 0 15px}.seller-intro p:not(.eyebrow){max-width:720px;line-height:1.7;color:#4e6076}.seller-intro .primary{margin-top:12px}.seller-landing h2{font-size:1.55rem;margin:30px 0 18px}.seller-steps,.seller-plans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.seller-steps article,.seller-plans article{border:1px solid #dfe6ee;background:#fff;border-radius:10px;padding:20px}.seller-steps p,.seller-plans p{color:#64738a;line-height:1.55}.seller-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-plans h3{font-size:1.35rem}.plan-price{font-size:2rem;font-weight:800;color:#116ac0}.listing-notice{padding:14px 18px;background:#fff8e9;border-left:4px solid #c58b24;color:#685226;border-radius:5px;line-height:1.6}.seller-faq details{border-bottom:1px solid #dae2ea;padding:15px 5px}.seller-faq summary{cursor:pointer;font-weight:700}.seller-faq p{color:#596c7e;line-height:1.65}.seller-legal{margin-top:25px;color:#57697b}.seller-legal a,.policy-page a,footer a{color:#1269bc;text-decoration:underline}.policy-page{min-height:55vh}@media(max-width:800px){.seller-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.seller-intro{padding:25px}.seller-landing{padding:25px 17px 55px}}@media(max-width:480px){.seller-steps,.seller-plans{grid-template-columns:1fr}}.seller-landing{max-width:1370px;padding:32px clamp(18px,3vw,45px) 80px}.seller-hero{display:grid;grid-template-columns:1.35fr .65fr;gap:24px;align-items:center;background:linear-gradient(110deg,#e8f4ff,#f1eaff 67%,#fff0e4);border:1px solid #d9e8f6;border-radius:21px;padding:clamp(27px,4vw,58px);margin-bottom:22px;overflow:hidden}.seller-hero h1{font-size:clamp(2.1rem,4vw,3.65rem);line-height:1.13;color:#162e54;letter-spacing:-.04em;max-width:730px;margin:14px 0}.seller-hero p:not(.eyebrow){font-size:1.1rem;line-height:1.65;color:#4d617a;max-width:700px}.seller-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:19px;margin-top:25px}.seller-hero-actions>a:not(.primary){font-weight:700;color:#165eaf}.seller-hero-art{display:grid;grid-template-columns:1fr 1fr;gap:13px;transform:rotate(-7deg);max-width:340px;margin:auto}.seller-hero-art span{display:grid;place-items:center;font-size:clamp(2.5rem,5vw,5rem);background:#fff;aspect-ratio:1;border-radius:24px;box-shadow:0 13px 38px #225a9328}.seller-hero-art span:nth-child(2){background:#e2f6ff}.seller-hero-art span:nth-child(3){background:#fff1d9}.seller-hero-art span:nth-child(4){background:#eee8ff}.seller-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0 35px}.seller-benefits article{background:#fff;border:1px solid #dce8f5;border-radius:14px;padding:21px}.seller-benefits article span{font-size:2.1rem;display:block;color:#1369c8;margin-bottom:8px}.seller-benefits strong{font-size:1.1rem}.seller-benefits p{color:#5c6c7c;line-height:1.5}.seller-steps article{border-radius:13px;box-shadow:0 2px 12px #173a590b}.seller-step-number{font-size:2rem;font-weight:900;color:#1469c2;margin-bottom:15px}.plan-subtitle{color:#637188;margin-top:-8px;margin-bottom:19px}.seller-plans{gap:21px}.seller-plans .plan-card{position:relative;border:1px solid #dbe7f3;border-radius:17px;padding:31px;display:flex;flex-direction:column}.plan-card.plan-pro{border:2px solid #3b78cf;background:linear-gradient(160deg,#f0f6ff,#fff 43%)}.plan-heading{display:flex;align-items:center;gap:14px}.plan-heading h3{margin:0}.plan-symbol{font-size:2rem}.plan-card .plan-price{margin-top:18px;font-size:2.7rem}.plan-card>p{margin:8px 0 16px}.plan-card ul{padding-left:19px;line-height:2;color:#38526e;flex:1}.plan-highlight{position:absolute;right:18px;top:14px;font-size:.73rem;color:#1b5bac;font-weight:800;letter-spacing:.08em}.plan-action{display:block;border:1px solid #166ac3;color:#166ac3;border-radius:8px;padding:13px 18px;text-align:center;font-weight:700}.plan-pro .plan-action{background:#166ac3;color:#fff}.seller-landing .listing-notice{margin-top:25px}.tag-editor{display:grid;gap:10px}.tag-editor>label{font-weight:600;color:#344258}.tag-editor>input{background:#fff;border:1px solid #c9d2dd;color:#202b38;border-radius:7px;padding:12px;font:inherit}.chosen-tags,.tag-options{display:flex;flex-wrap:wrap;gap:7px}.chosen-tags button{background:#dfeeff;border:1px solid #adcdf1;color:#13528b;border-radius:20px;padding:7px 10px}.tag-options{max-height:150px;overflow-y:auto}.tag-options button{background:#f5f8fc;border:1px solid #d3dfe9;border-radius:6px;color:#34516c;padding:7px 10px}.tag-options button:hover{background:#e3f1ff}.tag-options button:disabled{opacity:.45}.tag-editor small{color:#62738a}@media(max-width:850px){.seller-hero{grid-template-columns:1fr}.seller-hero-art{display:none}.seller-benefits,.seller-plans{grid-template-columns:1fr}}.site-header .brand{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;line-height:1.05}.site-header .brand-name{font-size:1.42rem;font-weight:850;letter-spacing:-.04em;color:#17549a}.site-header .brand-name>span{color:#0f968f}.site-header .brand-tagline{color:#516576;font-size:.66rem;letter-spacing:0;font-weight:650;white-space:nowrap}.seller-landing{max-width:none;width:100%;margin:0 auto;padding:clamp(18px,2vw,32px) clamp(18px,4vw,72px) 72px}.seller-hero{grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);min-height:385px;padding:clamp(28px,3.5vw,62px);gap:35px}.seller-hero h1{max-width:930px;font-size:clamp(2.2rem,4.1vw,4.35rem)}.seller-hero p:not(.eyebrow){max-width:840px}.seller-hero-art{max-width:370px;width:100%}.seller-hero-actions .hero-browse{border:1px solid #2873b8;border-radius:8px;padding:11px 17px;color:#1464ad;text-decoration:none;font-weight:700;background:#fff}.seller-benefits,.seller-steps,.seller-plans{gap:clamp(14px,1.7vw,25px)}.seller-steps article,.seller-benefits article{padding:clamp(17px,2vw,27px)}.seller-landing>h2{margin-top:45px}@media(min-width:1900px){.seller-landing{padding-left:5vw;padding-right:5vw}.seller-hero{min-height:440px}}@media(max-width:850px){.seller-hero{grid-template-columns:1fr;min-height:0}.seller-hero-art{display:none}.seller-landing{padding:20px 16px 48px}}@media(max-width:600px){.site-header .brand-tagline{font-size:.57rem}.seller-hero-actions{gap:12px}}.sell-page-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:clamp(28px,3.5vw,54px);border-radius:18px;border:1px solid #c9e1fa;background:linear-gradient(115deg,#e7f3ff,#f2f9ff 55%,#e5fbf4);margin-bottom:25px}.sell-page-intro>div:first-child{max-width:790px}.sell-page-intro h1{font-size:clamp(2rem,3.7vw,3.6rem);color:#18345a;margin:10px 0 15px}.sell-page-intro p:not(.eyebrow){color:#526980;line-height:1.65}.sell-intro-highlights{min-width:245px;display:grid;gap:13px;background:#fff;padding:24px;border:1px solid #d6e9f7;border-radius:15px;box-shadow:0 8px 25px #214b7610}.sell-intro-highlights strong{font-size:1.35rem;color:#1168bf}.sell-intro-highlights span{color:#536981}@media(max-width:760px){.sell-page-intro{flex-direction:column;align-items:stretch}.sell-intro-highlights{min-width:0}}.edit-draft{display:inline-flex;margin-top:12px;background:#eaf3ff;border:1px solid #bad8f5;color:#125aa5;border-radius:7px;padding:9px 14px;font-weight:700}.edit-draft:hover{background:#d9eaff}#listing-editor{scroll-margin-top:110px}.test-listing-label{display:inline-block;background:#fff2c6;color:#684700;border:1px solid #c69a26;border-radius:5px;padding:3px 7px;margin:6px;font-size:.7rem;font-weight:800;letter-spacing:.06em}.game-media-editor{border:1px solid #d3e2f2;border-radius:14px;padding:20px;margin:20px 0;background:#f7fbff;display:grid;gap:14px}.game-media-editor legend{font-size:1.05rem;font-weight:800;color:#18365b;padding:0 8px}.game-media-editor p{margin:0;color:#526c84;font-size:.87rem;line-height:1.5}.game-media-editor label{display:grid;gap:7px;font-weight:650}.game-media-editor input[type=file]{padding:12px;background:#fff;border:1px dashed #9fc3e7;border-radius:8px;max-width:100%}.media-thumb{display:block;width:min(100%,240px);height:165px;object-fit:cover;border-radius:10px;border:1px solid #d3e2f2}.media-gallery{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.media-gallery>div{display:flex;flex-direction:column;gap:6px}.media-gallery img{width:clamp(120px,16vw,220px);height:130px;object-fit:cover;border-radius:10px;border:1px solid #d7e5f4}.media-gallery button{background:#fff;border:1px solid #b4cbe2;border-radius:8px;padding:7px}.trailer-frame{width:min(100%,800px);aspect-ratio:16/9;margin:22px 0}.trailer-frame iframe{width:100%;height:100%;border:0;border-radius:12px}.seller-workspace{width:min(1540px,calc(100% - 48px));margin:26px auto 70px;color:#142b4c}.seller-workspace-head{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 30px;border-radius:18px;background:linear-gradient(110deg,#eaf6ff,#f3efff 55%,#fff2e8);border:1px solid #dce8f8}.seller-workspace-head h1{font-size:clamp(1.55rem,2.6vw,2.4rem);margin:4px 0 6px}.seller-workspace-head p:last-child{margin:0;color:#56708b}.seller-kicker{font-size:.7rem;font-weight:800;letter-spacing:.13em;color:#196aca;margin:0}.seller-add{text-decoration:none;white-space:nowrap}.seller-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:20px 0}.seller-stats>div{background:#fff;border:1px solid #dde7f3;border-radius:13px;padding:19px;display:grid;gap:6px;box-shadow:0 4px 14px #14345b09}.seller-stats span{font-size:.8rem;color:#60768e;font-weight:650}.seller-stats strong{font-size:1.8rem;color:#1356a7}.seller-listing-panel{background:#f8fbff;border:1px solid #e0e9f5;border-radius:16px;padding:20px}.seller-listing-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.seller-listing-toolbar h2{margin:0;font-size:1.3rem}.seller-filter-pills{display:flex;gap:6px;flex-wrap:wrap}.seller-filter-pills button{border:1px solid #cadaed;background:#fff;border-radius:999px;padding:8px 15px;color:#2d486a;font-weight:700}.seller-filter-pills button.active{background:#146bc8;border-color:#146bc8;color:#fff}.seller-listing-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(285px,1fr));gap:17px}.seller-listing-card{min-width:0;background:#fff;border:1px solid #dbe5f2;border-radius:14px;overflow:hidden;box-shadow:0 5px 16px #15365c0c}.seller-game-cover{height:180px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#193d66,#226fa0 65%,#7e70d7);font-size:4rem}.seller-game-cover img{width:100%;height:100%;object-fit:cover}.seller-pro-crown{position:absolute;top:10px;right:10px;font-size:.75rem;background:#fff1c8;color:#825200;padding:5px 9px;border-radius:99px;font-weight:900}.seller-game-content{padding:17px}.seller-game-title-row{display:flex;align-items:center;justify-content:space-between;gap:9px}.seller-game-title-row h3{font-size:1.08rem;margin:0;overflow-wrap:anywhere}.seller-status{font-size:.69rem;text-transform:capitalize;border-radius:99px;padding:5px 9px;font-weight:800;background:#eef3f8;color:#52647a}.seller-status.status-published{background:#e0f7eb;color:#14744b}.seller-status.status-draft{background:#fff0cf;color:#876012}.seller-status.status-sold{background:#ede8ff;color:#603ab1}.seller-game-meta{color:#61758e;font-size:.8rem;margin:9px 0}.seller-game-price{font-size:1.15rem;font-weight:900;color:#1459af;margin:10px 0}.seller-test-badge{display:inline-block;background:#fff2cf;color:#815400;font-size:.69rem;font-weight:800;border-radius:5px;padding:5px 7px;margin-bottom:8px}.seller-game-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:13px}.seller-game-actions button,.seller-game-actions a{padding:8px 11px;border:1px solid #cbdced;border-radius:7px;background:#f6faff;color:#185897;text-decoration:none;font-weight:750;font-size:.78rem}.seller-game-actions .seller-danger{color:#ad3150;background:#fff5f6;border-color:#f3cdd6}.seller-checkout{width:100%;margin-top:14px}.seller-empty{text-align:center;padding:34px;color:#5c7189}.seller-more{margin:18px auto 0;display:block;border:1px solid #bed2e8;background:#fff;border-radius:8px;padding:10px 20px}.seller-sandbox-note{font-size:.8rem;color:#705919;background:#fff6df;border:1px solid #f1deb0;border-radius:9px;padding:13px 16px;margin:18px 0}.seller-editor{border:1px solid #dce6f3;background:#fff;border-radius:16px;padding:26px;margin-top:24px}.seller-editor-head{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.seller-editor-head h2{font-size:1.45rem;margin:5px 0}.seller-editor-head>p{max-width:450px;color:#637891;font-size:.85rem}.seller-editor .listingForm{width:min(100%,780px);max-width:780px;margin:20px auto}@media(max-width:750px){.seller-workspace{width:calc(100% - 24px)}.seller-workspace-head{padding:20px;flex-direction:column;align-items:flex-start}.seller-stats{grid-template-columns:repeat(2,1fr)}.seller-listing-panel,.seller-editor{padding:14px}.seller-listing-grid{grid-template-columns:1fr}}.gv-account{width:min(1280px,calc(100% - 48px));margin:30px auto 70px;color:#17304e}.gv-account-banner{display:flex;align-items:center;gap:22px;border-radius:18px;padding:27px 32px;background:linear-gradient(115deg,#e5f3ff,#f4eefe 60%,#fff0e4);border:1px solid #d5e3f6}.gv-account-banner h1{font-size:clamp(1.6rem,2.5vw,2.5rem);margin:5px 0}.gv-account-banner p{margin:3px 0;color:#52718e}.gv-account-avatar{height:90px;width:90px;flex-shrink:0;display:grid;place-items:center;border-radius:23px;background:#fff;box-shadow:0 7px 22px #173e681c;font-size:42px;overflow:hidden}.gv-account-avatar img{width:100%;height:100%;object-fit:cover}.gv-account-verified{display:inline-block;background:#e2f8ec;color:#166846;border-radius:99px;padding:6px 12px;font-size:.75rem;font-weight:800;margin-top:6px}.gv-account-public-link{margin-left:auto;text-decoration:none;background:#fff;border-radius:8px;padding:12px 16px;color:#1265b8;font-weight:800;border:1px solid #c7dcef}.gv-account-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:19px 0}.gv-account-stats>div{border:1px solid #dce6f2;border-radius:13px;background:#fff;padding:18px;display:grid;gap:5px}.gv-account-stats strong{font-size:1.9rem;color:#1469bd}.gv-account-stats span{font-size:.8rem;color:#526e89}.gv-account-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:20px;align-items:start}.gv-account-tabs{display:grid;gap:8px;padding:13px;border-radius:14px;background:#f5f9ff;border:1px solid #dce9f7}.gv-account-tabs button{text-align:left;border:0;border-radius:9px;padding:13px 15px;background:transparent;font-weight:750;color:#38516d;cursor:pointer}.gv-account-tabs button.active{background:#166dc7;color:#fff}.gv-account-content{min-height:370px;border:1px solid #dce8f5;background:#fff;border-radius:14px;padding:25px}.gv-account-content h2{margin-top:0}.gv-account-content p{color:#536d87}.gv-profile-form{display:grid;gap:16px}.gv-profile-form label{display:grid;gap:7px;font-weight:750;font-size:.87rem}.gv-profile-form input:not([type=checkbox]),.gv-profile-form textarea{border:1px solid #cbd9e9;border-radius:8px;padding:11px 13px;width:100%;font:inherit}.gv-profile-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gv-profile-form .gv-privacy-choice{display:flex;align-items:flex-start;gap:10px;background:#edf6ff;border-radius:10px;padding:14px}.gv-privacy-choice input{margin-top:3px}.gv-profile-form>.primary{justify-self:start}.gv-activity-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.gv-activity-actions a{padding:11px 14px;border-radius:9px;border:1px solid #bdd7f2;background:#edf6ff;text-decoration:none;color:#145cac;font-weight:750}.gv-activity-row{display:flex;justify-content:space-between;gap:14px;align-items:center;border-bottom:1px solid #e5edf6;padding:14px 0;flex-wrap:wrap}.gv-activity-row span{color:#637891}.gv-payment-table{overflow-x:auto}.gv-payment-table table{width:100%;border-collapse:collapse;text-align:left;font-size:.84rem}.gv-payment-table th,.gv-payment-table td{padding:12px 10px;border-bottom:1px solid #e1e9f4;overflow-wrap:anywhere}.gv-payment-table th{background:#f4f9ff}.gv-account-help{font-size:.8rem;padding:13px;border-radius:9px;background:#f5f8fc}.gv-developer-page .gv-account-content{margin-top:20px}@media(max-width:740px){.gv-account{width:calc(100% - 24px)}.gv-account-banner{padding:19px;flex-wrap:wrap}.gv-account-avatar{width:68px;height:68px}.gv-account-public-link{margin-left:0}.gv-account-stats{grid-template-columns:repeat(2,1fr)}.gv-account-layout{grid-template-columns:1fr}.gv-account-tabs{display:flex;overflow-x:auto}.gv-account-tabs button{white-space:nowrap}.gv-account-content{padding:16px}.gv-profile-two{grid-template-columns:1fr}}.gv-account-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:7000;background:#0b1b36a8;display:flex;align-items:center;justify-content:center;padding:20px}.gv-account-modal{background:#fff;border:1px solid #cddff2;border-radius:17px;box-shadow:0 22px 70px #001b3970;padding:32px;max-width:440px;width:100%;text-align:center;color:#172f52}.gv-account-modal-icon{margin:auto;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:#dff7ea;color:#14764b;font-size:32px;font-weight:900}.gv-account-modal h2{margin:15px 0 6px;font-size:1.5rem}.gv-account-modal p{margin:0 0 22px;line-height:1.5}.gv-account-modal button{min-width:115px}.gv-avatar-upload{border:1px dashed #8dbbe7;border-radius:12px;background:#f2f8ff;padding:16px;display:grid;gap:9px}.gv-avatar-upload span{font-size:.78rem;color:#596f85;font-weight:400}.gv-avatar-upload input{background:#fff}.gv-public-showcases{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:15px;margin:18px 0 32px}.gv-public-showcase-card{display:grid;gap:7px;padding:0 0 13px;background:#fff;border:1px solid #dbe7f4;border-radius:13px;overflow:hidden;text-decoration:none;color:#153657}.gv-public-showcase-card>div{height:155px;background:linear-gradient(135deg,#1a60a4,#7658cb);display:grid;place-items:center;font-size:38px}.gv-public-showcase-card img{width:100%;height:100%;object-fit:cover}.gv-public-showcase-card strong,.gv-public-showcase-card small,.gv-public-showcase-card>span{margin:0 13px}.gv-public-showcase-card small{color:#59738e}.gv-public-showcase-card>span{color:#1268c7;font-size:.82rem;font-weight:800}.gv-seller-status{display:inline-flex;align-items:center;gap:5px;margin:4px 0 5px;font-size:10px;font-weight:700;color:#64748b;text-transform:capitalize}.gv-seller-status i{display:inline-block;width:8px;height:8px;border-radius:50%;background:#94a3b8}.gv-seller-status.online{color:#168052}.gv-seller-status.online i{background:#18a76d}.gv-seller-status.away{color:#9b680f}.gv-seller-status.away i{background:#e9aa32}.gv-seller-status.offline{color:#708094}.gv-seller-status.offline i{background:#9ca9b6}:root{--gv-night:#060c21;--gv-panel:#0e1b3c;--gv-blue:#3586ff;--gv-violet:#9f6bff}body{background:#07112a;color:#edf3ff}.site-header{background:#060d25f0!important;color:#eef5ff!important;border-bottom:1px solid rgba(115,157,255,.22)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.site-header a{color:#eaf1ff}.site-header .brand-name{color:#f9fcff}.site-header .brand-name span{color:#35d1ef}.gaming-home.gv-premium-home{max-width:none!important;width:100%;padding:34px max(20px,5vw) 70px;background:radial-gradient(circle at 82% 3%,rgba(98,51,218,.35),transparent 34%),radial-gradient(circle at 7% 27%,rgba(11,84,221,.22),transparent 35%),linear-gradient(145deg,#07112a,#08183a 48%,#070e27);color:#edf4ff}.gv-premium-home h1,.gv-premium-home h2,.gv-premium-home h3{color:#f7faff}.gv-cinema-hero{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(360px,1.2fr);gap:28px;align-items:center;min-height:420px}.gv-cinema-copy h1{font-size:clamp(2.6rem,4.9vw,5.2rem);letter-spacing:-.05em;line-height:1.03;margin:14px 0 22px}.gv-cinema-copy h1 span{background:linear-gradient(100deg,#b377ff,#4bb4ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.gv-cinema-copy>p:not(.hub-overline){font-size:1.05rem;line-height:1.7;color:#bbcae8;max-width:540px}.gv-cinema-feature{border:1px solid #4979fa;border-radius:23px;overflow:hidden;box-shadow:0 0 32px #286bff38;min-height:365px;background:#142b60}.gv-cinema-feature-link{display:block;position:relative;height:365px;color:#fff!important}.gv-cinema-feature-link>img{height:100%;width:100%;object-fit:cover}.gv-cinema-overlay{position:absolute;inset:auto 0 0;padding:60px 26px 24px;background:linear-gradient(transparent,#06112eec);text-shadow:0 2px 9px #050d24}.gv-cinema-overlay span{font-size:.7rem;letter-spacing:.09em;color:#ffe6a1}.gv-cinema-overlay h2{font-size:2.2rem;margin:7px 0}.gv-cinema-overlay p{max-width:440px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gv-cinema-overlay strong{color:#69e8ff}.gv-cinema-empty{padding:55px 30px;text-align:center}.gv-cinema-empty span{font-size:3rem}.gv-premium-paths{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0 38px}.gv-premium-paths>a{background:linear-gradient(160deg,#192c58,#111b3f);border:1px solid #415a92;border-radius:14px;padding:19px;display:flex;flex-direction:column;gap:8px;color:#f3f7ff;transition:transform .2s,border-color .2s}.gv-premium-paths>a:hover,.gv-premium-game-tile:hover{transform:translateY(-3px);border-color:#7c9aff}.gv-premium-paths span{font-size:1.8rem}.gv-premium-paths small{color:#adc3eb}.gv-premium-rail,.gv-premium-categories{margin-top:28px;margin-bottom:32px}.gv-rail-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:15px}.gv-rail-head h2{margin:0;font-size:clamp(1.25rem,2vw,1.85rem)}.gv-rail-controls{display:flex;align-items:center;gap:8px}.gv-rail-controls span{color:#91f0bd;font-size:.76rem}.gv-rail-controls button{width:32px;height:32px;border:1px solid #5573be;background:#10234c;color:#f2f6ff;border-radius:50%;font-size:1.12rem}.gv-rail-track,.gv-market-featured-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#607cbd #101b39;padding:3px 2px 12px}.gv-premium-game-tile{flex:0 0 clamp(260px,28vw,390px);min-width:0;background:linear-gradient(140deg,#152b5b,#0d1937);border:1px solid #344f95;border-radius:16px;overflow:hidden;color:#fff!important;scroll-snap-align:start;transition:transform .2s,border-color .2s}.gv-tile-cover{height:190px;position:relative;background:#19305b}.gv-tile-cover img{height:100%;width:100%;object-fit:cover}.gv-tile-cover>span{display:grid;place-items:center;height:100%;font-size:3rem}.gv-tile-cover b{position:absolute;top:10px;left:10px;background:#101b42dd;border-radius:8px;padding:5px 8px;font-size:.76rem}.gv-tile-copy{padding:17px}.gv-tile-copy small{color:#8fbaff}.gv-tile-copy h3{font-size:1.25rem;margin:6px 0}.gv-tile-copy p{color:#b8c8e6;line-height:1.45;min-height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.gv-tile-copy strong{color:#66d9ff}.gv-category-tiles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.gv-category-tiles a{background:#10254e;border:1px solid #335596;border-radius:12px;color:#fff;min-height:108px;display:flex;flex-direction:column;gap:12px;justify-content:center;align-items:center;text-align:center;padding:12px}.gv-category-tiles span{font-size:1.7rem}.gv-premium-empty,.gv-premium-bottom{padding:32px;border:1px solid #325394;border-radius:18px;background:linear-gradient(115deg,#102858,#241b58);margin:28px 0}.gv-premium-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px}.gv-premium-bottom>div{max-width:650px}.gv-premium-bottom p{color:#bfd1ed;line-height:1.55}.gv-premium-bottom>a,.gv-premium-empty>a{background:#216fec;color:#fff;border-radius:10px;padding:12px 18px;white-space:nowrap}.game-market{max-width:none!important;padding:32px max(18px,3vw)!important;background:radial-gradient(circle at 83% 1%,#35216d55,transparent 27%),#08132f!important;color:#edf5ff;min-height:90vh}.game-market h1,.game-market h2,.game-market h3{color:#fff}.market-heading{border-bottom:1px solid #304974;padding-bottom:18px}.market-heading h1{font-size:clamp(2rem,3.2vw,3.4rem)}.game-market .market-filters{background:#101e40!important;border:1px solid #315398!important;border-radius:15px;padding:17px}.game-market .market-results{min-width:0}.game-market .storefront-card{background:#102044!important;border:1px solid #344f84!important;border-radius:14px;overflow:hidden;color:#eef4ff;transition:transform .2s,box-shadow .2s}.game-market .storefront-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #020b22a3}.game-market .storefront-card h3 a{color:#fff}.game-market .storefront-card .game-art{display:block;overflow:hidden}.game-market .storefront-card .game-art img{transition:transform .3s}.game-market .storefront-card:hover .game-art img{transform:scale(1.035)}.game-market .storefront-card .gamebody{background:#102044}.game-market .storefront-card .game-category{color:#a7c6ff}.game-market .storefront-card .game-bottom strong{color:#70d7ff}.gv-market-featured{border:1px solid #365cc4;background:linear-gradient(140deg,#131e49,#15174b);padding:19px;border-radius:17px;margin:14px 0 24px;box-shadow:0 4px 36px #2935b52c}.gv-market-feature-tile{flex:0 0 clamp(260px,28vw,420px);display:grid;grid-template-columns:45% 1fr;overflow:hidden;gap:12px;background:#102044;border:1px solid #3b56a1;border-radius:12px;color:#fff!important;scroll-snap-align:start;min-height:134px}.gv-market-feature-cover{height:138px;background:#1b2c59;display:grid;place-items:center;font-size:2rem}.gv-market-feature-cover img{width:100%;height:100%;object-fit:cover}.gv-market-feature-tile>div:last-child{display:flex;flex-direction:column;justify-content:center;gap:9px;padding:10px 9px 10px 0;min-width:0}.gv-market-feature-tile small{font-size:.72rem;color:#9bc3fa}.gv-market-feature-tile strong{font-size:1.08rem;overflow-wrap:anywhere}.gv-market-feature-tile span{font-size:.8rem;color:#70dbff}.gv-pro-count{color:#adcfff;font-size:.84rem}@media(max-width:850px){.gv-cinema-hero{grid-template-columns:1fr}.gv-premium-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-category-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:520px){.gaming-home.gv-premium-home{padding:18px 14px 42px}.gv-cinema-feature-link{height:285px}.gv-cinema-feature{min-height:285px}.gv-premium-paths,.gv-category-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-rail-head{align-items:flex-start;flex-wrap:wrap}.gv-rail-controls span{display:none}.gv-premium-game-tile{flex-basis:82vw}.gv-premium-bottom{flex-direction:column;align-items:flex-start}.gv-market-feature-tile{flex-basis:85vw}}@media(prefers-reduced-motion:reduce){.gv-premium-game-tile,.game-market .storefront-card,.gv-premium-paths>a{transition:none}}:root{--gv-accent:#18e0c8;--gv-bg:#080b10;--gv-border:#27313a}body{background:#080b10}.site-header{min-height:76px;height:auto!important;padding:12px max(24px,5vw)!important;background:#090d14!important;border-bottom:1px solid #202932!important}.site-header .brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content}.gv-brand-crest{display:grid;place-items:center;width:43px;height:50px;clip-path:polygon(16% 0,84% 0,100% 28%,88% 80%,50% 100%,12% 80%,0 28%);background:linear-gradient(145deg,#15e8dd,#065460);color:#07121a;font-size:28px;font-weight:1000;text-shadow:0 1px #a3fff7;filter:drop-shadow(0 0 7px #00e3cd55)}.gv-brand-words{display:flex;flex-direction:column;gap:1px}.site-header .brand-name{font-size:1.65rem!important;letter-spacing:-.05em}.site-header .brand-name span{color:#16ddc3!important}.site-header .brand-tagline{font-size:.65rem;letter-spacing:.01em;color:#b9cbd0}.site-header nav{gap:clamp(10px,1.7vw,26px)!important}.site-header nav a{font-size:.89rem!important}.site-header nav a:hover{color:#25e8d2}.site-header .header-login,.site-header .header-signout{background:#12cbb9!important;color:#041519!important;border:0!important;border-radius:9px!important;font-weight:800}.game-market{background:#090d13!important;color:#eaf2f4!important;padding:42px max(20px,5vw) 90px!important}.market-heading{border-color:#2c3942!important;margin-bottom:26px}.market-heading h1{font-size:clamp(2.1rem,3vw,3.15rem)!important;letter-spacing:-.04em}.market-heading p,.market-heading small{color:#adc0c8!important}.market-layout{display:grid!important;grid-template-columns:minmax(180px,225px) minmax(0,1fr)!important;column-gap:24px!important}.game-market .market-filters{padding:20px!important;border:1px solid #24353d!important;background:#101820!important;border-radius:14px!important;align-self:start}.game-market .market-filters h2{font-size:1.04rem!important}.game-market .filter-block h3{color:#c6d5da!important;background:transparent!important;border:0!important}.game-market .market-filters button{color:#c2d2d7!important}.game-market .market-filters button.active{color:#081718!important;background:#1edac6!important;border-radius:7px}.game-market .market-filters label{color:#c8d5da!important}.game-market .market-filters input{accent-color:#15d4c3}.game-market .market-filters .clear-filters{background:#15282f!important;border:1px solid #256a69!important;color:#b5fff2!important;border-radius:8px}.game-market .results-toolbar{color:#b7c5cc!important;margin-bottom:19px}.game-market .results-toolbar select,.game-market input[type=search],.game-market .market-heading input{background:#121b23!important;color:#f6ffff!important;border:1px solid #314047!important;border-radius:8px!important}.game-market .results-toolbar label{color:#bfced2!important}.game-market .cards.game-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important;align-items:stretch}.game-market .storefront-card{display:flex!important;flex-direction:column!important;position:relative;min-width:0!important;min-height:390px!important;background:#11161b!important;border:1px solid #27343a!important;border-radius:13px!important;overflow:hidden;box-shadow:0 10px 25px #0004;transform:none;transition:border-color .2s,transform .2s,box-shadow .2s}.game-market .storefront-card:hover{transform:translateY(-4px);border-color:#28c8bc!important;box-shadow:0 0 0 1px #10aeaa44,0 15px 30px #0009}.game-market .storefront-card .game-art{display:block!important;height:auto!important;aspect-ratio:16/10;flex:none;position:relative;background:#18262d!important;overflow:hidden}.game-market .storefront-card .game-art img{height:100%;width:100%;object-fit:cover!important}.game-market .storefront-card .art-fallback{width:100%;height:100%;background:radial-gradient(circle at 80% 30%,#396e7b,#162a37 55%,#111c25);font-size:3.5rem;display:grid;place-items:center}.game-market .storefront-card .gamebody{padding:18px!important;flex:1!important;display:flex!important;flex-direction:column;gap:8px;background:#11161b!important}.game-market .storefront-card .game-category{font-size:.76rem!important;color:#61d8cc!important;letter-spacing:.01em}.game-market .storefront-card h3{margin:2px 0!important;font-size:1.13rem!important;line-height:1.25!important}.game-market .storefront-card h3 a{color:#f4f7fa!important}.game-market .storefront-card .gv-game-summary{font-size:.84rem;color:#9eacb5!important;line-height:1.45;margin:2px 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.game-market .storefront-card .game-bottom{margin-top:auto!important;align-items:center}.game-market .storefront-card .game-bottom strong{font-size:1rem!important;color:#1de6d0!important}.game-market .storefront-card .game-arrow{background:#11cbbc!important;color:#03151a!important;padding:9px!important;border-radius:8px!important;font-weight:900}.game-market .storefront-card .gv-seller-status{margin:0!important;font-size:.75rem!important}.game-market .storefront-card .test-listing-label{z-index:2}.gv-market-featured{background:#10161c!important;border:1px solid #2e444a!important;border-radius:16px!important;padding:24px!important;margin:8px 0 30px!important}.gv-market-featured .gv-rail-head h2{font-size:1.55rem!important}.gv-market-featured .gv-rail-controls button{background:#172a30!important;border-color:#275e61!important;color:#edffff!important}.gv-market-featured .gv-rail-controls span{color:#59e9d7!important}.gv-market-featured-track{gap:18px!important;scrollbar-color:#278a83 #16252b!important}.gv-market-feature-tile{flex:0 0 clamp(280px,36vw,490px)!important;grid-template-columns:56% 44%!important;min-height:190px!important;background:#0c151b!important;border-color:#29464b!important;border-radius:12px!important}.gv-market-feature-cover{height:195px!important;background:linear-gradient(130deg,#13333b,#10212a)!important;overflow:hidden}.gv-market-feature-cover img{object-fit:cover!important}.gv-market-feature-tile>div:last-child{padding:17px!important;gap:12px!important}.gv-market-feature-tile strong{font-size:1.2rem!important}.gv-market-feature-tile span{color:#4cecd4!important}.gaming-home.gv-premium-home{background:radial-gradient(circle at 90% 2%,#0e4b4955,transparent 32%),#080d12!important}.gv-cinema-copy h1 span{background:linear-gradient(95deg,#e8ffff,#00e8c9);-webkit-background-clip:text;background-clip:text}.gv-premium-home .hub-overline{color:#46e0d0}.gv-cinema-feature{border-color:#258981!important}.gv-premium-paths>a,.gv-premium-game-tile,.gv-category-tiles a{background:linear-gradient(155deg,#13232a,#11191e)!important;border-color:#254449!important}.gv-premium-paths>a:hover,.gv-premium-game-tile:hover{border-color:#1be5d0!important}.gv-premium-game-tile .gv-tile-copy strong{color:#2ce6d1!important}.gv-premium-bottom{background:linear-gradient(110deg,#102d30,#121d26)!important;border-color:#226965!important}@media(min-width:1500px){.game-market .cards.game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1250px){.game-market .cards.game-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:850px){.market-layout{grid-template-columns:1fr!important}.game-market .market-filters{margin-bottom:20px}.game-market .cards.game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:540px){.game-market{padding:20px 14px 55px!important}.game-market .cards.game-grid{grid-template-columns:1fr!important}.game-market .storefront-card{min-height:350px!important}.gv-market-feature-tile{flex-basis:86vw!important}.site-header .brand-tagline{display:none}}.gv-main-header.site-header{height:78px!important;min-height:78px!important;display:flex!important;flex-wrap:nowrap;align-items:center!important;gap:22px;padding:8px clamp(18px,4.5vw,78px)!important;background:#070b0f!important;border-bottom:1px solid #17262a!important}.gv-main-header .gv-official-brand{display:flex!important;flex-direction:row!important;align-items:center!important;gap:9px!important;min-width:max-content}.gv-main-header .gv-official-mark{display:block;width:53px;height:59px;object-fit:contain;flex:none}.gv-main-header .gv-brand-words{display:flex!important;flex-direction:column!important;gap:0!important;align-items:flex-start!important;white-space:nowrap}.gv-main-header .brand-name{font-size:1.63rem!important;line-height:1.05!important;font-weight:900!important;letter-spacing:-.055em!important;color:#e3edf0!important}.gv-main-header .brand-name span{color:#13e3ce!important}.gv-main-header .brand-tagline{font-size:9px!important;color:#b7c8c9!important;margin-top:3px}.gv-main-header nav{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(11px,1.65vw,28px)!important;flex-wrap:wrap!important;margin-left:auto}.gv-main-header nav>a{white-space:nowrap}.gv-main-header .gv-nav-sell{background:#111e1e!important;color:#3af0df!important;border:1px solid #185e57!important;padding:10px 16px!important;border-radius:8px!important;font-weight:800}.gv-main-header .gv-nav-sell:hover{background:#183a36!important;border-color:#29dcce!important}.gv-main-header .gv-header-search{position:relative;display:flex;align-items:center;order:0}.gv-main-header .gv-nav-search{width:41px;height:41px;border:1px solid #33444a;border-radius:10px;background:#12191e;color:#d6e7ec;display:grid;place-items:center}.gv-main-header .gv-nav-search:hover,.gv-main-header .gv-nav-search[aria-expanded=true]{border-color:#24dcca;color:#24dcca}.gv-header-search-popover{position:absolute;right:0;top:calc(100% + 14px);z-index:60;width:min(400px,80vw);display:flex;flex-direction:column;gap:10px;background:#121c20;border:1px solid #31625c;border-radius:13px;padding:19px;box-shadow:0 18px 40px #000c}.gv-header-search-popover label{font-size:.83rem;color:#dae9ea;font-weight:750}.gv-header-search-popover>div{display:flex;gap:8px}.gv-header-search-popover input{flex:1;min-width:0;background:#070f12;border:1px solid #3f5b5d;border-radius:8px;color:#fff;padding:11px 12px;font-size:.85rem}.gv-header-search-popover button{background:#16cbbb;color:#03231f;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.game-market.gv-market-rebuild{max-width:none!important;margin:0!important;padding:40px clamp(18px,5vw,82px) 80px!important;background:#080b0f!important}.game-market.gv-market-rebuild .market-heading.gv-discovery-intro{padding:0!important;margin:0 0 19px!important;display:flex!important;align-items:flex-end!important;justify-content:space-between!important;border:0!important;gap:18px}.game-market.gv-market-rebuild .gv-section-kicker{color:#48dcce!important;font-weight:750;letter-spacing:.16em;font-size:.69rem;margin:0 0 11px}.game-market.gv-market-rebuild h1{font-size:clamp(2.05rem,3.2vw,3.4rem)!important;line-height:1.13!important;margin:0 0 11px!important;letter-spacing:-.04em!important;color:#f5fbff}.game-market.gv-market-rebuild .market-count{margin-left:12px!important;vertical-align:middle;background:#12352f;color:#4de5d3}.game-market.gv-market-rebuild .market-heading p:not(.gv-section-kicker){font-size:.92rem;color:#aabbbf!important;max-width:640px}.gv-discovery-sort{display:flex;align-items:center;gap:9px;white-space:nowrap}.gv-discovery-sort label,.gv-filter-price label{font-size:.82rem;color:#aebec3}.gv-market-rebuild select{background:#121b20!important;color:#e5f3f5!important;border:1px solid #304447!important;border-radius:9px!important;padding:11px 12px!important}.gv-market-rebuild .gv-market-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 23px;margin:0 0 24px;border-bottom:1px solid #202b30}.gv-filter-pills{display:flex;flex-wrap:wrap;align-items:center;gap:9px}.gv-filter-pills button{padding:10px 14px;border-radius:22px;border:1px solid #2a3a3f;background:transparent;color:#c4d0d3;font-size:.83rem;font-weight:650;white-space:nowrap}.gv-filter-pills button:hover{border-color:#18d9c6;color:#dcfffa}.gv-filter-pills button.active{background:#14d4bf!important;color:#041916!important;border-color:#14d4bf!important}.gv-filter-price{display:flex;align-items:center;gap:9px;white-space:nowrap}.gv-search-result{display:flex;align-items:center;gap:16px;color:#a6b9bd;padding:0 0 18px;font-size:.9rem}.gv-search-result button,.gv-market-no-results button{border:1px solid #275b58;border-radius:8px;color:#7bf6e8;background:#102320;padding:8px 12px}.gv-market-rebuild .cards.game-grid.gv-artwork-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(14px,1.4vw,24px)!important;padding:0!important;margin:0!important}.gv-market-rebuild .storefront-card{background:#11171c!important;border:1px solid #263438!important;min-height:380px!important;border-radius:14px!important;overflow:hidden}.gv-market-rebuild .storefront-card .game-art{height:auto!important;aspect-ratio:16/10!important}.gv-market-rebuild .storefront-card .gamebody{gap:8px!important;padding:18px!important}.gv-market-rebuild .storefront-card .game-category{color:#5bdace!important}.gv-market-rebuild .storefront-card .game-bottom{display:flex!important;justify-content:space-between!important;align-items:center!important}.gv-market-rebuild .storefront-card .gv-featured-corner{position:absolute;z-index:3;top:9px;right:9px;background:#0c1719e8;border:1px solid #24ab9f;border-radius:7px;color:#6cf2dc;font-size:.68rem;font-weight:800;padding:6px 9px}.gv-market-rebuild .storefront-card .test-listing-label{position:absolute;z-index:3;top:9px;left:9px;right:auto;width:auto;max-width:70%;padding:5px 8px;border-radius:6px}.gv-market-rebuild .storefront-card .game-art img{object-fit:cover!important}.gv-market-no-results{padding:55px;text-align:center;color:#b3c1c5}.gv-loading{color:#a9babd}@media(min-width:1600px){.gv-market-rebuild .cards.game-grid.gv-artwork-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:1199px){.gv-market-rebuild .cards.game-grid.gv-artwork-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.gv-market-rebuild .gv-market-controls{align-items:flex-start;flex-direction:column}}@media(max-width:810px){.gv-market-rebuild .cards.game-grid.gv-artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gv-main-header.site-header{height:auto!important;min-height:78px!important;flex-wrap:wrap}.gv-main-header nav{flex:1 1 100%;justify-content:flex-start!important;padding-bottom:8px}.gv-main-header .gv-header-search{order:-1}}@media(max-width:540px){.gv-market-rebuild .cards.game-grid.gv-artwork-grid{grid-template-columns:1fr!important}.game-market.gv-market-rebuild .market-heading.gv-discovery-intro{align-items:flex-start!important;flex-direction:column}.gv-main-header .gv-official-mark{height:47px;width:43px}.gv-main-header .brand-name{font-size:1.25rem!important}.gv-filter-pills button{font-size:.76rem;padding:8px 11px}.gv-filter-price{width:100%;justify-content:space-between}}.gv-main-header .gv-official-brand{display:flex!important;align-items:center!important;flex-direction:row!important;justify-content:flex-start!important;gap:6px!important;min-width:0!important}.gv-main-header .gv-official-mark{width:49px!important;height:54px!important;object-fit:contain!important}.gv-main-header .gv-official-wordmark{width:224px!important;height:auto!important;max-height:59px!important;object-fit:contain!important;display:block!important;flex-shrink:1}.gv-main-header .gv-header-search-popover{z-index:100}@media(max-width:1100px){.gv-main-header .gv-official-wordmark{width:185px!important}.gv-main-header nav{gap:10px!important}}@media(max-width:540px){.gv-main-header .gv-official-wordmark{width:170px!important}.gv-main-header .gv-official-mark{width:42px!important;height:47px!important}}html{min-height:100%;background:#080b10;color-scheme:dark}body{min-height:100vh;min-height:100dvh;background:#080b10}#root{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#080b10}#root>main{flex:1 0 auto;min-width:0}#root>footer{flex:0 0 auto;margin-top:0;background:#0e161b;color:#a8bec3;border-top:1px solid #29393e}#root>footer a{color:#65dfcf;text-decoration:underline;text-underline-offset:2px}#root>footer a:hover{color:#a6faee}.gv-main-header .tgl-official-brand{display:flex;align-items:center;flex:0 0 auto;max-width:min(29vw,310px);min-width:0}.gv-main-header .tgl-official-logo{width:300px;max-width:100%;height:auto;max-height:75px;object-fit:contain;display:block}@media(max-width:1100px){.gv-main-header .tgl-official-brand{max-width:235px}.gv-main-header .tgl-official-logo{width:235px}}@media(max-width:650px){.gv-main-header .tgl-official-brand{max-width:200px}.gv-main-header .tgl-official-logo{width:200px}}:root{--tgl-accent:#ff6a62;--tgl-accent-light:#ffaaa0;--tgl-bg:#080b10;--tgl-surface:#161a20;--tgl-panel:#1c2027;--tgl-border:#4e393f;--tgl-ink:#f7f3f4;--tgl-muted:#c2b8bb}body,#root{background:var(--tgl-bg);color:var(--tgl-ink)}#root>footer{background:#121418;border-top-color:#50373b;color:#c5b9bc}#root>footer a{color:var(--tgl-accent-light)}#root>footer a:hover{color:#fff4f0}.gv-main-header.site-header{background:#090b0f!important;border-bottom:1px solid #422a30!important}.gv-main-header nav>a:not(.gv-nav-sell):hover{color:#ff9589!important}.gv-main-header .gv-nav-sell{background:#27181e!important;border-color:#9a494e!important;color:#ff958e!important}.gv-main-header .gv-nav-sell:hover{background:#41252b!important;border-color:#ff6a62!important}.gv-main-header .gv-nav-search{border-color:#594247;color:#f7dedb}.gv-main-header .gv-nav-search:hover,.gv-main-header .gv-nav-search[aria-expanded=true]{border-color:#ff857e;color:#ff857e}.gv-main-header .header-login,.gv-main-header .header-signout{background:#ff6a62!important;color:#220a0d!important;border-color:#ff6a62!important}#root>main>.content{width:100%;max-width:1920px;padding-left:clamp(18px,3vw,64px);padding-right:clamp(18px,3vw,64px)}.gv-market-rebuild .gv-section-kicker,.gv-market-rebuild .game-category{color:#ff9288!important}.gv-market-rebuild .gv-filter-pills button.active{background:#ff6a62!important;border-color:#ff6a62!important;color:#230f12!important}.gv-market-rebuild .gv-filter-pills button:hover{border-color:#ff8d84!important;color:#fff1ee}.gv-market-rebuild .storefront-card .game-category{color:#ff8b80!important}.gv-market-rebuild .storefront-card .gv-featured-corner{border-color:#ff716a!important;color:#ffaaa0!important;background:#321f26!important}.gv-market-rebuild .storefront-card .game-bottom strong,.gv-market-rebuild .storefront-card .price{color:#ff9a90!important}.gv-market-rebuild .gv-market-controls button:focus-visible{outline:2px solid #ffaaa0}.gv-market-rebuild .gv-discovery-sort select{border-color:#6b454b;background:#1c1a20;color:#fff0ed}.gv-opp-shell{width:100%;max-width:1920px;margin:auto;padding:clamp(26px,3vw,48px) clamp(18px,3vw,64px) 78px}.gv-opp-shell .gv-opp-hero{background:radial-gradient(ellipse at 80% 40%,#53282e,transparent 55%),linear-gradient(125deg,#161a20,#17141a);border-color:#654047}.gv-opp-shell .gv-opp-hero h1 span,.gv-opp-shell .gv-opp-kicker{color:#ff7770}.gv-opp-shell .gv-opp-primary{background:#ff6b63!important;border-color:#ff6b63!important;color:#250b0e!important}.gv-opp-shell .gv-opp-primary:hover{background:#ff9389!important}.gv-opp-shell .gv-opp-outline{background:#2a2026!important;border-color:#795056!important;color:#f7e1de!important}.gv-opp-shell .gv-opp-hero-emblem{border-color:#795057;background:#281b23;color:#ff8d80}.gv-opp-shell .gv-opp-hero-emblem small{color:#f5c3bb}.gv-opp-shell .gv-opp-card{background:linear-gradient(145deg,#1c1e24,#15171c);border-color:#533a41}.gv-opp-shell .gv-opp-card:hover{border-color:#f67b72}.gv-opp-shell .gv-opp-card-meta>span:first-child,.gv-opp-shell .gv-opp-card-foot strong{color:#ff988f}.gv-opp-shell .gv-opp-workspace-tabs button.active{background:#ff6a62!important;border-color:#ff6a62!important;color:#260f12!important}.gv-opp-shell input:focus-visible,.gv-opp-shell textarea:focus-visible,.gv-opp-shell select:focus-visible{border-color:#ff7770!important}.gv-account{width:calc(100% - clamp(36px,6vw,128px));max-width:1790px;margin:34px auto 70px;color:#f8f3f3}.gv-account .gv-account-banner{background:radial-gradient(ellipse at 82% 30%,#572a31,transparent 55%),#171b21;border-color:#6c464b;color:#f8f5f4}.gv-account .gv-account-banner h1{color:#fff}.gv-account .gv-account-banner p{color:#e0c8c9}.gv-account .gv-account-avatar{background:#382328;box-shadow:none}.gv-account .gv-account-stats>div,.gv-account .gv-account-content{border-color:#543e43;background:#191e24;color:#f4eff0}.gv-account .gv-account-stats strong{color:#ff9286}.gv-account .gv-account-stats span,.gv-account .gv-account-content p{color:#cfc1c4}.gv-account .gv-account-tabs{background:#1b1d23;border-color:#553c42}.gv-account .gv-account-tabs button{color:#eddad9}.gv-account .gv-account-tabs button.active{background:#ff6a62;color:#220a0c}.gv-account .gv-account-public-link,.gv-account .gv-activity-actions a{background:#342329;border-color:#975b60;color:#ffc1b7}.gv-account .gv-profile-form :is(input:not([type=checkbox]),textarea,select){background:#10151b;color:#faf1f0;border:1px solid #76555a;border-radius:9px;padding:12px}.gv-account .gv-profile-form label{color:#e9dddc}.gv-account .gv-profile-form .gv-privacy-choice,.gv-account .gv-avatar-upload{background:#272126;border-color:#734d52;color:#f3e0dd}.gv-account .gv-avatar-upload span{color:#dcc5c4}.gv-account .gv-avatar-upload input{background:#14171d}.gv-account .gv-account-content h2{color:#f9f3f4}.gv-account .gv-account-content a{color:#ff9d92}.gv-account .gv-activity-row{border-color:#513b40}.gv-account .gv-activity-row span{color:#d0bdc0}.gv-account .gv-payment-table th{background:#31232a}.gv-account .gv-payment-table td,.gv-account .gv-payment-table th{border-color:#66484d}.gv-account .gv-account-help{background:#29232a}.gv-account .gv-public-showcase-card{background:#222329;color:#f7ecea;border-color:#66444a}.gv-account .gv-public-showcase-card strong{color:#fff}.gv-account .gv-public-showcase-card small{color:#cebfc2}.gv-account .gv-public-showcase-card>span{color:#ffa99d}.gv-developer-page .gv-account-content{min-height:0;padding:clamp(23px,3vw,43px)}.gv-developer-page .gv-public-showcases{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),360px))}.gv-account-modal{background:#202027;border-color:#815257;color:#fff1ef}.gv-account-modal p{color:#e4d0cc}.gv-account-modal button.primary{background:#ff6a62;color:#220b0e}.gaming-home.gv-premium-home{background:radial-gradient(circle at 90% 2%,#55283177,transparent 32%),#080b10!important}.gv-premium-home .hub-overline,.gv-premium-home .gv-cinema-cta-primary,.gv-premium-home .hub-feature-row>a{color:#ff998b!important}.gv-premium-home .gv-cinema-copy h1 span{background:linear-gradient(95deg,#fff1ec,#ff6a62);-webkit-background-clip:text;background-clip:text}.gv-messenger-page{max-width:1740px;padding:0 clamp(12px,3vw,35px)}.gv-messenger-page,.gv-floating-messenger{--gv-chat-teal:#ff766f;--gv-chat-teal-soft:#3f252c}.gv-chat-launcher{background:#b03f43;border-color:#ee6969}.gv-chat-launcher:hover{background:#cb5052}.gv-chat-window-bar{background:linear-gradient(105deg,#54272c,#211c24);border-bottom-color:#7c4a51}.gv-chat-window-bar a{color:#ffb3a7}.gv-chat-conversations button.selected{background:#40262b;box-shadow:inset 3px 0 #ff8378}.gv-chat-shell .gv-chat-bubble.mine{background:#5b303a;border-color:#a95b62}.gv-chat-compose button{background:#ff7169;border-color:#ff7169;color:#250e11}.gv-chat-compose button:hover:not(:disabled){background:#ff988b}.gv-chat-compose input:focus-visible{outline-color:#ffa49c}@media(max-width:760px){.gv-account{width:calc(100% - 28px)}.gv-opp-shell{padding-left:16px;padding-right:16px}.gv-messenger-page{width:100%;padding-inline:12px}}.gv-market-rebuild .market-filters{background:#1a1b21!important;border-color:#54383f!important}.gv-market-rebuild .market-filters button.active{background:#ff6a62!important;color:#280e13!important}.gv-market-rebuild .market-filters input{accent-color:var(--tgl-accent)}.gv-market-rebuild .market-filters .clear-filters{background:#2d2228!important;border-color:#87535b!important;color:#ffd3cb!important}.gv-market-rebuild .storefront-card:hover{border-color:#f67b72!important;box-shadow:0 0 0 1px #c9525240,0 15px 30px #0009}.gv-market-rebuild .storefront-card .game-arrow{background:#ff6a62!important;color:#230d10!important}.gv-market-rebuild .storefront-card .game-art{background:#282027!important}.gv-market-rebuild .storefront-card .art-fallback{background:radial-gradient(circle at 80% 30%,#713c43,#29202b 55%,#14181f)}.gv-market-rebuild .gv-filter-pills button.active{background:#ff6a62!important;color:#230d12!important}.gv-market-rebuild .gv-search-result button{border-color:#865059;color:#ffaba0;background:#302027}.gaming-home:is(.showcase-discovery,.showcase-studio,.showcase-details){width:calc(100% - (2*clamp(18px,3vw,64px)));max-width:1920px;color:var(--tgl-ink);margin:clamp(22px,2.8vw,40px) auto 74px}:is(.showcase-discovery,.showcase-studio,.showcase-details) .hub-overline,:is(.showcase-discovery,.showcase-studio,.showcase-details) .hub-genre{color:#ff9b90}:is(.showcase-discovery,.showcase-studio) :is(.showcase-discover-head,.showcase-studio-heading){background:radial-gradient(circle at 82% 24%,#55272e,transparent 53%),linear-gradient(110deg,#191e25,#211820);border-color:#644047;color:#fff8f7}:is(.showcase-discovery,.showcase-studio) :is(.showcase-discover-head,.showcase-studio-heading) p:last-child{color:#d8c6c9}:is(.showcase-discovery,.showcase-studio) :is(.showcase-head-actions a,.showcase-studio-heading>a){background:#ff6a62;color:#250d11;border-color:#ff6a62}.showcase-discovery .showcase-head-actions a.quiet,.showcase-studio .showcase-studio-heading>a{background:#2b2229;color:#ffd0c7;border:1px solid #86555a}.showcase-discovery .showcase-featured,.showcase-discovery .hub-project-card,.showcase-studio .hub-editor,.showcase-studio .hub-mine,.showcase-studio .hub-my-row,.showcase-details .showcase-description,.showcase-details .showcase-creator-panel,.showcase-discovery .hub-empty-showcase{background:#1b1d23;border-color:#5b3f46;color:#f7f1f2;box-shadow:none}.showcase-discovery .showcase-featured-art,.showcase-discovery .hub-project-art{background:linear-gradient(135deg,#3f252c,#241c25)}.showcase-discovery .showcase-featured-content p,.showcase-discovery .hub-project-copy p,.showcase-discovery .hub-feature-row p,.showcase-studio .hub-editor p,.showcase-details .showcase-description p,.showcase-details .showcase-creator-panel>p,.showcase-discovery .hub-empty-showcase p{color:#d3c3c5}.showcase-discovery .showcase-discovery-controls :is(input,select),.showcase-studio .hub-editor :is(input,textarea),.showcase-studio .hub-editor-actions button:not([type=submit]){background:#11161d;color:#f9edec;border-color:#735055}.showcase-discovery .showcase-discovery-controls span{color:#cebfc1}.showcase-studio .hub-editor label{color:#f5e7e8}.showcase-studio .hub-editor-actions button[type=submit],.showcase-discovery .showcase-head-actions a:not(.quiet),.showcase-discovery .showcase-featured-actions a:first-child,.showcase-discovery .hub-empty-showcase a{background:#ff6a62;color:#260d10;border-color:#ff6a62}.showcase-discovery .showcase-featured-actions a:not(:first-child),.showcase-details .showcase-creator-panel>a,.showcase-discovery .showcase-load-more,.showcase-studio .hub-editor-actions button:not([type=submit]){background:#35252c;color:#ffd0c8;border:1px solid #86565a}.showcase-discovery .hub-project-links a,.showcase-details>a{color:#ffaca3}.showcase-details .showcase-tags span{background:#38262d;color:#ffd0c7}.showcase-details .showcase-creator-panel .showcase-disclaimer{border-color:#584148}.showcase-studio .hub-my-row button{background:#30252b;color:#fbe8e5;border-color:#815158}.showcase-discovery :is(a,button,input,select):focus-visible,.showcase-studio :is(a,button,input,textarea):focus-visible,.showcase-details a:focus-visible{outline:2px solid #ffaaa0;outline-offset:3px}@media(max-width:560px){.gaming-home:is(.showcase-discovery,.showcase-studio,.showcase-details){width:calc(100% - 28px)}}#root>footer.tgl-legal-footer{display:flex;gap:22px;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:25px clamp(18px,4vw,67px);line-height:1.7}.tgl-legal-footer>div{display:grid;gap:4px;max-width:560px}.tgl-legal-footer>div strong{color:#f3e9e7;font-size:13px}.tgl-legal-footer>div span{font-size:12px}.tgl-legal-footer nav{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;max-width:1000px}#root>footer.tgl-legal-footer nav a{font-size:12px;text-decoration:none;color:#ffaaa2}#root>footer.tgl-legal-footer nav a:hover{text-decoration:underline;color:#fff}
