.page_shell__sIWzo{justify-content:center;min-height:100svh;padding:2rem;position:relative}.page_shell__sIWzo,.page_workspace__5fony{display:flex;flex-direction:column;align-items:center}.page_workspace__5fony{width:100%;max-width:600px;gap:1.25rem;z-index:10}.page_header__oRW75{display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center;margin-bottom:1rem}.page_brandMark__n1s4N{width:72px;height:72px;background:linear-gradient(135deg,#18181b,#27272a);border-radius:1.25rem;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 30px rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden}.page_brandMark__n1s4N:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(255,255,255,.1),transparent);border-radius:inherit}.page_brandMark__n1s4N svg{width:36px;height:36px;color:var(--foreground);z-index:1}.page_header__oRW75 h1{font-size:3rem;font-weight:800;line-height:1;letter-spacing:0;background:var(--gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:.5rem}.page_author__Trg76,.page_header__oRW75 p,.page_mediaCopy__GRDlF p{color:var(--muted-foreground);font-size:1rem;font-weight:400}.page_results__r0wQg,.page_search__ZIWIO{width:100%;background:rgba(17,17,17,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:1rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5)}.page_search__ZIWIO{display:grid;grid-gap:.75rem;gap:.75rem}.page_inputLabel__Tv92o{display:none}.page_inputRow__SjOM0{display:flex;gap:.75rem;width:100%;min-height:56px;align-items:center;background:var(--input);border:1px solid var(--border);border-radius:1rem;padding:0 .5rem 0 1rem;box-shadow:inset 0 2px 4px rgba(0,0,0,.2);transition:all .2s ease}.page_inputRow__SjOM0:focus-within{border-color:var(--ring);box-shadow:0 0 0 2px rgba(59,130,246,.2),inset 0 2px 4px rgba(0,0,0,.2)}.page_inputIcon__yOgy2{flex:0 0 auto;color:var(--muted-foreground)}.page_inputRow__SjOM0 input{flex:1 1;min-width:0;background:transparent;border:0;color:var(--foreground);padding:1rem 0;font-size:1rem;outline:none}.page_inputRow__SjOM0 input::placeholder{color:var(--muted-foreground)}.page_downloadButton__lvXC9,.page_fallbackActions__wSA8o button,.page_iconButton__hOl9u,.page_primaryButton__gjjaG{border:none;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.page_downloadButton__lvXC9,.page_iconButton__hOl9u{width:44px;height:44px;flex:0 0 44px;border-radius:.85rem;color:var(--foreground);background:var(--muted);border:1px solid rgba(255,255,255,.04)}.page_primaryButton__gjjaG{width:100%;min-height:56px;background:var(--foreground);color:var(--background);font-weight:700;padding:0 1.5rem;border-radius:1rem;font-size:.95rem}.page_primaryButton__gjjaG svg{width:28px;height:28px}.page_downloadButton__lvXC9:hover,.page_fallbackActions__wSA8o button:hover,.page_iconButton__hOl9u:hover,.page_primaryButton__gjjaG:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(255,255,255,.15)}.page_downloadButton__lvXC9:active,.page_fallbackActions__wSA8o button:active,.page_iconButton__hOl9u:active,.page_primaryButton__gjjaG:active{transform:translateY(0)}.page_primaryButton__gjjaG:disabled{opacity:.6;cursor:not-allowed;transform:none}.page_spin__OXxwq{animation:page_spin__OXxwq 1s linear infinite}.page_swing__VWALM{transform-origin:50% 15%;animation:page_swing__VWALM .72s ease-in-out infinite}@keyframes page_spin__OXxwq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes page_swing__VWALM{0%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}to{transform:rotate(-12deg)}}.page_error__JBrsB,.page_notice__0ppi1{width:100%;display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:.9rem 1rem;border-radius:1rem;line-height:1.45;font-size:.92rem}.page_notice__0ppi1{color:#a1a1aa;background:rgba(24,24,27,.72);border:1px solid rgba(255,255,255,.06)}.page_results__r0wQg{margin-top:.75rem;animation:page_slideUp___dulW .4s cubic-bezier(.16,1,.3,1)}@keyframes page_slideUp___dulW{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_resultHeader__z2TaO{display:flex;gap:16px;margin-top:.25rem;align-items:center}.page_thumbnailFallback__xnQOD{width:88px;height:68px;flex:0 0 88px;display:grid;place-items:center;border-radius:.75rem;color:var(--foreground);background:var(--muted);box-shadow:0 4px 12px rgba(0,0,0,.3)}.page_platform__FGL_C{margin-bottom:.35rem;color:var(--muted-foreground);font-size:.78rem;font-weight:700;text-transform:uppercase}.page_resultHeader__z2TaO h2{margin:0;color:var(--foreground);font-size:1.15rem;line-height:1.25}.page_fallback__gSK4p{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;margin-top:1.25rem;padding:1rem;border-radius:1rem;color:#fcd34d;background:rgba(120,53,15,.22);border:1px solid rgba(251,191,36,.18)}.page_fallback__gSK4p h3{margin:0 0 .75rem;color:#fde68a;font-size:.95rem;line-height:1.45}.page_fallbackActions__wSA8o{display:flex;flex-wrap:wrap;gap:.5rem}.page_fallbackActions__wSA8o button{min-height:40px;gap:.5rem;padding:0 .85rem;border-radius:.75rem;color:var(--background);background:var(--foreground);font-weight:700}.page_tabs__h2eeT{display:flex;gap:.5rem;background:transparent;padding:.25rem;border-radius:1rem;margin-top:1.5rem}.page_tabs__h2eeT button{flex:1 1;min-width:0;background:transparent;border:none;color:var(--muted-foreground);padding:.75rem;border-radius:.75rem;cursor:pointer;font-weight:500;display:flex;align-items:center;justify-content:center;gap:.45rem;transition:all .2s ease;text-transform:capitalize}.page_tabs__h2eeT button:hover{color:var(--foreground)}.page_tabs__h2eeT button:disabled{opacity:.38;cursor:not-allowed}.page_tabs__h2eeT .page_activeTab__imdC0{color:var(--foreground);box-shadow:none;border:1px solid rgba(255,255,255,.1)}.page_tabs__h2eeT strong{min-width:20px;padding:2px 5px;border-radius:999px;color:var(--background);background:var(--foreground);font-size:.72rem}.page_list__YP8g5{display:flex;flex-direction:column;gap:.75rem;margin-top:1.5rem}.page_mediaItem__FE5vp{background:var(--muted);border:1px solid rgba(255,255,255,.03);padding:1rem;border-radius:1rem;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:center;transition:all .2s ease}.page_mediaItem__FE5vp:hover{background:var(--secondary);border-color:rgba(255,255,255,.08);transform:translateX(4px)}.page_mediaIcon__EDo_3{width:42px;height:42px;display:grid;place-items:center;border-radius:.85rem;color:var(--foreground);background:rgba(255,255,255,.05)}.page_mediaCopy__GRDlF{min-width:0}.page_mediaCopy__GRDlF h3,.page_mediaCopy__GRDlF p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_mediaCopy__GRDlF h3{margin:0 0 4px;color:var(--foreground);font-size:.98rem;font-weight:600}.page_mediaCopy__GRDlF p{font-size:.86rem}.page_itemActions__74ewZ{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,44px);grid-gap:.5rem;gap:.5rem;justify-content:end}.page_toast__1lKWn{position:fixed;top:20px;right:20px;background:#10b981;color:white;padding:.75rem 1rem;border-radius:.75rem;font-weight:600;font-size:.9rem;animation:page_slideInRight__09rrg .3s ease;z-index:100;box-shadow:0 4px 12px rgba(0,0,0,.3)}@keyframes page_slideInRight__09rrg{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}.page_headerLinks__a7eaE{margin-top:.5rem;display:flex;align-items:center;justify-content:center;gap:.4rem}.page_guideToggleLink__D5v6X,.page_guideToggle__p8mG7{background:none;border:none;color:var(--muted-foreground);cursor:pointer;font-size:.75rem;font-weight:600;text-transform:uppercase;padding:0;transition:color .2s ease}.page_guideToggleLink__D5v6X{text-decoration:none}.page_guideToggleLink__D5v6X:hover,.page_guideToggle__p8mG7:hover{color:var(--foreground)}.page_guideToggleText__1LGYJ{color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase}.page_guide__ViNsG{width:100%;background:rgba(17,17,17,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.08);border-radius:1.5rem;padding:1.5rem;margin-top:1rem;animation:page_slideUp___dulW .4s cubic-bezier(.16,1,.3,1)}.page_guide__ViNsG h3{margin:0 0 1rem;color:var(--foreground);font-size:1rem;font-weight:700}.page_platformGrid__KpLMB{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem}.page_platformCard__f_4PQ{background:var(--input);border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:.75rem;display:flex;align-items:center;gap:.75rem;transition:all .2s ease}.page_platformCard__f_4PQ:hover{background:var(--secondary);border-color:rgba(255,255,255,.08)}.page_platformEmoji__7zxlC{font-size:1.5rem;min-width:2rem}.page_platformInfo__H_IjL h4{margin:0;color:var(--foreground);font-size:.85rem;font-weight:600}.page_platformInfo__H_IjL p{margin:.2rem 0 0;color:var(--muted-foreground);font-size:.75rem}.page_history__14tNO{width:100%;background:rgba(17,17,17,.4);border:1px solid rgba(255,255,255,.04);border-radius:1rem;padding:.75rem;margin-top:.75rem}.page_history__14tNO h3{margin:0 0 .5rem;color:var(--muted-foreground);font-size:.75rem;font-weight:600;text-transform:uppercase}.page_historyList__8KB7p{display:flex;flex-direction:column;gap:.25rem}.page_historyItemContainer____o7O{display:flex;align-items:center;gap:.25rem}.page_historyItem__NERsU{background:transparent;border:none;color:var(--muted-foreground);padding:.5rem;border-radius:.5rem;text-align:left;cursor:pointer;transition:all .2s ease;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1}.page_historyItem__NERsU:hover{background:var(--muted);color:var(--foreground)}.page_historyItem__NERsU span{display:block;overflow:hidden;text-overflow:ellipsis}.page_historyDelete__KYtQD{background:transparent;border:none;color:var(--muted-foreground);width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:.5rem;cursor:pointer;transition:all .2s ease;padding:0;font-size:.8rem}.page_historyDelete__KYtQD:hover{background:rgba(239,68,68,.2);color:#fecaca}.page_historyDelete__KYtQD:active{transform:scale(.95)}.page_fallbackHelper__dgoRV{display:grid;grid-template-columns:22px 1fr;grid-gap:10px;gap:10px;margin-top:1.25rem;padding:1.5rem;border-radius:1rem;color:#fcd34d;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.2)}.page_fallbackHelper__dgoRV h3{margin:0 0 1rem;color:#fde68a;font-size:.95rem;line-height:1.45}.page_helperServices__mnFkS{margin-top:1rem}.page_helperText__SzSGn{color:var(--muted-foreground);font-size:.85rem;margin:0 0 .75rem;font-weight:500}.page_helperButtons__i17hC{display:flex;flex-wrap:wrap;gap:.5rem}.page_helperButton__LW0Vk{min-height:44px;gap:.5rem;padding:0 1rem;border-radius:.75rem;color:var(--background);background:var(--foreground);border:none;font-weight:700;cursor:pointer;display:flex;align-items:center;transition:all .2s ease;font-size:.9rem}.page_helperButton__LW0Vk:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(255,255,255,.15)}.page_helperButton__LW0Vk:active{transform:translateY(0)}.page_error__JBrsB{color:#fecaca;background:rgba(127,29,29,.28);border:1px solid rgba(239,68,68,.22)}.page_error__JBrsB h3{margin:0 0 .5rem;color:#fecaca;font-size:.95rem;font-weight:600}.page_error__JBrsB p{margin:0 0 .5rem;color:#fecaca;font-size:.85rem;line-height:1.5}.page_errorHint__WpaOI{margin-top:.75rem;color:var(--muted-foreground);font-style:italic;font-size:.8rem}.page_installButton__ky_n4{position:fixed;top:1rem;right:1rem;z-index:50;display:flex;align-items:center;gap:.45rem;padding:.5rem .85rem .5rem .65rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(17,17,17,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--foreground);font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.4);white-space:nowrap}.page_installButton__ky_n4 svg{width:16px;height:16px;flex-shrink:0}.page_installButton__ky_n4:hover{background:rgba(39,39,42,.95);border-color:rgba(255,255,255,.22);transform:translateY(-1px);box-shadow:0 6px 20px rgba(0,0,0,.5)}.page_installButton__ky_n4:active{transform:translateY(0)}.page_modalOverlay__29caG{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.72);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:flex-end;justify-content:center;padding:1rem;animation:page_fadeIn__jjObi .2s ease}@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}.page_installModal__tJ1xi{position:relative;width:100%;max-width:420px;background:#18181b;border:1px solid rgba(255,255,255,.1);border-radius:1.5rem;padding:2rem 1.5rem 1.5rem;animation:page_slideUp___dulW .3s cubic-bezier(.16,1,.3,1);text-align:center}.page_modalClose__CxrzZ{position:absolute;top:1rem;right:1rem;width:32px;height:32px;border-radius:999px;background:rgba(255,255,255,.07);border:none;color:var(--muted-foreground);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.page_modalClose__CxrzZ:hover{background:rgba(255,255,255,.13);color:var(--foreground)}.page_modalClose__CxrzZ svg{width:16px;height:16px}.page_modalIcon__bNxK7{width:56px;height:56px;border-radius:1rem;background:linear-gradient(135deg,#18181b,#27272a);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;box-shadow:0 4px 16px rgba(0,0,0,.3)}.page_modalIcon__bNxK7 svg{width:28px;height:28px;color:var(--foreground)}.page_installModal__tJ1xi h2{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:var(--foreground)}.page_installModal__tJ1xi>p{color:var(--muted-foreground);font-size:.9rem;line-height:1.5;margin:0 0 1.5rem}.page_installSteps__NcH50{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.75rem;text-align:left}.page_installSteps__NcH50 li{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06);border-radius:.85rem;padding:.75rem 1rem;font-size:.88rem;color:var(--muted-foreground);line-height:1.4}.page_installSteps__NcH50 li svg{width:18px;height:18px;flex-shrink:0;color:var(--foreground)}.page_installSteps__NcH50 li strong{color:var(--foreground);font-weight:600}.page_modalDone__kpyC8{width:100%;min-height:48px;background:var(--foreground);color:var(--background);border:none;border-radius:.85rem;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease}.page_modalDone__kpyC8:hover{opacity:.9;transform:translateY(-1px)}.page_modalDone__kpyC8:active{transform:translateY(0)}@media (min-width:680px){.page_search__ZIWIO{grid-template-columns:1fr 132px;align-items:stretch}.page_inputRow__SjOM0{min-width:0}.page_primaryButton__gjjaG{width:auto}.page_mediaItem__FE5vp{grid-template-columns:42px minmax(0,1fr) 148px}.page_itemActions__74ewZ{grid-column:auto}.page_platformGrid__KpLMB{grid-template-columns:repeat(3,1fr)}.page_fallbackHelper__dgoRV,.page_fallback__gSK4p{grid-template-columns:22px 1fr}}@media (min-width:768px){.page_workspace__5fony{max-width:700px;gap:1.5rem}.page_search__ZIWIO{gap:1rem}.page_header__oRW75 h1{font-size:3.5rem}.page_platformGrid__KpLMB{grid-template-columns:repeat(3,1fr);gap:1rem}.page_platformCard__f_4PQ{padding:1rem}.page_helperButtons__i17hC{gap:.75rem}}@media (max-width:480px){.page_shell__sIWzo{padding:1.25rem;justify-content:flex-start}.page_header__oRW75 h1{font-size:2.65rem}.page_installButton__ky_n4 span{display:none}.page_installButton__ky_n4{padding:.5rem;width:36px;height:36px;justify-content:center}.page_installButton__ky_n4 svg{width:18px;height:18px}.page_tabs__h2eeT button span{display:none}.page_guideToggle__p8mG7{font-size:.7rem}.page_platformGrid__KpLMB{grid-template-columns:repeat(2,1fr)}.page_toast__1lKWn{top:10px;right:10px;left:10px;width:auto}.page_helperButtons__i17hC{flex-direction:column}.page_helperButton__LW0Vk{width:100%;justify-content:center}}