:root{background:var(--cike-surface-muted)}body{min-height:100vh;color:var(--cike-text);background:var(--cike-surface-muted)}.app-download-shell{width:min(720px,100%);margin:0 auto;padding:var(--cike-space-5)}.app-download-top{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:var(--cike-space-5)}.app-download-back{min-height:var(--cike-control-height);display:inline-flex;align-items:center;padding:0 10px;border:1px solid var(--cike-control-line);border-radius:var(--cike-radius-control);background:var(--cike-surface);color:var(--cike-text);text-decoration:none}.app-download-back:hover{background:var(--cike-surface-soft)}.app-download-wordmark{display:flex;align-items:center;gap:8px;color:var(--cike-text);font-weight:650}.app-download-wordmark img{width:22px;height:22px}.app-download-card{background:var(--cike-surface);border:1px solid var(--cike-line);border-radius:var(--cike-radius-card);padding:28px}.app-download-hero{display:flex;align-items:center;gap:18px;padding-bottom:24px;border-bottom:1px solid var(--cike-line)}.app-download-mark{width:72px;height:72px;display:grid;place-items:center;flex:none;border:1px solid var(--cike-line);border-radius:19px;background:#fff;box-shadow:0 8px 24px #20334712}.app-download-mark img{width:42px;height:42px}.app-download-hero h1{margin:0;font-size:30px;line-height:1.2;font-weight:680}.app-download-hero p{margin:8px 0 0;color:var(--cike-muted);font-size:15px;line-height:1.55}.platforms{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:22px}.platform-card{display:grid;grid-template-rows:auto minmax(68px,1fr) auto auto;align-content:start;gap:18px;padding:20px;border:1px solid var(--cike-line);border-radius:var(--cike-radius-card);background:var(--cike-surface)}.platform-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.platform-head strong{font-size:18px;font-weight:650}.platform-badge{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:999px;background:var(--cike-surface-soft);color:var(--cike-muted);font-size:12px;font-weight:650;white-space:nowrap}.download-apk{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border-radius:var(--cike-radius-control);background:var(--cike-primary);border:1px solid var(--cike-primary);color:#fff;text-decoration:none;font-size:15px;font-weight:650}.download-apk:hover{background:var(--cike-primary-hover);border-color:var(--cike-primary-hover)}.download-apk svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.platform-card.is-coming{background:var(--cike-surface-soft)}.android-copy,.ios-interest-copy{margin:0;color:var(--cike-muted);font-size:13px;line-height:1.55}.ios-interest-button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid var(--cike-control-line);border-radius:var(--cike-radius-control);background:var(--cike-surface);color:var(--cike-text);font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.ios-interest-button:hover{background:var(--cike-surface-soft)}.ios-interest-button.is-interested{color:var(--cike-brand);border-color:color-mix(in srgb,var(--cike-brand) 42%,var(--cike-control-line));background:color-mix(in srgb,var(--cike-brand) 8%,var(--cike-surface))}.ios-interest-button:disabled{opacity:.72;cursor:wait}.ios-interest-heart{font-size:18px;line-height:1;transform:translateY(-1px)}.ios-interest-stat{display:flex;align-items:baseline;gap:5px;color:var(--cike-muted);font-size:12px}.ios-interest-stat strong{font-size:20px;line-height:1;color:var(--cike-text);font-variant-numeric:tabular-nums}.install-note{margin:20px 0 0;padding-top:16px;border-top:1px solid var(--cike-line);color:var(--cike-muted);font-size:13px;line-height:1.6}.app-download-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:14px}.app-download-actions a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--cike-control-line);border-radius:999px;background:var(--cike-surface);color:var(--cike-muted);text-decoration:none;font-size:12px;font-weight:600}.app-download-actions a:hover{background:var(--cike-surface-soft);color:var(--cike-text)}.native-note{margin:0 0 16px;padding:11px 13px;border-radius:var(--cike-radius-control);background:var(--cike-surface-soft);color:var(--cike-muted);font-size:13px;line-height:1.6}.native-note a{color:var(--cike-brand);font-weight:600;text-decoration:none}.ios-interest-dialog{width:min(520px,calc(100% - 28px));padding:0;border:1px solid var(--cike-line);border-radius:var(--cike-radius-card);background:var(--cike-surface);color:var(--cike-text);box-shadow:0 24px 80px #10182830}.ios-interest-dialog::backdrop{background:#10182855;backdrop-filter:blur(3px)}.ios-interest-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 22px 10px}.ios-interest-dialog-kicker{margin-bottom:6px;color:var(--cike-brand);font-size:12px;font-weight:650;letter-spacing:.06em}.ios-interest-dialog h2{margin:0;font-size:23px;line-height:1.28;font-weight:680}.ios-interest-dialog>p{margin:0;padding:0 22px 12px;font-size:14px;line-height:1.65;color:var(--cike-text)}.ios-interest-dialog .ios-interest-dialog-emphasis{color:var(--cike-brand);font-weight:600}.ios-interest-close{width:34px;height:34px;display:grid;place-items:center;flex:none;padding:0;border:1px solid var(--cike-control-line);border-radius:999px;background:var(--cike-surface);color:var(--cike-muted);font-size:20px;cursor:pointer}.ios-interest-dialog-actions{display:grid;grid-template-columns:1fr 1fr auto;gap:9px;padding:8px 22px 22px}.ios-interest-dialog-actions a,.ios-interest-dialog-actions button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid var(--cike-control-line);border-radius:var(--cike-radius-control);background:var(--cike-surface);color:var(--cike-text);text-decoration:none;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ios-interest-dialog-actions a:first-child{background:var(--cike-primary);border-color:var(--cike-primary);color:#fff}@media(max-width:620px){.app-download-shell{padding:14px}.app-download-card{padding:22px 18px}.app-download-hero{align-items:flex-start}.app-download-mark{width:62px;height:62px;border-radius:16px}.app-download-mark img{width:36px;height:36px}.app-download-hero h1{font-size:25px}.platforms{grid-template-columns:1fr}.app-download-wordmark span{display:none}.ios-interest-dialog-actions{grid-template-columns:1fr 1fr}.ios-interest-dialog-actions button{grid-column:1/-1}.ios-interest-dialog h2{font-size:21px}}
