@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
:root{--background:#fbfcff;--foreground:#090b20;--muted:#747b95;--line:#2d355c1a;--purple:#5425ee}*{box-sizing:border-box}html,body{min-height:100%;margin:0;overflow:hidden}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased}button,select,a{font:inherit}button,select{color:inherit}button{border:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-shell{background:#fbfcff;flex-direction:column;height:100svh;display:flex}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#ffffffe6;border-bottom:1px solid #32395b0e;flex:0 0 68px;align-items:center;gap:30px;height:68px;padding:0 28px;display:flex;position:relative}.wordmark{color:#090a17;letter-spacing:-1.25px;font-size:25px;font-weight:760;line-height:1;text-decoration:none}.wordmark span{color:#5a2df2}.platform-tabs{align-items:center;gap:4px;height:100%;display:flex}.platform-tabs button,.mobile-platforms button{color:#4d5269;cursor:pointer;background:0 0;border-radius:9px;padding:8px 11px;font-size:13px;font-weight:610;transition:color .16s,background .16s,box-shadow .16s,transform .16s}.platform-tabs button:hover{background:#f3f1fb}.platform-tabs button.active,.mobile-platforms button.active{color:#fff;background:linear-gradient(145deg,#6928f5,#4518dc);box-shadow:0 7px 18px #5323e638,inset 0 1px #ffffff38}.category-select{color:#4d5269;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-width:116px;margin-left:0;padding:8px 10px;font-size:13px;font-weight:610;display:inline-flex;position:relative}.category-select:hover,.category-select.is-active{color:#4f24db;background:#f3f1fb}.category-caption{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.select-chevron{color:#525971;font-size:14px;transform:translateY(-1px)}.category-select select{opacity:0;cursor:pointer;border:0;width:100%;height:100%;position:absolute;inset:0}.header-actions{align-items:center;gap:9px;margin-left:auto;display:flex}.x-auth-shell{flex:none;align-items:center;display:inline-flex;position:relative}.x-auth-button{color:#11121d;cursor:pointer;background:#fff;border:1px solid #11121d1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:11px;font-weight:720;line-height:1;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:inline-flex;box-shadow:0 5px 16px #252a4a0d}.x-auth-button:hover{background:#fdfdff;border-color:#11121d3d;transform:translateY(-1px);box-shadow:0 8px 20px #252a4a17}.x-auth-button:focus-visible,.x-auth-menu button:focus-visible,.x-auth-menu a:focus-visible,.x-auth-notice button:focus-visible{outline-offset:2px;outline:3px solid #5e2ee533}.x-auth-mark{color:#fff;background:#11121d;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;font-weight:650;line-height:1;display:grid}.google-auth-mark{background:#fff;border:1px solid #242a481a;border-radius:7px;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}.x-auth-login-mark{color:#fff;background:linear-gradient(145deg,#6928f5,#4b18dc);border-radius:7px;place-items:center;width:20px;height:20px;font-size:12px;display:grid;transform:rotate(90deg)}.x-auth-label{text-overflow:ellipsis;white-space:nowrap;max-width:126px;overflow:hidden}.x-auth-account{padding-left:8px;position:relative}.x-auth-button img,.x-auth-avatar-fallback{object-fit:cover;border-radius:8px;flex:0 0 24px;width:24px;height:24px}.x-auth-avatar-fallback{color:#fff;background:linear-gradient(145deg,#6b31ef,#4318ca);place-items:center;font-size:10px;font-weight:780;display:grid}.x-auth-chevron{color:#8d92a5;margin-left:1px;font-size:12px;transition:transform .16s;transform:translateY(-1px)}.x-auth-button[aria-expanded=true] .x-auth-chevron{transform:rotate(180deg)translateY(-1px)}.x-auth-admin-mark{color:#fff;background:#5c29e6;border:2px solid #fff;border-radius:999px;place-items:center;min-width:15px;height:15px;padding:0 3px;font-size:8px;font-weight:800;line-height:1;display:grid;position:absolute;top:4px;left:24px}.x-auth-loading{background:#fff;border:1px solid #11121d14;border-radius:12px;justify-content:center;align-items:center;gap:4px;width:42px;height:38px;display:flex}.x-auth-loading i{background:#b2b4c1;border-radius:50%;width:5px;height:5px;animation:.9s ease-in-out infinite alternate auth-pulse}.x-auth-loading i:last-child{animation-delay:.25s}.x-auth-menu{z-index:90;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffffa;border:1px solid #272c481a;border-radius:16px;width:238px;padding:8px;animation:.16s ease-out both auth-menu-in;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #231f3924}.x-auth-provider-menu{width:260px;padding:9px}.x-auth-provider-heading{flex-direction:column;gap:3px;padding:8px 9px 10px;display:flex}.x-auth-provider-heading strong{color:#202235;font-size:11px}.x-auth-provider-heading span{color:#8a8fa2;font-size:8px}.x-auth-provider-menu>a{color:#25283b;border-radius:11px;align-items:center;gap:10px;min-height:52px;padding:8px 9px;text-decoration:none;display:flex}.x-auth-provider-menu>a:hover{background:#f5f3fb}.x-auth-provider-menu>a>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.x-auth-provider-menu>a strong{font-size:10px}.x-auth-provider-menu>a small{color:#8b90a3;font-size:8px}.x-auth-provider-menu>a>b{color:#9a9eb0;font-size:12px;font-weight:500}.x-auth-profile{border-bottom:1px solid #2a315014;align-items:center;gap:10px;padding:9px 9px 12px;display:flex}.x-auth-profile img,.x-auth-profile>.x-auth-avatar-fallback{border-radius:10px;flex-basis:34px;width:34px;height:34px}.x-auth-profile div{flex-direction:column;gap:3px;min-width:0;display:flex}.x-auth-profile span{color:#8a8fa2;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:580}.x-auth-profile strong{color:#171927;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.x-auth-menu form{margin:6px 0 0}.x-auth-menu form button{color:#bd384c;cursor:pointer;background:0 0;border-radius:9px;align-items:center;gap:9px;width:100%;min-height:38px;padding:0 10px;font-size:10px;font-weight:680;display:flex}.x-auth-menu form button:hover{background:#fff0f2}.x-auth-menu form button:disabled{opacity:.55;cursor:wait}.x-auth-menu form button span{font-size:13px;transform:rotate(90deg)}.x-auth-admin-note{color:#5523d5;background:#f1edff;border-radius:9px;flex-direction:column;gap:3px;margin:7px 0 0;padding:9px 10px;display:flex}.x-auth-admin-note b{font-size:9px}.x-auth-admin-note span{color:#7565a8;font-size:8px}.x-auth-launches{color:#292c41;text-align:left;cursor:pointer;background:0 0;border-radius:10px;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:6px;padding:7px 10px;display:flex}.x-auth-launches:hover{background:#f3f0ff}.x-auth-launches>span{color:#5b2bdf;background:#ece7ff;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:15px;display:grid}.x-auth-launches>div{flex-direction:column;gap:2px;min-width:0;display:flex}.x-auth-launches strong{font-size:10px}.x-auth-launches small{color:#858a9e;font-size:8px}.x-auth-notice{z-index:95;color:#953144;background:#fff8f9;border:1px solid #be3a4f24;border-radius:12px;align-items:center;gap:8px;width:250px;padding:10px 10px 10px 12px;font-size:9px;line-height:1.4;display:flex;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 34px #4b1e271a}.x-auth-notice span{flex:1}.x-auth-notice button{color:#9d3346;cursor:pointer;background:#f7e5e8;border-radius:7px;flex:none;padding:5px 7px;font-size:9px;font-weight:700}.sign-in-page{background:radial-gradient(circle at 50% 16%,#6938f41a,#0000 34%),linear-gradient(#faf9ff,#f7f8fc);place-items:center;min-height:100svh;padding:24px;display:grid;overflow:auto}.sign-in-card{text-align:center;background:#fffffff5;border:1px solid #372f5c17;border-radius:24px;width:min(420px,100%);padding:32px;box-shadow:0 28px 80px #2a204e21}.sign-in-wordmark{color:#11131f;letter-spacing:-1.1px;margin-bottom:26px;font-size:23px;font-weight:780;text-decoration:none;display:inline-block}.sign-in-wordmark span{color:#5a2df2}.sign-in-kicker{text-transform:uppercase;letter-spacing:.12em;font-weight:760;color:#5a2be0!important;margin:0 0 6px!important;font-size:9px!important}.sign-in-card h1{color:#111326;letter-spacing:-.045em;margin:0;font-size:29px;line-height:1.08}.sign-in-card>p:not(.sign-in-kicker){color:#777e94;max-width:330px;margin:10px auto 22px;font-size:10px;line-height:1.55}.sign-in-providers{flex-direction:column;gap:9px;display:flex}.sign-in-providers>a{color:#202235;text-align:left;background:#fff;border:1px solid #242a481a;border-radius:13px;align-items:center;gap:12px;min-height:58px;padding:9px 13px;text-decoration:none;transition:transform .17s,border-color .17s,box-shadow .17s;display:flex;box-shadow:0 6px 18px #2a2f4c09}.sign-in-providers>a:hover{border-color:#532bda38;transform:translateY(-1px);box-shadow:0 10px 24px #342a5b14}.sign-in-providers .x-auth-mark,.sign-in-providers .google-auth-mark{border-radius:9px;flex-basis:30px;width:30px;height:30px}.sign-in-providers .google-auth-mark svg{width:20px;height:20px}.sign-in-providers>a>span:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sign-in-providers strong{font-size:11px}.sign-in-providers small{color:#8b90a3;font-size:8px}.sign-in-providers b{color:#9297aa;font-size:14px;font-weight:500}.sign-in-note{color:#9297aa;margin-top:18px;font-size:8px;line-height:1.5;display:block}.launch-manager-overlay{z-index:140;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#110e2361;place-items:center;padding:24px;animation:.18s both overlay-in;display:grid;position:fixed;inset:0}.launch-manager{background:#fffffffa;border:1px solid #fffc;border-radius:24px;flex-direction:column;width:min(720px,100%);max-height:min(760px,100svh - 48px);animation:.22s cubic-bezier(.2,.85,.25,1) both claim-dialog-in;display:flex;overflow:hidden;box-shadow:0 32px 110px #19133947}.launch-manager-header{border-bottom:1px solid #2a315014;justify-content:space-between;align-items:flex-start;gap:20px;padding:26px 28px 21px;display:flex}.launch-manager-header>div{min-width:0}.launch-manager-header>div>span{color:#5c2ae6;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:760}.launch-manager-header h2{color:#111326;letter-spacing:-.045em;margin:6px 0 5px;font-size:25px;line-height:1.1}.launch-manager-header p{color:#777e95;margin:0;font-size:10px;line-height:1.5}.launch-manager-header>button{color:#73798d;cursor:pointer;background:#f2f0f6;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:21px;line-height:1;display:grid}.launch-manager-header>button:hover{color:#25273b;background:#eae7f0}.promotion-wallet{background:linear-gradient(135deg,#f1edff,#fbfaff);border:1px solid #5b2dda1f;border-radius:15px;justify-content:space-between;align-items:center;gap:18px;margin:16px 18px 0;padding:14px 15px;display:flex}.promotion-wallet>div{grid-template-columns:auto auto;align-items:baseline;gap:3px 8px;min-width:0;display:grid}.promotion-wallet span{color:#72668f;text-transform:uppercase;letter-spacing:.075em;font-size:8px;font-weight:720}.promotion-wallet strong{color:#4f20cb;font-size:13px}.promotion-wallet small{color:#858099;grid-column:1/-1;font-size:8px;line-height:1.4}.promotion-wallet button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#682cf0,#4b17d7);border-radius:10px;flex:none;min-height:38px;padding:0 13px;font-size:9px;font-weight:740;box-shadow:0 8px 18px #4f1fd32b}.promotion-wallet button:disabled{opacity:.58;cursor:wait;box-shadow:none}.promotion-wallet.is-admin-test{background:linear-gradient(135deg,#fff6dc,#fffdf8);border-color:#ce8b1b33}.promotion-wallet.is-admin-test span{color:#8b641f}.promotion-wallet.is-admin-test strong{color:#7a4a00}.launch-manager-body{background:#fbfaff;min-height:210px;padding:18px;overflow:auto}.managed-launch-list{flex-direction:column;gap:10px;display:flex}.managed-launch{background:#fff;border:1px solid #2e355414;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px;display:grid;box-shadow:0 8px 24px #26223e09}.managed-launch.is-hidden{background:#f7f6f9}.managed-launch.is-hidden .managed-launch-icon{filter:grayscale(.4);opacity:.72}.managed-launch-icon{--launch-color:#6634e8;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--launch-color) 78%,white),var(--launch-color));width:52px;height:52px;box-shadow:0 8px 20px color-mix(in srgb,var(--launch-color) 18%,transparent);border-radius:14px;flex:0 0 52px;place-items:center;display:grid;position:relative;overflow:hidden}.managed-launch-icon b{font-size:20px}.managed-launch-icon img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.managed-launch-copy{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.managed-launch-copy>div{align-items:center;gap:7px;width:100%;display:flex}.managed-launch-copy strong{color:#17192c;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.managed-launch-copy>div span{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex:none;padding:3px 6px;font-size:7px;font-weight:760}.managed-launch-copy .is-live{color:#0a824d;background:#e7f8f0}.managed-launch-copy .is-hidden{color:#777d8f;background:#e8e7ec}.managed-launch-copy .is-promoted{color:#713800;background:#fff0c8}.managed-launch-copy p{color:#7c8298;margin:0;font-size:9px;line-height:1.4}.managed-launch-copy>small{color:#9a6d18;font-size:8px}.managed-launch-copy a{color:#5a2bd7;font-size:8px;font-weight:680;text-decoration:none}.managed-launch-copy a:hover{text-decoration:underline}.managed-launch-actions{align-items:center;gap:7px;display:flex}.managed-launch-actions button{cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.managed-launch-actions button:disabled{opacity:.5;cursor:wait}.managed-launch-actions .managed-boost{color:#fff;background:linear-gradient(145deg,#6830ed,#4f1bd5);box-shadow:0 7px 16px #4f1fd326}.managed-launch-actions .managed-visibility{color:#53596f;background:#efedf3}.managed-launch-actions .managed-visibility:hover:not(:disabled){color:#3e22a0;background:#e8e3f7}.managed-launch-actions .managed-promote{color:#754100;background:#fff0c8}.managed-launch-actions .managed-promote:hover:not(:disabled){color:#5b3000;background:#ffe7a7}.managed-launch-actions .managed-remove{color:#b23b4d;background:#fff0f2}.managed-launch-actions .managed-remove:hover:not(:disabled){color:#fff;background:#bd4053}.launch-manager-loading,.launch-manager-empty{color:#7d8498;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:210px;display:flex}.launch-manager-loading{gap:10px;font-size:10px}.launch-manager-loading i{border:2px solid #e5e1ef;border-top-color:#6630e7;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite quick-spin}.launch-manager-empty>span{color:#6230e7;background:#eee9ff;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:10px;font-size:22px;display:grid}.launch-manager-empty strong{color:#24263a;font-size:13px}.launch-manager-empty p{margin:5px 0 13px;font-size:9px}.launch-manager-empty button{color:#5425d8;cursor:pointer;background:#eee9ff;border-radius:9px;padding:8px 11px;font-size:9px;font-weight:680}.launch-manager-message{border-radius:10px;margin:0 18px 18px;padding:10px 12px;font-size:9px;line-height:1.45}.launch-manager-message.is-error{color:#a63749;background:#fff0f2}.launch-manager-message.is-success{color:#087849;background:#eaf9f1}.product-nav-actions{align-items:center;gap:12px;display:flex}.live-status{color:#363b53;background:#ffffffdb;border:1px solid #28375c1a;border-radius:10px;align-items:center;gap:9px;height:40px;padding:0 13px;font-size:12px;font-weight:630;display:flex;box-shadow:0 4px 12px #2d324e05}.live-status i{background:#0abb52;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #0abb5214}.calendar-mark{border:1.7px solid #2c3154;border-radius:4px;place-items:center;width:17px;height:17px;font-size:0;display:grid}.calendar-mark:before{content:"";background:#2c3154;width:9px;height:2px;box-shadow:0 4px #2c315459}.claim-button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#6728f7,#4c16e6);border-radius:10px;align-items:center;gap:7px;height:40px;padding:0 15px;font-size:12px;font-weight:680;transition:transform .16s,box-shadow .16s;display:flex;box-shadow:0 7px 18px #4c1ce230,inset 0 1px #ffffff38}.claim-button:hover{transform:translateY(-1px);box-shadow:0 12px 28px #4c1ce247,inset 0 1px #ffffff38}.bolt-mark{font-size:17px;font-weight:650;line-height:1}.claim-short,.mobile-filterbar{display:none}.board{touch-action:none;cursor:grab;isolation:isolate;background:radial-gradient(circle at 50% 47%,#7a55f60b,#0000 35%),radial-gradient(circle at 38% 45%,#4fda9709,#0000 22%),linear-gradient(#fbfcff 0%,#fff 45%,#fbfcff 100%);flex:1;min-height:0;position:relative;overflow:clip}.board:active{cursor:grabbing}.board.is-pop-mode,.board.is-pop-mode:active{cursor:none}.board:before{content:"";pointer-events:none;z-index:3;background:radial-gradient(circle,#0000 58%,#fbfcffd1 100%);position:absolute;inset:0}.board:after{content:"";z-index:1;opacity:.32;pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 132px,#5b6aa51b 133px,#0000 134px 178px);border-radius:50%;width:980px;height:980px;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.board-summary{z-index:20;pointer-events:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#757c94;background:#fffc;border:1px solid #3d497514;border-radius:11px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex;position:absolute;top:16px;left:20px;box-shadow:0 8px 24px #2d33540b}.board-summary>span{color:#4e556e;align-items:center;gap:6px;font-size:9px;font-weight:680;display:flex}.board-summary>span i{background:#17b85a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #17b85a17}.board-summary>strong{color:#171a2e;letter-spacing:-.02em;font-size:11px;font-weight:730}.board-summary>small{white-space:nowrap;font-size:8px}.board-new-today{color:#5730c8;white-space:nowrap;background:#f0ebff;border-radius:999px;align-items:center;gap:4px;padding:3px 6px 3px 4px;font-size:7px;font-style:normal;font-weight:720;display:inline-flex}.board-new-today i{color:#fff;letter-spacing:.07em;background:linear-gradient(135deg,#7040f5,#5220db);border-radius:999px;padding:2px 4px;font-size:6px;font-style:normal;font-weight:820}.board-summary .active-filter{pointer-events:auto;color:#5429ce;cursor:pointer;background:#efebfff5;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:650;display:inline-flex;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 6px 18px #422a9414}.board-summary .active-filter:hover{background:#e5ddff}.board-summary .active-filter span{color:#7462c6;font-size:13px;line-height:9px}.site-audience{color:#777d93;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);white-space:nowrap;background:#ffffffd1;border:1px solid #3d497514;border-radius:12px;align-items:center;gap:9px;min-height:38px;padding:0 12px;font-size:9px;transition:opacity .18s;display:flex;box-shadow:0 8px 24px #2d33540b}.site-audience.is-loading{opacity:.58}.site-audience>span{align-items:center;gap:4px;display:flex}.site-audience strong{color:#171a2e;letter-spacing:-.02em;font-size:12px;font-weight:730}.site-audience>b{background:#2d355c1a;width:1px;height:16px}.site-audience .audience-online i{background:#17b85a;border-radius:50%;width:7px;height:7px;margin-right:2px;box-shadow:0 0 0 3px #17b85a17}.board-audience{z-index:20;pointer-events:none;position:absolute;top:16px;right:20px}.product-audience{background:#fff;min-height:36px;box-shadow:0 5px 16px #252a4a0d}.pin-cursor{--pin-x:50%;--pin-y:50%;z-index:70;opacity:0;pointer-events:none;color:#38168f;width:34px;height:34px;transform:translate3d(var(--pin-x),var(--pin-y),0) translate(-10%,-90%) rotate(-12deg) scale(.82);will-change:transform;background:linear-gradient(145deg,#fffffffa,#efeafff0);border:1px solid #ffffffdb;border-radius:11px;place-items:center;transition:opacity .1s,scale .1s;display:grid;position:absolute;top:0;left:0;box-shadow:0 10px 28px #341a7733,0 2px 7px #1e18361a}.pin-cursor.is-visible{opacity:1;scale:1}.pin-cursor svg{fill:#6840de;stroke:#35177f;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px;overflow:visible}.ambient-dots{z-index:2;pointer-events:none;position:absolute;inset:0}.ambient-dots i{opacity:.65;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #4650780d}.seed-bubble-layer{z-index:4;pointer-events:none;contain:layout paint style;transform-origin:50%;will-change:transform;transition:transform .48s cubic-bezier(.22,.8,.25,1);position:absolute;inset:0;overflow:hidden}.seed-bubble{width:var(--seed-size);height:var(--seed-size);opacity:var(--seed-opacity,.46);contain:layout paint style;backface-visibility:hidden;pointer-events:auto;cursor:pointer;background:radial-gradient(circle at 38% 28%,#ffffffb8,transparent 30%), radial-gradient(circle at 52% 68%,color-mix(in srgb,var(--seed-color) 46%,white),transparent 68%), color-mix(in srgb,var(--seed-color) 27%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seed-color) 28%,transparent),0 9px 26px color-mix(in srgb,var(--seed-color) 16%,transparent);animation:bubble-drift var(--drift-duration,9s) ease-in-out var(--drift-delay,0s) infinite,bubble-jitter var(--jitter-duration,2.4s) ease-in-out infinite;will-change:translate,rotate;border:1.5px solid #ffffffe6;border-radius:50%;padding:0;transition:opacity .18s,transform .18s,box-shadow .18s;position:absolute;transform:translate(-50%,-50%)}.seed-bubble:hover,.seed-bubble:focus-visible{z-index:2;opacity:.64;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--seed-color) 38%,transparent),0 14px 34px color-mix(in srgb,var(--seed-color) 24%,transparent);outline:none;transform:translate(-50%,-50%)scale(1.06)}.seed-bubble:active{transform:translate(-50%,-50%)scale(.98)}.seed-bubble:focus-visible{outline-offset:3px;outline:3px solid #5f32e638}.board.is-pop-mode .seed-bubble{pointer-events:none;opacity:.1;animation-play-state:paused}.bubble-world{z-index:5;pointer-events:none;width:1460px;height:920px;transition:left .48s cubic-bezier(.22,.8,.25,1),top .48s cubic-bezier(.22,.8,.25,1);position:absolute}.bubble-world-scale{transform-origin:50%;transform-style:preserve-3d;perspective:1200px;contain:layout style;will-change:transform;transition:transform .48s cubic-bezier(.22,.8,.25,1);position:absolute;inset:0}.bubble{--tilt-x:2.5deg;--tilt-y:-2.5deg;transform-style:preserve-3d;isolation:isolate;cursor:pointer;backface-visibility:hidden;pointer-events:auto;background:radial-gradient(circle at 46% 43%,#ffffff61 0 12%,#ffffff1f 43%,transparent 64%), radial-gradient(circle at 52% 64%,color-mix(in srgb,var(--bubble-color) 5%,transparent) 0 45%,color-mix(in srgb,var(--bubble-color) 14%,transparent) 67%,color-mix(in srgb,var(--bubble-color) 34%,white) 100%), linear-gradient(145deg,#ffffff94,color-mix(in srgb,var(--bubble-color) 9%,#ffffffb8) 52%,color-mix(in srgb,var(--bubble-color) 22%,#ffffffa3));box-shadow:inset 2px 2px 4px #ffffffd1,inset -3px -4px 8px color-mix(in srgb,var(--bubble-color) 22%,transparent),inset 0 -18px 30px color-mix(in srgb,var(--bubble-color) 8%,transparent),0 14px 34px color-mix(in srgb,var(--bubble-color) 12%,transparent),0 3px 8px #2a2d4409,0 0 30px color-mix(in srgb,var(--bubble-color) 7%,transparent);animation:bubble-in .48s cubic-bezier(.22,.8,.25,1) var(--bubble-in-delay,0s) backwards,bubble-drift var(--drift-duration,9s) ease-in-out var(--drift-delay,0s) infinite,bubble-jitter var(--jitter-duration,2.5s) ease-in-out infinite;color:#090b1e;will-change:transform,translate,rotate;border:0;border-radius:50%;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:0;transition:left .48s cubic-bezier(.22,.8,.25,1),top .48s cubic-bezier(.22,.8,.25,1),width .48s cubic-bezier(.22,.8,.25,1),height .48s cubic-bezier(.22,.8,.25,1),transform .18s,opacity .18s,box-shadow .18s;display:flex;position:absolute;transform:translate(-50%,-50%)}.bubble:before{content:"";z-index:1;pointer-events:none;opacity:.9;background:linear-gradient(105deg,#fffffffa,#ffffffd1 58%,#ffffff14);border-radius:50%;width:16%;height:7%;transition:opacity .18s,transform .18s;position:absolute;top:13%;left:20%;transform:translateZ(8px)rotate(-38deg);box-shadow:0 0 5px #ffffffdb,0 0 10px #ffffff57}.bubble:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(145deg,#ffffff17,transparent 38%,color-mix(in srgb,var(--bubble-color) 6%,transparent) 72%,#ffffff1a);box-shadow:inset 4px 6px 10px #ffffff1f,inset -7px -9px 16px color-mix(in srgb,var(--bubble-color) 7%,transparent);opacity:.72;border:0;border-radius:50%;position:absolute;inset:4%;transform:translateZ(2px)}.bubble:nth-child(3n){--bubble-in-delay:20ms}.bubble:nth-child(3n+1){--bubble-in-delay:45ms}.bubble:nth-child(4n+2){--tilt-x:-2deg;--tilt-y:3deg}.bubble:nth-child(4n+3){--tilt-x:3deg;--tilt-y:2deg}.bubble:nth-child(4n){--tilt-x:-2.5deg;--tilt-y:-2deg}.bubble.is-promoted{border:0;box-shadow:inset 2px 2px 4px #ffffffdb,inset -3px -4px 8px #ffbe3e1f,inset 0 -16px 28px #ffbe3e14,0 18px 42px #d68e1829,0 0 46px #ffbe3e1c}.bubble:hover,.bubble:focus-visible,.bubble.focused,.bubble.selected{transform:translate3d(-50%,-50%,18px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y)) scale(1.045);z-index:12;box-shadow:inset 3px 3px 5px #ffffffe6,inset -4px -5px 10px color-mix(in srgb,var(--bubble-color) 27%,transparent),inset 0 -22px 36px color-mix(in srgb,var(--bubble-color) 10%,transparent),0 24px 50px color-mix(in srgb,var(--bubble-color) 18%,transparent),0 7px 13px #23273e0e,0 0 48px color-mix(in srgb,var(--bubble-color) 10%,transparent)}.bubble:hover:before,.bubble:focus-visible:before,.bubble.focused:before,.bubble.selected:before{opacity:1;transform:translateZ(14px)rotate(-38deg)scale(1.08)}.board.has-focus .bubble:not(.focused):not(.selected){opacity:.5}.bubble:focus-visible{outline-offset:4px;outline:3px solid #5f32e640}.board.is-pop-mode .bubble{contain:layout style;cursor:none;will-change:transform,opacity;animation-play-state:paused}.board.is-pop-mode .bubble:not(.is-popping){outline:2px solid color-mix(in srgb,var(--bubble-color) 12%,transparent);outline-offset:1px}.board.is-pop-mode .bubble:not(.is-popping):hover{transform:translate3d(-50%,-50%,20px)scale(1.065)}.bubble.is-popping{z-index:40;pointer-events:none;animation:.56s cubic-bezier(.18,.72,.18,1) both water-balloon-pop!important}.bubble.is-popping>:not(.bubble-pop-burst){animation:.43s ease-out both water-pop-content}.bubble-pop-burst{z-index:60;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:visible}.bubble-pop-burst:before{content:"";border:4px solid color-mix(in srgb,var(--bubble-color) 54%,white);opacity:.8;border-radius:50%;width:22%;height:22%;animation:.52s ease-out both water-pop-ring;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.3)}.bubble-pop-burst:after{content:"";opacity:.75;background:radial-gradient(circle,#fffffff5,color-mix(in srgb,var(--bubble-color) 38%,white) 42%,transparent 72%);border-radius:48% 52% 46% 54%;width:34%;height:34%;animation:.32s ease-out both water-pop-flash;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.bubble-pop-burst i{z-index:2;width:var(--drop-size);height:calc(var(--drop-size) * 1.3);margin:calc(var(--drop-size) * -.5) 0 0 calc(var(--drop-size) * -.5);opacity:0;background:linear-gradient(145deg,#fffffff2,color-mix(in srgb,var(--bubble-color) 52%,white));box-shadow:inset 1px 1px 2px #ffffffe6,0 3px 8px color-mix(in srgb,var(--bubble-color) 25%,transparent);animation:water-pop-droplet .5s cubic-bezier(.12,.7,.2,1) var(--drop-delay) both;border-radius:68% 32% 66% 34%;position:absolute;top:50%;left:50%}.bubble-ambient-icon{z-index:0;width:var(--ambient-icon-size);height:var(--ambient-icon-size);pointer-events:none;opacity:.075;filter:saturate(.85)blur(18px);mix-blend-mode:multiply;border-radius:26%;transition:opacity .22s,transform .26s,filter .22s;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-54%)scale(.96)}.bubble-ambient-icon:after{content:"";border-radius:inherit;background:radial-gradient(circle at center,transparent 30%,color-mix(in srgb,var(--bubble-color) 13%,white) 78%);position:absolute;inset:-4px}.bubble-ambient-icon img{object-fit:cover;width:100%;height:100%}.bubble.has-ambient-icon:hover .bubble-ambient-icon,.bubble.has-ambient-icon:focus-visible .bubble-ambient-icon,.bubble.has-ambient-icon.focused .bubble-ambient-icon,.bubble.has-ambient-icon.selected .bubble-ambient-icon{opacity:.105;filter:saturate()blur(15px);transform:translate(-50%,-54%)scale(1)}.app-icon{width:var(--icon-size,44px);height:var(--icon-size,44px);z-index:1;color:#fff;background:linear-gradient(145deg, color-mix(in srgb, var(--app-color) 84%, white), var(--app-color));box-shadow:inset 0 1px 0 #ffffff5c, 0 8px 18px color-mix(in srgb, var(--app-color) 25%, transparent);border-radius:24%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.app-icon-shine{background:#ffffff24;border-radius:50%;width:72%;height:72%;position:absolute;top:-30%;left:-22%}.app-icon-mark{font-size:calc(var(--icon-size,44px) * .43);letter-spacing:-.06em;text-shadow:0 1px 2px #00000017;font-weight:760;position:relative}.app-icon-image{z-index:2;object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.app-icon-large{--icon-size:48px}.bubble-name{z-index:1;-webkit-line-clamp:2;max-width:82%;font-size:clamp(9px,calc(var(--bubble-size) * .055),22px);letter-spacing:-.035em;white-space:normal;overflow-wrap:anywhere;text-align:center;text-wrap:balance;-webkit-box-orient:vertical;font-weight:680;line-height:1.08;display:-webkit-box;position:relative;overflow:hidden;transform:translateZ(10px)}.bubble-share{z-index:1;color:color-mix(in srgb,var(--bubble-color) 72%,#343755);font-size:clamp(8px,calc(var(--bubble-size) * .035),15px);justify-content:center;align-items:center;gap:5px;font-weight:680;line-height:1;display:inline-flex;position:relative;transform:translateZ(8px)}.bubble-icon-stack{z-index:3;align-items:center;gap:clamp(2px,calc(var(--bubble-size) * .012),4px);flex-direction:column;flex:none;transition:transform .18s;display:inline-flex;position:relative;transform:translateZ(16px)}.bubble:hover .bubble-icon-stack,.bubble:focus-visible .bubble-icon-stack,.bubble.focused .bubble-icon-stack,.bubble.selected .bubble-icon-stack{transform:translateZ(26px)scale(1.015)}.bubble-icon-wrap{--verified-badge-size:clamp(16px,calc(var(--icon-size) * .27),28px);flex:none;display:inline-flex;position:relative}.bubble-visits{min-height:clamp(12px,calc(var(--bubble-size) * .055),18px);padding:0 clamp(4px,calc(var(--bubble-size) * .022),7px);color:color-mix(in srgb,var(--bubble-color) 48%,#5a6076);box-shadow:0 3px 10px color-mix(in srgb,var(--bubble-color) 8%,transparent);font-size:clamp(6px,calc(var(--bubble-size) * .026),10px);white-space:nowrap;background:#ffffff94;border:1px solid #ffffffad;border-radius:999px;justify-content:center;align-items:center;font-weight:650;line-height:1;display:inline-flex}.verified-bubble-badge{z-index:5;width:var(--verified-badge-size);height:var(--verified-badge-size);color:#fff;box-shadow:0 5px 14px #13a96138,0 0 0 clamp(1.5px,calc(var(--icon-size) * .025),3px) #fffffff5;font-size:clamp(9px,calc(var(--icon-size) * .14),15px);background:#13a961;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:-8%;right:-8%}.store-platform-icon{width:clamp(11px,calc(var(--bubble-size) * .035),13px);height:clamp(11px,calc(var(--bubble-size) * .035),13px);flex:none;place-items:center;display:inline-grid}.store-platform-icon svg{width:100%;height:100%;overflow:visible}.store-platform-icon.is-ios path{fill:none;stroke:#168af2;stroke-width:2.35px;stroke-linecap:round;stroke-linejoin:round}.store-platform-icon .play-blue{fill:#00b8f0}.store-platform-icon .play-green{fill:#00d17b}.store-platform-icon .play-orange{fill:#ffba18}.store-platform-icon .play-red{fill:#ff4b55}.new-badge{--new-badge-scale:1;--new-badge-start-scale:.65;z-index:4;padding:clamp(3px,calc(var(--bubble-size) * .016),5px) clamp(5px,calc(var(--bubble-size) * .027),8px);color:#fff;transform-origin:100% 0;font-size:clamp(6px,calc(var(--bubble-size) * .027),8px);letter-spacing:.08em;box-shadow:0 5px 16px #4d20d23d,0 0 0 clamp(1.5px,calc(var(--bubble-size) * .008),2px) #ffffffeb;background:linear-gradient(135deg,#7040f5,#5220db);border-radius:999px;font-weight:800;line-height:1;animation:.45s cubic-bezier(.2,.9,.25,1.2) both new-badge-in;position:absolute;top:4%;right:7%}.promoted-badge{z-index:5;color:#6b3900;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;background:linear-gradient(135deg,#fff5d5,#ffd979);border:1px solid #ffffffe0;border-radius:999px;align-items:center;min-height:19px;padding:0 8px;font-size:7px;font-weight:810;display:inline-flex;position:absolute;top:-9px;left:50%;transform:translate(-50%);box-shadow:0 6px 16px #ac6e112e}.claim-pulse{color:#13814e;background:#fff;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;animation:2s both claim-pop;position:absolute;top:-18px;left:50%;transform:translate(-50%);box-shadow:0 5px 18px #1e564124}.hover-card,.detail-card{z-index:30;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffeb;border:1px solid #242a4a17;border-radius:17px;position:absolute;box-shadow:0 18px 54px #231d391c}.hover-card{pointer-events:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"icon copy""stats stats";align-items:center;gap:11px;width:min(380px,100% - 72px);min-width:330px;padding:12px;display:grid;top:110px;right:36px}.hover-card>.app-icon-large{grid-area:icon}.hover-card .hover-copy{grid-area:copy}.hover-card>div{flex-direction:column;gap:3px;min-width:0;display:flex}.hover-card strong{text-overflow:ellipsis;white-space:nowrap;max-width:145px;font-size:13px;overflow:hidden}.hover-card span{color:#7d849d;font-size:10px}.hover-stats{border-top:1px solid #2c335314;grid-area:stats;grid-template-columns:repeat(3,1fr);align-items:center;gap:0;margin:0;padding:10px 0 0;display:grid}.hover-stats div{border-left:1px solid #2c335314;flex-direction:column-reverse;align-items:center;gap:4px;min-width:0;padding:0 10px;display:flex}.hover-stats div:first-child{border-left:0}.hover-stats dt{color:#989daf;text-transform:uppercase;letter-spacing:.055em;font-size:7px;font-weight:680}.hover-stats dd{color:#4f29c8;letter-spacing:-.03em;margin:0;font-size:13px;font-weight:760;line-height:1}.detail-card{overscroll-behavior:contain;background:#fffffff5;border-color:#242a4a1a;border-radius:22px;width:min(440px,100% - 32px);max-height:calc(100% - 122px);padding:22px;animation:.22s both card-in;bottom:76px;right:28px;overflow:hidden auto;box-shadow:0 28px 80px #231d3929,0 4px 16px #231d390f}.detail-accent{background:linear-gradient(90deg,var(--detail-color),#6940e8 64%,#9f81f4);opacity:.9;border-radius:0 0 6px 6px;height:3px;position:absolute;top:0;left:24px;right:24px}.detail-close{z-index:2;color:#7f8599;cursor:pointer;background:#f7f6fa;border:1px solid #2a304c14;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;font-size:21px;line-height:1;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:14px;right:14px}.detail-close:hover{color:#202238;background:#efedf5;transform:rotate(4deg)}.detail-close:focus-visible{outline-offset:2px;outline:3px solid #5e2de133}.detail-heading{align-items:center;gap:15px;min-height:64px;padding-right:34px;display:flex}.detail-heading .app-icon-large{--icon-size:60px;box-shadow:0 12px 28px color-mix(in srgb,var(--app-color) 22%,transparent);border-radius:17px}.detail-heading-copy{flex-direction:column;flex:1;align-items:flex-start;gap:5px;min-width:0;display:flex}.detail-heading h2{color:#111326;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.035em;width:100%;margin:0;font-size:20px;line-height:1.12;overflow:hidden}.detail-badges{align-items:center;gap:6px;min-height:18px;display:flex}.promoted-inline{color:#6f3d00;text-transform:uppercase;letter-spacing:.055em;background:#ffedbd;border-radius:999px;align-items:center;min-height:18px;padding:0 7px;font-size:7px;font-weight:780;display:inline-flex}.detail-level-badge,.verified-inline{letter-spacing:.035em;border-radius:999px;align-items:center;min-height:18px;padding:3px 7px;font-size:8px;font-weight:740;line-height:1;display:inline-flex}.detail-level-badge{color:#5b35c7;background:#f1edff}.verified-inline{color:#087a49;background:#e9faf2;gap:3px}.verified-inline i{color:#fff;background:#12a661;border-radius:50%;place-items:center;width:12px;height:12px;font-size:7px;font-style:normal;display:grid}.detail-meta{color:#7d849a;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.detail-meta i{background:#c2c6d3;border-radius:50%;width:3px;height:3px}.detail-description{color:#6f768d;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;margin:13px 0 0;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.detail-description+.detail-stats{margin-top:13px}.detail-stats{border-block:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:19px 0 14px;padding:15px 0;display:grid}.detail-stats div{border-right:1px solid #2a315012;flex-direction:column;gap:6px;min-width:0;padding:0 11px;display:flex}.detail-stats div:first-child{padding-left:0}.detail-stats div:last-child{border-right:0;padding-right:0}.detail-stats dt{color:#9298aa;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;letter-spacing:.065em;font-size:8px;font-weight:650;overflow:hidden}.detail-stats dd{color:#141629;letter-spacing:-.025em;margin:0;font-size:16px;font-weight:720}.boost-progress{color:#777e96;background:#f8f7fb;border-radius:12px;flex-direction:column;gap:8px;margin-bottom:14px;padding:12px 13px;font-size:9px;display:flex}.boost-progress-copy{justify-content:space-between;align-items:center;gap:12px;display:flex}.boost-progress-copy span{color:#777e96}.boost-progress-copy strong{color:#33364d;font-size:9px;font-weight:680}.boost-progress-track{background:#e7e3ef;border-radius:999px;height:5px;overflow:hidden}.boost-progress-track i{border-radius:inherit;background:linear-gradient(90deg,#6634e8,#8b63ef);min-width:6px;height:100%;transition:width .26s;display:block;box-shadow:0 1px 4px #6230e233}.boost-progress>b{color:#4f29c8;font-weight:650}.boost-signin,.claim-signin,.product-boost-signin{color:#5128cc;font-size:10px;font-weight:680;text-decoration:none}.boost-signin:hover,.claim-signin:hover,.product-boost-signin:hover{text-decoration:underline}.detail-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.detail-actions a,.detail-actions button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:42px;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s,border-color .16s;display:flex}.detail-actions a{color:#34364a;background:#f3f2f7;border:1px solid #0000;justify-content:flex-start;gap:9px;min-width:0;padding:9px 11px}.detail-actions a>span{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.detail-actions a strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;font-weight:720;overflow:hidden}.detail-actions a small{color:#858a9d;white-space:nowrap;font-size:7px;font-weight:540}.detail-actions a b{color:#7c8193;flex:none;font-size:13px;font-weight:500}.detail-actions .store-link{color:#5129c8;background:#f7f4ff;border-color:#582fd221}.detail-actions .store-link small{color:#7d70a6}.detail-link-icon{border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;font-weight:760;display:grid}.detail-link-icon.is-detail{color:#62687d;background:#fff;box-shadow:inset 0 0 0 1px #31375214}.detail-link-icon.is-source{color:#5c2bd6;background:#fff;box-shadow:0 3px 10px #43278e14}.detail-link-icon .store-platform-icon{width:16px;height:16px}.detail-actions .free-boost-button{color:#fff;background:linear-gradient(135deg,#5630d8,#7447ed);grid-column:1/-1;justify-content:flex-start;gap:11px;min-height:56px;padding:0 16px;box-shadow:0 10px 24px #532ad038}.detail-action-icon{color:#5530ce;background:#fff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.free-boost-button>span:last-child{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.free-boost-button strong{font-size:11px;font-weight:720}.free-boost-button small{color:#ffffffb8;font-size:8px;font-weight:520}.detail-actions a:hover,.detail-actions button:hover:not(:disabled){transform:translateY(-1px)}.detail-actions a:hover{background:#eceaf2}.detail-actions .store-link:hover{background:#f1ecff;border-color:#582fd23d}.detail-actions button:hover:not(:disabled){box-shadow:0 13px 28px #532ad045}.detail-actions a:focus-visible,.detail-actions button:focus-visible{outline-offset:2px;outline:3px solid #5e2de133}.detail-actions button:disabled{opacity:.58;cursor:wait;box-shadow:none}.board-controls{z-index:25;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #28305217;border-radius:14px;align-items:center;gap:2px;height:44px;padding:4px 6px;display:flex;position:absolute;bottom:17px;left:50%;transform:translate(-50%);box-shadow:0 10px 32px #252b4612}.board-controls button{color:#4d536b;cursor:pointer;background:0 0;border-radius:9px;min-width:34px;height:34px;padding:0 8px;font-size:17px}.board-controls button:hover{color:#4e21d8;background:#f1eff8}.board-controls button:disabled{opacity:.36;cursor:not-allowed}.board-controls .zoom-value{color:#181b31;min-width:48px;font-size:10px;font-weight:700}.control-divider{background:#2830521a;width:1px;height:22px;margin:0 2px}.board-controls .center-button{font-size:19px}.board-controls .surprise-control{color:#5b27e7;font-size:15px}.board-controls .pop-tool-control{color:#5a2ad5;align-items:center;gap:5px;min-width:55px;padding-inline:8px;font-size:9px;font-weight:760;display:flex}.pop-tool-control svg{fill:#7851e5;stroke:#422091;stroke-width:1.15px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .16s}.board-controls .pop-tool-control:hover svg{transform:rotate(-12deg)translateY(-1px)}.board-controls .pop-tool-control.is-active{color:#fff;background:linear-gradient(145deg,#6a34ec,#4d1bc9);box-shadow:0 6px 15px #4f20c638}.pop-tool-control.is-active svg{fill:#fff;stroke:#e9e1ff;transform:rotate(-12deg)}.board-controls .restore-pop-control{color:#315b81;font-size:16px;position:relative}.restore-pop-control span{color:#fff;background:#3185ba;border:2px solid #fff;border-radius:999px;place-items:center;min-width:13px;height:13px;padding:0 3px;font-size:6px;font-weight:800;line-height:1;display:grid;position:absolute;top:1px;right:2px}.pop-mode-tip{z-index:28;color:#29263b;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #452f821f;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:max-content;max-width:min(390px,100% - 28px);min-height:48px;padding:8px 10px;animation:.22s cubic-bezier(.2,.8,.25,1) both pop-tip-in;display:grid;position:absolute;bottom:72px;left:50%;transform:translate(-50%);box-shadow:0 14px 38px #2a1e501f}.pop-mode-tip.is-active{background:linear-gradient(145deg,#fffffff7,#f5f1fff5);border-color:#602fdc33}.pop-mode-icon{color:#5526c8;background:#ece5ff;border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.pop-mode-icon svg{fill:#7650df;stroke:#42208f;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.pop-mode-tip>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.pop-mode-tip strong{font-size:9px}.pop-mode-tip small{color:#7a748d;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pop-mode-tip>button{color:#777087;cursor:pointer;background:#eeeaf5;border-radius:8px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.pop-mode-tip>button:hover{color:#4e22bd;background:#e8e0fb}.empty-state{z-index:18;text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border:1px solid #2f355617;border-radius:22px;flex-direction:column;align-items:center;width:min(440px,100% - 36px);padding:28px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 64px #28224114}.empty-mark{color:#612ce9;background:#efebff;border-radius:50%;place-items:center;width:45px;height:45px;margin-bottom:12px;font-size:25px;display:grid}.empty-state strong{letter-spacing:-.02em;font-size:14px}.empty-state p{color:#7e859c;margin:7px 0 15px;font-size:11px;line-height:1.5}.empty-state>button{color:#fff;cursor:pointer;background:#5f2be9;border-radius:9px;padding:9px 13px;font-size:11px;font-weight:650}.quick-claim{width:min(560px,100% - 36px);padding:34px}.empty-kicker{color:#6330e7;letter-spacing:.105em;text-transform:uppercase;font-size:9px;font-weight:760}.quick-claim h1{letter-spacing:-.045em;margin:7px 0 5px;font-size:25px;line-height:1.1}.quick-claim>p{color:#727a94;max-width:410px;margin:0 0 18px;font-size:11px;line-height:1.55}.quick-link-field{background:#fff;border:1.5px solid #ded9ec;border-radius:14px;align-items:center;gap:10px;width:100%;height:54px;padding:5px 6px 5px 14px;transition:border-color .15s,box-shadow .15s;display:flex;box-shadow:0 8px 22px #2d264c0b}.quick-link-field:focus-within{border-color:#7043ed;box-shadow:0 0 0 4px #622ce914,0 10px 26px #2d264c0f}.quick-link-field.has-error{border-color:#e25e6d;box-shadow:0 0 0 4px #e25e6d12}.quick-link-field>b{color:#6530e7;font-size:16px}.quick-link-field input{color:#17192b;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:12px}.quick-link-field input::placeholder{color:#9a9fb1}.quick-link-field button{color:#fff;cursor:pointer;background:linear-gradient(145deg,#672cf0,#4b17d7);border-radius:10px;flex:none;place-items:center;width:42px;height:42px;font-size:19px;display:grid;box-shadow:0 7px 16px #4f1fd32e}.quick-link-field button:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.quick-error{color:#d94455;align-self:flex-start;margin:7px 0 -4px 2px;font-size:9px}.quick-sources{color:#737a91;align-items:center;gap:15px;margin-top:14px;font-size:9px;display:flex}.quick-sources>span{align-items:center;gap:5px;display:flex}.quick-sources i{color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:7px;font-style:normal;font-weight:760;display:grid}.quick-loader{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite quick-spin}.filter-empty{width:min(320px,100% - 36px)}.board-loading{z-index:18;color:#626981;border:1px solid var(--line);background:#ffffffd1;border-radius:13px;align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 32px #2822410f}.board-loading span{border:2px solid #dcd5f7;border-top-color:#6631e8;border-radius:50%;width:15px;height:15px;animation:.75s linear infinite quick-spin}.board-loading strong{font-weight:620}.board-error{z-index:28;color:#a63d49;background:#fff5f6;border:1px solid #f3d7db;border-radius:11px;align-items:center;gap:10px;max-width:calc(100% - 40px);padding:9px 10px 9px 13px;font-size:10px;display:flex;position:absolute;top:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px #7d2c3814}.board-error span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.board-error button{color:#fff;cursor:pointer;background:#b74856;border-radius:7px;padding:6px 9px;font-size:9px;font-weight:680}.claim-overlay{z-index:100;-webkit-backdrop-filter:blur(12px)saturate(.82);backdrop-filter:blur(12px)saturate(.82);background:#100f1f6b;place-items:center;padding:24px;animation:.18s both overlay-in;display:grid;position:fixed;inset:0}.claim-dialog{background:#fffffffb;border:1px solid #ffffffe6;border-radius:24px;width:min(660px,100%);max-height:calc(100svh - 48px);animation:.26s cubic-bezier(.2,.85,.25,1) both claim-dialog-in;position:relative;overflow:auto;box-shadow:0 34px 110px #18113d4d,0 4px 18px #18113d14}.claim-close{z-index:3;color:#74798d;cursor:pointer;background:#f4f2f9;border-radius:50%;width:36px;height:36px;font-size:20px;line-height:1;transition:transform .16s,background .16s,color .16s;position:absolute;top:18px;right:18px}.claim-close:hover{color:#321e83;background:#ebe7f8;transform:rotate(4deg)}.claim-close:focus-visible{outline-offset:2px;outline:3px solid #622ce929}.claim-dialog-header{background:linear-gradient(#f8f6ffb3,#fff0);border-bottom:1px solid #2a315012;padding:28px 32px 20px}.claim-kicker{color:#5c2ae6;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:760}.claim-dialog-header h2{color:#0d0e20;letter-spacing:-.048em;margin:7px 42px 6px 0;font-size:27px;line-height:1.1}.claim-dialog-header p{color:#727990;max-width:520px;margin:0;font-size:11px;line-height:1.5}.claim-progress{align-items:center;width:min(270px,100%);margin-top:18px;display:flex}.claim-progress>span{color:#9a9eaf;white-space:nowrap;align-items:center;gap:6px;font-size:9px;font-weight:680;display:flex}.claim-progress>span i{color:#969aac;background:#fff;border:1px solid #dfdbe9;border-radius:50%;place-items:center;width:20px;height:20px;font-size:8px;font-style:normal;display:grid}.claim-progress>span.done{color:#4d2ac4}.claim-progress>span.done i{color:#fff;background:#6935e8;border-color:#6935e8;box-shadow:0 3px 9px #5c2ada2e}.claim-progress>span b{font-weight:680}.claim-progress>em{background:#e3dfec;flex:1;height:1px;margin:0 9px}.claim-link-step{padding:24px 32px 28px}.claim-url-field,.claim-fields>label{flex-direction:column;gap:8px;display:flex}.claim-url-field>span,.claim-fields>label>span,.claim-fields legend{color:#444a65;text-transform:uppercase;letter-spacing:.065em;font-size:10px;font-weight:680}.claim-url-field>div{background:#fff;border:1.5px solid #ddd9e9;border-radius:14px;align-items:center;gap:11px;height:58px;padding:0 15px;transition:border .15s,box-shadow .15s;display:flex;box-shadow:0 7px 22px #2b234b09}.claim-url-field:focus-within>div{border-color:#7145ec;box-shadow:0 0 0 4px #622ce914}.claim-url-field.has-error>div{border-color:#e25e6d;box-shadow:0 0 0 4px #e25e6d12}.claim-url-field b{color:#6631e8;font-size:17px}.claim-url-field input{color:#15172a;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.claim-url-field input::placeholder{color:#a1a4b2}.claim-error{color:#d94455;margin:7px 0 0;font-size:10px}.claim-signin{margin-top:2px;display:inline-flex}.detected-link{background:#f5f2ff;border:1px solid #5d2dde14;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin-top:12px;padding:11px;display:grid}.source-icon{--source-color:#6634e8;color:#fff;background:var(--source-color);width:38px;height:38px;box-shadow:0 5px 12px color-mix(in srgb,var(--source-color) 20%,transparent);border-radius:10px;place-items:center;font-size:15px;font-weight:760;display:grid}.source-icon img{border-radius:inherit;object-fit:cover;background:#fff;width:100%;height:100%}.detected-link>div{flex-direction:column;gap:2px;min-width:0;display:flex}.detected-link strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.detected-link span{color:#777d93;font-size:9px}.detected-link>b{color:#15925a;text-transform:uppercase;letter-spacing:.06em;font-size:9px}.detected-link>b.is-loading{color:#786a9d;animation:1.1s ease-in-out infinite alternate metadata-pulse}.supported-sources{flex-wrap:wrap;align-items:center;gap:7px;min-height:36px;margin:14px 0 18px;display:flex}.supported-sources>span:not(.supported-caption){color:#5c627a;background:#f8f7fb;border:1px solid #2a315012;border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:4px 9px 4px 5px;font-size:9px;display:inline-flex}.supported-sources .supported-caption{color:#9296a8;margin-right:2px;font-size:9px;font-weight:650}.supported-sources i{color:#fff;border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;font-style:normal;font-weight:760;display:grid}.apple-source{background:#15151b}.play-source{background:#12a466}.web-source{background:#6634e8}.claim-primary{color:#fff;cursor:pointer;background:linear-gradient(145deg,#672cf0,#4b17d7);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:45px;padding:0 17px;font-size:12px;font-weight:680;display:flex;box-shadow:0 8px 20px #4f1fd330}.claim-link-step>.claim-primary{width:100%;min-height:48px}.claim-primary:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}.claim-primary span{font-size:16px}.claim-demo-note{color:#9a9eae;text-align:center;margin-top:10px;font-size:9px;display:block}.claim-submit-meta{color:#5d657b;justify-content:space-between;align-items:center;gap:10px;margin:0 2px 10px;font-size:9px;display:flex}.claim-submit-meta>span{align-items:center;gap:6px;font-weight:650;display:flex}.claim-submit-meta i{color:#0b8b51;background:#e8f9f0;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:grid}.claim-submit-meta small{color:#a0a3b1;font-size:8px}.claim-button-loader{border:2px solid #ffffff6b;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;animation:.7s linear infinite quick-spin}.claim-config-step{grid-template-columns:270px 1fr;min-height:430px;display:grid}.claim-preview-panel{background:radial-gradient(circle at 50% 45%,#f1edff,#0000 65%),#faf9ff;border-right:1px solid #2a315012;flex-direction:column;justify-content:center;align-items:center;padding:24px 18px;display:flex}.preview-source{color:#6e7390;text-transform:uppercase;letter-spacing:.07em;background:#fff;border-radius:999px;margin-bottom:16px;padding:5px 8px;font-size:8px;font-weight:680;box-shadow:0 4px 14px #2824410f}.claim-preview-bubble{width:var(--preview-size);height:var(--preview-size);background:radial-gradient(circle at 50% 70%,color-mix(in srgb,var(--preview-color) 33%,white),transparent 66%),radial-gradient(circle at 45% 35%,color-mix(in srgb,var(--preview-color) 16%,white),color-mix(in srgb,var(--preview-color) 6%,white));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--preview-color) 16%,transparent),0 15px 38px color-mix(in srgb,var(--preview-color) 12%,transparent);border:1.5px solid #fff;border-radius:50%;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:7px;transition:width .3s,height .3s;display:flex}.claim-preview-bubble .app-icon{--icon-size:58px}.claim-preview-bubble>strong{-webkit-line-clamp:2;overflow-wrap:anywhere;text-align:center;text-wrap:balance;letter-spacing:-.035em;-webkit-box-orient:vertical;max-width:80%;font-size:16px;line-height:1.1;display:-webkit-box;overflow:hidden}.claim-preview-bubble>span{color:color-mix(in srgb,var(--preview-color) 70%,#32364f);font-size:11px;font-weight:700}.claim-preview-panel>p{color:#7f849a;margin:16px 0 0;font-size:9px}.claim-fields{flex-direction:column;gap:14px;padding:23px 25px;display:flex}.claim-fields input:not([type=range]),.claim-fields select{color:#17192b;background:#fff;border:1px solid #dedbe8;border-radius:10px;outline:0;width:100%;height:42px;padding:0 12px;font-size:12px}.claim-fields input:focus,.claim-fields select:focus{border-color:#7145ec;box-shadow:0 0 0 3px #622ce912}.claim-icon-field>span{align-items:center;gap:7px;display:flex}.claim-icon-field>span em{color:#74798e;letter-spacing:.055em;background:#f2f1f6;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:780}.claim-icon-field>small{color:#8f94a6;margin-top:-2px;font-size:8px;line-height:1.4}.claim-icon-field>small.is-missing{color:#a46220}.claim-icon-field.has-error input{border-color:#e25e6d;box-shadow:0 0 0 3px #e25e6d12}.claim-icon-field>.claim-icon-error{color:#d94455;margin-top:-4px}.claim-fields fieldset{border:0;margin:0;padding:0}.claim-fields legend{margin-bottom:8px}.claim-category-field{position:relative}.claim-category-field legend{align-items:center;gap:7px;display:flex}.claim-category-field legend em{color:#6a3bd9;letter-spacing:.055em;background:#f1edff;border-radius:999px;padding:3px 5px;font-size:6px;font-style:normal;font-weight:780}.claim-category-help{color:#979bad;font-size:8px;position:absolute;top:1px;right:0}.claim-category-options{flex-wrap:wrap;gap:6px;display:flex}.claim-category-options button{color:#5f657b;text-align:left;cursor:pointer;background:#f7f6fa;border:1px solid #3a405e17;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:6px 9px;font-size:8px;font-weight:620;line-height:1.2;transition:border-color .15s,background .15s,color .15s,transform .15s;display:inline-flex}.claim-category-options button:hover{background:#f2eeff;border-color:#6533e233;transform:translateY(-1px)}.claim-category-options button.is-selected{color:#5128ca;background:#eee8ff;border-color:#6533e247;box-shadow:0 3px 10px #5327c612}.claim-category-options button i{color:#fff;background:#6837e5;border-radius:50%;flex:none;place-items:center;width:14px;height:14px;font-size:7px;font-style:normal;display:grid}.claim-category-more{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;margin-top:8px;display:grid}.claim-category-more>span{color:#747a90;white-space:nowrap;font-size:8px;font-weight:650}.claim-fields .claim-category-more select{min-width:0;height:36px;font-size:9px}.claim-category-required{color:#8b809f;margin-top:6px;font-size:8px;display:block}.claim-free-benefit{color:#08784a;background:#eafaf2;border:1px solid #129a5b1a;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.claim-free-benefit b{font-size:11px}.claim-free-benefit span{color:#4c7765;font-size:9px;line-height:1.45}.claim-platform-note{color:#4f2ac6;background:#f3efff;border:1px solid #5a30cd1a;border-radius:11px;flex-direction:column;gap:4px;padding:12px;display:flex}.claim-platform-note b{font-size:11px}.claim-platform-note span{color:#6e6588;font-size:9px;line-height:1.45}.claim-impact{color:#6e738a;background:#f4f1ff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:10px;display:flex}.claim-impact strong{color:#5424d7;font-size:13px}.claim-form-actions{grid-template-columns:86px 1fr;gap:8px;margin-top:auto;display:grid}.claim-form-actions>button:first-child{color:#62687d;cursor:pointer;background:#f2f0f6;border-radius:11px;font-size:10px;font-weight:620}.claim-form-actions .claim-primary{width:100%}.claim-fields>.claim-demo-note{margin-top:-4px}.product-page{--product-color:#6634e8;color:#0d1023;background:radial-gradient(circle at 18% 10%,color-mix(in srgb,var(--product-color) 9%,white),transparent 25%), radial-gradient(circle at 88% 76%,#4fda9713,transparent 24%), linear-gradient(180deg,#f8f9fd 0%,#fff 52%,#faf9ff 100%);width:100%;height:100svh;padding-bottom:48px;overflow-y:auto}.product-nav{z-index:50;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border-bottom:1px solid #32395b11;justify-content:space-between;align-items:center;height:68px;padding:0 max(24px,50vw - 540px);display:flex;position:sticky;top:0}.product-nav-leading,.product-nav-actions{align-items:center;gap:12px;display:flex}.product-nav-leading>span{background:#2d355c1a;width:1px;height:22px}.back-to-board{color:#62687e;border-radius:10px;align-items:center;min-height:36px;padding:0 10px;font-size:10px;font-weight:650;text-decoration:none;transition:color .18s,background .18s;display:inline-flex}.back-to-board:hover{color:#2f254c;background:#f2effa}.product-profile-shell{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);gap:18px;width:min(1080px,100% - 40px);margin:28px auto 0;display:grid}.product-hero{isolation:isolate;background:#ffffffd1;border:1px solid #30375816;border-radius:28px;flex-direction:column;min-height:518px;padding:42px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 70px #231f3913}.product-hero:before{content:"";z-index:-2;background:radial-gradient(circle,color-mix(in srgb,var(--product-color) 16%,white),transparent 67%);border-radius:50%;width:430px;height:430px;position:absolute;top:-15%;right:-11%}.product-orbit{z-index:-1;border:1px solid color-mix(in srgb,var(--product-color) 10%,transparent);pointer-events:none;border-radius:50%;width:560px;height:560px;position:absolute;top:-150px;right:-170px}.product-orbit:before,.product-orbit:after{content:"";border:1px solid color-mix(in srgb,var(--product-color) 9%,transparent);border-radius:50%;position:absolute;inset:72px}.product-orbit:after{inset:152px}.product-orbit i{background:color-mix(in srgb,var(--product-color) 54%,white);width:8px;height:8px;box-shadow:0 0 0 5px color-mix(in srgb,var(--product-color) 7%,transparent);border-radius:50%;position:absolute}.product-orbit i:first-child{top:42%;left:9%}.product-orbit i:nth-child(2){top:75%;right:18%}.product-orbit i:nth-child(3){bottom:1%;left:43%}.product-identity{z-index:2;align-items:center;gap:24px;display:flex;position:relative}.product-icon{--product-icon-size:108px;width:var(--product-icon-size);height:var(--product-icon-size);flex:0 0 var(--product-icon-size);color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--product-color) 82%,white),var(--product-color));box-shadow:inset 0 1px 0 #fff6,0 20px 42px color-mix(in srgb,var(--product-color) 20%,transparent);border:1px solid #fffc;border-radius:24%;place-items:center;display:grid;position:relative;overflow:hidden}.product-icon span{font-size:44px;font-weight:780}.product-icon img{object-fit:cover;background:#fff;width:100%;height:100%;position:absolute;inset:0}.product-copy{min-width:0}.product-title-line{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:10px;display:flex}.product-rank,.product-verified,.product-promoted{letter-spacing:.015em;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:8px;font-weight:760;display:inline-flex}.product-rank{color:#5925d7;background:#eee9ff}.product-verified{color:#08774a;background:#e6f8ef}.product-promoted{color:#724000;background:#ffedbd}.product-hero h1{letter-spacing:-.06em;text-wrap:balance;overflow-wrap:anywhere;max-width:560px;margin:0;font-size:clamp(34px,4.2vw,56px);line-height:.98}.product-copy>p{color:#777e96;flex-wrap:wrap;gap:7px;margin:10px 0 0;font-size:11px;font-weight:560;display:flex}.open-product-link{z-index:2;color:#fff;background:linear-gradient(145deg,#682cf0,#4b17d7);border-radius:13px;justify-content:center;align-items:center;gap:28px;width:max-content;min-height:48px;margin-top:32px;padding:0 17px;font-size:11px;font-weight:720;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;position:relative;box-shadow:0 12px 28px #4f1fd338,inset 0 1px #ffffff38}.open-product-link:hover{transform:translateY(-2px);box-shadow:0 17px 34px #4f1fd347,inset 0 1px #ffffff38}.open-product-link b{font-size:15px;font-weight:520}.product-metrics{z-index:2;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:auto;padding-top:38px;display:grid;position:relative}.product-metrics div{background:#f8f8fcd6;border:1px solid #2f365812;border-radius:15px;justify-content:space-between;align-items:center;gap:12px;min-height:86px;padding:15px 16px;display:flex}.product-metrics span{color:#5f667d;text-transform:uppercase;letter-spacing:.055em;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.product-metrics small{color:#9a9eaf;letter-spacing:0;text-transform:none;font-size:7px;font-weight:560}.product-metrics strong{letter-spacing:-.045em;flex:none;font-size:20px}.product-details{background:#ffffffe0;border:1px solid #30375816;border-radius:28px;grid-column:1/-1;min-width:0;padding:34px;overflow:hidden;box-shadow:0 20px 58px #231f390f}.product-about{max-width:780px}.product-about>span,.product-screenshot-section header span{color:#6430dd;text-transform:uppercase;letter-spacing:.09em;margin-bottom:8px;font-size:8px;font-weight:780;display:block}.product-about h2,.product-screenshot-section h2{color:#111326;letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:26px;line-height:1.08}.product-about p{color:#666d83;white-space:pre-line;overflow-wrap:anywhere;margin:15px 0 0;font-size:12px;line-height:1.75}.product-screenshot-section{border-top:1px solid #2b325214;margin-top:30px;padding-top:27px}.product-screenshot-section>header{justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;display:flex}.product-screenshot-section header span{margin-bottom:6px}.product-screenshot-section header small{color:#969bad;font-size:9px;font-weight:620}.product-screenshot-gallery{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#5b30d340 transparent;gap:14px;padding:2px 2px 12px;display:flex;overflow-x:auto}.product-screenshot-gallery a{scroll-snap-align:start;background:#f3f3f8;border:1px solid #2b32521a;border-radius:18px;flex:none;height:380px;transition:transform .18s,box-shadow .18s;display:block;overflow:hidden;box-shadow:0 12px 30px #26223e14}.product-screenshot-gallery a:hover{transform:translateY(-3px);box-shadow:0 17px 38px #26223e21}.product-screenshot-gallery a:focus-visible{outline-offset:3px;outline:3px solid #5e2ee538}.product-screenshot-gallery img{object-fit:contain;background:#f3f3f8;width:auto;height:100%;display:block}.product-action-stack{z-index:3;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.product-support-card{color:#fff;background:radial-gradient(circle at 90% 0,#744eff52,#0000 38%),linear-gradient(155deg,#18192b,#10111f);border-radius:24px;padding:24px;box-shadow:0 22px 50px #19162b29}.product-support-heading{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.product-support-icon{color:#c9ffdf;background:#56de9421;border:1px solid #79ebac24;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:760;display:grid}.product-support-heading>div:nth-child(2){min-width:0}.product-support-heading>div:nth-child(2)>span{color:#aaa8c0;text-transform:uppercase;letter-spacing:.08em;margin:1px 0 5px;font-size:8px;font-weight:680;display:block}.product-support-heading>div:nth-child(2)>strong{letter-spacing:-.025em;font-size:14px;display:block}.product-support-heading p{color:#9291a8;margin:6px 0 0;font-size:9px;line-height:1.45}.product-active-boosts{flex-direction:column;align-items:end;gap:1px;padding-left:7px;display:flex}.product-active-boosts strong{color:#bffbd8;font-size:22px;line-height:1}.product-active-boosts span{color:#85849a;text-transform:uppercase;letter-spacing:.06em;font-size:7px}.product-free-boost{color:#075a36;cursor:pointer;background:linear-gradient(145deg,#d4ffe6,#aef0cb);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;width:100%;min-height:56px;margin-top:22px;padding:0 16px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 12px 28px #26c46c21,inset 0 1px #ffffffb3}.product-free-boost:hover{transform:translateY(-2px);box-shadow:0 16px 34px #26c46c30,inset 0 1px #ffffffb3}.product-free-boost:disabled{opacity:.58;cursor:wait;box-shadow:none;transform:none}.product-free-boost span{font-size:12px;font-weight:770}.product-free-boost small{color:#478066;font-size:8px;font-weight:580}.product-boost-message{color:#c5c3d2;margin:12px 0 0;font-size:9px;line-height:1.45}.product-boost-signin{color:#fff;background:#ffffff17;border-radius:10px;justify-content:space-between;align-items:center;min-height:38px;margin-top:10px;padding:0 12px;font-size:9px;font-weight:680;text-decoration:none;display:flex}.product-secondary-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.product-secondary-actions a,.product-secondary-actions button{color:#4f556c;cursor:pointer;background:#ffffffdb;border:1px solid #2c335317;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:46px;font-size:9px;font-weight:680;text-decoration:none;transition:transform .18s,border-color .18s,color .18s;display:flex;box-shadow:0 9px 26px #25223a0b}.product-secondary-actions a:hover,.product-secondary-actions button:hover{color:#4f23d1;border-color:#5b2dda2e;transform:translateY(-1px)}.product-secondary-actions span{font-size:13px}.product-secondary-actions .product-share-x{color:#fff;background:#111219;border-color:#111219;box-shadow:0 10px 26px #1112191f}.product-secondary-actions .product-share-x:hover{color:#fff;background:#292b35;border-color:#292b35}.product-share-x span{font-weight:780}.verification-panel{background:#ffffffe6;border:1px solid #2c335317;border-radius:18px;padding:18px;box-shadow:0 14px 38px #2822410d}.verification-heading{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.verification-icon{color:#6130df;background:#f0ecff;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:760;display:grid}.verification-heading>div{min-width:0}.verification-heading>div>span{color:#9a9eae;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px;font-size:7px;font-weight:680;display:block}.verification-panel strong{font-size:11px;display:block}.verification-panel p{color:#81869a;margin:3px 0 0;font-size:8px;line-height:1.4}.verification-panel.is-verified{background:#fbfffd;border-color:#cfeadd}.verification-panel.is-verified .verification-icon{color:#fff;background:#11a35d}.verification-start{color:#5525d3;cursor:pointer;background:#f0ebff;border-radius:9px;min-height:34px;padding:0 11px;font-size:8px;font-weight:720}.verification-start:disabled,.verification-check:disabled{opacity:.5;cursor:wait}.verification-challenge{border-top:1px solid var(--line);margin-top:15px;padding-top:14px}.verification-challenge>span{color:#666d84;font-size:8px;line-height:1.5;display:block}.verification-challenge>div{background:#f5f4f8;border-radius:9px;align-items:center;gap:8px;margin-top:9px;padding:8px 8px 8px 10px;display:flex}.verification-challenge code{text-overflow:ellipsis;white-space:nowrap;color:#373b51;min-width:0;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:7px;overflow:hidden}.verification-challenge>div button{color:#fff;cursor:pointer;background:#25273a;border-radius:7px;flex:none;padding:6px 8px;font-size:8px}.verification-check{color:#fff;cursor:pointer;background:#5d2be4;border-radius:9px;width:100%;min-height:38px;margin-top:10px;font-size:9px;font-weight:680}.verification-panel .verification-error{color:#c84252;margin-top:10px}.open-product-link:focus-visible,.product-free-boost:focus-visible,.product-secondary-actions a:focus-visible,.product-secondary-actions button:focus-visible,.verification-panel button:focus-visible,.back-to-board:focus-visible{outline-offset:3px;outline:3px solid #5e2ee533}.payment-success-page{background:radial-gradient(circle at 50% 20%,#6733e81f,#0000 30%),linear-gradient(#f8f7ff,#fff);place-items:center;min-height:100svh;padding:24px;display:grid;overflow:auto}.payment-success-card{text-align:center;background:#ffffffeb;border:1px solid #342f5517;border-radius:28px;width:min(520px,100%);padding:42px;box-shadow:0 30px 90px #261d4b21}.payment-success-mark{color:#fff;background:linear-gradient(145deg,#21bd73,#0a9555);border-radius:17px;place-items:center;width:54px;height:54px;margin:0 auto 17px;font-size:25px;font-weight:780;display:grid;box-shadow:0 13px 28px #109b5933}.payment-success-kicker{text-transform:uppercase;letter-spacing:.1em;font-weight:780;color:#5d2be4!important;margin:0 0 7px!important;font-size:9px!important}.payment-success-card h1{color:#131526;letter-spacing:-.05em;text-wrap:balance;margin:0;font-size:34px;line-height:1.05}.payment-success-card>p{color:#777d92;max-width:420px;margin:14px auto 0;font-size:11px;line-height:1.6}.payment-credit-status{color:#6c6383;text-align:left;background:#f2effc;border-radius:15px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;margin:25px 0 14px;padding:15px 17px;display:grid}.payment-credit-status span{font-size:9px;font-weight:680}.payment-credit-status strong{color:#5325d2;grid-area:1/2/3;font-size:26px}.payment-credit-status small{font-size:8px;line-height:1.45}.payment-success-card>a{color:#fff;background:linear-gradient(145deg,#682cf0,#4b17d7);border-radius:13px;justify-content:center;align-items:center;min-height:46px;font-size:10px;font-weight:740;text-decoration:none;display:flex}@keyframes bubble-in{0%{opacity:0;transform:translate(-50%,-50%)scale(.65)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes water-balloon-pop{0%{opacity:1;transform:translate3d(-50%,-50%,16px)scale(1)}17%{transform:translate3d(-50%,-50%,16px)scale(.93,1.07)}34%{opacity:1;transform:translate3d(-50%,-50%,20px)scale(1.075,.94)}48%{opacity:.96;transform:translate3d(-50%,-50%,22px)scale(1.04)}62%{opacity:.34;transform:translate3d(-50%,-50%,10px)scale(.72)}to{opacity:0;transform:translate(-50%,-50%)scale(.08)}}@keyframes water-pop-content{0%,24%{opacity:1;transform:scale(1)}48%{opacity:.8;transform:scale(.88)}to{opacity:0;transform:scale(.15)}}@keyframes water-pop-ring{0%{opacity:.82;transform:translate(-50%,-50%)scale(.25)}to{opacity:0;border-width:1px;transform:translate(-50%,-50%)scale(5.2)}}@keyframes water-pop-flash{0%{opacity:.88;transform:translate(-50%,-50%)scale(.3)}75%{opacity:.55}to{opacity:0;transform:translate(-50%,-50%)scale(2.8)}}@keyframes water-pop-droplet{0%{opacity:0;transform:translate(0,0)scale(.45)rotate(0)}18%{opacity:.96}76%{opacity:.82}to{opacity:0;transform:translate3d(var(--drop-x),var(--drop-y),0) scale(.82) rotate(115deg)}}@keyframes pop-tip-in{0%{opacity:0;transform:translate(-50%,8px)scale(.97)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes bubble-drift{0%,to{translate:0}32%{translate:var(--drift-x,5px) var(--drift-y,-4px)}68%{translate:var(--drift-alt-x,-4px) var(--drift-alt-y,3px)}}@keyframes bubble-jitter{0%,to{rotate:none}22%{rotate:.18deg}47%{rotate:-.15deg}73%{rotate:.1deg}}@keyframes card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-card-in-centered{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}@keyframes claim-pop{0%{opacity:0;transform:translate(-50%,6px)scale(.8)}18%,72%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(.96)}}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}@keyframes claim-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.975)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes new-badge-in{0%{opacity:0;transform:scale(var(--new-badge-start-scale)) rotate(-8deg)}to{opacity:1;transform:scale(var(--new-badge-scale)) rotate(0)}}@keyframes metadata-pulse{0%{opacity:.45}to{opacity:1}}@keyframes quick-spin{to{transform:rotate(360deg)}}@keyframes auth-pulse{0%{opacity:.35;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@keyframes auth-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1160px){.topbar{gap:20px;padding-inline:22px}.wordmark{font-size:23px}.header-actions{gap:7px}.claim-button{padding-inline:13px}}@media (max-width:900px){.topbar{flex-basis:60px;height:60px;padding:0 15px}.platform-tabs{display:none}.header-actions{gap:6px}.x-auth-shell.is-compact>.x-auth-button{width:40px;min-width:40px;padding:0}.x-auth-shell.is-compact>.x-auth-button .x-auth-label,.x-auth-shell.is-compact>.x-auth-button .x-auth-chevron,.claim-long{display:none}.claim-short{display:inline}.claim-button{height:40px;padding:0 14px}.bolt-mark{font-size:19px}.mobile-filterbar{z-index:45;border-bottom:1px solid var(--line);background:#fffffff0;flex:0 0 42px;justify-content:space-between;align-items:center;height:42px;padding:0 12px 0 8px;display:flex;position:relative}.mobile-platforms{align-items:center;gap:3px;display:flex}.mobile-platforms button{padding:7px 10px;font-size:11px}.filter-toggle{color:#676e88;background:0 0;padding:7px;font-size:11px}.filter-toggle span{margin-left:3px}.mobile-filter-menu{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;gap:5px;width:180px;padding:8px;display:flex;position:absolute;top:41px;right:10px;box-shadow:0 12px 30px #1f1a2f1a}.mobile-filter-menu select{background:#f4f3f8;border:0;border-radius:8px;outline:0;width:100%;padding:9px;font-size:11px}.board-summary{gap:7px;min-height:32px;padding-inline:9px;top:10px;left:10px}.board-summary>span{font-size:8px}.board-summary>small{display:none}.board-audience{min-height:34px;padding-inline:10px;top:10px;right:10px}.product-audience{display:none}.product-profile-shell{grid-template-columns:1fr;width:min(720px,100% - 28px);margin-top:18px}.product-hero{min-height:470px}.seed-bubble:nth-child(n+22),.hover-card{display:none}.detail-card{animation-name:detail-card-in-centered;bottom:68px;left:50%;right:auto}.board-controls{height:42px;bottom:12px}.board-controls button{min-width:31px;height:32px;padding-inline:6px}.board-controls .zoom-value{min-width:43px}}@media (max-width:620px){.wordmark{font-size:21px}.board:after{width:760px;height:760px}.sign-in-page{align-items:end;padding:0}.sign-in-card{width:100%;padding:30px 22px max(28px,env(safe-area-inset-bottom));border-radius:24px 24px 0 0}.sign-in-wordmark{margin-bottom:22px}.sign-in-card h1{font-size:27px}.sign-in-providers>a{min-height:60px}.mobile-platforms{gap:1px;min-width:0}.mobile-platforms button{padding:7px;font-size:9px}.board-summary>span{display:none}.board-summary{gap:6px}.board-summary>strong{font-size:11px}.board-new-today{padding:3px 6px 3px 4px}.board-audience{gap:7px;font-size:8px}.board-audience strong{font-size:11px}.seed-bubble{width:min(var(--seed-size),64px);height:min(var(--seed-size),64px);left:var(--seed-mobile-left)!important;top:var(--seed-mobile-top)!important}.seed-bubble:nth-child(n+13){display:none}.board-controls{left:50%;transform:translate(-50%)}.detail-card{border-radius:20px;width:calc(100% - 16px);padding:18px;bottom:64px}.detail-accent{left:20px;right:20px}.detail-heading{gap:12px;padding-right:30px}.detail-heading .app-icon-large{--icon-size:54px}.detail-heading h2{font-size:18px}.detail-description{margin-top:11px;font-size:9px;line-height:1.5}.detail-stats{grid-template-columns:repeat(2,1fr);row-gap:13px;padding-block:14px}.detail-stats div{padding-inline:12px}.detail-stats div:nth-child(2){border-right:0;padding-right:0}.detail-stats div:nth-child(3){padding-left:0}.detail-stats div:nth-child(n+3){border-top:1px solid #2a315012;padding-top:12px}.detail-actions{grid-template-columns:1fr}.detail-actions .free-boost-button{grid-column:auto}.detail-actions a{min-height:49px}.quick-claim{width:calc(100% - 24px);padding:25px 18px;top:46%}.quick-claim h1{font-size:22px}.quick-claim>p{font-size:10px}.quick-link-field{height:50px;padding-left:11px}.quick-link-field input{font-size:11px}.quick-link-field button{width:38px;height:38px}.quick-sources{gap:9px}.quick-sources i{display:none}.claim-overlay{align-items:end;padding:0}.claim-dialog{border-radius:24px 24px 0 0;width:100%;max-height:92svh}.launch-manager-overlay{align-items:end;padding:0}.launch-manager{border-radius:24px 24px 0 0;width:100%;max-height:92svh}.launch-manager-header{padding:23px 20px 18px}.launch-manager-header h2{font-size:22px}.promotion-wallet{margin:12px 12px 0}.launch-manager-body{padding:12px}.managed-launch{grid-template-columns:auto minmax(0,1fr);gap:11px;padding:12px}.managed-launch-actions{grid-column:1/-1;grid-template-columns:repeat(2,1fr);display:grid}.managed-launch-actions button{min-height:40px;padding-inline:7px}.managed-launch-icon{flex-basis:48px;width:48px;height:48px}.launch-manager-message{margin:0 12px 12px}.claim-dialog-header{padding:24px 20px 18px}.claim-dialog-header h2{font-size:22px}.claim-link-step{padding:20px}.supported-sources{gap:6px}.supported-sources .supported-caption{width:100%;margin-bottom:1px}.claim-config-step{grid-template-columns:1fr}.claim-preview-panel{border-bottom:1px solid #2a315012;border-right:0;min-height:230px}.claim-preview-bubble{--preview-size:142px!important}.claim-fields{padding:20px}.claim-category-help{margin:-3px 0 8px;display:block;position:static}.claim-category-options{gap:5px}.claim-category-options button{min-height:29px;padding:6px 8px}.claim-category-more{grid-template-columns:1fr;gap:5px}.product-nav{height:60px;padding-inline:14px}.product-nav-leading{gap:8px}.product-nav-leading>span{display:none}.back-to-board{min-height:34px;padding-inline:7px;font-size:9px}.product-profile-shell{gap:10px;width:calc(100% - 20px);margin-top:10px}.product-hero{border-radius:22px;min-height:0;padding:24px 20px 20px}.product-hero:before{width:330px;height:330px;top:-22%;right:-42%}.product-orbit{width:440px;height:440px;top:-190px;right:-180px}.product-identity{align-items:flex-start;gap:15px}.product-icon{--product-icon-size:76px;border-radius:21%}.product-icon span{font-size:31px}.product-copy{padding-top:2px}.product-title-line{gap:5px;margin-bottom:8px}.product-rank,.product-verified{min-height:21px;padding-inline:7px;font-size:7px}.product-hero h1{font-size:clamp(28px,9vw,38px);line-height:1.02}.product-copy>p{gap:5px;margin-top:7px;font-size:9px}.open-product-link{justify-content:space-between;width:100%;min-height:46px;margin-top:24px}.product-metrics{gap:5px;padding-top:24px}.product-metrics div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-height:70px;padding:10px}.product-metrics span{font-size:7px}.product-metrics small{display:none}.product-metrics strong{font-size:17px}.product-details{border-radius:20px;padding:22px 18px}.product-about h2,.product-screenshot-section h2{font-size:22px}.product-about p{margin-top:12px;font-size:11px;line-height:1.68}.product-screenshot-section{margin-top:23px;padding-top:21px}.product-screenshot-section>header{margin-bottom:14px}.product-screenshot-gallery{gap:10px;margin-inline:-2px}.product-screenshot-gallery a{border-radius:14px;height:min(330px,58svh)}.product-support-card{border-radius:20px;padding:20px}.product-support-heading{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.product-support-icon{width:38px;height:38px}.product-support-heading p{max-width:230px}.verification-panel{padding:15px}.verification-heading{grid-template-columns:36px minmax(0,1fr) auto;gap:9px}.verification-icon{width:36px;height:36px}}@media (prefers-reduced-data:reduce){.seed-bubble:nth-child(n+13){display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
