@import "https://fonts.googleapis.com/css2?family=Manrope:wght@500;600;700;800&family=Sora:wght@600;700;800&display=swap";:root{--ink:#0b1715;--muted:#5f706a;--page:#dfece8;--panel:#f5faf7;--panel-strong:#eaf5f0;--line:#bfd1ca;--line-strong:#9eb7ad;--soft:#d6eee6;--teal:#0ca98c;--teal-dark:#087662;--blue:#2557d6;--amber:#c99a12;--solid-ink:#101412;--shadow-sm:0 1px 2px #0b17150d, 0 8px 22px #0ca98c0d;--shadow-md:0 18px 48px #0b17151a;--focus:#1668e8;background:var(--page);color:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}:root[data-theme=dark]{--ink:#eef8f4;--muted:#9dafaa;--page:#061019;--panel:#0c1720;--panel-strong:#101d27;--line:#6c827c70;--line-strong:#8da9a094;--soft:#26e59b1a;--teal:#41e6bf;--teal-dark:#2cc7a4;--blue:#7ea5ff;--amber:#f5c660;--solid-ink:#07131d;--shadow-sm:0 1px 2px #00000057, 0 12px 30px #0000003d;--shadow-md:0 22px 58px #00000061;--focus:#41e6bf}*{box-sizing:border-box}body{background:var(--page);min-width:320px;margin:0}.app-splash{color:#fff;z-index:9999;background:radial-gradient(circle at 50% 38%,#2ce4bf3d,#0000 21rem),radial-gradient(circle at 50% 52%,#57e87e1a,#0000 18rem),linear-gradient(#101412,#18211d);place-content:center;place-items:center;gap:18px;min-height:100svh;padding:32px;transition:opacity .22s,visibility .22s;display:grid;position:fixed;inset:0}.app-splash.hidden{opacity:0;visibility:hidden}.app-splash-mark{box-shadow:none;isolation:isolate;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:210px;height:210px;animation:1.6s ease-in-out infinite app-splash-pulse;display:flex;position:relative;overflow:visible}.app-splash-mark:before{border-radius:inherit;content:"";filter:blur(18px);opacity:.72;z-index:0;background:radial-gradient(circle,#2ce4bf33,#0000 58%),conic-gradient(from 18deg,#2ce4bf4d,#57e87e14,#2ce4bf4d);position:absolute;inset:8px}.app-splash-mark img{border-radius:inherit;filter:drop-shadow(0 28px 52px #0000006b)drop-shadow(0 0 28px #2ce4bf57)drop-shadow(0 0 62px #57e87e2e);object-fit:cover;z-index:1;width:176px;height:176px;display:block;position:relative;-webkit-mask-image:radial-gradient(circle,#000 58%,#000000e6 68%,#0000 82%);mask-image:radial-gradient(circle,#000 58%,#000000e6 68%,#0000 82%)}.app-splash-wordmark{color:#fffffff0;text-shadow:0 10px 30px #0000007a,0 0 22px #2ce4bf3d;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1}.app-splash-spinner{border:3px solid #ffffff38;border-top-color:#2ce4bf;border-radius:999px;width:36px;height:36px;animation:.86s linear infinite app-splash-spin}@keyframes app-splash-spin{to{transform:rotate(360deg)}}@keyframes app-splash-pulse{0%,to{opacity:.92;transform:scale(.98)}50%{opacity:1;transform:scale(1.02)}}button,input,select,textarea{font:inherit}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.app-shell{background:radial-gradient(circle at 12% 0, #0b8a731f, transparent 26rem), linear-gradient(180deg, #10141209, transparent 34rem), var(--page);min-height:100svh;color:var(--ink)}:root[data-theme=dark] .app-shell{background:radial-gradient(circle at 12% -4%, #41e6bf29, transparent 28rem), radial-gradient(circle at 82% 12%, #7ea5ff1f, transparent 24rem), linear-gradient(180deg, #ffffff08, transparent 36rem), var(--page)}.topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10;background:#dfece8eb;border-bottom:1px solid #9eb7adb8;justify-content:space-between;align-items:center;gap:14px;height:68px;padding:0 max(24px,50vw - 596px);display:flex;position:sticky;top:0}:root[data-theme=dark] .topbar{background:#061019d6;border-bottom-color:#6c827c57;box-shadow:0 12px 36px #00000038}.topbar button{min-height:38px}.brand{flex:1;align-items:center;gap:10px;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700;display:flex}.brand-button{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0}.topnav{flex:0 auto;align-items:center;gap:6px;display:flex}.topnav button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:1px solid #0000;border-radius:8px;height:38px;padding:0 10px;font-size:13px;font-weight:800}.topnav button:hover{color:var(--ink);background:#fbfdfbc7;border-color:#aec3bac7}:root[data-theme=dark] .topnav button:hover{background:#ffffff14;border-color:#41e6bf2e}.topnav .admin-nav-button{background:var(--solid-ink);border-color:var(--solid-ink);color:#fff}.topnav .admin-nav-button:hover{color:#fff;background:#27312e;border-color:#27312e}:root[data-theme=dark] .topnav .admin-nav-button,:root[data-theme=dark] .topnav .admin-nav-button:hover{color:#fff;background:#07131d;border-color:#41e6bf3d}.header-stats{flex:none;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.header-stats span,.header-stats button{color:var(--muted);text-transform:uppercase;background:#ffffffc7;border:1px solid #c5cec8c7;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.header-stats button{color:#ffffffb8;cursor:pointer;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border-color:#101412e6}.header-stats button:hover{background:radial-gradient(circle at 72% 22%,#41e6bf2e,#0000 34%),#101a25;border-color:#41e6bf47}.header-stats strong,.header-stats button strong{color:#fff;font-size:15px}.wallet-control{flex:none;position:relative}.wallet-connect-button{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;white-space:nowrap;border:1px solid #101412e6;border-radius:8px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 10px 22px #1014121f}.wallet-connect-button:hover{background:#222823}.wallet-connect-button:disabled{cursor:wait;opacity:.72}.wallet-connect-button.connected{border-color:var(--line);box-shadow:none;color:var(--ink);background:#ffffffd1}.wallet-connect-button.connected:hover{border-color:var(--line-strong);background:#fff}:root[data-theme=dark] .wallet-connect-button,:root[data-theme=dark] .wallet-connect-button.connected,:root[data-theme=dark] .wallet-connect-button.connected:hover{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border-color:#41e6bf3d}:root[data-theme=dark] .wallet-connect-button:hover{background:radial-gradient(circle at 72% 22%,#41e6bf2e,#0000 34%),#101a25}.wallet-spin{animation:.9s linear infinite wallet-spin}.wallet-menu{z-index:30;background:#fffffffa;border:1px solid #c5cec8e6;border-radius:10px;gap:5px;min-width:210px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 44px #1014122e}.wallet-menu.sign-in-menu{min-width:280px}.wallet-menu:before{content:"";background:#fff;border-top:1px solid #c5cec8e6;border-left:1px solid #c5cec8e6;width:10px;height:10px;position:absolute;top:-6px;right:22px;transform:rotate(45deg)}.wallet-menu-summary{border-bottom:1px solid #c5cec8b8;gap:3px;padding:8px 9px 10px;display:grid}.wallet-menu-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:850}.wallet-menu-summary strong{color:var(--ink);font-size:15px}.wallet-menu button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;align-items:center;gap:10px;height:48px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.wallet-menu button:hover{background:#1014120f}.wallet-auth-icon-tile,.wallet-email-icon-tile,.wallet-menu-icon-tile{background:radial-gradient(circle at 72% 24%,#41e6bf29,#0000 34%),#07131d;border:1px solid #08111ee6;border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 1px #41e6bf14,0 8px 18px #07131d24}.wallet-menu button .wallet-auth-icon-tile{width:42px;height:42px;margin:-2px -4px}.wallet-menu button .wallet-auth-icon{width:40px;height:40px;margin:0}.wallet-menu button .wallet-menu-action-icon{width:30px;height:30px;margin:-2px -3px}.wallet-menu button .wallet-auth-icon-tile:has(.wallet-auth-icon-google){width:42px;height:42px;margin:-2px -4px}.wallet-menu button .wallet-auth-icon-google{width:42px;height:42px;margin:0}.wallet-menu button .wallet-menu-icon-tile{border-radius:9px;width:34px;height:34px;margin:-3px -4px}.wallet-menu button .wallet-sign-out-icon{width:30px;height:30px;margin:0}.wallet-email-form{border-top:1px solid #c5cec8b8;gap:8px;margin-top:4px;padding:10px 4px 4px;display:grid}.wallet-email-form label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;padding-inline:5px;font-size:11px;font-weight:850}.wallet-email-form div{background:#f7faf8;border:1px solid #c5cec8c7;border-radius:8px;align-items:center;gap:9px;min-height:46px;padding:0 9px;display:flex}.wallet-email-form svg{color:var(--muted);flex:none}.wallet-email-form .wallet-email-icon-tile{border-radius:9px;width:40px;height:40px;margin:-3px -5px}.wallet-email-form .wallet-email-icon{flex:none;width:36px;height:36px;margin:0}.wallet-email-form input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:750}.wallet-email-form button{background:var(--solid-ink);color:#fff;justify-content:center}.wallet-email-form button:hover{background:#27312e}.wallet-email-form button:disabled{cursor:not-allowed;opacity:.58}.wallet-menu-message{color:#0b6b5b;background:#edf7f2;border:1px solid #0b8a7329;border-radius:8px;margin:2px 0 0;padding:8px 9px;font-size:12px;font-weight:750;line-height:1.35}.wallet-error{color:#9b4b00;z-index:30;background:#fff6ef;border:1px solid #b46a0033;border-radius:8px;max-width:220px;padding:8px 10px;font-size:12px;font-weight:750;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 14px 34px #10141224}@keyframes wallet-spin{to{transform:rotate(360deg)}}.brand-mark,.icon-button,.app-icon{justify-content:center;align-items:center;display:inline-flex}.brand-mark{color:#fff;background:0 0;border-radius:999px;width:34px;height:34px;overflow:hidden;box-shadow:0 0 18px #2ce4bf2e,0 6px 14px #1014121f}.brand-mark img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-image:radial-gradient(circle,#000 58%,#000000eb 68%,#0000 82%);mask-image:radial-gradient(circle,#000 58%,#000000eb 68%,#0000 82%)}.icon-button{color:#fff;cursor:pointer;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border:1px solid #101412e6;border-radius:8px;width:38px;height:38px}:root[data-theme=dark] .icon-button,:root[data-theme=dark] .header-stats button{border-color:#41e6bf3d;box-shadow:0 0 0 1px #41e6bf0a}.icon-button:hover{background:radial-gradient(circle at 72% 22%,#41e6bf2e,#0000 34%),#101a25;border-color:#41e6bf47}.branded-icon{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;display:block}.icon-button .branded-icon,.header-stats .branded-icon{filter:drop-shadow(0 0 4px #26e59b3d)drop-shadow(0 1px #00000029);width:29px;height:29px}.wallet-connect-button .branded-icon{filter:drop-shadow(0 0 5px #41e6bf47);width:26px;height:26px}.theme-toggle-button svg{color:#41e6bf;filter:drop-shadow(0 0 5px #41e6bf47);width:20px;height:20px}.alerts-popover-anchor{position:relative}.mobile-menu-button,.mobile-menu-panel{display:none}.alerts-button{position:relative}.settings-button{flex:none}.alerts-button.has-alerts{border-color:#b46a0059;box-shadow:0 0 0 3px #b46a0014}.alerts-button>span{background:var(--amber);color:#fff;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:850;line-height:1;display:inline-flex;position:absolute;top:-7px;right:-7px}.wallet-adapter-modal{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wallet-adapter-modal-overlay{background:#10141275}.wallet-adapter-modal-wrapper{background:#f7f8f5;border:1px solid #c5cec8d1;border-radius:14px;font-family:inherit;box-shadow:0 30px 90px #1014123d}.wallet-adapter-modal-title{color:var(--ink);padding:54px 36px 28px;font-size:24px;font-weight:850;line-height:1.12}.wallet-adapter-modal-button-close{background:#fff;border:1px solid #c5cec8d1}.wallet-adapter-modal-button-close svg{fill:var(--muted)}.wallet-adapter-modal-button-close:hover svg{fill:var(--ink)}.wallet-adapter-modal-list{gap:8px;padding:0 16px 14px;display:grid}.wallet-adapter-modal-wrapper .wallet-adapter-modal-list .wallet-adapter-button{color:var(--ink);border:1px solid #c5cec8c7;border-radius:10px;height:52px;font-family:inherit;font-size:15px;font-weight:850;background:#f7f8f5!important}.wallet-adapter-modal-wrapper .wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover{border-color:var(--line-strong);background:#fff!important}.wallet-adapter-modal-wrapper .wallet-adapter-modal-list .wallet-adapter-button span{color:var(--muted);font-weight:750}.wallet-adapter-modal-list-more,.wallet-adapter-modal-middle-button{color:var(--ink);font-family:inherit;font-weight:850}.wallet-adapter-modal-middle-button{background:var(--solid-ink);color:#fff}.hero-section{background:linear-gradient(90deg,#060c14eb,#08121cc2 45%,#08121c8a),linear-gradient(#060c142e,#060c14d6),url(/seeker-radar-hero-bg.jpg) 50%/cover no-repeat,repeating-linear-gradient(90deg,#1014120a 0 1px,#0000 1px 64px),repeating-linear-gradient(0deg,#10141206 0 1px,#0000 1px 64px);border-bottom:1px solid #2ce4bf2e;padding:54px 0 32px;position:relative;overflow:hidden}.hero-section:before{background:linear-gradient(90deg, var(--solid-ink), var(--solid-ink) 38%, var(--teal) 38%, var(--teal) 72%, #d8a21d 72%);content:"";height:5px;position:absolute;inset:0 0 auto}.hero-layout{grid-template-columns:minmax(0,1fr) minmax(380px,480px);align-items:stretch;gap:32px;max-width:1240px;margin:0 auto;padding:0 24px;display:grid;position:relative}.hero-copy{flex-direction:column;max-width:820px;padding-left:18px;display:flex;position:relative}.hero-copy:before{content:"";background:linear-gradient(#2ce4bf,#f0b429db,#0000);border-radius:999px;width:4px;position:absolute;inset:2px auto 18px 0}.hero-copy>.eyebrow{color:#7ee6d4;background:#7ee6d41c;border:1px solid #7ee6d438;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;margin-bottom:12px;padding:7px 11px;font-size:12px;display:inline-flex}.hero-copy>.eyebrow:before{content:"";background:#2ce4bf;border-radius:999px;width:7px;height:7px;box-shadow:0 0 16px #2ce4bfb8}.hero-copy h1{color:#fff;letter-spacing:0;text-shadow:0 16px 42px #00000057;max-width:790px;margin:10px 0 18px;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,6vw,76px);font-weight:700;line-height:.98;position:relative}.hero-copy h1:after{content:"";background:linear-gradient(90deg,#2ce4bf,#f0b429,#0000);border-radius:999px;width:min(260px,72%);height:5px;margin-top:16px;display:block;box-shadow:0 0 24px #2ce4bf47}.hero-subtitle{color:#ffffffd1;max-width:620px;margin:0;font-size:20px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.hero-actions button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #ffffffdb;border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.hero-actions button.secondary-action{color:#fff;background:#ffffff1a;border-color:#fff3}:root[data-theme=dark] .hero-actions button{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border-color:#41e6bf3d}:root[data-theme=dark] .hero-actions button.secondary-action{color:#fff;background:#ffffff14;border-color:#ffffff24}.catalog-notice{border:1px solid #ffffff29;border-left:5px solid var(--teal);box-shadow:var(--shadow-sm);color:#ffffffb8;background:#ffffff1a;border-radius:8px;max-width:760px;margin:18px 0 0;padding:12px 14px 12px 13px;font-size:13px}.data-freshness-line{color:#effff9a8;letter-spacing:.05em;text-transform:uppercase;margin:8px 0 0;font-size:12px;font-weight:850}.mobile-live-strip{display:none}.hero-panel{background:radial-gradient(circle at 85% 4%, #2ce4bf2e, transparent 13rem), linear-gradient(145deg, #101412e0, #1c2521d1), var(--ink);box-shadow:var(--shadow-md);color:#fff;border:1px solid #ffffff1a;border-radius:8px;padding:18px;position:relative;overflow:hidden}.hero-panel:before{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.hero-panel-heading{justify-content:space-between;align-items:center;display:flex}.hero-panel-heading span{color:#ffffffb3;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:850;display:inline-flex}.hero-panel-heading i{background:#2ce4bf;border-radius:999px;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 5px #2ce4bf1f}.hero-panel-heading strong{color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:7px 9px;font-size:13px;line-height:1}.hero-panel-callout{background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:38px 1fr;align-items:center;gap:12px;margin-top:18px;padding:12px;display:grid}.hero-panel-callout>svg{color:#79e5d3;background:#2ce4bf1f;border:1px solid #2ce4bf2e;border-radius:8px;width:38px;height:38px;padding:9px}.hero-panel-callout span,.hero-radar-label{color:#ffffff94;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.hero-panel-callout strong{color:#fff;margin-top:3px;font-size:16px;line-height:1.25;display:block}.hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.hero-metrics span{color:#ffffffad;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;gap:4px;padding:12px 10px;font-size:11px;font-weight:850;display:grid}.hero-metrics strong{color:#fff;font-size:24px;line-height:1}.hero-radar-feed{gap:8px;margin-top:18px;display:grid}.hero-radar-feed .eyebrow,.hero-watchlist .eyebrow{color:#79e5d3;align-items:center;gap:7px;display:flex}.hero-radar-feed button{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:46px;padding:10px 12px;display:grid}.hero-radar-feed button:hover{background:#ffffff1c}.hero-radar-app-icon{color:#fff;background:#ffffff1a;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:inline-flex;overflow:hidden}.hero-radar-app-icon img{object-fit:cover;width:100%;height:100%;display:block}.hero-radar-feed button strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.hero-radar-feed button small,.hero-radar-loading{color:#ffffff94;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:750;overflow:hidden}.hero-radar-loading{background:#ffffff12;border:1px solid #ffffff1a;border-radius:8px;padding:12px}.hero-watchlist{gap:8px;margin-top:18px;display:grid}.hero-watchlist button{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;justify-content:start;align-items:center;gap:10px;min-height:46px;padding:0 12px;display:flex}.hero-watchlist button:hover{background:#ffffff1f}.hero-watchlist span{color:#ffffff9e;font-size:12px;font-weight:800}.hero-watchlist strong{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.hero-watchlist small{color:#ffffff94;font-size:12px;font-weight:800}.catalog-status{color:#ffffffb8;margin:12px 0 0;font-size:13px;font-weight:750}.catalog-status.error{color:#9f2d20}.hero-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:760px;margin-top:auto;padding-top:16px;display:grid}.hero-lanes button{box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;font:inherit;text-align:left;background:linear-gradient(#ffffff24,#ffffff1a),#ffffff14;border:1px solid #ffffff29;border-radius:8px;gap:5px;min-height:92px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.hero-lanes button:hover{box-shadow:var(--shadow-md);border-color:#ffffff47;transform:translateY(-1px)}.hero-lanes button:before{background:linear-gradient(180deg, var(--teal), #0b8a7329);content:"";width:4px;position:absolute;inset:0 auto 0 0}.hero-lanes button:nth-child(2):before{background:linear-gradient(180deg, var(--amber), #b46a0029)}.hero-lanes button:nth-child(3):before{background:linear-gradient(180deg, var(--solid-ink), #10141229)}.hero-lanes span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.hero-lanes strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;line-height:1.15;overflow:hidden}.hero-lanes small{color:#ffffff9e;font-size:12px;font-weight:750}.eyebrow{color:var(--teal);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:800}.control-panel{padding:0}.control-panel,.today-radar,.content-grid{position:relative}.browse-workspace{background:linear-gradient(180deg, #f6f7f4f2, #ffffffe0), var(--page);border-top:1px solid #c5cec8b8;padding:18px 24px 76px}:root[data-theme=dark] .browse-workspace{background:linear-gradient(180deg, #07121cf0, #061019fa), var(--page);border-top-color:#6c827c57}.browse-workspace-inner{box-shadow:var(--shadow-sm);background:#ffffff75;border:1px solid #c5cec8b8;border-radius:8px;max-width:1192px;margin:0 auto;overflow:hidden}:root[data-theme=dark] .browse-workspace-inner,:root[data-theme=dark] .control-panel-inner,:root[data-theme=dark] .category-pulse,:root[data-theme=dark] .worth-trying-panel,:root[data-theme=dark] .recently-removed-panel,:root[data-theme=dark] .app-card{background:linear-gradient(180deg, #0f1b25e6, #0a131df5), var(--panel);border-color:#6c827c61}.control-panel-inner{box-shadow:var(--shadow-sm);background:#ffffffd1;border:1px solid #c5cec8d6;border-radius:8px;grid-template-columns:minmax(158px,.45fr) minmax(260px,1fr) auto auto auto auto;align-items:center;gap:10px;margin:0 auto;padding:10px;display:grid}:root[data-theme=dark] .toolbar-summary{border-right-color:#6c827c57}:root[data-theme=dark] .view-toggle{background:#ffffff0e;border-color:#94fff021}:root[data-theme=dark] .view-toggle button.active{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border-color:#41e6bf3d}.toolbar-summary{border-right:1px solid #c5cec8ad;gap:3px;min-width:0;padding:0 14px 0 4px;display:grid}.toolbar-summary strong{color:var(--ink);font-size:20px;line-height:1}.toolbar-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.search-box,.select-pill{background:var(--panel-strong);border:1px solid #c5cec8d6;border-radius:8px;align-items:center;gap:10px;min-height:46px;display:flex}:root[data-theme=dark] .search-box,:root[data-theme=dark] .select-pill,:root[data-theme=dark] .select-menu,:root[data-theme=dark] .category-pulse-list button,:root[data-theme=dark] .pick-item,:root[data-theme=dark] .removed-app-item,:root[data-theme=dark] .signal-list li,:root[data-theme=dark] .rich-list li{background:linear-gradient(180deg, #121f2aeb, #0d1822f5), var(--panel-strong);border-color:#6c827c61}:root[data-theme=dark] .signal-list li,:root[data-theme=dark] .rich-list li{color:#dbe8e3}.select-pill{justify-self:end;min-width:190px;position:relative}.search-box{padding:0 13px}.select-pill-button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;outline:0;flex:1;justify-content:flex-start;align-items:center;gap:10px;width:100%;min-width:0;height:44px;padding:0 13px;display:flex}.select-pill-button:focus-visible{border-radius:7px;box-shadow:0 0 0 3px #10b9812e}.search-box input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0}.search-box:focus-within,.select-pill:focus-within{background:#fff;border-color:#0b8a7357;box-shadow:0 0 0 3px #0b8a7314}:root[data-theme=dark] .search-box:focus-within,:root[data-theme=dark] .select-pill:focus-within{background:#122431;border-color:#41e6bf61;box-shadow:0 0 0 3px #41e6bf1a}.select-pill span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.select-pill strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:800;overflow:hidden}.select-chevron{color:var(--muted);flex:none;transition:transform .16s}.select-pill-button[aria-expanded=true] .select-chevron{transform:rotate(180deg)}.select-menu{border:1px solid var(--line-strong);box-shadow:var(--shadow-md);z-index:20;background:#fff;border-radius:8px;gap:4px;min-width:100%;max-height:320px;margin-top:8px;padding:6px;display:grid;position:absolute;top:100%;left:0;overflow-y:auto}.select-menu button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;min-height:38px;padding:0 10px;font-size:14px;font-weight:750;display:flex}.select-menu button:hover,.select-menu button:focus-visible{background:#14b8a61a;outline:0}.select-menu button.selected{background:var(--solid-ink);color:#fff}:root[data-theme=dark] .select-menu button.selected,:root[data-theme=dark] .pagination button.active,:root[data-theme=dark] .category-pulse-header>strong,:root[data-theme=dark] .worth-trying-header>strong{color:#fff;background:#07131d;border-color:#41e6bf3d}.select-menu button.selected svg{color:var(--teal)}.search-box,.select-pill,.toolbar-reset,.hero-actions button,.card-actions button,.card-actions a,.card-footer-row button,.builder-callout button,.back-button,.detail-actions button,.detail-actions a{transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s}.hero-actions button:hover,.card-actions button:hover,.card-actions a:hover,.card-footer-row button:hover,.builder-callout button:hover,.back-button:hover,.detail-actions button:hover,.detail-actions a:hover,.toolbar-reset:not(:disabled):hover{box-shadow:var(--shadow-sm);transform:translateY(-1px)}.toolbar-reset{background:var(--solid-ink);border:1px solid var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 13px;font-size:14px;font-weight:800;display:inline-flex}.view-toggle{background:#ffffffb8;border:1px solid #c5cec8d6;border-radius:12px;align-items:center;gap:4px;min-height:48px;padding:4px;display:inline-flex}.view-toggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.view-toggle button.active{background:var(--solid-ink);color:#fff;box-shadow:0 8px 18px #1014121f}.view-toggle button:hover{color:var(--ink)}.view-toggle button.active:hover{color:#fff}.toolbar-reset:disabled{color:var(--muted);cursor:not-allowed;background:#eef0ec;border-color:#c5cec8cc}.today-radar{background:linear-gradient(180deg, #ffffffdb, #f6f7f4e6), var(--page);border-bottom:1px solid var(--line);padding:18px 24px}.today-radar:after{content:"";background:linear-gradient(90deg,#0000,#0b8a7347,#d8a21d47,#0000);height:1px;position:absolute;inset:auto 0 0}.today-radar-inner{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:minmax(220px,.55fr) minmax(0,1.45fr);align-items:center;gap:18px;max-width:1192px;margin:0 auto;padding:18px;display:grid;position:relative;overflow:hidden}.today-radar-inner:before{background:linear-gradient(90deg, var(--solid-ink), var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.today-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.today-radar-grid button{box-shadow:var(--shadow-sm);color:inherit;cursor:pointer;font:inherit;text-align:left;background:#fff;border:1px solid #c5cec8d6;border-radius:8px;gap:6px;min-height:94px;padding:13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.today-radar-grid button:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.today-radar-grid button:before{background:linear-gradient(180deg, var(--solid-ink), #1014122e);content:"";width:4px;position:absolute;inset:0 auto 0 0}.today-radar-grid button:nth-child(2):before{background:linear-gradient(180deg, var(--teal), #0b8a7329)}.today-radar-grid button:nth-child(3):before{background:linear-gradient(180deg, var(--blue), #2557d629)}.today-radar-grid button:nth-child(4):before{background:linear-gradient(180deg, var(--amber), #b46a0029)}.today-radar-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.today-radar-grid strong{color:var(--ink);font-size:31px;line-height:.95}.today-radar-grid small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.3}.category-tabs{flex-wrap:wrap;gap:8px;display:flex}.category-tabs button,.card-actions button,.card-actions a,.card-footer-row button,.builder-callout button,.detail-actions button,.detail-actions a,.back-button{cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 14px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.category-tabs button{border:1px solid var(--line);color:var(--muted);background:#fff}.category-tabs button.active{background:var(--solid-ink);border-color:var(--solid-ink);color:#fff}.content-grid{grid-template-columns:minmax(0,1fr) 360px;gap:28px;margin:0;padding:28px 18px 18px;display:grid}.content-grid:before{content:"";background:linear-gradient(#c5cec800,#c5cec8b8,#c5cec800);width:1px;position:absolute;inset:34px 384px 76px auto}.main-feed,.side-panel{min-width:0}.section-heading{border-bottom:1px solid #c5cec8b8;justify-content:space-between;align-items:end;gap:16px;margin-bottom:18px;padding-bottom:14px;display:flex}.today-radar-heading h2,.section-heading h2,.category-pulse-header h2,.worth-trying-header h2,.sponsored-spotlight-heading h2,.builder-callout h2{background:linear-gradient(90deg, var(--solid-ink), #0d6f60 76%, #b46a00);color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text;max-width:100%;margin:5px 0 0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.2vw,26px);font-weight:850;line-height:1.05;display:inline-block}:root[data-theme=dark] .section-heading h2,:root[data-theme=dark] .today-radar-heading h2,:root[data-theme=dark] .category-pulse-header h2,:root[data-theme=dark] .worth-trying-header h2{color:#0000;background:linear-gradient(90deg,#eef8f4,#41e6bf 76%,#f0b429);-webkit-background-clip:text;background-clip:text}.section-heading h2:after,.today-radar-heading h2:after,.category-pulse-header h2:after,.worth-trying-header h2:after,.sponsored-spotlight-heading h2:after,.builder-callout h2:after{content:"";background:linear-gradient(90deg,#2ce4bfc7,#f0b4297a,#0000);border-radius:999px;width:min(112px,74%);height:3px;margin-top:7px;display:block}.section-heading span{color:var(--muted);font-size:14px;font-weight:750}.section-heading-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.section-heading-actions>span{background:var(--panel-strong);color:var(--muted);border:1px solid #c5cec8b3;border-radius:999px;padding:7px 10px}:root[data-theme=dark] .section-heading-actions>span{color:#dbe8e3;background:#ffffff0e;border-color:#6c827c61}.compact{border-bottom:0;align-items:start;margin-bottom:10px;padding-bottom:0}.app-list{gap:16px;display:grid}.app-list.card-grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.pagination{justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex}.pagination-compact{margin-top:0}.pagination button{border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;background:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-size:14px;font-weight:800;display:inline-flex}:root[data-theme=dark] .pagination button{background:linear-gradient(180deg, #121f2af0, #0d1822f7), var(--panel-strong);color:#e8f4ef;border-color:#6c827c6b}:root[data-theme=dark] .pagination button:hover:not(:disabled){background:radial-gradient(circle at 72% 22%,#41e6bf1f,#0000 34%),#101a25;border-color:#41e6bf3d}.pagination-ellipsis{color:var(--muted);justify-content:center;align-items:center;min-width:24px;height:38px;font-size:14px;font-weight:800;display:inline-flex}.pagination button.active{background:var(--solid-ink);border-color:var(--solid-ink);color:#fff}.pagination button:disabled{color:var(--muted);cursor:not-allowed;opacity:.48}:root[data-theme=dark] .pagination button:disabled{color:#dbe8e373;background:#ffffff09}.page-numbers{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.app-card{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffff5,#fafbf8f0),#fff;border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:62px 1fr;gap:16px;padding:18px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden}.app-card:before{background:linear-gradient(180deg, var(--teal), #0b8a731f);content:"";width:4px;position:absolute;inset:0 auto 0 0}.app-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.app-icon{background:linear-gradient(135deg, var(--soft), #f7fbf8);color:var(--teal);border:1px solid #0b8a7324;border-radius:8px;width:62px;height:62px;margin-left:2px;overflow:hidden}:root[data-theme=dark] .app-icon,:root[data-theme=dark] .pick-app-icon{background:linear-gradient(135deg,#41e6bf1f,#07131deb);border-color:#41e6bf2e}.app-icon img{object-fit:cover;width:100%;height:100%;display:block}.app-body{min-width:0}.app-title-row{justify-content:space-between;align-items:start;gap:12px;display:flex}.app-title-row>div:first-child{min-width:0}.card-top-actions{flex:none;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mobile-card-rating-chip{display:none}.app-kicker{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.app-kicker:empty{display:none}.app-kicker span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.app-kicker span+span{color:var(--muted)}.app-kicker .reward-badge{color:var(--amber);letter-spacing:.03em;background:#fff6e8;border:1px solid #b46a0033;border-radius:999px;align-items:center;gap:4px;padding:3px 7px;display:inline-flex}.app-title-row h3{background:linear-gradient(90deg, var(--solid-ink) 0%, var(--solid-ink) 68%, #0b8a73f2 100%);color:#0000;letter-spacing:0;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0 0 5px;font-size:22px;line-height:1.15}.app-title-row h3:after{background:linear-gradient(90deg, var(--teal), #f0b429ad, transparent);content:"";border-radius:999px;width:min(150px,72%);height:3px;margin-top:5px;display:block}:root[data-theme=dark] .app-title-row h3{background:linear-gradient(90deg, #f4fffb 0%, #d9f5ed 62%, var(--teal) 100%);text-shadow:0 0 18px #41e6bf14;-webkit-background-clip:text;background-clip:text}.app-title-row p{color:var(--muted);margin:0;font-size:14px;line-height:1.45}.card-verdict{background:linear-gradient(135deg, #101412fa, #1f2924f5), var(--ink);color:#fff;border-radius:8px;grid-template-columns:20px 1fr;align-items:start;gap:11px;margin-top:14px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 24px #10141214}.card-verdict:after{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:3px;position:absolute;inset:auto 0 0}.card-verdict svg{color:#79e5d3;margin-top:3px}.card-verdict span{color:#79e5d3;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.card-verdict p{color:#fff;margin:0;font-size:14px;font-weight:700;line-height:1.45}.card-signal-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.card-signal-row.single-signal{grid-template-columns:1fr}.card-signal-row.single-signal div{align-items:center;min-height:0;padding-block:8px}.card-signal-row div{background:var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:8px;min-height:58px;padding:10px;display:grid}.card-signal-row svg{color:var(--teal);margin-top:2px}.card-signal-row div:last-child svg{color:var(--amber)}.card-signal-row span{color:#40504a;font-size:13px;font-weight:650;line-height:1.45}:root[data-theme=dark] .card-signal-row div{background:linear-gradient(180deg, #121f2af0, #0d1822f7), var(--panel-strong);border-color:#6c827c61}:root[data-theme=dark] .card-signal-row span{color:#dbe8e3;font-weight:700}.status-pill,.meta-row span{white-space:nowrap;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.status-pill{color:var(--teal-dark);background:#e6f6f0;border:1px solid #0b8a732e}.status-pill.new{color:var(--blue);background:#eaf0ff;border-color:#2557d629}.status-pill.watchlist{color:var(--amber);background:#fff6e8;border-color:#b46a002e}.meta-row{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.card-meta-row{border-top:1px solid #c5cec89e;margin:12px 0 0;padding-top:12px}.meta-row span{color:var(--muted);background:#f2f4f0;border:1px solid #c5cec899;align-items:center;gap:4px}:root[data-theme=dark] .meta-row span,:root[data-theme=dark] .status-pill,:root[data-theme=dark] .status-pill.new,:root[data-theme=dark] .status-pill.watchlist,:root[data-theme=dark] .app-kicker .reward-badge{color:var(--muted);background:#ffffff0f;border-color:#6c827c57}.score-chip{white-space:nowrap;color:#fff;background:#0f1b17;border:1px solid #2ce4bf33;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.score-chip svg{color:#79e5d3}.card-save-button{border:1px solid var(--line);color:var(--teal);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;display:inline-flex}.card-save-button.saved{color:var(--amber);background:#fff7e8;border-color:#f4d69b}.card-save-button:hover{border-color:#0b8a7357;box-shadow:0 8px 18px #10141214}:root[data-theme=dark] .card-save-button{color:#8ff7e1;background:#ffffff0f;border-color:#6c827c6b}:root[data-theme=dark] .card-save-button.saved{color:#ffe0a1;background:#f5c6601f;border-color:#f5c66057}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.note-grid div{background:var(--panel-strong);color:var(--muted);border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.note-grid svg{color:var(--teal);margin-top:2px}.note-grid p{margin:0;font-size:13px}.card-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.card-footer-row{border-top:1px solid #c5cec89e;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.card-footer-meta{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.card-footer-meta span{color:var(--muted);white-space:nowrap;background:#f2f4f0;border:1px solid #c5cec899;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.mobile-card-rating-chip{color:var(--muted);white-space:nowrap;background:#f2f4f0;border:1px solid #c5cec899;border-radius:999px;align-items:center;gap:4px;padding:7px 9px;font-size:12px;font-weight:800;line-height:1}.card-footer-meta .card-category-pill{color:var(--teal-dark)}.card-footer-row .primary-action{flex:none}.card-actions button,.card-actions a,.card-footer-row button,.detail-actions button,.back-button{border:1px solid var(--line);color:var(--ink);background:#fff}.card-actions button.primary-action,.card-footer-row button.primary-action{background:linear-gradient(135deg, var(--solid-ink), #27312e);border-color:var(--solid-ink);color:#fff}.card-actions a,.detail-actions a{background:var(--solid-ink);border-color:var(--solid-ink);color:#fff}.card-actions button.saved,.detail-actions button.saved{background:#fff7e8;border-color:#f4d69b}:root[data-theme=dark] .card-actions button,:root[data-theme=dark] .card-footer-row button,:root[data-theme=dark] .detail-actions button,:root[data-theme=dark] .back-button,:root[data-theme=dark] .detail-social-link{color:var(--ink);background:#ffffff0f;border-color:#6c827c6b}:root[data-theme=dark] .card-actions a,:root[data-theme=dark] .detail-actions a,:root[data-theme=dark] .card-actions button.primary-action,:root[data-theme=dark] .card-footer-row button.primary-action,:root[data-theme=dark] .toolbar-reset{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border-color:#41e6bf3d}:root[data-theme=dark] .card-actions button.saved,:root[data-theme=dark] .detail-actions button.saved{color:#ffe0a1;background:#f5c6601f;border-color:#f5c66057}:root[data-theme=dark] .card-footer-meta span,:root[data-theme=dark] .mobile-card-rating-chip{color:var(--muted);background:#ffffff0f;border-color:#6c827c57}.side-panel{align-content:start;gap:16px;display:grid}.category-pulse{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #c5cec8c7;border-radius:8px;padding:18px;position:relative;overflow:hidden}.category-pulse:before{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.category-pulse-header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.category-pulse-header>strong{background:var(--solid-ink);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;height:36px;padding:0 10px;font-size:15px;font-weight:850;display:inline-flex}.category-pulse-list{gap:8px;display:grid}.category-pulse-list button{background:linear-gradient(180deg, #ffffffeb, #f6f7f4db), var(--panel-strong);color:inherit;cursor:pointer;font:inherit;text-align:left;border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:10px;min-height:50px;padding:10px 12px;display:grid}.category-pulse-list button:hover{border-color:var(--line-strong)}.category-pulse-list button span{color:var(--ink);font-size:14px;font-weight:800;display:block}.category-pulse-list button div{text-align:right}.category-pulse-list button strong{color:var(--ink);font-size:18px;line-height:1;display:block}.category-pulse-list button small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:700;display:block}.pick-list{gap:7px;display:grid}.sponsored-spotlight-panel{background:linear-gradient(180deg, #0b1220fa, #0f1e26f5), var(--ink);box-shadow:var(--shadow-md);color:#fff;border:1px solid #41e6bf38;border-radius:8px;gap:12px;padding:18px;display:grid;position:relative;overflow:hidden}.sponsored-spotlight-panel:before{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.sponsored-spotlight-heading{justify-content:space-between;align-items:start;gap:14px;display:flex}.sponsored-spotlight-heading h2{color:#fff;background:0 0}.sponsored-spotlight-heading>span{color:#ffffffc2;text-transform:uppercase;background:#ffffff1a;border-radius:999px;padding:6px 9px;font-size:11px;font-weight:900}.sponsored-spotlight-list{gap:9px;display:grid}.sponsored-spotlight-list button{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:34px 1fr 16px;align-items:start;gap:10px;padding:12px;display:grid}.sponsored-spotlight-list button:hover{border-color:#41e6bf73}.sponsored-spotlight-icon{color:var(--teal);background:#ffffff1f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:inline-flex;overflow:hidden}.sponsored-spotlight-icon img{object-fit:cover;width:100%;height:100%}.sponsored-spotlight-list small{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:900;display:block}.sponsored-spotlight-list strong{color:#fff;font-size:16px;line-height:1.12;display:block}.sponsored-spotlight-list p{color:#ffffffb8;margin:6px 0 0;font-size:13px;line-height:1.42}.sponsored-spotlight-list svg{color:#ffffff94;margin-top:2px}.worth-trying-panel{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #c5cec8c7;border-radius:8px;padding:18px;position:relative;overflow:hidden}.worth-trying-panel:before{background:linear-gradient(90deg, var(--solid-ink), var(--teal));content:"";height:4px;position:absolute;inset:0 0 auto}.recently-removed-panel{box-shadow:var(--shadow-sm);background:#ffffffeb;border:1px solid #c5cec8c7;border-radius:8px;padding:18px;position:relative;overflow:hidden}.recently-removed-panel:before{background:linear-gradient(90deg, #f97316, var(--teal));content:"";height:4px;position:absolute;inset:0 0 auto}.recently-removed-header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.recently-removed-header>strong{color:#fff;background:#101412;border-radius:8px;flex:none;justify-content:center;align-items:center;height:36px;padding:0 10px;font-size:15px;font-weight:850;display:inline-flex}.removed-app-list{gap:8px;display:grid}.removed-app-item{background:linear-gradient(180deg, #ffffffeb, #f6f7f4db), var(--panel-strong);border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:34px 1fr;align-items:start;gap:10px;min-width:0;padding:11px;display:grid}.removed-app-icon{color:#c2410c;background:#f973161c;border:1px solid #f9731633;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.removed-app-item small{color:#c2410c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.removed-app-item strong{color:var(--ink);font-size:15px;line-height:1.16;display:block}.removed-app-item p{color:var(--muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.35}.recently-removed-panel>button{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:12px;font-size:13px;font-weight:850;display:inline-flex}.removed-app-note{color:var(--muted);margin:10px 0 0;font-size:12px;line-height:1.45}.worth-trying-header{justify-content:space-between;align-items:start;gap:14px;margin-bottom:14px;display:flex}.worth-trying-header>strong{background:var(--solid-ink);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;height:36px;padding:0 10px;font-size:15px;font-weight:850;display:inline-flex}.pick-item{background:linear-gradient(180deg, #ffffffeb, #f6f7f4db), var(--panel-strong);color:inherit;cursor:pointer;font:inherit;text-align:left;border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;min-height:58px;padding:9px 10px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.pick-item:hover{border-color:var(--line-strong);box-shadow:var(--shadow-md);transform:translateY(-1px)}.pick-app-icon{background:linear-gradient(135deg, var(--soft), #f7fbf8);color:var(--teal);border:1px solid #0b8a7324;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex;overflow:hidden}.pick-item>div{min-width:0}.pick-app-icon img{object-fit:cover;width:100%;height:100%;display:block}.pick-item small{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:10px;font-weight:850;display:inline-flex}.pick-item strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.14;display:block;overflow:hidden}.pick-meta{align-items:center;gap:7px;min-width:0;margin-top:4px;display:flex}.pick-meta small+small,.pick-item>svg{color:var(--muted)}.pick-list-footer{color:var(--ink);cursor:pointer;font:inherit;background:#1014120d;border:1px solid #c5cec8b8;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:36px;margin-top:10px;font-size:13px;font-weight:850;display:inline-flex}.pick-list-footer:hover{border-color:var(--line-strong);box-shadow:0 10px 22px #10141214}:root[data-theme=dark] .pick-list-footer{color:#eaf7f2;background:#ffffff0f;border-color:#6c827c61}.builder-callout p{color:var(--muted);margin:7px 0 0;font-size:14px}.builder-callout{background:linear-gradient(135deg, #101412fa, #202a26fa), var(--ink);box-shadow:var(--shadow-md);color:#fff;border-radius:8px;padding:20px}.builder-callout h2{color:#fff;background:0 0}.builder-callout button{color:var(--ink);background:#fff;border:0;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;display:inline-flex}:root[data-theme=dark] .builder-callout button{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf29,#0000 34%),#07131d;border:1px solid #41e6bf3d}:root[data-theme=dark] .builder-callout button:hover{background:radial-gradient(circle at 72% 22%,#41e6bf38,#0000 34%),#101a25}.detail-page{max-width:1040px;margin:0 auto;padding:34px 24px 72px}.detail-topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.back-button{margin-bottom:0}:is(.info-page,.changelog-page,.saved-page,.rewards-page,.monetization-page,.settings-page,.submit-page,.editor-picks-page,.admin-page)>.back-button{margin-bottom:16px}.detail-hero{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:66px minmax(0,1fr) minmax(250px,.32fr);align-items:start;gap:18px;padding:24px;display:grid}:root[data-theme=dark] .detail-hero{background:linear-gradient(180deg, #0d1922f0, #0a121bf5), var(--panel);border-color:#6c827c61}.detail-banner{aspect-ratio:16/5;object-fit:cover;border:1px solid #c5cec8bd;border-radius:8px;grid-column:1/-1;width:100%}.detail-icon{grid-column:1;width:66px;height:66px}.detail-hero-main{grid-column:2;min-width:0}.detail-hero h1{color:#0000;background:linear-gradient(90deg, var(--ink) 0%, var(--ink) 62%, #0b8a73f5 100%);letter-spacing:0;text-wrap:balance;-webkit-background-clip:text;background-clip:text;max-width:760px;margin:8px 0 14px;font-size:clamp(38px,7vw,68px);line-height:.95}.detail-title-lockup{display:inline-grid;position:relative}.detail-title-lockup:after{background:linear-gradient(90deg, var(--teal), #f0b429c7, transparent);content:"";border-radius:999px;width:min(220px,58%);height:4px;margin-top:-3px}.detail-hero-topline{justify-content:space-between;align-items:center;gap:14px;min-height:38px;display:flex}.detail-summary{color:var(--muted);max-width:720px;font-size:19px}.detail-meta{margin-bottom:0}.hero-community-signal{background:linear-gradient(180deg, #0b1220fa, #101e26f0), var(--ink);color:#fff;border:1px solid #41e6bf38;border-radius:8px;grid-column:3;align-self:stretch;gap:12px;padding:14px;display:grid;box-shadow:0 16px 34px #1014121a}.hero-community-summary{gap:3px;display:grid}.hero-community-summary span,.hero-community-summary small{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.hero-community-summary strong{color:#fff;letter-spacing:0;font-size:36px;line-height:1}.hero-rating-control{background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;gap:8px;padding:10px;display:grid}.hero-rating-control.locked{background:#ffffff0f}.hero-rating-control .rating-stars{background:#ffffff1a;border-color:#ffffff1f;justify-self:start}.hero-rating-control .rating-stars.locked{background:#ffffff14}.hero-rating-control .rating-stars button{width:30px;height:30px}.hero-rating-control .rating-stars button.active{box-shadow:0 0 0 1px #f0b42938,0 6px 14px #f0b42933,0 0 18px #f0b42961}.hero-rating-control .rating-stars button.active svg{filter:drop-shadow(0 0 4px #f0b4296b)}.hero-rating-control p{color:#ffffffb8;font-size:12px;font-weight:800;line-height:1.35}.hero-rating-control small{color:#ffffff9e;font-size:12px;font-weight:800}.hero-rating-control .rating-error{color:#ffd6a8}.detail-social-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}.detail-social-link{color:var(--ink);background:#f7faf8;border:1px solid #c5cec8d1;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:inline-flex}.detail-social-link svg{fill:currentColor;stroke:none;width:18px;height:18px;display:block}.detail-social-link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm);background:#fff;transform:translateY(-1px)}.detail-social-link.high{border-color:#0b8a7347}.detail-social-link.medium{border-color:#b46a0042}.detail-social-link.x{color:#111827}.detail-social-link.discord{color:#5865f2}.detail-social-link.website{color:var(--teal)}.detail-social-link.website svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px}.detail-social-link.telegram{color:#229ed9}.detail-social-link.github{color:#24292f}.detail-social-link.instagram{color:#c13584}.detail-social-link.facebook{color:#1877f2;font-size:18px;font-weight:900}:root[data-theme=dark] .detail-social-link.x,:root[data-theme=dark] .detail-social-link.github{color:var(--ink)}.detail-loading{color:var(--muted);margin:10px 0 0;font-size:13px;font-weight:750}.detail-hero-about{border-top:1px solid #c5cec8bd;grid-column:1/-1;padding-top:20px;display:grid}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;margin-top:20px;display:grid}.detail-panel{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;padding:0;position:relative;overflow:hidden}:root[data-theme=dark] .detail-panel{background:linear-gradient(180deg, #0f1b25f0, #0b141efa), var(--panel);border-color:#6c827c61}.detail-panel:before{background:linear-gradient(180deg, var(--teal), #0b8a7329);content:"";width:4px;position:absolute;inset:0 auto 0 0}.release-panel:before{background:linear-gradient(180deg, var(--blue), #2557d629)}.launch-page-panel:before{background:linear-gradient(180deg, var(--teal), #f0b42938)}.radar-take-panel:before,.radar-score-panel:before,.next-check-panel:before{background:linear-gradient(180deg, var(--solid-ink), #10141229)}.metadata-panel:before,.permissions-panel:before,.source-panel:before,.rewards-panel:before{background:linear-gradient(180deg, var(--amber), #b46a0024)}.main-detail-panel{grid-column:1/-1}.detail-signal-layout{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:start;gap:16px;display:grid}.detail-signal-layout>.detail-panel,.detail-signal-side>.detail-panel{min-width:0}.detail-signal-side{gap:16px;display:grid}.detail-panel-header{background:linear-gradient(#f6f7f4c7,#ffffffb8),#fff;border-bottom:1px solid #c5cec89e;align-items:center;gap:12px;padding:16px 18px 15px 20px;display:flex}:root[data-theme=dark] .detail-panel-header{background:linear-gradient(180deg, #14232de6, #0d1822eb), var(--panel-strong);border-bottom-color:#6c827c57}.detail-panel-icon{color:var(--teal);background:#edf7f2;border:1px solid #0b8a732e;border-radius:8px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.release-panel .detail-panel-icon{color:var(--blue);background:#eaf0ff;border-color:#2557d629}.launch-page-panel .detail-panel-icon{color:var(--teal);background:#e9f8f4;border-color:#0b8a732e}.radar-take-panel .detail-panel-icon,.radar-score-panel .detail-panel-icon,.next-check-panel .detail-panel-icon{color:var(--ink);background:#eef0ec;border-color:#1014121f}.radar-score-panel .detail-panel-header{padding-block:12px}.radar-score-panel .detail-panel-icon{width:42px;height:42px}.metadata-panel .detail-panel-icon,.permissions-panel .detail-panel-icon,.source-panel .detail-panel-icon,.rewards-panel .detail-panel-icon{color:var(--amber);background:#fff6e8;border-color:#b46a002e}.detail-panel .detail-panel-icon{color:#31e2c4;background:radial-gradient(circle at 70% 22%,#26e59b29,#0000 34%),linear-gradient(135deg,#07131d,#10261f);border-color:#41e6bf47;box-shadow:inset 0 0 0 1px #ffffff0f,0 8px 20px #1014121f,0 0 18px #26e59b1f}.detail-panel .detail-panel-icon .branded-icon{filter:drop-shadow(0 0 4px #26e59b3d)drop-shadow(0 1px #00000029);width:37px;height:37px}.radar-score-panel .detail-panel-content{padding:14px 16px 16px}.detail-panel h2{background:linear-gradient(90deg, var(--solid-ink), #0d6f60 86%);color:#0000;letter-spacing:0;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:4px 0 0;font-size:23px;font-weight:930;line-height:1.05;display:inline-block;position:relative}:root[data-theme=dark] .detail-panel h2{color:#0000;background:linear-gradient(90deg,#eef8f4,#41e6bf 86%);-webkit-background-clip:text;background-clip:text}.detail-panel h2:after{content:"";background:linear-gradient(90deg,#0b8a73b8,#f0b4297a,#0000);border-radius:999px;width:min(86px,72%);height:3px;margin-top:7px;display:block}.detail-panel p{color:var(--muted);margin:0;line-height:1.55}.radar-score-layout{grid-template-columns:minmax(118px,.18fr) 1fr;align-items:stretch;gap:12px;display:grid}.radar-score-meter{background:linear-gradient(180deg, #0b1220fa, #101c2af2), var(--ink);color:#fff;border:1px solid #41e6bf38;border-radius:8px;justify-content:center;align-items:center;min-height:116px;display:flex;position:relative}.radar-score-meter-icon{color:#7ee6d4;position:absolute;top:14px;left:14px}.radar-score-meter strong{color:#fff;letter-spacing:0;font-size:48px;line-height:1}.radar-score-meter span{color:#ffffff94;margin-top:19px;margin-left:4px;font-size:16px;font-weight:900}.radar-score-copy{gap:9px;display:grid}.radar-score-copy p{color:#40504a;font-size:14px;font-weight:720;line-height:1.45}:root[data-theme=dark] .radar-score-copy p,:root[data-theme=dark] .radar-score-copy small{color:#c9d8d2}.radar-score-copy ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0;list-style:none;display:grid}.radar-score-copy li{background:var(--panel-strong);color:var(--ink);border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:16px 1fr;align-items:start;gap:6px;padding:8px 9px;font-size:12px;font-weight:800;line-height:1.3;display:grid}:root[data-theme=dark] .radar-score-copy li{color:#e8f4ef;background:#ffffff0b;border-color:#6c827c57}.radar-score-copy li svg{color:var(--teal);margin-top:2px}.radar-score-copy small{color:var(--muted);font-size:11px;font-weight:750;line-height:1.38}.radar-take-inline{border-top:1px solid #c5cec8ad;gap:10px;margin-top:14px;padding-top:14px;display:grid}:root[data-theme=dark] .radar-take-inline{border-top-color:#6c827c57}.radar-take-inline-heading h3{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:18px;line-height:1.12}.radar-score-panel .detail-statement{gap:9px;padding:12px}.radar-score-panel .detail-statement p{font-size:14px;line-height:1.48}.rich-text{gap:14px;display:grid}.narrative-text{grid-template-columns:1fr}.rich-lede-card{background:linear-gradient(135deg, #101412fa, #1f2924f5), var(--ink);color:#fff;border:1px solid #1014121f;border-radius:8px;grid-column:1/-1;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #1014121f}.rich-lede-card:after{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:auto 0 0}.rich-lede-card svg{color:#7ee6d4;margin-top:4px}.rich-lede-card p{color:#fff;max-width:840px;font-size:20px;font-weight:760;line-height:1.48}.rich-prose-card,.release-note-card{background:linear-gradient(180deg, #fffffff0, #f6f7f4e6), var(--panel-strong);border:1px solid #c5cec8b8;border-radius:8px;padding:15px;box-shadow:0 10px 24px #1014120d}:root[data-theme=dark] .rich-prose-card,:root[data-theme=dark] .release-note-card,:root[data-theme=dark] .rich-context-panel{background:linear-gradient(180deg, #121f2af0, #0d1822f5), var(--panel-strong);border-color:#6c827c61}.rich-prose-card>span,.release-note-card>span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.rich-prose-card p,.release-note-card>p{color:#34423d;font-size:15px;font-weight:640;line-height:1.66}.rich-context-panel{background:linear-gradient(180deg, #fffffff5, #fafcf9f0), var(--panel);border:1px solid #c5cec8c2;border-radius:8px;gap:10px;padding:16px;display:grid;box-shadow:0 10px 24px #1014120a}.description-text-panel{gap:8px;padding:14px}.rich-context-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.rich-context-header span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.rich-context-header button,.release-note-toggle{color:var(--blue);cursor:pointer;letter-spacing:.02em;background:#2557d614;border:1px solid #2557d62e;border-radius:999px;justify-self:start;align-items:center;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.rich-context-header button{color:var(--teal);background:#0b8a7314;border-color:#0b8a732e;flex:none}.rich-context-header button:hover,.release-note-toggle:hover{background:#2557d61f}.rich-context-header button:hover{background:#0b8a731f}.rich-context-body{gap:10px;display:grid;position:relative}.description-text-body{gap:8px}.rich-context-body.is-collapsed{max-height:67px;overflow:hidden}.rich-context-body.is-collapsed:after,.release-note-body.is-collapsed:after{content:"";pointer-events:none;background:linear-gradient(#fafcf900,#fafcf9fa);height:28px;position:absolute;inset:auto 0 0}:root[data-theme=dark] .rich-context-body.is-collapsed:after,:root[data-theme=dark] .release-note-body.is-collapsed:after{background:linear-gradient(#0d182200,#0d1822fa)}.rich-context-panel p{color:#34423d;margin:0;font-size:15px;font-weight:640;line-height:1.48}.description-text-body p{color:#34423d;font-size:13.5px;font-weight:540;line-height:1.55}.rich-context-prose{gap:6px;display:grid}.rich-context-section{gap:10px;display:grid}.rich-context-section h3{color:var(--ink);letter-spacing:0;margin:0;font-size:18px;line-height:1.15}.release-text{gap:10px}.release-note-card{border-color:#2557d629}.release-note-card>span{color:var(--blue)}.release-note-card>p{color:#25332e;font-size:16px;font-weight:760}.release-note-body{color:#25332e;gap:10px;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;display:grid;position:relative}:root[data-theme=dark] .rich-prose-card p,:root[data-theme=dark] .release-note-card>p,:root[data-theme=dark] .rich-context-panel p,:root[data-theme=dark] .description-bullets li,:root[data-theme=dark] .release-note-body,:root[data-theme=dark] .release-note-body p,:root[data-theme=dark] .release-note-section h3,:root[data-theme=dark] .release-note-bullets li,:root[data-theme=dark] .rich-context-section h3{color:#dbe8e3}.release-note-body.is-collapsed{max-height:72px;overflow:hidden}.release-note-body p,.release-note-section h3{color:#25332e;margin:0;font-size:15px;font-weight:560;line-height:1.52}.release-note-lede,.release-note-section h3{font-weight:760}.release-note-section{gap:7px;display:grid}.release-note-bullets{gap:5px;margin:0;padding-left:20px;list-style:outside;display:grid}.release-note-bullets li{color:#25332e;padding-left:2px;font-size:15px;font-weight:600;line-height:1.5}.release-note-toggle{margin-top:12px}.rich-list{gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.rich-list li{color:#25332e;background:linear-gradient(#ffffffdb,#f6f7f4eb);border:1px solid #c5cec8b8;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:15px;font-weight:700;display:flex}.rich-list svg{color:var(--teal);flex:none}.description-bullets{gap:5px;margin:0;padding-left:21px;list-style:outside;display:grid}.description-bullets li{color:#34423d;padding-left:1px;font-size:13.5px;font-weight:560;line-height:1.5}.release-note-card .release-note-list{gap:8px}.release-note-card .release-note-list li{color:#25332e;background:0 0;border:0;border-radius:0;align-items:start;min-height:0;padding:0;font-size:15px;font-weight:680;line-height:1.45}.release-note-card .release-note-list li svg{margin-top:2px}.detail-statement{background:#fbfcfa;border:1px solid #c5cec8b8;border-radius:8px;align-items:start;gap:12px;padding:15px;display:grid;position:relative;box-shadow:0 10px 24px #1014120d}:root[data-theme=dark] .detail-statement{background:linear-gradient(180deg, #121f2af0, #0d1822f5), var(--panel);border-color:#6c827c61;box-shadow:0 14px 32px #00000038}.detail-statement:before{background:var(--solid-ink);content:"";border-radius:999px;height:4px;position:absolute;inset:0 14px auto}.detail-statement.positive:before{background:var(--teal)}.detail-statement.warning:before{background:var(--amber)}.statement-label{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:7px;margin-top:4px;font-size:12px;font-weight:850;display:inline-flex}.statement-label svg{color:var(--ink)}:root[data-theme=dark] .statement-label,:root[data-theme=dark] .statement-label svg{color:#e8f4ef}.detail-statement.positive .statement-label,.detail-statement.positive .statement-label svg{color:var(--teal)}.detail-statement.warning .statement-label,.detail-statement.warning .statement-label svg{color:var(--amber)}.detail-statement p{color:#25332e;max-width:760px;font-size:17px;font-weight:760;line-height:1.55}:root[data-theme=dark] .detail-statement p{color:#dbe8e3}.rating-control-row{align-items:center;gap:10px;display:flex}.rating-control-row>span{color:var(--muted);text-align:center;min-width:10px;font-size:12px;font-weight:850}.rating-stars{background:#f7faf8;border:1px solid #c5cec8bd;border-radius:999px;flex-wrap:nowrap;gap:4px;padding:5px;display:inline-flex}.rating-stars.locked{background:#eef0ec}.rating-stars button{color:#a9b2ad;background:#fff;border:1px solid #c5cec8c7;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex}.rating-stars button:hover:not(:disabled),.rating-stars button:focus-visible{color:var(--amber);border-color:#b46a0052;transform:translateY(-1px);box-shadow:0 0 0 3px #f0b4292e}.rating-stars.locked button:hover:not(:disabled),.rating-stars.locked button:focus-visible{color:#7f8a85;border-color:#10141224;transform:none;box-shadow:0 0 0 3px #1014120f}.rating-stars button.active{color:var(--amber);background:linear-gradient(#fff8df,#ffe7a6);border-color:#b46a005c;box-shadow:0 0 0 1px #f0b42924,0 8px 18px #b46a0024,0 0 18px #f0b42933}.rating-stars button:disabled{cursor:wait;opacity:.72}.rating-login-modal .modal-icon{color:var(--amber);background:#fff6e8}.reward-detail-list{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px;display:grid}.reward-detail-list article{background:linear-gradient(#fffffff5,#fff8ebdb),#fff;border:1px solid #b46a002e;border-radius:8px;gap:9px;padding:15px;display:grid;box-shadow:0 10px 24px #1014120d}.reward-detail-list article>div{flex-wrap:wrap;gap:7px;display:flex}.reward-detail-list article>div span,.reward-status{color:var(--muted);letter-spacing:.05em;text-transform:uppercase;background:#10141212;border:1px solid #10141214;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.confidence-label{color:#0b7d62;letter-spacing:.04em;text-transform:uppercase;background:#0f8f701a;border:1px solid #0f8f7033;border-radius:999px;align-items:center;padding:6px 8px;font-size:11px;font-weight:850;line-height:1;display:inline-flex}.confidence-label.confirmed,.confidence-label.verified,.confidence-label.high{color:#08684f;background:#0f8f7024;border-color:#0f8f704d}.confidence-label.strong,.confidence-label.public-source,.confidence-label.medium{color:#116595;background:#1879c11f;border-color:#1879c140}.confidence-label.store-claim,.confidence-label.builder-submitted,.confidence-label.low{color:#8a5f14;background:#a8792424;border-color:#a8792447}.reward-status.active{color:var(--teal);background:#e9f8f4;border-color:#0b8a732e}.reward-status.expired{color:#74827c;background:#f2f4f0}.reward-detail-list h3{color:var(--ink);letter-spacing:0;margin:0;font-size:20px;line-height:1.12}.reward-detail-list p{color:#25332e;font-size:15px;font-weight:740}.reward-detail-list small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4;display:block}.sponsored-detail-list{gap:12px;display:grid}.sponsored-detail-list article{background:linear-gradient(180deg, #0b1220fa, #0f1e26f5), var(--ink);color:#fff;border:1px solid #41e6bf3d;border-radius:8px;gap:9px;padding:15px;display:grid}.sponsored-detail-list span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.sponsored-detail-list h3{color:#fff;letter-spacing:0;margin:0;font-size:22px;line-height:1.08}.sponsored-detail-list p{color:#ffffffc2;margin:0;line-height:1.5}.sponsored-detail-list a{color:var(--teal);align-items:center;gap:5px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.builder-update-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.builder-update-grid article{background:var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;gap:7px;padding:12px;display:grid}.builder-update-grid span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.builder-update-grid p{color:#40504a;white-space:pre-wrap;margin:0;line-height:1.54}.launch-page-layout{gap:12px;display:grid}.launch-page-summary{color:#fff;background:radial-gradient(circle at 100% 0,#7ee6d43d,#0000 42%),linear-gradient(135deg,#101412fa,#1f2924f5);border-radius:8px;gap:10px;padding:18px;display:grid;position:relative;overflow:hidden}.launch-page-summary:after{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:auto 0 0}.launch-page-summary span{color:#7ee6d4;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:850}.launch-page-summary p{color:#fff;max-width:840px;font-size:18px;font-weight:760;line-height:1.5}.source-copy{color:#40504a;font-size:15px;font-weight:650}.source-confidence-copy{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.5}.source-confidence-list{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.metadata-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.metadata-list div{background:linear-gradient(180deg, #ffffffdb, #f6f7f4db), var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;padding:12px}.metadata-list dt{color:var(--teal);text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:800}.metadata-list dd{color:#40504a;overflow-wrap:anywhere;margin:0;font-size:13px;font-weight:620;line-height:1.35}.compact-list{grid-template-columns:1fr}.link-list,.social-link-list,.permission-list{flex-wrap:wrap;gap:8px;display:flex}.link-list a{background:#edf7f2;border:1px solid #0b8a732e;border-radius:999px;padding:8px 10px;text-decoration:none}.social-link-list{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.social-link-card{background:linear-gradient(180deg, #fffffff0, #f6f7f4e6), var(--panel-strong);color:inherit;border:1px solid #c5cec8b8;border-radius:8px;gap:5px;min-height:86px;padding:12px;text-decoration:none;display:grid;position:relative}.social-link-card:before{background:var(--teal);content:"";border-radius:999px;height:4px;position:absolute;inset:0 12px auto}.social-link-card.medium:before{background:var(--amber)}.social-link-card.low:before{background:var(--muted)}.social-link-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-sm)}.social-link-card span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:11px;font-weight:850}.social-link-card strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.social-link-card small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35}.permission-list span{color:var(--muted);background:#f2f4f0;border:1px solid #c5cec89e;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:750}.permission-panel-summary{align-items:start;gap:10px;display:grid}.permissions-panel.is-collapsed .detail-panel-content{padding-bottom:12px}.permissions-panel.is-collapsed .permission-panel-summary{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}.permission-panel-summary>div{align-items:baseline;gap:7px;display:flex}.permissions-panel.is-collapsed .permission-panel-summary p{display:none}.permission-panel-summary strong{color:var(--ink);font-size:22px;line-height:1}.permission-panel-summary span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.permission-panel-summary p{color:var(--muted);margin:0;font-size:12px;font-weight:650;line-height:1.4}.permission-toggle{color:#9a5a00;cursor:pointer;letter-spacing:.02em;background:#b46a0014;border:1px solid #b46a002e;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.permissions-panel.is-collapsed .permission-toggle{padding:7px 10px}.permission-toggle svg{transition:transform .16s}.permissions-panel.is-open .permission-toggle svg{transform:rotate(180deg)}.permission-toggle:hover{background:#b46a001f}.screenshot-strip{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:12px;display:grid}.screenshot-thumb{color:var(--ink);cursor:zoom-in;font:inherit;text-align:left;background:0 0;border:0;gap:7px;padding:0;display:grid}.screenshot-thumb img{aspect-ratio:9/16;border:1px solid var(--line);object-fit:cover;background:#f2f4f0;border-radius:8px;width:100%;transition:border-color .16s,box-shadow .16s,transform .16s;box-shadow:0 10px 24px #10141214}.screenshot-thumb:hover img{border-color:#0b8a736b;transform:translateY(-2px);box-shadow:0 16px 34px #10141221}.signal-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.signal-list li{background:var(--panel-strong);color:#40504a;border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.signal-list svg{color:var(--teal);margin-top:2px}.inline-source{color:var(--teal);font-weight:800}.detail-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:0;display:flex}.detail-topbar .detail-actions{margin-left:auto}.info-page,.changelog-page,.saved-page,.rewards-page,.monetization-page,.settings-page{max-width:1040px;margin:0 auto;padding:34px 24px 76px}.info-hero,.changelog-hero,.saved-hero,.rewards-hero,.monetization-hero,.settings-hero{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffff0,#fafbf8e6),#fff;border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:56px 1fr auto;align-items:center;gap:16px;margin-bottom:18px;padding:22px;display:grid;position:relative;overflow:hidden}:root[data-theme=dark] .info-hero,:root[data-theme=dark] .changelog-hero,:root[data-theme=dark] .saved-hero,:root[data-theme=dark] .rewards-hero,:root[data-theme=dark] .monetization-hero,:root[data-theme=dark] .settings-hero{background:linear-gradient(180deg, #0f1b25f0, #0a131dfa), var(--panel);border-color:#6c827c61}.info-hero{grid-template-columns:56px 1fr}.rewards-hero{grid-template-columns:64px 1fr}.monetization-hero{grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);align-items:stretch}.settings-hero{grid-template-columns:64px 1fr}.changelog-hero{grid-template-columns:64px 1fr auto}.info-hero:before,.changelog-hero:before,.saved-hero:before,.rewards-hero:before,.monetization-hero:before,.settings-hero:before{background:linear-gradient(90deg, var(--solid-ink), var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.info-hero-icon,.changelog-hero-icon,.saved-hero-icon,.rewards-hero-icon,.monetization-hero-icon,.settings-hero-icon{background:var(--solid-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.monetization-hero-copy{align-items:start;gap:10px;display:grid}.monetization-hero-card{background:linear-gradient(180deg, #0a0f1cf5, #0a1620f0), var(--ink);color:#fff;border:1px solid #41e6bf38;border-radius:8px;align-self:stretch;gap:10px;padding:16px;display:grid}.monetization-hero-card span{color:#ffffffa8;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:900}.monetization-hero-card strong{color:#fff;letter-spacing:0;font-size:24px;line-height:1.04}.monetization-hero-card p{margin:0;line-height:1.5;color:#ffffffb8!important}.monetization-hero-card button{background:var(--teal);color:var(--ink);cursor:pointer;font:inherit;border:0;border-radius:8px;align-self:end;min-height:40px;padding:0 12px;font-size:13px;font-weight:900}.info-hero h1,.changelog-hero h1,.saved-hero h1,.rewards-hero h1,.monetization-hero h1,.settings-hero h1{color:var(--ink);letter-spacing:0;margin:6px 0 10px;font-size:clamp(34px,5vw,56px);line-height:.98}.info-hero p,.changelog-hero p:last-child,.saved-hero p:last-child,.rewards-hero p:last-child,.monetization-hero p:last-child,.settings-hero p:last-child{color:var(--muted);margin:0}.info-action{background:var(--solid-ink);color:#fff;border-radius:8px;align-items:center;width:fit-content;min-height:40px;margin-top:16px;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.info-action:hover{background:#1b2722}:root[data-theme=dark] .info-action{color:#c6fff2;background:#2ce4bf29;border:1px solid #2ce4bf59}.fairness-panel,.pricing-panel,.pilot-package-panel,.guardrails-panel,.monetization-process-panel,.sponsorship-policy-panel,.monetization-roadmap,.monetization-actions{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px}.fairness-panel{gap:10px;margin-bottom:14px;padding:18px;display:grid}.fairness-panel div{color:var(--teal);align-items:center;gap:9px;font-weight:900;display:flex}.fairness-panel p{color:var(--muted);margin:0;line-height:1.6}.pricing-panel{gap:16px;margin-bottom:14px;padding:18px;display:grid}.pricing-heading{justify-content:space-between;align-items:end;gap:16px;display:flex}.pricing-heading h2,.pilot-package-panel h2,.guardrails-panel h2{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:28px;line-height:1.05}.pilot-package-panel{background:radial-gradient(circle at 12% 0,#2ce4bf1f,#0000 18rem),#fffffff0;gap:16px;margin-bottom:14px;padding:18px;display:grid}.pilot-package-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pilot-package-grid article{color:#fff;background:#06121bf5;border:1px solid #59ffc32e;border-radius:8px;gap:9px;padding:16px;display:grid}.pilot-package-grid span{color:#59ffc3;text-transform:uppercase;font-size:12px;font-weight:900}.pilot-package-grid strong{font-size:18px}.pilot-package-grid p{color:#ebfaf5b8;margin:0;font-size:13px;line-height:1.45}.pricing-heading>span{background:var(--solid-ink);color:#fff;text-transform:uppercase;border-radius:999px;flex:none;padding:8px 10px;font-size:11px;font-weight:900}.pricing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.pricing-grid article{background:linear-gradient(180deg, #0b1220f5, #101c2af0), var(--ink);color:#fff;border:1px solid #41e6bf38;border-radius:8px;gap:10px;min-height:332px;padding:16px;display:grid;box-shadow:0 18px 38px #07121921}.pricing-card-topline{justify-content:space-between;align-items:center;display:flex}.pricing-card-topline span,.pricing-grid small{color:#ffffffad;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.pricing-card-topline svg{color:var(--teal)}.pricing-grid h3{color:#fff;letter-spacing:0;margin:0;font-size:23px;line-height:1.04}.pricing-grid strong{color:#f7c948;font-size:15px;font-weight:950}.pricing-grid p{color:#ffffffc7;margin:0;line-height:1.5}.pricing-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pricing-grid li{color:#ffffffd1;grid-template-columns:14px 1fr;align-items:start;gap:7px;font-size:12px;font-weight:760;line-height:1.35;display:grid}.pricing-grid li svg{color:var(--teal);margin-top:2px}.monetization-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.monetization-grid article,.monetization-roadmap article{background:linear-gradient(180deg, #fffffff0, #f6f7f4e6), var(--panel-strong);border:1px solid #c5cec8b8;border-radius:8px;gap:9px;padding:16px;display:grid}.monetization-grid article>span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.monetization-grid h2,.monetization-roadmap h2{color:var(--ink);letter-spacing:0;margin:0;font-size:24px;line-height:1.05}.monetization-grid strong{color:var(--amber);text-transform:uppercase;font-size:13px;font-weight:900}.monetization-grid p,.monetization-roadmap p{color:var(--muted);margin:0;line-height:1.5}.monetization-grid ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.monetization-grid li{color:var(--ink);align-items:center;gap:7px;font-size:13px;font-weight:750;display:flex}.monetization-grid li svg,.monetization-roadmap article svg{color:var(--teal)}.guardrails-panel{gap:14px;margin-bottom:14px;padding:18px;display:grid}.guardrails-panel>div{align-items:center;gap:10px;display:flex}.guardrails-panel>div svg{color:var(--teal)}.guardrails-panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.guardrails-panel li{background:var(--panel-strong);color:#40504a;border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:12px;font-weight:750;line-height:1.45;display:grid}.guardrails-panel li svg{color:var(--teal);margin-top:2px}.monetization-process-panel{gap:16px;margin-bottom:14px;padding:18px;display:grid}.monetization-process-panel h2{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:28px;line-height:1.05}.monetization-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.monetization-process-grid article{background:var(--panel-strong);border:1px solid #c5cec8b3;border-radius:8px;gap:9px;padding:14px;display:grid}.monetization-process-grid article span{background:var(--solid-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:inline-flex}.monetization-process-grid article strong{color:var(--ink);font-size:17px}.monetization-process-grid article p{color:var(--muted);margin:0;line-height:1.5}.sponsorship-policy-panel{gap:16px;margin-bottom:14px;padding:18px;display:grid}.sponsorship-policy-panel h2{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:28px;line-height:1.05}.sponsorship-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sponsorship-policy-grid article{background:linear-gradient(180deg, #fffffff5, #f6f7f4e6), var(--panel-strong);border:1px solid #c5cec8b3;border-radius:8px;gap:8px;padding:14px;display:grid}.sponsorship-policy-grid svg{color:var(--teal)}.sponsorship-policy-grid strong{color:var(--ink);font-size:17px}.sponsorship-policy-grid p{color:var(--muted);margin:0;line-height:1.5}.monetization-roadmap{gap:16px;padding:18px;display:grid}.roadmap-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.monetization-roadmap article strong{color:var(--ink);font-size:17px}.monetization-actions{justify-content:flex-end;margin-top:14px;padding:14px;display:flex}.monetization-actions button{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:850;display:inline-flex}.monetization-lead-panel{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:minmax(240px,.34fr) 1fr;align-items:start;gap:16px;padding:18px;display:grid}.monetization-lead-copy h2{color:var(--ink);letter-spacing:0;margin:4px 0 8px;font-size:28px;line-height:1.08}.monetization-lead-copy p:last-child,.monetization-lead-message{color:var(--muted);margin:0;line-height:1.48}.monetization-lead-form{gap:12px;display:grid}.monetization-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.monetization-lead-form label{color:var(--ink);gap:7px;font-size:12px;font-weight:850;display:grid}.monetization-lead-form input,.monetization-lead-form select,.monetization-lead-form textarea{background:var(--panel-strong);color:var(--ink);font:inherit;border:1px solid #c5cec8c7;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.monetization-lead-form textarea{resize:vertical;line-height:1.45}.settings-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.38fr);align-items:start;gap:14px;display:grid}.settings-panel{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;gap:14px;padding:18px;display:grid}.settings-panel-heading{align-items:center;gap:12px;display:flex}.settings-panel-heading>svg{color:var(--teal);background:#edf7f2;border:1px solid #0b8a732e;border-radius:8px;width:38px;height:38px;padding:9px}.settings-panel h2{color:var(--ink);letter-spacing:0;margin:3px 0 0;font-size:24px}.settings-toggle-list{gap:10px;display:grid}.settings-toggle-list label{background:linear-gradient(180deg, #fffffff0, #f6f7f4e6), var(--panel-strong);cursor:pointer;border:1px solid #c5cec8b8;border-radius:8px;grid-template-columns:0 24px 1fr;align-items:start;gap:8px;min-height:58px;padding:10px 12px;display:grid}.settings-toggle-list label.future{background:#f6f7f4b8}.settings-toggle-list input{opacity:0;pointer-events:none;width:1px;height:1px}.settings-toggle-list span{color:#a9b2ad;background:#eef0ec;border:1px solid #c5cec8c7;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;margin-top:0;display:inline-flex}.settings-toggle-list span.enabled{color:var(--teal);background:#e9f8f4;border-color:#0b8a733d}.settings-toggle-list strong{color:var(--ink);margin-bottom:2px;font-size:15px;display:block}.settings-toggle-list small,.settings-profile-card small{color:var(--muted);font-size:12px;font-weight:700;line-height:1.35;display:block}.pro-alert-preview{color:#fff;background:#101412;border-radius:8px;gap:9px;padding:14px;display:grid}.pro-alert-preview div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pro-alert-preview strong{font-size:15px}.pro-alert-preview span{color:#79e5d3;text-transform:uppercase;background:#2ce4bf24;border:1px solid #2ce4bf33;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:850}.pro-alert-preview p{color:#ffffffb8;margin:0;line-height:1.45}.pro-alert-form{background:linear-gradient(180deg, #fffffff0, #f6f7f4e6), var(--panel-strong);border:1px solid #c5cec8b8;border-radius:8px;gap:12px;padding:14px;display:grid}.pro-alert-form-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.pro-alert-form-heading h3{color:var(--ink);letter-spacing:0;margin:3px 0 0;font-size:20px;line-height:1.08}.pro-alert-form-heading span{color:var(--teal);text-transform:uppercase;background:#e9f8f4;border:1px solid #0b8a732e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.pro-alert-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pro-alert-form label{color:var(--ink);gap:7px;font-size:12px;font-weight:850;display:grid}.pro-alert-form input,.pro-alert-form select{color:var(--ink);font:inherit;background:#fff;border:1px solid #c5cec8c7;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.pro-alert-form input:disabled,.pro-alert-form select:disabled{color:#7c8882;background:#eef0ec}.pro-alert-form small,.pro-alert-message,.pro-alert-empty{color:var(--muted);font-size:12px;font-weight:750;line-height:1.4}.pro-alert-message,.pro-alert-empty{margin:0}.pro-alert-rule-list{gap:10px;display:grid}.pro-alert-rule-list article{background:var(--panel-strong);border:1px solid #c5cec8b8;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.pro-alert-rule-list article.enabled{border-color:#0b8a733d}.pro-alert-rule-list span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:850;display:block}.pro-alert-rule-list strong{color:var(--ink);margin-bottom:3px;font-size:15px;display:block}.pro-alert-rule-list small{color:var(--muted);font-size:12px;font-weight:750;display:block}.pro-alert-rule-actions{gap:8px;display:flex}.pro-alert-rule-actions button{color:var(--ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #c5cec8c7;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850;display:inline-flex}.settings-profile-card{background:var(--solid-ink);color:#fff;border-radius:8px;gap:6px;padding:16px;display:grid}.settings-profile-card span{color:#79e5d3;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.settings-profile-card strong{font-size:22px}.settings-profile-card small{color:#ffffffb8;overflow-wrap:anywhere}.settings-wallet-sync-card{background:linear-gradient(180deg, #fffffff0, #f6f7f4e6), var(--panel-strong);border:1px solid #c5cec8b8;border-radius:8px;gap:7px;padding:14px;display:grid}.settings-wallet-sync-card span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.settings-wallet-sync-card strong{color:var(--ink);font-size:20px}.settings-wallet-sync-card button{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;min-height:38px;margin-top:4px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.settings-wallet-sync-card button:disabled{cursor:not-allowed;opacity:.64}.settings-wallet-sync-card .settings-sync-message{color:var(--teal)}.rewards-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.changelog-latest-pill{background:var(--solid-ink);color:#fff;border:1px solid #ffffff1a;border-radius:8px;place-items:start end;gap:6px;padding:12px 14px;display:grid}.changelog-latest-pill span{color:#79e5d3;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.changelog-latest-pill strong{font-size:18px;line-height:1}.changelog-summary-grid{grid-template-columns:repeat(auto-fit,minmax(156px,1fr));gap:10px;margin-bottom:14px;display:grid}.changelog-summary-grid div{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;align-items:start;gap:7px;padding:14px;display:grid}.changelog-summary-grid svg{color:var(--teal)}.changelog-summary-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.changelog-summary-grid strong{color:var(--ink);font-size:32px;line-height:1}.changelog-layout{grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.changelog-timeline,.changelog-selected-card,.changelog-change-section,.changelog-rating-note{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px}.changelog-timeline{gap:12px;padding:14px;display:grid;position:sticky;top:96px}.changelog-panel-heading{justify-content:space-between;align-items:end;gap:12px;display:flex}.changelog-panel-heading h2{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:22px;line-height:1.08}.changelog-timeline-list{gap:8px;max-height:520px;padding-right:3px;display:grid;overflow:auto}.changelog-timeline-list button{background:var(--panel-strong);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border:1px solid #c5cec8ad;border-radius:8px;gap:5px;padding:12px;display:grid}.changelog-timeline-list button.active,.changelog-timeline-list button:hover{background:var(--solid-ink);border-color:var(--solid-ink);color:#fff}.changelog-timeline-list span,.changelog-app-list small{color:var(--muted);font-size:12px;font-weight:750}.changelog-timeline-list button.active span,.changelog-timeline-list button.active small,.changelog-timeline-list button:hover span,.changelog-timeline-list button:hover small{color:#ffffffad}.changelog-timeline-list strong{font-size:14px;line-height:1.2}.changelog-detail{gap:14px;display:grid}.changelog-selected-card{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-items:start;gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.changelog-selected-card:before{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.changelog-selected-card h2{color:var(--ink);letter-spacing:0;margin:4px 0 8px;font-size:28px;line-height:1.08}.changelog-selected-card p{color:var(--muted);overflow-wrap:anywhere;margin:0}.changelog-selected-card dl{gap:8px;margin:0;display:grid}.changelog-selected-card dl div{background:var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;padding:10px}.changelog-selected-card dt{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.changelog-selected-card dd{color:var(--ink);margin:4px 0 0;font-weight:850}.changelog-change-section{gap:12px;padding:16px;display:grid}.changelog-app-list{gap:8px;display:grid}.changelog-app-list>button,.changelog-app-list>div{background:var(--panel-strong);color:var(--ink);text-align:left;border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:10px;display:grid}.changelog-app-list>button{cursor:pointer;font:inherit}.changelog-app-list>button:hover{box-shadow:var(--shadow-sm);border-color:#14b8a673}.changelog-app-list strong{margin-bottom:3px;line-height:1.2;display:block}.changelog-app-list svg{color:var(--teal)}.changelog-app-icon{color:var(--ink);background:#fff;border:1px solid #c5cec8c7;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;font-weight:850;display:inline-flex;overflow:hidden}.changelog-app-icon img{object-fit:cover;width:100%;height:100%}.changelog-empty,.changelog-loading{background:var(--panel-strong);color:var(--muted);border:1px solid #c5cec8ad;border-radius:8px;padding:14px;font-weight:700}.changelog-rating-note{grid-template-columns:24px 1fr;align-items:start;gap:12px;padding:16px;display:grid}.changelog-rating-note svg{color:#f0b429;margin-top:2px}.changelog-rating-note strong{color:var(--ink)}.changelog-rating-note p{color:var(--muted);margin:5px 0 0;line-height:1.5}.rewards-summary-grid div{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;align-items:start;gap:7px;padding:14px;display:grid}.rewards-summary-grid svg{color:var(--teal)}.rewards-summary-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.rewards-summary-grid strong{color:var(--ink);font-size:32px;line-height:1}.reward-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.reward-feature-card{background:linear-gradient(145deg, #101412fa, #1f2924f5), var(--ink);box-shadow:var(--shadow-sm);color:#fff;cursor:pointer;font:inherit;text-align:left;border:1px solid #ffffff1a;border-radius:8px;gap:9px;min-height:190px;padding:16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.reward-feature-card.sponsored{background:linear-gradient(145deg, #0b8a73fa, #101412f5), var(--teal)}.reward-feature-card:before{background:linear-gradient(90deg, var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.reward-feature-card span{color:#79e5d3;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.reward-feature-card strong{font-size:20px;line-height:1.12}.reward-feature-card p{color:#ffffffb8;margin:0;font-size:13px;font-weight:650;line-height:1.45}.reward-feature-card small{color:#fff;align-items:center;gap:5px;margin-top:auto;font-weight:850;display:inline-flex}.editor-picks-page{max-width:1120px;margin:0 auto;padding:34px 24px 76px}.editor-picks-hero,.editor-picks-summary-grid div,.editor-pick-card{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px}.editor-picks-hero{grid-template-columns:58px 1fr;align-items:center;gap:16px;margin-bottom:14px;padding:24px;display:grid;position:relative;overflow:hidden}.editor-picks-hero:before,.editor-pick-card:before{background:linear-gradient(90deg, var(--solid-ink), var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.editor-picks-hero-icon{background:var(--solid-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:58px;height:58px;display:inline-flex}.editor-picks-hero h1{color:var(--ink);letter-spacing:0;margin:6px 0 12px;font-size:clamp(38px,6vw,64px);line-height:.96}.editor-picks-hero p:last-child{color:var(--muted);max-width:760px;margin:0;font-size:18px;line-height:1.5}.editor-picks-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.editor-picks-summary-grid div{gap:7px;padding:14px;display:grid}.editor-picks-summary-grid svg{color:var(--teal)}.editor-picks-summary-grid span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.editor-picks-summary-grid strong{color:var(--ink);font-size:30px;line-height:1}.editor-picks-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.editor-pick-card{gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.editor-pick-card-heading{grid-template-columns:52px 1fr auto;align-items:start;gap:12px;display:grid}.editor-pick-icon{color:var(--teal);background:#edf7f2;border:1px solid #0b8a732e;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;font-size:18px;font-weight:900;display:inline-flex;overflow:hidden}.editor-pick-icon img{object-fit:cover;width:100%;height:100%;display:block}.editor-pick-card-heading h2{color:var(--ink);letter-spacing:0;margin:4px 0;font-size:28px;line-height:1.02}.editor-pick-card-heading small,.editor-pick-footer span{color:var(--muted);font-size:12px;font-weight:750}.editor-pick-card-heading>strong{background:var(--solid-ink);color:#fff;white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.editor-pick-card>p{color:#40504a;margin:0;font-size:15px;font-weight:650;line-height:1.56}.editor-pick-verdict{color:#fff;background:#101412;border-radius:8px;grid-template-columns:20px 1fr;align-items:center;gap:10px;padding:12px;display:grid}.editor-pick-verdict svg{color:#f0b429}.editor-pick-verdict span{font-size:14px;font-weight:760;line-height:1.42}.editor-pick-card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.editor-pick-card li{background:var(--panel-strong);color:#40504a;border:1px solid #c5cec8ad;border-radius:8px;grid-template-columns:18px 1fr;align-items:start;gap:8px;padding:10px;display:grid}.editor-pick-card li svg{color:var(--teal);margin-top:2px}.editor-pick-card li span{font-size:13px;font-weight:700;line-height:1.42}.editor-pick-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.editor-pick-footer button{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.campaign-directory-panel{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;gap:12px;margin-bottom:18px;padding:16px;display:grid}.campaign-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.campaign-card-grid article{background:var(--panel-strong);border:1px solid #c5cec8c7;border-radius:8px;gap:8px;padding:14px;display:grid}.campaign-card-grid article.sponsored{border-color:#0b8a7357;box-shadow:inset 0 4px #0b8a73b3}.campaign-card-grid article>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.campaign-card-grid span{color:var(--teal);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.campaign-card-grid strong{color:var(--ink);font-size:18px;line-height:1.14}.campaign-card-grid p,.campaign-card-grid small{color:var(--muted);margin:0;line-height:1.45}.campaign-card-grid a{color:var(--ink);align-items:center;gap:5px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.rewards-list-heading{justify-content:space-between;align-items:end;gap:16px;margin:20px 0 12px;display:flex}.rewards-list-heading h2{color:var(--ink);letter-spacing:0;margin:5px 0 0;font-size:28px;line-height:1.08}.rewards-list-heading>span{color:var(--muted);font-size:13px;font-weight:750}.rewards-app-list{gap:14px}.rewards-control-panel{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;grid-template-columns:minmax(260px,1fr) minmax(170px,auto) minmax(180px,auto) auto;align-items:stretch;gap:10px;margin-bottom:14px;padding:10px;display:grid}.rewards-pagination{margin-top:16px}.info-section-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.info-section-list article{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;padding:18px}.info-section-list h2{color:var(--ink);letter-spacing:0;margin:0 0 9px;font-size:21px;line-height:1.12}.info-section-list p{color:var(--muted);margin:0;line-height:1.58}.saved-hero>strong{background:var(--solid-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-width:52px;height:52px;padding:0 12px;font-size:24px;font-weight:850;display:inline-flex}.saved-list{gap:16px;display:grid}.saved-empty{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;padding:24px}.saved-empty h2{color:var(--ink);letter-spacing:0;margin:8px 0 10px;font-size:28px;line-height:1.08}.saved-empty p:last-of-type{color:var(--muted);margin:0}.saved-empty button{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;min-height:42px;margin-top:18px;padding:0 16px;font-size:14px;font-weight:800}.submit-page{max-width:1040px;margin:0 auto;padding:34px 24px 72px}.submit-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.submit-intro,.submit-form,.submission-queue{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px}.submit-intro{align-self:start;padding:24px}.submit-intro h1{color:var(--ink);letter-spacing:0;margin:8px 0 16px;font-size:clamp(36px,6vw,58px);line-height:.96}.submit-intro p{color:var(--muted);margin:0}.submit-form{gap:14px;padding:18px;display:grid}.form-section-heading{border-top:1px solid #c5cec8ad;gap:4px;margin-top:4px;padding-top:16px;display:grid}.form-section-heading:first-child{border-top:0;margin-top:0;padding-top:0}.form-section-heading h2{color:var(--ink);letter-spacing:0;margin:0;font-size:22px;line-height:1.12}.submit-form label{color:var(--ink);gap:7px;font-size:13px;font-weight:800;display:grid}.form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.submit-form input,.submit-form select,.submit-form textarea{background:var(--panel-strong);color:var(--ink);border:1px solid #c5cec8c7;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.submit-form textarea{resize:vertical}.monetization-checkbox-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.monetization-checkbox-list label{background:var(--panel-strong);cursor:pointer;border:1px solid #c5cec8c7;border-radius:8px;align-items:center;gap:9px;min-height:42px;padding:0 12px;display:flex}.monetization-checkbox-list input{accent-color:var(--teal);width:16px;height:16px}.submit-primary{background:linear-gradient(135deg, var(--solid-ink), #27312e);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-size:14px;font-weight:800;display:inline-flex}.submit-primary:disabled{cursor:progress;opacity:.68}.form-error{color:#9f1d1d;background:#ef444414;border:1px solid #ef444438;border-radius:8px;margin:0;padding:10px;font-size:13px;font-weight:750}.submission-queue{margin-top:18px;padding:18px}.submission-list{gap:10px;display:grid}.submission-item,.empty-state{background:var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;padding:14px}.submission-item span{color:var(--teal);margin-bottom:6px;font-size:12px;font-weight:800;display:block}.submission-item-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.submission-item-header small{background:var(--solid-ink);color:#fff;text-transform:capitalize;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.submission-item strong{color:var(--ink);display:block}.submission-item p,.empty-state{color:var(--muted);margin:6px 0 0}.admin-page{max-width:1120px;margin:0 auto;padding:34px 24px 76px}.admin-hero,.admin-panel,.admin-toolbar,.admin-summary-grid div,.admin-submission-list,.admin-submission-detail,.admin-message{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px}.admin-hero{grid-template-columns:56px 1fr;align-items:center;gap:16px;margin-bottom:14px;padding:22px;display:grid;position:relative;overflow:hidden}.admin-hero:before,.admin-submission-detail:before{background:linear-gradient(90deg, var(--solid-ink), var(--teal), #f0b429);content:"";height:4px;position:absolute;inset:0 0 auto}.admin-hero-icon{background:var(--solid-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.admin-hero h1{color:var(--ink);letter-spacing:0;margin:6px 0 10px;font-size:clamp(34px,5vw,56px);line-height:.98}.admin-hero p:last-child,.admin-panel p,.admin-message{color:var(--muted);margin:0}.admin-panel{gap:12px;margin-bottom:14px;padding:18px;display:grid}.admin-panel h2{color:var(--ink);letter-spacing:0;margin:0;font-size:26px;line-height:1.08}.admin-login label,.admin-notes{color:var(--ink);gap:7px;font-size:13px;font-weight:850;display:grid}.admin-login input,.admin-notes textarea{background:var(--panel-strong);color:var(--ink);border:1px solid #c5cec8c7;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.admin-toolbar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;padding:12px;display:flex}.admin-toolbar strong{color:var(--ink)}.admin-toolbar button,.admin-review-actions button{background:var(--solid-ink);border:1px solid var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.admin-toolbar button:disabled,.admin-review-actions button:disabled{cursor:progress;opacity:.64}.admin-summary-grid,.admin-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.admin-tabs button{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;justify-content:space-between;align-items:center;min-height:54px;padding:12px 14px;display:flex}.admin-tabs button.active{background:var(--solid-ink);border-color:var(--solid-ink);color:#fff}.admin-tabs span{font-size:12px;font-weight:850}.admin-tabs strong{background:#14d5ba24;border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0 8px;font-size:13px;display:inline-flex}.admin-tabs button.active strong{background:#ffffff24}.admin-summary-grid div{gap:7px;padding:14px;display:grid}.admin-summary-grid span,.admin-field span,.admin-submission-list button span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850}.admin-summary-grid strong{color:var(--ink);font-size:30px;line-height:1}.admin-review-layout{grid-template-columns:minmax(250px,.36fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.admin-submission-list{gap:8px;max-height:720px;padding:12px;display:grid;position:sticky;top:96px;overflow:auto}.admin-submission-list button{background:var(--panel-strong);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border:1px solid #c5cec8ad;border-radius:8px;gap:5px;padding:12px;display:grid}.admin-submission-list button.active,.admin-submission-list button:hover{background:var(--solid-ink);border-color:var(--solid-ink);color:#fff}.admin-submission-list button.active span,.admin-submission-list button.active small,.admin-submission-list button:hover span,.admin-submission-list button:hover small{color:#ffffffad}.admin-submission-list strong{line-height:1.18}.admin-submission-list small,.admin-detail-heading span{color:var(--muted);font-size:12px;font-weight:750}.admin-empty{color:var(--muted);padding:12px;font-weight:750}.admin-submission-detail{gap:14px;padding:18px;display:grid;position:relative;overflow:hidden}.admin-detail-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-detail-heading h2{color:var(--ink);letter-spacing:0;margin:4px 0 5px;font-size:32px;line-height:1.08}.admin-detail-heading>strong,.admin-detail-intent strong{background:var(--solid-ink);color:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.admin-detail-intent{flex:none;align-items:center;gap:8px;display:inline-flex}.admin-detail-intent button,.admin-detail-closed button{color:var(--ink);background:#ffffffe6;border:1px solid #c5cec8c7;border-radius:8px;justify-content:center;align-items:center;min-height:32px;padding:0 10px;font-weight:850;display:inline-flex}.admin-detail-intent button{width:32px;padding:0}.admin-detail-closed{color:var(--muted);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;flex-wrap:wrap;align-self:start;gap:8px;padding:12px;display:flex}.admin-detail-closed strong{color:var(--ink)}.admin-detail-closed span{flex:180px;font-size:13px;font-weight:750}.admin-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-field{background:var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;gap:8px;padding:12px;display:grid}.admin-field p{color:#40504a;white-space:pre-wrap;margin:0;line-height:1.52}.admin-link-list{flex-wrap:wrap;gap:8px;display:flex}.admin-link-list a{color:var(--teal);background:#fff;border:1px solid #c5cec8c7;border-radius:999px;align-items:center;gap:5px;min-height:30px;padding:0 10px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.admin-review-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-review-actions .needs-info{color:var(--ink);background:#f0b429;border-color:#f0b429}.admin-review-actions .edit{color:var(--ink);background:#fff;border-color:#c5cec8c7}.admin-review-actions .reject{background:#9f1d1d;border-color:#9f1d1d}.metric-signals-page>.back-button{margin-bottom:14px}.metric-hero h1{font-size:clamp(34px,5vw,60px)}.metric-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.metric-review-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.metric-review-workflow article{box-shadow:var(--shadow-sm);background:linear-gradient(#fffffff5,#f1f8f5e0),#fff;border:1px solid #c5cec8c7;border-radius:8px;gap:7px;padding:14px;display:grid}.metric-review-workflow span{color:var(--teal);font-size:24px;font-weight:950}.metric-review-workflow strong{color:var(--ink);font-size:14px}.metric-review-workflow p{color:var(--muted);margin:0;font-size:12px;font-weight:700;line-height:1.45}.metric-summary-grid strong{font-size:clamp(22px,3vw,30px)}.metric-toolbar{grid-template-columns:minmax(260px,1fr) repeat(3,minmax(150px,.24fr));align-items:end;display:grid}.metric-toolbar label,.metric-search{color:var(--ink);gap:7px;font-size:12px;font-weight:850;display:grid}.metric-toolbar label>span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.metric-search{background:var(--panel-strong);border:1px solid #c5cec8c7;border-radius:8px;align-items:center;min-height:42px;padding:0 12px;display:flex}.metric-search input,.metric-toolbar select{background:var(--panel-strong);color:var(--ink);font:inherit;border:1px solid #c5cec8c7;border-radius:8px;outline:none;width:100%;min-height:42px;padding:0 12px;font-size:13px;font-weight:750}.metric-search input{background:0 0;border:0;min-height:auto;padding:0}.metric-focus-panel{background:var(--solid-ink);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.metric-focus-panel:after{content:"";background:radial-gradient(circle,#41e6bf52,#0000 62%);width:280px;height:160px;position:absolute;top:-68px;right:-40px}.metric-focus-panel>*{z-index:1;position:relative}.metric-focus-panel .eyebrow{color:#ffffff94}.metric-focus-panel h2{letter-spacing:0;margin:4px 0 0;font-size:clamp(24px,3vw,34px);line-height:1.04}.metric-focus-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.metric-focus-stats span{background:#ffffff1a;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 11px;font-size:12px;font-weight:850;display:inline-flex}.metric-focus-stats strong{color:var(--green);font-size:14px}.metric-app-list{gap:12px;display:grid}.metric-app-row{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;gap:12px;padding:14px;display:grid}.metric-app-heading{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.metric-app-icon{color:var(--teal);background:linear-gradient(145deg,#14d5ba1f,#2ce08f2e);border:1px solid #14d5ba3d;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;overflow:hidden}.metric-app-icon img{object-fit:cover;border-radius:7px;width:100%;height:100%}.metric-app-heading span{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.metric-app-heading h2{color:var(--ink);letter-spacing:0;margin:3px 0;font-size:24px;line-height:1.04}.metric-app-heading p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:750}.metric-app-heading>strong{background:var(--solid-ink);color:#fff;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:13px;display:inline-flex}.metric-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.metric-status-chip{background:var(--panel-strong);color:var(--muted);border:1px solid #c5cec8b8;border-radius:8px;justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.metric-status-chip strong{color:var(--ink);border-radius:999px;padding:4px 7px;font-size:11px}.metric-status-chip.strong strong{color:#126f3c;background:#2ce08f2e}.metric-status-chip.partial strong,.metric-status-chip.unknown strong{color:#79520f;background:#f0b4292e}.metric-status-chip.missing strong,.metric-status-chip.risk strong{color:#9f1d1d;background:#9f1d1d1f}.metric-status-chip.not-applicable strong{color:var(--muted);background:#6878721f}.metric-row-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.metric-review-checklist{flex-wrap:wrap;flex:1;gap:6px;display:flex}.metric-review-checklist span{color:#28745e;background:#0f8f7014;border:1px solid #0f8f7029;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:11px;font-weight:850;display:inline-flex}.metric-row-footer p{color:#40504a;align-items:center;gap:7px;margin:0;font-size:13px;font-weight:750;display:flex}.metric-row-footer button{background:var(--solid-ink);border:1px solid var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.admin-monetization-panel{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;gap:14px;padding:16px;display:grid}.admin-monetization-heading{align-items:center;gap:12px;display:flex}.admin-monetization-heading>span{background:var(--solid-ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.admin-monetization-heading h2{color:var(--ink);letter-spacing:0;margin:3px 0 0;font-size:28px;line-height:1.08}.admin-monetization-grid{gap:12px;display:grid}.admin-monetization-card{background:var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;gap:12px;padding:14px;display:grid}.admin-monetization-card .admin-detail-heading h2{font-size:24px}.admin-monetization-card p{color:#40504a;white-space:pre-wrap;margin:0;line-height:1.5}.admin-flow-note{background:linear-gradient(180deg, #f6f7f4f2, #ffffffe6), var(--panel-strong);border:1px solid #c5cec8b8;border-radius:8px;gap:6px;padding:12px;display:grid}.admin-flow-note strong{color:var(--ink);font-size:15px}.admin-flow-note p{color:var(--muted);margin:0;line-height:1.5}.lead-card{border-color:#14d5ba4d}.lead-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-message{margin-top:14px;padding:12px;font-weight:750}.admin-editor-form{box-shadow:var(--shadow-sm);background:#fffffff0;border:1px solid #c5cec8c7;border-radius:8px;gap:12px;margin-bottom:14px;padding:16px;display:grid}.admin-editor-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-editor-heading h2{color:var(--ink);letter-spacing:0;margin:4px 0 0;font-size:26px;line-height:1.08}.admin-editor-heading button{background:var(--panel-strong);color:var(--ink);cursor:pointer;font:inherit;border:1px solid #c5cec8c7;border-radius:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850}.admin-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-editor-form label{color:var(--ink);gap:7px;font-size:12px;font-weight:850;display:grid}.admin-editor-form input,.admin-editor-form select,.admin-editor-form textarea{background:var(--panel-strong);color:var(--ink);font:inherit;border:1px solid #c5cec8c7;border-radius:8px;width:100%;min-height:42px;padding:10px 12px}.admin-editor-form textarea{resize:vertical;line-height:1.45}.admin-editor-check{background:var(--panel-strong);border:1px solid #c5cec8ad;border-radius:8px;align-items:center;min-height:42px;padding:10px 12px;display:flex!important}.admin-editor-check input{width:auto;min-height:auto}.info-hero h1,.changelog-hero h1,.saved-hero h1,.rewards-hero h1,.monetization-hero h1,.settings-hero h1,.editor-picks-hero h1,.admin-hero h1,.submit-intro h1{background:linear-gradient(90deg, var(--solid-ink), #0d6f60 76%, #b46a00);color:#0000;letter-spacing:0;text-wrap:balance;-webkit-background-clip:text;background-clip:text;margin:6px 0 10px;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(34px,5vw,56px);font-weight:850;line-height:.98}:root[data-theme=dark] .info-hero h1,:root[data-theme=dark] .changelog-hero h1,:root[data-theme=dark] .saved-hero h1,:root[data-theme=dark] .rewards-hero h1,:root[data-theme=dark] .monetization-hero h1,:root[data-theme=dark] .settings-hero h1,:root[data-theme=dark] .editor-picks-hero h1,:root[data-theme=dark] .admin-hero h1,:root[data-theme=dark] .submit-intro h1{color:#0000;background:linear-gradient(90deg,#eef8f4,#41e6bf 76%,#f0b429);-webkit-background-clip:text;background-clip:text}.detail-hero h1{font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:850}.today-radar-heading h2,.section-heading h2,.category-pulse-header h2,.worth-trying-header h2,.sponsored-spotlight-heading h2,.builder-callout h2,.detail-panel h2,.pricing-heading h2,.guardrails-panel h2,.monetization-grid h2,.monetization-roadmap h2,.monetization-process-panel h2,.sponsorship-policy-panel h2,.monetization-lead-copy h2,.settings-panel-heading h2,.changelog-panel-heading h2,.changelog-selected-card h2,.rewards-list-heading h2,.info-section-list h2,.saved-empty h2,.form-section-heading h2,.admin-panel h2,.admin-monetization-heading h2,.admin-editor-heading h2,.metric-focus-panel h2,.metric-app-heading h2{letter-spacing:0;font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(22px,2.2vw,28px);font-weight:850;line-height:1.08}.modal-backdrop{z-index:30;background:#1118167a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.success-modal{background:#fff;border-radius:8px;width:100%;max-width:430px;padding:24px;position:relative;box-shadow:0 24px 70px #11181638}.screenshot-lightbox-backdrop{z-index:60;background:#080c0bc7}.screenshot-lightbox{justify-content:center;align-items:center;width:100%;max-width:min(92vw,620px);max-height:min(92svh,940px);display:flex;position:relative}.screenshot-lightbox img{object-fit:contain;background:#0f1512;border:1px solid #ffffff29;border-radius:10px;max-width:100%;max-height:min(88svh,900px);box-shadow:0 26px 80px #0000006b}.screenshot-lightbox .modal-close{z-index:2;background:#fffffff0;top:-14px;right:-14px}.screenshot-lightbox-nav{color:var(--ink);cursor:pointer;z-index:2;background:#fffffff0;border:1px solid #ffffff52;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 14px 34px #00000038}.screenshot-lightbox-nav.previous{left:-58px}.screenshot-lightbox-nav.next{right:-58px}.screenshot-lightbox-nav:hover{background:#fff}.site-footer{background:radial-gradient(circle at 9% 0, #41e6bf29, transparent 22rem), radial-gradient(circle at 88% 18%, #7ea5ff1f, transparent 20rem), var(--solid-ink);color:#fff;margin-top:auto;padding:12px 24px}.site-footer-inner{grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:18px;max-width:1192px;margin:0 auto;display:grid}.site-footer-brand{grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;max-width:500px;display:grid}.site-footer-mark{background:radial-gradient(circle at 50% 35%,#41e6bf29,#0000 62%),#ffffff0f;border:1px solid #41e6bf2e;border-radius:8px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.site-footer-mark img{filter:drop-shadow(0 0 14px #41e6bf47)drop-shadow(0 10px 18px #00000038);width:28px;height:28px;display:block}.site-footer .eyebrow{color:#79e5d3;margin-bottom:3px}.site-footer-brand strong{color:#fff;letter-spacing:0;margin-bottom:0;font-size:14px;line-height:1.1;display:block}.site-footer-links span{color:#ffffff9e;font-size:12px}.site-footer-meta{color:#ffffff94;white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:12px;font-weight:800;display:flex}.site-footer-meta span{align-items:center;display:inline-flex}.site-footer-meta span+span:before{color:#41e6bf9e;content:"/";margin-right:10px}.site-footer-links{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px;display:flex}.site-footer-links div{flex-wrap:wrap;align-content:start;gap:8px;display:flex}.site-footer-links span{color:#79e5d3;letter-spacing:.07em;text-transform:uppercase;flex:none;font-size:11px;font-weight:900}.site-footer button{color:#ffffffc7;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:12px;font-weight:800}.site-footer button:hover{color:#fff;background:0 0}.scroll-top-button{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;z-index:25;border:1px solid #ffffff24;border-radius:999px;justify-content:center;align-items:center;gap:7px;width:42px;height:42px;padding:0;font-size:13px;font-weight:850;display:inline-flex;position:fixed;bottom:22px;right:22px;box-shadow:0 18px 38px #1014122e}.scroll-top-button:hover{background:#27312e;transform:translateY(-1px)}.alerts-popover{box-shadow:var(--shadow-md);overscroll-behavior:contain;z-index:40;background:#fff;border:1px solid #c5cec8d6;border-radius:8px;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(720px,100vh - 92px);padding:18px;display:flex;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.alerts-popover:before{content:"";background:#fff;border-top:1px solid #c5cec8d6;border-left:1px solid #c5cec8d6;width:12px;height:12px;position:absolute;top:-7px;right:13px;transform:rotate(45deg)}.alerts-popover h2{color:var(--ink);letter-spacing:0;margin:7px 0 10px;font-size:26px;line-height:1.05}.alerts-popover p:not(.eyebrow){color:var(--muted);margin:0;line-height:1.55}.alerts-mark-read{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;justify-content:center;align-items:center;height:34px;margin-top:12px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.alerts-mark-read:hover{background:#27312e}.alerts-popover-list{overscroll-behavior:contain;scrollbar-color:#10141257 transparent;scrollbar-width:thin;flex:auto;gap:8px;min-height:0;max-height:330px;margin-top:14px;padding:0 4px 8px 0;display:grid;overflow-y:auto}@media (height>=860px){.alerts-popover-list{max-height:396px}}@media (height>=980px){.alerts-popover-list{max-height:462px}}.alerts-popover-list::-webkit-scrollbar{width:8px}.alerts-popover-list::-webkit-scrollbar-thumb{background:#10141247;border-radius:999px}.alerts-popover-list::-webkit-scrollbar-track{background:0 0}.alerts-summary-grid{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:8px;margin-top:14px;display:grid}.alerts-summary-grid span{background:var(--panel-strong);color:var(--muted);text-transform:uppercase;border:1px solid #c5cec8b8;border-radius:8px;gap:3px;padding:9px 8px;font-size:11px;font-weight:850;display:grid}.alerts-summary-grid strong{color:var(--ink);font-size:19px;line-height:1}.alerts-popover-list div,.alerts-popover-list button{background:var(--panel-strong);color:#40504a;font:inherit;text-align:left;border:1px solid #c5cec8b8;border-radius:8px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:10px;width:100%;min-height:58px;padding:10px;font-size:14px;font-weight:750;display:grid}.alerts-popover-list button{cursor:pointer}.alerts-popover-list button:hover{border-color:var(--line-strong);background:#fff}.alerts-popover-list div.read,.alerts-popover-list button.read{color:var(--muted);opacity:.68;background:#f6f7f4b3}.alerts-popover-list div.read svg,.alerts-popover-list button.read svg{color:var(--muted)}.alerts-popover-list svg{color:var(--teal)}.alert-app-icon{color:#fff;text-transform:uppercase;background:radial-gradient(circle at 68% 22%,#41e6bf2e,#0000 42%),#0b171f;border:1px solid #41e6bf33;border-radius:8px;justify-content:center;align-self:start;align-items:center;width:34px;height:34px;font-size:13px;font-weight:900;line-height:1;display:inline-flex;overflow:hidden;box-shadow:0 8px 16px #0d1f2b1f}.alert-app-icon img{object-fit:cover;width:100%;height:100%;display:block}.alert-kind-icon{align-self:start;margin-top:2px}.alerts-popover-list span{gap:2px;min-width:0;display:grid}.alerts-popover-list strong{color:var(--ink);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.alerts-popover-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.popover-close{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:absolute;top:14px;right:14px}.popover-icon{color:var(--teal);background:#e9f8f4;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:inline-flex}.modal-close{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:absolute;top:16px;right:16px}.modal-icon{color:var(--teal);background:#e9f8f4;border-radius:8px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:inline-flex}.success-modal h2{color:var(--ink);letter-spacing:0;margin:7px 0 10px;font-size:28px;line-height:1.05}.success-modal p{color:var(--muted);margin:0}.modal-primary{background:var(--solid-ink);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:8px;width:100%;min-height:42px;margin-top:18px;font-size:14px;font-weight:800}:root[data-theme=dark] .wallet-adapter-modal-wrapper,:root[data-theme=dark] .alerts-popover,:root[data-theme=dark] .success-modal,:root[data-theme=dark] .today-radar-inner,:root[data-theme=dark] .pricing-panel,:root[data-theme=dark] .pilot-package-panel,:root[data-theme=dark] .fairness-panel,:root[data-theme=dark] .monetization-hero-card,:root[data-theme=dark] .social-link-card,:root[data-theme=dark] .launch-page-summary,:root[data-theme=dark] .sponsored-detail-list article,:root[data-theme=dark] .reward-detail-list article,:root[data-theme=dark] .builder-update-grid article,:root[data-theme=dark] .metadata-list div,:root[data-theme=dark] .permission-list span{background:linear-gradient(180deg, #121f2af0, #0d1822f7), var(--panel-strong);color:var(--ink);border-color:#6c827c61}:root[data-theme=dark] .confidence-label{color:#d4fff0e0;background:#59ffc31a;border-color:#59ffc338}:root[data-theme=dark] .today-radar-grid button,:root[data-theme=dark] .alerts-popover-list div,:root[data-theme=dark] .alerts-popover-list button,:root[data-theme=dark] .wallet-adapter-modal-wrapper .wallet-adapter-modal-list .wallet-adapter-button{color:var(--ink);border-color:#6c827c61;background:linear-gradient(180deg, #121f2af0, #0d1822f7), var(--panel-strong)!important}:root[data-theme=dark] .today-radar-grid button:hover,:root[data-theme=dark] .alerts-popover-list button:hover,:root[data-theme=dark] .wallet-adapter-modal-wrapper .wallet-adapter-modal-list .wallet-adapter-button:not([disabled]):hover,:root[data-theme=dark] .popover-close,:root[data-theme=dark] .modal-close{color:var(--ink);border-color:#41e6bf47;background:#ffffff14!important}:root[data-theme=dark] .modal-primary,:root[data-theme=dark] .alerts-mark-read,:root[data-theme=dark] .wallet-adapter-modal-middle-button{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d}:root[data-theme=dark] .today-radar{background:linear-gradient(180deg, #061019fa, #07121cf0), var(--page);border-bottom-color:#6c827c57}:root[data-theme=dark] .site-footer{color:#fff;background:radial-gradient(circle at 12% 0,#41e6bf1a,#0000 18rem),#030b12;border-top:1px solid #41e6bf29}:root[data-theme=dark] .site-footer button{color:#e8f4ef;background:0 0;border:0}:root[data-theme=dark] .site-footer button:hover{color:#fff;background:0 0}:root[data-theme=dark] .wallet-menu,:root[data-theme=dark] .wallet-menu:before,:root[data-theme=dark] .info-section-list article,:root[data-theme=dark] .fairness-panel,:root[data-theme=dark] .pricing-panel,:root[data-theme=dark] .pricing-grid article,:root[data-theme=dark] .guardrails-panel,:root[data-theme=dark] .guardrails-panel li,:root[data-theme=dark] .monetization-process-panel,:root[data-theme=dark] .monetization-process-grid article,:root[data-theme=dark] .sponsorship-policy-panel,:root[data-theme=dark] .sponsorship-policy-grid article,:root[data-theme=dark] .monetization-roadmap,:root[data-theme=dark] .monetization-roadmap article,:root[data-theme=dark] .monetization-actions,:root[data-theme=dark] .monetization-lead-panel,:root[data-theme=dark] .pro-alert-form,:root[data-theme=dark] .settings-wallet-sync-card,:root[data-theme=dark] .pro-alert-rule-list article,:root[data-theme=dark] .changelog-summary-grid div,:root[data-theme=dark] .changelog-timeline,:root[data-theme=dark] .changelog-selected-card,:root[data-theme=dark] .changelog-change-section,:root[data-theme=dark] .changelog-rating-note,:root[data-theme=dark] .rewards-summary-grid div,:root[data-theme=dark] .editor-picks-hero,:root[data-theme=dark] .editor-picks-summary-grid div,:root[data-theme=dark] .editor-pick-card,:root[data-theme=dark] .campaign-directory-panel,:root[data-theme=dark] .campaign-card-grid article,:root[data-theme=dark] .admin-hero,:root[data-theme=dark] .admin-panel,:root[data-theme=dark] .admin-toolbar,:root[data-theme=dark] .admin-summary-grid div,:root[data-theme=dark] .admin-submission-list,:root[data-theme=dark] .admin-submission-detail,:root[data-theme=dark] .admin-detail-closed,:root[data-theme=dark] .admin-message,:root[data-theme=dark] .admin-tabs button,:root[data-theme=dark] .admin-monetization-panel,:root[data-theme=dark] .admin-monetization-card,:root[data-theme=dark] .admin-flow-note,:root[data-theme=dark] .admin-editor-form,:root[data-theme=dark] .submission-item,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .submission-queue{background:linear-gradient(180deg, #121f2af0, #0d1822f7), var(--panel-strong);color:var(--ink);border-color:#6c827c61}:root[data-theme=dark] .wallet-menu button:hover,:root[data-theme=dark] .pro-alert-rule-actions button,:root[data-theme=dark] .admin-link-list a,:root[data-theme=dark] .admin-detail-intent button,:root[data-theme=dark] .admin-detail-closed button,:root[data-theme=dark] .admin-review-actions .edit,:root[data-theme=dark] .admin-editor-heading button,:root[data-theme=dark] .settings-toggle-list span,:root[data-theme=dark] .metric-search,:root[data-theme=dark] .metric-search input,:root[data-theme=dark] .metric-toolbar select,:root[data-theme=dark] .metric-status-chip{color:#e8f4ef;background:#ffffff0f;border-color:#6c827c61}:root[data-theme=dark] .wallet-menu-summary{border-bottom-color:#6c827c57}:root[data-theme=dark] .wallet-email-form{border-top-color:#6c827c57}:root[data-theme=dark] .wallet-email-form div,:root[data-theme=dark] .monetization-lead-form input,:root[data-theme=dark] .monetization-lead-form select,:root[data-theme=dark] .monetization-lead-form textarea,:root[data-theme=dark] .pro-alert-form input,:root[data-theme=dark] .pro-alert-form select,:root[data-theme=dark] .submit-form input,:root[data-theme=dark] .submit-form select,:root[data-theme=dark] .submit-form textarea,:root[data-theme=dark] .admin-login input,:root[data-theme=dark] .admin-notes textarea,:root[data-theme=dark] .admin-editor-form input,:root[data-theme=dark] .admin-editor-form select,:root[data-theme=dark] .admin-editor-form textarea,:root[data-theme=dark] .monetization-checkbox-list label,:root[data-theme=dark] .admin-field{color:var(--ink);background:#ffffff0b;border-color:#6c827c61}:root[data-theme=dark] .editor-pick-card>p,:root[data-theme=dark] .editor-pick-card li,:root[data-theme=dark] .info-section-list p,:root[data-theme=dark] .fairness-panel p,:root[data-theme=dark] .guardrails-panel li,:root[data-theme=dark] .monetization-process-grid article p,:root[data-theme=dark] .sponsorship-policy-grid p,:root[data-theme=dark] .monetization-roadmap p,:root[data-theme=dark] .monetization-lead-copy p:last-child,:root[data-theme=dark] .monetization-lead-message,:root[data-theme=dark] .admin-field p,:root[data-theme=dark] .admin-monetization-card p,:root[data-theme=dark] .metric-app-heading p,:root[data-theme=dark] .metric-row-footer p,:root[data-theme=dark] .submission-item p,:root[data-theme=dark] .empty-state,:root[data-theme=dark] .changelog-selected-card p,:root[data-theme=dark] .changelog-rating-note p,:root[data-theme=dark] .admin-panel p,:root[data-theme=dark] .admin-message,:root[data-theme=dark] .admin-flow-note p{color:#dbe8e3}:root[data-theme=dark] .metric-app-row{background:linear-gradient(180deg, #121f2af0, #0d1822f7), var(--panel-strong);color:var(--ink);border-color:#6c827c61}:root[data-theme=dark] .metric-app-heading h2,:root[data-theme=dark] .metric-status-chip strong{color:#eef8f4}:root[data-theme=dark] .metric-status-chip.strong strong{color:#8cf1c0;background:#2ce08f29}:root[data-theme=dark] .metric-status-chip.partial strong,:root[data-theme=dark] .metric-status-chip.unknown strong{color:#f6d77d;background:#f0b4292e}:root[data-theme=dark] .metric-status-chip.missing strong,:root[data-theme=dark] .metric-status-chip.risk strong{color:#ffb4b4;background:#ff6e6e24}:root[data-theme=dark] .changelog-app-icon,:root[data-theme=dark] .editor-pick-icon{color:var(--ink);background:#ffffff0f;border-color:#41e6bf2e}:root[data-theme=dark] .info-section-list h2,:root[data-theme=dark] .pricing-heading h2,:root[data-theme=dark] .guardrails-panel h2,:root[data-theme=dark] .monetization-process-panel h2,:root[data-theme=dark] .sponsorship-policy-panel h2,:root[data-theme=dark] .monetization-roadmap h2,:root[data-theme=dark] .monetization-lead-copy h2,:root[data-theme=dark] .monetization-process-grid article strong,:root[data-theme=dark] .sponsorship-policy-grid strong,:root[data-theme=dark] .monetization-roadmap article strong,:root[data-theme=dark] .monetization-lead-form label{color:#eef8f4}:root[data-theme=dark] .pricing-grid article{box-shadow:0 18px 38px #00000042}:root[data-theme=dark] .pricing-heading>span,:root[data-theme=dark] .monetization-process-grid article span,:root[data-theme=dark] .monetization-actions button,:root[data-theme=dark] .monetization-lead-form .submit-primary{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border:1px solid #41e6bf2e}:root[data-theme=dark] .monetization-lead-form input::placeholder,:root[data-theme=dark] .monetization-lead-form textarea::placeholder{color:#eef8f46b}:root[data-theme=dark] .admin-tabs button.active,:root[data-theme=dark] .admin-submission-list button.active,:root[data-theme=dark] .admin-submission-list button:hover{color:#fff;background:radial-gradient(circle at 72% 22%,#41e6bf24,#0000 34%),#07131d;border-color:#41e6bf3d}@media (width<=860px){.hero-layout{grid-template-columns:1fr;align-items:start}.control-panel-inner,.content-grid,.today-radar-inner,.rewards-control-panel{grid-template-columns:1fr}.content-grid:before{display:none}.toolbar-summary{border-bottom:1px solid #c5cec8ad;border-right:0;padding:2px 4px 12px}.select-pill{justify-self:stretch;width:100%}.hero-section{padding-top:38px}.note-grid,.card-signal-row,.submit-layout{grid-template-columns:1fr}.monetization-grid,.pricing-grid,.pilot-package-grid,.campaign-card-grid,.editor-picks-grid,.guardrails-panel ul,.monetization-process-grid,.sponsorship-policy-grid,.roadmap-list{grid-template-columns:repeat(2,minmax(0,1fr))}.monetization-lead-panel{grid-template-columns:1fr}.admin-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.metric-toolbar{grid-template-columns:1fr}.metric-chip-grid,.metric-review-workflow,.metric-summary-grid,.reward-feature-grid,.rewards-summary-grid,.changelog-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.changelog-layout,.settings-layout{grid-template-columns:1fr}.changelog-timeline{position:static}}@media (width<=560px){.metric-focus-panel,.metric-row-footer{flex-direction:column;align-items:stretch}.metric-focus-stats{justify-content:flex-start}.metric-chip-grid,.metric-review-workflow,.pilot-package-grid,.metric-summary-grid{grid-template-columns:1fr}.metric-app-heading{grid-template-columns:44px minmax(0,1fr)}.metric-app-heading>strong{grid-column:1/-1;justify-self:start}.metric-app-icon{width:44px;height:44px}.metric-row-footer button{width:100%}.mobile-live-strip{background:linear-gradient(90deg, #101412fa, #142622f5), var(--ink);color:#fff;border-bottom:1px solid #7ee6d429;grid-template-columns:minmax(0,1fr);gap:9px;width:100%;max-width:100vw;padding:9px 0 10px;display:grid;overflow:hidden}.mobile-live-strip-section{gap:6px;min-width:0;display:grid}.mobile-live-strip-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:0 12px;display:flex}.mobile-live-strip-heading span{color:#fff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:950;display:inline-flex}.mobile-live-strip-heading i{background:#2ce4bf;border-radius:999px;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #2ce4bf1f,0 0 16px #2ce4bf73}.mobile-live-strip-heading strong{color:#7ee6d4;background:#ffffff14;border:1px solid #41e6bf2e;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.mobile-live-strip-label{color:#7ee6d4;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;padding-inline:12px;font-size:11px;font-weight:900;display:inline-flex}.mobile-live-strip-label span{background:#2ce4bf;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #2ce4bf1f}.mobile-live-strip-label svg{color:#f0d06a;filter:drop-shadow(0 0 8px #f0d06a52)}.mobile-live-strip-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;min-width:0;padding:0 12px;display:grid}.mobile-live-strip-metrics span{color:#ffffff9e;text-transform:uppercase;background:#ffffff14;border:1px solid #41e6bf2e;border-radius:8px;gap:2px;min-height:38px;padding:6px 8px;font-size:10px;font-weight:850;display:grid}.mobile-live-strip-metrics strong{color:#fff;font-size:14px;line-height:1}.mobile-live-strip-track{will-change:transform;gap:0;width:max-content;animation:34s linear infinite mobile-live-strip-scroll;display:flex}.mobile-live-strip-scroll{scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;max-width:100vw;margin-inline:0;overflow:auto hidden}.mobile-live-strip-scroll::-webkit-scrollbar{display:none}.mobile-live-strip-sequence{flex:none;gap:8px;padding-left:12px;display:flex}.mobile-strip-marker{color:#7ee6d4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#1ff0c72e,#ffffff0f),#ffffff14;border:1px solid #7ee6d433;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:48px;padding:0 10px;font-size:10px;font-weight:950;display:inline-flex}.mobile-strip-marker>span{background:#2ce4bf;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #2ce4bf1f}.mobile-strip-marker.watch{color:#f0d06a;border-color:#f0b42938}.mobile-strip-marker.watch svg{color:#f0d06a;filter:drop-shadow(0 0 8px #f0d06a52)}.mobile-live-strip-track button{color:#fff;text-align:left;background:#ffffff14;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 174px;grid-template-columns:32px 1fr;align-items:center;gap:7px;min-height:48px;padding:7px;display:grid}.mobile-live-strip-track button.mobile-live-watch-item{background:radial-gradient(circle at 20% 20%,#f0b4292e,#0000 44%),#ffffff12;border-color:#f0b4292e}.mobile-live-strip-track button:first-child{margin-left:12px}.mobile-live-strip-track strong,.mobile-live-strip-track small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.mobile-live-strip-track strong{font-size:12px;line-height:1.1}.mobile-live-strip-track small{color:#ffffff94;margin-top:3px;font-size:11px;font-weight:800}.mobile-live-strip .hero-radar-app-icon{width:32px;height:32px}.mobile-live-strip:hover .mobile-live-strip-track,.mobile-live-strip-scroll:active .mobile-live-strip-track,.mobile-live-strip-scroll:focus-within .mobile-live-strip-track{animation-play-state:paused}@keyframes mobile-live-strip-scroll{to{transform:translate(-25%)}}.topbar{grid-template-columns:minmax(0,1fr) repeat(3,38px);align-items:stretch;gap:8px;height:58px;padding-block:8px;padding-inline:14px;display:grid}.brand{grid-area:1/1;gap:8px;min-width:0;min-height:38px;font-size:14px}.brand-mark{flex:0 0 32px;width:32px;height:32px}.topnav{display:none}.topnav::-webkit-scrollbar{display:none}.topnav button{flex:none;height:34px;padding-inline:7px;font-size:12px}.brand-button span:last-child{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:136px;overflow:hidden}.icon-button{flex:0 0 38px}.header-stats,.theme-toggle-button,.settings-button{display:none}.alerts-popover-anchor,.wallet-control{width:38px;min-width:0}.alerts-popover-anchor{grid-area:1/2}.wallet-control{grid-area:1/3}.mobile-menu-button{grid-area:1/4;display:inline-flex}.mobile-menu-panel{background:linear-gradient(180deg, #fffffffa, #f7faf8fa), var(--panel);z-index:40;border:1px solid #c5cec8db;border-radius:12px;gap:12px;max-height:calc(100dvh - 76px);padding:10px;display:grid;position:fixed;top:66px;left:10px;right:10px;overflow-y:auto;box-shadow:0 24px 54px #10141233}:root[data-theme=dark] .mobile-menu-panel{background:linear-gradient(180deg, #0f1b25fa, #0a131dfa), var(--panel);border-color:#41e6bf33;box-shadow:0 24px 54px #0000005c}.mobile-menu-section{gap:7px;display:grid}.mobile-menu-section>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:4px 4px 0;font-size:11px;font-weight:900}.mobile-menu-section button{color:var(--ink);font:inherit;text-align:left;background:#1014120b;border:1px solid #c5cec8b8;border-radius:9px;justify-content:flex-start;align-items:center;gap:9px;min-height:42px;padding:0 11px;font-size:14px;font-weight:850;display:inline-flex}:root[data-theme=dark] .mobile-menu-section button{color:#eef8f4;background:radial-gradient(circle at 72% 22%,#41e6bf1a,#0000 34%),#07131d;border-color:#41e6bf2e}.header-stats span,.header-stats button{justify-content:center;padding:0 6px}.header-stats button{width:38px}.header-stats button strong,.wallet-connect-button span{display:none}.wallet-connect-button{justify-content:center;gap:0;width:38px;padding:0}.wallet-connect-button>svg:last-child{display:none}.wallet-connect-button .branded-icon{margin:0}.wallet-menu{border-radius:10px;width:auto;min-width:0;max-height:calc(100dvh - 76px);position:fixed;top:66px;left:10px;right:10px;overflow-y:auto}.wallet-menu.sign-in-menu{min-width:0}.wallet-menu:before{display:none}.wallet-error{width:auto;position:fixed;top:66px;left:10px;right:10px}.alerts-popover{border-radius:10px;width:auto;max-height:calc(100dvh - 76px);padding:12px;position:fixed;top:66px;left:10px;right:10px;overflow-y:auto}.alerts-popover:before{display:none}.alerts-popover h2{margin-bottom:6px;font-size:20px}.alerts-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.alerts-summary-grid span{padding:8px 6px;font-size:9px}.alerts-summary-grid strong{font-size:17px}.alerts-popover-list{max-height:min(46dvh,290px)}@media (height<=740px){.alerts-popover-list{max-height:min(38dvh,220px)}}.monetization-grid,.pricing-grid,.campaign-card-grid,.editor-picks-grid,.editor-picks-summary-grid,.guardrails-panel ul,.roadmap-list,.monetization-checkbox-list,.admin-tabs,.admin-editor-grid,.pro-alert-form-grid,.lead-meta-grid,.monetization-lead-grid{grid-template-columns:1fr}.pricing-heading{align-items:start;display:grid}.monetization-hero{grid-template-columns:1fr;align-items:start}.monetization-process-grid,.sponsorship-policy-grid{grid-template-columns:1fr}.hero-copy,.hero-layout,.content-grid{padding-inline:10px}.hero-section{padding-top:24px}.today-radar{padding-inline:10px}.browse-workspace{padding:14px 10px 58px}.browse-workspace-inner{width:100%}.hero-panel{display:none}.hero-copy h1{margin-bottom:14px;font-size:38px;line-height:1.04}.hero-subtitle{font-size:18px;line-height:1.48}.hero-actions{grid-template-columns:1fr;display:grid}.hero-actions button{width:100%;min-width:0;padding-inline:10px}.hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-radar-feed button{grid-template-columns:1fr;align-items:start}.hero-watchlist button{justify-content:stretch;align-items:start;gap:5px;padding-block:10px;display:grid}.hero-watchlist strong{max-width:none}.hero-lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding-top:10px}.hero-lanes button{gap:4px;min-height:74px;padding:10px 8px 9px 10px}.hero-lanes button:before{width:3px}.hero-lanes span{letter-spacing:.05em;font-size:9px}.hero-lanes strong{white-space:normal;font-size:13px;line-height:1.12}.hero-lanes small{font-size:10px;line-height:1.2}.today-radar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-panel{padding-inline:10px}.control-panel-inner{padding:8px}.hero-stats div{padding:16px 12px}.section-heading{flex-direction:column;align-items:start}.section-heading-actions{justify-content:flex-start;width:100%}.app-card{grid-template-columns:44px minmax(0,1fr);gap:10px;padding:12px}.app-card>.app-icon{width:44px;height:44px;margin-left:0}.app-body{min-width:0}.app-title-row{grid-template-columns:1fr;gap:8px;display:grid}.card-top-pills{flex-wrap:wrap;justify-content:flex-start}.app-title-row h3{overflow-wrap:anywhere;max-width:100%;font-size:18px;line-height:1.12}.app-title-row h3:after{width:min(118px,68%);margin-top:4px}.app-title-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.34;display:-webkit-box;overflow:hidden}.card-verdict{grid-template-columns:18px 1fr;gap:9px;margin-top:10px;padding:10px}.card-verdict p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.36;display:-webkit-box;overflow:hidden}.card-signal-row div{min-height:0;padding:8px}.card-signal-row span{font-size:12px;line-height:1.38}.card-signal-row.standard-signal{display:none}.card-meta-row span{overflow-wrap:anywhere;white-space:normal;max-width:100%}.card-meta-row span:first-child,.card-meta-row .package-meta{display:none}.card-actions{gap:7px}.card-actions button,.card-actions a{min-height:36px;padding-inline:10px}.pagination{align-items:stretch}.pagination-compact{justify-content:flex-start;width:100%}.page-numbers{flex:1}.app-title-row,.detail-hero,.radar-score-layout{grid-template-columns:1fr}.detail-topbar{flex-direction:column;align-items:stretch}.detail-topbar .detail-actions{grid-template-columns:repeat(3,minmax(0,1fr));margin-left:0;display:grid}.detail-topbar .detail-actions button,.detail-topbar .detail-actions a{white-space:nowrap;min-width:0;padding-inline:8px;font-size:13px}.radar-score-copy ul{grid-template-columns:1fr}.app-title-row{flex-direction:row}.detail-hero{grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px}.detail-banner,.hero-community-signal,.detail-hero-about{grid-column:1/-1}.detail-banner{aspect-ratio:16/6.2}.detail-icon{z-index:1;grid-area:3/1;width:52px;height:52px;position:relative}.detail-hero-main{grid-area:3/1/auto/-1;min-width:0;min-height:52px;padding-left:64px}.detail-hero-topline{justify-content:stretch;align-items:start;gap:10px;min-height:0;display:grid}.detail-social-links{justify-content:flex-start;margin-left:0}.detail-social-link{width:34px;height:34px}.detail-hero h1{overflow-wrap:anywhere;margin:5px 0 10px;font-size:clamp(30px,10vw,36px);line-height:1}.detail-title-lockup:after{width:min(180px,70%)}.detail-summary{font-size:15px;line-height:1.46}.detail-meta{gap:7px}.hero-community-signal{grid-area:2/1/auto/-1;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:5px;padding:5px 6px}.hero-community-summary{min-width:0}.hero-community-summary strong{font-size:17px}.hero-community-summary span,.hero-community-summary small{letter-spacing:.04em;font-size:8px}.hero-community-summary small{display:none}.hero-rating-control{justify-content:space-between;align-items:center;gap:4px;min-width:0;padding:4px 5px;display:flex}.hero-rating-control .rating-stars{flex:none;gap:2px}.hero-rating-control .rating-stars button{width:18px;height:18px}.hero-rating-control p{text-align:right;white-space:nowrap;margin-left:auto;font-size:9px;line-height:1.2}.hero-rating-control small{display:none}.detail-hero-about{grid-row:4;padding-top:14px}.detail-grid,.detail-signal-layout,.narrative-text{grid-template-columns:1fr}.rich-lede-card{grid-template-columns:1fr;padding:18px}.builder-update-grid{grid-template-columns:1fr}.rich-lede-card p{font-size:17px;line-height:1.5}.metadata-list{grid-template-columns:1fr}.permission-list{grid-template-columns:1fr;display:grid}.permission-list span{overflow-wrap:anywhere;white-space:normal;word-break:break-word;border-radius:8px;line-height:1.35}.screenshot-strip{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:-4px;padding:0 4px 6px;display:flex;overflow-x:auto}.screenshot-strip::-webkit-scrollbar{display:none}.screenshot-thumb{scroll-snap-align:start;flex:0 0 min(46vw,176px)}.radar-score-meter{grid-template-columns:22px auto auto;justify-content:center;gap:8px;min-height:72px;padding:10px;display:grid}.radar-score-meter-icon{width:19px;height:19px;position:static;top:auto;left:auto}.radar-score-meter strong{font-size:36px}.radar-score-meter span{margin-top:16px;margin-left:0;font-size:13px}.radar-score-layout{grid-template-columns:92px minmax(0,1fr);align-items:start}.radar-score-copy{gap:7px}.radar-score-copy p{font-size:12px;line-height:1.42}.radar-score-copy li{padding:7px;font-size:11px}.radar-score-copy small{font-size:10px}.radar-take-inline{margin-top:12px;padding-top:12px}.radar-score-panel .detail-statement p{font-size:13px}.screenshot-lightbox-nav{top:auto;bottom:18px;transform:none}.screenshot-lightbox-nav.previous{left:calc(50% - 58px)}.screenshot-lightbox-nav.next{right:calc(50% - 58px)}.detail-page,.info-page,.changelog-page,.admin-page,.saved-page,.rewards-page,.settings-page,.submit-page{padding-inline:16px}.info-hero,.changelog-hero,.admin-hero,.saved-hero,.rewards-hero,.settings-hero{grid-template-columns:1fr;align-items:start}.changelog-latest-pill{justify-items:start}.changelog-summary-grid,.changelog-layout,.changelog-selected-card,.admin-summary-grid,.admin-review-layout,.admin-detail-grid,.settings-layout{grid-template-columns:1fr}.changelog-timeline,.admin-submission-list{position:static}.admin-toolbar,.admin-detail-heading{flex-direction:column;align-items:stretch}.changelog-selected-card h2{font-size:24px}.reward-feature-grid{grid-template-columns:1fr}.rewards-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.rewards-summary-grid div{gap:4px;min-height:72px;padding:8px 5px}.rewards-summary-grid svg{width:15px;height:15px}.rewards-summary-grid span{letter-spacing:.04em;font-size:8px;line-height:1.12}.rewards-summary-grid strong{font-size:20px}.rewards-list-heading{flex-direction:column;align-items:start}.info-section-list{grid-template-columns:1fr}.site-footer-inner{grid-template-columns:1fr;align-items:center;gap:10px}.site-footer-brand{grid-template-columns:38px minmax(0,1fr)}.site-footer-mark{width:38px;height:38px}.site-footer-mark img{width:28px;height:28px}.site-footer-brand>div>span{display:none}.site-footer-meta{white-space:normal;justify-content:flex-start}.site-footer-meta span{min-height:0;padding:0}.site-footer-links{justify-content:flex-start;width:100%}.site-footer button{min-height:0}.form-row{grid-template-columns:1fr}}.homepage-hero{isolation:isolate;background:radial-gradient(circle at 18% 18%,#2ce4bf33,#0000 28rem),radial-gradient(circle at 72% 10%,#4d96ff24,#0000 24rem),linear-gradient(115deg,#040910fa,#07131df0 46%,#060e17fa),url(/seeker-radar-hero-bg.jpg) 50%/cover no-repeat;border-bottom-color:#41e6bf2e;padding:clamp(42px,7vw,78px) 0 34px}.homepage-hero:before{background:linear-gradient(90deg,#0000,#41e6bfeb,#f0b429cc,#0000);height:1px;inset:0 10% auto}.homepage-hero:after{content:"";opacity:.38;pointer-events:none;z-index:-1;background-color:#0000;background-image:linear-gradient(#41e6bf0e 1px,#0000 1px),linear-gradient(90deg,#41e6bf0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.homepage-hero .hero-layout{grid-template-columns:minmax(0,.98fr) minmax(360px,440px);align-items:center;gap:clamp(28px,4vw,56px);max-width:1188px}.homepage-hero .hero-copy{max-width:780px;padding-left:0}.homepage-hero .hero-copy:before{display:none}.homepage-hero .hero-copy>.eyebrow{color:#94fff0;background:linear-gradient(#41e6bf29,#41e6bf0f),#ffffff0a;border-color:#41e6bf3d;box-shadow:inset 0 1px #ffffff14,0 0 26px #41e6bf1a}.homepage-hero .hero-copy h1{letter-spacing:0;text-shadow:0 18px 48px #00000061,0 0 30px #41e6bf14;max-width:760px;margin-top:14px;font-family:Sora,Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(44px,5.6vw,68px);font-weight:800;line-height:1.02}.homepage-hero .hero-copy h1 span{color:#0000;filter:drop-shadow(0 0 18px #41e6bf33);white-space:nowrap;background:linear-gradient(90deg,#7df9ea 0%,#41e6bf 42%,#f0d06a 100%);-webkit-background-clip:text;background-clip:text}.homepage-hero .hero-copy h1:after{background:linear-gradient(90deg,#41e6bf,#f0d06adb,#0000),#ffffff1a;width:min(340px,80%);height:2px;margin-top:20px}.homepage-hero .hero-subtitle{color:#effff9d1;letter-spacing:0;max-width:620px;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:650;line-height:1.52}.homepage-hero .hero-actions{gap:12px;margin-top:26px}.homepage-hero .hero-actions button{color:#06121b;background:radial-gradient(circle at 76% 20%,#ffffff3d,#0000 24%),linear-gradient(135deg,#eafffb,#91f4df 55%,#f2ce65);border:0;border-radius:11px;min-height:46px;padding-inline:18px;box-shadow:0 16px 34px #00000047,inset 0 0 0 1px #ffffff57}.homepage-hero .hero-actions button.secondary-action{color:#fff;background:#ffffff12;border:1px solid #94fff02e;box-shadow:inset 0 1px #ffffff14}.homepage-hero .catalog-notice{color:#effff9ad;background:#ffffff12;border:1px solid #94fff024;border-left:0;border-radius:11px;max-width:650px;padding:12px 14px}.homepage-hero .hero-lanes{gap:9px;max-width:720px;margin-top:30px}.homepage-hero .hero-lanes button{background:linear-gradient(#0b1823c7,#08121c9e),#ffffff0e;border-color:#94fff026;border-radius:12px;min-height:84px;box-shadow:inset 0 1px #ffffff0f}.homepage-hero .hero-lanes button:before{background:linear-gradient(#41e6bf,#41e6bf00);width:2px}.homepage-hero .hero-lanes span{color:#94fff0}.homepage-hero .hero-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 10%,#41e6bf38,#0000 10rem),radial-gradient(circle at 8% 100%,#f0d06a21,#0000 12rem),linear-gradient(#0b1823db,#070f19e6);border-color:#94fff029;border-radius:16px;padding:18px;box-shadow:0 26px 70px #00000057,inset 0 1px #ffffff12}.homepage-hero .hero-panel:before{background:linear-gradient(90deg,#0000,#41e6bf,#f0d06a,#0000);height:1px}.homepage-hero .hero-panel-callout,.homepage-hero .hero-metrics span,.homepage-hero .hero-radar-feed button,.homepage-hero .hero-watchlist button{background:#ffffff0e;border-color:#94fff01f;border-radius:12px;box-shadow:inset 0 1px #ffffff0b}.homepage-hero .hero-metrics{gap:7px}.homepage-hero .hero-metrics span{padding:11px 9px}.homepage-hero .hero-radar-feed button{min-height:42px;padding:8px 10px}.homepage-hero .hero-watchlist button{min-height:42px}.homepage-hero .hero-radar-app-icon{border-radius:10px}.homepage-signal-ribbon{background:linear-gradient(180deg, #08121cfa, #0a151feb), var(--page);border-bottom-color:#41e6bf24;padding:0 24px 24px}.homepage-signal-ribbon .today-radar-inner{background:linear-gradient(#0d1c28f5,#09131dfa),#060f18f2;border-color:#94fff024;border-radius:16px;grid-template-columns:minmax(180px,.36fr) minmax(0,1.64fr);gap:0;margin-top:-10px;padding:0;box-shadow:0 22px 58px #00000038}.homepage-signal-ribbon .today-radar-inner:before{background:linear-gradient(90deg,#0000,#41e6bf,#f0d06adb,#0000);height:1px}.homepage-signal-ribbon .today-radar-heading{background:#ffffff09;border-right:1px solid #94fff01a;justify-content:stretch;align-self:stretch;padding:18px;display:grid}.homepage-signal-ribbon .today-radar-heading h2{color:#0000;background:linear-gradient(90deg,#f2fffb,#41e6bf 72%,#f0d06a);-webkit-background-clip:text;background-clip:text;font-size:clamp(20px,2vw,25px)}.homepage-signal-ribbon .today-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.homepage-signal-ribbon .today-radar-grid button{box-shadow:none;background:0 0;border:0;border-left:1px solid #94fff01a;border-radius:0;min-height:76px;padding:12px 14px}.homepage-signal-ribbon .today-radar-grid button:before{opacity:0;background:linear-gradient(#41e6bf00,#41e6bfb8,#41e6bf00);width:1px}.homepage-signal-ribbon .today-radar-grid button:hover{background:#ffffff0b;border-color:#94fff02e;transform:none}.homepage-signal-ribbon .today-radar-grid button:hover:before{opacity:1}.homepage-signal-ribbon .today-radar-grid span{color:#94fff0b8;font-size:9px}.homepage-signal-ribbon .today-radar-grid strong{color:#fff;font-size:27px}.homepage-signal-ribbon .today-radar-grid small{color:#effff999;font-size:10px;line-height:1.2}.homepage-browse-workspace{background:radial-gradient(circle at 12% 0,#41e6bf14,#0000 24rem),linear-gradient(#08121ceb,#e4eae3eb 8rem,#eef3ecf5);border-top:0;padding-top:0}:root[data-theme=dark] .homepage-browse-workspace{background:radial-gradient(circle at 12% 0,#41e6bf1a,#0000 24rem),linear-gradient(#07111bfa,#060e17fa)}.homepage-browse-workspace .browse-workspace-inner{-webkit-backdrop-filter:blur(12px);background:radial-gradient(circle at 17% 34%,#41e6bf24,#0000 19rem),radial-gradient(circle at 68% 8%,#f0d06a1f,#0000 18rem),linear-gradient(145deg,#e4f0ebb8,#f4f9f680),#e7f2ee85;border-color:#0e1f2c1f;border-radius:18px;max-width:1188px;box-shadow:0 26px 62px #1014121f}:root[data-theme=dark] .homepage-browse-workspace .browse-workspace-inner{background:linear-gradient(180deg, #0c1924f0, #08111bfa), var(--panel);border-color:#94fff024}.homepage-browse-workspace .control-panel-inner{box-shadow:none;background:linear-gradient(#ffffffe6,#f9fcf8d6),#ffffffd6;border:0;border-bottom:1px solid #0e1f2c1a;border-radius:0;gap:12px;padding:12px}:root[data-theme=dark] .homepage-browse-workspace .control-panel-inner{background:#ffffff09;border-bottom-color:#94fff01f}.homepage-browse-workspace .toolbar-summary{border-right-color:#0e1f2c1f}.homepage-browse-workspace .search-box,.homepage-browse-workspace .select-pill,.homepage-browse-workspace .toolbar-reset,.homepage-browse-workspace .view-toggle{border-radius:12px;min-height:48px}.homepage-browse-workspace .search-box,.homepage-browse-workspace .select-pill,.homepage-browse-workspace .view-toggle{background:#ffffffb8;border-color:#0e1f2c1f}:root[data-theme=dark] .homepage-browse-workspace .search-box,:root[data-theme=dark] .homepage-browse-workspace .select-pill,:root[data-theme=dark] .homepage-browse-workspace .view-toggle{background:#ffffff0e;border-color:#94fff021}.homepage-browse-workspace .toolbar-reset{background:#081723;border-color:#081723}.homepage-browse-workspace .content-grid{background:radial-gradient(circle at 16% 18%,#41e6bf29,#0000 17rem),radial-gradient(circle at 52% 34%,#ffffff8f,#0000 18rem),linear-gradient(#e5f1ec9e,#ecf5f16b);grid-template-columns:minmax(0,1fr) 340px;gap:22px;padding:22px}.homepage-browse-workspace .section-heading{border-bottom:0;margin-bottom:14px;padding-bottom:0}.homepage-browse-workspace .section-heading h2,.homepage-browse-workspace .category-pulse-header h2,.homepage-browse-workspace .worth-trying-header h2,.homepage-browse-workspace .sponsored-spotlight-heading h2,.homepage-browse-workspace .builder-callout h2{text-shadow:0 10px 26px #41e6bf14;font-size:clamp(23px,2.2vw,28px)}.homepage-browse-workspace .app-list{gap:12px}.homepage-browse-workspace .app-list.card-grid-view{gap:14px}.homepage-browse-workspace .app-list.card-grid-view .app-card{grid-template-columns:52px minmax(0,1fr);align-content:start;padding:14px}.homepage-browse-workspace .app-list.card-grid-view .app-icon{width:52px;height:52px}.homepage-browse-workspace .app-list.card-grid-view .app-title-row{gap:9px}.homepage-browse-workspace .app-list.card-grid-view .app-title-row h3{font-size:20px}.homepage-browse-workspace .app-list.card-grid-view .app-title-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-browse-workspace .app-list.card-grid-view .card-signal-row{grid-template-columns:1fr}.homepage-browse-workspace .app-list.card-grid-view .card-signal-row div{min-height:0;padding-block:8px}.homepage-browse-workspace .app-list.card-grid-view .card-footer-row{align-items:end}.homepage-browse-workspace .app-card{-webkit-backdrop-filter:blur(22px)saturate(1.12);background:linear-gradient(#ffffffa8,#f8fcf961),#ffffff5c;border-color:#ffffffc7;border-radius:14px;grid-template-columns:58px minmax(0,1fr);gap:14px;padding:15px;box-shadow:inset 0 1px #ffffffd1,inset 0 -1px #ffffff38,0 16px 36px #10141217}.homepage-browse-workspace .app-card:before{background:linear-gradient(#41e6bfe6,#f0d06a57,#0000);width:2px}.homepage-browse-workspace .app-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);height:1px;position:absolute;inset:0 18px auto}:root[data-theme=dark] .homepage-browse-workspace .app-card{-webkit-backdrop-filter:blur(18px)saturate(1.1);background:radial-gradient(circle at 84% 0,#41e6bf14,#0000 13rem),linear-gradient(#0f202cc7,#08131eb8),#07131dad;border-color:#94fff026;box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0000003d}:root[data-theme=dark] .homepage-browse-workspace .app-card:after{background:linear-gradient(90deg,#0000,#94fff01f,#0000)}.homepage-browse-workspace .app-icon{border-radius:12px;width:58px;height:58px}.homepage-browse-workspace .app-title-row h3{font-family:Space Grotesk,Inter,ui-sans-serif,system-ui,sans-serif;font-size:23px;font-weight:850}.homepage-browse-workspace .app-title-row p{max-width:68ch}.homepage-browse-workspace .card-verdict{border-radius:12px;grid-template-columns:18px 1fr;margin-top:12px;padding:11px 12px;display:none}.homepage-browse-workspace .card-verdict p{line-height:1.38}.homepage-browse-workspace .card-signal-row.single-signal div{min-height:0;padding-block:7px}.homepage-browse-workspace .card-meta-row,.homepage-browse-workspace .card-footer-row{margin-top:10px;padding-top:10px}.homepage-browse-workspace .card-footer-meta span{padding:6px 8px;font-size:11px}.homepage-browse-workspace .card-footer-row .primary-action{min-height:34px;padding-inline:12px}.homepage-browse-workspace .category-pulse,.homepage-browse-workspace .worth-trying-panel,.homepage-browse-workspace .recently-removed-panel,.homepage-browse-workspace .builder-callout,.homepage-browse-workspace .sponsored-spotlight-panel{border-radius:14px}.homepage-browse-workspace .category-pulse,.homepage-browse-workspace .worth-trying-panel,.homepage-browse-workspace .recently-removed-panel{background:#ffffffbd;border-color:#0e1f2c1a;padding:16px;box-shadow:0 14px 34px #10141214}:root[data-theme=dark] .homepage-browse-workspace .category-pulse,:root[data-theme=dark] .homepage-browse-workspace .worth-trying-panel,:root[data-theme=dark] .homepage-browse-workspace .recently-removed-panel{background:#ffffff0b;border-color:#94fff01f}.homepage-browse-workspace .pick-item{border-radius:12px;padding:10px}.homepage-browse-workspace .pick-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-browse-workspace .builder-callout{background:radial-gradient(circle at 88% 12%,#41e6bf38,#0000 9rem),linear-gradient(145deg,#07121d,#0d1f2c);border:1px solid #94fff01f}@media (width<=860px){.homepage-hero .hero-layout,.homepage-browse-workspace .content-grid,.homepage-signal-ribbon .today-radar-inner,.homepage-browse-workspace .control-panel-inner{grid-template-columns:1fr}.homepage-browse-workspace .app-list.card-grid-view{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-signal-ribbon .today-radar-heading{border-bottom:1px solid #94fff01a;border-right:0}.homepage-browse-workspace .content-grid{padding:18px}}@media (width<=560px){.homepage-hero{padding:24px 0 20px}.homepage-hero .hero-layout{padding-inline:14px}.homepage-hero .hero-copy h1{font-size:clamp(36px,12vw,47px);line-height:.98}.homepage-hero .hero-copy h1 span{white-space:normal}.homepage-hero .hero-subtitle{font-size:16px;line-height:1.45}.homepage-hero .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.homepage-hero .hero-actions button{min-height:42px}.homepage-hero .catalog-notice{font-size:12px;line-height:1.35}.homepage-hero .hero-lanes{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.homepage-hero .hero-lanes button{min-height:68px;padding:9px 8px}.homepage-hero .hero-lanes span{font-size:8px}.homepage-hero .hero-lanes strong{font-size:12px}.homepage-hero .hero-lanes small{font-size:9px}.homepage-signal-ribbon{padding:0 10px 14px}.homepage-signal-ribbon .today-radar-inner{border-radius:12px;margin-top:0}.homepage-signal-ribbon .today-radar-heading{padding:12px}.homepage-signal-ribbon .today-radar-grid{scrollbar-width:none;grid-template-columns:repeat(4,minmax(104px,1fr));display:grid;overflow-x:auto}.homepage-signal-ribbon .today-radar-grid::-webkit-scrollbar{display:none}.homepage-signal-ribbon .today-radar-grid button{min-width:104px;min-height:78px;padding:11px}.homepage-signal-ribbon .today-radar-grid strong{font-size:25px}.homepage-signal-ribbon .today-radar-grid small{font-size:10px}.homepage-browse-workspace{padding:10px 10px 58px}.homepage-browse-workspace .browse-workspace-inner{border-radius:14px}.homepage-browse-workspace .control-panel-inner{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:8px}.homepage-browse-workspace .toolbar-summary{border-bottom:1px solid #0e1f2c1a;border-right:0;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end;padding:0 2px 7px;display:grid}.homepage-browse-workspace .toolbar-summary .eyebrow{grid-column:1/-1}.homepage-browse-workspace .toolbar-summary strong{font-size:18px}.homepage-browse-workspace .toolbar-summary span{text-align:right;font-size:11px}.homepage-browse-workspace .search-box{grid-column:1/-1}.homepage-browse-workspace .select-pill{min-width:0}.homepage-browse-workspace .view-toggle{justify-self:stretch}.homepage-browse-workspace .view-toggle button{flex:1}.homepage-browse-workspace .toolbar-reset{justify-content:center;min-width:0}.homepage-browse-workspace .content-grid{padding:12px 10px 16px}.homepage-browse-workspace .section-heading h2,.homepage-browse-workspace .category-pulse-header h2,.homepage-browse-workspace .worth-trying-header h2,.homepage-browse-workspace .sponsored-spotlight-heading h2,.homepage-browse-workspace .builder-callout h2{font-size:22px}.homepage-browse-workspace .app-card{border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:9px;padding:10px}.homepage-browse-workspace .app-list.card-grid-view{grid-template-columns:1fr}.homepage-browse-workspace .app-list.card-grid-view .app-card{grid-template-columns:42px minmax(0,1fr);padding:10px}.homepage-browse-workspace .app-list.card-grid-view .app-icon,.homepage-browse-workspace .app-icon{width:42px;height:42px}.homepage-browse-workspace .app-title-row h3{font-size:18px}.homepage-browse-workspace .app-title-row{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.homepage-browse-workspace .card-top-actions{grid-area:1/2;justify-self:end;align-items:center;gap:5px}.homepage-browse-workspace .card-top-actions .score-chip{display:none}.homepage-browse-workspace .mobile-card-rating-chip{min-height:30px;padding:0 7px;font-size:10px;display:inline-flex}.homepage-browse-workspace .card-save-button{width:30px;height:30px}.homepage-browse-workspace .card-save-button .branded-icon,.homepage-browse-workspace .card-save-button img,.homepage-browse-workspace .card-save-button svg{width:18px;height:18px}.homepage-browse-workspace .app-title-row p{-webkit-line-clamp:1}.homepage-browse-workspace .card-verdict{grid-template-columns:1fr;margin-top:8px;padding:8px}.homepage-browse-workspace .card-verdict svg{display:none}.homepage-browse-workspace .card-verdict span{margin-bottom:3px;font-size:9px}.homepage-browse-workspace .card-verdict p{-webkit-line-clamp:1}.homepage-browse-workspace .card-signal-row{margin-top:7px}.homepage-browse-workspace .card-signal-row div{grid-template-columns:15px 1fr;gap:6px;padding:6px}.homepage-browse-workspace .card-signal-row span{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.homepage-browse-workspace .card-meta-row{gap:5px;margin-top:8px;padding-top:8px}.homepage-browse-workspace .card-meta-row span{padding:5px 6px;font-size:10px}.homepage-browse-workspace .card-footer-row{gap:8px;margin-top:8px;padding-top:8px}.homepage-browse-workspace .card-footer-meta{gap:5px}.homepage-browse-workspace .card-footer-meta span{padding:5px 6px;font-size:10px}.homepage-browse-workspace .card-footer-meta .card-store-rating{display:none}.homepage-browse-workspace .card-footer-row .primary-action{min-height:32px;padding-inline:10px}.homepage-browse-workspace .card-actions{margin-top:8px}.homepage-browse-workspace .card-actions button,.homepage-browse-workspace .card-actions a{min-height:32px}}.live-radar-strip.mobile-live-strip{color:#fff;background:radial-gradient(circle at 18%,#41e6bf24,#0000 18rem),linear-gradient(90deg,#050d16fa,#081620fa 45%,#050d16fa);border-bottom:1px solid #94fff024;grid-template-columns:minmax(190px,auto) minmax(228px,.34fr) minmax(0,1fr);align-items:center;gap:12px;padding:11px 24px;display:grid;overflow:hidden}.live-radar-strip .mobile-live-strip-heading{justify-content:flex-start;align-items:center;gap:10px;min-width:0;padding:0;display:flex}.live-radar-strip .mobile-live-strip-heading span{color:#fff;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:11px;font-weight:950;display:inline-flex}.live-radar-strip .mobile-live-strip-heading i{background:#2ce4bf;border-radius:999px;width:8px;height:8px;display:block;box-shadow:0 0 0 5px #2ce4bf1f,0 0 16px #2ce4bf73}.live-radar-strip .mobile-live-strip-heading strong{color:#7ee6d4;background:#ffffff14;border:1px solid #41e6bf2e;border-radius:999px;flex:none;padding:5px 8px;font-size:10px;font-weight:900}.live-radar-strip .mobile-live-strip-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;min-width:0;padding:0;display:grid}.live-radar-strip .mobile-live-strip-metrics span{color:#ffffff9e;text-transform:uppercase;background:#fff1;border:1px solid #41e6bf24;border-radius:10px;gap:2px;min-height:38px;padding:6px 7px;font-size:10px;font-weight:850;display:grid}.live-radar-strip .mobile-live-strip-metrics strong{color:#fff;font-size:14px;line-height:1}.live-radar-strip .mobile-live-strip-section,.live-radar-strip .mobile-live-strip-scroll{min-width:0;overflow:hidden}.live-radar-strip .mobile-live-strip-scroll{scrollbar-width:none;touch-action:pan-x;-webkit-overflow-scrolling:touch;max-width:100%;overflow:auto hidden}.live-radar-strip .mobile-live-strip-scroll::-webkit-scrollbar{display:none}.live-radar-strip .mobile-live-strip-track{will-change:transform;width:max-content;animation:42s linear infinite live-radar-strip-scroll;display:flex}.live-radar-strip .mobile-live-strip-scroll:hover .mobile-live-strip-track,.live-radar-strip .mobile-live-strip-scroll:active .mobile-live-strip-track,.live-radar-strip .mobile-live-strip-scroll:focus-within .mobile-live-strip-track{animation-play-state:paused}.live-radar-strip .mobile-live-strip-sequence{flex:none;gap:8px;padding-left:8px;display:flex}.live-radar-strip .mobile-strip-marker{color:#7ee6d4;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#ffffff13;border:1px solid #7ee6d42e;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:48px;padding:0 11px;font-size:10px;font-weight:950;display:inline-flex}.live-radar-strip .mobile-strip-marker>span{background:#2ce4bf;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 5px #2ce4bf1f}.live-radar-strip .mobile-strip-marker.watch{color:#f0d06a;border-color:#f0b42938}.live-radar-strip .mobile-strip-marker.watch svg{color:#f0d06a;filter:drop-shadow(0 0 8px #f0d06a52)}.live-radar-strip .mobile-live-strip-track button{color:#fff;cursor:pointer;font:inherit;text-align:left;background:#ffffff13;border:1px solid #ffffff1c;border-radius:10px;flex:0 0 190px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:7px 8px;display:grid}.live-radar-strip .mobile-live-strip-track button.mobile-live-watch-item{background:radial-gradient(circle at 20% 20%,#f0b4292e,#0000 44%),#ffffff12;border-color:#f0b4292e}.live-radar-strip .mobile-live-strip-track strong,.live-radar-strip .mobile-live-strip-track small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.live-radar-strip .mobile-live-strip-track strong{font-size:12px;line-height:1.1}.live-radar-strip .mobile-live-strip-track small{color:#ffffff94;margin-top:3px;font-size:11px;font-weight:800}.live-radar-strip .hero-radar-app-icon{width:34px;height:34px}@keyframes live-radar-strip-scroll{to{transform:translate(-25%)}}.homepage-hero{padding:clamp(50px,7vw,86px) 0 42px}.homepage-hero .hero-layout{grid-template-columns:minmax(0,900px);justify-content:center}.homepage-hero .hero-copy{text-align:center;align-items:center;max-width:900px;margin:0 auto}.homepage-hero .hero-copy h1{max-width:860px}.homepage-hero .hero-copy h1:after,.homepage-hero .hero-subtitle,.homepage-hero .catalog-notice{margin-left:auto;margin-right:auto}.homepage-hero .hero-actions{justify-content:center}.homepage-hero .hero-lanes{margin-left:auto;margin-right:auto}.homepage-signal-ribbon .today-radar-inner{grid-template-columns:minmax(180px,.36fr) minmax(0,1.64fr)}.homepage-signal-ribbon .today-radar-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=860px){.live-radar-strip.mobile-live-strip{grid-template-columns:minmax(0,1fr);gap:9px;padding:9px 0 10px}.live-radar-strip .mobile-live-strip-heading,.live-radar-strip .mobile-live-strip-metrics{padding-inline:12px}.homepage-signal-ribbon .today-radar-inner{grid-template-columns:1fr}}@media (width<=560px){.homepage-hero{padding:28px 0 22px}.homepage-hero .hero-copy{text-align:center}.homepage-signal-ribbon .today-radar-grid{grid-template-columns:repeat(4,minmax(92px,1fr))}}.detail-page{max-width:1188px;padding:34px 24px 78px}.detail-topbar{align-items:center;margin-bottom:16px}.detail-hero{color:#fff;background:radial-gradient(circle at 12% 24%,#41e6bf38,#0000 23rem),radial-gradient(circle at 86% 0,#f0d06a1f,#0000 20rem),linear-gradient(145deg,#050d16fa,#081520f5);border-color:#94fff029;border-radius:18px;grid-template-columns:84px minmax(0,1fr);gap:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 26px 70px #1014122e,inset 0 1px #ffffff0f}.detail-hero:before{content:"";opacity:.48;pointer-events:none;background-color:#0000;background-image:linear-gradient(#41e6bf0d 1px,#0000 1px),linear-gradient(90deg,#41e6bf0b 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.detail-hero>*{z-index:1;position:relative}:root[data-theme=dark] .detail-hero{border-color:#94fff02b}.detail-banner{aspect-ratio:16/4.7;opacity:.86;border-color:#94fff024;border-radius:14px;grid-column:1/-1;max-height:300px;box-shadow:inset 0 0 0 1px #ffffff0f}.detail-icon{border-color:#94fff038;border-radius:18px;grid-column:1;align-self:start;width:84px;height:84px;margin-left:0}.detail-hero-main{grid-column:2}.detail-hero-topline{align-items:start;gap:16px}.detail-hero-badges{flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.detail-device-badge{color:#94fff0;background:#fff1;border:1px solid #94fff029;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:5px 10px 5px 7px;display:inline-flex}.detail-device-badge .branded-icon{flex:none}.detail-device-badge>span{gap:1px;display:grid}.detail-device-badge strong,.detail-device-badge small{white-space:nowrap;line-height:1}.detail-device-badge strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:900}.detail-device-badge small{color:#effff994;font-size:10px;font-weight:800}.detail-hero .eyebrow{color:#94fff0}.detail-hero h1{color:#0000;text-shadow:0 18px 44px #00000047;background:linear-gradient(90deg,#fff 0%,#ecfffa 58%,#41e6bf 86%,#f0d06a 100%);-webkit-background-clip:text;background-clip:text;margin:10px 0 12px;font-size:clamp(42px,6vw,76px);font-weight:850;line-height:.96}.detail-title-lockup:after{background:linear-gradient(90deg,#41e6bf,#f0d06adb,#0000);width:min(260px,66%);height:2px}.detail-summary{color:#effff9c7;font-size:clamp(17px,2vw,21px);font-weight:650;line-height:1.48}.detail-meta{gap:7px;margin-top:14px}.detail-hero .detail-meta span{color:#effff9b8;background:#ffffff12;border-color:#94fff021}.detail-hero-links{flex-wrap:wrap;align-items:center;gap:7px;margin-top:10px;display:flex}.detail-hero-links a{color:#a9fff0;background:radial-gradient(circle at 80% 18%,#41e6bf2e,#0000 42%),#ffffff12;border:1px solid #94fff024;border-radius:999px;min-height:29px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1;text-decoration:none}.detail-hero-links a:hover{color:#fff;background:#ffffff1c;border-color:#94fff047}.detail-hero .detail-social-link{color:#fff;background:#ffffff14;border-color:#94fff029}.detail-hero .detail-social-link.website,.detail-hero .detail-social-link.telegram,.detail-hero .detail-social-link.discord,.detail-hero .detail-social-link.github,.detail-hero .detail-social-link.instagram,.detail-hero .detail-social-link.facebook,.detail-hero .detail-social-link.x{color:#94fff0}.detail-metric-strip{grid-column:1/-1;grid-template-columns:minmax(130px,.72fr) minmax(280px,1.42fr) minmax(130px,.72fr);gap:10px;display:grid}.detail-metric-card{background:linear-gradient(#ffffff13,#ffffff0b),#ffffff0a;border:1px solid #94fff021;border-radius:14px;gap:4px;min-height:92px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff0d}.detail-metric-card span{color:#94fff0c7;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.detail-metric-card strong{color:#fff;letter-spacing:0;font-size:36px;line-height:1}.detail-metric-card strong small{color:#effff980;margin-left:3px;font-size:15px;font-weight:900}.detail-metric-card p{color:#effff994;margin:0;font-size:12px;font-weight:780;line-height:1.3}.detail-metric-card.community{grid-template-columns:minmax(100px,.45fr) minmax(0,1fr);align-items:center}.detail-metric-card-heading{gap:4px;display:grid}.detail-metric-card .hero-rating-control{background:#ffffff0e;border-color:#ffffff1a;border-radius:12px;gap:7px;padding:9px}.detail-metric-card .hero-rating-control .rating-stars{background:0 0;border:0}.detail-metric-card .hero-rating-control .rating-stars button{width:28px;height:28px}.detail-metric-card .hero-rating-control p,.detail-metric-card .hero-rating-control small{font-size:11px}.detail-hero-about{border-top-color:#94fff024;grid-column:1/-1;padding-top:18px}.detail-hero .rich-lede-card,.detail-hero .rich-context-panel{color:#fff;background:#ffffff0e;border-color:#94fff01f}.detail-hero .rich-lede-card p,.detail-hero .rich-context-body p,.detail-hero .description-bullets li{color:#effff9bd}.detail-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);gap:10px;margin-top:10px}.detail-grid>.main-detail-panel{grid-column:auto}.detail-grid>.media-panel,.detail-grid>.radar-score-panel,.detail-grid>.release-panel,.detail-grid>.sponsored-detail-panel,.detail-grid>.launch-page-panel,.detail-grid>.builder-update-panel,.detail-grid>.rewards-panel,.detail-grid>.detail-context-grid{grid-column:1/-1}.detail-panel{border-color:#0e1f2c1a;border-radius:14px;box-shadow:0 14px 34px #10141214}:root[data-theme=dark] .detail-panel{border-color:#94fff01f}.detail-panel:before{width:2px}.detail-panel-header{background:linear-gradient(#ffffffe0,#f8fbf8cc),#fff;padding:11px 14px 10px}:root[data-theme=dark] .detail-panel-header{background:#ffffff09}.detail-panel-content{padding:12px 14px 14px}.detail-panel h2{font-size:clamp(21px,2vw,26px)}.radar-score-layout{grid-template-columns:minmax(150px,.22fr) minmax(0,1fr);gap:10px}.radar-score-meter{border-radius:14px;min-height:150px}.radar-score-copy ul{grid-template-columns:repeat(2,minmax(0,1fr))}.radar-score-copy li,.signal-list li{border-radius:11px}.detail-context-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.detail-context-grid>.detail-panel{min-width:0}.metadata-list div{border-radius:11px}.metadata-list dt{font-size:10px}.metadata-list dd{font-size:13px}.metadata-code,.metadata-highlight{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.metadata-code{background:#06121c0b;border-radius:7px;padding:4px 6px}.metadata-highlight{color:var(--teal);font-weight:850}:root[data-theme=dark] .metadata-code{background:#ffffff0f}.permission-list{gap:7px}.permission-list span{border-radius:8px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px}.screenshot-strip{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.screenshot-thumb img{border-radius:12px}.detail-grid>.detail-masonry-grid{column-count:2;grid-column:1/-1;column-gap:10px}.detail-masonry-grid>.detail-panel{break-inside:avoid;vertical-align:top;width:100%;margin:0 0 10px;display:inline-block}.detail-masonry-grid>.detail-panel:last-child{margin-bottom:0}.detail-masonry-grid .metadata-list{grid-template-columns:1fr}.detail-masonry-grid .detail-panel-header{min-height:0}.detail-masonry-grid .detail-panel-content{padding-bottom:12px}.detail-masonry-grid .statement{min-height:0}.info-hero,.changelog-hero,.saved-hero,.rewards-hero,.monetization-hero,.settings-hero{margin-bottom:14px}.fairness-panel,.pricing-panel,.guardrails-panel,.monetization-process-panel,.sponsorship-policy-panel,.monetization-roadmap,.monetization-actions{margin-bottom:10px}.changelog-detail,.changelog-layout,.settings-layout,.admin-detail-grid,.campaign-card-grid,.monetization-grid,.monetization-process-grid,.monetization-roadmap,.monetization-lead-panel{gap:10px}@media (width<=860px){.detail-page{padding:22px 12px 72px}.detail-topbar{flex-direction:column;align-items:stretch}.detail-hero,.detail-grid,.detail-context-grid,.radar-score-layout{grid-template-columns:1fr}.detail-hero{border-radius:14px;gap:12px;padding:12px}.detail-banner,.detail-metric-strip,.detail-hero-about{grid-column:1/-1}.detail-banner{aspect-ratio:16/6.5;max-height:none}.detail-icon{grid-area:auto/1;width:58px;height:58px}.detail-hero-main{grid-area:auto/1/auto/-1;min-height:0;padding-left:0}.detail-hero-topline{display:grid}.detail-social-links{justify-content:flex-start;margin-left:0}.detail-hero h1{font-size:clamp(34px,11vw,46px);line-height:.98}.detail-summary{font-size:15px}.detail-metric-card{min-height:0;padding:12px}.detail-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-metric-card.community{grid-area:2/1/auto/-1;grid-template-columns:1fr}.detail-metric-card.reviews{grid-area:1/2}.detail-metric-card .hero-rating-control{align-items:start;display:grid}.detail-grid>.main-detail-panel,.detail-grid>.media-panel,.detail-grid>.radar-score-panel,.detail-grid>.release-panel,.detail-grid>.sponsored-detail-panel,.detail-grid>.launch-page-panel,.detail-grid>.builder-update-panel,.detail-grid>.rewards-panel,.detail-grid>.detail-masonry-grid,.detail-grid>.detail-context-grid{grid-column:1}.detail-grid>.detail-masonry-grid{column-count:1}.radar-score-meter{min-height:82px}.radar-score-copy ul,.metadata-list{grid-template-columns:1fr}.permission-list{grid-template-columns:1fr;display:grid}.permission-list span{white-space:normal;word-break:break-word}}.live-radar-strip .mobile-live-strip-scroll{-webkit-mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000);mask-image:linear-gradient(90deg,#0000,#000 26px calc(100% - 26px),#0000)}.wallet-menu,.alerts-popover{background:#fbfffd;box-shadow:0 24px 70px #07121c47}.wallet-menu:before,.alerts-popover:before{background:#fbfffd}@media (width<=560px){.live-radar-strip.mobile-live-strip{grid-template-columns:minmax(0,1fr);gap:7px;padding:8px 0 9px}.live-radar-strip .mobile-live-strip-heading,.live-radar-strip .mobile-live-strip-metrics{padding-inline:10px}.live-radar-strip .mobile-live-strip-heading{justify-content:space-between;min-width:0}.live-radar-strip .mobile-live-strip-heading span{letter-spacing:.08em;gap:6px;font-size:9px}.live-radar-strip .mobile-live-strip-heading i{width:6px;height:6px}.live-radar-strip .mobile-live-strip-heading strong{padding:4px 6px;font-size:9px}.live-radar-strip .mobile-live-strip-metrics{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}.live-radar-strip .mobile-live-strip-metrics span{letter-spacing:.04em;text-align:center;white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-height:34px;padding:5px 4px;font-size:8px;line-height:1;display:flex}.live-radar-strip .mobile-live-strip-metrics strong{font-size:15px}.live-radar-strip .mobile-live-strip-section{grid-column:1/-1}.live-radar-strip .mobile-strip-marker,.live-radar-strip .mobile-live-strip-track button{min-height:40px}.live-radar-strip .mobile-strip-marker{padding-inline:9px}.live-radar-strip .mobile-live-strip-track button{flex-basis:168px;grid-template-columns:30px minmax(0,1fr);padding:5px 7px}.live-radar-strip .hero-radar-app-icon{width:30px;height:30px}.live-radar-strip .mobile-live-strip-track strong{font-size:11px}.live-radar-strip .mobile-live-strip-track small{margin-top:2px;font-size:10px}.homepage-hero{padding:18px 0 14px}.homepage-hero .hero-copy h1{margin-top:10px;font-size:clamp(32px,10.5vw,40px);line-height:1}.homepage-hero .hero-copy h1:after{width:min(260px,72%);margin-top:14px}.homepage-hero .hero-subtitle{max-width:340px;font-size:15px;line-height:1.38}.homepage-hero .hero-actions{margin-top:18px}.homepage-hero .hero-actions button{min-height:38px}.homepage-hero .catalog-notice{display:none}.homepage-hero .hero-lanes{gap:7px;margin-top:14px}.homepage-hero .hero-lanes button{min-height:58px;padding:7px}.homepage-signal-ribbon{padding-bottom:10px}.homepage-signal-ribbon .today-radar-heading{padding:10px}.homepage-signal-ribbon .today-radar-heading h2{font-size:19px}.homepage-signal-ribbon .today-radar-grid button{min-height:62px;padding:9px 10px}.homepage-signal-ribbon .today-radar-grid strong{font-size:22px}.homepage-signal-ribbon .today-radar-grid small{display:none}.homepage-browse-workspace .toolbar-summary{gap:1px;display:grid}.homepage-browse-workspace .search-box,.homepage-browse-workspace .select-pill,.homepage-browse-workspace .toolbar-reset{min-height:42px}.alerts-popover,.wallet-menu{background:#fbfffd;box-shadow:0 26px 80px #030b116b}.alerts-popover{max-height:calc(100dvh - 84px)}.alerts-popover-list{max-height:min(50dvh,360px)}.detail-page{padding-inline:10px}.detail-topbar{gap:8px;margin-bottom:10px}.detail-hero{grid-template-columns:48px minmax(0,1fr);gap:10px;padding:10px}.detail-banner{aspect-ratio:16/4.35;grid-column:1/-1}.detail-icon{grid-area:2/1;width:48px;height:48px}.detail-hero-main{grid-area:2/2;min-height:48px;padding-left:0}.detail-hero-about,.detail-metric-strip{grid-column:1/-1}.detail-hero-topline{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.detail-hero-badges{flex-wrap:nowrap;gap:6px;min-width:0}.detail-hero .eyebrow{white-space:nowrap;min-height:28px;padding:6px 8px;font-size:10px}.detail-social-links{flex:none;justify-content:flex-end;margin-left:auto}.detail-social-link{width:32px;height:32px}.detail-device-badge{flex:none;gap:5px;min-height:31px;padding:4px 6px 4px 5px}.detail-device-badge .branded-icon{width:16px;height:16px}.detail-device-badge strong{font-size:9px}.detail-device-badge small{display:none}.detail-hero h1{margin:6px 0 7px;font-size:clamp(28px,9.2vw,38px);line-height:1}.detail-summary{font-size:13px;line-height:1.32}.detail-meta{gap:5px;margin-top:10px}.detail-hero .detail-meta span{padding:5px 7px;font-size:10px}.detail-hero-links{gap:5px;margin-top:8px}.detail-hero-links a{min-height:26px;padding:7px 8px;font-size:10px}.detail-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.detail-metric-card{border-radius:11px;min-height:66px;padding:8px}.detail-metric-card span{font-size:9px}.detail-metric-card strong{font-size:23px}.detail-metric-card p{font-size:10px}.detail-metric-card.community{grid-column:1/-1;grid-template-columns:minmax(76px,.34fr) minmax(0,1fr);align-items:center}.detail-metric-card .hero-rating-control{gap:4px;padding:5px}.detail-metric-card .hero-rating-control .rating-stars{gap:2px}.detail-metric-card .hero-rating-control .rating-stars button{width:20px;height:20px}.detail-metric-card .hero-rating-control p,.detail-metric-card .hero-rating-control small{font-size:10px}.detail-hero-about{padding-top:10px}.detail-hero .rich-lede-card{grid-template-columns:26px minmax(0,1fr);gap:10px;max-height:none;padding:10px;overflow:hidden}.detail-hero .rich-lede-card svg{width:24px;height:24px;margin-top:1px}.detail-hero .rich-lede-card p,.detail-hero .description-bullets li{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}}
