.couch-shell{color:#f5f3ff;background:#101019;min-height:100dvh;font-family:Inter,system-ui,sans-serif}.couch-shell *,.couch-phone-shell *{box-sizing:border-box}.couch-shell [hidden],.couch-phone-shell [hidden]{display:none!important}.couch{background:radial-gradient(at 65% -20%,#5c37824d,#0000 65%),#101019;min-height:100dvh;padding:28px clamp(24px,4.2vw,88px)}.couch button,.couch a{font:inherit;color:inherit;cursor:pointer}.couch button{background:#ffffff08;border:1px solid #fff2;border-radius:12px;min-height:48px;padding:12px 20px}.couch :is(button,a):focus-visible{outline-offset:5px;outline:4px solid #d2b5ff;box-shadow:0 0 35px #b983ff40}.couch-header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding-bottom:22px;display:flex}.couch-brand{letter-spacing:2px;align-items:center;gap:12px;font-weight:900;text-decoration:none;display:flex}.couch-brand img{width:38px;height:38px}.couch-brand span{letter-spacing:0;color:#b8adcc;border-left:1px solid #ffffff30;padding-left:16px;font-size:14px;font-weight:500}.couch-header-actions{align-items:center;gap:12px;display:flex}.couch-header-actions [data-device]{color:#bfb4d1;margin-right:10px;font-size:14px}.couch-intro{grid-template-columns:1.1fr 1fr;align-items:center;gap:5vw;padding:clamp(30px,4vh,64px) 0 40px;display:grid}.couch-eyebrow{letter-spacing:2px;color:#c8a3ff;font-size:12px;font-weight:800}.couch h1{letter-spacing:-.055em;margin:18px 0 20px;font-size:clamp(40px,4.1vw,74px);font-weight:750;line-height:1.04}.couch-intro>div>p:not(.couch-eyebrow){color:#b8b3c7;font-size:19px}.couch-tabs{gap:12px;margin-top:28px;display:flex}.couch-tabs button[aria-pressed=true]{color:#20132f;background:#c5a1ff;border-color:#c5a1ff;font-weight:750}.couch-pair{border-left:1px solid #ffffff1a;align-items:center;gap:28px;padding:28px 0 28px 36px;display:flex}.couch-qr{aspect-ratio:1;background:#fff;border-radius:15px;flex-shrink:0;width:clamp(140px,12vw,220px);padding:7px}.couch-qr:empty{background:#ffffff12}.couch-qr svg{width:100%;height:100%;display:block}.couch-pair h2{letter-spacing:-1px;margin:12px 0;font-size:clamp(22px,2vw,32px);line-height:1.15}.couch-pair p:not(.couch-eyebrow){color:#c2b9d0;margin:7px 0;font-size:14px;line-height:1.6}.couch-pair .couch-code{letter-spacing:6px;font-weight:800;color:#fff!important;font-size:24px!important}.couch-pair button{color:#20132f;background:#c5a1ff;margin:8px 6px 0 0}.couch-section-title{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 22px;display:flex}.couch-section-title h2{letter-spacing:-.6px;margin:0;font-size:25px;font-weight:650}.couch-section-title>span{color:#a89eb9;font-size:14px}.couch-games{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;display:grid}.couch .couch-game{text-align:left;background:0 0;border:0;border-radius:14px;min-width:0;padding:0;transition:transform .16s}.couch-game:hover,.couch-game:focus-visible{transform:translateY(-5px)}.couch-game-art{aspect-ratio:16/10;background:#292237;border-radius:12px;display:block;position:relative;overflow:hidden}.couch-game-art img{object-fit:cover;width:100%;height:100%}.couch-game-art>span{letter-spacing:1px;background:#14101dd9;border:1px solid #ffffff30;border-radius:7px;padding:7px 10px;font-size:10px;font-weight:800;position:absolute;bottom:12px;left:12px}.couch-game-info{padding:14px 2px;display:block}.couch-game-info strong{font-size:20px;line-height:1.25;display:block}.couch-game-info small{color:#aea4bc;margin-top:6px;font-size:13px;display:block}.couch-footer{color:#9d91b1;border-top:1px solid #ffffff14;justify-content:space-between;gap:20px;margin-top:38px;padding-top:20px;font-size:13px;display:flex}.couch-playing{padding-top:20px}.couch-game-toolbar{align-items:center;gap:24px;margin-bottom:18px;display:flex}.couch-game-toolbar>span{color:#aea4bc;margin-left:auto;font-size:14px}.couch-playing [data-frame]{background:#06060b;border-radius:12px;place-items:center;height:calc(100dvh - 238px);min-height:280px;display:grid;overflow:hidden}.couch-playing iframe{border:0;width:100%;height:100%}.couch-error{color:#ffb6bd;overflow-wrap:anywhere;font-size:15px}.couch-error:empty{display:none}.couch dialog{color:#f5f3ff;background:#21182f;border:1px solid #8865b0;border-radius:24px;max-width:580px;padding:36px;line-height:1.6}.couch dialog::backdrop{background:#000b}.couch dialog h2{font-size:30px;line-height:1.15}.couch-phone-shell{color:#f5f3ff;background:#101019;min-height:100dvh;font-family:Inter,system-ui,sans-serif}.couch-phone{padding:env(safe-area-inset-top) 20px 24px}.couch-phone button,.couch-phone input{font:inherit;min-height:44px}.couch-phone button{cursor:pointer;color:inherit;background:#ffffff0a;border:1px solid #ffffff25;border-radius:10px;padding:10px 13px}.couch-phone a{color:#d0b4ff}.couch-phone :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #d0b4ff}.couch-phone-bar{z-index:5;justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex;position:relative}.couch-phone-bar strong{letter-spacing:2px;font-size:15px}.couch-phone-bar small{letter-spacing:0;color:#aaa0ba;margin-top:4px;font-size:11px;font-weight:500;display:block}.couch-phone-entry{max-width:430px;margin:10vh auto}.couch-phone-entry h1{letter-spacing:-2px;margin:18px 0;font-size:52px;line-height:1.05}.couch-phone-entry p{color:#beb1d0;line-height:1.6}.couch-phone-entry label{margin:30px 0 16px;font-size:14px;display:block}.couch-phone-entry input{color:#fff;background:#ffffff08;border:1px solid #ffffff30;border-radius:12px;width:100%;margin-top:10px;padding:15px;display:block}.couch-phone-entry button{color:#20132f;background:#bb94f3;width:100%;font-weight:750}.couch-phone-tabs{z-index:5;gap:7px;margin:6px -4px;display:flex;position:relative}.couch-phone-tabs button{flex:1;padding:10px 6px;font-size:13px}.couch-phone-tabs button[aria-pressed=true]{color:#21132e;background:#b78ceb}.couch-phone-status{color:#c6b6d9;z-index:5;margin:8px 0;font-size:12px;position:relative}.couch-phone-account{max-width:900px;margin:auto;padding:24px 0}.couch-phone-account .account-dashboard{color:#eee6fb}.couch-phone-account .account-dashboard .settings-tabs{display:none}.couch-phone-account .button{color:#fff;background:#a77cdf;margin:15px 0;display:inline-block}.couch-phone [data-error]{color:#ffb6bd;z-index:6;font-size:12px;position:relative}.couch-phone-account [data-refresh]{margin-top:16px;display:block}@media (min-width:1800px){.couch-games{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1100px){.couch-intro{grid-template-columns:1fr}.couch-pair{border-top:1px solid #ffffff1a;border-left:0;padding:24px 0}.couch-qr{width:160px}.couch-games{grid-template-columns:repeat(3,minmax(0,1fr))}.couch-header-actions [data-device]{display:none}}@media (max-width:700px){.couch{padding:18px 22px}.couch-header{align-items:flex-start}.couch-header-actions{flex-wrap:wrap;justify-content:end;gap:6px}.couch-header-actions button{min-height:36px;padding:8px;font-size:11px}.couch-brand{gap:7px;font-size:12px}.couch-brand span{display:none}.couch-brand img{width:28px;height:28px}.couch-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.couch-game-info strong{font-size:16px}.couch-game-info small{font-size:11px}.couch-pair{gap:18px}.couch-qr{width:120px}.couch-pair h2{font-size:21px}.couch-pair p:not(.couch-eyebrow){font-size:12px}.couch-section-title{display:block}.couch-section-title>span{margin-top:10px;display:block}.couch-footer{flex-wrap:wrap;font-size:11px}.couch-game-toolbar{flex-wrap:wrap;gap:10px}.couch-game-toolbar>span{display:none}}@media (prefers-reduced-motion:reduce){.couch-game{transition:none!important}.couch-game:hover,.couch-game:focus-visible{transform:none}}.controller-app{max-width:960px;margin:auto}.controller-wordmark{letter-spacing:2px;align-items:center;gap:10px;font-size:15px;font-weight:850;text-decoration:none;display:flex;color:#f5f3ff!important}.controller-wordmark img{width:36px;height:36px}.controller-wordmark small{letter-spacing:0;color:#b7a9ca;margin-top:3px;font-size:12px;font-weight:500;display:block}.controller-app .couch-phone-status{color:#b4a8c6;min-height:20px;margin:8px 0 18px}.controller-install-card{background:linear-gradient(125deg,#362448,#211b32);border:1px solid #a276d64a;border-radius:20px;align-items:flex-start;gap:16px;margin:16px 0 30px;padding:22px;display:flex}.controller-install-card>img{width:48px;height:48px}.controller-install-card strong{font-size:18px;line-height:1.3;display:block}.controller-install-card p{color:#c6b8d8;margin:7px 0 14px;font-size:13px;line-height:1.5}.controller-install-card button{color:#21132f;background:#c8a2ff;border:0;font-size:13px;font-weight:750}.controller-intro{padding:10px 0 28px}.controller-intro h1{letter-spacing:-2px;overflow-wrap:anywhere;margin:14px 0 18px;font-size:clamp(38px,7vw,60px);font-weight:750;line-height:1.06}.controller-intro>p:not(.couch-eyebrow){color:#c1b5d0;max-width:530px;font-size:16px;line-height:1.65}.controller-primary,.controller-app .controller-primary{text-align:center;color:#21132f;background:#c5a1ff;border:0;border-radius:13px;width:100%;max-width:430px;margin:18px 0 10px;padding:15px 22px;font-size:15px;font-weight:750;line-height:1.4;text-decoration:none;display:block}.controller-app .controller-primary:disabled{opacity:.4}.controller-secondary,.controller-app .controller-secondary{text-align:center;background:0 0;border:1px solid #ffffff32;border-radius:13px;width:100%;max-width:430px;margin:12px 0;padding:13px 18px;font-size:14px;display:block}.controller-small,.controller-app .controller-small{max-width:430px;color:#a99ab9!important;font-size:12px!important;line-height:1.6!important}.controller-app label{color:#cdbfe0;max-width:430px;margin:22px 0 14px;font-size:13px;display:block}.controller-app input{color:#f5f3ff;background:#ffffff08;border:1px solid #ffffff30;border-radius:12px;width:100%;margin-top:10px;padding:13px 15px;display:block}.controller-screen-card{border-top:1px solid #ffffff18;padding:28px 0}.controller-screen-card h2{letter-spacing:-.8px;margin:13px 0;font-size:27px;line-height:1.15}.controller-screen-card p{color:#bdb0cd;max-width:520px;line-height:1.6}.controller-saved-badge{color:#b8eccd;background:#6ce9a212;border-radius:9px;margin:10px 0;padding:8px 12px;font-size:13px;display:inline-block}.controller-manage{margin-top:12px;font-size:13px;display:block}.controller-install-dialog{color:#f5f3ff;background:#21182f;border:1px solid #775694;border-radius:22px;max-width:480px;padding:28px;line-height:1.6}.controller-install-dialog::backdrop{background:#000b}.controller-install-dialog h2{letter-spacing:-1px;font-size:32px;line-height:1.1}.controller-install-dialog li{margin:20px 0}.controller-account-heading h2{font-size:27px;line-height:1.2}.controller-account-heading p{max-width:700px}.controller-device-list form{border-top:1px solid var(--border,#ffffff20);align-items:end;gap:16px;padding:22px 0;display:flex}.controller-device-list form>div{flex:1}.controller-device-list label{font-size:13px;display:block}.controller-device-list input{border:1px solid var(--border,#ffffff30);background:var(--surface,#ffffff08);width:100%;max-width:420px;min-height:44px;color:inherit;font:inherit;border-radius:10px;margin:8px 0;padding:10px 14px;display:block}.controller-device-list small{color:var(--muted,#a99ab9)}@media (max-width:600px){.controller-install-card{gap:12px;padding:18px}.controller-device-list form{flex-wrap:wrap}.controller-device-list form>div{flex-basis:100%}.controller-app .couch-phone-bar{min-height:70px}.controller-app .couch-phone-status{margin-bottom:12px}}@media (min-width:740px){.controller-app [data-overview-panel]{max-width:620px;margin:30px auto}.controller-app .couch-phone-bar{border-bottom:1px solid #ffffff14;padding:20px 0}}.controller-install-gate{box-sizing:border-box;color:#f7f6ff;background:radial-gradient(at 0 0,#38285b,#0000 65%);flex-direction:column;justify-content:center;align-items:flex-start;max-width:480px;min-height:100dvh;margin:auto;padding:40px 28px;display:flex}.controller-app-icon{border-radius:24px;width:84px;height:84px;margin-bottom:26px}.controller-install-gate h1{letter-spacing:-2px;margin:12px 0 20px;font-size:clamp(38px,11vw,58px);line-height:1.04}.controller-install-gate p{color:#c3bcd3;line-height:1.6}.controller-install-gate [data-install-card]{width:100%;margin:20px 0}.controller-app{padding-bottom:calc(102px + env(safe-area-inset-bottom))}.controller-bottom-nav{z-index:25;min-height:76px;padding:6px 8px calc(8px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#16131ff2;border-top:1px solid #ffffff12;justify-content:space-around;align-items:center;display:flex;position:fixed;inset:auto 0 0}.controller-bottom-nav button{color:#a49bb8;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;min-width:56px;min-height:56px;padding:4px;font-size:23px;display:flex}.controller-bottom-nav button span{font-size:11px;font-weight:600}.controller-bottom-nav button[aria-pressed=true]{color:#d5bdff}.controller-bottom-nav [data-scan]{color:#f4eaff;transform:translateY(-9px)}.controller-bottom-nav svg{box-sizing:content-box;background:#7850c7;border:1px solid #b997f0;border-radius:19px;width:29px;height:29px;padding:10px 16px;box-shadow:0 4px 24px #794dc14d}.controller-bottom-nav button:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #d5bdff}.controller-library{padding:20px 6px}.controller-library h1{letter-spacing:-1.4px;margin:12px 0 26px;font-size:37px;line-height:1.08}.controller-library h2{margin:30px 0 16px;font-size:20px}.controller-tv-shortcut{text-align:left;flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex;background:linear-gradient(115deg,#553386,#292038)!important;border:1px solid #a080d14d!important;border-radius:18px!important;padding:20px!important;font-size:19px!important}.controller-tv-shortcut span{color:#d4c7ea;font-size:13px}.controller-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px;display:grid}.controller-library-game{color:#f8f5ff;flex-direction:column;gap:7px;text-decoration:none;display:flex}.controller-library-game img{aspect-ratio:1.25;object-fit:cover;background:#26212f;border-radius:12px;width:100%}.controller-library-game small{color:#a69cb8}.controller-library-grid>p{color:#a69cb8;grid-column:1/-1;line-height:1.6}.controller-scanner{box-sizing:border-box;color:#f8f5ff;background:#17131f;border:1px solid #ffffff26;border-radius:24px;width:min(94vw,480px);padding:24px}.controller-scanner::backdrop{background:#05030cdd}.controller-scanner header{justify-content:space-between;align-items:center;display:flex}.controller-scanner h2{margin:0;font-size:24px}.controller-scanner p{color:#bdb2ce;line-height:1.5}.controller-scanner button{color:#fff;background:#3a2c51;border:1px solid #82649f;border-radius:12px;min-height:44px;padding:8px 16px}.controller-camera{aspect-ratio:1;background:#08060c;border-radius:18px;position:relative;overflow:hidden}.controller-camera video{object-fit:cover;width:100%;height:100%}.controller-camera>span{pointer-events:none;border:2px solid #c7a1ff;border-radius:18px;position:absolute;inset:18%;box-shadow:0 0 0 100px #0003}.controller-bottom-nav button:not([data-scan]) svg{width:23px;height:23px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px}.controller-bottom-nav button:not([data-scan]){justify-content:center}.buddy-dialog{color:#f6f2ff;width:min(1120px,94vw);max-height:92dvh;font:inherit;background:#171320;border:1px solid #ffffff26;border-radius:26px;padding:clamp(22px,3vw,40px);overflow:auto}.buddy-dialog::backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#07050de8}.buddy-dialog header{justify-content:space-between;align-items:center;gap:20px;display:flex}.buddy-dialog h2{letter-spacing:-1.5px;margin:5px 0 18px;font-size:38px}.buddy-dialog p{color:#bfb4ce;line-height:1.6}.buddy-dialog button,.buddy-dialog select{font:inherit;color:#f6f2ff;cursor:pointer;background:#332743;border:1px solid #9a7abb66;border-radius:12px;min-height:46px;padding:10px 16px}.buddy-dialog button:focus-visible,.buddy-dialog select:focus-visible{outline-offset:3px;outline:3px solid #c5a1ff}.buddy-setup{grid-template-columns:1fr 1fr;gap:36px;margin:25px 0;display:grid}.buddy-setup>section:first-child{align-items:center;gap:22px;display:flex}.buddy-setup .couch-qr{width:148px;min-width:148px}.buddy-players{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.buddy-player{background:#ffffff04;border:1px solid #ffffff20;border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;min-height:240px;padding:22px 18px;display:flex}.buddy-seat{color:#21122e;background:#c5a1ff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:22px;font-weight:800;display:grid}.buddy-player h3{overflow-wrap:anywhere;margin:4px 0 0;font-size:22px}.buddy-player p{margin:0;font-size:13px}.buddy-status{color:#d2b4f6;font-size:12px}.buddy-player label{width:100%;font-size:12px}.buddy-player select{width:100%;max-width:100%;margin-top:8px;display:block}.buddy-player .buddy-remove{color:#cbbcd6;background:0 0;min-height:40px;margin-top:auto;font-size:12px}.buddy-empty{color:#9c90ad;background:0 0;border-style:dashed}.buddy-empty .buddy-seat{color:#a293b4;background:#ffffff10}.buddy-player-pending{border-color:#bd8cdd}.buddy-dialog [data-buddy-error]{color:#ffafc6}.couch-phone-bar>[data-disconnect]{min-height:40px;font-size:12px!important}.controller-app [data-buddy-seat]{padding:28px 8px}.controller-app [data-buddy-seat] p{color:#bfb4ce;line-height:1.6}@media (max-width:800px){.buddy-players{grid-template-columns:repeat(2,minmax(0,1fr))}.buddy-setup{grid-template-columns:1fr}.buddy-dialog h2{font-size:30px}.buddy-dialog header{align-items:flex-start}.buddy-setup .couch-qr{width:120px;min-width:120px}}.buddy-notice{z-index:40;color:#f5edff;pointer-events:none;background:#231a32ed;border:1px solid #a37acb88;border-radius:16px;max-width:90vw;padding:14px 24px;font-size:15px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0008}.buddy-dialog-actions{gap:12px;display:flex}.buddy-dialog [data-buddy-end]{color:#b8a8c8;background:0 0;font-size:13px}.buddy-pair h2{font-size:28px}.buddy-pair button{margin-top:12px}@media (max-width:600px){.buddy-dialog-actions{flex-direction:column-reverse;align-items:stretch}.buddy-dialog-actions button{padding:8px 12px;font-size:12px}}.settings-layout.is-playmo{max-width:1180px!important}.is-playmo .settings-heading,.is-playmo .settings-tabs{display:none}.is-playmo .settings-panel{box-shadow:none;background:0 0;border:0;padding:0}.playmo-page{--pm-ink:#242139;--pm-muted:#79758b;--pm-line:#e8e6ee;--pm-surface:#fff;--pm-soft:#f6f5f9;--pm-accent:#7253d6;color:var(--pm-ink)}.playmo-heading{justify-content:space-between;align-items:center;gap:20px;margin:0 0 25px;display:flex}.playmo-back{color:var(--pm-muted);font-size:12px;font-weight:650;text-decoration:none}.playmo-back span{color:#b8b3c7;margin-left:10px}.playmo-heading h1{letter-spacing:-1.6px;line-height:1.1;margin:8px 0 5px!important;font-size:36px!important}.playmo-heading p{color:var(--pm-muted);margin:0;font-size:14px}.playmo-actions{align-items:center;gap:14px;display:flex}.playmo-undo{color:var(--pm-muted);cursor:pointer;background:0 0;border:0;padding:12px 4px;font-size:12px;font-weight:650}.playmo-undo:disabled{opacity:.4;cursor:default}.playmo-save.button{background:var(--pm-accent);border-color:var(--pm-accent);color:#fff;border-radius:12px;min-width:120px;padding:12px 20px;font-size:13px;box-shadow:0 4px 12px #7253d61a}.playmo-save:disabled{opacity:.4;box-shadow:none}.playmo-workspace{grid-template-columns:minmax(0,1.25fr) minmax(320px,1fr);align-items:start;gap:24px;display:grid}.playmo-studio{isolation:isolate;background:radial-gradient(at 50% 48%,#fff 0,#f0edf8 40%,#e5e1f0 100%);border:1px solid #ded9eb80;border-radius:24px;min-height:530px;position:relative;overflow:hidden}.playmo-studio:before{content:"";filter:blur(20px);z-index:-1;background:radial-gradient(#c8bde340,#0000 70%);height:45%;position:absolute;bottom:12%;left:10%;right:10%}.playmo-player{z-index:2;align-items:center;gap:9px;display:flex;position:absolute;top:24px;left:24px}.playmo-player-dot{background:#9a85d1;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9a85d11a}.playmo-player strong{font-size:13px;font-weight:700;display:block}.playmo-player div>span{letter-spacing:1.4px;color:#9185ab;margin-top:3px;font-size:8px;font-weight:700;display:block}.playmo-model{position:absolute;inset:55px 0 32px}.playmo-model canvas{cursor:grab;touch-action:pan-y;outline:0;width:100%;height:100%;display:block}.playmo-model canvas.is-turning{cursor:grabbing}.playmo-model-loading,.playmo-model-error{text-align:center;width:100%;color:var(--pm-muted);font-size:13px;line-height:1.7;position:absolute;top:45%}.playmo-slot-rail{z-index:2;flex-direction:column;gap:12px;width:118px;display:flex;position:absolute;top:112px}.playmo-slot-rail.left{left:16px}.playmo-slot-rail.right{right:16px}.playmo-slot{text-align:left;width:100%;min-height:65px;color:var(--pm-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffff8a;border:1px solid #ffffffc0;border-radius:13px;align-items:center;gap:6px;padding:7px 8px 7px 3px;transition:border-color .15s,background .15s,transform .15s;display:flex;box-shadow:0 3px 9px #71628606}.playmo-slot:hover{background:#ffffffcf;transform:translateY(-1px)}.playmo-slot[aria-pressed=true]{background:#fff;border-color:#a18ae1;box-shadow:0 0 0 3px #8c70cf0b}.playmo-slot-image{color:#9688b2;flex:0 0 38px;place-items:center;width:38px;height:43px;font-size:24px;display:grid}.playmo-slot-image img{object-fit:contain;width:46px;max-width:none;height:46px}.playmo-slot-copy{min-width:0}.playmo-slot-copy small{color:#8b829f;font-size:9px;font-weight:600;display:block}.playmo-slot-copy strong{text-overflow:ellipsis;margin-top:4px;font-size:10px;font-weight:650;line-height:1.3;display:block;overflow:hidden}.playmo-view-controls{justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:20px;left:0;right:0}.playmo-view-controls>span{color:#8a819b;font-size:10px}.playmo-view-controls button{color:#7d7095;cursor:pointer;background:#ffffff70;border:1px solid #d6cfe5;border-radius:10px;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.playmo-view-controls button:hover{background:#fff}.playmo-collection{border:1px solid var(--pm-line);background:var(--pm-surface);border-radius:24px;min-width:0;padding:23px}.playmo-collection-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.playmo-eyebrow{letter-spacing:1.8px;color:#9b92ad;font-size:9px;font-weight:700}.playmo-collection-heading h2{letter-spacing:-.6px;margin:5px 0 0;font-size:22px}.playmo-item-total{color:#9c91b4;border:1px solid var(--pm-line);border-radius:9px;padding:7px 10px;font-size:10px;font-weight:650}.playmo-categories{border-bottom:1px solid var(--pm-line);scrollbar-width:thin;scrollbar-color:#d9d2e9 transparent;gap:4px;padding:0 0 12px;display:flex;overflow:auto}.playmo-categories button{color:var(--pm-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;padding:8px 10px;font-size:11px;font-weight:650}.playmo-categories button[aria-selected=true]{color:#7050bd;background:#eee9f9}.playmo-list-heading{justify-content:space-between;align-items:center;gap:10px;margin:21px 0 12px;display:flex}.playmo-list-heading h3{margin:0;font-size:13px;font-weight:650}.playmo-owned-toggle{color:var(--pm-muted);cursor:pointer;align-items:center;gap:5px;font-size:10px;display:flex}.playmo-owned-toggle input{width:12px;height:12px;accent-color:var(--pm-accent);margin:0}.playmo-items{outline:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:180px;display:grid}.playmo-item{border:1px solid var(--pm-line);background:var(--pm-soft);text-align:left;cursor:pointer;color:var(--pm-ink);border-radius:14px;min-width:0;padding:9px 8px 12px;transition:background .15s,border-color .15s,transform .15s;position:relative}.playmo-item:hover:not(:disabled){background:#f4f0fc;border-color:#b7a2e9;transform:translateY(-2px)}.playmo-item.is-equipped{background:#f1edfb;border-color:#a488df;box-shadow:inset 0 0 0 1px #a488df}.playmo-item:disabled{opacity:.48;cursor:not-allowed}.playmo-item-art{place-items:center;height:100px;display:grid;overflow:hidden}.playmo-item-art>span{color:var(--item-color);font-size:32px}.playmo-item-art img{object-fit:contain;width:106px;height:106px}.playmo-item-name{margin:5px 4px 0;font-size:11px;font-weight:650;line-height:1.3;display:block}.playmo-item-state{color:#9b94a8;margin:5px 4px 0;font-size:9px;font-weight:550;display:block}.is-equipped .playmo-item-state{color:#7955bf;font-weight:650}.playmo-empty{color:var(--pm-muted);grid-column:1/-1;font-size:12px;line-height:1.6}.playmo-palette{border-top:1px solid var(--pm-line);grid-template-columns:1fr;gap:16px;margin-top:22px;padding-top:20px;display:grid}.playmo-palette fieldset{border:0;min-width:0;margin:0;padding:0}.playmo-palette legend{color:var(--pm-muted);margin-bottom:9px;font-size:10px;font-weight:650}.playmo-swatches{flex-wrap:wrap;gap:9px;display:flex}.playmo-swatch{border:3px solid var(--pm-surface);outline:1px solid var(--pm-line);background:var(--swatch);color:#fff;cursor:pointer;border-radius:50%;place-items:center;width:25px;height:25px;padding:0;font-size:11px;display:grid}.playmo-swatch span{opacity:0;text-shadow:0 1px 3px #0008}.playmo-swatch[aria-pressed=true]{outline:2px solid #9d84d5}.playmo-swatch[aria-pressed=true] span{opacity:1}.playmo-save-status{color:var(--pm-muted);min-height:32px;padding:15px 2px 0;font-size:11px}.playmo-page button:focus-visible,.playmo-page a:focus-visible{outline-offset:3px;outline:3px solid #aa8ee5}[data-theme=dark] .playmo-page{--pm-ink:#edeaf5;--pm-muted:#a09bb3;--pm-line:#373242;--pm-surface:#24212d;--pm-soft:#2c2836;--pm-accent:#9472e3}[data-theme=dark] .playmo-studio{background:radial-gradient(at 50% 44%,#4b435f,#292532 65%,#211f2c);border-color:#494055}[data-theme=dark] .playmo-slot{color:#e3dcef;background:#292432cc;border-color:#72678050}[data-theme=dark] .playmo-slot[aria-pressed=true]{background:#393145;border-color:#a18ae1}[data-theme=dark] .playmo-item.is-equipped{background:#3b304e;border-color:#aa89de}[data-theme=dark] .playmo-item:hover:not(:disabled){background:#393044}[data-theme=dark] .playmo-categories button[aria-selected=true]{color:#d4bbff;background:#3d3153}[data-theme=dark] .playmo-player strong{color:#f2edf9}[data-theme=dark] .playmo-view-controls button{color:#c7badc;background:#2e2739;border-color:#6b5d80}@media (max-width:1050px){.playmo-workspace{grid-template-columns:minmax(0,1fr)}.playmo-studio{min-height:510px}.playmo-slot-rail{width:138px}.playmo-slot-copy strong{font-size:11px}.playmo-collection{padding:22px}.playmo-items{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.playmo-palette{grid-template-columns:1fr 1fr}.playmo-categories{gap:8px}.playmo-categories button{padding:9px 13px;font-size:12px}}@media (max-width:600px){.playmo-heading{align-items:flex-start;gap:10px;margin-bottom:20px}.playmo-heading h1{letter-spacing:-1.1px;font-size:30px!important}.playmo-heading p{font-size:11px}.playmo-actions{flex-direction:column-reverse;align-items:flex-end;gap:0;padding-top:22px}.playmo-save.button{min-width:96px;min-height:38px;padding:10px 14px;font-size:11px}.playmo-undo{padding:8px 2px;font-size:9px}.playmo-back{font-size:10px}.playmo-workspace{gap:16px}.playmo-studio{border-radius:20px;min-height:440px}.playmo-player{top:20px;left:20px}.playmo-player strong{font-size:12px}.playmo-player div>span{font-size:7px}.playmo-slot-rail{gap:9px;width:63px;top:93px}.playmo-slot-rail.left{left:10px}.playmo-slot-rail.right{right:10px}.playmo-slot{border-radius:11px;flex-direction:column;justify-content:center;gap:0;min-height:61px;padding:2px;display:flex}.playmo-slot-image{flex-basis:32px;width:34px;height:34px}.playmo-slot-image img{width:39px;height:39px}.playmo-slot-copy small{text-align:center;font-size:8px}.playmo-slot-copy strong{display:none}.playmo-model{inset:46px 0 30px}.playmo-view-controls{gap:9px;bottom:16px}.playmo-collection{border-radius:20px;padding:18px}.playmo-collection-heading{margin-bottom:16px}.playmo-collection-heading h2{font-size:21px}.playmo-items{grid-template-columns:repeat(2,minmax(0,1fr))}.playmo-item-art{height:105px}.playmo-item-name{font-size:12px}.playmo-item-state{font-size:10px}.playmo-palette{grid-template-columns:1fr;gap:18px}.playmo-swatches{gap:12px}.playmo-swatch{width:29px;height:29px}.playmo-categories{gap:1px}.playmo-categories button{padding:8px 10px;font-size:10px}.playmo-list-heading{margin-top:18px}}@media (prefers-reduced-motion:reduce){.playmo-page *{transition:none!important}}.playmo-studio{border-radius:0;min-height:580px;overflow:visible;background:0 0!important;border:0!important}.playmo-studio:before{display:none}.playmo-player{top:24px;left:16px}.playmo-model{inset:42px 0 28px}.playmo-slot{background:var(--pm-surface);border-color:var(--pm-line);box-shadow:0 5px 16px #35264c04}.playmo-slot-rail{top:125px}.playmo-view-controls{bottom:18px}.playmo-view-controls button{background:var(--pm-surface);border-color:var(--pm-line)}@media (max-width:1050px){.playmo-studio{min-height:540px}}@media (max-width:600px){.playmo-studio{min-height:440px}.playmo-slot-rail{top:93px}.playmo-player{top:20px;left:10px}.playmo-model{inset:40px 0 28px}}@media (min-width:1051px){.playmo-workspace{--pm-workspace-height:clamp(540px,calc(100dvh - 230px),660px);align-items:stretch}.playmo-studio{min-height:0;height:var(--pm-workspace-height)}.playmo-collection{height:var(--pm-workspace-height);box-sizing:border-box;flex-direction:column;display:flex}.playmo-collection-heading,.playmo-categories,.playmo-list-heading,.playmo-palette{flex-shrink:0}.playmo-items{scrollbar-width:thin;scrollbar-color:#d6cce9 transparent;flex:1;grid-auto-rows:156px;align-content:start;min-height:0;padding:2px 3px 3px;overflow-y:auto}.playmo-palette{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:16px}.playmo-swatches{gap:7px}.playmo-swatch{width:23px;height:23px}.playmo-slot-rail{top:100px}.playmo-view-controls{bottom:10px}}@media (max-width:1050px){.playmo-items{scrollbar-width:thin;grid-auto-rows:156px;align-content:start;max-height:370px;overflow-y:auto}.playmo-studio{height:480px;min-height:0}}@media (max-width:600px){.playmo-studio{height:425px}.playmo-items{max-height:350px}.playmo-palette{margin-top:18px;padding-top:18px}}.playmo-item-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:28px;line-height:14px;display:-webkit-box;overflow:hidden}.playmo-item-state{margin-top:2px}@media (min-width:1051px){.playmo-items{grid-auto-rows:170px}.playmo-item-art{height:96px}}@media (max-width:1050px){.playmo-items{grid-auto-rows:180px}}.wallet-claims{min-width:0;margin-top:24px}.wallet-claims p{line-height:1.6}.wallet-claims label{flex-direction:column;gap:8px;margin:14px 0;display:flex}.wallet-claims input,.wallet-claims select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;max-width:100%;color:inherit;font:inherit;border-radius:9px;padding:12px}.wallet-claims .portal-id{overflow-wrap:anywhere}.wallet-claims .portal-endpoint{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:20px 0;display:flex}.wallet-claims .portal-endpoint>div{flex:220px;min-width:0}.wallet-claims button{white-space:normal}.wallet-claims [role=status]{overflow-wrap:anywhere}.account-dashboard.settings-layout{--surface:#fff;--text:#202638;max-width:1160px}[data-theme=dark] .account-dashboard{--surface:#1c202d;--text:#eef0f7}.account-dashboard .settings-heading{text-align:left;justify-content:space-between;align-items:center;gap:24px;margin:8px 0 32px}.account-dashboard .settings-heading h1{letter-spacing:-.04em;margin:6px 0;font-size:36px;line-height:1.15}.account-dashboard .settings-heading p:last-child{margin-top:10px;font-size:14px}.account-dashboard .account-eyebrow{letter-spacing:.14em;color:var(--muted);margin:0 0 12px;font-size:10px;font-weight:750}.account-identity{align-items:center;gap:12px;min-width:0;display:flex}.account-identity .settings-avatar{border-radius:14px;width:44px;height:44px;font-size:16px}.account-identity strong,.account-identity span:not(.settings-avatar){overflow-wrap:anywhere;font-size:13px;display:block}.account-identity div>span{color:var(--muted);margin-top:4px;font-size:12px}.account-dashboard .settings-tabs{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;gap:24px;margin-bottom:28px;padding:0;display:flex}.account-dashboard .settings-tabs a{color:var(--muted);border-bottom:2px solid #0000;border-radius:0;margin-bottom:-1px;padding:12px 4px;font-size:13px}.account-dashboard .settings-tabs a[aria-current]{color:var(--text);border-bottom-color:var(--accent);background:0 0}.account-dashboard .account-wallet-panel{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 300px;gap:24px;padding:0;display:grid}.account-wallet-main,.account-wallet-security{min-width:0}.account-dashboard .account-card,.account-dashboard .wallet-claims{background:var(--surface);border:1px solid var(--line);box-shadow:none;border-radius:20px;padding:28px}.account-wallet-security{align-self:start}.account-card-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-card-heading h2,.account-wallet-security h2,.account-dashboard .wallet-claims h2{letter-spacing:-.02em;margin:0;font-size:19px}.account-network-badge{border:1px solid var(--line);color:var(--muted);border-radius:20px;flex-shrink:0;padding:6px 10px;font-size:10px;font-weight:650}.account-dashboard .wallet-balances{grid-template-columns:minmax(0,1fr) minmax(120px,.6fr);align-items:end;gap:24px;margin:32px 0;display:grid}.account-dashboard .wallet-balances>div{min-width:0}.account-dashboard .wallet-balances span{color:var(--muted);font-size:12px;line-height:1.6}.account-dashboard .wallet-balances strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:10px 0;font-size:42px;line-height:1.2}.account-dashboard .wallet-balances strong small{color:var(--muted);letter-spacing:0;white-space:nowrap;font-size:14px;font-weight:500}.account-dashboard .wallet-gas-balance{border-left:1px solid var(--line);padding-left:24px}.account-dashboard .wallet-gas-balance strong{letter-spacing:-.02em;font-size:24px}.account-wallet-address{border:1px solid var(--line);border-radius:12px;padding:14px 16px}.account-wallet-address>span{color:var(--muted);font-size:11px}.account-wallet-address>div{justify-content:space-between;align-items:center;gap:12px;margin-top:6px;display:flex}.account-wallet-address code{min-width:0;font-size:11px;line-height:1.7}.account-wallet-address button{flex-shrink:0;min-height:32px;padding:6px 10px;font-size:11px}.account-wallet-address [role=status]:empty{display:none}.account-funding{border-top:1px solid var(--line);margin-top:24px;padding-top:24px}.account-funding h3,.account-recovery h3{margin:0 0 8px;font-size:14px}.account-dashboard .account-card p,.account-dashboard .wallet-claims p{color:var(--muted);font-size:13px;line-height:1.7}.account-dashboard .wallet-links a{text-decoration:none}.account-dashboard .wallet-links{gap:12px}.account-balance-footer{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:14px;margin-top:24px;padding-top:18px;font-size:11px;display:flex}.account-balance-footer .wallet-links{gap:18px}.account-balance-footer button,.account-balance-footer a{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.account-dashboard .account-network-note{margin-top:20px;font-size:11px}.account-wallet-security .security-method{flex-direction:column;align-items:flex-start;gap:14px;padding:20px 0}.account-wallet-security .security-method h3{font-size:13px}.account-wallet-security .security-method p{margin-top:8px}.account-wallet-security .wallet-link-button[hidden]{display:none}.account-wallet-security svg{width:15px;height:15px}.account-recovery{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.account-dashboard .account-security-note{font-size:11px}.account-recovery a{font-size:11px;line-height:1.7}.account-dashboard .wallet-claims{margin-top:24px}.account-dashboard .wallet-claims .portal-endpoint{align-items:center;padding:18px 0}.account-refund-search{border-top:1px solid var(--line);margin-top:16px;padding-top:24px}.account-refund-search h3{margin:0;font-size:16px}.account-refund-search label{font-size:12px}.account-dashboard :is(a,button,input):focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (max-width:1050px){.account-dashboard .account-wallet-panel{grid-template-columns:minmax(0,1fr)}.account-wallet-security{grid-template-columns:1fr 1fr;column-gap:28px;display:grid}.account-wallet-security>.account-eyebrow,.account-wallet-security>h2{grid-column:1/-1}.account-recovery{border-top:0;border-left:1px solid var(--line);grid-area:3/2/6;margin:0;padding:20px 0 0 28px}}@media (max-width:600px){.account-dashboard .settings-heading h1{font-size:30px}.account-identity{display:none}.account-dashboard .settings-tabs{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.account-dashboard .settings-tabs a{justify-content:flex-start}.account-dashboard .account-card,.account-dashboard .wallet-claims{border-radius:16px;padding:20px}.account-card-heading{flex-direction:column;align-items:flex-start;gap:12px}.account-dashboard .wallet-balances{grid-template-columns:minmax(0,1fr);gap:16px}.account-dashboard .wallet-balances strong{font-size:36px}.account-dashboard .wallet-gas-balance{border-left:0;border-top:1px solid var(--line);padding:16px 0 0}.account-dashboard .wallet-gas-balance strong{font-size:23px}.account-wallet-address>div{flex-direction:column;align-items:flex-start}.account-wallet-security{display:block}.account-recovery{border-left:0;border-top:1px solid var(--line);margin-top:22px;padding:22px 0 0}}@font-face{font-family:Playmos Achievement Glyphs;src:url(/fonts/Playmos-Achievement-Glyphs.ttf)format("truetype");font-weight:900;font-style:normal;font-display:block}.playmos-trophy-mark{text-align:center;flex:none;width:26px;height:26px;font:900 24px/26px Playmos Achievement Glyphs;display:block}.select-font-glyph{text-align:center;width:20px;color:inherit;margin-right:8px;font:900 16px/1 Playmos Achievement Glyphs;display:inline-block}.trophy-icon,.player-trophy-badge,.pt-icon{color:var(--accent,#6551dc);border:1px solid color-mix(in srgb,var(--accent,#6551dc) 22%,transparent);box-shadow:inset 0 1px #ffffff20;background:color-mix(in srgb,var(--accent,#6551dc) 12%,transparent)!important}.player-trophy-badge{color:var(--player-color);border-color:color-mix(in srgb,var(--player-color) 25%,transparent);background:var(--player-soft)!important}.player-trophy-badge .playmos-trophy-mark{width:25px;height:25px}.playmos-trophy-toast{z-index:120;border:1px solid var(--line,#dedbea);background:var(--panel,#fff);width:min(420px,100vw - 32px);color:var(--ink,#262339);border-radius:16px;align-items:center;gap:14px;padding:18px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 40px #17122f25}.playmos-trophy-emblem{background:color-mix(in srgb,var(--accent,#6551dc) 12%,transparent);width:48px;height:48px;color:var(--accent,#6551dc);border:1px solid color-mix(in srgb,var(--accent,#6551dc) 25%,transparent);border-radius:14px;flex:none;place-items:center;display:grid}.playmos-trophy-toast>div{flex:1;min-width:0}.playmos-trophy-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#6551dc);margin-bottom:5px;font-size:10px;font-weight:700;display:block}.playmos-trophy-toast strong{overflow-wrap:anywhere;font-size:14px;line-height:1.4;display:block}.playmos-trophy-toast a{color:var(--muted,#6c687e);text-underline-offset:3px;margin-top:7px;font-size:11px;text-decoration:underline;display:inline-block}.playmos-trophy-toast button{min-width:32px;min-height:32px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;align-self:start;font-size:20px}[data-theme=dark] .playmos-trophy-toast{color:#edf0f8;background:#1d2130;border-color:#38354d;box-shadow:0 12px 40px #0005}.playmos-trophy-toast button:focus-visible,.playmos-trophy-toast a:focus-visible{outline:2px solid var(--accent,#6551dc);outline-offset:3px}@media (max-width:700px){.playmos-trophy-toast{padding:14px;bottom:90px;right:16px}.playmos-trophy-toast button{min-width:44px;min-height:44px}}.trophy-connect{max-width:420px;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:24px;margin:48px auto;padding:24px}.trophy-connect h1{font-size:26px;line-height:1.15}.trophy-connect p{font-size:14px;line-height:1.6}.trophy-connect-origin{overflow-wrap:anywhere;color:var(--muted);font-family:monospace}.trophy-connect .button{margin-right:8px}.pt-integration{border:1px solid var(--line);background:var(--panel);border-radius:16px;max-width:680px;padding:20px}.pt-integration h2{margin:0}.pt-integration label{gap:6px;margin:12px 0;font-size:13px;display:grid}.pt-integration textarea{background:var(--panel);width:100%;color:var(--ink);border:1px solid var(--line);border-radius:8px;padding:10px;font:13px/1.5 monospace}.pt-integration fieldset{border:1px solid var(--line);border-radius:8px;margin:12px 0}.pt-integration .pt-trophy-check{align-items:center;gap:8px;display:flex}.pt-integration-actions{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.pt-integration pre{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.pt-integration p{color:var(--muted);font-size:13px}.pt-integration input[type=checkbox]{width:16px;height:16px}.trophy-connection-shell{place-items:center;min-height:100vh;padding:16px;display:grid}.trophy-connection-shell .trophy-connect{box-sizing:border-box;width:min(100%,420px);margin:0}.party-phone-shell{color:#271b42!important;background:#f4efff!important;min-height:100dvh!important;padding:0!important;display:block!important}.party-phone{width:min(100%,560px);min-height:100dvh;padding:max(22px,env(safe-area-inset-top)) 18px max(22px,env(safe-area-inset-bottom));box-sizing:border-box;margin:auto;font:650 18px/1.4 Trebuchet MS,Arial,sans-serif}.party-brand{color:#613bd0;font-size:28px;font-weight:950;text-decoration:none}.party-phone h1{color:#261839;margin:28px 0;font-size:clamp(32px,8vw,48px);line-height:1.05}.party-phone form{gap:20px;display:grid}.party-phone label{gap:8px;display:grid}.party-phone input{box-sizing:border-box;color:#29183f;background:#fff;border:2px solid #bda5ed;border-radius:18px;width:100%;min-height:66px;padding:14px;font:800 26px/1.2 Trebuchet MS,sans-serif}.party-phone [name=code]{letter-spacing:.14em;text-align:center;font:850 34px/1 monospace}.party-primary{color:#fff;cursor:pointer;background:#6740d9;border:0;border-bottom:5px solid #41277f;border-radius:18px;width:100%;min-height:64px;margin:15px 0;padding:15px 18px;font:900 22px/1.2 Trebuchet MS,sans-serif}.party-primary:disabled{opacity:.6}.party-info{color:#35204e;overflow-wrap:anywhere;background:#e9defb;border-radius:22px;margin:20px 0;padding:24px;font-size:21px}.party-info strong{font-size:25px;display:block}.party-phone [data-controller]{--controller-surface:#f4efff;--controller-ink:#29183f;--controller-accent:#6740d9;--controller-on-accent:#fff}.party-phone [data-error]{color:#8d243c;font-size:17px}.party-phone button:focus-visible,.party-phone input:focus-visible{outline-offset:4px;outline:3px solid #7e55db}.party-phone [hidden]{display:none!important}.party-phone .party-question{color:#24172f;font-size:clamp(23px,6vw,32px);font-weight:850;line-height:1.2}.party-phone .party-personal{color:#f1ff9c;background:#432874;border-radius:16px;padding:16px;font-size:22px;font-weight:900}.party-standings p{color:#28193a;background:#eee5f6;border-radius:12px;padding:12px;font-size:21px;font-weight:800}.party-standings [data-you]{color:#fff;background:#432874}.party-next-clock{color:#50327d;font-size:24px;font-weight:900}.publisher-home,.sentiment-workspace,.player-reviews{--intel-surface:#fff;--intel-raised:#f6f8fc;--intel-border:#dce3ed;--intel-text:#172235;--intel-muted:#617087;--intel-blue:#635bff;--intel-shadow:0 12px 28px -20px #263d6366,0 2px 4px #263d6308;--intel-edge:inset 0 1px 0 #fff;color:var(--intel-text)}[data-theme=dark] :is(.publisher-home,.sentiment-workspace,.player-reviews){--intel-surface:#11151e;--intel-raised:#11151e;--intel-border:#2a3350;--intel-text:#edf1fa;--intel-muted:#aeb6c8;--intel-blue:#a99fff;--intel-shadow:0 18px 38px -16px #000b,0 3px 6px #0008;--intel-edge:inset 0 1px 0 #ffffff0d}:is(.publisher-shell:has(.publisher-home),.publisher-shell:has(.sentiment-workspace),.staff-shell:has(.sentiment-workspace)){background:radial-gradient(ellipse at 65% 0,#279de414,transparent 48%),var(--bg)}[data-theme=dark] :is(.publisher-shell:has(.publisher-home),.publisher-shell:has(.sentiment-workspace),.staff-shell:has(.sentiment-workspace)){background:radial-gradient(at 62% -10%,#16344880,#0000 55%),#0a0c12}.elevated-panel{border:1px solid var(--intel-border);background:linear-gradient(155deg,color-mix(in srgb,var(--intel-raised) 65%,var(--intel-surface)),var(--intel-surface) 70%);box-shadow:var(--intel-edge),var(--intel-shadow);border-radius:18px;min-width:0;padding:26px}.intelligence-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.intelligence-heading h1{letter-spacing:-1.2px;margin:6px 0 10px;font-size:34px;font-weight:650}.intelligence-heading h2{letter-spacing:-.5px;margin:5px 0 8px;font-size:23px;font-weight:600}.intelligence-heading h3{margin:6px 0;font-size:18px;font-weight:550}.intelligence-heading p{color:var(--intel-muted);margin:0;font-size:13px;line-height:1.6}.intelligence-heading .eyebrow,.sentiment-breakdown>.eyebrow{color:var(--intel-blue);letter-spacing:1.7px;font-size:10px;font-weight:600}.intelligence-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:24px;display:grid}.intelligence-kpis article{padding:24px;position:relative;overflow:hidden}.intelligence-kpis article:before{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--intel-blue) 65%,transparent),transparent);height:1px;position:absolute;inset:0 20% auto}.intelligence-kpis article>span{color:var(--intel-muted);font-size:12px;display:block}.intelligence-kpis strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;margin:20px 0 12px;font-size:36px;font-weight:550;line-height:1.2;display:block}.intelligence-kpis small{color:var(--intel-muted);font-size:10px;line-height:1.6;display:block}.overview-performance{margin-bottom:30px}.overview-insights{grid-template-columns:minmax(0,1.9fr) minmax(230px,1fr);gap:24px;display:grid}.overview-chart{position:relative}.overview-chart>.intelligence-heading{margin-bottom:24px}.overview-bars{border-bottom:1px solid var(--intel-border);background:repeating-linear-gradient(to top,transparent 0,transparent 45px,color-mix(in srgb,var(--intel-border) 55%,transparent) 46px);align-items:stretch;gap:4px;height:185px;display:flex}.overview-bars>div{outline-offset:3px;flex:1;align-items:end;min-width:0;display:flex;position:relative}.overview-bars i{width:100%;height:max(2px,var(--bar));background:linear-gradient(#a99fff,#635bff);border-radius:4px 4px 0 0;display:block;box-shadow:inset 0 1px #bceaff70}.overview-bars>div>span{bottom:calc(var(--bar,0%) + 12px);background:var(--intel-raised);border:1px solid var(--intel-border);white-space:nowrap;z-index:2;box-shadow:var(--intel-shadow);border-radius:8px;padding:9px 12px;font-size:11px;display:none;position:absolute;left:50%;transform:translate(-50%)}.overview-bars>div:is(:hover,:focus)>span{display:block}.overview-chart-labels{color:var(--intel-muted);justify-content:space-between;margin:12px 0 22px;font-size:10px;display:flex}.intelligence-chart-empty{color:var(--intel-muted);font-size:12px}.intelligence-toggle{background:var(--intel-raised);border:1px solid var(--intel-border);border-radius:9px;gap:3px;padding:4px;display:flex}.intelligence-toggle button{font:inherit;color:var(--intel-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:11px}.intelligence-toggle [aria-pressed=true]{background:var(--intel-surface);color:var(--intel-blue);box-shadow:0 1px 4px #0002,inset 0 1px #ffffff10}.intelligence-period,.intelligence-filters label{color:var(--intel-muted);gap:7px;font-size:11px;display:grid}.intelligence-period select,.intelligence-filters :is(select,input),.review-compose textarea{font:inherit;color:var(--intel-text);background:var(--intel-surface);border:1px solid var(--intel-border);border-radius:9px;max-width:100%;min-height:42px;padding:11px 13px;box-shadow:inset 0 1px 3px #0001}.intelligence-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:28px;display:flex}.intelligence-filters label{flex:1;min-width:150px}.intelligence-badge{letter-spacing:1.3px;color:var(--intel-blue);background:color-mix(in srgb,var(--intel-blue) 8%,transparent);border:1px solid color-mix(in srgb,var(--intel-blue) 22%,transparent);border-radius:6px;padding:8px 10px;font-size:9px;line-height:1.5;display:inline-block}.sentiment-intro{background:radial-gradient(ellipse at 80% 0,#635bff33,transparent 65%),var(--intel-surface);flex-direction:column;align-items:start;display:flex}.sentiment-intro h3{letter-spacing:-.6px;margin:10px 0;font-size:23px;font-weight:550;line-height:1.3}.sentiment-intro p{color:var(--intel-muted);margin:0 0 20px;font-size:12px;line-height:1.8}.sentiment-intro small{color:var(--intel-muted);margin-top:15px;font-size:10px;line-height:1.7}.sentiment-orbit{width:100%;height:62px;margin:12px 0;position:relative}.sentiment-orbit>span{color:var(--intel-blue);text-shadow:0 0 28px #37adff88;font-size:40px;position:absolute;top:10px;left:40%}.sentiment-orbit i{border:1px solid color-mix(in srgb,var(--intel-blue) 30%,transparent);border-radius:50%;width:110px;height:65px;position:absolute;top:0;left:calc(40% - 35px);transform:rotate(-25deg)}.sentiment-orbit i:nth-child(3){transform:rotate(25deg)}.sentiment-orbit i:nth-child(4){transform:rotate(90deg)}.publisher-home .publisher-home-metrics{border:1px solid var(--intel-border);background:linear-gradient(110deg,var(--intel-raised),var(--intel-surface));box-shadow:var(--intel-edge),0 8px 20px -16px #0009;border-radius:14px}.publisher-home .publisher-game-card{border-color:var(--intel-border);background:linear-gradient(145deg,var(--intel-raised),var(--intel-surface) 70%);box-shadow:var(--intel-edge),var(--intel-shadow)}.publisher-home .publisher-home-header h1{letter-spacing:-1px;font-weight:600}.publisher-home .publisher-home-help{border-color:var(--intel-border);background:0 0}.publisher-home .publisher-home-metrics strong{color:var(--intel-text)}.player-reviews{border-top:1px solid var(--intel-border);margin-top:36px;padding-top:38px}.review-wall-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:28px;display:grid}.review-summary{text-align:center;position:sticky;top:24px}.review-score{letter-spacing:-3px;margin:10px 0;font-size:64px;font-weight:550;line-height:1.2;display:block}.review-summary>span:not(.review-stars){color:var(--intel-muted);font-size:12px;display:block}.review-stars{color:#e7a530;white-space:nowrap;letter-spacing:2px;font-size:17px}.review-stars>span{color:color-mix(in srgb,var(--intel-muted) 30%,transparent)}.review-summary>.review-stars{margin-top:14px;display:block}.review-distribution{gap:12px;margin:24px 0;display:grid}.review-distribution>div{color:var(--intel-muted);grid-template-columns:30px minmax(0,1fr) 22px;align-items:center;gap:9px;font-size:11px;display:grid}:is(.review-distribution,.sentiment-signals,.sentiment-history) meter{appearance:none;background:var(--intel-raised);border:0;border-radius:5px;width:100%;height:8px}meter::-webkit-meter-bar{background:var(--intel-raised);border:0;border-radius:5px}meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#635bff,#a99fff);border-radius:5px}meter::-moz-meter-bar{background:#a99fff;border-radius:5px}.review-summary p{color:var(--intel-muted);font-size:11px;line-height:1.7}.review-wall{columns:2;column-gap:20px}.player-review-card{vertical-align:top;box-sizing:border-box;border:1px solid var(--intel-border);background:linear-gradient(145deg,var(--intel-raised),var(--intel-surface) 70%);width:100%;box-shadow:var(--intel-edge),var(--intel-shadow);break-inside:avoid;border-radius:15px;margin-bottom:20px;padding:24px;display:inline-block}.player-review-card header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.review-avatar{border:1px solid color-mix(in srgb,var(--intel-blue) 30%,transparent);background:color-mix(in srgb,var(--intel-blue) 12%,var(--intel-surface));width:34px;height:34px;color:var(--intel-blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.player-review-card header>div{flex:1;min-width:70px}.player-review-card strong{overflow-wrap:anywhere;font-size:12px;font-weight:550;display:block}.player-review-card small{color:var(--intel-muted);margin-top:5px;font-size:10px;display:block}.player-review-card header>.review-stars{font-size:12px}.player-review-card>p{white-space:pre-wrap;overflow-wrap:anywhere;margin:22px 0;font-size:13px;line-height:1.85}.player-review-card footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.player-review-card footer>span{color:var(--intel-muted);border:1px solid var(--intel-border);background:var(--intel-surface);border-radius:5px;padding:5px 8px;font-size:10px}.player-review-card footer button{margin-left:auto;font-size:11px}.review-compose{margin-top:20px}.review-compose h3{margin:0 0 22px;font-size:20px;font-weight:550}.review-compose label{gap:8px;font-size:12px;display:grid}.review-compose textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:125px;line-height:1.7}.review-compose .intelligence-filters{margin-bottom:20px}.review-compose .fine-print{color:var(--intel-muted);font-size:11px;line-height:1.7}.intelligence-empty{padding:36px 24px}.intelligence-empty h3{font-size:19px;font-weight:550;line-height:1.5}.intelligence-empty p{color:var(--intel-muted);font-size:13px;line-height:1.8}.sentiment-report-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:28px;display:grid}.sentiment-breakdown h2{letter-spacing:-.5px;font-size:21px;font-weight:550;line-height:1.4}.sentiment-breakdown h3{margin:30px 0 14px;font-size:13px}.sentiment-signals{gap:18px;margin:26px 0;display:grid}.sentiment-signals>div{grid-template-columns:1fr auto;gap:9px;display:grid}.sentiment-signals span{color:var(--intel-muted);font-size:12px}.sentiment-signals strong{font-size:13px;font-weight:550}.sentiment-signals meter{grid-column:1/-1}.sentiment-signals .negative meter::-webkit-meter-optimum-value{background:#d98282}.sentiment-signals .mixed meter::-webkit-meter-optimum-value{background:#d8af63}.sentiment-topic{border-bottom:1px solid var(--intel-border);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.sentiment-topic span{color:var(--intel-muted)}.sentiment-topic strong{font-weight:500}.sentiment-provenance{color:var(--intel-muted);margin:22px 0 0;font-size:11px;line-height:1.8}.sentiment-game-review{break-inside:avoid}.sentiment-game-review>a{color:var(--intel-blue);margin:0 0 10px;font-size:11px;display:block}.sentiment-history{margin-top:20px}.sentiment-history h3{margin:0;font-size:16px}.sentiment-history-days{gap:12px;max-height:240px;margin-top:20px;display:grid;overflow:auto}.sentiment-history-days>div{color:var(--intel-muted);grid-template-columns:90px 1fr 30px;align-items:center;gap:12px;font-size:11px;display:grid}.sentiment-access{margin-top:30px}.sentiment-access h2{font-size:21px}.sentiment-access p{color:var(--intel-muted);font-size:12px;line-height:1.8}.sentiment-unlock{background:radial-gradient(ellipse at 10% 0,color-mix(in srgb,var(--intel-blue) 13%,transparent),transparent 70%),var(--intel-surface);grid-template-columns:1.3fr 1fr;gap:60px;padding:50px;display:grid}.sentiment-unlock h2{letter-spacing:-1.6px;margin:24px 0;font-size:42px;font-weight:550;line-height:1.2}.sentiment-unlock p{color:var(--intel-muted);max-width:440px;font-size:14px;line-height:1.9}.sentiment-unlock button{margin:20px 0}.sentiment-unlock small{color:var(--intel-muted);font-size:11px;line-height:1.8;display:block}.sentiment-capabilities{gap:26px;display:grid}.sentiment-capabilities article{border-bottom:1px solid var(--intel-border);padding-bottom:24px}.sentiment-capabilities article>span{color:var(--intel-blue)}.sentiment-capabilities h3{margin:12px 0 8px;font-size:17px;font-weight:550}.sentiment-capabilities p{margin:0;font-size:12px}@media (min-width:1500px){.review-wall{columns:3}.sentiment-report-layout .review-wall{columns:2}}@media (max-width:1100px){.intelligence-kpis{gap:12px}.intelligence-kpis article{padding:20px}.overview-insights{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:18px}.review-wall{columns:1}.sentiment-report-layout{grid-template-columns:240px minmax(0,1fr)}.sentiment-unlock{gap:30px;padding:32px}}@media (max-width:760px){.intelligence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-kpis strong{margin:16px 0 8px;font-size:30px}.overview-insights,.review-wall-layout,.sentiment-report-layout,.sentiment-unlock{grid-template-columns:minmax(0,1fr)}.review-summary{position:static}.review-summary .review-distribution{max-width:350px;margin:24px auto}.intelligence-heading{flex-wrap:wrap;align-items:start;gap:16px}.intelligence-heading h1{font-size:28px}.intelligence-heading h2{font-size:21px}.intelligence-heading h3{font-size:17px}.intelligence-filters{gap:12px}.intelligence-period select,.intelligence-filters :is(select,input),.review-compose textarea{font-size:16px}.elevated-panel{border-radius:15px;padding:22px 20px}.overview-bars{gap:3px;height:150px}.overview-bars>div:first-child>span{left:0;transform:none}.overview-bars>div:last-child>span{left:auto;right:0;transform:none}.sentiment-intro{padding:26px}.sentiment-intro h3{max-width:340px}.sentiment-unlock h2{font-size:33px}.player-review-card{padding:22px}.sentiment-capabilities{margin-top:18px}.intelligence-toggle button{min-height:36px}.sentiment-heading{margin-bottom:28px}}@media (prefers-reduced-motion:no-preference){.player-review-card,.publisher-home .publisher-game-card{transition:border-color .2s,box-shadow .2s}.player-review-card:hover,.publisher-home .publisher-game-card:hover{border-color:color-mix(in srgb,var(--intel-blue) 42%,var(--intel-border));box-shadow:var(--intel-edge),0 20px 42px -16px #0005}}[data-theme=dark] .publisher-shell{--console-bg:#0a0c12;--console-surface:#11151e;--console-line:#2a3350;--publisher-surface:#11151e;--publisher-soft:#11151e;--publisher-line:#2a3350}[data-theme=dark] .publisher-shell .sidebar{background:linear-gradient(165deg,#151d28,#0a0c12 65%);box-shadow:inset -1px 0 #ffffff04}[data-theme=dark] .publisher-shell :is(.workspace-panel,.pa-panel,.managed-game-card,.managed-active-version,.managed-next-version,.managed-overview-links button){background:linear-gradient(150deg,#11151e 0 65%);border-color:#2a3350;box-shadow:inset 0 1px #ffffff0b,0 16px 30px -18px #000b,0 2px 4px #0005}[data-theme=dark] .publisher-shell .nav-item.active{color:#a99fff;background:linear-gradient(110deg,#11151e,#11151e);border:1px solid #2a3350;box-shadow:inset 0 1px #ffffff0a,0 4px 8px -4px #0009}[data-theme=dark] .publisher-shell :is(.pa-kpis>article,.release-overview-top){background:radial-gradient(at 50% 0,#26476655,#0000 80%),linear-gradient(160deg,#11151e,#11151e);border-color:#2a3350;box-shadow:inset 0 1px #7bbce51c,0 12px 25px -16px #000c}.publisher-shell .publisher-home [data-managed-games] .workspace-panel{border:1px solid var(--intel-border);background:linear-gradient(150deg,var(--intel-raised),var(--intel-surface) 70%);box-shadow:var(--intel-edge),var(--intel-shadow)}.publisher-shell .publisher-reference-disclosure{border:1px solid var(--console-line,var(--line));background:var(--console-surface,var(--panel));border-radius:13px;margin:24px 0;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 10px 24px -20px #0009}.publisher-reference-disclosure>summary{cursor:pointer;padding:19px 22px;font-size:12px;font-weight:550;list-style-position:inside}.publisher-reference-disclosure>summary::marker{color:var(--accent)}.publisher-reference-disclosure>section{box-shadow:none!important;border:0!important;margin:0!important}.publisher-reference-disclosure>.ac-setup{padding:22px}.publisher-reference-disclosure:has(.commerce-connection) .commerce-connection{padding:0 22px 22px}.publisher-shell :is(.workspace-panel,.pa-panel,.ac-queue,.ac-detail,.pt-create,.pt-list,.as-stage,.as-chat,.studio-cards>article,.dc-simulator-workbench){border-radius:16px;box-shadow:inset 0 1px #ffffff18,0 12px 26px -22px #28416470}[data-theme=dark] .publisher-shell :is(.ac-queue,.ac-detail,.pt-create,.pt-list,.as-stage,.as-chat,.studio-cards>article,.dc-simulator-workbench){background:linear-gradient(150deg,#11151e,#11151e 70%);border-color:#2a3350;box-shadow:inset 0 1px #ffffff0c,0 16px 32px -18px #000c}[data-theme=dark] .publisher-shell :is(.workspace-notice,.ac-notice,.checkout-steps,.pt-columns){background:#11151e;border-color:#2a3350}.publisher-shell .developer-console[data-console-view=game] .dc-simulator-workbench{display:block}.publisher-shell .developer-console[data-console-view=game] .dl-preview-grid{grid-template-columns:minmax(0,1fr)}.publisher-shell .developer-console .dl-preview-grid>.publisher-reference-disclosure{margin:8px 0 0}.publisher-shell .publisher-reference-disclosure>.studio-create{border:0;margin-top:0;padding:0 22px 22px}.publisher-shell .publisher-reference-disclosure>.dl-inspector{padding:20px}.publisher-shell .pa{--pa-bg:#fff;--pa-line:#dce3ed;--pa-inset:#f1f6fb;--pa-track:#e1eaf3;--pa-accent:#635bff;--pa-segment:#e7f1fa;--pa-link:#635bff;--pa-kpi-start:#f0f7fc}[data-theme=dark] .publisher-shell .pa{--pa-bg:#11151e;--pa-line:#2a3350;--pa-text:#edf1fa;--pa-muted:#aeb6c8;--pa-inset:#11151e;--pa-track:#263648;--pa-accent:#a99fff;--pa-segment:#20354b;--pa-link:#a99fff;--pa-kpi-start:#1b2b3d}.publisher-shell .pa .pa-eyebrow{color:var(--pa-accent)!important}.publisher-shell .pa-access{border-color:color-mix(in srgb,var(--pa-accent) 30%,transparent);color:var(--pa-accent)}.publisher-shell .pa-toggle button[aria-pressed=true]{background:#635bff}.publisher-shell .pa-upgrade{background:linear-gradient(135deg,var(--pa-kpi-start),var(--pa-bg));border:1px solid var(--pa-line);box-shadow:inset 0 1px #ffffff0b,0 16px 32px -22px #0009}[data-theme=dark] .publisher-shell .developer-console{--dc-panel:#11151e;--dc-accent:#a99fff}.intelligence-filters :is(label,input,select){box-sizing:border-box;min-width:0}.sentiment-access .intelligence-filters>label{min-width:min(100%,180px)}@media (max-width:760px){.sentiment-access .intelligence-filters{grid-template-columns:minmax(0,1fr);display:grid}.sentiment-access .intelligence-filters :is(input,select){width:100%}.publisher-shell .developer-console .dl-preview-grid{grid-template-columns:minmax(0,1fr)}}.publisher-shell .publisher-reference-disclosure>.pa-premium-grid{padding:20px}.review-wall>[hidden]{display:none!important}.review-wall-pagination{justify-content:space-between;align-items:center;gap:12px;margin:6px 0 24px;display:flex}.review-wall-pagination span{color:var(--intel-muted);text-align:center;font-size:11px;line-height:1.6}.review-wall-pagination button{min-height:42px;font-size:11px}.review-wall-pagination button:disabled{opacity:.4;cursor:default}[data-theme=dark] .publisher-shell .as{--as-panel:#11151e;--as-accent:#a99fff}[data-theme=dark] .publisher-shell .as-direction{background:linear-gradient(150deg,#11151e,#11151e 70%);border-color:#2a3350;box-shadow:inset 0 1px #ffffff0c,0 16px 32px -18px #000c}.publisher-shell .as button:disabled{opacity:1;background:color-mix(in srgb,var(--as-panel) 92%,var(--muted));color:var(--muted);border-color:var(--line);cursor:not-allowed}[data-theme=dark] .publisher-shell .as :is(.as-release-button,.as-feedback button,[data-copy-setup],[data-setup-brief],[data-mint],[data-prompt]):not(:disabled){color:#fff;background:#635bff;border-color:#635bff}[data-theme=dark] .publisher-shell :is(.as-release-dialog,.as-preview-dialog){color:var(--console-text);background:linear-gradient(150deg,#11151e,#11151e 70%);border-color:#2a3350;box-shadow:inset 0 1px #ffffff10,0 24px 90px #0008}[data-theme=dark] .publisher-shell :is(.as-release-dialog,.as-preview-dialog) :is(input,textarea,select,button,a){color:var(--console-text);background-color:#11151e;border-color:#2a3350}[data-theme=dark] .publisher-shell :is(.as-release-dialog .as-release-primary,.as-release-dialog .as-release-open,.as-preview-dialog button[type=submit]){color:#fff;background:#635bff;border-color:#635bff}.player-reviews [hidden]{display:none!important}#app.feedback-shell{box-sizing:border-box;min-height:100dvh;padding:24px;display:block}.feedback-shell #content{outline:0;max-width:620px;margin:auto;padding:0}.feedback-heading h1{margin:10px 0;font-size:24px}.feedback-heading p,.feedback-shell p{color:var(--site-muted);font-size:13px;line-height:1.6}.feedback-shell .player-reviews :is(.intelligence-heading,.review-summary,.review-wall,.review-wall-pagination){display:none}.feedback-shell .review-wall-layout{display:block}.feedback-shell .review-compose{box-shadow:none;background:0 0;border:0;margin:24px 0 0;padding:0}.feedback-shell :is(.button,.small-button){margin:8px 8px 8px 0;display:inline-flex}.feedback-shell .intelligence-filters{flex-wrap:wrap;display:flex}.feedback-shell textarea{background:var(--site-surface);color:var(--site-ink);border:1px solid var(--site-line);border-radius:8px;padding:12px}.feedback-shell .review-compose h3{font-size:18px}#app.feedback-shell #content{margin:0 auto;padding:0}#app.feedback-shell .player-reviews{border:0;margin:0;padding:0}#app.feedback-shell .review-compose{margin-top:20px}#app.feedback-shell textarea{min-height:96px}#app.feedback-shell [hidden]{display:none!important}.financials{--fin-accent:var(--console-action,#635bff);--fin-tint:color-mix(in srgb,var(--fin-accent) 7%,var(--console-surface,#fff));--fin-green:#167a55;--fin-amber:#a26610;min-width:0;max-width:1320px;color:var(--console-text,#222737);font-variant-numeric:tabular-nums;margin:auto}.financials svg{flex-shrink:0;width:17px;height:17px}.financials button{cursor:pointer}.financials button:disabled{cursor:default;opacity:.45}.fin-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.fin-eyebrow{letter-spacing:1.5px;color:var(--console-muted);margin:0 0 8px;font-size:10px;font-weight:650}.fin-heading h1{letter-spacing:-.8px;margin:0 0 8px;font-size:30px;line-height:1.2}.fin-heading>div>p:last-child{color:var(--console-muted);margin:0;font-size:13px}.fin-export-actions{flex-wrap:wrap;gap:10px;display:flex}.fin-export-actions button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.fin-period{border-bottom:1px solid var(--console-line);flex-wrap:wrap;align-items:end;gap:12px;padding-bottom:19px;display:flex}.fin-period label{color:var(--console-muted);gap:6px;font-size:10px;font-weight:550;display:grid}.financials input:not([type=range]):not([type=checkbox]),.financials select,.financials textarea{font:inherit;color:var(--console-text);background:var(--console-input,var(--console-surface));border:1px solid var(--console-line);box-sizing:border-box;border-radius:7px;min-width:0;padding:10px 11px;font-size:12px}.fin-period select{min-width:138px;max-width:210px}.fin-date-range{align-items:center;gap:9px;height:38px;display:flex}.fin-date-range input{width:137px;height:38px}.fin-date-range>span{color:var(--console-muted)}.fin-test-badge{color:var(--console-muted);border:1px solid var(--console-line);white-space:nowrap;border-radius:30px;align-self:center;margin-top:14px;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:550}.fin-context{color:var(--console-muted);margin:11px 0 23px!important;font-size:11px!important}.fin-message{color:var(--fin-amber);font-size:12px;line-height:1.6}.fin-message:empty{display:none}.fin-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:25px;display:grid}.fin-kpis article{border:1px solid var(--console-line);background:var(--console-surface);border-radius:10px;gap:7px;min-width:0;padding:19px 20px;display:grid}.fin-kpis article>span{color:var(--console-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.fin-kpis article>strong{letter-spacing:-.8px;overflow-wrap:anywhere;font-size:28px;font-weight:650;line-height:1.4}.fin-kpis article>small{color:var(--console-muted);font-size:10px}.fin-kpis article.fin-kpi-primary{background:var(--fin-tint);border-color:color-mix(in srgb,var(--fin-accent) 24%,var(--console-line))}.fin-kpi-primary>span svg{color:var(--fin-accent)}.fin-insights{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:24px;margin-bottom:34px;display:grid}.fin-trend,.fin-games{border:1px solid var(--console-line);background:var(--console-surface);border-radius:10px;min-width:0;padding:22px}.fin-section-heading{justify-content:space-between;align-items:center;gap:15px;display:flex}.financials h2{letter-spacing:-.2px;margin:0;font-size:15px;font-weight:650;line-height:1.4}.fin-section-heading p{color:var(--console-muted);margin:5px 0 0;font-size:11px}.fin-metric-switch{border:1px solid var(--console-line);border-radius:7px;gap:2px;padding:3px;display:flex}.fin-metric-switch button{font:inherit;color:var(--console-muted);background:0 0;border:0;border-radius:4px;padding:5px 10px;font-size:10px}.fin-metric-switch button[aria-pressed=true]{background:var(--fin-tint);color:var(--console-accent,var(--fin-accent))}.fin-chart-readout{justify-content:space-between;align-items:baseline;gap:12px;margin-top:23px;display:flex}.fin-chart-readout>span{color:var(--console-muted);font-size:10px}.fin-chart-readout>strong{font-size:17px;font-weight:600}.fin-chart-readout small{color:var(--console-muted);margin-left:6px;font-size:9px;font-weight:400}.fin-plot{gap:8px;height:175px;margin-top:10px;display:flex}.fin-axis{width:44px;color:var(--console-muted);flex-direction:column;flex-shrink:0;justify-content:space-between;padding:23px 0 20px;font-size:9px;display:flex}.fin-plot>svg{width:calc(100% - 52px);height:175px;color:var(--console-accent,var(--fin-accent));overflow:visible}.fin-grid{stroke:var(--console-line);stroke-dasharray:3 4;stroke-width:.8px}.fin-chart-dates{color:var(--console-muted);justify-content:space-between;margin:0 10px 0 64px;font-size:9px;display:flex}.fin-chart-inspect{color:var(--console-muted);align-items:center;gap:12px;margin:14px 0 0 52px;font-size:9px;display:flex}.fin-chart-inspect input{width:100%;height:3px;accent-color:var(--fin-accent);cursor:ew-resize}.fin-chart-empty{text-align:center;color:var(--console-muted);margin:10px;font-size:11px}.fin-games>.fin-section-heading>svg{color:var(--console-muted)}.fin-game-list{gap:21px;margin-top:22px;display:grid}.fin-game-list>button{color:inherit;text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:11px;width:100%;min-width:0;padding:0;display:flex}.fin-game-icon{background:var(--fin-tint);width:33px;height:33px;color:var(--console-accent);border-radius:8px;place-items:center;display:grid}.fin-game-color-1{background:color-mix(in srgb,#22a586 10%,var(--console-surface));color:#22a586}.fin-game-color-2{background:color-mix(in srgb,#e8a43d 10%,var(--console-surface));color:#c28b35}.fin-game-name{flex:1;gap:8px;min-width:0;display:grid}.fin-game-name>strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:550;overflow:hidden}.fin-game-track{background:var(--console-inset,var(--console-bg));border-radius:2px;height:3px;display:block}.fin-game-track i{background:var(--console-accent,var(--fin-accent));border-radius:2px;min-width:2px;height:3px;display:block}.fin-game-value{text-align:right;flex-shrink:0;font-size:12px;font-weight:600}.fin-game-value small{color:var(--console-muted);margin-top:5px;font-size:9px;font-weight:400;display:block}.fin-insight-note{color:var(--console-muted);margin:22px 0 0!important;font-size:10px!important}.fin-games-empty{text-align:center;min-height:185px;color:var(--console-muted);place-items:center;font-size:12px;line-height:1.7;display:grid}.fin-games-empty>svg{width:30px;height:30px}.fin-transactions{background:var(--console-surface);border:1px solid var(--console-line);border-radius:10px;overflow:hidden}.fin-transactions>.fin-section-heading{padding:20px 22px}.fin-search{border:1px solid var(--console-line);color:var(--console-muted);border-radius:7px;align-items:center;gap:8px;width:260px;padding-left:10px;display:flex}.financials .fin-search input{outline-offset:2px;background:0 0;border:0;width:100%;padding:9px 8px}.fin-tabs{border-bottom:1px solid var(--console-line);scrollbar-width:thin;gap:22px;padding:0 22px;display:flex;overflow-x:auto}.fin-tabs>button{color:var(--console-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;padding:0 0 13px;font-size:11px;display:flex}.fin-tabs>button>span{background:var(--console-inset,var(--console-bg));color:var(--console-muted);text-align:center;border-radius:5px;min-width:16px;padding:2px 5px;font-size:9px}.fin-tabs>button.active{border-color:var(--console-accent,var(--fin-accent));color:var(--console-accent,var(--fin-accent));font-weight:550}.fin-table-wrap{overflow-x:auto}.fin-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.fin-table thead{background:var(--console-inset,var(--console-bg))}.fin-table th{color:var(--console-muted);text-align:left;border-bottom:1px solid var(--console-line);padding:12px 15px;font-size:10px;font-weight:500}.fin-table th:first-child{width:72px;padding-left:22px}.fin-table th:nth-child(2){width:27%}.fin-table th:nth-child(3){width:110px}.fin-table th:last-child{width:65px}.fin-table td{border-bottom:1px solid var(--console-line);vertical-align:middle;padding:16px 15px}.fin-table td:first-child{padding-left:22px}.fin-table td strong{font-size:11px;font-weight:550}.fin-table td small{color:var(--console-muted);margin-top:5px;font-size:9px;line-height:1.5;display:block}.fin-table .fin-description strong{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.fin-table .fin-number{text-align:right}.fin-table .fin-net{font-weight:600}.fin-table tbody tr:last-child td{border-bottom:0}.fin-table tbody tr:hover{background:var(--fin-tint)}.fin-status{background:var(--console-inset);color:var(--console-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:9px;font-weight:500;line-height:1.2;display:inline-flex}.fin-status i{background:currentColor;border-radius:50%;width:4px;height:4px}.fin-status-confirmed{background:color-mix(in srgb,#28a67a 10%,var(--console-surface));color:var(--fin-green)}.fin-status-pending{background:color-mix(in srgb,#e7a935 12%,var(--console-surface));color:var(--fin-amber)}.fin-status-failed{background:color-mix(in srgb,#df585f 9%,var(--console-surface));color:#c1474e}.fin-view{font:inherit;color:var(--console-muted);background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;font-size:10px;display:flex}.fin-view svg{width:12px;height:12px}.fin-view:hover{color:var(--console-accent)}.fin-mobile-unit{display:none!important}.financials-pagination{border-top:1px solid var(--console-line);color:var(--console-muted);justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;font-size:10px;display:flex}.financials-pagination>div{align-items:center;gap:12px;display:flex}.financials-pagination button{min-height:30px;padding:6px 11px!important;font-size:10px!important}.fin-foot{color:var(--console-muted);justify-content:space-between;align-items:start;gap:25px;padding:20px 2px;font-size:10px;display:flex}.fin-foot>[data-fin-sync]{white-space:nowrap;align-items:center;gap:7px;display:flex}.fin-foot>[data-fin-sync]>i{background:#26a77b;border-radius:50%;width:5px;height:5px}.fin-foot>[data-fin-sync]>i.delayed{background:#d09c35}.fin-foot>details{text-align:right;max-width:560px}.fin-foot summary{cursor:pointer}.fin-foot details p{text-align:left;font-size:11px;line-height:1.7}.fin-muted{color:var(--console-muted);font-size:10px}.fin-empty,.fin-loading{text-align:center;color:var(--console-muted);padding:50px 20px;font-size:12px}.fin-empty>svg{width:28px;height:28px;color:var(--console-muted);margin-bottom:8px}.fin-empty h3{color:var(--console-text);margin:10px 0;font-size:14px}.fin-empty p{font-size:11px;line-height:1.7}.fin-drawer{border:0;border-left:1px solid var(--console-line);background:var(--console-surface,#fff);width:min(460px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;color:var(--console-text,#222);box-sizing:border-box;border-radius:0;margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-20px 0 60px #0002}.fin-drawer::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c194f}.financials-print-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#080c194f}.fin-drawer>header{border-bottom:1px solid var(--console-line);justify-content:space-between;align-items:center;padding:24px;display:flex}.fin-drawer h2{font-size:19px}.fin-close{color:var(--console-muted);border:1px solid var(--console-line);background:0 0;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.fin-drawer-body{padding:25px}.fin-receipt-amount>span:first-child{color:var(--console-muted);font-size:11px}.fin-receipt-amount>strong{letter-spacing:-1px;margin:10px 0 15px;font-size:32px;display:block}.fin-receipt-amount>strong>small{color:var(--console-muted);letter-spacing:0;margin-left:8px;font-size:12px;font-weight:400}.fin-receipt-summary{gap:17px;margin:25px 0;display:grid}.fin-receipt-summary>div{justify-content:space-between;align-items:baseline;gap:25px;font-size:11px;display:flex}.fin-receipt-summary dt{color:var(--console-muted);flex-shrink:0}.fin-receipt-summary dd{overflow-wrap:anywhere;text-align:right;margin:0;line-height:1.6}.fin-bookkeeping{border-block:1px solid var(--console-line);padding:24px 0}.fin-bookkeeping h3{margin:0 0 6px;font-size:14px}.fin-bookkeeping>p{color:var(--console-muted);margin:0 0 20px;font-size:11px}.fin-bookkeeping fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.fin-bookkeeping label{gap:7px;font-size:11px;display:grid}.fin-bookkeeping .fin-check{color:var(--console-muted);align-items:center;gap:9px;display:flex}.fin-check input{width:16px;height:16px;accent-color:var(--fin-accent)}.fin-bookkeeping [data-note-status]{color:var(--console-muted);font-size:11px;line-height:1.6}.fin-discard{font:inherit;color:#bd5252;background:0 0;border:0;padding:0;font-size:11px}.fin-chain{color:var(--console-muted);padding-top:22px;font-size:11px}.fin-chain summary{cursor:pointer}.fin-chain dl{grid-template-columns:85px 1fr;gap:14px;margin:20px 0;display:grid}.fin-chain dd{overflow-wrap:anywhere;color:var(--console-text);margin:0;line-height:1.6}.fin-chain p{font-size:10px;line-height:1.6}.financials-print-dialog{border:1px solid var(--console-line);background:var(--console-bg,#fff);width:min(1200px,94vw);height:90dvh;color:var(--console-text,#222);border-radius:12px;padding:16px}.financials-print-dialog>div{gap:16px;margin-bottom:12px;display:flex}.financials-print-dialog iframe{background:#fff;border:0;width:100%;height:calc(100% - 70px)}[data-theme=dark] .financials{--fin-green:#75cfaf;--fin-amber:#dfb562}@media (max-width:1100px){.fin-period{gap:10px}.fin-test-badge{margin-left:0}.fin-kpis{gap:10px}.fin-kpis article{padding:16px}.fin-kpis article>strong{font-size:24px}.fin-insights{grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:16px}.fin-trend,.fin-games{padding:18px}.fin-table th,.fin-table td{padding-inline:10px}.fin-table th:nth-child(3){width:93px}}@media (max-width:760px){.fin-heading{align-items:start;margin-bottom:20px}.fin-heading h1{font-size:27px}.fin-heading>div>p:last-child{max-width:185px;font-size:11px;line-height:1.7}.fin-export-actions{flex-direction:column;gap:7px}.fin-export-actions button{min-height:32px;padding:8px 11px!important;font-size:10px!important}.fin-export-actions svg{width:13px;height:13px}.fin-period label{flex:120px}.fin-period select{width:100%;min-width:0;max-width:none}.fin-date-range{order:4;width:100%;margin-top:3px}.fin-date-range input{flex:1;width:0}.fin-period>button{order:5;min-height:35px}.fin-period>.fin-test-badge{order:6;margin:0 0 0 auto;font-size:9px}.fin-context{line-height:1.6;font-size:10px!important}.fin-kpis{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.fin-kpis article{padding:15px}.fin-kpis article>strong{font-size:26px}.fin-kpis article>small{font-size:9px}.fin-insights{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.fin-trend,.fin-games{padding:18px}.fin-games{display:block}.fin-transactions>.fin-section-heading{padding:18px;display:block}.fin-search{box-sizing:border-box;width:100%;margin-top:15px}.fin-tabs{gap:19px;padding-inline:18px}.fin-tabs>button{font-size:10px}.fin-table{display:block}.fin-table thead{display:none}.fin-table tbody{display:block}.fin-table tbody tr{border-bottom:1px solid var(--console-line);grid-template-columns:1fr auto;gap:7px 12px;padding:16px 18px;display:grid;position:relative}.fin-table td{border:0;min-width:0;display:block;padding:0!important}.fin-table .fin-description{grid-area:1/1}.fin-table .fin-description strong{font-size:12px}.fin-table .fin-description small{font-size:9px}.fin-table .fin-date{color:var(--console-muted);grid-row:3;font-size:10px}.fin-table .fin-date small{margin-left:4px;font-size:10px;display:inline}.fin-table .fin-status-cell{grid-area:2/1}.fin-table .fin-net{grid-area:1/2/3;align-self:center;font-size:17px}.fin-table .fin-gross,.fin-table .fin-fee{display:none}.fin-table .fin-view-cell{grid-area:3/2;justify-self:end}.fin-table .fin-mobile-unit{margin-top:4px;font-size:9px;font-weight:400;display:block!important}.fin-view{padding:0;font-size:10px}.financials-pagination{padding:15px 18px;display:block}.financials-pagination>div{justify-content:space-between;margin-top:12px}.fin-foot{font-size:9px;display:block}.fin-foot>details{text-align:left;margin-top:15px}.fin-chart-readout>strong{font-size:16px}.fin-chart-inspect{margin-left:52px}.fin-drawer-body{padding:22px}.financials-print-dialog{width:96vw;height:94dvh;padding:10px}.financials-print-dialog>div{gap:8px}.financials-print-dialog button{font-size:11px!important}}@media (prefers-reduced-motion:reduce){.financials *{scroll-behavior:auto}}.publisher-shell .financials .fin-period{--fin-control-height:44px;align-items:flex-end}.publisher-shell .financials .fin-date-range{height:var(--fin-control-height)}.publisher-shell .financials .fin-period .select-trigger,.publisher-shell .financials .fin-period input[type=date],.publisher-shell .financials .fin-period>button{box-sizing:border-box;height:var(--fin-control-height);min-height:var(--fin-control-height);margin-block:0;padding-block:11px;font-size:12px;line-height:20px}.publisher-shell .financials .fin-period>label{margin-block:0}.publisher-shell{font-family:Geist,system-ui,-apple-system,sans-serif;font-size:13px;font-weight:400;line-height:1.6}.publisher-shell :is(button,input,select,textarea){font-family:inherit}.publisher-shell .sidebar :is(.workspace-label,.console-nav-label),.publisher-shell .console-eyebrow{letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:500}.publisher-shell .sidebar .nav-item{letter-spacing:0;font-size:13px;font-weight:500}.publisher-shell .sidebar .nav-item.active{font-weight:600}.publisher-shell .studio-switcher .studio-selector-copy small,.publisher-shell .studio-switcher .studio-selector-caption{letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:500}.publisher-shell .studio-selector-copy strong{letter-spacing:-.15px;font-size:15px;font-weight:600}.publisher-shell .studio-selector-copy>span{letter-spacing:0;font-size:12px;font-weight:400}.publisher-shell .studio-selector-avatar{font-size:15px;font-weight:600}.publisher-shell #content h1{letter-spacing:-.6px;font-size:28px;font-weight:600;line-height:1.25}.publisher-shell #content h2{letter-spacing:-.3px;font-size:20px;font-weight:600;line-height:1.35}.publisher-shell #content h3{letter-spacing:-.15px;font-size:16px;font-weight:600;line-height:1.4}.publisher-shell #content p{letter-spacing:0;font-weight:400}.publisher-shell #content :is(button,.button,.small-button){letter-spacing:0;font-weight:500}.publisher-shell #content :is(.eyebrow,.pa-eyebrow,.ac-eyebrow,.intelligence-badge,.pa-timeline-eyebrow){text-transform:none;font-family:inherit;font-weight:500;letter-spacing:.02em!important;font-size:11px!important}.publisher-shell :is(.intelligence-heading,.publisher-home-header,.pa-heading) p:not(.eyebrow){font-size:13px;line-height:1.6}.publisher-shell .workspace-table th{letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.publisher-shell #content .sentiment-unlock h2{letter-spacing:-.6px;font-size:32px}.publisher-shell :is(code,pre,[data-setup-code],.portal-secret-dialog textarea){font-family:Geist Mono,ui-monospace,monospace}@media (max-width:760px){.publisher-shell #content h1{font-size:26px}.publisher-shell #content h2{font-size:19px}.publisher-shell #content .sentiment-unlock h2{font-size:28px}}.publisher-shell .button{background:var(--console-action);color:var(--console-on-action);border:1px solid color-mix(in srgb,var(--console-action) 75%,var(--console-accent));box-shadow:inset 0 1px #ffffff15,0 3px 8px #0002}.publisher-shell .small-button{background:var(--console-inset);color:var(--console-text);border-color:var(--console-line)}.publisher-shell button.text-link{appearance:none;cursor:pointer;background:0 0;border:0;padding:6px 0;font-family:inherit}.publisher-shell .developer-console{--dc-panel:var(--console-surface);--dc-accent:var(--console-accent)}.publisher-shell .developer-console .dl{--surface:var(--console-surface);--dl-accent:var(--console-accent)}.publisher-shell .developer-console :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){background:var(--console-input);color:var(--console-text);border:1px solid var(--console-line);font:inherit;border-radius:8px;min-height:40px;padding:9px 11px;font-size:12px;box-shadow:inset 0 1px 3px #0002}.publisher-shell .developer-console input::placeholder,.publisher-shell .developer-console textarea::placeholder{color:var(--console-muted);opacity:1}.publisher-shell .developer-console :is(input,textarea,select,button):focus-visible{outline:2px solid var(--console-accent);outline-offset:3px}.publisher-shell .developer-console :is(input[type=checkbox],input[type=radio],input[type=range]){accent-color:var(--console-action)}.publisher-shell .developer-console :is(.dc-stage-tools,.dc-contest-tests) button[aria-pressed=true]{background:var(--console-selected);color:var(--console-selected-text);border:1px solid color-mix(in srgb,var(--console-accent) 45%,var(--console-line));box-shadow:inset 0 1px #ffffff10}.publisher-shell .developer-console .dc-stage-modes{background:var(--console-inset);border:1px solid var(--console-line)}.publisher-shell .developer-console .dc-stage-modes button:not([aria-pressed=true]){color:var(--console-muted)}.publisher-shell .developer-console .dc-stage-tools{background:var(--console-surface);border-color:var(--console-line)}.publisher-shell .developer-console .dc-stage-sizing input{font-variant-numeric:tabular-nums}.publisher-shell .developer-console .dc-browser-chrome{background:var(--console-inset);color:var(--console-muted);border-color:var(--console-line)}.publisher-shell .developer-console .dc-browser-address{background:var(--console-input);color:var(--console-text);border-color:var(--console-line)}.publisher-shell .developer-console .dc-browser-reload{color:var(--console-text)}.publisher-shell .developer-console .dc-window-dots i{background:var(--console-muted);opacity:.65}.publisher-shell .developer-console .dl-stage{background:var(--console-input);color:var(--console-text);border-color:var(--console-line)}.publisher-shell .developer-console .dl-frame-slot[data-viewport]{background:repeating-conic-gradient(var(--console-input) 0% 25%,var(--console-inset) 0% 50%) 0 / 20px 20px}.publisher-shell .developer-console .dc-viewport{background:var(--console-input)}.publisher-shell .developer-console .dl-overlay{background:linear-gradient(110deg,var(--console-selected),var(--console-inset));color:var(--console-text)}.publisher-shell .developer-console .dl-overlay strong{color:var(--console-accent)}.publisher-shell .developer-console .dl-prize-preview{background:var(--console-inset);color:var(--console-text);border-color:var(--console-line)}.publisher-shell .developer-console :is(.dl-note,.dl-empty){opacity:1;color:var(--console-muted)}.publisher-shell .developer-console button:disabled{opacity:1;background:var(--console-inset);color:var(--console-muted);border-color:var(--console-line);cursor:not-allowed;box-shadow:none}.publisher-shell .developer-console :is(.portal-notice,.portal-result pre,.agent-connection pre,.portal-secret-dialog,.portal-secret-dialog textarea,[data-portal-body] dialog){background:var(--console-inset);color:var(--console-text);border-color:var(--console-line)}@media (max-width:700px){.publisher-shell .developer-console :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),textarea,select){min-height:44px;font-size:16px}}.se-controls{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.se-controls label{min-width:130px;color:var(--intel-muted);gap:6px;font-size:12px;display:grid}.se-controls :is(input,select){background:var(--console-input,var(--site-surface));min-height:40px;color:var(--intel-text);border:1px solid var(--intel-border);font:inherit;border-radius:8px;padding:8px 10px}.se-presets,.se-legend,.se-tabs{flex-wrap:wrap;gap:8px;display:flex}.se-chip{border:1px solid var(--intel-border);color:var(--intel-muted);cursor:pointer;min-height:38px;font:inherit;text-transform:capitalize;background:0 0;border-radius:8px;padding:9px 12px;font-size:12px}.se-chip[aria-pressed=true]{border-color:var(--intel-blue);color:var(--intel-blue);background:color-mix(in srgb,var(--intel-blue) 10%,transparent)}.se-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:24px 0;display:grid}.se-metrics article,.se-panel{background:var(--intel-surface);border:1px solid var(--intel-border);box-shadow:var(--intel-edge),var(--intel-shadow);border-radius:16px;min-width:0;padding:24px}.se-metrics article{gap:14px;display:grid}.se-metrics span,.se-metrics small{color:var(--intel-muted);font-size:12px;line-height:1.5}.se-metrics strong{font-size:32px;font-weight:600}.se-tabs{border-bottom:1px solid var(--intel-border);margin-bottom:24px;padding-bottom:16px}.se-chart-grid{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px;display:grid}.se-wide{grid-column:1/-1}.se-panel h2{margin:0 0 8px;font-size:18px;font-weight:600}.se-panel p{color:var(--intel-muted);font-size:12px;line-height:1.7}.se-signal-bar{border-radius:6px;gap:3px;height:30px;margin:26px 0 18px;display:flex;overflow:hidden}.se-signal-bar button{cursor:pointer;border:0;min-width:0;padding:0}.se-tone-positive{background:var(--playmos-violet)!important}.se-tone-mixed{background:var(--playmos-violet-light)!important}.se-tone-negative{background:#ff5c7a!important}.se-tone-unclassified{background:var(--intel-muted)!important}.se-bar-row{width:100%;color:var(--intel-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:60px 1fr 35px;align-items:center;gap:12px;padding:9px 0;font-size:12px;display:grid}.se-track{background:var(--intel-raised);border:1px solid var(--intel-border);border-radius:5px;height:9px;overflow:hidden}.se-track i{background:var(--intel-blue);height:100%;display:block}.se-time-chart{border-bottom:1px solid var(--intel-border);align-items:stretch;gap:3px;height:170px;margin-top:22px;display:flex}.se-time-chart button{cursor:pointer;background:0 0;border:0;flex-direction:column-reverse;flex:1;justify-content:flex-start;align-items:stretch;min-width:1px;padding:0;display:flex}.se-time-chart i{min-height:0;display:block}.se-time-chart button:hover{outline:1px solid var(--intel-blue)}.se-axis{color:var(--intel-muted);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}.se-topic-row{text-align:left;border:0;border-bottom:1px solid var(--intel-border);width:100%;color:var(--intel-text);cursor:pointer;background:0 0;grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;padding:18px 0;font-size:12px;display:grid}.se-topic-row:hover{color:var(--intel-blue)}.se-topic-row span{color:var(--intel-muted)}.se-review-explorer{margin-top:24px}.se-review-explorer>header{justify-content:space-between;align-items:start;gap:14px;display:flex}.se-evidence{color:var(--intel-muted);border:1px solid var(--intel-border);border-radius:8px;margin:-10px 0 22px;padding:10px;font-size:11px}.se-evidence summary{cursor:pointer}.se-empty{padding:20px 0}.se-panel :is(button,input,select):focus-visible{outline:2px solid var(--intel-blue);outline-offset:3px}@media (max-width:1000px){.se-metrics,.se-topic-row{grid-template-columns:1fr 1fr}}@media (max-width:760px){.se-chart-grid{grid-template-columns:1fr}.se-metrics{gap:10px}.se-metrics article,.se-panel{padding:18px}.se-metrics strong{font-size:26px}.se-controls label{flex:1;min-width:120px}.se-controls :is(input,select){box-sizing:border-box;width:100%;font-size:16px}.se-time-chart{gap:2px}.se-chip{min-height:44px}.se-review-explorer>header{flex-wrap:wrap}}.se-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--playmos-mono);background:var(--site-bg);border:1px solid var(--intel-border);border-radius:8px;padding:16px;font-size:12px;line-height:1.7}.se-panel>summary{cursor:pointer;font-size:14px;font-weight:500}.se-panel>label{gap:8px;max-width:400px;font-size:12px;display:grid}.se-demo-note{color:var(--intel-muted);border-left:2px solid var(--intel-blue);background:var(--intel-surface);border-radius:4px;margin-bottom:20px;padding:10px 14px;font-size:12px}.as{--as-panel:var(--console-surface,var(--dc-panel,#fff));--as-accent:var(--console-accent,var(--dc-accent,#5752dc));color:var(--text);padding:8px 0}.as-intro{justify-content:space-between;align-items:center;gap:24px;margin:20px 0 26px;display:flex}.as h2{letter-spacing:-.8px;margin:8px 0;font-size:30px}.as p{color:var(--muted);font-size:13px;line-height:1.65}.as-kicker{letter-spacing:1px;color:var(--as-accent);font:10px monospace}.as-status{border:1px solid var(--line);white-space:nowrap;border-radius:20px;padding:9px 13px;font-size:12px}.as-road{gap:0;margin:22px 0;display:flex;overflow:auto}.as-road>span{border-top:2px solid var(--line);flex:1;min-width:140px;padding:13px 12px 0 0;font-size:12px}.as-road small{color:var(--muted);margin-bottom:7px;font:10px monospace;display:block}.as-road strong{font-weight:600}.as-workspace{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);align-items:start;gap:20px;display:grid}.as-stage,.as-direction{background:var(--as-panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.as-stage-bar{align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.as-stage-bar strong{flex:1}.as-stage-bar>span{color:var(--muted)}.as button{font:inherit;border:1px solid var(--line);background:var(--as-panel);min-height:38px;color:var(--text);cursor:pointer;border-radius:7px;padding:8px 12px;font-size:12px}.as button:hover{border-color:var(--as-accent)}.as button:disabled{opacity:.5;cursor:wait}.as button:focus-visible,.as input:focus-visible,.as textarea:focus-visible,.as select:focus-visible{outline:2px solid var(--as-accent);outline-offset:2px}.as-frame{background:#0d1220;height:480px}.as-frame iframe{border:0;width:100%;height:100%;display:block}.as-empty{text-align:center;color:#c6cbdc;place-content:center;height:100%;padding:35px;display:grid}.as-empty>span{color:#b99afc;font-size:55px}.as-empty p{color:#a7b0c6;max-width:340px}.as-stage-note{color:var(--muted);border-bottom:1px solid var(--line);padding:12px 18px;font-size:11px}.as-builds{gap:7px;padding:12px 18px;display:flex;overflow:auto}.as-builds button{white-space:nowrap}.as button[aria-pressed=true]{border-color:var(--as-accent);color:var(--as-accent)}.as-feedback{padding:12px 18px 18px}.as label{gap:6px;font-size:12px;display:grid}.as input:not([type=radio]),.as textarea,.as select{background:var(--as-panel);color:var(--text);border:1px solid var(--line);width:100%;font:inherit;border-radius:6px;min-height:40px;padding:10px}.as-feedback button{background:var(--as-accent);color:#fff;margin-top:8px}.as h3{margin:20px 0 12px;font-size:16px}.as-direction form>label{margin-bottom:12px}.as-tracks{grid-template-columns:1fr 1fr;gap:8px;margin:15px 0;display:grid}.as-tracks label{border:1px solid var(--line);cursor:pointer;border-radius:8px;gap:5px;padding:12px}.as-tracks label:has(input:checked){border-color:var(--as-accent);background:color-mix(in srgb,var(--as-accent) 8%,transparent)}.as-tracks input{accent-color:var(--as-accent)}.as-tracks small{color:var(--muted);font-size:11px;line-height:1.4}.as-pair{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px;display:grid}.as-connect,.as-guide{border-top:1px solid var(--line);margin-top:22px}.as-connect button{margin-bottom:6px;margin-right:6px}.as pre{background:var(--as-panel);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:6px;max-height:180px;padding:12px;font:11px monospace;overflow:auto}.as-guide ul{padding-left:18px;font-size:12px;line-height:1.8}.as-activity{margin-top:24px}.as-activity ol{max-height:280px;padding:0;list-style:none;overflow:auto}.as-activity li{border-bottom:1px solid var(--line);grid-template-columns:90px 110px 1fr;gap:12px;padding:12px;font-size:12px;display:grid}.as-activity time,.as-activity li>span{color:var(--muted);font:11px monospace}.as-activity li p{margin:0}.as [role=status]{font-size:12px}@media (max-width:950px){.as-workspace{grid-template-columns:1fr}.as-intro{flex-direction:column;align-items:start}.as-frame{height:420px}}@media (max-width:600px){.as h2{font-size:25px}.as-frame{height:360px}.as-activity li{grid-template-columns:1fr 1fr}.as-activity li p{grid-column:1/-1}.as-stage-bar{flex-wrap:wrap}.as button{min-height:44px}}.as .select-trigger{background:var(--as-panel);color:var(--text);border-color:var(--line);text-align:left;width:100%;min-height:42px}.as .select-trigger span{color:inherit}.as .as-side-tabs{border-bottom:1px solid var(--line);gap:3px;margin-top:14px;padding-bottom:7px;display:flex;overflow:auto}.as-side-tabs button{white-space:nowrap;border-color:#0000;flex:1;padding:8px}.as-side-tabs button[aria-selected=true]{background:color-mix(in srgb,var(--as-accent) 10%,var(--as-panel));color:var(--as-accent);border-color:color-mix(in srgb,var(--as-accent) 35%,var(--line))}.as-chat-heading{justify-content:space-between;align-items:center;gap:10px;margin:12px 0;display:flex}.as-chat-heading h3{margin:0;font-size:15px}.as-chat-heading>span{color:var(--muted);font-size:10px}.as-chat-thread{overscroll-behavior:contain;height:370px;padding:8px 2px;overflow:auto}.as-chat-message{border:1px solid var(--line);background:var(--as-panel);overflow-wrap:anywhere;border-radius:11px;margin:0 0 10px;padding:12px}.as-chat-message header{color:var(--text);justify-content:space-between;gap:10px;font-size:11px;display:flex}.as-chat-message time{color:var(--muted);font-size:10px}.as-chat-message p{color:var(--text);white-space:pre-wrap;margin:8px 0 3px;font-size:13px}.as-chat-message small{color:var(--muted);font-size:10px}.as-chat-user{background:color-mix(in srgb,var(--as-accent) 8%,var(--as-panel));border-color:color-mix(in srgb,var(--as-accent) 24%,var(--line));margin-left:18px}.as-chat-agent{margin-right:18px}.as .as-chat-delivery{margin:8px 0 14px;font-size:10px;line-height:1.5}.as-chat .as-feedback{padding:0}.as-chat-actions{gap:7px;display:flex}.as-chat-actions button{flex:1}.as-chat-actions button[value=playtest]{background:var(--as-panel);color:var(--text)}.as-direction .as-connect,.as-direction .as-guide{border-top:0;margin-top:0}.as-stage-bar,.as-direction{color:var(--text)}@media (max-width:950px){.as-chat-thread{height:300px}}.as .as-side-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.as-side-tabs button{min-width:0;padding:8px 4px;font-size:11px}.as .select-menu{background:var(--as-panel);color:var(--text);border-color:var(--line)}.as .select-menu .select-option{color:var(--text);background:0 0}.as .select-menu .select-option:is(:hover,.is-active,[aria-selected=true]){background:color-mix(in srgb,var(--as-accent) 14%,var(--as-panel));color:var(--text)}.as input:not([type=radio]),.as textarea{background:var(--as-panel);color:var(--text)}.as-agent-notes{border-top:1px solid var(--line)}.as-agent-notes>summary{cursor:pointer;color:var(--text);padding:14px 18px;font-size:12px;font-weight:650}.as-agent-notes>summary span{color:var(--muted);margin:5px 0 0 15px;font-size:10px;font-weight:400;display:block}.as-agent-notes .as-chat{padding:0 18px 18px}.as-agent-notes .as-chat-thread{height:240px}.as-chat-heading{flex-wrap:wrap}.as-intro{gap:12px;margin:4px 0 14px}.as-intro>div{align-items:center;gap:14px;display:flex}.as-intro p{margin:0;font-size:12px}.as-kicker{font-size:10px}.as-status{padding:6px 10px;font-size:10px}.as-road{gap:6px;margin:0 0 16px}.as-road>span{border-top:0;border:1px solid var(--line);background:var(--as-panel);border-radius:6px;align-items:center;gap:7px;min-width:0;padding:8px 10px;display:flex}.as-road small{white-space:nowrap;margin:0;font-size:9px}.as-road strong{font-size:10px}.as-workspace{grid-template-columns:minmax(0,1fr) 270px;gap:16px}.as-stage-bar{padding:12px 16px}.as-stage-bar strong{font-size:14px}.as-stage-actions{gap:6px;display:flex}.as-stage-actions button{min-height:32px;padding:6px 9px;font-size:11px}.as-device-bar{border-top:1px solid var(--line);background:color-mix(in srgb,var(--as-panel) 95%,var(--as-accent));justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;display:flex}.as-device-bar [role=group]{gap:4px;display:flex}.as-device-bar button{border-color:#0000;min-height:28px;padding:4px 9px;font-size:10px}.as-device-bar button[aria-pressed=true]{background:color-mix(in srgb,var(--as-accent) 12%,var(--as-panel));border-color:color-mix(in srgb,var(--as-accent) 25%,var(--line))}.as-device-bar>span{color:var(--muted);font:10px monospace}.as-frame{aspect-ratio:8/5;isolation:isolate;background:#080e18;width:100%;height:auto;min-height:0;position:relative;overflow:hidden}.as-viewport{transform-origin:50%;background:#0c1521;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.as-viewport iframe{border:0;width:100%;max-width:none;height:100%;display:block}.as-stage-note{padding:9px 14px;font-size:10px}.as-builds{gap:5px;padding:10px 12px}.as-builds button{min-height:30px;padding:5px 8px;font-size:10px}.as-direction{padding:16px}.as-direction .as-side-tabs{margin-top:12px}.as-guide h3{margin:16px 0 10px;font-size:14px}.as-guide p{font-size:11px;line-height:1.6}.as-guide ul{padding-left:16px;font-size:12px}.as-guide li{margin-bottom:12px;line-height:1.55}.as-checklist{border-top:1px solid var(--line);margin:12px 0;padding-top:10px;font-size:11px}.as-checklist summary{cursor:pointer;color:var(--muted)}.as-activity{border:1px solid var(--line);background:var(--as-panel);border-radius:8px;margin-top:12px;padding:11px 14px}.as-activity>summary{cursor:pointer;color:var(--muted);font-size:11px}.as-agent-notes>summary{padding:10px 14px;font-size:11px}.as-agent-notes>summary span{display:none}.as-focus .as-intro,.as-focus .as-road,.as-focus .as-direction,.as-focus .as-activity,.as-focus .as-agent-notes{display:none!important}.as-focus .as-workspace{display:block}.as-focus .as-frame{aspect-ratio:auto;height:calc(100dvh - 170px);min-height:320px}.dc-stage-focus>.dc-header,.dc-stage-focus>.dc-tabs{display:none}.as-focus .as-stage{border-radius:10px}.as-empty{position:absolute;inset:0}.as-guide ul strong{font-weight:550}@media (max-width:1000px){.as-workspace{grid-template-columns:minmax(0,1fr) 240px}.as-road small{display:none}.as-direction{padding:12px}}@media (max-width:850px){.as-workspace{grid-template-columns:1fr}.as-intro>div{display:block}.as-intro p{margin-top:6px}.as-road{overflow:auto}.as-road>span{white-space:nowrap;flex:none}.as-frame{aspect-ratio:8/5;height:auto}.as-direction{padding:16px}.as-intro{flex-direction:row;align-items:center}.as-stage-bar{padding:10px}.as-stage-bar strong{font-size:12px}}@media (max-width:480px){.as-device-bar>span{font-size:9px}.as-stage-bar>span{font-size:10px}.as-stage-actions button{min-height:36px}.as-frame{aspect-ratio:8/5}.as-intro p{display:none}.as-stage-bar{gap:7px}}.as-stage{scroll-margin-top:80px}.as.as-tour .as-frame{aspect-ratio:auto;height:clamp(280px,100dvh - 660px,550px)}.as.as-tour .as-direction{max-height:calc(100dvh - 430px);overflow:auto}.as.as-tour .as-recording{display:none}.as .as-workspace{display:block}.as .as-direction{display:none}.as.as-inspector-open .as-workspace{display:grid}.as.as-inspector-open .as-direction{display:block}.as-focus [data-inspector]{display:none}.as-stage-bar{flex-wrap:wrap}.as-stage-bar>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.as-stage-actions{flex-shrink:0}.as.as-inspector-open .as-stage-bar>strong{flex-basis:100%;margin-bottom:2px}.as.as-inspector-open .as-stage-bar>span{margin-right:auto}.developer-console[data-console-view=agent] .dc-actions{display:none}.developer-console[data-console-view=agent] .dc-header{margin-bottom:10px}@media (max-width:850px){.as.as-inspector-open .as-workspace{display:block}.as.as-inspector-open .as-direction{margin-top:14px}.as-stage-actions button{font-size:10px}.as-stage-bar>strong{flex-basis:100%}.as-stage-bar>span{margin-right:auto}}.as-intro{flex-wrap:wrap}.as-game-picker{order:1;align-items:center;gap:8px;font-size:10px;display:flex}.as-game-picker select{width:180px;min-height:30px;padding:5px 8px;font-size:11px}.as-intro .as-status{margin-left:auto}.as-stage-actions [data-new-game]{border-color:var(--as-accent)}.as .as-intro{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;margin:0 0 12px;padding:10px 0;display:grid}.as-intro>div{flex-wrap:wrap;gap:5px 12px;min-width:0}.as-intro .as-game-picker{white-space:nowrap;color:var(--muted);order:1;gap:8px;display:flex}.as .as-game-picker .select-trigger{gap:8px;min-height:34px;padding:7px 10px;font-size:11px}.as-intro .as-status{border:1px solid var(--line);background:var(--as-panel);min-height:34px;color:var(--muted);border-radius:7px;order:2;align-items:center;gap:8px;margin:0;padding:7px 10px;font-size:11px;font-weight:650;display:inline-flex}.as-status:before{content:"";background:#8992a4;border-radius:50%;flex:none;width:7px;height:7px}.as-status[data-state=active]{color:#15875b;background:color-mix(in srgb,#26bf80 10%,var(--as-panel));border-color:color-mix(in srgb,#26bf80 30%,var(--line))}.as-status[data-state=active]:before{background:#26bf80;box-shadow:0 0 0 3px #26bf801f}.as-status[data-state=waiting]{color:#b07816;background:color-mix(in srgb,#e9ae36 10%,var(--as-panel));border-color:color-mix(in srgb,#e9ae36 30%,var(--line))}.as-status[data-state=waiting]:before{background:#e9ae36}.as-status[data-state=blocked]{color:#a64439;background:color-mix(in srgb,#ce665b 9%,var(--as-panel));border-color:color-mix(in srgb,#ce665b 30%,var(--line))}.as-status[data-state=blocked]:before{background:#ce665b}[data-theme=dark] .as-status[data-state=blocked]{color:#ffaca3}[data-theme=dark] .as-status[data-state=active]{color:#86e4bc}[data-theme=dark] .as-status[data-state=waiting]{color:#f2ca74}.as-status[data-state=idle]{color:#41619c;background:color-mix(in srgb,#6e93ce 7%,var(--as-panel));border-color:color-mix(in srgb,#6e93ce 24%,var(--line))}.as-status[data-state=idle]:before{background:#6e93ce}[data-theme=dark] .as-status[data-state=idle]{color:#a8c5f2}.as-status .as-last-seen{font-size:10px;font-weight:450}@media (max-width:1050px){.as .as-intro{grid-template-columns:1fr auto}.as-intro>div{grid-column:1/-1}.as-intro .as-status{justify-self:end}}@media (max-width:480px){.as .as-intro{gap:8px}.as-game-picker .styled-select,.as-game-picker select{width:155px;max-width:155px}.as-intro .as-game-picker{gap:0;font-size:0}.as-intro .as-status{padding:7px 8px;font-size:10px}}.as .as-intro{justify-content:flex-start;gap:10px;margin-bottom:12px;padding:0;display:flex}.as-intro .as-game-picker{order:0;margin:0;font-size:0}.as-intro .as-status{order:1;margin-left:auto}.as-intro [data-connection-help]{order:2;min-height:34px;padding:7px 11px;font-size:11px}.as-game-picker .styled-select,.as-game-picker select{width:210px;max-width:210px}.as-connection-steps{padding-left:20px;font-size:12px;line-height:1.65}.as-connection-steps li{margin:10px 0}@media (max-width:480px){.as .as-intro{gap:7px}.as-game-picker .styled-select,.as-game-picker select{width:165px;max-width:165px}.as-intro .as-status{margin-left:0}.as-intro [data-connection-help]{margin-left:auto}}.as-contest{border-top:1px solid var(--line);background:color-mix(in srgb,var(--as-accent) 5%,var(--as-panel));padding:12px 14px}.as-contest-strip{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.as-contest-label{color:var(--muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:9px;display:block}.as-contest-strip strong{font-variant-numeric:tabular-nums;font-size:13px}.as-contest-modes{gap:4px;margin-left:auto;display:flex}.as-contest-modes button{min-height:30px;padding:5px 10px;font-size:11px}.as-contest-modes [aria-pressed=true]{background:var(--as-accent);color:#fff;border-color:var(--as-accent)}.as-contest-disclaimer{margin:8px 0 0!important;font-size:9px!important}.as-contest-checkout{background:var(--as-panel);border:1px solid var(--line);border-radius:8px;margin-top:10px;padding:12px}.as-contest-checkout strong{font-size:13px}.as-contest-checkout p{margin:8px 0;font-size:11px}.as-contest-checkout button{background:var(--as-accent);color:#fff}.as-contest [data-round-result]{margin:10px 0 0;font-size:12px;font-weight:600}.as-contest-fields{border:1px solid var(--line);border-radius:8px;margin:12px 0;padding:12px}.as-contest-fields legend{font-size:11px}.as-contest-fields small{color:var(--muted);font-size:10px}@media (max-width:650px){.as-contest-strip{gap:12px}.as-contest-modes{margin-left:0}.as-contest-strip strong{font-size:11px}}.as .as-contest-modes button[aria-pressed=true],.as .as-contest-checkout button{color:#fff;background:#6253bd;border-color:#6253bd}.as-play-surface{position:relative}.as-play-surface>.as-contest{z-index:3;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0d18a6;border:0;justify-content:center;align-items:center;padding:18px;display:flex;position:absolute;inset:0;overflow:auto}.as-play-popup{border:1px solid var(--line);background:var(--as-panel);border-radius:16px;width:min(440px,100%);max-height:100%;padding:24px;overflow:auto;box-shadow:0 20px 70px #0005}.as-popup-kicker{letter-spacing:1px;color:var(--as-accent);font:9px monospace}.as-play-popup h3{letter-spacing:-.5px;margin:10px 0 8px;font-size:21px}.as-play-popup .as-popup-intro{margin:0 0 18px;font-size:12px}.as-play-popup .as-contest-strip{border-block:1px solid var(--line);grid-template-columns:1.2fr 1fr .8fr;gap:12px;padding:14px 0;display:grid}.as-play-popup .as-contest-strip strong{font-size:15px}.as-play-popup .as-contest-modes{grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 0;display:grid}.as-play-popup .as-contest-modes button{text-align:left;min-height:70px;padding:12px}.as-play-popup .as-contest-modes strong{font-size:14px;display:block}.as-play-popup .as-contest-modes small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.as .as-play-popup [data-mode=paid]{color:#fff;background:#6253bd;border-color:#7b6dd6}.as .as-play-popup [data-mode=paid] small{color:#eee9ff}.as .as-play-popup [data-mode=practice]{background:var(--as-panel);color:var(--text)}.as-play-popup [data-entry-status]{margin:10px 0 0;font-size:11px}.as-play-popup .as-contest-disclaimer{line-height:1.5;margin-top:14px!important;font-size:10px!important}.as-focus .as-frame{height:calc(100dvh - 280px)}@media (max-width:650px){.as-play-popup{padding:16px}.as-play-popup h3{font-size:18px}.as-play-popup .as-contest-strip strong{font-size:12px}.as-play-surface>.as-contest{padding:12px}}@media (max-width:1100px){.developer-console[data-console-view=game] .dc-simulator-workbench{grid-template-columns:1fr}.developer-console[data-console-view=game] #dc-panel-contests .dl-grid{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:700px){.developer-console[data-console-view=game] #dc-panel-contests .dl-grid{grid-template-columns:1fr}.developer-console[data-console-view=game] .dl-frame-slot{height:360px}.developer-console .dc-browser-reload{min-width:44px;min-height:44px}}.as-recording{border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;margin-bottom:10px;padding:8px 12px;font-size:11px;display:flex}.as-recording button{font:inherit;padding:6px 10px}.as-recording [hidden]{display:none!important}.as-prompt{margin:14px 0;font-size:11px}.as-prompt summary{cursor:pointer;font-weight:650}.as-prompt pre{white-space:pre-wrap;word-break:break-word;background:color-mix(in srgb,var(--as-accent) 6%,var(--as-panel));border:1px solid var(--line);max-height:220px;color:var(--text);border-radius:8px;padding:12px;font:11px/1.6 monospace;overflow:auto}.as.as-no-build .as-frame{aspect-ratio:auto;height:clamp(260px,38dvh,400px)}.as.as-inspector-open .as-workspace{grid-template-columns:minmax(0,1fr) minmax(320px,370px)}.as-connect{border:0;margin-top:0}.as-connect h3{margin-top:18px;font-size:18px}.as-connect-empty{border:1px solid var(--line);background:color-mix(in srgb,var(--as-accent) 5%,var(--as-panel));border-radius:10px;margin:16px 0;padding:16px}.as-connect-empty>p:first-child{margin-top:0}.as .as-connect-empty [data-setup-brief]{background:var(--as-accent);border-color:var(--as-accent);color:#fff;width:100%;margin:4px 0}.as-connect-hint{margin-bottom:0;font-size:11px!important}.as .as-connection-steps{counter-reset:connect-step;padding:0;list-style:none}.as .as-connection-steps>li{counter-increment:connect-step;border-top:1px solid var(--line);margin:0;padding:16px 0}.as-connection-steps h4{align-items:center;gap:8px;margin:0 0 8px;font-size:13px;line-height:1.5;display:flex}.as-connection-steps h4:before{content:counter(connect-step);width:24px;height:24px;color:var(--as-accent);background:color-mix(in srgb,var(--as-accent) 10%,var(--as-panel));border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.as .as-connection-steps p{margin:8px 0 12px;font-size:12px}.as .as-connection-steps [data-mint],.as .as-connection-steps [data-prompt]{background:var(--as-accent);color:#fff;border-color:var(--as-accent)}.as-copy-actions{flex-wrap:wrap;gap:6px;display:flex}.as-copy-actions button{margin:0}.as-connection-steps small{color:var(--muted);margin:10px 0;font-size:11px;line-height:1.6;display:block}.as-connection-steps details{margin-top:12px;font-size:11px}.as-connection-steps summary{cursor:pointer;color:var(--muted)}.as button:disabled{cursor:not-allowed}.as .as-intro{flex-direction:row;align-items:center}@media (max-width:1100px){.as.as-inspector-open .as-workspace{flex-direction:column;gap:14px;display:flex}.as.as-inspector-open .as-direction{order:-1;width:100%;margin-top:0}.as.as-inspector-open .as-stage{width:100%}.as-connect-empty{max-width:560px}.as .as-connection-steps{max-width:640px}}.as-unfold{border-top:1px solid var(--line);background:linear-gradient(110deg,color-mix(in srgb,var(--as-accent) 9%,var(--as-panel)),var(--as-panel) 78%);align-items:center;gap:15px;min-width:0;padding:18px 20px;display:flex}.as-unfold-mark{width:46px;height:46px;color:var(--as-accent);background:color-mix(in srgb,var(--as-accent) 10%,var(--as-panel));border-radius:15px;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.as-unfold-mark svg{stroke:currentColor;stroke-width:1.4px;width:37px;height:37px}.as-unfold-mark svg path,.as-unfold-mark svg circle{fill:currentColor;stroke:none}.as-unfold-copy{flex:1;min-width:0}.as-unfold-copy>small{letter-spacing:1.2px;color:var(--as-accent);margin-bottom:5px;font-size:9px;font-weight:650;display:block}.as-unfold-copy>strong{letter-spacing:-.45px;font-size:19px;font-weight:700;line-height:1.25;display:block}.as .as-unfold-copy>p{overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:780px;margin:6px 0 0;font-size:11px;line-height:1.55;display:-webkit-box;overflow:hidden}.as:not(.as-focus):not(.as-no-build):not(.as-tour) .as-frame{aspect-ratio:auto;height:clamp(300px,48dvh,560px)}.as .as-unfold [data-unfold-live]{border-color:color-mix(in srgb,var(--as-accent) 30%,var(--line));flex:none;font-size:10px}.as-unfold[data-state=working] .as-unfold-mark{animation:2.8s ease-in-out infinite as-orbit-breathe}.as-unfold[data-state=issue] .as-unfold-mark{color:#b07816;background:color-mix(in srgb,#e9ae36 12%,var(--as-panel))}.as-story-update .as-unfold-copy{animation:.5s ease-out both as-story-in}.as-stage{transition:border-color .6s,box-shadow .6s}.as .as-stage-actions{overscroll-behavior-x:contain;min-width:0;max-width:100%;overflow-x:auto}.as-stage.as-is-working{border-color:color-mix(in srgb,var(--as-accent) 40%,var(--line))}.as-stage.as-build-arrived{animation:1.6s ease-out as-arrival-glow}.as-preview-reveal .as-viewport{animation:.8s cubic-bezier(.16,1,.3,1) both as-game-reveal}.as-idea{text-align:center;color:#eee9ff;background:radial-gradient(at 50% 38%,#6b4ac32b,#0000 68%),#0d1220;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex;position:absolute;inset:0;overflow:hidden}.as-idea-orbit{flex:none;place-items:center;width:110px;height:90px;margin-bottom:15px;display:grid;position:relative}.as-idea-orbit i{border:1px solid #a891ea58;border-radius:50%;position:absolute;inset:15px 0;transform:rotate(-28deg)}.as-idea-orbit i:nth-child(2){inset:9px 12px;transform:rotate(32deg)}.as-idea-orbit i:nth-child(3){background:#b8a0ff;border:0;width:9px;height:9px;inset:52px auto auto 3px;box-shadow:0 0 20px #bd9aff99}.as-idea-orbit>span{color:#cfbaff;text-shadow:0 0 35px #a778e98a;font-size:49px;line-height:1}.as-is-working .as-idea-orbit{animation:4s ease-in-out infinite as-orbit-breathe}.as-idea-copy{max-width:600px;position:relative}.as-idea-copy>small{letter-spacing:2px;color:#a49abf;font-size:8px}.as .as-idea-copy>h3{letter-spacing:-1px;color:#f1ebff;margin:9px 0;font-size:clamp(22px,3vw,34px)}.as .as-idea-copy>p{color:#b9b0ce;margin:0;font-size:12px;line-height:1.5}.as-idea-tokens{flex-wrap:wrap;justify-content:center;gap:7px;margin-top:18px;display:flex}.as-idea-tokens>span{color:#c6b7e8;overflow-wrap:anywhere;background:#ae93dc0b;border:1px solid #a999c62e;border-radius:20px;max-width:100%;padding:6px 10px;font-size:10px}.as .as-builds{scroll-snap-type:x proximity;background:color-mix(in srgb,var(--as-panel) 97%,var(--as-accent));align-items:stretch;gap:9px;padding:15px 16px}.as .as-builds>button{scroll-snap-align:start;text-align:left;white-space:normal;border-radius:9px;flex:0 0 188px;min-height:94px;padding:11px 13px;position:relative}.as .as-build-chapter>small{color:var(--as-accent);justify-content:space-between;gap:10px;margin-bottom:8px;font:10px monospace;display:flex}.as-build-chapter em{text-transform:uppercase;letter-spacing:.7px;color:var(--muted);font:8px sans-serif}.as-builds>button>strong{color:var(--text);font-size:12px;line-height:1.4;display:block}.as .as-builds>button>span{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:5px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.as .as-build-chapter[aria-pressed=true]{background:color-mix(in srgb,var(--as-accent) 8%,var(--as-panel));border-color:color-mix(in srgb,var(--as-accent) 55%,var(--line))}.as .as-builds>.as-follow-live{background:0 0;border-style:dashed;flex-basis:140px;padding-top:31px}.as-follow-live i{background:var(--muted);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:13px}.as-follow-live[aria-pressed=true] i{background:#26bf80;box-shadow:0 0 0 3px #26bf801f}.as-road>span{border:0;border-bottom:2px solid var(--line);background:0 0;border-radius:0;padding:9px 10px 9px 0;position:relative}.as-road>span[data-step=done]{border-bottom-color:color-mix(in srgb,var(--as-accent) 38%,var(--line))}.as-road>span[data-step=current]{border-bottom-color:var(--as-accent);color:var(--as-accent)}.as-road>span[data-step=next]{opacity:.6}.as-road strong{white-space:nowrap}.as-focus .as-unfold{display:none}@keyframes as-story-in{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes as-orbit-breathe{0%,to{transform:rotate(-6deg)scale(1)}50%{transform:rotate(6deg)scale(1.05)}}@keyframes as-game-reveal{0%{opacity:.15;filter:blur(7px)}to{opacity:1;filter:blur()}}@keyframes as-arrival-glow{0%{box-shadow:0 0 0 2px color-mix(in srgb,var(--as-accent) 40%,transparent),0 0 36px color-mix(in srgb,var(--as-accent) 25%,transparent)}to{box-shadow:0 0 #0000,0 0 #0000}}@media (max-width:600px){.as-unfold{flex-wrap:wrap;gap:11px;padding:14px}.as-unfold-mark{border-radius:11px;width:36px;height:36px}.as-unfold-mark svg{width:30px;height:30px}.as-unfold-copy>strong{font-size:17px}.as-unfold [data-unfold-live]{margin-left:47px}.as-idea{padding:22px 16px}.as-idea-orbit{width:90px;height:65px;margin-bottom:10px}.as-idea-tokens{margin-top:12px}.as-idea-tokens>span{font-size:9px}.as .as-builds>button{flex-basis:170px}.as .as-status{white-space:normal}.as-status .as-last-seen{white-space:nowrap}}@media (prefers-reduced-motion:reduce){.as-unfold-mark,.as-unfold-copy,.as-idea-orbit,.as-preview-reveal .as-viewport,.as-stage.as-build-arrived{animation:none!important}.as-stage{transition:none}}.as .as-release-button{background:var(--as-accent);color:#fff;border-color:var(--as-accent)}.as-release-overlay{z-index:130;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#080e18a6;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.as-release-overlay[hidden]{display:none}.as-release-dialog{background:var(--dc-panel,var(--panel,#fff));width:min(600px,100%);max-height:calc(100dvh - 48px);color:var(--text);border:1px solid var(--line);border-radius:18px;padding:26px;overflow:auto;box-shadow:0 24px 90px #0005}.as-release-dialog>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.as-release-dialog header small{letter-spacing:1.2px;color:var(--dc-accent,#5752dc);font-size:9px}.as-release-dialog h2{letter-spacing:-.6px;margin:7px 0 0;font-size:26px}.as-release-dialog p{color:var(--muted);font-size:12px;line-height:1.65}.as-release-dialog label{gap:7px;margin-bottom:14px;font-size:12px;display:grid}.as-release-dialog input:not([type=checkbox]),.as-release-dialog textarea,.as-release-dialog select{background:var(--dc-panel,var(--panel,#fff));width:100%;min-width:0;color:var(--text);border:1px solid var(--line);font:inherit;box-sizing:border-box;border-radius:7px;padding:10px}.as-release-dialog button,.as-release-dialog .as-release-open{font:inherit;cursor:pointer;border:1px solid var(--line);background:var(--dc-panel,var(--panel,#fff));min-height:38px;color:var(--text);border-radius:8px;margin:0 6px 8px 0;padding:9px 13px;font-size:12px;text-decoration:none;display:inline-block}.as-release-dialog button:disabled{opacity:.45;cursor:not-allowed}.as-release-dialog button:focus-visible,.as-release-dialog input:focus-visible,.as-release-dialog textarea:focus-visible,.as-release-dialog select:focus-visible{outline:2px solid var(--dc-accent,#5752dc);outline-offset:2px}.as-release-dialog .as-release-primary,.as-release-dialog .as-release-open{background:var(--dc-accent,#5752dc);border-color:var(--dc-accent,#5752dc);color:#fff}.as-release-dialog [data-release-close]{flex:none;margin:0;font-size:17px}.as-release-environment{border:1px solid var(--line);background:color-mix(in srgb,var(--dc-accent,#5752dc) 6%,transparent);border-radius:8px;padding:10px 12px}.as-release-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.as-release-cover{color:#fff3dc;background:radial-gradient(circle at 90% 30%,#e2c9ff 0 8%,#6c55b5 8.5% 22%,#0000 22.5%),#19152d;border-radius:12px;flex-direction:column;justify-content:center;gap:13px;min-height:140px;padding:24px 26px;display:flex;overflow:hidden}.as-release-cover small{color:#b6a3e9;letter-spacing:1.7px;font-size:9px}.as-release-cover strong{letter-spacing:-.7px;overflow-wrap:anywhere;max-width:80%;font-size:28px}.as-release-cover span{color:#b6a3e9;font-size:11px}.as-release-facts{gap:12px;margin:20px 0;font-size:11px;display:grid}.as-release-facts>div{grid-template-columns:120px 1fr;gap:12px;display:grid}.as-release-facts dt{color:var(--muted)}.as-release-facts dd{overflow-wrap:anywhere;margin:0}.as-release-checks,.as-release-manifest{border-top:1px solid var(--line);margin:16px 0;padding-top:14px;font-size:11px}.as-release-dialog .workspace-section-title{color:var(--muted)}.as-release-checks ul{gap:9px;padding:0;list-style:none;display:grid}.as-release-checks li{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.as-release-checks li>span{color:#19966b;flex:none}.as-release-checks li[data-check=blocked]>span{color:#b07816}.as-release-dialog .as-release-warning{color:#b07816;border:1px solid #d9a4425e;border-radius:8px;padding:10px 12px}.as-release-dialog .as-release-accept{grid-template-columns:16px 1fr;align-items:start;margin:18px 0;line-height:1.6}.as-release-accept input{accent-color:var(--dc-accent,#5752dc);margin:4px 0 0}.as-release-manifest pre{white-space:pre-wrap;overflow-wrap:anywhere;background:color-mix(in srgb,var(--dc-accent,#5752dc) 5%,transparent);border-radius:8px;padding:12px;font:10px/1.6 monospace}.as-release-success{background:#26bf800a;border:1px solid #26bf8040;border-radius:10px;align-items:center;gap:12px;margin:16px 0;padding:16px;display:flex}.as-release-success>span{color:#19966b;background:#26bf8024;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:22px;display:grid}.as-release-success strong{font-size:14px}.as-release-success p{margin:4px 0 0;font-size:11px}@media (max-width:600px){.as-release-overlay{padding:12px}.as-release-dialog{max-height:calc(100dvh - 24px);padding:18px}.as-release-dialog h2{font-size:23px}.as-release-fields{grid-template-columns:1fr;gap:0}.as-release-facts>div{grid-template-columns:90px 1fr}.as-release-cover strong{font-size:24px}}.as .as-stage-bar{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.as .as-stage-bar>strong,.as.as-inspector-open .as-stage-bar>strong{flex:160px;min-width:0;margin:0;font-size:13px}.as .as-stage-bar>[data-version],.as.as-inspector-open .as-stage-bar>[data-version]{white-space:nowrap;flex:none;margin:0;font-size:10px}.as .as-stage-actions{flex:1 0 100%;gap:6px;max-width:100%;padding:2px 0;display:flex;overflow-x:auto}.as .as-stage-actions button{white-space:nowrap;border-radius:999px;flex:none;width:auto;min-height:30px;margin:0;padding:5px 11px;font-size:11px;line-height:18px}.as .as-stage-bar .as-unfold{border:1px solid var(--line);background:color-mix(in srgb,var(--as-accent) 5%,var(--as-panel));border-radius:999px;flex:0 auto;gap:6px;min-width:0;max-width:100%;padding:4px 9px}.as .as-unfold-mark,.as .as-unfold-copy>small{display:none}.as .as-unfold-copy{align-items:center;gap:6px;display:flex}.as .as-unfold-copy:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:6px;height:6px}.as .as-unfold[data-state=working] .as-unfold-copy:before,.as .as-unfold[data-state=connected] .as-unfold-copy:before{background:#26bf80}.as .as-unfold[data-state=issue] .as-unfold-copy:before{background:#b07816}.as .as-unfold-copy>strong{letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;line-height:18px;overflow:hidden}.as .as-unfold-copy>p{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.as .as-unfold [data-unfold-live]{white-space:nowrap;border-radius:999px;min-height:24px;margin:0;padding:2px 7px;font-size:10px}@media (max-width:600px){.as .as-stage-actions button{min-height:34px}.as .as-stage-bar>strong,.as.as-inspector-open .as-stage-bar>strong{flex-basis:120px}}.as .as-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.as .as-chat-heading{justify-content:flex-end;margin:0 0 6px}.as .as-agent-notes .as-chat-thread{height:auto;min-height:0;max-height:280px;padding:0;overflow:auto}.as .as-chat-message{border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;margin:0;padding:9px 0}.as .as-chat-message:last-child{border-bottom:0}.as .as-chat-message header{justify-content:flex-start;align-items:center;gap:7px;font-size:10px;display:flex}.as .as-chat-message header strong{background:color-mix(in srgb,var(--as-accent) 8%,var(--as-panel));border-radius:999px;padding:2px 7px;font-size:10px;font-weight:550}.as .as-chat-message header>span,.as .as-chat-message header small{color:var(--muted);font-size:10px}.as .as-chat-message header small{margin-left:auto}.as .as-chat-message[data-kind=error] header strong{color:#b07816}.as .as-chat-message p,.as .as-log-detail>summary{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.5}.as .as-log-detail>summary{cursor:pointer;color:var(--text)}.as .as-chat-welcome{margin:6px 0;font-size:12px}.as .as-chat .as-feedback{margin-top:10px}.as .as-chat-actions{justify-content:flex-end}.as .as-chat-actions button{flex:0 auto;min-height:32px;padding:5px 10px;font-size:11px}.as .as-direction .as-coaching-toggle{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;font-size:12px;display:flex}.as .as-coaching-toggle input{appearance:none;border:1px solid var(--line);background:var(--line);cursor:pointer;border-radius:999px;flex:none;width:32px;height:19px;min-height:0;margin:0;padding:2px}.as .as-coaching-toggle input:before{content:"";background:#fff;border-radius:50%;width:13px;height:13px;transition:transform .15s;display:block;box-shadow:0 1px 3px #0002}.as .as-coaching-toggle input:checked{background:var(--as-accent);border-color:var(--as-accent)}.as .as-coaching-toggle input:checked:before{transform:translate(13px)}.as .as-coaching-toggle input:focus-visible{outline:2px solid var(--as-accent);outline-offset:3px}.as .as-coaching-toggle input:disabled{opacity:.5;cursor:wait}.as [data-coaching-status]:empty{display:none}.as .as-start>h3{margin:10px 0;font-size:16px}.as .as-start>p{font-size:12px;line-height:1.6}.as .as-start>[data-create]{width:100%;margin-top:8px}.as .as-quick-connect>[data-copy-setup]{background:var(--as-accent);border-color:var(--as-accent);color:#fff;width:100%;margin:6px 0}.as .as-quick-connect>p{margin:6px 0 16px;font-size:11px;line-height:1.5}.as .as-connection-settings>summary{cursor:pointer;color:var(--muted);font-size:11px}.as .as-connection-settings .as-connection-steps{counter-reset:none}.as .as-connection-settings .as-connection-steps h4:before{display:none}.as .as-connection-settings .as-connection-steps>li{padding:12px 0}.as [data-setup-code]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;font-size:10px;overflow:auto}.as .as-builds[hidden],.as .as-builds:empty{display:none}.as .as-debug{border-top:1px solid var(--line);padding:10px 12px}.as .as-debug[hidden]{display:none}.as .as-debug>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;font-size:11px;display:flex}.as .as-debug>header>span{color:var(--muted);font-size:10px}.as .as-debug-log{overscroll-behavior:contain;max-height:180px;font:10px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.as .as-debug-entry{border-bottom:1px solid var(--line);grid-template-columns:62px 85px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.as .as-debug-entry time,.as .as-debug-entry>span{color:var(--muted)}.as .as-debug-entry p{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text);margin:0}.as .as-debug-entry[data-kind=error] p,.as .as-debug-entry[data-kind=error]>span{color:#b07816}.as .as-debug-empty{font:inherit;color:var(--muted);margin:0}.as .as-disconnect{min-height:24px;color:var(--muted);background:0 0;border:0;padding:4px 0;font-size:10px}.as [data-setup-code]{box-sizing:border-box;width:100%;margin-top:8px;font:10px/1.5 ui-monospace,monospace}.as-focus .as-debug{display:none}@media (max-width:600px){.as .as-debug-entry{grid-template-columns:60px minmax(0,1fr)}.as .as-debug-entry p{grid-column:1/-1}}html:has(.as){scrollbar-gutter:stable}html.studio-game-input,html.studio-game-input body{overscroll-behavior:none;overflow:hidden!important}.as-service-steps{color:var(--text-muted,#949bb4);flex-wrap:wrap;gap:1.5rem;margin:1rem 0 1.75rem;display:flex}.as-service-steps [aria-current]{color:var(--text,#eee);font-weight:700}.as-services-dialog{box-sizing:border-box;width:min(560px,100%);max-width:560px}.as-services-dialog details{margin:1rem 0}.as-services-dialog summary{cursor:pointer;padding:.75rem 0}.as-service-checks{gap:.65rem;padding:0;list-style:none;display:grid}.as-services-dialog input{box-sizing:border-box;width:100%;min-width:0}.as-preview-overlay[hidden]{display:none}.as-preview-overlay{z-index:1200;background:#080c16c9;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.as-preview-dialog{background:var(--dc-panel,var(--panel,#fff));width:min(660px,100%);max-height:90dvh;color:inherit;border:1px solid #8290a34d;border-radius:20px;padding:26px;overflow:auto;box-shadow:0 24px 90px #0005}.as-preview-dialog header,.as-preview-heading,.as-preview-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.as-preview-dialog h2{margin:0;font-size:26px}.as-preview-dialog p{line-height:1.5}.as-preview-dialog button,.as-preview-dialog a{font:inherit;cursor:pointer;background:var(--dc-panel,var(--panel,#fff));color:inherit;border:1px solid #8290a366;border-radius:10px;padding:10px 14px}.as-preview-dialog button[type=submit]{color:#fff;background:#3659e3;border-color:#0000}.as-preview-dialog button:disabled{opacity:.5;cursor:default}.as-preview-dialog form{align-items:end;gap:12px;margin-top:24px;display:flex}.as-preview-dialog label{flex:1;gap:6px;display:grid}.as-preview-dialog input,.as-preview-dialog select{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:1px solid #8290a366;border-radius:8px;padding:10px}.as-preview-dialog small,.as-preview-hint{opacity:.75;font-size:12px}.as-preview-list article{border-top:1px solid #8290a344;gap:12px;padding:18px 0;display:grid}.as-preview-heading strong{overflow-wrap:anywhere;min-width:0}.as-preview-heading span{text-transform:capitalize;font-size:12px}.as-preview-actions{flex-wrap:wrap;justify-content:flex-start}.as-preview-dialog a{color:inherit;text-decoration:none}.as-preview-dialog blockquote{overflow-wrap:anywhere;border-left:3px solid #8290a366;margin:12px 0;padding:0 12px}.as-preview-dialog blockquote p{white-space:pre-wrap}.as-preview-dialog [role=status]{min-height:24px}@media (max-width:500px){.as-preview-overlay{padding:10px}.as-preview-dialog{border-radius:14px;max-height:95dvh;padding:18px}.as-preview-dialog form{flex-direction:column;align-items:stretch}.as-preview-actions{gap:8px}.as-preview-actions button,.as-preview-actions a{font-size:13px}}.playing.skyline-stage .frame-wrap{max-height:none;padding:0}:is(.playing.skyline-stage .stage:fullscreen .stage-toolbar,.playing.skyline-stage .stage:fullscreen .stage-play-mode){display:none}.playing.skyline-stage .stage:fullscreen .frame-wrap{box-shadow:none;padding:0}.pa .pa-timeline{--timeline-progress:100%;--timeline-accent:var(--pa-accent,#635bff);border-top:1px solid var(--pa-line);background:linear-gradient(180deg,color-mix(in srgb,var(--pa-inset) 45%,transparent),transparent);color:var(--pa-text);border-radius:12px;margin-top:20px;padding:20px 22px 0}.pa-timeline header,.pa-timeline footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.pa .pa-timeline-eyebrow{letter-spacing:1.5px;color:var(--pa-muted);font-size:9px;font-weight:600}.pa .pa-timeline header p{color:var(--pa-text);margin:7px 0 0;font-size:12px;line-height:1.5}.pa-timeline header small{color:var(--pa-muted);margin-left:9px;font-size:9px}.pa-timeline-periods{background:var(--pa-inset);border:1px solid var(--pa-line);border-radius:9px;gap:3px;padding:3px;display:flex}.pa-timeline-periods button{font:inherit;color:var(--pa-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;min-height:32px;padding:7px 11px;font-size:11px;font-weight:600}.pa-timeline-periods button[aria-pressed=true]{color:var(--timeline-accent);border-color:color-mix(in srgb,var(--timeline-accent) 30%,var(--pa-line));background:var(--pa-bg);box-shadow:inset 0 1px #ffffff15,0 2px 5px #0002}.pa-timeline-track{height:40px;margin-top:15px;position:relative}.pa .pa-timeline-track>label{color:#0000;font-size:0;display:block;clip:auto!important;clip-path:none!important;white-space:normal!important;width:100%!important;height:40px!important;margin:0!important;padding:0!important;position:absolute!important;inset:0!important;overflow:visible!important}.pa .pa-timeline-track input[type=range]{appearance:none;cursor:ew-resize;z-index:2;width:100%;height:40px;min-height:40px;box-shadow:none;outline-offset:2px;accent-color:var(--timeline-accent);background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.pa-timeline-rail{background:var(--pa-track);pointer-events:none;border-radius:8px;height:8px;position:absolute;top:16px;left:10px;right:10px;box-shadow:inset 0 1px 3px #0004}.pa-timeline-rail>i{width:var(--timeline-progress);background:linear-gradient(90deg,color-mix(in srgb,var(--timeline-accent) 65%,var(--pa-track)),var(--timeline-accent));box-shadow:inset 0 1px 0 #ffffff30,0 0 12px color-mix(in srgb,var(--timeline-accent) 12%,transparent);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.pa-timeline-rail>b{background:var(--pa-bg);opacity:.65;border-radius:50%;width:4px;height:4px;position:absolute;top:2px;transform:translate(-50%)}.pa .pa-timeline-track input::-webkit-slider-runnable-track{background:0 0;height:8px}.pa .pa-timeline-track input::-webkit-slider-thumb{appearance:none;border:5px solid var(--timeline-accent);background:var(--pa-bg);width:20px;height:20px;box-shadow:0 2px 6px #0005,0 0 0 3px color-mix(in srgb,var(--timeline-accent) 12%,transparent);border-radius:50%;margin-top:-6px}.pa .pa-timeline-track input::-moz-range-track{background:0 0;height:8px}.pa .pa-timeline-track input::-moz-range-thumb{box-sizing:border-box;border:5px solid var(--timeline-accent);background:var(--pa-bg);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 6px #0005}.pa-timeline-marks{height:28px;margin:0 10px 18px;position:relative}.pa-timeline-marks button{left:var(--mark);transform:translateX(var(--shift));font:inherit;color:var(--pa-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;min-height:28px;padding:4px 0;font-size:10px;position:absolute}.pa-timeline-marks button[aria-pressed=true]{color:var(--timeline-accent)}.pa-timeline footer{border-top:1px solid var(--pa-line);padding-top:16px}.pa-timeline footer strong{letter-spacing:-.2px;margin-top:5px;font-size:15px;font-weight:550;display:block}.pa-timeline-navigation{gap:7px;display:flex}.pa-timeline-navigation button{font:inherit;cursor:pointer;border:1px solid var(--pa-line);background:var(--pa-inset);width:34px;height:34px;color:var(--pa-text);border-radius:8px;box-shadow:inset 0 1px #ffffff10}.pa-timeline-navigation button:disabled{opacity:.3;cursor:default}:is(.pa .pa-chart:has(.pa-timeline)>[data-pa-basic-tooltip],.pa .pa-chart:has(.pa-timeline)>[data-pa-tooltip]){min-height:18px;margin:5px 0 4px;padding:0 22px;font-size:12px}.pa .pa-basic-momentum .pa-chart:has(.pa-timeline)>svg{min-height:130px;max-height:245px}.pa .pa-basic-momentum{padding-bottom:22px}.pa-timeline button:focus-visible{outline:2px solid var(--timeline-accent);outline-offset:3px}@media (max-width:600px){.pa .pa-timeline{padding:16px 0 0}.pa-timeline header{align-items:start;gap:12px}.pa .pa-timeline header p{font-size:11px}.pa-timeline-periods button{min-height:34px;padding:7px 8px;font-size:10px}.pa-timeline-marks button{font-size:9px}.pa-timeline-marks button:nth-child(2),.pa-timeline-marks button:nth-child(4){display:none}.pa-timeline footer strong{font-size:14px}:is(.pa .pa-chart:has(.pa-timeline)>[data-pa-basic-tooltip],.pa .pa-chart:has(.pa-timeline)>[data-pa-tooltip]){padding:0}.pa-timeline-navigation button{width:40px;height:40px}.pa-timeline footer{padding-top:14px}}.pa{--pa-bg:#fff;--pa-line:#dfe3ee;--pa-text:#252a40;--pa-muted:#616b83;--pa-inset:#f2f0fb;--pa-track:#e6e4f1;--pa-accent:#6750bb;--pa-segment:#ede8fb;--pa-link:#6246aa;--pa-kpi-start:#f6f3ff;max-width:1440px;color:var(--text);margin:auto}.pa-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:20px 0 34px;display:flex}.pa-eyebrow{letter-spacing:1.8px;font-weight:750;color:#a79bed!important;margin:0 0 12px!important;font-size:10px!important}.pa-heading h1{letter-spacing:-1.8px;margin:0 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.12}.pa-heading h1 span{color:#8a73df}.pa-heading p{color:var(--muted);font-size:14px;line-height:1.6}.pa-access{color:#8e73cb;white-space:nowrap;border:1px solid #9d8bcc70;border-radius:50px;padding:10px 14px;font-size:11px}.pa-filters{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pa label{gap:7px;font-size:11px;font-weight:650;display:grid}.pa select,.pa input[type=search]{background:var(--surface);color:inherit;border:1px solid #7776;border-radius:10px;max-width:100%;min-height:42px;padding:11px 14px}.pa-provenance{color:var(--muted);margin:16px 0 24px;font-size:11px}.pa-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.pa-kpis article,.pa-panel{background:var(--pa-bg);border:1px solid var(--pa-line);color:var(--pa-text);border-radius:18px;padding:24px}.pa-kpis article{background:linear-gradient(135deg,var(--pa-kpi-start),var(--pa-bg))}.pa-kpis span{color:var(--pa-muted);font-size:12px}.pa-kpis strong{letter-spacing:-1px;overflow-wrap:anywhere;margin:14px 0 10px;font-size:clamp(25px,3vw,36px);display:block}.pa-kpis em{letter-spacing:0;color:var(--pa-muted);font-size:11px;font-style:normal}.pa-kpis small{color:var(--pa-muted);font-size:10px}.pa-charts{grid-template-columns:1.5fr 1fr;gap:20px;margin-bottom:20px;display:grid}.pa-panel h2{letter-spacing:-.5px;margin:0 0 20px;font-size:20px}.pa-panel-title{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.pa-toggle{align-items:start;gap:4px;display:flex}.pa-toggle button{background:var(--pa-inset);border:1px solid var(--pa-line);color:var(--pa-text);cursor:pointer;border-radius:8px;padding:9px 12px}.pa-toggle button[aria-pressed=true]{color:#fff;background:#8270d7}.pa-chart svg{width:100%;height:auto;min-height:180px}.pa-chart-dates{color:var(--pa-muted);justify-content:space-between;font-size:11px;display:flex}.pa-chart-inspect{color:var(--pa-muted);margin-top:24px}.pa-chart input{accent-color:#a08df5;width:100%}.pa-chart p{color:var(--pa-accent);min-height:20px;font-size:12px}.pa-funnel{gap:13px;display:grid}.pa-funnel button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pa-funnel button>div:first-child{justify-content:space-between;gap:8px;font-size:12px;display:flex}.pa-track{background:var(--pa-track);border-radius:10px;height:7px;margin:8px 0 4px;overflow:hidden}.pa-track i{background:linear-gradient(90deg,#a693fa,#62c7b6);border-radius:10px;height:100%;display:block}.pa-funnel small{color:var(--pa-muted);font-size:10px}.pa-detail{color:var(--pa-muted);font-size:11px;line-height:1.6}.pa-player-controls{flex-wrap:wrap;gap:8px;display:flex}.pa-panel select,.pa-panel input[type=search]{background:var(--pa-inset);color:var(--pa-text)}.pa-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.pa-table th{text-transform:uppercase;letter-spacing:1px;color:var(--pa-muted);border-bottom:1px solid var(--pa-line);padding:16px 12px;font-size:10px}.pa-table td{border-bottom:1px solid var(--pa-line);padding:16px 12px}.pa-table td button{color:var(--pa-link);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;max-width:240px}.pa-segment{background:var(--pa-segment);color:var(--pa-link);white-space:nowrap;border-radius:30px;padding:5px 9px}.pa-empty{background:#8270d710;border:1px dashed #8270d760;border-radius:14px;margin-bottom:20px;padding:24px}.pa-empty p{color:var(--muted);font-size:13px}.pa-profile{background:var(--pa-inset);border-radius:12px;margin-top:20px;padding:22px}.pa-profile h3{overflow-wrap:anywhere;font-size:22px}.pa-profile p{color:var(--pa-muted);font-size:12px}.pa-profile dl{flex-wrap:wrap;gap:32px;display:flex}.pa-profile dt{color:var(--pa-muted);font-size:11px}.pa-profile dd{margin:8px 0;font-size:19px}.pa-setup{border:1px solid #7774;border-radius:14px;margin:24px 0;padding:20px}.pa-setup h2{cursor:pointer;font-size:13px;font-weight:700}.pa-setup p{overflow-wrap:anywhere;font-size:12px;line-height:1.7}.pa-setup form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.pa-locked{color:#f3f3fa;background:radial-gradient(at 85% 10%,#514478,#181c2f 70%);border:1px solid #49415f;border-radius:24px;padding:clamp(24px,5vw,60px)}.pa-locked h2{letter-spacing:-1.5px;font-size:clamp(30px,4vw,48px);line-height:1.12}.pa-locked>p{color:#bec3d5;max-width:600px;font-size:14px;line-height:1.7}.pa-benefits{grid-template-columns:repeat(3,1fr);gap:18px;margin:32px 0;display:grid}.pa-benefits article{border-top:1px solid #675985;padding-top:20px}.pa-benefits strong{font-size:14px}.pa-benefits p{color:#bec3d5;font-size:12px;line-height:1.6}.pa-lock-note{padding-top:20px}.pa button:focus-visible{outline-offset:4px;outline:2px solid #bba7ff}@media (max-width:1100px){.pa-kpis{grid-template-columns:repeat(2,1fr)}.pa-charts{grid-template-columns:1fr}}@media (max-width:600px){.pa-heading{flex-direction:column}.pa-kpis{gap:10px}.pa-kpis article,.pa-panel{padding:18px}.pa-filters label{flex:1;min-width:120px}.pa-benefits{grid-template-columns:1fr}.pa-panel-title{display:block}.pa-player-controls{margin-bottom:16px}.pa-toggle{margin-bottom:20px}.pa-table{min-width:580px}.pa-heading h1{letter-spacing:-1px}}.pa .table-scroll{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:12px}.pa .pa-table{background:var(--pa-bg);color:var(--pa-text)}.pa .pa-table th{background:var(--pa-inset);color:var(--pa-muted)}.pa .pa-table td{background:var(--pa-bg);color:var(--pa-text)}.pa .pa-table tr:hover td{background:var(--pa-inset)}.pa .pa-table td button{color:var(--pa-link);font-size:12px}.pa-panel .select-trigger{background:var(--pa-inset);color:var(--pa-text);border-color:var(--pa-line)}.pa-player-controls .styled-select{width:160px}[data-theme=dark] .pa{--pa-bg:#171b2e;--pa-line:#30364e;--pa-text:#f3f3fa;--pa-muted:#b0b7cb;--pa-inset:#252a41;--pa-track:#303449;--pa-accent:#ddd5ff;--pa-segment:#343047;--pa-link:#d5c8ff;--pa-kpi-start:#25213f}.pa-panel .pa-eyebrow{color:var(--pa-accent)!important}.pa-heading-compact{align-items:center;margin:12px 0 24px}.pa-heading-compact h1{letter-spacing:-.8px;margin:0 0 7px;font-size:28px}.pa-heading-compact p{margin:0;font-size:13px}@media (max-width:600px){.pa-heading-compact{align-items:flex-start;gap:12px}.pa-heading-compact h1{font-size:25px}}.pa-player-controls{flex-wrap:nowrap;align-self:flex-start;align-items:center;gap:10px}.pa-search{flex:0 220px;min-width:0;position:relative}.pa-search>svg{width:16px;height:16px;color:var(--pa-muted);pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.pa .pa-search input[type=search]{box-sizing:border-box;border:1px solid var(--pa-line);background:var(--pa-bg);width:100%;height:44px;min-height:44px;color:var(--pa-text);font:inherit;border-radius:9px;outline:none;margin:0;padding:0 12px 0 38px;font-size:13px;line-height:normal;transition:border-color .15s,box-shadow .15s}.pa .pa-search input::placeholder{color:var(--pa-muted);opacity:1}.pa .pa-search input:focus{border-color:#9279dc;box-shadow:0 0 0 3px #9279dc20}.pa-player-controls .styled-select{flex:0 0 160px;width:160px}.pa-player-controls .select-trigger,.pa-player-controls>select{box-sizing:border-box;background:var(--pa-bg);border-radius:9px;height:44px;min-height:44px;padding:0 13px;font-size:13px;font-weight:500;line-height:normal}@media (max-width:600px){.pa-player-controls{width:100%;margin-bottom:18px;display:flex}.pa-search{flex:1;min-width:100px}.pa-player-controls .styled-select{flex:0 0 135px;width:135px}}.pa .table-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9b8fc3 var(--pa-inset);max-height:420px;overflow:auto}.pa .pa-table th{z-index:1;box-shadow:0 1px 0 var(--pa-line);position:sticky;top:0}.pa .table-scroll:focus-visible{outline-offset:3px;outline:2px solid #9279dc}@media (max-width:600px){.pa .table-scroll{max-height:360px}}.pa-funnel-picker{color:var(--pa-muted);margin:0 0 20px}.pa-funnel-picker .select-trigger{height:40px;min-height:40px;font-size:12px}.pa-correlation-kpis{gap:24px;margin:20px 0;display:flex}.pa-correlation-kpis strong{font-size:28px;display:block}.pa-correlation-kpis span{color:var(--pa-muted);font-size:11px}.pa-overlap,.pa-network{border-top:1px solid var(--pa-line);justify-content:space-between;gap:16px;padding:15px 0;font-size:12px;display:flex}.pa-network small{color:var(--pa-muted);margin-top:7px;font-size:10px;display:block}.pa-network>span{text-align:right}.pa-toggle button:disabled{opacity:.5;cursor:not-allowed}.pa-preview{border:1px solid var(--pa-line);background:var(--pa-bg);border-radius:20px;min-height:190px;margin-bottom:24px;position:relative;overflow:hidden}.pa-preview-art{filter:blur(12px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.55;grid-template-columns:1fr 1fr;gap:20px;padding:26px;display:grid}.pa-preview-card{background:var(--pa-inset);color:#9787e0;border-radius:16px;padding:24px;font-size:28px}.pa-preview-glimpse,.pa-preview-empty{text-align:center;background:linear-gradient(transparent,var(--pa-bg));flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:24px;display:flex;position:absolute;inset:0}.pa-preview-glimpse strong{font-size:22px}.pa-preview-glimpse span{color:var(--pa-muted)}.pa-preview-glimpse p,.pa-preview-empty{font-size:13px}.pa-preview-empty{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pa-basic-momentum{margin-bottom:24px}.pa-upgrade{border:1px solid var(--pa-line);background:linear-gradient(125deg,var(--pa-bg),var(--pa-inset));border-radius:20px;margin:24px 0;padding:28px}.pa-upgrade-heading{justify-content:space-between;align-items:center;gap:32px;display:flex}.pa-upgrade-heading h2{letter-spacing:-.7px;margin:10px 0 12px;font-size:26px;line-height:1.18}.pa-upgrade-heading p{max-width:570px;color:var(--pa-muted);font-size:14px;line-height:1.65}.pa-upgrade-heading>div:last-child{flex-shrink:0}.pa-upgrade-heading small{color:var(--pa-muted);margin-top:12px;font-size:11px;display:block}.pa-premium-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.pa-premium-grid article{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:13px;padding:18px;overflow:hidden}.pa-premium-grid h3{margin:0 0 10px;font-size:14px}.pa-premium-grid p{color:var(--pa-muted);min-height:58px;font-size:12px;line-height:1.6}.pa-premium-art{filter:blur(9px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none;align-items:end;gap:8px;height:65px;display:flex}.pa-premium-art i{background:#9984ed;border-radius:5px;width:22%;height:45%;display:block}.pa-premium-art i:nth-child(2){height:80%}.pa-premium-art i:nth-child(3){height:60%}.pa-premium-art i:nth-child(4){height:100%}.pa-premium-lock{color:var(--pa-muted);margin-top:16px;font-size:10px;display:block}.pa-demographics{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:24px;display:grid}.pa-demographics article{min-width:0}.pa-demographics h3{margin:0 0 8px;font-size:14px}.pa-demographics small{color:var(--pa-muted);font-size:10px}.pa-cohort{margin:20px 0}.pa-cohort>div:first-child{justify-content:space-between;gap:8px;font-size:11px;display:flex}.pa-cohort span{color:var(--pa-muted);font-size:10px}.pa-cohort-bar{background:var(--pa-inset);border-radius:6px;height:7px;margin:9px 0}.pa-cohort-bar i{background:#9279ec;border-radius:6px;height:100%;display:block}@media (max-width:1000px){.pa-premium-grid,.pa-demographics{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-upgrade-heading{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:600px){.pa-upgrade{padding:20px}.pa-upgrade-heading h2{font-size:23px}.pa-premium-grid,.pa-demographics{grid-template-columns:1fr}.pa-premium-grid p{min-height:0}.pa-correlation-kpis,.pa-overlap{flex-wrap:wrap}}.pa-journey{margin-bottom:20px}.pa-journey .pa-panel-title{align-items:flex-start;gap:1rem}.pa-evidence-badge{white-space:nowrap;border:1px solid var(--pa-line);color:var(--pa-muted);border-radius:999px;padding:.45rem .75rem;font-size:.75rem}.pa-journey-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.4rem 0;display:grid}.pa-journey-summary article{border:1px solid var(--pa-line);border-radius:14px;flex-direction:column;gap:.45rem;padding:1rem;display:flex}.pa-journey-summary article>span{color:var(--pa-muted);font-size:.8rem}.pa-journey-summary strong{letter-spacing:-.04em;font-size:1.8rem}.pa-journey-summary small,.pa-journey-row small{color:var(--pa-muted);margin-top:.2rem;font-size:.75rem;display:block}.pa-coverage-track{background:var(--pa-line);border-radius:10px;height:5px;margin-top:.4rem;overflow:hidden}.pa-coverage-track i{background:#9279ec;height:100%;display:block}.pa-journey-details .pa-section-heading{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:56px;font-weight:600;display:flex}.pa-journey-details .pa-section-heading small{color:var(--pa-muted);margin-left:auto;font-size:.75rem;font-weight:400}.pa-journey-row{overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 0;display:flex}.pa-journey-row>span:last-child{text-align:right}.pa-attempt-status{flex-wrap:wrap;gap:.5rem;margin:.5rem 0;display:flex}.pa-attempt-status span{border:1px solid var(--pa-line);border-radius:8px;padding:.4rem .65rem;font-size:.8rem}.pa-journey-docs{margin-top:1rem;font-size:.85rem;display:inline-flex}.pa-journey summary:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #9279ec}@media (max-width:650px){.pa-journey-summary{grid-template-columns:1fr}.pa-journey .pa-panel-title{flex-direction:column}.pa-journey-details .pa-section-heading{flex-wrap:wrap;gap:.35rem}.pa-journey-details .pa-section-heading small{font-size:.7rem}}.pa-journey-context{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.pa-journey-context article{border:1px solid var(--pa-line);border-radius:10px;padding:.8rem}.pa-journey-context h3{margin:0 0 .5rem;font-size:.9rem}.pa-journey-context>article>small{color:var(--pa-muted)}@media (max-width:650px){.pa-journey-context{grid-template-columns:1fr}}.pa-source-row>div{flex:1;min-width:0}.pa-source-row>span{flex:none}.pa-source-track{background:var(--pa-track);border-radius:6px;height:5px;margin-top:10px;overflow:hidden}.pa-source-track i{background:var(--pa-accent);border-radius:6px;height:100%;display:block}.pa-journey-row strong{min-width:0}.pa-journey-context .pa-journey-row{align-items:flex-start}.pa-journey-context .pa-journey-row>span{flex-shrink:0}@media (max-width:650px){.pa-journey-summary{border:1px solid var(--pa-line);border-radius:14px;gap:0;overflow:hidden}.pa-journey-summary article{border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;gap:.4rem .75rem;padding:1rem;display:grid}.pa-journey-summary article+article{border-top:1px solid var(--pa-line)}.pa-journey-summary article>span{align-self:center;font-size:.75rem}.pa-journey-summary strong{grid-area:1/2/span 2;align-self:center;font-size:1.5rem}.pa-journey-summary small{margin:0;font-size:.65rem}.pa-journey-summary .pa-coverage-track{grid-column:1/-1;margin-top:.4rem}.pa-journey-details .pa-section-heading{grid-template-columns:minmax(0,1fr) auto;gap:.2rem .5rem;padding:.65rem 0;font-size:.85rem;display:grid}.pa-journey-details .pa-section-heading small{grid-column:1;margin:0}.pa-source-row{font-size:.8rem}.pa-source-row small{font-size:.65rem}.pa-journey-docs{font-size:.75rem}}@media (max-width:760px){.sidebar nav:has(a[href="/publisher/analytics"]){overscroll-behavior-x:contain;scrollbar-width:none;justify-content:flex-start;gap:4px;overflow-x:auto}.sidebar nav:has(a[href="/publisher/analytics"])::-webkit-scrollbar{display:none}.sidebar nav:has(a[href="/publisher/analytics"]) .nav-item{flex:none;min-width:76px;padding:7px 8px}.sidebar nav:has(a[href="/publisher/analytics"]) .nav-item span{font-size:10px}}.pa-behavior{margin-bottom:20px}.pa-behavior-tabs{border-bottom:1px solid var(--pa-line);gap:4px;margin:20px 0;display:flex;overflow-x:auto}.pa-behavior-tabs button{white-space:nowrap;color:var(--pa-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;min-height:44px;padding:10px 14px;font-size:13px}.pa-behavior-tabs button[aria-selected=true]{color:var(--pa-link);border-color:var(--pa-accent);font-weight:650}.pa-behavior [hidden]{display:none!important}.pa-behavior h3{font-size:14px}.pa-event-search{max-width:320px;margin-bottom:18px}.pa-event-feed,.pa-funnel-builder{border:1px solid var(--pa-line);border-radius:12px;margin-top:20px;padding:16px}.pa-event-feed>h3,.pa-funnel-builder>h3{cursor:pointer;min-height:28px;font-size:13px;font-weight:650}.pa-event-feed>h3 span{color:var(--pa-muted);margin-left:12px;font-size:11px;font-weight:400}.pa-event-record{border-top:1px solid var(--pa-line);padding:12px 0}.pa-event-record header{cursor:pointer;font-size:12px}.pa-event-record small{color:var(--pa-muted);margin:6px 0 0;font-size:10px;display:block}.pa-event-record dl{background:var(--pa-inset);border-radius:8px;padding:12px;font-size:11px}.pa-event-record dl>div{overflow-wrap:anywhere;justify-content:space-between;gap:18px;margin:8px 0;display:flex}.pa-event-record dd{margin:0}.pa-saved-funnels article{border-bottom:1px solid var(--pa-line);align-items:center;gap:8px;padding:14px 0;font-size:13px;display:flex}.pa-saved-funnels article>div{overflow-wrap:anywhere;flex:1;min-width:0}.pa-saved-funnels small{color:var(--pa-muted);margin-top:6px;font-size:11px;display:block}.pa-funnel-builder form{gap:16px;max-width:620px;margin-top:20px;display:grid}.pa-funnel-builder input{border:1px solid var(--pa-line);background:var(--pa-bg);color:var(--pa-text);box-sizing:border-box;min-height:44px;font:inherit;border-radius:9px;padding:10px 12px}.pa-builder-step{align-items:end;gap:12px;margin:12px 0;display:flex}.pa-builder-step label{flex:1;min-width:0}.pa-builder-actions{flex-wrap:wrap;gap:12px;display:flex}.pa-behavior .small-button{min-height:44px}@media (max-width:600px){.pa-behavior-tabs button{padding:10px;font-size:12px}.pa-saved-funnels article{flex-wrap:wrap}.pa-saved-funnels article>div{flex-basis:100%}.pa-event-feed,.pa-funnel-builder{padding:12px}.pa-behavior .pa-table{min-width:460px}}.pa-report-tabs{border-bottom:1px solid var(--pa-line);gap:6px;margin:4px 0 24px;display:flex;overflow-x:auto}.pa-report-tabs button{font:inherit;min-height:46px;color:var(--pa-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 20px;font-size:13px}.pa-report-tabs button[aria-selected=true]{color:var(--pa-link);border-color:var(--pa-accent);font-weight:650}.pa [role=tabpanel][hidden]{display:none!important}.pa-retention,.pa-purchases{margin-bottom:20px}.pa-retention-rates{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pa-retention-rates article{border-left:2px solid var(--pa-accent);padding:14px}.pa-retention-rates span,.pa-retention-rates small{color:var(--pa-muted);font-size:11px;display:block}.pa-retention-rates strong{margin:10px 0;font-size:24px;display:block}.pa-cohort-table{margin-top:20px}.pa-cohort-table summary{cursor:pointer;min-height:44px;font-size:13px;font-weight:650}.pa-cohort-table summary span{color:var(--pa-muted);margin-left:12px;font-size:11px;font-weight:400}.pa-freshness{color:var(--pa-muted);margin-top:6px;display:block}@media (max-width:600px){.pa-report-tabs{gap:0}.pa-report-tabs button{flex:1;padding:12px;font-size:12px}.pa-retention-rates{grid-template-columns:1fr;gap:10px}.pa-retention-rates article{grid-template-columns:1fr auto;gap:4px;padding:10px 12px;display:grid}.pa-retention-rates strong{grid-area:1/2/span 2;align-self:center;margin:0}.pa-retention-rates small{grid-column:1}}.pa-evidence-badge{align-self:flex-start;height:auto;line-height:1.4}.pa-flow-summary{border-bottom:1px solid var(--pa-line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;padding:16px 0 22px;display:flex}.pa-flow-summary>div{flex-shrink:0;gap:4px;display:grid}.pa-flow-summary strong{letter-spacing:-1px;color:var(--pa-text);font-size:30px;line-height:1.1}.pa-flow-summary span,.pa-flow-summary p{color:var(--pa-muted);font-size:11px}.pa-flow-summary p{text-align:right;max-width:170px;margin:0;line-height:1.6}.pa-flow{gap:0;margin:0;padding:0;list-style:none;display:grid}.pa-flow .pa-flow-step{width:100%;color:var(--pa-text);text-align:left;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px 0;display:block}.pa-flow-step:hover .pa-flow-heading{color:var(--pa-link)}.pa-flow-heading{justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.pa-flow-name{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.pa-flow-number{letter-spacing:.5px;color:var(--pa-muted);border:1px solid var(--pa-line);border-radius:7px;flex-shrink:0;place-items:center;min-width:26px;height:26px;font-size:10px;display:grid}.pa-flow-count{white-space:nowrap;letter-spacing:-.3px;font-size:18px;font-weight:700}.pa-flow-count small{letter-spacing:0;color:var(--pa-muted);font-size:10px;font-weight:400}.pa-flow-track{background:var(--pa-track);border-radius:7px;height:28px;margin:12px 0 9px;display:flex;overflow:hidden}.pa-flow-track i{flex-shrink:0;height:100%;display:block}.pa-flow-kept{background:linear-gradient(90deg,#8571d5,#529f98)}.pa-flow-lost{border-left:2px solid var(--pa-bg);box-sizing:border-box;background:repeating-linear-gradient(135deg,#0000 0 5px,#b7783038 5px 7px),#b778301c}.pa-flow-caption{color:var(--pa-muted);flex-wrap:wrap;gap:5px 14px;font-size:10px;line-height:1.5;display:flex}.pa-flow-caption strong{color:var(--pa-link);font-weight:600}.pa-flow-drop{color:var(--pa-muted);align-items:center;gap:10px;padding:14px 0 10px 9px;font-size:10px;line-height:1.6;display:flex}.pa-flow-drop>span:first-child{color:var(--pa-muted);font-size:22px;line-height:1}.pa-flow-drop strong{color:var(--pa-text);font-weight:650}.pa-flow-legend{color:var(--pa-muted);border-top:1px solid var(--pa-line);flex-wrap:wrap;gap:16px;margin-top:22px;padding-top:16px;font-size:10px;display:flex}.pa-flow-legend span{align-items:center;gap:6px;display:flex}.pa-flow-legend i{border-radius:2px;width:10px;height:10px}.pa-flow-key-kept{background:#8571d5}.pa-flow-key-lost{box-sizing:border-box;background:repeating-linear-gradient(135deg,#0000 0 3px,#b7783055 3px 5px),#b778301c;border:1px solid #b7783077}.pa-flow-empty{padding:20px 0;font-size:13px}.pa-flow-empty p{color:var(--pa-muted);font-size:11px;line-height:1.6}@media (max-width:600px){.pa-flow-summary{gap:12px}.pa-flow-summary strong{font-size:28px}.pa-flow-heading{align-items:flex-start;gap:10px}.pa-flow-count{font-size:17px}.pa-flow-count small{text-align:right;display:block}.pa-flow-track{height:26px}.pa-flow-drop{padding-left:5px}.pa-flow-caption{column-gap:10px}}.pa-flow-key-earlier{background:var(--pa-track)}.pa-report-question{color:var(--pa-muted);max-width:650px;margin:0 0 24px;font-size:15px;line-height:1.6}.pa-kpis article,.pa-journey-summary article,.pa-retention-rates article{min-width:0}.pa-kpis span,.pa-journey-summary article>span,.pa-retention-rates span{font-size:12px;font-weight:600;line-height:1.5}.pa-kpis small,.pa-journey-summary small,.pa-retention-rates small{font-size:11px;line-height:1.6}.pa-kpis strong,.pa-journey-summary strong,.pa-retention-rates strong{font-variant-numeric:tabular-nums;line-height:1.15}.pa-detail{max-width:78ch;font-size:12px;line-height:1.7}.pa-eyebrow{letter-spacing:1.5px;color:var(--pa-muted);font-size:10px;line-height:1.6}.pa-correlation-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pa-correlation-kpis>div{background:var(--pa-inset);border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.pa-correlation-kpis span{order:-1;font-size:12px;font-weight:600;line-height:1.5}.pa-correlation-kpis strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;line-height:1.15}.pa-retention-rates article{border:1px solid var(--pa-line);border-radius:14px;padding:16px}.pa-retention-track{background:var(--pa-track);border-radius:5px;height:12px;margin-top:14px;overflow:hidden}.pa-retention-track i{background:linear-gradient(90deg,#8571d5,#529f98);height:100%;display:block}.pa-source-track,.pa-cohort-bar{border-radius:5px;height:12px;overflow:hidden}.pa-source-row>div:first-child{flex:1;min-width:0}.pa-source-row>span{text-align:right;max-width:42%}.pa-source-row small{line-height:1.6}.pa-overlap{flex-wrap:wrap;line-height:1.6}.pa-overlap strong{font-variant-numeric:tabular-nums}@media (max-width:650px){.pa-report-question{margin-bottom:18px;font-size:13px}.pa-correlation-kpis{border:1px solid var(--pa-line);border-radius:14px;grid-template-columns:1fr;gap:0;overflow:hidden}.pa-correlation-kpis>div{background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:14px;padding:14px}.pa-correlation-kpis>div+div{border-top:1px solid var(--pa-line)}.pa-correlation-kpis strong{font-size:23px}.pa-correlation-kpis span{font-size:11px}.pa-retention-track{grid-column:1/-1;margin-top:8px}.pa-source-row{align-items:start;gap:14px}.pa-source-row>span{max-width:45%}.pa-journey-summary small{font-size:11px}}.pa-flow-empty{text-align:center;min-height:210px;color:var(--pa-muted);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px 0;display:flex}.pa-flow-empty svg{max-width:100%;color:var(--pa-link)}.pa-flow-empty strong{color:var(--pa-text);font-size:15px;font-weight:600}.pa-flow-empty a{color:var(--pa-link);text-underline-offset:4px;min-height:24px;padding:8px;font-size:12px}:is(.pa-panel:has(>.pa-funnel>.pa-flow-empty)>.pa-eyebrow,.pa-panel:has(>.pa-funnel>.pa-flow-empty)>.pa-detail),:is(#pa-report-overview:has(>.pa-empty)>.pa-kpis,#pa-report-overview:has(>.pa-empty)>.pa-charts,#pa-report-overview:has(>.pa-empty)>.pa-retention,#pa-report-overview:has(>.pa-empty)>.pa-report-question){display:none}#pa-report-overview>.pa-empty{background:var(--pa-bg);border:1px solid var(--pa-line);border-radius:18px}.pa-highlight{background:linear-gradient(115deg,var(--pa-kpi-start),var(--pa-bg));border:1px solid var(--pa-line);border-radius:18px;align-items:center;gap:28px;margin-bottom:24px;padding:26px 30px;display:flex}.pa-highlight-visual{flex-shrink:0;place-items:center;width:116px;height:116px;display:grid;position:relative}.pa-highlight-visual svg{width:100%;height:100%;position:absolute;inset:0}.pa-highlight-visual>div{text-align:center;gap:4px;display:grid;position:relative}.pa-highlight-visual strong{letter-spacing:-.7px;font-variant-numeric:tabular-nums;font-size:24px}.pa-highlight-visual span{color:var(--pa-muted);font-size:9px}.pa-highlight-copy{min-width:0}.pa-highlight-copy>span{color:var(--pa-link);font-size:11px;font-weight:600}.pa-highlight-copy h2{letter-spacing:-.65px;text-wrap:balance;margin:8px 0 10px;font-size:clamp(20px,2.2vw,27px);line-height:1.3}.pa-highlight-copy h2:first-letter{text-transform:uppercase}.pa-highlight-copy p{color:var(--pa-muted);max-width:60ch;margin:0;font-size:12px;line-height:1.7}.pa-panel>.pa-eyebrow,.pa-panel-title>div>.pa-eyebrow{display:none}.pa-panel h2{margin-bottom:14px;font-size:21px}.pa-panel-title p.pa-detail{margin-top:0}.pa-kpis{border:1px solid var(--pa-line);background:var(--pa-bg);border-radius:16px;gap:0;margin-bottom:24px;overflow:hidden}.pa-kpis article{background:0 0;border:0;border-radius:0;padding:22px}.pa-kpis article+article{border-left:1px solid var(--pa-line)}.pa-kpis strong{margin:10px 0 8px;font-size:30px}.pa-chart svg{color:var(--pa-muted)}.pa-provenance{margin-bottom:18px;font-size:10px;line-height:1.7}.pa-flow-legend{font-size:11px}@media (max-width:1100px){.pa-kpis article:nth-child(3){border-left:0}.pa-kpis article:nth-child(n+3){border-top:1px solid var(--pa-line)}}@media (max-width:600px){.pa-highlight{align-items:flex-start;gap:16px;padding:20px 16px}.pa-highlight-visual{width:86px;height:86px;margin-top:6px}.pa-highlight-visual strong{font-size:20px}.pa-highlight-visual span{font-size:8px}.pa-highlight-copy h2{letter-spacing:-.3px;font-size:18px}.pa-highlight-copy p{font-size:11px}.pa-kpis article{padding:16px}.pa-kpis strong{font-size:27px}.pa-kpis small{font-size:10px}}.pa-retention-totals,.pa-buyer-details{margin:14px 0 22px}.pa-retention-totals summary,.pa-buyer-details summary{cursor:pointer;color:var(--pa-link);min-height:20px;padding:12px 0;font-size:12px;font-weight:600}.pa-retention-rates{margin:20px 0}.pa-highlight-copy p{font-size:13px}.pa-journey-row{line-height:1.6}@media (max-width:600px){.pa-highlight-copy p{font-size:12px}}.pa-highlight{border:0;border-bottom:1px solid var(--pa-line);background:0 0;border-radius:0;gap:20px;margin:8px 0 22px;padding:4px 0 20px}.pa-highlight-visual{width:94px;height:94px}.pa-highlight-copy h3{letter-spacing:-.4px;margin:6px 0;font-size:20px;line-height:1.35}.pa-highlight-copy h3:first-letter{text-transform:uppercase}.pa-highlight-copy p{font-size:13px;line-height:1.6}.pa-provenance p,.pa-player-help p{max-width:85ch;font-size:13px;line-height:1.7}.pa-provenance{margin:10px 0 12px}.pa-detail,.pa-journey-row,.pa-overlap,.pa-network{font-size:13px}.pa-kpis span,.pa-kpis small,.pa-journey-summary article>span,.pa-journey-summary small,.pa-retention-rates span,.pa-retention-rates small,.pa-flow-caption,.pa-flow-drop,.pa-flow-legend,.pa-chart-dates,.pa-chart p{font-size:12px;line-height:1.6}.pa-flow-heading{font-size:14px}.pa-flow-count small{font-size:11px}.pa-chart-inspect{font-size:12px}.pa-table{font-size:13px}.pa-table th{font-size:11px}[data-pa-funnel-detail]:empty{display:none}.pa-player-help{margin-bottom:16px}.pa-heading-compact{margin-bottom:20px}@media (max-width:600px){.pa-highlight{gap:14px;padding:0 0 18px}.pa-highlight-visual{width:84px;height:84px}.pa-highlight-copy h3{font-size:18px}.pa-highlight-copy p,.pa-kpis small,.pa-journey-summary small,.pa-source-row small{font-size:12px}.pa-flow-caption,.pa-flow-drop{font-size:11px}}.pa-live-control{color:var(--pa-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.pa-live-control>span:before,.pa-live-dot{content:"";background:#529f98;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.pa-live-control button{min-height:40px;font-size:12px}.pa-live-feed{display:grid}.pa-live-event{border-top:1px solid var(--pa-line)}.pa-live-event header{cursor:pointer;align-items:center;gap:12px;min-height:64px;padding:10px 0;display:flex}.pa-live-event header>span:nth-child(2){flex:1;min-width:0}.pa-live-event strong{overflow-wrap:anywhere;font-size:14px}.pa-live-event small{color:var(--pa-muted);margin-top:5px;font-size:12px;display:block}.pa-live-event time{color:var(--pa-muted);white-space:nowrap;font-size:12px}.pa-live-event dl{background:var(--pa-inset);border-radius:10px;padding:12px;font-size:12px}.pa-live-event dl>div{grid-template-columns:minmax(80px,1fr) 2fr;gap:12px;padding:6px;display:grid}.pa-live-event dd{overflow-wrap:anywhere;margin:0}.pa-live-event dt{color:var(--pa-muted)}@media (max-width:600px){.pa-report-tabs button{flex:none}.pa-live-control{width:100%}.pa-live-event header{gap:8px}.pa-live-event time{font-size:11px}}.pa-live-control>span[data-state=paused]:before{background:var(--pa-muted)}.pa-live-control>span[data-state=connecting]:before{background:#b77830}.pa-live-control>span[data-state=error]:before{background:#c66b70}.pa-live-event strong:first-letter{text-transform:uppercase}.pa{--pa-players:#7760cf;--pa-spend:#257b71}[data-theme=dark] .pa{--pa-players:#b49aff;--pa-spend:#77cabb}.pa-momentum-legend{color:var(--pa-muted);flex-wrap:wrap;gap:18px;margin:12px 0 0;font-size:12px;display:flex}.pa-momentum-legend span{align-items:center;gap:7px;display:flex}.pa-momentum-legend i{width:16px;height:3px;display:inline-block}.pa-momentum-key-players{background:var(--pa-players)}.pa-momentum-key-spend{background:var(--pa-spend);opacity:.65;border-radius:2px;height:9px!important}.pa-momentum svg{min-height:0}.pa-toggle{flex-wrap:wrap}.pa-toggle button{min-height:40px;font-size:12px}.pa-panel{min-width:0;container:analytics-panel/inline-size}.pa-highlight{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;display:grid}.pa-highlight-visual{width:112px;height:112px;margin:0 0 24px}.pa-highlight-visual>div{place-items:center;gap:0;width:70%;position:static}.pa-highlight-visual strong{overflow-wrap:anywhere;max-width:100%;font-size:20px;line-height:1.15}.pa-highlight-visual span{width:100%;font-size:11px;line-height:1.4;position:absolute;top:calc(100% + 6px);left:0}.pa-highlight-copy{overflow-wrap:anywhere}@container analytics-panel (width<=360px){.pa-highlight{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.pa-highlight-visual{justify-self:center}}.ac-console{max-width:1320px;color:inherit;overflow-wrap:anywhere;margin:auto}.ac-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.ac-header h1{letter-spacing:-.04em;margin:4px 0 8px;font-size:28px}.ac-header p{color:var(--muted);margin:0;font-size:13px}.ac-eyebrow{letter-spacing:.15em;font-weight:700;color:var(--accent)!important;font-size:10px!important}.ac-notice{border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);margin-bottom:20px;padding:12px 16px;font-size:12px;line-height:1.7}.ac-notice strong{display:block}.ac-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.ac-metrics button{border:1px solid var(--line);color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:15px;display:flex}.ac-metrics button.selected{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 6%,transparent)}.ac-metrics span{color:var(--muted);font-size:12px}.ac-metrics strong{font-size:25px}.ac-toolbar{flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;display:flex}.ac-toolbar>span{color:var(--muted);margin-left:auto;padding:10px 0;font-size:12px}.ac-console label{flex-direction:column;gap:7px;font-size:11px;font-weight:600;display:flex}.ac-console select,.ac-console input,.ac-console textarea{border:1px solid var(--line);color:inherit;background:0 0;border-radius:7px;width:100%;min-width:0;padding:9px 10px;font-size:12px}.ac-toolbar select{min-width:150px}.ac-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1.6fr);align-items:start;gap:20px;display:grid}.ac-queue,.ac-detail{border:1px solid var(--line);border-radius:10px;min-width:0;padding:18px}.ac-section-title{justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px;display:flex}.ac-section-title h2{overflow-wrap:anywhere;margin:0;font-size:17px}.ac-section-title span{color:var(--muted);font-size:11px}.ac-case{border:0;border-bottom:1px solid var(--line);width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:5px;flex-direction:column;align-items:stretch;gap:8px;padding:16px 10px;display:flex}.ac-case:hover,.ac-case.selected{background:color-mix(in srgb,var(--accent) 7%,transparent)}.ac-case>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ac-case strong{overflow-wrap:anywhere;font-size:13px}.ac-case>span{font-size:12px}.ac-case small,.ac-timeline small{color:var(--muted);overflow-wrap:anywhere;font-size:10px}.ac-status{border:1px solid var(--line);border-radius:5px;width:-moz-fit-content;width:fit-content;padding:4px 7px;font-size:10px;font-weight:700;display:inline-block}.ac-open,.ac-review{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 25%,var(--line))}.ac-confirm{color:#ba4b55;border-color:color-mix(in srgb,#ba4b55 35%,var(--line))}.ac-empty{text-align:center;padding:35px 8px}.ac-empty>span{color:var(--accent);font-size:36px}.ac-empty h2,.ac-empty h3{font-size:17px;line-height:1.5}.ac-empty p{color:var(--muted);max-width:350px;margin:10px auto;font-size:12px;line-height:1.8}.ac-pagination{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.ac-case-summary{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;font-size:11px;display:flex}.ac-console h3{margin:20px 0 12px;font-size:13px}.ac-facts{gap:10px;margin:0 0 20px;display:grid}.ac-facts>div{grid-template-columns:95px minmax(0,1fr);gap:12px;font-size:11px;line-height:1.7;display:grid}.ac-facts dt{color:var(--muted)}.ac-facts dd{overflow-wrap:anywhere;margin:0}.ac-signal{border-left:2px solid var(--accent);background:color-mix(in srgb,var(--accent) 4%,transparent);margin:10px 0;padding:12px;font-size:12px}.ac-signal p,.ac-advisory p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.7}.ac-advisory small,.ac-help{color:var(--muted);font-size:11px;line-height:1.7}.ac-history{border-block:1px solid var(--line);margin-top:18px;padding:12px 0;font-size:12px}.ac-history .workspace-section-title,.ac-setup .workspace-section-title{font-weight:600}.ac-history button{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;width:100%;padding:12px 0;font-size:11px;display:flex}.ac-history span{color:var(--muted)}.ac-decision{margin-top:20px;padding-top:6px}.ac-decision>label{margin:12px 0}.ac-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ac-timeline{margin:0;padding:0;list-style:none}.ac-timeline li{border-bottom:1px solid var(--line);padding:12px 0;font-size:11px}.ac-timeline li>div{justify-content:space-between;gap:12px;display:flex}.ac-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.ac-timeline li>small{margin-top:8px;display:block}.ac-followup{font-size:11px;line-height:1.8}.ac-setup{border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:18px;font-size:12px}.ac-setup p{max-width:740px;line-height:1.8}.ac-setup form{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.ac-secret{overflow-wrap:anywhere;border:1px solid var(--line);margin:10px 0;padding:12px;display:block}.ac-studio{max-width:300px;margin-bottom:20px}.ac-console [role=status]{overflow-wrap:anywhere;font-size:12px;line-height:1.6}.ac-console button:disabled{opacity:.45;cursor:default}.ac-console textarea{resize:vertical}@media (max-width:1000px){.ac-layout{grid-template-columns:1fr}.ac-metrics{gap:8px}.ac-metrics button{padding:12px}}@media (max-width:500px){.ac-metrics{grid-template-columns:repeat(2,1fr)}.ac-form-row{grid-template-columns:1fr}.ac-header{align-items:start}.ac-header h1{font-size:24px}.ac-queue,.ac-detail{padding:14px}.ac-toolbar>span{margin-left:0}.ac-toolbar label{flex:1;min-width:130px}.ac-toolbar select{min-width:0}.ac-case>div{flex-wrap:wrap}}.commerce-catalog{min-width:0}.checkout-wallet-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkout-wallet-heading h2{margin:6px 0 0}.checkout-state{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex-shrink:0;padding:7px 12px;font-size:11px}.checkout-wallet-summary{border:1px solid var(--line);border-radius:12px;justify-content:space-between;gap:24px;margin:20px 0;padding:20px;display:flex}.checkout-wallet-summary code{overflow-wrap:anywhere;color:var(--muted);margin-top:8px;font-size:11px;display:block}.checkout-wallet-amount{text-align:right;flex-shrink:0}.checkout-wallet-amount strong{font-size:24px;display:block}.checkout-wallet-amount small{font-size:12px;font-weight:500}.checkout-wallet-amount span{color:var(--muted);margin-top:8px;font-size:11px;display:block}.checkout-wallet-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.checkout-wallet-actions a{text-decoration:none}.checkout-wallet-actions .text-link{color:var(--accent);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px;font-size:12px}.checkout-wallet-actions .text-link:hover{text-decoration:underline}.checkout-wallet-actions button:disabled{cursor:default;opacity:.65}.checkout-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.checkout-steps strong{font-size:12px;display:block}.checkout-steps span{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.7;display:block}.commerce-catalog .checkout-wallet-note,.commerce-catalog .checkout-funding p{color:var(--muted);font-size:12px;line-height:1.7}.checkout-funding{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.checkout-funding[hidden]{display:none}.checkout-products{border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.checkout-products>p{color:var(--muted);font-size:13px;line-height:1.7}.checkout-product{border-top:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.checkout-product>div{flex:1;min-width:0}.checkout-product h3{margin:0 0 6px;font-size:15px}.checkout-product p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.checkout-product>strong{white-space:nowrap;font-size:20px}.checkout-product small{font-size:11px;font-weight:400}.checkout-products [role=status]{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.checkout-products [data-checkout-message]:empty{display:none}.checkout-products [data-checkout-message]:not(:empty){border:1px solid var(--line);border-left:4px solid var(--accent);overflow-wrap:anywhere;border-radius:8px;margin-top:18px;padding:16px;font-size:13px;line-height:1.7}.checkout-products [data-checkout-message]>strong{font-size:14px;display:block}.checkout-products [data-checkout-message]>p{margin:6px 0 12px}.checkout-products [data-state=funds],.checkout-products [data-state=blocked]{background:#d08c2014;border-left-color:#d08c20!important}.checkout-products [data-state=failed]{background:#d9515114;border-left-color:#d95151!important}.checkout-products [data-state=success]{background:#32a58214;border-left-color:#32a582!important}@media (max-width:760px){.checkout-steps{grid-template-columns:1fr;gap:12px}.checkout-wallet-heading,.checkout-wallet-summary{flex-direction:column}.checkout-wallet-amount{text-align:left}.checkout-product{flex-wrap:wrap;gap:16px}.checkout-product>div{flex-basis:100%}.checkout-product button{margin-left:auto}}.commerce-catalog .workspace-heading h1{letter-spacing:-.025em;margin:0 0 8px;font-size:24px}.commerce-catalog fieldset{min-width:0}.commerce-catalog .table-scroll{max-width:100%;overflow-x:auto}.commerce-catalog .workspace-table{table-layout:fixed;width:100%;min-width:935px}.commerce-catalog .workspace-table th:first-child{width:140px}.commerce-catalog .workspace-table th:nth-child(2){width:200px}.commerce-catalog .workspace-table th:nth-child(3){width:130px}.commerce-catalog .workspace-table th:nth-child(4){width:170px}.commerce-catalog .workspace-table th:nth-child(5){width:210px}.commerce-catalog .workspace-table th:nth-child(6){width:85px}.commerce-catalog .workspace-table th:nth-child(7){width:145px}.commerce-catalog .workspace-table input:not([type=checkbox]),.commerce-catalog .workspace-table select{border:1px solid var(--line);background:var(--card,transparent);width:100%;min-width:0;min-height:36px;color:inherit;font:inherit;border-radius:6px;padding:8px 9px;font-size:12px;display:block}.commerce-catalog .workspace-table input+input{margin-top:6px}.commerce-catalog .workspace-table input[readonly]{color:var(--muted);background:0 0}.commerce-catalog .workspace-table input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent)}.commerce-catalog .workspace-table select:disabled{opacity:.75}.commerce-catalog .workspace-table input:focus-visible,.commerce-catalog .workspace-table select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.commerce-catalog pre{border:1px solid var(--line);background:var(--card,transparent);border-radius:8px;max-width:100%;padding:14px;font-size:12px;line-height:1.65;overflow:auto}@media (max-width:760px){.commerce-catalog .workspace-heading h1{font-size:21px}.commerce-catalog .workspace-panel{padding:16px}.commerce-catalog .form-grid{grid-template-columns:minmax(0,1fr)}}.payout-operations form{gap:16px;max-width:740px;margin-top:20px;display:grid}.payout-operations label{gap:7px;font-size:14px;line-height:1.5;display:grid}.payout-operations input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--line,#d7dae2);background:var(--surface,#fff);width:100%;min-width:0;color:inherit;font:inherit;border-radius:10px;padding:12px}.payout-operations label:has(input[type=checkbox]){align-items:flex-start;gap:10px;display:flex}.payout-operations input[type=checkbox]{accent-color:#5145cd;flex:none;margin-top:4px}.payout-operations form button{justify-self:start}.payout-operations dl{grid-template-columns:minmax(100px,160px) minmax(0,1fr);gap:12px 20px;line-height:1.5;display:grid}.payout-operations dt{color:var(--muted,#666b78);font-size:13px}.payout-operations dd{overflow-wrap:anywhere;margin:0;font-family:ui-monospace,monospace;font-size:13px}.payout-operations p{overflow-wrap:anywhere}.payout-operations summary{cursor:pointer;font-weight:650}.payout-operations .form-message:empty{display:none}@media (max-width:540px){.payout-operations dl{grid-template-columns:1fr;gap:5px}.payout-operations dd{margin-bottom:12px}.payout-operations form button{justify-self:stretch;width:100%}}.publisher-shell .studio-switcher{gap:8px;margin-top:12px;padding-bottom:10px}.publisher-shell .studio-switcher-icon{border-radius:7px;flex-basis:28px;height:28px}.publisher-shell .studio-switcher-icon svg{width:16px;height:16px}.publisher-shell .studio-switcher-identity>label{display:none}.publisher-shell .studio-switcher .select-trigger,.publisher-shell .studio-switcher select{min-height:30px;font-size:13px}.publisher-shell .studio-switcher-role{padding:3px 6px;font-size:10px}.publisher-shell .studio-switcher-manage{min-height:30px;font-size:11px}.publisher-shell #content{padding-top:18px}.publisher-shell .workspace-panel{box-shadow:none;border-radius:9px;margin-bottom:14px;padding:18px}.publisher-shell .workspace-panel h2{margin-bottom:8px;font-size:16px}.publisher-shell .workspace-panel p{font-size:12px;line-height:1.5}.publisher-shell .panel-heading{gap:12px;margin-bottom:14px}.publisher-shell .compact-page-title{margin-bottom:14px}.publisher-shell .compact-page-title p{font-size:13px;line-height:1.5}.publisher-shell .form-grid{column-gap:14px}.publisher-shell .form-field{gap:6px;margin-bottom:12px;font-size:12px}.publisher-shell .form-field input,.publisher-shell .form-field select,.publisher-shell .form-field .select-trigger{border-radius:7px;min-height:36px;padding:8px 10px;font-size:12px}.publisher-shell .form-field textarea{padding:9px 10px;font-size:12px}.publisher-shell .small-button,.publisher-shell .button{min-height:36px;padding:8px 12px;font-size:12px}.publisher-shell .rules-heading{margin-top:14px;padding-top:18px}.publisher-shell .workspace-table td,.publisher-shell .workspace-table th{padding-top:11px;padding-bottom:11px}.publisher-trophies{max-width:1240px;margin:auto}.pt-toolbar{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.pt-toolbar h1{letter-spacing:-.025em;align-items:center;gap:10px;margin:0;font-size:20px;display:flex}.pt-toolbar h1>span{background:color-mix(in srgb,var(--muted) 10%,transparent);color:var(--muted);border-radius:5px;padding:3px 7px;font-size:11px;font-weight:500}.pt-toolbar-actions{align-items:center;gap:8px;display:flex}.pt-toolbar-actions>select,.pt-toolbar-actions .select-trigger{border:1px solid var(--line);background:var(--surface,#fff);width:180px;min-height:36px;color:inherit;border-radius:7px;padding:8px 10px;font-size:12px}.publisher-trophies [hidden]{display:none!important}.pt-create{background:color-mix(in srgb,var(--accent) 3%,transparent);border:1px solid var(--line);border-radius:9px;margin-bottom:16px;padding:16px}.pt-create-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.publisher-shell .pt-create-form .form-field{margin:0}.pt-description{grid-column:1/3}.pt-create-actions{grid-column:3/5;justify-content:end;align-items:end;gap:8px;display:flex}.pt-create-actions small{color:var(--muted);align-self:center;margin-right:auto;font-size:11px}.pt-list{border-top:1px solid var(--line)}.pt-columns,.pt-row{grid-template-columns:minmax(200px,1.1fr) minmax(110px,.7fr) minmax(150px,1.4fr) auto;align-items:center;gap:16px;display:grid}.pt-columns{color:var(--muted);padding:10px 12px;font-size:10px;font-weight:650}.pt-row{border-bottom:1px solid var(--line);padding:12px;font-size:12px}.pt-identity{align-items:center;gap:10px;min-width:0;display:flex}.pt-identity>div{min-width:0}.pt-identity strong{overflow-wrap:anywhere;font-size:13px;font-weight:650;display:block}.pt-identity code{color:var(--muted);overflow-wrap:anywhere;margin-top:3px;font-size:10px;display:block}.pt-icon{background:color-mix(in srgb,var(--accent) 8%,transparent);border-radius:7px;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:18px;display:grid}.pt-game{overflow-wrap:anywhere;font-size:12px}.pt-description-text{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;overflow:hidden}.pt-award{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding:4px 0;display:flex}.pt-award input{border:1px solid var(--line);background:var(--surface,#fff);width:min(300px,100%);min-width:0;min-height:36px;color:inherit;border-radius:7px;padding:8px 10px;font-size:12px}.pt-empty{color:var(--muted);margin:0;padding:20px 12px;font-size:12px}.pt-help{color:var(--muted);margin-top:14px;font-size:11px}.pt-help p{margin:5px 0 0;line-height:1.5}.publisher-trophies .form-message:empty{display:none}[data-theme=dark] .pt-toolbar-actions>select,[data-theme=dark] .pt-award input{color:#e9ecf4;background:#202536}@media (min-width:1001px){.publisher-shell .sidebar{padding-top:26px}.publisher-shell .workspace-label{margin-top:28px;margin-bottom:12px}.publisher-shell .nav-item{border-radius:8px;margin-bottom:3px;padding:11px 12px;font-size:13px}.publisher-shell .nav-item svg{width:19px;height:19px}}@media (max-width:1000px){.pt-create-form{grid-template-columns:repeat(2,minmax(0,1fr))}.pt-create-actions{grid-column:1/-1}.pt-columns,.pt-row{grid-template-columns:minmax(160px,1fr) minmax(100px,.7fr) auto}.pt-columns>span:nth-child(3){display:none}.pt-description-text{white-space:normal;grid-column:1/3;margin-top:-6px;font-size:11px}.pt-row>[data-award-toggle]{grid-area:1/3}}@media (max-width:700px){.publisher-shell .studio-switcher{flex-wrap:wrap;display:flex}.publisher-shell .studio-switcher-identity{max-width:65%}.publisher-shell .studio-switcher-role{margin-left:0}.publisher-shell .studio-switcher-manage{margin-left:auto}.publisher-shell .form-field input,.publisher-shell .form-field select,.publisher-shell .form-field .select-trigger,.publisher-shell .button,.publisher-shell .small-button,.pt-award input,.pt-toolbar-actions>select,.pt-toolbar-actions .select-trigger{min-height:44px}.pt-toolbar{flex-direction:column;align-items:start}.pt-toolbar-actions{width:100%}.pt-toolbar-actions>.styled-select,.pt-toolbar-actions>select{flex:1}.pt-columns{display:none}.pt-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.pt-game{color:var(--muted);grid-column:1;margin-left:40px;font-size:11px}.pt-row>[data-award-toggle]{grid-area:1/2/3}.pt-description-text{grid-column:1/-1;margin-left:40px}.pt-award{flex-wrap:wrap;justify-content:start}.pt-award input{flex-basis:100%;width:100%}.pt-create-actions{flex-wrap:wrap}.pt-create-actions small{flex-basis:100%}.publisher-shell .pt-create-form .form-field{min-width:0}.pt-description{grid-column:1/-1}}.pt-toolbar-actions>.styled-select{width:180px}.pt-row button{white-space:nowrap}@media (max-width:700px){.pt-toolbar-actions>.styled-select{width:auto;min-width:0}.pt-toolbar-actions .select-trigger{width:100%}}.game-share-editor{margin:1.5rem 0}.game-share-editor>summary{cursor:pointer;border-top:1px solid var(--line);padding:12px 0;font-size:13px;font-weight:650}.game-share-editor[open]>summary{margin-bottom:10px}.share-editor-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.share-overrides{margin-top:18px}.share-overrides .workspace-section-title{margin-bottom:14px}.share-card-preview{border:1px solid var(--line,#4b4563);color:#fff;background:#17152b;border-radius:14px;overflow:hidden}.share-card-art{aspect-ratio:1200/630;color:#fff;text-align:center;background:#17152b;justify-content:center;align-items:center;padding:0;font-size:26px;display:flex;overflow:hidden}.share-card-art img{object-fit:contain;width:100%;height:100%}.share-card-copy{padding:16px}.share-card-copy small{letter-spacing:.08em;color:#b8aaff;font-size:11px;display:block}.share-card-copy strong{overflow-wrap:anywhere;color:#fff;margin:6px 0;display:block}.share-card-copy p{color:#d8d4ed;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}[data-game-share-form] fieldset{border:0;min-width:0;margin:0;padding:0}[data-share-upload]::file-selector-button{color:#fff;cursor:pointer;background:#5752dc;border:0;border-radius:6px;margin-right:10px;padding:8px 10px}@media (max-width:760px){.share-editor-layout{grid-template-columns:minmax(0,1fr)}}.workspace-section{margin-top:18px}.workspace-section-title{color:inherit;cursor:default;margin:0 0 12px;font-size:13px;font-weight:600;line-height:1.5}.workspace-section>pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:360px;overflow:auto}.publisher-shell .release-summary{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));padding:22px 24px}.publisher-game-tabs{border-bottom:1px solid var(--line);scrollbar-width:thin;gap:4px;margin:18px 0 20px;display:flex;overflow-x:auto}.publisher-game-tab{appearance:none;color:var(--muted);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:12px 18px;font-size:13px;font-weight:600}.publisher-game-tab:hover{color:inherit;background:color-mix(in srgb,var(--accent) 6%,transparent)}.publisher-game-tab[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.publisher-game-tab:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.publisher-game-panel[hidden]{display:none!important}.publisher-game-panel{min-width:0}.publisher-shell .release-summary h2{margin:4px 0 6px;font-size:22px;line-height:1.25}.publisher-shell .release-summary .release-owner{margin:0 0 8px}.release-primary-detail{max-width:68ch;color:var(--muted);margin:0 0 16px}.release-primary-actions{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.release-task-links{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.release-task-links a{color:inherit;grid-template-columns:24px minmax(0,1fr);align-content:start;column-gap:10px;min-width:0;padding:16px 14px 10px 0;text-decoration:none;display:grid}.release-task-links a+a{border-left:1px solid var(--line);padding-left:14px}.release-task-links a>span{background:color-mix(in srgb,var(--accent) 13%,transparent);width:22px;height:22px;color:var(--accent);border-radius:50%;grid-row:1/3;place-items:center;font-size:11px;font-weight:700;display:grid}.release-task-links small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.45}.release-task-links a:is(:hover,:focus-visible) strong{text-underline-offset:3px;text-decoration:underline}.release-progress{border-top:1px solid var(--line);margin-top:20px;padding-top:14px}.release-progress>summary,.hosted-build-guidance>summary,.hosted-upload-help>summary,.hosted-build-technical>summary{cursor:pointer;font-weight:600}.release-progress .release-steps{margin-top:16px}.section-anchor{display:block;position:relative;top:-16px}.hosted-builds>.hosted-build-guidance{margin:8px 0 16px}.hosted-builds .hosted-upload-help{margin:12px 0 4px}.hosted-build-row{border-top:1px solid var(--line);padding:18px 0}.hosted-build-row:first-child{border-top:0}.hosted-build-technical{margin:8px 0}.publisher-support-details{margin:0 0 14px}.publisher-support-details>summary{cursor:pointer;color:var(--muted);padding:10px 2px;font-size:12px;font-weight:600}.publisher-support-details>.workspace-panel{margin-top:10px}@media (max-width:700px){.publisher-shell .release-summary{padding:18px}.release-primary-actions{flex-direction:column;align-items:stretch}.release-primary-actions .button{justify-content:center;width:100%}.publisher-game-tab{padding:11px 13px;font-size:12px}.release-task-links{grid-template-columns:minmax(0,1fr)}.release-task-links a{padding:12px 0}.release-task-links a+a{border-left:0;border-top:1px solid var(--line);padding-left:0}}.publisher-trophies>a.pt-help{min-height:44px;color:var(--accent);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.publisher-trophies>a.pt-help:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline}.publisher-shell{--publisher-surface:#fff;--publisher-soft:#f1f0fb;--publisher-good:#317b61}[data-theme=dark] .publisher-shell{--publisher-surface:#1c202c;--publisher-soft:#27263c;--publisher-good:#a5d4be}.publisher-shell #content{max-width:1440px;margin:0 auto;padding-bottom:48px}.publisher-shell .compact-context-title{letter-spacing:-.035em;font-size:28px;line-height:1.2}.publisher-shell .compact-page-title{align-items:center;margin:10px 0 28px}.publisher-listing-status{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.publisher-game-layout{grid-template-columns:184px minmax(0,1fr);align-items:start;gap:28px;display:grid}.publisher-game-sidebar{position:sticky;top:24px}.publisher-nav-caption{letter-spacing:.13em;color:var(--muted);margin:0 0 12px 12px;font-size:10px;font-weight:700}.publisher-game-tabs{border:0;flex-direction:column;gap:6px;margin:0;display:flex;overflow:visible}.publisher-game-tab{text-align:left;white-space:normal;min-height:64px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:13px 10px;display:flex}.publisher-game-tab>span:last-child{min-width:0}.publisher-game-tab strong{color:inherit;font-size:12px;display:block}.publisher-game-tab small{margin-top:4px;font-size:10px;font-weight:400;line-height:1.5;display:block}.publisher-tab-number{border:1px solid var(--line);background:var(--publisher-surface);border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:11px;display:grid}.publisher-game-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--accent) 18%,var(--line));background:var(--publisher-soft);color:var(--accent)}.publisher-game-tab[aria-selected=true] .publisher-tab-number{background:var(--accent);color:#fff;border-color:var(--accent)}.publisher-workspace-help{border-top:1px solid var(--line);margin-top:26px;padding:20px 12px;font-size:11px;display:block}.publisher-workspace-help strong,.publisher-workspace-help span{display:block}.publisher-workspace-help span{color:var(--muted);margin-top:6px;line-height:1.6}.publisher-game-content,.publisher-game-panel{min-width:0}.publisher-section-heading{margin:4px 0 24px}.publisher-shell .publisher-section-heading h2{letter-spacing:-.025em;margin:7px 0;font-size:24px}.publisher-section-heading>p:last-child{color:var(--muted);max-width:62ch;margin:0;font-size:13px;line-height:1.65}.publisher-shell .publisher-game-content .workspace-panel{border-radius:16px;margin-bottom:18px;padding:24px}.publisher-shell .publisher-game-content .form-field{gap:8px;margin-bottom:18px;font-size:13px}.publisher-shell .publisher-game-content .form-field input,.publisher-shell .publisher-game-content .form-field select,.publisher-shell .publisher-game-content .form-field .select-trigger{border-radius:9px;min-height:44px;padding:11px 12px;font-size:13px}.publisher-shell .publisher-game-content .form-field textarea{padding:12px;font-size:13px;line-height:1.65}.publisher-shell .publisher-game-content .button,.publisher-shell .publisher-game-content .small-button{border-radius:9px;min-height:42px;padding:10px 16px;font-size:12px}.publisher-shell .release-summary{border:0;padding:0}.release-overview-top{background:var(--publisher-soft);border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));border-radius:20px;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:30px;margin-bottom:24px;padding:28px 30px;display:grid}.release-overview-top .eyebrow{letter-spacing:.13em;margin:0 0 12px;font-size:10px}.publisher-shell .release-summary h2{letter-spacing:-.035em;margin:12px 0;font-size:27px;line-height:1.2}.publisher-shell .release-summary .release-owner{background:var(--publisher-surface);color:var(--accent);border-radius:6px;margin:0;padding:5px 8px;font-size:10px;font-weight:650;display:inline-flex}.release-primary-detail{max-width:53ch;color:var(--muted);margin:0 0 20px;font-size:13px;line-height:1.7}.release-completion{text-align:center;min-width:0}.release-progress-ring{background:conic-gradient(var(--accent) var(--release-progress),color-mix(in srgb,var(--accent) 12%,var(--publisher-surface)) 0);border-radius:50%;place-items:center;width:126px;height:126px;margin:auto;display:grid;position:relative}.release-progress-ring:before{content:"";background:var(--publisher-soft);border-radius:50%;position:absolute;inset:10px}.release-progress-ring>strong{letter-spacing:-.06em;font-size:36px;font-weight:650;position:relative}.release-progress-ring>strong>span{color:var(--muted);letter-spacing:-.04em;margin-left:3px;font-size:20px;font-weight:400}.release-completion>p{margin:12px 0 3px;font-size:11px;font-weight:600}.release-completion>small{color:var(--muted);font-size:10px}.release-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(220px,.85fr);align-items:start;gap:26px;display:grid}.release-progress{border:0;margin:0;padding:0}.release-plan-heading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;display:flex}.release-plan-heading .eyebrow{letter-spacing:.12em;color:var(--muted);margin:0 0 6px;font-size:9px}.release-plan-heading h3,.release-quick-help h3{letter-spacing:-.02em;margin:0;font-size:16px}.release-plan-heading>span{color:var(--muted);white-space:nowrap;font-size:10px}.release-progress .release-steps{gap:0;margin:0}.release-summary .release-steps li{border:0;border-bottom:1px solid var(--line);border-radius:0;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:18px 0;display:grid;position:relative}.release-step-marker{border:1px solid var(--line);background:var(--publisher-surface);width:27px;height:27px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:grid}.release-steps [data-state=done] .release-step-marker{background:color-mix(in srgb,var(--publisher-good) 12%,var(--publisher-surface));color:var(--publisher-good);border-color:#0000}.release-steps [data-state=action] .release-step-marker{background:var(--accent);color:#fff;border-color:#0000}.release-step-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-height:27px;display:flex}.release-step-heading>strong{font-size:12px;font-weight:650}.release-step-heading .release-step-state{padding:4px 7px;font-size:9px;line-height:1.2}.release-summary .release-steps li p{margin:5px 0 0;font-size:11px;line-height:1.65}.release-step-action{min-height:36px;color:var(--accent);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:7px 0 0;font-size:11px;font-weight:650;display:inline-flex}.release-step-action:disabled{opacity:.5;cursor:default}.release-quick-help{border:1px solid var(--line);background:var(--publisher-surface);border-radius:16px;padding:22px}.release-task-links{border:0;margin:12px 0 0;display:block}.release-task-links a,.release-task-links a+a{border:0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 16px;gap:4px 6px;padding:15px 0;display:grid}.release-task-links strong{font-size:11px}.release-task-links small{margin:0;font-size:10px;line-height:1.6}.release-task-links a>span{width:auto;height:auto;color:var(--muted);background:0 0;grid-area:1/2/3;font-size:14px}.release-help-note{margin-top:22px;font-size:11px;line-height:1.7}.release-help-note>strong{font-size:11px}.release-help-note p{color:var(--muted);margin:7px 0;font-size:11px}.release-help-note a{color:var(--accent);font-size:10px;font-weight:600}.release-quick-help>[data-live-build],.release-quick-help>[data-selected-build],.release-quick-help>[data-contest-note]{color:var(--muted);border-top:1px solid var(--line);padding-top:14px;font-size:10px;line-height:1.7}.release-summary>.release-hashes,.release-summary>.release-other{color:var(--muted);border-top:1px solid var(--line);margin-top:24px;padding-top:18px;font-size:11px}.release-summary>.release-hashes summary,.release-summary>.release-other summary{cursor:pointer;min-height:32px}.publisher-home-header{justify-content:space-between;align-items:center;gap:24px;margin:10px 0 28px;display:flex}.publisher-home-header h1{letter-spacing:-.045em;margin:10px 0;font-size:32px;line-height:1.2}.publisher-home-header p:last-child{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.publisher-home .button{white-space:nowrap;border-radius:10px;min-height:44px;padding:12px 18px}.publisher-home-metrics{background:var(--publisher-soft);border:1px solid color-mix(in srgb,var(--accent) 10%,var(--line));border-radius:18px;align-items:center;gap:36px;margin-bottom:36px;padding:24px 28px;display:flex}.publisher-home-metrics>div{flex-direction:column;gap:8px;display:flex}.publisher-home-metrics strong{letter-spacing:-.04em;font-size:28px;line-height:1}.publisher-home-metrics span{color:var(--muted);font-size:11px}.publisher-home-metrics>a{color:var(--accent);align-items:center;gap:8px;min-height:44px;margin-left:auto;font-size:11px;font-weight:600;display:flex}.publisher-home-metrics>a svg{width:15px;height:15px}.publisher-home-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.publisher-home-heading h2{letter-spacing:-.025em;margin:0 0 6px;font-size:20px}.publisher-home-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.publisher-home-heading>a{color:var(--accent);align-items:center;min-height:44px;font-size:11px;display:flex}.publisher-game-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.publisher-game-card{background:var(--publisher-surface);border:1px solid var(--line);border-radius:18px;align-items:start;gap:18px;min-width:0;padding:24px;display:flex}.publisher-game-art{background:var(--publisher-soft);width:64px;height:64px;color:var(--accent);border-radius:15px;flex-shrink:0;place-items:center;display:grid;overflow:hidden}.publisher-game-art svg{width:29px;height:29px}.publisher-game-art img{object-fit:contain;width:100%;height:100%}.publisher-game-card-main{flex:1;min-width:0}.publisher-game-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;display:flex}.publisher-game-category{color:var(--muted);margin:0 0 7px;font-size:10px}.publisher-game-card h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.publisher-game-card .status-badge{white-space:normal;font-size:9px;line-height:1.5}.publisher-game-next{color:var(--muted);margin:14px 0 20px;font-size:12px;line-height:1.75}.publisher-game-card-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.publisher-game-card-footer>span{color:var(--muted);font-size:10px}.publisher-game-card-footer .small-button{border-radius:9px;min-height:40px;font-size:11px}.publisher-home-help{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:30px;padding:26px 0;font-size:12px;display:flex}.publisher-home-help p{color:var(--muted);max-width:65ch;margin:6px 0 0;font-size:11px;line-height:1.7}.publisher-home-help>a{color:var(--accent);white-space:nowrap;align-items:center;min-height:44px;font-size:11px;display:flex}.publisher-first-game{text-align:center;background:var(--publisher-surface);border:1px solid var(--line);border-radius:20px;padding:44px 24px}.publisher-first-game-icon{background:var(--publisher-soft);width:60px;height:60px;color:var(--accent);border-radius:18px;place-items:center;margin:0 auto 20px;display:grid}.publisher-first-game-icon svg{width:28px;height:28px}.publisher-first-game h2{letter-spacing:-.03em;margin:0 0 12px;font-size:24px}.publisher-first-game>p{max-width:50ch;color:var(--muted);margin:0 auto 24px;font-size:13px;line-height:1.8}.publisher-first-game ol{border-top:1px solid var(--line);justify-content:center;gap:24px;margin:30px 0 0;padding:22px 0 0;list-style:none;display:flex}.publisher-first-game li{color:var(--muted);align-items:center;gap:8px;font-size:11px;display:flex}.publisher-first-game li span{background:var(--publisher-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid}.publisher-managed-games{margin:0 0 32px}@media (max-width:1200px){.publisher-game-layout{grid-template-columns:164px minmax(0,1fr);gap:20px}.release-overview-grid{grid-template-columns:minmax(0,1fr)}.release-quick-help{display:block}.publisher-game-cards{grid-template-columns:minmax(0,1fr)}.publisher-game-card-heading{flex-wrap:nowrap}}@media (max-width:1000px){.publisher-game-layout{grid-template-columns:minmax(0,1fr);gap:24px}.publisher-game-sidebar{position:static}.publisher-nav-caption,.publisher-workspace-help{display:none}.publisher-game-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.publisher-game-tab{gap:7px;min-height:60px;padding:10px 8px}.publisher-game-tab small{font-size:9px}.publisher-game-tab strong{font-size:11px}.publisher-tab-number{width:22px;height:22px}.release-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(210px,.85fr)}.release-quick-help{display:block}}@media (max-width:700px){.publisher-shell .compact-context-title{font-size:24px}.publisher-shell .compact-page-title{flex-direction:column;align-items:start;gap:14px;margin-bottom:22px}.publisher-game-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.publisher-game-tab{min-height:62px;padding:12px}.publisher-game-tab strong{font-size:12px}.publisher-game-tab small{font-size:10px}.publisher-game-layout{gap:20px}.release-overview-top{border-radius:16px;grid-template-columns:minmax(0,1fr) 82px;gap:16px;padding:22px 18px}.publisher-shell .release-summary h2{font-size:23px;line-height:1.25}.release-progress-ring{width:78px;height:78px}.release-progress-ring:before{inset:7px}.release-progress-ring>strong{font-size:27px}.release-progress-ring>strong>span{font-size:15px}.release-completion>p{font-size:9px;line-height:1.5}.release-completion>small{font-size:9px}.release-primary-detail{font-size:12px}.release-overview-grid{grid-template-columns:minmax(0,1fr);gap:24px}.release-primary-actions .button{width:auto}.release-plan-heading{gap:8px}.release-plan-heading>span{font-size:9px}.release-summary .release-steps li{gap:10px;padding:17px 0}.release-step-heading>strong{font-size:12px}.release-step-heading{flex-direction:column;align-items:start;gap:6px}.release-summary .release-steps li p{font-size:12px}.release-step-action{min-height:44px;font-size:12px}.publisher-section-heading{margin-bottom:18px}.publisher-shell .publisher-game-content .workspace-panel{padding:20px 16px}.publisher-shell .publisher-game-content .form-field input,.publisher-shell .publisher-game-content .form-field textarea{font-size:16px}.publisher-home-header{flex-direction:column;align-items:start;gap:18px;margin-bottom:24px}.publisher-home-header h1{font-size:28px}.publisher-home-metrics{flex-wrap:wrap;gap:20px;margin-bottom:28px;padding:22px 20px}.publisher-home-metrics>div{flex:1;min-width:68px}.publisher-home-metrics span{font-size:10px;line-height:1.6}.publisher-home-metrics>a{border-top:1px solid color-mix(in srgb,var(--accent) 15%,var(--line));flex-basis:100%;min-height:36px;margin:0;padding-top:14px}.publisher-home-heading{flex-direction:column;align-items:start;gap:4px}.publisher-home-heading h2{font-size:19px}.publisher-game-card{gap:12px;padding:20px 16px}.publisher-game-art{border-radius:11px;width:44px;height:44px}.publisher-game-art svg{width:22px;height:22px}.publisher-game-card-heading{flex-wrap:wrap;gap:10px}.publisher-game-card h3{font-size:16px}.publisher-game-card-footer{flex-direction:column;align-items:start}.publisher-game-next{font-size:12px}.publisher-game-card-footer .small-button{min-height:44px}.publisher-home-help{flex-direction:column;align-items:start;gap:10px}.publisher-home-help>a{white-space:normal}.publisher-first-game{padding:30px 18px}.publisher-first-game h2{font-size:23px}.publisher-first-game ol{flex-direction:column;align-items:start;gap:14px;margin-top:24px}.publisher-first-game li{font-size:12px}}@media (prefers-reduced-motion:reduce){.release-progress-ring{transition:none}}.publisher-create-steps{background:var(--publisher-soft);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 24px;padding:20px 24px;list-style:none;display:grid}.publisher-create-steps li{color:var(--muted);align-items:center;gap:10px;font-size:12px;display:flex}.publisher-create-steps li>span{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.publisher-create-steps li[aria-current=step]{color:var(--accent)}.publisher-create-steps li[aria-current=step]>span{background:var(--accent);color:#fff;border-color:var(--accent)}.publisher-create-steps strong,.publisher-create-steps small{display:block}.publisher-create-steps small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;line-height:1.5}@media (max-width:700px){.publisher-create-steps{grid-template-columns:minmax(0,1fr);gap:16px;padding:20px}.publisher-create-steps li{font-size:12px}}.publisher-contest-settings{border-top:1px solid var(--line);margin:20px 0;padding:16px 0}.publisher-contest-settings[hidden]{display:none!important}.publisher-contest-settings>summary{cursor:pointer;min-height:28px;font-size:12px;font-weight:600}.publisher-contest-settings>.workspace-panel{margin-top:16px}.publisher-contest-settings .rules-heading{border:0;margin-top:8px;padding-top:8px}.publisher-game-content .draft-form>.fine-print:empty{display:none}.publisher-game-content .hosted-pending{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:18px 0;padding:14px 0}.hosted-pending-empty{color:var(--muted);font-size:11px}.hosted-pending-empty>span{line-height:1.7}.publisher-game-content .hosted-archive-picker{background:var(--publisher-soft);border:1px dashed color-mix(in srgb,var(--accent) 40%,var(--line));border-radius:12px;margin:18px 0;padding:22px}.publisher-game-content .hosted-archive-picker input{box-shadow:none;background:0 0;border:0;max-width:100%;min-height:44px;padding:8px 0!important}.hosted-archive-picker input::file-selector-button{background:var(--publisher-surface);color:var(--accent);border:1px solid var(--line);font:inherit;cursor:pointer;border-radius:8px;margin-right:12px;padding:11px 14px;font-size:12px;font-weight:600}.hosted-upload-settings{border-bottom:1px solid var(--line);margin:0 0 18px;padding:2px 0 16px}.hosted-upload-settings>summary{cursor:pointer;min-height:32px;font-size:12px;font-weight:600}.hosted-upload-settings>summary small{color:var(--muted);margin-left:6px;font-size:10px;font-weight:400}.hosted-upload-settings[open]>summary{margin-bottom:14px}@media (max-width:700px){.publisher-game-content .hosted-archive-picker{padding:18px 14px}.hosted-upload-settings>summary small{margin:6px 0 0;display:block}.hosted-pending-empty{align-items:start;gap:12px}}.publisher-shell .apps-versions-panel{background:var(--publisher-surface);border-radius:16px;padding:0;overflow:hidden}.publisher-shell .apps-versions-panel>.panel-heading{margin:0;padding:24px 24px 18px}.publisher-shell .apps-versions-panel h2{letter-spacing:-.025em;margin-bottom:7px;font-size:20px}.publisher-shell .apps-versions-panel>.table-scroll{box-shadow:none;border:0;border-radius:0}.publisher-shell .apps-versions-panel .workspace-table{min-width:600px}.publisher-shell .apps-versions-panel .workspace-table th{background:color-mix(in srgb,var(--publisher-soft) 60%,var(--publisher-surface));text-transform:none;letter-spacing:0;padding:14px 24px;font-size:10px;font-weight:550}.publisher-shell .apps-versions-panel .workspace-table td{vertical-align:middle;padding:18px 24px;font-size:12px}.publisher-shell .apps-versions-panel .workspace-table td:first-child{min-width:190px}.publisher-shell .apps-versions-panel .workspace-table td:first-child strong{font-size:13px}.publisher-shell .apps-versions-panel .workspace-table td:last-child{white-space:nowrap}.publisher-shell .apps-versions-panel .workspace-table .small-button{border-radius:8px;min-height:36px;font-size:11px}.publisher-shell .apps-versions-panel .workspace-table [data-visibility]{color:var(--muted);background:0 0;border-color:#0000}.app-visibility{border:1px solid var(--line);border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.app-visibility:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.app-visibility.is-visible{color:var(--publisher-good);background:color-mix(in srgb,var(--publisher-good) 8%,var(--publisher-surface));border-color:color-mix(in srgb,var(--publisher-good) 20%,var(--line))}.app-visibility.is-hidden{color:var(--muted);background:color-mix(in srgb,var(--muted) 6%,var(--publisher-surface))}.app-active-version{font-size:12px;font-weight:600}.publisher-shell .apps-versions-panel .apps-versions-empty{color:var(--muted);padding:28px 24px;font-size:12px}.publisher-shell .apps-versions-panel>[data-game-message]:empty{display:none}@media (max-width:700px){.publisher-shell .apps-versions-panel>.panel-heading{padding:20px 16px 16px}.publisher-shell .apps-versions-panel .workspace-table th,.publisher-shell .apps-versions-panel .workspace-table td{padding-left:16px;padding-right:16px}.publisher-shell .apps-versions-panel .workspace-table .small-button{min-height:44px}}.publisher-managed-game{min-width:0}.managed-game-header{justify-content:space-between;align-items:center;gap:24px;margin:20px 0 28px;display:flex}.managed-game-identity{align-items:center;gap:16px;min-width:0;display:flex}.managed-game-identity .eyebrow{letter-spacing:.13em;margin:0 0 8px;font-size:9px}.managed-game-header h1{letter-spacing:-.035em;overflow-wrap:anywhere;margin:0 0 8px;font-size:28px;line-height:1.25}.managed-game-identity>div>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.managed-game-identity>div>p:last-child span{margin:0 6px}.publisher-shell .managed-game-header .button,.publisher-shell .managed-game-header .small-button{white-space:nowrap;border-radius:10px;min-height:44px;padding:11px 16px}.managed-game-tabs{border-bottom:1px solid var(--line);gap:8px;margin-bottom:28px;display:flex;overflow:auto}.managed-game-tabs button{appearance:none;color:var(--muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;min-height:48px;padding:14px 16px;font-size:12px;font-weight:600}.managed-game-tabs button[aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.managed-game-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}.publisher-managed-game [role=tabpanel][hidden]{display:none!important}.managed-game-overview{grid-template-columns:minmax(220px,.8fr) minmax(0,1.4fr);gap:24px;display:grid}.managed-active-version{background:var(--publisher-soft);border:1px solid color-mix(in srgb,var(--accent) 12%,var(--line));border-radius:18px;padding:28px}.managed-active-version>.eyebrow,.managed-next-version>.eyebrow{letter-spacing:.13em;margin:0 0 16px;font-size:9px}.managed-active-version>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-bottom:18px;font-size:32px;line-height:1.2;display:block}.managed-active-version>p:last-child,.managed-active-version>.managed-status-note{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.8}.managed-next-version{background:var(--publisher-surface);border:1px solid var(--line);border-radius:18px;padding:28px}.managed-next-version h2{letter-spacing:-.03em;margin:0 0 14px;font-size:24px;line-height:1.3}.managed-next-version>p:not(.eyebrow){color:var(--muted);max-width:60ch;margin:0 0 24px;font-size:13px;line-height:1.8}.publisher-shell .managed-next-version .button,.publisher-shell .managed-next-version .small-button{border-radius:9px;min-height:44px;padding:11px 16px}.managed-overview-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.managed-overview-links button{text-align:left;border:1px solid var(--line);background:var(--publisher-surface);color:inherit;cursor:pointer;font:inherit;border-radius:14px;grid-template-columns:minmax(0,1fr) 22px;align-items:center;gap:7px 12px;padding:22px 24px;display:grid}.managed-overview-links strong{font-size:13px}.managed-overview-links span{color:var(--muted);font-size:11px}.managed-overview-links svg{width:18px;height:18px;color:var(--accent);grid-area:1/2/3}.managed-release-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.85fr);align-items:start;gap:28px;display:grid}.publisher-shell .managed-version-form{border-radius:16px;padding:28px}.managed-version-form h3,.managed-release-guide h3,.publisher-managed-game [data-managed-sharing]>h3{letter-spacing:-.02em;margin:0 0 22px;font-size:16px}.publisher-shell .managed-version-form .form-field{gap:8px;margin-bottom:22px;font-size:12px}.publisher-shell .managed-version-form input{border-radius:9px;min-height:46px;padding:12px;font-size:13px}.managed-version-form small{color:var(--muted);font-size:10px;line-height:1.7}.managed-version-form code{overflow-wrap:anywhere;font-size:10px}.publisher-shell .managed-version-form>.button{border-radius:9px;min-height:44px;padding:12px 18px}.managed-release-guide{padding:12px 4px}.managed-release-guide ol{gap:24px;margin:0;padding:0;list-style:none;display:grid}.managed-release-guide li{grid-template-columns:27px minmax(0,1fr);gap:12px;display:grid}.managed-release-guide li>span{background:var(--publisher-soft);width:27px;height:27px;color:var(--accent);border-radius:50%;place-items:center;font-size:11px;font-weight:650;display:grid}.managed-release-guide li strong{font-size:12px}.managed-release-guide li p{color:var(--muted);margin:6px 0 0;font-size:11px;line-height:1.8}.managed-current-note{border-top:1px solid var(--line);color:var(--muted);margin:24px 0 14px;padding-top:20px;font-size:11px;line-height:1.8}.managed-release-guide>a{color:var(--accent);align-items:center;min-height:44px;font-size:11px;display:inline-flex}.publisher-shell .publisher-managed-game .workspace-panel{border-radius:16px;padding:24px}.managed-version-history{min-width:600px}.managed-version-history td{vertical-align:top}.managed-version-history code{font-size:10px}.workspace-table .managed-review-note{white-space:normal;max-width:46ch;margin-top:9px;line-height:1.7}.publisher-managed-game [data-managed-sharing] fieldset{border:0;min-width:0;padding:0}.publisher-shell #content details.managed-sharing-section>summary{border-width:0;padding-left:0;font-size:18px;font-weight:700}.publisher-managed-game .managed-sharing-section[open]>summary{margin-bottom:20px}.publisher-managed-game [data-managed-sharing] .form-field{font-size:12px}.publisher-managed-game [data-managed-sharing] input,.publisher-managed-game [data-managed-sharing] textarea{font-size:13px}.publisher-shell .apps-versions-panel .workspace-table .text-link{margin-right:14px;font-size:11px}.publisher-shell .apps-versions-panel .workspace-table th:last-child,.publisher-shell .apps-versions-panel .workspace-table td:last-child{text-align:right;white-space:nowrap}@media (max-width:900px){.managed-game-header{flex-direction:column;align-items:start}.managed-release-layout{grid-template-columns:minmax(0,1fr)}.managed-release-guide{padding:0 0 24px}.managed-game-overview{grid-template-columns:minmax(0,1fr)}.managed-active-version{padding:24px}.managed-active-version>strong{font-size:28px}.managed-overview-links{gap:16px}}@media (max-width:700px){.managed-game-header{gap:20px;margin-top:18px}.managed-game-header h1{font-size:24px}.managed-game-identity{gap:12px}.managed-game-header .form-actions{width:100%}.managed-game-header .form-actions>.button{flex:1;justify-content:center}.managed-game-tabs{gap:0;margin-bottom:24px}.managed-game-tabs button{padding:12px 13px;font-size:11px}.managed-next-version{padding:22px 20px}.managed-next-version h2{font-size:22px}.managed-next-version>p:not(.eyebrow){font-size:12px}.managed-overview-links{grid-template-columns:minmax(0,1fr)}.managed-overview-links button{padding:20px}.publisher-shell .managed-version-form,.publisher-shell .publisher-managed-game .workspace-panel{padding:20px 16px}.publisher-shell .managed-version-form input,.publisher-managed-game [data-managed-sharing] input,.publisher-managed-game [data-managed-sharing] textarea{font-size:16px}.managed-release-guide li p{font-size:12px}}.game-visibility-switch{--signal:var(--accent);color:var(--signal);cursor:pointer;background:0 0;border:0;border-radius:24px;flex-shrink:0;align-items:center;gap:12px;min-height:44px;padding:4px 0 4px 4px;display:inline-flex}.game-visibility-switch.is-hidden{--signal:#676f80}.game-visibility-track{background:#4d358e;border:1px solid #c6b9ec;border-radius:22px;width:70px;height:36px;transition:background .25s,border-color .25s;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px #21133625}.game-visibility-switch.is-hidden .game-visibility-track{background:#e5e7ec;border-color:#c6cad4}.game-visibility-thumb{color:#6550b9;background:#eee9ff;border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .28s cubic-bezier(.2,.8,.2,1),background .25s;display:grid;position:absolute;top:3px;left:3px;transform:translate(34px);box-shadow:0 2px 5px #19102c29}.game-visibility-thumb svg{z-index:1;width:20px;height:16px;position:relative}.game-visibility-switch.is-hidden .game-visibility-thumb{color:#777e8f;background:#fff;transform:translate(0)}.game-visibility-stars{color:#d8ccff;opacity:1;font-size:13px;transition:opacity .2s;position:absolute;top:6px;left:10px}.game-visibility-stars i{font-size:16px;font-style:normal;position:absolute;top:8px;left:15px}.game-visibility-switch.is-hidden .game-visibility-stars{opacity:.2;color:#747b8a}.game-visibility-label{letter-spacing:.06em;text-transform:uppercase;text-align:left;min-width:7ch;font:700 12px/1.4 ui-monospace,SFMono-Regular,monospace}.game-visibility-switch:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.game-visibility-switch:hover:not(:disabled) .game-visibility-thumb svg{filter:drop-shadow(0 0 3px #a58cfb80)}.game-visibility-switch:disabled{cursor:default;opacity:.7}.game-visibility-laser{opacity:0;background:#eee4ff;width:9px;height:2px;position:absolute;top:16px;left:35px;box-shadow:-15px 5px #bda6ff}.game-visibility-flame{opacity:0;background:#bda6ff;width:7px;height:4px;position:absolute;top:12px;left:0;box-shadow:-3px 1px #f1e9ff}.game-visibility-switch.is-launching .game-visibility-thumb{animation:.9s cubic-bezier(.2,.8,.2,1) both visibility-liftoff}.game-visibility-switch.is-launching .game-visibility-laser{animation:.28s linear 3 visibility-fire}.game-visibility-switch.is-launching .game-visibility-flame{animation:.15s steps(2,end) 6 visibility-thrust}@keyframes visibility-liftoff{0%{transform:translate(0)}55%{transform:translate(34px,-2px)}75%{opacity:0;transform:translate(46px,-4px)}76%{opacity:0;transform:translate(34px)}to{opacity:1;transform:translate(34px)}}@keyframes visibility-fire{0%{opacity:0;transform:translate(-8px)}15%{opacity:1}to{opacity:0;transform:translate(38px)}}@keyframes visibility-thrust{0%,to{opacity:.4;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}html[data-theme=dark] .game-visibility-switch.is-hidden{--signal:#a4acc1}html[data-theme=dark] .game-visibility-switch.is-hidden .game-visibility-track{background:#303545;border-color:#525a70}html[data-theme=dark] .game-visibility-switch.is-hidden .game-visibility-thumb{color:#636d82;background:#d8dce6}@media (prefers-reduced-motion:reduce){.game-visibility-switch *{transition:none!important;animation:none!important}}.publisher-shell #content details>summary{cursor:pointer;border:1px solid #0000;border-radius:10px;min-height:46px;padding:13px 44px 13px 14px;font-size:12px;font-weight:600;line-height:1.6;list-style:none;transition:background-color .2s,border-color .2s,color .2s;position:relative}.publisher-shell #content details>summary::-webkit-details-marker{display:none}.publisher-shell #content details>summary::marker{content:""}.publisher-shell #content details>summary:after{content:"";transform-origin:65% 65%;width:8px;height:8px;color:var(--accent);opacity:.65;border-bottom:1.6px solid;border-right:1.6px solid;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:calc(50% - 6px);right:17px;transform:rotate(45deg)}.publisher-shell #content details>summary:hover{background:color-mix(in srgb,var(--accent) 6%,transparent);border-color:color-mix(in srgb,var(--accent) 10%,var(--line))}.publisher-shell #content details>summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.publisher-shell #content details[open]>summary{background:color-mix(in srgb,var(--accent) 5%,transparent);margin-bottom:14px}.publisher-shell #content details[open]>summary:after{opacity:1;transform:rotate(225deg)}.publisher-shell #content details[data-soft-open=false]>summary:after{opacity:.65;transform:rotate(45deg)}.publisher-shell #content details[data-soft-open=true]>:not(summary){animation:.24s ease-out both publisher-disclosure-reveal}@keyframes publisher-disclosure-reveal{0%{opacity:.25;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.publisher-shell #content details>summary,.publisher-shell #content details>summary:after{transition:none}.publisher-shell #content details[data-soft-open=true]>:not(summary){animation:none}}.publisher-shell .studio-switcher{margin-top:16px;padding-bottom:16px}.publisher-shell .studio-switcher-identity{width:320px;max-width:min(380px,100%)}.publisher-shell .studio-switcher .studio-selector-trigger{border:1px solid var(--line);background:var(--publisher-surface);text-align:left;border-radius:14px;align-items:center;gap:12px;min-height:72px;padding:10px 14px;display:flex}.studio-selector-avatar{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#8e72ee,#5744bb);border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-size:14px;font-weight:750;display:grid;box-shadow:inset 0 1px #ffffff40}.studio-selector-copy{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.studio-selector-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.studio-selector-copy small,.studio-selector-copy>span{color:var(--muted);font-size:11px;font-weight:400}.studio-selector-trigger .studio-selector-copy>small{letter-spacing:.08em;font-size:9px;font-weight:600}.studio-selector-trigger .select-chevron{margin-left:12px}.studio-switcher-menu.select-menu{border:1px solid var(--line);background:var(--publisher-surface,#fff);color:inherit;border-radius:18px;padding:10px;overflow:auto;box-shadow:0 16px 54px #17102d26}.studio-selector-search{border:1px solid var(--line);background:color-mix(in srgb,var(--muted) 5%,transparent);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.studio-selector-search svg{width:17px;height:17px;color:var(--muted);flex-shrink:0}.studio-selector-search input{color:inherit;font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:24px;padding:0;font-size:13px}.studio-selector-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.studio-selector-caption{letter-spacing:.08em;color:var(--muted);justify-content:space-between;align-items:center;margin:18px 0 10px;padding:0 10px;font-size:10px;display:flex}.studio-selector-caption>span{background:color-mix(in srgb,var(--muted) 9%,transparent);border-radius:5px;padding:2px 5px}.studio-selector-options{overscroll-behavior:contain;max-height:260px;overflow-y:auto}.studio-switcher-menu .studio-selector-options>button{border:1px solid #0000;border-radius:12px;gap:12px;min-height:64px;margin-bottom:4px;padding:12px 10px}.studio-switcher-menu .studio-selector-options>button[aria-checked=true]{border-color:color-mix(in srgb,var(--accent) 24%,var(--line));background:color-mix(in srgb,var(--accent) 9%,transparent)}.studio-switcher-menu button[hidden],.studio-selector-empty[hidden]{display:none}.studio-selector-options>button:nth-child(3n+2) .studio-selector-avatar{background:linear-gradient(145deg,#8293bd,#4a5b84)}.studio-selector-options>button:nth-child(3n+3) .studio-selector-avatar{background:linear-gradient(145deg,#b384b9,#795485)}.studio-selector-current{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);border-radius:6px;flex-shrink:0;align-items:center;gap:3px;padding:4px 7px;font-size:9px;font-weight:650;display:inline-flex}.studio-switcher-menu .studio-selector-current svg{width:11px;height:11px}.studio-selector-arrow{color:var(--muted);font-size:17px}.studio-selector-footer{border-top:1px solid var(--line);gap:4px;margin-top:10px;padding-top:10px;display:flex}.studio-switcher-menu .studio-selector-footer>button{white-space:nowrap;justify-content:center;gap:6px;min-height:42px;padding:10px 6px;font-size:11px;font-weight:550}.studio-selector-empty{color:var(--muted);padding:14px 10px;font-size:12px}[data-theme=dark] .studio-switcher-menu.select-menu{background:#1c202d;box-shadow:0 16px 54px #0007}@media (max-width:700px){.publisher-shell .studio-switcher-identity{width:100%;max-width:100%}.publisher-shell .studio-switcher .studio-selector-trigger{min-height:68px}.studio-selector-search input{font-size:16px}}.publisher-project-views{border-bottom:1px solid var(--line);gap:4px;margin:-4px 0 20px;display:flex}.publisher-project-views a{color:var(--muted);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:12px 16px;font-size:12px;display:inline-flex}.publisher-project-views a[aria-current=page]{color:var(--accent);border-color:var(--accent);font-weight:650}.publisher-project-views a span{background:color-mix(in srgb,var(--muted) 8%,transparent);border-radius:5px;padding:2px 6px;font-size:10px}.publisher-project-actions{align-items:center;gap:16px;display:flex}.publisher-project-actions button.text-link{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px}.publisher-project-actions button.text-link:hover{color:var(--accent)}.publisher-project-archive{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;padding:24px 0;display:flex}.publisher-project-archive>div{flex:1;min-width:220px}.publisher-project-archive h3{margin:0 0 8px;font-size:14px}.publisher-project-archive p{color:var(--muted);max-width:650px;margin:0;font-size:12px;line-height:1.6}.publisher-project-archive>[role=status]{flex-basis:100%}[data-project-archive-message]:empty{display:none}@media (max-width:700px){.publisher-project-actions{flex-wrap:wrap;gap:12px}.publisher-project-archive{flex-direction:column;align-items:start}.publisher-project-actions button.text-link{min-height:44px}}.hosted-builds [data-build-upload]{gap:14px;margin:18px 0;display:grid}.hosted-builds [data-build-upload] .form-field{min-width:0;margin:0}.hosted-builds [data-build-upload] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.hosted-builds [data-build-upload] button{justify-self:start}.hosted-upload-help{border:1px solid var(--line);border-radius:10px;margin-top:16px;padding:14px 16px}.hosted-upload-help ol{margin:8px 0 0;padding-left:20px;line-height:1.55}.hosted-pending{border-top:1px solid var(--line);margin:20px 0;padding-top:16px}.hosted-pending-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hosted-pending h3{margin:0 0 8px}.hosted-pending-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.hosted-pending-row>div{min-width:0}.hosted-pending-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;display:block}.hosted-pending-row button{flex:none}@media (max-width:700px){.hosted-builds [data-build-upload] .form-grid{grid-template-columns:minmax(0,1fr)}.hosted-pending-row{flex-direction:column;align-items:flex-start}.hosted-pending-row button{width:100%}}.dl{--dl-accent:#7b61ff;max-width:1450px;margin:auto}.dl-heading,.dl-section-heading,.dl-next{justify-content:space-between;align-items:center;gap:24px;display:flex}.dl-heading h1{letter-spacing:-.045em;margin:10px 0 16px;font-size:clamp(32px,4vw,56px);line-height:1.05}.dl-kicker{letter-spacing:.12em;color:var(--dl-accent);font-size:11px;font-weight:800}.dl p{line-height:1.6}.dl-badge{background:color-mix(in srgb,var(--dl-accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--dl-accent) 35%,transparent);white-space:nowrap;border-radius:24px;padding:10px 16px;font-size:12px}.dl-links{flex-wrap:wrap;gap:24px;margin:24px 0 32px;display:flex}.dl-links a{font-size:13px;font-weight:700}.dl-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.dl .workspace-panel{min-width:0;margin-bottom:24px;padding:28px}.dl h2{letter-spacing:-.02em;font-size:24px}.dl-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dl .form-field{flex-direction:column;gap:8px;margin-bottom:16px;font-size:13px;font-weight:650;display:flex}.dl input,.dl select{width:100%;min-width:0;min-height:44px}.dl-note{opacity:.7;font-size:12px}.dl-results{background:linear-gradient(145deg,color-mix(in srgb,var(--dl-accent) 10%,var(--surface,#fff)),var(--surface,#fff))}.dl-empty{text-align:center;opacity:.65;padding:50px 24px;line-height:1.7}.dl-outcome{flex-direction:column;gap:8px;padding:20px 0;display:flex}.dl-outcome strong{font-size:20px}.dl-outcome span{font-size:13px}.dl-buckets{margin:0}.dl-buckets>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.dl-buckets dt{font-size:13px}.dl-buckets dd{font-variant-numeric:tabular-nums;margin:0;font-size:16px;font-weight:750}.dl-issues{padding-left:20px;font-size:13px;line-height:1.7}.dl-issues li{margin-bottom:12px}.dl-launch{align-items:end;gap:12px;margin:20px 0;display:flex}.dl-launch .form-field{flex:1;margin:0}.dl-launch button{min-height:44px}.dl-toggle{white-space:nowrap;align-items:center;gap:10px;font-size:13px;display:flex}.dl-toggle input{width:18px;min-height:18px}.dl-preview-grid{grid-template-columns:minmax(0,2fr) minmax(240px,1fr);gap:24px;margin-top:20px;display:grid}.dl-stage{border:1px solid var(--line);color:#f4f3ff;background:#121327;border-radius:14px;min-height:400px;overflow:hidden}.dl-overlay{background:linear-gradient(110deg,#493199,#202246);flex-wrap:wrap;align-items:center;gap:12px;padding:16px 20px;font-size:12px;display:flex}.dl-overlay[hidden]{display:none}.dl-overlay strong{color:#cbbcff}.dl-overlay span:last-child{opacity:.75;margin-left:auto}.dl-frame-slot{height:440px}.dl-frame-slot iframe{background:#fff;border:0;width:100%;height:100%}.dl-inspector{min-width:0}.dl-inspector h3{font-size:15px}.dl-signal{border-bottom:1px solid var(--line);justify-content:space-between;padding:10px 0;font-size:12px;display:flex}.dl-signal strong{color:var(--dl-accent)}.dl-events{max-height:190px;padding:0;font-size:11px;list-style:none;overflow:auto}.dl-events li{gap:12px;padding:8px 0;display:flex}.dl-events time{opacity:.6}.dl-adapter{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.dl-adapter .workspace-section-title{font-weight:650}.dl-adapter pre{background:color-mix(in srgb,var(--dl-accent) 8%,transparent);border-radius:10px;padding:20px;font-size:12px;line-height:1.8;overflow:auto}.dl-next .button{white-space:nowrap}.dl-next>div{max-width:780px}@media (max-width:1050px){.dl-grid,.dl-preview-grid{grid-template-columns:1fr}.dl-heading{align-items:start}.dl-badge{white-space:normal}}@media (max-width:650px){.dl-heading,.dl-section-heading,.dl-next{flex-direction:column;align-items:stretch}.dl .workspace-panel{padding:20px}.dl-launch{flex-wrap:wrap}.dl-launch .form-field{flex-basis:100%}.dl-launch button{flex:1}.dl-fields{gap:12px}.dl-frame-slot{height:360px}.dl-links{gap:14px}.dl-buckets>div{gap:10px}.dl-buckets dd{font-size:14px}.dl-overlay span:last-child{margin-left:0}}.dl-sdk{justify-content:space-between;align-items:center;gap:24px;display:flex}.dl-sdk p{max-width:900px}.dl-sdk button{white-space:nowrap}@media (max-width:650px){.dl-sdk{flex-direction:column;align-items:stretch}}.dl{--surface:#fff}[data-theme=dark] .dl{--surface:#171b2e;--dl-accent:#b9a5ff}.dl button:focus-visible,.dl a:focus-visible{outline:2px solid var(--dl-accent);outline-offset:4px}.dl [role=status]{overflow-wrap:anywhere}.dl button[disabled]{opacity:.6}.dl-stage{position:relative}.dl-overlay button{color:#f4f3ff;background:#ffffff14;border-color:#ffffff30;margin-left:auto}.dl-prize-preview{z-index:2;background:#202246;border:1px solid #ffffff30;border-radius:12px;width:min(290px,100% - 36px);padding:22px;position:absolute;top:74px;right:18px;box-shadow:0 14px 30px #0006}.dl-prize-preview>strong{margin-bottom:12px;font-size:13px;display:block}.dl-prize-preview>div{border-top:1px solid #ffffff20;justify-content:space-between;padding:10px 0;font-size:13px;display:flex}.dl-prize-preview small{opacity:.7;margin-top:12px;font-size:11px;line-height:1.6;display:block}.portal-notice{border:1px solid var(--line);background:var(--surface,#fff);border-radius:16px;margin-bottom:20px;padding:20px 24px}.portal-notice p{max-width:75ch;margin:6px 0 0}.portal-panel{grid-template-columns:1fr 1.3fr;gap:32px;display:grid}.portal-panel form,.portal-panel>div{min-width:0}.portal-recovery{margin:20px 0}.portal-recovery form{max-width:650px}.portal-recovery input{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:inherit;font:inherit;border-radius:9px;padding:12px}.portal-recovery p{color:var(--muted);line-height:1.65}.portal-actions,.portal-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-actions{justify-content:flex-start;margin-top:12px}.portal-registration{grid-template-columns:1fr 1.5fr auto;align-items:start;gap:16px;display:grid}.portal-registration>.button{margin-top:26px}.portal-id,.portal-endpoint strong,.portal-endpoint p,.portal-result p{overflow-wrap:anywhere}.portal-endpoint{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.portal-endpoint button{flex-shrink:0}.portal-endpoint p,.portal-result p{margin:6px 0}.portal-result{border-top:1px solid var(--line);padding:20px 0}.portal-result pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--surface,#f8f9fc);border-radius:12px;max-height:280px;padding:16px;font-size:12px;overflow:auto}.portal-secret-dialog{width:min(600px,100vw - 32px);max-height:90dvh;overflow:auto}.portal-secret-dialog textarea{resize:none;overflow-wrap:anywhere;font-family:monospace}.portal-secret-dialog label{margin:20px 0}.portal-secret-dialog label button{margin-top:8px}@media (max-width:800px){.portal-panel,.portal-registration{grid-template-columns:1fr}.portal-registration>.button{justify-self:start;margin-top:0}.portal-endpoint{flex-direction:column;align-items:flex-start}.portal-panel{gap:18px}.portal-notice{padding:16px}}[data-portal-body] label,.portal-secret-dialog label{color:inherit;flex-direction:column;gap:8px;margin-bottom:18px;font-size:13px;font-weight:600;display:flex}[data-portal-body] input,.portal-secret-dialog textarea{border:1px solid var(--line);width:100%;min-width:0;color:inherit;background:var(--surface,#fff);border-radius:10px;padding:13px 14px;font-size:14px}[data-portal-body] .workspace-panel p{color:var(--muted);font-size:14px;line-height:1.65}[data-portal-body] .fine-print{color:var(--muted);font-size:12px;line-height:1.6}[data-portal-body] dialog,.portal-secret-dialog{border:1px solid var(--line);background:var(--surface,#fff);color:inherit;border-radius:18px;width:min(600px,100vw - 32px);padding:28px}[data-portal-body] dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17203866}.portal-secret-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#17203866}[data-portal-body] code{overflow-wrap:anywhere;word-break:break-word}.portal-success{color:#287855!important}.portal-payout{max-width:650px;margin:20px 0}[data-theme=dark] .portal-notice,[data-theme=dark] [data-portal-body] input,[data-theme=dark] .portal-secret-dialog,[data-theme=dark] .portal-secret-dialog textarea,[data-theme=dark] [data-portal-body] dialog,[data-theme=dark] .portal-result pre{color:#d3d9e9;background:#1c202c}[data-theme=dark] .portal-success{color:#8bd5b0!important}.agent-connection form{grid-template-columns:minmax(160px,1fr) minmax(120px,.6fr);gap:16px;max-width:640px;display:grid}.agent-connection label{flex-direction:column;gap:8px;font-size:14px;display:flex}.agent-connection input:not([type=checkbox]),.agent-connection select{border:1px solid var(--line);background:var(--surface,#fff);width:100%;min-height:44px;color:inherit;font:inherit;border-radius:10px;padding:10px 12px}.agent-connection label:has(input[type=checkbox]){flex-direction:row;grid-column:1/-1;align-items:center}.agent-connection input[type=checkbox]{width:18px;height:18px;accent-color:var(--accent,#7561ce)}.agent-connection form>.button{justify-self:start}.agent-connection>p{color:var(--muted);font-size:14px;line-height:1.5}@media (max-width:600px){.agent-connection form{grid-template-columns:1fr}}.developer-payments{max-width:1100px}.developer-payments .workspace-panel{margin-bottom:20px}.developer-payments p{color:var(--muted);line-height:1.65}.payment-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:18px;display:grid}.payment-filters label{flex-direction:column;gap:8px;font-size:13px;display:flex}.payment-filters input,.payment-filters select{border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;color:inherit;font:inherit;border-radius:9px;padding:12px}.payment-checklist{padding-left:22px}.payment-checklist li{padding:10px 0;line-height:1.6}.payment-checklist span,.payment-checklist code,.payment-checklist a{overflow-wrap:anywhere;display:block}.payment-checklist span{color:var(--muted);font-size:13px}.payment-receipt{border-top:1px solid var(--line);overflow-wrap:anywhere;padding:20px 0}.payment-receipt h3{margin:0;font-size:15px}.payment-receipt dl{grid-template-columns:110px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.6;display:grid}.payment-receipt dt{color:var(--muted)}.payment-receipt dd{overflow-wrap:anywhere;margin:0}.payment-receipt [role=status]{margin-top:12px;font-size:13px;line-height:1.6}@media (max-width:600px){.payment-filters{grid-template-columns:1fr}.payment-receipt dl{grid-template-columns:90px minmax(0,1fr)}}.developer-console{--dc-panel:#fff;--dc-accent:#5752dc;max-width:1240px;margin:auto}.dc-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.dc-header h1{letter-spacing:-.03em;margin:0 0 5px;font-size:24px;line-height:1.2}.dc-header p{color:var(--muted);margin:0;font-size:13px}.dc-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dc-environment{border:1px solid var(--line);white-space:nowrap;border-radius:6px;padding:5px 9px;font-size:11px;font-weight:650}.dc-tabs{border-bottom:1px solid var(--line);gap:4px;margin-bottom:14px;display:flex}.dc-tabs button{font:inherit;min-height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:9px 14px;font-size:13px;font-weight:650}.dc-tabs button[aria-selected=true]{color:var(--dc-accent);border-color:var(--dc-accent)}.dc-tabs button:focus-visible{outline:2px solid var(--dc-accent);outline-offset:-3px}.developer-console [hidden]{display:none!important}.developer-console .dl-heading,.developer-console .dl-links,.developer-console .dl-next{display:none}.developer-console .dl{max-width:none}.developer-console .dl-sdk{background:var(--dc-panel);border-radius:8px;gap:12px;margin:0 0 14px;padding:10px 14px}.developer-console .dl-sdk h2,.developer-console .dl-sdk .dl-kicker{display:none}.developer-console .dl-sdk p{margin:0;font-size:11px;line-height:1.5}.developer-console .dl-sdk button{min-height:30px;padding:6px 9px;font-size:11px}.developer-console .dl .workspace-panel{border-radius:10px;margin-bottom:14px;padding:18px}.developer-console .dl-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.1fr);gap:14px}.developer-console .dl h2,.developer-console [data-portal-body] h2{letter-spacing:-.015em;margin:0 0 8px;font-size:17px}.developer-console .dl-kicker{display:none}.developer-console .dl p{margin:6px 0 12px;font-size:12px;line-height:1.55}.developer-console .dl .dl-note{font-size:11px}.developer-console .dl .form-field{gap:5px;margin-bottom:11px;font-size:12px}.developer-console .dl-fields{gap:10px}.developer-console .dl input,.developer-console .dl select{border-radius:7px;min-height:36px;padding:8px 10px;font-size:12px}.developer-console .dl .dl-toggle input{min-height:18px;padding:0}.developer-console .dl-outcome{gap:5px;padding:8px 0 14px}.developer-console .dl-outcome strong{font-size:16px}.developer-console .dl-outcome span{font-size:12px}.developer-console .dl-buckets>div{padding:10px 0}.developer-console .dl-buckets dt{font-size:12px}.developer-console .dl-buckets dd{font-size:14px}.developer-console .dl-empty{padding:36px 20px;font-size:12px}.developer-console .dl-results{background:var(--dc-panel)}.developer-console .dl-preview-grid{grid-template-columns:minmax(0,2.4fr) minmax(230px,1fr);gap:16px;margin-top:14px}.developer-console .dl-frame-slot{height:400px}.developer-console .dl-stage{border-radius:8px;min-height:0}.developer-console .dl-launch{flex-wrap:wrap;gap:8px;margin:14px 0}.developer-console .dl-launch .form-field{min-width:120px;margin-bottom:0}.developer-console .dl-launch button{min-height:36px;font-size:12px}.developer-console .dl-adapter{margin-top:16px;padding-top:12px}.developer-console .dl-adapter summary{min-height:30px;font-size:12px}.developer-console .small-button,.developer-console .button{min-height:36px;padding:8px 12px;font-size:12px}.developer-console .portal-notice{border-radius:8px;margin-bottom:14px;padding:12px 16px;font-size:12px}.developer-console .portal-notice p{margin:4px 0 0;font-size:12px}.developer-console [data-portal-body] .workspace-panel{border-radius:10px;margin-bottom:14px;padding:18px}.developer-console [data-portal-body] input{border-radius:7px;min-height:36px;padding:9px 10px;font-size:12px}.developer-console [data-portal-body] label{gap:6px;margin-bottom:12px;font-size:12px}.developer-console [data-portal-body] .workspace-panel p{font-size:12px;line-height:1.55}.developer-console .portal-panel{gap:20px}.developer-console .portal-endpoint,.developer-console .portal-result{padding:14px 0}.developer-console .dl-issues{font-size:12px}.developer-console [role=tabpanel]:focus-visible{outline:2px solid var(--dc-accent);outline-offset:4px}[data-theme=dark] .developer-console{--dc-panel:#171b2e;--dc-accent:#b9a5ff}@media (max-width:1000px){.developer-console .dl-grid{grid-template-columns:1fr 1fr}.dc-header{align-items:start}.developer-console .dl-preview-grid{grid-template-columns:1fr}}@media (max-width:700px){.dc-header{flex-direction:column}.dc-tabs{gap:0}.dc-tabs button{flex:1;padding:10px;font-size:12px}.developer-console .dl-grid{grid-template-columns:1fr}.developer-console .dl .workspace-panel{padding:15px}.developer-console .dl-sdk{align-items:start}.developer-console .dl input,.developer-console .dl select,.developer-console .button,.developer-console .small-button,.dc-tabs button{min-height:44px}.developer-console .dl .dl-toggle input{min-height:18px}.developer-console .dl-launch .form-field{flex-basis:100%}.developer-console .dl-launch button{flex:1}.developer-console .dl-frame-slot{height:340px}.developer-console .dc-actions .small-button{min-height:36px}}.developer-console[data-console-view=game] .dc-simulator-workbench{grid-template-columns:minmax(0,1.7fr) minmax(310px,1fr);align-items:start;gap:16px;display:grid}.developer-console[data-console-view=game] #dc-panel-contests .dl-grid{grid-template-columns:1fr;gap:0}.developer-console[data-console-view=game] .dl-preview-grid{grid-template-columns:1fr;gap:14px}.developer-console[data-console-view=game] .dl-frame-slot{height:480px}.developer-console[data-console-view=game] [data-signals]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 12px;display:grid}.developer-console .dc-browser-chrome{color:#bfc3d3;background:#202331;border-bottom:1px solid #343849;align-items:center;gap:12px;padding:10px 12px;display:flex}.developer-console .dc-window-dots{flex-shrink:0;gap:5px;display:flex}.developer-console .dc-window-dots i{background:#686d81;border-radius:50%;width:7px;height:7px}.developer-console .dc-browser-address{text-overflow:ellipsis;white-space:nowrap;background:#141725;border:1px solid #35394b;border-radius:5px;flex:1;min-width:0;padding:5px 10px;font:11px ui-monospace,monospace;overflow:hidden}.developer-console .dc-browser-reload{color:#c7ccde;cursor:pointer;background:0 0;border:0;border-radius:4px;min-width:30px;min-height:30px;font-size:19px}.developer-console .dc-browser-reload:focus-visible{outline:2px solid #b9a5ff}@media (max-width:1100px){.developer-console[data-console-view=game] .dc-simulator-workbench{grid-template-columns:1fr}.developer-console[data-console-view=game] #dc-panel-contests .dl-grid{grid-template-columns:1fr 1fr;gap:14px}}@media (max-width:700px){.developer-console[data-console-view=game] #dc-panel-contests .dl-grid{grid-template-columns:1fr}.developer-console[data-console-view=game] .dl-frame-slot{height:360px}.developer-console .dc-browser-reload{min-width:44px;min-height:44px}}.developer-console .dc-stage-tools{border:1px solid var(--line);background:var(--dc-panel);color:var(--text);border-radius:9px;margin-top:14px;padding:12px}.developer-console .dc-stage-modes{background:color-mix(in srgb,var(--dc-accent) 7%,transparent);border-radius:7px;gap:4px;padding:4px;display:flex}.developer-console .dc-stage-tools button{font:inherit;border:1px solid var(--line);background:var(--dc-panel);color:inherit;cursor:pointer;border-radius:6px;min-height:36px;padding:7px 12px;font-size:12px;font-weight:650}.developer-console .dc-stage-modes button{background:0 0;border-color:#0000;flex:1}.developer-console .dc-stage-tools button[aria-pressed=true]{background:var(--dc-accent);color:#fff}.developer-console .dc-stage-tools button:focus-visible,.developer-console .dc-stage-tools input:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}.developer-console .dc-stage-sizing{flex-wrap:wrap;align-items:end;gap:8px;margin-top:12px;display:flex}.developer-console .dc-stage-sizing label{min-width:70px;max-width:120px;color:var(--muted);flex:1;gap:4px;font-size:11px;display:grid}.developer-console .dc-stage-sizing>span{color:var(--muted);align-self:center;margin-top:16px}.developer-console .dc-stage-sizing input{font-variant-numeric:tabular-nums;width:100%}.developer-console .dc-stage-responsive{margin-top:12px}.developer-console .dc-stage-responsive label{color:var(--muted);gap:6px;font-size:11px;display:grid}.developer-console .dc-stage-responsive input{width:100%;accent-color:var(--dc-accent);padding:0}.developer-console .dc-stage-responsive [role=group]{flex-wrap:wrap;gap:6px;display:flex}.developer-console .dc-stage-tools [data-viewport-status]{font-variant-numeric:tabular-nums;margin:12px 0 4px;font-size:12px;font-weight:650}.developer-console .dc-stage-tools .dc-stage-note{color:var(--muted);margin:0;font-size:11px}.developer-console .dl-frame-slot[data-viewport]{background:repeating-conic-gradient(#202331 0% 25%,#252938 0% 50%) 0/20px 20px;position:relative;overflow:auto}.developer-console .dc-viewport{transform-origin:0 0;background:#121327;border-radius:5px;position:absolute;top:12px;overflow:hidden;box-shadow:0 3px 16px #0005}.developer-console .dc-viewport iframe{max-width:none;display:block}@media (max-width:700px){.developer-console .dc-stage-tools button{min-height:44px}.developer-console .dc-stage-sizing label{max-width:none}.developer-console .dc-stage-sizing{gap:6px}}.developer-console .dc-contest-tests{border:1px solid var(--line);background:color-mix(in srgb,var(--dc-accent) 5%,var(--dc-panel));border-radius:8px;margin:12px 0 16px;padding:12px}.developer-console .dc-contest-tests .dc-test-heading{margin:0;font-weight:700}.developer-console .dc-contest-tests [role=group]{flex-wrap:wrap;gap:6px;display:flex}.developer-console .dc-contest-tests button{font:inherit;background:var(--dc-panel);min-height:36px;color:var(--dc-accent);border:1px solid var(--line);cursor:pointer;border-radius:6px;padding:7px 10px;font-size:11px;font-weight:650}.developer-console .dc-contest-tests button:hover{border-color:var(--dc-accent)}.developer-console .dc-contest-tests button:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}.developer-console .dc-contest-tests [data-test-hint]{color:var(--muted);margin:10px 0 0;font-size:11px}.developer-console .dc-contest-guide{border:1px solid var(--line);background:var(--dc-panel);border-radius:9px;margin-bottom:14px;padding:16px;font-size:12px}.developer-console .dc-contest-guide ol{margin:8px 0;padding-left:18px;line-height:1.7}.developer-console .dc-contest-guide p{color:var(--muted);margin-bottom:0;font-size:11px}@media (max-width:700px){.developer-console .dc-contest-tests button{min-height:44px}}.developer-console .dc-iap{background:var(--dc-panel);border-radius:10px;max-width:760px;padding:22px}.developer-console .dc-iap h2{margin:0 0 10px;font-size:20px}.developer-console .dc-iap p{font-size:13px;line-height:1.6}.developer-console .dc-iap .form-field{gap:6px;margin:14px 0;font-size:12px;display:grid}.developer-console .dc-iap input,.developer-console .dc-iap select{width:100%;min-height:44px}.developer-console .dc-iap-result{border:1px solid var(--line);border-radius:8px;margin:20px 0;padding:18px;font-size:13px;line-height:1.6}.developer-console .dc-iap-result ol{padding-left:18px}@media (max-width:700px){.dc-tabs{flex-wrap:wrap}.dc-tabs button{flex:40%}.developer-console .dc-iap{padding:15px}}.developer-console .dc-contest-tests button[aria-pressed=true]{background:var(--dc-accent);color:#fff;border-color:var(--dc-accent)}@media (max-width:700px){.developer-console[data-console-view=game] .dc-simulator-workbench{grid-template-columns:minmax(0,1fr)}.developer-console #dc-panel-game,.developer-console #dc-panel-contests,.developer-console .workspace-panel{min-width:0;max-width:100%}.developer-console .dl-section-heading,.developer-console .dl-overlay,.developer-console .dl-signal{flex-wrap:wrap}.developer-console .dl-signal{gap:6px}}.campaign-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;margin:20px 0;display:grid}.campaign-card{color:inherit;flex-direction:column;gap:12px;text-decoration:none;transition:transform .18s;display:flex}.campaign-card:hover{transform:translateY(-3px)}.campaign-card h2,.campaign-card p{margin:0}.campaign-card small{color:var(--muted);line-height:1.7}.campaign-card>strong{align-items:center;gap:8px;margin-top:auto;display:flex}.campaign-rewards{flex-wrap:wrap;gap:10px;display:flex}.campaign-rewards span{background:var(--space-inset,var(--surface));border-radius:8px;padding:8px;font-size:12px}.campaign-hero{background:var(--surface);border:1px solid var(--line);border-radius:20px;margin:16px 0 24px;padding:32px}.campaign-hero h1{margin:12px 0;font-size:clamp(24px,5vw,42px);line-height:1.2}.campaign-hero p{max-width:65ch;line-height:1.7}.campaign-games{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.campaign-games a{border:1px solid var(--line);color:inherit;border-radius:12px;padding:20px;text-decoration:none}.campaign-games span{align-items:center;gap:6px;margin-top:12px;font-size:12px;display:flex}.campaign-trophies{gap:20px;display:grid}.campaign-trophies article{align-items:flex-start;gap:16px;display:flex}.campaign-trophies h3{margin:0}.campaign-trophies small{color:var(--muted)}.campaign-trophy-editor{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px;margin:16px 0;padding:20px;display:grid}.campaign-game-choice{align-items:center;gap:12px;padding:10px;display:flex}.campaign-game-choice input{width:20px;height:20px}.campaign-evidence{overflow-wrap:anywhere;max-width:320px}.campaign-game-links{margin-top:28px}.campaign-grid svg,.campaign-games svg{width:16px;height:16px}.campaign-trophy-editor legend{padding:0 8px;font-weight:600}@media (max-width:600px){.campaign-hero{padding:22px}.campaign-trophy-editor{padding:16px}.campaign-grid{gap:14px}}.settings-layout{max-width:920px}.settings-heading{text-align:left;justify-content:flex-start;margin:8px 0 24px}.settings-heading h1{letter-spacing:-.04em;margin:0;font-size:28px}.settings-heading p:last-child{margin:6px 0 0;font-size:14px}.settings-tabs a{color:var(--muted);font-size:13px}.settings-panel{padding:28px}.settings-option small{color:var(--muted)}.settings-profile-heading{margin-bottom:24px}.account-profile-preview{background:var(--surface,#f8f9fc);border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr 1fr;align-items:center;gap:30px;margin-bottom:30px;padding:24px;display:grid}.account-profile-preview h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:21px}.account-profile-preview p{color:var(--muted);font-size:13px;line-height:1.7}.profile-eyebrow,.profile-visibility{letter-spacing:.08em;font-size:10px;font-weight:750}.profile-visibility{border:1px solid var(--line);letter-spacing:0;border-radius:20px;margin-top:10px;padding:8px 12px;display:inline-block}.profile-form-heading{margin:24px 0 18px;font-size:16px}.profile-customization{border:1px solid var(--line);border-radius:12px;min-width:0;margin:24px 0;padding:20px}.profile-customization legend{padding:0 8px;font-size:16px;font-weight:700}.profile-customization p{color:var(--muted);margin:0 0 18px;font-size:13px}.profile-style-controls{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}[data-profile-color]{--player-color:#51449d;--player-soft:#eeeafa;--player-paper:#f9f7ff;--player-ink:#27213a}[data-profile-color=blue]{--player-color:#235ea0;--player-soft:#e4effb;--player-paper:#f4f9ff}[data-profile-color=rose]{--player-color:#9e3766;--player-soft:#f8e6ef;--player-paper:#fff7fa}[data-profile-color=green]{--player-color:#216e5c;--player-soft:#e2f2ec;--player-paper:#f5fcf9}.retro-profile,.profile-mini{--surface:#fff;--text:var(--player-ink);--muted:#625d70;--line:var(--player-soft);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--player-paper);color:var(--player-ink)}[data-profile-pattern=grid]{background-image:linear-gradient(#51449d09 1px,#0000 1px),linear-gradient(90deg,#51449d09 1px,#0000 1px);background-size:16px 16px}[data-profile-pattern=stars]{background-image:radial-gradient(circle,#51449d30 1px,#0000 1.5px);background-size:22px 22px}.profile-mini{border:1px solid var(--player-color);box-shadow:4px 4px 0 var(--player-soft);border-radius:8px;min-width:0;overflow:hidden}.retro-title{background:var(--player-color);color:#fff;overflow-wrap:anywhere;justify-content:space-between;gap:12px;margin:0;padding:11px 15px;font-size:12px;font-weight:700;display:flex}.profile-mini-body{align-items:center;gap:14px;padding:20px 18px 10px;display:flex}.profile-mini-body strong{overflow-wrap:anywhere;font-size:18px;display:block}.profile-mini-body>div{min-width:0}.profile-mini-body>div>span{margin-top:5px;font-size:12px;display:block}.profile-mini>p{color:var(--player-ink);overflow-wrap:anywhere;margin:0;padding:0 18px 18px;font-size:12px}.retro-avatar{border:2px solid var(--player-color);background:var(--player-soft);width:88px;height:88px;color:var(--player-color);box-shadow:4px 4px 0 var(--player-color);border-radius:8px;flex-shrink:0;place-items:center;font-size:32px;font-weight:800;display:grid}.profile-mini .retro-avatar{width:54px;height:54px;font-size:24px}.retro-profile{border:1px solid var(--line);border-radius:16px;max-width:1040px;margin:8px auto 40px;padding:26px}.retro-masthead{letter-spacing:.06em;color:var(--player-color);justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;font-size:11px;font-weight:750;display:flex}.retro-masthead a{letter-spacing:0;align-items:center;gap:8px;display:flex}.retro-masthead svg,.retro-window .text-link svg{width:16px;height:16px}.retro-columns{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.retro-player-column,.retro-main-column{flex-direction:column;gap:20px;min-width:0;display:flex}.retro-window{border:1px solid var(--player-color);box-shadow:3px 3px 0 var(--player-soft);background:#fff;border-radius:7px;overflow:hidden}.retro-identity{text-align:center;padding:28px 20px}.retro-identity .retro-avatar{margin:0 auto 24px}.retro-identity h1{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:25px;line-height:1.2}.retro-identity p{overflow-wrap:anywhere;margin:8px 0 20px;font-size:13px}.retro-label{letter-spacing:.1em;border:1px dashed var(--player-color);color:var(--player-color);padding:6px 10px;font-size:10px}.retro-window-body{padding:22px}.retro-window-body>p{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.8}.retro-window-body .trophy-section{margin:0}.retro-window-body .section-heading h2{font-size:18px}.retro-window-body .trophy-empty,.retro-window-body .section-heading p{color:#625d70}.retro-counts{justify-content:space-between;gap:12px;display:flex}.retro-counts strong{color:var(--player-color);font-size:24px;display:block}.retro-counts span{font-size:11px}.retro-sharing .social-share{justify-content:flex-start}.retro-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.retro-game-grid a{text-align:center;color:var(--player-ink);flex-direction:column;align-items:center;gap:8px;display:flex}.retro-game-grid img{border:1px solid var(--player-color);border-radius:10px;width:80px;height:80px}.retro-game-grid strong{font-size:13px}.retro-game-grid small{color:#625d70;font-size:11px}.retro-signoff{text-align:center;letter-spacing:.1em;color:var(--player-color);margin:30px 0 0;font-size:10px;font-weight:650}.retro-profile .text-link{color:var(--player-color)}@media (max-width:700px){.settings-panel{padding:20px}.account-profile-preview{grid-template-columns:1fr;gap:20px;padding:20px}.profile-style-controls{grid-template-columns:1fr;gap:8px}.retro-profile{margin-top:0;padding:16px}.retro-columns{grid-template-columns:1fr;gap:20px}.retro-masthead{flex-wrap:wrap;line-height:1.6}.retro-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.retro-identity{padding:24px}.retro-window-body{padding:18px}}[data-theme=dark] .account-profile-preview{background:#232735}.account-profile-preview .profile-mini>p{color:var(--player-ink)}@media (max-width:360px){.header-actions .profile-copy{display:none}}.player-profile-link{margin:0 0 24px}.player-profile-link-heading{justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:650;display:flex}.player-profile-link-heading>span{color:var(--muted);font-size:10px;font-weight:600}.player-profile-link>p,.player-tag-form>p{color:var(--muted);font-size:12px;line-height:1.7}.player-tag-form{border:1px solid var(--line);border-radius:12px;margin-bottom:24px;padding:20px}.player-tag-form h3{margin:0 0 8px;font-size:16px}.player-tag-form>label{margin-bottom:8px}.player-tag-input{border:1px solid var(--line);border-radius:10px;align-items:center;gap:10px;padding:6px 8px 6px 14px;display:flex}.player-tag-input input{width:100%;min-width:0;color:inherit;font:inherit;background:0 0;border:0;padding:10px 0}.player-tag-input button{flex-shrink:0}.player-tag-input:focus-within{outline:2px solid var(--accent);outline-offset:2px}.player-tag-form>small{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6;display:block}.player-tag-form .player-tag-status{min-height:20px;margin:10px 0;font-size:12px;line-height:1.7}.player-tag-form [data-state=available]{color:#216e5c}.player-tag-form [data-state=error]{color:#ad3054}[data-theme=dark] .player-tag-form [data-state=available]{color:#81dabb}[data-theme=dark] .player-tag-form [data-state=error]{color:#ff91ad}@media (max-width:400px){.player-tag-input{flex-wrap:wrap}.player-tag-input input{width:calc(100% - 25px)}.player-tag-input button{width:100%}}.player-tag-input button:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.tag-claimed-message{color:#216e5c;margin-bottom:20px;font-size:13px}[data-theme=dark] .tag-claimed-message{color:#81dabb}.player-profile-link>a{color:var(--accent);overflow-wrap:anywhere;text-underline-offset:3px;text-decoration:underline;display:block}.player-profile-link>a:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.player-space{--space-surface:#fff;--space-inset:#f7f8fc;--space-ink:#25273a;--space-muted:#697088;--space-border:#e9eaf2;--player-night:#302356;max-width:1120px;margin:8px auto 48px}.player-space[data-profile-color=blue]{--player-night:#12385a}.player-space[data-profile-color=rose]{--player-night:#52243d}.player-space[data-profile-color=green]{--player-night:#173f37}.player-space-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;font-size:12px;display:flex}.player-space-toolbar>span{align-items:center;gap:12px;display:flex}.player-space-toolbar .small-button{align-items:center;gap:8px;display:flex}.player-space svg{flex-shrink:0;width:18px;height:18px}.player-preview-notice{border:1px solid var(--space-border);background:var(--space-surface);color:var(--space-ink);border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:16px 20px;font-size:12px;display:flex}.player-preview-notice>svg{color:var(--player-color)}.player-preview-notice>div{flex:1}.player-preview-notice strong,.player-preview-notice span{display:block}.player-preview-notice strong{margin-bottom:4px}.player-preview-notice span{color:var(--space-muted);line-height:1.6}.player-preview-notice>a{color:var(--player-color);align-items:center;gap:8px;font-weight:650;display:flex}.player-space-card{border:1px solid var(--space-border);background:var(--space-surface);color:var(--space-ink);border-radius:24px;overflow:hidden;box-shadow:0 16px 45px -26px #23234450}.player-space-cover{background:radial-gradient(ellipse at 76% 25%,var(--player-color),transparent 55%),linear-gradient(110deg,#161c32,var(--player-night));isolation:isolate;height:190px;position:relative;overflow:hidden}.player-cover-grid{opacity:.2;position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#0000,#000);mask-image:linear-gradient(100deg,#0000,#000)}[data-profile-pattern=grid] .player-cover-grid{background-image:linear-gradient(#ffffff36 1px,#0000 1px),linear-gradient(90deg,#ffffff36 1px,#0000 1px);background-size:26px 26px;transform:perspective(500px)rotateX(24deg)scale(1.2)}[data-profile-pattern=stars] .player-cover-grid{opacity:.4;background-image:radial-gradient(circle,#fff 1.5px,#0000 2px);background-size:30px 30px}.player-cover-star{color:#ffffff16;font-size:175px;position:absolute;top:-35px;right:19%;transform:rotate(12deg)}.player-cover-ring{border:1px solid #ffffff28;border-radius:50%;width:290px;height:290px;position:absolute;top:-70px;right:5%;box-shadow:0 0 0 30px #ffffff05,0 0 0 60px #ffffff04}.player-cover-caption{color:#ffffffb0;letter-spacing:.2em;font-size:10px;font-weight:700;position:absolute;bottom:28px;right:34px}.player-space-identity{align-items:center;gap:22px;margin-top:-44px;padding:0 34px 28px;display:flex;position:relative}.player-space-avatar{border:6px solid var(--space-surface);background:var(--player-soft);width:112px;height:112px;color:var(--player-color);border-radius:28px;flex-shrink:0;place-items:center;font-size:42px;display:grid;box-shadow:0 8px 20px #13142b20}.player-space-name{flex:1;min-width:0;padding-top:55px}.player-space-handle{color:var(--space-muted);overflow-wrap:anywhere;margin:0 0 7px;font-size:12px}.player-space-name h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:0;font-size:clamp(25px,3vw,38px);line-height:1.1}.player-space-status{color:var(--space-muted);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px;line-height:1.6}.player-space-label{border:1px solid var(--space-border);letter-spacing:.08em;white-space:nowrap;border-radius:20px;align-items:center;gap:8px;margin-top:65px;padding:10px 14px;font-size:9px;font-weight:750;display:flex}.player-space-label svg{width:14px;height:14px;color:var(--player-color)}.player-space-columns{grid-template-columns:minmax(0,1fr) 260px;gap:22px;padding:6px 34px 32px;display:grid}.player-space-main,.player-space-aside{flex-direction:column;gap:20px;min-width:0;display:flex}.player-space-panel{border:1px solid var(--space-border);background:var(--space-surface);border-radius:15px;min-width:0;padding:24px}.player-panel-title{align-items:center;gap:10px;margin-bottom:20px;display:flex}.player-panel-title h2{letter-spacing:-.02em;flex:1;margin:0;font-size:16px}.player-section-icon{color:var(--player-color);display:flex}.player-panel-count{color:var(--space-muted);white-space:nowrap;font-size:10px}.player-about{color:var(--space-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.player-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.player-showcase-game{border:1px solid var(--space-border);background:var(--space-inset);border-radius:12px;min-width:0;transition:transform .15s,border-color .15s;overflow:hidden}.player-showcase-game:hover{border-color:var(--player-color);transform:translateY(-3px)}.player-game-art{background:radial-gradient(circle at 50% 40%,var(--player-soft),var(--space-inset));place-items:center;height:132px;display:grid;position:relative;overflow:hidden}.player-game-art>img{border-radius:20px;width:80px;height:80px;box-shadow:0 10px 20px #161b3425}.player-game-index{color:var(--space-muted);font-size:10px;font-weight:650;position:absolute;top:10px;left:10px}.player-game-play{background:var(--space-surface);width:28px;height:28px;color:var(--player-color);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:10px;right:10px}.player-game-play svg{width:13px;height:13px}.player-game-caption{padding:14px}.player-game-caption strong{overflow-wrap:anywhere;font-size:12px;display:block}.player-game-caption>span{color:var(--space-muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.player-game-caption svg{width:14px;height:14px}.player-showcase-empty{text-align:center;border:1px dashed var(--space-border);background:var(--space-inset);border-radius:12px;padding:30px 16px}.player-showcase-empty>span{background:var(--player-soft);color:var(--player-color);border-radius:14px;padding:12px;display:inline-flex}.player-showcase-empty h3{letter-spacing:-.02em;margin:16px 0 8px;font-size:15px}.player-showcase-empty p{color:var(--space-muted);margin:0 0 18px;font-size:12px;line-height:1.7}.player-space .small-button{justify-content:center;align-items:center;gap:8px;display:inline-flex}.player-trophy-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.player-trophy-list article{background:var(--space-inset);border-radius:12px;gap:12px;padding:14px;display:flex}.player-trophy-badge{background:var(--player-soft);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:24px;display:grid}.player-trophy-list h3{overflow-wrap:anywhere;margin:0 0 5px;font-size:12px}.player-trophy-list article>div{min-width:0}.player-trophy-list span:not(.player-trophy-badge),.player-trophy-list p{color:var(--space-muted);overflow-wrap:anywhere;margin:0;font-size:11px;line-height:1.6}.player-trophy-list p{margin-top:6px}.player-trophy-empty{align-items:center;gap:16px;padding:8px 0;display:flex}.player-trophy-empty>span{color:var(--player-color);font-size:40px}.player-trophy-empty h3{margin:0 0 6px;font-size:13px}.player-trophy-empty p{color:var(--space-muted);margin:0;font-size:12px;line-height:1.7}.player-small-heading{letter-spacing:.12em;color:var(--space-muted);margin:0 0 20px;font-size:9px;font-weight:750}.player-collection-stats{gap:26px;display:flex}.player-collection-stats strong{letter-spacing:-.04em;font-size:30px;line-height:1;display:block}.player-collection-stats span{color:var(--space-muted);margin-top:8px;font-size:10px;display:block}.player-collection-note{border-top:1px solid var(--space-border);color:var(--space-muted);align-items:center;gap:8px;margin-top:22px;padding-top:20px;font-size:10px;line-height:1.6;display:flex}.player-collection-note svg{width:14px;height:14px;color:var(--player-color)}.player-status-card{background:var(--space-inset);position:relative;overflow:hidden}.player-status-quote{color:var(--player-color);opacity:.17;font-size:85px;line-height:.7;position:absolute;top:44px;right:15px}.player-status-card>p:last-child{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7;position:relative}.player-space-link{color:var(--player-color);overflow-wrap:anywhere;margin-bottom:16px;font-size:12px;font-weight:650;display:block}.player-link-card .social-share{gap:6px;margin:0}.player-link-card .social-share a,.player-link-card .social-share button{min-height:36px;color:var(--space-ink);background:var(--space-inset);border-color:var(--space-border);padding:0 10px;font-size:10px}.player-space-signoff{border-top:1px solid var(--space-border);color:var(--space-muted);justify-content:space-between;align-items:center;gap:16px;padding:20px 34px;font-size:11px;display:flex}.player-space-signoff>a{color:var(--player-color);align-items:center;gap:8px;font-weight:650;display:flex}[data-theme=dark] .player-space{--space-surface:#1d2130;--space-inset:#171c29;--space-ink:#edf0f8;--space-muted:#a4adc5;--space-border:#303649;--player-color:#a99ef4;--player-soft:#342d50}[data-theme=dark] .player-space[data-profile-color=blue]{--player-color:#86bcf8;--player-soft:#243b54}[data-theme=dark] .player-space[data-profile-color=rose]{--player-color:#f3a2c9;--player-soft:#4a2e40}[data-theme=dark] .player-space[data-profile-color=green]{--player-color:#83d7bf;--player-soft:#24463b}@media (max-width:900px){.player-space-columns{grid-template-columns:minmax(0,1fr) 220px;gap:16px;padding-left:24px;padding-right:24px}.player-space-panel{padding:18px}.player-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.player-space-label{display:none}}@media (max-width:700px){.player-space-toolbar{margin-bottom:14px}.player-space-card{border-radius:18px}.player-space-cover{height:140px}.player-cover-caption{letter-spacing:.12em;font-size:8px;bottom:20px;right:18px}.player-space-identity{align-items:flex-start;gap:16px;margin-top:-34px;padding:0 20px 26px}.player-space-avatar{border-width:4px;border-radius:22px;width:84px;height:84px;font-size:30px}.player-space-name{padding-top:47px}.player-space-name h1{font-size:26px}.player-space-columns{grid-template-columns:1fr;padding:0 16px 20px}.player-space-aside{grid-template-columns:1fr;display:grid}.player-trophy-list{grid-template-columns:1fr}.player-space-signoff{flex-direction:column;align-items:flex-start;padding:18px 20px;font-size:10px}.player-preview-notice{flex-wrap:wrap;padding:14px}.player-preview-notice>a{margin-left:32px}.player-game-art{height:120px}}@media (prefers-reduced-motion:reduce){.player-showcase-game{transition:none}}.profile-mini{border:1px solid var(--player-soft);border-radius:16px;box-shadow:0 10px 24px -16px #24244260}.profile-mini-cover{background:linear-gradient(110deg,#1b2035,var(--player-color));color:#fff;letter-spacing:.1em;justify-content:space-between;align-items:center;padding:16px 18px;font-size:10px;font-weight:700;display:flex}.profile-mini-cover>span:last-child{opacity:.65;font-size:24px}.profile-mini-body .retro-avatar{box-shadow:none;border-radius:16px}.standalone-profile{--hub-gutter:32px;--hub-content-width:1184px;min-height:100vh}.profile-page-header.hub-header{background:var(--surface);justify-content:space-between;gap:24px;max-width:none;height:88px;padding:0 max(32px,50vw - 560px)}.profile-page-header .brand{min-width:0;margin:0}.profile-header-actions,.profile-viewer{align-items:center;gap:24px;display:flex}.profile-viewer{gap:12px}.profile-viewer-state{color:var(--muted);white-space:nowrap;font-size:11px}.profile-return-link{white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.profile-return-link>span{font-size:20px}.profile-viewer>.small-button{align-items:center;gap:8px;display:flex}.profile-viewer>.small-button svg{width:16px;height:16px}.profile-shell main{max-width:1184px;margin:0 auto;padding:28px 32px}.profile-page-footer{text-align:center;color:var(--muted);padding:0 24px 32px;font-size:12px}.profile-page-footer a{color:var(--accent)}@media (max-width:700px){.profile-page-header.hub-header{flex-wrap:wrap;gap:12px;height:auto;min-height:80px;padding:16px 20px}.profile-page-header .brand{width:max-content;display:flex}.profile-page-header .playmos-logo{width:36px;height:36px}.profile-page-header .playmos-wordmark-art{width:100px;height:34px}.profile-header-actions{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:14px}.profile-viewer{gap:6px}.profile-viewer-state{font-size:10px}.profile-shell main{padding:20px 16px}.profile-return-link{font-size:11px}.profile-page-header .profile-popup .profile-wallet-summary{display:none}}@media (max-width:400px){.profile-header-actions{flex-basis:100%;justify-content:space-between}}.favorites-view-switch{border:1px solid var(--line);background:var(--surface,#fff);border-radius:12px;flex-shrink:0;gap:3px;padding:4px;display:inline-flex}.favorites-view-switch button{min-height:40px;color:var(--muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:12px;font-weight:650;display:flex}.favorites-view-switch svg{width:18px;height:18px}.favorites-view-switch button[aria-pressed=true]{color:var(--accent);background:#eeedff}.favorites-view-switch button:hover{color:var(--accent)}.favorites-app-sheet{border:1px solid var(--line);background:var(--surface,#fff);border-radius:20px;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:28px 20px;padding:28px 20px;display:grid}.favorite-app{text-align:center;min-width:0;padding:12px 4px 0;position:relative}.favorite-app-launch{flex-direction:column;align-items:center;gap:14px;padding:0 4px;font-size:13px;font-weight:650;line-height:1.4;display:flex}.favorite-app-launch img{object-fit:cover;border-radius:24px;width:96px;height:96px;transition:transform .18s,box-shadow .18s;box-shadow:0 6px 15px #18213c18}.favorite-app-launch:hover img{transform:translateY(-3px);box-shadow:0 10px 20px #18213c25}.favorite-app>.favorite-button{z-index:1;width:40px;height:40px;position:absolute;top:0;right:calc(50% - 66px)}.favorite-app-details{min-height:44px;color:var(--muted);justify-content:center;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}.favorite-app-details:hover{color:var(--accent)}[data-theme=dark] .favorites-view-switch,[data-theme=dark] .favorites-app-sheet{background:#202538}[data-theme=dark] .favorites-view-switch button[aria-pressed=true]{color:#d3c6ff;background:#34304c}@media (max-width:760px){.section-heading:has(.favorites-view-switch){flex-wrap:wrap}.favorites-view-switch{margin-left:auto}.favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.favorites-grid .game-cover{height:145px}.favorites-grid .game-card-info{flex-wrap:wrap;gap:10px}.favorites-grid .game-icon{display:none}.favorites-grid .game-meta{width:100%}.favorites-grid .game-meta h3{font-size:13px}.favorites-grid .get-button{margin-left:0}.favorites-app-sheet{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 6px;padding:20px 8px}.favorite-app-launch{gap:12px;padding:0;font-size:12px}.favorite-app-launch img{border-radius:19px;width:72px;height:72px}.favorite-app>.favorite-button{width:44px;height:44px;right:calc(50% - 49px)}}@media (prefers-reduced-motion:reduce){.favorite-app-launch img{transition:none}.favorite-app-launch:hover img{transform:none}}.contest-setup-nav{border-bottom:1px solid var(--console-line);gap:8px;margin:0 0 26px;padding-bottom:18px;display:flex}.contest-setup-nav button{text-align:left;min-height:44px;color:var(--console-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;align-items:center;gap:9px;padding:10px 12px;font-size:12px;display:flex}.contest-setup-nav button>span{border:1px solid var(--console-line);border-radius:50%;flex:none;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.contest-setup-nav button[aria-current=step]{background:var(--console-selected);border-color:var(--console-line);color:var(--console-selected-text)}.contest-setup-nav button:disabled{opacity:.5;cursor:not-allowed}.contest-setup-panel[hidden],[data-contest-form]>.form-actions[hidden]{display:none!important}.contest-setup-panel{min-height:200px}.contest-setup-panel h2{margin-top:0}.contest-setup-panel p{color:var(--console-muted);font-size:13px;line-height:1.7}.contest-setup-footer{border-top:1px solid var(--console-line);align-items:center;gap:14px;margin-top:18px;padding-top:18px;display:flex}.contest-setup-footer>span{color:var(--console-muted);margin-left:auto;font-size:11px}.contest-setup-footer [hidden]{display:none!important}.contest-review-state{border-left:3px solid var(--console-accent)}.contest-review-state p{max-width:680px;line-height:1.7}.contest-review-state .form-actions{margin-top:16px}@media (max-width:650px){.contest-setup-nav{gap:4px}.contest-setup-nav button{flex-direction:column;align-items:start;padding:9px;font-size:11px}.contest-setup-panel{min-height:0}.contest-setup-footer{flex-wrap:wrap}.contest-setup-footer>.button{flex:1}.contest-setup-panel .rules-grid{grid-template-columns:1fr}}.login-layout .auth0-login-card{max-width:400px;padding:32px 0}.auth0-login-card .auth0-eyebrow{text-align:center;letter-spacing:2.1px;color:var(--muted,#687080);margin:0 0 16px;font-size:10px;font-weight:700}.auth0-login-card h1{letter-spacing:-1.7px;font-size:38px;font-weight:600}.auth0-login-card .auth-intro{max-width:320px;color:var(--muted,#687080);margin:18px auto 30px;font-size:15px;line-height:1.7}.auth0-login-card .auth-continue{border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:58px;padding:16px 20px;font-size:15px;font-weight:600;display:flex;box-shadow:0 5px 16px #6554c91c}.auth0-login-card .auth-continue svg{flex-shrink:0;width:19px;height:19px}.auth0-login-card .auth-continue:disabled{opacity:1;color:#665a93;box-shadow:none;background:#e4e0f5}.auth0-login-status{text-align:center;min-height:38px;color:var(--muted,#687080);margin:14px 12px 0;font-size:12px;line-height:1.6}.auth0-wallet-note{border-top:1px solid var(--line,#e2e5ee);align-items:flex-start;gap:13px;margin-top:28px;padding:23px 0 0;display:flex}.auth0-wallet-note>svg{color:#8075bc;flex-shrink:0;width:19px;height:19px;margin-top:2px}.auth0-wallet-note strong{color:var(--text,#25304a);font-size:13px;font-weight:600;line-height:1.5;display:block}.auth0-wallet-note p{color:var(--muted,#687080);margin:5px 0 0;font-size:12px;line-height:1.65}[data-theme=dark] .auth0-login-card .auth-continue:disabled{color:#c9bfeb;background:#332c51}[data-theme=dark] .auth0-wallet-note strong{color:#e2e4f0}@media (max-width:760px){.login-layout .auth0-login-card{padding:24px 0 12px}.auth0-login-card h1{font-size:32px}.auth0-login-card .auth-intro{margin:14px auto 24px}.auth0-wallet-note{margin-top:20px;padding-top:20px}}.login-art{z-index:1;transition:transform .7s,margin .7s;position:relative}.login-rope-light{z-index:0;opacity:0;pointer-events:none;width:calc(100% + 130px);height:120px;transition:opacity .7s;position:absolute;top:-55px;left:-65px;overflow:visible}.login-cabinet{z-index:1}[data-theme=dark] .login-brand .login-rope-light{opacity:1}.login-cabinet{aspect-ratio:1;--cabinet-neon:#74d7d6;flex-shrink:0;width:min(43%,clamp(120px,28dvh,280px));transition:width .7s,aspect-ratio .7s,transform .7s;position:relative}.cabinet-jump{--cabinet-neon:#a399fa}.cabinet-stack{--cabinet-neon:#ed89be}.login-cabinet:nth-child(2){transform:translateY(25px)}.login-art .cabinet-screen{transition:inset .7s cubic-bezier(.22,.8,.25,1),filter .7s;position:absolute;inset:0}.login-art .cabinet-screen img{aspect-ratio:1;object-fit:cover;border-radius:22px;width:100%;height:100%;transition:border-radius .7s,box-shadow .7s;transform:none}.cabinet-shell,.cabinet-marquee,.cabinet-controls,.cabinet-base,.cabinet-scanlines,.login-arcade-lights,.login-arcade-floor{opacity:0;pointer-events:none;transition:opacity .7s}.cabinet-shell{clip-path:polygon(8% 0,92% 0,100% 8%,94% 48%,100% 58%,93% 100%,7% 100%,0 58%,6% 48%,0 8%);background:linear-gradient(105deg,#262b48,#101427 65%);position:absolute;inset:0}.cabinet-marquee{border:1px solid var(--cabinet-neon);height:13%;box-shadow:0 0 15px color-mix(in srgb,var(--cabinet-neon) 16%,transparent),inset 0 0 12px color-mix(in srgb,var(--cabinet-neon) 8%,transparent);background:#16192c;border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;inset:4% 9% auto}.cabinet-marquee span{letter-spacing:1.5px;color:var(--cabinet-neon);text-shadow:0 0 9px color-mix(in srgb,var(--cabinet-neon) 50%,transparent);font:750 clamp(8px,.8vw,12px)/1 ui-monospace,monospace}.cabinet-scanlines{background:repeating-linear-gradient(#0000 0 3px,#06091828 3px 4px);border-radius:8px;position:absolute;inset:0;box-shadow:inset 0 0 20px #0005}.cabinet-controls{border-top:1px solid color-mix(in srgb,var(--cabinet-neon) 65%,transparent);background:linear-gradient(#30364f,#1e243b);height:12%;position:absolute;top:57%;left:6%;right:6%;transform:skew(-4deg)}.cabinet-joystick{background:#a7adc5;width:3px;height:45%;position:absolute;top:20%;left:25%}.cabinet-joystick:before{content:"";background:var(--cabinet-neon);width:11px;height:11px;box-shadow:0 0 10px color-mix(in srgb,var(--cabinet-neon) 30%,transparent);border-radius:50%;position:absolute;top:-4px;left:-4px}.cabinet-joystick:after{content:"";background:#0e1325;border-radius:50%;width:15px;height:4px;position:absolute;bottom:-3px;left:-6px}.cabinet-buttons{background:var(--cabinet-neon);border-radius:50%;width:7px;height:7px;position:absolute;top:33%;right:22%;box-shadow:12px -3px #d9d4e5}.cabinet-base{border-top:1px solid #52587550;border-bottom:2px solid color-mix(in srgb,var(--cabinet-neon) 40%,transparent);background:linear-gradient(95deg,#181e35,#101525);position:absolute;inset:69% 10% 3%}.cabinet-coin-slot{background:#0d1020;border:1px solid #70759060;border-radius:2px;width:15%;height:28%;position:absolute;top:22%;left:44%}.cabinet-coin-slot:after{content:"";background:#989db2;width:2px;height:35%;position:absolute;top:20%;left:40%}.cabinet-stripe{background:var(--cabinet-neon);opacity:.4;width:23%;height:2px;box-shadow:0 5px 0 var(--cabinet-neon);position:absolute;bottom:12%;left:12%}.login-arcade-floor{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#7e7bbc15 1px,#0000 1px),linear-gradient(90deg,#7e7bbc15 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:65px 65px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:38%;position:absolute;bottom:0;left:-30%;right:-30%;transform:perspective(280px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}.login-arcade-lights{position:absolute;inset:0}.login-arcade-lights i{background:#b6b1ed;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 10px 2px #a399fa33}.login-arcade-lights i:first-child{top:14%;left:16%}.login-arcade-lights i:nth-child(2){animation-delay:-2s;top:20%;left:78%}.login-arcade-lights i:nth-child(3){animation-delay:-4s;top:44%;left:88%}.login-arcade-lights i:nth-child(4){animation-delay:-1s;top:57%;left:9%}.login-arcade-lights i:nth-child(5){animation-delay:-3s;top:48%;left:51%}.login-arcade-lights i:nth-child(6){animation-delay:-5s;top:85%;left:72%}.login-arcade-lights i:nth-child(7){animation-delay:-2.5s;top:91%;left:37%}.login-arcade-lights i:nth-child(8){animation-delay:-4.5s;top:9%;left:91%}.login-brand{transition:background .7s}.login-brand>.brand,.login-brand-footer{z-index:2;position:relative}html:not([data-theme=dark]) .login-brand{background:radial-gradient(120% 260px at 24% -30px,#fffaf1 0%,#d8ccff 35%,#69618e 65%,#0000 100%),#171d39}[data-theme=dark] .login-brand{background:radial-gradient(at 6% 70%,#21616c1d,#0000 50%),radial-gradient(at 94% 62%,#9b3a861a,#0000 55%),#0d1023}[data-theme=dark] .login-form-wrap h1{color:#eeedf6}[data-theme=dark] .login-form-wrap .auth-intro{color:#b8bdcf}[data-theme=dark] .login-brand .login-art{align-items:flex-end;gap:18px;margin:clamp(28px,6dvh,58px) 0 30px;transform:rotate(0)}[data-theme=dark] .login-cabinet{aspect-ratio:.57;filter:drop-shadow(0 15px 18px #0006);width:calc(33.3333% - 12px)}[data-theme=dark] .login-cabinet:nth-child(2){transform:translateY(-10px)}[data-theme=dark] .login-art .cabinet-screen{filter:drop-shadow(0 0 9px color-mix(in srgb,var(--cabinet-neon) 18%,transparent));inset:22% 12% 45%}[data-theme=dark] .login-art .cabinet-screen img{border-radius:6px;box-shadow:0 0 0 6px #090c1b,0 0 0 7px #51577555}[data-theme=dark] .login-brand :is(.cabinet-shell,.cabinet-marquee,.cabinet-controls,.cabinet-base,.cabinet-scanlines,.login-arcade-lights,.login-arcade-floor){opacity:1}[data-theme=dark] .login-arcade-lights i{animation-name:login-arcade-twinkle;animation-duration:6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.login-top .desktop-appearance{display:block!important}@keyframes login-arcade-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:.8;transform:scale(1.15)}}@media (max-width:760px){.login-rope-light{width:calc(100% + 70px);height:65px;top:-18px;left:-35px}:root .login-brand .login-art{align-items:flex-end;gap:14px;width:100%;max-width:330px;margin:24px auto 8px;display:flex;transform:rotate(0)}.login-brand .login-cabinet{aspect-ratio:.62;filter:drop-shadow(0 15px 18px #0006);width:calc(33.3333% - 9.33333px)}.login-brand .login-cabinet:nth-child(2){transform:translateY(-10px)}.login-brand .cabinet-screen{transition:inset .7s cubic-bezier(.22,.8,.25,1),filter .7s,transform .7s;inset:20% 5% 24.2%;transform:rotate(-7deg)}[data-theme=dark] .login-brand .cabinet-screen{transform:rotate(0)}.cabinet-marquee span{letter-spacing:.6px;font-size:8px}.login-arcade-floor{height:50%}}@media (prefers-reduced-motion:reduce){.login-rope-light,.login-brand,.login-art,.login-cabinet,.login-art .cabinet-screen,.login-art .cabinet-screen img,.cabinet-shell,.cabinet-marquee,.cabinet-controls,.cabinet-base,.cabinet-scanlines,.login-arcade-lights,.login-arcade-floor{transition:none}[data-theme=dark] .login-arcade-lights i{opacity:.5;animation:none}}.consumer-shell{--discovery-ink:#242737;--discovery-subtle:#626b7c;--discovery-panel:#fff;--discovery-line:#e4e6ed}[data-theme=dark] .consumer-shell{--discovery-ink:#f1f2f8;--discovery-subtle:#b0b5c7;--discovery-panel:#1b1e2b;--discovery-line:#333747}:root[data-site-theme=halloween] .consumer-shell{--discovery-ink:var(--theme-ink);--discovery-subtle:var(--muted);--discovery-panel:var(--theme-surface);--discovery-line:var(--line)}.consumer-shell #content{padding-top:34px}.consumer-shell .mobile-catalog-search{margin-bottom:20px}.consumer-shell .player-welcome{align-items:flex-end;margin-bottom:28px}.consumer-shell .player-welcome .eyebrow{color:var(--discovery-subtle);letter-spacing:1.7px;margin:0 0 11px;font-size:10px;font-weight:650;display:block}.consumer-shell .player-welcome h1{letter-spacing:-1.4px;margin-bottom:10px;font-size:clamp(28px,3vw,40px);font-weight:650;line-height:1.16}.consumer-shell .player-welcome p:not(.eyebrow){color:var(--discovery-subtle);margin:0;font-size:14px;line-height:1.6}.discovery-spotlight{gap:22px;display:grid}.discovery-spotlight.has-starters{grid-template-columns:minmax(0,1fr) 300px}.consumer-shell .discovery-spotlight .editorial-hero{box-shadow:none;background:#101629;border-radius:20px;min-width:0;margin:0}.consumer-shell .editorial-hero .spotlight-slide{color:#fff;background:#101629;min-height:430px;display:block}.editorial-hero .spotlight-art{object-fit:cover;object-position:65% center;width:100%;height:100%;position:absolute;inset:0}.editorial-hero .spotlight-slide:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0b1025f5 0%,#0b1025d4 28%,#0b10254a 65%,#0b102510 100%),linear-gradient(#0000 40%,#0b102577);position:absolute;inset:0}.consumer-shell .editorial-hero .feature-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;max-width:65%;min-height:430px;padding:34px 32px 80px;display:flex;position:relative}.consumer-shell .editorial-hero .feature-label{letter-spacing:1.6px;color:#e0d8ff;margin:0 0 24px;font-size:9px;line-height:1.7}.editorial-hero .feature-label span{color:#bdc3d5;white-space:nowrap}.consumer-shell .editorial-hero h2{color:#fff;letter-spacing:-1.7px;margin:0 0 12px;font-size:clamp(32px,3.3vw,48px);font-weight:650;line-height:1.05}.consumer-shell .editorial-hero .feature-copy>p{color:#d2d7e6;margin:0 0 24px;font-size:13px;line-height:1.65}.consumer-shell .editorial-hero .feature-copy>.spotlight-tagline{letter-spacing:-.3px;color:#fff;margin-bottom:10px;font-size:18px;font-weight:500}.consumer-shell .editorial-hero .button.light{color:#242238;background:#fff;border-radius:10px;min-height:44px;padding:12px 20px;font-size:12px}.consumer-shell .editorial-hero .feature-studio{color:#bdc3d5;margin:11px 0 0;font-size:10px}.consumer-shell .editorial-hero .hero-controls{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#11182bbf;border-color:#ffffff26;bottom:18px;left:26px;transform:none}.consumer-shell .editorial-hero .hero-controls button{color:#e7e9f2}.consumer-shell .editorial-hero .hero-controls button:hover{background:#ffffff1a}.consumer-shell .editorial-hero .hero-dots span{background:#9397ad}.consumer-shell .editorial-hero .hero-dots [aria-pressed=true] span{background:#d4c6ff}.consumer-shell .editorial-hero .hero-pause{border-color:#ffffff26}:root[data-site-theme=halloween] .consumer-shell .editorial-hero .feature-copy :is(h2,p,.feature-label,.feature-studio){color:#f5f3ff}:root[data-site-theme=halloween] .consumer-shell .editorial-hero .hero-controls{background:#11182bbf;border-color:#ffffff26}:root[data-site-theme=halloween] .consumer-shell .editorial-hero .hero-controls button{color:#e7e9f2}.starter-guide{border:1px solid var(--discovery-line);background:var(--discovery-panel);min-width:0;color:var(--discovery-ink);border-radius:20px;flex-direction:column;padding:26px 22px 18px;display:flex}.starter-heading .eyebrow{letter-spacing:1.4px;color:var(--discovery-subtle);margin-bottom:15px;font-size:9px;font-weight:650;display:block}.starter-heading h2{letter-spacing:-.7px;margin:0 0 8px;font-size:23px;font-weight:650;line-height:1.2}.starter-heading p{color:var(--discovery-subtle);margin-bottom:18px;font-size:12px;line-height:1.6}.starter-games{flex-direction:column;display:flex}.starter-game{border-top:1px solid var(--discovery-line);align-items:center;gap:12px;min-height:80px;padding:14px 0;display:flex}.starter-game>img{object-fit:cover;border-radius:12px;flex:none;width:46px;height:46px}.starter-game>span{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.starter-game small{color:var(--discovery-subtle);font-size:10px}.starter-game strong{font-size:13px;font-weight:650}.starter-game>span>span{color:var(--discovery-subtle);font-size:10px;line-height:1.5}.starter-game>svg{width:16px;height:16px;color:var(--discovery-subtle);transition:transform .2s}.starter-game:hover strong,.starter-help:hover{color:var(--accent)}.starter-game:hover>svg{transform:translate(3px)}.starter-help{border-top:1px solid var(--discovery-line);color:var(--discovery-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:10px;line-height:1.6;display:flex}.starter-help svg{width:15px;height:15px}.discovery-assurance{color:var(--discovery-subtle);align-items:center;gap:28px;padding:18px 0 8px;font-size:11px;display:flex}.discovery-assurance>span{align-items:center;gap:7px;display:flex}.discovery-assurance svg{width:15px;height:15px}.consumer-shell .section-heading{margin-top:32px;margin-bottom:20px}.consumer-shell .section-heading h2{letter-spacing:-.7px;margin-bottom:7px;font-size:24px;font-weight:650}.consumer-shell .section-heading p{color:var(--discovery-subtle);line-height:1.6}.consumer-shell .category-tabs{gap:8px;margin-bottom:24px}.consumer-shell .category{border-radius:9px;align-items:center;min-height:40px;padding:9px 18px;font-size:12px;display:inline-flex}.consumer-shell .category.selected{color:#5941a1;background:#eee9fc;border-color:#ddd3f7}[data-theme=dark] .consumer-shell .category.selected{color:#e0d0ff;background:#342b4f;border-color:#574372}.consumer-shell .game-card{background:var(--discovery-panel);border-color:var(--discovery-line);border-radius:16px}.consumer-shell .game-cover{aspect-ratio:16/10;height:auto;box-shadow:none;border:0}.consumer-shell .cover-category{background:#101629dd;border:1px solid #ffffff26;border-radius:6px;padding:6px 9px;font-size:10px;top:auto;bottom:14px;left:14px}.consumer-shell .game-card-info{gap:10px;padding:18px 18px 0}.consumer-shell .game-meta{flex:1}.consumer-shell .game-meta h3{margin-bottom:5px;font-size:16px;font-weight:650}.consumer-shell .game-meta>span{color:var(--discovery-subtle);font-size:11px}.consumer-shell .game-icon{border-radius:10px;width:36px;height:36px}.consumer-shell .get-button{border-radius:9px;min-height:40px;padding:11px 14px;font-size:11px}.game-card-note{color:var(--discovery-subtle);margin:0;padding:13px 18px 18px;font-size:12px;line-height:1.6}.consumer-shell .player-guide{border:1px solid var(--discovery-line);background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--accent) 7%,transparent),transparent 55%),var(--discovery-panel);color:var(--discovery-ink);border-radius:24px;padding:36px}.consumer-shell .guide-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:30px;display:flex}.consumer-shell .guide-heading h2{letter-spacing:-1.5px;margin:0;font-size:clamp(28px,3vw,42px);font-weight:750;line-height:1.13}.consumer-shell .guide-heading h2 span{color:var(--accent)}.guide-heading-note{max-width:340px}.guide-heading-note p{color:var(--discovery-subtle);margin:0;font-size:13px;line-height:1.75}.consumer-shell .player-guide-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 40px;display:grid}.consumer-shell .guide-step{--guide-tint:#f0eaff;--guide-color:#6545b6;--guide-ground:#ede3ff;grid-template-rows:subgrid;background:0 0;border:0;border-radius:0;grid-row:span 5;row-gap:0;min-width:0;min-height:0;padding:0;display:grid}.consumer-shell .guide-step-save{--guide-tint:#e4f6f0;--guide-color:#26715e;--guide-ground:#d9f2e9}.consumer-shell .guide-step-compete{--guide-tint:#fff1df;--guide-color:#97601c;--guide-ground:#ffe8c8}.guide-art{isolation:isolate;background:radial-gradient(ellipse closest-side at 50% 48%,var(--guide-tint) 55%,transparent 100%);place-items:center;min-width:0;height:168px;margin:0 0 22px;display:grid;position:relative;overflow:hidden}.guide-art:before{content:"";z-index:-1;background-image:radial-gradient(var(--guide-color) .7px,transparent .7px);opacity:.12;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000,#0000);mask-image:radial-gradient(closest-side,#000,#0000)}.guide-art:after{content:"";z-index:-1;border:1px solid color-mix(in srgb,var(--guide-color) 14%,transparent);width:140px;height:140px;box-shadow:0 0 0 22px color-mix(in srgb,var(--guide-color) 4%,transparent);border-radius:50%;position:absolute;top:8px}.guide-art-number{color:var(--guide-color);letter-spacing:-1px;opacity:.5;font-size:24px;font-weight:750;position:absolute;top:11px;left:0}.guide-art-tag{text-align:center;color:var(--guide-color);letter-spacing:1.4px;font-size:8px;font-weight:750;line-height:1.5;position:absolute;bottom:13px;left:8px;right:8px}.consumer-shell .guide-scene{width:240px;max-width:100%;height:100px;filter:drop-shadow(0 7px 3px color-mix(in srgb,var(--guide-color) 12%,transparent));margin:-8px 0 0;display:block;position:static}.consumer-shell .player-guide-number{letter-spacing:1px;color:var(--guide-color);font-size:8px;font-weight:750;line-height:1.6}.consumer-shell .guide-step h3{letter-spacing:-.65px;text-wrap:balance;margin:10px 0 14px;font-size:clamp(18px,1.7vw,23px);font-weight:750;line-height:1.25}.consumer-shell .player-guide .guide-step p{max-width:none;color:var(--discovery-subtle);margin:0 0 22px;font-size:12px;line-height:1.85}.consumer-shell .guide-step .text-link{min-height:44px;color:var(--guide-color);justify-content:flex-start;align-self:end;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:700;display:flex}.consumer-shell .guide-step .text-link svg{background:var(--guide-tint);border-radius:50%;flex:none;width:24px;height:24px;padding:5px;transition:transform .2s}.consumer-shell .guide-step .text-link:hover svg{transform:translate(3px)}.consumer-shell .guide-step .text-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:3px}.consumer-shell .player-guide>.player-guide-testnet{border-top:1px solid var(--discovery-line);color:var(--discovery-subtle);margin:26px 0 0;padding:18px 0 0;font-size:10px;line-height:1.7}[data-theme=dark] .consumer-shell .guide-step-play{--guide-tint:#302642;--guide-ground:#46315c;--guide-color:#c4a5ff}[data-theme=dark] .consumer-shell .guide-step-save{--guide-tint:#1c3531;--guide-ground:#264b41;--guide-color:#8ddcc0}[data-theme=dark] .consumer-shell .guide-step-compete{--guide-tint:#3a2e22;--guide-ground:#564026;--guide-color:#f2c081}@media (min-width:761px) and (max-width:1050px){.consumer-shell .player-guide{padding:26px}.consumer-shell .guide-heading{flex-direction:column;align-items:flex-start;gap:18px}.guide-heading-note{align-items:center;gap:24px;max-width:none;display:flex}.guide-heading-note p{margin:0}.consumer-shell .player-guide-steps{gap:0 26px}}@media (prefers-reduced-motion:reduce){.consumer-shell .guide-step .text-link svg{transition:none}}.consumer-shell .detail-banner{height:clamp(240px,30vw,460px)}.consumer-shell .detail-heading h1{letter-spacing:-1.2px;font-weight:650}.consumer-shell .detail-columns{gap:48px}.consumer-shell .detail-columns>section>p{color:var(--discovery-subtle);max-width:740px;line-height:1.85}@media (min-width:761px) and (max-width:1100px){.discovery-spotlight.has-starters{grid-template-columns:minmax(0,1fr) 265px;gap:16px}.starter-guide{padding:24px 18px 16px}.consumer-shell .editorial-hero .feature-copy{max-width:80%;padding-left:26px}.consumer-shell .game-card-info{flex-wrap:wrap;padding:15px 13px 0}.consumer-shell .game-card-info .game-meta{flex-basis:calc(100% - 46px)}.consumer-shell .game-card-info .get-button{justify-content:center;width:100%;margin-top:3px}.game-card-note{padding:12px 13px 16px}}@media (max-width:760px){.consumer-shell #content{padding-top:24px}.consumer-shell .player-welcome{margin-bottom:22px}.consumer-shell .player-welcome h1{letter-spacing:-1px;font-size:30px}.consumer-shell .player-welcome p:not(.eyebrow){font-size:12px}.consumer-shell .player-welcome .eyebrow{margin-bottom:10px;font-size:9px}.discovery-spotlight.has-starters{grid-template-columns:1fr;gap:16px}.consumer-shell .editorial-hero .spotlight-slide{min-height:430px}.editorial-hero .spotlight-art{object-position:58% center}.editorial-hero .spotlight-slide:after{background:linear-gradient(#0b10251a 23%,#0b1025d9 70%,#0b1025fa 100%)}.consumer-shell .editorial-hero .feature-copy{justify-content:flex-end;max-width:100%;min-height:430px;padding:140px 24px 74px}.consumer-shell .editorial-hero .feature-label{margin-bottom:12px}.consumer-shell .editorial-hero h2{font-size:35px}.consumer-shell .editorial-hero .feature-copy>.spotlight-tagline{margin-bottom:7px;font-size:16px}.consumer-shell .editorial-hero .feature-copy>p:not(.spotlight-tagline){margin-bottom:17px;font-size:12px}.consumer-shell .editorial-hero .feature-copy>p br{display:none}.consumer-shell .editorial-hero .feature-studio{font-size:9px;position:absolute;bottom:28px;right:22px}.consumer-shell .editorial-hero .hero-controls{bottom:16px;left:18px}.consumer-shell .editorial-hero .hero-controls button{width:34px;height:44px}.consumer-shell .editorial-hero .hero-dots button{width:24px}.starter-guide{padding:20px 18px 16px}.starter-heading h2{font-size:22px}.starter-heading .eyebrow{margin-bottom:10px}.starter-heading p{margin-bottom:12px}.starter-games{border-top:1px solid var(--discovery-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.starter-game{border:0;flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:16px 0}.starter-game>img{width:44px;height:44px}.starter-game>span{gap:5px}.starter-game small{font-size:9px}.starter-game strong{font-size:12px;line-height:1.4}.starter-game>span>span,.starter-game>svg{display:none}.starter-help{font-size:11px}.discovery-assurance{flex-wrap:wrap;gap:10px 18px;padding-top:16px;font-size:10px}.discovery-assurance>span{gap:5px}.discovery-assurance svg{width:13px;height:13px}.consumer-shell .section-heading h2{font-size:22px}.consumer-shell .game-grid{gap:14px}.consumer-shell .game-cover{aspect-ratio:1.12}.consumer-shell .game-card-info{gap:10px;padding:12px 12px 0}.consumer-shell .game-meta h3{font-size:14px}.consumer-shell .game-meta>span{font-size:10px}.consumer-shell .game-icon{display:none}.consumer-shell .get-button{min-height:40px}.game-card-note{padding:10px 12px 14px;font-size:11px}.consumer-shell .category{padding:9px 15px;font-size:11px}.consumer-shell .player-guide{border-radius:20px;padding:24px 16px}.consumer-shell .guide-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;padding-inline:4px}.consumer-shell .guide-heading h2{letter-spacing:-1px;font-size:clamp(25px,5.5vw,34px)}.guide-heading-note p{font-size:12px}.guide-heading-note p br{display:none}.consumer-shell .player-guide-steps{grid-template-columns:1fr;gap:24px}.consumer-shell .guide-step{grid-row:auto;grid-template-rows:auto auto auto 1fr auto;padding:0 4px}.consumer-shell .guide-step+.guide-step{border-top:1px solid var(--discovery-line);padding-top:24px}.guide-art{height:148px;margin-bottom:20px}.consumer-shell .guide-scene{width:240px;height:96px}.consumer-shell .guide-step h3{font-size:23px}.consumer-shell .detail-banner{height:240px}.consumer-shell .detail-game-actions{width:100%}.consumer-shell .detail-game-actions .button{flex-basis:100%;width:100%}}@media (prefers-reduced-motion:reduce){.starter-game>svg{transition:none}}.editorial-hero .hero-studio:after{display:none}.hero-studio .layered-hero{height:auto}.feature-studio .hero-studio-wordmark{vertical-align:middle;filter:drop-shadow(0 0 6px #bca0ff66);width:74px;height:auto;margin:0 3px;display:inline-block}.editorial-hero{container-type:inline-size}@container (width<=640px){.consumer-shell .editorial-hero .hero-slides>.hero-studio{min-height:510px}}:is(.publisher-shell,.staff-shell){--console-bg:#f6f7fa;--console-surface:#fff;--console-text:#222737;--console-muted:#687083;--console-line:#dce3ed;--console-accent:#635bff;--console-selected:#e7f1fa;--console-inset:#f0f4f9;--console-input:#fff;--console-action:#635bff;--console-on-action:#fff;--console-selected-text:#175879;--line:var(--console-line);--muted:var(--console-muted);--accent:var(--console-accent);--text:var(--console-text);--surface:var(--console-surface);--panel:var(--console-surface);--dc-panel:var(--console-surface);--dc-accent:var(--console-accent);color:var(--console-text);background:var(--console-bg);min-height:100dvh}[data-theme=dark] :is(.publisher-shell,.staff-shell){--console-bg:#0a0c12;--console-surface:#11151e;--console-text:#edf1fa;--console-muted:#aeb6c8;--console-line:#2a3350;--console-accent:#a99fff;--console-selected:#11151e;--console-inset:#11151e;--console-input:#0a0c12;--console-action:#635bff;--console-on-action:#fff;--console-selected-text:#a99fff}:is(.publisher-shell,.staff-shell) .sidebar{background:var(--console-surface);border-color:var(--console-line);width:232px;padding:22px 16px 16px}:is(.publisher-shell,.staff-shell) .sidebar>.compact-brand{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:0 8px}:is(.publisher-shell,.staff-shell) .sidebar>.compact-brand .playmos-logo{width:34px;height:34px}:is(.publisher-shell,.staff-shell) .sidebar>.compact-brand .playmos-wordmark-art{max-width:104px;height:36px}:is(.publisher-shell,.staff-shell) .workspace-label{letter-spacing:1.4px;color:var(--console-muted);margin:14px 10px 20px;font-size:9px}.console-nav-label{color:var(--console-muted);letter-spacing:1.5px;padding:21px 12px 10px;font-size:9px;font-weight:700;display:block}.console-nav-label:first-child{padding-top:3px}:is(.publisher-shell,.staff-shell) .nav-item{min-height:40px;color:var(--console-muted);border-radius:7px;gap:11px;margin:2px 0;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.4}:is(.publisher-shell,.staff-shell) .nav-item svg{stroke-width:1.6px;width:17px;height:17px}:is(.publisher-shell,.staff-shell) .nav-item:hover{color:var(--console-text);background:var(--console-bg)}:is(.publisher-shell,.staff-shell) .nav-item.active{background:var(--console-selected);color:var(--console-accent);font-weight:650}.console-sidebar-footer{border-top:1px solid var(--console-line);flex-shrink:0;margin-top:18px;padding:14px 10px 0}.console-sidebar-footer>a{color:var(--console-muted);align-items:center;gap:10px;min-height:34px;font-size:11px;display:flex}.console-sidebar-footer svg{width:15px;height:15px}.console-workspace-badge{color:var(--console-muted);border-top:1px solid var(--console-line);align-items:center;gap:8px;margin-top:15px;padding-top:15px;font-size:10px;display:flex}:is(.publisher-shell,.staff-shell) .app-main{--hub-gutter:32px;--hub-content-width:1600px;background:var(--console-bg);margin-left:232px}:is(.publisher-shell,.staff-shell) .hub-header{border-color:var(--console-line);background:var(--console-surface);justify-content:space-between;gap:16px;max-width:none;height:72px}.console-header-context{white-space:nowrap;align-items:center;gap:12px;min-width:0;font-size:12px;display:flex}.console-header-context>span{color:var(--console-muted)}.console-header-context>strong{text-overflow:ellipsis;font-weight:550;overflow:hidden}:is(.publisher-shell,.staff-shell) .header-actions{flex-shrink:0;gap:16px}.console-notifications{width:34px;height:34px;color:var(--console-muted);border-right:1px solid var(--console-line);place-items:center;padding-right:12px;display:grid}.console-notifications svg{width:18px;height:18px}:is(.publisher-shell,.staff-shell) #content{max-width:1600px;padding:28px var(--hub-gutter) 44px;margin:auto}:is(.publisher-shell,.staff-shell) .app-footer{color:var(--console-muted);border-color:var(--console-line);font-size:10px}:is(.publisher-shell,.staff-shell) .workspace-panel{background:var(--console-surface);border:1px solid var(--console-line);box-shadow:none;color:var(--console-text);border-radius:10px;margin-bottom:18px;padding:22px}:is(.publisher-shell,.staff-shell) .workspace-panel h2{letter-spacing:-.3px;font-size:16px}:is(.publisher-shell,.staff-shell) .workspace-panel p{color:var(--console-muted);font-size:13px;line-height:1.65}:is(.publisher-shell,.staff-shell) .compact-page-title{margin-bottom:20px}:is(.publisher-shell,.staff-shell) .workspace-intro{color:var(--console-muted);font-size:14px}:is(.publisher-shell,.staff-shell) .button{color:#fff;box-shadow:none;background:#6552cc;border:1px solid #6552cc;border-radius:7px;min-height:38px;padding:9px 14px;font-size:12px}:is(.publisher-shell,.staff-shell) .small-button{background:var(--console-surface);color:var(--console-text);border:1px solid var(--console-line);box-shadow:none;border-radius:7px;gap:8px;min-height:38px;padding:9px 12px;font-size:12px}:is(.publisher-shell,.staff-shell) .small-button svg{width:15px;height:15px}:is(.publisher-shell,.staff-shell) .workspace-notice{background:var(--console-surface);border:1px solid var(--console-line);color:var(--console-muted);border-radius:8px;font-size:12px}:is(.publisher-shell,.staff-shell) .workspace-notice p{font-size:12px;line-height:1.6}:is(.publisher-shell,.staff-shell) .workspace-stats{border:1px solid var(--console-line);background:var(--console-surface);border-radius:10px;gap:0;overflow:hidden}:is(.publisher-shell,.staff-shell) .workspace-stats>div{border:0;border-right:1px solid var(--console-line);box-shadow:none;background:0 0;border-radius:0;padding:20px}:is(.publisher-shell,.staff-shell) .workspace-stats>div:last-child{border:0}:is(.publisher-shell,.staff-shell) .workspace-stats strong{color:var(--console-text);font-variant-numeric:tabular-nums;font-size:28px}:is(.publisher-shell,.staff-shell) .workspace-stats span{color:var(--console-muted);font-size:12px}:is(.publisher-shell,.staff-shell) .workspace-table{background:var(--console-surface);font-size:13px}:is(.publisher-shell,.staff-shell) .workspace-table th{background:var(--console-bg);text-transform:uppercase;letter-spacing:.6px;color:var(--console-muted);padding:12px 16px;font-size:10px}:is(.publisher-shell,.staff-shell) .workspace-table td{border-color:var(--console-line);padding:15px 16px}:is(.publisher-shell,.staff-shell) .workspace-table small{color:var(--console-muted);font-size:11px}:is(.publisher-shell,.staff-shell) .workspace-table tbody tr:hover{background:var(--console-bg)}:is(.publisher-shell,.staff-shell) .form-field input,:is(.publisher-shell,.staff-shell) .form-field textarea,:is(.publisher-shell,.staff-shell) .select-trigger{background:var(--console-surface);color:var(--console-text);border-color:var(--console-line);border-radius:7px}.internal-context{border-bottom:1px solid var(--console-line);align-items:flex-end;gap:18px;margin-bottom:28px;padding-bottom:22px;display:flex}.console-eyebrow{letter-spacing:1.5px;color:var(--console-muted);font-size:9px;font-weight:700}.internal-context p{color:var(--console-muted);margin:8px 0 0;font-size:12px}.internal-context>div{flex:1;min-width:0}.internal-context label{gap:6px;min-width:200px;font-size:10px;font-weight:600;display:grid}.internal-context select,.internal-context .select-trigger{background:var(--console-surface);color:var(--console-text);border:1px solid var(--console-line);border-radius:7px;min-height:38px;padding:8px 12px;font-size:12px}.internal-context .select-trigger,.internal-context>.small-button{height:38px}:is(.publisher-shell,.staff-shell) .pa{--pa-bg:var(--console-surface);--pa-line:var(--console-line);--pa-text:var(--console-text);--pa-muted:var(--console-muted);--pa-inset:var(--console-bg);--pa-track:var(--console-line);--pa-accent:var(--console-accent);--pa-link:var(--console-accent);--pa-segment:var(--console-selected);--pa-players:var(--console-accent);max-width:none;color:var(--console-text)}:is(.publisher-shell,.staff-shell) .pa-heading{align-items:center;gap:16px;margin:0 0 24px}:is(.publisher-shell,.staff-shell) .pa-heading>div:first-child{flex:1;min-width:0}:is(.publisher-shell,.staff-shell) .pa-heading h1{letter-spacing:-1px;margin:0 0 9px;font-size:29px;line-height:1.2}:is(.publisher-shell,.staff-shell) .pa-heading p:not(.pa-eyebrow){color:var(--console-muted);margin:0;font-size:12px;line-height:1.6}:is(.publisher-shell,.staff-shell) .pa-eyebrow{letter-spacing:1.3px;color:var(--console-muted)!important;margin-bottom:9px!important;font-size:9px!important}:is(.publisher-shell,.staff-shell) .pa-access{color:var(--console-muted);border:1px solid var(--console-line);border-radius:5px;padding:6px 9px;font-size:10px}:is(.publisher-shell,.staff-shell) .pa-live-control{gap:9px;font-size:11px}:is(.publisher-shell,.staff-shell) .pa-filters{background:var(--console-surface);border:1px solid var(--console-line);border-radius:10px;gap:12px;padding:16px 18px}:is(.publisher-shell,.staff-shell) .pa-filters label{min-width:140px;font-size:10px;font-weight:500}:is(.publisher-shell,.staff-shell) .pa-filters label:first-child{min-width:210px}:is(.publisher-shell,.staff-shell) .pa-filters .small-button{height:38px;margin-left:auto}:is(.publisher-shell,.staff-shell) .pa-filters .select-trigger,:is(.publisher-shell,.staff-shell) .pa-filters select{border:1px solid var(--console-line);background:var(--console-surface);height:38px;min-height:38px;padding:8px 11px;font-size:12px}:is(.publisher-shell,.staff-shell) .pa-provenance{margin:10px 0 16px}:is(.publisher-shell,.staff-shell) .pa-report-tabs{border-bottom:1px solid var(--console-line);background:0 0;border-radius:0;gap:24px;margin:0 0 22px;padding:0}:is(.publisher-shell,.staff-shell) .pa-report-tabs button{color:var(--console-muted);box-shadow:none;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 0 13px;font-size:12px}:is(.publisher-shell,.staff-shell) .pa-report-tabs button[aria-selected=true]{color:var(--console-accent);border-bottom-color:var(--console-accent);background:0 0}:is(.publisher-shell,.staff-shell) .pa-kpis{border:1px solid var(--console-line);background:var(--console-surface);border-radius:10px;gap:0;margin-bottom:20px;overflow:hidden}:is(.publisher-shell,.staff-shell) .pa-kpis article{border:0;border-right:1px solid var(--console-line);background:0 0;border-radius:0;padding:20px 22px}:is(.publisher-shell,.staff-shell) .pa-kpis article:last-child{border-right:0}:is(.publisher-shell,.staff-shell) .pa-kpis strong{letter-spacing:-.9px;font-variant-numeric:tabular-nums;margin:10px 0 6px;font-size:30px;line-height:1.2}:is(.publisher-shell,.staff-shell) .pa-kpis span{font-size:11px;font-weight:550}:is(.publisher-shell,.staff-shell) .pa-kpis small{font-size:10px;line-height:1.6;display:block}:is(.publisher-shell,.staff-shell) .pa-panel{box-shadow:none;border-radius:10px;padding:22px}:is(.publisher-shell,.staff-shell) .pa-panel h2{letter-spacing:-.3px;margin-bottom:16px;font-size:16px;font-weight:650}:is(.publisher-shell,.staff-shell) .pa-chart-inspect{margin-top:12px}:is(.publisher-shell,.staff-shell) .pa-chart input{accent-color:var(--console-accent)}:is(.publisher-shell,.staff-shell) .pa-chart p{font-size:11px}:is(.publisher-shell,.staff-shell) .pa-highlight{grid-template-columns:76px minmax(0,1fr);gap:16px;margin:0 0 18px;padding:0 0 18px}:is(.publisher-shell,.staff-shell) .pa-highlight-visual{width:76px;height:76px}:is(.publisher-shell,.staff-shell) .pa-highlight-visual strong{font-size:16px}:is(.publisher-shell,.staff-shell) .pa-highlight-copy h3{letter-spacing:-.2px;font-size:15px}:is(.publisher-shell,.staff-shell) .pa-highlight-copy p{font-size:11px}:is(.publisher-shell,.staff-shell) .pa-flow-heading{font-size:12px}:is(.publisher-shell,.staff-shell) .pa-game-performance{margin-bottom:20px;padding-bottom:14px}.pa-game-performance .pa-panel-title{align-items:start}.pa-game-performance h2{margin-bottom:7px!important}.pa-game-performance .pa-detail{margin:0 0 18px;font-size:11px}.pa-game-performance .table-scroll{border-radius:8px}.pa-game-performance .pa-table{font-variant-numeric:tabular-nums;border-collapse:separate;border-spacing:0;min-width:780px}.pa-game-performance .pa-table th{background:var(--pa-bg);color:var(--pa-muted);white-space:nowrap;box-shadow:none;padding:12px 14px;font-size:10px;font-weight:500}.pa-game-performance .pa-table td{vertical-align:middle;padding:15px 14px;font-size:12px}.pa-game-performance .pa-table tbody tr:last-child td{border-bottom:0}.pa-table .pa-game-name{text-align:left;color:var(--pa-text);align-items:center;gap:11px;min-width:170px;padding:0;display:flex}.pa-game-monogram{background:var(--pa-segment);color:var(--pa-link);border:1px solid var(--pa-line);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:15px;font-weight:650;display:grid}.pa-game-name strong{font-size:12px;font-weight:600;display:block}.pa-game-name small{color:var(--pa-muted);margin-top:5px;font-size:10px;display:block}.pa-game-track{background:var(--pa-track);border-radius:3px;width:74px;height:3px;margin-top:8px;display:block;overflow:hidden}.pa-game-track i{background:var(--pa-players);border-radius:inherit;height:100%;display:block}.pa-game-open{min-width:32px;min-height:36px;color:var(--pa-muted);place-items:center;display:grid}.pa-game-open svg{width:16px;height:16px}.pa-table-note{color:var(--pa-muted);margin:16px 0 0;font-size:10px;line-height:1.7}.pa-performance-empty{color:var(--pa-muted);align-items:center;gap:16px;padding:28px 0;display:flex}.pa-performance-empty>svg{width:32px;height:32px}.pa-performance-empty strong{color:var(--pa-text);font-size:13px}.pa-performance-empty p{margin:7px 0 0;font-size:12px}:is(.publisher-shell,.staff-shell) .pa-setup{background:var(--console-surface);border:1px solid var(--console-line);border-radius:9px;margin-top:20px;padding:16px 20px;font-size:12px}:is(.publisher-shell,.staff-shell) .pa-upgrade{background:var(--console-surface);border-radius:10px;padding:24px}:is(.publisher-shell,.staff-shell) .pa-upgrade h2{font-size:22px}:is(.publisher-shell,.staff-shell) .pa-premium-grid article{border-radius:8px}@media (min-width:761px) and (max-height:900px){:is(.publisher-shell,.staff-shell) .workspace-label{margin-bottom:14px}.console-nav-label{padding-top:14px}.console-sidebar-footer>a{min-height:30px}.console-workspace-badge{margin-top:8px;padding-top:10px}}@media (min-width:761px) and (max-width:1100px){:is(.publisher-shell,.staff-shell) .sidebar{width:205px;padding-inline:12px}:is(.publisher-shell,.staff-shell) .app-main{--hub-gutter:24px;margin-left:205px}.console-header-context{gap:8px;font-size:11px}:is(.publisher-shell,.staff-shell) .header-actions{gap:10px}:is(.publisher-shell,.staff-shell) .pa-heading{flex-wrap:wrap}:is(.publisher-shell,.staff-shell) .pa-heading>div:first-child{flex-basis:100%}:is(.publisher-shell,.staff-shell) .pa-access{margin-right:auto}.internal-context{flex-wrap:wrap}.internal-context>div{flex-basis:100%}}@media (max-width:760px){:is(.publisher-shell,.staff-shell) .sidebar{border-top:1px solid var(--console-line);width:auto;height:70px;padding:6px 8px;inset:auto 0 0}:is(.publisher-shell,.staff-shell) .sidebar nav{overscroll-behavior-x:contain;scrollbar-width:none;flex-direction:row;justify-content:start;gap:4px;display:flex;overflow-x:auto}.console-nav-label,.console-sidebar-footer{display:none}:is(.publisher-shell,.staff-shell) .nav-item{flex-direction:column;flex:none;gap:5px;min-width:80px;min-height:54px;margin:0;padding:7px 9px;font-size:10px}:is(.publisher-shell,.staff-shell) .nav-item span{font-size:10px}:is(.publisher-shell,.staff-shell) .nav-item svg{width:19px;height:19px}:is(.publisher-shell,.staff-shell) .app-main{--hub-gutter:18px;margin-left:0;padding-bottom:70px}:is(.publisher-shell,.staff-shell) .hub-header{gap:10px;height:64px}:is(.publisher-shell,.staff-shell) .hub-header>.mobile-brand{display:flex}:is(.publisher-shell,.staff-shell) .mobile-brand .playmos-logo{width:30px;height:30px}:is(.publisher-shell,.staff-shell) .mobile-brand .playmos-wordmark-art{width:85px;height:30px}.console-header-context,.console-notifications{display:none}:is(.publisher-shell,.staff-shell) .header-actions{gap:10px}:is(.publisher-shell,.staff-shell) .publisher-docs-link,:is(.publisher-shell,.staff-shell) .user-chip .profile-copy{display:none}:is(.publisher-shell,.staff-shell) #content{padding-top:22px}:is(.publisher-shell,.staff-shell) .pa-heading{flex-wrap:wrap;align-items:start;gap:12px}:is(.publisher-shell,.staff-shell) .pa-heading>div:first-child{flex-basis:100%}:is(.publisher-shell,.staff-shell) .pa-heading h1{font-size:26px}:is(.publisher-shell,.staff-shell) .pa-access{align-self:center;margin-right:auto}:is(.publisher-shell,.staff-shell) .pa-live-control{width:auto;font-size:10px}:is(.publisher-shell,.staff-shell) .pa-live-control .small-button{min-height:36px;padding:7px 9px;font-size:10px}:is(.publisher-shell,.staff-shell) .pa-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}:is(.publisher-shell,.staff-shell) .pa-filters label,:is(.publisher-shell,.staff-shell) .pa-filters label:first-child{min-width:0}:is(.publisher-shell,.staff-shell) .pa-filters .small-button{align-self:end;height:44px;min-height:44px;margin:0}:is(.publisher-shell,.staff-shell) .pa-filters .select-trigger,:is(.publisher-shell,.staff-shell) .pa-filters select{height:44px;min-height:44px}:is(.publisher-shell,.staff-shell) .pa-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.publisher-shell,.staff-shell) .pa-kpis article{border-bottom:1px solid var(--console-line);padding:17px 15px}:is(.publisher-shell,.staff-shell) .pa-kpis article:nth-child(2n){border-right:0}:is(.publisher-shell,.staff-shell) .pa-kpis article:nth-last-child(-n+2){border-bottom:0}:is(.publisher-shell,.staff-shell) .pa-kpis strong{font-size:26px}:is(.publisher-shell,.staff-shell) .pa-charts{grid-template-columns:minmax(0,1fr)}:is(.publisher-shell,.staff-shell) .pa-panel{padding:18px}:is(.publisher-shell,.staff-shell) .pa-report-tabs{gap:22px;overflow-x:auto}:is(.publisher-shell,.staff-shell) .pa-report-tabs button{min-height:44px}.internal-context{flex-wrap:wrap;gap:14px;margin-bottom:22px;padding-bottom:20px}.internal-context>div{flex-basis:100%}.internal-context label{flex:1;min-width:0}.internal-context .small-button{max-width:48%;font-size:11px}.internal-context select,.internal-context .select-trigger,.internal-context>.small-button{height:44px;min-height:44px}:is(.publisher-shell,.staff-shell) .workspace-panel{padding:18px}:is(.publisher-shell,.staff-shell) .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}:is(.publisher-shell,.staff-shell) .workspace-stats>div{border-bottom:1px solid var(--console-line);padding:17px}:is(.publisher-shell,.staff-shell) .workspace-stats>div:nth-child(2n){border-right:0}:is(.publisher-shell,.staff-shell) .workspace-stats>div:nth-last-child(-n+2){border-bottom:0}}@media (max-width:480px){.internal-context label{flex-basis:100%}.internal-context>.small-button{justify-content:center;width:100%;max-width:none}}@media (max-width:360px){:is(.publisher-shell,.staff-shell) .app-main{--hub-gutter:14px}}@container analytics-panel (width<=360px){:is(.publisher-shell,.staff-shell) .pa-highlight{grid-template-columns:minmax(0,1fr)}}.pa-game-monogram img{object-fit:cover;border-radius:inherit;width:100%;height:100%}:is(.publisher-shell,.staff-shell) .workspace-stats{grid-template-columns:repeat(4,minmax(0,1fr))}:is(.publisher-shell,.staff-shell) .pa-overview-charts{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.pa-overview-charts .pa-retention{margin:0}.pa-overview-charts .pa-retention-rates{grid-template-columns:1fr;gap:10px;margin:14px 0}.pa-overview-charts .pa-retention-rates article{border-radius:7px;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:12px;display:grid}.pa-overview-charts .pa-retention-rates strong{grid-area:1/2/span 2;align-self:center;margin:0;font-size:22px}.pa-overview-charts .pa-retention-rates small{grid-column:1;font-size:10px;line-height:1.6}.pa-overview-charts .pa-retention-track{grid-column:1/-1;height:5px;margin-top:5px}#pa-report-funnels>.pa-panel{max-width:880px;margin:0 auto}#pa-report-funnels .pa-funnel{max-width:100%}@media (max-width:1100px){:is(.publisher-shell,.staff-shell) .pa-overview-charts{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){:is(.publisher-shell,.staff-shell) .workspace-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(.publisher-shell,.staff-shell) .pa-provenance{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:12px 0 20px;font-size:11px;line-height:1.6;display:flex}.pa-provenance>a{color:var(--pa-link);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.pa-provenance>a svg{width:13px;height:13px}.pa-retention-totals{border-bottom:1px solid var(--pa-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 16px;display:grid}.pa-retention-totals span{color:var(--pa-muted);font-size:10px;line-height:1.5;display:block}.pa-retention-totals strong{margin-top:5px;font-size:20px;font-weight:650;display:block}.pa-retention>.pa-detail{margin:12px 0 0;font-size:10px}.pa-retention-cohorts{margin-bottom:20px}.pa-retention-cohorts>.pa-detail{margin:14px 0 0;font-size:11px}.pa-funnel-context,.pa-player-context{margin:0 0 16px;font-size:11px}.pa-section-heading,.pa-event-feed>h3,.pa-funnel-builder>h3{margin:0 0 14px;font-size:14px;line-height:1.5;cursor:default!important}.pa-journey-details>section{border-top:1px solid var(--pa-line);padding:18px 0}.pa-journey-details .pa-section-heading{justify-content:space-between;align-items:center;gap:12px;min-height:0;font-weight:600;display:flex}.pa-section-heading small{color:var(--pa-muted);font-size:11px;font-weight:400}.pa-event-record header,.pa-live-event header{cursor:default!important}.pa-event-feed,.pa-live-feed{overscroll-behavior:contain;max-height:600px;overflow-y:auto}.pa-buyer-details h3{margin-top:24px;font-size:14px}#pa-report-integration>.pa-setup{max-width:1000px;margin:0 auto}.pa-setup h2{cursor:default}html.game-fullscreen-active,html.game-fullscreen-active body{overscroll-behavior:none;overflow:hidden}#app .stage.stage-immersive{z-index:1000;box-sizing:border-box;width:100%;max-width:none;max-height:none;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:#04060e;border:0;border-radius:0;flex-direction:column;margin:0;display:flex;position:fixed;inset:0;height:100dvh!important}#app .stage.stage-immersive>.stage-toolbar,#app .stage.stage-immersive>.stage-play-mode{display:none}#app .stage.stage-immersive>.frame-wrap{min-width:0;min-height:0;max-height:none;box-shadow:none;border:0;border-radius:0;flex:1;padding:0;height:auto!important}.stage-fullscreen-exit{top:max(8px,env(safe-area-inset-top,0px));left:max(8px,env(safe-area-inset-left,0px));z-index:2;color:#fff;cursor:pointer;background:#101522dc;border:1px solid #ffffff60;border-radius:10px;min-height:44px;padding:8px 12px;font:500 12px/1.4 system-ui;position:absolute}.stage-fullscreen-exit[hidden]{display:none}.stage-fullscreen-exit:focus-visible{outline-offset:2px;outline:3px solid #c5baff}.stage-install-guide{box-sizing:border-box;border:1px solid var(--line,#d6d9e6);background:var(--surface,#fff);width:min(420px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--text,#171a2b);border-radius:18px;padding:24px;font:14px/1.7 system-ui;overflow:auto}.stage-install-guide::backdrop{background:#050917bd}.stage-install-guide h2{letter-spacing:-.5px;margin:0 0 12px;font-size:23px;line-height:1.25}.stage-install-guide p{margin:0 0 16px}.stage-install-guide ol{margin:0 0 16px;padding-left:22px}.stage-install-guide li+li{margin-top:10px}.stage-install-note{color:var(--muted,#566074);font-size:12px}.stage-install-actions{flex-wrap:wrap;gap:10px;display:flex}.stage-install-actions button{border:1px solid var(--line,#d6d9e6);background:var(--surface,#fff);min-height:44px;color:inherit;cursor:pointer;border-radius:9px;padding:10px 16px;font:600 14px system-ui}.stage-install-actions [data-play-browser]{color:#fff;background:#635bff;border-color:#635bff}
