:root{--md-sys-color-primary:#83D2E5;--md-sys-color-on-primary:#00363F;--md-sys-color-primary-container:#004E5B;--md-sys-color-on-primary-container:#A6EEFF;--md-sys-color-secondary:#B2CBD2;--md-sys-color-on-secondary:#1C3439;--md-sys-color-secondary-container:#334A50;--md-sys-color-on-secondary-container:#CDE7EE;--md-sys-color-tertiary:#BDC5EB;--md-sys-color-on-tertiary:#272F4D;--md-sys-color-error:#FFB4AB;--md-sys-color-on-error:#690005;--md-sys-color-surface:#0E1416;--md-sys-color-on-surface:#DEE3E5;--md-sys-color-surface-variant:#3F484B;--md-sys-color-on-surface-variant:#BFC8CB;--md-sys-color-surface-dim:#090F11;--md-sys-color-surface-bright:#303637;--md-sys-color-surface-container-lowest:#090F11;--md-sys-color-surface-container-low:#171D1E;--md-sys-color-surface-container:#1B2122;--md-sys-color-surface-container-high:#252B2D;--md-sys-color-surface-container-highest:#303637;--md-ref-typeface-brand:'Outfit',sans-serif;--md-ref-typeface-plain:'Inter',sans-serif;--jp-gradient:var(--md-sys-color-primary);--jp-gradient-text:var(--md-sys-color-primary);--jp-gradient-accent:var(--md-sys-color-secondary);--jp-surface:var(--md-sys-color-surface);--jp-surface-dim:var(--md-sys-color-surface-dim);--jp-surface-container:var(--md-sys-color-surface-container);--jp-surface-container-high:var(--md-sys-color-surface-container-high);--jp-glow-primary:rgba(131, 210, 229, 0.15);--jp-glow-accent:rgba(178, 203, 210, 0.1);--jp-glass-bg:rgba(14, 20, 22, 0.65);--jp-glass-border:rgba(255, 255, 255, 0.04);--jp-glass-shadow:0 4px 6px -1px rgba(0, 0, 0, 0.1),0 10px 15px -3px rgba(0, 0, 0, 0.2),0 25px 50px -12px rgba(0, 0, 0, 0.4);--jp-layered-shadow-sm:0 1px 2px rgba(0,0,0,0.2),0 2px 4px rgba(0,0,0,0.1);--jp-layered-shadow-md:0 4px 6px -1px rgba(0,0,0,0.2),0 2px 4px -1px rgba(0,0,0,0.1);--jp-layered-shadow-lg:0 10px 15px -3px rgba(0,0,0,0.3),0 4px 6px -2px rgba(0,0,0,0.15);--jp-ease-spring:cubic-bezier(0.25, 1, 0.5, 1);--jp-ease-snappy:cubic-bezier(0.17, 0.84, 0.44, 1);--jp-noise-texture:url('data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAwIDIwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZmlsdGVyIGlkPSJub2lzZUZpbHRlciI+PGZlVHVyYnVsZW5jZSB0eXBlPSJmcmFjdGFsTm9pc2UiIGJhc2VGcmVxdWVuY3k9IjAuNjUiIG51bU9jdGF2ZXM9IjMiIHN0aXRjaFRpbGVzPSJzdGl0Y2giLz48L2ZpbHRlcj48cmVjdCB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWx0ZXI9InVybCgibm9pc2VGaWx0ZXIpIi8+PC9zdmc+');--md-sys-shape-corner-none:0px;--md-sys-shape-corner-extra-small:4px;--md-sys-shape-corner-small:8px;--md-sys-shape-corner-medium:12px;--md-sys-shape-corner-large:16px;--md-sys-shape-corner-extra-large:24px;--md-sys-shape-corner-full:9999px;--jp-color-white:#ffffff;--jp-color-absolute-white:#ffffff;--jp-color-black:#000000;--jp-white-alpha-02:rgba(255, 255, 255, 0.02);--jp-white-alpha-03:rgba(255, 255, 255, 0.03);--jp-white-alpha-04:rgba(255, 255, 255, 0.04);--jp-white-alpha-05:rgba(255, 255, 255, 0.05);--jp-white-alpha-06:rgba(255, 255, 255, 0.06);--jp-white-alpha-08:rgba(255, 255, 255, 0.08);--jp-white-alpha-10:rgba(255, 255, 255, 0.1);--jp-white-alpha-12:rgba(255, 255, 255, 0.12);--jp-white-alpha-15:rgba(255, 255, 255, 0.15);--jp-white-alpha-20:rgba(255, 255, 255, 0.2);--jp-white-alpha-24:rgba(255, 255, 255, 0.24);--jp-white-alpha-30:rgba(255, 255, 255, 0.3);--jp-white-alpha-35:rgba(255, 255, 255, 0.35);--jp-white-alpha-40:rgba(255, 255, 255, 0.4);--jp-white-alpha-45:rgba(255, 255, 255, 0.45);--jp-white-alpha-50:rgba(255, 255, 255, 0.5);--jp-white-alpha-85:rgba(255, 255, 255, 0.85);--jp-white-alpha-90:rgba(255, 255, 255, 0.9);--jp-black-alpha-20:rgba(0, 0, 0, 0.2);--jp-black-alpha-30:rgba(0, 0, 0, 0.3);--jp-black-alpha-40:rgba(0, 0, 0, 0.4);--jp-black-alpha-50:rgba(0, 0, 0, 0.5);--jp-black-alpha-60:rgba(0, 0, 0, 0.6);--jp-black-alpha-70:rgba(0, 0, 0, 0.7);--jp-black-alpha-80:rgba(0, 0, 0, 0.8);--jp-color-primary-hover:#A6EEFF;--jp-color-primary-active:#49B4CD;--jp-color-primary-light:#CDE7EE;--jp-color-secondary-hover:#CDE7EE;--jp-color-secondary-light:#DFFAFF;--jp-color-violet-dark:#00363F;--jp-primary-alpha-06:rgba(131, 210, 229, 0.06);--jp-primary-alpha-10:rgba(131, 210, 229, 0.1);--jp-primary-alpha-12:rgba(131, 210, 229, 0.12);--jp-primary-alpha-15:rgba(131, 210, 229, 0.15);--jp-primary-alpha-20:rgba(131, 210, 229, 0.2);--jp-primary-alpha-25:rgba(131, 210, 229, 0.25);--jp-primary-alpha-30:rgba(131, 210, 229, 0.3);--jp-primary-alpha-35:rgba(131, 210, 229, 0.35);--jp-secondary-alpha-08:rgba(178, 203, 210, 0.08);--jp-secondary-alpha-12:rgba(178, 203, 210, 0.12);--jp-secondary-alpha-15:rgba(178, 203, 210, 0.15);--jp-secondary-alpha-20:rgba(178, 203, 210, 0.2);--jp-secondary-alpha-25:rgba(178, 203, 210, 0.25);--jp-secondary-alpha-30:rgba(178, 203, 210, 0.3);--jp-secondary-alpha-35:rgba(178, 203, 210, 0.35);--jp-secondary-alpha-40:rgba(178, 203, 210, 0.4);--jp-secondary-alpha-50:rgba(178, 203, 210, 0.5);--jp-secondary-alpha-70:rgba(178, 203, 210, 0.7);--jp-color-slate-100:#f1f5f9;--jp-color-slate-300:#cbd5e1;--jp-color-slate-400:#94a3b8;--jp-color-slate-500:#64748b;--jp-color-slate-600:#475569;--jp-color-lavender:#e6e0f0;--jp-lavender-alpha-35:rgba(230, 224, 240, 0.35);--jp-lavender-alpha-50:rgba(230, 224, 240, 0.5);--jp-lavender-alpha-60:rgba(230, 224, 240, 0.6);--jp-lavender-alpha-70:rgba(230, 224, 240, 0.7);--jp-lavender-alpha-80:rgba(230, 224, 240, 0.8);--jp-lavender-alpha-85:rgba(230, 224, 240, 0.85);--jp-color-success:#10b981;--jp-color-success-light:#34d399;--jp-success-alpha-15:rgba(52, 211, 153, 0.15);--jp-success-alpha-25:rgba(52, 211, 153, 0.25);--jp-color-warning:#fbbf24;--jp-warning-alpha-15:rgba(251, 191, 36, 0.15);--jp-warning-alpha-25:rgba(251, 191, 36, 0.25);--jp-color-error-light:#f87171;--jp-error-alpha-15:rgba(248, 113, 113, 0.15);--jp-error-alpha-25:rgba(248, 113, 113, 0.25);--jp-color-green-accent:#52e5a4;--jp-color-app-bg:#0a0614;--jp-color-android:#3ddc84;--jp-color-blueviolet:#8a2be2;--jp-color-purple:#a855f7;--jp-color-obsidian-deep:#05030a;--jp-color-obsidian-solid:#06040c;--jp-color-obsidian-violet:#0d0a1d;--jp-color-obsidian-card:#0f0927;--jp-color-obsidian-border:#2e2055;--jp-color-obsidian-deepviolet:#18103c;--jp-color-obsidian-puredark:#0d0822;--jp-obsidian-alpha-98:rgba(15, 12, 30, 0.98);--jp-obsidian-card-alpha-85:rgba(10, 8, 16, 0.85);--jp-surface-alpha-70:rgba(8, 6, 18, 0.7);--jp-surface-alpha-85:rgba(8, 6, 18, 0.85);--jp-surface-alpha-98:rgba(8, 6, 18, 0.98);--jp-surface-container-alpha-40:rgba(14, 11, 31, 0.4);--jp-surface-container-alpha-60:rgba(14, 11, 31, 0.6);--jp-surface-container-alpha-70:rgba(14, 11, 31, 0.7);--jp-surface-container-alpha-80:rgba(14, 11, 31, 0.8);--jp-purple-container-alpha-40:rgba(10, 6, 20, 0.4);--jp-purple-container-alpha-80:rgba(10, 6, 20, 0.8);--jp-tv-radial-1:#050505;--jp-tv-radial-2:#1a1a1a;--jp-tv-radial-3:#080808;--jp-tv-radial-4:#151515;--jp-mockup-frame:#1e1e24;--jp-mockup-rim:#2d2d34;--jp-mockup-bg:#0f0f15;--jp-color-screen-black:#05040b;--jp-tv-frame:#09090b;--jp-tv-stand-base:#18181b;--jp-tv-stand-neck:#27272a;--jp-blueviolet-alpha-30:rgba(138, 43, 226, 0.3);--jp-blueviolet-alpha-40:rgba(138, 43, 226, 0.4);--jp-white-alpha-25:rgba(255, 255, 255, 0.25);--jp-slate-100-alpha-80:rgba(241, 245, 249, 0.8);--jp-secondary-alpha-00:rgba(244, 63, 94, 0);--jp-tooltip-bg:rgba(15, 12, 30, 0.98);--jp-tooltip-text:#ffffff}[data-theme=light]{--md-sys-color-primary:#006878;--md-sys-color-on-primary:#FFFFFF;--md-sys-color-primary-container:#A6EEFF;--md-sys-color-on-primary-container:#004E5B;--md-sys-color-secondary:#4B6268;--md-sys-color-on-secondary:#FFFFFF;--md-sys-color-secondary-container:#CDE7EE;--md-sys-color-on-secondary-container:#334A50;--md-sys-color-tertiary:#555D7E;--md-sys-color-on-tertiary:#FFFFFF;--md-sys-color-error:#BA1A1A;--md-sys-color-on-error:#FFFFFF;--md-sys-color-surface:#F5FAFC;--md-sys-color-on-surface:#171D1E;--md-sys-color-surface-variant:#DBE4E7;--md-sys-color-on-surface-variant:#3F484B;--md-sys-color-surface-dim:#FFFFFF;--md-sys-color-surface-bright:#DEE3E5;--md-sys-color-surface-container-lowest:#FFFFFF;--md-sys-color-surface-container-low:#EFF4F6;--md-sys-color-surface-container:#E9EFF1;--md-sys-color-surface-container-high:#E4E9EB;--md-sys-color-surface-container-highest:#DEE3E5;--jp-glow-primary:rgba(0, 104, 120, 0.15);--jp-glow-accent:rgba(75, 98, 104, 0.1);--jp-glass-bg:rgba(245, 250, 252, 0.65);--jp-glass-border:rgba(0, 0, 0, 0.04);--jp-color-white:#0F172A;--jp-color-slate-500:#64748b;--jp-color-slate-400:#475569;--jp-color-slate-300:#334155;--jp-color-slate-200:#1e293b;--jp-color-slate-100:#0f172a;--jp-color-lavender:#334155;--jp-color-app-bg:var(--md-sys-color-surface);--jp-color-primary-hover:#004E5B;--jp-color-primary-active:#008296;--jp-color-primary-light:#004E5B;--jp-color-secondary-hover:#334A50;--jp-color-secondary-light:#334A50;--jp-lavender-alpha-35:rgba(51, 65, 85, 0.35);--jp-lavender-alpha-50:rgba(51, 65, 85, 0.5);--jp-lavender-alpha-60:rgba(51, 65, 85, 0.6);--jp-lavender-alpha-70:rgba(51, 65, 85, 0.7);--jp-lavender-alpha-80:rgba(51, 65, 85, 0.8);--jp-lavender-alpha-85:rgba(51, 65, 85, 0.85);--jp-white-alpha-02:rgba(0, 0, 0, 0.02);--jp-white-alpha-04:rgba(0, 0, 0, 0.04);--jp-white-alpha-05:rgba(0, 0, 0, 0.05);--jp-white-alpha-06:rgba(0, 0, 0, 0.06);--jp-white-alpha-08:rgba(0, 0, 0, 0.08);--jp-white-alpha-10:rgba(0, 0, 0, 0.1);--jp-white-alpha-12:rgba(0, 0, 0, 0.12);--jp-white-alpha-15:rgba(0, 0, 0, 0.15);--jp-white-alpha-20:rgba(0, 0, 0, 0.2);--jp-white-alpha-30:rgba(0, 0, 0, 0.3);--jp-white-alpha-35:rgba(0, 0, 0, 0.35);--jp-white-alpha-40:rgba(0, 0, 0, 0.4);--jp-white-alpha-45:rgba(0, 0, 0, 0.45);--jp-white-alpha-50:rgba(0, 0, 0, 0.5);--jp-white-alpha-85:rgba(0, 0, 0, 0.85);--jp-white-alpha-90:rgba(0, 0, 0, 0.9);--jp-primary-alpha-06:rgba(0, 104, 120, 0.06);--jp-primary-alpha-10:rgba(0, 104, 120, 0.1);--jp-primary-alpha-12:rgba(0, 104, 120, 0.12);--jp-primary-alpha-15:rgba(0, 104, 120, 0.15);--jp-primary-alpha-20:rgba(0, 104, 120, 0.2);--jp-primary-alpha-25:rgba(0, 104, 120, 0.25);--jp-primary-alpha-30:rgba(0, 104, 120, 0.3);--jp-primary-alpha-35:rgba(0, 104, 120, 0.35);--jp-secondary-alpha-08:rgba(75, 98, 104, 0.08);--jp-secondary-alpha-12:rgba(75, 98, 104, 0.12);--jp-secondary-alpha-15:rgba(75, 98, 104, 0.15);--jp-secondary-alpha-20:rgba(75, 98, 104, 0.2);--jp-secondary-alpha-25:rgba(75, 98, 104, 0.25);--jp-secondary-alpha-30:rgba(75, 98, 104, 0.3);--jp-secondary-alpha-35:rgba(75, 98, 104, 0.35);--jp-secondary-alpha-40:rgba(75, 98, 104, 0.4);--jp-secondary-alpha-50:rgba(75, 98, 104, 0.5);--jp-secondary-alpha-70:rgba(75, 98, 104, 0.7);--jp-color-slate-600:#64748b;--jp-color-green-accent:#10b981;--jp-slate-100-alpha-80:rgba(15, 23, 42, 0.8);--jp-surface-alpha-70:rgba(245, 250, 252, 0.7);--jp-surface-alpha-85:rgba(245, 250, 252, 0.85);--jp-surface-alpha-98:rgba(245, 250, 252, 0.98);--jp-surface-container-alpha-40:rgba(233, 239, 241, 0.4);--jp-surface-container-alpha-60:rgba(233, 239, 241, 0.6);--jp-surface-container-alpha-70:rgba(233, 239, 241, 0.7);--jp-surface-container-alpha-80:rgba(233, 239, 241, 0.8);--jp-purple-container-alpha-40:rgba(166, 238, 255, 0.25);--jp-purple-container-alpha-80:rgba(166, 238, 255, 0.4);--jp-tooltip-bg:#0F172A;--jp-tooltip-text:#ffffff}[data-theme=oled]{--md-sys-color-surface:#000000;--md-sys-color-surface-dim:#000000;--md-sys-color-surface-bright:#222222;--md-sys-color-surface-container-lowest:#000000;--md-sys-color-surface-container-low:#0A0A0A;--md-sys-color-surface-container:#111111;--md-sys-color-surface-container-high:#1A1A1A;--md-sys-color-surface-container-highest:#222222;--jp-glass-bg:rgba(0, 0, 0, 0.65)}md-filled-button{--md-filled-button-container-color:var(--md-sys-color-primary);--md-filled-button-label-text-color:var(--jp-color-absolute-white);--md-filled-button-container-shape:9999px;--md-filled-button-label-text-font:'Inter',sans-serif;--md-filled-button-label-text-weight:600;--md-filled-button-hover-state-layer-color:var(--jp-white-alpha-08)}md-outlined-button{--md-outlined-button-outline-color:var(--jp-white-alpha-20);--md-sys-color-outline:var(--jp-white-alpha-20);--md-outlined-button-label-text-color:var(--jp-color-slate-100);--md-outlined-button-container-shape:9999px;--md-outlined-button-label-text-font:'Inter',sans-serif}md-assist-chip{--md-assist-chip-container-color:var(--jp-surface-container);--md-assist-chip-outline-color:var(--jp-white-alpha-12);--md-assist-chip-label-text-color:var(--jp-color-slate-100);--md-assist-chip-label-text-font:500 0.8125rem/1.25rem 'Inter',sans-serif;--md-assist-chip-container-shape:9999px;--md-assist-chip-hover-state-layer-color:var(--jp-white-alpha-08);--md-assist-chip-container-height:40px;--md-assist-chip-leading-space:18px;--md-assist-chip-trailing-space:18px;--md-assist-chip-icon-label-padding:12px}md-assist-chip [slot=icon]{margin-right:8px}md-icon{--md-icon-color:var(--jp-color-slate-300);--md-icon-size:24px;--md-icon-font:'Material Symbols Outlined';display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}md-icon:not(:defined){font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;display:inline-block;-webkit-font-smoothing:antialiased}.glass-card{background:var(--jp-glass-bg);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--jp-glass-border);border-radius:var(--md-sys-shape-corner-extra-large);box-shadow:var(--jp-glass-shadow)}.gradient-text{color:var(--jp-gradient-text)}.btn-filled,.btn-outlined{display:inline-flex;align-items:center;justify-content:center;height:48px;border-radius:9999px;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;box-sizing:border-box;transition:all .25s var(--jp-ease-spring);cursor:pointer;white-space:nowrap}.btn-filled{background:var(--jp-gradient);color:var(--jp-color-absolute-white)!important;padding:0 28px;border:none;box-shadow:0 4px 20px var(--jp-primary-alpha-25)}.btn-filled:hover{transform:translateY(-2px);box-shadow:0 8px 30px var(--jp-secondary-alpha-35);opacity:.95}.btn-filled:active{transform:translateY(0)}.btn-filled md-icon{margin-right:8px;--md-icon-color:var(--jp-color-absolute-white);--md-icon-size:20px}.btn-outlined{background-color:var(--jp-white-alpha-03);color:var(--jp-color-slate-100)!important;padding:0 28px;border:1px solid var(--jp-white-alpha-10)}.btn-outlined:hover{background-color:var(--jp-white-alpha-08);border-color:var(--jp-white-alpha-25);color:var(--jp-color-white)!important;transform:translateY(-2px)}.btn-outlined:active{transform:translateY(0)}.btn-outlined md-icon{margin-right:8px;--md-icon-color:var(--jp-color-slate-300);--md-icon-size:20px}.btn-filled.has-icon{padding-left:20px}.btn-outlined.has-icon{padding-left:20px}.split-btn-group{display:inline-flex;position:relative;gap:2px;align-items:center;z-index:110}.btn-split-left{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 24px;color:var(--jp-color-absolute-white)!important;font-family:Inter,sans-serif;font-size:.9375rem;font-weight:600;text-decoration:none;border:none;background:var(--jp-gradient);border-radius:24px 8px 8px 24px;box-shadow:0 4px 15px var(--jp-primary-alpha-25);cursor:pointer;transition:all .25s var(--jp-ease-spring)}.btn-split-left:hover{box-shadow:0 8px 25px var(--jp-secondary-alpha-35);transform:translateY(-2px);filter:brightness(1.08)}.btn-split-left:active{transform:translateY(0);filter:brightness(.92)}.btn-split-left md-icon{margin-right:8px;--md-icon-color:var(--jp-color-absolute-white);--md-icon-size:20px}.btn-split-right{display:inline-flex;align-items:center;justify-content:center;height:48px;width:48px;color:var(--jp-color-absolute-white);border:none;background:var(--jp-gradient);border-radius:8px 24px 24px 8px;box-shadow:0 4px 15px var(--jp-primary-alpha-25);cursor:pointer;transition:all .25s var(--jp-ease-spring)}.btn-split-right:hover{box-shadow:0 8px 25px var(--jp-secondary-alpha-35);transform:translateY(-2px);filter:brightness(1.08)}.btn-split-right:active{transform:translateY(0);filter:brightness(.92)}.btn-split-right md-icon{--md-icon-color:var(--jp-color-absolute-white);--md-icon-size:20px}.download-dropdown-menu{position:absolute;top:100%;right:0;margin-top:6px;width:260px;background:var(--md-sys-color-surface-bright);border:1px solid var(--jp-white-alpha-08);border-radius:12px;box-shadow:0 12px 36px var(--jp-black-alpha-50);z-index:1000;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .15s var(--jp-ease-spring),transform .15s var(--jp-ease-spring),visibility .15s;padding:6px 0;box-sizing:border-box;max-height:200px;overflow-y:auto}.download-dropdown-menu::-webkit-scrollbar{width:4px}.download-dropdown-menu::-webkit-scrollbar-track{background:0 0}.download-dropdown-menu::-webkit-scrollbar-thumb{background:var(--jp-white-alpha-12);border-radius:9999px}.download-dropdown-menu::-webkit-scrollbar-thumb:hover{background:var(--jp-white-alpha-24)}.download-dropdown-menu.active{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-list{display:flex;flex-direction:column}.compact-dropdown-item{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;text-decoration:none;background:0 0;transition:background-color .15s ease;box-sizing:border-box}.compact-dropdown-item:hover{background-color:var(--jp-white-alpha-05)}.dropdown-item-left{display:flex;align-items:center}.compact-dropdown-item md-icon{font-family:'Material Symbols Outlined';font-weight:400;font-style:normal;line-height:1;letter-spacing:normal;display:inline-block;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased}.compact-dropdown-item .device-icon{--md-icon-size:18px;--md-icon-color:var(--jp-white-alpha-45);margin-right:8px}.compact-dropdown-item .android-icon{--md-icon-size:18px;--md-icon-color:var(--jp-color-android);margin-right:8px}.dropdown-item-title{font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;color:var(--jp-white-alpha-90)}.dropdown-item-info{font-family:Inter,sans-serif;font-size:.75rem;color:var(--jp-white-alpha-45);font-weight:400}@media (max-width:991px){.download-dropdown-menu{left:50%;right:auto;transform:translateX(-50%) translateY(-10px)}.download-dropdown-menu.active{transform:translateX(-50%) translateY(0)}}.github-badge{display:inline-flex;align-items:center;height:36px;background:var(--jp-white-alpha-03);border:1px solid var(--jp-white-alpha-08);border-radius:9999px;text-decoration:none;font-family:Inter,sans-serif;font-size:.8125rem;font-weight:500;color:var(--jp-color-slate-300);box-sizing:border-box;transition:all .25s var(--jp-ease-spring);overflow:hidden}.github-badge:hover{background:var(--jp-white-alpha-08);border-color:var(--jp-white-alpha-20);color:var(--jp-color-absolute-white);transform:translateY(-1px);box-shadow:0 4px 16px var(--jp-black-alpha-30)}.github-badge-logo{display:inline-flex;align-items:center;gap:8px;padding-left:14px;padding-right:10px}.github-badge-logo svg{color:var(--jp-color-absolute-white)}.github-badge-divider{width:1px;height:16px;background-color:var(--jp-white-alpha-12)}.github-badge-stars{display:inline-flex;align-items:center;gap:4px;padding-left:10px;padding-right:14px;color:var(--md-sys-color-tertiary)}.github-badge-stars svg{color:var(--md-sys-color-tertiary)}#github-stars-count{font-weight:600;color:var(--jp-color-slate-300)}.github-badge:hover #github-stars-count{color:var(--jp-color-absolute-white)}.phone-mockup{position:relative;width:280px;height:560px;background:var(--jp-mockup-bg);border-radius:40px;box-shadow:0 0 0 10px var(--jp-mockup-frame),0 0 0 12px var(--jp-mockup-rim),0 25px 60px -15px var(--jp-black-alpha-80),0 0 30px var(--jp-primary-alpha-20);padding:0;overflow:hidden;box-sizing:content-box}.phone-mockup.landscape{width:500px;height:250px;border-radius:30px;box-shadow:0 0 0 8px var(--jp-mockup-frame),0 0 0 10px var(--jp-mockup-rim),0 20px 50px -12px var(--jp-black-alpha-80)}.phone-screen{width:100%;height:100%;border-radius:inherit;overflow:hidden;position:relative;background:var(--jp-color-screen-black)}.phone-screen img{width:100%;height:100%;object-fit:cover;display:block}.phone-mockup::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,var(--jp-white-alpha-06) 0,rgba(255,255,255,0) 50%,rgba(255,255,255,0) 100%);z-index:10;pointer-events:none;border-radius:inherit}.phone-camera{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:56px;height:18px;background:var(--jp-color-black);border-radius:12px;z-index:15}.phone-mockup.landscape .phone-camera{top:50%;left:12px;transform:translateY(-50%);width:18px;height:18px;border-radius:50%}.tv-mockup{position:relative;width:100%;max-width:680px;margin:0 auto}.tv-frame{position:relative;aspect-ratio:16/9;background:var(--jp-tv-frame);border:10px solid var(--jp-tv-stand-base);border-radius:12px;box-shadow:0 20px 50px -10px var(--jp-black-alpha-80),0 0 40px var(--jp-secondary-alpha-15);overflow:hidden}.tv-screen{width:100%;height:100%;background:var(--jp-color-screen-black)}.tv-screen img{width:100%;height:100%;object-fit:cover;display:block}.tv-stand-neck{width:60px;height:32px;background:var(--jp-tv-stand-base);margin:0 auto;border-bottom:1px solid var(--jp-tv-stand-neck)}.tv-stand-base{width:220px;height:8px;background:linear-gradient(180deg,var(--jp-tv-stand-neck) 0,var(--jp-tv-frame) 100%);margin:0 auto;border-radius:4px 4px 0 0;box-shadow:0 4px 12px var(--jp-black-alpha-60)}.comparison-section{position:relative}.comparison-wrapper{overflow-x:auto;width:100%;border-radius:var(--md-sys-shape-corner-extra-large);border:1px solid var(--jp-white-alpha-06);background:var(--jp-surface-container-alpha-40);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.comparison-table{width:100%;border-collapse:collapse;text-align:left;min-width:600px}.comparison-table td,.comparison-table th{padding:18px 24px;font-family:Inter,sans-serif;font-size:.9375rem;border-bottom:1px solid var(--jp-white-alpha-05)}.comparison-table th{font-family:Outfit,sans-serif;font-weight:700;font-size:1.0625rem;color:var(--jp-color-white);background:var(--jp-surface-container-alpha-80);letter-spacing:.5px}.comparison-table th:first-child{width:35%}.comparison-table td{color:var(--jp-slate-100-alpha-80);vertical-align:middle}.comparison-table tr:last-child td{border-bottom:none}.comparison-table tr:hover td{background:var(--jp-white-alpha-02);color:var(--jp-color-white)}.comparison-feature-title{font-weight:600;color:var(--jp-color-white)}.comparison-feature-desc{display:block;font-size:.75rem;color:var(--jp-color-slate-400);margin-top:4px}.check-icon{color:var(--jp-color-success);font-weight:700;display:inline-flex;align-items:center;gap:6px}.cross-icon{color:var(--md-sys-color-secondary);font-weight:700;display:inline-flex;align-items:center;gap:6px}.highlight-col{background:var(--jp-primary-alpha-06);color:var(--jp-color-white)!important;font-weight:600;border-left:1px solid var(--jp-primary-alpha-10);border-right:1px solid var(--jp-primary-alpha-10)}th.highlight-col{background:var(--jp-primary-alpha-15)!important}.faq-grid{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:16px}.faq-item{border:1px solid var(--jp-white-alpha-05);background:var(--jp-surface-container-alpha-40);border-radius:16px;overflow:hidden;transition:all .3s var(--jp-ease-spring)}.faq-item:hover{border-color:var(--jp-primary-alpha-20);background:var(--jp-surface-container-alpha-60)}.faq-item.active{border-color:var(--jp-primary-alpha-30);background:var(--jp-surface-container-alpha-70);box-shadow:0 10px 30px var(--jp-black-alpha-20)}.faq-trigger{width:100%;padding:24px;background:0 0;border:none;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left;gap:16px}.faq-question{font-family:Outfit,sans-serif;font-size:1.125rem;font-weight:600;color:var(--jp-color-white);margin:0}.faq-icon{color:var(--md-sys-color-primary);transition:transform .3s var(--jp-ease-spring)}.faq-item.active .faq-icon{transform:rotate(180deg)}.faq-content{max-height:0;overflow:hidden;transition:max-height .3s var(--jp-ease-spring)}.faq-answer{padding:0 24px 24px 24px;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.6;color:var(--jp-color-slate-300);margin:0}