/*! © Raspred Plus. All rights reserved. Proprietary software — see LICENSE. Build: 2026-10-22T12:16:36.027Z+e737fff */
.extensions-page{--ext-radius-md:12px;--ext-radius-lg:16px;--ext-shadow-card:0 1px 2px #0f172a0a;--ext-shadow-card-hover:0 18px 36px -18px #0f172a47;--ext-motion-base:.2s;--ext-easing:cubic-bezier(.2, 0, 0, 1)}.ext-card__header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.ext-card__heading{flex:200px;min-width:0}.ext-card__badge{flex:none;max-width:100%}.ext-avatar{border-radius:var(--ext-radius-md);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#4f46e524,#7c3aed1a);border:1px solid #4f46e52e;flex:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:inline-flex}.ext-avatar--gold{background:linear-gradient(135deg,#f59e0b2e,#d4af371f);border-color:#d4af3766}.ext-avatar--warning{background:linear-gradient(135deg,#f59e0b29,#b453091a);border-color:#f59e0b52}.ext-gold-glow{border-radius:inherit;pointer-events:none;opacity:.55;background:radial-gradient(130% 100% at 50% -10%,#ffd7002e,#0000 60%);position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ext-gold-glow{animation:6s ease-in-out infinite ext-gold-breathe}}@keyframes ext-gold-breathe{0%,to{opacity:.35}50%{opacity:.85}}.ext-ribbon{z-index:2;color:#1e293b;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#ffe066 0%,#d4af37 50%,#b8860b 100%);border:1px solid #ffe066;border-radius:8px;max-width:calc(100% - 32px);padding:4px 12px;font-size:10px;font-weight:800;position:absolute;top:-10px;left:20px;box-shadow:0 4px 12px #d4af3766}@media (width<=420px){.ext-ribbon{white-space:normal;line-height:1.35}}.ext-panel{border-radius:var(--ext-radius-md);background:#3b82f614;border:1px solid #3b82f640;margin-bottom:16px;padding:16px}.ext-panel--indigo{background:#6366f114;border-color:#6366f140}.ext-panel--muted{background:#94a3b81a;border-color:#94a3b859}.ext-panel--warning{background:#f59e0b14;border:1px dashed #f59e0ba6}.ext-features{margin:0 0 16px;padding:0;list-style:none}.ext-features li{overflow-wrap:anywhere;margin-bottom:6px;padding-left:18px;font-size:14px;line-height:1.55;position:relative}.ext-features li:last-child{margin-bottom:0}.ext-features li:before{content:"";opacity:.45;background:currentColor;border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:2px}.ext-steps{flex-direction:column;gap:6px;margin:0;padding-left:20px;display:flex}.ext-steps li{overflow-wrap:anywhere;font-size:14px;line-height:1.55}.ext-steps li::marker{font-weight:700}.ext-actions{flex-wrap:wrap;align-items:stretch;gap:12px;margin-bottom:16px;display:flex}.ext-actions>*{flex:220px;min-width:0}.ext-construction__tint{background:linear-gradient(160deg,#f59e0b14,#0000 55%,#f59e0b0d);position:absolute;inset:0}.ext-construction__lane{white-space:nowrap;opacity:.11;-webkit-user-select:none;user-select:none;will-change:transform;font-size:20px;line-height:1;position:absolute}.ext-construction__lane--road{animation:28s linear infinite ext-construction-drive;bottom:14px}.ext-construction__lane--crew{animation:36s linear infinite ext-construction-crew;top:16px}.ext-construction__gear{opacity:.12;font-size:18px;animation:10s linear infinite ext-construction-spin;position:absolute;top:50%;right:20px}@keyframes ext-construction-drive{0%{transform:translate(-45%)}to{transform:translate(150%)}}@keyframes ext-construction-crew{0%{transform:translate(130%)}to{transform:translate(-70%)}}@keyframes ext-construction-spin{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ext-construction__lane,.ext-construction__gear{animation:none}}html,body,#root{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}::selection{background:#4f46e533}@keyframes raspred-page-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.raspred-page-enter{animation:.16s cubic-bezier(.2,0,0,1) both raspred-page-in}@keyframes raspred-gold-breathe{0%,to{box-shadow:0 0 0 3px #ffd7003d,0 18px 40px -22px #b4780059}50%{box-shadow:0 0 0 4px #ffd70061,0 22px 48px -20px #b4780080}}@keyframes raspred-home-gradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes raspred-home-blob-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(42px,-34px)scale(1.12)}}@keyframes raspred-home-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.raspred-home{isolation:isolate;min-height:60vh;position:relative}.raspred-app-backdrop{z-index:0;pointer-events:none;background:linear-gradient(120deg,#fdeef7 0%,#eef1ff 30%,#e6f7ff 55%,#f4f0ff 80%,#fdeef7 100%) 0 0/400% 400%;animation:26s infinite raspred-home-gradient;position:fixed;inset:0;overflow:hidden}.raspred-home-blob{filter:blur(64px);opacity:.6;border-radius:50%;animation:15s ease-in-out infinite alternate raspred-home-blob-drift;position:absolute}.raspred-home-blob--a{background:#f9a8d4;width:46vmin;height:46vmin;top:-12vmin;left:-8vmin}.raspred-home-blob--b{background:#a5b4fc;width:40vmin;height:40vmin;animation-duration:19s;animation-delay:-6s;top:16%;right:-10vmin}.raspred-home-blob--c{background:#67e8f9;width:36vmin;height:36vmin;animation-duration:23s;animation-delay:-11s;bottom:-10vmin;left:32%}.raspred-home-glass{-webkit-backdrop-filter:blur(16px);background:#ffffff94;border:1px solid #ffffffbf;box-shadow:0 16px 40px -24px #312e8166}[data-theme=dark] .raspred-app-backdrop{background:linear-gradient(120deg,#241a4d 0%,#141f42 35%,#0e2a3a 60%,#1c1547 85%,#241a4d 100%) 0 0/400% 400%}[data-theme=dark] .raspred-home-blob{opacity:.38}.raspred-app-backdrop--extensions{background:linear-gradient(125deg,#e7fbf3 0%,#fff2e6 30%,#f2edff 60%,#e6fbf7 85%,#e7fbf3 100%) 0 0/400% 400%;animation:30s infinite raspred-home-gradient}[data-theme=dark] .raspred-app-backdrop--extensions{background:linear-gradient(125deg,#0c2f2a 0%,#38220f 32%,#241a4d 62%,#0d2b33 100%) 0 0/400% 400%}.raspred-app-backdrop--extensions .raspred-home-blob--a{background:#6ee7b7}.raspred-app-backdrop--extensions .raspred-home-blob--b{background:#fdba74}.raspred-app-backdrop--extensions .raspred-home-blob--c{background:#c4b5fd}.raspred-home-controls{-webkit-backdrop-filter:blur(14px)saturate(140%);background:#ffffffc7;border:1px solid #0f172a14;box-shadow:0 12px 32px -18px #312e8173}[data-theme=dark] .raspred-home-controls{background:#0f172acc;border-color:#94a3b82e;box-shadow:0 12px 32px -18px #000000a6}[data-theme=dark] .raspred-home-glass{background:#0f172a8c;border-color:#94a3b82e;box-shadow:0 16px 40px -24px #000000a6}.raspred-home-hero{border-radius:28px;animation:.52s cubic-bezier(.2,0,0,1) both raspred-home-rise}.raspred-home-logo{color:#fff;background:linear-gradient(135deg,#4f46e5 0%,#7c3aed 100%);border-radius:18px;flex-shrink:0;place-items:center;width:56px;height:56px;font-family:Outfit,sans-serif;font-size:26px;font-weight:800;display:grid;box-shadow:0 14px 30px -14px #4f46e5b3}.raspred-home-title-accent{background:linear-gradient(100deg,#6366f1 0%,#8b5cf6 45%,#06b6d4 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.raspred-home-card{box-sizing:border-box;color:inherit;border-radius:20px;padding:18px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;animation:.48s cubic-bezier(.2,0,0,1) both raspred-home-rise;display:block}.raspred-home-card:hover{border-color:#6366f173;transform:translateY(-4px);box-shadow:0 24px 52px -26px #312e818c}[data-theme=dark] .raspred-home-card:hover{border-color:#818cf880;box-shadow:0 24px 52px -26px #000c}.raspred-home-card:focus-visible{outline-offset:3px;outline:2px solid #6366f1}.raspred-home-card-icon{color:#4f46e5;background:#4f46e51a;border-radius:12px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.raspred-home-card-icon--accent{color:#e52e2e;background:#e52e2e1a}[data-theme=dark] .raspred-home-card-icon{color:#a5b4fc;background:#818cf829}[data-theme=dark] .raspred-home-card-icon--accent{color:#fca5a5;background:#e52e2e29}@media (prefers-reduced-motion:reduce){.raspred-page-enter,.raspred-app-backdrop,.raspred-home-blob,.raspred-home-hero,.raspred-home-card{animation:none}.raspred-home-card{transition:none}}
