:root{--color-background:#0f1117;--color-surface:#181b24;--color-text:#f8f9fa;--color-text-secondary:#b0b7c3;--color-primary:#6ea8fe;--color-secondary:#a58cff;--color-accent:#ff8b3d;--color-error:#ef5350;--color-danger:#ef5350;--color-warning:#f4c04e;--color-success:#3ddc97;--color-border:#2a2d36;--color-shadow:#00000090;--color-info:#6ea8fe;--color-overlay:#000000b3;--color-grid-line:#f8f9fa1a;--color-grid-subtle:#f8f9fa0a;--color-hero-letter:#fff;--color-card-button-bg:#2a2d38;--color-card-button-text:#fff;--logo-filter:none;--font-sans:"Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"Space Mono", "SF Mono", Consolas, Monaco, monospace;--font-handwriting:"Caveat", cursive, sans-serif;--font-hero:"Anton", "Space Grotesk", sans-serif;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--theme-transition:background-color .25s ease, color .25s ease, border-color .25s ease}[data-theme=light]{--color-background:#f8f5f2;--color-surface:#fff;--color-text:#3d405b;--color-text-secondary:#8d99ae;--color-primary:#5d8bf4;--color-secondary:#8a70d6;--color-accent:#f97316;--color-error:#e57373;--color-danger:#e57373;--color-warning:#f4b740;--color-success:#34d399;--color-border:#e2e2e2;--color-shadow:#00000010;--color-info:#5d8bf4;--color-overlay:#00000080;--color-grid-line:#3d405b1f;--color-grid-subtle:#3d405b0d;--color-hero-letter:#1b1c24;--color-card-button-bg:#1c1f26;--color-card-button-text:#fff;--logo-filter:brightness(.2)}*,:before,:after{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-text) transparent;margin:0;padding:0}html,body{background-color:var(--color-background);width:100%;min-height:100%;color:var(--color-text);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;transition:var(--theme-transition);font-size:16px;line-height:1.5;overflow-x:hidden}#root{flex-direction:column;width:100%;min-height:100vh;display:flex;position:relative}button{cursor:pointer;color:inherit;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}::selection{background-color:var(--color-accent);color:#fff}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1}::view-transition-new(root){z-index:9999}html.theme-transitioning,html.theme-transitioning *,html.theme-transitioning :before,html.theme-transitioning :after{transition:none!important}@media screen and (width<=768px){*{scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{display:none}}._pageWrapper_1e9v3_1{background-color:var(--color-background);min-height:100dvh;color:var(--color-text);flex-direction:column;width:100%;display:flex;position:relative;overflow-x:hidden}._mainGrid_1e9v3_17{z-index:2;box-sizing:border-box;flex:1;grid-template-columns:minmax(180px,1.1fr) minmax(auto,3.8fr) minmax(180px,1.1fr);gap:20px;width:100%;max-width:1600px;margin:0 auto;padding:16px clamp(16px,3vw,48px) 24px;display:grid;position:relative}._leftColumn_1e9v3_32{flex-direction:column;justify-content:space-between;height:100%;padding:16px 0;display:flex}._sidebarSlot_1e9v3_40{flex-direction:column;display:flex}._leftDoodleSlot_1e9v3_45{margin:auto 0;padding-left:10px}._leftFooterSlot_1e9v3_50{margin-top:auto}._footerLeftText_1e9v3_54{font-family:var(--font-mono);color:var(--color-text);opacity:.9;align-items:flex-start;gap:8px;font-size:.72rem;line-height:1.4;display:flex}._footerLeftText_1e9v3_54 div{flex-direction:column;display:flex}._centerColumn_1e9v3_71{flex-direction:column;justify-content:space-between;align-items:center;gap:clamp(20px,4vh,44px);width:100%;margin:auto 0;padding:8px 0;display:flex}._heroSlot_1e9v3_82{justify-content:center;width:100%;display:flex}._decisionSlot_1e9v3_88{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}._ctaSlot_1e9v3_96{justify-content:center;width:100%;display:flex}._rightColumn_1e9v3_103{flex-direction:column;justify-content:space-between;align-items:flex-end;height:100%;padding:16px 0;display:flex}._topRightDoodleSlot_1e9v3_112{justify-content:flex-end;padding-top:8px;display:flex}._rightDoodleSlot_1e9v3_118{justify-content:flex-end;margin:auto 0;display:flex}._rightFooterSlot_1e9v3_124{margin-top:auto}._footerRightText_1e9v3_128{font-family:var(--font-mono);color:var(--color-text);opacity:.9;text-align:right;align-items:flex-end;gap:8px;font-size:.72rem;line-height:1.4;display:flex}._footerRightText_1e9v3_128 div{flex-direction:column;align-items:flex-end;display:flex}._dash_1e9v3_146{font-family:var(--font-mono);opacity:.6;font-size:.85rem}._mobileTimeSlot_1e9v3_153,._mobileTopDoodle_1e9v3_154,._mobileMidDoodleRight_1e9v3_155,._mobileFooter_1e9v3_156{display:none}@media (width<=1023px){._mainGrid_1e9v3_17{flex-direction:column;gap:24px;padding:16px 20px 24px;display:flex}._leftColumn_1e9v3_32,._rightColumn_1e9v3_103{display:none}._centerColumn_1e9v3_71{gap:24px;padding:0}._mobileTimeSlot_1e9v3_153{width:100%;display:block}._mobileTopDoodle_1e9v3_154{justify-content:flex-end;width:100%;margin-bottom:-10px;padding-right:12px;display:flex}._mobileMidDoodleLeft_1e9v3_197{justify-content:center;margin-bottom:6px;display:flex}._mobileMidDoodleRight_1e9v3_155{justify-content:center;margin-top:14px;display:flex}._mobileFooter_1e9v3_156{border-top:1px solid var(--color-grid-line);width:100%;font-family:var(--font-mono);color:var(--color-text);opacity:.85;flex-direction:row;justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;font-size:.72rem;display:flex}}@media (width<=767px){._mainGrid_1e9v3_17{gap:14px;padding:10px 14px 16px}._centerColumn_1e9v3_71{gap:14px}._mobileTopDoodle_1e9v3_154{justify-content:center;margin-bottom:-10px;padding-right:0}._mobileMidDoodleRight_1e9v3_155{margin-top:8px}._mobileFooter_1e9v3_156{text-align:center;flex-direction:column;align-items:center;gap:4px;margin-top:10px;padding-top:10px;font-size:.68rem}}._gridContainer_kwzp2_1{pointer-events:none;z-index:0;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}._vLine_kwzp2_12{background-color:var(--color-grid-line);width:1px;transition:background-color .25s;position:absolute;top:0;bottom:0}._vLineLeft_kwzp2_22{left:clamp(16px,13vw,170px)}._vLineRight_kwzp2_26{right:clamp(16px,13vw,170px)}._vLineCenterLeft_kwzp2_30{display:none;left:33%}._vLineCenterRight_kwzp2_35{display:none;right:33%}._hLine_kwzp2_41{background-color:var(--color-grid-line);height:1px;transition:background-color .25s;position:absolute;left:0;right:0}._hLineHeader_kwzp2_50{top:72px}._hLineHeroBottom_kwzp2_55{display:none;top:50%}._hLineCardBottom_kwzp2_60{display:none;top:75%}._hLineFooter_kwzp2_65{bottom:68px}._crosshair_kwzp2_70{opacity:.4;width:12px;height:12px;display:none;position:absolute}._crosshair_kwzp2_70:before,._crosshair_kwzp2_70:after{content:"";background-color:var(--color-text-secondary);position:absolute}._crosshair_kwzp2_70:before{width:12px;height:1px;top:5px;left:0}._crosshair_kwzp2_70:after{width:1px;height:12px;top:0;left:5px}._chTopLeft_kwzp2_99{top:66px;left:clamp(10px,13vw - 6px,164px)}._chTopRight_kwzp2_104{top:66px;right:clamp(10px,13vw - 6px,164px)}._chBottomLeft_kwzp2_109{bottom:62px;left:clamp(10px,13vw - 6px,164px)}._chBottomRight_kwzp2_114{bottom:62px;right:clamp(10px,13vw - 6px,164px)}@media (width>=1024px) and (height>=700px){._vLineCenterLeft_kwzp2_30,._vLineCenterRight_kwzp2_35,._hLineHeroBottom_kwzp2_55,._hLineCardBottom_kwzp2_60,._crosshair_kwzp2_70{display:block}}@media (width<=768px){._vLineLeft_kwzp2_22{opacity:.5;left:12px}._vLineRight_kwzp2_26{opacity:.5;right:12px}._hLineHeader_kwzp2_50{top:60px}._hLineFooter_kwzp2_65{bottom:80px}}._header_pmy0i_1{z-index:10;background-color:#0000;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:clamp(14px,2.5vh,24px) clamp(16px,4vw,48px);display:flex;position:relative}._leftBrand_pmy0i_13{align-items:center;gap:10px;display:flex}._logoImage_pmy0i_19{object-fit:contain;width:clamp(28px,2.5vw,34px);height:clamp(28px,2.5vw,34px);filter:var(--logo-filter,none);-webkit-user-select:none;user-select:none;flex-shrink:0;transition:filter .25s}._logoText_pmy0i_29{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-text);white-space:nowrap;font-size:clamp(1.15rem,2vw,1.35rem);font-weight:700}._divider_pmy0i_38{background-color:var(--color-text-secondary);opacity:.6;width:1px;height:18px;display:inline-block}._tagline_pmy0i_46{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);opacity:.85;white-space:nowrap;font-size:.72rem}._rightInfo_pmy0i_56{align-items:center;gap:12px;display:flex}._motto_pmy0i_62{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text);opacity:.85;white-space:nowrap;font-size:.72rem}._dash_pmy0i_72{font-family:var(--font-mono);color:var(--color-text);opacity:.6;font-size:.8rem}._actionsGroup_pmy0i_79{align-items:center;gap:8px;display:flex}._actionBtn_pmy0i_85{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-surface);width:32px;height:32px;color:var(--color-text);cursor:pointer;box-shadow:0 1px 3px var(--color-shadow);-webkit-user-select:none;user-select:none;box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;transition:transform .15s,border-color .2s,box-shadow .2s,color .2s;display:inline-flex}._actionBtn_pmy0i_85:hover{border-color:var(--color-text-secondary);color:var(--color-text);transform:translateY(-1px)}._actionBtn_pmy0i_85:active{transform:scale(.92)}._actionBtn_pmy0i_85:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}._actionIcon_pmy0i_123{width:16px;height:16px;font-size:16px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block}._githubBtn_pmy0i_131:hover ._actionIcon_pmy0i_123{transform:scale(1.14)}._themeToggleBtn_pmy0i_135:hover ._actionIcon_pmy0i_123{transform:rotate(18deg)scale(1.08)}@media (width<=860px){._tagline_pmy0i_46,._divider_pmy0i_38{display:none}}@media (width<=600px){._header_pmy0i_1{padding:12px 16px}._motto_pmy0i_62,._dash_pmy0i_72{display:none}}._sidebar_1em6j_1{font-family:var(--font-mono);color:var(--color-text);letter-spacing:.08em;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:flex-start;font-size:.72rem;line-height:1.5;display:flex}._timeGroup_1em6j_13{flex-direction:column;gap:2px;display:flex}._date_1em6j_19{letter-spacing:.12em;color:var(--color-text);opacity:.85;font-size:.7rem}._time_1em6j_13{letter-spacing:.05em;color:var(--color-text);font-size:1.15rem;font-weight:700}._dash_1em6j_33{color:var(--color-text);opacity:.7;margin:10px 0}._editorialText_1em6j_39{letter-spacing:.14em;color:var(--color-text);opacity:.85;flex-direction:column;gap:2px;font-size:.68rem;line-height:1.4;display:flex}@media (width<=1023px){._sidebar_1em6j_1{flex-flow:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:8px 12px}._timeGroup_1em6j_13{flex-direction:row;align-items:baseline;gap:8px}._time_1em6j_13{font-size:.95rem}._dash_1em6j_33{margin:0}._editorialText_1em6j_39{flex-direction:row;gap:6px;font-size:.65rem}}@media (width<=480px){._sidebar_1em6j_1{justify-content:center;gap:8px;padding:6px 10px}._editorialText_1em6j_39,._dash_1em6j_33{display:none}}._heroSection_vzucf_1{text-align:center;z-index:2;-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex;position:relative}._titleWrapper_vzucf_13{max-width:100%;display:inline-block;position:relative}._heroTitle_vzucf_19{font-family:var(--font-hero);letter-spacing:-.01em;color:var(--color-hero-letter);text-transform:uppercase;filter:drop-shadow(0 2px 8px var(--color-shadow));margin:0;padding:0;font-size:clamp(3.6rem,16vw,15rem);line-height:.88;transition:color .25s}._heroSubtitle_vzucf_32{font-family:var(--font-mono);letter-spacing:clamp(.14em,.4vw,.48em);text-transform:uppercase;color:var(--color-text);opacity:.95;white-space:nowrap;margin-top:clamp(8px,1.8vw,22px);font-size:clamp(.68rem,1.25vw,1.05rem);font-weight:500}@media screen and (width<=768px){._heroTitle_vzucf_19{font-size:10rem}._heroSubtitle_vzucf_32{letter-spacing:.16em;font-size:.68rem}}._ctaSection_14u3k_1{z-index:5;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:12px;display:flex;position:relative}._ctaWrapper_14u3k_13{justify-content:center;align-items:center;gap:clamp(16px,4vw,42px);width:100%;display:flex}._tickLine_14u3k_21{background-color:var(--color-grid-line);opacity:.8;width:1px;height:48px;display:block}._ctaButton_14u3k_30{background-color:var(--color-card-button-bg);color:var(--color-card-button-text);font-family:var(--font-sans);letter-spacing:.02em;border-radius:var(--radius-sm);cursor:pointer;box-shadow:0 4px 14px var(--color-shadow);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:13px 26px;font-size:.95rem;font-weight:600;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex}._ctaButton_14u3k_30:hover:not(:disabled){box-shadow:0 8px 24px var(--color-shadow);color:var(--color-card-button-text);border-color:#3ddc844d;transform:translateY(-2px)}._ctaButton_14u3k_30:active:not(:disabled){transform:translateY(0)}._ctaButton_14u3k_30:disabled{opacity:.85;cursor:wait}._androidBtnIcon_14u3k_68{color:#3ddc84;flex-shrink:0;font-size:1.15rem}._buttonLabel_14u3k_74{white-space:nowrap}._versionTag_14u3k_78{font-family:var(--font-mono);color:var(--color-card-button-text);border-radius:var(--radius-sm);background:#ffffff1f;border:1px solid #ffffff26;margin-left:2px;padding:2px 7px;font-size:.75rem;font-weight:600}._downloadIcon_14u3k_90{opacity:.85;flex-shrink:0;font-size:1.1rem;transition:transform .2s,opacity .2s}._ctaButton_14u3k_30:hover:not(:disabled) ._downloadIcon_14u3k_90{opacity:1;transform:translateY(2px)}._metaContainer_14u3k_104{flex-direction:column;align-items:center;gap:6px;margin-top:14px;display:flex}._badgeLine_14u3k_112{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text);opacity:.85;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.68rem;display:flex}._dot_14u3k_127{opacity:.5}._openSourceLink_14u3k_131{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-border);text-decoration-color:var(--color-border);transition:color .15s,text-decoration-color .15s}._openSourceLink_14u3k_131:hover{color:var(--color-primary);-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary)}@media (width<=480px){._tickLine_14u3k_21{display:none}._ctaButton_14u3k_30{width:100%;max-width:340px;padding:12px 18px;font-size:.9rem}._badgeLine_14u3k_112{gap:6px;font-size:.64rem}}._noteContainer_1czno_1{font-family:var(--font-handwriting);color:var(--color-text);-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;align-items:flex-start;max-width:100%;font-size:clamp(.95rem,2vw,1.4rem);line-height:1.15;transition:transform .3s,color .25s;display:inline-flex}._textWrapper_1czno_15{flex-direction:column;align-items:flex-start;display:flex}._line_1czno_21{white-space:nowrap;display:block}._underlineSvg_1czno_26{width:100%;max-width:150px;height:12px;color:var(--color-text);opacity:.85;margin-top:-2px;display:block}._smileySvg_1czno_36{width:22px;height:22px;color:var(--color-text);opacity:.85;margin-top:4px;margin-left:8px;display:block}@media (width<=768px){._noteContainer_1czno_1{font-size:clamp(.85rem,3.2vw,1.1rem)}._underlineSvg_1czno_26{max-width:120px;height:10px}._smileySvg_1czno_36{width:18px;height:18px;margin-left:4px}}._overlay_1dusy_1{background-color:var(--color-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;justify-content:center;align-items:center;padding:16px;animation:.2s ease-out _fadeIn_1dusy_1;display:flex;position:fixed;inset:0}._modalContent_1dusy_14{background-color:var(--color-surface);border:1px solid var(--color-border);box-shadow:0 20px 40px var(--color-shadow);border-radius:var(--radius-md);flex-direction:column;gap:20px;width:100%;max-width:480px;padding:28px;animation:.25s cubic-bezier(.16,1,.3,1) _scaleIn_1dusy_1;display:flex;position:relative}._modalHeader_1dusy_29{justify-content:space-between;align-items:flex-start;display:flex}._headerTitleGroup_1dusy_35{flex-direction:column;gap:6px;display:flex}._pillBadge_1dusy_41{font-family:var(--font-mono);letter-spacing:.14em;border-radius:var(--radius-sm);background-color:var(--color-grid-subtle);color:#3ddc84;border:1px solid #3ddc844d;width:fit-content;padding:3px 8px;font-size:.65rem;font-weight:700}._modalTitle_1dusy_54{font-family:var(--font-sans);color:var(--color-text);margin:0;font-size:1.4rem;font-weight:700}._closeBtn_1dusy_62{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;padding:4px;font-size:1.1rem;line-height:1;transition:color .15s}._closeBtn_1dusy_62:hover{color:var(--color-text)}._modalDesc_1dusy_77{color:var(--color-text-secondary);margin:0;font-size:.88rem;line-height:1.5}._platformsGrid_1dusy_84{flex-direction:column;gap:10px;display:flex}._platformCard_1dusy_90{border-radius:var(--radius-sm);border:1px solid var(--color-border);background-color:var(--color-background);cursor:pointer;color:inherit;align-items:center;gap:14px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}._platformCard_1dusy_90:hover{border-color:var(--color-primary);transform:translate(4px)}._primaryCard_1dusy_109{background:linear-gradient(135deg, var(--color-background) 0%, #3ddc840d 100%);border-color:#3ddc8466}._primaryCard_1dusy_109:hover{border-color:#3ddc84}._disabledCard_1dusy_118{opacity:.5;cursor:not-allowed}._disabledCard_1dusy_118:hover{border-color:var(--color-border);transform:none}._platformIcon_1dusy_128{justify-content:center;align-items:center;width:32px;font-size:1.4rem;display:flex}._androidIcon_1dusy_136{color:#3ddc84}._platformInfo_1dusy_140{flex-direction:column;flex:1;display:flex}._platformName_1dusy_146{color:var(--color-text);font-size:.92rem;font-weight:600}._platformSub_1dusy_152{color:var(--color-text-secondary);font-size:.75rem;font-family:var(--font-mono)}._platformStatus_1dusy_158{font-family:var(--font-mono);color:var(--color-success);font-size:.72rem;font-weight:600}._platformStatusUnavailable_1dusy_165{font-family:var(--font-mono);color:var(--color-text-secondary);opacity:.7;font-size:.7rem;font-weight:600}._actionBadge_1dusy_173{color:#0f1117;font-family:var(--font-sans);border-radius:var(--radius-sm);background-color:#3ddc84;align-items:center;gap:6px;padding:5px 10px;font-size:.75rem;font-weight:700;display:inline-flex}._modalFooter_1dusy_186{border-top:1px solid var(--color-border);text-align:center;padding-top:10px}._privacyNote_1dusy_192{color:var(--color-text-secondary);font-size:.72rem;font-family:var(--font-mono)}@keyframes _fadeIn_1dusy_1{0%{opacity:0}to{opacity:1}}@keyframes _scaleIn_1dusy_1{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}
