.rf249b81eb326_page_page{--bg: #030304;--panel: #0f141c;--line: rgba(255, 255, 255, .08);--text: #f5f7fb;--muted: rgba(245, 247, 251, .62);--accent: #6bd4ff;min-height:100vh;width:100%;background:var(--bg);color:var(--text);overflow-x:hidden;position:relative}.rf249b81eb326_page_heroBackground{position:absolute;inset:0;background:#030304;opacity:1;pointer-events:none}.rf249b81eb326_page_main{position:relative;z-index:1;padding:clamp(2.25rem,6vw,3.75rem) clamp(1.5rem,8vw,7rem) clamp(4rem,8vw,6rem);display:flex;flex-direction:column;gap:clamp(2.5rem,6vw,4rem);max-width:1040px;margin:0 auto}.rf249b81eb326_page_hero{display:flex;flex-direction:column;gap:1rem;align-items:center;text-align:center;max-width:720px;margin:0 auto}.rf249b81eb326_page_kicker{font-family:var(--font-ibm-plex-mono),var(--font-geist-mono),monospace;font-size:.75rem;letter-spacing:.32em;text-transform:uppercase;color:#f5f7fb99}.rf249b81eb326_page_title{margin:0;font-size:clamp(2.4rem,5vw,3.6rem);line-height:1.08;font-family:var(--font-geist-sans),"Segoe UI",sans-serif;font-weight:600;color:var(--text)}.rf249b81eb326_page_subtitle{margin:0;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;color:var(--muted)}.rf249b81eb326_page_roadmapButton{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.8rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:var(--text);text-decoration:none;font-weight:600;transition:background .2s ease,border-color .2s ease,transform .2s ease}.rf249b81eb326_page_roadmapButton:hover{background:#ffffff26;border-color:#ffffff4d;transform:translateY(-1px)}.rf249b81eb326_page_cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.rf249b81eb326_page_card{--platform-accent: rgba(107, 212, 255, .32);position:relative;padding:2.2rem;border-radius:28px;background:#0f141c9e;border:1px solid rgba(255,255,255,.08);box-shadow:0 18px 44px #00000059;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.85rem;transition:border-color .25s ease}.rf249b81eb326_page_card:before{content:"";position:absolute;top:0;left:12%;right:12%;height:1px;background:linear-gradient(90deg,transparent,var(--platform-accent),transparent);opacity:0;transition:opacity .25s ease}.rf249b81eb326_page_card[data-platform=macos]{--platform-accent: rgba(180, 150, 255, .3)}.rf249b81eb326_page_card:hover,.rf249b81eb326_page_card:focus-within{border-color:#ffffff29}.rf249b81eb326_page_card:hover:before,.rf249b81eb326_page_card:focus-within:before{opacity:1}.rf249b81eb326_page_card.rf249b81eb326_page_active{border-color:var(--platform-accent)}.rf249b81eb326_page_card.rf249b81eb326_page_active:before{opacity:1}.rf249b81eb326_page_iconBox{width:64px;height:64px;border-radius:20px;background:#141a23;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #ffffff14}.rf249b81eb326_page_microsoftIcon{width:30px;height:30px}.rf249b81eb326_page_appleIcon{width:28px;height:28px;color:#e6ebf5}.rf249b81eb326_page_cardTitle{margin:0;font-size:1.35rem;font-weight:600;color:var(--text)}.rf249b81eb326_page_cardMeta{margin:0;font-size:.92rem;color:#f5f7fb8c}.rf249b81eb326_page_storeButton,.rf249b81eb326_page_dmgButton{width:100%;max-width:320px;padding:.9rem 1.2rem;border-radius:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;text-decoration:none;transition:background .2s ease,border-color .2s ease,color .2s ease}.rf249b81eb326_page_storeButton{background:#f5f7fb;color:#0b0f15;border:1px solid #f5f7fb;margin-top:1.4rem}.rf249b81eb326_page_storeButton:hover{background:#e9eef5;border-color:#e9eef5}.rf249b81eb326_page_storeIcon{width:18px;height:18px}.rf249b81eb326_page_dmgButton{background:#141a23;border:1px solid rgba(255,255,255,.12);color:var(--text);margin-top:1.4rem}.rf249b81eb326_page_dmgButton:hover{background:#1a2230;border-color:#fff3}.rf249b81eb326_page_storeButton:disabled,.rf249b81eb326_page_dmgButton:disabled,.rf249b81eb326_page_exeButton:disabled{cursor:not-allowed;opacity:.6;border-color:#ffffff14;background:#ffffff0f;color:#f5f7fbb3}.rf249b81eb326_page_storeButton:disabled:hover,.rf249b81eb326_page_dmgButton:disabled:hover,.rf249b81eb326_page_exeButton:disabled:hover{background:#ffffff0f;border-color:#ffffff14;color:#f5f7fbb3}.rf249b81eb326_page_dmgIcon{width:18px;height:18px;color:#e6ebf5}.rf249b81eb326_page_storeButton:focus-visible,.rf249b81eb326_page_dmgButton:focus-visible,.rf249b81eb326_page_exeButton:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.rf249b81eb326_page_divider{width:100%;max-width:320px;height:1px;background:#ffffff14;margin:.95rem 0 .35rem}.rf249b81eb326_page_exeRow{display:flex;justify-content:center;margin-top:.5rem}.rf249b81eb326_page_exeWrap{position:relative}.rf249b81eb326_page_exeButton{display:inline-flex;align-items:center;gap:.6rem;padding:.5rem .7rem;border-radius:10px;font-size:.85rem;font-weight:600;color:#f5f7fbb3;border:1px solid rgba(255,255,255,.08);background:transparent;text-decoration:none;transition:color .2s ease,border-color .2s ease}.rf249b81eb326_page_exeButton:hover{color:var(--text);border-color:#fff3}.rf249b81eb326_page_exeIcon{width:16px;height:16px;color:var(--accent)}.rf249b81eb326_page_exeTooltip{position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%) translateY(6px);background:#0c1016fa;color:var(--text);border:1px solid rgba(255,176,137,.4);padding:.5rem .65rem;border-radius:10px;font-size:.75rem;line-height:1.4;width:240px;text-align:left;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease;z-index:100}.rf249b81eb326_page_exeTooltip:after{content:"";position:absolute;left:50%;bottom:-6px;width:10px;height:10px;background:#0c1016fa;border-right:1px solid rgba(255,176,137,.4);border-bottom:1px solid rgba(255,176,137,.4);transform:translate(-50%) rotate(45deg);opacity:0;transition:opacity .2s ease;z-index:99}.rf249b81eb326_page_exeWrap:hover .rf249b81eb326_page_exeTooltip,.rf249b81eb326_page_exeWrap:focus-within .rf249b81eb326_page_exeTooltip{opacity:1;transform:translate(-50%) translateY(0)}.rf249b81eb326_page_exeWrap:hover .rf249b81eb326_page_exeTooltip:after,.rf249b81eb326_page_exeWrap:focus-within .rf249b81eb326_page_exeTooltip:after{opacity:1}.rf249b81eb326_page_requirements{margin:.9rem 0 0;font-size:.78rem;color:#f5f7fb73}@media(max-width:900px){.rf249b81eb326_page_cards{grid-template-columns:1fr}}@media(max-width:600px){.rf249b81eb326_page_main{padding:2.25rem 1.5rem 4.5rem}}
