:root{--n-bg:#eef3f7;--n-bg-2:#dfe8ef;--n-card:#fafdffd1;--n-surface:#f8fbfd;--n-text:#101820;--n-muted:#52606d;--n-line:#0f172a24;--n-accent:#0a8fbd;--n-accent-2:#18b88f;--n-glow:#0a8fbd3d;--n-code:#152231;--n-panel-shadow:0 18px 50px #0f172a1f;--n-grid:#0f172a0e;--n-scan:#18b88f14}.dark{--n-bg:#071016;--n-bg-2:#0d1a22;--n-card:#09141cd1;--n-surface:#0f202a;--n-text:#e8f5f8;--n-muted:#8ba1aa;--n-line:#80d5e02e;--n-accent:#22d3ee;--n-accent-2:#34d399;--n-glow:#22d3ee38;--n-code:#d6fbff;--n-panel-shadow:0 20px 70px #0000005c;--n-grid:#7dd3fc14;--n-scan:#22d3ee14}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--n-text);background:linear-gradient(var(--n-grid) 1px, transparent 1px), linear-gradient(90deg, var(--n-grid) 1px, transparent 1px), linear-gradient(180deg, var(--n-scan), transparent 36%), linear-gradient(150deg, var(--n-bg) 0%, var(--n-bg-2) 70%, var(--n-bg) 100%);letter-spacing:0;background-size:42px 42px,42px 42px,100% 100%,100% 100%;margin:0;font-family:ui-sans-serif,SF Pro Display,Inter,Avenir Next,Segoe UI,PingFang SC,sans-serif}.nova-shell{position:relative;overflow-x:clip}.nova-bg-orb{display:none}.nova-bg-orb-a{background:#ff916f;width:300px;height:300px;top:-70px;left:-90px}.nova-bg-orb-b{background:#8f7dff;width:340px;height:340px;bottom:-90px;right:-120px}.nova-wrap{width:min(1120px,100vw - 32px);margin:0 auto}.nova-topbar{z-index:80;-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--n-line);background:color-mix(in oklab, var(--n-bg) 78%, transparent);position:sticky;top:0}.nova-topbar-inner{justify-content:space-between;align-items:center;height:74px;display:flex}.nova-brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.nova-brand-logo{box-shadow:0 8px 20px var(--n-glow);border-radius:8px}.nova-brand-title{color:var(--n-code);letter-spacing:0;font-size:1rem;font-weight:800;display:block}.nova-brand-sub{color:var(--n-muted);text-transform:uppercase;letter-spacing:0;font-size:11px;display:block}.nova-nav{align-items:center;gap:4px;margin-left:auto;margin-right:14px;display:flex}.nova-nav a{color:var(--n-muted);border-radius:6px;padding:8px 10px;font-size:13px;font-weight:800;text-decoration:none}.nova-nav a:hover{color:var(--n-code);background:color-mix(in oklab, var(--n-accent) 8%, transparent)}.nova-theme-switch{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 80%, transparent);border-radius:8px;gap:6px;padding:4px;display:inline-flex}.nova-controls{align-items:center;gap:8px;display:flex}.nova-theme-btn{color:var(--n-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:7px 12px;font-size:12px;transition:all .2s}.nova-theme-btn.active{color:#041014;background:linear-gradient(135deg, var(--n-accent) 0%, var(--n-accent-2) 100%);box-shadow:0 8px 16px var(--n-glow)}.nova-locale{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 90%, transparent);height:34px;color:var(--n-text);border-radius:8px;padding:0 10px;font-size:12px}.nova-currency{min-width:74px}.nova-select-control{display:inline-flex}.nova-select-control>span{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nova-main{padding:32px 0 86px}.nova-hero-panel,.nova-search-panel,.nova-results-panel,.nova-analysis-panel,.nova-status,.nova-error-panel,.nova-empty{border:1px solid var(--n-line);background:var(--n-card);-webkit-backdrop-filter:blur(10px);box-shadow:var(--n-panel-shadow);border-radius:8px}.nova-hero-panel{padding:30px;position:relative;overflow:hidden}.nova-hero-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--n-accent) 16%, transparent), transparent), linear-gradient(180deg, color-mix(in oklab, var(--n-accent-2) 10%, transparent), transparent 42%);opacity:.55;position:absolute;inset:0}.nova-kicker{text-transform:uppercase;letter-spacing:0;color:var(--n-accent);margin:0;font-size:11px;font-weight:800;position:relative}.nova-hero-panel h1{color:var(--n-code);margin:8px 0 0;font-size:clamp(2rem,4vw,3.6rem);font-weight:900;line-height:1.03;position:relative}.nova-hero-copy{color:var(--n-muted);max-width:760px;margin:14px 0 0;position:relative}.nova-stat-row{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex;position:relative}.nova-stat-pill{border:1px solid color-mix(in oklab, var(--n-accent) 35%, var(--n-line));background:color-mix(in oklab, var(--n-accent) 12%, var(--n-surface));border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.nova-featured{margin-top:24px;position:relative}.nova-featured-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.nova-featured-head p{text-transform:uppercase;letter-spacing:0;color:var(--n-muted);margin:0;font-size:13px;font-weight:800}.nova-featured-head span{color:var(--n-muted);font-size:12px}.nova-featured-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.nova-app-list-link{border:1px solid color-mix(in oklab, var(--n-accent) 55%, var(--n-line));color:var(--n-accent);background:color-mix(in oklab, var(--n-accent) 10%, transparent);white-space:nowrap;border-radius:8px;padding:7px 10px;font-size:12px;font-weight:800;text-decoration:none}.nova-featured-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.nova-feature-card{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 88%, transparent);min-height:178px;color:var(--n-text);text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;align-items:stretch;padding:14px;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}.nova-feature-card:hover{border-color:color-mix(in oklab, var(--n-accent) 50%, var(--n-line));box-shadow:0 16px 30px var(--n-glow);transform:translateY(-2px)}.nova-feature-title{color:var(--n-code);align-items:center;gap:10px;font-weight:800;display:flex}.nova-feature-object{color:var(--n-muted);margin:14px 0 0;font-size:12px;line-height:1.35}.nova-feature-prices{gap:7px;margin-top:10px;display:grid}.nova-feature-prices span{background:color-mix(in oklab, var(--n-accent) 8%, var(--n-surface));color:var(--n-code);border-radius:8px;justify-content:space-between;padding:7px 9px;font-size:13px;font-weight:800;display:flex}.nova-feature-link{color:var(--n-accent);margin-top:auto;padding-top:12px;font-size:12px;font-weight:800}.nova-search-panel{margin-top:14px;padding:16px}.nova-quick{border-top:1px dashed var(--n-line);margin-top:14px;padding-top:14px}.nova-quick-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;display:flex}.nova-quick-title{text-transform:uppercase;letter-spacing:0;color:var(--n-muted);margin:0;font-size:12px;font-weight:700}.nova-quick-hint{color:var(--n-muted);margin:0;font-size:12px}.nova-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.nova-quick-item{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 90%, transparent);color:var(--n-text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:9px;min-height:54px;padding:7px 10px;transition:transform .2s,border-color .2s;display:flex}.nova-quick-item:hover{border-color:color-mix(in oklab, var(--n-accent) 45%, var(--n-line));transform:translateY(-1px)}.nova-quick-icon{color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:11px;font-weight:700;display:inline-flex;overflow:hidden;box-shadow:0 8px 16px #00000024}.nova-quick-icon-img{object-fit:cover;width:100%;height:100%;display:block}.nova-quick-label{color:var(--n-text);font-size:13px;font-weight:600;line-height:1.2}.nova-search-grid{grid-template-columns:1fr 136px;gap:10px;display:grid}.nova-field{display:block}.nova-field>span{color:var(--n-muted);margin-bottom:8px;font-size:12px;display:block}.nova-field-grow{min-width:0}.nova-input-wrap{position:relative}.nova-control{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 90%, transparent);width:100%;height:48px;color:var(--n-text);border-radius:8px;outline:none;padding:0 12px;transition:all .2s}.nova-control:focus{border-color:color-mix(in oklab, var(--n-accent) 60%, var(--n-line));box-shadow:0 0 0 3px color-mix(in oklab, var(--n-accent) 18%, transparent)}.nova-search-btn{color:#041014;background:linear-gradient(135deg, var(--n-accent) 0%, var(--n-accent-2) 100%);cursor:pointer;border:none;border-radius:8px;margin-top:20px;font-weight:800;transition:transform .2s,box-shadow .2s}.nova-search-btn:hover{box-shadow:0 14px 22px var(--n-glow);transform:translateY(-1px)}.nova-popover{border:1px solid var(--n-line);background:var(--n-surface);z-index:30;border-radius:8px;width:100%;padding:12px;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 30px #00000029}.nova-popover-title{color:var(--n-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 8px;font-size:11px}.nova-chip-row{flex-wrap:wrap;gap:8px;display:flex}.nova-chip{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 85%, transparent);color:var(--n-text);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.nova-chip:hover{border-color:color-mix(in oklab, var(--n-accent) 45%, var(--n-line))}.nova-error{color:#ff4d5c;margin:10px 2px 0;font-size:13px}.nova-results-panel,.nova-analysis-panel{margin-top:14px;padding:16px}.nova-panel-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.nova-panel-head h2{margin:0;font-size:1.05rem}.nova-text-btn{border:1px solid var(--n-line);color:var(--n-muted);cursor:pointer;background:0 0;border-radius:8px;padding:6px 12px}.nova-card-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;display:grid}.nova-app-card{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 88%, transparent);color:var(--n-text);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:10px;transition:transform .2s,border-color .2s;display:flex}.nova-app-card:hover{border-color:color-mix(in oklab, var(--n-accent) 50%, var(--n-line));transform:translateY(-2px)}.nova-app-icon{object-fit:cover;border:1px solid var(--n-line);border-radius:8px;width:58px;height:58px}.nova-app-meta{min-width:0}.nova-app-name{color:var(--n-code);margin:0;font-weight:700}.nova-app-desc{color:var(--n-muted);margin:4px 0 0;font-size:13px}.nova-collapsed{border:1px dashed var(--n-line);text-align:center;color:var(--n-muted);border-radius:8px;padding:14px}.nova-status,.nova-error-panel,.nova-empty{color:var(--n-muted);margin-top:14px;padding:16px}.nova-error-panel{color:#ff4d5c}.nova-tab-row{gap:8px;margin-bottom:12px;display:flex}.nova-tab{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 85%, transparent);color:var(--n-muted);cursor:pointer;border-radius:8px;padding:8px 12px}.nova-tab.active{border-color:color-mix(in oklab, var(--n-accent) 65%, var(--n-line));color:var(--n-accent);background:color-mix(in oklab, var(--n-accent) 12%, var(--n-surface))}.nova-focus-card,.nova-ledger-card{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 85%, transparent);border-radius:8px;padding:12px}.nova-focus-card{gap:12px;margin-bottom:12px;display:flex}.nova-focus-icon{object-fit:cover;border:1px solid var(--n-line);border-radius:8px;width:82px;height:82px}.nova-focus-card h3,.nova-ledger-card h3{color:var(--n-code);margin:0}.nova-focus-card p,.nova-ledger-card p{color:var(--n-text);margin:6px 0 0}.nova-muted{color:var(--n-muted)}.nova-link{color:var(--n-accent);margin-top:8px;font-size:13px;text-decoration:none;display:inline-block}.nova-link:hover{text-decoration:underline}.nova-link-btn{border:1px solid var(--n-line);color:var(--n-accent);cursor:pointer;background:0 0;border-radius:8px;margin-left:8px;padding:5px 10px;font-size:12px}.nova-object-tabs{gap:8px;margin-bottom:10px;display:flex;overflow-x:auto}.nova-object-tab{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 86%, transparent);color:var(--n-muted);cursor:pointer;white-space:nowrap;border-radius:8px;padding:7px 11px}.nova-object-tab.active{color:var(--n-accent);border-color:color-mix(in oklab, var(--n-accent) 60%, var(--n-line))}.nova-price-grid{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:10px;display:grid}.nova-price-tile{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 88%, transparent);border-radius:8px;padding:11px}.nova-price-area,.nova-price-sub{color:var(--n-muted);margin:0;font-size:12px}.nova-price-main{color:var(--n-code);margin:6px 0 0;font-family:SF Mono,Roboto Mono,ui-monospace,monospace;font-size:1.1rem;font-weight:800}.nova-ledger-list{gap:12px;display:grid}.nova-ledger-head{gap:12px;margin-bottom:10px;display:flex}.nova-ledger-price{color:var(--n-code);font-weight:700}.nova-iap-table{border:1px solid var(--n-line);border-radius:8px;overflow:hidden}.nova-iap-head,.nova-iap-row{grid-template-columns:1fr 170px 150px;gap:8px;padding:10px;display:grid}.nova-iap-head{color:var(--n-muted);border-bottom:1px solid var(--n-line);font-size:12px;font-weight:700}.nova-iap-row{border-top:1px solid var(--n-line);color:var(--n-text);font-size:14px}.nova-iap-empty{text-align:center;color:var(--n-muted);padding:14px}.nova-float{color:#fff;background:linear-gradient(135deg, var(--n-accent) 0%, var(--n-accent-2) 100%);width:44px;height:44px;box-shadow:0 12px 22px var(--n-glow);cursor:pointer;border:none;border-radius:8px;position:fixed;bottom:16px;right:16px}.nova-side-ad{z-index:40;border:1px solid var(--n-line);background:var(--n-card);-webkit-backdrop-filter:blur(8px);border-radius:8px;width:160px;padding:8px;position:fixed;top:108px;box-shadow:0 12px 24px #00000014}.nova-side-ad-left{left:10px}.nova-side-ad-right{right:10px}.nova-side-ad-slot{min-height:520px}.share-wrap{width:min(1120px,100vw - 32px);margin:32px auto 64px}.share-breadcrumb{margin:0 0 14px}.share-breadcrumb ol{color:var(--n-muted);flex-wrap:wrap;align-items:center;gap:7px;margin:0;padding:0;font-size:13px;font-weight:750;list-style:none;display:flex}.share-breadcrumb li{align-items:center;min-width:0;display:inline-flex}.share-breadcrumb li+li:before{content:"/";color:color-mix(in oklab, var(--n-muted) 60%, transparent);margin-right:7px}.share-breadcrumb a{color:var(--n-muted);text-decoration:none;transition:color .16s}.share-breadcrumb a:hover{color:var(--n-accent)}.share-breadcrumb [aria-current=page]{max-width:min(420px,48vw);color:var(--n-code);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-card{border:1px solid var(--n-line);background:var(--n-card);-webkit-backdrop-filter:blur(10px);box-shadow:var(--n-panel-shadow);border-radius:8px;padding:28px;position:relative;overflow:hidden}.share-card:before{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in oklab, var(--n-accent) 14%, transparent), transparent), linear-gradient(180deg, color-mix(in oklab, var(--n-accent-2) 10%, transparent), transparent 42%);opacity:.48;position:absolute;inset:0}.share-card>*{position:relative}.share-hero{align-items:center;gap:14px;display:flex}.share-app-icon{border:1px solid var(--n-line);object-fit:cover;border-radius:22px;flex-shrink:0;width:96px;height:96px;box-shadow:0 18px 32px #00000024}.share-logo-mark{background:linear-gradient(135deg, var(--n-accent), var(--n-accent-2));color:#041014;width:52px;height:52px;box-shadow:0 12px 24px var(--n-glow);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.share-kicker{color:var(--n-accent);text-transform:uppercase;letter-spacing:0;margin:0;font-size:11px;font-weight:700}.share-card h1{color:var(--n-code);margin:8px 0 0;font-size:clamp(2.1rem,4vw,4rem);font-weight:900;line-height:1.02}.share-subtitle{color:var(--n-muted);margin:8px 0 0}.share-description{max-width:980px;color:var(--n-text);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:12px 0 0;font-size:14px;line-height:1.65;display:-webkit-box;overflow:hidden}.share-meta{flex-wrap:wrap;gap:8px;margin:14px 0 0;display:flex}.share-meta span{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 82%, transparent);border-radius:8px;padding:6px 10px;font-size:12px}.share-object-tabs{gap:8px;margin-top:18px;padding-bottom:4px;display:flex;overflow-x:auto}.share-object-tab{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 86%, transparent);color:var(--n-muted);white-space:nowrap;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:700;text-decoration:none}.share-object-tab.active{border-color:color-mix(in oklab, var(--n-accent) 60%, var(--n-line));color:var(--n-accent);background:color-mix(in oklab, var(--n-accent) 12%, var(--n-surface))}.share-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.share-summary div{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 86%, transparent);border-radius:8px;padding:12px}.share-summary p{color:var(--n-muted);margin:0;font-size:12px}.share-summary strong{color:var(--n-code);margin-top:6px;font-size:1.05rem;display:block}.share-sku-tabs{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 76%, transparent);border-radius:8px;flex-wrap:wrap;gap:8px;margin-top:18px;padding:8px;display:flex}.share-sku-tab{color:var(--n-muted);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 13px;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none}.share-sku-tab:hover{color:var(--n-code);background:color-mix(in oklab, var(--n-accent) 7%, transparent)}.share-sku-tab.active{border-color:var(--n-line);background:color-mix(in oklab, var(--n-surface) 92%, #fff);color:var(--n-code);box-shadow:0 8px 18px #00000014}.share-price-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;margin-top:18px;display:grid}.share-comparison-stack{gap:18px;margin-top:18px;display:grid}.share-comparison-section{border:1px solid var(--n-line);background:color-mix(in oklab, var(--n-surface) 72%, transparent);border-radius:8px;overflow:hidden}.share-section-title{border-bottom:1px solid var(--n-line);background:color-mix(in oklab, var(--n-accent) 6%, transparent);justify-content:space-between;align-items:flex-end;gap:14px;padding:16px;display:flex}.share-section-title p{color:var(--n-muted);text-transform:uppercase;margin:0 0 5px;font-size:12px;font-weight:800}.share-section-title h2{color:var(--n-code);margin:0;font-size:clamp(1.2rem,2vw,1.75rem);line-height:1.1}.share-section-stats{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.share-section-stats span{border:1px solid var(--n-line);color:var(--n-text);background:color-mix(in oklab, var(--n-surface) 78%, transparent);white-space:nowrap;border-radius:8px;padding:6px 8px;font-size:12px;font-weight:800}.share-price-list{background:0 0;border:0;border-radius:0;overflow:hidden}.share-price-head,.share-price-row{grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:10px;padding:12px 14px;display:grid}.share-price-head{color:var(--n-muted);text-transform:uppercase;border-bottom:1px solid var(--n-line);font-size:12px;font-weight:800}.share-price-row{border-top:1px solid var(--n-line)}.share-price-row.best{background:#20c8781a;background:lab(71.4639% -55.8043 28.1276/.1)}.share-price-row:first-of-type{border-top:none}.share-price-row span{color:var(--n-text)}.share-price-row span:first-child{align-items:center;gap:8px;min-width:0;display:flex}.share-price-row b{background:color-mix(in oklab, var(--n-accent) 14%, var(--n-surface));width:26px;height:26px;color:var(--n-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.share-price-row strong{color:var(--n-code);font-family:SF Mono,Roboto Mono,ui-monospace,monospace}.share-price-row.best strong,.share-price-row.best b{color:#13a05a}.share-best-panel{border:1px solid color-mix(in oklab, #20c878 28%, var(--n-line));background:color-mix(in oklab, #20c878 9%, var(--n-card));text-align:center;box-shadow:var(--n-panel-shadow);border-radius:8px;padding:22px}.share-best-panel p{color:#13a05a;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.share-best-panel strong{color:var(--n-code);margin-top:10px;font-size:clamp(2rem,4vw,3.25rem);line-height:1;display:block}.share-best-panel span{color:#fff;background:#13a05a;border-radius:8px;justify-content:center;align-items:center;margin-top:12px;padding:8px 12px;font-weight:900;display:inline-flex}.share-best-panel small{color:#148044;margin-top:14px;font-size:14px;font-weight:800;display:block}.share-cta{background:linear-gradient(135deg, var(--n-accent) 0%, var(--n-accent-2) 100%);color:#041014;box-shadow:0 14px 24px var(--n-glow);border-radius:8px;margin-top:16px;padding:11px 14px;font-weight:900;text-decoration:none;display:inline-block}.apps-hero-panel{justify-content:space-between;align-items:center;gap:20px;display:flex}.apps-count{border:1px solid color-mix(in oklab, var(--n-accent) 55%, var(--n-line));min-width:170px;color:var(--n-accent);text-align:center;background:color-mix(in oklab, var(--n-accent) 8%, var(--n-surface));border-radius:8px;padding:14px 16px;font-weight:800;position:relative}.apps-count strong{color:var(--n-code);font-size:1.75rem;line-height:1;display:block}.apps-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.apps-card{border:1px solid var(--n-line);background:var(--n-card);min-height:210px;box-shadow:var(--n-panel-shadow);color:var(--n-text);border-radius:8px;flex-direction:column;gap:20px;padding:22px;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex}.apps-card:hover{border-color:color-mix(in oklab, var(--n-accent) 55%, var(--n-line));box-shadow:0 18px 40px color-mix(in oklab, var(--n-glow) 70%, transparent);transform:translateY(-3px)}.apps-card-head{align-items:center;gap:12px;min-width:0;display:flex}.apps-card-head img{border:1px solid var(--n-line);border-radius:8px;flex:0 0 64px;width:64px;height:64px}.apps-card-title{flex:1;min-width:0;display:block}.apps-card-title strong{color:var(--n-code);text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.25;display:block;overflow:hidden}.apps-card-title small{color:var(--n-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:7px;display:block;overflow:hidden}.apps-card-arrow{color:var(--n-muted);font-size:32px;line-height:1}.apps-card-desc{color:var(--n-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.65;display:-webkit-box;overflow:hidden}.apps-card-action{color:var(--n-accent);margin-top:auto;font-size:13px;font-weight:900}@media (max-width:920px){.nova-topbar-inner{height:66px}.nova-search-grid{grid-template-columns:1fr}.nova-controls{gap:6px}.nova-nav,.nova-brand-sub{display:none}.nova-locale{width:72px}.nova-search-btn{height:46px;margin-top:0}.nova-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nova-featured-grid{grid-template-columns:1fr}.nova-ledger-head,.nova-focus-card{flex-direction:column}.nova-iap-head,.nova-iap-row,.share-price-head,.share-price-row{grid-template-columns:1fr}.share-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.share-card{padding:18px}.share-hero{align-items:flex-start}.share-section-title{flex-direction:column;align-items:flex-start}.share-section-stats{justify-content:flex-start}.share-price-layout{grid-template-columns:1fr}.share-app-icon{border-radius:18px;width:72px;height:72px}.apps-hero-panel{flex-direction:column;align-items:flex-start}.apps-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.nova-topbar-inner{flex-wrap:wrap;gap:8px;height:auto;min-height:66px;padding:8px 0}.nova-brand,.nova-controls{width:100%}.nova-theme-switch{flex:1}.nova-theme-btn{flex:1;padding-inline:8px}.nova-locale{width:70px}.share-wrap{margin-top:18px}.share-hero{flex-direction:column}.share-summary{grid-template-columns:1fr}.apps-count{width:100%}.apps-card-grid{grid-template-columns:1fr}.apps-card{min-height:0}}@media (max-width:1280px){.nova-side-ad{display:none}}.detail-shell{background:#f5f6f8;min-height:100vh}.dark .detail-shell{background:#071016}.detail-shell .share-wrap{width:min(1040px,100vw - 32px);margin:24px auto 72px}.detail-shell .share-breadcrumb{margin-bottom:24px}.detail-shell .share-card{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0;position:static;overflow:visible}.detail-shell .share-card:before{display:none}.detail-shell .share-hero{border-bottom:1px solid var(--n-line);align-items:center;gap:22px;padding:8px 0 24px}.detail-shell .share-hero-copy{min-width:0}.detail-shell .share-app-icon{border-radius:24px;width:112px;height:112px;box-shadow:0 10px 28px #0f172a29}.detail-shell .share-kicker{color:#087ea4;text-transform:none;font-size:12px;font-weight:800}.dark .detail-shell .share-kicker{color:var(--n-accent)}.detail-shell .share-card h1{margin-top:6px;font-size:clamp(2rem,4vw,3rem);line-height:1.08}.detail-shell .share-subtitle{margin-top:7px;font-size:15px}.detail-shell .share-meta{color:var(--n-muted);gap:0;margin-top:14px}.detail-shell .share-meta span{border:0;border-left:1px solid var(--n-line);background:0 0;border-radius:0;padding:0 12px;font-size:13px}.detail-shell .share-meta span:first-child{border-left:0;padding-left:0}.detail-shell .share-meta strong{color:var(--n-code);font-weight:750}.detail-shell .share-description{max-width:920px;color:var(--n-muted);-webkit-line-clamp:5;margin-top:20px;font-size:14px;line-height:1.75}.share-pricing{background:#fff;border:1px solid #0f172a1f;border-radius:8px;margin-top:32px;overflow:hidden;box-shadow:0 8px 28px #0f172a0f}.dark .share-pricing{border-color:var(--n-line);background:#0d1920;box-shadow:0 12px 32px #00000038}.share-pricing-heading{justify-content:space-between;align-items:flex-end;gap:18px;padding:22px 24px 18px;display:flex}.share-pricing-heading p{color:var(--n-muted);margin:0 0 5px;font-size:12px;font-weight:750}.share-pricing-heading h2{color:var(--n-code);margin:0;font-size:1.45rem;line-height:1.2}.share-pricing-heading>span{color:#52606d;background:#eef2f6;border-radius:6px;flex-shrink:0;padding:6px 9px;font-size:12px;font-weight:750}.dark .share-pricing-heading>span{color:var(--n-muted);background:#142832}.detail-shell .share-sku-tabs{border:0;border-top:1px solid var(--n-line);border-bottom:1px solid var(--n-line);scrollbar-width:thin;background:#fafbfc;border-radius:0;flex-wrap:nowrap;gap:0;margin:0;padding:0 18px;display:flex;overflow-x:auto}.dark .detail-shell .share-sku-tabs{background:#0a151b}.detail-shell .share-sku-tab{min-width:max-content;color:var(--n-muted);text-align:left;border:0;border-bottom:2px solid #0000;border-radius:0;gap:3px;padding:13px 14px 11px;display:grid}.detail-shell .share-sku-tab:hover{color:var(--n-code);background:0 0}.detail-shell .share-sku-tab.active{color:var(--n-code);box-shadow:none;background:0 0;border-color:#087ea4}.dark .detail-shell .share-sku-tab.active{border-color:var(--n-accent)}.detail-shell .share-sku-tab span{font-size:13px;font-weight:800}.detail-shell .share-sku-tab small{color:var(--n-muted);font-size:10px;font-weight:650}.detail-shell .share-price-list{background:0 0}.detail-shell .share-price-head,.detail-shell .share-price-row{grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(145px,.8fr);gap:18px;padding:13px 24px}.detail-shell .share-price-head{color:#66717d;text-transform:none;background:#f7f8fa;font-size:11px}.dark .detail-shell .share-price-head{color:var(--n-muted);background:#0a151b}.detail-shell .share-price-head span:nth-child(n+2),.detail-shell .share-price-row>span:nth-child(n+2),.detail-shell .share-price-row>strong{text-align:right}.detail-shell .share-price-row{border-top:1px solid #0f172a14;min-height:58px;transition:background-color .15s}.dark .detail-shell .share-price-row{border-color:var(--n-line)}.detail-shell .share-price-row:hover{background:#f8fafb}.dark .detail-shell .share-price-row:hover{background:#10222b}.detail-shell .share-region-cell{align-items:center;gap:10px;min-width:0;display:flex}.detail-shell .share-price-row b{color:#56616d;background:#edf1f4;border-radius:50%;width:28px;height:28px;font-weight:800}.dark .detail-shell .share-price-row b{color:var(--n-muted);background:#152832}.share-flag{flex-shrink:0;font-size:20px;line-height:1}.share-region-cell a{color:var(--n-code);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none;overflow:hidden}.share-region-cell a:hover{color:#087ea4;text-decoration:underline}.dark .share-region-cell a:hover{color:var(--n-accent)}.detail-shell .share-local-price{color:var(--n-text);white-space:nowrap;font-size:14px}.detail-shell .share-price-row strong{color:var(--n-code);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:inherit;font-size:14px}.share-empty-prices{color:var(--n-muted);margin:0;padding:28px 24px}@media (max-width:760px){.detail-shell .share-wrap{width:min(100% - 24px,1040px);margin-top:18px}.detail-shell .share-hero{flex-direction:row;align-items:flex-start;gap:14px}.detail-shell .share-app-icon{border-radius:18px;width:76px;height:76px}.detail-shell .share-card h1{font-size:1.65rem}.detail-shell .share-kicker{font-size:10px}.detail-shell .share-meta{gap:4px;display:grid}.detail-shell .share-meta span{border:0;padding:0}.share-pricing-heading{align-items:flex-start;padding:18px 14px 14px}.detail-shell .share-sku-tabs{padding-inline:6px}.detail-shell .share-price-head,.detail-shell .share-price-row{grid-template-columns:minmax(128px,1.2fr) minmax(86px,.8fr) minmax(92px,.8fr);gap:8px;padding:11px 12px}.detail-shell .share-price-head{font-size:9px}.detail-shell .share-price-row b{width:23px;height:23px;font-size:10px}.detail-shell .share-region-cell{gap:6px}.share-flag{display:none}.share-region-cell a,.detail-shell .share-local-price,.detail-shell .share-price-row strong{font-size:12px}}
