@import "https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@100..900&family=Skranji:wght@400;700&display=swap";:root{--color-yellow-primary:#fc0;--color-yellow-light:#fff8d6;--color-yellow-soft:#fffdf0;--color-yellow-accent:#e6b800;--color-yellow-badge:#ffe680;--color-yellow-glow:#fc06;--color-bg-main:#fafaf7;--color-bg-card:#fff;--color-border:#eae6d9;--color-border-yellow:#f0e2a4;--color-text-dark:#1e2022;--color-text-muted:#5c636a;--color-text-light:#8a929a;--color-selection-pink:#fce7f3;--color-selection-border:#f472b6;--color-match-yellow:#fef08a;--color-match-red-bg:#fee2e2;--color-match-red-text:#dc2626;--font-skranji:"Skranji", cursive, system-ui;--font-roboto-slab:"Roboto Slab", serif, system-ui;--shadow-sm:0 2px 8px #0000000a;--shadow-md:0 6px 18px #e6b8001f;--shadow-lg:0 12px 32px #1e202214;--shadow-pop:4px 4px 0px #1e2022;--shadow-pop-yellow:4px 4px 0px #fc0;--radius-sm:8px;--radius-md:14px;--radius-lg:24px;--radius-full:9999px;--transition-fast:all .15s ease;--transition-normal:all .25s cubic-bezier(.16, 1, .3, 1);--transition-bounce:all .4s cubic-bezier(.34, 1.56, .64, 1)}*{box-sizing:border-box;scrollbar-width:thin;scrollbar-color:var(--color-yellow-primary) var(--color-bg-main);margin:0;padding:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-bg-main);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--color-yellow-primary);border-radius:var(--radius-full);border:1px solid var(--color-text-dark)}::-webkit-scrollbar-thumb:hover{background:#ffd633}html{scroll-behavior:smooth;font-family:var(--font-roboto-slab);color:var(--color-text-dark);background-color:var(--color-bg-main);-webkit-font-smoothing:antialiased}body{width:100%;min-height:100vh;overflow-x:hidden}button{cursor:pointer;background:0 0;border:none;font-family:inherit}a{color:inherit;text-decoration:none}input,textarea,select{font-family:inherit}@keyframes FloatAnimation{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes SubtleHighlightBobbingAnimation{0%,to{box-shadow:3px 3px 0px var(--color-text-dark);transform:rotate(-1deg)translateY(0)}50%{box-shadow:4px 6px 0px var(--color-text-dark);transform:rotate(-1.5deg)translateY(-5px)}}@keyframes PulseGlowAnimation{0%,to{box-shadow:0 0 #fc09}50%{box-shadow:0 0 0 12px #fc00}}@keyframes SelectionPulseAnimation{0%,to{background-color:#fce7f3}50%{background-color:#fbcfe8}}@keyframes MatchFlashAnimation{0%{background-color:#fde047;transform:scale(1.1)}to{background-color:#fef08a;transform:scale(1)}}@keyframes FadeInUpAnimation{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PlayfulLogoBounceAnimation{0%{opacity:0;transform:scale(.3)rotate(-30deg)}40%{opacity:1;transform:scale(1.25)rotate(15deg)}60%{transform:scale(.95)rotate(-8deg)}80%{transform:scale(1.1)rotate(4deg)}to{transform:scale(1)rotate(0)}}@keyframes RippleRingAnimation{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}@keyframes FadeOutLoaderAnimation{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.asa-global-container-v1{max-width:1200px;margin:0 auto;padding:0 24px}.asa-font-skranji-v1{font-family:var(--font-skranji)}.asa-font-roboto-slab-v1{font-family:var(--font-roboto-slab)}.asa-features-section-wrapper-v1{background-color:var(--color-bg-main);border-top:1px solid var(--color-border);padding:80px 0}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-header-group-v1{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:56px;display:flex}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-header-group-v1 .asa-features-tag-badge-v1{font-family:var(--font-skranji);color:var(--color-text-dark);background-color:var(--color-yellow-badge);border-radius:var(--radius-full);border:1.5px solid var(--color-text-dark);box-shadow:2px 2px 0px var(--color-text-dark);padding:6px 16px;font-size:1rem}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-header-group-v1 .asa-features-section-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:2.6rem}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-header-group-v1 .asa-features-section-subtitle-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);max-width:600px;font-size:1.1rem}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-grid-v1{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-grid-v1 .asa-feature-card-item-v1{background-color:var(--color-bg-card);border:2px solid var(--color-text-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);transition:var(--transition-bounce);flex-direction:column;gap:16px;padding:32px 28px;display:flex;position:relative}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-grid-v1 .asa-feature-card-item-v1:hover{box-shadow:8px 8px 0px var(--color-yellow-primary);transform:translate(-4px,-4px)}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-grid-v1 .asa-feature-card-item-v1 .asa-feature-icon-box-v1{border-radius:var(--radius-sm);border:2px solid var(--color-text-dark);justify-content:center;align-items:center;width:52px;height:52px;display:flex}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-grid-v1 .asa-feature-card-item-v1 .asa-feature-badge-text-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-light);color:var(--color-text-dark);border-radius:var(--radius-full);border:1px solid var(--color-border-yellow);align-self:flex-start;padding:4px 10px;font-size:.75rem;font-weight:700}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-grid-v1 .asa-feature-card-item-v1 .asa-feature-card-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:1.4rem}.asa-features-section-wrapper-v1 .asa-global-container-v1 .asa-features-grid-v1 .asa-feature-card-item-v1 .asa-feature-card-description-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.asa-footer-wrapper-v1{background-color:var(--color-text-dark);color:var(--color-bg-main);border-top:3px solid var(--color-yellow-primary);padding:60px 0 40px}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1{flex-direction:column;gap:40px;display:flex}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-top-group-v1{border-bottom:1px solid #313244;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-bottom:32px;display:flex}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-top-group-v1 .asa-footer-brand-group-v1{align-items:center;gap:12px;display:flex}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-top-group-v1 .asa-footer-brand-group-v1 .asa-footer-logo-img-v1{object-fit:contain;width:40px;height:40px}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-top-group-v1 .asa-footer-brand-group-v1 .asa-footer-brand-title-v1{font-family:var(--font-skranji);color:var(--color-yellow-primary);font-size:1.6rem}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-top-group-v1 .asa-footer-nav-group-v1{align-items:center;gap:24px;list-style:none;display:flex}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-top-group-v1 .asa-footer-nav-group-v1 li .asa-footer-nav-item-v1{font-family:var(--font-roboto-slab);color:#cdd6f4;cursor:pointer;transition:var(--transition-fast);font-size:.92rem}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-top-group-v1 .asa-footer-nav-group-v1 li .asa-footer-nav-item-v1:hover{color:var(--color-yellow-primary)}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-bottom-group-v1{font-family:var(--font-roboto-slab);color:#8a929a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:.88rem;display:flex}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-bottom-group-v1 .asa-footer-marketplace-link-v1{color:var(--color-yellow-primary);cursor:pointer;font-weight:700}.asa-footer-wrapper-v1 .asa-footer-flex-layout-v1 .asa-footer-bottom-group-v1 .asa-footer-marketplace-link-v1:hover{text-decoration:underline}.asa-header-wrapper-v1{z-index:100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transition:var(--transition-normal);background-color:#fafaf7e0;position:sticky;top:0}.asa-header-wrapper-v1 .asa-header-content-v1{justify-content:space-between;align-items:center;height:80px;display:flex}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-logo-group-v1{cursor:pointer;align-items:center;gap:12px;display:flex}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-logo-group-v1 .asa-header-logo-image-v1{object-fit:contain;filter:drop-shadow(0 2px 4px #fc06);width:44px;height:44px;transition:var(--transition-bounce)}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-logo-group-v1:hover .asa-header-logo-image-v1{transform:rotate(-6deg)scale(1.08)}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-logo-group-v1 .asa-header-title-text-v1{font-family:var(--font-skranji);color:var(--color-text-dark);letter-spacing:.5px;font-size:1.75rem;font-weight:700}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-logo-group-v1 .asa-header-title-badge-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-primary);color:var(--color-text-dark);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;margin-left:6px;padding:3px 8px;font-size:.72rem;font-weight:700}.asa-header-wrapper-v1 .asa-header-content-v1 nav .asa-header-nav-links-v1{align-items:center;gap:28px;list-style:none;display:flex}@media (width<=860px){.asa-header-wrapper-v1 .asa-header-content-v1 nav .asa-header-nav-links-v1{display:none}}.asa-header-wrapper-v1 .asa-header-content-v1 nav .asa-header-nav-links-v1 li .asa-header-nav-link-item-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);transition:var(--transition-fast);cursor:pointer;border-radius:var(--radius-sm);padding:6px 12px;font-size:.95rem;font-weight:600}.asa-header-wrapper-v1 .asa-header-content-v1 nav .asa-header-nav-links-v1 li .asa-header-nav-link-item-v1:hover{color:var(--color-text-dark);background-color:var(--color-yellow-light)}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1{align-items:center;gap:12px;display:flex}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-github-button-v1{font-family:var(--font-roboto-slab);background-color:var(--color-bg-card);color:var(--color-text-dark);border-radius:var(--radius-md);border:2px solid var(--color-text-dark);box-shadow:var(--shadow-pop);transition:var(--transition-fast);align-items:center;gap:8px;padding:10px 16px;font-size:.92rem;font-weight:700;display:flex}@media (width<=860px){.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-github-button-v1{border-radius:var(--radius-full);padding:10px}}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-github-button-v1:hover{box-shadow:6px 6px 0px var(--color-text-dark);background-color:var(--color-yellow-light);transform:translate(-2px,-2px)}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-github-button-v1:active{box-shadow:2px 2px 0px var(--color-text-dark);transform:translate(0)}@media (width<=860px){.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-github-button-v1 .asa-header-button-text-v1{display:none}}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-primary-button-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-primary);color:var(--color-text-dark);border-radius:var(--radius-md);border:2px solid var(--color-text-dark);box-shadow:var(--shadow-pop);transition:var(--transition-fast);align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:700;display:flex}@media (width<=860px){.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-primary-button-v1{border-radius:var(--radius-full);padding:10px}}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-primary-button-v1:hover{box-shadow:6px 6px 0px var(--color-text-dark);background-color:#ffd633;transform:translate(-2px,-2px)}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-primary-button-v1:active{box-shadow:2px 2px 0px var(--color-text-dark);transform:translate(0)}@media (width<=860px){.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-primary-button-v1 .asa-header-button-text-v1{display:none}}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-hamburger-button-v1{background-color:var(--color-yellow-primary);color:var(--color-text-dark);border-radius:var(--radius-md);border:2px solid var(--color-text-dark);box-shadow:var(--shadow-pop);transition:var(--transition-fast);justify-content:center;align-items:center;padding:10px;display:none}@media (width<=860px){.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-hamburger-button-v1{display:flex}}.asa-header-wrapper-v1 .asa-header-content-v1 .asa-header-actions-group-v1 .asa-header-hamburger-button-v1:hover{box-shadow:6px 6px 0px var(--color-text-dark);background-color:#ffd633;transform:translate(-2px,-2px)}.asa-header-wrapper-v1 .asa-header-mobile-drawer-v1{background-color:var(--color-bg-card);border-top:1px solid var(--color-border);border-bottom:2.5px solid var(--color-text-dark);flex-direction:column;gap:8px;padding:16px 24px;animation:.25s both FadeInUpAnimation;display:flex}@media (width>=861px){.asa-header-wrapper-v1 .asa-header-mobile-drawer-v1{display:none}}.asa-header-wrapper-v1 .asa-header-mobile-drawer-v1 .asa-header-mobile-nav-item-v1{font-family:var(--font-skranji);color:var(--color-text-dark);text-align:left;border-radius:var(--radius-sm);transition:var(--transition-fast);padding:12px 16px;font-size:1.15rem}.asa-header-wrapper-v1 .asa-header-mobile-drawer-v1 .asa-header-mobile-nav-item-v1:hover{background-color:var(--color-yellow-light);padding-left:20px}.asa-hero-section-wrapper-v1{background:radial-gradient(circle at 50% 0,#fffdf0 0%,#fafaf7 70%);padding:64px 0 80px;position:relative;overflow:hidden}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1{text-align:center;flex-direction:column;align-items:center;gap:32px;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-badge-pill-v1{background-color:var(--color-yellow-light);border:1.5px solid var(--color-border-yellow);border-radius:var(--radius-full);font-family:var(--font-roboto-slab);color:var(--color-text-dark);align-items:center;gap:8px;padding:8px 18px;font-size:.9rem;font-weight:700;animation:4s ease-in-out infinite FloatAnimation;display:inline-flex;box-shadow:0 4px 12px #ffcc0026}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-main-heading-v1{font-family:var(--font-skranji);color:var(--color-text-dark);max-width:900px;font-size:3.8rem;line-height:1.15}@media (width<=900px){.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-main-heading-v1{font-size:2.8rem}}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-main-heading-v1 .asa-hero-heading-highlight-v1{background-color:var(--color-yellow-primary);box-shadow:3px 3px 0px var(--color-text-dark);border-radius:8px;padding:0 12px;animation:3.5s ease-in-out infinite SubtleHighlightBobbingAnimation;display:inline-block;transform:rotate(-1deg)}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-sub-heading-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);max-width:720px;font-size:1.25rem;line-height:1.6}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-cta-button-group-v1{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-cta-button-group-v1 .asa-hero-primary-cta-button-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-primary);color:var(--color-text-dark);border-radius:var(--radius-md);border:2.5px solid var(--color-text-dark);box-shadow:var(--shadow-pop);transition:var(--transition-bounce);align-items:center;gap:10px;padding:16px 32px;font-size:1.05rem;font-weight:700;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-cta-button-group-v1 .asa-hero-primary-cta-button-v1:hover{box-shadow:7px 7px 0px var(--color-text-dark);background-color:#ffd633;transform:translate(-3px,-3px)}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-cta-button-group-v1 .asa-hero-secondary-cta-button-v1{font-family:var(--font-roboto-slab);background-color:var(--color-bg-card);color:var(--color-text-dark);border-radius:var(--radius-md);border:2px solid var(--color-border);box-shadow:var(--shadow-sm);transition:var(--transition-fast);align-items:center;gap:8px;padding:16px 28px;font-size:1.05rem;font-weight:600;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-cta-button-group-v1 .asa-hero-secondary-cta-button-v1:hover{border-color:var(--color-text-dark);background-color:var(--color-yellow-light)}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1{border-radius:var(--radius-lg);border:3px solid var(--color-text-dark);width:100%;max-width:960px;box-shadow:var(--shadow-pop-yellow), 0 20px 40px #00000026;text-align:left;background-color:#1e1e2e;margin-top:16px;overflow:hidden}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-header-bar-v1{background-color:#181825;border-bottom:1px solid #313244;justify-content:space-between;align-items:center;padding:12px 20px;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-header-bar-v1 .asa-hero-editor-dots-group-v1{gap:8px;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-header-bar-v1 .asa-hero-editor-dots-group-v1 .asa-hero-editor-dot-v1{border-radius:50%;width:12px;height:12px}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-header-bar-v1 .asa-hero-editor-dots-group-v1 .asa-hero-editor-dot-v1.asa-hero-editor-dot-red-v1{background-color:#f38ba8}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-header-bar-v1 .asa-hero-editor-dots-group-v1 .asa-hero-editor-dot-v1.asa-hero-editor-dot-yellow-v1{background-color:#f9e2af}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-header-bar-v1 .asa-hero-editor-dots-group-v1 .asa-hero-editor-dot-v1.asa-hero-editor-dot-green-v1{background-color:#a6e3a1}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-header-bar-v1 .asa-hero-editor-title-text-v1{color:#cdd6f4;opacity:.8;font-family:monospace;font-size:.85rem}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1{grid-template-columns:1fr 340px;min-height:280px;display:grid}@media (width<=900px){.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1{grid-template-columns:1fr}}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1{color:#cdd6f4;scrollbar-width:thin;scrollbar-color:#f9e2af #181825;padding:20px;font-family:Consolas,Fira Code,monospace;font-size:.92rem;line-height:1.7;overflow-x:auto}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1::-webkit-scrollbar-track{background:#181825}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1::-webkit-scrollbar-thumb{border:1px solid var(--color-text-dark);border-radius:var(--radius-full);background:#f9e2af}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1 .asa-hero-code-line-v1{gap:16px;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1 .asa-hero-code-line-v1.asa-hero-selection-zone-v1{background-color:#f472b640;border-left:3px solid #f472b6;padding-left:4px}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1 .asa-hero-code-line-v1 .asa-hero-line-number-v1{color:#6c7086;-webkit-user-select:none;user-select:none;text-align:right;width:24px}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1 .asa-hero-code-line-v1 .asa-hero-code-text-v1{white-space:pre}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1 .asa-hero-code-line-v1 .asa-hero-code-text-v1 .asa-hero-match-yellow-highlight-v1{color:#181825;background-color:#fef08a;border-radius:3px;padding:1px 4px;font-weight:700}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-code-pane-v1 .asa-hero-code-line-v1 .asa-hero-code-text-v1 .asa-hero-match-red-highlight-v1{color:#dc2626;background-color:#fee2e2;border:1.5px solid #ef4444;border-radius:3px;padding:1px 4px;font-weight:700}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1{background-color:#11111b;border-left:1px solid #313244;flex-direction:column;gap:12px;padding:16px;display:flex}@media (width<=900px){.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1{border-top:1px solid #313244;border-left:none}}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1 .asa-hero-panel-header-v1{color:#f9e2af;justify-content:space-between;align-items:center;font-size:.9rem;font-weight:700;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1 .asa-hero-panel-header-v1 .asa-hero-panel-dropdown-v1{color:#f9e2af;background-color:#1e1e2e;border:1px solid #f9e2af;border-radius:6px;padding:6px 10px;font-size:.8rem;font-weight:600}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1 .asa-hero-panel-input-group-v1{flex-direction:column;gap:8px;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1 .asa-hero-panel-input-group-v1 .asa-hero-panel-input-v1{color:#cdd6f4;background-color:#1e1e2e;border:1px solid #45475a;border-radius:6px;padding:8px 12px;font-size:.85rem}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1 .asa-hero-panel-results-list-v1{flex-direction:column;gap:6px;margin-top:4px;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1 .asa-hero-panel-results-list-v1 .asa-hero-panel-result-item-v1{background-color:#1e1e2e;border:1px solid #313244;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 10px;font-size:.8rem;display:flex}.asa-hero-section-wrapper-v1 .asa-hero-flex-container-v1 .asa-hero-mock-editor-card-v1 .asa-hero-editor-body-grid-v1 .asa-hero-editor-panel-v1 .asa-hero-panel-results-list-v1 .asa-hero-panel-result-item-v1.asa-hero-panel-result-item-active-v1{background-color:#ef44441a;border-color:#ef4444}.asa-demo-section-wrapper-v1{border-top:1px solid var(--color-border);background:linear-gradient(#fafaf7 0%,#fffdf0 100%);padding:80px 0}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-header-group-v1{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-header-group-v1 .asa-demo-tag-badge-v1{font-family:var(--font-skranji);color:var(--color-text-dark);background-color:var(--color-yellow-primary);border-radius:var(--radius-full);border:1.5px solid var(--color-text-dark);box-shadow:2px 2px 0px var(--color-text-dark);padding:6px 18px;font-size:1rem}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-header-group-v1 .asa-demo-section-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:2.6rem}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-header-group-v1 .asa-demo-section-subtitle-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);max-width:680px;font-size:1.1rem}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1{background-color:var(--color-bg-card);border:2.5px solid var(--color-text-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);overflow:hidden}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1{border-bottom:2px solid var(--color-text-dark);background-color:#fff8d6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-inputs-group-v1{flex-wrap:wrap;flex:1;align-items:center;gap:12px;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-inputs-group-v1 .asa-demo-input-field-wrapper-v1{background-color:var(--color-bg-card);border:2px solid var(--color-text-dark);border-radius:var(--radius-sm);box-shadow:2px 2px 0px var(--color-text-dark);align-items:center;gap:8px;min-width:220px;padding:8px 14px;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-inputs-group-v1 .asa-demo-input-field-wrapper-v1 .asa-demo-input-text-v1{color:var(--color-text-dark);background:0 0;border:none;outline:none;width:100%;font-family:monospace;font-size:.9rem;font-weight:600}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-inputs-group-v1 .asa-demo-select-dropdown-v1{background-color:var(--color-bg-card);border:2px solid var(--color-text-dark);border-radius:var(--radius-sm);font-family:var(--font-roboto-slab);color:var(--color-text-dark);cursor:pointer;box-shadow:2px 2px 0px var(--color-text-dark);outline:none;padding:8px 14px;font-size:.88rem;font-weight:700}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-actions-v1{align-items:center;gap:10px;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-actions-v1 .asa-demo-action-primary-btn-v1{background-color:var(--color-yellow-primary);color:var(--color-text-dark);font-family:var(--font-roboto-slab);border-radius:var(--radius-sm);border:2px solid var(--color-text-dark);box-shadow:2px 2px 0px var(--color-text-dark);transition:var(--transition-fast);align-items:center;gap:6px;padding:9px 16px;font-size:.88rem;font-weight:700;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-actions-v1 .asa-demo-action-primary-btn-v1:hover{box-shadow:4px 4px 0px var(--color-text-dark);transform:translate(-1px,-1px)}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-actions-v1 .asa-demo-action-reset-btn-v1{background-color:var(--color-bg-card);color:var(--color-text-dark);font-family:var(--font-roboto-slab);border-radius:var(--radius-sm);border:1.5px solid var(--color-border);transition:var(--transition-fast);align-items:center;gap:6px;padding:9px 14px;font-size:.88rem;font-weight:600;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-toolbar-header-v1 .asa-demo-toolbar-actions-v1 .asa-demo-action-reset-btn-v1:hover{background-color:var(--color-yellow-light);border-color:var(--color-text-dark)}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1{grid-template-columns:1fr 360px;min-height:380px;display:grid}@media (width<=900px){.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1{grid-template-columns:1fr}}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1{border-right:2px solid var(--color-text-dark);background-color:#fafaf7;flex-direction:column;gap:12px;padding:24px;display:flex}@media (width<=900px){.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1{border-right:none;border-bottom:2px solid var(--color-text-dark)}}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1 .asa-demo-editor-label-bar-v1{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1 .asa-demo-selection-highlight-box-v1{border-radius:var(--radius-sm);white-space:pre-wrap;word-break:break-all;color:#1e2022;scrollbar-width:thin;scrollbar-color:#f472b6 #fce7f3;background-color:#fce7f3;border:2px dashed #f472b6;max-height:340px;padding:16px;font-family:Consolas,Fira Code,monospace;font-size:.9rem;line-height:1.8;position:relative;overflow-y:auto}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1 .asa-demo-selection-highlight-box-v1::-webkit-scrollbar-track{background:#fce7f3}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1 .asa-demo-selection-highlight-box-v1::-webkit-scrollbar-thumb{border:1px solid var(--color-text-dark);border-radius:var(--radius-full);background:#f472b6}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1 .asa-demo-selection-highlight-box-v1 .asa-demo-match-yellow-tag-v1{color:#1e2022;cursor:pointer;transition:var(--transition-fast);background-color:#fef08a;border:1px solid #fde047;border-radius:4px;padding:2px 6px;font-weight:700}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-editor-workspace-pane-v1 .asa-demo-selection-highlight-box-v1 .asa-demo-match-red-focused-tag-v1{color:#dc2626;cursor:pointer;background-color:#fee2e2;border:2px solid #ef4444;border-radius:4px;padding:2px 6px;font-weight:700;animation:2s infinite SelectionPulseAnimation}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1{background-color:var(--color-bg-card);flex-direction:column;gap:16px;padding:20px;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-results-header-v1{justify-content:space-between;align-items:center;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-results-header-v1 .asa-demo-results-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:1.2rem}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-results-header-v1 .asa-demo-results-badge-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-light);color:var(--color-text-dark);border-radius:var(--radius-full);border:1px solid var(--color-border-yellow);padding:4px 10px;font-size:.8rem;font-weight:700}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1{scrollbar-width:thin;scrollbar-color:var(--color-yellow-primary) var(--color-bg-card);flex-direction:column;gap:10px;max-height:300px;display:flex;overflow-y:auto}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1::-webkit-scrollbar-track{background:var(--color-bg-card)}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1::-webkit-scrollbar-thumb{background:var(--color-yellow-primary);border:1px solid var(--color-text-dark);border-radius:var(--radius-full)}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1 .asa-demo-match-row-card-v1{background-color:var(--color-bg-main);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;transition:var(--transition-fast);justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1 .asa-demo-match-row-card-v1:hover{border-color:var(--color-text-dark);background-color:var(--color-yellow-light)}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1 .asa-demo-match-row-card-v1.asa-demo-match-row-card-active-v1{background-color:#fef2f2;border-color:#ef4444;box-shadow:2px 2px #ef4444}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1 .asa-demo-match-row-card-v1 .asa-demo-match-line-badge-v1{color:var(--color-text-dark);background-color:var(--color-yellow-badge);border-radius:4px;padding:2px 6px;font-family:monospace;font-size:.8rem;font-weight:700}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1 .asa-demo-match-row-card-v1 .asa-demo-match-text-snippet-v1{color:var(--color-text-muted);font-family:monospace;font-size:.82rem}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1 .asa-demo-match-row-card-v1 .asa-demo-single-replace-btn-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-primary);color:var(--color-text-dark);border:1px solid var(--color-text-dark);border-radius:4px;padding:4px 10px;font-size:.75rem;font-weight:700}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-matches-scroll-list-v1 .asa-demo-match-row-card-v1 .asa-demo-single-replace-btn-v1:hover{background-color:#ffd633}.asa-demo-section-wrapper-v1 .asa-global-container-v1 .asa-demo-container-card-v1 .asa-demo-body-grid-layout-v1 .asa-demo-results-sidebar-pane-v1 .asa-demo-no-matches-state-v1{text-align:center;color:var(--color-text-muted);font-family:var(--font-roboto-slab);padding:32px 16px;font-size:.9rem}.asa-language-floating-container-v1{z-index:1000;position:fixed;bottom:24px;right:24px}@media (width<=600px){.asa-language-floating-container-v1{bottom:16px;right:16px}}.asa-language-floating-container-v1 .asa-language-switcher-button-v1{background-color:var(--color-yellow-primary);color:var(--color-text-dark);font-family:var(--font-roboto-slab);border-radius:var(--radius-full);border:2.5px solid var(--color-text-dark);box-shadow:var(--shadow-pop);transition:var(--transition-bounce);align-items:center;gap:10px;padding:12px 20px;font-size:.92rem;font-weight:800;display:flex}@media (width<=600px){.asa-language-floating-container-v1 .asa-language-switcher-button-v1{padding:10px 16px;font-size:.85rem}}.asa-language-floating-container-v1 .asa-language-switcher-button-v1:hover{box-shadow:7px 7px 0px var(--color-text-dark);background-color:#ffd633;transform:translate(-3px,-3px)scale(1.05)}.asa-language-floating-container-v1 .asa-language-switcher-button-v1:active{box-shadow:2px 2px 0px var(--color-text-dark);transform:translate(0)}.asa-language-floating-container-v1 .asa-language-switcher-button-v1 .asa-language-badge-active-v1{background-color:var(--color-text-dark);color:var(--color-yellow-primary);border-radius:var(--radius-full);font-size:.78rem;font-family:var(--font-skranji);letter-spacing:.5px;padding:3px 8px}.asa-language-floating-container-v1 .asa-language-switcher-button-v1 .asa-language-divider-v1{opacity:.4}.asa-loader-overlay-wrapper-v1{z-index:9999;background:radial-gradient(circle,#fffdf0 0%,#fafaf7 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;transition:opacity .5s,visibility .5s;display:flex;position:fixed;inset:0}.asa-loader-overlay-wrapper-v1.asa-loader-overlay-fading-out-v1{opacity:0;visibility:hidden;pointer-events:none}.asa-loader-overlay-wrapper-v1 .asa-loader-logo-circle-container-v1{justify-content:center;align-items:center;width:140px;height:140px;display:flex;position:relative}.asa-loader-overlay-wrapper-v1 .asa-loader-logo-circle-container-v1 .asa-loader-ripple-ring-v1{border:3px solid var(--color-yellow-primary);border-radius:50%;animation:1.8s cubic-bezier(.1,.8,.3,1) infinite RippleRingAnimation;position:absolute;inset:-10px}.asa-loader-overlay-wrapper-v1 .asa-loader-logo-circle-container-v1 .asa-loader-ripple-ring-v1.asa-loader-ripple-ring-delay-v1{animation-delay:.6s}.asa-loader-overlay-wrapper-v1 .asa-loader-logo-circle-container-v1 .asa-loader-logo-image-v1{object-fit:contain;filter:drop-shadow(0 6px 12px #ffcc0080);z-index:2;width:90px;height:90px;animation:1.2s cubic-bezier(.34,1.56,.64,1) forwards PlayfulLogoBounceAnimation}.asa-loader-overlay-wrapper-v1 .asa-loader-title-text-group-v1{text-align:center;flex-direction:column;align-items:center;gap:8px;animation:.8s .3s both FadeInUpAnimation;display:flex}.asa-loader-overlay-wrapper-v1 .asa-loader-title-text-group-v1 .asa-loader-main-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:2.5rem}.asa-loader-overlay-wrapper-v1 .asa-loader-title-text-group-v1 .asa-loader-sub-title-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);background-color:var(--color-yellow-light);border-radius:var(--radius-full);border:1px dashed var(--color-border-yellow);padding:6px 16px;font-size:.95rem;font-weight:700}.asa-releases-section-wrapper-v1{border-top:1px solid var(--color-border);background:linear-gradient(#fffdf0 0%,#fafaf7 100%);padding:80px 0}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-header-group-v1{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:48px;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-header-group-v1 .asa-releases-tag-badge-v1{font-family:var(--font-skranji);color:var(--color-text-dark);background-color:var(--color-yellow-badge);border-radius:var(--radius-full);border:1.5px solid var(--color-text-dark);box-shadow:2px 2px 0px var(--color-text-dark);padding:6px 16px;font-size:1rem}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-header-group-v1 .asa-releases-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:2.6rem}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-header-group-v1 .asa-releases-subtitle-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);max-width:600px;font-size:1.1rem}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1{flex-direction:column;gap:32px;max-width:860px;margin:0 auto;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1{background-color:var(--color-bg-card);border:2.5px solid var(--color-text-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);flex-direction:column;gap:20px;padding:32px;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-version-header-v1{border-bottom:2px solid var(--color-yellow-light);justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-version-header-v1 .asa-release-version-title-group-v1{align-items:center;gap:12px;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-version-header-v1 .asa-release-version-title-group-v1 .asa-release-version-number-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:1.8rem}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-version-header-v1 .asa-release-version-title-group-v1 .asa-release-badge-tag-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-primary);color:var(--color-text-dark);border-radius:var(--radius-full);border:1px solid var(--color-text-dark);padding:4px 12px;font-size:.78rem;font-weight:700}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-version-header-v1 .asa-release-date-text-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);font-size:.9rem}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-highlights-box-v1{background-color:var(--color-yellow-soft);border:1.5px solid var(--color-border-yellow);border-radius:var(--radius-sm);padding:16px 20px}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-highlights-box-v1 .asa-release-highlights-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);margin-bottom:10px;font-size:1.1rem}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-highlights-box-v1 .asa-release-highlights-list-v1{flex-direction:column;gap:8px;list-style:none;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-highlights-box-v1 .asa-release-highlights-list-v1 .asa-release-highlight-item-v1{font-family:var(--font-roboto-slab);color:var(--color-text-dark);align-items:center;gap:10px;font-size:.95rem;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-categories-group-v1{flex-direction:column;gap:16px;display:flex}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-categories-group-v1 div .asa-release-category-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:1.15rem}.asa-releases-section-wrapper-v1 .asa-global-container-v1 .asa-releases-timeline-container-v1 .asa-release-version-card-v1 .asa-release-categories-group-v1 div .asa-release-category-items-list-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);flex-direction:column;gap:6px;padding-left:20px;font-size:.92rem;display:flex}.asa-shortcuts-section-wrapper-v1{background-color:var(--color-bg-main);border-top:1px solid var(--color-border);padding:80px 0}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-header-group-v1{text-align:center;flex-direction:column;align-items:center;gap:12px;margin-bottom:48px;display:flex}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-header-group-v1 .asa-shortcuts-tag-badge-v1{font-family:var(--font-skranji);color:var(--color-text-dark);background-color:var(--color-yellow-badge);border-radius:var(--radius-full);border:1.5px solid var(--color-text-dark);box-shadow:2px 2px 0px var(--color-text-dark);padding:6px 16px;font-size:1rem}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-header-group-v1 .asa-shortcuts-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:2.6rem}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-header-group-v1 .asa-shortcuts-subtitle-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);max-width:600px;font-size:1.1rem}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1{grid-template-columns:repeat(auto-fit,minmax(360px,1fr));gap:32px;display:grid}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1{background-color:var(--color-bg-card);border:2.5px solid var(--color-text-dark);border-radius:var(--radius-md);box-shadow:var(--shadow-pop);transition:var(--transition-bounce);flex-direction:column;gap:20px;padding:32px;display:flex}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1:hover{box-shadow:7px 7px 0px var(--color-yellow-primary);transform:translate(-3px,-3px)}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-card-header-v1{justify-content:space-between;align-items:center;display:flex}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-card-header-v1 .asa-shortcut-platform-title-v1{font-family:var(--font-skranji);color:var(--color-text-dark);font-size:1.4rem}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-card-header-v1 .asa-shortcut-badge-v1{font-family:var(--font-roboto-slab);background-color:var(--color-yellow-light);color:var(--color-text-dark);border-radius:var(--radius-full);border:1px solid var(--color-border-yellow);padding:4px 12px;font-size:.78rem;font-weight:700}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-keys-group-v1{align-items:center;gap:8px;display:flex}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-keys-group-v1 .asa-shortcut-key-cap-v1{color:var(--color-text-dark);background-color:var(--color-yellow-primary);border-radius:var(--radius-sm);border:2px solid var(--color-text-dark);box-shadow:3px 3px 0px var(--color-text-dark);padding:10px 16px;font-family:monospace;font-size:1.25rem;font-weight:800}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-keys-group-v1 .asa-shortcut-key-plus-v1{font-family:var(--font-skranji);color:var(--color-text-muted);font-size:1.2rem}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-command-box-v1{color:#cdd6f4;border-radius:var(--radius-sm);background-color:#1e1e2e;border:1px solid #313244;padding:10px 14px;font-family:monospace;font-size:.85rem}.asa-shortcuts-section-wrapper-v1 .asa-global-container-v1 .asa-shortcuts-grid-v1 .asa-shortcut-card-item-v1 .asa-shortcut-action-desc-v1{font-family:var(--font-roboto-slab);color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.asa-home-page-layout-v1.svelte-bpgxme{flex-direction:column;min-height:100vh;display:flex}
