.apn,.apn-flag,.apn-cardflag,.apn-nosale{--apn-stopped:var(--color-danger-text);--apn-issue:var(--color-warning-text)}.apn{--apn-c:var(--apn-issue);--apn-r:16px;border-radius:var(--apn-r);background:color-mix(in oklab, var(--apn-c) 5%, var(--color-surface-base));min-width:0;box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--apn-c) 24%, transparent);color:var(--color-text-main);font-family:var(--font-body,"Rubik", sans-serif);margin:0;font-size:.95rem;line-height:1.7;display:block;overflow:hidden}.apn[data-tone=stopped]{--apn-c:var(--apn-stopped)}@media (min-width:1100px){.apn{--apn-r:24px}}[data-theme=dark] .apn,.theme-dark .apn{background:color-mix(in oklab, var(--apn-c) 8%, var(--color-surface-base));box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--apn-c) 30%, transparent)}.apn-list{margin:0;padding:0;list-style:none;display:grid}.apn-item{--apn-ic:var(--apn-issue);grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;display:grid}.apn-item[data-status=stopped]{--apn-ic:var(--apn-stopped)}.apn-item+.apn-item{border-top:1px solid color-mix(in oklab, var(--apn-c) 16%, transparent)}@media (min-width:700px){.apn-item{gap:14px;padding:18px 20px}}.apn-ico{background:color-mix(in oklab, var(--apn-ic) 14%, transparent);width:32px;height:32px;color:var(--apn-ic);border-radius:50%;place-items:center;margin-top:-2px;display:grid}.apn-ico .lucide{width:18px;height:18px}@media (min-width:700px){.apn-ico{width:36px;height:36px}.apn-ico .lucide{width:19px;height:19px}}.apn-body{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.apn-body>p{margin:0}.apn-title{font-family:var(--font-display,"Cairo", sans-serif);color:var(--apn-ic);text-wrap:pretty;font-size:1rem;font-weight:700;line-height:1.6}@media (min-width:700px){.apn-title{font-size:1.05rem}}.apn-app{font-weight:700}.apn-note{color:color-mix(in oklab, var(--color-text-main) 82%, var(--apn-ic));font-size:.95rem;line-height:1.75}.apn-alt{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex;margin-top:8px!important}.apn-alt-label{font-family:var(--font-display,"Cairo", sans-serif);color:color-mix(in oklab, var(--color-text-main) 78%, var(--apn-ic));font-size:.92rem;font-weight:600}.apn-alt-link{padding:5px 12px;border-radius:var(--r-btn,12px);background:var(--color-surface-base);max-width:100%;min-height:44px;box-shadow:inset 0 0 0 1px var(--line,var(--color-border));font-family:var(--font-display,"Cairo", sans-serif);color:var(--color-text-main);transition:box-shadow .3s var(--ease-out,ease), color .3s var(--ease-out,ease), scale .3s var(--ease-out,ease);align-items:center;gap:9px;padding-inline-start:5px;font-size:.95rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.apn-alt-link bdi{overflow-wrap:anywhere;min-width:0}.apn-alt-link>.lucide{width:16px;height:16px;color:var(--color-text-muted);transition:color .3s var(--ease-out,ease), translate .3s var(--ease-out,ease)}.apn-tile{width:30px;height:30px;box-shadow:0 0 0 1px var(--color-border);border-radius:22%;flex:none;display:block;overflow:hidden}.apn-tile>img{object-fit:cover;width:100%;height:100%}.apn-tile.app-letter{font-size:.9rem}@media (hover:hover){.apn-alt-link:hover{color:var(--color-primary-text);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-primary) 55%, transparent);scale:.98}.apn-alt-link:hover>.lucide{color:currentColor;translate:-2px -2px}}.apn-alt-link:focus-visible,.apn-more:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px;border-radius:var(--r-btn,12px)}.apn-foot{border-top:1px solid color-mix(in oklab, var(--apn-c) 16%, transparent);background:color-mix(in oklab, var(--apn-c) 4%, transparent);margin:0;padding:10px 16px}@media (min-width:700px){.apn-foot{padding:12px 20px}}.apn-more{min-height:32px;font-family:var(--font-display,"Cairo", sans-serif);color:var(--color-text-main);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);transition:color .25s var(--ease-out,ease), text-decoration-color .25s var(--ease-out,ease);align-items:center;gap:8px;font-size:.92rem;font-weight:600;line-height:1.4;display:inline-flex;position:relative}.apn-more:after{content:"";position:absolute;inset:-6px -4px}.apn-more .lucide{width:17px;height:17px;color:var(--apn-c)}.apn-more .lucide:last-child{color:currentColor;width:15px;height:15px}@media (hover:hover){.apn-more:hover{color:var(--color-primary-text);text-decoration-color:currentColor}}.apn--account{--apn-r:16px}.apn-flag{--apn-c:var(--apn-stopped);background:color-mix(in oklab, var(--apn-c) 11%, transparent);color:var(--apn-c);font-family:var(--font-display,"Cairo", sans-serif);white-space:nowrap;vertical-align:.06em;border-radius:6px;align-items:center;gap:.38em;margin-inline-start:.15em;padding:.12em .55em .12em .6em;font-size:max(.76em,.8125rem);font-style:normal;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.apn-flag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em}.apn-flag--issue{--apn-c:var(--apn-issue)}[data-theme=dark] .apn-flag,.theme-dark .apn-flag{background:color-mix(in oklab, var(--apn-c) 16%, transparent)}.apn-cardflag{--apn-c:var(--apn-stopped);background:color-mix(in oklab, var(--apn-c) 11%, transparent);max-width:100%;min-height:28px;color:var(--apn-c);font-family:var(--font-display,"Cairo", sans-serif);white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:7px;padding:3px 11px 3px 10px;font-size:.84rem;font-weight:700;line-height:1.35;display:inline-flex}.apn-cardflag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.apn-cardflag--some{--apn-c:var(--apn-issue)}[data-theme=dark] .apn-cardflag,.theme-dark .apn-cardflag{background:color-mix(in oklab, var(--apn-c) 16%, transparent)}.apn-nosale{text-align:center;justify-items:center;gap:14px;padding:48px 24px;display:grid}@media (min-width:700px){.apn-nosale{padding:64px 36px}}.apn-nosale-ico{background:color-mix(in oklab, var(--apn-stopped) 12%, transparent);width:64px;height:64px;color:var(--apn-stopped);border-radius:50%;place-items:center;display:grid}.apn-nosale-ico .lucide{width:30px;height:30px}.apn-nosale-text{max-width:26ch;font-family:var(--font-display,"Cairo", sans-serif);text-wrap:balance;margin:0;font-size:1.25rem;font-weight:700;line-height:1.55}@media (min-width:700px){.apn-nosale-text{font-size:1.35rem}}.apn-nosale .apn-alt{justify-content:center;margin-top:2px!important}.apn-nosale{--apn-ic:var(--apn-stopped)}.apn--page{max-width:640px;margin-block:20px 4px}@media (min-width:1100px){.apn--page{margin-block:24px 4px}}.ath-meta+.apn--page{margin-top:22px}.apt-works+.apn--page{margin-top:18px}.apt-buy:has(>.apn-nosale)>:not(.apn-nosale){display:none!important}.apb-card>.apn-cardflag{grid-area:go;place-self:center start;margin-inline:14px 52px}@media (max-width:699px){.apb-card:has(>.apn-cardflag){grid-template-areas:"tile name go""tile price go""tile flag go""devs devs devs"}.apb-card>.apn-cardflag{grid-area:flag;place-self:start;margin:8px 0 0}}.apb-card:has(>.apn-cardflag--stopped) .apb-tile{filter:grayscale();opacity:.7}.app-flag.app-flag--stopped,.app-flag.app-flag--issue{--apn-stopped:var(--color-danger-text);--apn-issue:var(--color-warning-text);--apn-c:var(--apn-stopped);background:color-mix(in oklab, var(--apn-c) 11%, transparent);color:var(--apn-c);font-family:var(--font-display,"Cairo", sans-serif);white-space:nowrap;vertical-align:.06em;border-radius:6px;align-items:center;gap:.38em;margin-inline-start:.15em;padding:.12em .55em .12em .6em;font-size:max(.76em,.8125rem);font-style:normal;font-weight:700;line-height:1.45;text-decoration:none;display:inline-flex}.app-flag.app-flag--stopped:before,.app-flag.app-flag--issue:before{content:"";background:currentColor;border-radius:50%;flex:none;width:.5em;height:.5em}.app-flag.app-flag--issue{--apn-c:var(--apn-issue)}[data-theme=dark] .app-flag.app-flag--stopped,[data-theme=dark] .app-flag.app-flag--issue{background:color-mix(in oklab, var(--apn-c) 16%, transparent)}[dir=ltr] .apn .lucide-arrow-up-left{scale:-1 1}@media (hover:hover){[dir=ltr] .apn-alt-link:hover>.lucide{translate:2px -2px}}
