.install-card[data-v-209890b7]{align-items:center;background:var(--timoz-surface);border:var(--timoz-border-width-hairline) solid var(--timoz-border);border-radius:var(--timoz-radius-md);box-shadow:var(--timoz-elevation-sm);display:flex;flex-wrap:wrap;gap:var(--timoz-space-md);margin-block-end:var(--timoz-space-lg);padding:var(--timoz-space-md) var(--timoz-space-lg)}.install-icon[data-v-209890b7]{block-size:48px;border-radius:12px;flex:none;inline-size:48px}.install-copy[data-v-209890b7]{display:grid;flex:1 1 200px;gap:2px;min-inline-size:0}.install-copy span[data-v-209890b7]{color:var(--timoz-text-muted);font-size:var(--timoz-font-size-footnote)}.install-actions[data-v-209890b7]{display:flex;gap:var(--timoz-space-sm);margin-inline-start:auto}.install-action[data-v-209890b7]{background:var(--timoz-purple);border:0;border-radius:var(--timoz-radius-pill);color:var(--timoz-text-on-accent);font:inherit;font-weight:var(--timoz-font-weight-bold);padding-inline:var(--timoz-space-lg)}.install-action[data-v-209890b7],.install-dismiss[data-v-209890b7]{cursor:pointer;min-block-size:40px}.install-dismiss[data-v-209890b7]{background:none;border:0;color:var(--timoz-text-muted);font:inherit;padding-inline:var(--timoz-space-md)}.app-banner[data-v-491da963]{background:radial-gradient(28rem 6rem at 85% 0,color-mix(in srgb,var(--timoz-purple) 55%,transparent),transparent 70%),linear-gradient(90deg,var(--timoz-navy),color-mix(in srgb,var(--timoz-navy) 78%,var(--timoz-purple)));border-block-end:1px solid color-mix(in srgb,var(--timoz-yellow) 35%,transparent);color:var(--timoz-text-inverse);padding-block-start:env(safe-area-inset-top);position:relative;z-index:calc(var(--timoz-z-index-game-hud) + 1)}.app-banner-inner[data-v-491da963]{align-items:center;box-sizing:border-box;display:flex;gap:var(--timoz-space-sm);margin-inline:auto;max-inline-size:var(--gk-content-max);min-block-size:56px;padding:6px var(--timoz-space-sm)}.app-banner-close[data-v-491da963]{background:none;block-size:44px;border:0;border-radius:var(--timoz-radius-pill);color:color-mix(in srgb,var(--timoz-text-inverse) 70%,transparent);cursor:pointer;display:grid;flex:none;inline-size:32px;margin-inline-end:-4px;padding:0;place-items:center}.app-banner-close svg[data-v-491da963]{block-size:18px;fill:none;inline-size:18px;stroke:currentColor;stroke-linecap:round;stroke-width:2.4}.app-banner-close[data-v-491da963]:focus-visible{outline:3px solid var(--timoz-focus-ring);outline-offset:1px}.app-banner-icon[data-v-491da963]{block-size:40px;border-radius:10px;box-shadow:0 0 0 2px color-mix(in srgb,var(--timoz-yellow) 70%,transparent),0 4px 10px #00000040;flex:none;inline-size:40px}.app-banner-copy[data-v-491da963]{display:grid;flex:1 1 auto;gap:1px;line-height:1.25;min-inline-size:0}.app-banner-copy strong[data-v-491da963]{display:-webkit-box;font-size:14px;font-weight:var(--timoz-font-weight-black);-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;text-wrap:balance}.app-banner-copy span[data-v-491da963]{color:color-mix(in srgb,var(--timoz-text-inverse) 75%,transparent);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-banner-badges[data-v-491da963]{flex:none;gap:var(--timoz-space-sm);padding:4px}.app-banner-qr[data-v-491da963]{block-size:48px!important;border-radius:6px;flex:none;inline-size:48px!important;margin:0!important;overflow:hidden}.is-desktop .app-banner-inner[data-v-491da963]{gap:var(--timoz-space-md);justify-content:center;min-block-size:64px;padding-inline:56px;position:relative}.is-desktop .app-banner-close[data-v-491da963]{inset-block-start:50%;inset-inline-start:var(--timoz-space-md);position:absolute;transform:translateY(-50%)}.is-desktop .app-banner-copy[data-v-491da963]{flex:0 1 auto;margin-inline-end:var(--timoz-space-lg)}.is-desktop .app-banner-copy strong[data-v-491da963]{font-size:16px}.is-desktop .app-banner-copy span[data-v-491da963]{font-size:13px}@media(max-width:429px){.is-android .app-banner-copy span[data-v-491da963],.is-ios .app-banner-copy span[data-v-491da963]{display:none}}.game-app[data-v-22dc94f3]{min-block-size:100vh}.app-main[data-v-22dc94f3]{box-sizing:border-box;inline-size:100%;margin-inline:auto;max-inline-size:var(--gk-content-max);padding:var(--timoz-space-lg) var(--timoz-space-md) calc(var(--timoz-size-game-dock-height) + var(--timoz-space-giant) + env(safe-area-inset-bottom))}.status-line[data-v-22dc94f3]{margin-block-end:var(--timoz-space-lg)}.tz-foot[data-v-22dc94f3]{display:flex;justify-content:center}.tz-foot[data-v-22dc94f3] .tz-unit{margin-block-start:var(--timoz-space-xxl)}@media(min-width:768px){.app-main[data-v-22dc94f3]{padding-block-start:var(--timoz-space-xl);padding-inline:var(--timoz-space-xl)}}
