@import"https://fonts.googleapis.com/css2?family=Bungee&family=Luckiest+Guy&family=Inter:wght@300;400;500;600;700&family=Cairo:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&family=IBM+Plex+Arabic:wght@300;400;500;600;700&family=Outfit:wght@400;600;800;900&family=Bangers&family=Titan+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400;500;600;700&family=Great+Vibes&display=swap";body.athena-studio-nav{--athena-nav-ink: #2d1b4e;--athena-nav-body: #5c4d72;--athena-nav-sans: "Plus Jakarta Sans", Inter, system-ui, -apple-system, sans-serif;--athena-nav-height: 5.25rem}.athena-header-shell{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent;border-bottom:none;box-shadow:none;padding:1.5rem clamp(1rem,4vw,3.5rem) 0;transition:transform .35s ease,opacity .35s ease}.athena-header-shell--hidden{transform:translateY(-120%);opacity:0;pointer-events:none}.athena-header-shell--scrolled{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom:none;box-shadow:none}.athena-navbar--studio{display:block!important;padding:0!important;background:transparent!important;border-bottom:none!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;box-shadow:none!important;border-radius:0!important;overflow:visible!important}.athena-navbar__shell{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;max-width:72rem;margin:0 auto;padding:.32rem .6rem .32rem 1rem;min-height:2.625rem;box-sizing:border-box;border-radius:999px;background:#fff;border:1px solid rgba(45,27,78,.05);box-shadow:0 4px 18px #2d1b4e0f}.athena-navbar__brand{flex-shrink:0}.athena-links--studio{flex:1 1 auto;display:flex;justify-content:center;align-items:center;gap:.15rem;position:relative;min-width:0;overflow:visible!important}.athena-navbar__logo--studio{font-family:var(--athena-nav-sans);font-size:1.1rem;font-weight:700;color:var(--athena-nav-ink)!important;letter-spacing:-.03em;text-decoration:none;line-height:1;white-space:nowrap}.athena-navbar__logo--studio em{font-style:normal;font-weight:800;color:#6d28d9}.athena-navbar--studio .athena-links a:after,.athena-navbar--studio .product-button:after,.athena-navbar--studio .programs-button:after,.athena-navbar--studio .resources-button:after{display:none!important;content:none!important}.athena-navbar__link{position:relative;color:var(--athena-nav-body)!important;font-family:var(--athena-nav-sans);font-size:.875rem!important;font-weight:500!important;text-decoration:none!important;padding:.32rem .75rem!important;border-radius:999px;letter-spacing:-.01em;transition:background .2s ease,color .2s ease;white-space:nowrap;flex-shrink:0}.athena-navbar__link:hover{color:var(--athena-nav-ink)!important;background:#f3f0fff2!important}.athena-navbar--studio .product-button,.athena-navbar--studio .programs-button,.athena-navbar--studio .resources-button{color:var(--athena-nav-body)!important;font-family:var(--athena-nav-sans);font-size:.875rem!important;font-weight:500!important;padding:.32rem .75rem!important;border-radius:999px!important;border:none!important;background:transparent!important;cursor:pointer;line-height:1.3;gap:.2rem!important;white-space:nowrap;flex-shrink:0;letter-spacing:-.01em}.athena-navbar--studio .product-button:hover,.athena-navbar--studio .programs-button:hover,.athena-navbar--studio .resources-button:hover{color:var(--athena-nav-ink)!important;background:#f3f0fff2!important}.athena-navbar__actions{display:flex;align-items:center;gap:.25rem;flex-shrink:0;margin-left:.25rem}.athena-navbar--studio .athena-navbar__signin{display:inline-flex!important;align-items:center;justify-content:center;min-height:1.9rem;padding:.28rem .75rem!important;background:transparent!important;color:var(--athena-nav-body)!important;border-radius:999px!important;border:none!important;font-family:var(--athena-nav-sans);font-size:.8125rem!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important;white-space:nowrap;flex-shrink:0;transition:background .2s ease,color .2s ease}.athena-navbar--studio .athena-navbar__signin:hover{color:var(--athena-nav-ink)!important;background:#f3f0fff2!important}.athena-navbar--studio .athena-navbar__cta{display:inline-flex!important;align-items:center;justify-content:center;min-height:1.9rem;padding:.28rem .9rem!important;background:var(--athena-nav-ink)!important;color:#fff!important;border-radius:999px!important;font-family:var(--athena-nav-sans);font-size:.8125rem!important;font-weight:600!important;text-decoration:none!important;white-space:nowrap;border:none!important;flex-shrink:0;box-shadow:0 4px 14px #2d1b4e2e!important;transition:background .2s ease,transform .2s ease}.athena-navbar--studio .athena-navbar__cta:hover{background:#3d2866!important;transform:translateY(-1px)}.athena-navbar--studio .athena-menu-btn{display:inline-flex!important;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0!important;margin-left:.15rem!important;border-radius:10px!important;font-size:1rem!important;background:#f3f0fff2!important;border:1px solid rgba(45,27,78,.08)!important;color:var(--athena-nav-ink)!important;flex-shrink:0;cursor:pointer}.athena-navbar--studio .athena-menu-btn:hover{background:#ede9fefa!important;border-color:#2d1b4e1f!important}@media(min-width:901px){.athena-navbar--studio .athena-menu-btn{display:none!important}}.athena-nav-dropdown-wrap{position:static}@media(min-width:1024px){.athena-navbar__shell{padding:.3rem .75rem .3rem 1.1rem;min-height:2.5rem}.athena-links--studio{flex:0 1 auto;margin:0 auto}.athena-navbar__logo--studio{font-size:1.05rem!important}.athena-navbar__link,.athena-navbar--studio .product-button,.athena-navbar--studio .programs-button,.athena-navbar--studio .resources-button{font-size:.8125rem!important;padding:.32rem .75rem!important}}@media(max-width:1100px){.athena-navbar__shell{padding:.38rem .65rem .38rem .85rem;gap:.5rem}.athena-navbar__link,.athena-navbar--studio .product-button,.athena-navbar--studio .programs-button,.athena-navbar--studio .resources-button{font-size:.8rem!important;padding:.3rem .55rem!important}.athena-navbar--studio .athena-navbar__signin{padding:.28rem .65rem!important;font-size:.78rem!important}.athena-navbar--studio .athena-navbar__cta{padding:.28rem .75rem!important;font-size:.78rem!important}}@media(max-width:900px){.athena-header-shell{padding:1rem clamp(.75rem,3vw,1.5rem) 0}.athena-navbar__shell{padding:.38rem .55rem .38rem .85rem;min-height:2.5rem;width:100%;max-width:none}.athena-links--studio,.athena-navbar--studio .athena-navbar__signin,.athena-navbar--studio .athena-navbar__cta{display:none!important}.athena-navbar__actions{margin-left:auto}}@media(max-width:600px){.athena-header-shell{padding:.75rem .75rem 0}.athena-navbar__logo--studio{font-size:1rem}.athena-navbar__shell{padding:.35rem .45rem .35rem .75rem;gap:.35rem}.athena-drawer{top:calc(var(--athena-nav-height, 4.5rem) + .35rem);bottom:.75rem;border-radius:16px 0 0 16px}}.athena-drawer-backdrop{position:fixed;inset:0;background-color:#2d1b4e59;z-index:110}.athena-drawer{position:fixed;top:20px;right:0;bottom:20px;width:min(85vw,300px);max-width:300px;min-width:280px;box-shadow:-10px 0 24px #2d1b4e1f;transition:transform .3s ease;z-index:120;padding:16px 14px;display:flex;flex-direction:column;gap:1px;overflow-y:auto;border-radius:12px 0 0 12px;scrollbar-width:thin;scrollbar-color:rgba(45,27,78,.15) transparent}.athena-drawer::-webkit-scrollbar{width:4px}.athena-drawer::-webkit-scrollbar-track{background:transparent}.athena-drawer::-webkit-scrollbar-thumb{background:#2d1b4e26;border-radius:2px}.athena-drawer--studio{background:#fff;color:var(--athena-nav-ink);border:1px solid rgba(45,27,78,.06);border-right:none}.athena-drawer--studio .athena-drawer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(45,27,78,.08)}.athena-drawer--studio .athena-drawer__title{font-family:var(--athena-nav-sans);font-weight:700;font-size:1.05rem;letter-spacing:-.02em;color:var(--athena-nav-ink)}.athena-drawer--studio .athena-drawer__close{background:#f3f0fff2;color:var(--athena-nav-ink);border:1px solid rgba(45,27,78,.08);border-radius:8px;padding:3px 6px;cursor:pointer;font-size:.9rem;min-width:28px;height:28px;display:flex;align-items:center;justify-content:center}.athena-drawer--studio .athena-drawer__link,.athena-drawer--studio .athena-drawer__trigger{color:var(--athena-nav-body);text-decoration:none;font-family:var(--athena-nav-sans);font-weight:600;padding:10px 8px;border-bottom:1px solid rgba(45,27,78,.06);font-size:.95rem;transition:background .2s ease,color .2s ease;border-radius:8px;margin:1px 0;background:transparent;cursor:pointer;text-align:left;width:100%;display:flex;align-items:center;justify-content:space-between;border-left:none;border-right:none;border-top:none}.athena-drawer--studio .athena-drawer__sublink{color:var(--athena-nav-body);text-decoration:none;display:block;padding:9px 10px;border-radius:8px;font-family:var(--athena-nav-sans);font-size:.9rem;font-weight:500;opacity:.95}.athena-drawer--studio .athena-drawer__sublink:hover,.athena-drawer--studio .athena-drawer__link:hover,.athena-drawer--studio .athena-drawer__trigger:hover{background:#f3f0fff2;color:var(--athena-nav-ink)}.athena-drawer--studio .athena-drawer__cta{background:var(--athena-nav-ink);color:#fff;border-radius:999px;padding:10px 14px;border:none;margin-top:10px;text-align:center;font-family:var(--athena-nav-sans);font-weight:600;text-decoration:none;font-size:.95rem;display:block}.athena-drawer--studio .athena-drawer__cta:hover{background:#3d2866}.athena-drawer--studio .athena-drawer__login{background:#f3f0fff2;color:var(--athena-nav-ink);border-radius:999px;padding:10px 14px;border:1px solid rgba(45,27,78,.08);margin-top:8px;text-align:center;font-family:var(--athena-nav-sans);font-weight:600;text-decoration:none;font-size:.95rem;display:block;cursor:pointer}.athena-drawer--studio .athena-drawer__login:hover{background:#ede9fefa}@media(max-width:480px){.athena-drawer{width:min(90vw,280px)!important;max-width:280px!important;min-width:260px!important;padding:14px 10px!important;top:15px!important;bottom:15px!important}}@media(max-width:360px){.athena-drawer{width:min(95vw,260px)!important;max-width:260px!important;min-width:240px!important;padding:12px 8px!important;top:12px!important;bottom:12px!important}}@media(max-width:320px){.athena-drawer{width:95vw!important;max-width:95vw!important;min-width:95vw!important;padding:10px 6px!important;top:10px!important;bottom:10px!important}}.athena-mega-menu{position:fixed;left:50%;transform:translate(-50%);width:min(56rem,calc(100vw - 2rem));z-index:1001;background:#fff;border:1px solid rgba(45,27,78,.1);border-radius:14px;box-shadow:0 16px 48px #2d1b4e1a;animation:athena-mega-in .16s ease-out;pointer-events:auto}@keyframes athena-mega-in{0%{opacity:0;transform:translate(-50%) translateY(-6px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.athena-mega-menu__inner{display:grid;grid-template-columns:1fr 1fr minmax(13rem,17rem);gap:0}.athena-mega-menu__inner--single{grid-template-columns:1fr minmax(13rem,17rem)}.athena-mega-menu__links{display:contents}.athena-mega-menu__col{padding:1.15rem 1.25rem;border-right:1px solid rgba(45,27,78,.07)}.athena-mega-menu__inner--single .athena-mega-menu__col{grid-column:1}.athena-mega-menu__col-label{margin:0 0 .65rem;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8b7fa3}.athena-mega-menu__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.athena-mega-menu__item{display:block;padding:.55rem .5rem;border-radius:10px;text-decoration:none;transition:background .15s ease}.athena-mega-menu__item:hover{background:#f3f0ffe6}.athena-mega-menu__item-title{display:block;font-size:.9rem;font-weight:600;color:#2d1b4e;letter-spacing:-.01em;line-height:1.3}.athena-mega-menu__item-desc{display:block;margin-top:.2rem;font-size:.78rem;font-weight:400;color:#6b5f82;line-height:1.45}.athena-mega-menu__featured{padding:1.15rem 1.2rem;background:linear-gradient(145deg,#6d28d9,#7c3aed 48%,#5b21b6);border-radius:0 13px 13px 0;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;min-height:10rem;position:relative;overflow:hidden}.athena-mega-menu__featured:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:18px 18px;pointer-events:none}.athena-mega-menu__featured-eyebrow{position:relative;font-size:.72rem;font-weight:600;opacity:.85;margin-bottom:.35rem}.athena-mega-menu__featured-title{position:relative;margin:0 0 .45rem;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.athena-mega-menu__featured-desc{position:relative;margin:0 0 .75rem;font-size:.78rem;line-height:1.5;opacity:.92}.athena-mega-menu__featured-link{position:relative;align-self:flex-start;font-size:.78rem;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:3px}.athena-mega-menu__featured-link:hover{opacity:.9}.athena-navbar--studio .athena-nav-trigger{display:inline-flex;align-items:center;gap:.2rem;padding:.32rem .75rem;border:none;background:transparent;font-family:inherit;font-size:.8125rem;font-weight:500;color:#5c4d72;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.athena-navbar--studio .athena-nav-trigger:hover,.athena-navbar--studio .athena-nav-trigger[aria-expanded=true]{color:#2d1b4e;background:#f3f0fff2}.athena-nav-trigger__chevron{width:.85rem;height:.85rem;opacity:.7}@media(max-width:900px){.athena-mega-menu{display:none!important}}@media(max-width:768px){.athena-mega-menu{width:calc(100vw - 1.25rem)}.athena-mega-menu__inner,.athena-mega-menu__inner--single{grid-template-columns:1fr}.athena-mega-menu__col{border-right:none;border-bottom:1px solid rgba(45,27,78,.07)}.athena-mega-menu__featured{border-radius:0 0 13px 13px;min-height:8rem}}.reflect-app-container{font-family:Inter,sans-serif;background:#030712}.reflect-app-container[dir=rtl]{font-family:Cairo,sans-serif}.luckiest-guy-font{font-family:Luckiest Guy,cursive;letter-spacing:.04em}.game-ui-font{font-family:Bungee,Inter,sans-serif;letter-spacing:.04em}.reflect-app-container[dir=rtl] .luckiest-guy-font,.reflect-app-container[dir=rtl] .game-ui-font{font-family:Cairo,sans-serif;letter-spacing:0}.glass-card{background:#ffffffd9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 32px #1f26870d}.primary-gradient-text{background:linear-gradient(135deg,#39a646,#0f79b9);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.primary-gradient-bg{background:linear-gradient(135deg,#39a646,#0f79b9)}.coach-bubble{position:relative;border-radius:1.5rem;box-shadow:0 4px 15px #0000000d}.coach-bubble:before{content:"";position:absolute;bottom:-6px;left:24px;width:12px;height:12px;background:inherit;transform:rotate(45deg);border-bottom-right-radius:3px;box-shadow:inherit;z-index:-1}.reflect-app-container[dir=rtl] .coach-bubble:before{left:auto;right:24px}.reflect-custom-scroll::-webkit-scrollbar{width:6px}.reflect-custom-scroll::-webkit-scrollbar-track{background:transparent}.reflect-custom-scroll::-webkit-scrollbar-thumb{background-color:#0000001a;border-radius:10px}@keyframes pulse-glow{0%{box-shadow:0 0 #39a64666}70%{box-shadow:0 0 0 15px #39a64600}to{box-shadow:0 0 #39a64600}}.btn-pulse{animation:pulse-glow 2s infinite}:root{--primary-color: #0f79b9;--secondary-color: #39a646;--bg-color: #ffffff;--text-color: #1a1a1a;--accent-color: #e6f4ea;--success-color: #39a646;--warning-color: #ffb800;--shadow-sm: 0 2px 4px rgba(0, 0, 0, .05);--shadow-md: 0 10px 30px rgba(15, 121, 185, .1);--shadow-lg: 0 20px 50px rgba(0, 0, 0, .1);--transition: all .3s cubic-bezier(.4, 0, .2, 1)}body{font-family:Inter,system-ui,-apple-system,sans-serif;background-color:#f8fafc;color:var(--text-color);overflow-x:hidden}.app-container{display:flex;flex-direction:column;min-height:100vh;position:relative;background:#fff}.app-header{height:90px;background:#39a646;border-bottom:2px solid #2e8b3a;display:flex;align-items:center;justify-content:space-between;padding:0 40px;position:sticky;top:0;z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.logo-area{display:flex;align-items:center}.logo-subtitle{font-size:11px;letter-spacing:1px;font-weight:700;color:#fff;opacity:.9;border-left:1px solid rgba(255,255,255,.3);padding-left:15px;margin-left:10px}.header-title{text-align:center;flex:1}.lang-toggle{background:var(--primary-color);color:#fff;border:none;padding:6px 16px;border-radius:4px;font-weight:700;cursor:pointer;transition:var(--transition)}.lang-toggle:hover{background:var(--secondary-color)}.progress-container{position:fixed;left:20px;top:100px;bottom:100px;width:60px;display:flex;flex-direction:column;align-items:center;z-index:100}.progress-tracker{width:6px;background:#e2e8f0;border-radius:10px;flex:1;position:relative;overflow:hidden}.progress-bar{position:absolute;bottom:0;width:100%;background:linear-gradient(to top,var(--secondary-color),var(--primary-color));transition:height .6s cubic-bezier(.16,1,.3,1)}.progress-text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;font-weight:900;margin-top:20px;letter-spacing:1px;color:var(--primary-color);opacity:.7}.dashboard-container{flex:1;padding:40px;display:flex;flex-direction:column;align-items:center;background:radial-gradient(circle at top right,rgba(15,121,185,.05),transparent),radial-gradient(circle at bottom left,rgba(57,166,70,.05),transparent)}.mission-map{width:100%;max-width:1100px;height:500px;position:relative;margin-top:20px}.mission-path{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.mission-grid{position:relative;z-index:10;width:100%;height:100%}.mission-card-wrapper{cursor:pointer;transition:var(--transition)}.mission-card-wrapper:hover{transform:scale(1.05) rotate(0)!important;z-index:50}.mission-polaroid{background:#fff;padding:12px 12px 25px;box-shadow:var(--shadow-md);border:1px solid #eee;border-radius:2px}.polaroid-image{width:100%;height:150px;background:#f1f5f9;position:relative;overflow:hidden}.polaroid-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mission-status-stamp{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-15deg);border:4px solid var(--secondary-color);color:var(--secondary-color);padding:5px 15px;font-weight:900;font-size:18px;border-radius:8px;background:#ffffffe6;pointer-events:none}.polaroid-content{margin-top:15px;text-align:center}.mission-id{font-size:9px;font-weight:900;color:var(--primary-color);letter-spacing:2px;margin-bottom:5px}.mission-title{font-size:14px;font-weight:800;color:#111;margin-bottom:5px}.mission-desc{font-size:11px;color:#666;line-height:1.4}.pin-marker{position:absolute;top:-10px;left:50%;transform:translate(-50%);width:15px;height:15px;background:#e11d48;border-radius:50%;box-shadow:0 4px 10px #0003}.nav-tabs{display:flex;justify-content:center;gap:10px;padding:20px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.nav-tab{display:flex;align-items:center;padding:12px 24px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;font-weight:700;font-size:13px;cursor:pointer;transition:var(--transition);color:#64748b}.nav-tab.active{background:var(--primary-color);color:#fff;border-color:var(--primary-color);box-shadow:0 10px 20px #0f79b933}.nav-tab:hover:not(.active){border-color:var(--primary-color);color:var(--primary-color)}.main-content{flex:1;padding:40px;max-width:1400px;margin:0 auto;width:100%}.module-container{background:#fff;border-radius:24px;min-height:600px;box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.instruction-modal{background:#fff;width:100%;max-width:600px;border-radius:30px;padding:40px;position:relative;text-align:center}.modal-pills-container{display:flex;justify-content:center;gap:10px;margin-bottom:25px}.modal-pill{padding:6px 14px;background:#f1f5f9;border-radius:100px;font-size:10px;font-weight:800;color:#64748b;display:flex;align-items:center}.modal-pill-active{background:var(--accent-color);color:var(--secondary-color)}.modal-label{font-size:12px;font-weight:900;color:var(--primary-color);letter-spacing:4px;margin-bottom:10px}.modal-title{font-size:32px;font-weight:900;color:#111;margin-bottom:20px}.modal-subtitle{font-size:16px;color:#666;line-height:1.6;margin-bottom:40px}.modal-start-btn{background:var(--primary-color);color:#fff;border:none;padding:18px 60px;font-size:18px;font-weight:900;border-radius:100px;cursor:pointer;letter-spacing:2px;transition:var(--transition);box-shadow:0 15px 30px #0f79b94d}.modal-start-btn:hover{background:var(--secondary-color);transform:translateY(-5px);box-shadow:0 20px 40px #39a64666}.hand-indicator{position:absolute;bottom:-40px;left:50%;transform:translate(-50%);font-size:30px;color:#fff;animation:bounce 2s infinite}.modal-footer-text{margin-top:30px;font-size:10px;font-weight:800;color:#94a3b8;letter-spacing:1px}.app-footer{height:60px;background:#f8fafc;border-top:1px solid #e2e8f0;display:flex;align-items:center;padding:0 40px;color:#94a3b8;font-size:11px;font-weight:600}@keyframes bounce{0%,20%,50%,80%,to{transform:translate(-50%) translateY(0)}40%{transform:translate(-50%) translateY(-20px)}60%{transform:translate(-50%) translateY(-10px)}}.text-fade-in{animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}[dir=rtl] .logo-subtitle{border-left:none;border-right:1px solid #ddd;padding-left:0;padding-right:15px;margin-left:0;margin-right:5px}[dir=rtl] .progress-container{left:auto;right:20px}:root{--aramco-green: #7fba00;--dark-green: #107c10;--aramco-blue: #0078d4;--dark-blue: #004b8d;--gray: #747775;--dark-gray: #1e293b;--light-gray: #f1f5f9;--bg-light: #f8fafc;--bg-white: #ffffff;--glass-bg: rgba(255, 255, 255, .75);--glass-border: rgba(255, 255, 255, .9);--text-primary: #0f172a;--text-secondary: #475569;--error: #e11d48;--success: #059669;--neutral-glow: rgba(0, 120, 212, .1);--error-glow: rgba(225, 29, 72, .2);--success-glow: rgba(5, 150, 105, .2);--transition-smooth: all .6s cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}.text-dark-gray{color:var(--dark-gray)!important}.text-secondary{color:var(--text-secondary)!important}.text-aramco-blue{color:var(--aramco-blue)!important}.text-error{color:var(--error)!important}.text-success{color:var(--success)!important}.bg-error{background-color:var(--error)!important}.bg-success{background-color:var(--success)!important}.bubble-node{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;aspect-ratio:1 / 1;box-shadow:0 4px 15px #0000001a;transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;padding:10px;overflow:hidden;word-wrap:break-word;white-space:normal;line-height:1.2}.bubble-center{background:radial-gradient(circle at 35% 35%,#ffb74d,#f57c00);color:#fff;font-family:Outfit,sans-serif;font-weight:900;font-size:1.1rem;width:135px;height:135px;border:4px solid rgba(255,255,255,.3);box-shadow:0 10px 30px #f57c0066;z-index:50;text-transform:uppercase;letter-spacing:1px}.bubble-branch{width:90px;height:90px;color:#fff;font-weight:800;font-size:10px;text-transform:uppercase;letter-spacing:1px;border:3px solid rgba(255,255,255,.3)}.bubble-branch-0{background:radial-gradient(circle at 35% 35%,#9ccc65,#689f38);box-shadow:0 8px 20px #689f384d}.bubble-branch-1{background:radial-gradient(circle at 35% 35%,#ef5350,#c62828);box-shadow:0 8px 20px #c628284d}.bubble-branch-2{background:radial-gradient(circle at 35% 35%,#26c6da,#00838f);box-shadow:0 8px 20px #00838f4d}.bubble-leaf{background:#fff;color:var(--dark-gray);width:80px;height:80px;font-weight:700;font-size:13px;border-color:#e11d4899;box-shadow:0 12px 30px #e11d4833,inset 0 2px 5px #fff;color:#b71c1c!important}.mindmap-node-growth{background:linear-gradient(135deg,#fff,#e8f5e9);color:#2e7d32!important;border:1px solid rgba(5,150,105,.2);box-shadow:0 8px 20px #05966914,inset 0 2px 5px #fff}.mindmap-node-growth.hovered{background:linear-gradient(135deg,#fff,#c8e6c9);border-color:#05966999;box-shadow:0 12px 30px #05966933,inset 0 2px 5px #fff;color:#1b5e20!important}.mindmap-node-neutral{background:linear-gradient(135deg,#fff,#f1f5f9);color:#475569!important;border:1px solid rgba(148,163,184,.3);box-shadow:0 8px 20px #0000000a,inset 0 2px 5px #fff}.mindmap-node-neutral.hovered{background:linear-gradient(135deg,#fff,#e2e8f0);border-color:#94a3b8cc;box-shadow:0 12px 30px #00000014,inset 0 2px 5px #fff;color:#334155!important}.icebreakers-container{height:100vh;background-color:var(--bg-light);color:var(--text-primary);font-family:Inter,sans-serif;overflow-x:hidden;overflow-y:auto;position:relative;display:flex;flex-direction:column}.icebreakers-container.rtl{font-family:IBM Plex Arabic,sans-serif}.hero-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;background:radial-gradient(circle at 10% 20%,rgba(0,120,212,.08) 0%,transparent 40%),radial-gradient(circle at 90% 80%,rgba(127,186,0,.08) 0%,transparent 40%),radial-gradient(circle at 50% 50%,rgba(0,120,212,.03) 0%,transparent 50%),#fff;overflow:hidden}.flowing-shape{position:absolute;filter:blur(120px);opacity:.15;border-radius:50%;animation:moveShape 40s infinite alternate cubic-bezier(.45,0,.55,1);will-change:transform}.shape-1{width:80vw;height:80vw;background:radial-gradient(circle,var(--aramco-blue),transparent);top:-20%;left:-10%}.shape-2{width:70vw;height:70vw;background:radial-gradient(circle,var(--aramco-green),transparent);bottom:-20%;right:-10%;animation-delay:-10s}@keyframes moveShape{0%{transform:translate(0) scale(1)}50%{transform:translate(150px,100px) scale(1.2)}to{transform:translate(-100px,-50px) scale(.9)}}.geometric-grid{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(0,120,212,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,120,212,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(circle at 50% 50%,black,transparent);mask-image:radial-gradient(circle at 50% 50%,black,transparent);pointer-events:none}.particles-container{position:absolute;inset:0;pointer-events:none}.particle{position:absolute;background:var(--aramco-blue);border-radius:50%}.site-header{position:sticky;top:0;z-index:100;padding:.75rem 3.5rem;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(120deg,#7fba00c7,#55a512ad);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid rgba(255,255,255,.26);box-shadow:0 8px 24px #4370033d,inset 0 1px #ffffff4d;color:#fff}.logo-container{display:flex;align-items:center;gap:1rem}.logo-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.logo-text h1{font-size:1.8rem;font-weight:400;letter-spacing:1px;color:#fff;margin:0;font-family:Titan One,cursive;text-shadow:2px 2px 0 rgba(0,0,0,.2)}.lang-toggle{display:flex;background:#1e3a0a3d;padding:4px;border-radius:100px;border:1px solid rgba(255,255,255,.24);box-shadow:inset 0 1px #ffffff38,0 6px 16px #1d300533}.lang-btn{padding:8px 18px;border-radius:100px;border:none;background:transparent;color:#fffffff5;font-weight:600;font-size:14px;cursor:pointer;transition:var(--transition-smooth);font-family:Inter,IBM Plex Arabic,sans-serif;letter-spacing:.5px}.lang-btn.active{background:#fffffff2;color:var(--aramco-green);box-shadow:0 4px 12px #0000001f,inset 0 1px #fffc}.lang-btn:not(.active):hover{background:#ffffff1f}.content-wrapper{position:relative;z-index:1;flex:1;display:flex;align-items:flex-start;justify-content:center;padding:1.25rem 2rem 2rem;width:100%;max-width:1400px;margin:0 auto}.hook-content{text-align:center;max-width:900px}.hook-content h2{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:1.1;margin-bottom:2.5rem;color:var(--dark-gray);letter-spacing:-2px}.btn-primary{background:linear-gradient(135deg,var(--aramco-blue),#0062af);color:#fff;padding:1.5rem 3.5rem;border-radius:100px;font-size:1.2rem;font-weight:700;border:none;cursor:pointer;display:flex;align-items:center;gap:12px;margin:0 auto;box-shadow:0 15px 35px #0078d433;transition:var(--transition-smooth)}.btn-primary:disabled{opacity:.4;cursor:not-allowed;transform:none!important}.fm-card-small{background:#ffffff8c;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);border:1px solid rgba(255,255,255,.7);border-radius:24px;padding:3.5rem 3rem;width:100%;box-shadow:0 25px 70px #00000014,inset 0 0 0 1px #fff6;text-align:left;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s}.fm-card-small:hover{transform:translateY(-5px);box-shadow:0 30px 70px #0000001f}.rtl .fm-card-small{text-align:right}.fm-input-small{width:100%;background:#fffc;border:1.5px solid rgba(0,120,212,.1);border-radius:100px;padding:1.15rem 4rem 1.15rem 1.75rem;color:var(--dark-gray);font-size:1.05rem;outline:none;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 15px #00000008}.fm-input-small:focus{background:#fff;border-color:var(--aramco-blue);box-shadow:0 0 0 4px #0078d41a,0 10px 30px #0078d41a}.mic-btn-small:disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.rtl .fm-input-small{padding:1.15rem 1.75rem 1.15rem 4rem}.mic-btn-small{position:absolute;right:1.2rem;top:50%;transform:translateY(-50%);background:#f8fafc;border:1px solid #e2e8f0;width:44px;height:44px;border-radius:50%;color:var(--aramco-blue);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.34,1.56,.64,1)}.mic-btn-small:hover{background:var(--aramco-blue);color:#fff;transform:translateY(-50%) scale(1.05)}.rtl .mic-btn-small{right:auto;left:1.2rem}.mic-btn-small.active{background:var(--error);color:#fff;border-color:var(--error);animation:pulseMic 1.5s infinite}.chips-container{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.5rem;justify-content:flex-start}.chip-interactive{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:100px;font-size:.9rem;font-weight:600;border:1px solid transparent;animation:popIn .3s cubic-bezier(.34,1.56,.64,1);transition:all .2s ease}.chip-growth{background:#0596691a;color:#047857;border-color:#05966933}.chip-negative{background:#e11d481a;color:#be123c;border-color:#e11d4833}.chip-neutral{background:#4755691a;color:#475569;border-color:#47556933}.chip-remove{cursor:pointer;opacity:.6;display:flex;align-items:center}.chip-remove:hover{opacity:1;transform:scale(1.1)}@keyframes popIn{0%{transform:scale(.85);opacity:0}to{transform:scale(1);opacity:1}}.thinking-mode-active{border-left:4px solid var(--aramco-blue);background:#ffffffb3!important;box-shadow:0 4px 15px #0078d40d;border-radius:12px!important}.thinking-mode-label{font-size:10px;font-weight:900;letter-spacing:.1em;color:var(--aramco-blue);display:flex;align-items:center;gap:6px;margin-bottom:2px}.thinking-mode-status{width:6px;height:6px;border-radius:50%;background:var(--aramco-blue);box-shadow:0 0 8px var(--aramco-blue);animation:pulseMic 1.5s infinite}.feedback-highlight{color:var(--aramco-blue);position:relative;z-index:1}.feedback-highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:8px;background:#0078d41a;z-index:-1;border-radius:4px}.mindmap-node-center{background:#fff;border:4px solid var(--aramco-blue);color:var(--aramco-blue)}.chip-growth{background:#0596691a;color:#047857;border-color:#0596694d}.chip-limiting{background:#e11d481a;color:#be123c;border-color:#e11d484d}.chip-neutral{font-weight:800;letter-spacing:1px;color:var(--aramco-blue);display:flex;align-items:center;gap:6px}.thinking-mode-status{width:6px;height:6px;background:var(--aramco-blue);border-radius:50%;animation:pulseStatus 1.5s infinite}@keyframes pulseStatus{0%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.feedback-highlight{color:var(--aramco-blue);position:relative;display:inline-block;font-weight:900}.feedback-highlight:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:30%;background:#0078d41a;z-index:-1;border-radius:4px}.fm-card{background:var(--glass-bg);backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);border:1px solid var(--glass-border);border-radius:48px;padding:5rem;width:100%;max-width:850px;text-align:center;box-shadow:0 40px 100px -20px #00000014}.input-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto 3rem}.fm-input{width:100%;background:#fff;border:2px solid #e2e8f0;border-radius:100px;padding:1.5rem 5rem 1.5rem 2.5rem;color:var(--dark-gray);font-size:1.4rem;outline:none;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 10px 20px #00000005}.fm-input:focus{border-color:var(--aramco-blue);box-shadow:0 20px 40px #0078d41a}.rtl .fm-input{padding:1.5rem 2.5rem 1.5rem 5rem}.mic-btn{position:absolute;right:1.8rem;top:50%;transform:translateY(-50%);background:#f1f5f9;border:none;width:52px;height:52px;border-radius:50%;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.rtl .mic-btn{right:auto;left:1.8rem}.mic-btn.active{background:var(--error);color:#fff;animation:pulseMic 1.5s infinite}@keyframes pulseMic{0%{transform:translateY(-50%) scale(1);box-shadow:0 0 #e11d4866}70%{transform:translateY(-50%) scale(1.1);box-shadow:0 0 0 15px #e11d4800}to{transform:translateY(-50%) scale(1)}}.viz-container{width:100%;height:100%;min-height:80vh;position:relative;display:flex;align-items:center;justify-content:center;touch-action:none}.viz-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.viz-node{position:absolute;background:#fff;border:1px solid #f1f5f9;padding:12px 28px;border-radius:100px;font-weight:700;color:var(--dark-gray);box-shadow:0 10px 30px #0000000f;cursor:grab;z-index:10;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.viz-node:active{cursor:grabbing}.viz-node-center{background:linear-gradient(135deg,var(--aramco-blue),var(--dark-blue));color:#fff;padding:24px 52px;font-size:1.8rem;font-weight:900;border:none;box-shadow:0 20px 50px #0078d440;cursor:default}.zones-overlay{position:absolute;inset:0;display:flex;gap:2rem;padding:4rem;pointer-events:none}.zone{flex:1;border-radius:40px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:3rem;transition:all .5s ease;background:#ffffff1a;border:2px dashed rgba(0,0,0,.05)}.zone-limiting{border-color:#e11d481a}.zone-growth{border-color:#0596691a}.zone-limiting.active{background:#e11d4808;border-color:var(--error)}.zone-growth.active{background:#05966908;border-color:var(--success)}.zone-label{font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem}.zone-limiting .zone-label{color:var(--error)}.zone-growth .zone-label{color:var(--success)}.ai-peek-panel{position:absolute;bottom:3rem;left:50%;transform:translate(-50%);width:90%;max-width:800px;background:#fff;padding:2.5rem;border-radius:32px;box-shadow:0 30px 60px #0000001a;z-index:50;border:1px solid var(--aramco-blue)}.mindprint-dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;width:100%}.dashboard-column{background:#fff;padding:2.5rem;border-radius:32px;border:1px solid #e5e7eb;text-align:left}.rtl .dashboard-column{text-align:right}.column-header{font-size:.9rem;font-weight:800;text-transform:uppercase;color:var(--aramco-blue);margin-bottom:2rem;letter-spacing:1px}.social-safety-card{margin-top:3rem;padding:2rem;background:#f1f5f9;border-radius:24px;display:flex;align-items:center;gap:1.5rem;text-align:left}.rtl .social-safety-card{text-align:right}.identity-reveal{text-align:center;animation:growIn .8s cubic-bezier(.34,1.56,.64,1)}.identity-badge{display:inline-block;background:linear-gradient(135deg,var(--aramco-blue),var(--aramco-green));color:#fff;padding:1rem 3rem;border-radius:100px;font-size:1.8rem;font-weight:900;margin-bottom:2rem;box-shadow:0 15px 30px #0078d44d}@keyframes growIn{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}.node-stretch{transition:stroke-width .3s ease,stroke-opacity .3s ease}.viz-node.red-glow{border-color:var(--error);box-shadow:0 0 20px var(--error-glow)}.viz-node.green-glow{border-color:var(--success);box-shadow:0 0 20px var(--success-glow)}.insight-tooltip{background:var(--dark-gray);color:#fff;padding:1rem 1.5rem;border-radius:16px;font-size:.95rem;font-weight:600;box-shadow:0 10px 30px #0003;max-width:280px;position:absolute;pointer-events:none;z-index:100}@media(max-width:900px){.mindprint-dashboard{grid-template-columns:1fr}.zones-overlay{flex-direction:column}}.guide-modal-overlay{background:#0f172a66;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guide-modal-container{background:#ffffffe6;backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border:1px solid rgba(255,255,255,.8);box-shadow:0 30px 60px #0000001f,0 10px 20px #0000000a;border-radius:28px;overflow:hidden;max-width:420px;width:100%}.guide-label{font-size:11px;font-weight:800;letter-spacing:1.5px;color:var(--aramco-blue);text-transform:uppercase}.guide-title{font-family:Outfit,sans-serif;font-weight:900;font-size:28px;color:var(--dark-gray);margin-top:8px}.guide-subtitle{font-size:16px;color:var(--text-secondary);margin-top:4px;font-weight:500}.instruction-steps{margin-top:20px;display:flex;flex-direction:column;gap:16px}.instruction-step{display:flex;align-items:center;gap:16px;padding:10px 16px;background:#ffffff80;border-radius:12px;border:1px solid rgba(255,255,255,.3);transition:transform .3s ease,background .3s ease}.instruction-step:hover{transform:translate(5px);background:#fffc}.step-number{width:28px;height:28px;border-radius:50%;background:var(--aramco-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;flex-shrink:0;box-shadow:0 4px 10px #0078d44d}.step-text{font-size:15px;font-weight:600;color:var(--dark-gray)}.progress-indicator{margin-top:18px;display:flex;flex-direction:column;gap:10px;border-top:1px solid rgba(0,0,0,.03);padding-top:14px}.progress-header{display:flex;justify-content:space-between;align-items:center;width:100%}.progress-text{font-size:10px;font-weight:800;color:var(--aramco-blue);text-transform:uppercase;letter-spacing:1.2px;writing-mode:horizontal-tb;transform:none}.discovery-status{font-size:9px;font-weight:700;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px}.progress-bar-bg{width:100%;height:5px;background:#0078d414;border-radius:100px;overflow:hidden}.progress-bar-fill{height:100%;background:var(--aramco-blue);border-radius:100px;transition:width .6s cubic-bezier(.16,1,.3,1)}.cta-button-premium{width:100%;padding:16px;margin-top:18px;background:linear-gradient(135deg,#0078d4,#005a9e);border:none;border-radius:18px;color:#fff;font-size:16px;font-weight:800;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:12px;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 10px 25px #005a9e4d;position:relative;overflow:hidden}.cta-button-premium:hover{transform:scale(1.02);box-shadow:0 15px 35px #005a9e66,0 0 20px #0078d44d}.cta-button-premium:active{transform:scale(.98)}.cta-icon-animate{transition:transform .3s ease}.cta-button-premium:hover .cta-icon-animate{transform:translate(5px)}.close-btn-minimal{position:absolute;top:20px;right:20px;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00000008;color:var(--text-secondary);border:none;cursor:pointer;transition:all .2s ease}.close-btn-minimal:hover{background:#e11d481a;color:var(--error);transform:rotate(90deg)}@keyframes micPulse{0%{box-shadow:0 0 #0078d466;transform:scale(1)}50%{box-shadow:0 0 0 15px #0078d400;transform:scale(1.05)}to{box-shadow:0 0 #0078d400;transform:scale(1)}}.mic-pulse-active{animation:micPulse 2s infinite ease-in-out;background:var(--aramco-blue)!important;color:#fff!important}.prompt-card-interactive{background:#fff9;border:1.5px solid rgba(255,255,255,.8);border-radius:16px;padding:12px 16px;cursor:pointer;transition:all .3s cubic-bezier(.23,1,.32,1);box-shadow:0 4px 6px -1px #0000000d}.prompt-card-interactive:hover{background:#fff;transform:translate(8px);border-color:var(--aramco-blue);box-shadow:0 10px 20px -5px #0078d426}.prompt-card-interactive .bullet{width:6px;height:6px;border-radius:50%;background:var(--aramco-blue);transition:all .3s ease}.prompt-card-interactive:hover .bullet{transform:scale(1.5);box-shadow:0 0 8px var(--aramco-blue)}.focus-glow-textarea:focus{box-shadow:0 0 0 4px #0078d41a,0 10px 30px -10px #0078d433!important;background:#fff!important;border-color:var(--aramco-blue)!important}.ai-insight-label{font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase;color:var(--aramco-blue);opacity:.7}.insight-status-dot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:6px}.status-typing{background:#3b82f6}.status-analyzing{background:#10b981}.status-idle{background:#94a3b8}.word-count-badge{padding:4px 10px;border-radius:8px;font-size:11px;font-weight:800;transition:all .3s ease}.badge-low{background:#fef3c7;color:#b45309}.badge-good{background:#dcfce7;color:#15803d}.reframe-dashboard-card{background:#fff;border-radius:24px;padding:24px;border:1.5px solid rgba(226,232,240,.8);box-shadow:0 10px 25px -5px #0000000d;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden}.reframe-dashboard-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px -10px #0078d426;border-color:var(--aramco-blue)}.reframe-card-label{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;opacity:.6}.reframe-card-value{font-size:18px;font-weight:900;margin-bottom:12px;line-height:1.2}.reframe-card-diagnostic{font-size:12px;font-weight:500;color:var(--text-secondary);line-height:1.4;border-top:1px dashed rgba(0,0,0,.05);padding-top:12px}.card-red{border-left:4px solid var(--error)}.card-green{border-left:4px solid var(--success)}.card-blue{border-left:4px solid var(--aramco-blue)}.card-red .reframe-card-value{color:var(--error)}.card-green .reframe-card-value{color:var(--success)}.card-blue .reframe-card-value{color:var(--aramco-blue)}.neural-flow-line{stroke-dasharray:8;animation:neuralFlowPulse 20s linear infinite}@keyframes neuralFlowPulse{to{stroke-dashoffset:-200}}.root-nexus-node{background:var(--aramco-blue);color:#fff;padding:12px 24px;border-radius:14px;font-weight:800;text-transform:uppercase;letter-spacing:.2em;font-size:12px;box-shadow:0 15px 35px #0078d459;z-index:30;position:relative}.warning-insight-card{background:#fffbeb;border:1px solid #fef3c7;border-radius:20px;padding:16px 20px;display:flex;align-items:center;gap:16px}.pulse-glow-root:after{content:"";position:absolute;inset:-8px;background:var(--aramco-blue);border-radius:20px;opacity:.15;filter:blur(8px);animation:rootGlow 3s infinite alternate ease-in-out;z-index:-1}@keyframes rootGlow{0%{transform:scale(.95);opacity:.1}to{transform:scale(1.05);opacity:.25}}.bg-aramco-blue{background:linear-gradient(135deg,var(--aramco-blue),#0062af)!important}.archetype-badge-premium{display:inline-flex;align-items:center;gap:12px;padding:10px 24px;background:#fff;border:1.5px solid var(--aramco-blue);border-radius:20px;box-shadow:0 10px 25px #0078d41f;position:relative}.archetype-avatar{width:36px;height:36px;background:var(--aramco-blue);color:#fff;border-radius:10px;display:flex;items-center:center;justify-content:center}.radial-progress-ring{transform:rotate(-90deg);filter:drop-shadow(0 0 8px rgba(0,120,212,.25))}.connector-line-svg{stroke-dasharray:4;opacity:.2}.transformation-flow-wrapper{display:flex;align-items:center;gap:20px;background:var(--bg-light);padding:8px 16px;border-radius:100px;border:1px solid rgba(0,0,0,.03)}.transformation-label{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em}.judgment-indicator{color:var(--error)}.clarity-indicator{color:var(--aramco-green)}.premium-insight-card{background:#fff;border:1.5px solid rgba(0,0,0,.03);border-radius:24px;padding:24px;box-shadow:0 8px 30px #0000000a;transition:transform .3s ease;overflow:hidden;position:relative}.premium-insight-card:hover{transform:translateY(-5px);box-shadow:0 15px 45px #00000014}.card-border-red{border-left:6px solid var(--error)}.card-border-green{border-left:6px solid var(--success)}.confidence-ring-mini{width:14px;height:14px;border:2.5px solid rgba(0,120,212,.2);border-top-color:var(--aramco-blue);border-radius:50%;animation:spin 2s linear infinite}.highlight-diagnostic{color:var(--dark-gray);font-weight:700;-webkit-text-decoration:underline decoration-aramco-blue/20 decoration-2 underline-offset-4;text-decoration:underline decoration-aramco-blue/20 decoration-2 underline-offset-4}.mindprint-visual-container{position:relative;background:radial-gradient(circle at center,rgba(0,120,212,.03) 0%,transparent 70%)}.pcg-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:stretch;justify-content:stretch;padding:0;overflow-x:hidden;overflow-y:hidden;background:linear-gradient(180deg,#f9fafb,#fff)}.pcg-overlay:before{content:"";position:absolute;inset:-10px;background:url(https://creditorappuniquebucket02082025.s3.us-east-1.amazonaws.com/lesson-resources%2F89ca6f92-3c46-450a-8f31-f7f79a7e9a2a-bg_ai.png) center/cover no-repeat;filter:blur(1px);z-index:-1;display:block;opacity:0;transition:opacity .2s ease}.pcg-overlay.pcg-overlay-bg-ready:before{opacity:1}.pcg-loading-shell{position:fixed;inset:0;z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:24px;padding:16px 24px 24px;background:radial-gradient(circle at top left,rgba(99,102,241,.08),transparent 28%),linear-gradient(180deg,#ffffffeb,#f9fafbf5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pcg-loading-shell-topline{display:grid;grid-template-columns:120px 1fr 120px;align-items:center;gap:16px}.pcg-loading-chip{height:28px;border-radius:999px}.pcg-loading-chip-left{width:120px}.pcg-loading-chip-center{justify-self:center;width:min(600px,100%)}.pcg-loading-chip-right{justify-self:end;width:120px}.pcg-loading-shell-hero{width:min(1120px,calc(100vw - 48px));margin:0 auto;padding:28px;border-radius:28px}.pcg-loading-shell-hero-row{display:grid;grid-template-columns:64px minmax(0,1fr) 180px;gap:18px;align-items:center}.pcg-loading-badge{width:64px;height:64px;border-radius:20px}.pcg-loading-hero-copy{display:flex;flex-direction:column;gap:10px}.pcg-loading-title{width:min(480px,70%);height:42px;border-radius:16px}.pcg-loading-subtitle{width:min(360px,55%);height:18px;border-radius:999px}.pcg-loading-button{justify-self:end;width:180px;height:48px;border-radius:16px}.pcg-loading-shell-hero-body{display:flex;flex-direction:column;gap:14px;margin-top:24px}.pcg-loading-line{height:18px;border-radius:999px}.pcg-loading-line-long{width:100%}.pcg-loading-line-medium{width:84%}.pcg-loading-line-short{width:62%}.pcg-loading-shell-grid{width:min(1120px,calc(100vw - 48px));margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pcg-loading-card-large{height:clamp(180px,28vh,320px);border-radius:24px}.shimmer-card,.shimmer-item{position:relative;overflow:hidden;background:linear-gradient(90deg,#e9edf3,#f8fafc 45%,#e9edf3);background-size:200% 100%;animation:pcg-shimmer 1.4s linear infinite}.shimmer-card:after,.shimmer-item:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:pcg-shimmer-sheen 1.4s linear infinite}@keyframes pcg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pcg-shimmer-sheen{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(max-width:1024px){.pcg-loading-shell{gap:18px;padding:14px 16px 18px}.pcg-loading-shell-topline{grid-template-columns:1fr}.pcg-loading-chip-left,.pcg-loading-chip-right,.pcg-loading-chip-center{width:100%;justify-self:stretch}.pcg-loading-shell-hero,.pcg-loading-shell-grid{width:100%}.pcg-loading-shell-hero-row{grid-template-columns:56px minmax(0,1fr)}.pcg-loading-button{grid-column:1 / -1;justify-self:start;width:150px}.pcg-loading-shell-grid{grid-template-columns:1fr}}.pcg-overlay:after{display:none}.pcg-wave-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;display:none}.pcg-wave-svg{width:100%;height:100%;display:block}.pcg-panel{--pcg-ink: hsl(var(--foreground));--pcg-copy: hsl(var(--muted-foreground));--pcg-muted: hsl(var(--muted-foreground) / .7);--pcg-line: hsl(var(--border));--pcg-line-strong: hsl(var(--border) / .8);--pcg-surface: hsl(var(--card) / .5);--pcg-surface-strong: hsl(var(--card) / .8);--pcg-primary: hsl(var(--primary));--pcg-accent: hsl(var(--primary) / .8);--pcg-success: #10b981;--pcg-danger: hsl(var(--destructive));position:relative;isolation:isolate;width:100%;height:100vh;height:100dvh;min-height:100dvh;padding-bottom:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;font-family:Plus Jakarta Sans,Segoe UI,system-ui,sans-serif}.pcg-panel:before,.pcg-panel:after{display:none}.pcg-topbar,.pcg-content,.pcg-footer{position:relative;z-index:1}.pcg-topbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;margin:0;padding:4px 24px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;transition:background .3s ease,backdrop-filter .3s ease,border-color .3s ease,box-shadow .3s ease}.pcg-topbar-transparent{background:transparent!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pcg-topbar-solid{background:#fffffffa!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border-bottom:1px solid rgba(0,0,0,.06)!important;box-shadow:0 4px 30px #00000008!important}.pcg-topbar-brand-shift{transform:translateY(-2px)}.pcg-topbar-left,.pcg-brand-copy,.pcg-footer-right{display:flex;align-items:center}.pcg-topbar-left{gap:8px;min-width:0}.pcg-brand-copy{flex-direction:column;align-items:flex-start;gap:2px}.pcg-brand-mark{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;background:hsl(var(--background));box-shadow:0 4px 16px #0000000d}.pcg-brand-mark-large{flex:0 0 auto}.pcg-brand-image{width:34px;height:34px}.pcg-brand-mark-core{width:10px;height:10px;border-radius:999px;background:hsl(var(--card) / .5);box-shadow:0 4px 16px #0000000d}.pcg-brand-title,.pcg-brand-eyebrow,.pcg-card-eyebrow,.pcg-choice-kicker,.pcg-preview-overline,.pcg-module-eyebrow,.pcg-lesson-number,.pcg-sidebar-lesson-label,.pcg-gen-module-title{font-size:18px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--pcg-accent)}.pcg-brand-title{color:#6e57ff;text-transform:uppercase;line-height:1}.pcg-header-close-btn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(107,114,128,.28);border-radius:999px;background:#ffffff9e;color:#4b5563;box-shadow:0 8px 18px #20365f14;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}.pcg-header-close-btn:hover{transform:translateY(-1px);border-color:#6b72806b;background:#ffffffd9;color:#111827;box-shadow:0 10px 22px #20365f1f}.pcg-header-close-icon{width:18px;height:18px}.pcg-topbar-title,.pcg-card-title,.pcg-sidebar-title,.pcg-module-title,.pcg-lesson-title-text,.pcg-option-title,.pcg-option-label,.pcg-toggle-title,.pcg-label,.pcg-form-field label{color:var(--pcg-ink);font-weight:600}.pcg-topbar-title{font-size:15px;letter-spacing:-.03em}.pcg-topbar-center{min-width:0}.pcg-stepper-item{position:relative;min-width:0;flex:0 0 110px;display:flex;flex-direction:column;align-items:center;gap:4px}.pcg-stepper-rail{width:100%;display:flex;align-items:center}.pcg-stepper-node{position:relative;z-index:1;width:32px;height:32px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid transparent;background:#ffffffb8;color:#6b7280;box-shadow:0 10px 24px #20365f1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pcg-stepper-node.is-completed{background:#1fbf75;border-color:#1fbf75;color:#fff}.pcg-stepper-node.is-active{background:#2d5bff;border-color:#2d5bff;color:#fff;box-shadow:0 10px 20px #2d5bff40}.pcg-stepper-node.is-pending{border-color:#6b72802e;background:#ffffff8c;color:#94a3b8}.pcg-stepper-node:disabled{cursor:default}.pcg-stepper-icon{width:14px;height:14px;stroke-width:2.5}.pcg-stepper-check{width:13px;height:13px}.pcg-stepper-connector{flex:1 1 auto;height:0;margin-left:6px;border-top:2px dashed rgba(45,91,255,.32);opacity:.95}.pcg-stepper-connector.is-completed{border-top-color:#1fbf75a6}.pcg-stepper-label{min-height:30px;width:-moz-max-content;width:max-content;margin-left:-62px;padding:0 2px;text-align:center;font-size:11px;font-weight:600;line-height:1.2;color:#667085;white-space:nowrap}.pcg-stepper-label.is-completed{color:#263238}.pcg-stepper-label.is-active{color:#2d5bff}.pcg-required,.pcg-attach-meta,.pcg-file-meta,.pcg-sidebar-meta{font-size:11px;color:var(--pcg-muted)}.pcg-close-btn,.pcg-btn-primary,.pcg-btn-outline,.pcg-btn-text,.pcg-objective-delete,.pcg-lesson-delete,.pcg-file-item button,.pcg-dialog-header button{font-family:inherit;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,color .18s ease}.pcg-close-btn,.pcg-btn-outline,.pcg-dialog-header button,.pcg-objective-delete,.pcg-lesson-delete{border:1px solid var(--pcg-line);background:hsl(var(--card) / .5);color:var(--pcg-ink)}.pcg-close-btn,.pcg-dialog-header button{min-height:34px;padding:0 13px;border-radius:999px;font-size:11px;font-weight:600}.pcg-close-btn:hover,.pcg-btn-outline:hover,.pcg-dialog-header button:hover,.pcg-objective-delete:hover,.pcg-lesson-delete:hover{transform:translateY(-1px);border-color:var(--pcg-line-strong);background:hsl(var(--card) / .5)}.pcg-content{flex:1;overflow-y:auto;padding-right:0;padding-bottom:160px;scrollbar-width:none;background:transparent;overflow-x:hidden}.pcg-step-bloom{padding-bottom:32px}.pcg-bloom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pcg-bloom-card{display:flex;flex-direction:column;gap:10px;padding:24px 24px 22px;border:1.5px solid rgba(0,0,0,.08)!important;border-radius:20px;background:#fff!important;box-shadow:0 4px 20px #00000006;transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1);min-height:238px;cursor:pointer;position:relative}.pcg-bloom-card:hover{transform:translateY(-4px);border-color:#2d5bff4d!important;box-shadow:0 12px 30px #0000000f}.pcg-bloom-card.is-active{border-color:#2d5bff!important;border-width:2px!important;background:#f5f3ff!important;box-shadow:0 12px 30px #2d5bff1f!important}.pcg-bloom-card.is-locked{opacity:.65;background:#fff!important;border-color:#0000000d!important;box-shadow:0 2px 8px #00000003;cursor:not-allowed;filter:none!important}.pcg-bloom-card.is-locked:hover{transform:none!important;border-color:#0000000d!important;box-shadow:0 2px 8px #00000003!important}.pcg-bloom-card-top,.pcg-bloom-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.pcg-bloom-level-chip{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:28px;border-radius:999px;background:hsl(var(--background) / .9);color:hsl(var(--muted-foreground));border:1px solid hsl(var(--border) / .8);font-size:11px;font-weight:700;letter-spacing:.12em}.pcg-bloom-status,.pcg-bloom-readmore,.pcg-bloom-readonly{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:700}.pcg-bloom-status.is-available{background:#10b9811a;color:#047857}.pcg-bloom-status.is-locked,.pcg-bloom-readonly{background:hsl(var(--muted) / .42);color:hsl(var(--muted-foreground));backdrop-filter:blur(16px) saturate(.85);-webkit-backdrop-filter:blur(16px) saturate(.85);border:1px solid hsl(var(--border) / .55)}.pcg-bloom-title{margin:0;color:var(--pcg-ink);font-size:1.3rem;font-weight:700;letter-spacing:-.03em}.pcg-bloom-goal{margin:0;color:var(--pcg-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pcg-bloom-desc{margin:0;color:var(--pcg-copy);font-size:13px;line-height:1.75;flex:1}.pcg-bloom-readmore{border:1px solid hsl(var(--border) / .85);background:hsl(var(--background) / .85);color:var(--pcg-ink);padding:8px 12px;cursor:pointer;box-shadow:0 8px 20px #0f172a0a}.pcg-bloom-readmore:hover{color:hsl(var(--primary));border-color:hsl(var(--primary) / .22);background:hsl(var(--primary) / .05)}.pcg-bloom-expanded{margin-top:4px;display:grid;gap:14px;padding:18px;border-radius:24px;border:1px solid hsl(var(--primary) / .12);background:linear-gradient(180deg,hsl(var(--background) / .8),hsl(var(--card) / .92))}.pcg-bloom-detail-block{display:grid;gap:8px}.pcg-bloom-detail-label{color:var(--pcg-accent);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.pcg-bloom-detail-block p,.pcg-bloom-example p{margin:0;color:var(--pcg-ink);font-size:13px;line-height:1.7}.pcg-bloom-chip-list{display:flex;flex-wrap:wrap;gap:8px}.pcg-bloom-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:hsl(var(--muted) / .6);color:var(--pcg-ink);font-size:12px;font-weight:600}.pcg-bloom-chip-soft{background:hsl(var(--primary) / .08);color:hsl(var(--primary))}.pcg-bloom-example{margin-top:2px;padding:16px 18px;border-radius:20px;border:1px solid hsl(var(--primary) / .12);background:hsl(var(--primary) / .05)}.pcg-detail-modal-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:#0f172a9e;-webkit-backdrop-filter:blur(16px) saturate(108%);backdrop-filter:blur(16px) saturate(108%);z-index:10050;padding:24px}.pcg-detail-modal{width:min(1020px,calc(100vw - 40px));max-height:min(82vh,820px);overflow-y:auto;overflow-x:hidden;scrollbar-width:none;-ms-overflow-style:none;border-radius:26px;background:linear-gradient(180deg,hsl(var(--card) / .99),hsl(var(--background) / .98));box-shadow:0 30px 90px #0f172a57;padding:24px 26px 22px;border:1px solid hsl(var(--border) / .8);position:relative;isolation:isolate}.pcg-detail-modal:before{content:"";position:absolute;inset:0 0 auto;height:5px;border-radius:inherit;background:linear-gradient(90deg,hsl(var(--primary) / .72),hsl(var(--primary) / .18));pointer-events:none}.pcg-detail-modal::-webkit-scrollbar{display:none}.pcg-detail-modal-header{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.pcg-detail-modal-title{margin:6px 0 0;font-size:28px;font-weight:750;letter-spacing:-.05em;color:var(--pcg-ink)}.pcg-detail-modal-body{display:block}.pcg-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pcg-detail-card{padding:18px;border-radius:20px;background:linear-gradient(180deg,hsl(var(--background) / .96),hsl(var(--card) / .82));border:1px solid hsl(var(--border) / .78);box-shadow:0 10px 28px #0f172a0a}.pcg-detail-span{grid-column:1 / -1}.pcg-example-objective{margin-top:16px;padding:18px;border-radius:20px;background:linear-gradient(180deg,hsl(var(--primary) / .1),hsl(var(--primary) / .05));border:1px solid hsl(var(--primary) / .14)}.pcg-detail-modal .pcg-detail-card p,.pcg-detail-modal .pcg-example-objective p{margin-bottom:0;font-size:14px;line-height:1.8}.pcg-detail-modal .pcg-detail-card>div:first-child,.pcg-detail-modal .pcg-example-objective>div:first-child{letter-spacing:.16em}.pcg-step{width:min(1480px,100%);margin:0 auto;padding:38px 46px 64px;flex-shrink:0}.pcg-step-source{width:min(1600px,100%);padding:26px 40px 22px}.pcg-step-outline{width:min(1760px,100%)}.pcg-source-shell,.pcg-outline-layout,.pcg-details-grid,.pcg-choice-grid{display:grid;gap:26px}.pcg-source-shell{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch}.pcg-details-grid{align-items:stretch}.pcg-outline-view{max-width:1200px;margin:0 auto;width:100%}.pcg-outline-layout{display:flex;flex-direction:column;max-width:100%;width:100%;gap:12px}.pcg-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcg-details-grid{grid-template-columns:1fr;gap:20px!important}.pcg-details-grid .pcg-card{min-height:0!important;height:auto!important;padding:16px 20px 20px!important;background:#ffffffa6!important;border:1px solid rgba(255,255,255,.5)!important;box-shadow:0 4px 24px #6e57ff0f,0 1px 2px #00000005!important}.pcg-details-grid .pcg-card-header{margin-bottom:12px!important}.pcg-details-grid .pcg-card-eyebrow{font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:#6e57ff!important}.pcg-details-grid .pcg-form-field{gap:6px!important}.pcg-details-grid .pcg-form-field label{font-size:13px!important;font-weight:700!important;color:#1e293b!important;margin-bottom:4px!important;letter-spacing:-.01em!important}.pcg-details-grid .pcg-form-field input,.pcg-details-grid .pcg-form-field textarea{background:#fff!important;border:1.5px solid rgba(0,0,0,.12)!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000a!important;transition:all .2s ease!important}.pcg-details-grid .pcg-form-field input:focus,.pcg-details-grid .pcg-form-field textarea:focus{background:#fff!important;border-color:#2d5bff!important;box-shadow:0 4px 12px #2d5bff26!important;outline:none!important}.pcg-details-grid .pcg-form-field textarea{min-height:70px!important}.pcg-hero-section,.pcg-source-panel,.pcg-card,.pcg-outline-sidebar,.pcg-outline-module,.pcg-content-options-dialog,.pcg-generation-view,.pcg-analysis-loading{border:1px solid var(--pcg-line);border-radius:28px;background:hsl(var(--card) / .4);box-shadow:0 4px 16px #0000000d;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.pcg-hero-section,.pcg-source-panel{padding:30px 32px}.pcg-card{padding:20px 24px;min-height:380px}.pcg-card-header{position:relative;width:100%}.pcg-outline-sidebar,.pcg-outline-module,.pcg-generation-view,.pcg-analysis-loading{padding:30px}.pcg-hero-section,.pcg-source-panel{min-height:0;height:100%}.pcg-card{height:100%}.pcg-hero-section{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;background:hsl(var(--background))}.pcg-section-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;padding:8px 14px;border-radius:999px;background:hsl(var(--card) / .5);color:var(--pcg-primary);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pcg-hero-copy,.pcg-hero-preview,.pcg-field-group,.pcg-card-header,.pcg-objectives-list,.pcg-analysis-checklist,.pcg-outline-main,.pcg-module-body,.pcg-lesson-topics,.pcg-dialog-body,.pcg-option-group,.pcg-option-copy,.pcg-toggle-content,.pcg-generation-header,.pcg-generation-lessons,.pcg-summary-strip,.pcg-sidebar-actions,.pcg-generation-actions{display:flex;flex-direction:column}.pcg-hero-copy,.pcg-card-header,.pcg-generation-header{gap:10px}.pcg-hero-preview{gap:12px;margin-top:auto}.pcg-hero-title,.pcg-analysis-heading,.pcg-section-title,.pcg-dialog-header h3,.pcg-generation-header h3{margin:0;color:var(--pcg-ink);font-weight:700;letter-spacing:-.04em;line-height:1.1}.pcg-hero-title{font-size:clamp(28px,3.6vw,38px)}.pcg-analysis-heading,.pcg-section-title,.pcg-dialog-header h3,.pcg-generation-header h3{font-size:clamp(22px,2.6vw,28px)}.pcg-hero-subtitle,.pcg-analysis-subtitle,.pcg-section-subtitle,.pcg-dialog-subtitle,.pcg-option-hint,.pcg-generation-status,.pcg-generation-error,.pcg-field-support,.pcg-preview-note,.pcg-card-hint,.pcg-module-desc,.pcg-lesson-desc,.pcg-choice-copy,.pcg-toggle-copy{margin:0;color:var(--pcg-copy);font-size:13.5px;line-height:1.7}.pcg-hero-subtitle{max-width:46ch}.pcg-preview-card,.pcg-summary-chip,.pcg-file-item,.pcg-checklist-item,.pcg-sidebar-lesson,.pcg-outline-lesson-card,.pcg-choice-card,.pcg-option-panel,.pcg-gen-module,.pcg-gen-lesson{border:1px solid hsl(var(--card) / .5);border-radius:20px;background:hsl(var(--card) / .5)}.pcg-preview-card,.pcg-summary-chip{display:flex;flex-direction:column}.pcg-preview-card,.pcg-summary-chip,.pcg-option-panel,.pcg-gen-module{padding:18px}.pcg-preview-card{display:grid;gap:14px}.pcg-field-group{gap:18px;flex:1;min-height:0}.pcg-preview-stat,.pcg-sidebar-head,.pcg-field-header,.pcg-dialog-header,.pcg-dialog-footer,.pcg-progress-bar-wrapper,.pcg-lesson-card-header,.pcg-module-header,.pcg-option-panel{display:flex;align-items:center;justify-content:space-between;gap:16px}.pcg-preview-stat{align-items:flex-start;padding-top:14px;border-top:1px solid hsl(var(--card) / .5);font-size:12px;color:var(--pcg-muted)}.pcg-preview-stat:first-of-type{padding-top:0;border-top:0}.pcg-preview-stat strong,.pcg-summary-chip strong{color:var(--pcg-ink);font-size:13px;font-weight:600}.pcg-field-header{align-items:flex-start}.pcg-field-header>div{display:flex;flex-direction:column;gap:8px}.pcg-compose-box,.pcg-textarea,.pcg-form-field input,.pcg-form-field textarea,.pcg-objective-input{border:1px solid var(--pcg-line);border-radius:18px;background:hsl(var(--card) / .5);transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.pcg-compose-box{position:relative;display:flex;flex:1;flex-direction:column;border-radius:24px;overflow:visible;min-height:0;isolation:isolate;border-color:#a5cafd6b;box-shadow:0 18px 44px #0f172a0f,0 0 0 1px #9cc4fc29,0 0 18px #76aff91f}.pcg-compose-box:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:linear-gradient(90deg,#60a5fa00,#60a5fa14 18%,#3b82f6eb 50%,#93c5fd40 66%,#60a5fa00);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;background-size:240% 100%;animation:pcg-compose-border-flow 5.2s linear infinite;filter:drop-shadow(0 0 8px rgba(59,130,246,.25));pointer-events:none;z-index:0}.pcg-compose-box:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at 50% 50%,rgba(59,130,246,.12),transparent 70%);filter:blur(14px);opacity:.7;pointer-events:none;z-index:-1}.pcg-compose-box>*{position:relative;z-index:1}.pcg-compose-box.pcg-compose-box--error,.pcg-compose-box.pcg-compose-box--error:focus-within{border-color:#e53e3e;box-shadow:0 4px 16px #0000000d;animation:pcg-shake .35s ease}@keyframes pcg-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}60%{transform:translate(5px)}80%{transform:translate(-3px)}}@keyframes pcg-compose-border-flow{0%{background-position:0% 50%}to{background-position:240% 50%}}.pcg-prompt-error{margin:6px 14px 0;font-size:12px;color:#e53e3e;font-weight:500}.pcg-enhancement-note{margin:8px 14px 0;font-size:11.5px;color:hsl(var(--muted-foreground));font-style:italic;line-height:1.5;opacity:.85}.pcg-compose-box:focus-within,.pcg-compose-box.active,.pcg-textarea:focus,.pcg-form-field input:focus,.pcg-form-field textarea:focus,.pcg-objective-input:focus{outline:none;border-color:hsl(var(--card) / .5);box-shadow:0 4px 16px #0000000d}.pcg-textarea,.pcg-form-field input,.pcg-form-field textarea,.pcg-objective-input{width:100%;color:var(--pcg-ink);font-size:13px;font-family:inherit}.pcg-textarea{flex:1;min-height:220px;padding:22px 72px 14px 22px;border:0;border-bottom:1px solid hsl(var(--card) / .5);border-radius:24px 24px 0 0;background:transparent;resize:vertical}.pcg-enhance-corner-btn{position:absolute;top:14px;right:14px;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid hsl(var(--card) / .5);border-radius:12px;background:hsl(var(--card) / .5);color:hsl(var(--muted-foreground));box-shadow:0 4px 16px #0000000d;transition:transform .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.pcg-enhance-corner-btn:hover{transform:translateY(-1px);border-color:hsl(var(--card) / .5);background:hsl(var(--card) / .5);color:var(--pcg-ink)}.pcg-enhance-corner-btn:disabled{opacity:.5;cursor:not-allowed;transform:none;box-shadow:0 4px 16px #0000000d}.pcg-revert-btn{position:absolute;top:58px;right:14px;z-index:1;display:inline-flex;align-items:center;font-size:11px;font-weight:500;padding:4px 9px;border:1px solid hsl(var(--card) / .5);border-radius:8px;background:hsl(var(--card) / .5);color:#c53030;cursor:pointer;transition:border-color .15s ease,background .15s ease}.pcg-revert-btn:hover{border-color:hsl(var(--card) / .5);background:#fff5f5}.pcg-form-field{display:flex;flex-direction:column;gap:8px}.pcg-form-field input,.pcg-form-field textarea,.pcg-objective-input{padding:8px 12px;border-radius:12px;font-size:13px}.pcg-form-field textarea{min-height:80px;resize:vertical}.pcg-compose-toolbar,.pcg-file-item,.pcg-gen-lesson{display:flex;align-items:center;justify-content:space-between;gap:12px}.pcg-compose-toolbar{position:relative;z-index:2;padding:14px 18px 18px;gap:10px;flex-wrap:wrap}.pcg-model-select-wrap{display:flex;align-items:center;position:relative;min-width:108px}.pcg-model-select-wrap:hover,.pcg-model-select-wrap:focus-within{z-index:3}.pcg-model-select-trigger{display:inline-flex;align-items:center;justify-content:space-between;min-height:42px;min-width:108px;width:100%;padding:0 14px 0 16px;border:0;border-radius:18px;background:transparent;color:hsl(var(--primary));font-size:13px;font-weight:700;letter-spacing:.01em;outline:none;cursor:pointer;box-shadow:0 4px 16px #0000000d;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.pcg-model-select-trigger:hover,.pcg-model-select-trigger:focus,.pcg-model-select-trigger.open{background:transparent;color:var(--pcg-ink);box-shadow:0 4px 16px #0000000d}.pcg-model-chevron{color:hsl(var(--muted-foreground));transition:transform .18s ease,color .18s ease}.pcg-model-chevron.open{transform:rotate(180deg);color:hsl(var(--primary))}.pcg-model-dropdown{position:absolute;top:calc(100% + 10px);left:0;min-width:100%;padding:8px;border:1px solid hsl(var(--card) / .5);border-radius:20px;background:hsl(var(--card) / .5);box-shadow:0 4px 16px #0000000d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pcg-model-option{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:14px;background:transparent;color:hsl(var(--primary));font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,transform .16s ease}.pcg-model-option:hover{background:hsl(var(--card) / .5);color:hsl(var(--primary));transform:translate(1px)}.pcg-model-option.active{background:transparent;color:hsl(var(--card));box-shadow:0 4px 16px #0000000d}.pcg-attach-wrap{position:relative;display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-left:auto}.pcg-attach-btn{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid hsl(var(--card) / .5);border-radius:999px;background:hsl(var(--card) / .5);color:var(--pcg-ink);font-size:12px;font-weight:600}.pcg-file-list{display:grid;gap:10px;margin-top:14px;max-height:108px;overflow-y:auto;padding-right:4px}.pcg-attach-btn:hover{transform:translateY(-1px);border-color:hsl(var(--card) / .5);background:hsl(var(--card) / .5)}.pcg-attach-btn:disabled{opacity:.4;cursor:not-allowed;transform:none}.pcg-attach-tooltip{position:absolute;right:0;bottom:calc(100% + 10px);width:min(320px,70vw);padding:12px 14px;border-radius:16px;background:hsl(var(--card) / .5);color:hsl(var(--muted));font-size:12px;line-height:1.6;opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.pcg-attach-btn:hover .pcg-attach-tooltip,.pcg-attach-btn:focus-visible .pcg-attach-tooltip{opacity:1;visibility:visible;transform:translateY(0)}.pcg-file-copy,.pcg-checklist-copy,.pcg-module-heading,.pcg-lesson-title-group{display:flex;flex-direction:column;gap:4px;min-width:0}.pcg-file-name,.pcg-checklist-label,.pcg-sidebar-lesson-title,.pcg-gen-lesson-title{color:var(--pcg-ink);font-size:13px;font-weight:600}.pcg-file-item{padding:12px 14px;background:hsl(var(--card) / .5)}.pcg-checklist-copy{width:100%;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.pcg-checklist-label{font-size:14px}.pcg-checklist-meta{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.pcg-checklist-meta.is-done{background:hsl(var(--card) / .5);color:var(--pcg-success)}.pcg-checklist-meta.is-pending{background:hsl(var(--card) / .5);color:var(--pcg-accent)}.pcg-file-item button,.pcg-btn-text,.pcg-objective-delete,.pcg-lesson-delete{padding:9px 12px;border-radius:999px;font-size:11px;font-weight:600}.pcg-file-item button,.pcg-btn-text{border:0;background:hsl(var(--card) / .5);color:var(--pcg-primary)}.pcg-file-item button:hover,.pcg-btn-text:hover{background:hsl(var(--card) / .5)}.pcg-objective-delete{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;padding:0!important;border-radius:50%!important;background:transparent!important;border:none!important;color:#ef4444!important;transition:all .2s ease!important;cursor:pointer!important;flex-shrink:0!important}.pcg-objective-delete:hover{background:#ef44441a!important;color:#dc2626!important}.pcg-step:has(.pcg-analysis-loading){padding-top:14px!important;padding-bottom:24px!important}.pcg-analysis-loading{width:min(840px,95%)!important;margin:10px auto 0!important;text-align:center;padding:24px 40px!important}.pcg-loading-icon-wrapper{position:relative;width:100px;height:90px;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;z-index:10}.pcg-loading-glow-ring{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(circle,#6e57ff26,#6e57ff00 70%);animation:pcg-glow-pulse 2s ease-in-out infinite;z-index:0}@keyframes pcg-glow-pulse{0%,to{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:1}}.pcg-stack-loader{position:relative;width:80px;height:70px;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;z-index:2}.pcg-book-shelf{width:76px;height:3px;background:#6e57ff40;border-radius:2px;position:absolute;bottom:0;left:calc(50% - 38px);z-index:1}.pcg-stacked-book{position:absolute;border-radius:2px;box-shadow:0 2px 4px #0f172a14;display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;border:1px solid rgba(255,255,255,.1)}.pcg-stacked-book:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;width:6px;background:#fbfbf8;border-radius:0 1px 1px 0;box-shadow:inset 1px 0 2px #0000000f}.pcg-stacked-book-bookmark{position:absolute;top:50%;left:8px;width:4px;height:14px;background:#f43f5e;border-radius:0 0 1px 1px;z-index:10;transform-origin:top center;animation:pcg-bookmark-swing 3s ease-in-out infinite}@keyframes pcg-bookmark-swing{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}.pcg-stacked-book.pcg-book-1{width:68px;height:12px;background:linear-gradient(90deg,#5142e6,#6e57ff);bottom:3px;z-index:2;animation:pcg-book1-fall 3.2s cubic-bezier(.175,.885,.32,1.275) infinite}.pcg-stacked-book.pcg-book-2{width:58px;height:11px;background:linear-gradient(90deg,#0d9488,#14b8a6);bottom:15px;z-index:3;animation:pcg-book2-fall 3.2s cubic-bezier(.175,.885,.32,1.275) infinite}.pcg-stacked-book.pcg-book-3{width:50px;height:10px;background:linear-gradient(90deg,#db2777,#ec4899);bottom:26px;z-index:4;animation:pcg-book3-fall 3.2s cubic-bezier(.175,.885,.32,1.275) infinite}.pcg-stacked-book.pcg-book-4{width:42px;height:9px;background:linear-gradient(90deg,#d97706,#f59e0b);bottom:36px;z-index:5;animation:pcg-book4-fall 3.2s cubic-bezier(.175,.885,.32,1.275) infinite}@keyframes pcg-book1-fall{0%{transform:translateY(-80px) rotate(-15deg);opacity:0}8%{transform:translateY(0) rotate(0);opacity:1}11%{transform:scaleY(.8) translateY(2px)}14%{transform:scaleY(1.05) translateY(-1px)}17%{transform:scaleY(1) translateY(0)}80%{transform:scaleY(1) translateY(0) translate(0);opacity:1}86%{transform:translate(120px) rotate(10deg);opacity:0}to{transform:translateY(-80px) rotate(-15deg);opacity:0}}@keyframes pcg-book2-fall{0%,12%{transform:translateY(-80px) rotate(12deg);opacity:0}20%{transform:translateY(0) rotate(0);opacity:1}23%{transform:scaleY(.8) translateY(1px)}26%{transform:scaleY(1.05) translateY(-1px)}29%{transform:scaleY(1) translateY(0)}80%{transform:scaleY(1) translateY(0) translate(0);opacity:1}86%{transform:translate(120px) rotate(10deg);opacity:0}to{transform:translateY(-80px) rotate(12deg);opacity:0}}@keyframes pcg-book3-fall{0%,24%{transform:translateY(-80px) rotate(-10deg);opacity:0}32%{transform:translateY(0) rotate(0);opacity:1}35%{transform:scaleY(.8) translateY(1px)}38%{transform:scaleY(1.05) translateY(-1px)}41%{transform:scaleY(1) translateY(0)}80%{transform:scaleY(1) translateY(0) translate(0);opacity:1}86%{transform:translate(120px) rotate(10deg);opacity:0}to{transform:translateY(-80px) rotate(-10deg);opacity:0}}@keyframes pcg-book4-fall{0%,36%{transform:translateY(-80px) rotate(8deg);opacity:0}44%{transform:translateY(0) rotate(0);opacity:1}47%{transform:scaleY(.8) translateY(1px)}50%{transform:scaleY(1.05) translateY(-1px)}53%{transform:scaleY(1) translateY(0)}80%{transform:scaleY(1) translateY(0) translate(0);opacity:1}86%{transform:translate(120px) rotate(10deg);opacity:0}to{transform:translateY(-80px) rotate(8deg);opacity:0}}.pcg-book-shadow{position:absolute;bottom:0;left:calc(50% - 24px);width:48px;height:4px;background:#0f172a2e;border-radius:50%;filter:blur(2px);z-index:0;animation:pcg-shadow-growth 3.2s ease-in-out infinite}@keyframes pcg-shadow-growth{0%{transform:scaleX(.5);opacity:.2}10%{transform:scaleX(.7);opacity:.4}22%{transform:scaleX(.85);opacity:.6}34%{transform:scaleX(.95);opacity:.8}46%,80%{transform:scaleX(1);opacity:1}86%,to{transform:scaleX(.5);opacity:.2}}.pcg-book-animation{position:relative;width:72px;height:50px;perspective:300px;z-index:2;transform-style:preserve-3d;animation:pcg-book-float 3s ease-in-out infinite}@keyframes pcg-book-float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.pcg-book-cover{position:absolute;top:-2px;left:calc(50% - 39px);width:78px;height:54px;background:#3b2d99;border-radius:6px;box-shadow:0 4px 15px #3b2d9938;z-index:0}.pcg-book-spine{position:absolute;top:0;left:calc(50% - 1px);width:2px;height:100%;background:#25186b;border-radius:1px;box-shadow:0 1px 3px #0000004d;z-index:10}.pcg-book-page-stack{position:absolute;top:1px;width:33px;height:48px;background:#e2dcff;border:1px solid rgba(110,87,255,.15);box-shadow:0 1px 3px #0000000d;z-index:1}.pcg-book-page-stack.left{left:2px;border-radius:4px 0 0 4px}.pcg-book-page-stack.right{right:2px;border-radius:0 4px 4px 0}.pcg-book-page-left,.pcg-book-page-right{position:absolute;top:0;width:35px;height:100%;background:linear-gradient(135deg,#fff,#f7f6ff);border:1px solid rgba(110,87,255,.12);box-shadow:0 2px 6px #0000000a;z-index:2}.pcg-book-page-left{left:1px;border-radius:4px 0 0 4px;transform-origin:right center;border-right:none;background:linear-gradient(to right,#fff,#eae6ff)}.pcg-book-page-right{right:1px;border-radius:0 4px 4px 0;transform-origin:left center;border-left:none;background:linear-gradient(to left,#fff,#eae6ff)}.pcg-book-page-content{padding:5px 6px;height:100%;display:flex;flex-direction:column;gap:3px;box-sizing:border-box}.pcg-book-mock-header{height:3px;width:45%;background:#6e57ff59;border-radius:1px;margin-bottom:2px}.pcg-book-mock-lines{display:flex;flex-direction:column;gap:2.5px}.pcg-book-mock-lines .line{height:2px;width:100%;background:#6e57ff24;border-radius:1px;display:block}.pcg-book-mock-lines .line.header{width:75%;background:#6e57ff3d}.pcg-book-mock-lines .line.short{width:55%}.pcg-book-page-flip{position:absolute;top:0;right:1px;width:35px;height:100%;transform-origin:left center;transform-style:preserve-3d;animation:pcg-page-flip-anim 1.8s cubic-bezier(.645,.045,.355,1) infinite;z-index:5}.pcg-book-page-flip-1{animation-delay:0s;z-index:6}.pcg-book-page-flip-2{animation-delay:.9s;z-index:5}.pcg-book-page-flip-inner{position:absolute;inset:0;background:linear-gradient(to left,#fff,#eae6ff);border:1px solid rgba(110,87,255,.12);border-radius:0 4px 4px 0;border-left:none;backface-visibility:hidden;transform-style:preserve-3d}@keyframes pcg-page-flip-anim{0%{transform:rotateY(0)}80%,to{transform:rotateY(-180deg)}}.pcg-book-shadow-flip{position:absolute;bottom:12px;left:calc(50% - 24px);width:48px;height:5px;background:#6e57ff33;border-radius:50%;filter:blur(4px);z-index:1;animation:pcg-book-shadow-pulse 1.8s ease-in-out infinite}@keyframes pcg-book-shadow-pulse{0%,to{transform:scale(1);opacity:.6;filter:blur(3px)}50%{transform:scale(.8);opacity:.3;filter:blur(5px)}}.pcg-analysis-checklist{display:flex;flex-direction:column;gap:12px;margin:20px auto 16px;max-width:640px}.pcg-checklist-item{display:flex;align-items:center;gap:16px;padding:12px 20px;border-radius:16px;background:#ffffffb3!important;border:1px solid rgba(255,255,255,.8)!important;box-shadow:0 4px 18px #1f293705!important;transition:all .3s cubic-bezier(.16,1,.3,1);text-align:left}.pcg-checklist-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px #6e57ff0d!important}.pcg-checklist-item.is-done{border-color:#10b9813d!important;background:#f0fdfacc!important}.pcg-checklist-item.is-pending{border-color:#6e57ff26!important}.pcg-check-indicator{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;transition:all .3s ease;background:transparent!important}.pcg-checklist-item.is-done .pcg-check-indicator{background:#10b981!important;box-shadow:0 0 12px #10b9814d!important}.pcg-checklist-item.is-done .pcg-check-indicator:before{content:"";width:5px;height:10px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-2px;display:block}.pcg-checklist-item.is-pending .pcg-check-indicator{border:2px solid rgba(110,87,255,.15)!important;border-top-color:#6e57ff!important;animation:pcg-check-spin 1s linear infinite;box-shadow:0 0 8px #6e57ff1a!important}@keyframes pcg-check-spin{to{transform:rotate(360deg)}}.pcg-gen-lesson-indicator{width:12px;height:12px;flex-shrink:0;border-radius:999px;background:hsl(var(--card) / .5)}.pcg-checklist-item.is-done .pcg-check-indicator,.pcg-gen-done .pcg-gen-lesson-indicator,.pcg-checklist-item.is-pending .pcg-check-indicator,.pcg-gen-generating .pcg-gen-lesson-indicator,.pcg-gen-error .pcg-gen-lesson-indicator{background:hsl(var(--card) / .5);box-shadow:0 4px 16px #0000000d}.pcg-details-header,.pcg-outline-header{margin-bottom:22px}.pcg-outline-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.pcg-details-view .pcg-summary-strip{align-items:center;gap:16px;margin-bottom:14px;padding:0 2px 2px}.pcg-details-view .pcg-summary-chip{position:relative;min-width:0;flex-direction:row;align-items:baseline;gap:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:0 4px 16px #0000000d}.pcg-details-view .pcg-summary-chip+.pcg-summary-chip{padding-left:18px}.pcg-details-view .pcg-summary-chip+.pcg-summary-chip:before{content:"";position:absolute;left:0;top:50%;width:1px;height:18px;background:hsl(var(--card) / .5);transform:translateY(-50%)}.pcg-details-view .pcg-summary-chip span{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--pcg-accent)}.pcg-details-view .pcg-summary-chip strong{max-width:min(40ch,44vw);overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.pcg-summary-strip{flex-direction:row;flex-wrap:wrap;gap:12px;margin-bottom:24px}.pcg-summary-strip-inline{justify-content:flex-end}.pcg-outline-metrics{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-left:auto;padding-top:8px}.pcg-outline-metric{display:inline-flex;align-items:center;gap:8px;padding:8px 16px!important;border:1px solid rgba(110,87,255,.16)!important;border-radius:999px;background:#fff!important;box-shadow:0 4px 14px #6e57ff14!important;color:#374151!important;font-size:13px;font-weight:600;line-height:1;transition:all .2s ease}.pcg-outline-metric strong{color:var(--pcg-primary, #6e57ff)!important;font-weight:700!important;font-size:15px!important;margin-right:2px}.pcg-card-title{margin:0;font-size:20px;letter-spacing:-.03em}.pcg-objectives-list,.pcg-outline-main,.pcg-module-body,.pcg-generation-lessons{gap:16px}.pcg-objective-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px!important;padding:8px 14px!important;border:1px solid rgba(110,87,255,.08)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 2px 6px #6e57ff08!important;transition:all .22s cubic-bezier(.16,1,.3,1)}.pcg-objective-item:hover{border-color:#6e57ff!important;box-shadow:0 6px 18px #6e57ff14!important;transform:translateY(-1px)}.pcg-objective-index{min-width:28px!important;height:28px!important;display:inline-flex;align-items:center;justify-content:center;border-radius:8px!important;background:#f3f0ff!important;color:#6e57ff!important;font-size:11px!important;font-weight:800!important}.pcg-objective-input::-moz-placeholder{color:var(--pcg-muted)}.pcg-objective-input::placeholder{color:var(--pcg-muted)}.pcg-objective-input-group{display:flex;flex-direction:column;gap:4px;min-width:0}.pcg-objective-input{border:none!important;background:transparent!important;padding:6px 0!important;font-size:13px!important;color:#1e293b!important;font-weight:600!important;box-shadow:none!important}.pcg-header-bloom-badge{position:absolute;top:0;right:0;z-index:10}.pcg-header-level-badge{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;font-size:11.5px;font-weight:700;color:var(--badge-color);background:color-mix(in srgb,var(--badge-color) 8%,transparent);border:1px solid color-mix(in srgb,var(--badge-color) 20%,transparent);box-shadow:0 2px 8px #1f293708;text-transform:uppercase;letter-spacing:.04em}.pcg-blooms-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;width:-moz-fit-content;width:fit-content;line-height:1.6;transition:opacity .2s ease;position:relative;cursor:help}.pcg-blooms-badge:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:hsl(var(--foreground));color:hsl(var(--muted));font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;padding:7px 10px;border-radius:6px;white-space:pre-line;width:-moz-max-content;width:max-content;max-width:230px;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:999;box-shadow:0 4px 16px #0000000d}.pcg-blooms-badge:before{content:"";position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:hsl(var(--foreground));opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:999}.pcg-blooms-badge:hover:after,.pcg-blooms-badge:hover:before{opacity:1}.pcg-blooms-remember{background:hsl(var(--muted));color:hsl(var(--muted-foreground))}.pcg-blooms-understand{background:#e8f0fe;color:hsl(var(--primary))}.pcg-blooms-apply{background:#e6f4ea;color:#137333}.pcg-blooms-analyze{background:#fef7e0;color:#b45309}.pcg-blooms-evaluate{background:#fce8e6;color:#c5221f}.pcg-blooms-create{background:#f3e8fd;color:#7b1fa2}.pcg-btn-add-objective{width:100%;padding:10px 14px!important;border:1.5px dashed rgba(110,87,255,.25)!important;border-radius:12px!important;background:#fff!important;color:#6e57ff!important;font-size:13px!important;font-weight:700!important;cursor:pointer;transition:all .2s ease!important}.pcg-btn-add-objective:hover{transform:translateY(-1px);background:#fdfcff!important;border-color:#6e57ff!important;box-shadow:0 4px 12px #6e57ff14!important}.pcg-outline-sidebar{position:sticky;top:10px;max-height:calc(100vh - 184px);padding:20px 18px 18px;overflow-y:auto}.pcg-sidebar-lesson{display:flex;flex-direction:column;gap:6px;padding:12px 14px;cursor:pointer}.pcg-sidebar-lesson+.pcg-sidebar-lesson,.pcg-gen-lesson+.pcg-gen-lesson{margin-top:8px}.pcg-sidebar-title{font-size:16px}.pcg-sidebar-head{margin-bottom:12px}.pcg-sidebar-lesson-label{font-size:10px;letter-spacing:.1em}.pcg-sidebar-lesson-title{font-size:12.5px;line-height:1.4}.pcg-sidebar-actions{position:sticky;bottom:0;flex-direction:row;gap:8px;margin-top:14px;padding-top:14px;background:transparent}.pcg-sidebar-actions .pcg-btn-text{flex:1;min-height:38px;padding:0 12px;text-align:center;border-radius:14px;font-size:12px;white-space:nowrap}.pcg-sidebar-actions .pcg-btn-text:disabled{opacity:.52;cursor:not-allowed;transform:none}.pcg-sidebar-lesson:hover,.pcg-sidebar-lesson.active-module,.pcg-choice-card:hover,.pcg-choice-card.selected{transform:translateY(-1px);border-color:hsl(var(--card) / .5);background:hsl(var(--card) / .5);box-shadow:0 4px 16px #0000000d}.pcg-module-header{cursor:pointer}.pcg-module-toggle,.pcg-topic-tag,.pcg-gen-lesson-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--card) / .5);color:var(--pcg-primary);font-size:12px;font-weight:700}.pcg-module-toggle{padding:10px 14px}.pcg-outline-module{border-left:5px solid var(--module-accent-color, #6e57ff)!important;border-radius:16px!important;background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 18px #00000005!important;margin-bottom:0!important;padding:20px 28px!important;transition:all .24s cubic-bezier(.16,1,.3,1)!important}.pcg-outline-module:hover{box-shadow:0 8px 24px #0000000a!important}.pcg-outline-module.is-expanded{box-shadow:0 10px 30px #6e57ff14!important;border-color:#0000001f!important;padding-bottom:28px!important}.pcg-outline-main{display:flex;flex-direction:column;gap:12px!important}.pcg-module-toggle-wrapper{display:flex;align-items:center;gap:12px}.pcg-lesson-count-badge{display:inline-flex;align-items:center;padding:4px 10px;font-size:11px;font-weight:700;color:#475569;background:#f1f5f9;border-radius:99px;letter-spacing:.02em}.pcg-module-chevron-btn{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#f8fafc;border:1px solid rgba(0,0,0,.05);color:#64748b;cursor:pointer;transition:all .22s cubic-bezier(.16,1,.3,1);padding:0}.pcg-module-chevron-btn:hover{background:#f1f5f9;color:#1e293b}.pcg-module-chevron-btn.is-expanded{transform:rotate(180deg);background:var(--module-accent-color, #6e57ff)!important;color:#fff!important;border-color:transparent!important}.pcg-outline-lessons-group{display:flex;flex-direction:column;gap:10px;background:#0f172a05!important;border:1px solid rgba(0,0,0,.06)!important;border-radius:12px;padding:12px;margin-top:12px}.pcg-outline-lesson-card{border-left:3px solid var(--module-accent-color, #6e57ff)!important;border-radius:10px!important;border:1px solid rgba(0,0,0,.05)!important;background:#fff!important;box-shadow:0 2px 8px #00000003!important;padding:12px 18px!important;display:flex;flex-direction:column;gap:8px;transition:all .2s ease}.pcg-outline-lesson-card:hover{border-color:#0000001f!important;box-shadow:0 4px 14px #00000008!important}.pcg-lesson-card-actions{display:flex;align-items:center;gap:8px}.pcg-btn-lesson-action,.pcg-btn-lesson-delete{display:inline-flex;align-items:center;justify-content:center;padding:5px 12px;font-size:11.5px;font-weight:600;border-radius:6px;cursor:pointer;transition:all .15s ease;border:1px solid rgba(0,0,0,.08);background:#fff;color:#475569;font-family:inherit}.pcg-btn-lesson-action:hover{background:#f8fafc;color:#1e293b;border-color:#00000026}.pcg-btn-lesson-action.active-done{background:#10b9810f!important;border-color:#10b9814d!important;color:#10b981!important;font-weight:700!important}.pcg-btn-lesson-action.active-done:hover{background:#10b9811a!important;border-color:#10b981!important}.pcg-btn-lesson-delete{color:#ef4444}.pcg-btn-lesson-delete:hover{background:#fef2f2;border-color:#ef444433;color:#dc2626}.pcg-lesson-editor{display:flex;flex-direction:column;gap:10px;background:#f8fafc;padding:12px;border-radius:8px;border:1px solid rgba(0,0,0,.06)}.pcg-lesson-editor .pcg-form-field{display:flex;flex-direction:column;gap:4px}.pcg-lesson-editor .pcg-form-field label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569;margin-bottom:2px}.pcg-lesson-editor .pcg-form-field input{width:100%;padding:8px 12px;height:auto;min-height:40px;line-height:1.5;font-size:13px;font-family:inherit;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;box-sizing:border-box;transition:all .18s ease}.pcg-lesson-editor .pcg-form-field input:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.pcg-lesson-editor .pcg-form-field textarea{min-height:60px!important;width:100%;padding:8px 12px;line-height:1.5;font-size:13px;font-family:inherit;border:1px solid rgba(0,0,0,.1);border-radius:6px;background:#fff;box-sizing:border-box;resize:vertical;transition:all .18s ease}.pcg-lesson-editor .pcg-form-field textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f11a}.pcg-module-actions{display:flex;gap:10px;margin-top:14px;padding-top:12px;border-top:1px dashed rgba(0,0,0,.08)}.pcg-btn-add-blank-lesson,.pcg-btn-add-ai-lesson{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;font-size:11.5px;font-weight:700;border-radius:8px;cursor:pointer;transition:all .18s ease}.pcg-btn-add-blank-lesson{background:#fff;border:1.5px dashed rgba(110,87,255,.3)!important;color:#6e57ff!important}.pcg-btn-add-blank-lesson:hover{background:#6e57ff0a;border-color:#6e57ff!important;transform:translateY(-1px)}.pcg-btn-add-ai-lesson{background:#fff;border:1px solid rgba(16,185,129,.3)!important;color:#10b981!important}.pcg-btn-add-ai-lesson:hover{background:#10b9810a;border-color:#10b981!important;transform:translateY(-1px)}.pcg-btn-add-blank-lesson:disabled,.pcg-btn-add-ai-lesson:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.pcg-topic-tag{padding:9px 12px}.pcg-topics-list{display:flex;flex-wrap:wrap;gap:10px}.pcg-content-options-overlay{display:flex;align-items:flex-start;justify-content:center;min-height:100%;padding:12px 0 6px}.pcg-content-options-dialog{width:min(1000px,100%);overflow:hidden;border-radius:24px!important;background:#ffffffe0!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border:1px solid rgba(255,255,255,.6)!important;box-shadow:0 20px 50px #6e57ff14!important}.pcg-dialog-header{padding:24px 32px!important;border-bottom:1px solid rgba(110,87,255,.06)!important}.pcg-dialog-body{gap:20px!important;padding:24px 32px!important}.pcg-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px!important}.pcg-choice-card{display:flex;flex-direction:column;gap:12px!important;padding:24px!important;cursor:pointer;border:1.5px solid rgba(0,0,0,.06)!important;border-radius:20px!important;background:#ffffffa6!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;position:relative}.pcg-choice-card:hover{transform:translateY(-2px)!important;border-color:#6e57ff4d!important;background:#fff!important;box-shadow:0 10px 24px #6e57ff0f!important}.pcg-choice-card.selected{border-color:var(--pcg-primary, #6e57ff)!important;background:#fff!important;box-shadow:0 12px 32px #6e57ff1f!important}.pcg-choice-header{display:flex;align-items:center;gap:10px}.pcg-choice-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:10px;font-size:14px;transition:all .2s ease}.pcg-choice-icon-wrapper.is-recommended{background:#6e57ff14;color:#6e57ff}.pcg-choice-icon-wrapper.is-streamlined{background:#0ea5e914;color:#0ea5e9}.pcg-choice-card.selected .pcg-choice-icon-wrapper.is-recommended{background:#6e57ff;color:#fff}.pcg-choice-card.selected .pcg-choice-icon-wrapper.is-streamlined{background:#0ea5e9;color:#fff}.pcg-choice-kicker{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#6b7280}.pcg-choice-card.selected .pcg-choice-kicker{color:var(--pcg-primary, #6e57ff)!important}.pcg-choice-title{color:#1f2937!important;font-size:17px!important;font-weight:600;letter-spacing:-.02em}.pcg-choice-card.selected .pcg-choice-title{color:#111827!important}.pcg-choice-copy{margin:0;color:#6b7280!important;font-size:13.5px!important;line-height:1.6}.pcg-choice-input,.pcg-toggle input{position:absolute;opacity:0;pointer-events:none}.pcg-option-panel{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px!important;border:1.5px solid rgba(0,0,0,.06)!important;border-radius:20px!important;background:#ffffffa6!important;box-shadow:0 4px 12px #00000003!important}.pcg-option-header-group{display:flex;align-items:center;gap:16px}.pcg-option-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#10b98114;color:#10b981;font-size:16px}.pcg-option-title{font-size:16px!important;font-weight:600;color:#1f2937!important;margin:0}.pcg-option-hint{margin:2px 0 0!important;color:#6b7280!important;font-size:13.5px!important}.pcg-option-label{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#4b5563!important;margin-bottom:8px;display:block}.pcg-toggle{display:inline-flex;cursor:pointer;padding:0!important;border:0!important;background:transparent!important;min-width:0!important}.pcg-toggle-slider{position:relative;width:50px;height:28px;border-radius:999px;background:#00000014!important;border:1px solid rgba(0,0,0,.02)!important;transition:background-color .24s cubic-bezier(.16,1,.3,1)!important}.pcg-toggle-slider:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff!important;box-shadow:0 2px 6px #00000026!important;transition:transform .24s cubic-bezier(.16,1,.3,1)!important}.pcg-toggle input:checked+.pcg-toggle-slider{background:var(--pcg-primary, #6e57ff)!important}.pcg-toggle input:checked+.pcg-toggle-slider:after{transform:translate(22px)!important}.pcg-dialog-footer{padding:20px 32px!important;border-top:1px solid rgba(110,87,255,.06)!important;background:#f9fafbcc!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;display:flex;align-items:center;justify-content:space-between;gap:16px}.pcg-dialog-footer .pcg-btn-outline{border:1.5px solid rgba(0,0,0,.08)!important;background:#fff!important;color:#4b5563!important;padding:10px 24px!important;font-size:14px!important;font-weight:600!important;border-radius:999px!important;transition:all .2s ease!important;box-shadow:0 2px 6px #00000005!important}.pcg-dialog-footer .pcg-btn-outline:hover{border-color:#00000026!important;background:#f9fafb!important;color:#1f2937!important;transform:translateY(-1px)!important}.pcg-dialog-footer .pcg-btn-primary{background:linear-gradient(135deg,#6e57ff,#573eff)!important;color:#fff!important;padding:10px 30px!important;font-size:14px!important;font-weight:600!important;border-radius:999px!important;border:0!important;box-shadow:0 4px 16px #6e57ff40!important;transition:all .2s ease!important}.pcg-dialog-footer .pcg-btn-primary:hover{transform:translateY(-1px)!important;box-shadow:0 6px 20px #6e57ff59!important}.pcg-generation-orb{position:relative;width:142px;height:142px;margin:0 auto;display:flex;align-items:center;justify-content:center;border-radius:999px;background:hsl(var(--background));box-shadow:0 4px 16px #0000000d}.pcg-generation-orb:before{content:"";position:absolute;inset:-14px;border-radius:inherit;border:1px solid hsl(var(--card) / .5)}.pcg-generation-orb.is-active{animation:pcg-orb-breathe 2.8s ease-in-out infinite}.pcg-generation-orb.is-done,.pcg-generation-orb.is-error{background:hsl(var(--background))}.pcg-generation-orb-core{position:absolute;inset:18px;border-radius:inherit;background:hsl(var(--card) / .5)}.pcg-generation-orb-label{position:relative;z-index:1;color:var(--pcg-primary);font-size:28px;font-weight:700;letter-spacing:-.04em}.pcg-generation-error{color:var(--pcg-danger)}.pcg-generation-header{align-items:center;text-align:center}.pcg-generation-progress{display:flex;flex-direction:column;align-items:center;gap:20px}.pcg-progress-bar-wrapper{width:min(1240px,100%);margin:0 auto}.pcg-progress-bar{flex:1;height:12px;overflow:hidden;border-radius:999px;background:hsl(var(--card) / .5)}.pcg-progress-fill{height:100%;border-radius:inherit;background:transparent;transition:width .4s ease}.pcg-progress-pct{min-width:48px;color:var(--pcg-primary);font-size:14px;font-weight:700}.pcg-gen-lesson{padding:12px 14px}.pcg-gen-lesson-badge{padding:8px 10px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.pcg-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;box-sizing:border-box;margin:auto 0 0;padding:16px 24px 20px;border-top:1px solid hsl(var(--border) / .75);background:linear-gradient(180deg,hsl(var(--background) / .82),hsl(var(--background) / .96));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;transform:none;z-index:30;box-shadow:0 -12px 30px #0f172a0f;border-radius:18px 18px 0 0}.pcg-footer-right{gap:8px;margin-left:auto}.pcg-footer>button,.pcg-footer-right>button{min-height:34px;padding:0 14px;border-radius:999px}.pcg-footer .pcg-footer-right>button{min-width:0}.pcg-generation-actions{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.pcg-btn-primary,.pcg-btn-outline{min-height:38px;padding:0 18px;border-radius:999px;background:transparent;border:1px solid var(--pcg-line);color:var(--pcg-ink);font-size:13px;font-weight:600}.pcg-btn-primary{min-height:38px;padding:0 18px;border-radius:999px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:13px;font-weight:600;border:none}.pcg-btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 16px #0000000d}.pcg-btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:0 4px 16px #0000000d;transform:none}.pcg-btn-outline{color:var(--pcg-ink)}.pcg-mt-4{margin-top:20px}@keyframes pcg-orb-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.02)}}@media(max-width:1180px){.pcg-source-shell,.pcg-outline-layout,.pcg-details-grid,.pcg-choice-grid{grid-template-columns:1fr}.pcg-outline-sidebar{position:static;max-height:none;overflow:visible}.pcg-sidebar-actions{position:static}.pcg-outline-header{flex-direction:column;align-items:flex-start}.pcg-outline-metrics{margin-left:0;justify-content:flex-start;padding-top:0}}@media(max-width:900px){.pcg-overlay{padding:0}.pcg-panel{width:100%;height:100vh;border-radius:0}.pcg-topbar{grid-template-columns:1fr;gap:16px;padding:14px 18px 12px}.pcg-step{padding:24px 20px 22px}.pcg-footer{flex-direction:column;align-items:stretch;padding:10px 18px 12px}.pcg-footer-right{margin-left:0;width:100%}.pcg-footer-right .pcg-btn-primary,.pcg-footer .pcg-btn-outline,.pcg-dialog-footer .pcg-btn-primary,.pcg-dialog-footer .pcg-btn-outline{width:100%}.pcg-dialog-header,.pcg-dialog-footer,.pcg-option-panel,.pcg-progress-bar-wrapper{flex-direction:column;align-items:flex-start}.pcg-details-view .pcg-summary-strip{align-items:flex-start;gap:10px}.pcg-details-view .pcg-summary-chip{width:100%;flex-wrap:wrap}.pcg-details-view .pcg-summary-chip+.pcg-summary-chip{padding-left:0;padding-top:8px}.pcg-details-view .pcg-summary-chip+.pcg-summary-chip:before{top:0;width:100%;height:1px;transform:none}.pcg-checklist-copy{flex-wrap:wrap}.pcg-outline-metric{padding:7px 10px}}@media(max-width:640px){.pcg-hero-section,.pcg-source-panel,.pcg-card,.pcg-outline-sidebar,.pcg-outline-module,.pcg-content-options-dialog,.pcg-generation-view,.pcg-analysis-loading{padding:20px;border-radius:24px}.pcg-stepper-item,.pcg-summary-chip,.pcg-toggle{min-width:0}.pcg-file-item,.pcg-lesson-card-header,.pcg-lesson-card-actions,.pcg-option-panel{flex-direction:column;align-items:flex-start}.pcg-objective-item{grid-template-columns:1fr}.pcg-objective-index{display:none}.pcg-textarea{padding-right:64px}.pcg-compose-toolbar{align-items:stretch}.pcg-model-select-wrap,.pcg-model-select-trigger,.pcg-model-dropdown{width:100%}.pcg-details-view .pcg-summary-chip strong{max-width:100%;white-space:normal}}.pcg-bloom-selector-row{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:hsl(var(--card) / .5);border:1px solid hsl(var(--card) / .5);border-radius:16px;margin-bottom:4px}.pcg-bloom-pills{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.pcg-bloom-pill{padding:4px 13px;border-radius:999px;border:1px solid hsl(var(--card) / .5);background:hsl(var(--card));color:hsl(var(--muted-foreground));font-size:11.5px;font-weight:500;cursor:pointer;transition:background .14s,border-color .14s,color .14s;font-family:inherit;line-height:1.8}.pcg-bloom-pill:hover{border-color:hsl(var(--primary));color:hsl(var(--primary));background:hsl(var(--card) / .5)}.pcg-bloom-pill--active{background:hsl(var(--primary));color:hsl(var(--card));border-color:hsl(var(--primary));font-weight:600;box-shadow:0 4px 16px #0000000d}.pcg-bloom-divider{height:1px;background:hsl(var(--card) / .5)}.pcg-bloom-objective-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pcg-bloom-objective-label{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:hsl(var(--muted-foreground));flex-shrink:0}.pcg-bloom-objective-input{flex:1;min-width:180px;height:34px;border:1px solid hsl(var(--card) / .5);border-radius:8px;background:hsl(var(--card));padding:0 12px;font-size:12.5px;color:hsl(var(--foreground));font-family:inherit;outline:none;transition:border-color .15s,box-shadow .15s}.pcg-bloom-objective-input:focus{border-color:hsl(var(--primary));box-shadow:0 4px 16px #0000000d}.pcg-bloom-objective-input::-moz-placeholder{color:hsl(var(--muted-foreground))}.pcg-bloom-objective-input::placeholder{color:hsl(var(--muted-foreground))}.pcg-bloom-generate-btn{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border-radius:8px;border:1px solid hsl(var(--card) / .5);background:transparent;color:hsl(var(--primary));font-size:11.5px;font-weight:500;cursor:pointer;transition:background .14s,border-color .14s;font-family:inherit;flex-shrink:0;white-space:nowrap}.pcg-bloom-generate-btn:hover{background:hsl(var(--card) / .5);border-color:hsl(var(--primary))}.pcg-bloom-add-btn{padding:5px 14px;border-radius:8px;border:none;background:hsl(var(--primary));color:hsl(var(--card));font-size:11.5px;font-weight:600;cursor:pointer;transition:opacity .14s;font-family:inherit;flex-shrink:0}.pcg-bloom-add-btn:hover{opacity:.86}.pcg-bloom-verb-hint{font-size:11px;color:hsl(var(--muted-foreground));font-style:italic;margin:0;line-height:1.4}.pcg-bloom-pill--locked{opacity:.38;cursor:not-allowed;pointer-events:none;background:hsl(var(--muted));border-color:hsl(var(--card) / .5);color:hsl(var(--muted-foreground))}.pcg-bloom-picker-view{padding:0 0 32px}.pcg-bloom-picker{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px;align-items:flex-start}@media(max-width:860px){.pcg-bloom-picker{grid-template-columns:repeat(2,1fr)}}@media(max-width:540px){.pcg-bloom-picker{grid-template-columns:1fr}}.pcg-bloom-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:20px 20px 16px;border-radius:14px;border:1.5px solid hsl(var(--card) / .5);background:hsl(var(--card));cursor:pointer;text-align:left;font-family:inherit;transition:border-color .18s,box-shadow .18s,background .18s;position:relative;width:100%}.pcg-bloom-card:hover:not(.pcg-bloom-card--locked){border-color:hsl(var(--card) / .5);box-shadow:0 4px 16px #0000000d}.pcg-bloom-card--active{border-color:hsl(var(--primary));background:hsl(var(--muted));box-shadow:0 4px 16px #0000000d}.pcg-bloom-card--locked{opacity:.5;cursor:not-allowed;background:hsl(var(--muted))}.pcg-bloom-card-level{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:hsl(var(--card) / .5);color:hsl(var(--primary));font-size:11px;font-weight:700;letter-spacing:.4px;margin-bottom:4px;flex-shrink:0}.pcg-bloom-card--active .pcg-bloom-card-level{background:hsl(var(--primary));color:hsl(var(--card))}.pcg-bloom-card-name{font-size:15px;font-weight:700;color:hsl(var(--foreground));line-height:1.2}.pcg-bloom-card-goal{font-size:11.5px;font-weight:600;color:hsl(var(--primary));text-transform:uppercase;letter-spacing:.5px}.pcg-bloom-card-desc{font-size:12.5px;color:hsl(var(--muted-foreground));line-height:1.5;margin-top:2px}.pcg-bloom-card-status{display:inline-flex;align-items:center;gap:4px;margin-top:8px;padding:3px 10px;border-radius:20px;font-size:11px;font-weight:600;background:hsl(var(--card) / .5);color:hsl(var(--primary));align-self:flex-start}.pcg-bloom-card--locked .pcg-bloom-card-status{background:hsl(var(--card) / .5);color:hsl(var(--muted-foreground))}.pcg-bloom-card:focus-visible{outline:2px solid var(--pcg-primary);outline-offset:2px}.pcg-bloom-readmore-btn{all:unset;margin-top:10px;font-size:11.5px;font-weight:600;color:hsl(var(--primary));cursor:pointer;opacity:.6;transition:opacity .15s;align-self:flex-start}.pcg-bloom-readmore-btn:hover{opacity:1}.pcg-bloom-readmore-panel{margin-top:12px;padding-top:12px;border-top:1px solid hsl(var(--card) / .5);display:flex;flex-direction:column;gap:10px;text-align:left}.pcg-bloom-rm-cognitive{font-size:12.5px;color:hsl(var(--foreground));line-height:1.55;margin:0}.pcg-bloom-rm-section{display:flex;flex-direction:column;gap:4px}.pcg-bloom-rm-label{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:hsl(var(--muted-foreground))}.pcg-bloom-rm-text{font-size:12px;color:hsl(var(--muted-foreground));margin:0;line-height:1.5}.pcg-bloom-rm-chips{display:flex;flex-wrap:wrap;gap:5px}.pcg-bloom-rm-chip{font-size:11.5px;padding:3px 9px;border-radius:6px;background:hsl(var(--card) / .5);color:hsl(var(--primary));font-weight:500}.pcg-bloom-rm-verb{font-size:11px;padding:2px 8px;border-radius:4px;background:hsl(var(--card) / .5);color:hsl(var(--primary));font-weight:700}.pcg-bloom-rm-example{font-size:12px;color:hsl(var(--primary));font-style:italic;margin:0;line-height:1.55;padding:8px 10px;background:hsl(var(--card) / .5);border-left:3px solid hsl(var(--card) / .5);border-radius:0 4px 4px 0}.pcg-step-bloom{padding:32px 40px}.pcg-bloom-target-strip{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px;padding:0;background:transparent;border:0;border-radius:0}.pcg-bloom-target-chip{display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--chip-color) 12%,transparent);color:var(--chip-color);border:1px solid color-mix(in srgb,var(--chip-color) 25%,transparent);cursor:default}.pcg-objective-index{position:relative}.pcg-obj-level-chip{position:absolute;top:-8px;right:-10px;font-size:9px;font-weight:700;padding:1px 5px;border-radius:10px;line-height:1.4;white-space:nowrap;pointer-events:none}.pcg-obj-level-chip--l1{background:hsl(var(--card) / .72);color:hsl(var(--primary));border:1px solid hsl(var(--card) / .5)}.pcg-obj-level-chip--l2{background:hsl(var(--card) / .5);color:hsl(var(--primary));border:1px solid hsl(var(--card) / .5)}.pcg-obj-level-picker{border:1px dashed hsl(var(--card) / .5);border-radius:18px;background:hsl(var(--card) / .5);padding:14px 16px 12px}.pcg-obj-level-picker__label{font-size:11px;font-weight:600;color:var(--pcg-text-secondary, hsl(var(--muted-foreground)));margin:0 0 10px;text-transform:uppercase;letter-spacing:.05em}.pcg-obj-level-picker__options{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.pcg-obj-level-option{display:flex;flex-direction:column;align-items:center;gap:2px;padding:7px 12px;border-radius:10px;border:1.5px solid hsl(var(--card) / .5);background:hsl(var(--card));cursor:pointer;transition:border-color .15s,background .15s,opacity .15s;min-width:68px}.pcg-obj-level-option--selected{border-color:var(--pcg-primary, hsl(var(--primary)));background:hsl(var(--card) / .5)}.pcg-obj-level-option--locked{opacity:.45;cursor:not-allowed;background:hsl(var(--card) / .5)}.pcg-obj-level-option__num{font-size:11px;font-weight:700;color:var(--pcg-primary, hsl(var(--primary)));line-height:1}.pcg-obj-level-option--locked .pcg-obj-level-option__num{color:hsl(var(--muted-foreground))}.pcg-obj-level-option__label{font-size:10px;color:hsl(var(--muted-foreground));line-height:1}.pcg-obj-level-option__lock{font-size:10px;line-height:1;margin-top:1px}.pcg-obj-level-picker__actions{display:flex;gap:8px}.pcg-obj-level-picker__actions .pcg-btn-add-objective{flex:1;padding:10px 12px}.pcg-btn-cancel-level{padding:10px 14px;border:1px solid hsl(var(--card) / .5);border-radius:12px;background:transparent;color:hsl(var(--muted-foreground));font-size:12px;font-weight:500;cursor:pointer}.pcg-btn-cancel-level:hover{background:hsl(var(--card) / .5)}.pcg-topbar-transparent{border-bottom:none!important;background:transparent!important;box-shadow:none!important}.pcg-inline-tracker-container{width:100%;max-width:760px;margin:16px auto 8px;padding-bottom:24px;display:flex;align-items:start;justify-content:space-between;position:relative}.pcg-inline-tracker-item{display:flex;align-items:start;justify-content:center;flex:1;position:relative}.pcg-inline-tracker-connector{position:absolute;height:2px;left:calc(50% + 24px);width:calc(100% - 48px);top:24px;z-index:1;opacity:.95;border-top:2px dashed rgba(45,91,255,.25)}.pcg-inline-tracker-connector.is-completed{border-top:2px solid #1fbf75!important}.pcg-inline-tracker-node{width:48px!important;height:48px!important;position:relative;z-index:2}.pcg-inline-tracker-node.is-active{box-shadow:0 12px 28px #2d5bff4d!important}.pcg-inline-tracker-labels{text-align:center;margin-top:12px;display:flex;flex-direction:column;align-items:center;min-height:38px}.pcg-inline-tracker-label-text{font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap;color:#64748b}.pcg-inline-tracker-label-text.is-active{color:#2d5bff!important;font-weight:700!important}.pcg-inline-tracker-label-text.is-completed{color:#1e293b!important}.pcg-inline-tracker-status-text{font-size:10.5px;font-weight:500;margin-top:2px;white-space:nowrap;color:#94a3b8}.pcg-inline-tracker-status-text.is-active{color:#2d5bff!important;font-weight:600!important}.pcg-inline-tracker-status-text.is-completed{color:#1fbf75!important}.pcg-rotating-text-pink{color:#c113ac!important}.pcg-overlay,.pcg-panel,.pcg-content,.pcg-overlay *{scrollbar-width:none!important;-ms-overflow-style:none!important}.pcg-overlay ::-webkit-scrollbar,.pcg-overlay::-webkit-scrollbar,.pcg-panel ::-webkit-scrollbar,.pcg-panel::-webkit-scrollbar,.pcg-content ::-webkit-scrollbar,.pcg-content::-webkit-scrollbar{display:none!important}.pcg-card-hint{color:#4b5563!important;font-size:13px!important;opacity:.95!important;line-height:1.5!important;margin-top:4px!important}.pcg-checklist-item.is-queued{border-color:#0000000d!important;background:#ffffff59!important;opacity:.55;box-shadow:none!important}.pcg-checklist-item.is-queued:hover{transform:none!important}.pcg-checklist-item.is-queued .pcg-check-indicator{border:2px solid rgba(0,0,0,.08)!important;background:transparent!important;animation:none!important;box-shadow:none!important}.pcg-checklist-meta.is-queued{background:transparent!important;border:1px solid rgba(0,0,0,.08)!important;color:#64748b!important}.pcg-generation-view{width:100%!important;max-width:1160px!important;margin:10px auto 0!important;display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px!important;align-items:stretch;text-align:left!important;padding:16px!important}.pcg-generation-left{display:flex;flex-direction:column;gap:24px;justify-content:center;background:#ffffffbf!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:24px;border:1px solid rgba(255,255,255,.6);padding:40px!important;box-shadow:0 12px 40px #6e57ff0a!important}.pcg-writing-loader-container{position:relative;width:150px;height:120px;margin:0 auto;display:flex;align-items:center;justify-content:center;perspective:600px}.pcg-writing-svg{width:100%;height:100%;display:block;transform-style:preserve-3d}.pcg-writing-pen{position:absolute;top:0;left:0;width:20px;height:40px;margin-left:-10px;margin-top:-32px;pointer-events:none;z-index:10;filter:drop-shadow(2px 4px 3px rgba(110,87,255,.25));animation:pcg-writing-pen-anim 4s infinite linear;transform-origin:10px 32px;will-change:transform,opacity}.pcg-ink-line{stroke-dasharray:24;stroke-dashoffset:24;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-timing-function:linear;will-change:stroke-dashoffset,opacity}.pcg-ink-1{animation:pcg-ink-line-1-anim 4s infinite}.pcg-ink-2{animation:pcg-ink-line-2-anim 4s infinite}.pcg-ink-3{animation:pcg-ink-line-3-anim 4s infinite}.pcg-ink-4{animation:pcg-ink-line-4-anim 4s infinite}.pcg-page-flip{transform-origin:65px 60px;transform-style:preserve-3d;animation:pcg-page-flip-anim 4s infinite linear;will-change:transform,opacity}.pcg-left-ink{animation:pcg-left-ink-anim 4s infinite linear;will-change:opacity}.pcg-sparkle{animation:pcg-sparkle-pulse 2s infinite ease-in-out alternate}.pcg-sparkle.s1{animation-delay:0s;transform-origin:38px 25px}.pcg-sparkle.s2{animation-delay:.7s;transform-origin:100px 21.5px}.pcg-sparkle.s3{animation-delay:1.3s;transform-origin:57px 12.5px}@keyframes pcg-writing-pen-anim{0%{transform:translate(74px,46px) scale(2.2);opacity:0}2%{opacity:1}18%{transform:translate(98px,46px) scale(2.2);opacity:1}22%{transform:translate(74px,56px) scale(2.2)}40%{transform:translate(98px,56px) scale(2.2)}44%{transform:translate(74px,66px) scale(2.2)}62%{transform:translate(98px,66px) scale(2.2)}66%{transform:translate(74px,76px) scale(2.2)}84%{transform:translate(98px,76px) scale(2.2);opacity:1}88%{transform:translate(104px,32px) scale(2.2);opacity:0}96%{transform:translate(104px,32px) scale(2.2);opacity:0}to{transform:translate(74px,46px) scale(2.2);opacity:0}}@keyframes pcg-ink-line-1-anim{0%{stroke-dashoffset:24;opacity:1}18%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:24;opacity:0}}@keyframes pcg-ink-line-2-anim{0%,22%{stroke-dashoffset:24;opacity:1}40%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:24;opacity:0}}@keyframes pcg-ink-line-3-anim{0%,44%{stroke-dashoffset:24;opacity:1}62%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:24;opacity:0}}@keyframes pcg-ink-line-4-anim{0%,66%{stroke-dashoffset:24;opacity:1}84%{stroke-dashoffset:0;opacity:1}88%{stroke-dashoffset:0;opacity:0}to{stroke-dashoffset:24;opacity:0}}@keyframes pcg-page-flip-anim{0%,88%{transform:rotateY(0);opacity:0}89%{opacity:1}96%{transform:rotateY(-180deg);opacity:1}97%,to{transform:rotateY(-180deg);opacity:0}}@keyframes pcg-left-ink-anim{0%,88%{opacity:1}89%,95%{opacity:0}96%,to{opacity:1}}@keyframes pcg-sparkle-pulse{0%{transform:scale(.6) rotate(0);opacity:.3}to{transform:scale(1.1) rotate(45deg);opacity:.9}}.pcg-generation-title-group{display:flex;flex-direction:column;gap:8px;text-align:center}.pcg-generation-title-group h3{font-size:24px!important;font-weight:700;color:#1f2937!important;margin:0!important}.pcg-generation-status{margin:4px 0 0!important;color:#6b7280!important;font-size:14px!important;line-height:1.5}.pcg-progress-dashboard{display:flex;flex-direction:column;gap:10px}.pcg-progress-bar-container{display:flex;align-items:center;gap:16px;width:100%}.pcg-progress-bar{flex:1;height:10px;overflow:hidden;border-radius:999px;background:#0000000f;border:1px solid rgba(0,0,0,.02)}.pcg-progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,#6e57ff,#0ea5e9)!important;transition:width .4s cubic-bezier(.16,1,.3,1)!important}.pcg-progress-pct{font-size:16px!important;font-weight:700!important;color:#6e57ff!important;min-width:44px}.pcg-progress-help-text{margin:0!important;font-size:12.5px!important;color:#8c9ba5!important;line-height:1.4}.pcg-generation-right{display:flex;flex-direction:column;gap:20px;background:#fffc!important;-webkit-backdrop-filter:blur(20px)!important;backdrop-filter:blur(20px)!important;border-radius:24px;border:1px solid rgba(255,255,255,.6);padding:32px!important;box-shadow:0 12px 40px #00000005!important;max-height:520px;overflow-y:auto}.pcg-live-tracker-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(110,87,255,.06);padding-bottom:12px}.pcg-live-tracker-header h4{margin:0;font-size:16px;font-weight:700;color:#1f2937}.pcg-tracker-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#6e57ff14;color:#6e57ff;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pcg-live-lessons-list{display:flex;flex-direction:column;gap:16px}.pcg-gen-module-card{display:flex;flex-direction:column;gap:10px;border-radius:16px;border:1px solid rgba(0,0,0,.05);background:#fff;padding:16px;transition:all .25s cubic-bezier(.16,1,.3,1)}.pcg-gen-module-card.is-active{border-color:#6e57ff33;box-shadow:0 4px 16px #6e57ff0a}.pcg-gen-module-card-title{margin:0;font-size:14px;font-weight:700;color:#374151}.pcg-gen-module-card.is-active .pcg-gen-module-card-title{color:#6e57ff}.pcg-gen-lessons-stack{display:flex;flex-direction:column;gap:8px}.pcg-gen-lesson-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:10px;background:#f9fafb;border:1px solid rgba(0,0,0,.02);transition:all .25s ease}.pcg-gen-lesson-row.is-success{background:#10b9810a;border-color:#10b98114}.pcg-gen-lesson-row.is-generating{background:#6e57ff08;border-color:#6e57ff1a;box-shadow:0 2px 8px #6e57ff05}.pcg-gen-lesson-row.is-images-generating{background:#6366f108;border-color:#6366f11a;box-shadow:0 2px 8px #6366f105}.pcg-gen-lesson-row.is-error{background:#ef444408;border-color:#ef44441a}.pcg-gen-lesson-icon-state{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;transition:all .2s ease}.pcg-gen-lesson-row.is-pending .pcg-gen-lesson-icon-state{background:#0000000d}.pcg-queued-dot{width:6px;height:6px;border-radius:50%;background:#9ca3af}.pcg-gen-lesson-row.is-generating .pcg-gen-lesson-icon-state{background:#6e57ff1a;color:#6e57ff}.pcg-gen-lesson-row.is-images-generating .pcg-gen-lesson-icon-state{background:#6366f11a;color:#6366f1}.pcg-gen-lesson-row.is-success .pcg-gen-lesson-icon-state{background:#10b981;color:#fff}.pcg-gen-lesson-row.is-error .pcg-gen-lesson-icon-state{background:#ef44441a;color:#ef4444}.pcg-gen-lesson-title{flex:1;font-size:13.5px;font-weight:500;color:#4b5563;transition:color .2s ease;text-align:left}.pcg-gen-lesson-row.is-success .pcg-gen-lesson-title{color:#111827;font-weight:600}.pcg-gen-lesson-row.is-generating .pcg-gen-lesson-title{color:#6e57ff;font-weight:600}.pcg-gen-lesson-row.is-images-generating .pcg-gen-lesson-title{color:#6366f1;font-weight:600}.pcg-gen-lesson-row.is-error .pcg-gen-lesson-title{color:#ef4444;font-weight:500}.pcg-gen-lesson-badge-pill{display:inline-flex;align-items:center;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pcg-gen-lesson-badge-pill.is-pending{background:#e5e7eb;color:#6b7280}.pcg-gen-lesson-badge-pill.is-generating{background:#6e57ff14;color:#6e57ff;animation:pcg-pulse-opacity 1.5s ease-in-out infinite alternate}.pcg-gen-lesson-badge-pill.is-images-generating{background:#6366f114;color:#6366f1;animation:pcg-pulse-opacity 1.5s ease-in-out infinite alternate}.pcg-gen-lesson-badge-pill.is-success{background:#10b98114;color:#10b981}.pcg-gen-lesson-badge-pill.is-error{background:#ef444414;color:#ef4444}@keyframes pcg-pulse-opacity{0%{opacity:.6}to{opacity:1}}.pcg-btn-cancel-generation{border:1.5px solid rgba(239,68,68,.15)!important;color:#ef4444!important;background:#fff!important}.pcg-btn-cancel-generation:hover{border-color:#ef4444!important;background:#ef444408!important;color:#ef4444!important}.pcg-step-prompt{width:100%;max-width:none;margin:0;padding:16px 20px 28px;box-sizing:border-box}.pcg-step-prompt-inner{width:min(48rem,100%);max-width:100%;padding:0 4px;box-sizing:border-box}.pcg-compose-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 10px}.pcg-compose-footer-left,.pcg-compose-footer-right{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.pcg-compose-footer-right{margin-left:auto;justify-content:flex-end}.pcg-topbar-stepper-scroll{grid-column:2;min-width:0;display:flex;align-items:flex-start;justify-content:center;gap:0;padding:6px 4px 2px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.pcg-topbar-stepper-scroll::-webkit-scrollbar{display:none}.pcg-topbar-stepper-step{display:flex;align-items:flex-start;justify-content:center;flex:0 0 84px}.pcg-topbar-stepper-step:last-child{flex:0 0 auto}.pcg-step-bloom{width:min(64rem,100%);max-width:100%;margin:0 auto;padding:20px 24px 32px;box-sizing:border-box}.pcg-card-header--objectives{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.pcg-card-header--objectives .pcg-card-header-copy{flex:1 1 220px;min-width:0}.pcg-card-header--objectives .pcg-header-bloom-badge{margin-left:0;flex:0 0 auto}@media(max-width:1180px){.pcg-bloom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pcg-generation-view{grid-template-columns:1fr!important;gap:24px!important}.pcg-generation-right{max-height:none!important}.pcg-step-outline,.pcg-step-source{padding-left:24px;padding-right:24px}}@media(max-width:900px){.pcg-topbar{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;padding:10px 12px 8px;gap:8px 10px}.pcg-topbar-left{grid-column:1;grid-row:1;min-width:0}.pcg-brand-title{font-size:14px}.pcg-brand-mark{width:36px;height:36px}.pcg-brand-image{width:28px;height:28px}.pcg-header-close-btn{grid-column:2;grid-row:1;justify-self:end}.pcg-topbar-stepper-scroll{grid-column:1 / -1;grid-row:2;justify-content:flex-start;padding:4px 0 0;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 12px,#000 calc(100% - 12px),transparent 100%)}.pcg-topbar-stepper-step{flex:0 0 72px}.pcg-stepper-label{font-size:10px;max-width:72px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pcg-step{padding:24px 18px 96px}.pcg-step-prompt{padding:12px 14px 24px}.pcg-step-bloom{padding:16px 18px 28px}.pcg-detail-grid{grid-template-columns:1fr}.pcg-detail-modal{width:calc(100vw - 24px);max-height:min(88dvh,900px);padding:18px 16px;border-radius:20px}.pcg-detail-modal-header{flex-direction:column;align-items:stretch}.pcg-detail-modal-title{font-size:22px}.pcg-generation-left,.pcg-generation-right{padding:24px 20px!important}.pcg-footer{position:sticky;bottom:0;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:0}.pcg-content-options-overlay{padding:8px 12px 12px;box-sizing:border-box}.pcg-dialog-header,.pcg-dialog-body{padding-left:18px!important;padding-right:18px!important}}@media(max-width:640px){.pcg-bloom-grid{grid-template-columns:1fr;gap:14px}.pcg-bloom-card{min-height:0;padding:18px 16px}.pcg-inline-tracker-container{max-width:100%;margin:12px 0 4px;padding:0 4px 16px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;justify-content:flex-start;gap:8px;scrollbar-width:none}.pcg-inline-tracker-container::-webkit-scrollbar{display:none}.pcg-inline-tracker-item{flex:0 0 88px;min-width:88px}.pcg-inline-tracker-connector{display:none}.pcg-inline-tracker-node{width:40px!important;height:40px!important}.pcg-inline-tracker-label-text{font-size:11px;white-space:normal;line-height:1.2;max-width:88px}.pcg-inline-tracker-status-text{font-size:9px;white-space:normal}.pcg-compose-footer{flex-direction:column;align-items:stretch}.pcg-compose-footer-left,.pcg-compose-footer-right{width:100%;margin-left:0;justify-content:space-between}.pcg-compose-footer-right{border-top:1px solid hsl(var(--border) / .6);padding-top:10px}.pcg-model-select-wrap{flex:1}.pcg-stepper-label{display:none}.pcg-topbar-stepper-step{flex:0 0 52px}.pcg-stepper-node{width:28px;height:28px}.pcg-stepper-icon{width:14px;height:14px}.pcg-section-title{font-size:clamp(1.35rem,5vw,1.75rem);line-height:1.2}.pcg-outline-header{gap:12px}.pcg-outline-metrics{width:100%;flex-wrap:wrap}.pcg-module-header{flex-wrap:wrap;gap:10px;padding:14px 16px}.pcg-module-actions{width:100%;justify-content:flex-end}.pcg-gen-lesson-row{flex-wrap:wrap;align-items:flex-start}.pcg-gen-lesson-title{flex:1 1 100%;order:2;margin-top:4px}.pcg-gen-lesson-badge-pill{order:1;margin-left:auto}.pcg-obj-level-picker__actions{flex-direction:column}.pcg-obj-level-picker__actions .pcg-btn-add-objective,.pcg-btn-cancel-level{width:100%}.pcg-progress-bar-container,.pcg-live-tracker-header{flex-wrap:wrap;gap:8px}.pcg-choice-grid{grid-template-columns:1fr!important}.pcg-header-bloom-badge{flex-wrap:wrap;width:100%}}@media(max-width:400px){.pcg-brand-copy,.pcg-topbar-left .flex.flex-col{display:none}.pcg-topbar{grid-template-columns:auto auto}.pcg-step{padding-left:12px;padding-right:12px}}.compact-token-display{display:flex;align-items:center;gap:12px;padding:8px 16px;background:linear-gradient(135deg,#f0f4ff,#f8f5ff);border:1px solid #e0d4ff;border-radius:8px;font-size:13px;transition:all .3s ease;min-width:280px}.compact-token-display .token-icon-wrapper{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:linear-gradient(135deg,#7c3aed,#a855f7);border-radius:6px;flex-shrink:0}.compact-token-display .token-icon{color:#fff;width:16px;height:16px}.compact-token-display .token-info{display:flex;flex-direction:column;gap:2px;min-width:100px}.compact-token-display .token-label{font-size:11px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.compact-token-display .token-value{font-size:13px;font-weight:700;color:#1f2937}.compact-token-display .token-bar-wrapper{display:flex;align-items:center;gap:8px;flex:1}.compact-token-display .token-bar{flex:1;height:6px;background:#e5e7eb;border-radius:3px;overflow:hidden;position:relative}.compact-token-display .token-bar-fill{height:100%;background:linear-gradient(90deg,#7c3aed,#a855f7);border-radius:3px;transition:width .3s ease;position:relative}.compact-token-display .token-bar-fill:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);animation:shimmer 2s infinite}.compact-token-display .token-percentage{font-size:12px;font-weight:600;color:#4b5563;min-width:35px;text-align:right}.compact-token-display .token-status{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;font-size:14px;flex-shrink:0;animation:pulse 2s infinite}.compact-token-display .warning-status{background:#fef3c7;border:1px solid #fcd34d}.compact-token-display .exceeded-status{background:#fee2e2;border:1px solid #fca5a5}.compact-token-display.normal{border-color:#e0d4ff;background:linear-gradient(135deg,#f0f4ff,#f8f5ff)}.compact-token-display.warning{border-color:#fcd34d;background:linear-gradient(135deg,#fffbeb,#fef3c7)}.compact-token-display.warning .token-icon-wrapper{background:linear-gradient(135deg,#f59e0b,#fbbf24)}.compact-token-display.warning .token-bar-fill{background:linear-gradient(90deg,#f59e0b,#fbbf24)}.compact-token-display.exceeded{border-color:#fca5a5;background:linear-gradient(135deg,#fef2f2,#fee2e2)}.compact-token-display.exceeded .token-icon-wrapper{background:linear-gradient(135deg,#ef4444,#f87171)}.compact-token-display.exceeded .token-bar-fill{background:linear-gradient(90deg,#ef4444,#f87171)}.compact-token-display.loading{opacity:.6;pointer-events:none}.compact-token-display.loading .token-icon{animation:spin 1s linear infinite}.compact-token-display.error{border-color:#fca5a5;background:linear-gradient(135deg,#fef2f2,#fee2e2);color:#dc2626}.compact-token-display.error .token-icon-wrapper{background:linear-gradient(135deg,#ef4444,#f87171)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(max-width:1200px){.compact-token-display{min-width:240px;gap:10px;padding:8px 12px}.compact-token-display .token-info{min-width:80px}.compact-token-display .token-value{font-size:12px}}@media(max-width:768px){.compact-token-display{min-width:200px;gap:8px;padding:6px 10px;font-size:12px}.compact-token-display .token-icon-wrapper{width:28px;height:28px}.compact-token-display .token-icon{width:14px;height:14px}.compact-token-display .token-label{font-size:10px}.compact-token-display .token-value{font-size:11px}.compact-token-display .token-percentage{font-size:11px;min-width:30px}.compact-token-display .token-status{width:24px;height:24px;font-size:12px}}.compact-token-display:hover{box-shadow:0 4px 12px #7c3aed26;transform:translateY(-1px)}.compact-token-display.warning:hover{box-shadow:0 4px 12px #f59e0b26}.compact-token-display.exceeded:hover{box-shadow:0 4px 12px #ef444426}.compact-token-display.instructor-dashboard{min-width:0;border-radius:16px;border-color:#f3f4f6;background:linear-gradient(135deg,#fff,#f8fafc);box-shadow:0 1px 3px #0000000a}.compact-token-display.instructor-dashboard .token-icon-wrapper{background:linear-gradient(135deg,#5f60ff,#7c7dff);border-radius:12px}.compact-token-display.instructor-dashboard .token-label{color:#718096}.compact-token-display.instructor-dashboard .token-value{color:#1a202c}.compact-token-display.instructor-dashboard .token-bar-fill{background:linear-gradient(90deg,#5f60ff,#7c7dff)}.compact-token-display.instructor-dashboard.normal{border-color:#f3f4f6;background:linear-gradient(135deg,#fff,#f8fafc)}.compact-token-display.instructor-dashboard:hover{box-shadow:0 4px 12px #5f60ff1f;border-color:#5f60ff26}.compact-token-display.instructor-dashboard.storage .token-icon-wrapper{background:linear-gradient(135deg,#3b82f6,#60a5fa)}.compact-token-display.instructor-dashboard.storage .token-bar-fill{background:linear-gradient(90deg,#3b82f6,#60a5fa)}.compact-token-display.instructor-dashboard.storage:hover{box-shadow:0 4px 12px #3b82f61f;border-color:#3b82f626}.usage-panel{display:inline-flex;align-items:center;background:#fff;border:1px solid #dbeafe;border-radius:999px;padding:5px 10px 5px 6px;box-shadow:0 2px 10px #0f172a12;min-height:42px;max-width:100%;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.usage-panel:hover{border-color:#bfdbfe;box-shadow:0 4px 16px #2563eb1a;transform:translateY(-1px)}.usage-panel-warning{border-color:#fcd34d}.usage-panel-exceeded{border-color:#fca5a5}.usage-panel-segments{display:inline-flex;align-items:center;gap:4px;padding:0;background:transparent;border:none;border-radius:0;box-shadow:none}.usage-panel-segment{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:none;border-radius:999px;background:transparent;font-size:12px;font-weight:600;color:#94a3b8;cursor:pointer;transition:all .2s ease;white-space:nowrap;line-height:1}.usage-panel-segment svg{color:#94a3b8;transition:color .2s ease}.usage-panel-segment:hover:not(.active){color:#64748b;background:#f8fafc}.usage-panel-segment:hover:not(.active) svg{color:#64748b}.usage-panel-segment:active{transform:scale(.97)}.usage-panel-segment.active.tokens{color:#fff;background:#5f60ff;box-shadow:0 2px 8px #5f60ff59}.usage-panel-segment.active.tokens svg{color:#fff}.usage-panel-segment.active.storage{color:#fff;background:#2563eb;box-shadow:0 2px 8px #2563eb59}.usage-panel-segment.active.storage svg{color:#fff}.usage-panel-divider{width:1px;height:22px;margin:0 12px;background:#e2e8f0;flex-shrink:0}.usage-panel-stat{display:flex;align-items:center;border:none;background:none;padding:0 2px 0 0;min-width:0;cursor:pointer;text-align:left;border-radius:6px;transition:opacity .15s ease}.usage-panel-stat:hover{opacity:.85}.usage-panel-stat-row{display:flex;align-items:center;gap:6px}.usage-panel-value{display:inline-flex;align-items:baseline;gap:3px;font-size:13px;line-height:1;white-space:nowrap}.usage-panel-used{font-weight:700;color:#0f172a;letter-spacing:-.02em}.usage-panel-sep{font-weight:400;color:#94a3b8}.usage-panel-total{font-weight:500;color:#64748b;letter-spacing:-.01em}.usage-panel-stat-text{font-size:12px;font-weight:600;color:#1a202c;white-space:nowrap}.usage-panel-stat-text.muted{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#94a3b8}.usage-panel-stat-text.exceeded{color:#dc2626;font-weight:700}.usage-panel-stat-text.error{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:#dc2626}.usage-panel-chevron{color:#cbd5e1;flex-shrink:0;transition:color .15s ease,transform .15s ease}.usage-panel-stat:hover .usage-panel-chevron{color:#94a3b8;transform:translate(2px)}.usage-panel-warning .usage-panel-used{color:#b45309}.usage-panel-exceeded .usage-panel-used,.usage-panel-exceeded .usage-panel-stat-text.exceeded{color:#dc2626}.usage-panel-spinner{animation:spin 1s linear infinite}@media(max-width:640px){.usage-panel{flex-wrap:wrap;width:100%;border-radius:16px;padding:8px 10px;gap:8px}.usage-panel-divider{display:none}.usage-panel-stat{width:100%;justify-content:center;padding:2px 0 0}.usage-panel-segments{width:100%;justify-content:center}.usage-panel-segment{flex:1;justify-content:center}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}@keyframes slideInFromBottom{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.block-delete-undo-toast-stack{position:fixed;bottom:20px;left:90px;z-index:9999;display:flex;flex-direction:column-reverse;gap:8px}.block-delete-undo-toast{animation:slideInFromBottom .2s ease-out forwards;transition:transform .2s ease,opacity .2s ease}.block-delete-undo-toast__container{display:flex;flex-direction:column;background-color:#0f0f10;color:#fafafa;border-radius:8px;box-shadow:0 4px 16px #0003,0 0 0 1px #ffffff0f;overflow:hidden;min-width:220px;max-width:260px}.block-delete-undo-toast__content{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;gap:12px}.block-delete-undo-toast__message{font-size:12.5px;font-weight:500;color:#a1a1aa;letter-spacing:-.01em}.block-delete-undo-toast__actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.block-delete-undo-toast__undo-btn{height:26px;padding:0 12px;font-size:12px;font-weight:600;background-color:#fafafa;color:#0f0f10;border-radius:5px;transition:all .12s ease;border:none;cursor:pointer;letter-spacing:-.01em}.block-delete-undo-toast__undo-btn:hover{background-color:#e4e4e7}.block-delete-undo-toast__dismiss-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:5px;cursor:pointer;color:#52525b;transition:all .12s ease}.block-delete-undo-toast__dismiss-btn:hover{background-color:#27272a;color:#a1a1aa}.block-delete-undo-toast__progress-track{height:2px;width:100%;background-color:#27272a}.block-delete-undo-toast__progress-bar{height:100%;background-color:#3b82f6;transition:width .1s linear}@media(max-width:640px){.block-delete-undo-toast-stack{left:12px;right:12px;bottom:12px}.block-delete-undo-toast__container{min-width:auto;max-width:none;width:100%}}.pricing-comp{width:100%;padding:clamp(4rem,8vh,6rem) clamp(1.5rem,4vw,3rem);background:linear-gradient(180deg,#fafbff,#f5f7fc);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.pricing-comp__container{max-width:1200px;margin:0 auto}.pricing-comp__header{text-align:center;margin-bottom:clamp(3rem,5vh,4rem);max-width:800px;margin-left:auto;margin-right:auto}.pricing-comp__title{margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:800;color:#0f0f0f;letter-spacing:-.03em;line-height:1.2}.pricing-comp__highlight{background:linear-gradient(135deg,#7c3aed,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.pricing-comp__subtitle{margin:0;font-size:1.05rem;color:#666;font-weight:400;line-height:1.5}.pricing-comp__table-wrap{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 4px 24px #0000000f,0 1px 3px #0000000a;border:1px solid #e8e8e8}.pricing-comp__table{width:100%;border-collapse:collapse;font-size:.95rem}.pricing-comp__table thead{background:linear-gradient(135deg,#f8f9fb,#f0f2f7);border-bottom:2px solid #e0e4ea}.pricing-comp__th{padding:1.25rem;text-align:center;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#666;white-space:nowrap}.pricing-comp__th--features{width:25%}.pricing-comp__th--replaces{width:30%}.pricing-comp__th--other{width:18%}.pricing-comp__th--athena{width:27%}.pricing-comp__brand{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;font-weight:700;color:#7c3aed;letter-spacing:.02em;text-transform:none;padding:.5rem 0}.pricing-comp__brand-logo{height:3.25rem;width:auto;max-width:9rem;-o-object-fit:contain;object-fit:contain;display:block;background:transparent;border-radius:0;padding:0}.pricing-comp__brand-icon{font-size:1.1rem}.pricing-comp__row{border-bottom:1px solid #f0f0f0;transition:background .2s ease}.pricing-comp__row:hover{background:#fafbff}.pricing-comp__td{padding:1.25rem;vertical-align:middle;text-align:center}.pricing-comp__td--features{font-size:.8rem;font-weight:700;color:#0f0f0f;letter-spacing:.02em;white-space:nowrap}.pricing-comp__td--replaces{text-align:center}.pricing-comp__tools{display:inline-flex;align-items:center;justify-content:center;position:relative;height:40px;padding-left:0}.pricing-comp__tool{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:#fff;font-size:.85rem;font-weight:700;box-shadow:0 2px 10px #00000040;transition:all .2s ease;cursor:pointer;position:relative;margin-left:-12px;border:2px solid #ffffff;background-size:60%;background-repeat:no-repeat;background-position:center}.pricing-comp__tool:first-child{margin-left:0}.pricing-comp__tool:hover{transform:translateY(-4px) scale(1.1);box-shadow:0 6px 20px #00000059;z-index:10}.pricing-comp__tool-icon{font-size:1.1rem;font-weight:800;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 3px rgba(0,0,0,.3);filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.pricing-comp__tool-img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;display:block}.pricing-comp__tool-img[src*=simpleicons]{filter:brightness(0) invert(1)}.pricing-comp__tool-img[src*=favicons]{filter:none;border-radius:50%}.pricing-comp__tool-img:not([src*=simpleicons]):not([src*=favicons]){filter:none;width:30px;height:30px}.pricing-comp__tool-img--ebook{width:20px;height:20px}.pricing-comp__tool-img--ebook-pen{width:18px;height:18px}.pricing-comp__td--other{font-size:.85rem;font-weight:600;color:#666;white-space:nowrap}.pricing-comp__td--athena{text-align:center}.pricing-comp__check{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;box-shadow:0 3px 12px #7c3aed4d}.pricing-comp__table tfoot{background:linear-gradient(135deg,#fafbff,#f5f7fc);border-top:1px solid #e8e8e8}.pricing-comp__footer-row .pricing-comp__td{padding:1.5rem 1.75rem;vertical-align:middle}.pricing-comp__td--total{text-align:right}.pricing-comp__total{display:inline-flex;align-items:center;gap:1rem}.pricing-comp__total-label{font-size:.7rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#999;white-space:nowrap}.pricing-comp__total-price{font-size:1.35rem;font-weight:800;color:#ef4444;letter-spacing:-.02em;white-space:nowrap}.pricing-comp__athena-price{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:7.5rem;padding:.85rem 1.25rem;border-radius:14px;background:linear-gradient(145deg,#1e3a8a,#2563eb 55%,#3b82f6);box-shadow:0 0 0 1px #93c5fd59,0 8px 28px #2563eb59;color:#fff}.pricing-comp__athena-price-value{font-size:1.75rem;font-weight:800;line-height:1;letter-spacing:-.03em}.pricing-comp__athena-price-label{margin-top:.2rem;font-size:.62rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.92}.pricing-comp__td--cta{text-align:center}.pricing-comp__cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 2rem;background:linear-gradient(135deg,#7c3aed,#a78bfa);color:#fff;font-size:.9rem;font-weight:700;text-decoration:none;border-radius:10px;box-shadow:0 3px 15px #7c3aed4d,0 0 0 1px #7c3aed1a;transition:all .2s ease;white-space:nowrap}.pricing-comp__cta-btn:hover{transform:translateY(-2px);box-shadow:0 5px 20px #7c3aed66,0 0 0 1px #7c3aed33}@media(max-width:1024px){.pricing-comp__th,.pricing-comp__td{padding:1.25rem}.pricing-comp__tool{width:32px;height:32px;font-size:.7rem}.pricing-comp__tool-img{width:20px;height:20px}}@media(max-width:768px){.pricing-comp__table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-comp__table{min-width:600px}.pricing-comp__th,.pricing-comp__td{padding:1rem;font-size:.85rem}.pricing-comp__th{font-size:.65rem}.pricing-comp__td--features{font-size:.8rem}.pricing-comp__tool{width:28px;height:28px;font-size:.65rem}.pricing-comp__tool-img{width:18px;height:18px}.pricing-comp__cta-btn{padding:.65rem 1.5rem;font-size:.85rem}.pricing-comp__total-price{font-size:1.15rem}.pricing-comp__total{gap:.75rem}}@media(max-width:480px){.pricing-comp{padding:3rem 1rem}.pricing-comp__title{font-size:1.75rem}.pricing-comp__subtitle{font-size:.95rem}.pricing-comp__table-wrap{border-radius:14px}}.trusted-partners{width:100%;font-family:var( --sh-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", system-ui, sans-serif )}.trusted-partners--standalone{padding:clamp(2rem,4vh,3rem) 0;background:linear-gradient(180deg,#fff,#f8f6ff);border-top:1px solid rgba(196,181,253,.3)}.trusted-partners--embedded{padding:0 0 clamp(1.75rem,3vw,2.25rem);background:transparent;border:none}.trusted-partners__container{max-width:1200px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.trusted-partners__header{text-align:center;margin-bottom:clamp(1rem,2vh,1.35rem)}.trusted-partners__label{margin:0 0 .35rem;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7c3aed}.trusted-partners__title{margin:0;font-family:var( --sh-display, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", system-ui, sans-serif );font-size:clamp(1.1rem,2vw,1.45rem);font-weight:700;color:#2d1b4e;letter-spacing:-.03em;line-height:1.25}.trusted-partners--embedded .trusted-partners__title{font-size:clamp(1rem,1.8vw,1.25rem);font-weight:600;color:#4b5563}.trusted-partners__slider-wrap{position:relative;max-width:960px;margin:0 auto}.trusted-partners__fade{position:absolute;top:0;bottom:0;width:clamp(2rem,5vw,4rem);z-index:2;pointer-events:none}.trusted-partners--standalone .trusted-partners__fade--left{background:linear-gradient(90deg,#ffffff 0%,transparent 100%)}.trusted-partners--standalone .trusted-partners__fade--right{background:linear-gradient(270deg,#f8f6ff 0%,transparent 100%)}.trusted-partners--embedded .trusted-partners__fade--left{background:linear-gradient(90deg,#f7f8fa 0%,transparent 100%)}.trusted-partners--embedded .trusted-partners__fade--right{background:linear-gradient(270deg,#f7f8fa 0%,transparent 100%)}.trusted-partners__slider{overflow:hidden;padding:.35rem 0}.trusted-partners__marquee{display:flex;width:-moz-max-content;width:max-content;animation:trusted-partners-scroll 38s linear infinite}.trusted-partners__marquee:hover{animation-play-state:paused}.trusted-partners__track{display:flex;align-items:center;gap:clamp(2.5rem,5vw,4rem);padding-right:clamp(2.5rem,5vw,4rem);flex-shrink:0}.trusted-partners__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:clamp(7rem,11vw,8.5rem);height:3.25rem;padding:.5rem .75rem;border-radius:.75rem;background:#fff;border:1px solid rgba(196,181,253,.35);box-shadow:0 2px 12px #6d5a9612}.trusted-partners--embedded .trusted-partners__item{background:#fff;border-color:#c4b5fd47;box-shadow:0 1px 8px #6d5a960f}.trusted-partners__logo{width:auto;height:clamp(1.65rem,2.8vw,2.15rem);max-width:100%;-o-object-fit:contain;object-fit:contain;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none}.trusted-partners__fallback{font-size:.82rem;font-weight:700;color:#2d1b4e;letter-spacing:-.02em;white-space:nowrap}.trusted-partners__divider{height:1px;margin:clamp(1.5rem,3vw,2rem) auto 0;max-width:min(100%,42rem);background:linear-gradient(90deg,transparent 0%,rgba(196,181,253,.55) 50%,transparent 100%)}@keyframes trusted-partners-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(max-width:640px){.trusted-partners__item{width:6.5rem;height:2.85rem}.trusted-partners__logo{height:1.5rem}}@media(prefers-reduced-motion:reduce){.trusted-partners__marquee{animation:none;flex-wrap:wrap;justify-content:center;width:100%;gap:.75rem}.trusted-partners__track:last-child{display:none}.trusted-partners__track{flex-wrap:wrap;justify-content:center;padding-right:0;gap:.75rem}.trusted-partners__fade{display:none}}.pricing-tiers{width:100%;padding:clamp(3rem,6vh,4.5rem) clamp(1.25rem,4vw,2.5rem);background:linear-gradient(180deg,#fff,#faf8ff 45%,#fff);font-family:var( --sh-sans, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", system-ui, sans-serif );position:relative}.pricing-tiers__container{max-width:1280px;margin:0 auto}.pricing-tiers__header{text-align:center;margin-bottom:clamp(2rem,3.5vh,2.75rem);max-width:920px;margin-left:auto;margin-right:auto}.pricing-tiers__title{margin:0 0 1rem;font-family:var( --sh-display, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", system-ui, sans-serif );font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#1a1a1a;letter-spacing:-.042em;line-height:1.15}.pricing-tiers__subtitle{margin:0 0 1.5rem;font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:600;color:#1a1a1a;letter-spacing:-.01em}.pricing-tiers__features{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.85rem 1rem;font-size:clamp(.82rem,1.2vw,.88rem);color:#525252;max-width:920px;margin:0 auto;padding-bottom:.25rem;line-height:1.5}.pricing-tiers__feature-item{display:inline-flex;align-items:center;font-weight:600;color:#1a1a1a;background:linear-gradient(135deg,#8b5cf614,#a78bfa14);border:1px solid rgba(139,92,246,.15);border-radius:999px;padding:.38rem .8rem;transition:all .2s ease;position:relative;overflow:hidden}.pricing-tiers__feature-item:hover{background:linear-gradient(135deg,#8b5cf626,#a78bfa26);border-color:#8b5cf64d;transform:translateY(-2px);box-shadow:0 4px 12px #8b5cf626}.pricing-tiers__toggle-row{display:flex;justify-content:center;margin-bottom:clamp(2rem,3.5vw,2.75rem)}.pricing-tiers__toggle{display:inline-flex;align-items:center;gap:.25rem;padding:.3rem;border-radius:999px;background:#7c3aed0f;border:1px solid rgba(124,58,237,.12)}.pricing-tiers__toggle--card{margin-top:0;flex-shrink:0;background:#7c3aed0f;border-color:#7c3aed1f}.pricing-tiers__toggle-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border:none;border-radius:999px;background:transparent;font-size:.88rem;font-weight:600;color:#525252;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.pricing-tiers__toggle-btn:hover{color:#1a1a1a}.pricing-tiers__toggle-btn--active{background:#fff;color:#1a1a1a;box-shadow:0 2px 8px #00000014}.pricing-tiers__toggle-save{display:inline-flex;align-items:center;padding:.15rem .5rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#6d28d9;background:#7c3aed1a}.pricing-tiers__toggle-btn--active .pricing-tiers__toggle-save{background:#7c3aed1f}.pricing-tiers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2rem,3.5vw,2.75rem);align-items:stretch}.pricing-tiers__grid--single{grid-template-columns:minmax(0,50rem);justify-content:center}.pricing-tier--featured{position:relative;overflow:hidden;padding:0;border:1px solid rgba(124,58,237,.14);border-radius:1.25rem;background:#fff;box-shadow:0 16px 40px #6d5a961a}.pricing-tier--featured:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#7c3aed73,#a78bfa26 50%,#6366f159);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pricing-tier--featured:hover{transform:translateY(-4px);box-shadow:0 32px 64px #6d5a9629;border-color:#7c3aed38}.pricing-tier__watermark{position:absolute;right:.85rem;top:50%;transform:translateY(-50%);width:4.25rem;height:auto;opacity:.07;pointer-events:none;z-index:0;-o-object-fit:contain;object-fit:contain}.pricing-tier__top{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;border-bottom:1px solid rgba(124,58,237,.08);background:linear-gradient(135deg,#f7f4ff,#fff)}.pricing-tier__intro{min-width:0}.pricing-tier__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.35rem;padding:.22rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;background:#7c3aed1a}.pricing-tier--featured .pricing-tier__name{margin:0 0 .25rem;font-size:clamp(1.35rem,2.4vw,1.6rem);font-weight:800;letter-spacing:-.03em;color:#2d1b4e}.pricing-tier--featured .pricing-tier__description{margin:0;max-width:30rem;font-size:.86rem;line-height:1.5;color:#525252}.pricing-tier__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;align-items:stretch;position:relative;z-index:1}.pricing-tier__pricing-panel{display:flex;flex-direction:column;justify-content:flex-start;gap:.85rem;padding:1.15rem 1.25rem;border-right:1px solid rgba(124,58,237,.08);background:linear-gradient(180deg,#fff,#fbfaff)}.pricing-tier__price-block{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.9rem 1rem;border-radius:.85rem;background:linear-gradient(135deg,#f3f0ff,#faf8ff);border:1px solid rgba(124,58,237,.12)}.pricing-tier__compare{font-size:1.1rem;font-weight:600;color:#a3a3a3;text-decoration:line-through;letter-spacing:-.02em}.pricing-tier__compare-period{font-size:.85rem;font-weight:500}.pricing-tier--featured .pricing-tier__price{display:flex;align-items:baseline;margin:0}.pricing-tier--featured .pricing-tier__price-amount{font-size:clamp(2.35rem,4.5vw,3.1rem);font-weight:800;letter-spacing:-.04em;color:#2d1b4e;line-height:1}.pricing-tier--featured .pricing-tier__price-period{font-size:1rem;font-weight:600;color:#7c3aed;margin-left:.2rem}.pricing-tier--featured .pricing-tier__billed{margin:.1rem 0 0;font-size:.82rem;color:#737373}.pricing-tier__savings-pill{display:inline-flex;align-items:center;margin-top:.2rem;padding:.28rem .6rem;border-radius:999px;font-size:.72rem;font-weight:700;letter-spacing:.02em;color:#6d28d9;background:#7c3aed1a;border:1px solid rgba(124,58,237,.14)}.pricing-tier--featured .pricing-tier__cta-group{display:flex;flex-direction:column;gap:.55rem;margin:0;width:100%}.pricing-tier--featured .pricing-tier__cta{width:100%;min-height:2.8rem;padding:.72rem 1.15rem;border-radius:999px;font-size:.88rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.pricing-tier--featured .pricing-tier__cta--primary{background:linear-gradient(135deg,#8b7fd4,#7c3aed 52%,#6d28d9);color:#fff;border:1px solid transparent;box-shadow:0 10px 24px #7c3aed4d}.pricing-tier--featured .pricing-tier__cta--primary:hover{transform:translateY(-2px);box-shadow:0 14px 28px #7c3aed5c}.pricing-tier--featured .pricing-tier__cta--secondary{background:#fff;color:#5b21b6;border:1px solid rgba(124,58,237,.22);box-shadow:none}.pricing-tier--featured .pricing-tier__cta--secondary:hover{background:#f9f5ff;border-color:#7c3aed59;transform:translateY(-1px)}.pricing-tier--featured .pricing-tier__cta svg{flex-shrink:0;opacity:.92;transition:transform .2s ease}.pricing-tier--featured .pricing-tier__cta:hover svg{transform:translate(2px)}.pricing-tier__features-panel{padding:1.15rem 1.25rem;background:linear-gradient(180deg,#faf8ff,#fff)}.pricing-tier--featured .pricing-tier__features-title{margin:0 0 .7rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}.pricing-tier--featured .pricing-tier__features-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .6rem}.pricing-tier--featured .pricing-tier__feature{align-items:center;gap:.5rem;font-size:.8rem;line-height:1.35;color:#1a1a1a;padding:.42rem .5rem;border-radius:.55rem;background:#ffffffd9;border:1px solid rgba(124,58,237,.08);transition:background .2s ease,border-color .2s ease}.pricing-tier--featured .pricing-tier__feature:hover{background:#f5f3ff;border-color:#7c3aed24}.pricing-tier__icon-wrap{display:grid;place-items:center;width:1.75rem;height:1.75rem;flex-shrink:0;border-radius:.5rem;background:linear-gradient(135deg,#ede9fe,#f5f3ff);border:1px solid rgba(124,58,237,.12)}.pricing-tier--featured .pricing-tier__feature-icon{color:#7c3aed}.pricing-tier__check-wrap{display:grid;place-items:center;width:1.2rem;height:1.2rem;flex-shrink:0;border-radius:999px;background:#7c3aed1f}.pricing-tier--featured .pricing-tier__check{margin:0;color:#7c3aed}.pricing-tier{position:relative;background:#fff;border:1px solid #e5e7eb;border-radius:1.5rem;padding:2rem;display:flex;flex-direction:column;transition:all .3s ease;box-shadow:0 4px 24px #0000000d}.pricing-tier:hover{border-color:#8b5cf6;box-shadow:0 12px 32px #8b5cf626;transform:translateY(-4px)}.pricing-tier--popular{background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;border-color:#8b5cf6;transform:scale(1.05);box-shadow:0 20px 40px #8b5cf640;z-index:2}.pricing-tier--popular:hover{box-shadow:0 24px 48px #8b5cf659;transform:scale(1.05) translateY(-4px)}.pricing-tier__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#8b5cf6;color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.5rem 1.25rem;border-radius:999px;display:flex;align-items:center;gap:.5rem;box-shadow:0 4px 12px #8b5cf666}.pricing-tier__header{margin-bottom:1.5rem}.pricing-tier__name{margin:0 0 .75rem;font-family:var( --sh-display, -apple-system, BlinkMacSystemFont, "Segoe UI", "Inter", system-ui, sans-serif );font-size:1.5rem;font-weight:700;color:inherit;letter-spacing:-.02em}.pricing-tier--popular .pricing-tier__name{color:#fff}.pricing-tier__description{margin:0;font-size:.9rem;line-height:1.6;color:#525252;letter-spacing:-.01em}.pricing-tier--popular .pricing-tier__description{color:#ffffffe6}.pricing-tier__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .5rem;margin-bottom:.5rem}.pricing-tier .pricing-tier__compare{display:block;width:100%;margin:0 0 .15rem;font-size:1.05rem;font-weight:600;color:#a3a3a3;text-decoration:line-through;letter-spacing:-.02em}.pricing-tier--popular .pricing-tier__compare{color:#ffffffa6}.pricing-tier__price-amount{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;color:#1a1a1a;line-height:1}.pricing-tier--popular .pricing-tier__price-amount{color:#fff}.pricing-tier__price-period{font-size:1.25rem;font-weight:600;color:#737373;margin-left:.25rem;letter-spacing:-.01em}.pricing-tier--popular .pricing-tier__price-period{color:#ffffffd9}.pricing-tier__billing{margin-bottom:1.5rem}.pricing-tier__billed,.pricing-tier__savings{margin:0;font-size:.875rem;color:#737373;letter-spacing:-.01em}.pricing-tier--popular .pricing-tier__billed,.pricing-tier--popular .pricing-tier__savings{color:#ffffffd9}.pricing-tier__savings{font-weight:600;color:#8b5cf6}.pricing-tier--popular .pricing-tier__savings{color:#fff}.pricing-tier__cta-group{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.pricing-tier__cta{width:100%;padding:.875rem 1.5rem;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;border:2px solid}.pricing-tier__cta--primary{background:#7c3aed;color:#fff;border-color:#7c3aed}.pricing-tier__cta--primary:hover{background:#6d28d9;border-color:#6d28d9;transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed4d}.pricing-tier__cta--secondary{background:#fff;color:#7c3aed;border-color:#7c3aed}.pricing-tier__cta--secondary:hover{background:#f9f5ff;transform:translateY(-2px);box-shadow:0 6px 20px #7c3aed33}.pricing-tier--popular .pricing-tier__cta--primary{background:#fff;color:#7c3aed;border-color:#fff}.pricing-tier--popular .pricing-tier__cta--primary:hover{background:#fffffff2;box-shadow:0 6px 20px #0003}.pricing-tier--popular .pricing-tier__cta--secondary{background:#ffffff26;color:#fff;border-color:#fff6}.pricing-tier--popular .pricing-tier__cta--secondary:hover{background:#ffffff40;box-shadow:0 6px 20px #00000026}.pricing-tier__features{flex:1}.pricing-tier__features-title{margin:0 0 1rem;font-size:.875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#737373}.pricing-tier--popular .pricing-tier__features-title{color:#ffffffe6}.pricing-tier__features-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.pricing-tier__feature{display:flex;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5;color:#1a1a1a;letter-spacing:-.01em}.pricing-tier--popular .pricing-tier__feature{color:#fffffff2}.pricing-tier__check{flex-shrink:0;margin-top:.125rem;color:#8b5cf6}.pricing-tier--popular .pricing-tier__check{color:#fff}@media(max-width:1024px){.pricing-tiers__grid{grid-template-columns:1fr;gap:1.75rem}.pricing-tiers__grid--single{grid-template-columns:1fr;justify-content:stretch}.pricing-tier__top{flex-direction:column;align-items:stretch;padding:1rem 1rem .85rem}.pricing-tiers__toggle--card{width:100%;max-width:none;justify-content:center}.pricing-tier__layout{grid-template-columns:1fr}.pricing-tier__pricing-panel{border-right:none;border-bottom:1px solid rgba(124,58,237,.08);padding:1rem}.pricing-tier--featured .pricing-tier__features-list{grid-template-columns:1fr}.pricing-tier__features-panel{padding:1rem}.pricing-tier--popular{order:-1}}@media(max-width:768px){.pricing-tiers{padding:3rem 1.5rem}.pricing-tier{padding:1.75rem}.pricing-tier__price-amount{font-size:3rem}.pricing-tier__price-period{font-size:1.25rem}.pricing-tiers__toggle{width:100%;max-width:22rem;justify-content:center}.pricing-tiers__toggle-btn{flex:1;justify-content:center;padding:.55rem .75rem;font-size:.82rem}}@media(max-width:480px){.pricing-tiers{padding:2.5rem 1rem}.pricing-tiers__title{font-size:1.75rem}.pricing-tier{padding:1.5rem}}.msa-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2rem);background:#1e14378c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:msa-fade .18s ease}@keyframes msa-fade{0%{opacity:0}to{opacity:1}}.msa-modal__panel{display:flex;flex-direction:column;width:min(46rem,100%);max-height:min(88vh,46rem);background:#fff;border-radius:1.15rem;border:1px solid rgba(124,58,237,.14);box-shadow:0 30px 70px #1e143759;overflow:hidden;animation:msa-pop .2s ease}@keyframes msa-pop{0%{transform:translateY(12px) scale(.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.msa-modal__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.35rem;border-bottom:1px solid rgba(124,58,237,.1);background:linear-gradient(135deg,#f7f4ff,#fff)}.msa-modal__title-wrap{display:flex;align-items:center;gap:.75rem;min-width:0}.msa-modal__icon{display:grid;place-items:center;width:2.25rem;height:2.25rem;flex-shrink:0;border-radius:.65rem;color:#7c3aed;background:#7c3aed1a}.msa-modal__title{margin:0;font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:#2d1b4e}.msa-modal__subtitle{margin:.15rem 0 0;font-size:.8rem;font-weight:600;color:#7c3aed}.msa-modal__close{display:grid;place-items:center;width:2rem;height:2rem;flex-shrink:0;border:none;border-radius:.55rem;background:transparent;color:#6b5f80;cursor:pointer;transition:background .2s ease,color .2s ease}.msa-modal__close:hover{background:#7c3aed14;color:#2d1b4e}.msa-modal__body{flex:1;overflow-y:auto;padding:1.35rem;color:#4a3d62}.msa-modal__updated{margin:0 0 .85rem;font-size:.78rem;color:#8a7da3}.msa-modal__intro{margin:0 0 1.25rem;font-size:.9rem;line-height:1.6;color:#4a3d62}.msa-modal__doc-link{display:inline-flex;align-items:center;gap:.5rem;padding:.7rem 1rem;border-radius:.65rem;font-size:.88rem;font-weight:700;color:#5b21b6;text-decoration:none;background:#7c3aed14;border:1px solid rgba(124,58,237,.18);transition:background .2s ease,border-color .2s ease}.msa-modal__doc-link:hover{background:#7c3aed24;border-color:#7c3aed4d}.msa-modal__inline-link{color:#7c3aed;font-weight:700;text-decoration:underline}.msa-modal__inline-link:hover{color:#5b21b6}.msa-modal__section{margin-bottom:1.15rem}.msa-modal__section-heading{margin:0 0 .4rem;font-size:.95rem;font-weight:700;color:#2d1b4e}.msa-modal__section-text{margin:0 0 .55rem;font-size:.86rem;line-height:1.65;color:#4a3d62}.msa-modal__footer{padding:1.1rem 1.35rem;border-top:1px solid rgba(124,58,237,.1);background:#faf8ff}.msa-modal__hint{margin:0 0 .7rem;font-size:.78rem;font-weight:600;color:#7c3aed}.msa-modal__checkbox{display:flex;align-items:flex-start;gap:.6rem;margin-bottom:1rem;font-size:.86rem;line-height:1.5;color:#2d1b4e;cursor:pointer}.msa-modal__checkbox input{margin-top:.15rem;width:1.05rem;height:1.05rem;accent-color:#7c3aed;cursor:pointer}.msa-modal__checkbox input:disabled{cursor:not-allowed}.msa-modal__checkbox--disabled{opacity:.55;cursor:not-allowed}.msa-modal__actions{display:flex;justify-content:flex-end;gap:.6rem}.msa-modal__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem 1.15rem;border-radius:.6rem;font-size:.86rem;font-weight:700;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,opacity .2s ease}.msa-modal__btn--ghost{background:#fff;color:#5b21b6;border:1px solid rgba(124,58,237,.22)}.msa-modal__btn--ghost:hover{background:#f5f3ff}.msa-modal__btn--primary{background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;border:1px solid transparent;box-shadow:0 10px 24px #7c3aed47}.msa-modal__btn--primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 28px #7c3aed57}.msa-modal__btn--primary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}@media(max-width:480px){.msa-modal__actions{flex-direction:column-reverse}.msa-modal__btn{width:100%;justify-content:center}}.home-studio{--athena-event-strip-h: 4.25rem;--athena-event-badge-h: 6.25rem;--athena-event-badge-w: 5.75rem;--athena-event-bar-height: calc( var(--athena-event-strip-h) + (var(--athena-event-badge-h) - var(--athena-event-strip-h)) * .5 );--hs-bg: #f6f8fd;--hs-surface: #ffffff;--hs-navy: #0d1b3e;--hs-electric: #3b7cf4;--hs-mid: #1a3a8f;--hs-light-fill: #eaf0fe;--hs-border: #e2edfc;--hs-muted: #4a5b7a;--hs-hint: #7b93c2;--hs-glow: #c7d9fa;--hs-stat: #7fb3fa;--hs-footer: #080f1f;--hs-serif: "Playfair Display", Georgia, serif;--hs-sans: Inter, system-ui, sans-serif;--hs-radius-card: 20px;--hs-radius-icon: 14px;--hs-radius-pill: 50px;background:var(--hs-bg);color:var(--hs-navy);font-family:var(--hs-sans);-webkit-font-smoothing:antialiased;padding-bottom:0}html.athena-strip-visible .home-studio--has-promo{padding-bottom:0;scroll-padding-bottom:calc(var(--athena-event-bar-height) + env(safe-area-inset-bottom,0px))}.home-studio main{position:relative;z-index:1;scroll-snap-type:y proximity}.home-studio main>section,.home-studio main>.hs-showcase-wrap{scroll-snap-align:start;min-height:100svh;min-height:100dvh;box-sizing:border-box}.home-studio main>section.hs-testimonials{min-height:auto;scroll-snap-align:none}.home-studio main>section.pricing-tiers{min-height:auto;scroll-snap-align:none}.home-studio main>section.hs-impact{min-height:auto;scroll-snap-align:none}.home-studio main>section.hs-cta{min-height:auto;scroll-snap-align:none}.home-studio .hs-footer{margin-bottom:0}html.athena-strip-visible .home-studio .floating-contact{bottom:calc(var(--athena-event-bar-height) + 1.5rem);z-index:997}html.athena-showcase-focus .athena-header-shell{transform:translateY(-120%);opacity:0;pointer-events:none}html.athena-showcase-focus .athena-event-dock{transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .4s ease,opacity .35s ease}html.athena-showcase-focus .home-studio--has-promo{padding-bottom:0;scroll-padding-bottom:0}html.athena-showcase-focus .hs-showcase-wrap{padding:0}html.athena-showcase-focus .hs-showcase,html.athena-showcase-focus .hs-showcase__stage{min-height:100vh;min-height:100dvh}.home-studio .hs-display{font-family:var(--hs-serif);font-weight:500;color:var(--hs-navy);letter-spacing:-.02em}.home-studio .hs-hero__accent{font-style:italic;color:var(--hs-electric);font-weight:500}.home-studio .hs-eyebrow{display:inline-flex;align-items:center;gap:.45rem;font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:var(--hs-electric)}.home-studio .hs-chip{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:var(--hs-radius-pill);background:var(--hs-light-fill);color:var(--hs-electric);font-size:11px;font-weight:500;letter-spacing:.04em}.home-studio .hs-body{font-size:15px;font-weight:300;line-height:1.7;color:var(--hs-muted)}.home-studio .hs-card{background:var(--hs-surface);border:1px solid var(--hs-border);border-radius:var(--hs-radius-card)}.home-studio .hs-icon-wrap{width:42px;height:42px;border-radius:var(--hs-radius-icon);background:var(--hs-light-fill);color:var(--hs-electric);display:flex;align-items:center;justify-content:center;flex-shrink:0}.home-studio .hs-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:var(--hs-radius-pill);background:var(--hs-electric);color:#fff;font-size:14px;font-weight:500;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 20px #3b7cf44d;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.home-studio .hs-btn-primary:hover{background:var(--hs-mid)}.home-studio .hs-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:var(--hs-radius-pill);background:transparent;color:var(--hs-electric);font-size:14px;font-weight:500;text-decoration:none;border:1px solid #b4c8f0;cursor:pointer;transition:border-color .2s ease,background .2s ease}.home-studio .hs-btn-ghost:hover{background:var(--hs-light-fill)}.home-studio .hs-progress{height:5px;border-radius:var(--hs-radius-pill);background:var(--hs-light-fill);overflow:hidden}.home-studio .hs-progress-fill{height:100%;border-radius:var(--hs-radius-pill);background:linear-gradient(90deg,#3b7cf4,#1a4dc2)}.home-studio .hs-ai-dot{width:6px;height:6px;border-radius:50%;background:var(--hs-electric);flex-shrink:0}.hw-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:1rem;font-family:"Plus Jakarta Sans",var(--hs-sans),system-ui,sans-serif}.hw-modal__overlay{position:absolute;inset:0;border:none;background:#2d1b4e47;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}.hw-modal__panel{position:relative;z-index:2;width:100%;max-width:54rem;max-height:min(92vh,44rem);overflow:hidden;border-radius:1.5rem;background:linear-gradient(145deg,#faf8ff,#f3f0ff);border:1px solid rgba(196,181,253,.55);box-shadow:0 0 0 1px #7c3aed1f,0 28px 70px #6d28d947,0 10px 28px #2d1b4e1f;display:flex;flex-direction:column}.hw-modal__panel:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#6d28d9,#7c3aed,#a78bfa);z-index:4}.hw-modal__glow{position:absolute;border-radius:50%;filter:blur(60px);pointer-events:none;z-index:0}.hw-modal__glow--a{width:12rem;height:12rem;top:-3rem;right:-2rem;background:#a78bfa59}.hw-modal__glow--b{width:10rem;height:10rem;bottom:-2rem;left:-2rem;background:#c4b5fd4d}.hw-modal__close{position:absolute;top:.85rem;right:.85rem;z-index:5;display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(196,181,253,.5);border-radius:999px;background:#ffffffeb;color:#7a6b8f;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.hw-modal__close:hover{background:#fff;color:#2d1b4e;border-color:#7c3aed59}.hw-modal__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;flex:1;min-height:0;max-height:min(92vh,44rem)}@media(min-width:768px){.hw-modal__grid{grid-template-columns:.95fr 1.05fr}}.hw-modal__visual{padding:1.35rem;background:linear-gradient(165deg,#ede9fe,#f5f3ff 55%,#faf8ff);border-bottom:1px solid rgba(196,181,253,.35);display:flex;flex-direction:column;gap:.85rem;min-height:0}@media(min-width:768px){.hw-modal__visual{border-bottom:none;border-right:1px solid rgba(196,181,253,.35)}}.hw-modal__live{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;padding:.35rem .75rem;border-radius:999px;background:#7c3aed;color:#fff;font-size:.68rem;font-weight:800;letter-spacing:.12em;box-shadow:0 4px 16px #7c3aed59}.hw-modal__live-dot{width:.45rem;height:.45rem;border-radius:50%;background:#fca5a5;box-shadow:0 0 #fca5a5b3;animation:hw-live-pulse 1.6s ease-out infinite}@keyframes hw-live-pulse{0%{box-shadow:0 0 #fca5a5a6}70%{box-shadow:0 0 0 8px #fca5a500}to{box-shadow:0 0 #fca5a500}}.hw-modal__poster{flex:1;min-height:10rem;border-radius:1rem;background:#fff;border:1px solid rgba(196,181,253,.4);padding:.75rem;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 1px #fffffff2}.hw-modal__poster-img{width:100%;max-height:16rem;-o-object-fit:contain;object-fit:contain;display:block}.hw-modal__schedule{display:grid;gap:.55rem;padding:.85rem;border-radius:1rem;background:#ffffffd9;border:1px solid rgba(196,181,253,.45);box-shadow:0 6px 20px #6d5a9614}.hw-modal__schedule-row{display:flex;align-items:flex-start;gap:.65rem;color:#7c3aed}.hw-modal__schedule-row div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.hw-modal__schedule-label{font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a6b8f}.hw-modal__schedule-row strong{font-size:.88rem;font-weight:700;color:#2d1b4e;line-height:1.35}.hw-modal__body{display:flex;flex-direction:column;min-height:0;background:linear-gradient(180deg,#fff,#faf8ff)}.hw-modal__scroll{flex:1;min-height:0;overflow-y:auto;padding:1.35rem 1.35rem .75rem;display:flex;flex-direction:column;gap:.75rem}.hw-modal__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin:0;padding:.35rem .7rem;width:-moz-fit-content;width:fit-content;border-radius:999px;background:#f5f3ff;border:1px solid rgba(196,181,253,.45);font-size:.62rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6d28d9}.hw-modal__title{margin:0;font-family:"Plus Jakarta Sans",var(--hs-serif),Georgia,serif;font-size:clamp(1.35rem,3vw,1.7rem);font-weight:700;line-height:1.2;color:#2d1b4e;letter-spacing:-.02em}.hw-modal__title-accent{font-style:normal;font-weight:700;color:#7c3aed}.hw-modal__lead{margin:0;font-size:.9rem;font-weight:400;line-height:1.6;color:#5c4d72}.hw-modal__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.hw-modal__list li{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;font-weight:500;color:#2d1b4e}.hw-modal__list li svg{color:#7c3aed;flex-shrink:0}.hw-modal__bonus{margin:0;padding:.65rem .75rem;border-radius:12px;background:#f5f3ff;border:1px solid rgba(196,181,253,.4);font-size:.75rem;line-height:1.45;color:#5c4d72}.hw-modal__actions{flex-shrink:0;display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1.35rem 1.25rem;background:linear-gradient(180deg,#f5f3ff99,#ede9fe);border-top:1px solid rgba(196,181,253,.35);box-shadow:0 -8px 24px #6d5a960f}.hw-modal__cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.9rem 1.35rem;border-radius:999px;background:linear-gradient(90deg,#6d28d9,#7c3aed,#8b5cf6);color:#fff!important;font-size:.9375rem;font-weight:700;text-decoration:none;border:1px solid rgba(255,255,255,.35);box-shadow:0 8px 24px #7c3aed59;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.hw-modal__cta:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 10px 28px #7c3aed6b}.hw-modal__later{border:none;background:transparent;color:#7a6b8f;font-size:.8125rem;font-weight:500;cursor:pointer;padding:.35rem;text-align:center}.hw-modal__later:hover{color:#2d1b4e}@media(prefers-reduced-motion:reduce){.hw-modal__live-dot{animation:none}}.athena-event-dock{position:fixed;left:0;right:0;bottom:0;z-index:998;height:calc(var(--athena-event-bar-height) + env(safe-area-inset-bottom,0px));pointer-events:none;transition:transform .4s ease,opacity .35s ease}.athena-event-strip{pointer-events:auto;position:absolute;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);display:block;min-height:var(--athena-event-strip-h);background:linear-gradient(90deg,#581c87,#7e22ce 32%,#a21caf 62%,#c026d3);color:#fff;text-decoration:none;cursor:pointer;border-top:1px solid rgba(255,255,255,.22);box-shadow:0 -8px 28px #a21caf47;transition:filter .2s ease}.athena-event-strip:hover{filter:brightness(1.06)}.athena-event-strip:focus-visible{outline:2px solid #fff;outline-offset:-3px}.athena-event-strip__badge{position:absolute;left:max(1.25rem,calc((100vw - 72rem)/2 + 1.25rem));top:50%;transform:translateY(-50%);width:var(--athena-event-badge-w);height:var(--athena-event-badge-h);margin:0;padding:.4rem;box-sizing:border-box;border-radius:12px;background:#fff;border:2px solid rgba(255,255,255,.95);box-shadow:0 10px 28px #581c8747;display:flex;align-items:center;justify-content:center;overflow:hidden;z-index:2}.athena-event-strip__badge-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;display:block}.athena-event-strip__inner{max-width:72rem;margin:0 auto;min-height:var(--athena-event-strip-h);padding:0 1.5rem 0 calc(var(--athena-event-badge-w) + 2.75rem);display:flex;align-items:center;justify-content:space-between;gap:1.5rem 2.5rem}.athena-event-strip__title{flex:1;min-width:0;margin:0;font-family:var(--hs-sans);font-size:clamp(.875rem,1.65vw,1.0625rem);font-weight:700;line-height:1.35;color:#fff;letter-spacing:-.01em}.athena-event-strip__title--short{display:none}.athena-event-strip__details{display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;flex-shrink:0;text-align:left;font-family:var(--hs-sans);font-size:.875rem;line-height:1.35;color:#fff;white-space:nowrap}.athena-event-strip__type{font-weight:400}.athena-event-strip__date{font-weight:700}.athena-event-strip__cta{flex-shrink:0;font-family:var(--hs-sans);font-size:.9375rem;font-weight:700;color:#fff;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:900px){.home-studio{--athena-event-strip-h: 3.85rem;--athena-event-badge-h: 5.25rem;--athena-event-badge-w: 4.5rem}.athena-event-strip__inner{padding:0 1rem 0 calc(var(--athena-event-badge-w) + 2rem);gap:.75rem 1.25rem}.athena-event-strip__badge{left:.85rem;padding:.3rem}.athena-event-strip__title--long{display:none}.athena-event-strip__title--short{display:block;font-size:.8125rem}.athena-event-strip__details{font-size:.75rem}.athena-event-strip__cta{font-size:.8125rem}}@media(max-width:520px){.home-studio{--athena-event-strip-h: 3.65rem;--athena-event-badge-h: 4.75rem;--athena-event-badge-w: 3.85rem}.athena-event-strip__inner{padding-left:calc(var(--athena-event-badge-w) + 1.5rem);gap:.5rem .75rem}.athena-event-strip__badge{left:.65rem}.athena-event-strip__details{display:none}.athena-event-strip__cta{font-size:.75rem}}.hs-hero-studio{position:relative;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(155deg,#faf6ff,#eef3ff 38%,#fdf5f9 72%,#f6f8fd);overflow:hidden;padding-bottom:0}.hs-hero-studio__bloom{position:absolute;border-radius:50%;pointer-events:none;filter:blur(64px);z-index:0}.hs-hero-studio__bloom--lavender{top:-8%;right:8%;width:min(420px,55vw);height:min(420px,55vw);background:radial-gradient(circle,rgba(196,181,253,.45),transparent 68%)}.hs-hero-studio__bloom--blush{bottom:12%;left:-4%;width:min(360px,48vw);height:min(360px,48vw);background:radial-gradient(circle,rgba(251,207,232,.38),transparent 70%)}.hs-hero-studio__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:calc(var(--athena-nav-height, 3.25rem) + 1.25rem) 1.5rem 2.5rem}@media(min-width:1024px){.hs-hero-studio__inner{padding-top:calc(var(--athena-nav-height, 3.25rem) + 1.75rem);padding-bottom:3rem}}.hs-hero-studio__grid{display:flex;flex-direction:column;gap:2.75rem;align-items:stretch}.hs-hero-studio__stage{order:-1}@media(min-width:1024px){.hs-hero-studio__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:3.25rem;align-items:center;min-height:min(520px,calc(100svh - var(--athena-nav-height, 3.25rem) - 120px))}.hs-hero-studio__stage{order:0;padding-top:.5rem}}.hs-hero-studio__copy{position:relative}@media(min-width:1024px){.hs-hero-studio__copy{padding:.75rem 1rem 0 0}}.hs-hero-studio__eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin-bottom:1rem;padding:.5rem 1rem;border-radius:999px;background:linear-gradient(135deg,#ffffffe6,#eaf0fed9);border:1px solid rgba(59,124,244,.18);box-shadow:0 4px 20px #3b7cf414;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--hs-electric)}.hs-hero-studio__pulse{width:7px;height:7px;border-radius:50%;background:var(--hs-electric);box-shadow:0 0 0 4px #3b7cf426;animation:hs-pulse 2.2s ease-in-out infinite}@keyframes hs-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.55}}.hs-hero-studio__title{font-family:var(--hs-serif);font-size:clamp(2.5rem,5.5vw,3.85rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;color:var(--hs-navy);margin:0 0 1.25rem}.hs-hero-studio__elegant{position:relative;display:inline-block}.hs-hero-studio__elegant em{font-style:italic;font-weight:500;color:#6b8fd9}.hs-hero-studio__flourish{position:absolute;left:0;bottom:-6px;width:100%;height:12px;color:#c4b5fda6}.hs-hero-studio__lead{font-size:clamp(15px,1.8vw,16px);font-weight:300;line-height:1.8;color:#5a6b8a;max-width:32rem;margin:0 0 1.35rem;letter-spacing:.01em}.hs-hero-studio__tools{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem}.hs-hero-studio__tool{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .85rem;border-radius:999px;background:linear-gradient(135deg,#ffffffd1,#faf5ffbf);border:1px solid rgba(196,181,253,.35);font-size:11.5px;font-weight:500;color:#5b7ec8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 12px #c4b5fd1f}.hs-hero-studio__actions{display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem}@media(min-width:520px){.hs-hero-studio__actions{flex-direction:row;flex-wrap:wrap}}.hs-hero-studio__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.9rem 1.5rem;border-radius:999px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;border:none;cursor:pointer}.hs-hero-studio__btn--primary{background:linear-gradient(135deg,#6b94f0,#3b7cf4 52%,#5b8de8);color:#fff;box-shadow:0 8px 28px #6b94f047}.hs-hero-studio__btn--primary:hover{background:linear-gradient(135deg,#5a86eb,#2f6fe8 52%,#4a7fe0);transform:translateY(-2px)}.hs-hero-studio__btn--ghost{background:#ffffffbf;color:var(--hs-navy);border:1px solid rgba(196,181,253,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hs-hero-studio__btn--ghost:hover{background:#fdf5f9f2;border-color:#fbcfe8a6}.hs-hero-studio__highlights{margin:0;padding:1.1rem 0 0;border-top:1px solid rgba(196,181,253,.28);font-size:clamp(10px,1.05vw,12px);line-height:1.4;color:var(--hs-hint);white-space:nowrap}.hs-hero-studio__stage{position:relative;width:100%;max-width:36rem;margin-inline:auto}@media(min-width:1024px){.hs-hero-studio__stage{max-width:none;margin-inline:0}}.hs-hero-studio__desk{position:relative;padding:0 0 .5rem}.hs-hero-studio__device{position:relative;width:100%;max-width:36rem;margin:0 auto}@media(min-width:1024px){.hs-hero-studio__device{max-width:none}}.hs-hero-studio__device-shell{position:relative;padding:.4rem;border-radius:16px;background:linear-gradient(165deg,#2a2a2e,#141416,#0a0a0c);border:1px solid #1a1a1e;box-shadow:0 0 0 1px #ffffff0f inset,0 22px 48px #00000052,0 8px 22px #0003}.hs-hero-studio__device-notch{position:absolute;top:.4rem;left:50%;z-index:3;width:3.75rem;height:.85rem;transform:translate(-50%);border-radius:0 0 .5rem .5rem;background:#0a0a0c;box-shadow:0 1px #ffffff0d}.hs-hero-studio__device-notch:after{content:"";position:absolute;top:.22rem;left:50%;width:4px;height:4px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle at 35% 35%,#3a3a40,#121214);box-shadow:inset 0 0 0 1px #ffffff14}.hs-hero-studio__video-wrap{position:relative;aspect-ratio:16 / 10;background:#000;overflow:hidden;border-radius:10px;box-shadow:inset 0 0 0 1px #ffffff0d}.hs-hero-studio__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.02)}.hs-hero-studio__mute{position:absolute;bottom:12px;right:12px;display:inline-flex;align-items:center;gap:.35rem;padding:6px 12px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0d1b3ec7;color:#eaf0fe;font-size:11px;font-weight:500;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background .2s ease}.hs-hero-studio__mute:hover{background:#1a3a8fe0}.hs-hero-studio__wave{position:relative;z-index:2;display:block;width:100%;height:56px;margin-top:-1px}@media(max-width:519px){.hs-hero-studio__btn,.hs-hero-studio a.hs-hero-studio__btn{width:100%}}.hs-stats{background:var(--hs-navy);padding:2.75rem 1.5rem}.hs-stats__grid{max-width:1000px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:0}@media(min-width:640px){.hs-stats__grid{grid-template-columns:repeat(3,1fr)}}.hs-stats__item{text-align:center;padding:1rem 1.5rem}@media(min-width:640px){.hs-stats__item:not(:last-child){border-right:1px solid rgba(255,255,255,.12)}}.hs-stats__num{font-family:var(--hs-serif);font-size:42px;font-weight:600;color:var(--hs-stat);line-height:1;margin:0 0 .35rem}.hs-stats__label{font-size:13px;font-weight:300;color:#a0b4d8;margin:0}.hs-features{padding:5rem 1.5rem}.hs-features__inner{max-width:1100px;margin:0 auto}.hs-features__header{text-align:center;max-width:560px;margin:0 auto 3rem}.hs-features__h2{font-size:clamp(1.75rem,3.5vw,36px);margin:.75rem 0 .5rem}.hs-features__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.hs-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.hs-features__grid{grid-template-columns:repeat(3,1fr)}}.hs-feature-card{padding:1.5rem;transition:border-color .2s ease}.hs-feature-card:hover{border-color:#b4c8f0}.hs-feature-card h3{font-family:var(--hs-serif);font-size:18px;font-weight:500;margin:1rem 0 .5rem;color:var(--hs-navy)}.hs-feature-card p{font-size:13px;font-weight:300;line-height:1.7;color:var(--hs-muted);margin:0}.home-studio .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hs-showcase-wrap{--hs-showcase-pad: clamp(1.25rem, 5vw, 5.5rem);--hs-showcase-accent: var(--hs-electric);--hs-showcase-accent-soft: rgba(59, 124, 244, .22);--hs-showcase-blue-glow: rgba(59, 124, 244, .38);--hs-showcase-blue-mist: rgba(127, 179, 250, .28);padding:0;background:var(--hs-navy)}.hs-showcase{position:relative;width:100%;max-width:none;margin:0;min-height:clamp(560px,100vh,100vh);min-height:clamp(560px,100dvh,100dvh);border-radius:0;overflow:hidden;color:#fff}.hs-showcase__bg{position:absolute;inset:0;z-index:0}.hs-showcase__bg-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.7) saturate(1.05);will-change:opacity;transition:opacity .4s ease}.hs-showcase__bg:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,#0d1b3e8c,#1a3a8f47 42%,#3b7cf41f)}.hs-showcase--opening .hs-showcase__bg-img{opacity:0}.hs-showcase__zoom-scrim{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(180deg,#0d1b3eb8,#0d1b3e7a 38%,#1a3a8f8c)}.hs-showcase__shade{position:absolute;inset:0;pointer-events:none}.hs-showcase__shade--copy{background:linear-gradient(95deg,rgba(13,27,62,.88) 0%,rgba(26,58,143,.58) 30%,rgba(59,124,244,.16) 46%,transparent 58%)}.hs-showcase__shade--foot{background:linear-gradient(0deg,rgba(13,27,62,.62) 0%,rgba(26,58,143,.18) 28%,transparent 46%)}.hs-showcase__bloom{position:absolute;border-radius:50%;pointer-events:none;filter:blur(72px);z-index:1}.hs-showcase__bloom--lavender{top:8%;right:12%;width:min(380px,42vw);height:min(380px,42vw);background:radial-gradient(circle,var(--hs-showcase-blue-glow),transparent 68%)}.hs-showcase__bloom--blush{bottom:18%;left:6%;width:min(320px,38vw);height:min(320px,38vw);background:radial-gradient(circle,var(--hs-showcase-blue-mist),transparent 70%)}.hs-showcase__stage{position:relative;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;gap:clamp(1.5rem,3vh,2.25rem);min-height:clamp(560px,100vh,100vh);min-height:clamp(560px,100dvh,100dvh);padding:clamp(5rem,9vh,6.5rem) var(--hs-showcase-pad) clamp(2.25rem,5vh,3.25rem)}.hs-showcase__inner{display:grid;grid-template-columns:1fr;align-items:start;gap:1.75rem;width:100%;flex:0 0 auto;margin-top:auto}@media(min-width:960px){.hs-showcase__inner{grid-template-columns:40% 60%;gap:0;align-items:start}}.hs-showcase__copy{position:relative;z-index:2;max-width:24rem;min-width:0;padding-right:0;align-self:start;transform-origin:left top}@media(min-width:960px){.hs-showcase__copy{max-width:21rem;padding-right:clamp(2rem,4vw,3.5rem)}}.hs-showcase__line{display:block;width:2.75rem;height:2px;margin-bottom:1rem;background:linear-gradient(90deg,var(--hs-showcase-accent),#a8c4ff);border-radius:999px}.hs-showcase__eyebrow{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 1rem;padding:.45rem .9rem;border-radius:999px;background:#ffffff1a;border:1px solid rgba(168,196,255,.28);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#d4e4ff}.hs-showcase__eyebrow-dot{width:6px;height:6px;border-radius:50%;background:var(--hs-showcase-accent);box-shadow:0 0 0 3px var(--hs-showcase-accent-soft)}.hs-showcase__title{margin:0 0 1rem;font-family:"Oswald",var(--hs-sans);font-size:clamp(1.85rem,3.4vw,2.65rem);font-weight:600;line-height:1.08;letter-spacing:.04em;color:#fff;max-width:11em}.hs-showcase__desc{margin:0 0 1.65rem;max-width:17.5rem;min-height:4.2em;font-size:13px;font-weight:300;line-height:1.65;color:#e2ecfcd1}.hs-showcase__cta-row{display:flex;align-items:center;gap:1rem}.hs-showcase__cta-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.65rem;height:2.65rem;border-radius:var(--hs-radius-icon);border:none;background:linear-gradient(135deg,var(--hs-electric) 0%,var(--hs-mid) 100%);color:#fff;text-decoration:none;box-shadow:0 8px 24px #3b7cf459;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.hs-showcase__cta-icon:hover{transform:translateY(-2px);box-shadow:0 12px 28px #3b7cf473}.hs-showcase__cta{display:inline-flex;align-items:center;justify-content:center;padding:.72rem 1.65rem;border-radius:var(--hs-radius-pill);border:1px solid rgba(168,196,255,.55);background:#ffffff14;color:#f4f7ff;font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;white-space:nowrap;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s ease,border-color .2s ease}.hs-showcase__cta:hover{background:#eaf0fe29;border-color:#c7d9fa}.hs-showcase__rail{position:relative;z-index:3;min-width:0;align-self:start;width:100%;isolation:isolate}.hs-showcase__cards{position:relative;display:flex;align-items:flex-start;justify-content:flex-start;gap:1.25rem;overflow:visible;margin-right:calc(-1 * var(--hs-showcase-pad));padding-right:var(--hs-showcase-pad);will-change:transform;backface-visibility:hidden}.hs-showcase--opening .hs-showcase__cards{overflow:visible}@media(max-width:959px){.hs-showcase__cards{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:.25rem}.hs-showcase__cards::-webkit-scrollbar{display:none}}.hs-showcase__card{position:relative;z-index:2;display:flex;flex-direction:column;flex-shrink:0;width:clamp(158px,13.5vw,210px);height:clamp(272px,34vh,336px);padding:0;border:1px solid rgba(168,196,255,.22);border-radius:var(--hs-radius-card);overflow:hidden;cursor:pointer;background:var(--hs-surface);box-shadow:0 20px 44px #0d1b3e47,0 0 0 1px #ffffff0f inset;transition:box-shadow .3s ease,border-color .3s ease;text-align:left}.hs-showcase__card:hover:not(:disabled){border-color:#3b7cf48c;box-shadow:0 26px 52px #3b7cf447,0 0 0 1px #a8c4ff59 inset}.hs-showcase__card:disabled{cursor:default}.hs-showcase__card-media{position:relative;flex:1;min-height:clamp(168px,22vh,238px);overflow:hidden;background:linear-gradient(160deg,var(--hs-light-fill) 0%,#d4e4fc 100%)}.hs-showcase__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;pointer-events:none}.hs-showcase__card-pop-layer{position:absolute;inset:0;z-index:3;overflow:hidden;pointer-events:none}.hs-showcase__card-pop{position:absolute;inset:0;will-change:transform,border-radius;backface-visibility:hidden}.hs-showcase__card-pop-inner{position:absolute;inset:0;overflow:hidden;background:var(--hs-navy);border:none;box-shadow:none}.hs-showcase__card-pop-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(.7) saturate(1.05)}.hs-showcase__card-pop-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(95deg,rgba(13,27,62,.82) 0%,rgba(26,58,143,.42) 34%,rgba(59,124,244,.12) 52%,transparent 64%)}.hs-showcase__card--pop-source{visibility:hidden;pointer-events:none}.hs-showcase__card--incoming{flex-shrink:0}.hs-showcase--opening .hs-showcase__stage{pointer-events:none}.hs-showcase__card-tag{position:absolute;top:.6rem;left:.6rem;z-index:1;padding:.28rem .5rem;border-radius:999px;font-size:8px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;line-height:1.2;color:var(--hs-electric);background:#ffffffeb;border:1px solid var(--hs-border);pointer-events:none}.hs-showcase__card-foot{flex-shrink:0;display:flex;align-items:center;min-height:3.25rem;padding:.75rem .8rem .85rem;background:linear-gradient(180deg,#fff 0%,var(--hs-light-fill) 100%);border-top:1px solid var(--hs-border)}.hs-showcase__card-foot strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-family:var(--hs-serif);font-size:11px;font-weight:600;line-height:1.35;letter-spacing:.03em;color:var(--hs-navy)}.hs-showcase__footer{display:grid;grid-template-columns:1fr;align-items:center;gap:1.25rem;width:100%;flex-shrink:0}@media(min-width:960px){.hs-showcase__footer{grid-template-columns:40% minmax(0,1fr) auto;-moz-column-gap:0;column-gap:0;align-items:center}}.hs-showcase__footer-spacer{display:none}@media(min-width:960px){.hs-showcase__footer-spacer{display:block}}.hs-showcase__footer-track{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.25rem,3vw,2.75rem);min-width:0}.hs-showcase__arrows{display:flex;gap:.65rem;flex-shrink:0}.hs-showcase__arrow{display:flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;border-radius:50%;border:1px solid rgba(168,196,255,.45);background:#ffffff0f;color:#eef3ff;cursor:pointer;transition:background .2s ease,border-color .2s ease}.hs-showcase__arrow:hover{background:#3b7cf433;border-color:#a8c4ff}.hs-showcase__progress{height:2px;min-width:0;border-radius:999px;background:#a8c4ff47;overflow:hidden}.hs-showcase__progress-fill{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--hs-electric),#a8c4ff)}.hs-showcase__index{font-family:var(--hs-serif);font-size:clamp(2.5rem,5.5vw,4rem);font-weight:600;line-height:1;letter-spacing:-.02em;color:#f4f7ff;justify-self:end;min-width:2.75rem;text-align:right}@media(max-width:959px){.hs-showcase__footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem}.hs-showcase__footer-track{min-width:0}.hs-showcase__index{font-size:clamp(2rem,8vw,2.75rem)}}.hs-proto{display:none}.hs-flagship__intro-wrap{position:relative;padding:5rem 1.5rem 3rem;background:linear-gradient(165deg,#0d1b3e,#152a5c 45%,#1a3a8f);overflow:hidden}.hs-flagship__intro-wrap:before{content:"";position:absolute;top:-20%;right:-10%;width:min(480px,70vw);height:min(480px,70vw);background:radial-gradient(circle,rgba(196,181,253,.35),transparent 68%);filter:blur(40px);pointer-events:none}.hs-flagship__intro{position:relative;z-index:1;max-width:640px;margin:0 auto;text-align:center}.hs-flagship__title{font-size:clamp(1.85rem,3.8vw,2.6rem);margin:.75rem 0 .65rem;color:#fff}.hs-flagship__title--light{color:#fff}.hs-flagship__lead{margin:0 auto;max-width:34rem}.hs-flagship__lead--light{color:#e2e8fcd1}.hs-eyebrow--light{color:#a8c4ff}.home-studio .hs-hero__accent--light{font-style:italic;color:#c4b5fd;font-weight:500}.hs-flagship-showcase{position:relative;padding:3.5rem 1.5rem 4.5rem;background:linear-gradient(180deg,#101830,#0d1b3e);color:#eaf0fe;overflow:hidden}.hs-flagship-showcase--alt{background:linear-gradient(180deg,#0d1b3e,#141e3a,#1a2648)}.hs-flagship-showcase__glow{position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 15% 30%,rgba(59,124,244,.2),transparent),radial-gradient(ellipse 45% 35% at 85% 70%,rgba(196,181,253,.18),transparent);pointer-events:none}.hs-flagship-showcase__inner{position:relative;z-index:1;max-width:1140px;margin:0 auto}.hs-flagship-showcase__header{margin-bottom:2rem}.hs-flagship-showcase__index{display:block;font-size:11px;font-weight:600;letter-spacing:.16em;color:#a8c4ffb3;margin-bottom:.45rem}.hs-flagship-showcase__title{font-family:var(--hs-serif);font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500;color:#fff;margin:0 0 .45rem;letter-spacing:-.02em}.hs-flagship-showcase__desc{font-size:14px;font-weight:300;line-height:1.65;color:#c7d9fac7;margin:0;max-width:36rem}.hs-flagship-showcase__layout{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:stretch}@media(min-width:1024px){.hs-flagship-showcase__layout{grid-template-columns:minmax(240px,.9fr) minmax(0,1.35fr);gap:2rem;align-items:start}}.hs-flagship-rail{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}@media(max-width:1023px){.hs-flagship-stage{order:-1}.hs-flagship-rail{flex-direction:row;overflow-x:auto;gap:.65rem;padding-bottom:.35rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.hs-flagship-rail li{flex:0 0 min(82vw,280px);scroll-snap-align:start}}.hs-flagship-rail__item{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:.85rem 1rem;border-radius:14px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;color:inherit;text-align:left;cursor:pointer;transition:background .25s ease,border-color .25s ease,transform .25s ease,box-shadow .25s ease}.hs-flagship-rail__item:hover,.hs-flagship-rail__item.is-active{background:#ffffff17;border-color:#ffffff29;transform:translate(4px)}.hs-flagship-rail__item.is-active{background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border-color:color-mix(in srgb,var(--hs-product-accent) 55%,transparent);box-shadow:0 12px 32px #0003,inset 0 1px #ffffff14}@media(max-width:1023px){.hs-flagship-rail__item:hover,.hs-flagship-rail__item.is-active{transform:translateY(-2px)}}.hs-flagship-rail__dot{width:9px;height:9px;border-radius:50%;background:var(--hs-product-accent, var(--hs-electric));box-shadow:0 0 12px var(--hs-product-accent, var(--hs-electric));flex-shrink:0}.hs-flagship-rail__text{min-width:0;display:flex;flex-direction:column;gap:.15rem}.hs-flagship-rail__name{font-size:13px;font-weight:600;color:#fff;line-height:1.3}.hs-flagship-rail__tag{font-size:11px;font-weight:400;color:#c7d9faa6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-flagship-rail__arrow{opacity:0;color:#ffffffb3;transition:opacity .2s ease,transform .2s ease;flex-shrink:0}.hs-flagship-rail__item.is-active .hs-flagship-rail__arrow,.hs-flagship-rail__item:hover .hs-flagship-rail__arrow{opacity:1;transform:translate(2px)}.hs-flagship-stage{min-height:320px}@media(min-width:1024px){.hs-flagship-stage{min-height:400px}}.hs-flagship-stage__panel{display:grid;grid-template-columns:1fr;gap:1.25rem;height:100%;padding:1rem;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#ffffff14,#ffffff05);box-shadow:0 24px 64px #00000059,0 0 0 1px #ffffff0a inset,0 0 80px var(--hs-product-glow, rgba(59, 124, 244, .15));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}@media(min-width:768px){.hs-flagship-stage__panel{grid-template-columns:1.15fr .85fr;align-items:center;padding:1.15rem;gap:1.35rem}}.hs-flagship-stage__media{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:16 / 10;background:#050508;box-shadow:0 16px 40px #0006}.hs-flagship-stage__mesh{position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,var(--hs-product-accent, #3b7cf4),transparent 55%);opacity:.35;mix-blend-mode:screen;pointer-events:none;z-index:1}.hs-flagship-stage__video,.hs-flagship-stage__img{position:relative;z-index:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hs-flagship-stage__copy{padding:.25rem .5rem .5rem}@media(min-width:768px){.hs-flagship-stage__copy{padding:.5rem .75rem .5rem 0}}.hs-flagship-stage__category{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hs-product-accent, #7fb3fa);margin-bottom:.65rem}.hs-flagship-stage__name{font-family:var(--hs-serif);font-size:clamp(1.25rem,2.2vw,1.65rem);font-weight:500;color:#fff;margin:0 0 .65rem;line-height:1.2;letter-spacing:-.02em}.hs-flagship-stage__lead{font-size:14px;font-weight:300;line-height:1.7;color:#c7d9fad1;margin:0 0 1.25rem}.hs-flagship-stage__cta{display:inline-flex;align-items:center;gap:.45rem;padding:.65rem 1.15rem;border-radius:999px;background:#fff;color:var(--hs-navy);font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 24px #0003}.hs-flagship-stage__cta:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000047}.hs-impact{background:#fff;padding:clamp(3.5rem,7vw,5.5rem) clamp(1.25rem,4vw,2.5rem);color:var(--hs-muted);box-sizing:border-box}.hs-impact__inner{max-width:1140px;margin:0 auto;display:grid;grid-template-columns:1fr;gap:clamp(2.5rem,4vw,3rem);align-items:center}@media(min-width:900px){.hs-impact__inner{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);gap:clamp(2rem,3.5vw,3.5rem)}}.hs-impact__header{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:22rem}@media(max-width:899px){.hs-impact__header{align-items:center;text-align:center;max-width:34rem;margin:0 auto}}.hs-impact__header .hs-eyebrow{margin-bottom:.65rem}.hs-impact__headline{margin:0 0 .85rem;font-family:var(--hs-serif);font-size:clamp(1.85rem,4vw,2.55rem);font-weight:600;line-height:1.18;letter-spacing:-.02em;color:var(--hs-navy)}.hs-impact__lead{margin:0 0 1.35rem;font-size:clamp(.9rem,1.6vw,1.02rem);line-height:1.68;color:var(--hs-muted)}.hs-impact__btn{margin-top:.1rem}.hs-impact__process{position:relative;width:100%;min-width:0;padding-top:.25rem}.hs-impact__arches{position:absolute;top:.25rem;left:0;width:100%;height:5.75rem;color:var(--hs-glow);pointer-events:none;z-index:0}.hs-impact__steps{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,2rem)}@media(min-width:900px){.hs-impact__arches{height:5rem}.hs-impact__steps{gap:clamp(.65rem,1.5vw,1.25rem)}.hs-impact__circle{width:4.5rem;height:4.5rem}.hs-impact__step-visual{width:5rem;height:5rem;margin-bottom:1.1rem}.hs-impact__step-desc{max-width:12rem;font-size:.8rem}}.hs-impact__step{min-width:0}.hs-impact__step-link{display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;color:inherit;padding:0 .35rem}.hs-impact__step-link:focus-visible{outline:2px solid rgba(0,180,216,.45);outline-offset:6px;border-radius:12px}.hs-impact__step-visual{position:relative;display:flex;align-items:center;justify-content:center;width:5.75rem;height:5.75rem;margin-bottom:1.35rem}.hs-impact__step-num{position:absolute;top:-.15rem;left:-.35rem;font-size:.8rem;font-weight:700;color:var(--hs-navy);z-index:2}.hs-impact__circle{display:inline-flex;align-items:center;justify-content:center;width:5.25rem;height:5.25rem;border-radius:50%;background:#fff;border:2px dashed var(--hs-glow);color:var(--hs-electric);transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.hs-impact__circle--solid{border:2px dashed var(--hs-glow);box-shadow:none}.hs-impact__step-link:hover .hs-impact__circle{border-color:var(--hs-electric);transform:translateY(-3px)}.hs-impact__step-title{margin:0 0 .55rem;font-family:var(--hs-sans);font-size:clamp(.95rem,1.5vw,1.08rem);font-weight:700;line-height:1.35;color:var(--hs-navy);transition:color .2s ease}.hs-impact__step-link:hover .hs-impact__step-title{color:var(--hs-electric)}.hs-impact__step-desc{margin:0;font-size:clamp(.78rem,1.3vw,.86rem);line-height:1.62;color:var(--hs-muted);max-width:15rem}@media(max-width:899px){.hs-impact__arches{display:none}.hs-impact__steps{grid-template-columns:1fr;gap:2rem;max-width:20rem;margin:0 auto}.hs-impact__step:not(:last-child) .hs-impact__step-visual:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:2rem;margin-top:.35rem;transform:translate(-50%);background:linear-gradient(180deg,var(--hs-glow),rgba(162,210,255,.2))}.hs-impact__step-visual{margin-bottom:1rem}}@media(max-width:767px){.hs-impact__circle,.hs-impact__step-title{transition:none}.hs-impact__step-link:hover .hs-impact__circle{transform:none}}.hs-testimonials{position:relative;overflow:hidden;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem) clamp(3.5rem,7vw,5rem);background:#f7f8fa;color:#5b6472}.hs-testimonials__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto}.hs-testimonials__layout{display:grid;grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);align-items:start}@media(min-width:960px){.hs-testimonials__layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.45fr);gap:clamp(2.5rem,4vw,4rem);align-items:start}}.hs-testimonials__copy{max-width:22rem}.hs-testimonials__h2{margin:0 0 1.1rem;font-family:var(--hs-sans);font-size:clamp(2.15rem,4.5vw,3rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;color:#111827}.hs-testimonials__lead{margin:0 0 1.85rem;font-size:clamp(.9375rem,1.5vw,1.02rem);font-weight:400;line-height:1.65;color:#6b7280}.hs-testimonials__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.15rem}.hs-testimonials__cta{display:inline-flex;align-items:center;gap:.9rem;padding:.5rem .5rem .5rem 1.4rem;border-radius:999px;background:#111827;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease,transform .2s ease}.hs-testimonials__cta:hover{background:#1f2937;transform:translateY(-1px)}.hs-testimonials__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#fff;color:#111827;flex-shrink:0}.hs-testimonials__social{display:flex;align-items:center;gap:.6rem}.hs-testimonials__avatars{display:flex;align-items:center}.hs-testimonials__avatar{display:block;width:2.1rem;height:2.1rem;margin-left:-.5rem;border-radius:50%;border:2px solid #f7f8fa;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%;background:#e8ecf2}.hs-testimonials__avatar:first-child{margin-left:0}.hs-testimonials__count{display:inline-flex;align-items:center;padding:.3rem .65rem;border-radius:999px;background:#fff;border:1px solid #e8ecf2;font-size:13px;font-weight:600;color:#111827}.hs-testimonials__bento{display:grid;grid-template-columns:1fr;gap:14px}@media(min-width:640px){.hs-testimonials__bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch;min-height:520px}}.hs-testimonials__col{display:flex;flex-direction:column;gap:14px;min-width:0;min-height:0}@media(min-width:640px){.hs-testimonials__col{min-height:520px;height:100%}}.hs-testimonials__bento>.hs-testimonials__col{display:flex}.hs-bento-profile,.hs-bento-feature{border-radius:28px;overflow:hidden}.hs-bento-profile{position:relative;margin:0;flex-shrink:0;background:#eceff3;border:none;box-shadow:none}.hs-bento-profile--tall{flex:1.72;min-height:280px}.hs-bento-profile--medium{flex:1.05;min-height:210px}.hs-bento-profile__visual{position:absolute;inset:0;background:#eceff3}.hs-bento-profile__photo{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 10%;object-position:center 10%;display:block}.hs-bento-profile__pill{position:absolute;left:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.45rem;max-width:calc(100% - 1.5rem);padding:.4rem .55rem;border-radius:10px;background:#fff;box-shadow:0 4px 14px #11182714}.hs-bento-profile__meta{display:flex;align-items:baseline;gap:.3rem;min-width:0}.hs-bento-profile__name{font-size:11px;font-weight:700;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem}@media(min-width:640px){.hs-bento-profile__name{max-width:10.5rem;font-size:12px}}.hs-bento-profile__verified{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#111827;color:#fff}.hs-bento-feature{position:relative;display:flex;flex-direction:column;border:none;box-shadow:none;padding:1.35rem 1.25rem}.hs-bento-feature--short{flex:.95;min-height:148px}.hs-bento-feature--tall{flex:1.38;min-height:220px}.hs-bento-feature--green{justify-content:flex-start;background:#e0f2e9}.hs-bento-feature--purple{justify-content:flex-end;background:#ebe6fa}.hs-bento-feature--orange{justify-content:center;background:#ffead4}.hs-bento-feature__blob{position:absolute;pointer-events:none}.hs-bento-feature__blob--green{top:-22%;right:-14%;width:58%;height:58%;border-radius:50%;background:#b8e6cc;opacity:.65}.hs-bento-feature__blob--orange{top:-4%;right:-8%;width:52%;height:52%;border-radius:50%;border:12px solid rgba(245,168,96,.35);background:transparent;box-shadow:0 0 0 8px #f5a86029,0 0 0 18px #f5a86014}.hs-bento-feature__title{position:relative;z-index:1;margin:0 0 .4rem;font-family:var(--hs-sans);font-size:clamp(.95rem,1.6vw,1.05rem);font-weight:700;line-height:1.25;color:#111827}.hs-bento-feature__text{position:relative;z-index:1;margin:0;font-size:clamp(.78rem,1.3vw,.84rem);font-weight:400;font-style:normal;line-height:1.55;color:#4b5563}.hs-bento-feature--client-quote .hs-bento-feature__text{font-size:clamp(.76rem,1.25vw,.82rem);line-height:1.5;color:#374151}.hs-bento-feature__author{position:relative;z-index:1;margin:.55rem 0 0;font-size:.72rem;font-weight:700;font-style:normal;color:#111827}.hs-bento-feature--bold .hs-bento-feature__text{font-size:clamp(.88rem,1.45vw,.95rem);font-weight:700;line-height:1.45;color:#111827}.hs-testimonials__foot{margin:clamp(2.25rem,4vw,3rem) 0 0;text-align:center;font-size:13px;font-weight:400;color:#9ca3af}.hs-cta{position:relative;padding:clamp(2rem,4vw,3.25rem) clamp(1.25rem,4vw,2.5rem);background:linear-gradient(180deg,#f7f8fa,#eef4fd)}.hs-cta__inner{max-width:1000px;margin:0 auto}.hs-cta__panel{position:relative;overflow:hidden;border-radius:22px;background:linear-gradient(128deg,#0a1628,#0d1b3e 28%,#1a3a8f 62%,#3b7cf4);border:1px solid rgba(168,196,255,.22);box-shadow:0 4px 16px #0d1b3e14,0 32px 72px #3b7cf447}.hs-cta__mesh{position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(168,196,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(168,196,255,.06) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 90% 80% at 50% 40%,#000 15%,transparent 72%);pointer-events:none}.hs-cta__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(72px)}.hs-cta__glow--right{right:-6%;top:-28%;width:50%;height:130%;background:radial-gradient(circle,rgba(127,179,250,.45),transparent 68%)}.hs-cta__glow--left{left:-12%;bottom:-40%;width:42%;height:90%;background:radial-gradient(circle,rgba(59,124,244,.2),transparent 70%)}.hs-cta__grid{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:1.75rem;align-items:center;padding:clamp(1.65rem,3.5vw,2.25rem) clamp(1.25rem,3vw,2rem)}@media(min-width:900px){.hs-cta__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);gap:1.75rem 2rem;min-height:0;padding:2.25rem 2rem 2rem 2.5rem;align-items:center}}.hs-cta__copy{text-align:left}.hs-cta__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;padding:.35rem .85rem;border-radius:var(--hs-radius-pill);background:#3b7cf433;border:1px solid rgba(168,196,255,.32);font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#d4e4ff}.hs-cta__title{margin:0;font-family:var(--hs-serif);font-size:clamp(1.65rem,3.5vw,2.25rem);font-weight:500;line-height:1.12;letter-spacing:-.025em;color:#fff}.hs-cta__title-accent{font-style:italic;color:#b8d4ff}.hs-cta__lead{margin:1rem 0 0;max-width:34rem;font-size:clamp(.9375rem,1.6vw,1.0625rem);font-weight:300;line-height:1.68;color:#e2ebfceb}.hs-cta__highlights{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.35rem 0 0;padding:0;list-style:none}.hs-cta__highlights li{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .7rem;border-radius:var(--hs-radius-pill);background:#ffffff14;border:1px solid rgba(168,196,255,.18)}.hs-cta__highlight-value{font-size:12px;font-weight:700;color:#fff}.hs-cta__highlight-label{font-size:11px;font-weight:500;color:#c8dcffd9}.hs-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.65rem}.hs-cta__btn{display:inline-flex;align-items:center;gap:.45rem;padding:.9rem 1.4rem;border-radius:var(--hs-radius-pill);font-size:14px;font-weight:500;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.hs-cta__btn--primary{background:#fff;color:var(--hs-navy);box-shadow:0 8px 24px #0000002e}.hs-cta__btn--primary:hover{background:#f4f8ff;transform:translateY(-2px);box-shadow:0 12px 32px #00000038}.hs-cta__btn--ghost{background:#ffffff0f;color:#fff;border:1px solid rgba(255,255,255,.38);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hs-cta__btn--ghost:hover{background:#ffffff24;border-color:#ffffff8c;transform:translateY(-2px)}.hs-cta__visual{position:relative;display:flex;justify-content:center;align-items:flex-end;padding-top:.5rem}@media(min-width:900px){.hs-cta__visual{justify-content:flex-end;padding-top:0}}.hs-cta__device{position:relative;width:min(100%,400px);margin:0 auto}@media(min-width:900px){.hs-cta__device{width:min(100%,440px);margin:0 0 0 auto}}.hs-cta__device-glow{position:absolute;inset:8% 0 -6%;z-index:0;border-radius:50%;background:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(168,196,255,.28) 0%,transparent 72%);pointer-events:none}.hs-cta__laptop{position:relative;z-index:1;filter:drop-shadow(0 24px 40px rgba(0,0,0,.34))}@media(min-width:900px){.hs-cta__laptop{transform:rotateX(2deg) rotateY(-5deg)}}.hs-cta__laptop-lid{padding:.45rem .45rem .25rem;border-radius:14px 14px 0 0;background:linear-gradient(180deg,#6b7280,#374151 42%,#1f2937);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000004d}.hs-cta__laptop-camera{width:4px;height:4px;margin:0 auto .35rem;border-radius:50%;background:#111827;box-shadow:inset 0 0 0 1px #ffffff1a}.hs-cta__laptop-bezel{padding:3px;border-radius:10px 10px 0 0;background:linear-gradient(180deg,#18181b,#09090b)}.hs-cta__laptop-screen{overflow:hidden;border-radius:8px 8px 0 0;background:#f8fafc;box-shadow:inset 0 0 0 1px #ffffff0d}.hs-cta__laptop-chrome{display:flex;align-items:center;gap:.35rem;padding:.4rem .55rem;background:linear-gradient(180deg,#eef2f7,#e2e8f0);border-bottom:1px solid #cbd5e1}.hs-cta__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0;box-shadow:inset 0 -1px #0000001f}.hs-cta__dot--r{background:#ff5f57}.hs-cta__dot--y{background:#febc2e}.hs-cta__dot--g{background:#28c840}.hs-cta__laptop-url{flex:1;margin-left:.2rem;padding:.22rem .65rem;border-radius:999px;background:#fff;border:1px solid #e2e8f0;font-size:10px;font-weight:600;color:#64748b;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs-cta__laptop-viewport{position:relative;display:block;width:100%;aspect-ratio:16 / 10;background:#0d1b3e;line-height:0;overflow:hidden}.hs-cta__laptop-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.hs-cta__laptop-base{position:relative;height:12px;margin:0 auto;width:102%;left:-1%;border-radius:0 0 10px 10px;background:linear-gradient(180deg,#9ca3af,#4b5563,#1f2937);box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff1f}.hs-cta__laptop-hinge{position:absolute;top:0;left:50%;transform:translate(-50%);width:14%;height:3px;border-radius:0 0 4px 4px;background:#18181b}.hs-cta__laptop-trackpad{position:absolute;bottom:3px;left:50%;transform:translate(-50%);width:22%;height:4px;border-radius:3px;background:#00000038}.hs-footer{position:relative;background:linear-gradient(180deg,var(--hs-border) 0%,var(--hs-light-fill) 38%,var(--hs-bg) 100%);color:var(--hs-navy);border-top:1px solid var(--hs-border);padding:clamp(2.25rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem) clamp(1.5rem,3vw,2rem)}html.athena-strip-visible .home-studio .hs-footer{padding-bottom:calc(var(--athena-event-bar-height) + env(safe-area-inset-bottom,0px) + 1rem)}.hs-footer__inner{position:relative;z-index:1;max-width:1000px;margin:0 auto}.hs-footer__main{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:900px){.hs-footer__main{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);gap:2.5rem 3rem;align-items:start}}.hs-footer__brand{max-width:20rem}.hs-footer__logo{font-family:var(--hs-serif);font-size:1.5rem;font-weight:500;color:var(--hs-navy);text-decoration:none;display:inline-block;margin-bottom:.65rem}.hs-footer__logo em{font-style:italic;color:var(--hs-electric)}.hs-footer__tagline{margin:0;font-size:13px;font-weight:400;line-height:1.65;color:var(--hs-muted)}.hs-footer__demo{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;padding:.55rem 1rem;border-radius:var(--hs-radius-pill);background:var(--hs-navy);color:#fff;font-size:13px;font-weight:500;text-decoration:none;transition:background .2s ease,transform .2s ease}.hs-footer__demo:hover{background:var(--hs-mid);transform:translateY(-1px)}.hs-footer__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1.25rem}@media(min-width:640px){.hs-footer__nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem 1.5rem}}.hs-footer__col h4{margin:0 0 .7rem;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--hs-hint)}.hs-footer__links{margin:0;padding:0;list-style:none}.hs-footer__links li+li{margin-top:.35rem}.hs-footer__links a{display:inline-block;font-size:13px;font-weight:400;color:var(--hs-muted);text-decoration:none;transition:color .2s ease}.hs-footer__links a:hover{color:var(--hs-electric)}.hs-footer__bottom{display:flex;flex-direction:column;gap:.5rem;margin-top:clamp(1.75rem,3vw,2.25rem);padding-top:1.25rem;border-top:1px solid var(--hs-border)}@media(min-width:640px){.hs-footer__bottom{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.hs-footer__copy{margin:0;font-size:12px;color:var(--hs-hint)}.hs-footer__contact{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:12px;color:var(--hs-hint)}.hs-footer__contact a{color:var(--hs-muted);text-decoration:none;transition:color .2s ease}.hs-footer__contact a:hover{color:var(--hs-electric)}@media(prefers-reduced-motion:reduce){.hs-hero-studio__pulse{animation:none}}.hs-campus{width:100%;min-height:100svh;padding:clamp(4rem,8vh,6rem) clamp(1.5rem,4vw,3rem);background:linear-gradient(180deg,#f8f9fb,#fff);font-family:var(--hs-font-heading);scroll-snap-align:start}.hs-campus__container{max-width:1320px;margin:0 auto}.hs-campus__header{text-align:left;margin-bottom:clamp(3rem,5vh,4rem);max-width:700px}.hs-campus__label{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#6366f1;margin-bottom:1rem}.hs-campus__title{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700;color:#0a0a0a;letter-spacing:-.03em;line-height:1.1}.hs-campus__grid{display:grid;grid-template-columns:repeat(12,1fr);gap:1.5rem}.hs-campus__card-wrapper{grid-column:span 3;display:flex;flex-direction:column}.hs-campus__card{width:100%;height:100%;aspect-ratio:3 / 4;border-radius:20px;overflow:hidden;position:relative;text-decoration:none;display:flex;flex-direction:column;justify-content:flex-start;padding:0;border:1px solid rgba(15,23,42,.07);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease;box-shadow:0 2px 12px #0f172a0f}.hs-campus__card-accent-bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-accent, #8b5cf6);border-radius:20px 20px 0 0}@media(max-width:1100px){.hs-campus__card-wrapper{grid-column:span 4}}@media(max-width:768px){.hs-campus__grid{gap:1.25rem}.hs-campus__card-wrapper{grid-column:span 6}}@media(max-width:500px){.hs-campus__grid{gap:1rem}.hs-campus__card-wrapper{grid-column:span 12!important}.hs-campus__card{aspect-ratio:4 / 3!important}}.hs-campus__card:hover{transform:translateY(-6px);box-shadow:0 12px 28px #0f172a1a;border-color:#0f172a1a}.hs-campus__card-bg{position:relative;width:100%;aspect-ratio:4 / 3;flex-shrink:0;overflow:hidden;background:color-mix(in srgb,var(--card-accent, #8b5cf6) 7%,#e9e7e4);z-index:2;margin:0}.hs-campus__card-img-wrap{position:absolute;inset:0;overflow:hidden}.hs-campus__card-pattern{display:none}.hs-campus__card-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;mix-blend-mode:normal!important;opacity:1!important;filter:none;transform:scale(1.03);transform-origin:top center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.hs-campus__card:hover .hs-campus__card-img{transform:scale(1.05)}.hs-campus__card-overlay{display:none}.hs-campus__card-content{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;justify-content:center;padding:.95rem 1rem 1.1rem;color:#1e293b}.hs-campus__card-badge{position:absolute;top:-.5rem;right:.5rem;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#fff;padding:.25rem .75rem;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;box-shadow:0 2px 8px #8b5cf64d;z-index:4}.hs-campus__card-badge-text{display:block}.hs-campus__card-title{margin:0 0 .35rem;font-size:1.3rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;font-family:Georgia,Cambria,Times New Roman,Times,serif;color:#1e293b}.hs-campus__card-subtitle{margin:0;font-size:.8rem;line-height:1.35;font-weight:400;color:#475569}.hs-campus__card-icon{position:absolute;top:.65rem;right:.65rem;width:32px;height:32px;border-radius:50%;background:#0f172a14;display:flex;align-items:center;justify-content:center;color:#1e293b;z-index:5;opacity:1;box-shadow:0 2px 8px #0f172a1a;border:1px solid rgba(15,23,42,.08);transition:transform .35s cubic-bezier(.16,1,.3,1),background-color .25s ease}.hs-campus__card:hover .hs-campus__card-icon{transform:scale(1.12);background-color:#f8fafc}@media(max-width:768px){.hs-campus__card-title{font-size:1.3rem}.hs-campus__card-subtitle{font-size:.8rem}.hs-campus__card-content{padding:1rem 1.1rem 1.15rem}}@media(prefers-reduced-motion:reduce){.hs-campus__card,.hs-campus__card-img,.hs-campus__card-icon{transition:none}.hs-campus__card:hover{transform:translateY(-2px)}.hs-campus__card:hover .hs-campus__card-img{transform:scale(1.03)}}.home-superhi{--sh-ink: #2d1b4e;--sh-body: #5c4d72;--sh-muted: #7a6b8f;--athena-nav-height: 5.25rem;--sh-pink: #e879a9;--sh-pink-soft: #fdf2f8;--sh-violet: #9b87f5;--sh-violet-soft: #f5f3ff;--sh-mint: #5eead4;--sh-mint-soft: #f0fdfa;--sh-sun: #fde68a;--sh-sun-soft: #fffbeb;--sh-border: rgba(139, 120, 180, .22);--sh-border-strong: rgba(109, 90, 150, .35);--sh-shadow: 0 12px 40px rgba(109, 90, 150, .12);--sh-shadow-soft: 0 8px 28px rgba(109, 90, 150, .08);--sh-coral: #fb7185;--sh-lavender: #c4b5fd;--sh-cream: #fffdf8;--sh-radius: 18px;--sh-sans: "Plus Jakarta Sans", Inter, system-ui, -apple-system, sans-serif;--sh-display: "Plus Jakarta Sans", Inter, system-ui, sans-serif;--sh-surface-tint: #f3f0ff;--sh-surface-light: #ffffff;--sh-surface-muted: #f4f4f5;--sh-surface-line: rgba(45, 27, 78, .08);background:var(--sh-surface-tint);color:var(--sh-ink);font-family:var(--sh-sans);font-feature-settings:"kern" 1,"liga" 1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.home-superhi main>section.sh-section,.home-superhi main>section.sh-cards,.home-superhi main>section.sh-about,.home-superhi main>section.hs-journey,.home-superhi main>section.hs-impact,.home-superhi main>section.hs-testimonials,.home-superhi main>section.hs-cta,.home-superhi main>section.trusted-partners,.home-superhi main>section.pricing-tiers,.home-superhi main>section.pricing-comp{min-height:auto;scroll-snap-align:none}.home-superhi main>section.sh-hero{scroll-snap-align:start}.sh-color--pink{color:var(--sh-pink)}.sh-color--violet{color:var(--sh-violet)}.sh-color--mint{color:var(--sh-mint)}.sh-color--sun{color:var(--sh-sun)}.sh-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:0 1.35rem;border-radius:999px;font-family:var(--sh-sans);font-size:.9rem;font-weight:600;letter-spacing:-.01em;text-decoration:none;cursor:pointer;border:2px solid transparent;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.sh-btn--dark{background:linear-gradient(135deg,#8b7fd4,#a78bfa);color:#fff;box-shadow:0 8px 24px #8b7fd447}.sh-btn--dark:hover{transform:translateY(-1px);box-shadow:0 12px 32px #8b7fd457}.sh-btn--soft{background:var(--sh-violet-soft);color:var(--sh-violet);border-color:#8b5cf633}.sh-btn--soft:hover{background:#ebe4ff;transform:translateY(-1px)}.sh-btn--line{background:#fff;color:var(--sh-body);border:1px solid var(--sh-border-strong)}.sh-btn--line:hover{border-color:var(--sh-violet);background:var(--sh-violet-soft);transform:translateY(-1px)}.sh-btn--outline-dark{background:transparent;color:var(--sh-ink);border-color:#1a12252e}.sh-btn--outline-dark:hover{background:#fff;border-color:var(--sh-ink)}.sh-mark{display:inline;padding:.06em .28em;border-radius:8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.sh-mark--sun{background:#fef3c7;color:#5b4a6f}.sh-mark--pink{background:#fce7f3;color:#6b4a62}.sh-mark--violet{background:#ede9fe;color:#5b4f7a}.sh-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#fffcfb,#faf8ff 55%,#fff);padding:calc(var(--athena-nav-height, 3.25rem) + 2rem) 1.5rem 3.5rem;border-bottom:1px solid var(--sh-border)}.sh-hero__pattern{position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:radial-gradient(circle at 1px 1px,rgba(139,120,180,.12) 1px,transparent 0);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 88%);mask-image:linear-gradient(180deg,#000 0%,transparent 88%)}.sh-hero__glow{position:absolute;border-radius:50%;pointer-events:none;filter:blur(80px)}.sh-hero__glow--a{top:-5%;right:15%;width:20rem;height:20rem;background:#fccfe873}.sh-hero__glow--b{bottom:0;left:5%;width:16rem;height:16rem;background:#c4b5fd59}@media(min-width:1024px){.sh-hero{padding:calc(var(--athena-nav-height, 3.25rem) + 3rem) 2rem 4.5rem;min-height:min(46rem,calc(100svh - var(--athena-nav-height, 3.25rem)));display:flex;align-items:center}}.sh-hero__grid{position:relative;z-index:1;display:grid;gap:3rem;align-items:center;max-width:76rem;margin:0 auto;width:100%}@media(min-width:1024px){.sh-hero__grid{grid-template-columns:.92fr 1.08fr;gap:clamp(2.5rem,5vw,5rem)}}.sh-hero__copy{max-width:36rem}@media(max-width:1023px){.sh-hero__copy{margin:0 auto;text-align:center}}.sh-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.15rem;padding:.42rem .9rem;border-radius:999px;font-family:var(--sh-sans);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#7c6b9e;background:#fffc;border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-soft)}.sh-hero__title{margin:0 0 1.2rem;font-family:var(--sh-display);font-size:clamp(2.5rem,5.8vw,3.85rem);font-weight:700;line-height:1.12;letter-spacing:-.032em;color:var(--sh-ink)}.sh-hero__lead{margin:0 0 1.75rem;max-width:30rem;font-size:1.0625rem;font-weight:400;line-height:1.7;letter-spacing:-.01em;color:var(--sh-body)}@media(max-width:1023px){.sh-hero__lead{margin-left:auto;margin-right:auto}}.sh-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-bottom:2.25rem}@media(max-width:1023px){.sh-hero__actions{justify-content:center}}.sh-hero__stats{display:inline-flex;flex-wrap:wrap;gap:0;margin:0;padding:.25rem 0;list-style:none;background:#ffffffd9;border:1px solid var(--sh-border);border-radius:16px;box-shadow:var(--sh-shadow-soft);overflow:hidden}@media(max-width:1023px){.sh-hero__stats{justify-content:center}}.sh-hero__stat{display:flex;flex-direction:column;gap:.1rem;padding:.7rem 1.2rem;border-right:1px solid var(--sh-border)}.sh-hero__stat:last-child{border-right:none}.sh-hero__stat strong{font-family:var(--sh-sans);font-size:1.2rem;font-weight:800;letter-spacing:-.03em;line-height:1}.sh-hero__stat span{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--sh-muted)}.sh-hero__stat--pink strong{color:var(--sh-pink)}.sh-hero__stat--violet strong{color:var(--sh-violet)}.sh-hero__stat--mint strong{color:#5bb8a8}.sh-hero__visual{position:relative;min-height:20rem;width:100%;max-width:36rem;margin:0 auto}@media(min-width:1024px){.sh-hero__visual{max-width:none;min-height:26rem;margin:0}}.sh-hero__shape{position:absolute;border-radius:24px;z-index:0;opacity:.75}.sh-hero__shape--mint{top:4%;right:6%;width:44%;height:40%;background:linear-gradient(145deg,#ccfbf1,#99f6e4);transform:rotate(7deg);box-shadow:var(--sh-shadow-soft)}.sh-hero__shape--pink{bottom:6%;left:2%;width:38%;height:34%;background:linear-gradient(145deg,#fce7f3,#fbcfe8);transform:rotate(-5deg);box-shadow:var(--sh-shadow-soft)}.sh-hero__shape--sun{top:38%;right:0;width:18%;height:18%;background:#fef3c7;border-radius:50%;transform:rotate(10deg);box-shadow:var(--sh-shadow-soft);opacity:.9}.sh-hero__shot{position:absolute;margin:0;overflow:visible;background:#fff;border:1px solid var(--sh-border-strong);border-radius:18px;box-shadow:var(--sh-shadow);transition:box-shadow .3s ease,transform .3s ease}.sh-hero__shot:hover{box-shadow:0 18px 48px #6d5a9629;transform:translateY(-2px)}.sh-hero__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;border-radius:inherit}.sh-hero__shot--main{top:2%;left:6%;width:80%;aspect-ratio:16 / 10;border-radius:18px;z-index:2;overflow:hidden}.sh-hero__shot--b{bottom:4%;left:-2%;width:40%;aspect-ratio:4 / 3;border-radius:16px;border-color:#5eead473;z-index:4;transform:rotate(-3deg);overflow:hidden}.sh-hero__shot--c{bottom:12%;right:0;width:36%;aspect-ratio:4 / 3;border-radius:16px;border-color:#a78bfa73;z-index:5;transform:rotate(4deg);overflow:hidden}.sh-hero__chip{position:absolute;z-index:6;margin:0;padding:.38rem .7rem;border-radius:999px;font-family:var(--sh-sans);font-size:.68rem;font-weight:600;letter-spacing:.02em;color:var(--sh-body);background:#ffffffeb;border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap}.sh-hero__shot--main .sh-hero__chip{top:.75rem;right:.75rem}.sh-hero__shot--b .sh-hero__chip{bottom:-.65rem;left:50%;transform:translate(-50%) rotate(5deg)}.sh-hero__shot--c .sh-hero__chip{top:-.6rem;right:.5rem;transform:rotate(-6deg)}.sh-hero__chip--live{display:inline-flex;align-items:center;gap:.35rem}.sh-hero__chip-dot{width:.45rem;height:.45rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e40;animation:shPulse 2s ease-in-out infinite}@keyframes shPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.92)}}.sh-cards{padding:clamp(3.5rem,7vw,5.5rem) 1.5rem;background:var(--sh-surface-light);border-top:1px solid var(--sh-surface-line)}.sh-cards__inner{max-width:72rem;margin:0 auto}.sh-cards__header{text-align:left;max-width:36rem;margin:0 0 2rem}.sh-cards__title{margin:0 0 .5rem;font-family:var(--sh-display);font-size:clamp(1.75rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.028em;color:var(--sh-ink)}.sh-cards__lead{margin:0;font-size:1rem;line-height:1.6;color:var(--sh-body)}.sh-cards__grid{display:grid;gap:1.15rem}@media(min-width:768px){.sh-cards__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.sh-card{display:flex;flex-direction:column;height:100%;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--sh-border);box-shadow:var(--sh-shadow-soft);transition:transform .25s ease,box-shadow .25s ease}.sh-card:hover{transform:translateY(-3px);box-shadow:var(--sh-shadow)}.sh-card--pink{border-top:4px solid #f9a8d4}.sh-card--mint{border-top:4px solid #99f6e4}.sh-card--sun{border-top:4px solid #fde68a}.sh-card__media{aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid rgba(26,18,37,.05)}.sh-card__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block;transition:transform .35s ease}.sh-card:hover .sh-card__media img{transform:scale(1.03)}.sh-card__body{display:flex;flex-direction:column;flex:1;padding:1.15rem 1.2rem 1.25rem}.sh-card__tag{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sh-muted);margin-bottom:.45rem}.sh-card__name{margin:0 0 .5rem;font-family:var(--sh-display);font-size:1.1rem;font-weight:700;letter-spacing:-.02em;color:var(--sh-ink)}.sh-card__desc{margin:0 0 1rem;flex:1;font-size:.9rem;line-height:1.55;color:var(--sh-body)}.sh-card__link{display:inline-flex;align-items:center;gap:.25rem;font-size:.85rem;font-weight:700;color:var(--sh-ink)}.sh-about{padding:clamp(3rem,6vw,4.5rem) 1.25rem;background:var(--sh-surface-tint);border-top:1px solid var(--sh-surface-line)}.sh-about__inner{max-width:72rem;margin:0 auto}.sh-about__header{text-align:center;max-width:38rem;margin:0 auto 2.25rem}.sh-about__title{margin:0 0 .75rem;font-family:var(--sh-display);font-size:clamp(1.6rem,3vw,2rem);font-weight:700;letter-spacing:-.028em;color:var(--sh-ink)}.sh-about__lead{margin:0;font-size:1rem;line-height:1.65;color:var(--sh-body)}.sh-about__grid{display:grid;gap:.85rem;margin-bottom:2rem}@media(min-width:640px){.sh-about__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.sh-about__grid{grid-template-columns:repeat(4,1fr)}}.sh-about__pill{padding:1.15rem 1.1rem;border-radius:var(--sh-radius);border:1px solid rgba(26,18,37,.06);background:#fff}.sh-about__pill--pink{border-top:3px solid var(--sh-pink)}.sh-about__pill--violet{border-top:3px solid var(--sh-violet)}.sh-about__pill--mint{border-top:3px solid var(--sh-mint)}.sh-about__pill--sun{border-top:3px solid var(--sh-sun)}.sh-about__pill-icon{display:block;margin-bottom:.5rem;font-size:1rem;line-height:1}.sh-about__pill--pink .sh-about__pill-icon{color:var(--sh-pink)}.sh-about__pill--violet .sh-about__pill-icon{color:var(--sh-violet)}.sh-about__pill--mint .sh-about__pill-icon{color:var(--sh-mint)}.sh-about__pill--sun .sh-about__pill-icon{color:var(--sh-sun)}.sh-about__pill-title{margin:0 0 .35rem;font-family:var(--sh-sans);font-size:1rem;font-weight:800;color:var(--sh-ink)}.sh-about__pill-text{margin:0;font-size:.82rem;line-height:1.5;color:var(--sh-body)}.sh-about__cta-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.sh-about__text-link{font-size:.9rem;font-weight:600;color:var(--sh-violet);text-decoration:none}.sh-about__text-link:hover{text-decoration:underline}.sh-section{position:relative}.sh-section--light{background:var(--sh-surface-light);border-top:1px solid var(--sh-surface-line)}.sh-section--muted{background:var(--sh-surface-muted);border-top:1px solid var(--sh-surface-line)}.sh-section--tint{background:var(--sh-surface-tint);border-top:1px solid var(--sh-surface-line)}.sh-section__inner{max-width:72rem;margin:0 auto;padding:clamp(2.5rem,5vw,3.5rem) 1.5rem}.sh-section__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1.15rem;padding:.38rem .85rem;border-radius:999px;background:var(--sh-surface-light);border:1px solid var(--sh-surface-line);font-family:var(--sh-sans);font-size:.8125rem;font-weight:500;letter-spacing:-.01em;color:var(--sh-body)}.sh-section__eyebrow--on-muted{background:var(--sh-surface-light)}.sh-eco-label{margin:0 0 .75rem;font-family:var(--sh-sans);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7c6b94}.sh-eco-statement{position:relative;overflow:hidden}.sh-eco-statement__glow{position:absolute;top:-20%;right:-5%;width:min(58vw,36rem);height:min(58vw,36rem);border-radius:50%;background:radial-gradient(circle,rgba(196,181,253,.2) 0%,transparent 68%);pointer-events:none}.sh-eco-statement__layout{position:relative;z-index:1;display:grid;gap:clamp(2rem,4vw,3rem);align-items:center}@media(min-width:900px){.sh-eco-statement__layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,3.5vw,3.5rem);align-items:stretch}}.sh-eco-statement__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(.5rem,2vw,1.5rem) 0}.sh-eco-statement__title{margin:0 0 1.15rem;max-width:36rem;font-family:var(--sh-display);font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.16;letter-spacing:-.032em;color:var(--sh-ink);text-wrap:balance}.sh-eco-statement__strike{color:#5c4d7266;text-decoration:line-through;text-decoration-thickness:2px}.sh-eco-statement__emphasis{color:#5b21b6;font-weight:800}.sh-eco-statement__sub{display:block;margin:0;max-width:34rem;font-family:var(--sh-sans);font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.7;color:var(--sh-body)}.sh-eco-statement__visual{width:100%;min-height:100%}.sh-eco-statement__visual-frame{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:clamp(22rem,48vw,34rem);padding:clamp(1.75rem,4vw,3rem);border-radius:clamp(1.5rem,3vw,2.25rem);background:linear-gradient(155deg,#f5f3ff,#ede9fe 42%,#faf5ff);box-shadow:0 28px 72px #5b21b61a,inset 0 1px #ffffffd9;overflow:hidden}.sh-eco-statement__visual-blob{position:absolute;width:55%;height:55%;top:-12%;right:-10%;border-radius:58% 42% 48% 52%/45% 55%;background:#c4b5fd;opacity:.35;pointer-events:none}.sh-eco-orbit{position:relative;z-index:1;--orbit-radius: clamp(8.5rem, 36%, 14.5rem);width:min(100%,clamp(22rem,100%,34rem));aspect-ratio:1;margin:0 auto}.sh-eco-orbit__ring{position:absolute;inset:0;animation:sh-eco-orbit-spin 48s linear infinite}.sh-eco-orbit__ring--static{animation:none}.sh-eco-orbit__node-wrapper{position:absolute;top:50%;left:50%;width:3.35rem;height:3.35rem;margin:-1.675rem 0 0 -1.675rem;transform:rotate(var(--orbit-angle)) translateY(calc(-1 * var(--orbit-radius)))}.sh-eco-orbit__node{position:relative;display:block;width:100%;height:100%;transform:rotate(calc(-1 * var(--orbit-angle)));text-decoration:none;cursor:pointer}.sh-eco-orbit__bubble{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 10px 28px #2d1b4e1f;color:#6d28d9;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.sh-eco-orbit__node:hover .sh-eco-orbit__bubble{transform:scale(1.15);box-shadow:0 14px 32px #6d28d940;border-color:#6d28d94d}.sh-eco-orbit__ring:not(.sh-eco-orbit__ring--static) .sh-eco-orbit__bubble:hover{transform:scale(1.12);box-shadow:0 14px 32px #6d28d938}.sh-eco-orbit__tooltip{position:fixed;background:#2d1b4ef2;color:#fff;padding:.5rem .875rem;border-radius:8px;font-size:.8rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s ease;box-shadow:0 4px 12px #00000026;z-index:1000;transform:translate(-50%,calc(-100% - 12px))}.sh-eco-orbit__tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#2d1b4ef2}.sh-eco-orbit__node-wrapper:hover .sh-eco-orbit__tooltip{opacity:1}.sh-eco-orbit__core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;width:clamp(7.5rem,28%,9.25rem);height:clamp(7.5rem,28%,9.25rem);border-radius:50%;background:linear-gradient(145deg,#2d1b4e,#5b21b6);color:#fff;box-shadow:0 0 0 10px #f3f0ffeb,0 24px 56px #2d1b4e47;font-family:var(--sh-display);font-size:clamp(.9rem,1.2vw,1.05rem);font-weight:700;letter-spacing:-.02em}.sh-eco-orbit__core:before{content:"";position:absolute;inset:-20%;border-radius:50%;border:2px dashed rgba(109,40,217,.28);animation:sh-eco-orbit-spin 24s linear infinite reverse}@keyframes sh-eco-orbit-spin{to{transform:rotate(360deg)}}.sh-eco-statement__inner,.sh-eco-platform__inner{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.sh-eco-platform{position:relative;overflow:hidden;border-top:1px solid var(--sh-surface-line)}.sh-eco-platform__inner{padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:clamp(2.75rem,5vw,4rem)}.sh-eco-platform__head{display:flex;flex-direction:column;align-items:center;gap:.85rem;margin-bottom:clamp(2.5rem,5vw,3.5rem);text-align:center}.sh-eco-platform__title{margin:0;max-width:22ch;font-family:var(--sh-display);font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:700;line-height:1.12;letter-spacing:-.035em;color:var(--sh-ink);text-wrap:balance}.sh-eco-platform__title em{font-style:normal;color:#5b21b6}.sh-eco-platform__lead{margin:0;max-width:36rem;font-family:var(--sh-sans);font-size:clamp(1rem,1.7vw,1.125rem);line-height:1.65;color:var(--sh-body)}.sh-eco-stripes{display:flex;flex-direction:column;gap:clamp(2.5rem,5vw,4rem);margin-bottom:clamp(2.5rem,4vw,3.25rem)}.sh-eco-stripe{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:center}@media(min-width:900px){.sh-eco-stripe{grid-template-columns:1fr 1fr;gap:clamp(2rem,4vw,3.5rem)}.sh-eco-stripe--reverse .sh-eco-stripe__visual{order:2}.sh-eco-stripe--reverse .sh-eco-stripe__copy{order:1}}.sh-eco-stripe__copy{display:flex;flex-direction:column;gap:.65rem;max-width:28rem}.sh-eco-stripe__badge{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:10px;margin-bottom:.15rem}.sh-eco-stripe__badge--teal{background:#ccfbf1;color:#0d9488}.sh-eco-stripe__badge--pink{background:#fce7f3;color:#db2777}.sh-eco-stripe__badge--blue{background:#dbeafe;color:#2563eb}.sh-eco-stripe__phase{margin:0;font-family:var(--sh-sans);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c6b94}.sh-eco-stripe__title{margin:0;font-family:var(--sh-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.025em;color:var(--sh-ink)}.sh-eco-stripe__body{margin:0;font-family:var(--sh-sans);font-size:1rem;line-height:1.65;color:var(--sh-body)}.sh-eco-stripe__products{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.sh-eco-stripe__link{display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .75rem;border-radius:999px;background:#f8f7fa;border:1px solid var(--sh-surface-line);font-family:var(--sh-sans);font-size:.8rem;font-weight:600;color:var(--sh-ink);text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.sh-eco-stripe__link svg{color:#5b21b6;flex-shrink:0}.sh-eco-stripe__link:hover{background:var(--sh-violet-soft);border-color:#6d28d933;transform:translateY(-1px)}.sh-eco-stripe__link:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.sh-eco-panel{position:relative;min-height:clamp(16rem,32vw,22rem);padding:clamp(1.25rem,3vw,2rem);border-radius:clamp(1.25rem,2.5vw,1.75rem);overflow:hidden}.sh-eco-panel__blob{position:absolute;pointer-events:none}.sh-eco-panel__blob--a{width:55%;height:70%;border-radius:58% 42% 48% 52%/45% 55%}.sh-eco-panel__blob--b{width:40%;height:45%;border-radius:45% 55% 52% 48%/55% 45%}.sh-eco-panel--teal{background:#2dd4bf}.sh-eco-panel--teal .sh-eco-panel__blob--a{top:8%;left:-8%;background:#7c3aed;opacity:.92}.sh-eco-panel--teal .sh-eco-panel__blob--b{bottom:-12%;right:5%;background:#5eead4;opacity:.55}.sh-eco-panel--pink{background:#f9a8d4;background-image:linear-gradient(rgba(255,255,255,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.2) 1px,transparent 1px);background-size:22px 22px}.sh-eco-panel--pink .sh-eco-panel__blob--a{top:-10%;right:-5%;background:#fde047;opacity:.95}.sh-eco-panel--pink .sh-eco-panel__blob--b{bottom:10%;left:-8%;width:35%;height:35%;border-radius:50%;background:#fbcfe8;opacity:.7}.sh-eco-panel--blue{background:#60a5fa;background-image:linear-gradient(rgba(255,255,255,.14) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.14) 1px,transparent 1px);background-size:20px 20px}.sh-eco-panel--blue .sh-eco-panel__blob--a{bottom:-18%;left:15%;width:65%;height:55%;border-radius:50%;background:#fb923c;opacity:.88}.sh-eco-panel--blue .sh-eco-panel__blob--b{top:5%;right:-6%;background:#67e8f9;opacity:.75}.sh-eco-panel__card{position:relative;z-index:1;margin:0 auto;max-width:17.5rem;padding:.85rem 1rem 1rem;border-radius:14px;background:#fff;box-shadow:0 24px 56px #0f172a2e,0 0 0 1px #ffffff80 inset;transform:rotate(-2deg)}.sh-eco-stripe--reverse .sh-eco-panel__card{transform:rotate(2deg)}.sh-eco-panel__chrome{display:flex;gap:.35rem;margin-bottom:.75rem;padding-bottom:.65rem;border-bottom:1px solid rgba(45,27,78,.08)}.sh-eco-panel__chrome span{width:.45rem;height:.45rem;border-radius:50%;background:#e4e4e7}.sh-eco-panel__chrome span:first-child{background:#f87171}.sh-eco-panel__chrome span:nth-child(2){background:#facc15}.sh-eco-panel__chrome span:nth-child(3){background:#4ade80}.sh-eco-panel__rows{display:flex;flex-direction:column;gap:.55rem}.sh-eco-panel__row{display:flex;align-items:center;gap:.55rem;padding:.45rem .55rem;border-radius:10px;background:#fafafa}.sh-eco-panel__row-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:8px;background:var(--sh-violet-soft);color:#5b21b6;flex-shrink:0}.sh-eco-panel__row-label{font-family:var(--sh-sans);font-size:.78rem;font-weight:600;line-height:1.3;color:var(--sh-ink)}.sh-eco-platform__tagline{margin:0;text-align:center;font-family:var(--sh-display);font-size:clamp(1rem,1.9vw,1.15rem);font-weight:500;line-height:1.5;color:var(--sh-body)}.sh-eco-platform__tagline strong{font-weight:700;color:var(--sh-ink)}.sh-eco-platform__tagline span{font-weight:700;color:#5b21b6}@media(max-width:599px){.sh-eco-statement__visual-frame{min-height:20rem;padding:1.5rem 1rem}.sh-eco-orbit{--orbit-radius: 7.25rem;width:min(100%,19rem)}.sh-eco-orbit__node{width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem}.sh-eco-stripe__copy{max-width:none}.sh-eco-panel__card{max-width:100%}}@media(prefers-reduced-motion:reduce){.sh-eco-orbit__ring,.sh-eco-orbit__core:before{animation:none!important}}.home-superhi main>section.hs-showcase-wrap{scroll-snap-align:none}.home-superhi .hs-impact{background:var(--sh-sun-soft)}.hs-journey{position:relative;overflow:hidden;padding:clamp(3rem,6vw,5rem) clamp(1.25rem,4vw,2.5rem);background:linear-gradient(180deg,#faf9fc,#f3f0ff 55%,#faf9fc);border-top:1px solid var(--sh-surface-line)}.hs-journey__wash{position:absolute;inset:0;pointer-events:none;overflow:hidden}.hs-journey__blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.45}.hs-journey__blob--lavender{width:min(42vw,20rem);height:min(42vw,20rem);top:-8%;right:-6%;background:#c4b5fd}.hs-journey__blob--mint{width:min(38vw,16rem);height:min(38vw,16rem);bottom:-10%;left:-4%;background:#5eead4;opacity:.35}.hs-journey__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto}.hs-journey__header{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin-bottom:clamp(2.5rem,5vw,3.5rem);padding:0;text-align:center}.hs-journey__header .sh-eco-label{margin-bottom:.15rem}.hs-journey__title{margin:0;width:100%;max-width:none;font-family:var(--sh-display);font-size:clamp(1.35rem,1.1rem + 2.2vw,3.35rem);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:var(--sh-ink);white-space:nowrap}.hs-journey__title em{font-style:normal;font-weight:800;color:#5b21b6}@media(max-width:420px){.hs-journey__title{font-size:clamp(1rem,4.6vw,1.3rem);letter-spacing:-.02em}}.hs-journey__lead{margin:.25rem 0 0;max-width:38rem;font-family:var(--sh-sans);font-size:clamp(1rem,1.75vw,1.125rem);line-height:1.7;color:var(--sh-body)}.hs-journey__track{display:flex;flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:2rem}@media(min-width:900px){.hs-journey__track{flex-direction:row;align-items:stretch;justify-content:center;gap:0}}.hs-journey__item{display:flex;flex-direction:column;align-items:stretch;flex:1;min-width:0}@media(min-width:900px){.hs-journey__item{flex-direction:row;align-items:center;flex:1 1 0}}.hs-journey__connector{display:none;flex-shrink:0;width:2rem;color:#c4b5fd;opacity:.85}@media(min-width:900px){.hs-journey__connector{display:flex;align-items:center;justify-content:center}.hs-journey__connector svg{width:2.5rem;height:auto}}.hs-journey__card{position:relative;display:flex;flex-direction:column;flex:1;min-height:clamp(14rem,28vw,17rem);padding:1.35rem 1.25rem 1.2rem;border-radius:1.35rem;overflow:hidden;text-decoration:none;color:#fff;transition:transform .28s ease,box-shadow .28s ease}.hs-journey__card:hover{transform:translateY(-6px);box-shadow:0 28px 56px #2d1b4e2e}.hs-journey__card:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.hs-journey__card-shape{position:absolute;width:70%;height:75%;border-radius:55% 45% 50% 50%/48% 52%;opacity:.35;pointer-events:none}.hs-journey__card--violet{background:linear-gradient(145deg,#6d28d9,#5b21b6 48%,#4c1d95)}.hs-journey__card--violet .hs-journey__card-shape{top:-20%;right:-18%;background:#a78bfa}.hs-journey__card--teal{background:linear-gradient(145deg,#14b8a6,#0d9488,#0f766e)}.hs-journey__card--teal .hs-journey__card-shape{bottom:-25%;left:-15%;background:#5eead4;border-radius:50%}.hs-journey__card--sunset{background:linear-gradient(145deg,#f472b6,#ec4899 45%,#db2777)}.hs-journey__card--sunset .hs-journey__card-shape{top:10%;right:-20%;background:#fde047;opacity:.5}.hs-journey__num{position:relative;z-index:1;font-family:var(--sh-display);font-size:.72rem;font-weight:800;letter-spacing:.12em;opacity:.75;margin-bottom:.65rem}.hs-journey__icon{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.65rem;height:2.65rem;margin-bottom:.85rem;border-radius:12px;background:#ffffff38;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 16px #00000014}.hs-journey__card-title{position:relative;z-index:1;margin:0 0 .45rem;font-family:var(--sh-display);font-size:clamp(1.05rem,1.8vw,1.2rem);font-weight:700;line-height:1.25;letter-spacing:-.02em}.hs-journey__card-desc{position:relative;z-index:1;margin:0;flex:1;font-family:var(--sh-sans);font-size:.84rem;line-height:1.55;opacity:.92}.hs-journey__card-cta{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.3rem;margin-top:1rem;font-family:var(--sh-sans);font-size:.8rem;font-weight:700;letter-spacing:.02em;opacity:.95;transition:gap .2s ease}.hs-journey__card:hover .hs-journey__card-cta{gap:.5rem}.hs-journey__footer{display:flex;justify-content:center}.hs-journey__btn{min-height:3rem;padding:0 1.6rem;font-size:.95rem}@media(max-width:899px){.hs-journey__item:not(:last-child):after{content:"";display:block;width:2px;height:1.25rem;margin:.15rem auto 0;border-radius:2px;background:linear-gradient(180deg,#c4b5fd,#e9d5ff)}}@media(prefers-reduced-motion:reduce){.hs-journey__card:hover{transform:none}}.home-superhi .hs-impact__headline,.home-superhi .hs-testimonials__h2{color:var(--sh-ink);font-family:var(--sh-display)!important;font-weight:700!important;letter-spacing:-.028em}.home-superhi .hs-eyebrow{color:var(--sh-violet)}.home-superhi .hs-testimonials{background:var(--sh-surface-light);border-top:1px solid var(--sh-surface-line)}.home-superhi .hs-cta{padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,2rem);background:#fff;border-top:1px solid var(--sh-surface-line)}.home-superhi .hs-cta__inner{max-width:64rem}.home-superhi .hs-cta__panel{position:relative;overflow:hidden;border-radius:1.25rem;background:linear-gradient(165deg,#fff,#fdfcff 40%,#f8f5ff);border:1px solid rgba(196,181,253,.35);box-shadow:0 16px 48px #6d5a9614}.home-superhi .hs-cta__curve{position:absolute;top:0;left:0;width:100%;height:clamp(2rem,5vw,3rem);color:#ede9fe80;pointer-events:none}.home-superhi .hs-cta__mesh{opacity:.35;background-image:linear-gradient(rgba(196,181,253,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(196,181,253,.1) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 85%);mask-image:linear-gradient(180deg,#000 0%,transparent 85%)}.home-superhi .hs-cta__blobs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.home-superhi .hs-cta__blob{position:absolute;border-radius:50%;filter:blur(60px)}.home-superhi .hs-cta__blob--lavender{width:38%;height:60%;top:-15%;right:0;background:#e9d5ff;opacity:.65}.home-superhi .hs-cta__blob--peach{width:30%;height:45%;top:40%;right:25%;background:#fed7aa;opacity:.35}.home-superhi .hs-cta__blob--mint{width:28%;height:40%;bottom:-12%;left:2%;background:#a7f3d0;opacity:.4}.home-superhi .hs-cta__glow--right,.home-superhi .hs-cta__glow--left{display:none}.home-superhi .hs-cta__grid{position:relative;z-index:1;padding:clamp(1.35rem,2.5vw,1.85rem) clamp(1.25rem,2.5vw,1.75rem);gap:clamp(1.25rem,2.5vw,1.75rem);align-items:center}@media(min-width:900px){.home-superhi .hs-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);padding:clamp(1.5rem,2.5vw,2rem) clamp(1.5rem,2.5vw,2rem);min-height:0}}.home-superhi .hs-cta__copy{display:flex;flex-direction:column;justify-content:center}.home-superhi .hs-cta__label{margin-bottom:.4rem}.home-superhi .hs-cta__title{margin:0;font-family:var(--sh-display)!important;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:700!important;line-height:1.15;letter-spacing:-.03em;color:var(--sh-ink)!important;text-wrap:balance;max-width:18rem}.home-superhi .hs-cta__title-accent{font-style:normal;font-weight:800;color:#6d28d9}.home-superhi .hs-cta__lead{margin:.65rem 0 0;max-width:26rem;font-family:var(--sh-sans);font-size:.9rem;line-height:1.6;color:var(--sh-body)}.home-superhi .hs-cta__stats{display:flex;flex-wrap:wrap;gap:.4rem;margin:1rem 0 0;padding:0;list-style:none}.home-superhi .hs-cta__stat{display:flex;align-items:center;gap:.4rem;padding:.35rem .5rem;border-radius:10px;background:#fff;border:1px solid var(--sh-surface-line);box-shadow:var(--sh-shadow-soft)}.home-superhi .hs-cta__stat--violet .hs-cta__stat-icon{background:var(--sh-violet-soft);color:#6d28d9}.home-superhi .hs-cta__stat--teal .hs-cta__stat-icon{background:var(--sh-mint-soft);color:#0d9488}.home-superhi .hs-cta__stat--sun .hs-cta__stat-icon{background:var(--sh-sun-soft);color:#ca8a04}.home-superhi .hs-cta__stat-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.65rem;height:1.65rem;border-radius:8px}.home-superhi .hs-cta__stat-text{display:flex;flex-direction:column;gap:0;min-width:0}.home-superhi .hs-cta__stat-text strong{font-family:var(--sh-display);font-size:.72rem;font-weight:700;line-height:1.2;color:var(--sh-ink)}.home-superhi .hs-cta__stat-text span{font-family:var(--sh-sans);font-size:.62rem;font-weight:500;color:var(--sh-body)}.home-superhi .hs-cta__actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.15rem}.home-superhi .hs-cta__btn{font-family:var(--sh-sans);font-size:.85rem;font-weight:600;min-height:2.65rem;padding:0 1.2rem;border-radius:999px}.home-superhi .hs-cta__btn--primary{background:linear-gradient(135deg,#6d28d9,#5b21b6);color:#fff;box-shadow:0 10px 28px #5b21b640}.home-superhi .hs-cta__btn--primary:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-2px);box-shadow:0 14px 36px #5b21b64d}.home-superhi .hs-cta__btn--ghost{color:#5b21b6;background:#fff;border:1px solid rgba(109,40,217,.25)}.home-superhi .hs-cta__btn--ghost:hover{background:var(--sh-violet-soft);border-color:#6d28d966;transform:translateY(-2px)}.home-superhi .hs-cta__visual{width:100%}.home-superhi .hs-cta__visual-frame{position:relative;display:flex;align-items:center;justify-content:center;min-height:clamp(11rem,24vw,14rem);padding:.85rem .75rem}.home-superhi .hs-cta__visual-blob{position:absolute;inset:12% 8%;border-radius:1.35rem 1rem 1.5rem 1.15rem;background:linear-gradient(145deg,#5eead4,#99f6e4);opacity:.85;transform:rotate(-2.5deg)}.home-superhi .hs-cta__browser{position:relative;z-index:1;width:min(100%,18rem);border-radius:11px;background:#fff;box-shadow:0 16px 40px #2d1b4e1f;transform:rotate(2deg);overflow:hidden;transition:transform .35s ease}.home-superhi .hs-cta__visual-frame:hover .hs-cta__browser{transform:rotate(1deg) translateY(-4px)}.home-superhi .hs-cta__browser-bar{display:flex;align-items:center;gap:.3rem;padding:.4rem .55rem;background:#fafafa;border-bottom:1px solid var(--sh-surface-line)}.home-superhi .hs-cta__dot{width:.45rem;height:.45rem;border-radius:50%;flex-shrink:0}.home-superhi .hs-cta__dot--r{background:#f87171}.home-superhi .hs-cta__dot--y{background:#facc15}.home-superhi .hs-cta__dot--g{background:#4ade80}.home-superhi .hs-cta__browser-url{margin-left:.35rem;padding:.2rem .55rem;border-radius:6px;background:#fff;border:1px solid var(--sh-surface-line);font-family:var(--sh-sans);font-size:.62rem;font-weight:500;color:var(--sh-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.home-superhi .hs-cta__browser-screen{aspect-ratio:16 / 10;overflow:hidden;background:#f4f4f5}.home-superhi .hs-cta__browser-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.home-superhi .hs-cta__chip{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:.25rem;padding:.3rem .6rem;border-radius:999px;font-family:var(--sh-sans);font-size:.65rem;font-weight:700;box-shadow:0 4px 14px #2d1b4e1a;white-space:nowrap}.home-superhi .hs-cta__chip--violet{top:8%;right:6%;background:#fff;color:#6d28d9;border:1px solid rgba(196,181,253,.45);transform:rotate(3deg)}.home-superhi .hs-cta__chip--mint{display:none}@media(prefers-reduced-motion:reduce){.home-superhi .hs-cta__btn--primary:hover,.home-superhi .hs-cta__btn--ghost:hover,.home-superhi .hs-cta__visual-frame:hover .hs-cta__browser{transform:none}}.home-superhi .athena-event-strip{background:linear-gradient(90deg,#b8a9e8,#c9b8f0 35%,#ddb8e8 68%,#e8c4d4);border-top:1px solid rgba(255,255,255,.45);box-shadow:0 -6px 24px #9b87c82e;color:#3d3250}.home-superhi .athena-event-strip__title{font-family:var(--sh-sans);font-weight:600;letter-spacing:-.01em;color:#3d3250}.home-superhi .athena-event-strip__details{color:#3d3250;font-family:var(--sh-sans)}.home-superhi .athena-event-strip__cta{color:#5b4a78;font-weight:700}.home-superhi .athena-event-strip:hover{filter:brightness(1.03)}.home-superhi .athena-event-strip__badge{border:1px solid rgba(255,255,255,.9);box-shadow:0 8px 24px #6d5a9626}@media(max-width:479px){.sh-hero__actions{flex-direction:column;width:100%}.sh-btn{width:100%}.sh-hero__visual{min-height:16rem;max-width:22rem;margin:0 auto}}@media(prefers-reduced-motion:reduce){.sh-btn--dark:hover,.sh-btn--soft:hover,.sh-btn--line:hover,.sh-card:hover{transform:none}}.home-superhi .hs-footer{position:relative;overflow:hidden;background:linear-gradient(180deg,#f8f7fa,#f3f0ff);color:var(--sh-ink);border-top:1px solid var(--sh-surface-line);padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,4vw,2.5rem) clamp(1.75rem,3vw,2.25rem)}.home-superhi .hs-footer__wash{position:absolute;inset:0 0 auto;height:5rem;background:radial-gradient(ellipse 80% 100% at 50% 0%,rgba(196,181,253,.12) 0%,transparent 70%);pointer-events:none}.home-superhi .hs-footer__inner{position:relative;z-index:1;max-width:72rem}.home-superhi .hs-footer__main{gap:clamp(2rem,4vw,2.75rem)}@media(min-width:900px){.home-superhi .hs-footer__main{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:2.5rem 3.5rem}}.home-superhi .hs-footer__logo{font-family:var(--sh-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em;color:var(--sh-ink)}.home-superhi .hs-footer__logo em{font-style:normal;font-weight:800;color:#6d28d9}.home-superhi .hs-footer__tagline{font-family:var(--sh-sans);font-size:.875rem;line-height:1.65;color:var(--sh-body)}.home-superhi .hs-footer__demo{margin-top:1.15rem;padding:.55rem 1.05rem;border-radius:999px;background:linear-gradient(135deg,#6d28d9,#5b21b6);color:#fff;font-family:var(--sh-sans);font-size:.82rem;font-weight:600;box-shadow:0 8px 22px #5b21b638}.home-superhi .hs-footer__demo:hover{background:linear-gradient(135deg,#7c3aed,#6d28d9);transform:translateY(-1px)}.home-superhi .hs-footer__col-title{margin:0 0 .75rem}.home-superhi .hs-footer__col h4:not(.hs-footer__col-title){margin:0 0 .75rem;font-family:var(--sh-sans);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c6b94}.home-superhi .hs-footer__links a{font-family:var(--sh-sans);font-size:.8125rem;font-weight:500;color:var(--sh-body)}.home-superhi .hs-footer__links a:hover{color:#6d28d9}.home-superhi .hs-footer__bottom{margin-top:clamp(2rem,3.5vw,2.5rem);padding-top:1.25rem;border-top:1px solid var(--sh-surface-line)}.home-superhi .hs-footer__copy,.home-superhi .hs-footer__contact{font-family:var(--sh-sans);font-size:.75rem;color:var(--sh-muted)}.home-superhi .hs-footer__contact a{color:var(--sh-body);font-weight:500}.home-superhi .hs-footer__contact a:hover{color:#6d28d9}.home-superhi .hs-footer__contact span{color:#7c6b9473}@media(prefers-reduced-motion:reduce){.home-superhi .hs-footer__demo:hover{transform:none}}.home-superhi.home-studio main>section.sh-hero.sh-hero--centered{min-height:calc(100svh - var(--athena-nav-height, 3.25rem))!important;min-height:calc(100dvh - var(--athena-nav-height, 3.25rem))!important;box-sizing:border-box}.home-superhi .sh-hero.sh-hero--centered{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center;background:#faf7ff;border-bottom:none;padding:calc(var(--athena-nav-height, 3.25rem) + 1.25rem) 1.25rem calc(var(--athena-event-bar-height, 5.25rem) + 2rem)}@media(min-width:1024px){.home-superhi .sh-hero.sh-hero--centered{padding:calc(var(--athena-nav-height, 3.25rem) + 1.75rem) 2rem calc(var(--athena-event-bar-height, 5.25rem) + 2.5rem)}}.home-superhi .sh-hero.sh-hero--centered .sh-hero__inner{position:relative;z-index:1;width:100%;max-width:44rem;margin-left:auto;margin-right:auto}.home-superhi .sh-hero.sh-hero--centered .sh-hero__panel{display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto;text-align:center;padding:clamp(1.5rem,4vw,2.25rem) clamp(1.25rem,3vw,2rem);border-radius:28px;background:#ffffffeb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 4px 24px #6d5a961a,0 0 0 1px #ffffffa6 inset}.home-superhi .sh-hero.sh-hero--centered .sh-hero__brand{display:flex;flex-direction:column;align-items:center;gap:.4rem;width:100%;margin:0 0 1.35rem;padding:0;border:none}.home-superhi .sh-hero.sh-hero--centered .sh-hero__logo-text{margin:0;font-family:var(--sh-display);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;color:#1a1428;line-height:1.2}.home-superhi .sh-hero.sh-hero--centered .sh-hero__logo-text em{font-style:normal;font-weight:800;color:#db2777}.home-superhi .sh-hero.sh-hero--centered .sh-hero__tagline{margin:0;font-family:var(--sh-sans);font-size:.8125rem;font-weight:600;letter-spacing:.04em;color:#5b21b6;text-transform:uppercase;line-height:1.35}.home-superhi .sh-hero.sh-hero--centered .sh-hero__title{width:100%;max-width:22em;margin:0 auto 1.15rem;font-family:var(--sh-display);font-size:clamp(1.85rem,4.2vw,2.85rem);font-weight:700;line-height:1.22;letter-spacing:-.034em;color:#120f1a;text-wrap:balance}.home-superhi .sh-hero.sh-hero--centered .sh-hero__title-ai-wrap{white-space:nowrap}.home-superhi .sh-hero.sh-hero--centered .sh-hero__title-ai{background:linear-gradient(135deg,#6d28d9,#be185d);-webkit-background-clip:text;background-clip:text;color:transparent}.home-superhi .sh-hero.sh-hero--centered .sh-hero__lead{width:100%;max-width:38rem;margin:0 auto 1.5rem;padding:0;font-weight:500;font-size:clamp(.9375rem,1.6vw,1.0625rem);line-height:1.72;letter-spacing:-.008em;color:#2a2438;text-wrap:pretty}.home-superhi .sh-hero.sh-hero--centered .sh-hero__actions{display:flex;justify-content:center;width:100%;margin:0}.home-superhi .sh-hero.sh-hero--centered .sh-hero__cta{min-width:12rem;padding:.85rem 1.75rem!important;font-size:1rem}.sh-hero{position:relative;overflow:hidden;background:#faf7ff;padding:calc(var(--athena-nav-height, 3.25rem) + 2rem) 1.5rem 3.5rem;border-bottom:none}.sh-hero--centered{display:flex;align-items:center;justify-content:center;min-height:min(36rem,calc(100svh - var(--athena-nav-height, 3.25rem)));text-align:center}.sh-hero__video-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.sh-hero__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sh-hero__video-wash{position:absolute;inset:0;background:linear-gradient(180deg,#fffdfce6,#faf7ffd1 45%,#fdf2f8e0)}.sh-hero__ambient{display:none}.sh-hero__pattern,.sh-hero__glow,.sh-hero__shape,.sh-mark,.sh-hero__visual-panel,.sh-hero__chip{display:none!important}.sh-hero__ambient{position:absolute;inset:0;pointer-events:none;overflow:hidden}.sh-hero__blob{position:absolute;display:block;pointer-events:none}.sh-hero__blob--lavender{top:-8%;right:-4%;width:min(28rem,55vw);height:min(28rem,55vw);background:radial-gradient(circle at 40% 40%,rgba(196,181,253,.55) 0%,rgba(237,233,254,.2) 55%,transparent 72%);border-radius:58% 42% 62% 38%/44% 56%;filter:blur(2px);animation:shBlobDrift 18s ease-in-out infinite}.sh-hero__blob--blush{bottom:8%;left:-6%;width:min(22rem,48vw);height:min(22rem,48vw);background:radial-gradient(circle at 55% 45%,rgba(251,207,232,.5) 0%,rgba(253,242,248,.15) 60%,transparent 75%);border-radius:45% 55% 52% 48%/58% 42%;filter:blur(3px);animation:shBlobDrift 22s ease-in-out infinite reverse}.sh-hero__blob--mint{top:38%;left:42%;width:min(14rem,30vw);height:min(14rem,30vw);background:radial-gradient(circle,rgba(153,246,228,.35) 0%,transparent 70%);border-radius:50% 50% 48% 52%/52% 48%;filter:blur(4px);animation:shBlobDrift 14s ease-in-out infinite;animation-delay:-4s}@keyframes shBlobDrift{0%,to{transform:translate(0) rotate(0) scale(1)}50%{transform:translate(1.5%,-2%) rotate(3deg) scale(1.04)}}.sh-hero__inner{position:relative;z-index:1;width:100%;max-width:42rem;margin:0 auto;padding:0}.sh-hero__stack{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.sh-hero .sh-btn{border-radius:999px;border:none;font-weight:600;padding:.72rem 1.35rem}.sh-hero .sh-btn--dark{background:linear-gradient(135deg,#a78bfa,#e879f9);box-shadow:0 8px 28px #a78bfa52}.sh-hero .sh-btn--dark:hover{box-shadow:0 12px 36px #a78bfa66}.sh-hero .sh-btn--line{background:#ffffffa6;color:#4a4260;box-shadow:0 6px 20px #8b78b41a;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.sh-hero .sh-btn--line:hover{background:#ffffffe6;color:#2d2640}.sh-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;justify-content:center}.sh-hero__stats{display:flex;flex-wrap:wrap;gap:1.25rem 1.75rem;padding:0;margin:0;list-style:none;background:transparent;border:none;box-shadow:none;justify-content:center}.sh-hero__stat{display:flex;flex-direction:column;gap:.15rem;padding:0;border:none;background:transparent;position:relative;padding-left:.85rem}.sh-hero__stat:before{content:"";position:absolute;left:0;top:.35rem;width:.45rem;height:.45rem;border-radius:50%;opacity:.85}.sh-hero__stat--lavender:before{background:linear-gradient(135deg,#c4b5fd,#a78bfa);box-shadow:0 0 12px #a78bfa73}.sh-hero__stat--blush:before{background:linear-gradient(135deg,#f9a8d4,#e879f9);box-shadow:0 0 12px #e879f966}.sh-hero__stat--mint:before{background:linear-gradient(135deg,#5eead4,#2dd4bf);box-shadow:0 0 12px #2dd4bf59}.sh-hero__stat strong{font-family:var(--sh-display);font-size:1.05rem;font-weight:700;color:#1f1830;letter-spacing:-.02em}.sh-hero__stat span{font-size:.78rem;font-weight:500;color:#6b6578;text-transform:none;letter-spacing:0}.sh-hero__visual{position:relative;width:100%;max-width:40rem;margin:0 auto}@media(min-width:1024px){.sh-hero__visual{max-width:none;margin:0}}.sh-hero__showcase{position:relative;border-radius:44px 38px 48px 42px;overflow:hidden;min-height:22rem;box-shadow:0 24px 64px #8b78b424,0 8px 24px #8b78b414}@media(min-width:1024px){.sh-hero__showcase{min-height:32rem;border-radius:52px 44px 56px 48px}}.sh-hero__showcase-bg{position:absolute;inset:0;z-index:0;overflow:hidden}.sh-hero__showcase-video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.06)}.sh-hero__showcase-wash{position:absolute;inset:0;background:linear-gradient(165deg,#fffdfcb8,#faf7ff8c,#fdf2f87a 70%,#ffffff9e);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sh-hero__showcase-blob{position:absolute;display:block;pointer-events:none;filter:blur(24px);opacity:.7}.sh-hero__showcase-blob--a{top:-10%;right:-8%;width:55%;height:50%;background:radial-gradient(circle,rgba(196,181,253,.55),transparent 70%);border-radius:58% 42% 62% 38%/44% 56%}.sh-hero__showcase-blob--b{bottom:20%;left:-10%;width:45%;height:40%;background:radial-gradient(circle,rgba(251,207,232,.5),transparent 72%);border-radius:48% 52% 42% 58%/56% 44%}.sh-hero__showcase-body{position:relative;z-index:1;min-height:16rem;padding:1.25rem 1.25rem 5rem}@media(min-width:1024px){.sh-hero__showcase-body{min-height:22rem;padding:1.5rem 1.5rem 5.5rem}}.sh-hero__showcase-kicker{position:relative;z-index:6;margin:0 0 .85rem;padding-left:.15rem;font-family:var(--sh-sans);font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b5f8a}.sh-hero__visual-stage,.sh-hero__deco,.sh-hero__spark,.sh-hero__orb{display:none!important}.sh-hero__float--live{top:4%;left:4%;z-index:7;transform:rotate(-2deg)}.sh-hero__float--ai{display:none}.sh-hero__shot{position:absolute;margin:0;overflow:hidden;background:#fffffff5;border:none;box-shadow:0 20px 52px #6d5a9624,0 6px 16px #6d5a9614;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s ease}.sh-hero__shot:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffa6;pointer-events:none}.sh-hero__shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.sh-hero__shot--main{position:relative;top:auto;left:auto;width:100%;aspect-ratio:16 / 10;border-radius:28px 32px 26px 30px;z-index:3;transform:rotate(-1deg);margin:0 auto}.sh-hero__shot--main:hover{transform:rotate(0) translateY(-4px);box-shadow:0 28px 64px #6d5a962e}.sh-hero__shot--b{bottom:0;left:.5rem;width:38%;max-width:10.5rem;aspect-ratio:4 / 3;border-radius:22px 26px 20px 24px;z-index:5;transform:rotate(-4deg)}.sh-hero__shot--b:hover{transform:rotate(-2deg) translateY(-3px)}.sh-hero__shot--c{bottom:1.5rem;right:.5rem;width:34%;max-width:9.5rem;aspect-ratio:4 / 3;border-radius:24px 20px 28px 22px;z-index:5;transform:rotate(5deg)}.sh-hero__shot--c:hover{transform:rotate(3deg) translateY(-3px)}.sh-hero__product-rail-wrap{position:relative;z-index:2;padding:.85rem 1rem 1.15rem;background:linear-gradient(180deg,#fff0,#ffffff8c 35%,#fffdfcd1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(min-width:1024px){.sh-hero__product-rail-wrap{padding:1rem 1.25rem 1.35rem}}.sh-hero__product-rail-label{margin:0 0 .65rem;padding:0 .25rem;font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7c7394}.sh-hero__product-rail{display:flex;gap:.65rem;overflow-x:auto;padding-bottom:.25rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sh-hero__product-rail::-webkit-scrollbar{display:none}.sh-hero__product-card{flex:0 0 auto;width:min(9.5rem,42vw);scroll-snap-align:start;display:flex;flex-direction:column;gap:.55rem;padding:.65rem;border-radius:22px 20px 24px 18px;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease;box-shadow:0 8px 24px #6d5a9614}.sh-hero__product-card:hover{transform:translateY(-3px);box-shadow:0 14px 32px #6d5a9624}.sh-hero__product-card--lavender{background:linear-gradient(160deg,#f5f3ff,#ede9fe)}.sh-hero__product-card--blush{background:linear-gradient(160deg,#fdf2f8,#fce7f3)}.sh-hero__product-card--sun{background:linear-gradient(160deg,#fffbeb,#fef3c7)}.sh-hero__product-card--mint{background:linear-gradient(160deg,#f0fdfa,#ccfbf1)}.sh-hero__product-card-thumb{display:block;aspect-ratio:4 / 3;border-radius:14px 16px 12px 15px;overflow:hidden;background:#ffffffd9;box-shadow:0 4px 14px #6d5a9614}.sh-hero__product-card-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.sh-hero__product-card-text{display:flex;flex-direction:column;gap:.12rem;padding:0 .15rem .1rem}.sh-hero__product-card-cat{font-size:.62rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8b839c}.sh-hero__product-card strong{font-family:var(--sh-display);font-size:.78rem;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#2d2640}@media(min-width:640px){.sh-hero__product-card{width:10.5rem}.sh-hero__product-card strong{font-size:.82rem}}.sh-hero__tag{position:absolute;bottom:.65rem;left:.65rem;margin:0;padding:.28rem .65rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.02em;color:#4a4260;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.sh-hero__tag--mint{background:#f0fdfae0;box-shadow:0 4px 14px #2dd4bf33}.sh-hero__tag--violet{background:#f5f3ffe6;box-shadow:0 4px 14px #a78bfa38}.sh-hero__float{position:absolute;display:inline-flex;align-items:center;gap:.35rem;padding:.38rem .75rem;border-radius:999px;font-family:var(--sh-sans);font-size:.68rem;font-weight:600;letter-spacing:.01em;color:#4a4260;background:#ffffffc7;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px #8b78b41f}.sh-hero__float-dot{width:.4rem;height:.4rem;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e38;animation:shPulse 2.2s ease-in-out infinite}@keyframes shPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}@media(prefers-reduced-motion:reduce){.sh-hero__blob--lavender,.sh-hero__blob--blush,.sh-hero__blob--mint{animation:none}.sh-hero__video{display:none}.sh-hero__video-wash{background:linear-gradient(165deg,#faf7ff,#fdf2f8,#fff)}.sh-hero__float-dot{animation:none}.sh-hero .sh-btn--dark:hover,.sh-hero .sh-btn--line:hover{transform:none}}.home-superhi{--athena-nav-height: 5.25rem;--fp-bg: #f3f0ff;--fp-ink: #2d1b4e;--fp-ink-soft: #5c4d72;--fp-btn: #2d1b4e;--fp-trust-bg: #f0edf5;--fp-card: #ffffff}.home-superhi.home-studio main>section.sh-hero.sh-hero--flowpay{min-height:auto!important}.home-superhi .sh-hero.sh-hero--flowpay{position:relative;overflow-x:clip;overflow-y:visible;background:var(--fp-bg);border-bottom:none;padding:calc(var(--athena-nav-height, 5.25rem) + 1.25rem) 0 calc(var(--athena-event-bar-height, 5.25rem) + 2rem)}@media(min-width:1024px){.home-superhi .sh-hero.sh-hero--flowpay{padding-top:calc(var(--athena-nav-height, 5.25rem) + 1.5rem);padding-bottom:calc(var(--athena-event-bar-height, 5.25rem) + 3rem);min-height:calc(100svh - var(--athena-nav-height, 5.25rem));min-height:calc(100dvh - var(--athena-nav-height, 5.25rem));display:flex;align-items:center}}.sh-hero--flowpay .sh-hero__bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.sh-hero--flowpay .sh-hero__curve{position:absolute;width:100%;height:100%;left:0;top:0}.sh-hero--flowpay .sh-hero__curve-glow{filter:blur(10px)}.sh-hero--flowpay .sh-hero__container{position:relative;z-index:1;width:100%;max-width:76rem;margin:0 auto;padding:0 clamp(1.25rem,3vw,2rem)}.sh-hero--flowpay .sh-hero__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:1024px){.sh-hero--flowpay .sh-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem 4rem}}.sh-hero--flowpay .sh-hero__copy{text-align:left;max-width:36rem}@media(max-width:1023px){.sh-hero--flowpay .sh-hero__copy{text-align:center;margin:0 auto}}.sh-hero--flowpay .sh-hero__trust{display:inline-flex;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:0;background:none;border:none;border-radius:0}@media(max-width:1023px){.sh-hero--flowpay .sh-hero__trust{margin-left:auto;margin-right:auto}}.sh-hero--flowpay .sh-hero__logo-wrap{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;padding:0;border-radius:0;background:none;border:none;box-shadow:none}.sh-hero--flowpay .sh-hero__logo{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:contrast(1.08) saturate(1.05)}.sh-hero--flowpay .sh-hero__trust-text{font-family:var(--sh-sans);font-size:.9375rem;font-weight:700;color:var(--fp-ink);letter-spacing:-.02em}.sh-hero--flowpay .sh-hero__title{margin:0 0 1.25rem;font-family:var(--sh-display);font-size:clamp(2.15rem,4.8vw,3.55rem);font-weight:700;line-height:1.08;letter-spacing:-.042em;color:var(--fp-ink);text-wrap:balance}.sh-hero--flowpay .sh-hero__title-ai-wrap{position:relative;display:inline-flex;align-items:flex-start;white-space:nowrap}.sh-hero--flowpay .sh-hero__spark-mark{position:absolute;top:-.65rem;right:-.35rem;color:#e879a9;transform:rotate(8deg)}.sh-hero--flowpay .sh-hero__lead{margin:0 0 2rem;max-width:32rem;font-family:var(--sh-sans);font-size:clamp(.95rem,1.5vw,1.05rem);font-weight:400;line-height:1.72;letter-spacing:-.012em;color:var(--fp-ink-soft);text-wrap:pretty}@media(max-width:1023px){.sh-hero--flowpay .sh-hero__lead{margin-left:auto;margin-right:auto}}.sh-hero--flowpay .sh-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3.35rem;padding:0 1.75rem;border-radius:999px;font-family:var(--sh-sans);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:#fff;background:var(--fp-btn);text-decoration:none;box-shadow:0 8px 24px #2d1b4e38;transition:transform .2s ease,box-shadow .2s ease}.sh-hero--flowpay .sh-hero__btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #2d1b4e47}.sh-hero--flowpay .sh-hero__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:22rem;padding:1.5rem .5rem;overflow:visible}@media(min-width:1024px){.sh-hero--flowpay .sh-hero__visual{min-height:30rem;justify-content:flex-end;padding:2rem 1rem 2rem 0}}.sh-hero--flowpay .sh-hero__doodles{position:absolute;width:100%;max-width:30rem;height:100%;inset:0;margin:auto;z-index:0;pointer-events:none}.sh-hero--flowpay .sh-hero__portrait{position:relative;z-index:1;width:min(100%,22rem);padding:.55rem;border-radius:24px;background:#f5c9a8;box-shadow:0 24px 56px #2d1b4e24;transform:rotate(-5deg)}@media(min-width:1024px){.sh-hero--flowpay .sh-hero__portrait{width:min(100%,28rem)}}.sh-hero--flowpay .sh-hero__portrait-inner{position:relative;border-radius:18px;overflow:hidden;aspect-ratio:16 / 9;background:#120a1e}.sh-hero--flowpay .sh-hero__video{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;background:#120a1e}.sh-hero--flowpay .sh-hero__video-controls{position:absolute;inset:0;z-index:2;pointer-events:none}.sh-hero--flowpay .sh-hero__video-play,.sh-hero--flowpay .sh-hero__video-unmute,.sh-hero--flowpay .sh-hero__video-mute{pointer-events:auto;border:none;cursor:pointer;font-family:var(--sh-sans)}.sh-hero--flowpay .sh-hero__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;border-radius:50%;background:#2d1b4ed9;color:#fff;box-shadow:0 8px 24px #2d1b4e59;transition:transform .2s ease,background .2s ease}.sh-hero--flowpay .sh-hero__video-play:hover{transform:translate(-50%,-50%) scale(1.06);background:#7c3aedeb}.sh-hero--flowpay .sh-hero__video-unmute{position:absolute;top:.65rem;right:.65rem;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .7rem;border-radius:999px;background:#2d1b4ee0;color:#fff;font-size:.7rem;font-weight:600;box-shadow:0 4px 14px #2d1b4e40;transition:background .2s ease}.sh-hero--flowpay .sh-hero__video-unmute:hover{background:#7c3aedeb}.sh-hero--flowpay .sh-hero__video-mute{position:absolute;top:.65rem;right:.65rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:#2d1b4ebf;color:#fff;transition:background .2s ease}.sh-hero--flowpay .sh-hero__video-mute:hover{background:#7c3aede0}.sh-hero--flowpay .sh-hero__portrait .sh-hero__widget--c{position:absolute;right:.85rem;bottom:.85rem;z-index:2;padding:.5rem .85rem;font-size:.72rem;font-weight:600;color:#fff;background:var(--fp-btn);border-radius:999px;box-shadow:0 8px 20px #2d1b4e40;white-space:nowrap}.sh-hero--flowpay .sh-hero__widget{position:absolute;z-index:3;background:var(--fp-card);border-radius:16px;box-shadow:0 10px 28px #2d1b4e1a;border:1px solid rgba(45,27,78,.05);font-family:var(--sh-sans)}.sh-hero--flowpay .sh-hero__widget--a{top:8%;left:4%;padding:.7rem .9rem;min-width:9rem}@media(min-width:1024px){.sh-hero--flowpay .sh-hero__widget--a{left:0;top:6%}}.sh-hero--flowpay .sh-hero__widget--a .sh-hero__widget-label{display:block;font-size:.7rem;font-weight:500;color:var(--fp-ink-soft);margin-bottom:.2rem}.sh-hero--flowpay .sh-hero__widget-row{display:flex;align-items:center;gap:.5rem}.sh-hero--flowpay .sh-hero__widget--a strong{font-size:1.15rem;font-weight:700;color:var(--fp-ink)}.sh-hero--flowpay .sh-hero__widget-pill{padding:.18rem .5rem;border-radius:999px;font-size:.62rem;font-weight:600;color:#fff;background:var(--fp-btn)}.sh-hero--flowpay .sh-hero__widget--b{bottom:18%;left:2%;padding:.6rem .8rem}@media(min-width:1024px){.sh-hero--flowpay .sh-hero__widget--b{left:-4%;bottom:22%}}.sh-hero--flowpay .sh-hero__widget--b .sh-hero__widget-label{display:block;font-size:.68rem;color:var(--fp-ink-soft);margin-bottom:.1rem}.sh-hero--flowpay .sh-hero__widget--b strong{font-size:1rem;font-weight:700;color:var(--fp-ink)}@media(prefers-reduced-motion:reduce){.sh-hero--flowpay .sh-hero__btn:hover{transform:none}}.principles-section{width:100%;position:relative;overflow:hidden;background:linear-gradient(to bottom,#eaf6fb,#f5f9fc);padding:64px 0 96px;border-radius:50px 50px 0 0}.principles-container{max-width:1200px;margin:0 auto;padding:0 16px}.principles-heading{text-align:center;margin-bottom:64px}.principles-heading .principles-subtitle{color:#6495ed!important;font-weight:500;text-transform:uppercase;letter-spacing:2px;font-size:14px;margin-bottom:8px}.principles-heading .principles-title{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;font-family:NeueMontreal,sans-serif;color:#1e3a8a!important;line-height:1.2;margin:0}.principles-heading .principles-description{font-size:18px;color:#374151!important;opacity:.7;max-width:600px;margin:16px auto 0;line-height:1.6}.principles-grid{display:grid;grid-template-columns:1fr;gap:40px}.principle-card{position:relative;overflow:hidden;border-radius:25px;background-color:#fff;box-shadow:0 4px 6px #00000014;transition:transform .2s ease,box-shadow .5s ease;cursor:pointer}.card-image-container{overflow:hidden;border-radius:25px 25px 0 0;position:relative}.card-image{width:100%;height:320px;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.principle-card:hover .card-image{transform:scale(1.15)}.shine-effect{position:absolute;top:-50%;left:-50%;width:50%;height:200%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.45),transparent);transform:translate(-120%) rotate(25deg);transition:transform .9s ease-out,opacity .3s ease;opacity:0;pointer-events:none}.shine-active{transform:translate(120%) rotate(25deg);opacity:1}.card-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.4),transparent);transform:translateY(100%);transition:transform .5s ease;border-radius:25px}.overlay-active{transform:translateY(0)}.overlay-title{font-size:26px;font-weight:700;font-family:NeueMontreal,sans-serif;color:#fff!important;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.overlay-description{font-size:17px;color:#fffffff2!important;line-height:1.7;margin:0 0 18px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.overlay-link{display:flex;align-items:center;gap:10px;color:#fff!important;font-weight:600;text-decoration:none;transition:transform .3s ease;text-shadow:0 1px 2px rgba(0,0,0,.5)}.overlay-link:hover{transform:translate(6px)}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes cardIn{0%{transform:translateY(50px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.animate-fadeInUp{animation:fadeInUp 1s ease-out forwards}.animate-cardIn{animation:cardIn .8s ease-out forwards}.principle-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px #0003}@media(min-width:768px){.principles-grid{grid-template-columns:1fr 1fr!important;gap:48px!important}}@media(max-width:767px){.principles-section{padding:48px 0 64px;border-radius:30px 30px 0 0}.principles-heading{margin-bottom:48px}.card-image{height:280px}.overlay-title{font-size:22px}.overlay-description{font-size:16px}}.card-overlay .overlay-title,.card-overlay .overlay-description,.card-overlay .overlay-link,.principle-card .card-overlay *{color:#fff!important}.athena-lms-page{--alms-ink: var(--sh-ink, #2d1b4e);--alms-body: var(--sh-body, #5c4d72);--alms-muted: var(--sh-muted, #7c6b94);--alms-violet: #7c3aed;--alms-violet-deep: #6d28d9;--alms-tint: var(--sh-violet-soft, #f3f0ff);--alms-line: var(--sh-surface-line, rgba(45, 27, 78, .08));--alms-sans: var( --sh-sans, "Plus Jakarta Sans", Inter, system-ui, sans-serif );--alms-display: var( --sh-display, "Plus Jakarta Sans", Inter, system-ui, sans-serif );background:var(--sh-surface-tint, #f3f0ff);color:var(--alms-ink);font-family:var(--alms-sans)}.athena-lms-page main>section{min-height:auto;scroll-snap-align:none;scroll-margin-top:calc(var(--athena-nav-height, 5.25rem) + 1rem)}.athena-lms-page main{scroll-snap-type:none}.athena-lms-page .alms-accent{font-style:normal;background:linear-gradient(120deg,#8b7fd4,#7c3aed 55%,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.alms-pill-row{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.alms-pill-row li{padding:.3rem .65rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(196,181,253,.45);font-size:.72rem;font-weight:600;color:var(--alms-violet-deep)}.alms-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:0 1.25rem;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.alms-btn--primary{background:linear-gradient(135deg,#8b7fd4,#7c3aed);color:#fff;box-shadow:0 10px 28px #7c3aed47}.alms-btn--primary:hover{transform:translateY(-2px)}.alms-btn--ghost{background:#fff;color:var(--alms-violet-deep);border:1px solid rgba(109,40,217,.22)}.alms-btn--ghost:hover{background:#f5f3ff}.alms-shot{position:relative;overflow:hidden;border-radius:1rem;background:#fff;box-shadow:0 0 0 1px #2d1b4e12,0 20px 50px #2d1b4e1f}.alms-shot__chrome{display:flex;align-items:center;gap:.35rem;padding:.55rem .75rem;background:#f4f4f5;border-bottom:1px solid rgba(45,27,78,.06)}.alms-shot__chrome span{width:.5rem;height:.5rem;border-radius:50%;background:#d4d4d8}.alms-shot__chrome span:first-child{background:#fca5a5}.alms-shot__chrome span:nth-child(2){background:#fde047}.alms-shot__chrome span:nth-child(3){background:#86efac}.alms-shot__img{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.alms-shot__img--contain{aspect-ratio:auto;max-height:28rem;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;background:#f8f7fa}.alms-ui-frame{display:flex;align-items:flex-start;justify-content:center;width:100%;min-height:12rem;max-height:28rem;padding:.5rem;background:#f8f7fa;overflow:hidden}.alms-ui-frame--hero{min-height:16rem;max-height:min(52vh,32rem);padding:.65rem}.alms-ui-frame__img{display:block;width:100%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.alms-shot--violet{box-shadow:0 0 0 1px #6d28d91f,0 24px 56px #5b21b624}.alms-shot--fuchsia{box-shadow:0 0 0 1px #c026d31f,0 24px 56px #c026d324}.alms-shot--teal{box-shadow:0 0 0 1px #0d94881f,0 24px 56px #0d94881f}.alms-shot--pink{box-shadow:0 0 0 1px #db27771f,0 24px 56px #db27771f}.alms-shot--sun{box-shadow:0 0 0 1px #ca8a0426,0 24px 56px #ca8a041a}.alms-section__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto}.alms-section__head{margin-bottom:clamp(2rem,4vw,2.75rem);max-width:36rem}.alms-section__head--center{margin-left:auto;margin-right:auto;text-align:center}.alms-section__title{margin:0;font-family:var(--alms-display);font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--alms-ink)}.alms-section__lead{margin:.75rem 0 0;font-size:1rem;line-height:1.65;color:var(--alms-body)}.alms-section__head--center .alms-section__lead{margin-left:auto;margin-right:auto}.alms-head{max-width:40rem}.alms-head__title{margin:0;text-wrap:balance}.alms-head__lead{margin-top:.85rem!important}.alms-section__eyebrow{display:inline-block;margin-bottom:.75rem;padding:.3rem .7rem;border-radius:999px;background:#ede9fe;border:1px solid rgba(124,58,237,.15);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--alms-violet-deep)}.alms-hero{padding:calc(var(--athena-nav-height, 5.25rem) + 1.5rem) clamp(1.25rem,4vw,2.5rem) clamp(2.5rem,5vw,3.5rem);background:transparent}.alms-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin:0 0 1rem;padding:.35rem .85rem;border-radius:999px;background:#ffffffa6;border:1px solid rgba(196,181,253,.45);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--alms-violet-deep)}.alms-hero__panel{position:relative;overflow:hidden;max-width:72rem;margin:0 auto;padding:clamp(2.25rem,4vw,3rem) clamp(1.75rem,4vw,2.75rem);border-radius:clamp(1.25rem,2.5vw,2rem);background:linear-gradient(145deg,#f5f3ff,#ede9fe 38%,#faf5ff);border:1px solid rgba(196,181,253,.45);box-shadow:0 24px 64px #6d5a961a}.alms-hero__blobs{position:absolute;inset:0;pointer-events:none;overflow:hidden}.alms-hero__blob{position:absolute;border-radius:50%;filter:blur(60px)}.alms-hero__blob--lavender{width:40%;height:70%;top:-20%;right:-5%;background:#c4b5fd;opacity:.45}.alms-hero__blob--mint{width:30%;height:50%;bottom:-15%;left:-5%;background:#5eead4;opacity:.25}.alms-hero__inner{position:relative;z-index:1;display:grid;gap:clamp(1.75rem,4vw,2.5rem);align-items:center}@media(min-width:900px){.alms-hero__inner{grid-template-columns:1fr 1.1fr;gap:2.5rem}}.alms-hero__title{margin:0;font-family:var(--alms-display);font-size:clamp(2rem,4.2vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.032em;color:var(--alms-ink);text-wrap:balance}.alms-hero__lead{margin:1rem 0 0;max-width:32rem;font-size:clamp(.95rem,1.6vw,1.0625rem);line-height:1.65;color:var(--alms-body)}.alms-hero__tag{margin:0 0 .75rem;font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--alms-violet-deep)}.alms-hero__sub{margin:.85rem 0 0;max-width:28rem;font-size:.95rem;line-height:1.55;font-weight:600;color:var(--alms-ink)}.alms-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.alms-hero__visual{position:relative}.alms-hero-visual{display:flex;flex-direction:column;gap:.85rem}.alms-hero-visual__main{border-radius:1rem;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #2d1b4e12,0 20px 50px #2d1b4e1f}.alms-hero-visual__picker{display:grid;grid-template-columns:repeat(6,1fr);gap:.45rem}@media(max-width:900px){.alms-hero-visual__picker{grid-template-columns:repeat(3,1fr)}}.alms-hero-visual__thumb{display:block;width:100%;padding:.2rem;border:2px solid transparent;border-radius:.6rem;background:#ffffffd9;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;font-family:inherit;overflow:hidden}.alms-hero-visual__thumb:hover:not(.alms-hero-visual__thumb--active){border-color:#7c3aed40;background:#fff}.alms-hero-visual__thumb--active{border-color:var(--alms-violet-deep);background:#fff;box-shadow:0 4px 16px #7c3aed26}.alms-hero-visual__thumb img{display:block;width:100%;height:auto;max-height:3.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;background:#f3f0ff;border-radius:.35rem}.alms-shot--hero{transform:none}.alms-hero__thumb{display:none}.alms-experience{position:relative;padding:clamp(3rem,6vw,4.75rem) clamp(1.25rem,4vw,2.5rem);background:#fff;border-top:1px solid var(--alms-line);overflow:hidden}.alms-experience__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 45% at 15% 50%,rgba(196,181,253,.18),transparent 70%),radial-gradient(ellipse 55% 45% at 85% 50%,rgba(167,139,250,.14),transparent 70%)}.alms-dual{position:relative;margin-top:clamp(1.75rem,3vw,2.5rem)}.alms-dual__bridge{display:none;align-items:center;justify-content:center;gap:.75rem;margin-bottom:-1.25rem;position:relative;z-index:2}@media(min-width:900px){.alms-dual__bridge{display:flex}}.alms-dual__bridge-line{flex:1;max-width:8rem;height:2px;background:linear-gradient(90deg,transparent,rgba(124,58,237,.35),transparent)}.alms-dual__bridge-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem 1rem;border-radius:999px;background:#fff;border:1px solid rgba(124,58,237,.25);box-shadow:0 4px 20px #6d5a961a;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--alms-violet-deep);white-space:nowrap}.alms-dual__grid{display:grid;gap:clamp(1.25rem,2.5vw,1.75rem)}@media(min-width:900px){.alms-dual__grid{grid-template-columns:1fr 1fr;gap:clamp(1.5rem,3vw,2rem);align-items:stretch}}.alms-dual__card{display:flex;flex-direction:column;gap:1rem;padding:clamp(1.15rem,2.5vw,1.5rem);border-radius:1.25rem;border:1px solid rgba(196,181,253,.4);background:linear-gradient(160deg,#fdfcff,#f8f5ff);box-shadow:0 6px 28px #6d5a9612;cursor:default;outline:none;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease,opacity .35s ease}.alms-dual__card:hover,.alms-dual__card:focus-visible,.alms-dual__card--focus{transform:translateY(-6px);border-color:#7c3aed73;box-shadow:0 16px 48px #6d5a9624,0 0 0 1px #7c3aed14}.alms-dual__card--dim{opacity:.72;transform:scale(.985)}.alms-dual__card-head{display:flex;align-items:center;gap:.75rem}.alms-dual__icon{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.75rem;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:var(--alms-violet-deep);flex-shrink:0}.alms-dual__role{margin:0;font-size:.95rem;font-weight:700;color:var(--alms-ink);line-height:1.2}.alms-dual__tagline{margin:.15rem 0 0;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--alms-violet-deep);opacity:.85}.alms-dual__screen{border-radius:.85rem;overflow:hidden;border:1px solid rgba(196,181,253,.35);background:#fff;box-shadow:inset 0 1px #fffc}.alms-dual__screen .alms-shot__chrome{display:flex;gap:.35rem;padding:.55rem .75rem;background:linear-gradient(180deg,#f5f3ff,#ede9fe);border-bottom:1px solid rgba(196,181,253,.3)}.alms-dual__screen .alms-shot__chrome span{width:.55rem;height:.55rem;border-radius:50%;background:#7c3aed40}.alms-ui-frame--dual{aspect-ratio:auto;min-height:10rem;max-height:clamp(11rem,22vw,16rem);padding:.35rem;background:#faf9fc}.alms-dual__body{display:flex;flex-direction:column;gap:.5rem;flex:1}.alms-dual__title{margin:0;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:700;line-height:1.3;color:var(--alms-ink)}.alms-dual__desc{margin:0;font-size:.875rem;line-height:1.55;color:var(--alms-body)}.alms-dual__chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.35rem 0 0;padding:0;list-style:none}.alms-dual__chips li{padding:.3rem .65rem;border-radius:999px;font-size:.72rem;font-weight:600;color:var(--alms-violet-deep);background:#ede9fee6;border:1px solid rgba(196,181,253,.5)}.alms-stats{padding:0 clamp(1.25rem,4vw,2.5rem) clamp(2rem,4vw,2.5rem);background:transparent}.alms-stats__grid{display:grid;gap:.75rem;grid-template-columns:repeat(2,1fr);max-width:72rem;margin:0 auto;padding:clamp(1.25rem,3vw,1.75rem);border-radius:1.25rem;background:#fff;border:1px solid var(--alms-line);box-shadow:var(--sh-shadow-soft, 0 8px 28px rgba(109, 90, 150, .08))}@media(min-width:768px){.alms-stats__grid{grid-template-columns:repeat(4,1fr)}}.alms-stats__item{text-align:center;padding:.5rem}.alms-stats__value{margin:0;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:800;letter-spacing:-.02em;color:var(--alms-violet-deep);line-height:1.2}.alms-stats__label{margin:.25rem 0 0;font-size:.78rem;line-height:1.4;color:var(--alms-body)}.alms-features{position:relative;padding:clamp(3.5rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem);background:#fff;border-top:1px solid var(--alms-line)}.alms-feature-panel{display:flex;flex-direction:column;gap:1.25rem}.alms-feature-panel__nav{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.alms-feature-panel__tab{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem .9rem;border:1px solid var(--alms-line);border-radius:999px;background:#faf9fc;font-family:inherit;font-size:.8rem;font-weight:600;color:var(--alms-body);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.alms-feature-panel__tab:hover:not(.alms-feature-panel__tab--active){border-color:#7c3aed40;background:#f5f3ff}.alms-feature-panel__tab--active{border-color:var(--alms-violet-deep);background:#faf8ff;color:var(--alms-ink);box-shadow:0 2px 12px #7c3aed1f}.alms-feature-panel__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:1.65rem;height:1.65rem;border-radius:8px;background:#ede9fe;color:var(--alms-violet-deep)}.alms-feature-panel__tab-label{line-height:1.2}@media(max-width:599px){.alms-feature-panel__tab-label{display:none}.alms-feature-panel__tab{padding:.55rem}}.alms-feature-panel__split{display:grid;gap:clamp(1.5rem,3vw,2.5rem);align-items:center;padding:clamp(1.35rem,3vw,1.75rem);border-radius:1.25rem;background:linear-gradient(145deg,#faf9fc,#f5f3ff);border:1px solid rgba(196,181,253,.35);box-shadow:0 8px 32px #6d5a9614}@media(min-width:900px){.alms-feature-panel__split{grid-template-columns:1fr 1.15fr;gap:2.5rem}}.alms-feature-panel__copy{display:flex;flex-direction:column;gap:.65rem;max-width:28rem}.alms-feature-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:#ede9fe;color:var(--alms-violet-deep)}.alms-feature-panel__title{margin:0;font-size:clamp(1.2rem,2.2vw,1.45rem);font-weight:700;letter-spacing:-.02em;color:var(--alms-ink)}.alms-feature-panel__desc{margin:0;font-size:.95rem;line-height:1.65;color:var(--alms-body)}.alms-feature-panel__highlights{display:flex;flex-direction:column;gap:.45rem;margin-top:.35rem;list-style:none;padding:0}.alms-feature-panel__point{position:relative;padding-left:1.1rem;font-size:.875rem;line-height:1.5;color:var(--alms-body)}.alms-feature-panel__point:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:var(--alms-violet-deep)}.alms-feature-panel__eyebrow{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:.35rem;padding:.25rem .65rem;border-radius:999px;background:#ede9fe;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--alms-violet-deep)}.alms-feature-panel__cards{display:flex;flex-direction:column;gap:.55rem;margin-top:.5rem}.alms-feature-panel__card{display:flex;flex-direction:column;gap:.15rem;padding:.75rem .9rem;border-radius:.85rem;background:#fff;border:1px solid var(--alms-line)}.alms-feature-panel__card strong{font-size:.88rem;font-weight:700;color:var(--alms-ink)}.alms-feature-panel__card span{font-size:.82rem;line-height:1.45;color:var(--alms-body)}.alms-feature-panel__quote{margin:1rem 0 0;padding-left:1rem;border-left:3px solid var(--alms-violet-deep);font-size:.9rem;line-height:1.6;font-style:italic;color:var(--alms-body)}.alms-shot--feature,.alms-shot--ai{box-shadow:0 0 0 1px #7c3aed1a,0 20px 48px #6d5a961f}.alms-ai{position:relative;overflow:visible;padding:clamp(3.5rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem);background:linear-gradient(180deg,#f8f7fa 0%,var(--alms-tint) 100%);border-top:1px solid var(--alms-line)}.alms-ai__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 80% 20%,rgba(237,233,254,.55),transparent 70%)}.alms-ai__badge{display:inline-block;width:-moz-fit-content;width:fit-content;margin-bottom:.35rem;padding:.3rem .7rem;border-radius:999px;background:#ede9fe;border:1px solid rgba(124,58,237,.15);font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--alms-violet-deep)}.alms-ai-panel{position:relative;z-index:1;display:grid;gap:1.25rem}@media(min-width:768px){.alms-ai-panel{grid-template-columns:minmax(11rem,14rem) 1fr;gap:1.5rem;align-items:stretch}}.alms-ai-panel__nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}@media(min-width:768px){.alms-ai-panel__nav{flex-direction:column}}.alms-ai-panel__tab{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem .9rem;border:1px solid var(--alms-line);border-radius:.85rem;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.alms-ai-panel__tab:hover:not(.alms-ai-panel__tab--active){border-color:#7c3aed33;background:#faf8ff}.alms-ai-panel__tab--active{border-color:var(--alms-violet-deep);background:#faf8ff;box-shadow:0 2px 12px #7c3aed1a;border-left:3px solid var(--alms-violet-deep)}.alms-ai-panel__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:8px;flex-shrink:0;background:#ede9fe;color:var(--alms-violet-deep)}.alms-ai-panel__tab-label{font-size:.82rem;font-weight:600;line-height:1.3;color:var(--alms-ink)}@media(max-width:767px){.alms-ai-panel__tab-label{display:none}.alms-ai-panel__tab{justify-content:center;width:auto;min-width:3rem;padding:.75rem}}.alms-ai-panel__inner{display:grid;gap:clamp(1.25rem,3vw,2rem);align-items:center;min-height:12rem;padding:clamp(1.35rem,2.5vw,1.75rem);border-radius:1rem;background:#fff;border:1px solid var(--alms-line);box-shadow:0 4px 24px #2d1b4e0f;border-left:3px solid var(--alms-violet-deep)}@media(min-width:768px){.alms-ai-panel__inner{grid-template-columns:1fr 1.1fr}}.alms-ai-panel__copy{display:flex;flex-direction:column;gap:.5rem}.alms-ai-panel__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:#ede9fe;color:var(--alms-violet-deep)}.alms-ai-panel__title{margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--alms-ink)}.alms-ai-panel__desc{margin:0;font-size:.92rem;line-height:1.6;color:var(--alms-body)}.alms-ai-panel__extra{margin:.35rem 0 0;padding-top:.75rem;border-top:1px solid var(--alms-line);font-size:.875rem;line-height:1.55;font-weight:500;color:var(--alms-body)}.alms-editions-section{padding:clamp(3.5rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem);background:#fff;border-top:1px solid var(--alms-line)}.alms-tier-grid{display:grid;gap:.75rem;grid-template-columns:1fr;margin-bottom:1.25rem}@media(min-width:768px){.alms-tier-grid{grid-template-columns:repeat(3,1fr)}}.alms-tier-card{display:flex;flex-direction:column;width:100%;padding:clamp(1.15rem,2.5vw,1.5rem);border-radius:1rem;background:#faf9fc;border:1px solid var(--alms-line);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.alms-tier-card:hover:not(.alms-tier-card--active){border-color:#7c3aed40;background:#f5f3ff}.alms-tier-card--featured{background:linear-gradient(135deg,#f5f3ff,#faf5ff)}.alms-tier-card--active{border-color:var(--alms-violet-deep);background:#faf8ff;box-shadow:0 4px 20px #7c3aed1f}.alms-tier-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.65rem;margin-bottom:.85rem;padding-bottom:.85rem;border-bottom:1px solid var(--alms-line)}.alms-tier-card--featured .alms-tier-card__head{border-bottom-color:#c4b5fd59}.alms-tier-card__name{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:.02em;color:var(--alms-ink)}.alms-tier-card__label{margin:.2rem 0 0;font-size:.82rem;color:var(--alms-muted)}.alms-tier-card__badge{padding:.25rem .6rem;border-radius:999px;background:linear-gradient(135deg,#8b7fd4,#7c3aed);font-size:.65rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.alms-tier-card__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.alms-tier-card__list li{display:flex;align-items:center;gap:.4rem;font-size:.82rem;color:var(--alms-body)}.alms-tier-card__list li svg{flex-shrink:0;color:var(--alms-violet-deep)}.alms-tier-card__more{font-weight:600;color:var(--alms-violet-deep)!important}.alms-tier-spotlight{margin-bottom:1.75rem}.alms-tier-spotlight__inner{padding:clamp(1.15rem,2.5vw,1.5rem);border-radius:1rem;background:linear-gradient(145deg,#faf9fc,#f5f3ff);border:1px solid rgba(196,181,253,.35);border-left:3px solid var(--alms-violet-deep);box-shadow:0 4px 20px #2d1b4e0d}.alms-tier-spotlight__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--alms-violet-deep)}.alms-tier-spotlight__name{margin:.25rem 0 .85rem;font-size:1.25rem;font-weight:700;color:var(--alms-ink)}.alms-tier-spotlight__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 1.25rem}.alms-tier-spotlight__list li{display:flex;align-items:center;gap:.4rem;font-size:.84rem;color:var(--alms-body)}.alms-tier-spotlight__list li svg{flex-shrink:0;color:var(--alms-violet-deep)}.alms-tier-table{display:none}.alms-editions__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:.65rem}.alms-cta{position:relative;overflow:visible;padding:clamp(3rem,6vw,4rem) clamp(1.25rem,4vw,2.5rem);background:transparent}.alms-cta__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 80% at 50% 100%,rgba(237,233,254,.55),transparent)}.alms-cta__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto}.alms-cta__layout{display:grid;gap:clamp(1.75rem,4vw,2.5rem);align-items:center;padding:clamp(1.75rem,4vw,2.5rem);border-radius:1.5rem;background:linear-gradient(145deg,#f5f3ff,#ede9fe,#faf5ff);border:1px solid rgba(196,181,253,.4);box-shadow:0 20px 56px #6d5a961a}@media(min-width:900px){.alms-cta__layout{grid-template-columns:1fr 1.1fr;gap:2.5rem}}.alms-cta__title{margin:0;font-family:var(--alms-display);font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:700;line-height:1.15;letter-spacing:-.03em;color:var(--alms-ink)}.alms-cta__title em{font-style:normal;background:linear-gradient(120deg,#8b7fd4,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.alms-cta__lead{margin:.75rem 0 0;font-size:.95rem;line-height:1.6;color:var(--alms-body)}.alms-cta__eyebrow{margin:0;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--alms-violet-deep)}.alms-cta__stats{display:flex;flex-wrap:wrap;gap:.65rem;margin:1.25rem 0 0}.alms-cta__stat{display:flex;flex-direction:column;gap:.1rem;padding:.65rem .85rem;border-radius:.75rem;background:#ffffffbf;border:1px solid rgba(196,181,253,.35)}.alms-cta__stat-value{font-size:.88rem;font-weight:800;color:var(--alms-violet-deep)}.alms-cta__stat-label{font-size:.72rem;color:var(--alms-muted)}.alms-cta__subhead{margin:1.25rem 0 0;font-size:1.05rem;font-weight:700;color:var(--alms-ink)}.alms-cta__note{margin:1rem 0 0;font-size:.78rem;color:var(--alms-muted)}.alms-cta__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}@media(prefers-reduced-motion:reduce){.alms-btn--primary:hover,.alms-feature-panel__tab,.alms-ai-panel__tab,.alms-tier-card,.alms-hero-visual__thumb{transition:none}.alms-btn--primary:hover{transform:none}}@media(max-width:599px){.alms-tier-spotlight__list{flex-direction:column;gap:.45rem}}.about-page{background:#f3f0ff;color:#2d1b4e}.about-page.home-studio main{scroll-snap-type:none!important}.about-page.home-studio main>section{min-height:auto!important;scroll-snap-align:none!important}.about-accent{font-style:italic;background:linear-gradient(120deg,#8b7fd4,#7c3aed 55%,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.about-eyebrow{display:inline-block;margin-bottom:.75rem;padding:.3rem .75rem;border-radius:999px;background:#ede9fe;border:1px solid rgba(124,58,237,.15);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}.about-section-title{margin:0;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:#2d1b4e}.about-section-lead{margin:.85rem auto 0;max-width:40rem;font-size:1rem;line-height:1.65;color:#5c4d72}.about-section-head{text-align:center;margin-bottom:clamp(2rem,4vw,3rem)}.about-hero{position:relative;padding:calc(var(--athena-nav-height, 5.25rem) + 2rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,4rem);background:linear-gradient(155deg,#f3f0ff,#ede9fe 40%,#faf9fc);overflow:hidden}.about-hero__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 45% at 85% 20%,rgba(196,181,253,.35),transparent 70%),radial-gradient(ellipse 40% 40% at 10% 80%,rgba(237,233,254,.6),transparent 70%)}.about-hero__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto;display:grid;gap:clamp(2rem,4vw,3rem);align-items:center}@media(min-width:900px){.about-hero__inner{grid-template-columns:1fr 1fr}}.about-hero__title{margin:0 0 1rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#2d1b4e}.about-hero__desc{margin:0 0 1.75rem;max-width:32rem;font-size:1.05rem;line-height:1.65;color:#5c4d72}.about-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.about-hero__visual{display:flex;align-items:center;justify-content:center;width:100%}.about-hero__media{position:relative;width:100%;max-width:34rem;margin:0 auto;border-radius:1rem;overflow:hidden;border:1px solid rgba(45,27,78,.08);box-shadow:0 20px 50px #6d5a9626;background:#fff}@media(min-width:900px){.about-hero__media{margin-left:auto;margin-right:0}}.about-hero__dash{display:block;width:100%;height:auto;aspect-ratio:16 / 10;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;filter:blur(1.5px) saturate(1.05);transform:scale(1.03)}.about-hero__media-blur{position:absolute;inset:0;background:linear-gradient(180deg,#f3f0ff26,#2d1b4e33);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none}.about-hero__logo-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(7rem,18vw,9.5rem);height:clamp(7rem,18vw,9.5rem);border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fffffff5;border:3px solid rgba(255,255,255,.95);box-shadow:0 12px 32px #6d5a9647}.about-hero__logo-img{display:block;width:72%;height:72%;-o-object-fit:contain;object-fit:contain}.about-section{padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2.5rem)}.about-section--light{background:#fff}.about-section--tint{background:#f8f7fa}.about-section--soft{background:linear-gradient(180deg,#fff,#f3f0ff,#fff)}.about-section--purple{background:linear-gradient(135deg,#f3f0ff,#ede9fe 52%,#e9d5ff);color:#2d1b4e}.about-section__inner{max-width:72rem;margin:0 auto}.about-video__frame{border-radius:1rem;overflow:hidden;border:1px solid rgba(45,27,78,.08);box-shadow:0 16px 48px #6d5a961f;background:#2d1b4e}.about-video__frame video,.about-video__frame iframe{display:block;width:100%;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover}.about-caps__grid{display:grid;gap:1.25rem;grid-template-columns:1fr;align-items:stretch}@media(min-width:640px){.about-caps__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.about-caps__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.about-cap-card{display:flex;flex-direction:column;height:100%;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 4px 20px #6d5a960f;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.about-cap-card__img-wrap{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#ede9fe}.about-cap-card__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-cap-card__body{display:flex;flex-direction:column;flex:1;padding:1.15rem 1.25rem 1.25rem;border-top:3px solid #7c3aed}.about-cap-card__title{margin:0 0 .4rem;font-size:1rem;font-weight:700;color:#2d1b4e}.about-cap-card__desc{margin:0;font-size:.875rem;line-height:1.55;color:#5c4d72}.about-cap-card:hover{border-color:#7c3aed4d;box-shadow:0 12px 32px #6d5a961a;transform:translateY(-4px)}.about-cofounders{position:relative;overflow:hidden;padding-top:clamp(2.75rem,5vw,4rem);padding-bottom:clamp(2.75rem,5vw,4rem);background:linear-gradient(165deg,#faf9fc,#f3f0ff 38%,#ede9fe 62%,#faf9fc)}.about-cofounders__ambience{position:absolute;inset:0;pointer-events:none;z-index:0}.about-cofounders__glow{position:absolute;border-radius:50%;filter:blur(70px);opacity:.55}.about-cofounders__glow--left{width:min(28rem,55vw);height:min(28rem,55vw);top:8%;left:-8%;background:#a78bfa73}.about-cofounders__glow--right{width:min(24rem,50vw);height:min(24rem,50vw);right:-6%;bottom:5%;background:#818cf861}.about-cofounders__watermark{position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:min(26rem,72vw);height:auto;opacity:.055;-o-object-fit:contain;object-fit:contain}.about-cofounders__inner{position:relative;z-index:1;max-width:72rem}.about-cofounders__head{margin-bottom:clamp(1.75rem,3.5vw,2.5rem);text-align:center}.about-cofounders__brand{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.9rem;padding:.4rem .85rem .4rem .5rem;border-radius:999px;background:#ffffffb8;border:1px solid rgba(124,58,237,.14);box-shadow:0 8px 24px #6d5a9614;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.about-cofounders__brand-logo{width:1.85rem;height:1.85rem;-o-object-fit:contain;object-fit:contain}.about-cofounders__brand .about-eyebrow{margin:0}.about-cofounders__title{margin:0;font-size:clamp(1.65rem,3.2vw,2.35rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:#2d1b4e}.about-cofounders__lead{margin:.85rem auto 0;max-width:36rem;font-size:.95rem;line-height:1.65;color:#6b5f80}.about-cofounders__grid{display:grid;gap:1.15rem;align-items:stretch}@media(min-width:768px){.about-cofounders__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem}}.about-cofounders__grid-item{height:100%}.about-cofounder-tile{position:relative;display:grid;grid-template-columns:minmax(7.25rem,34%) minmax(0,1fr);gap:1rem;align-items:center;height:100%;padding:1rem;border-radius:1.1rem;background:linear-gradient(145deg,#fffffff5,#faf8ffeb);border:1px solid rgba(124,58,237,.12);box-shadow:0 18px 44px #6d5a961a,inset 0 1px #ffffffe6;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease}.about-cofounder-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,#7c3aed59,#a78bfa14 45%,#6366f140);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.65}.about-cofounder-tile:hover{transform:translateY(-6px);border-color:#7c3aed38;box-shadow:0 28px 56px #6d5a9629,inset 0 1px #fff}.about-cofounder-tile__shine{position:absolute;top:-40%;left:-20%;width:55%;height:80%;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.55) 50%,transparent 60%);transform:rotate(8deg);opacity:0;transition:opacity .4s ease;pointer-events:none;z-index:3}.about-cofounder-tile:hover .about-cofounder-tile__shine{opacity:1}@media(min-width:640px){.about-cofounder-tile{grid-template-columns:minmax(8.5rem,32%) minmax(0,1fr);padding:1.1rem;gap:1.15rem}}.about-cofounder-tile__photo-wrap{position:relative;width:100%;aspect-ratio:3 / 4;border-radius:.75rem;overflow:hidden}.about-cofounder-tile__watermark{position:absolute;right:.65rem;bottom:.45rem;width:4.75rem;height:auto;-o-object-fit:contain;object-fit:contain;opacity:.24;pointer-events:none;z-index:1;filter:drop-shadow(0 4px 14px rgba(124,58,237,.2))}.about-cofounder-tile__photo{position:absolute;inset:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;transition:transform .4s cubic-bezier(.22,1,.36,1)}.about-cofounder-tile:hover .about-cofounder-tile__photo{transform:scale(1.04)}.about-cofounder-tile__body{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:.2rem .25rem .2rem 0;text-align:left}.about-cofounder-tile__role{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.5rem;padding:.24rem .6rem;border-radius:999px;font-size:.58rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;background:#7c3aed1a}.about-cofounder-tile__role:before{content:"";width:.32rem;height:.32rem;border-radius:50%;background:currentColor;flex-shrink:0}.about-cofounder-tile--indigo .about-cofounder-tile__role{color:#6366f1;background:#6366f11f}.about-cofounder-tile__name{margin:0 0 .35rem;font-size:clamp(1rem,1.8vw,1.12rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#2d1b4e}.about-cofounder-tile__tagline{margin:0 0 .65rem;font-size:.82rem;font-weight:600;line-height:1.4;color:#7c3aed}.about-cofounder-tile--indigo .about-cofounder-tile__tagline{color:#6366f1}.about-cofounder-tile__quote{position:relative;margin:0;padding-left:.15rem;font-size:.78rem;line-height:1.55;font-weight:500;font-style:normal;color:#6b5f80}.about-cofounder-tile__mark{position:absolute;top:-.35rem;left:-.1rem;font-family:Georgia,Times New Roman,serif;font-size:2rem;line-height:1;color:#7c3aed29;pointer-events:none}.about-cofounder-tile--indigo .about-cofounder-tile__mark{color:#6366f12e}@media(max-width:520px){.about-cofounders__head{text-align:left}.about-cofounders__brand{margin-bottom:.75rem}.about-cofounder-tile{grid-template-columns:minmax(6.5rem,36%) minmax(0,1fr);gap:.8rem;padding:.8rem}.about-cofounder-tile__photo-wrap{aspect-ratio:3 / 4.2}.about-cofounder-tile__name{font-size:.92rem}.about-cofounder-tile__tagline{font-size:.76rem}.about-cofounder-tile__quote{font-size:.72rem;line-height:1.48}}@media(prefers-reduced-motion:reduce){.about-cofounder-tile,.about-cofounder-tile__photo{transition:none}.about-cofounder-tile:hover,.about-cofounder-tile:hover .about-cofounder-tile__photo{transform:none}}.about-quote__wrap{position:relative;overflow:hidden;padding:clamp(2rem,5vw,3.5rem) 0}.principles-section{background:#f8f7fa!important;padding:clamp(3rem,6vw,4.5rem) clamp(1.25rem,4vw,2.5rem)!important;border-radius:0!important}.principles-heading .principles-title,.principles-heading h2 span{color:#2d1b4e!important}.principles-heading .principles-description{color:#5c4d72!important;opacity:1!important}.principle-card{border:1px solid rgba(45,27,78,.08);box-shadow:0 8px 28px #6d5a9614!important}.principle-card:hover{box-shadow:0 16px 40px #7c3aed1f!important}.about-values__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,1fr)}@media(min-width:900px){.about-values__grid{grid-template-columns:repeat(4,1fr)}}.about-value-card{padding:1.35rem 1rem;border-radius:1rem;background:#fff;border:1px solid rgba(45,27,78,.08);text-align:center;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.about-value-card:hover{border-color:#7c3aed4d;box-shadow:0 8px 24px #6d5a961a;transform:translateY(-3px)}.about-value-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;margin-bottom:.75rem;border-radius:.75rem;background:#ede9fe;color:#7c3aed}.about-value-card__name{margin:0 0 .35rem;font-size:.95rem;font-weight:700;color:#2d1b4e}.about-value-card__desc{margin:0;font-size:.8rem;line-height:1.45;color:#5c4d72}.about-section--purple .about-section-title,.about-section--purple .about-section-lead{color:#2d1b4e}.about-section--purple .about-section-lead{opacity:.92;color:#5c4d72}.contact-studio{background:#f3f0ff;color:#2d1b4e;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;min-height:100vh}.contact-studio main>section{min-height:auto;scroll-snap-align:none}.ct-hero{position:relative;overflow:hidden;padding:calc(var(--athena-nav-height, 5.25rem) + 2rem) 0 3.5rem}.ct-hero__mesh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.75) 0%,transparent 60%),radial-gradient(ellipse 80% 55% at 50% -8%,rgba(196,181,253,.22),transparent);pointer-events:none}.ct-hero__bloom{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.ct-hero__bloom--a{width:440px;height:440px;top:-120px;left:-100px;background:#ddd6fe8c}.ct-hero__bloom--b{width:380px;height:380px;bottom:-80px;right:-60px;background:#c4b5fd59}.ct-hero__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem);display:grid;gap:2rem;align-items:start}@media(min-width:1024px){.ct-hero__inner{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,4vw,3.5rem);align-items:start}}.ct-hero__content,.ct-hero__form{min-width:0;align-self:start}.ct-hero__form{width:100%}.ct-hero__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.35rem .75rem;border-radius:999px;background:#f5f3ff;border:1px solid rgba(196,181,253,.45);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9}.ct-hero__title{margin:0;font-size:clamp(2rem,4.5vw,3.15rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;color:#2d1b4e}.ct-hero__title em,.ct-hero__word{font-style:normal;color:#6d28d9}.ct-hero__word-slot{display:inline-grid;position:relative;vertical-align:bottom;overflow:hidden;line-height:1.1}.ct-hero__word-measure{visibility:hidden;grid-area:1 / 1;white-space:nowrap;pointer-events:none}.ct-hero__word{grid-area:1 / 1;white-space:nowrap}.ct-hero__lead{margin:1rem 0 0;max-width:34rem;font-size:1.05rem;line-height:1.65;color:#5c4d72}.ct-hero__benefits{margin:1.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.85rem}.ct-hero__benefit{display:flex;align-items:flex-start;gap:.65rem;font-size:.95rem;line-height:1.5;color:#3d2f56;font-weight:500}.ct-hero__check{flex-shrink:0;margin-top:.15rem;display:flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#ede9fe;color:#7c3aed}.ct-hero__stats{display:grid;grid-template-columns:repeat(2,1fr);gap:.65rem;margin-top:2rem;padding-top:1.75rem;border-top:1px solid rgba(139,120,180,.2)}@media(min-width:520px){.ct-hero__stats{grid-template-columns:repeat(4,1fr)}}.ct-hero__stat{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:.85rem .5rem;border-radius:1rem;background:#fff;border:1px solid rgba(139,120,180,.15);box-shadow:0 4px 18px #6d5a960f}.ct-hero__stat-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.65rem;background:#f5f3ff;color:#7c3aed}.ct-hero__stat-value{font-size:1.15rem;font-weight:800;color:#2d1b4e;line-height:1}.ct-hero__stat-label{font-size:.58rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7a6b8f}.ct-form-card{position:relative;border-radius:1.75rem;background:#fff;border:1px solid rgba(139,120,180,.18);box-shadow:0 24px 60px #6d5a961f,0 4px 16px #6d5a960f;overflow:hidden}.ct-form-card__head{display:flex;align-items:center;gap:.75rem;padding:1.15rem 1.35rem;text-align:left;background:linear-gradient(180deg,#faf8ff,#fff);border-bottom:1px solid rgba(139,120,180,.12)}.ct-form-card__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.5rem;height:2.5rem;margin-bottom:0;border-radius:.75rem;background:#ede9fe;color:#7c3aed}.ct-form-card__title{margin:0;font-size:1.15rem;font-weight:700;color:#2d1b4e;line-height:1.25}.ct-form-card__body{padding:.5rem .75rem .75rem;background:#fff;min-height:500px}.ct-form-card__iframe{display:block;width:100%;height:500px;border:none;border-radius:0 0 1.5rem 1.5rem}.ct-form-card__glow{position:absolute;border-radius:50%;filter:blur(40px);pointer-events:none;z-index:-1}.ct-form-card__glow--a{width:6rem;height:6rem;top:-1rem;right:-1rem;background:#a78bfa59}.ct-form-card__glow--b{width:8rem;height:8rem;bottom:-1.5rem;left:-1.5rem;background:#c4b5fd4d}.ct-channels{padding:0 0 4rem}.ct-channels__inner{max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem)}.ct-channels__head{text-align:center;margin-bottom:1.75rem}.ct-channels__label{display:inline-block;margin:0 0 .5rem;font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c3aed}.ct-channels__title{margin:0;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;letter-spacing:-.02em;color:#2d1b4e}.ct-channels__grid{display:grid;gap:.85rem;grid-template-columns:1fr}@media(min-width:540px){.ct-channels__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.ct-channels__grid{grid-template-columns:repeat(4,1fr)}}.ct-channel{display:flex;flex-direction:column;gap:.65rem;padding:1.15rem 1.2rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(139,120,180,.16);text-decoration:none;color:inherit;box-shadow:0 6px 22px #6d5a960f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ct-channel:hover{border-color:#7c3aed59;box-shadow:0 10px 28px #6d5a961a;transform:translateY(-2px)}.ct-channel__icon{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:.75rem;background:#f5f3ff;color:#7c3aed}.ct-channel__title{margin:0;font-size:.95rem;font-weight:700;color:#2d1b4e}.ct-channel__desc{margin:0;font-size:.82rem;line-height:1.45;color:#5c4d72}.ct-channel__link{display:inline-flex;align-items:center;gap:.3rem;margin-top:auto;font-size:.82rem;font-weight:700;color:#7c3aed}.ct-channel:hover .ct-channel__link{color:#6d28d9}.pss{padding:0 clamp(.75rem,2.5vw,2rem);background:#f3f0ff;border-top:1px solid rgba(196,181,253,.4);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif}.pss__bar{max-width:90rem;margin:0 auto;padding:.9rem 0}.pss__nav{width:100%}.pss__list{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(.2rem,.55vw,.45rem);margin:0;padding:0;list-style:none;width:100%}.pss__label-item{flex:0 0 auto;padding-right:clamp(.15rem,.5vw,.35rem)}.pss__list>li:not(.pss__label-item){flex:1 1 0;min-width:0}.pss__label{display:inline-block;margin:0;font-size:clamp(.58rem,.95vw,.68rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c3aed;white-space:nowrap}.pss__link{display:inline-flex;align-items:center;justify-content:center;gap:clamp(.15rem,.35vw,.3rem);width:100%;padding:clamp(.35rem,.9vw,.48rem) clamp(.25rem,.6vw,.55rem);border-radius:999px;background:#fff;border:1px solid rgba(45,27,78,.1);font-size:clamp(.62rem,1.05vw,.78rem);font-weight:600;color:#2d1b4e;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .15s ease,background .15s ease,color .15s ease}.pss__link svg{color:#7c3aed;flex-shrink:0;width:clamp(12px,1.2vw,14px);height:clamp(12px,1.2vw,14px)}a.pss__link:hover{border-color:#7c3aed59;background:#faf8ff;color:#6d28d9}a.pss__link:focus-visible{outline:2px solid #7c3aed;outline-offset:2px}.pss__link--current{background:#7c3aed;border-color:#7c3aed;color:#fff;cursor:default}.pss__link--current svg{color:#fff}@media(max-width:520px){.pss__label,.pss__label-item{display:none}.pss__link{padding-inline:.2rem;font-size:.58rem}}@media(prefers-reduced-motion:reduce){.pss__link{transition:none}}.athena-lms-page,.operon-page{--pp-accent: #7c3aed;--pp-accent-deep: #6d28d9;--pp-accent-light: #ede9fe;--pp-accent-soft: #f3f0ff;--pp-accent-muted: #c4b5fd;--pp-ink: #2d1b4e;--pp-body: #5c4d72;--pp-dark: #2d1b4e}.athena-lms-page .text-blue-600,.operon-page .text-blue-600,.athena-lms-page .text-blue-500,.operon-page .text-blue-500{color:var(--pp-accent)!important}.athena-lms-page .text-blue-400,.operon-page .text-blue-400{color:#a78bfa!important}.athena-lms-page .text-blue-300,.operon-page .text-blue-300{color:var(--pp-accent-muted)!important}.athena-lms-page .text-blue-900,.operon-page .text-blue-900{color:var(--pp-ink)!important}.athena-lms-page .bg-blue-600,.operon-page .bg-blue-600,.athena-lms-page .bg-blue-500,.operon-page .bg-blue-500{background-color:var(--pp-accent)!important}.athena-lms-page .bg-blue-50,.operon-page .bg-blue-50{background-color:var(--pp-accent-soft)!important}.athena-lms-page .bg-blue-100,.operon-page .bg-blue-100{background-color:var(--pp-accent-light)!important}.athena-lms-page .bg-blue-200,.operon-page .bg-blue-200{background-color:#ddd6fe!important}.athena-lms-page .bg-blue-300,.operon-page .bg-blue-300{background-color:var(--pp-accent-muted)!important}.athena-lms-page .border-blue-600,.athena-lms-page .border-blue-400,.athena-lms-page .border-blue-300,.athena-lms-page .border-blue-100,.operon-page .border-blue-600,.operon-page .border-blue-400,.operon-page .border-blue-300,.operon-page .border-blue-100{border-color:#7c3aed4d!important}.athena-lms-page .hover\:bg-blue-600:hover,.athena-lms-page .hover\:bg-blue-700:hover,.operon-page .hover\:bg-blue-600:hover,.operon-page .hover\:bg-blue-700:hover{background-color:var(--pp-accent-deep)!important}.athena-lms-page .hover\:bg-blue-50:hover,.operon-page .hover\:bg-blue-50:hover{background-color:var(--pp-accent-soft)!important}.athena-lms-page .hover\:border-blue-100:hover,.operon-page .hover\:border-blue-100:hover{border-color:#c4b5fd8c!important}.athena-lms-page .hover\:text-blue-600:hover,.operon-page .hover\:text-blue-600:hover,.athena-lms-page .group:hover .group-hover\:text-blue-600,.operon-page .group:hover .group-hover\:text-blue-600{color:var(--pp-accent)!important}.athena-lms-page .group:hover .group-hover\:bg-blue-600,.operon-page .group:hover .group-hover\:bg-blue-600{background-color:var(--pp-accent)!important}.athena-lms-page .fill-blue-500,.operon-page .fill-blue-500{fill:var(--pp-accent)!important}.athena-lms-page .decoration-blue-200,.operon-page .decoration-blue-200{text-decoration-color:#c4b5fd99!important}.athena-lms-page .shadow-blue-500\/20,.operon-page .shadow-blue-500\/20{--tw-shadow-color: rgba(124, 58, 237, .2) !important}.athena-lms-page .from-blue-600\/10,.operon-page .from-blue-600\/10{--tw-gradient-from: rgba(124, 58, 237, .1) !important}.pp-cta-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.25rem,2.5vw,1.75rem) clamp(1.25rem,3vw,2rem);border-radius:1rem;background:linear-gradient(135deg,#faf8ff,#f3f0ff);border:1px solid rgba(196,181,253,.45)}.pp-cta-strip__copy{margin:0;max-width:36rem;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:600;line-height:1.45;color:var(--pp-ink)}.pp-cta-strip__actions{display:flex;flex-wrap:wrap;gap:.65rem}.cc-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed}.operon-page{background:var(--sh-surface-tint, #f3f0ff);color:var(--sh-ink, #2d1b4e)}.operon-page.home-studio main{scroll-snap-type:none}.operon-page.home-studio main>section{min-height:auto!important;scroll-snap-align:none;scroll-margin-top:calc(var(--athena-nav-height, 5.25rem) + 1rem)}.operon-page .operon-hero{min-height:auto;padding-top:clamp(5rem,10vw,6.5rem);padding-bottom:clamp(3.5rem,7vw,5rem);overflow-x:hidden;overflow-y:visible}.operon-page .operon-hero__grid{min-height:0}.operon-page .operon-hero__visual{padding-bottom:3rem}.operon-page .operon-impact{position:relative;z-index:1;padding:clamp(4rem,8vw,6rem) 0;border-top:1px solid rgba(196,181,253,.35);background:#fff;overflow:hidden}.operon-page .operon-impact+section{border-top:1px solid rgba(196,181,253,.2)}.operon-page .operon-accent{font-style:italic;background:linear-gradient(120deg,#8b7fd4,#7c3aed 55%,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.operon-page .operon-eyebrow{color:#7c3aed;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.operon-page .operon-ink{color:#2d1b4e}.operon-page .operon-body{color:#5c4d72}.operon-page .operon-muted{color:#7c6b94}.operon-page .operon-btn-primary{background:linear-gradient(135deg,#8b7fd4,#7c3aed);color:#fff;box-shadow:0 10px 28px #7c3aed47}.operon-page .operon-btn-primary:hover{box-shadow:0 14px 32px #7c3aed57}.operon-page .operon-btn-ghost{background:#fff;color:#6d28d9;border:1px solid rgba(124,58,237,.22)}.operon-page .operon-btn-ghost:hover{background:#f5f3ff}.operon-page .operon-icon-box{background:#ede9fe;color:#7c3aed}.operon-page .operon-icon-box:hover,.operon-page .group:hover .operon-icon-box{background:#7c3aed;color:#fff}.operon-page .operon-card{background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 12px 40px #6d5a9614}.operon-page .operon-card:hover{border-color:#7c3aed40;box-shadow:0 20px 50px #7c3aed1f}.operon-page .operon-section-soft{background:linear-gradient(180deg,#f8f7fa,#f3f0ff)}.operon-page .operon-section-white{background:#fff}.operon-page .operon-blob{background:#c4b5fd38}.operon-page .operon-faq-open{border-color:#7c3aed!important;box-shadow:0 4px 20px #7c3aed1a}.operon-page .operon-cta-panel{background:linear-gradient(145deg,#f5f3ff,#ede9fe,#faf5ff);border:1px solid rgba(196,181,253,.45);box-shadow:0 24px 64px #6d5a961f}.operon-page .operon-pill{background:#ffffffbf;border:1px solid rgba(196,181,253,.35);color:#2d1b4e}.operon-page .operon-pill svg{color:#7c3aed}.operon-page .operon-gradient-overlay{background:linear-gradient(to top,rgba(109,40,217,.55),transparent)}.operon-page .operon-gradient-overlay-dark{background:linear-gradient(to top,rgba(45,27,78,.65),transparent)}.operon-page .operon-service-overlay{background:linear-gradient(to top,#5b21b6bf,#7c3aed59)}.operon-page .operon-pill-ui{background:#7c3aed}.operon-page .operon-pill-ui-soft{background:#ede9fe;color:#6d28d9}.operon-page .operon-divider{border-color:#c4b5fd59}.operon-page .operon-link{color:#7c3aed}.operon-page .operon-link:hover{color:#6d28d9}.operon-page .operon-faq-q-open{color:#7c3aed!important}.operon-page .operon-hero-bg{background:linear-gradient(155deg,#f3f0ff,#ede9fe 38%,#f5f3ff 72%,#faf9fc)}@media(max-width:900px){.operon-page .operon-hero{padding-top:clamp(4.5rem,12vw,5.5rem);padding-bottom:clamp(2.5rem,6vw,3.5rem)}.operon-page .operon-hero__grid{gap:2rem}.operon-page .operon-hero h1{font-size:clamp(2rem,8vw,2.75rem)!important;margin-bottom:1.25rem!important}.operon-page .operon-hero__visual{padding-bottom:1.5rem}.operon-page .operon-hero__visual .space-y-4.pt-8{padding-top:0}.operon-page .operon-hero__visual .absolute.bottom-0{position:relative;bottom:auto;left:auto;margin-top:1rem;width:100%}}@media(max-width:480px){.operon-page .operon-hero__visual .grid-cols-2{gap:.65rem}.operon-page .operon-hero__visual .h-64{height:9rem}.operon-page .operon-hero__visual .h-48{height:7rem}.operon-page .operon-hero .flex.gap-12{gap:1.5rem;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.operon-page .operon-btn-primary:hover{transform:none}}.athena-lms-page.home-studio main{scroll-snap-type:none}.athena-lms-page.home-studio main>section{min-height:auto;scroll-snap-align:none;scroll-margin-top:calc(var(--athena-nav-height, 5.25rem) + 1rem)}.athena-lms-page .alms-accent{background:linear-gradient(120deg,#7c3aed,#6d28d9);-webkit-background-clip:text;background-clip:text;color:transparent}.athena-lms-page .alms-hero{margin-bottom:0}.athena-lms-page .alms-section__head,.athena-lms-page .cc-head{margin-bottom:clamp(2rem,4vw,2.75rem)}.athena-lms-page .alms-section__inner>*+*{margin-top:0}.cc-hero-rev{position:relative;overflow:hidden;padding:calc(var(--athena-nav-height, 5.25rem) + 3rem) 0 clamp(3rem,6vw,5rem);background:linear-gradient(170deg,#faf7ff,#f1ecff 45%,#fbf7ff);color:var(--alms-body, #5c4d72)}.cc-hero-rev__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 45% at 20% 12%,rgba(196,181,253,.45),transparent 70%),radial-gradient(ellipse 45% 40% at 82% 20%,rgba(167,139,250,.32),transparent 72%)}.cc-hero-rev__inner{position:relative;z-index:1;max-width:52rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem);text-align:center;display:flex;flex-direction:column;align-items:center}.cc-hero-rev__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin-bottom:1.2rem;padding:.4rem .9rem;border-radius:999px;border:1px solid rgba(124,58,237,.18);background:#7c3aed12;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed}.cc-hero-rev__title{text-align:center;max-width:24ch;margin:0 auto 1.1rem;font-size:clamp(2rem,4.2vw,3.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--alms-heading, #2d1b4e);text-wrap:balance}.cc-hero-rev__lead{max-width:40rem;margin:0 auto 2rem;font-size:clamp(1rem,1.6vw,1.12rem);line-height:1.65;color:var(--alms-body, #5c4d72)}.cc-hero-rev__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.85rem}.cc-hero-rev__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.85rem 1.5rem;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.cc-hero-rev__btn--primary{color:#fff;background:linear-gradient(120deg,#7c3aed,#6d28d9);box-shadow:0 12px 30px #7c3aed4d}.cc-hero-rev__btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 38px #7c3aed6b}.cc-hero-rev__btn--ghost{color:#6d28d9;background:#fff;border:1px solid rgba(124,58,237,.22)}.cc-hero-rev__btn--ghost:hover{transform:translateY(-2px);background:#f5f3ff}.cc-arc{position:relative;z-index:1;width:100%;margin-top:clamp(2rem,4vw,3.25rem);height:420px;overflow:hidden;perspective:1100px;perspective-origin:50% 50%}.cc-arc__track{display:flex;align-items:center;gap:0;height:100%;width:-moz-max-content;width:max-content;transform-style:preserve-3d;will-change:transform}@keyframes cc-arc-scroll{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--scroll-distance, 0px)),0,0)}}.cc-arc__tile{position:relative;flex-shrink:0;width:270px;height:380px;margin:0 -30px;border-radius:32px;overflow:hidden;background:#fff;border:1px solid rgba(124,58,237,.12);box-shadow:0 22px 48px #2d1b4e47;backface-visibility:hidden;transform-style:preserve-3d;will-change:transform}.cc-arc__tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cc-arc__tile--icon{background:linear-gradient(165deg,#f6f2ff,#fff 60%,#f3edff)}.cc-arc__icon{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#7c3aed}.cc-arc__icon svg{width:clamp(40px,4.5vw,60px);height:clamp(40px,4.5vw,60px)}.cc-arc__label{position:absolute;z-index:1;left:1.1rem;right:1.1rem;bottom:1rem;font-size:.85rem;font-weight:700;color:#2d1b4e;text-align:center}@media(max-width:1200px){.cc-arc{height:360px}.cc-arc__tile{width:230px;height:320px;border-radius:28px;margin:0 -20px}}@media(max-width:768px){.cc-arc{height:340px;perspective:900px}.cc-arc__tile{width:210px;height:300px;border-radius:24px;margin:0 -8px}.cc-arc__label{font-size:.78rem}.cc-arc__icon svg{width:46px;height:46px}}@media(max-width:480px){.cc-arc{height:320px}.cc-arc__tile{width:190px;height:270px;margin:0 -4px}}.cc-hero-visual{display:flex;flex-direction:column;gap:.85rem;width:100%;max-width:100%}.cc-hero-visual__main{overflow:hidden;border-radius:1rem;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 0 0 1px #2d1b4e12,0 20px 50px #2d1b4e1f}.cc-hero-visual__frame{width:100%;min-height:16rem;max-height:min(52vh,32rem);padding:.65rem;background:#f8f7fa}.cc-hero-visual__main-img{display:block;width:100%;height:auto;max-height:min(48vh,30rem);-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}.cc-hero-visual__picker{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}@media(max-width:640px){.cc-hero-visual__picker{grid-template-columns:repeat(2,1fr)}}.cc-hero-visual__thumb{display:flex;flex-direction:column;gap:.35rem;padding:.35rem;border:2px solid rgba(45,27,78,.1);border-radius:.65rem;background:#fff;cursor:pointer;font-family:inherit;text-align:left;overflow:hidden;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.cc-hero-visual__thumb:hover:not(.cc-hero-visual__thumb--active){border-color:#6d28d940;background:#f8f7fa}.cc-hero-visual__thumb--active{border-color:#6d28d9;background:#f8f7fa;box-shadow:0 4px 16px #7c3aed1f}.cc-hero-visual__thumb img{display:block;width:100%;height:3.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#f3f0ff;border-radius:.4rem}.cc-hero-visual__thumb-label{padding:0 .15rem;font-size:.68rem;font-weight:600;line-height:1.2;color:var(--alms-body, #5c4d72)}.cc-hero-visual__thumb--active .cc-hero-visual__thumb-label{color:#6d28d9}.cc-hero-visual__thumb-label{display:none}.cc-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1rem;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#a855f7}.cc-hero__lead{margin:1rem 0 1.25rem;max-width:34rem;font-size:1.05rem;line-height:1.65;color:var(--alms-body, #5c4d72)}.cc-studio{position:relative;isolation:isolate;padding:clamp(3.5rem,7vw,5rem) clamp(1.25rem,4vw,2.5rem)}.cc-modes{position:relative;overflow:visible;background:#fff;border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-modes__wash{display:none}.cc-modes__split{position:relative;z-index:1;display:grid;gap:clamp(2rem,4vw,3.5rem);align-items:center}@media(min-width:900px){.cc-modes__split{grid-template-columns:1fr 1.12fr;gap:clamp(2.5rem,5vw,4rem)}}.cc-modes__copy{display:flex;flex-direction:column;gap:0;max-width:32rem}.cc-modes__eyebrow{display:inline-flex;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;margin-bottom:1rem;padding:.35rem .85rem;border-radius:999px;background:#f8f7fa;border:1px solid rgba(45,27,78,.1);font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#6d28d9}.cc-modes__lead{margin:.85rem 0 0;font-size:1rem;line-height:1.65;color:var(--alms-body, #5c4d72)}.cc-modes__toggle{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;padding:.35rem;border-radius:999px;background:#f8f7fa;border:1px solid rgba(45,27,78,.08);width:-moz-fit-content;width:fit-content}.cc-modes__toggle-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.1rem;border:none;border-radius:999px;background:transparent;font-family:inherit;font-size:.875rem;font-weight:600;color:var(--alms-body, #5c4d72);cursor:pointer;transition:background .22s ease,color .22s ease,box-shadow .22s ease}.cc-modes__toggle-btn:hover:not(.cc-modes__toggle-btn--active){background:#ffffffb3;color:var(--alms-ink, #2d1b4e)}.cc-modes__toggle-btn--active.cc-modes__toggle-btn--ai,.cc-modes__toggle-btn--active.cc-modes__toggle-btn--plain{background:#6d28d9;color:#fff;box-shadow:none}.cc-modes__panel{margin-top:1.5rem;padding:1.35rem 1.5rem;border-radius:1rem;border:1px solid rgba(45,27,78,.08);background:#fff;box-shadow:none}.cc-modes__panel--plain{border-color:#2d1b4e14;background:#fff;box-shadow:none}.cc-modes__panel-title{margin:0;font-size:1.15rem;font-weight:700;letter-spacing:-.02em;color:var(--alms-ink, #2d1b4e)}.cc-modes__panel-desc{margin:.5rem 0 0;font-size:.92rem;line-height:1.6;color:var(--alms-body, #5c4d72)}.cc-modes__points{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column;gap:.55rem}.cc-modes__points li{display:flex;align-items:flex-start;gap:.55rem;font-size:.875rem;font-weight:500;color:var(--alms-ink, #2d1b4e);line-height:1.45}.cc-modes__check{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-top:.1rem;border-radius:50%;background:#6d28d9;color:#fff}.cc-modes__panel--plain .cc-modes__check{background:#6d28d9}.cc-modes__visual{position:relative;display:flex;align-items:center;justify-content:center}.cc-modes__frame{position:relative;width:100%;border-radius:1rem;overflow:hidden;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:none}.cc-modes__shot-img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;vertical-align:middle}.cc-modes__shot-ring{position:absolute;top:22%;bottom:10%;width:44%;border-radius:.65rem;pointer-events:none;transition:left .45s cubic-bezier(.4,0,.2,1),box-shadow .35s ease;z-index:2}.cc-modes__shot-ring--with-ai,.cc-modes__shot-ring--without-ai{box-shadow:0 0 0 2px #6d28d973;background:#6d28d90a}.cc-modes__shot-ring--with-ai{left:5%}.cc-modes__shot-ring--without-ai{left:51%}@media(max-width:899px){.cc-modes__copy{max-width:100%}.cc-modes__toggle{width:100%;justify-content:stretch}.cc-modes__toggle-btn{flex:1;justify-content:center}}.cc-head{max-width:40rem;margin-left:auto;margin-right:auto}.cc-head__title{margin:0;text-wrap:balance}.cc-head__title--left{text-align:left}.cc-head__lead{margin-top:.85rem!important}.cc-showcase{background:#f8f7fa;border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-showcase__grid{display:grid;gap:clamp(.85rem,2vw,1.25rem);grid-template-columns:1fr}@media(min-width:768px){.cc-showcase__grid{grid-template-columns:repeat(3,1fr);align-items:start}}.cc-showcase__cell{border-radius:1rem;overflow:hidden;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 4px 20px #2d1b4e0d}.cc-showcase__img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;vertical-align:middle}.cc-capabilities{position:relative;overflow:visible;background:#fff;border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-capabilities__wash{display:none}.cc-capabilities__panel{position:relative;z-index:1;display:grid;gap:1.5rem;max-width:56rem;margin:0 auto;padding-bottom:.5rem}@media(min-width:768px){.cc-capabilities__panel{grid-template-columns:minmax(11rem,14rem) 1fr;gap:1.5rem;align-items:stretch}}.cc-capabilities__nav{display:flex;flex-direction:row;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.cc-capabilities__nav::-webkit-scrollbar{display:none}@media(min-width:768px){.cc-capabilities__nav{flex-direction:column;overflow:visible;padding-bottom:0}}.cc-capabilities__tab{display:flex;align-items:center;gap:.65rem;flex-shrink:0;width:100%;padding:.85rem 1rem;border:1px solid rgba(45,27,78,.08);border-radius:.85rem;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease}.cc-capabilities__tab:hover:not(.cc-capabilities__tab--active){background:#f8f7fa;border-color:#2d1b4e24}.cc-capabilities__tab--active{background:#faf8ff;border-color:#6d28d9;box-shadow:0 2px 12px #6d28d91a;transform:none}@media(max-width:767px){.cc-capabilities__tab--active{transform:none}}.cc-capabilities__tab-icon{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:10px;flex-shrink:0}.cc-capabilities__tab-label{font-size:.84rem;font-weight:700;line-height:1.3;color:var(--alms-ink, #2d1b4e)}@media(max-width:767px){.cc-capabilities__tab-label{display:none}.cc-capabilities__tab{justify-content:center;width:auto;min-width:3rem;padding:.75rem}}.cc-capabilities__icon--violet,.cc-capabilities__icon--pink,.cc-capabilities__icon--teal,.cc-capabilities__icon--sun{background:#f3f0ff;color:#6d28d9}.cc-capabilities__detail-inner,.cc-capabilities__detail-inner--violet,.cc-capabilities__detail-inner--pink,.cc-capabilities__detail-inner--teal,.cc-capabilities__detail-inner--sun{display:flex;gap:1.25rem;align-items:flex-start;height:100%;min-height:12rem;padding:clamp(1.35rem,2.5vw,1.75rem);border-radius:1rem;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 4px 24px #2d1b4e0f;border-left:3px solid #6d28d9}.cc-capabilities__detail-icon{display:inline-flex;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:14px;flex-shrink:0}.cc-capabilities__detail-title{margin:0;font-size:clamp(1.1rem,2vw,1.35rem);font-weight:700;letter-spacing:-.02em;color:var(--alms-ink, #2d1b4e)}.cc-capabilities__detail-desc{margin:.5rem 0 0;font-size:.92rem;line-height:1.6;color:var(--alms-body, #5c4d72)}.cc-capabilities__detail-extra{margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid rgba(45,27,78,.08);font-size:.875rem;line-height:1.55;font-weight:500;color:var(--alms-body, #5c4d72)}.cc-audience{position:relative;overflow:visible;background:linear-gradient(180deg,#f8f7fa,#f3f0ff 42%,#f8f7fa);border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-audience__wash{display:none}.cc-audience__split{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:clamp(1.75rem,4vw,3rem);margin-top:clamp(1.75rem,4vw,2.75rem);align-items:start}@media(min-width:900px){.cc-audience__split{grid-template-columns:.85fr 1.15fr;gap:3rem}}.cc-audience__media{position:relative;border-radius:1.25rem;overflow:hidden;box-shadow:0 22px 50px #2d1b4e2e;min-height:16rem}.cc-audience__media img{width:100%;height:100%;min-height:16rem;-o-object-fit:cover;object-fit:cover;display:block}.cc-audience__media:after{content:"";position:absolute;inset:0;background:linear-gradient(160deg,#6d28d952,#2d1b4e73)}@media(min-width:900px){.cc-audience__media{position:sticky;top:6rem;height:100%}}.cc-audience__list{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:560px){.cc-audience__list{grid-template-columns:repeat(2,1fr);-moz-column-gap:2rem;column-gap:2rem}}.cc-audience__item{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 0;border-top:1px solid rgba(45,27,78,.09)}.cc-audience__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;flex-shrink:0;background:#ede9fe;color:#6d28d9;transition:transform .22s ease,background .22s ease,color .22s ease}.cc-audience__item:hover .cc-audience__icon{transform:translateY(-2px);background:#6d28d9;color:#fff}.cc-audience__body{min-width:0}.cc-audience__title{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:var(--alms-ink, #2d1b4e)}.cc-audience__desc{margin:.35rem 0 0;font-size:.88rem;line-height:1.55;color:var(--alms-body, #5c4d72)}.cc-features{background:#faf9fc;border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-features__grid{display:grid;grid-template-columns:1fr;gap:1px;margin-top:clamp(1.75rem,4vw,2.75rem);background:#2d1b4e17;border:1px solid rgba(45,27,78,.09);border-radius:1.25rem;overflow:hidden}@media(min-width:620px){.cc-features__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:980px){.cc-features__grid{grid-template-columns:repeat(4,1fr)}}.cc-features__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:clamp(1.5rem,2.4vw,1.9rem);background:#fff;transition:background .24s ease}.cc-features__item:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#7c3aed,#a855f7);transform:scaleX(0);transform-origin:left center;transition:transform .3s ease}.cc-features__item:hover{background:#faf7ff}.cc-features__item:hover:before{transform:scaleX(1)}.cc-features__icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;background:linear-gradient(150deg,#f1ebff,#e9e0ff);color:#6d28d9;flex-shrink:0;transition:transform .24s cubic-bezier(.34,1.56,.64,1),background .24s ease,color .24s ease}.cc-features__item:hover .cc-features__icon{transform:translateY(-2px);background:linear-gradient(150deg,#7c3aed,#6d28d9);color:#fff}.cc-features__card-title{margin:0;font-size:1.04rem;font-weight:700;line-height:1.3;color:var(--alms-ink, #2d1b4e)}.cc-features__card-desc{margin:0;font-size:.9rem;line-height:1.6;color:var(--alms-body, #5c4d72)}.cc-steps{background:#fff;border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-steps__track{display:grid;gap:1.25rem}@media(min-width:900px){.cc-steps__track{grid-template-columns:repeat(4,1fr);gap:1rem}}.cc-steps__item{position:relative;display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.15rem;border-radius:1rem;background:#faf8ff;border:1px solid rgba(196,181,253,.4)}.cc-steps__num{font-size:.72rem;font-weight:800;letter-spacing:.08em;color:#7c3aed}.cc-steps__connector{display:none}@media(min-width:900px){.cc-steps__connector{display:block;position:absolute;top:1.65rem;right:-.55rem;width:1rem;height:2px;background:#7c3aed59;z-index:1}}.cc-steps__title{margin:0;font-size:1rem;font-weight:700;line-height:1.3;color:var(--alms-ink, #2d1b4e)}.cc-steps__desc{margin:0;font-size:.85rem;line-height:1.55;color:var(--alms-body, #5c4d72)}.cc-benefits{position:relative;background:linear-gradient(180deg,#fff,#f3f0ff,#fff);border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08));overflow:hidden}.cc-benefits__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 50% 40% at 50% 0%,rgba(196,181,253,.15),transparent 70%)}.cc-benefits__grid{position:relative;z-index:1;display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:640px){.cc-benefits__grid{grid-template-columns:repeat(2,1fr)}.cc-benefits__feat-side{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:2rem;margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,.18)}.cc-benefits__feat-side .cc-benefits__list{margin-top:0}.cc-benefits__feat-side .cc-benefits__stat{flex-shrink:0;align-items:flex-end;text-align:right}}@media(min-width:1024px){.cc-benefits__grid{grid-template-columns:repeat(3,1fr);align-items:stretch}.cc-benefits__card--featured{grid-column:span 2}}.cc-benefits__card{position:relative;display:flex;flex-direction:column;gap:.35rem;padding:1.5rem 1.4rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 4px 20px #2d1b4e0d;overflow:hidden;isolation:isolate;transition:transform .28s cubic-bezier(.22,1,.36,1),border-color .28s ease,box-shadow .28s ease}.cc-benefits__card:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(160deg,#faf8ff,#fff 55%);opacity:0;transition:opacity .28s ease}.cc-benefits__card:hover{transform:translateY(-6px);border-color:#6d28d94d;box-shadow:0 20px 42px #6d28d929}.cc-benefits__card:hover:before{opacity:1}.cc-benefits__shine{position:absolute;top:0;left:-60%;z-index:0;width:40%;height:100%;transform:skew(-18deg);background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);pointer-events:none;transition:left .6s ease}.cc-benefits__card:hover .cc-benefits__shine{left:130%}.cc-benefits__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.65rem}.cc-benefits__icon{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:12px;background:#f3f0ff;color:#6d28d9;flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1),background .28s ease,color .28s ease}.cc-benefits__card:hover .cc-benefits__icon{transform:rotate(-6deg) scale(1.08);background:#6d28d9;color:#fff}.cc-benefits__stat{display:flex;flex-direction:column;align-items:flex-end;font-family:var(--alms-display, inherit);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;line-height:1;letter-spacing:-.02em;color:#6d28d9}.cc-benefits__stat-label{margin-top:.3rem;font-family:inherit;font-size:.66rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#a78bcf}.cc-benefits__title{margin:.4rem 0 0;font-size:1.05rem;font-weight:700;color:var(--alms-ink, #2d1b4e)}.cc-benefits__desc{margin:.4rem 0 0;font-size:.9rem;line-height:1.6;color:var(--alms-body, #5c4d72)}.cc-benefits__card--featured{justify-content:flex-start;background:linear-gradient(155deg,#6d28d9,#7c3aed 45%,#9333ea);border-color:transparent;box-shadow:0 22px 50px #6d28d952}.cc-benefits__feat-main,.cc-benefits__feat-side{position:relative;z-index:1}.cc-benefits__feat-side .cc-benefits__stat{align-items:flex-start;font-size:clamp(2.8rem,5vw,3.9rem);color:#fff}.cc-benefits__feat-side .cc-benefits__stat-label{color:#ffffffbf}.cc-benefits__list{list-style:none;margin:1.15rem 0 0;padding:0;display:grid;gap:.55rem}.cc-benefits__list li{font-size:.9rem;font-weight:500;line-height:1.45;color:#ffffffe6}.cc-benefits__card--featured:before{background:linear-gradient(155deg,#5b21b6,#7c3aed 60%)}.cc-benefits__card--featured:hover{box-shadow:0 30px 60px #6d28d96b}.cc-benefits__card--featured .cc-benefits__icon{background:#ffffff2e;color:#fff}.cc-benefits__card--featured:hover .cc-benefits__icon{background:#fff;color:#6d28d9}.cc-benefits__card--featured .cc-benefits__stat,.cc-benefits__card--featured .cc-benefits__stat-label,.cc-benefits__card--featured .cc-benefits__title{color:#fff}.cc-benefits__card--featured .cc-benefits__desc{color:#ffffffd9;font-size:.98rem}.cc-benefits__card--featured .cc-benefits__shine{background:linear-gradient(90deg,transparent,rgba(255,255,255,.22),transparent)}.cc-cta{position:relative;background:#fff;border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-cta__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 50% at 10% 50%,rgba(237,233,254,.6),transparent 70%),radial-gradient(ellipse 40% 45% at 90% 40%,rgba(196,181,253,.2),transparent 70%)}.cc-cta__layout{position:relative;z-index:1;display:grid;gap:clamp(2rem,4vw,3rem);align-items:center}@media(min-width:900px){.cc-cta__layout{grid-template-columns:1fr 1.05fr}}.cc-cta__eyebrow{margin:0 0 .75rem;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#7c3aed}.cc-cta__title{margin:0;font-size:clamp(1.75rem,3.5vw,2.35rem);font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--alms-ink, #2d1b4e)}.cc-cta__title em{font-style:italic}.cc-cta__lead{margin:1rem 0 0;max-width:32rem;font-size:1rem;line-height:1.65;color:var(--alms-body, #5c4d72)}.cc-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}.cc-cta__visual{overflow:hidden;border-radius:1rem;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 16px 48px #2d1b4e1a}.cc-cta__visual .alms-shot__chrome{display:flex;gap:.35rem;padding:.55rem .75rem;background:linear-gradient(180deg,#f5f3ff,#ede9fe);border-bottom:1px solid rgba(196,181,253,.3)}.cc-cta__visual .alms-shot__chrome span{width:.55rem;height:.55rem;border-radius:50%;background:#7c3aed40}.cc-cta__img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left}.cc-editor{background:linear-gradient(180deg,#faf8ff,#fff);border-top:1px solid var(--alms-line, rgba(45, 27, 78, .08))}.cc-editor__showcase{display:grid;gap:clamp(1.75rem,4vw,3rem);align-items:start;margin-top:clamp(2rem,4vw,3rem)}@media(min-width:960px){.cc-editor__showcase{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2.5rem,5vw,4rem);align-items:center}}.cc-editor__list{display:flex;flex-direction:column;gap:.6rem}.cc-editor__row{display:flex;align-items:flex-start;gap:.9rem;width:100%;padding:1rem 1.1rem;border:1px solid rgba(45,27,78,.08);border-radius:1rem;background:#fff;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease,transform .22s ease}.cc-editor__row:hover:not(.cc-editor__row--active){border-color:#6d28d938;background:#faf8ff}.cc-editor__row--active{border-color:#6d28d959;background:linear-gradient(150deg,#faf8ff,#fff 70%);box-shadow:0 12px 30px #6d28d91f}.cc-editor__row-num{align-self:center;min-width:1.5rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;color:#c3b4e0;font-variant-numeric:tabular-nums;transition:color .22s ease}.cc-editor__row--active .cc-editor__row-num{color:#6d28d9}.cc-editor__row-icon{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:12px;background:#f3f0ff;color:#6d28d9;flex-shrink:0;transition:background .22s ease,color .22s ease,transform .22s ease}.cc-editor__row--active .cc-editor__row-icon{transform:scale(1.06);background:#6d28d9;color:#fff}.cc-editor__row-body{display:flex;flex-direction:column;gap:.4rem;flex:1;min-width:0}.cc-editor__row-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.cc-editor__row-title{font-size:.98rem;font-weight:700;line-height:1.3;color:var(--alms-ink, #2d1b4e)}.cc-editor__row-caret{color:#b8a9d6;flex-shrink:0;transition:transform .22s ease,color .22s ease}.cc-editor__row--active .cc-editor__row-caret{color:#6d28d9;transform:rotate(90deg)}.cc-editor__row-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.cc-editor__row-reveal-inner{overflow:hidden;min-height:0}.cc-editor__row-desc{display:block;padding-top:.4rem;font-size:.9rem;line-height:1.6;color:var(--alms-body, #5c4d72)}.cc-editor__row-progress{display:block;height:3px;margin-top:.75rem;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#a855f7);transform-origin:left center;animation:cc-editor-progress linear forwards}@keyframes cc-editor-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cc-editor__frame{overflow:hidden;border-radius:1rem;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 0 0 1px #2d1b4e0d,0 20px 50px #2d1b4e1a}.cc-editor__ui{min-height:14rem;max-height:min(52vh,32rem);padding:.65rem;background:#f8f7fa}.cc-editor__img{max-height:min(48vh,30rem);animation:cc-editor-shot .5s cubic-bezier(.22,1,.36,1)}@keyframes cc-editor-shot{0%{opacity:0;transform:scale(1.04) translateY(8px)}to{opacity:1;transform:scale(1) translateY(0)}}.cc-editor__footer{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:.9rem}.cc-editor__caption{display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.35rem .85rem;border-radius:999px;background:#f3f0ff;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6d28d9}.cc-editor__visual{width:100%;display:flex;flex-direction:column;align-items:center}.cc-editor__caption-dot{width:.45rem;height:.45rem;border-radius:50%;background:#6d28d9;box-shadow:0 0 0 3px #6d28d926;animation:cc-editor-pulse 1.6s ease-in-out infinite}@keyframes cc-editor-pulse{0%,to{box-shadow:0 0 0 3px #6d28d926}50%{box-shadow:0 0 0 6px #6d28d90d}}.cc-editor__dots{display:flex;gap:.45rem}.cc-editor__dot{width:7px;height:7px;padding:0;border:none;border-radius:999px;background:#6d28d938;cursor:pointer;transition:width .28s ease,background .28s ease}.cc-editor__dot--active{width:22px;background:#6d28d9}@media(max-width:959px){.cc-editor__list{max-width:100%}}@media(prefers-reduced-motion:reduce){.cc-modes__toggle-btn,.cc-modes__shot-ring,.cc-editor__row,.cc-editor__row-icon,.cc-editor__row-caret,.cc-editor__row-reveal,.cc-editor__dot,.cc-capabilities__tab,.cc-audience__icon,.cc-features__icon,.cc-benefits__card,.cc-benefits__icon,.cc-benefits__shine{transition:none}.cc-editor__img,.cc-editor__row-progress,.cc-editor__caption-dot{animation:none}}@keyframes snowfall{0%{transform:translateY(var(--start-top)) translate(0) rotate(0);opacity:var(--opacity-start, 0)}10%{opacity:var(--opacity-start, .8)}90%{opacity:var(--opacity-end, .8)}to{transform:translateY(var(--end-top)) translate(var(--drift)) rotate(360deg);opacity:var(--opacity-end, 0)}}@keyframes continuousSnow{0%{transform:translateY(-20px) translate(0) rotate(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateY(100vh) translate(var(--drift)) rotate(360deg);opacity:0}}@keyframes float{0%,to{transform:translateY(0) rotate(0);opacity:.5}50%{transform:translateY(-20px) rotate(180deg);opacity:.8}}@keyframes sparkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes subtleGlow{0%,to{filter:drop-shadow(0 0 5px rgba(59,130,246,.3))}50%{filter:drop-shadow(0 0 10px rgba(59,130,246,.5))}}@keyframes verticalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}.animate-slow-spin{animation:slowSpin 8s linear infinite}.animate-subtle-glow{animation:subtleGlow 3s ease-in-out infinite}.animate-vertical-float{animation:verticalFloat 3s ease-in-out infinite}.border-blue-100{border-color:#dbeafe}.border-blue-200{border-color:#bfdbfe}.text-blue-700{color:#1d4ed8}.shadow-blue-200{--tw-shadow-color: rgba(191, 219, 254, 1);--tw-shadow: var(--tw-shadow-colored)}.absolute.inset-0.z-0{z-index:0}.snowflake{position:absolute;background-color:#fff;border-radius:50%;pointer-events:none;filter:blur(.5px);box-shadow:0 0 5px #ffffff80}@keyframes snowTrail{0%,to{transform:translateY(0) scale(1);opacity:.3}50%{transform:translateY(-20px) scale(1.1);opacity:.8}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animate-shimmer{animation:shimmer 2s ease-in-out infinite}.text-glow{text-shadow:0 0 20px rgba(59,130,246,.5),0 0 40px rgba(59,130,246,.3),0 0 60px rgba(59,130,246,.2)}.bg-animated-gradient{background-size:200% 200%;animation:gradientShift 15s ease infinite}.legal-studio-page{background:#f3f0ff;min-height:100vh}.legal-studio{min-height:100vh;background:#f3f0ff;color:#2d1b4e;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;line-height:1.65}.legal-studio__section{max-width:72rem;margin:0 auto;padding:calc(var(--athena-nav-height, 5.25rem) + 2rem) clamp(1.25rem,4vw,2rem) 4rem}.legal-studio__layout{display:flex;flex-direction:column;gap:2.5rem}@media(min-width:1024px){.legal-studio__layout{flex-direction:row;gap:2.5rem}}.legal-studio__main{flex:1;min-width:0}.legal-studio__title{margin:0 0 .75rem;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:#2d1b4e}.legal-studio__title em{font-style:normal;color:#6d28d9}.legal-studio__meta{margin:0 0 1.5rem;font-size:.95rem;color:#7a6b8f}.legal-studio__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:2rem}.legal-studio__btn{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .85rem;border-radius:.55rem;border:1px solid rgba(124,58,237,.2);background:#ede9fe;color:#6d28d9;font-size:.82rem;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.legal-studio__btn:hover{background:#ddd6fe;border-color:#7c3aed59}.legal-studio__link{font-size:.82rem;font-weight:600;color:#7c3aed;text-decoration:underline;text-underline-offset:2px}.legal-studio__link:hover{color:#6d28d9}.legal-studio__jump{margin-left:auto;font-size:.82rem;font-weight:600;color:#7c3aed;text-decoration:none}.legal-studio__jump:hover{text-decoration:underline}.legal-studio__article{max-width:none}.legal-studio__article h2{margin:0 0 .75rem;font-size:1.15rem;font-weight:700;color:#2d1b4e}.legal-studio__article p,.legal-studio__article li{color:#5c4d72}.legal-studio__article a{color:#7c3aed;text-decoration:underline;text-underline-offset:2px}.legal-studio__article a:hover{color:#6d28d9}.legal-studio__article section+section{margin-top:2.5rem}.legal-studio__article ul{list-style:disc;padding-left:1.5rem}.legal-studio__article ul li+li{margin-top:.5rem}.legal-studio__aside{display:none;width:16rem;flex-shrink:0;position:sticky;top:calc(var(--athena-nav-height, 5.25rem) + 1rem);align-self:flex-start}@media(min-width:1024px){.legal-studio__aside{display:block}}.legal-studio__toc{padding:1rem 1.1rem;border-radius:1rem;background:#ffffffd9;border:1px solid rgba(139,120,180,.18);box-shadow:0 8px 28px #6d5a9614;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-studio__toc-title{margin:0 0 .75rem;font-size:.82rem;font-weight:700;color:#2d1b4e}.legal-studio__toc-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.legal-studio__toc-item{display:block;width:100%;text-align:left;padding:0;border:none;background:none;font-size:.82rem;font-weight:500;color:#5c4d72;cursor:pointer;line-height:1.4}.legal-studio__toc-item:hover{color:#7c3aed;text-decoration:underline}.legal-studio__toc-item--active{color:#7c3aed;font-weight:700}.legal-studio__toc-foot{margin-top:1rem;padding-top:.75rem;border-top:1px solid rgba(139,120,180,.15);font-size:.72rem;color:#7a6b8f}.legal-studio__toc-foot strong{display:block;margin-top:.2rem;font-size:.78rem;color:#2d1b4e}@media print{.legal-studio__no-print{display:none!important}.legal-studio{background:#fff!important;color:#000!important}}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.id-page{background:#f3f0ff;color:#2d1b4e}.id-page.home-studio main{scroll-snap-type:none!important}.id-page.home-studio main>section{min-height:auto!important;scroll-snap-align:none!important}.id-hero{position:relative;overflow:hidden;padding:calc(var(--athena-nav-height, 3.25rem) + 3rem) clamp(1rem,4vw,2rem) clamp(4rem,7vw,5.5rem);background:linear-gradient(155deg,#f3f0ff,#ede9fe 42%,#faf8ff);color:#2d1b4e}@media(min-width:768px){.id-hero{padding-top:calc(var(--athena-nav-height, 3.25rem) + 4rem)}}.id-hero__wash{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 12% 18%,rgba(196,181,253,.45),transparent 68%),radial-gradient(ellipse 45% 40% at 88% 72%,rgba(167,139,250,.28),transparent 70%)}.id-hero__grid{position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:linear-gradient(to right,rgba(124,58,237,.06) 1px,transparent 1px),linear-gradient(to bottom,rgba(124,58,237,.06) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 65% 55% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 65% 55% at 50% 45%,#000 55%,transparent 100%)}.id-hero__inner{position:relative;z-index:1;max-width:80rem;margin:0 auto;display:grid;gap:clamp(2.5rem,5vw,4rem);align-items:center}@media(min-width:1024px){.id-hero__inner{grid-template-columns:1fr 1fr}}.id-hero__badge{display:inline-block;margin-bottom:1.25rem;padding:.35rem .9rem;border-radius:999px;background:#ffffffbf;border:1px solid rgba(124,58,237,.18);font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.id-hero__title{margin:0 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.35rem,5vw,3.65rem);font-weight:400;line-height:1.08;letter-spacing:-.03em;color:#2d1b4e}.id-hero__price{margin:0 0 1rem;font-size:clamp(1.45rem,3vw,2.1rem);font-weight:700;line-height:1.25;letter-spacing:-.02em;color:#7c3aed}.id-hero__lead{margin:0 0 2rem;max-width:32rem;font-size:clamp(.94rem,1.6vw,1.05rem);line-height:1.7;color:#5c4d72}.id-hero__cta{display:inline-flex;align-items:center;gap:.45rem;margin-bottom:2.5rem;padding:.85rem 1.5rem;border-radius:.65rem;font-size:.9rem;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#7c3aed,#6d28d9);box-shadow:0 12px 28px #6d28d938;transition:transform .2s ease,box-shadow .2s ease}.id-hero__cta:hover{transform:translateY(-2px);box-shadow:0 16px 32px #6d28d94d}.id-hero__stats{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,4vw,2.5rem)}.id-hero__stat-value{margin:0;font-size:1.45rem;font-weight:800;line-height:1.1;color:#6d28d9}.id-hero__stat-label{margin:.2rem 0 0;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#7c6f94}.id-hero__visual{position:relative;display:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1024px){.id-hero__visual{display:block}}.id-hero__image-wrap{position:relative;z-index:1;overflow:hidden;border-radius:1.35rem;border:1px solid rgba(124,58,237,.14);box-shadow:0 24px 48px #6d5a9629}.id-hero__image-wrap img{display:block;width:100%;height:30rem;-o-object-fit:cover;object-fit:cover}.id-hero__image-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(109,40,217,.22) 0%,transparent 55%)}.id-hero__float{position:absolute;z-index:2;padding:1rem 1.1rem;border-radius:1rem;background:#ffffffeb;border:1px solid rgba(124,58,237,.12);box-shadow:0 12px 28px #6d5a961f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.id-hero__float--top{top:-1.25rem;right:-1.25rem}.id-hero__float--bottom{bottom:-1.25rem;left:-1.25rem}.id-hero__float-icon{display:block;font-size:1.75rem;color:#7c3aed;line-height:1}.id-hero__float-label{margin:.35rem 0 0;font-size:.68rem;font-weight:700;color:#2d1b4e}.id-hero__wave{position:absolute;bottom:0;left:0;right:0;line-height:0;transform:translateY(1px);pointer-events:none}.id-hero__wave svg{display:block;width:100%;height:3.5rem}.id-hire{position:relative;padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,4.5rem);background:linear-gradient(180deg,#faf8ff,#f3f0ff)}.id-hire:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 70% 50% at 50% 0%,rgba(196,181,253,.2),transparent 70%)}.id-hire__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto;display:grid;gap:clamp(1.5rem,3vw,2rem)}@media(min-width:960px){.id-hire__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start}.id-hire__section-head{grid-column:1 / -1}}.id-hire__section-head{text-align:center;max-width:36rem;margin:0 auto}.id-hire__section-eyebrow{margin:0 0 .5rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed}.id-hire__section-lead{margin:0;font-size:clamp(1rem,2vw,1.15rem);line-height:1.55;color:#5c4d72}.id-hire__pricing-card{padding:clamp(1.5rem,3vw,2rem);border-radius:1.15rem;background:linear-gradient(145deg,#fff,#f5f3ff 55%,#ede9fe);border:1px solid rgba(124,58,237,.16);box-shadow:0 16px 40px #6d5a961a}.id-hire__eyebrow{margin:0 0 .65rem;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#7c3aed}.id-hire__title{margin:0 0 1rem;font-size:clamp(1.35rem,2.5vw,1.75rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#2d1b4e}.id-hire__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem .6rem;margin:0 0 .85rem}.id-hire__price-amount{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:#2d1b4e}.id-hire__price-unit{font-size:.95rem;font-weight:600;color:#7c3aed}.id-hire__price-note{margin:0 0 1.35rem;font-size:.92rem;line-height:1.65;color:#6b5f80}.id-hire__cta{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem 1.25rem;border-radius:.65rem;font-size:.88rem;font-weight:700;color:#fff;text-decoration:none;background:linear-gradient(135deg,#7c3aed,#5b21b6);box-shadow:0 10px 24px #6d28d947;transition:transform .2s ease,box-shadow .2s ease}.id-hire__cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px #6d28d957}.id-hire__details{display:grid;gap:1.15rem}.id-hire__block{padding:clamp(1.25rem,2.5vw,1.6rem);border-radius:1rem;background:#ffffffd1;border:1px solid rgba(124,58,237,.1);box-shadow:0 8px 24px #6d5a960f;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.id-hire__block-title{margin:0 0 1rem;padding-bottom:.65rem;border-bottom:1px solid rgba(124,58,237,.1);font-size:1.02rem;font-weight:700;color:#2d1b4e;letter-spacing:-.01em}.id-hire__list{margin:0;padding:0;list-style:none;display:grid;gap:.7rem}.id-hire__list--desc{gap:.65rem}.id-hire__list-item{display:flex;align-items:flex-start;gap:.6rem;font-size:.88rem;line-height:1.55;color:#4a3d62}.id-hire__list-icon{flex-shrink:0;margin-top:.1rem;color:#7c3aed}.msa-page{display:block;background:transparent;padding:calc(var(--athena-nav-height, 5.25rem) + 2rem) clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,4.5rem);color:#2d1b4e}.msa-page__container{max-width:52rem;margin:0 auto}.msa-page__header{margin-bottom:clamp(1.75rem,3vw,2.5rem);padding-bottom:1.25rem;border-bottom:1px solid rgba(124,58,237,.15)}.msa-page__title{margin:0;font-size:clamp(1.75rem,4vw,2.6rem);font-weight:800;letter-spacing:-.03em;color:#2d1b4e}.msa-page__body{font-size:.92rem;line-height:1.7;color:#4a3d62}.msa-page__h2{margin:2rem 0 .85rem;font-size:clamp(1.15rem,2.2vw,1.4rem);font-weight:800;letter-spacing:-.01em;color:#5b21b6}.msa-page__h3{margin:1.35rem 0 .5rem;font-size:1rem;font-weight:700;color:#2d1b4e}.msa-page__p{margin:0 0 .85rem}.msa-page__li{margin:0 0 .55rem;padding-left:1.25rem}.blog-studio{--blog-bg: #f3f0ff;--blog-surface: #ffffff;--blog-navy: #2d1b4e;--blog-electric: #7c3aed;--blog-mid: #6d28d9;--blog-border: rgba(196, 181, 253, .45);--blog-muted: #5c4d72;--blog-hint: #7c6b94;--blog-serif: var(--hs-serif, "Playfair Display", Georgia, serif);--blog-sans: var(--hs-sans, Inter, system-ui, sans-serif);--blog-radius: var(--hs-radius-card, 20px);background:var(--blog-bg);color:var(--blog-navy);font-family:var(--blog-sans);-webkit-font-smoothing:antialiased;min-height:100vh}.blog-studio main{position:relative;z-index:1;scroll-snap-type:none}.blog-studio main>section,.blog-studio main>div{scroll-snap-align:none;min-height:auto}.blog-hero{position:relative;overflow:hidden;padding:calc(var(--athena-nav-height, 3.25rem) + 2.5rem) 0 3.5rem}.blog-hero__bloom{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;opacity:.55}.blog-hero__bloom--lavender{width:420px;height:420px;top:-80px;left:-60px;background:radial-gradient(circle,#e9d5ff 0%,transparent 70%)}.blog-hero__bloom--blush{width:380px;height:380px;top:20%;right:-80px;background:radial-gradient(circle,#ddd6fe 0%,transparent 70%)}.blog-hero__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;position:relative;z-index:1}.blog-hero__grid{display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:960px){.blog-hero__grid{grid-template-columns:1fr 1fr;gap:3rem}}.blog-hero__copy{max-width:36rem}.blog-hero__visual{position:relative}.blog-hero__frame{position:relative;border-radius:calc(var(--blog-radius) + 4px);padding:.65rem;background:var(--blog-surface);border:1px solid var(--blog-border);box-shadow:0 24px 60px #7c3aed24}.blog-hero__frame-glow{position:absolute;inset:-20%;background:radial-gradient(circle,rgba(124,58,237,.2) 0%,transparent 65%);pointer-events:none;z-index:0}.blog-hero__frame-shell{position:relative;z-index:1;border-radius:var(--blog-radius);overflow:hidden;aspect-ratio:16 / 10;background:var(--blog-border)}.blog-hero__frame-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-hero__previews{display:grid;grid-template-columns:1fr;gap:.65rem;margin-top:1.25rem}@media(min-width:540px){.blog-hero__previews{grid-template-columns:repeat(3,1fr)}}.blog-hero__preview-card{display:flex;align-items:center;gap:.65rem;padding:.55rem;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:12px;box-shadow:0 6px 20px #0d1b3e0d;transition:box-shadow .2s ease,transform .2s ease}.blog-hero__preview-card:hover{box-shadow:0 10px 28px #7c3aed1a;transform:translateY(-2px)}.blog-hero__preview-thumb{width:56px;height:56px;border-radius:8px;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.blog-hero__preview-text{min-width:0}.blog-hero__preview-cat{display:block;font-size:.62rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blog-electric);margin-bottom:.15rem}.blog-hero__preview-title{margin:0;font-size:.72rem;font-weight:600;line-height:1.35;color:var(--blog-navy);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:50px;background:var(--blog-surface);border:1px solid var(--blog-border);color:var(--blog-mid);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.25rem;box-shadow:0 4px 20px #7c3aed14}.blog-hero__title{font-family:var(--blog-serif);font-size:clamp(2.25rem,5vw,3.5rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;color:var(--blog-navy);max-width:14ch;margin:0 0 1rem}.blog-hero__title em{font-style:italic;color:var(--blog-electric)}.blog-hero__lead{font-size:1.05rem;line-height:1.65;color:var(--blog-muted);max-width:38rem;margin:0 0 2rem}.blog-hero__stats{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem;list-style:none;margin:0;padding:0}.blog-hero__stat-value{display:block;font-family:var(--blog-serif);font-size:1.5rem;font-weight:500;color:var(--blog-mid);line-height:1.2}.blog-hero__stat-label{font-size:.8rem;color:var(--blog-hint);font-weight:500}.blog-featured{padding:0 0 2.5rem}.blog-featured__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-featured__card{display:grid;grid-template-columns:1fr;gap:0;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:var(--blog-radius);overflow:hidden;box-shadow:0 20px 50px #0d1b3e0f;transition:box-shadow .3s ease,transform .3s ease}.blog-featured__card:hover{box-shadow:0 28px 60px #7c3aed1f;transform:translateY(-2px)}@media(min-width:900px){.blog-featured__card{grid-template-columns:1.1fr 1fr;align-items:stretch}}.blog-featured__visual-link{display:block;text-decoration:none;height:100%}.blog-featured__visual{position:relative;overflow:hidden;min-height:240px;height:100%}@media(max-width:899px){.blog-featured__visual{aspect-ratio:16 / 10;min-height:200px;height:auto}}@media(min-width:900px){.blog-featured__visual{min-height:100%;aspect-ratio:auto}}.blog-featured__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.blog-featured__visual-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#1a3a8f26,#0d1b3e59);pointer-events:none}.blog-featured__visual-pattern{position:absolute;inset:0;z-index:2;opacity:.15;background-image:radial-gradient(circle at 2px 2px,#fff 1px,transparent 0);background-size:24px 24px;pointer-events:none}.blog-featured__visual--lavender{background:linear-gradient(135deg,#e9d5ff,#7c3aed 55%,#6d28d9)}.blog-featured__visual--sky{background:linear-gradient(135deg,#ddd6fe,#7c3aed)}.blog-featured__visual--navy{background:linear-gradient(135deg,#6d28d9,#0d1b3e)}.blog-featured__visual--blush{background:linear-gradient(135deg,#caf0f8,#a2d2ff)}.blog-featured__visual--electric{background:linear-gradient(135deg,#7c3aed,#8b5cf6)}.blog-featured__visual--mint{background:linear-gradient(135deg,#ddd6fe,#8b5cf6)}.blog-featured__tag{position:absolute;z-index:3;top:1.25rem;left:1.25rem;padding:.35rem .75rem;border-radius:50px;background:#ffffffeb;color:var(--blog-mid);font-size:.7rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.blog-featured__body{padding:1.75rem 1.5rem 2rem;display:flex;flex-direction:column;justify-content:center}@media(min-width:900px){.blog-featured__body{padding:2.5rem 2.25rem}}.blog-featured__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.8rem;color:var(--blog-hint);margin-bottom:.85rem}.blog-featured__category{color:var(--blog-electric);font-weight:600}.blog-featured__title{font-family:var(--blog-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;line-height:1.2;letter-spacing:-.02em;margin:0 0 .85rem;color:var(--blog-navy)}.blog-featured__desc{font-size:.95rem;line-height:1.65;color:var(--blog-muted);margin:0 0 1.5rem;flex:1}.blog-featured__cta{display:inline-flex;align-items:center;gap:.45rem;align-self:flex-start;padding:.7rem 1.25rem;border-radius:10px;background:var(--blog-electric);color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease,transform .2s ease}.blog-featured__cta:hover{background:var(--blog-mid);transform:translate(2px)}.blog-toolbar{padding:0 0 2rem}.blog-toolbar__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;flex-direction:column;gap:1rem}@media(min-width:768px){.blog-toolbar__inner{flex-direction:row;align-items:center;justify-content:space-between}}.blog-toolbar__search{position:relative;flex:1;max-width:100%}@media(min-width:768px){.blog-toolbar__search{max-width:320px}}.blog-toolbar__search-icon{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var(--blog-hint);pointer-events:none}.blog-toolbar__input{width:100%;padding:.75rem 1rem .75rem 2.75rem;border-radius:12px;border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-navy);font-size:.9rem;box-shadow:0 4px 16px #0d1b3e0a;transition:border-color .2s ease,box-shadow .2s ease}.blog-toolbar__input:focus{outline:none;border-color:var(--blog-electric);box-shadow:0 0 0 3px #7c3aed26}.blog-toolbar__filters{display:flex;flex-wrap:wrap;gap:.5rem}.blog-toolbar__pill{padding:.45rem .9rem;border-radius:50px;border:1px solid var(--blog-border);background:var(--blog-surface);color:var(--blog-muted);font-size:.78rem;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.blog-toolbar__pill:hover{border-color:var(--blog-electric);color:var(--blog-mid)}.blog-toolbar__pill--active{background:var(--blog-electric);border-color:var(--blog-electric);color:#fff}.blog-grid-section{padding:0 0 4rem}.blog-grid-section__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-grid-section__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.blog-grid-section__title{font-family:var(--blog-serif);font-size:1.65rem;font-weight:500;letter-spacing:-.02em;margin:0}.blog-grid-section__count{font-size:.85rem;color:var(--blog-hint)}.blog-grid{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.blog-grid__empty{grid-column:1 / -1;text-align:center;padding:4rem 1.5rem;color:var(--blog-hint);background:var(--blog-surface);border:1px dashed var(--blog-border);border-radius:var(--blog-radius)}.blog-card{display:flex;flex-direction:column;height:100%;background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:calc(var(--blog-radius) - 4px);overflow:hidden;transition:box-shadow .3s ease,transform .3s ease,border-color .3s ease}.blog-card:hover{border-color:#7c3aed59;box-shadow:0 16px 40px #7c3aed1a;transform:translateY(-3px)}.blog-card__cover{height:180px;position:relative;overflow:hidden}.blog-card__img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0;transition:transform .4s ease}.blog-card:hover .blog-card__img{transform:scale(1.05)}.blog-card__cover-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(13,27,62,.45) 0%,transparent 55%);pointer-events:none}.blog-card__cover--lavender{background:linear-gradient(145deg,#f3f0ff,#e9d5ff 50%,#7c3aed)}.blog-card__cover--sky{background:linear-gradient(145deg,#ede9fe,#ddd6fe 50%,#7c3aed)}.blog-card__cover--navy{background:linear-gradient(145deg,#6d28d9,#0d1b3e)}.blog-card__cover--blush{background:linear-gradient(145deg,#f6f8fd,#caf0f8 50%,#a2d2ff)}.blog-card__cover--electric{background:linear-gradient(145deg,#7c3aed,#8b5cf6)}.blog-card__cover--mint{background:linear-gradient(145deg,#ddd6fe,#8b5cf6)}.blog-card__cover-shine{position:absolute;inset:0;z-index:2;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.25) 50%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none}.blog-card:hover .blog-card__cover-shine{opacity:1}.blog-card__badge{position:absolute;top:.75rem;left:.75rem;z-index:3;padding:.25rem .6rem;border-radius:50px;background:#ffffffe6;font-size:.65rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--blog-mid)}.blog-card__body{padding:1.25rem 1.25rem 1.35rem;display:flex;flex-direction:column;flex:1}.blog-card__meta{display:flex;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--blog-hint);margin-bottom:.65rem}.blog-card__title{font-family:var(--blog-serif);font-size:1.15rem;font-weight:500;line-height:1.3;letter-spacing:-.01em;color:var(--blog-navy);margin:0 0 .5rem;transition:color .2s ease}.blog-card:hover .blog-card__title{color:var(--blog-electric)}.blog-card__desc{font-size:.85rem;line-height:1.55;color:var(--blog-muted);margin:0 0 1rem;flex:1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__footer{display:flex;align-items:center;justify-content:space-between;padding-top:.85rem;border-top:1px solid var(--blog-border)}.blog-card__category{font-size:.7rem;font-weight:700;color:var(--blog-electric);background:#7c3aed14;padding:.3rem .65rem;border-radius:50px}.blog-card__link{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;color:var(--blog-mid);background:none;border:none;cursor:pointer;padding:0;transition:color .2s ease,gap .2s ease}.blog-card:hover .blog-card__link{color:var(--blog-electric);gap:.4rem}.blog-cta{padding:0 1.5rem 4rem}.blog-cta__panel{max-width:1200px;margin:0 auto;padding:2.5rem 2rem;border-radius:var(--blog-radius);background:linear-gradient(135deg,#6d28d9,#7c3aed 60%,#c4b5fd);color:#fff;text-align:center;position:relative;overflow:hidden}.blog-cta__panel:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.15),transparent 50%);pointer-events:none}.blog-cta__title{font-family:var(--blog-serif);font-size:clamp(1.5rem,3vw,2rem);font-weight:500;margin:0 0 .65rem;position:relative}.blog-cta__lead{font-size:.95rem;opacity:.9;max-width:32rem;margin:0 auto 1.5rem;line-height:1.6;position:relative}.blog-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;position:relative}.blog-cta__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.35rem;border-radius:10px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s ease,background .2s ease}.blog-cta__btn--primary{background:#fff;color:var(--blog-mid, var(--hs-mid, #6d28d9))}.blog-cta__btn--primary:hover{transform:translateY(-1px);background:#f0f7ff;color:var(--blog-mid, var(--hs-mid, #6d28d9))}.blog-cta__btn--ghost{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.35)}.blog-cta__btn--ghost:hover{background:#fff3}.blog-studio .hs-footer{margin-top:0}.blog-card__cover-link{display:block;text-decoration:none}.blog-card__title a{color:inherit;text-decoration:none}.blog-card__title a:hover{color:var(--blog-electric)}.blog-card__link{text-decoration:none}.blog-featured__title a{color:inherit;text-decoration:none}.blog-featured__title a:hover{color:var(--blog-electric)}.blog-featured__cta{text-decoration:none}.blog-hero__preview-card{text-decoration:none;color:inherit}.blog-article__header{padding:calc(var(--athena-nav-height, 3.25rem) + 1.5rem) 0 2rem}.blog-article__header-inner{max-width:820px;margin:0 auto;padding:0 1.5rem}.blog-article__back{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--blog-electric);text-decoration:none;margin-bottom:1.5rem;transition:gap .2s ease}.blog-article__back:hover{gap:.55rem;color:var(--blog-mid)}.blog-article__cover-wrap{position:relative;border-radius:var(--blog-radius);overflow:hidden;aspect-ratio:21 / 9;margin-bottom:1.5rem;border:1px solid var(--blog-border);box-shadow:0 20px 50px #0d1b3e14}.blog-article__cover-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.blog-article__cover-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(13,27,62,.35) 0%,transparent 50%);pointer-events:none}.blog-article__cover-tag{position:absolute;top:1rem;left:1rem;padding:.35rem .75rem;border-radius:50px;background:#ffffffeb;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--blog-mid)}.blog-article__meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1.25rem;margin-bottom:1rem;font-size:.8rem;color:var(--blog-hint)}.blog-article__category{font-weight:700;color:var(--blog-electric);background:#7c3aed1a;padding:.25rem .65rem;border-radius:50px}.blog-article__meta-item{display:inline-flex;align-items:center;gap:.35rem}.blog-article__title{font-family:var(--blog-serif);font-size:clamp(1.85rem,4vw,2.75rem);font-weight:500;line-height:1.15;letter-spacing:-.03em;color:var(--blog-navy);margin:0 0 1rem}.blog-article__excerpt{font-size:1.1rem;line-height:1.65;color:var(--blog-muted);margin:0}.blog-article__layout{max-width:720px;margin:0 auto;padding:0 1.5rem 3rem}.blog-article__body{background:var(--blog-surface);border:1px solid var(--blog-border);border-radius:var(--blog-radius);padding:2rem 1.75rem;box-shadow:0 8px 32px #0d1b3e0a}@media(min-width:640px){.blog-article__body{padding:2.5rem 2.25rem}}.blog-article__section+.blog-article__section{margin-top:2rem;padding-top:2rem;border-top:1px solid var(--blog-border)}.blog-article__heading{font-family:var(--blog-serif);font-size:1.45rem;font-weight:500;letter-spacing:-.02em;color:var(--blog-navy);margin:0 0 1rem}.blog-article__paragraph{font-size:1.02rem;line-height:1.75;color:var(--blog-muted);margin:0 0 1rem}.blog-article__paragraph:last-child{margin-bottom:0}.blog-article__list{margin:.5rem 0 0;padding-left:1.25rem;color:var(--blog-muted)}.blog-article__list li{font-size:.98rem;line-height:1.65;margin-bottom:.5rem}.blog-article__list li::marker{color:var(--blog-electric)}.blog-related{padding:0 0 3rem;background:var(--blog-bg)}.blog-related__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem}.blog-related__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.5rem}.blog-related__title{font-family:var(--blog-serif);font-size:1.5rem;font-weight:500;margin:0;color:var(--blog-navy)}.blog-related__all{display:inline-flex;align-items:center;gap:.3rem;font-size:.875rem;font-weight:600;color:var(--blog-electric);text-decoration:none}.blog-related__all:hover{color:var(--blog-mid)}.blog-related__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.resources-faq-page{padding-top:var(--athena-nav-height, 3.25rem);min-height:50vh}@media(min-width:640px){.blog-related__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.blog-related__grid{grid-template-columns:repeat(3,1fr)}}.faq-studio{--faq-bg: #f3f0ff;--faq-surface: #ffffff;--faq-navy: #2d1b4e;--faq-electric: #7c3aed;--faq-mid: #6d28d9;--faq-border: rgba(196, 181, 253, .45);--faq-muted: #5c4d72;--faq-hint: #7c6b94;--faq-serif: var(--hs-serif, "Playfair Display", Georgia, serif);--faq-sans: var(--hs-sans, Inter, system-ui, sans-serif);--faq-radius: var(--hs-radius-card, 20px);background:var(--faq-bg);color:var(--faq-navy);font-family:var(--faq-sans);-webkit-font-smoothing:antialiased;min-height:100vh}.faq-studio main{scroll-snap-type:none}.faq-studio main>section{scroll-snap-align:none;min-height:auto}.faq-hero{position:relative;overflow:hidden;padding:calc(var(--athena-nav-height, 3.25rem) + 2.5rem) 0 2rem}.faq-hero__mesh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.6) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 50% -10%,rgba(124,58,237,.12),transparent);pointer-events:none}.faq-hero__bloom{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.faq-hero__bloom--a{width:480px;height:480px;top:-120px;left:-80px;background:radial-gradient(circle,rgba(199,181,253,.7) 0%,transparent 70%)}.faq-hero__bloom--b{width:420px;height:420px;top:0;right:-100px;background:radial-gradient(circle,rgba(221,214,254,.55) 0%,transparent 70%)}.faq-hero__inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:2.5rem;align-items:center}@media(min-width:960px){.faq-hero__inner{grid-template-columns:1.15fr .85fr;gap:3rem}}.faq-hero__eyebrow{display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .9rem;border-radius:50px;background:var(--faq-surface);border:1px solid var(--faq-border);color:var(--faq-mid);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:1.35rem;box-shadow:0 4px 24px #7c3aed1a}.faq-hero__title{font-family:var(--faq-serif);font-size:clamp(2.5rem,5.5vw,3.75rem);font-weight:500;line-height:1.06;letter-spacing:-.035em;margin:0 0 1.1rem;max-width:12ch}.faq-hero__title em{font-style:italic;color:var(--faq-electric)}.faq-hero__lead{font-size:1.08rem;line-height:1.7;color:var(--faq-muted);max-width:34rem;margin:0 0 1.85rem}.faq-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.faq-hero__btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;padding:.8rem 1.35rem;border-radius:12px;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.faq-hero__btn--primary{background:var(--faq-electric);color:#fff;box-shadow:0 8px 24px #7c3aed59}.faq-hero__btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 32px #7c3aed66}.faq-hero__btn--ghost{background:var(--faq-surface);color:var(--faq-mid);border:1px solid var(--faq-border)}.faq-hero__btn--ghost:hover{border-color:var(--faq-electric);color:var(--faq-electric)}.faq-hero__visual-card{background:var(--faq-surface);border:1px solid var(--faq-border);border-radius:var(--faq-radius);padding:1.85rem;box-shadow:0 24px 48px #0d1b3e14,0 0 0 1px #fffc inset}.faq-hero__visual-icon{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,#7c3aed26,#1a3a8f14);color:var(--faq-electric);display:flex;align-items:center;justify-content:center;margin-bottom:1.15rem}.faq-hero__visual-label{font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faq-hint);margin:0 0 .85rem}.faq-hero__topics{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.65rem}.faq-hero__topics li{position:relative;padding-left:1.1rem;font-size:.95rem;font-weight:500;color:var(--faq-navy);line-height:1.45}.faq-hero__topics li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--faq-electric)}.faq-main{padding:0 0 1.5rem}.faq-main__inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}@media(min-width:960px){.faq-main__inner{grid-template-columns:240px 1fr;gap:2rem}}.faq-sidebar{background:var(--faq-surface);border:1px solid var(--faq-border);border-radius:var(--faq-radius);padding:1.25rem;box-shadow:0 8px 32px #0d1b3e0a}@media(min-width:960px){.faq-sidebar{position:sticky;top:calc(var(--athena-nav-height, 3.25rem) + 1.25rem)}}.faq-sidebar__label{font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--faq-hint);margin:0 0 .85rem;padding:0 .5rem}.faq-sidebar__nav{display:flex;flex-direction:row;flex-wrap:wrap;gap:.45rem}@media(min-width:960px){.faq-sidebar__nav{flex-direction:column;flex-wrap:nowrap;gap:.25rem}}.faq-sidebar__btn{display:inline-flex;align-items:center;gap:.55rem;width:100%;padding:.65rem .75rem;border:none;border-radius:10px;background:transparent;color:var(--faq-muted);font-size:.88rem;font-weight:600;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.faq-sidebar__btn:hover{background:#7c3aed0f;color:var(--faq-mid)}.faq-sidebar__btn--active{background:#7c3aed1a;color:var(--faq-mid)}.faq-sidebar__icon{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:#7c3aed1a;color:var(--faq-electric);flex-shrink:0}.faq-sidebar__btn--active .faq-sidebar__icon{background:var(--faq-electric);color:#fff}.faq-panel{background:var(--faq-surface);border:1px solid var(--faq-border);border-radius:var(--faq-radius);box-shadow:0 16px 48px #0d1b3e0f;overflow:hidden}.faq-panel__head{padding:1.5rem 1.5rem 1.25rem;border-bottom:1px solid var(--faq-border);display:flex;flex-direction:column;gap:1.15rem}@media(min-width:640px){.faq-panel__head{flex-direction:row;align-items:flex-end;justify-content:space-between;padding:1.75rem 1.75rem 1.35rem}}.faq-panel__title{font-family:var(--faq-serif);font-size:1.65rem;font-weight:500;margin:0 0 .25rem;letter-spacing:-.02em}.faq-panel__subtitle{margin:0;font-size:.9rem;color:var(--faq-hint)}.faq-panel__search{position:relative;width:100%;max-width:280px;flex-shrink:0}.faq-panel__search-icon{position:absolute;left:.95rem;top:50%;transform:translateY(-50%);color:var(--faq-hint);pointer-events:none}.faq-panel__search-input{width:100%;padding:.72rem 1rem .72rem 2.6rem;border-radius:10px;border:1px solid var(--faq-border);background:var(--faq-bg);color:var(--faq-navy);font-size:.9rem;transition:border-color .2s ease,box-shadow .2s ease}.faq-panel__search-input:focus{outline:none;border-color:var(--faq-electric);box-shadow:0 0 0 3px #7c3aed1f}.faq-panel__body{padding:1.25rem 1.5rem 1.75rem}@media(min-width:640px){.faq-panel__body{padding:1.5rem 1.75rem 2rem}}.faq-section+.faq-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--faq-border)}.faq-section__header{display:flex;align-items:flex-start;gap:.85rem;margin-bottom:1rem}.faq-section__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#7c3aed1a;color:var(--faq-electric);flex-shrink:0}.faq-section__title{font-family:var(--faq-serif);font-size:1.2rem;font-weight:500;margin:0 0 .15rem}.faq-section__desc{margin:0;font-size:.85rem;color:var(--faq-hint)}.faq-section__list{display:flex;flex-direction:column;gap:.5rem}.faq-acc{border:1px solid var(--faq-border);border-radius:12px;background:var(--faq-bg);transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.faq-acc:hover{border-color:#7c3aed40}.faq-acc--open{background:var(--faq-surface);border-color:#7c3aed59;box-shadow:0 6px 20px #7c3aed14}.faq-acc__trigger{width:100%;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;background:none;border:none;cursor:pointer;text-align:left}.faq-acc__q{font-size:.98rem;font-weight:600;line-height:1.45;color:var(--faq-navy)}.faq-acc__icon{flex-shrink:0;width:28px;height:28px;border-radius:8px;background:#7c3aed1a;color:var(--faq-electric);display:flex;align-items:center;justify-content:center;transition:transform .25s ease,background .2s ease}.faq-acc--open .faq-acc__icon{transform:rotate(180deg);background:var(--faq-electric);color:#fff}.faq-acc__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-acc--open .faq-acc__panel{grid-template-rows:1fr}.faq-acc__panel-inner{overflow:hidden;min-height:0}.faq-acc__a{margin:0;padding:0 1.15rem 1rem;font-size:.93rem;line-height:1.75;color:var(--faq-muted)}.faq-panel__empty{text-align:center;padding:3.5rem 1.5rem;color:var(--faq-hint);font-size:.95rem;border:1px dashed var(--faq-border);border-radius:12px;background:var(--faq-bg)}.faq-studio .blog-cta{margin-top:0;padding:0 1.5rem .5rem}.faq-studio .blog-cta__panel{padding:1.75rem 1.5rem}.faq-studio .blog-cta__btn--primary{background:#fff;color:var(--faq-mid, #6d28d9)}.faq-studio .blog-cta__btn--primary:hover{background:#f0f7ff;color:var(--faq-mid, #6d28d9)}.faq-studio .hs-footer{margin-top:0;padding-top:1.25rem;padding-bottom:clamp(1rem,2vw,1.5rem)}.help-centre-studio{background:#f3f0ff;color:#2d1b4e;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;min-height:100vh}.help-centre-studio main>section{min-height:auto;scroll-snap-align:none}.hc-hero{position:relative;overflow:hidden;padding:calc(var(--athena-nav-height, 5.25rem) + 2rem) 0 2rem}.hc-hero__mesh{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.7) 0%,transparent 55%),radial-gradient(ellipse 80% 60% at 50% -10%,rgba(196,181,253,.18),transparent);pointer-events:none}.hc-hero__bloom{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.hc-hero__bloom--a{width:420px;height:420px;top:-100px;left:-80px;background:#ddd6fe8c}.hc-hero__bloom--b{width:360px;height:360px;top:0;right:-80px;background:#a7f3d059}.hc-hero__inner{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.5rem);display:grid;gap:2rem;align-items:center}@media(min-width:900px){.hc-hero__inner{grid-template-columns:1fr .85fr;gap:2.5rem}}.hc-hero__eyebrow{display:inline-flex;align-items:center;gap:.35rem;margin-bottom:.85rem;padding:.35rem .75rem;border-radius:999px;background:#f5f3ff;border:1px solid rgba(196,181,253,.45);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6d28d9}.hc-hero__title{margin:0;font-size:clamp(2rem,4.5vw,3rem);font-weight:700;line-height:1.12;letter-spacing:-.03em;color:#2d1b4e}.hc-hero__title em{font-style:normal;color:#6d28d9}.hc-hero__lead{margin:1rem 0 0;max-width:32rem;font-size:1.05rem;line-height:1.65;color:#5c4d72}.hc-hero__actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.hc-hero__btn{display:inline-flex;align-items:center;gap:.4rem;padding:.7rem 1.25rem;border-radius:999px;font-size:.9rem;font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.hc-hero__btn--primary{background:linear-gradient(135deg,#6d28d9,#5b21b6);color:#fff;box-shadow:0 10px 28px #5b21b638}.hc-hero__btn--primary:hover{transform:translateY(-1px)}.hc-hero__btn--ghost{background:#fff;color:#5b21b6;border:1px solid rgba(109,40,217,.22)}.hc-hero__btn--ghost:hover{background:#f5f3ff}.hc-hero__visual-card{padding:1.5rem;border-radius:1.25rem;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 20px 48px #6d5a961a}.hc-hero__visual-icon{display:flex;align-items:center;justify-content:center;width:3.25rem;height:3.25rem;margin-bottom:1rem;border-radius:14px;background:#f5f3ff;color:#6d28d9}.hc-hero__visual-label{margin:0 0 .65rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7c6b94}.hc-hero__topics{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.45rem}.hc-hero__topics li{position:relative;padding-left:1rem;font-size:.875rem;line-height:1.45;color:#5c4d72}.hc-hero__topics li:before{content:"";position:absolute;left:0;top:.55em;width:.35rem;height:.35rem;border-radius:50%;background:#c4b5fd}.hc-hero__visual-link{display:inline-flex;align-items:center;gap:.3rem;margin-top:1.15rem;font-size:.82rem;font-weight:600;color:#6d28d9;text-decoration:none}.hc-hero__visual-link:hover{text-decoration:underline}.hc-hub{padding:clamp(2rem,4vw,3rem) clamp(1.25rem,4vw,2.5rem) clamp(2.5rem,5vw,3.5rem)}.hc-hub__inner{max-width:72rem;margin:0 auto}.hc-hub__head{margin-bottom:clamp(1.5rem,3vw,2rem);text-align:center}.hc-hub__title{margin:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.025em;color:#2d1b4e}.hc-hub__lead{margin:.5rem auto 0;max-width:32rem;font-size:.95rem;line-height:1.6;color:#5c4d72}.hc-hub__grid{display:grid;gap:1rem}@media(min-width:640px){.hc-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.hc-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.hc-card{display:flex;flex-direction:column;padding:1.25rem 1.2rem 1.15rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(45,27,78,.08);box-shadow:0 8px 28px #6d5a960f;text-decoration:none;color:inherit;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.hc-card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #6d5a961a;border-color:#c4b5fd73}.hc-card__icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;margin-bottom:.85rem;border-radius:10px}.hc-card--violet .hc-card__icon{background:#f5f3ff;color:#6d28d9}.hc-card--teal .hc-card__icon{background:#f0fdfa;color:#0d9488}.hc-card--pink .hc-card__icon{background:#fdf2f8;color:#db2777}.hc-card--sun .hc-card__icon{background:#fffbeb;color:#ca8a04}.hc-card--mint .hc-card__icon{background:#f0fdfa;color:#059669}.hc-card__title{margin:0 0 .4rem;font-size:1.05rem;font-weight:700;color:#2d1b4e}.hc-card__desc{margin:0;flex:1;font-size:.875rem;line-height:1.55;color:#5c4d72}.hc-card__link{display:inline-flex;align-items:center;gap:.25rem;margin-top:.85rem;font-size:.78rem;font-weight:600;color:#6d28d9}@media(prefers-reduced-motion:reduce){.hc-card:hover,.hc-hero__btn--primary:hover{transform:none}}.superadmin-container .scrollbar-hide::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}.superadmin-container .scrollbar-hide{-ms-overflow-style:none!important;scrollbar-width:none!important}.superadmin-container .scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / 30) transparent}.superadmin-container .scrollbar-thin::-webkit-scrollbar{width:6px}.superadmin-container .scrollbar-thin::-webkit-scrollbar-track{background:transparent}.superadmin-container .scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--primary) / 30);border-radius:20px}.superadmin-container .scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary) / 50)}.superadmin-container .table-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.superadmin-container .table-scrollbar::-webkit-scrollbar{height:8px}.superadmin-container .table-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.superadmin-container .table-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px;border:1px solid #f1f5f9}.superadmin-container .table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.superadmin-container .custom-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.superadmin-container .custom-scrollbar::-webkit-scrollbar{width:0px;background:transparent}.superadmin-container .custom-scrollbar:hover{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.3) transparent}.superadmin-container .custom-scrollbar:hover::-webkit-scrollbar{width:6px}.superadmin-container .custom-scrollbar:hover::-webkit-scrollbar-track{background:transparent}.superadmin-container .custom-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.superadmin-container .custom-scrollbar:hover::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}.superadmin-container .attendance-table-scroll{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.superadmin-container .attendance-table-scroll::-webkit-scrollbar{width:8px;height:8px}.superadmin-container .attendance-table-scroll::-webkit-scrollbar-track{background:transparent;border-radius:10px}.superadmin-container .attendance-table-scroll::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:10px}.superadmin-container .attendance-table-scroll::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.superadmin-container .attendance-table-scroll thead{position:sticky;top:0;z-index:10;background:#fff}.superadmin-container .attendance-table-scroll thead th{background:#fff!important;position:relative;z-index:11}.superadmin-container .card-hover{transition:all .2s ease-in-out}.superadmin-container .card-hover:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.superadmin-container .animate-pulse-subtle{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}.superadmin-container .animate-float{animation:float 3s ease-in-out infinite}.superadmin-container .animate-gradient-shift{animation:gradientShift 8s ease-in-out infinite}.superadmin-container .toast-enter{animation:toast-enter .3s ease-out}.superadmin-container .line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.superadmin-container .line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.superadmin-container .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.action-builder-root{min-height:100vh}.pixel-border{border:4px solid #1f2937;box-shadow:4px 4px #00000080}.pixel-button{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:1rem 2rem;background:#f97316;color:#fff;border:4px solid #000;box-shadow:6px 6px #0006;font-weight:600;text-transform:none;letter-spacing:.02em;cursor:pointer;transition:all .18s ease}.pixel-button:hover{background:#fb923c;transform:translateY(-2px)}.pixel-button:active{transform:translateY(2px);box-shadow:0 0 #0006}.pixel-card{background:#0f172ae6;border:4px solid #334155;padding:2rem;box-shadow:12px 12px #0000004d;border-radius:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.industrial-grid{background-image:radial-gradient(circle at 2px 2px,rgba(255,255,255,.05) 1px,transparent 0);background-size:40px 40px}.aria-chat{position:fixed;right:clamp(1rem,3vw,1.75rem);bottom:clamp(1.25rem,3vw,2rem);z-index:998;display:flex;flex-direction:row;align-items:flex-end;gap:.75rem;pointer-events:none}html.athena-strip-visible .aria-chat{bottom:calc(var(--athena-event-bar-height, 4.25rem) + 1.25rem)}.aria-chat__panel,.aria-chat__fab{pointer-events:auto}.aria-chat__panel{width:min(calc(100vw - 2rem),17.5rem);padding:1.1rem 1.15rem 1rem;border-radius:1.15rem;background:#fff;border:1px solid rgba(196,181,253,.35);box-shadow:0 4px 16px #5b21b614,0 20px 48px #2d1b4e24;animation:aria-chat-in .28s ease}@keyframes aria-chat-in{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.aria-chat__greeting{margin:0 0 .85rem;font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:1.05rem;font-weight:600;line-height:1.35;color:#2d1b4e}.aria-chat__greeting strong{font-weight:800;color:#5b21b6}.aria-chat__pills{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.aria-chat__pill{display:flex;align-items:center;justify-content:center;min-height:2.15rem;padding:.45rem .65rem;border-radius:999px;background:#f5f3ff;border:1px solid rgba(196,181,253,.4);font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;font-size:.78rem;font-weight:600;line-height:1.25;text-align:center;color:#5b21b6;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease}.aria-chat__pill:last-child{grid-column:1 / -1}.aria-chat__pill:hover{background:#ede9fe;border-color:#6d28d959;transform:translateY(-1px)}.aria-chat__fab{display:flex;align-items:center;justify-content:center;width:3.65rem;height:3.65rem;border:none;border-radius:50%;background:linear-gradient(135deg,#e879a9,#9b87f5 52%,#6d28d9);color:#fff;box-shadow:0 0 0 3px #ffffffd9,0 12px 32px #6d28d959;cursor:pointer;transition:transform .22s ease,box-shadow .22s ease}.aria-chat__fab:hover{transform:scale(1.06);box-shadow:0 0 0 3px #ffffffe6,0 16px 40px #6d28d96b}.aria-chat__fab:focus-visible{outline:2px solid #7c3aed;outline-offset:3px}@media(prefers-reduced-motion:reduce){.aria-chat__panel{animation:none}.aria-chat__fab:hover,.aria-chat__pill:hover{transform:none}}@media(max-width:479px){.aria-chat{flex-direction:column;align-items:flex-end}.aria-chat__panel{width:min(calc(100vw - 1.5rem),16.5rem)}}.lj-root{font-family:Inter,system-ui,sans-serif}.lj-root .scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.lj-root .scrollbar-none::-webkit-scrollbar{display:none}.lj-lesson-node{box-sizing:border-box}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;-o-tab-size:4;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{color:#06c}.ql-snow.ql-toolbar button:hover .ql-fill,.ql-snow .ql-toolbar button:hover .ql-fill,.ql-snow.ql-toolbar button:focus .ql-fill,.ql-snow .ql-toolbar button:focus .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#06c}.ql-snow.ql-toolbar button:hover .ql-stroke,.ql-snow .ql-toolbar button:hover .ql-stroke,.ql-snow.ql-toolbar button:focus .ql-stroke,.ql-snow .ql-toolbar button:focus .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button:hover .ql-stroke-miter,.ql-snow .ql-toolbar button:hover .ql-stroke-miter,.ql-snow.ql-toolbar button:focus .ql-stroke-miter,.ql-snow .ql-toolbar button:focus .ql-stroke-miter,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#06c}@media(pointer:coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#444}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#444}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#444;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#444;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#444}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#444;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle}.ql-snow .ql-picker-label{cursor:pointer;display:inline-block;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;padding:4px 8px;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding-bottom:5px;padding-top:5px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#ccc;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#ccc}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:4px 0}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #ccc;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#ccc}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #ccc;box-shadow:0 0 5px #ddd;color:#444;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #ccc;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #ccc;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#06c}.ql-container.ql-snow{border:1px solid #ccc}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}:root{--athena-nav-height: 4.5rem;--background: 0 0% 100%;--foreground: 222.2 84% 4.9%;--card: 0 0% 100%;--card-foreground: 222.2 84% 4.9%;--popover: 0 0% 100%;--popover-foreground: 222.2 84% 4.9%;--primary: 262.1 83.3% 57.8%;--primary-foreground: 210 40% 98%;--secondary: 210 40% 96.1%;--secondary-foreground: 222.2 47.4% 11.2%;--muted: 210 40% 96.1%;--muted-foreground: 215.4 16.3% 46.9%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%;--destructive: 0 84.2% 60.2%;--destructive-foreground: 210 40% 98%;--border: 214.3 31.8% 91.4%;--input: 214.3 31.8% 91.4%;--ring: 262.1 83.3% 57.8%;--primary-rgb: 124 58 237;--radius: .75rem;--gold: 41 74% 73%;--silver: 220 13% 91%;--bronze: 29 58% 66%}html,body{margin:0;padding:0}body{color:#0c4a6e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{scroll-padding-top:var(--athena-nav-height)}.\!container{width:100%!important;margin-right:auto!important;margin-left:auto!important;padding-right:2rem!important;padding-left:2rem!important}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media(min-width:1400px){.\!container{max-width:1400px!important}.container{max-width:1400px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.\!absolute{position:absolute!important}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-inset-1{inset:-.25rem}.-inset-10{inset:-2.5rem}.-inset-2{inset:-.5rem}.-inset-4{inset:-1rem}.-inset-\[1px\]{inset:-1px}.-inset-full{inset:-100%}.inset-0{inset:0}.inset-12{inset:3rem}.inset-16{inset:4rem}.inset-2{inset:.5rem}.inset-6{inset:1.5rem}.inset-\[-100\%\]{inset:-100%}.inset-\[-20px\]{inset:-20px}.inset-\[-40px\]{inset:-40px}.inset-\[60px\]{inset:60px}.inset-x-0{left:0;right:0}.inset-x-1{left:.25rem;right:.25rem}.inset-x-8{left:2rem;right:2rem}.inset-x-\[-100\%\]{left:-100%;right:-100%}.inset-y-0{top:0;bottom:0}.inset-y-\[-100\%\]{top:-100%;bottom:-100%}.\!bottom-0{bottom:0!important}.\!left-auto{left:auto!important}.\!right-2{right:.5rem!important}.\!top-2{top:.5rem!important}.-bottom-1{bottom:-.25rem}.-bottom-1\/4{bottom:-25%}.-bottom-10{bottom:-2.5rem}.-bottom-11{bottom:-2.75rem}.-bottom-12{bottom:-3rem}.-bottom-16{bottom:-4rem}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-3{bottom:-.75rem}.-bottom-4{bottom:-1rem}.-bottom-5{bottom:-1.25rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-bottom-9{bottom:-2.25rem}.-bottom-\[20px\]{bottom:-20px}.-bottom-px{bottom:-1px}.-left-1{left:-.25rem}.-left-1\/4{left:-25%}.-left-10{left:-2.5rem}.-left-12{left:-3rem}.-left-16{left:-4rem}.-left-2{left:-.5rem}.-left-20{left:-5rem}.-left-24{left:-6rem}.-left-3{left:-.75rem}.-left-4{left:-1rem}.-left-40{left:-10rem}.-left-6{left:-1.5rem}.-left-8{left:-2rem}.-left-\[5\%\]{left:-5%}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\/4{right:-25%}.-right-10{right:-2.5rem}.-right-12{right:-3rem}.-right-16{right:-4rem}.-right-2{right:-.5rem}.-right-20{right:-5rem}.-right-24{right:-6rem}.-right-3{right:-.75rem}.-right-4{right:-1rem}.-right-40{right:-10rem}.-right-6{right:-1.5rem}.-right-8{right:-2rem}.-right-\[5\%\]{right:-5%}.-top-0{top:-0px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\/4{top:-25%}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-16{top:-4rem}.-top-2{top:-.5rem}.-top-2\.5{top:-.625rem}.-top-20{top:-5rem}.-top-24{top:-6rem}.-top-3{top:-.75rem}.-top-4{top:-1rem}.-top-5{top:-1.25rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.-top-\[10\%\]{top:-10%}.-top-\[20px\]{top:-20px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-1\/2{bottom:50%}.bottom-1\/3{bottom:33.333333%}.bottom-1\/4{bottom:25%}.bottom-10{bottom:2.5rem}.bottom-12{bottom:3rem}.bottom-16{bottom:4rem}.bottom-2{bottom:.5rem}.bottom-20{bottom:5rem}.bottom-24{bottom:6rem}.bottom-28{bottom:7rem}.bottom-3{bottom:.75rem}.bottom-32{bottom:8rem}.bottom-4{bottom:1rem}.bottom-40{bottom:10rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-60{bottom:15rem}.bottom-8{bottom:2rem}.bottom-\[-10\%\]{bottom:-10%}.bottom-\[-10px\]{bottom:-10px}.bottom-\[-180px\]{bottom:-180px}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[-5\%\]{bottom:-5%}.bottom-\[-6px\]{bottom:-6px}.bottom-\[-6rem\]{bottom:-6rem}.bottom-\[10\%\]{bottom:10%}.bottom-\[4\%\]{bottom:4%}.bottom-\[5\%\]{bottom:5%}.bottom-\[530px\]{bottom:530px}.bottom-\[calc\(25\%\+3rem\)\]{bottom:calc(25% + 3rem)}.bottom-\[calc\(50\%\+3rem\)\]{bottom:calc(50% + 3rem)}.bottom-\[calc\(75\%\+3rem\)\]{bottom:calc(75% + 3rem)}.bottom-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{bottom:max(1rem,env(safe-area-inset-bottom))}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\.5{left:.375rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-10{left:2.5rem}.left-11{left:2.75rem}.left-12{left:3rem}.left-16{left:4rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-20{left:5rem}.left-24{left:6rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-4{left:1rem}.left-40{left:10rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-8{left:2rem}.left-\[-10\%\]{left:-10%}.left-\[-120px\]{left:-120px}.left-\[-15px\]{left:-15px}.left-\[-24px\]{left:-24px}.left-\[-5\%\]{left:-5%}.left-\[10\%\]{left:10%}.left-\[15\%\]{left:15%}.left-\[20\%\]{left:20%}.left-\[3\%\]{left:3%}.left-\[30\%\]{left:30%}.left-\[31px\]{left:31px}.left-\[38\%\]{left:38%}.left-\[40\%\]{left:40%}.left-\[50\%\]{left:50%}.left-\[58\%\]{left:58%}.left-\[8\%\]{left:8%}.left-\[calc\(100\%-30px\)\]{left:calc(100% - 30px)}.left-full{left:100%}.right-0{right:0}.right-0\.5{right:.125rem}.right-1{right:.25rem}.right-1\.5{right:.375rem}.right-1\/3{right:33.333333%}.right-1\/4{right:25%}.right-10{right:2.5rem}.right-12{right:3rem}.right-16{right:4rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-24{right:6rem}.right-3{right:.75rem}.right-32{right:8rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-10\%\]{right:-10%}.right-\[-10px\]{right:-10px}.right-\[-120px\]{right:-120px}.right-\[-15\%\]{right:-15%}.right-\[-15px\]{right:-15px}.right-\[-20\%\]{right:-20%}.right-\[-20px\]{right:-20px}.right-\[-24px\]{right:-24px}.right-\[-40px\]{right:-40px}.right-\[-4rem\]{right:-4rem}.right-\[-5\%\]{right:-5%}.right-\[-8\%\]{right:-8%}.right-\[10\%\]{right:10%}.right-\[10px\]{right:10px}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.right-\[50px\]{right:50px}.right-\[max\(0\.5rem\,env\(safe-area-inset-right\)\)\]{right:max(.5rem,env(safe-area-inset-right))}.right-full{right:100%}.top-0{top:0}.top-0\.5{top:.125rem}.top-1{top:.25rem}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-1\/3{top:33.333333%}.top-1\/4{top:25%}.top-10{top:2.5rem}.top-12{top:3rem}.top-16{top:4rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-28{top:7rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-32{top:8rem}.top-4{top:1rem}.top-40{top:10rem}.top-44{top:11rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-10\%\]{top:-10%}.top-\[-120px\]{top:-120px}.top-\[-160px\]{top:-160px}.top-\[-20\%\]{top:-20%}.top-\[-20px\]{top:-20px}.top-\[-30\%\]{top:-30%}.top-\[-44px\]{top:-44px}.top-\[-5\%\]{top:-5%}.top-\[10\%\]{top:10%}.top-\[120\%\]{top:120%}.top-\[15\%\]{top:15%}.top-\[1px\]{top:1px}.top-\[20\%\]{top:20%}.top-\[32\%\]{top:32%}.top-\[38\%\]{top:38%}.top-\[40\%\]{top:40%}.top-\[44px\]{top:44px}.top-\[5\%\]{top:5%}.top-\[50\%\]{top:50%}.top-\[55\%\]{top:55%}.top-\[58\%\]{top:58%}.top-\[60\%\]{top:60%}.top-\[calc\(100\%\+10px\)\]{top:calc(100% + 10px)}.top-full{top:100%}.isolate{isolation:isolate}.-z-0{z-index:0}.-z-10{z-index:-10}.-z-20{z-index:-20}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[10001\]{z-index:10001}.z-\[10003\]{z-index:10003}.z-\[1000\]{z-index:1000}.z-\[10050\]{z-index:10050}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.z-\[120\]{z-index:120}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[300\]{z-index:300}.z-\[3\]{z-index:3}.z-\[40\]{z-index:40}.z-\[50\]{z-index:50}.z-\[55\]{z-index:55}.z-\[5\]{z-index:5}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[90\]{z-index:90}.z-\[99999\]{z-index:99999}.z-\[9999\]{z-index:9999}.z-\[99\]{z-index:99}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.col-span-1{grid-column:span 1 / span 1}.col-span-12{grid-column:span 12 / span 12}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-4{grid-column:span 4 / span 4}.col-span-5{grid-column:span 5 / span 5}.col-span-7{grid-column:span 7 / span 7}.col-span-full{grid-column:1 / -1}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.-m-2{margin:-.5rem}.-m-4{margin:-1rem}.m-0{margin:0}.m-2{margin:.5rem}.m-3{margin:.75rem}.m-4{margin:1rem}.m-8{margin:2rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-1\.5{margin-left:-.375rem;margin-right:-.375rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-3{margin-left:-.75rem;margin-right:-.75rem}.-mx-4{margin-left:-1rem;margin-right:-1rem}.-my-4{margin-top:-1rem;margin-bottom:-1rem}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-3\.5{margin-left:.875rem;margin-right:.875rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.my-0\.5{margin-top:.125rem;margin-bottom:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-12{margin-top:3rem;margin-bottom:3rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.-mb-2{margin-bottom:-.5rem}.-mb-5{margin-bottom:-1.25rem}.-mb-px{margin-bottom:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-1\.5{margin-left:-.375rem}.-ml-10{margin-left:-2.5rem}.-ml-20{margin-left:-5rem}.-ml-3{margin-left:-.75rem}.-ml-4{margin-left:-1rem}.-ml-\[9px\]{margin-left:-9px}.-mr-1{margin-right:-.25rem}.-mr-1\.5{margin-right:-.375rem}.-mr-10{margin-right:-2.5rem}.-mr-16{margin-right:-4rem}.-mr-48{margin-right:-12rem}.-mr-\[9px\]{margin-right:-9px}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-16{margin-top:-4rem}.-mt-20{margin-top:-5rem}.-mt-4{margin-top:-1rem}.-mt-48{margin-top:-12rem}.-mt-6{margin-top:-1.5rem}.-mt-8{margin-top:-2rem}.-mt-\[1px\]{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-20{margin-bottom:5rem}.mb-24{margin-bottom:6rem}.mb-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.mb-32{margin-bottom:8rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-auto{margin-bottom:auto}.ml-0{margin-left:0}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-11{margin-left:2.75rem}.ml-12{margin-left:3rem}.ml-2{margin-left:.5rem}.ml-2\.5{margin-left:.625rem}.ml-20{margin-left:5rem}.ml-28{margin-left:7rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-5{margin-left:1.25rem}.ml-6{margin-left:1.5rem}.ml-7{margin-left:1.75rem}.ml-72{margin-left:18rem}.ml-8{margin-left:2rem}.ml-\[calc\(17rem\+16rem\)\]{margin-left:33rem}.ml-\[calc\(4\.5rem\+16rem\)\]{margin-left:20.5rem}.ml-auto{margin-left:auto}.mr-0{margin-right:0}.mr-0\.5{margin-right:.125rem}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-4{margin-right:1rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mr-auto{margin-right:auto}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-20{margin-top:5rem}.mt-24{margin-top:6rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-32{margin-top:8rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-9{margin-top:2.25rem}.mt-auto{margin-top:auto}.box-border{box-sizing:border-box}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.line-clamp-6{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.\!flex{display:flex!important}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.list-item{display:list-item}.hidden{display:none}.aspect-\[1\.2\/1\]{aspect-ratio:1.2/1}.aspect-\[1\.4\/1\]{aspect-ratio:1.4/1}.aspect-\[1\.50\/1\]{aspect-ratio:1.5/1}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[16\/11\]{aspect-ratio:16/11}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[3\/1\]{aspect-ratio:3/1}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[9\/18\]{aspect-ratio:9/18}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.size-4{width:1rem;height:1rem}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-1\/2{height:50%}.h-1\/3{height:33.333333%}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-2\/3{height:66.666667%}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-3\/4{height:75%}.h-32{height:8rem}.h-36{height:9rem}.h-4{height:1rem}.h-40{height:10rem}.h-44{height:11rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-5\/6{height:83.333333%}.h-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-60{height:15rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-72{height:18rem}.h-8{height:2rem}.h-80{height:20rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[1\.125rem\]{height:1.125rem}.h-\[100dvh\]{height:100dvh}.h-\[100svh\]{height:100svh}.h-\[10px\]{height:10px}.h-\[110\%\]{height:110%}.h-\[110px\]{height:110px}.h-\[111\%\]{height:111%}.h-\[120\%\]{height:120%}.h-\[120px\]{height:120px}.h-\[140px\]{height:140px}.h-\[148px\]{height:148px}.h-\[15px\]{height:15px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[18px\]{height:18px}.h-\[190px\]{height:190px}.h-\[1px\]{height:1px}.h-\[200px\]{height:200px}.h-\[20px\]{height:20px}.h-\[220px\]{height:220px}.h-\[22px\]{height:22px}.h-\[240px\]{height:240px}.h-\[245px\]{height:245px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[280px\]{height:280px}.h-\[28px\]{height:28px}.h-\[28rem\]{height:28rem}.h-\[2px\]{height:2px}.h-\[3\.75rem\]{height:3.75rem}.h-\[30\%\]{height:30%}.h-\[300\%\]{height:300%}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[30rem\]{height:30rem}.h-\[320px\]{height:320px}.h-\[32rem\]{height:32rem}.h-\[340px\]{height:340px}.h-\[350px\]{height:350px}.h-\[35rem\]{height:35rem}.h-\[360px\]{height:360px}.h-\[36rem\]{height:36rem}.h-\[380px\]{height:380px}.h-\[3px\]{height:3px}.h-\[40\%\]{height:40%}.h-\[400px\]{height:400px}.h-\[40rem\]{height:40rem}.h-\[420px\]{height:420px}.h-\[42px\]{height:42px}.h-\[450px\]{height:450px}.h-\[460px\]{height:460px}.h-\[46px\]{height:46px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50dvh\]{height:50dvh}.h-\[50vh\]{height:50vh}.h-\[520px\]{height:520px}.h-\[52px\]{height:52px}.h-\[550px\]{height:550px}.h-\[55vh\]{height:55vh}.h-\[56px\]{height:56px}.h-\[580px\]{height:580px}.h-\[5px\]{height:5px}.h-\[60\%\]{height:60%}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[620px\]{height:620px}.h-\[65px\]{height:65px}.h-\[6px\]{height:6px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[75px\]{height:75px}.h-\[75vh\]{height:75vh}.h-\[76\%\]{height:76%}.h-\[800px\]{height:800px}.h-\[80px\]{height:80px}.h-\[80vh\]{height:80vh}.h-\[85\%\]{height:85%}.h-\[85vh\]{height:85vh}.h-\[88px\]{height:88px}.h-\[900px\]{height:900px}.h-\[90vh\]{height:90vh}.h-\[92vh\]{height:92vh}.h-\[95\%\]{height:95%}.h-\[calc\(100\%-56px\)\]{height:calc(100% - 56px)}.h-\[calc\(100vh-200px\)\]{height:calc(100vh - 200px)}.h-\[calc\(100vh-3\.5rem\)\]{height:calc(100vh - 3.5rem)}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-\[calc\(100vh-6rem\)\]{height:calc(100vh - 6rem)}.h-\[calc\(100vh-9rem\)\]{height:calc(100vh - 9rem)}.h-\[inherit\]{height:inherit}.h-\[min\(520px\,90vw\)\]{height:min(520px,90vw)}.h-\[min\(58dvh\,calc\(92dvh-15rem\)\)\]{height:min(58dvh,calc(92dvh - 15rem))}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.max-h-0{max-height:0px}.max-h-20{max-height:5rem}.max-h-28{max-height:7rem}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-52{max-height:13rem}.max-h-56{max-height:14rem}.max-h-60{max-height:15rem}.max-h-64{max-height:16rem}.max-h-72{max-height:18rem}.max-h-80{max-height:20rem}.max-h-96{max-height:24rem}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[120px\]{max-height:120px}.max-h-\[170px\]{max-height:170px}.max-h-\[180px\]{max-height:180px}.max-h-\[2000px\]{max-height:2000px}.max-h-\[200px\]{max-height:200px}.max-h-\[230px\]{max-height:230px}.max-h-\[240px\]{max-height:240px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[400px\]{max-height:400px}.max-h-\[420px\]{max-height:420px}.max-h-\[44px\]{max-height:44px}.max-h-\[450px\]{max-height:450px}.max-h-\[500px\]{max-height:500px}.max-h-\[50dvh\]{max-height:50dvh}.max-h-\[50px\]{max-height:50px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[52vh\]{max-height:52vh}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[640px\]{max-height:640px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[75vh\]{max-height:75vh}.max-h-\[760px\]{max-height:760px}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90\%\]{max-height:90%}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92dvh\]{max-height:92dvh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95\%\]{max-height:95%}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-1\.5rem\)\]{max-height:calc(100vh - 1.5rem)}.max-h-\[calc\(100vh-220px\)\]{max-height:calc(100vh - 220px)}.max-h-\[calc\(100vh-420px\)\]{max-height:calc(100vh - 420px)}.max-h-\[calc\(100vh-8rem\)\]{max-height:calc(100vh - 8rem)}.max-h-\[min\(38vh\,340px\)\]{max-height:min(38vh,340px)}.max-h-\[min\(42vh\,360px\)\]{max-height:min(42vh,360px)}.max-h-\[min\(42vh\,380px\)\]{max-height:min(42vh,380px)}.max-h-\[min\(520px\,calc\(100vh-96px\)\)\]{max-height:min(520px,calc(100vh - 96px))}.max-h-\[min\(52vh\,440px\)\]{max-height:min(52vh,440px)}.max-h-\[min\(60vh\,550px\)\]{max-height:min(60vh,550px)}.max-h-\[min\(88dvh\,800px\)\]{max-height:min(88dvh,800px)}.max-h-\[min\(88vh\,720px\)\]{max-height:min(88vh,720px)}.max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.max-h-\[min\(92vh\,760px\)\]{max-height:min(92vh,760px)}.max-h-full{max-height:100%}.max-h-none{max-height:none}.max-h-screen{max-height:100vh}.\!min-h-\[52px\]{min-height:52px!important}.min-h-0{min-height:0px}.min-h-11{min-height:2.75rem}.min-h-12{min-height:3rem}.min-h-16{min-height:4rem}.min-h-28{min-height:7rem}.min-h-72{min-height:18rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[1\.75rem\]{min-height:1.75rem}.min-h-\[100dvh\]{min-height:100dvh}.min-h-\[100px\]{min-height:100px}.min-h-\[100svh\]{min-height:100svh}.min-h-\[110px\]{min-height:110px}.min-h-\[112px\]{min-height:112px}.min-h-\[120px\]{min-height:120px}.min-h-\[130px\]{min-height:130px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[160px\]{min-height:160px}.min-h-\[170px\]{min-height:170px}.min-h-\[180px\]{min-height:180px}.min-h-\[18rem\]{min-height:18rem}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[2\.75rem\]{min-height:2.75rem}.min-h-\[200px\]{min-height:200px}.min-h-\[220px\]{min-height:220px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[280px\]{min-height:280px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[300px\]{min-height:300px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[350px\]{min-height:350px}.min-h-\[380px\]{min-height:380px}.min-h-\[38px\]{min-height:38px}.min-h-\[4\.5rem\]{min-height:4.5rem}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[440px\]{min-height:440px}.min-h-\[44px\]{min-height:44px}.min-h-\[450px\]{min-height:450px}.min-h-\[48px\]{min-height:48px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[500px\]{min-height:500px}.min-h-\[50vh\]{min-height:50vh}.min-h-\[520px\]{min-height:520px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[5rem\]{min-height:5rem}.min-h-\[600px\]{min-height:600px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[64px\]{min-height:64px}.min-h-\[650px\]{min-height:650px}.min-h-\[6px\]{min-height:6px}.min-h-\[70px\]{min-height:70px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[72px\]{min-height:72px}.min-h-\[750px\]{min-height:750px}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[88px\]{min-height:88px}.min-h-\[90px\]{min-height:90px}.min-h-\[90vh\]{min-height:90vh}.min-h-\[92px\]{min-height:92px}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-\[calc\(100vh-8rem\)\]{min-height:calc(100vh - 8rem)}.min-h-fit{min-height:-moz-fit-content;min-height:fit-content}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-0{width:0px}.w-0\.5{width:.125rem}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-1\/6{width:16.666667%}.w-10{width:2.5rem}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-2\/5{width:40%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-4\/6{width:66.666667%}.w-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-52{width:13rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-96{width:24rem}.w-\[--sidebar-width\]{width:var(--sidebar-width)}.w-\[1\.125rem\]{width:1.125rem}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[110\%\]{width:110%}.w-\[110px\]{width:110px}.w-\[111\%\]{width:111%}.w-\[120\%\]{width:120%}.w-\[120px\]{width:120px}.w-\[130px\]{width:130px}.w-\[140px\]{width:140px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[22px\]{width:22px}.w-\[22rem\]{width:22rem}.w-\[240px\]{width:240px}.w-\[250px\]{width:250px}.w-\[28\%\]{width:28%}.w-\[280px\]{width:280px}.w-\[28rem\]{width:28rem}.w-\[290px\]{width:290px}.w-\[29px\]{width:29px}.w-\[3\.75rem\]{width:3.75rem}.w-\[30\%\]{width:30%}.w-\[300\%\]{width:300%}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[30rem\]{width:30rem}.w-\[310px\]{width:310px}.w-\[320px\]{width:320px}.w-\[32rem\]{width:32rem}.w-\[34\%\]{width:34%}.w-\[340px\]{width:340px}.w-\[350px\]{width:350px}.w-\[35rem\]{width:35rem}.w-\[360px\]{width:360px}.w-\[36rem\]{width:36rem}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[40\%\]{width:40%}.w-\[400px\]{width:400px}.w-\[40rem\]{width:40rem}.w-\[420px\]{width:420px}.w-\[440px\]{width:440px}.w-\[45\%\]{width:45%}.w-\[48px\]{width:48px}.w-\[4px\]{width:4px}.w-\[5\%\]{width:5%}.w-\[50\%\]{width:50%}.w-\[500px\]{width:500px}.w-\[50px\]{width:50px}.w-\[50vh\]{width:50vh}.w-\[50vw\]{width:50vw}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[55vh\]{width:55vh}.w-\[560px\]{width:560px}.w-\[5px\]{width:5px}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[620px\]{width:620px}.w-\[70px\]{width:70px}.w-\[72px\]{width:72px}.w-\[75px\]{width:75px}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-\[86\%\]{width:86%}.w-\[88\%\]{width:88%}.w-\[90\%\]{width:90%}.w-\[900px\]{width:900px}.w-\[90px\]{width:90px}.w-\[92vw\]{width:92vw}.w-\[95\%\]{width:95%}.w-\[95vw\]{width:95vw}.w-\[98vw\]{width:98vw}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-1\.5rem\)\]{width:calc(100vw - 1.5rem)}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-\[min\(420px\,calc\(100vw-24px\)\)\]{width:min(420px,calc(100vw - 24px))}.w-\[min\(520px\,90vw\)\]{width:min(520px,90vw)}.w-\[min\(92\%\,20rem\)\]{width:min(92%,20rem)}.w-\[min\(calc\(100vw-1rem\)\,28rem\)\]{width:min(calc(100vw - 1rem),28rem)}.w-\[min\(calc\(100vw-1rem\)\,36rem\)\]{width:min(calc(100vw - 1rem),36rem)}.w-\[min\(calc\(100vw-1rem\)\,44rem\)\]{width:min(calc(100vw - 1rem),44rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-32{min-width:8rem}.min-w-36{min-width:9rem}.min-w-44{min-width:11rem}.min-w-48{min-width:12rem}.min-w-5{min-width:1.25rem}.min-w-\[10\.5rem\]{min-width:10.5rem}.min-w-\[100px\]{min-width:100px}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[128px\]{min-width:128px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[130px\]{min-width:130px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[170px\]{min-width:170px}.min-w-\[180px\]{min-width:180px}.min-w-\[190px\]{min-width:190px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[226px\]{min-width:226px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[250px\]{min-width:250px}.min-w-\[28px\]{min-width:28px}.min-w-\[296px\]{min-width:296px}.min-w-\[320px\]{min-width:320px}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[40px\]{min-width:40px}.min-w-\[44px\]{min-width:44px}.min-w-\[50px\]{min-width:50px}.min-w-\[520px\]{min-width:520px}.min-w-\[6\.5rem\]{min-width:6.5rem}.min-w-\[640px\]{min-width:640px}.min-w-\[7\.5rem\]{min-width:7.5rem}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-\[88px\]{min-width:88px}.min-w-\[8px\]{min-width:8px}.min-w-\[8rem\]{min-width:8rem}.min-w-\[900px\]{min-width:900px}.min-w-\[90px\]{min-width:90px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.min-w-full{min-width:100%}.min-w-max{min-width:-moz-max-content;min-width:max-content}.max-w-0{max-width:0px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-72{max-width:18rem}.max-w-7xl{max-width:80rem}.max-w-\[--skeleton-width\]{max-width:var(--skeleton-width)}.max-w-\[100px\]{max-width:100px}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1150px\]{max-width:1150px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1250px\]{max-width:1250px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[1300px\]{max-width:1300px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[140px\]{max-width:140px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[160px\]{max-width:160px}.max-w-\[17rem\]{max-width:17rem}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[200px\]{max-width:200px}.max-w-\[210px\]{max-width:210px}.max-w-\[220px\]{max-width:220px}.max-w-\[226px\]{max-width:226px}.max-w-\[230px\]{max-width:230px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[340px\]{max-width:340px}.max-w-\[360px\]{max-width:360px}.max-w-\[405px\]{max-width:405px}.max-w-\[40px\]{max-width:40px}.max-w-\[420px\]{max-width:420px}.max-w-\[425px\]{max-width:425px}.max-w-\[440px\]{max-width:440px}.max-w-\[44px\]{max-width:44px}.max-w-\[450px\]{max-width:450px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[520px\]{max-width:520px}.max-w-\[55\%\]{max-width:55%}.max-w-\[550px\]{max-width:550px}.max-w-\[55vw\]{max-width:55vw}.max-w-\[560px\]{max-width:560px}.max-w-\[580px\]{max-width:580px}.max-w-\[590px\]{max-width:590px}.max-w-\[60\%\]{max-width:60%}.max-w-\[600px\]{max-width:600px}.max-w-\[60px\]{max-width:60px}.max-w-\[60vw\]{max-width:60vw}.max-w-\[620px\]{max-width:620px}.max-w-\[640px\]{max-width:640px}.max-w-\[65\%\]{max-width:65%}.max-w-\[650px\]{max-width:650px}.max-w-\[660px\]{max-width:660px}.max-w-\[68\%\]{max-width:68%}.max-w-\[680px\]{max-width:680px}.max-w-\[70\%\]{max-width:70%}.max-w-\[700px\]{max-width:700px}.max-w-\[70px\]{max-width:70px}.max-w-\[720px\]{max-width:720px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[80px\]{max-width:80px}.max-w-\[820px\]{max-width:820px}.max-w-\[85\%\]{max-width:85%}.max-w-\[860px\]{max-width:860px}.max-w-\[88\%\]{max-width:88%}.max-w-\[90\%\]{max-width:90%}.max-w-\[900px\]{max-width:900px}.max-w-\[92\%\]{max-width:92%}.max-w-\[940px\]{max-width:940px}.max-w-\[95\%\]{max-width:95%}.max-w-\[95vw\]{max-width:95vw}.max-w-\[calc\(100vw-24px\)\]{max-width:calc(100vw - 24px)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-max{max-width:-moz-max-content;max-width:max-content}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-prose{max-width:65ch}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-\[0\.8\]{flex:.8}.flex-\[0_0_100\%\]{flex:0 0 100%}.flex-\[0_0_84px\]{flex:0 0 84px}.flex-\[1\.2\]{flex:1.2}.flex-\[1\.8\]{flex:1.8}.flex-\[2\]{flex:2}.flex-none{flex:none}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom-right{transform-origin:bottom right}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.origin-top-left{transform-origin:top left}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/4{--tw-translate-x: -25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-12{--tw-translate-x: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-4{--tw-translate-x: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-8{--tw-translate-x: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-\[calc\(100\%-10px\)\]{--tw-translate-x: calc((100% - 10px)*-1) ;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-px{--tw-translate-x: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-12{--tw-translate-y: -3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-16{--tw-translate-y: -4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-2{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-24{--tw-translate-y: -6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/2{--tw-translate-x: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-16{--tw-translate-x: 4rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-24{--tw-translate-x: 6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-4{--tw-translate-x: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-5{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-8{--tw-translate-x: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-6\%\]{--tw-translate-x: -6%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[6\%\]{--tw-translate-x: 6%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-px{--tw-translate-x: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-12{--tw-translate-y: 3rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-2{--tw-translate-y: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-3{--tw-translate-y: .75rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-4{--tw-translate-y: 1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-1rem\]{--tw-translate-y: -1rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-full{--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-8deg\]{--tw-rotate: -8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-90deg\]{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[8deg\]{--tw-rotate: 8deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-skew-x-12{--tw-skew-x: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.skew-y-1{--tw-skew-y: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-150{--tw-scale-x: 1.5;--tw-scale-y: 1.5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.65\]{--tw-scale-x: .65;--tw-scale-y: .65;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.88\]{--tw-scale-x: .88;--tw-scale-y: .88;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.92\]{--tw-scale-x: .92;--tw-scale-y: .92;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.985\]{--tw-scale-x: .985;--tw-scale-y: .985;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[0\.9\]{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-\[-1\]{--tw-scale-x: -1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\!transform-none{transform:none!important}.animate-\[fadeIn_0\.4s_ease-out\]{animation:fadeIn .4s ease-out}.animate-\[pulse_0\.8s_ease-in-out_infinite_0\.2s\]{animation:pulse .8s ease-in-out infinite .2s}.animate-\[pulse_0\.8s_infinite\]{animation:pulse .8s infinite}.animate-\[pulse_0\.9s_ease-in-out_infinite_0\.1s\]{animation:pulse .9s ease-in-out infinite .1s}.animate-\[pulse_1\.1s_ease-in-out_infinite_0\.3s\]{animation:pulse 1.1s ease-in-out infinite .3s}.animate-\[pulse_1\.2s_ease-in-out_infinite_0\.4s\]{animation:pulse 1.2s ease-in-out infinite .4s}.animate-\[pulse_1\.2s_ease_1\]{animation:pulse 1.2s ease 1}.animate-\[pulse_1\.2s_infinite\]{animation:pulse 1.2s infinite}.animate-\[pulse_1s_ease-in-out_infinite\]{animation:pulse 1s ease-in-out infinite}.animate-\[spin_2\.5s_linear_infinite\]{animation:spin 2.5s linear infinite}.animate-\[spin_60s_linear_infinite\]{animation:spin 60s linear infinite}.animate-accordion-down{animation:accordion-down .2s ease-out}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in{animation:fade-in .3s ease-out}@keyframes gradient-shift{0%{background-position:0% 50%;opacity:.7}50%{opacity:.9}to{background-position:100% 50%;opacity:.7}}.animate-gradient-shift{animation:gradient-shift 8s ease-in-out infinite alternate}@keyframes ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-subtle{0%{box-shadow:0 0 rgba(var(--primary-rgb),.2)}70%{box-shadow:0 0 0 6px rgba(var(--primary-rgb),0)}to{box-shadow:0 0 rgba(var(--primary-rgb),0)}}.animate-pulse-subtle{animation:pulse-subtle 3s cubic-bezier(.4,0,.6,1) infinite}.animate-scale-in{animation:scale-in .2s ease-out}.animate-shimmer{animation:shimmer 2s linear infinite}@keyframes slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-slide-in-right{animation:slide-in-right .3s ease-out}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-start{scroll-snap-align:start}.scroll-mt-20{scroll-margin-top:5rem}.list-inside{list-style-position:inside}.list-outside{list-style-position:outside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.columns-1{-moz-columns:1;columns:1}.auto-rows-\[160px\]{grid-auto-rows:160px}.auto-rows-\[320px\]{grid-auto-rows:320px}.auto-rows-\[minmax\(200px\,auto\)\]{grid-auto-rows:minmax(200px,auto)}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[2\.25rem_minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:2.25rem minmax(0,1fr) 2.25rem}.grid-cols-\[220px\,1fr\]{grid-template-columns:220px 1fr}.grid-cols-\[minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:minmax(0,1fr) 2.25rem}.grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_2\.25rem\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 2.25rem}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.grid-rows-\[180px_auto\]{grid-template-rows:180px auto}.grid-rows-\[minmax\(220px\,min\(42vh\,380px\)\)_auto\]{grid-template-rows:minmax(220px,min(42vh,380px)) auto}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.\!items-center{align-items:center!important}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.justify-stretch{justify-content:stretch}.justify-items-center{justify-items:center}.\!gap-3{gap:.75rem!important}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-14{gap:3.5rem}.gap-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-20{gap:5rem}.gap-24{gap:6rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-px{gap:1px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-12{-moz-column-gap:3rem;column-gap:3rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.gap-y-0\.5{row-gap:.125rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-10{row-gap:2.5rem}.gap-y-14{row-gap:3.5rem}.gap-y-2{row-gap:.5rem}.gap-y-4{row-gap:1rem}.gap-y-6{row-gap:1.5rem}.gap-y-8{row-gap:2rem}.-space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.25rem * var(--tw-space-x-reverse));margin-left:calc(-.25rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.5rem * var(--tw-space-x-reverse));margin-left:calc(-.5rem * calc(1 - var(--tw-space-x-reverse)))}.-space-x-px>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-1px * var(--tw-space-x-reverse));margin-left:calc(-1px * calc(1 - var(--tw-space-x-reverse)))}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.375rem * var(--tw-space-x-reverse));margin-left:calc(.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-8>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(2rem * var(--tw-space-x-reverse));margin-left:calc(2rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2.5rem * var(--tw-space-y-reverse))}.space-y-12>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(3rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(3rem * var(--tw-space-y-reverse))}.space-y-16>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(4rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(4rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.space-y-\[18px\]>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(18px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(18px * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-\[\#E2E8F0\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-\[\#F1F5F9\]>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-amber-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 243 199 / var(--tw-divide-opacity, 1))}.divide-blue-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(191 219 254 / var(--tw-divide-opacity, 1))}.divide-gray-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(243 244 246 / var(--tw-divide-opacity, 1))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity, 1))}.divide-red-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(254 202 202 / var(--tw-divide-opacity, 1))}.divide-slate-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(241 245 249 / var(--tw-divide-opacity, 1))}.divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity, 1))}.divide-white\/5>:not([hidden])~:not([hidden]){border-color:#ffffff0d}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overflow-x-scroll{overflow-x:scroll}.overscroll-contain{overscroll-behavior:contain}.overscroll-y-contain{overscroll-behavior-y:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.scroll-smooth{scroll-behavior:smooth}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-ellipsis{text-overflow:ellipsis}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.\!rounded-\[11px\]{border-radius:11px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[1\.1rem\]{border-radius:1.1rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[11px\]{border-radius:11px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[2\.95rem\]{border-radius:2.95rem}.rounded-\[2\.9rem\]{border-radius:2.9rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2px\]{border-radius:2px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[3\.4rem\]{border-radius:3.4rem}.rounded-\[3\.5rem\]{border-radius:3.5rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[30px_30px_30px_70px\]{border-radius:30px 30px 30px 70px}.rounded-\[32px\]{border-radius:32px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[40px\]{border-radius:40px}.rounded-\[48px\]{border-radius:48px}.rounded-\[4px\]{border-radius:4px}.rounded-\[4rem\]{border-radius:4rem}.rounded-\[8px\]{border-radius:8px}.rounded-\[9\.5px\]{border-radius:9.5px}.rounded-\[calc\(1\.5rem-1px\)\]{border-radius:calc(1.5rem - 1px)}.rounded-\[calc\(1rem-2px\)\]{border-radius:calc(1rem - 2px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-\[0\.5rem\]{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-b-\[2\.5rem\]{border-bottom-right-radius:2.5rem;border-bottom-left-radius:2.5rem}.rounded-b-\[2rem\]{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}.rounded-b-\[40px\]{border-bottom-right-radius:40px;border-bottom-left-radius:40px}.rounded-b-lg{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-sm{border-bottom-right-radius:calc(var(--radius) - 4px);border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.rounded-l-\[2rem\]{border-top-left-radius:2rem;border-bottom-left-radius:2rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-lg{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.rounded-l-md{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-r-md{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.rounded-r-xl{border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-\[10px\]{border-top-left-radius:10px;border-top-right-radius:10px}.rounded-t-\[1rem\]{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-\[2\.5rem\]{border-top-left-radius:2.5rem;border-top-right-radius:2.5rem}.rounded-t-\[24px\]{border-top-left-radius:24px;border-top-right-radius:24px}.rounded-t-\[2rem\]{border-top-left-radius:2rem;border-top-right-radius:2rem}.rounded-t-lg{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:calc(var(--radius) - 4px);border-top-right-radius:calc(var(--radius) - 4px)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-3xl,.rounded-bl-\[1\.5rem\]{border-bottom-left-radius:1.5rem}.rounded-bl-\[20px\]{border-bottom-left-radius:20px}.rounded-bl-\[5rem\]{border-bottom-left-radius:5rem}.rounded-bl-lg{border-bottom-left-radius:var(--radius)}.rounded-bl-none{border-bottom-left-radius:0}.rounded-bl-sm{border-bottom-left-radius:calc(var(--radius) - 4px)}.rounded-br-2xl{border-bottom-right-radius:1rem}.rounded-br-\[1\.25rem\]{border-bottom-right-radius:1.25rem}.rounded-br-\[6px\]{border-bottom-right-radius:6px}.rounded-br-none{border-bottom-right-radius:0}.rounded-br-sm{border-bottom-right-radius:calc(var(--radius) - 4px)}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tl-\[13px\]{border-top-left-radius:13px}.rounded-tl-\[6px\]{border-top-left-radius:6px}.rounded-tl-none{border-top-left-radius:0}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.rounded-tr-\[1\.25rem\]{border-top-right-radius:1.25rem}.rounded-tr-\[30px\]{border-top-right-radius:30px}.rounded-tr-none{border-top-right-radius:0}.rounded-tr-sm{border-top-right-radius:calc(var(--radius) - 4px)}.\!border{border-width:1px!important}.\!border-0{border-width:0px!important}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-4{border-width:4px}.border-8{border-width:8px}.border-\[1\.5px\]{border-width:1.5px}.border-\[10px\]{border-width:10px}.border-\[2px\]{border-width:2px}.border-\[30px\]{border-width:30px}.border-\[3px\]{border-width:3px}.border-\[4px\]{border-width:4px}.border-\[80px\]{border-width:80px}.border-x{border-left-width:1px;border-right-width:1px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-0{border-bottom-width:0px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-8{border-bottom-width:8px}.border-b-\[0px\]{border-bottom-width:0px}.border-l{border-left-width:1px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-r{border-right-width:1px}.border-r-2{border-right-width:2px}.border-r-4{border-right-width:4px}.border-r-8{border-right-width:8px}.border-r-\[20px\]{border-right-width:20px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-2{border-top-width:2px}.border-t-4{border-top-width:4px}.border-t-8{border-top-width:8px}.border-t-\[20px\]{border-top-width:20px}.border-t-\[3px\]{border-top-width:3px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-\[\#A7F3D0\]{--tw-border-opacity: 1 !important;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))!important}.\!border-\[\#BFDBFE\]{--tw-border-opacity: 1 !important;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))!important}.\!border-\[\#FDE68A\]{--tw-border-opacity: 1 !important;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))!important}.\!border-\[\#FECACA\]{--tw-border-opacity: 1 !important;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))!important}.border-\[\#001D3D\]{--tw-border-opacity: 1;border-color:rgb(0 29 61 / var(--tw-border-opacity, 1))}.border-\[\#005EB8\]{--tw-border-opacity: 1;border-color:rgb(0 94 184 / var(--tw-border-opacity, 1))}.border-\[\#005EB8\]\/20{border-color:#005eb833}.border-\[\#005EB8\]\/40{border-color:#005eb866}.border-\[\#005EB8\]\/50{border-color:#005eb880}.border-\[\#00843D\]{--tw-border-opacity: 1;border-color:rgb(0 132 61 / var(--tw-border-opacity, 1))}.border-\[\#00843D\]\/30{border-color:#00843d4d}.border-\[\#00843D\]\/40{border-color:#00843d66}.border-\[\#00A3E0\]{--tw-border-opacity: 1;border-color:rgb(0 163 224 / var(--tw-border-opacity, 1))}.border-\[\#00A3E0\]\/30{border-color:#00a3e04d}.border-\[\#00A3E0\]\/50{border-color:#00a3e080}.border-\[\#00A651\]\/30{border-color:#00a6514d}.border-\[\#0B3C49\]\/15{border-color:#0b3c4926}.border-\[\#0EA5A4\]\/30{border-color:#0ea5a44d}.border-\[\#0F79B9\]\/30{border-color:#0f79b94d}.border-\[\#0F79B9\]\/35{border-color:#0f79b959}.border-\[\#0F79B9\]\/40{border-color:#0f79b966}.border-\[\#0F79B9\]\/45{border-color:#0f79b973}.border-\[\#0F79B9\]\/50{border-color:#0f79b980}.border-\[\#111\]{--tw-border-opacity: 1;border-color:rgb(17 17 17 / var(--tw-border-opacity, 1))}.border-\[\#1D4ED8\]{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.border-\[\#1E293B\]{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-\[\#222\]{--tw-border-opacity: 1;border-color:rgb(34 34 34 / var(--tw-border-opacity, 1))}.border-\[\#22c55e\]{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-\[\#2563EB\]{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-\[\#38BDF8\]\/40{border-color:#38bdf866}.border-\[\#39A646\]{--tw-border-opacity: 1;border-color:rgb(57 166 70 / var(--tw-border-opacity, 1))}.border-\[\#39A646\]\/30{border-color:#39a6464d}.border-\[\#39A646\]\/35{border-color:#39a64659}.border-\[\#3B82F6\],.border-\[\#3b82f6\]{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-\[\#444\]{--tw-border-opacity: 1;border-color:rgb(68 68 68 / var(--tw-border-opacity, 1))}.border-\[\#4A5D78\]\/50{border-color:#4a5d7880}.border-\[\#4A5D78\]\/70{border-color:#4a5d78b3}.border-\[\#4B7FD4\]{--tw-border-opacity: 1;border-color:rgb(75 127 212 / var(--tw-border-opacity, 1))}.border-\[\#4a86f7\]{--tw-border-opacity: 1;border-color:rgb(74 134 247 / var(--tw-border-opacity, 1))}.border-\[\#4d8df7\]{--tw-border-opacity: 1;border-color:rgb(77 141 247 / var(--tw-border-opacity, 1))}.border-\[\#4d8df7\]\/30{border-color:#4d8df74d}.border-\[\#5B6F8C\]{--tw-border-opacity: 1;border-color:rgb(91 111 140 / var(--tw-border-opacity, 1))}.border-\[\#5B6F8C\]\/40{border-color:#5b6f8c66}.border-\[\#60a5fa\]{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-\[\#6164ec\]{--tw-border-opacity: 1;border-color:rgb(97 100 236 / var(--tw-border-opacity, 1))}.border-\[\#6B7A94\]{--tw-border-opacity: 1;border-color:rgb(107 122 148 / var(--tw-border-opacity, 1))}.border-\[\#6b7280\]{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-\[\#6f8f2f\]{--tw-border-opacity: 1;border-color:rgb(111 143 47 / var(--tw-border-opacity, 1))}.border-\[\#7ED957\]{--tw-border-opacity: 1;border-color:rgb(126 217 87 / var(--tw-border-opacity, 1))}.border-\[\#7ED957\]\/40{border-color:#7ed95766}.border-\[\#7c3aed\]{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-\[\#7c3aed\]\/10{border-color:#7c3aed1a}.border-\[\#7c3aed\]\/20{border-color:#7c3aed33}.border-\[\#86efac\]{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-\[\#8cd7ff\]\/20{border-color:#8cd7ff33}.border-\[\#93C5FD\],.border-\[\#93c5fd\]{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-\[\#9CA3AF\],.border-\[\#9ca3af\]{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-\[\#A7F3D0\]{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-\[\#A7F3D0\]\/60{border-color:#a7f3d099}.border-\[\#B8C9F2\]{--tw-border-opacity: 1;border-color:rgb(184 201 242 / var(--tw-border-opacity, 1))}.border-\[\#B8C9F2\]\/80{border-color:#b8c9f2cc}.border-\[\#BFDBFE\]{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-\[\#BFDBFE\]\/50{border-color:#bfdbfe80}.border-\[\#BFDBFE\]\/60{border-color:#bfdbfe99}.border-\[\#BFDBFE\]\/80{border-color:#bfdbfecc}.border-\[\#BFDBFE\]\/90{border-color:#bfdbfee6}.border-\[\#CBD5E0\]{--tw-border-opacity: 1;border-color:rgb(203 213 224 / var(--tw-border-opacity, 1))}.border-\[\#CBD5E0\]\/60{border-color:#cbd5e099}.border-\[\#CBD5E1\]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-\[\#D1D5DB\]{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-\[\#DBEAFE\]{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-\[\#DBEAFE\]\/60{border-color:#dbeafe99}.border-\[\#DBEAFE\]\/70{border-color:#dbeafeb3}.border-\[\#DBEAFE\]\/80{border-color:#dbeafecc}.border-\[\#DDD6FE\]{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-\[\#DDE4F0\]{--tw-border-opacity: 1;border-color:rgb(221 228 240 / var(--tw-border-opacity, 1))}.border-\[\#E2E8F0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[\#E2E8F0\]\/50{border-color:#e2e8f080}.border-\[\#E2E8F0\]\/80{border-color:#e2e8f0cc}.border-\[\#E2E8F0\]\/90{border-color:#e2e8f0e6}.border-\[\#E5E7EB\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[\#E8EDF5\]{--tw-border-opacity: 1;border-color:rgb(232 237 245 / var(--tw-border-opacity, 1))}.border-\[\#E9D5FF\]{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-\[\#E9D5FF\]\/80{border-color:#e9d5ffcc}.border-\[\#F1F5F9\]{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-\[\#F2EFE6\]{--tw-border-opacity: 1;border-color:rgb(242 239 230 / var(--tw-border-opacity, 1))}.border-\[\#FECACA\]{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-\[\#FFE7B8\]{--tw-border-opacity: 1;border-color:rgb(255 231 184 / var(--tw-border-opacity, 1))}.border-\[\#bfdbfe\]{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-\[\#cbd5e1\]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-\[\#d1d5db\]{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-\[\#d9e8fa\]{--tw-border-opacity: 1;border-color:rgb(217 232 250 / var(--tw-border-opacity, 1))}.border-\[\#dbeafe\]{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-\[\#e4e4fb\]{--tw-border-opacity: 1;border-color:rgb(228 228 251 / var(--tw-border-opacity, 1))}.border-\[\#e5e7eb\]{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-\[\#edf1f7\]{--tw-border-opacity: 1;border-color:rgb(237 241 247 / var(--tw-border-opacity, 1))}.border-\[\#ef4444\]{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-\[\#fbbf24\]{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-\[\#fca5a5\]{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-\[--color-border\]{border-color:var(--color-border)}.border-accent\/60{border-color:hsl(var(--accent) / .6)}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/80{border-color:#fcd34dcc}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/25{border-color:#fbbf2440}.border-amber-400\/30{border-color:#fbbf244d}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/20{border-color:#f59e0b33}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/60{border-color:#f59e0b99}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/30{border-color:#dbeafe4d}.border-blue-100\/50{border-color:#dbeafe80}.border-blue-100\/60{border-color:#dbeafe99}.border-blue-100\/80{border-color:#dbeafecc}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/30{border-color:#bfdbfe4d}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-200\/80{border-color:#bfdbfecc}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-300\/20{border-color:#93c5fd33}.border-blue-300\/50{border-color:#93c5fd80}.border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.border-blue-400\/20{border-color:#60a5fa33}.border-blue-400\/30{border-color:#60a5fa4d}.border-blue-400\/40{border-color:#60a5fa66}.border-blue-400\/50{border-color:#60a5fa80}.border-blue-50{--tw-border-opacity: 1;border-color:rgb(239 246 255 / var(--tw-border-opacity, 1))}.border-blue-50\/50{border-color:#eff6ff80}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-blue-500\/20{border-color:#3b82f633}.border-blue-500\/30{border-color:#3b82f64d}.border-blue-500\/50{border-color:#3b82f680}.border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/10{border-color:#2563eb1a}.border-blue-600\/50{border-color:#2563eb80}.border-blue-600\/90{border-color:#2563ebe6}.border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.border-border\/50{border-color:hsl(var(--border) / .5)}.border-border\/70{border-color:hsl(var(--border) / .7)}.border-current{border-color:currentColor}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-200\/70{border-color:#a5f3fcb3}.border-cyan-300{--tw-border-opacity: 1;border-color:rgb(103 232 249 / var(--tw-border-opacity, 1))}.border-cyan-500\/30{border-color:#06b6d44d}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/60{border-color:#6ee7b799}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/60{border-color:#34d39999}.border-emerald-400\/70{border-color:#34d399b3}.border-emerald-500{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.border-emerald-500\/20{border-color:#10b98133}.border-emerald-500\/25{border-color:#10b98140}.border-emerald-500\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/60{border-color:#10b98199}.border-emerald-700{--tw-border-opacity: 1;border-color:rgb(4 120 87 / var(--tw-border-opacity, 1))}.border-gray-100{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.border-gray-100\/30{border-color:#f3f4f64d}.border-gray-100\/50{border-color:#f3f4f680}.border-gray-100\/60{border-color:#f3f4f699}.border-gray-100\/80{border-color:#f3f4f6cc}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/60{border-color:#e5e7eb99}.border-gray-200\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-400\/40{border-color:#9ca3af66}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-50\/80{border-color:#f9fafbcc}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-500\/30{border-color:#6b72804d}.border-gray-500\/40{border-color:#6b728066}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-900{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-green-100{--tw-border-opacity: 1;border-color:rgb(220 252 231 / var(--tw-border-opacity, 1))}.border-green-100\/80{border-color:#dcfce7cc}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-green-500\/30{border-color:#22c55e4d}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-400\/40{border-color:#818cf866}.border-indigo-50\/40{border-color:#eef2ff66}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-indigo-500\/20{border-color:#6366f133}.border-indigo-500\/30{border-color:#6366f14d}.border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-indigo-700{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-lime-400{--tw-border-opacity: 1;border-color:rgb(163 230 53 / var(--tw-border-opacity, 1))}.border-muted{border-color:hsl(var(--muted))}.border-muted\/20{border-color:hsl(var(--muted) / .2)}.border-muted\/30{border-color:hsl(var(--muted) / .3)}.border-neutral-300{--tw-border-opacity: 1;border-color:rgb(212 212 212 / var(--tw-border-opacity, 1))}.border-orange-100{--tw-border-opacity: 1;border-color:rgb(255 237 213 / var(--tw-border-opacity, 1))}.border-orange-200{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-300\/50{border-color:#fdba7480}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/20{border-color:#f9731633}.border-orange-500\/25{border-color:#f9731640}.border-orange-500\/40{border-color:#f9731666}.border-orange-600{--tw-border-opacity: 1;border-color:rgb(234 88 12 / var(--tw-border-opacity, 1))}.border-pink-100{--tw-border-opacity: 1;border-color:rgb(252 231 243 / var(--tw-border-opacity, 1))}.border-pink-200{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.border-pink-300\/50{border-color:#f9a8d480}.border-pink-400{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-primary\/10{border-color:hsl(var(--primary) / .1)}.border-primary\/20{border-color:hsl(var(--primary) / .2)}.border-primary\/25{border-color:hsl(var(--primary) / .25)}.border-primary\/30{border-color:hsl(var(--primary) / .3)}.border-primary\/50{border-color:hsl(var(--primary) / .5)}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-100\/30{border-color:#f3e8ff4d}.border-purple-100\/70{border-color:#f3e8ffb3}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-200\/60{border-color:#e9d5ff99}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-300\/30{border-color:#d8b4fe4d}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-50\/50{border-color:#faf5ff80}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-100\/50{border-color:#fee2e280}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/30{border-color:#f871714d}.border-red-400\/40{border-color:#f8717166}.border-red-50{--tw-border-opacity: 1;border-color:rgb(254 242 242 / var(--tw-border-opacity, 1))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-red-500\/20{border-color:#ef444433}.border-red-500\/30{border-color:#ef44444d}.border-red-500\/40{border-color:#ef444466}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-rose-100{--tw-border-opacity: 1;border-color:rgb(255 228 230 / var(--tw-border-opacity, 1))}.border-rose-200{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.border-rose-400\/40{border-color:#fb718566}.border-rose-400\/60{border-color:#fb718599}.border-rose-500\/40{border-color:#f43f5e66}.border-rose-500\/60{border-color:#f43f5e99}.border-rose-700{--tw-border-opacity: 1;border-color:rgb(190 18 60 / var(--tw-border-opacity, 1))}.border-sky-100{--tw-border-opacity: 1;border-color:rgb(224 242 254 / var(--tw-border-opacity, 1))}.border-sky-200{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.border-sky-300{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.border-sky-300\/60{border-color:#7dd3fc99}.border-sky-400\/20{border-color:#38bdf833}.border-sky-400\/30{border-color:#38bdf84d}.border-sky-400\/45{border-color:#38bdf873}.border-sky-400\/50{border-color:#38bdf880}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-500\/40{border-color:#0ea5e966}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / var(--tw-border-opacity, 1))}.border-sky-700{--tw-border-opacity: 1;border-color:rgb(3 105 161 / var(--tw-border-opacity, 1))}.border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-slate-100\/50{border-color:#f1f5f980}.border-slate-100\/80{border-color:#f1f5f9cc}.border-slate-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/40{border-color:#e2e8f066}.border-slate-200\/50{border-color:#e2e8f080}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/80{border-color:#e2e8f0cc}.border-slate-200\/90{border-color:#e2e8f0e6}.border-slate-300{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-slate-300\/50{border-color:#cbd5e180}.border-slate-300\/80{border-color:#cbd5e1cc}.border-slate-300\/90{border-color:#cbd5e1e6}.border-slate-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-400\/70{border-color:#94a3b8b3}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-500{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/50{border-color:#47556980}.border-slate-600\/60{border-color:#47556999}.border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.border-slate-700\/30{border-color:#3341554d}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-stone-200{--tw-border-opacity: 1;border-color:rgb(231 229 228 / var(--tw-border-opacity, 1))}.border-stone-200\/80{border-color:#e7e5e4cc}.border-stone-300{--tw-border-opacity: 1;border-color:rgb(214 211 209 / var(--tw-border-opacity, 1))}.border-stone-300\/60{border-color:#d6d3d199}.border-transparent{border-color:transparent}.border-violet-100{--tw-border-opacity: 1;border-color:rgb(237 233 254 / var(--tw-border-opacity, 1))}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-violet-200\/40{border-color:#ddd6fe66}.border-violet-200\/50{border-color:#ddd6fe80}.border-violet-200\/60{border-color:#ddd6fe99}.border-violet-200\/80{border-color:#ddd6fecc}.border-violet-300{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-violet-400{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.border-violet-50{--tw-border-opacity: 1;border-color:rgb(245 243 255 / var(--tw-border-opacity, 1))}.border-violet-500{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-violet-500\/40{border-color:#8b5cf666}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/25{border-color:#ffffff40}.border-white\/30{border-color:#ffffff4d}.border-white\/35{border-color:#ffffff59}.border-white\/40{border-color:#fff6}.border-white\/45{border-color:#ffffff73}.border-white\/5{border-color:#ffffff0d}.border-white\/50{border-color:#ffffff80}.border-white\/60{border-color:#fff9}.border-white\/70{border-color:#ffffffb3}.border-white\/80{border-color:#fffc}.border-white\/\[0\.05\]{border-color:#ffffff0d}.border-white\/\[0\.08\]{border-color:#ffffff14}.border-white\/\[0\.12\]{border-color:#ffffff1f}.border-white\/\[0\.15\]{border-color:#ffffff26}.border-white\/\[0\.16\]{border-color:#ffffff29}.border-white\/\[0\.18\]{border-color:#ffffff2e}.border-white\/\[0\.1\]{border-color:#ffffff1a}.border-white\/\[0\.2\]{border-color:#fff3}.border-yellow-100{--tw-border-opacity: 1;border-color:rgb(254 249 195 / var(--tw-border-opacity, 1))}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-yellow-400{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-yellow-500\/25{border-color:#eab30840}.border-yellow-500\/30{border-color:#eab3084d}.border-b-transparent{border-bottom-color:transparent}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-500{--tw-border-opacity: 1;border-left-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-l-blue-600{--tw-border-opacity: 1;border-left-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-l-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-green-500{--tw-border-opacity: 1;border-left-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-l-purple-500{--tw-border-opacity: 1;border-left-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-l-red-500{--tw-border-opacity: 1;border-left-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.border-l-transparent{border-left-color:transparent}.border-l-yellow-500{--tw-border-opacity: 1;border-left-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.border-r-\[\#0F79B9\]{--tw-border-opacity: 1;border-right-color:rgb(15 121 185 / var(--tw-border-opacity, 1))}.border-r-blue-500{--tw-border-opacity: 1;border-right-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-r-gray-400{--tw-border-opacity: 1;border-right-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-t-\[\#64748B\]{--tw-border-opacity: 1;border-top-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.border-t-blue-600{--tw-border-opacity: 1;border-top-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-t-gray-600{--tw-border-opacity: 1;border-top-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-t-gray-800{--tw-border-opacity: 1;border-top-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-t-gray-900{--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.border-t-indigo-600{--tw-border-opacity: 1;border-top-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-opacity-10{--tw-border-opacity: .1}.border-opacity-30{--tw-border-opacity: .3}.\!bg-\[\#ECFDF5\]{--tw-bg-opacity: 1 !important;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#EFF6FF\]{--tw-bg-opacity: 1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#FEF2F2\]{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.\!bg-\[\#FFFBEB\]{--tw-bg-opacity: 1 !important;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))!important}.\!bg-\[var\(--athena-text\)\]{background-color:var(--athena-text)!important}.\!bg-red-500{--tw-bg-opacity: 1 !important;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))!important}.\!bg-transparent{background-color:transparent!important}.bg-\[\#001D3D\]{--tw-bg-opacity: 1;background-color:rgb(0 29 61 / var(--tw-bg-opacity, 1))}.bg-\[\#001d2d\]{--tw-bg-opacity: 1;background-color:rgb(0 29 45 / var(--tw-bg-opacity, 1))}.bg-\[\#003A8F\]\/20{background-color:#003a8f33}.bg-\[\#004f71\]{--tw-bg-opacity: 1;background-color:rgb(0 79 113 / var(--tw-bg-opacity, 1))}.bg-\[\#005EB8\]{--tw-bg-opacity: 1;background-color:rgb(0 94 184 / var(--tw-bg-opacity, 1))}.bg-\[\#005EB8\]\/10{background-color:#005eb81a}.bg-\[\#005EB8\]\/15{background-color:#005eb826}.bg-\[\#005EB8\]\/20{background-color:#005eb833}.bg-\[\#005EB8\]\/80{background-color:#005eb8cc}.bg-\[\#00843D\]{--tw-bg-opacity: 1;background-color:rgb(0 132 61 / var(--tw-bg-opacity, 1))}.bg-\[\#00843D\]\/10{background-color:#00843d1a}.bg-\[\#00843D\]\/20{background-color:#00843d33}.bg-\[\#00A3E0\]{--tw-bg-opacity: 1;background-color:rgb(0 163 224 / var(--tw-bg-opacity, 1))}.bg-\[\#00A3E0\]\/10{background-color:#00a3e01a}.bg-\[\#00A3E0\]\/20{background-color:#00a3e033}.bg-\[\#00A651\]\/15{background-color:#00a65126}.bg-\[\#00A651\]\/20{background-color:#00a65133}.bg-\[\#00B058\]{--tw-bg-opacity: 1;background-color:rgb(0 176 88 / var(--tw-bg-opacity, 1))}.bg-\[\#00a3e0\]{--tw-bg-opacity: 1;background-color:rgb(0 163 224 / var(--tw-bg-opacity, 1))}.bg-\[\#01a5f1\]{--tw-bg-opacity: 1;background-color:rgb(1 165 241 / var(--tw-bg-opacity, 1))}.bg-\[\#01b8ed\]{--tw-bg-opacity: 1;background-color:rgb(1 184 237 / var(--tw-bg-opacity, 1))}.bg-\[\#020617\]{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-\[\#020C1B\]{--tw-bg-opacity: 1;background-color:rgb(2 12 27 / var(--tw-bg-opacity, 1))}.bg-\[\#050b1a\]{--tw-bg-opacity: 1;background-color:rgb(5 11 26 / var(--tw-bg-opacity, 1))}.bg-\[\#06b6d4\]{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-\[\#082d44\]\/90{background-color:#082d44e6}.bg-\[\#0B1120\]\/80{background-color:#0b1120cc}.bg-\[\#0B1620\]{--tw-bg-opacity: 1;background-color:rgb(11 22 32 / var(--tw-bg-opacity, 1))}.bg-\[\#0B1620\]\/80{background-color:#0b1620cc}.bg-\[\#0B1620\]\/85{background-color:#0b1620d9}.bg-\[\#0B1620\]\/90{background-color:#0b1620e6}.bg-\[\#0EA5A4\]{--tw-bg-opacity: 1;background-color:rgb(14 165 164 / var(--tw-bg-opacity, 1))}.bg-\[\#0EA5A4\]\/10{background-color:#0ea5a41a}.bg-\[\#0EA5A4\]\/15{background-color:#0ea5a426}.bg-\[\#0EA5A4\]\/20{background-color:#0ea5a433}.bg-\[\#0F172A\]\/40{background-color:#0f172a66}.bg-\[\#0F79B9\]{--tw-bg-opacity: 1;background-color:rgb(15 121 185 / var(--tw-bg-opacity, 1))}.bg-\[\#0F79B9\]\/15{background-color:#0f79b926}.bg-\[\#0F79B9\]\/20{background-color:#0f79b933}.bg-\[\#0F79B9\]\/25{background-color:#0f79b940}.bg-\[\#0F79B9\]\/30{background-color:#0f79b94d}.bg-\[\#0a0a0a\]{--tw-bg-opacity: 1;background-color:rgb(10 10 10 / var(--tw-bg-opacity, 1))}.bg-\[\#0a0f1e\]{--tw-bg-opacity: 1;background-color:rgb(10 15 30 / var(--tw-bg-opacity, 1))}.bg-\[\#0b1736\]{--tw-bg-opacity: 1;background-color:rgb(11 23 54 / var(--tw-bg-opacity, 1))}.bg-\[\#0b3a5a\]{--tw-bg-opacity: 1;background-color:rgb(11 58 90 / var(--tw-bg-opacity, 1))}.bg-\[\#0c162d\]{--tw-bg-opacity: 1;background-color:rgb(12 22 45 / var(--tw-bg-opacity, 1))}.bg-\[\#0c4a6e\]{--tw-bg-opacity: 1;background-color:rgb(12 74 110 / var(--tw-bg-opacity, 1))}.bg-\[\#0ea5e9\]{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#0f4c81\]{--tw-bg-opacity: 1;background-color:rgb(15 76 129 / var(--tw-bg-opacity, 1))}.bg-\[\#10B981\],.bg-\[\#10b981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#10b981\]\/10{background-color:#10b9811a}.bg-\[\#111827\]{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.bg-\[\#14532D\]\/10{background-color:#14532d1a}.bg-\[\#14532D\]\/40{background-color:#14532d66}.bg-\[\#162d52\]{--tw-bg-opacity: 1;background-color:rgb(22 45 82 / var(--tw-bg-opacity, 1))}.bg-\[\#16A34A\]\/20{background-color:#16a34a33}.bg-\[\#1A202C\]{--tw-bg-opacity: 1;background-color:rgb(26 32 44 / var(--tw-bg-opacity, 1))}.bg-\[\#1E293B\]{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.bg-\[\#1a3560\]{--tw-bg-opacity: 1;background-color:rgb(26 53 96 / var(--tw-bg-opacity, 1))}.bg-\[\#1b6f86\]{--tw-bg-opacity: 1;background-color:rgb(27 111 134 / var(--tw-bg-opacity, 1))}.bg-\[\#1c1530\]{--tw-bg-opacity: 1;background-color:rgb(28 21 48 / var(--tw-bg-opacity, 1))}.bg-\[\#1e3a5f\]{--tw-bg-opacity: 1;background-color:rgb(30 58 95 / var(--tw-bg-opacity, 1))}.bg-\[\#1e40af\]{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.bg-\[\#1f1f20\]\/90{background-color:#1f1f20e6}.bg-\[\#22C55E\],.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#252F42\]{--tw-bg-opacity: 1;background-color:rgb(37 47 66 / var(--tw-bg-opacity, 1))}.bg-\[\#2546a1\]{--tw-bg-opacity: 1;background-color:rgb(37 70 161 / var(--tw-bg-opacity, 1))}.bg-\[\#2563EB\],.bg-\[\#2563eb\]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-\[\#2563eb\]\/10{background-color:#2563eb1a}.bg-\[\#283445\]\/60{background-color:#28344599}.bg-\[\#2B418B\]{--tw-bg-opacity: 1;background-color:rgb(43 65 139 / var(--tw-bg-opacity, 1))}.bg-\[\#2D3F5C\]{--tw-bg-opacity: 1;background-color:rgb(45 63 92 / var(--tw-bg-opacity, 1))}.bg-\[\#2D60FF\]{--tw-bg-opacity: 1;background-color:rgb(45 96 255 / var(--tw-bg-opacity, 1))}.bg-\[\#2b2b2d\]{--tw-bg-opacity: 1;background-color:rgb(43 43 45 / var(--tw-bg-opacity, 1))}.bg-\[\#2b2b2d\]\/90{background-color:#2b2b2de6}.bg-\[\#2b76ec\]{--tw-bg-opacity: 1;background-color:rgb(43 118 236 / var(--tw-bg-opacity, 1))}.bg-\[\#2d1b2e\]{--tw-bg-opacity: 1;background-color:rgb(45 27 46 / var(--tw-bg-opacity, 1))}.bg-\[\#2d1b4e\]{--tw-bg-opacity: 1;background-color:rgb(45 27 78 / var(--tw-bg-opacity, 1))}.bg-\[\#2d2d2d\]{--tw-bg-opacity: 1;background-color:rgb(45 45 45 / var(--tw-bg-opacity, 1))}.bg-\[\#2f5bd1\]{--tw-bg-opacity: 1;background-color:rgb(47 91 209 / var(--tw-bg-opacity, 1))}.bg-\[\#3182CE\]{--tw-bg-opacity: 1;background-color:rgb(49 130 206 / var(--tw-bg-opacity, 1))}.bg-\[\#3182CE\]\/50{background-color:#3182ce80}.bg-\[\#3182CE\]\/55{background-color:#3182ce8c}.bg-\[\#334155\]\/70{background-color:#334155b3}.bg-\[\#36465F\]\/40{background-color:#36465f66}.bg-\[\#38BDF8\]{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-\[\#38BDF8\]\/20{background-color:#38bdf833}.bg-\[\#39A646\]{--tw-bg-opacity: 1;background-color:rgb(57 166 70 / var(--tw-bg-opacity, 1))}.bg-\[\#39A646\]\/10{background-color:#39a6461a}.bg-\[\#39A646\]\/15{background-color:#39a64626}.bg-\[\#39A646\]\/25{background-color:#39a64640}.bg-\[\#3B82F6\]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-\[\#3B82F6\]\/20{background-color:#3b82f633}.bg-\[\#3B82F6\]\/50{background-color:#3b82f680}.bg-\[\#3D4F5F\]{--tw-bg-opacity: 1;background-color:rgb(61 79 95 / var(--tw-bg-opacity, 1))}.bg-\[\#3b82f6\]{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-\[\#4179E4\]{--tw-bg-opacity: 1;background-color:rgb(65 121 228 / var(--tw-bg-opacity, 1))}.bg-\[\#4483FD\]{--tw-bg-opacity: 1;background-color:rgb(68 131 253 / var(--tw-bg-opacity, 1))}.bg-\[\#475569\]{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-\[\#4B7FD4\]{--tw-bg-opacity: 1;background-color:rgb(75 127 212 / var(--tw-bg-opacity, 1))}.bg-\[\#4a86f7\]{--tw-bg-opacity: 1;background-color:rgb(74 134 247 / var(--tw-bg-opacity, 1))}.bg-\[\#4d8df7\]{--tw-bg-opacity: 1;background-color:rgb(77 141 247 / var(--tw-bg-opacity, 1))}.bg-\[\#4d8df7\]\/5{background-color:#4d8df70d}.bg-\[\#5DA9FF\]{--tw-bg-opacity: 1;background-color:rgb(93 169 255 / var(--tw-bg-opacity, 1))}.bg-\[\#5F60FF\]{--tw-bg-opacity: 1;background-color:rgb(95 96 255 / var(--tw-bg-opacity, 1))}.bg-\[\#6164ec\]{--tw-bg-opacity: 1;background-color:rgb(97 100 236 / var(--tw-bg-opacity, 1))}.bg-\[\#6164ec\]\/10{background-color:#6164ec1a}.bg-\[\#6366F1\]{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-\[\#64748b\]{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-\[\#6695f2\]{--tw-bg-opacity: 1;background-color:rgb(102 149 242 / var(--tw-bg-opacity, 1))}.bg-\[\#6b5cff\]{--tw-bg-opacity: 1;background-color:rgb(107 92 255 / var(--tw-bg-opacity, 1))}.bg-\[\#6c7278\]{--tw-bg-opacity: 1;background-color:rgb(108 114 120 / var(--tw-bg-opacity, 1))}.bg-\[\#6d28d9\]{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.bg-\[\#6f8f2f\]{--tw-bg-opacity: 1;background-color:rgb(111 143 47 / var(--tw-bg-opacity, 1))}.bg-\[\#7C3AED\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#7ED957\]{--tw-bg-opacity: 1;background-color:rgb(126 217 87 / var(--tw-bg-opacity, 1))}.bg-\[\#7ED957\]\/10{background-color:#7ed9571a}.bg-\[\#7ED957\]\/20{background-color:#7ed95733}.bg-\[\#7ab1f9\]{--tw-bg-opacity: 1;background-color:rgb(122 177 249 / var(--tw-bg-opacity, 1))}.bg-\[\#7c3aed\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#7c3aed\]\/10{background-color:#7c3aed1a}.bg-\[\#7d2ae8\]{--tw-bg-opacity: 1;background-color:rgb(125 42 232 / var(--tw-bg-opacity, 1))}.bg-\[\#818CF8\]{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-\[\#84bd00\]{--tw-bg-opacity: 1;background-color:rgb(132 189 0 / var(--tw-bg-opacity, 1))}.bg-\[\#8aa2ff\]{--tw-bg-opacity: 1;background-color:rgb(138 162 255 / var(--tw-bg-opacity, 1))}.bg-\[\#8b5cf6\]{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-\[\#8ee0b5\]{--tw-bg-opacity: 1;background-color:rgb(142 224 181 / var(--tw-bg-opacity, 1))}.bg-\[\#C8D2E7\]{--tw-bg-opacity: 1;background-color:rgb(200 210 231 / var(--tw-bg-opacity, 1))}.bg-\[\#CBD5E1\]{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-\[\#D4AF37\]{--tw-bg-opacity: 1;background-color:rgb(212 175 55 / var(--tw-bg-opacity, 1))}.bg-\[\#DBEAFE\]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-\[\#DBEAFE\]\/70{background-color:#dbeafeb3}.bg-\[\#DBEAFE\]\/80{background-color:#dbeafecc}.bg-\[\#DCE6F9\]{--tw-bg-opacity: 1;background-color:rgb(220 230 249 / var(--tw-bg-opacity, 1))}.bg-\[\#DCFCE7\]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-\[\#E0F2FE\]{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-\[\#E2E8F0\]{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-\[\#E2E8F4\]{--tw-bg-opacity: 1;background-color:rgb(226 232 244 / var(--tw-bg-opacity, 1))}.bg-\[\#E3ECFA\]{--tw-bg-opacity: 1;background-color:rgb(227 236 250 / var(--tw-bg-opacity, 1))}.bg-\[\#E5E7EB\]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-\[\#E5E7EB\]\/95{background-color:#e5e7ebf2}.bg-\[\#E6F4FF\]{--tw-bg-opacity: 1;background-color:rgb(230 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#E8EDF5\]\/80{background-color:#e8edf5cc}.bg-\[\#E8EEF4\]{--tw-bg-opacity: 1;background-color:rgb(232 238 244 / var(--tw-bg-opacity, 1))}.bg-\[\#EAF2FF\]{--tw-bg-opacity: 1;background-color:rgb(234 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EBF5FF\]{--tw-bg-opacity: 1;background-color:rgb(235 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EBFFF5\]{--tw-bg-opacity: 1;background-color:rgb(235 255 245 / var(--tw-bg-opacity, 1))}.bg-\[\#ECC94B\]{--tw-bg-opacity: 1;background-color:rgb(236 201 75 / var(--tw-bg-opacity, 1))}.bg-\[\#ECEFF4\]{--tw-bg-opacity: 1;background-color:rgb(236 239 244 / var(--tw-bg-opacity, 1))}.bg-\[\#ECFDF5\]{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-\[\#EDE9FE\]{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-\[\#EDF2F7\]{--tw-bg-opacity: 1;background-color:rgb(237 242 247 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF2FF\]{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EEF6FF\]{--tw-bg-opacity: 1;background-color:rgb(238 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EF4444\]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-\[\#EFF6FF\]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#EFF6FF\]\/50{background-color:#eff6ff80}.bg-\[\#F0F7FF\]{--tw-bg-opacity: 1;background-color:rgb(240 247 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F4F9\]{--tw-bg-opacity: 1;background-color:rgb(241 244 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F1F5F9\]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#F3F0FF\]{--tw-bg-opacity: 1;background-color:rgb(243 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F7FE\]{--tw-bg-opacity: 1;background-color:rgb(244 247 254 / var(--tw-bg-opacity, 1))}.bg-\[\#F59E0B\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F3FF\]{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F5F5F7\]{--tw-bg-opacity: 1;background-color:rgb(245 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#F6AD55\]{--tw-bg-opacity: 1;background-color:rgb(246 173 85 / var(--tw-bg-opacity, 1))}.bg-\[\#F6C90E\]{--tw-bg-opacity: 1;background-color:rgb(246 201 14 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F5F2\]{--tw-bg-opacity: 1;background-color:rgb(246 245 242 / var(--tw-bg-opacity, 1))}.bg-\[\#F6F9FF\]{--tw-bg-opacity: 1;background-color:rgb(246 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F8F7F4\]{--tw-bg-opacity: 1;background-color:rgb(248 247 244 / var(--tw-bg-opacity, 1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#F8FAFC\]\/50{background-color:#f8fafc80}.bg-\[\#F8FAFC\]\/80{background-color:#f8fafccc}.bg-\[\#F8FBFF\]{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#F97316\]{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFBFC\]{--tw-bg-opacity: 1;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFBFF\]{--tw-bg-opacity: 1;background-color:rgb(250 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#FEE2E2\]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF2F2\]{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-\[\#FEF3C7\]{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-\[\#FFB155\]{--tw-bg-opacity: 1;background-color:rgb(255 177 85 / var(--tw-bg-opacity, 1))}.bg-\[\#FFF9EE\]{--tw-bg-opacity: 1;background-color:rgb(255 249 238 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFBEB\]{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-\[\#FFFFFF\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#bf4a07\]{--tw-bg-opacity: 1;background-color:rgb(191 74 7 / var(--tw-bg-opacity, 1))}.bg-\[\#bfdbfe\]{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-\[\#c24f0a\]{--tw-bg-opacity: 1;background-color:rgb(194 79 10 / var(--tw-bg-opacity, 1))}.bg-\[\#c4b5fd\]\/20{background-color:#c4b5fd33}.bg-\[\#c9c0ac\]{--tw-bg-opacity: 1;background-color:rgb(201 192 172 / var(--tw-bg-opacity, 1))}.bg-\[\#d0cbbf\]{--tw-bg-opacity: 1;background-color:rgb(208 203 191 / var(--tw-bg-opacity, 1))}.bg-\[\#d1d5db\]{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-\[\#d7dce5\]{--tw-bg-opacity: 1;background-color:rgb(215 220 229 / var(--tw-bg-opacity, 1))}.bg-\[\#d85b00\]{--tw-bg-opacity: 1;background-color:rgb(216 91 0 / var(--tw-bg-opacity, 1))}.bg-\[\#d9b4c3\]{--tw-bg-opacity: 1;background-color:rgb(217 180 195 / var(--tw-bg-opacity, 1))}.bg-\[\#dbeafe\]{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-\[\#dcfce7\]{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-\[\#dff7e7\]{--tw-bg-opacity: 1;background-color:rgb(223 247 231 / var(--tw-bg-opacity, 1))}.bg-\[\#e0eaff\]{--tw-bg-opacity: 1;background-color:rgb(224 234 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e0f2ff\]{--tw-bg-opacity: 1;background-color:rgb(224 242 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e11d48\]\/10{background-color:#e11d481a}.bg-\[\#e4edff\]{--tw-bg-opacity: 1;background-color:rgb(228 237 255 / var(--tw-bg-opacity, 1))}.bg-\[\#e5e7eb\]{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-\[\#e8e8e8\]{--tw-bg-opacity: 1;background-color:rgb(232 232 232 / var(--tw-bg-opacity, 1))}.bg-\[\#e8edf7\]{--tw-bg-opacity: 1;background-color:rgb(232 237 247 / var(--tw-bg-opacity, 1))}.bg-\[\#e9a9b9\]{--tw-bg-opacity: 1;background-color:rgb(233 169 185 / var(--tw-bg-opacity, 1))}.bg-\[\#e9edf3\]{--tw-bg-opacity: 1;background-color:rgb(233 237 243 / var(--tw-bg-opacity, 1))}.bg-\[\#e9eef5\]{--tw-bg-opacity: 1;background-color:rgb(233 238 245 / var(--tw-bg-opacity, 1))}.bg-\[\#e9f1f9\]{--tw-bg-opacity: 1;background-color:rgb(233 241 249 / var(--tw-bg-opacity, 1))}.bg-\[\#eaf5ff\]{--tw-bg-opacity: 1;background-color:rgb(234 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ecfdf5\]{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-\[\#ede9fe\]{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-\[\#eef4ff\]{--tw-bg-opacity: 1;background-color:rgb(238 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ef4444\]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-\[\#efefe9\]{--tw-bg-opacity: 1;background-color:rgb(239 239 233 / var(--tw-bg-opacity, 1))}.bg-\[\#eff6ff\]{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f4ff\]{--tw-bg-opacity: 1;background-color:rgb(240 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f5ff\]{--tw-bg-opacity: 1;background-color:rgb(240 245 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f0f6ff\]{--tw-bg-opacity: 1;background-color:rgb(240 246 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f3f6\]{--tw-bg-opacity: 1;background-color:rgb(241 243 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f2994a\]{--tw-bg-opacity: 1;background-color:rgb(242 153 74 / var(--tw-bg-opacity, 1))}.bg-\[\#f3a6b6\]{--tw-bg-opacity: 1;background-color:rgb(243 166 182 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f0ff\]{--tw-bg-opacity: 1;background-color:rgb(243 240 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f3f4f6\]{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f4f5\]{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f5f7\]{--tw-bg-opacity: 1;background-color:rgb(244 245 247 / var(--tw-bg-opacity, 1))}.bg-\[\#f4f6fa\]{--tw-bg-opacity: 1;background-color:rgb(244 246 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f59e0b\]{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-\[\#f5b400\]{--tw-bg-opacity: 1;background-color:rgb(245 180 0 / var(--tw-bg-opacity, 1))}.bg-\[\#f5c84c\]{--tw-bg-opacity: 1;background-color:rgb(245 200 76 / var(--tw-bg-opacity, 1))}.bg-\[\#f6f8fb\]{--tw-bg-opacity: 1;background-color:rgb(246 248 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7f5\]{--tw-bg-opacity: 1;background-color:rgb(247 247 245 / var(--tw-bg-opacity, 1))}.bg-\[\#f7fbff\]\/80{background-color:#f7fbffcc}.bg-\[\#f8f7fa\]{--tw-bg-opacity: 1;background-color:rgb(248 247 250 / var(--tw-bg-opacity, 1))}.bg-\[\#f8f9ff\]{--tw-bg-opacity: 1;background-color:rgb(248 249 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fbff\]{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f97316\]\/10{background-color:#f973161a}.bg-\[\#faf8f4\]{--tw-bg-opacity: 1;background-color:rgb(250 248 244 / var(--tw-bg-opacity, 1))}.bg-\[\#faf8ff\]{--tw-bg-opacity: 1;background-color:rgb(250 248 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fafafa\]{--tw-bg-opacity: 1;background-color:rgb(250 250 250 / var(--tw-bg-opacity, 1))}.bg-\[\#fafbfc\]{--tw-bg-opacity: 1;background-color:rgb(250 251 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fbbf24\]{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-\[\#fbbf24\]\/10{background-color:#fbbf241a}.bg-\[\#fbbf24\]\/5{background-color:#fbbf240d}.bg-\[\#fcd34d\]{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-\[\#fcfdfe\]{--tw-bg-opacity: 1;background-color:rgb(252 253 254 / var(--tw-bg-opacity, 1))}.bg-\[\#fee2e2\]{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-\[\#ffb800\]{--tw-bg-opacity: 1;background-color:rgb(255 184 0 / var(--tw-bg-opacity, 1))}.bg-\[\#fff7ed\]{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-\[\#fffafa\]{--tw-bg-opacity: 1;background-color:rgb(255 250 250 / var(--tw-bg-opacity, 1))}.bg-\[--color-bg\]{background-color:var(--color-bg)}.bg-accent{background-color:hsl(var(--accent))}.bg-accent\/20{background-color:hsl(var(--accent) / .2)}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-300{--tw-bg-opacity: 1;background-color:rgb(252 211 77 / var(--tw-bg-opacity, 1))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-amber-400\/10{background-color:#fbbf241a}.bg-amber-400\/20{background-color:#fbbf2433}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/30{background-color:#fffbeb4d}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/80{background-color:#fffbebcc}.bg-amber-50\/90{background-color:#fffbebe6}.bg-amber-50\/95{background-color:#fffbebf2}.bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-amber-500\/15{background-color:#f59e0b26}.bg-amber-500\/20{background-color:#f59e0b33}.bg-amber-500\/5{background-color:#f59e0b0d}.bg-amber-500\/50{background-color:#f59e0b80}.bg-amber-500\/80{background-color:#f59e0bcc}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-600\/20{background-color:#d9770633}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background\/70{background-color:hsl(var(--background) / .7)}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/5{background-color:#0000000d}.bg-black\/50{background-color:#00000080}.bg-black\/55{background-color:#0000008c}.bg-black\/60{background-color:#0009}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/90{background-color:#000000e6}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/20{background-color:#dbeafe33}.bg-blue-100\/30{background-color:#dbeafe4d}.bg-blue-100\/40{background-color:#dbeafe66}.bg-blue-100\/50{background-color:#dbeafe80}.bg-blue-100\/70{background-color:#dbeafeb3}.bg-blue-100\/90{background-color:#dbeafee6}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-200\/20{background-color:#bfdbfe33}.bg-blue-200\/40{background-color:#bfdbfe66}.bg-blue-200\/50{background-color:#bfdbfe80}.bg-blue-200\/60{background-color:#bfdbfe99}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-300\/20{background-color:#93c5fd33}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-400\/0{background-color:#60a5fa00}.bg-blue-400\/10{background-color:#60a5fa1a}.bg-blue-400\/20{background-color:#60a5fa33}.bg-blue-400\/40{background-color:#60a5fa66}.bg-blue-400\/5{background-color:#60a5fa0d}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/20{background-color:#eff6ff33}.bg-blue-50\/30{background-color:#eff6ff4d}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/70{background-color:#eff6ffb3}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-blue-500\/15{background-color:#3b82f626}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/30{background-color:#3b82f64d}.bg-blue-500\/40{background-color:#3b82f666}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/50{background-color:#3b82f680}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/10{background-color:#2563eb1a}.bg-blue-600\/15{background-color:#2563eb26}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-600\/5{background-color:#2563eb0d}.bg-blue-600\/80{background-color:#2563ebcc}.bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.bg-blue-700\/50{background-color:#1d4ed880}.bg-blue-900\/40{background-color:#1e3a8a66}.bg-blue-900\/50{background-color:#1e3a8a80}.bg-blue-900\/95{background-color:#1e3a8af2}.bg-border{--tw-bg-opacity: 1;background-color:hsl(var(--border) / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--card))}.bg-card\/80{background-color:hsl(var(--card) / .8)}.bg-current{background-color:currentColor}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.bg-cyan-200\/30{background-color:#a5f3fc4d}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.bg-cyan-400\/10{background-color:#22d3ee1a}.bg-cyan-50{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-cyan-500{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / var(--tw-bg-opacity, 1))}.bg-cyan-500\/10{background-color:#06b6d41a}.bg-cyan-500\/15{background-color:#06b6d426}.bg-cyan-500\/20{background-color:#06b6d433}.bg-cyan-500\/30{background-color:#06b6d44d}.bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/95{background-color:#d1fae5f2}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/80{background-color:#34d399cc}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/90{background-color:#ecfdf5e6}.bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-emerald-500\/15{background-color:#10b98126}.bg-emerald-500\/20{background-color:#10b98133}.bg-emerald-500\/5{background-color:#10b9810d}.bg-emerald-500\/50{background-color:#10b98180}.bg-emerald-500\/80{background-color:#10b981cc}.bg-emerald-600{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.bg-emerald-600\/20{background-color:#05966933}.bg-emerald-700{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.bg-foreground{background-color:hsl(var(--foreground))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-100\/50{background-color:#f3f4f680}.bg-gray-100\/80{background-color:#f3f4f6cc}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-200\/30{background-color:#e5e7eb4d}.bg-gray-200\/80{background-color:#e5e7ebcc}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/20{background-color:#f9fafb33}.bg-gray-50\/30{background-color:#f9fafb4d}.bg-gray-50\/40{background-color:#f9fafb66}.bg-gray-50\/50{background-color:#f9fafb80}.bg-gray-50\/60{background-color:#f9fafb99}.bg-gray-50\/80{background-color:#f9fafbcc}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.bg-gray-500\/20{background-color:#6b728033}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/50{background-color:#37415180}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.bg-gray-800\/50{background-color:#1f293780}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/60{background-color:#11182799}.bg-gray-950\/70{background-color:#030712b3}.bg-gray-950\/85{background-color:#030712d9}.bg-gray-950\/90{background-color:#030712e6}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.bg-green-300{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / var(--tw-bg-opacity, 1))}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/20{background-color:#4ade8033}.bg-green-400\/30{background-color:#4ade804d}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/20{background-color:#f0fdf433}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/60{background-color:#f0fdf499}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/90{background-color:#22c55ee6}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/30{background-color:#e0e7ff4d}.bg-indigo-100\/50{background-color:#e0e7ff80}.bg-indigo-100\/80{background-color:#e0e7ffcc}.bg-indigo-200\/40{background-color:#c7d2fe66}.bg-indigo-300\/25{background-color:#a5b4fc40}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/20{background-color:#818cf833}.bg-indigo-400\/5{background-color:#818cf80d}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-indigo-500\/10{background-color:#6366f11a}.bg-indigo-500\/20{background-color:#6366f133}.bg-indigo-500\/30{background-color:#6366f14d}.bg-indigo-500\/5{background-color:#6366f10d}.bg-indigo-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-600\/10{background-color:#4f46e51a}.bg-indigo-600\/20{background-color:#4f46e533}.bg-indigo-700{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/30{background-color:hsl(var(--muted) / .3)}.bg-muted\/35{background-color:hsl(var(--muted) / .35)}.bg-muted\/40{background-color:hsl(var(--muted) / .4)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-muted\/70{background-color:hsl(var(--muted) / .7)}.bg-muted\/80{background-color:hsl(var(--muted) / .8)}.bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity, 1))}.bg-orange-400{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / var(--tw-bg-opacity, 1))}.bg-orange-400\/20{background-color:#fb923c33}.bg-orange-50{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.bg-orange-50\/50{background-color:#fff7ed80}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-500\/10{background-color:#f973161a}.bg-orange-500\/15{background-color:#f9731626}.bg-orange-500\/30{background-color:#f973164d}.bg-orange-500\/5{background-color:#f973160d}.bg-orange-500\/80{background-color:#f97316cc}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-100{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.bg-pink-200{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.bg-pink-300{--tw-bg-opacity: 1;background-color:rgb(249 168 212 / var(--tw-bg-opacity, 1))}.bg-pink-400{--tw-bg-opacity: 1;background-color:rgb(244 114 182 / var(--tw-bg-opacity, 1))}.bg-pink-50{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/20{background-color:#ec489933}.bg-pink-600{--tw-bg-opacity: 1;background-color:rgb(219 39 119 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-foreground{background-color:hsl(var(--primary-foreground))}.bg-primary-foreground\/30{background-color:hsl(var(--primary-foreground) / .3)}.bg-primary\/0{background-color:hsl(var(--primary) / 0)}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-primary\/20{background-color:hsl(var(--primary) / .2)}.bg-primary\/30{background-color:hsl(var(--primary) / .3)}.bg-primary\/5{background-color:hsl(var(--primary) / .05)}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/40{background-color:#f3e8ff66}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-200\/30{background-color:#e9d5ff4d}.bg-purple-200\/40{background-color:#e9d5ff66}.bg-purple-200\/50{background-color:#e9d5ff80}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-400\/10{background-color:#c084fc1a}.bg-purple-400\/20{background-color:#c084fc33}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/20{background-color:#faf5ff33}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-purple-500\/20{background-color:#a855f733}.bg-purple-500\/30{background-color:#a855f74d}.bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.bg-purple-600\/20{background-color:#9333ea33}.bg-purple-700{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-100\/60{background-color:#fee2e299}.bg-red-100\/70{background-color:#fee2e2b3}.bg-red-100\/80{background-color:#fee2e2cc}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-300{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.bg-red-400\/10{background-color:#f871711a}.bg-red-400\/30{background-color:#f871714d}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/20{background-color:#fef2f233}.bg-red-50\/30{background-color:#fef2f24d}.bg-red-50\/50{background-color:#fef2f280}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-red-500\/10{background-color:#ef44441a}.bg-red-500\/15{background-color:#ef444426}.bg-red-500\/20{background-color:#ef444433}.bg-red-500\/5{background-color:#ef44440d}.bg-red-500\/50{background-color:#ef444480}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-950\/40{background-color:#450a0a66}.bg-red-950\/50{background-color:#450a0a80}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity, 1))}.bg-rose-400{--tw-bg-opacity: 1;background-color:rgb(251 113 133 / var(--tw-bg-opacity, 1))}.bg-rose-50{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.bg-rose-50\/50{background-color:#fff1f280}.bg-rose-50\/60{background-color:#fff1f299}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-500\/10{background-color:#f43f5e1a}.bg-rose-500\/15{background-color:#f43f5e26}.bg-rose-500\/20{background-color:#f43f5e33}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-rose-700{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary\/25{background-color:hsl(var(--secondary) / .25)}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-100\/95{background-color:#e0f2fef2}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.bg-sky-200\/20{background-color:#bae6fd33}.bg-sky-200\/30{background-color:#bae6fd4d}.bg-sky-200\/40{background-color:#bae6fd66}.bg-sky-300\/15{background-color:#7dd3fc26}.bg-sky-300\/40{background-color:#7dd3fc66}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.bg-sky-400\/10{background-color:#38bdf81a}.bg-sky-400\/15{background-color:#38bdf826}.bg-sky-400\/20{background-color:#38bdf833}.bg-sky-400\/25{background-color:#38bdf840}.bg-sky-400\/5{background-color:#38bdf80d}.bg-sky-50{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.bg-sky-500{--tw-bg-opacity: 1;background-color:rgb(14 165 233 / var(--tw-bg-opacity, 1))}.bg-sky-500\/10{background-color:#0ea5e91a}.bg-sky-500\/15{background-color:#0ea5e926}.bg-sky-500\/20{background-color:#0ea5e933}.bg-sky-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / var(--tw-bg-opacity, 1))}.bg-sky-700{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.bg-slate-100{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-slate-100\/50{background-color:#f1f5f980}.bg-slate-100\/80{background-color:#f1f5f9cc}.bg-slate-200{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.bg-slate-200\/40{background-color:#e2e8f066}.bg-slate-200\/50{background-color:#e2e8f080}.bg-slate-200\/70{background-color:#e2e8f0b3}.bg-slate-200\/80{background-color:#e2e8f0cc}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-slate-300\/50{background-color:#cbd5e180}.bg-slate-400{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.bg-slate-50{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-slate-50\/10{background-color:#f8fafc1a}.bg-slate-50\/30{background-color:#f8fafc4d}.bg-slate-50\/40{background-color:#f8fafc66}.bg-slate-50\/50{background-color:#f8fafc80}.bg-slate-50\/60{background-color:#f8fafc99}.bg-slate-50\/80{background-color:#f8fafccc}.bg-slate-50\/90{background-color:#f8fafce6}.bg-slate-500{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-600\/50{background-color:#47556980}.bg-slate-600\/60{background-color:#47556999}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/80{background-color:#334155cc}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/20{background-color:#1e293b33}.bg-slate-800\/90{background-color:#1e293be6}.bg-slate-800\/95{background-color:#1e293bf2}.bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-slate-900\/40{background-color:#0f172a66}.bg-slate-900\/50{background-color:#0f172a80}.bg-slate-900\/55{background-color:#0f172a8c}.bg-slate-900\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.bg-slate-900\/85{background-color:#0f172ad9}.bg-slate-900\/90{background-color:#0f172ae6}.bg-slate-900\/95{background-color:#0f172af2}.bg-slate-950{--tw-bg-opacity: 1;background-color:rgb(2 6 23 / var(--tw-bg-opacity, 1))}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/75{background-color:#020617bf}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/95{background-color:#020617f2}.bg-stone-200{--tw-bg-opacity: 1;background-color:rgb(231 229 228 / var(--tw-bg-opacity, 1))}.bg-stone-200\/80{background-color:#e7e5e4cc}.bg-stone-300\/40{background-color:#d6d3d166}.bg-stone-300\/50{background-color:#d6d3d180}.bg-stone-300\/60{background-color:#d6d3d199}.bg-stone-300\/70{background-color:#d6d3d1b3}.bg-stone-50{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.bg-stone-600{--tw-bg-opacity: 1;background-color:rgb(87 83 78 / var(--tw-bg-opacity, 1))}.bg-stone-900{--tw-bg-opacity: 1;background-color:rgb(28 25 23 / var(--tw-bg-opacity, 1))}.bg-teal-100{--tw-bg-opacity: 1;background-color:rgb(204 251 241 / var(--tw-bg-opacity, 1))}.bg-teal-500{--tw-bg-opacity: 1;background-color:rgb(20 184 166 / var(--tw-bg-opacity, 1))}.bg-teal-500\/5{background-color:#14b8a60d}.bg-teal-600{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / var(--tw-bg-opacity, 1))}.bg-transparent{background-color:transparent}.bg-violet-100{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.bg-violet-100\/50{background-color:#ede9fe80}.bg-violet-100\/60{background-color:#ede9fe99}.bg-violet-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.bg-violet-200\/30{background-color:#ddd6fe4d}.bg-violet-200\/40{background-color:#ddd6fe66}.bg-violet-300{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-violet-300\/20{background-color:#c4b5fd33}.bg-violet-300\/25{background-color:#c4b5fd40}.bg-violet-400\/20{background-color:#a78bfa33}.bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-violet-50\/30{background-color:#f5f3ff4d}.bg-violet-50\/80{background-color:#f5f3ffcc}.bg-violet-500{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.bg-violet-500\/10{background-color:#8b5cf61a}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-600\/90{background-color:#7c3aede6}.bg-violet-900\/60{background-color:#4c1d9599}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.03\]{background-color:#ffffff08}.bg-white\/\[0\.04\]{background-color:#ffffff0a}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-white\/\[0\.08\]{background-color:#ffffff14}.bg-white\/\[0\.1\]{background-color:#ffffff1a}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity, 1))}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/20{background-color:#facc1533}.bg-yellow-400\/30{background-color:#facc154d}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/15{background-color:#eab30826}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-zinc-500\/15{background-color:#71717a26}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-90{--tw-bg-opacity: .9}.bg-\[linear-gradient\(180deg\,rgba\(248\,251\,255\,0\)_0\%\,rgba\(255\,255\,255\,0\.9\)_100\%\)\]{background-image:linear-gradient(180deg,#f8fbff00,#ffffffe6)}.bg-\[linear-gradient\(rgba\(56\,189\,248\,0\.03\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(56\,189\,248\,0\.03\)_1px\,transparent_1px\)\]{background-image:linear-gradient(rgba(56,189,248,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(56,189,248,.03) 1px,transparent 1px)}.bg-\[linear-gradient\(to_right\,\#00000003_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#00000003_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,#00000003 1px,transparent 1px),linear-gradient(to bottom,#00000003 1px,transparent 1px)}.bg-\[linear-gradient\(to_right\,\#80808008_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,\#80808008_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,#80808008 1px,transparent 1px),linear-gradient(to bottom,#80808008 1px,transparent 1px)}.bg-\[linear-gradient\(to_right\,rgba\(15\,121\,185\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(to_bottom\,rgba\(15\,121\,185\,0\.08\)_1px\,transparent_1px\)\]{background-image:linear-gradient(to right,rgba(15,121,185,.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(15,121,185,.08) 1px,transparent 1px)}.bg-\[radial-gradient\(\#3b82f6_1px\,transparent_1px\)\]{background-image:radial-gradient(#3b82f6 1px,transparent 1px)}.bg-\[radial-gradient\(\#7c3aed_1px\,transparent_1px\)\]{background-image:radial-gradient(#7c3aed 1px,transparent 1px)}.bg-\[radial-gradient\(\#e5e7eb_1px\,transparent_1px\)\]{background-image:radial-gradient(#e5e7eb 1px,transparent 1px)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,\#00000002_0\%\,transparent_50\%\)\]{background-image:radial-gradient(circle at 20% 20%,#00000002 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_20\%_20\%\,_\#8b5cf6_0\,_transparent_40\%\)\,_radial-gradient\(circle_at_80\%_10\%\,_\#a78bfa_0\,_transparent_35\%\)\,_radial-gradient\(circle_at_10\%_80\%\,_\#6d28d9_0\,_transparent_35\%\)\,_radial-gradient\(circle_at_90\%_85\%\,_\#c4b5fd_0\,_transparent_40\%\)\]{background-image:radial-gradient(circle at 20% 20%,#8b5cf6 0,transparent 40%),radial-gradient(circle at 80% 10%,#a78bfa 0,transparent 35%),radial-gradient(circle at 10% 80%,#6d28d9 0,transparent 35%),radial-gradient(circle at 90% 85%,#c4b5fd 0,transparent 40%)}.bg-\[radial-gradient\(circle_at_20\%_30\%\,rgba\(56\,189\,248\,0\.12\)\,transparent_40\%\)\,radial-gradient\(circle_at_80\%_20\%\,rgba\(59\,130\,246\,0\.14\)\,transparent_36\%\)\]{background-image:radial-gradient(circle at 20% 30%,rgba(56,189,248,.12),transparent 40%),radial-gradient(circle at 80% 20%,rgba(59,130,246,.14),transparent 36%)}.bg-\[radial-gradient\(circle_at_50\%_50\%\,_rgba\(191\,219\,254\,0\.3\)_0\%\,_transparent_50\%\)\]{background-image:radial-gradient(circle at 50% 50%,rgba(191,219,254,.3) 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_70\%_20\%\,rgba\(59\,130\,246\,0\.15\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(circle at 70% 20%,rgba(59,130,246,.15) 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_70\%_30\%\,rgba\(255\,255\,255\,0\.06\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(circle at 70% 30%,rgba(255,255,255,.06) 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_70\%_50\%\,rgba\(255\,255\,255\,0\.1\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(circle at 70% 50%,rgba(255,255,255,.1) 0%,transparent 50%)}.bg-\[radial-gradient\(circle_at_center\,_\#3b82f6_0\%\,_transparent_70\%\)\]{background-image:radial-gradient(circle at center,#3b82f6 0%,transparent 70%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(255\,215\,0\,0\.22\)\,transparent_65\%\)\]{background-image:radial-gradient(circle at center,rgba(255,215,0,.22),transparent 65%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(37\,99\,235\,0\.08\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,rgba(37,99,235,.08) 0%,transparent 70%)}.bg-\[radial-gradient\(circle_at_center\,rgba\(59\,130\,246\,0\.04\)_0\%\,transparent_70\%\)\]{background-image:radial-gradient(circle at center,rgba(59,130,246,.04) 0%,transparent 70%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(14\,165\,233\,0\.12\)\,_transparent_55\%\)\]{background-image:radial-gradient(circle at top,rgba(14,165,233,.12),transparent 55%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(255\,255\,255\,0\.7\)\,_transparent_60\%\)\]{background-image:radial-gradient(circle at top,rgba(255,255,255,.7),transparent 60%)}.bg-\[radial-gradient\(circle_at_top\,_rgba\(255\,255\,255\,0\.95\)\,_transparent_58\%\)\]{background-image:radial-gradient(circle at top,rgba(255,255,255,.95),transparent 58%)}.bg-\[radial-gradient\(ellipse_at_center\,transparent_0\%\,rgba\(5\,10\,14\,0\.55\)_100\%\)\]{background-image:radial-gradient(ellipse at center,transparent 0%,rgba(5,10,14,.55) 100%)}.bg-\[radial-gradient\(ellipse_at_top\,rgba\(251\,191\,36\,0\.08\)_0\%\,transparent_50\%\)\]{background-image:radial-gradient(ellipse at top,rgba(251,191,36,.08) 0%,transparent 50%)}.bg-\[radial-gradient\(ellipse_at_top_left\,_var\(--tw-gradient-stops\)\)\]{background-image:radial-gradient(ellipse at top left,var(--tw-gradient-stops))}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93biI\+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8\+PC9zdmc\+\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tZG93biI+PHBhdGggZD0ibTYgOSA2IDYgNi02Ii8+PC9zdmc+)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/carbon-fibre\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/carbon-fibre.png)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.bg-gradient-to-bl{background-image:linear-gradient(to bottom left,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.bg-gradient-to-tl{background-image:linear-gradient(to top left,var(--tw-gradient-stops))}.bg-gradient-to-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.bg-rainbow-gradient{background-image:linear-gradient(45deg,hsl(var(--primary)),hsl(var(--gold)),hsl(var(--secondary)),hsl(var(--primary)))}.from-\[\#003A8F\]{--tw-gradient-from: #003A8F var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 58 143 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#004f71\]{--tw-gradient-from: #004f71 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 79 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#005EB8\]{--tw-gradient-from: #005EB8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 94 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00843D\]{--tw-gradient-from: #00843D var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 132 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00A3E0\]\/20{--tw-gradient-from: rgb(0 163 224 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 163 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#00A651\]{--tw-gradient-from: #00A651 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 166 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#020617\]\/55{--tw-gradient-from: rgb(2 6 23 / .55) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#050a0e\]\/95{--tw-gradient-from: rgb(5 10 14 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 10 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#059669\]{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0A0E14\]{--tw-gradient-from: #0A0E14 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 14 20 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0B1620\]\/80{--tw-gradient-from: rgb(11 22 32 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 22 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0B3C49\]{--tw-gradient-from: #0B3C49 var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 60 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0B3C49\]\/5{--tw-gradient-from: rgb(11 60 73 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 60 73 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0EA5A4\]{--tw-gradient-from: #0EA5A4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 164 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0EA5A4\]\/30{--tw-gradient-from: rgb(14 165 164 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 164 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0F79B9\]{--tw-gradient-from: #0F79B9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 121 185 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0F79B9\]\/25{--tw-gradient-from: rgb(15 121 185 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 121 185 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0a1628\]{--tw-gradient-from: #0a1628 var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 22 40 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0c4a6e\]{--tw-gradient-from: #0c4a6e var(--tw-gradient-from-position);--tw-gradient-to: rgb(12 74 110 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#0f172a\]{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#10B981\]{--tw-gradient-from: #10B981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#12264a\]\/65{--tw-gradient-from: rgb(18 38 74 / .65) var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 38 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#12264a\]\/90{--tw-gradient-from: rgb(18 38 74 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(18 38 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#14532D\]{--tw-gradient-from: #14532D var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#16A34A\]{--tw-gradient-from: #16A34A var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#16A34A\]\/20{--tw-gradient-from: rgb(22 163 74 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#16a34a\]{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1A2E1A\]\/90{--tw-gradient-from: rgb(26 46 26 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 46 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1A4B9F\]{--tw-gradient-from: #1A4B9F var(--tw-gradient-from-position);--tw-gradient-to: rgb(26 75 159 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#1e40af\]{--tw-gradient-from: #1e40af var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22D3EE\]{--tw-gradient-from: #22D3EE var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22D3EE\]\/20{--tw-gradient-from: rgb(34 211 238 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#22D3EE\]\/40{--tw-gradient-from: rgb(34 211 238 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2563EB\]{--tw-gradient-from: #2563EB var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2563eb\]{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2563eb\]\/60{--tw-gradient-from: rgb(37 99 235 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2d1b4e\]{--tw-gradient-from: #2d1b4e var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 27 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#38BDF8\]{--tw-gradient-from: #38BDF8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#39A646\]{--tw-gradient-from: #39A646 var(--tw-gradient-from-position);--tw-gradient-to: rgb(57 166 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3B82F6\]{--tw-gradient-from: #3B82F6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3B82F6\]\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#3b82f6\]{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4B7FD4\]{--tw-gradient-from: #4B7FD4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 127 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4B9FE8\]{--tw-gradient-from: #4B9FE8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 159 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4F46E5\]{--tw-gradient-from: #4F46E5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4c8bf7\]{--tw-gradient-from: #4c8bf7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 139 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4d8df7\]{--tw-gradient-from: #4d8df7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(77 141 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4f7cff\]{--tw-gradient-from: #4f7cff var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 124 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5B7FD6\]{--tw-gradient-from: #5B7FD6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(91 127 214 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#5BB8F0\]{--tw-gradient-from: #5BB8F0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(91 184 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6366F1\]{--tw-gradient-from: #6366F1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#6d28d9\]{--tw-gradient-from: #6d28d9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7C3AED\]{--tw-gradient-from: #7C3AED var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7DD3FC\]{--tw-gradient-from: #7DD3FC var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#7dd3fc\]{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#84BD00\]\/15{--tw-gradient-from: rgb(132 189 0 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 189 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#84BD00\]\/20{--tw-gradient-from: rgb(132 189 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 189 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#93C5FD\]{--tw-gradient-from: #93C5FD var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#A66CFF\]{--tw-gradient-from: #A66CFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(166 108 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#C026D3\]{--tw-gradient-from: #C026D3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DB2777\]{--tw-gradient-from: #DB2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#DFE9F7\]{--tw-gradient-from: #DFE9F7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(223 233 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E11D48\]{--tw-gradient-from: #E11D48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#E8F4F3\]{--tw-gradient-from: #E8F4F3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(232 244 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EC4899\]{--tw-gradient-from: #EC4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#EFF6FF\]{--tw-gradient-from: #EFF6FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F5F3FF\]{--tw-gradient-from: #F5F3FF var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F8FAFC\]{--tw-gradient-from: #F8FAFC var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#F8FBFF\]{--tw-gradient-from: #F8FBFF var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 251 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#FF6A24\]{--tw-gradient-from: #FF6A24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 106 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#dfe6f1\]{--tw-gradient-from: #dfe6f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(223 230 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#e0f2ff\]{--tw-gradient-from: #e0f2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0f4fa\]{--tw-gradient-from: #f0f4fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 244 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0f9ff\]{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f0f9ff\]\/40{--tw-gradient-from: rgb(240 249 255 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#f3f0ff\]\/90{--tw-gradient-from: rgb(243 240 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 240 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#fbbf24\]{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-accent{--tw-gradient-from: hsl(var(--accent)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--accent) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-100{--tw-gradient-from: #fef3c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 243 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-400{--tw-gradient-from: #fbbf24 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-50{--tw-gradient-from: #fffbeb var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 251 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500{--tw-gradient-from: #f59e0b var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/10{--tw-gradient-from: rgb(245 158 11 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-500\/20{--tw-gradient-from: rgb(245 158 11 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-600{--tw-gradient-from: #d97706 var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-background{--tw-gradient-from: hsl(var(--background)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black{--tw-gradient-from: #000 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/10{--tw-gradient-from: rgb(0 0 0 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/20{--tw-gradient-from: rgb(0 0 0 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/30{--tw-gradient-from: rgb(0 0 0 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/5{--tw-gradient-from: rgb(0 0 0 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/50{--tw-gradient-from: rgb(0 0 0 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/70{--tw-gradient-from: rgb(0 0 0 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/80{--tw-gradient-from: rgb(0 0 0 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/90{--tw-gradient-from: rgb(0 0 0 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/95{--tw-gradient-from: rgb(0 0 0 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/10{--tw-gradient-from: rgb(219 234 254 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/20{--tw-gradient-from: rgb(219 234 254 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/40{--tw-gradient-from: rgb(219 234 254 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/50{--tw-gradient-from: rgb(219 234 254 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100\/90{--tw-gradient-from: rgb(219 234 254 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200{--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200\/15{--tw-gradient-from: rgb(191 219 254 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200\/20{--tw-gradient-from: rgb(191 219 254 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200\/30{--tw-gradient-from: rgb(191 219 254 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-200\/40{--tw-gradient-from: rgb(191 219 254 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-300{--tw-gradient-from: #93c5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-300\/30{--tw-gradient-from: rgb(147 197 253 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-300\/40{--tw-gradient-from: rgb(147 197 253 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400{--tw-gradient-from: #60a5fa var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400\/10{--tw-gradient-from: rgb(96 165 250 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-400\/30{--tw-gradient-from: rgb(96 165 250 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/10{--tw-gradient-from: rgb(239 246 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/20{--tw-gradient-from: rgb(239 246 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/50{--tw-gradient-from: rgb(239 246 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/70{--tw-gradient-from: rgb(239 246 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50\/80{--tw-gradient-from: rgb(239 246 255 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/10{--tw-gradient-from: rgb(59 130 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/20{--tw-gradient-from: rgb(59 130 246 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/30{--tw-gradient-from: rgb(59 130 246 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/40{--tw-gradient-from: rgb(59 130 246 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-500\/50{--tw-gradient-from: rgb(59 130 246 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/10{--tw-gradient-from: rgb(37 99 235 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/20{--tw-gradient-from: rgb(37 99 235 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/30{--tw-gradient-from: rgb(37 99 235 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/50{--tw-gradient-from: rgb(37 99 235 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/90{--tw-gradient-from: rgb(37 99 235 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-600\/95{--tw-gradient-from: rgb(37 99 235 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700\/50{--tw-gradient-from: rgb(29 78 216 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700\/80{--tw-gradient-from: rgb(29 78 216 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-700\/95{--tw-gradient-from: rgb(29 78 216 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800\/40{--tw-gradient-from: rgb(30 64 175 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-800\/95{--tw-gradient-from: rgb(30 64 175 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900{--tw-gradient-from: #1e3a8a var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/20{--tw-gradient-from: rgb(30 58 138 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/70{--tw-gradient-from: rgb(30 58 138 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-900\/90{--tw-gradient-from: rgb(30 58 138 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-950{--tw-gradient-from: #172554 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-card{--tw-gradient-from: hsl(var(--card)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--card) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-100{--tw-gradient-from: #cffafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400{--tw-gradient-from: #22d3ee var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-400\/90{--tw-gradient-from: rgb(34 211 238 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 211 238 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-50{--tw-gradient-from: #ecfeff var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500{--tw-gradient-from: #06b6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/0{--tw-gradient-from: rgb(6 182 212 / 0) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/15{--tw-gradient-from: rgb(6 182 212 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-500\/5{--tw-gradient-from: rgb(6 182 212 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-cyan-600{--tw-gradient-from: #0891b2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-100{--tw-gradient-from: #d1fae5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 250 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-400{--tw-gradient-from: #34d399 var(--tw-gradient-from-position);--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/10{--tw-gradient-from: rgb(16 185 129 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/15{--tw-gradient-from: rgb(16 185 129 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-500\/5{--tw-gradient-from: rgb(16 185 129 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-600{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-700{--tw-gradient-from: #047857 var(--tw-gradient-from-position);--tw-gradient-to: rgb(4 120 87 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-fuchsia-500{--tw-gradient-from: #d946ef var(--tw-gradient-from-position);--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-200{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-300{--tw-gradient-from: #d1d5db var(--tw-gradient-from-position);--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-500{--tw-gradient-from: #6b7280 var(--tw-gradient-from-position);--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-700{--tw-gradient-from: #374151 var(--tw-gradient-from-position);--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800{--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-800\/80{--tw-gradient-from: rgb(31 41 55 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900{--tw-gradient-from: #111827 var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-900\/60{--tw-gradient-from: rgb(17 24 39 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-950\/80{--tw-gradient-from: rgb(3 7 18 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-950\/90{--tw-gradient-from: rgb(3 7 18 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 7 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-100{--tw-gradient-from: #dcfce7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-400{--tw-gradient-from: #4ade80 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500{--tw-gradient-from: #22c55e var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-500\/5{--tw-gradient-from: rgb(34 197 94 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-900\/30{--tw-gradient-from: rgb(20 83 45 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 83 45 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100{--tw-gradient-from: #e0e7ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100\/30{--tw-gradient-from: rgb(224 231 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-100\/50{--tw-gradient-from: rgb(224 231 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200{--tw-gradient-from: #c7d2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200\/10{--tw-gradient-from: rgb(199 210 254 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200\/20{--tw-gradient-from: rgb(199 210 254 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-200\/30{--tw-gradient-from: rgb(199 210 254 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-300\/30{--tw-gradient-from: rgb(165 180 252 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(165 180 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-400{--tw-gradient-from: #818cf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/50{--tw-gradient-from: rgb(238 242 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50\/70{--tw-gradient-from: rgb(238 242 255 / .7) var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500{--tw-gradient-from: #6366f1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/10{--tw-gradient-from: rgb(99 102 241 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-500\/5{--tw-gradient-from: rgb(99 102 241 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-600{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500\/10{--tw-gradient-from: rgb(132 204 22 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-800\/80{--tw-gradient-from: rgb(38 38 38 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-neutral-900{--tw-gradient-from: #171717 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-100{--tw-gradient-from: #ffedd5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-200{--tw-gradient-from: #fed7aa var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 215 170 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-300\/30{--tw-gradient-from: rgb(253 186 116 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 186 116 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-400{--tw-gradient-from: #fb923c var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-500\/5{--tw-gradient-from: rgb(249 115 22 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-100{--tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 231 243 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-200{--tw-gradient-from: #fbcfe8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 207 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-300\/30{--tw-gradient-from: rgb(249 168 212 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-400{--tw-gradient-from: #f472b6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 114 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-500{--tw-gradient-from: #ec4899 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary{--tw-gradient-from: hsl(var(--primary)) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/10{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-primary\/5{--tw-gradient-from: hsl(var(--primary) / .05) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100\/30{--tw-gradient-from: rgb(243 232 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-200{--tw-gradient-from: #e9d5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-300\/30{--tw-gradient-from: rgb(216 180 254 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-300\/40{--tw-gradient-from: rgb(216 180 254 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(216 180 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-400{--tw-gradient-from: #c084fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/50{--tw-gradient-from: rgb(250 245 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50\/90{--tw-gradient-from: rgb(250 245 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/10{--tw-gradient-from: rgb(168 85 247 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/15{--tw-gradient-from: rgb(168 85 247 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-500\/5{--tw-gradient-from: rgb(168 85 247 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-200{--tw-gradient-from: #fecaca var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 202 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400{--tw-gradient-from: #f87171 var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-400\/20{--tw-gradient-from: rgb(248 113 113 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-50{--tw-gradient-from: #fef2f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 242 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500\/90{--tw-gradient-from: rgb(239 68 68 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-600{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-400{--tw-gradient-from: #fb7185 var(--tw-gradient-from-position);--tw-gradient-to: rgb(251 113 133 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-50{--tw-gradient-from: #fff1f2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 241 242 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500{--tw-gradient-from: #f43f5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-500\/10{--tw-gradient-from: rgb(244 63 94 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-rose-600{--tw-gradient-from: #e11d48 var(--tw-gradient-from-position);--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100{--tw-gradient-from: #e0f2fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100\/40{--tw-gradient-from: rgb(224 242 254 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-100\/80{--tw-gradient-from: rgb(224 242 254 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-200{--tw-gradient-from: #bae6fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-200\/20{--tw-gradient-from: rgb(186 230 253 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300{--tw-gradient-from: #7dd3fc var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-300\/30{--tw-gradient-from: rgb(125 211 252 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400{--tw-gradient-from: #38bdf8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/20{--tw-gradient-from: rgb(56 189 248 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-400\/25{--tw-gradient-from: rgb(56 189 248 / .25) var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-50{--tw-gradient-from: #f0f9ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-500\/10{--tw-gradient-from: rgb(14 165 233 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-600{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-sky-700{--tw-gradient-from: #0369a1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-100{--tw-gradient-from: #f1f5f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(241 245 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-400{--tw-gradient-from: #94a3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-50{--tw-gradient-from: #f8fafc var(--tw-gradient-from-position);--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-500{--tw-gradient-from: #64748b var(--tw-gradient-from-position);--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-600{--tw-gradient-from: #475569 var(--tw-gradient-from-position);--tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800{--tw-gradient-from: #1e293b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/80{--tw-gradient-from: rgb(30 41 59 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-800\/95{--tw-gradient-from: rgb(30 41 59 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from: #0f172a var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/10{--tw-gradient-from: rgb(15 23 42 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/60{--tw-gradient-from: rgb(15 23 42 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/80{--tw-gradient-from: rgb(15 23 42 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/90{--tw-gradient-from: rgb(15 23 42 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-900\/95{--tw-gradient-from: rgb(15 23 42 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-950\/90{--tw-gradient-from: rgb(2 6 23 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-800\/80{--tw-gradient-from: rgb(41 37 36 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(41 37 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-500{--tw-gradient-from: #14b8a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-600{--tw-gradient-from: #0d9488 var(--tw-gradient-from-position);--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-900\/95{--tw-gradient-from: rgb(19 78 74 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(19 78 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-100{--tw-gradient-from: #ede9fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-400{--tw-gradient-from: #a78bfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-50{--tw-gradient-from: #f5f3ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-500\/10{--tw-gradient-from: rgb(139 92 246 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-600{--tw-gradient-from: #7c3aed var(--tw-gradient-from-position);--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-700\/45{--tw-gradient-from: rgb(109 40 217 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-violet-900\/50{--tw-gradient-from: rgb(76 29 149 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white{--tw-gradient-from: #fff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/10{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/20{--tw-gradient-from: rgb(255 255 255 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/30{--tw-gradient-from: rgb(255 255 255 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/45{--tw-gradient-from: rgb(255 255 255 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/5{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/50{--tw-gradient-from: rgb(255 255 255 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/85{--tw-gradient-from: rgb(255 255 255 / .85) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/90{--tw-gradient-from: rgb(255 255 255 / .9) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/95{--tw-gradient-from: rgb(255 255 255 / .95) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.04\]{--tw-gradient-from: rgb(255 255 255 / .04) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.05\]{--tw-gradient-from: rgb(255 255 255 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.08\]{--tw-gradient-from: rgb(255 255 255 / .08) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.09\]{--tw-gradient-from: rgb(255 255 255 / .09) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.12\]{--tw-gradient-from: rgb(255 255 255 / .12) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.13\]{--tw-gradient-from: rgb(255 255 255 / .13) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.15\]{--tw-gradient-from: rgb(255 255 255 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-white\/\[0\.1\]{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-100{--tw-gradient-from: #fef9c3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-300{--tw-gradient-from: #fde047 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-400{--tw-gradient-from: #facc15 var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500{--tw-gradient-from: #eab308 var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-500\/5{--tw-gradient-from: rgb(234 179 8 / .05) var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-900\/20{--tw-gradient-from: rgb(113 63 18 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 63 18 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-500{--tw-gradient-from: #71717a var(--tw-gradient-from-position);--tw-gradient-to: rgb(113 113 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-zinc-800\/80{--tw-gradient-from: rgb(39 39 42 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(39 39 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#020617\]\/45{--tw-gradient-to: rgb(2 6 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(2 6 23 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0B1620\]\/60{--tw-gradient-to: rgb(11 22 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(11 22 32 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0B1620\]\/65{--tw-gradient-to: rgb(11 22 32 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(11 22 32 / .65) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0EA5A4\]{--tw-gradient-to: rgb(14 165 164 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0EA5A4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0EA5A4\]\/50{--tw-gradient-to: rgb(14 165 164 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(14 165 164 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0F1419\]{--tw-gradient-to: rgb(15 20 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0F1419 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0f172a\]\/40{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#0f2744\]{--tw-gradient-to: rgb(15 39 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f2744 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#12264a\]\/30{--tw-gradient-to: rgb(18 38 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(18 38 74 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#12264a\]\/40{--tw-gradient-to: rgb(18 38 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(18 38 74 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#12264a\]\/60{--tw-gradient-to: rgb(18 38 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(18 38 74 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1A2E1A\]\/40{--tw-gradient-to: rgb(26 46 26 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(26 46 26 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#1e40af\]{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e40af var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#39A646\]{--tw-gradient-to: rgb(57 166 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #39A646 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3B8FD9\]{--tw-gradient-to: rgb(59 143 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3B8FD9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3D6FC4\]{--tw-gradient-to: rgb(61 111 196 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3D6FC4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#3b82f6\]{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#4A6BB5\]{--tw-gradient-to: rgb(74 107 181 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4A6BB5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#4a86f7\]{--tw-gradient-to: rgb(74 134 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4a86f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#818CF8\]{--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #818CF8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#E8EFFA\]{--tw-gradient-to: rgb(232 239 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #E8EFFA var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#EEF6FF\]{--tw-gradient-to: rgb(238 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #EEF6FF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F0F7FF\]{--tw-gradient-to: rgb(240 247 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F0F7FF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F5F7F6\]{--tw-gradient-to: rgb(245 247 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F5F7F6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#F8FBFF\]{--tw-gradient-to: rgb(248 251 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #F8FBFF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FAF5FF\]{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FAF5FF var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#FFB800\]{--tw-gradient-to: rgb(255 184 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #FFB800 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#e6ecf5\]{--tw-gradient-to: rgb(230 236 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e6ecf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#f4f7fc\]{--tw-gradient-to: rgb(244 247 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f4f7fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-400{--tw-gradient-to: rgb(251 191 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fbbf24 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f59e0b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-amber-500\/50{--tw-gradient-to: rgb(245 158 11 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 158 11 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-background{--tw-gradient-to: hsl(var(--background) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), hsl(var(--background)) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/10{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/20{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/40{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/45{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/50{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-black\/60{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-100{--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dbeafe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-200{--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #bfdbfe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-200\/20{--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(191 219 254 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #60a5fa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-400\/50{--tw-gradient-to: rgb(96 165 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(96 165 250 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eff6ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-50\/50{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b82f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/30{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-500\/40{--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(59 130 246 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-600{--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #2563eb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-700\/95{--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(29 78 216 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-800\/40{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 64 175 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-800\/45{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 64 175 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-800\/60{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 64 175 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-800\/95{--tw-gradient-to: rgb(30 64 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 64 175 / .95) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-900{--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e3a8a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-900\/30{--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 58 138 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-blue-950{--tw-gradient-to: rgb(23 37 84 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #172554 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-100{--tw-gradient-to: rgb(207 250 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #cffafe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfeff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-50\/10{--tw-gradient-to: rgb(236 254 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(236 254 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500\/15{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(6 182 212 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-300{--tw-gradient-to: rgb(240 171 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0abfc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-600{--tw-gradient-to: rgb(192 38 211 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c026d3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-100{--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3f4f6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-300{--tw-gradient-to: rgb(209 213 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-50{--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9fafb var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-700{--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #374151 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-700\/70{--tw-gradient-to: rgb(55 65 81 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(55 65 81 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-800{--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1f2937 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-800\/70{--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(31 41 55 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-100{--tw-gradient-to: rgb(220 252 231 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #dcfce7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-400{--tw-gradient-to: rgb(74 222 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4ade80 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-50{--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0fdf4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-100\/30{--tw-gradient-to: rgb(224 231 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(224 231 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-200{--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c7d2fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-200\/15{--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(199 210 254 / .15) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-200\/20{--tw-gradient-to: rgb(199 210 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(199 210 254 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-400\/25{--tw-gradient-to: rgb(129 140 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(129 140 248 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eef2ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/20{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/30{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-50\/70{--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(238 242 255 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-500{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6366f1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4f46e5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-indigo-600\/45{--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(79 70 229 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neutral-700{--tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #404040 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-neutral-700\/70{--tw-gradient-to: rgb(64 64 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(64 64 64 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-100{--tw-gradient-to: rgb(255 237 213 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ffedd5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-50{--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff7ed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-600{--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ea580c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-300{--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f9a8d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-100{--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f3e8ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-200\/20{--tw-gradient-to: rgb(233 213 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(233 213 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #faf5ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-50\/30{--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 245 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a855f7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-500\/40{--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(168 85 247 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-600{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #9333ea var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-300{--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fca5a5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-100{--tw-gradient-to: rgb(224 242 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e0f2fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-200\/20{--tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(186 230 253 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-300{--tw-gradient-to: rgb(125 211 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7dd3fc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-400{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-400\/30{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(56 189 248 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-50{--tw-gradient-to: rgb(240 249 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f0f9ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0ea5e9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-500\/90{--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(14 165 233 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-sky-700{--tw-gradient-to: rgb(3 105 161 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0369a1 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-200{--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e2e8f0 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-400{--tw-gradient-to: rgb(148 163 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #94a3b8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f8fafc var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-50\/60{--tw-gradient-to: rgb(248 250 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(248 250 252 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-700{--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #334155 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-700\/70{--tw-gradient-to: rgb(51 65 85 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(51 65 85 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-800{--tw-gradient-to: rgb(30 41 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #1e293b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/20{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/85{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .85) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-slate-900\/90{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(15 23 42 / .9) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-stone-700\/70{--tw-gradient-to: rgb(68 64 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(68 64 60 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-100{--tw-gradient-to: rgb(237 233 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ede9fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a78bfa var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-400\/20{--tw-gradient-to: rgb(167 139 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(167 139 250 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5f3ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-50\/50{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/10{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/20{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/25{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/30{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/40{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/50{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .5) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/80{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .02) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.04\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .04) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.05\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .05) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.07\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .07) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.08\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .08) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.1\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/\[0\.2\]{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #facc15 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-400\/70{--tw-gradient-to: rgb(250 204 21 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(250 204 21 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-50{--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fefce8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-zinc-700\/70{--tw-gradient-to: rgb(63 63 70 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(63 63 70 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#001d2d\]{--tw-gradient-to: #001d2d var(--tw-gradient-to-position)}.to-\[\#003A8F\]{--tw-gradient-to: #003A8F var(--tw-gradient-to-position)}.to-\[\#005EB8\]{--tw-gradient-to: #005EB8 var(--tw-gradient-to-position)}.to-\[\#00A3E0\]{--tw-gradient-to: #00A3E0 var(--tw-gradient-to-position)}.to-\[\#00A3E0\]\/15{--tw-gradient-to: rgb(0 163 224 / .15) var(--tw-gradient-to-position)}.to-\[\#00A3E0\]\/20{--tw-gradient-to: rgb(0 163 224 / .2) var(--tw-gradient-to-position)}.to-\[\#00a3e0\]{--tw-gradient-to: #00a3e0 var(--tw-gradient-to-position)}.to-\[\#020617\]\/70{--tw-gradient-to: rgb(2 6 23 / .7) var(--tw-gradient-to-position)}.to-\[\#083a62\]{--tw-gradient-to: #083a62 var(--tw-gradient-to-position)}.to-\[\#0B1620\]\/50{--tw-gradient-to: rgb(11 22 32 / .5) var(--tw-gradient-to-position)}.to-\[\#0B1620\]\/80{--tw-gradient-to: rgb(11 22 32 / .8) var(--tw-gradient-to-position)}.to-\[\#0B3C49\]{--tw-gradient-to: #0B3C49 var(--tw-gradient-to-position)}.to-\[\#0B3C49\]\/40{--tw-gradient-to: rgb(11 60 73 / .4) var(--tw-gradient-to-position)}.to-\[\#0B3C49\]\/90{--tw-gradient-to: rgb(11 60 73 / .9) var(--tw-gradient-to-position)}.to-\[\#0EA5A4\]{--tw-gradient-to: #0EA5A4 var(--tw-gradient-to-position)}.to-\[\#0EA5A4\]\/5{--tw-gradient-to: rgb(14 165 164 / .05) var(--tw-gradient-to-position)}.to-\[\#0F79B9\]{--tw-gradient-to: #0F79B9 var(--tw-gradient-to-position)}.to-\[\#0f172a\]{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-\[\#10B981\]{--tw-gradient-to: #10B981 var(--tw-gradient-to-position)}.to-\[\#12264a\]\/80{--tw-gradient-to: rgb(18 38 74 / .8) var(--tw-gradient-to-position)}.to-\[\#132837\]\/80{--tw-gradient-to: rgb(19 40 55 / .8) var(--tw-gradient-to-position)}.to-\[\#13283a\]\/90{--tw-gradient-to: rgb(19 40 58 / .9) var(--tw-gradient-to-position)}.to-\[\#141820\]{--tw-gradient-to: #141820 var(--tw-gradient-to-position)}.to-\[\#14532D\]{--tw-gradient-to: #14532D var(--tw-gradient-to-position)}.to-\[\#14532D\]\/10{--tw-gradient-to: rgb(20 83 45 / .1) var(--tw-gradient-to-position)}.to-\[\#173447\]\/85{--tw-gradient-to: rgb(23 52 71 / .85) var(--tw-gradient-to-position)}.to-\[\#1D4ED8\]{--tw-gradient-to: #1D4ED8 var(--tw-gradient-to-position)}.to-\[\#1a8fd4\]{--tw-gradient-to: #1a8fd4 var(--tw-gradient-to-position)}.to-\[\#1e3a5f\]\/95{--tw-gradient-to: rgb(30 58 95 / .95) var(--tw-gradient-to-position)}.to-\[\#22C55E\]{--tw-gradient-to: #22C55E var(--tw-gradient-to-position)}.to-\[\#22C55E\]\/10{--tw-gradient-to: rgb(34 197 94 / .1) var(--tw-gradient-to-position)}.to-\[\#22D3EE\]{--tw-gradient-to: #22D3EE var(--tw-gradient-to-position)}.to-\[\#22c55e\]{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-\[\#2563EB\]{--tw-gradient-to: #2563EB var(--tw-gradient-to-position)}.to-\[\#2563eb\]{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-\[\#2A8FD4\]{--tw-gradient-to: #2A8FD4 var(--tw-gradient-to-position)}.to-\[\#2D79FF\]{--tw-gradient-to: #2D79FF var(--tw-gradient-to-position)}.to-\[\#2F7FD4\]{--tw-gradient-to: #2F7FD4 var(--tw-gradient-to-position)}.to-\[\#34D399\]{--tw-gradient-to: #34D399 var(--tw-gradient-to-position)}.to-\[\#3568B8\]{--tw-gradient-to: #3568B8 var(--tw-gradient-to-position)}.to-\[\#39A646\]{--tw-gradient-to: #39A646 var(--tw-gradient-to-position)}.to-\[\#39A646\]\/20{--tw-gradient-to: rgb(57 166 70 / .2) var(--tw-gradient-to-position)}.to-\[\#3B82F6\]{--tw-gradient-to: #3B82F6 var(--tw-gradient-to-position)}.to-\[\#3B82F6\]\/10{--tw-gradient-to: rgb(59 130 246 / .1) var(--tw-gradient-to-position)}.to-\[\#3D5A9E\]{--tw-gradient-to: #3D5A9E var(--tw-gradient-to-position)}.to-\[\#3b7de0\]{--tw-gradient-to: #3b7de0 var(--tw-gradient-to-position)}.to-\[\#3b82f6\]{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-\[\#4CAF50\]{--tw-gradient-to: #4CAF50 var(--tw-gradient-to-position)}.to-\[\#4ade80\]{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-\[\#60A5FA\]{--tw-gradient-to: #60A5FA var(--tw-gradient-to-position)}.to-\[\#60a5fa\]{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-\[\#6366F1\]{--tw-gradient-to: #6366F1 var(--tw-gradient-to-position)}.to-\[\#7C3AED\]{--tw-gradient-to: #7C3AED var(--tw-gradient-to-position)}.to-\[\#7ED957\]{--tw-gradient-to: #7ED957 var(--tw-gradient-to-position)}.to-\[\#7b4dff\]{--tw-gradient-to: #7b4dff var(--tw-gradient-to-position)}.to-\[\#7c3aed\]{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-\[\#7c3aed\]\/5{--tw-gradient-to: rgb(124 58 237 / .05) var(--tw-gradient-to-position)}.to-\[\#818CF8\]{--tw-gradient-to: #818CF8 var(--tw-gradient-to-position)}.to-\[\#A66CFF\]\/20{--tw-gradient-to: rgb(166 108 255 / .2) var(--tw-gradient-to-position)}.to-\[\#A66CFF\]\/40{--tw-gradient-to: rgb(166 108 255 / .4) var(--tw-gradient-to-position)}.to-\[\#A855F7\]{--tw-gradient-to: #A855F7 var(--tw-gradient-to-position)}.to-\[\#BFDBFE\]{--tw-gradient-to: #BFDBFE var(--tw-gradient-to-position)}.to-\[\#C084FC\]{--tw-gradient-to: #C084FC var(--tw-gradient-to-position)}.to-\[\#DBEAFE\]\/40{--tw-gradient-to: rgb(219 234 254 / .4) var(--tw-gradient-to-position)}.to-\[\#DBEAFE\]\/60{--tw-gradient-to: rgb(219 234 254 / .6) var(--tw-gradient-to-position)}.to-\[\#E0EDFF\]{--tw-gradient-to: #E0EDFF var(--tw-gradient-to-position)}.to-\[\#E2ECE9\]{--tw-gradient-to: #E2ECE9 var(--tw-gradient-to-position)}.to-\[\#EC4899\]{--tw-gradient-to: #EC4899 var(--tw-gradient-to-position)}.to-\[\#EDE9FE\]{--tw-gradient-to: #EDE9FE var(--tw-gradient-to-position)}.to-\[\#F0F4FF\]{--tw-gradient-to: #F0F4FF var(--tw-gradient-to-position)}.to-\[\#F43F5E\]{--tw-gradient-to: #F43F5E var(--tw-gradient-to-position)}.to-\[\#F472B6\]{--tw-gradient-to: #F472B6 var(--tw-gradient-to-position)}.to-\[\#F8FAFC\]{--tw-gradient-to: #F8FAFC var(--tw-gradient-to-position)}.to-\[\#FB7185\]{--tw-gradient-to: #FB7185 var(--tw-gradient-to-position)}.to-\[\#FFB800\]{--tw-gradient-to: #FFB800 var(--tw-gradient-to-position)}.to-\[\#FFFFFF\]{--tw-gradient-to: #FFFFFF var(--tw-gradient-to-position)}.to-\[\#e8eef8\]{--tw-gradient-to: #e8eef8 var(--tw-gradient-to-position)}.to-\[\#f3f6fb\]{--tw-gradient-to: #f3f6fb var(--tw-gradient-to-position)}.to-\[\#f59e0b\]{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-\[\#fbbf24\]{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-accent\/60{--tw-gradient-to: hsl(var(--accent) / .6) var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-300\/20{--tw-gradient-to: rgb(252 211 77 / .2) var(--tw-gradient-to-position)}.to-amber-400{--tw-gradient-to: #fbbf24 var(--tw-gradient-to-position)}.to-amber-50{--tw-gradient-to: #fffbeb var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-500\/5{--tw-gradient-to: rgb(245 158 11 / .05) var(--tw-gradient-to-position)}.to-black{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.to-black\/10{--tw-gradient-to: rgb(0 0 0 / .1) var(--tw-gradient-to-position)}.to-black\/15{--tw-gradient-to: rgb(0 0 0 / .15) var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3) var(--tw-gradient-to-position)}.to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.to-black\/50{--tw-gradient-to: rgb(0 0 0 / .5) var(--tw-gradient-to-position)}.to-black\/60{--tw-gradient-to: rgb(0 0 0 / .6) var(--tw-gradient-to-position)}.to-black\/70{--tw-gradient-to: rgb(0 0 0 / .7) var(--tw-gradient-to-position)}.to-black\/95{--tw-gradient-to: rgb(0 0 0 / .95) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-100\/10{--tw-gradient-to: rgb(219 234 254 / .1) var(--tw-gradient-to-position)}.to-blue-100\/20{--tw-gradient-to: rgb(219 234 254 / .2) var(--tw-gradient-to-position)}.to-blue-100\/40{--tw-gradient-to: rgb(219 234 254 / .4) var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.to-blue-200\/20{--tw-gradient-to: rgb(191 219 254 / .2) var(--tw-gradient-to-position)}.to-blue-200\/30{--tw-gradient-to: rgb(191 219 254 / .3) var(--tw-gradient-to-position)}.to-blue-200\/80{--tw-gradient-to: rgb(191 219 254 / .8) var(--tw-gradient-to-position)}.to-blue-300{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.to-blue-300\/20{--tw-gradient-to: rgb(147 197 253 / .2) var(--tw-gradient-to-position)}.to-blue-300\/30{--tw-gradient-to: rgb(147 197 253 / .3) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.to-blue-400\/30{--tw-gradient-to: rgb(96 165 250 / .3) var(--tw-gradient-to-position)}.to-blue-50{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.to-blue-50\/30{--tw-gradient-to: rgb(239 246 255 / .3) var(--tw-gradient-to-position)}.to-blue-50\/50{--tw-gradient-to: rgb(239 246 255 / .5) var(--tw-gradient-to-position)}.to-blue-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-500\/5{--tw-gradient-to: rgb(59 130 246 / .05) var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.to-blue-600\/10{--tw-gradient-to: rgb(37 99 235 / .1) var(--tw-gradient-to-position)}.to-blue-600\/20{--tw-gradient-to: rgb(37 99 235 / .2) var(--tw-gradient-to-position)}.to-blue-600\/5{--tw-gradient-to: rgb(37 99 235 / .05) var(--tw-gradient-to-position)}.to-blue-600\/90{--tw-gradient-to: rgb(37 99 235 / .9) var(--tw-gradient-to-position)}.to-blue-700{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.to-blue-800{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.to-blue-800\/25{--tw-gradient-to: rgb(30 64 175 / .25) var(--tw-gradient-to-position)}.to-blue-800\/95{--tw-gradient-to: rgb(30 64 175 / .95) var(--tw-gradient-to-position)}.to-blue-900\/30{--tw-gradient-to: rgb(30 58 138 / .3) var(--tw-gradient-to-position)}.to-blue-900\/40{--tw-gradient-to: rgb(30 58 138 / .4) var(--tw-gradient-to-position)}.to-blue-900\/95{--tw-gradient-to: rgb(30 58 138 / .95) var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-100\/10{--tw-gradient-to: rgb(207 250 254 / .1) var(--tw-gradient-to-position)}.to-cyan-100\/70{--tw-gradient-to: rgb(207 250 254 / .7) var(--tw-gradient-to-position)}.to-cyan-200{--tw-gradient-to: #a5f3fc var(--tw-gradient-to-position)}.to-cyan-200\/20{--tw-gradient-to: rgb(165 243 252 / .2) var(--tw-gradient-to-position)}.to-cyan-300{--tw-gradient-to: #67e8f9 var(--tw-gradient-to-position)}.to-cyan-300\/10{--tw-gradient-to: rgb(103 232 249 / .1) var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.to-cyan-400\/50{--tw-gradient-to: rgb(34 211 238 / .5) var(--tw-gradient-to-position)}.to-cyan-50{--tw-gradient-to: #ecfeff var(--tw-gradient-to-position)}.to-cyan-500{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.to-cyan-500\/10{--tw-gradient-to: rgb(6 182 212 / .1) var(--tw-gradient-to-position)}.to-cyan-500\/20{--tw-gradient-to: rgb(6 182 212 / .2) var(--tw-gradient-to-position)}.to-cyan-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-cyan-700{--tw-gradient-to: #0e7490 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-200\/40{--tw-gradient-to: rgb(167 243 208 / .4) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-400\/25{--tw-gradient-to: rgb(52 211 153 / .25) var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / .1) var(--tw-gradient-to-position)}.to-emerald-500\/40{--tw-gradient-to: rgb(16 185 129 / .4) var(--tw-gradient-to-position)}.to-emerald-500\/5{--tw-gradient-to: rgb(16 185 129 / .05) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-800\/95{--tw-gradient-to: rgb(6 95 70 / .95) var(--tw-gradient-to-position)}.to-emerald-900{--tw-gradient-to: #064e3b var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to: #fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-50\/30{--tw-gradient-to: rgb(253 244 255 / .3) var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-300{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.to-gray-400{--tw-gradient-to: #9ca3af var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-gray-50\/30{--tw-gradient-to: rgb(249 250 251 / .3) var(--tw-gradient-to-position)}.to-gray-50\/50{--tw-gradient-to: rgb(249 250 251 / .5) var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 var(--tw-gradient-to-position)}.to-gray-700{--tw-gradient-to: #374151 var(--tw-gradient-to-position)}.to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.to-gray-900{--tw-gradient-to: #111827 var(--tw-gradient-to-position)}.to-gray-900\/5{--tw-gradient-to: rgb(17 24 39 / .05) var(--tw-gradient-to-position)}.to-gray-900\/80{--tw-gradient-to: rgb(17 24 39 / .8) var(--tw-gradient-to-position)}.to-gray-950\/35{--tw-gradient-to: rgb(3 7 18 / .35) var(--tw-gradient-to-position)}.to-green-100{--tw-gradient-to: #dcfce7 var(--tw-gradient-to-position)}.to-green-200{--tw-gradient-to: #bbf7d0 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-200{--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)}.to-indigo-200\/30{--tw-gradient-to: rgb(199 210 254 / .3) var(--tw-gradient-to-position)}.to-indigo-300{--tw-gradient-to: #a5b4fc var(--tw-gradient-to-position)}.to-indigo-300\/20{--tw-gradient-to: rgb(165 180 252 / .2) var(--tw-gradient-to-position)}.to-indigo-300\/30{--tw-gradient-to: rgb(165 180 252 / .3) var(--tw-gradient-to-position)}.to-indigo-400{--tw-gradient-to: #818cf8 var(--tw-gradient-to-position)}.to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.to-indigo-50\/30{--tw-gradient-to: rgb(238 242 255 / .3) var(--tw-gradient-to-position)}.to-indigo-50\/50{--tw-gradient-to: rgb(238 242 255 / .5) var(--tw-gradient-to-position)}.to-indigo-500{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.to-indigo-500\/10{--tw-gradient-to: rgb(99 102 241 / .1) var(--tw-gradient-to-position)}.to-indigo-500\/30{--tw-gradient-to: rgb(99 102 241 / .3) var(--tw-gradient-to-position)}.to-indigo-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-600\/5{--tw-gradient-to: rgb(79 70 229 / .05) var(--tw-gradient-to-position)}.to-indigo-600\/90{--tw-gradient-to: rgb(79 70 229 / .9) var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.to-neutral-900{--tw-gradient-to: #171717 var(--tw-gradient-to-position)}.to-neutral-900\/80{--tw-gradient-to: rgb(23 23 23 / .8) var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-100\/70{--tw-gradient-to: rgb(255 237 213 / .7) var(--tw-gradient-to-position)}.to-orange-200{--tw-gradient-to: #fed7aa var(--tw-gradient-to-position)}.to-orange-300{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.to-orange-300\/20{--tw-gradient-to: rgb(253 186 116 / .2) var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 var(--tw-gradient-to-position)}.to-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / .1) var(--tw-gradient-to-position)}.to-orange-500\/20{--tw-gradient-to: rgb(249 115 22 / .2) var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.to-orange-700{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.to-pink-100{--tw-gradient-to: #fce7f3 var(--tw-gradient-to-position)}.to-pink-100\/30{--tw-gradient-to: rgb(252 231 243 / .3) var(--tw-gradient-to-position)}.to-pink-100\/70{--tw-gradient-to: rgb(252 231 243 / .7) var(--tw-gradient-to-position)}.to-pink-200{--tw-gradient-to: #fbcfe8 var(--tw-gradient-to-position)}.to-pink-200\/20{--tw-gradient-to: rgb(251 207 232 / .2) var(--tw-gradient-to-position)}.to-pink-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 var(--tw-gradient-to-position)}.to-pink-50\/50{--tw-gradient-to: rgb(253 242 248 / .5) var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.to-pink-500\/10{--tw-gradient-to: rgb(236 72 153 / .1) var(--tw-gradient-to-position)}.to-pink-600{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.to-primary\/10{--tw-gradient-to: hsl(var(--primary) / .1) var(--tw-gradient-to-position)}.to-primary\/5{--tw-gradient-to: hsl(var(--primary) / .05) var(--tw-gradient-to-position)}.to-primary\/90{--tw-gradient-to: hsl(var(--primary) / .9) var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-100\/70{--tw-gradient-to: rgb(243 232 255 / .7) var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-purple-200\/15{--tw-gradient-to: rgb(233 213 255 / .15) var(--tw-gradient-to-position)}.to-purple-200\/20{--tw-gradient-to: rgb(233 213 255 / .2) var(--tw-gradient-to-position)}.to-purple-200\/30{--tw-gradient-to: rgb(233 213 255 / .3) var(--tw-gradient-to-position)}.to-purple-300{--tw-gradient-to: #d8b4fe var(--tw-gradient-to-position)}.to-purple-400{--tw-gradient-to: #c084fc var(--tw-gradient-to-position)}.to-purple-50{--tw-gradient-to: #faf5ff var(--tw-gradient-to-position)}.to-purple-50\/50{--tw-gradient-to: rgb(250 245 255 / .5) var(--tw-gradient-to-position)}.to-purple-50\/70{--tw-gradient-to: rgb(250 245 255 / .7) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/10{--tw-gradient-to: rgb(168 85 247 / .1) var(--tw-gradient-to-position)}.to-purple-500\/5{--tw-gradient-to: rgb(168 85 247 / .05) var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.to-purple-700{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.to-purple-900\/10{--tw-gradient-to: rgb(88 28 135 / .1) var(--tw-gradient-to-position)}.to-red-100{--tw-gradient-to: #fee2e2 var(--tw-gradient-to-position)}.to-red-200{--tw-gradient-to: #fecaca var(--tw-gradient-to-position)}.to-red-400{--tw-gradient-to: #f87171 var(--tw-gradient-to-position)}.to-red-50{--tw-gradient-to: #fef2f2 var(--tw-gradient-to-position)}.to-red-500{--tw-gradient-to: #ef4444 var(--tw-gradient-to-position)}.to-red-500\/10{--tw-gradient-to: rgb(239 68 68 / .1) var(--tw-gradient-to-position)}.to-red-500\/5{--tw-gradient-to: rgb(239 68 68 / .05) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-600\/90{--tw-gradient-to: rgb(220 38 38 / .9) var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-red-900\/20{--tw-gradient-to: rgb(127 29 29 / .2) var(--tw-gradient-to-position)}.to-rose-400{--tw-gradient-to: #fb7185 var(--tw-gradient-to-position)}.to-rose-50{--tw-gradient-to: #fff1f2 var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 var(--tw-gradient-to-position)}.to-secondary\/10{--tw-gradient-to: hsl(var(--secondary) / .1) var(--tw-gradient-to-position)}.to-sky-200\/10{--tw-gradient-to: rgb(186 230 253 / .1) var(--tw-gradient-to-position)}.to-sky-200\/20{--tw-gradient-to: rgb(186 230 253 / .2) var(--tw-gradient-to-position)}.to-sky-400{--tw-gradient-to: #38bdf8 var(--tw-gradient-to-position)}.to-sky-50{--tw-gradient-to: #f0f9ff var(--tw-gradient-to-position)}.to-sky-50\/30{--tw-gradient-to: rgb(240 249 255 / .3) var(--tw-gradient-to-position)}.to-sky-50\/50{--tw-gradient-to: rgb(240 249 255 / .5) var(--tw-gradient-to-position)}.to-sky-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 var(--tw-gradient-to-position)}.to-slate-100\/35{--tw-gradient-to: rgb(241 245 249 / .35) var(--tw-gradient-to-position)}.to-slate-100\/90{--tw-gradient-to: rgb(241 245 249 / .9) var(--tw-gradient-to-position)}.to-slate-200{--tw-gradient-to: #e2e8f0 var(--tw-gradient-to-position)}.to-slate-400{--tw-gradient-to: #94a3b8 var(--tw-gradient-to-position)}.to-slate-50{--tw-gradient-to: #f8fafc var(--tw-gradient-to-position)}.to-slate-500{--tw-gradient-to: #64748b var(--tw-gradient-to-position)}.to-slate-700{--tw-gradient-to: #334155 var(--tw-gradient-to-position)}.to-slate-800{--tw-gradient-to: #1e293b var(--tw-gradient-to-position)}.to-slate-800\/80{--tw-gradient-to: rgb(30 41 59 / .8) var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-900\/80{--tw-gradient-to: rgb(15 23 42 / .8) var(--tw-gradient-to-position)}.to-slate-900\/95{--tw-gradient-to: rgb(15 23 42 / .95) var(--tw-gradient-to-position)}.to-slate-950\/95{--tw-gradient-to: rgb(2 6 23 / .95) var(--tw-gradient-to-position)}.to-stone-900\/80{--tw-gradient-to: rgb(28 25 23 / .8) var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/10{--tw-gradient-to: rgb(20 184 166 / .1) var(--tw-gradient-to-position)}.to-teal-500\/5{--tw-gradient-to: rgb(20 184 166 / .05) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-800{--tw-gradient-to: #115e59 var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-violet-100{--tw-gradient-to: #ede9fe var(--tw-gradient-to-position)}.to-violet-200{--tw-gradient-to: #ddd6fe var(--tw-gradient-to-position)}.to-violet-300\/20{--tw-gradient-to: rgb(196 181 253 / .2) var(--tw-gradient-to-position)}.to-violet-50\/90{--tw-gradient-to: rgb(245 243 255 / .9) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/10{--tw-gradient-to: rgb(139 92 246 / .1) var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #fff var(--tw-gradient-to-position)}.to-white\/10{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.to-white\/30{--tw-gradient-to: rgb(255 255 255 / .3) var(--tw-gradient-to-position)}.to-white\/40{--tw-gradient-to: rgb(255 255 255 / .4) var(--tw-gradient-to-position)}.to-white\/5{--tw-gradient-to: rgb(255 255 255 / .05) var(--tw-gradient-to-position)}.to-white\/80{--tw-gradient-to: rgb(255 255 255 / .8) var(--tw-gradient-to-position)}.to-white\/\[0\.01\]{--tw-gradient-to: rgb(255 255 255 / .01) var(--tw-gradient-to-position)}.to-white\/\[0\.02\]{--tw-gradient-to: rgb(255 255 255 / .02) var(--tw-gradient-to-position)}.to-white\/\[0\.03\]{--tw-gradient-to: rgb(255 255 255 / .03) var(--tw-gradient-to-position)}.to-white\/\[0\.04\]{--tw-gradient-to: rgb(255 255 255 / .04) var(--tw-gradient-to-position)}.to-white\/\[0\.06\]{--tw-gradient-to: rgb(255 255 255 / .06) var(--tw-gradient-to-position)}.to-white\/\[0\.2\]{--tw-gradient-to: rgb(255 255 255 / .2) var(--tw-gradient-to-position)}.to-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-300{--tw-gradient-to: #fde047 var(--tw-gradient-to-position)}.to-yellow-400{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.to-yellow-400\/20{--tw-gradient-to: rgb(250 204 21 / .2) var(--tw-gradient-to-position)}.to-yellow-50{--tw-gradient-to: #fefce8 var(--tw-gradient-to-position)}.to-yellow-500{--tw-gradient-to: #eab308 var(--tw-gradient-to-position)}.to-yellow-500\/45{--tw-gradient-to: rgb(234 179 8 / .45) var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.to-zinc-900\/80{--tw-gradient-to: rgb(24 24 27 / .8) var(--tw-gradient-to-position)}.bg-\[length\:200\%_100\%\]{background-size:200% 100%}.bg-\[length\:400\%_400\%\]{background-size:400% 400%}.bg-\[size\:24px_24px\]{background-size:24px 24px}.bg-\[size\:30px_30px\]{background-size:30px 30px}.bg-\[size\:72px_72px\]{background-size:72px 72px}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-\[center_right_1rem\]{background-position:center right 1rem}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#2563eb\]{fill:#2563eb}.fill-blue-400{fill:#60a5fa}.fill-blue-50{fill:#eff6ff}.fill-blue-500{fill:#3b82f6}.fill-blue-600{fill:#2563eb}.fill-blue-600\/10{fill:#2563eb1a}.fill-current{fill:currentColor}.fill-gray-200{fill:#e5e7eb}.fill-primary{fill:hsl(var(--primary))}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.fill-yellow-600{fill:#ca8a04}.stroke-\[2\.5px\]{stroke-width:2.5px}.stroke-\[2\]{stroke-width:2}.stroke-\[3\.25\]{stroke-width:3.25}.stroke-\[3\]{stroke-width:3}.stroke-\[4\]{stroke-width:4}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_20\%\]{-o-object-position:center 20%;object-position:center 20%}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left{-o-object-position:left;object-position:left}.object-top{-o-object-position:top;object-position:top}.\!p-8{padding:2rem!important}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-16{padding:4rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-20{padding:5rem}.p-24{padding:6rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-\[1\.5px\]{padding:1.5px}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-px{padding:1px}.\!px-12{padding-left:3rem!important;padding-right:3rem!important}.\!px-4{padding-left:1rem!important;padding-right:1rem!important}.\!px-8{padding-left:2rem!important;padding-right:2rem!important}.\!py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.\!py-3\.5{padding-top:.875rem!important;padding-bottom:.875rem!important}.\!py-4{padding-top:1rem!important;padding-bottom:1rem!important}.\!py-5{padding-top:1.25rem!important;padding-bottom:1.25rem!important}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.px-12{padding-left:3rem;padding-right:3rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0{padding-top:0;padding-bottom:0}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.py-28{padding-top:7rem;padding-bottom:7rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.py-32{padding-top:8rem;padding-bottom:8rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.py-\[15px\]{padding-top:15px;padding-bottom:15px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.py-px{padding-top:1px;padding-bottom:1px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-36{padding-bottom:9rem}.pb-4{padding-bottom:1rem}.pb-40{padding-bottom:10rem}.pb-44{padding-bottom:11rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-7{padding-bottom:1.75rem}.pb-8{padding-bottom:2rem}.pb-\[100\%\]{padding-bottom:100%}.pb-\[56\.25\%\]{padding-bottom:56.25%}.pb-\[8rem\]{padding-bottom:8rem}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-1\.5{padding-left:.375rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.pl-3\.5{padding-left:.875rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-7{padding-left:1.75rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[100px\]{padding-left:100px}.pl-\[42px\]{padding-left:42px}.pr-0{padding-right:0}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-11{padding-right:2.75rem}.pr-12{padding-right:3rem}.pr-16{padding-right:4rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-20{padding-right:5rem}.pr-28{padding-right:7rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-32{padding-right:8rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.ps-1{padding-inline-start:.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-20{padding-top:5rem}.pt-24{padding-top:6rem}.pt-28{padding-top:7rem}.pt-3{padding-top:.75rem}.pt-32{padding-top:8rem}.pt-4{padding-top:1rem}.pt-40{padding-top:10rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.pt-\[14rem\]{padding-top:14rem}.pt-\[4\.5rem\]{padding-top:4.5rem}.pt-\[56\.25\%\]{padding-top:56.25%}.pt-\[calc\(var\(--athena-nav-height\,4\.5rem\)\+1rem\)\]{padding-top:calc(var(--athena-nav-height,4.5rem) + 1rem)}.pt-\[calc\(var\(--athena-nav-height\,5\.25rem\)\+2rem\)\]{padding-top:calc(var(--athena-nav-height,5.25rem) + 2rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-end{text-align:end}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.\!font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"!important}.font-\[Poppins\]{font-family:Poppins}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-sm{font-size:.875rem!important;line-height:1.25rem!important}.\!text-xs{font-size:.75rem!important;line-height:1rem!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-6xl{font-size:3.75rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0px\]{font-size:0px}.text-\[1\.25rem\]{font-size:1.25rem}.text-\[1\.625rem\]{font-size:1.625rem}.text-\[1\.65rem\]{font-size:1.65rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[2\.5rem\]{font-size:2.5rem}.text-\[2\.75rem\]{font-size:2.75rem}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[38px\]{font-size:38px}.text-\[44px\]{font-size:44px}.text-\[5px\]{font-size:5px}.text-\[6\.5px\]{font-size:6.5px}.text-\[6px\]{font-size:6px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.\!font-medium{font-weight:500!important}.\!font-semibold{font-weight:600!important}.font-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-extralight{font-weight:200}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.\!leading-snug{line-height:1.375!important}.leading-10{line-height:2.5rem}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[0\.9\]{line-height:.9}.leading-\[0\]{line-height:0}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.25\]{line-height:1.25}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35rem\]{line-height:1.35rem}.leading-\[1\.3\]{line-height:1.3}.leading-\[1\.4\]{line-height:1.4}.leading-\[1\.55\]{line-height:1.55}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.6\]{line-height:1.6}.leading-\[1\],.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[-1\.5px\]{letter-spacing:-1.5px}.tracking-\[-1px\]{letter-spacing:-1px}.tracking-\[\.3em\]{letter-spacing:.3em}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.03em\]{letter-spacing:.03em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.06em\]{letter-spacing:.06em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.24em\]{letter-spacing:.24em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\.28em\]{letter-spacing:.28em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-\[0\.5em\]{letter-spacing:.5em}.tracking-\[3px\]{letter-spacing:3px}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-tighter{letter-spacing:-.05em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-\[\#065F46\]{--tw-text-opacity: 1 !important;color:rgb(6 95 70 / var(--tw-text-opacity, 1))!important}.\!text-\[\#1E40AF\]{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1))!important}.\!text-\[\#92400E\]{--tw-text-opacity: 1 !important;color:rgb(146 64 14 / var(--tw-text-opacity, 1))!important}.\!text-\[\#991B1B\]{--tw-text-opacity: 1 !important;color:rgb(153 27 27 / var(--tw-text-opacity, 1))!important}.\!text-gray-400{--tw-text-opacity: 1 !important;color:rgb(156 163 175 / var(--tw-text-opacity, 1))!important}.text-\[\#001D3D\]{--tw-text-opacity: 1;color:rgb(0 29 61 / var(--tw-text-opacity, 1))}.text-\[\#001d2d\]{--tw-text-opacity: 1;color:rgb(0 29 45 / var(--tw-text-opacity, 1))}.text-\[\#005EB8\]{--tw-text-opacity: 1;color:rgb(0 94 184 / var(--tw-text-opacity, 1))}.text-\[\#00843D\]{--tw-text-opacity: 1;color:rgb(0 132 61 / var(--tw-text-opacity, 1))}.text-\[\#00A3E0\]{--tw-text-opacity: 1;color:rgb(0 163 224 / var(--tw-text-opacity, 1))}.text-\[\#00A651\]{--tw-text-opacity: 1;color:rgb(0 166 81 / var(--tw-text-opacity, 1))}.text-\[\#00B058\]{--tw-text-opacity: 1;color:rgb(0 176 88 / var(--tw-text-opacity, 1))}.text-\[\#0284C7\]{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-\[\#059669\]{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-\[\#06b6d4\]{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-\[\#0A1628\]{--tw-text-opacity: 1;color:rgb(10 22 40 / var(--tw-text-opacity, 1))}.text-\[\#0B3C49\]{--tw-text-opacity: 1;color:rgb(11 60 73 / var(--tw-text-opacity, 1))}.text-\[\#0EA5A4\]{--tw-text-opacity: 1;color:rgb(14 165 164 / var(--tw-text-opacity, 1))}.text-\[\#0F172A\]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-\[\#0F766E\]{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-\[\#0F79B9\]{--tw-text-opacity: 1;color:rgb(15 121 185 / var(--tw-text-opacity, 1))}.text-\[\#0F79B9\]\/25{color:#0f79b940}.text-\[\#0b4d2b\]{--tw-text-opacity: 1;color:rgb(11 77 43 / var(--tw-text-opacity, 1))}.text-\[\#0c4a6e\]{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-\[\#0f172a\]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-\[\#10B981\],.text-\[\#10b981\]{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-\[\#111827\]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-\[\#14532D\]{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-\[\#15803D\],.text-\[\#15803d\]{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-\[\#16A34A\],.text-\[\#16a34a\]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-\[\#1A1C1E\]{--tw-text-opacity: 1;color:rgb(26 28 30 / var(--tw-text-opacity, 1))}.text-\[\#1A1C24\]{--tw-text-opacity: 1;color:rgb(26 28 36 / var(--tw-text-opacity, 1))}.text-\[\#1A202C\]{--tw-text-opacity: 1;color:rgb(26 32 44 / var(--tw-text-opacity, 1))}.text-\[\#1D4ED8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#1E293B\]{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-\[\#1E3A8A\]{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-\[\#1E40AF\]{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-\[\#1E40AF\]\/90{color:#1e40afe6}.text-\[\#1a1f36\]{--tw-text-opacity: 1;color:rgb(26 31 54 / var(--tw-text-opacity, 1))}.text-\[\#1d2433\]{--tw-text-opacity: 1;color:rgb(29 36 51 / var(--tw-text-opacity, 1))}.text-\[\#1d4ed8\]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-\[\#1e293b\]{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-\[\#1f2937\]{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-\[\#22C55E\],.text-\[\#22c55e\]{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-\[\#2563EB\],.text-\[\#2563eb\]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-\[\#2B418B\]{--tw-text-opacity: 1;color:rgb(43 65 139 / var(--tw-text-opacity, 1))}.text-\[\#2B6CB0\]{--tw-text-opacity: 1;color:rgb(43 108 176 / var(--tw-text-opacity, 1))}.text-\[\#2D3748\]{--tw-text-opacity: 1;color:rgb(45 55 72 / var(--tw-text-opacity, 1))}.text-\[\#2D60FF\]{--tw-text-opacity: 1;color:rgb(45 96 255 / var(--tw-text-opacity, 1))}.text-\[\#2F7FD4\]{--tw-text-opacity: 1;color:rgb(47 127 212 / var(--tw-text-opacity, 1))}.text-\[\#2d1b4e\]{--tw-text-opacity: 1;color:rgb(45 27 78 / var(--tw-text-opacity, 1))}.text-\[\#2d1b4e\]\/5{color:#2d1b4e0d}.text-\[\#2e8a3b\]{--tw-text-opacity: 1;color:rgb(46 138 59 / var(--tw-text-opacity, 1))}.text-\[\#3182CE\]{--tw-text-opacity: 1;color:rgb(49 130 206 / var(--tw-text-opacity, 1))}.text-\[\#334155\]{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-\[\#374151\]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-\[\#38BDF8\]{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-\[\#39A646\]{--tw-text-opacity: 1;color:rgb(57 166 70 / var(--tw-text-opacity, 1))}.text-\[\#39A646\]\/25{color:#39a64640}.text-\[\#3B82F6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-\[\#3b2f00\]{--tw-text-opacity: 1;color:rgb(59 47 0 / var(--tw-text-opacity, 1))}.text-\[\#3b82f6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-\[\#4179E4\]{--tw-text-opacity: 1;color:rgb(65 121 228 / var(--tw-text-opacity, 1))}.text-\[\#4483FD\]{--tw-text-opacity: 1;color:rgb(68 131 253 / var(--tw-text-opacity, 1))}.text-\[\#475569\]{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-\[\#48BB78\]{--tw-text-opacity: 1;color:rgb(72 187 120 / var(--tw-text-opacity, 1))}.text-\[\#4A5568\]{--tw-text-opacity: 1;color:rgb(74 85 104 / var(--tw-text-opacity, 1))}.text-\[\#4B5563\]{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-\[\#4B7FD4\]{--tw-text-opacity: 1;color:rgb(75 127 212 / var(--tw-text-opacity, 1))}.text-\[\#4F46E5\]{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-\[\#4a86f7\]{--tw-text-opacity: 1;color:rgb(74 134 247 / var(--tw-text-opacity, 1))}.text-\[\#4b5563\]{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-\[\#4d8df7\]{--tw-text-opacity: 1;color:rgb(77 141 247 / var(--tw-text-opacity, 1))}.text-\[\#52525b\]{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.text-\[\#5DA9FF\]{--tw-text-opacity: 1;color:rgb(93 169 255 / var(--tw-text-opacity, 1))}.text-\[\#5b6cff\]{--tw-text-opacity: 1;color:rgb(91 108 255 / var(--tw-text-opacity, 1))}.text-\[\#5c4d72\]{--tw-text-opacity: 1;color:rgb(92 77 114 / var(--tw-text-opacity, 1))}.text-\[\#6164ec\]{--tw-text-opacity: 1;color:rgb(97 100 236 / var(--tw-text-opacity, 1))}.text-\[\#6366F1\]{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-\[\#64748B\],.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#6B7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#6D28D9\]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-\[\#6b7280\]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-\[\#6d28d9\]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-\[\#718096\]{--tw-text-opacity: 1;color:rgb(113 128 150 / var(--tw-text-opacity, 1))}.text-\[\#7C3AED\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#7C6EE6\]{--tw-text-opacity: 1;color:rgb(124 110 230 / var(--tw-text-opacity, 1))}.text-\[\#7DD3FC\]{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-\[\#7ED957\]{--tw-text-opacity: 1;color:rgb(126 217 87 / var(--tw-text-opacity, 1))}.text-\[\#7a6b8f\]{--tw-text-opacity: 1;color:rgb(122 107 143 / var(--tw-text-opacity, 1))}.text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#7dd3fc\]{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-\[\#83d0ff\]{--tw-text-opacity: 1;color:rgb(131 208 255 / var(--tw-text-opacity, 1))}.text-\[\#84bd00\]{--tw-text-opacity: 1;color:rgb(132 189 0 / var(--tw-text-opacity, 1))}.text-\[\#86efac\]{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-\[\#8898aa\]{--tw-text-opacity: 1;color:rgb(136 152 170 / var(--tw-text-opacity, 1))}.text-\[\#8b5cf6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#8b95a7\]{--tw-text-opacity: 1;color:rgb(139 149 167 / var(--tw-text-opacity, 1))}.text-\[\#8da4c0\]{--tw-text-opacity: 1;color:rgb(141 164 192 / var(--tw-text-opacity, 1))}.text-\[\#93C5FD\]{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-\[\#94A3B8\],.text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#991B1B\]{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-\[\#9CA3AF\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-\[\#9F7AEA\]{--tw-text-opacity: 1;color:rgb(159 122 234 / var(--tw-text-opacity, 1))}.text-\[\#9ad6ff\]{--tw-text-opacity: 1;color:rgb(154 214 255 / var(--tw-text-opacity, 1))}.text-\[\#9ca3af\]{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-\[\#A0AEC0\]{--tw-text-opacity: 1;color:rgb(160 174 192 / var(--tw-text-opacity, 1))}.text-\[\#A8B4C8\]{--tw-text-opacity: 1;color:rgb(168 180 200 / var(--tw-text-opacity, 1))}.text-\[\#CBD5E0\]{--tw-text-opacity: 1;color:rgb(203 213 224 / var(--tw-text-opacity, 1))}.text-\[\#CBD5E1\]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-\[\#D97706\]{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-\[\#DC2626\]{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-\[\#E2E8F0\]{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-\[\#E53E3E\]{--tw-text-opacity: 1;color:rgb(229 62 62 / var(--tw-text-opacity, 1))}.text-\[\#ED8936\]{--tw-text-opacity: 1;color:rgb(237 137 54 / var(--tw-text-opacity, 1))}.text-\[\#a5d8ff\]{--tw-text-opacity: 1;color:rgb(165 216 255 / var(--tw-text-opacity, 1))}.text-\[\#a6ddff\]{--tw-text-opacity: 1;color:rgb(166 221 255 / var(--tw-text-opacity, 1))}.text-\[\#a8ddff\]{--tw-text-opacity: 1;color:rgb(168 221 255 / var(--tw-text-opacity, 1))}.text-\[\#b6e4ff\]{--tw-text-opacity: 1;color:rgb(182 228 255 / var(--tw-text-opacity, 1))}.text-\[\#b7dff6\]{--tw-text-opacity: 1;color:rgb(183 223 246 / var(--tw-text-opacity, 1))}.text-\[\#d4eefc\]{--tw-text-opacity: 1;color:rgb(212 238 252 / var(--tw-text-opacity, 1))}.text-\[\#d9f1ff\]{--tw-text-opacity: 1;color:rgb(217 241 255 / var(--tw-text-opacity, 1))}.text-\[\#ef4444\]{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#f7b500\]{--tw-text-opacity: 1;color:rgb(247 181 0 / var(--tw-text-opacity, 1))}.text-\[\#f97316\]{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-\[\#facc15\]{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-\[\#fbbf24\]{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-\[var\(--athena-primary\)\]{color:var(--athena-primary)}.text-\[var\(--athena-text\)\]{color:var(--athena-text)}.text-\[var\(--athena-text-muted\)\]{color:var(--athena-text-muted)}.text-\[var\(--athena-text-secondary\)\]{color:var(--athena-text-secondary)}.text-accent-foreground{color:hsl(var(--accent-foreground))}.text-amber-100{--tw-text-opacity: 1;color:rgb(254 243 199 / var(--tw-text-opacity, 1))}.text-amber-100\/90{color:#fef3c7e6}.text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/80{color:#fcd34dcc}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-50\/95{color:#fffbebf2}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-black\/60{color:#0009}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-100\/60{color:#dbeafe99}.text-blue-100\/70{color:#dbeafeb3}.text-blue-100\/80{color:#dbeafecc}.text-blue-100\/90{color:#dbeafee6}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-200\/30{color:#bfdbfe4d}.text-blue-200\/40{color:#bfdbfe66}.text-blue-200\/60{color:#bfdbfe99}.text-blue-200\/70{color:#bfdbfeb3}.text-blue-200\/80{color:#bfdbfecc}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.text-blue-300\/40{color:#93c5fd66}.text-blue-300\/50{color:#93c5fd80}.text-blue-300\/60{color:#93c5fd99}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-50{--tw-text-opacity: 1;color:rgb(239 246 255 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-blue-500\/30{color:#3b82f64d}.text-blue-500\/50{color:#3b82f680}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-600\/40{color:#2563eb66}.text-blue-600\/60{color:#2563eb99}.text-blue-600\/80{color:#2563ebcc}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-700\/90{color:#1d4ed8e6}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / var(--tw-text-opacity, 1))}.text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-50{--tw-text-opacity: 1;color:rgb(236 253 245 / var(--tw-text-opacity, 1))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-emerald-900{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-50{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-100{--tw-text-opacity: 1;color:rgb(220 252 231 / var(--tw-text-opacity, 1))}.text-green-300{--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-indigo-200{--tw-text-opacity: 1;color:rgb(199 210 254 / var(--tw-text-opacity, 1))}.text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.text-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-indigo-700\/60{color:#4338ca99}.text-indigo-700\/70{color:#4338cab3}.text-indigo-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-muted-foreground\/50{color:hsl(var(--muted-foreground) / .5)}.text-muted-foreground\/80{color:hsl(var(--muted-foreground) / .8)}.text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-700{--tw-text-opacity: 1;color:rgb(64 64 64 / var(--tw-text-opacity, 1))}.text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / var(--tw-text-opacity, 1))}.text-orange-200{--tw-text-opacity: 1;color:rgb(254 215 170 / var(--tw-text-opacity, 1))}.text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-pink-600{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.text-pink-700{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.text-popover-foreground{color:hsl(var(--popover-foreground))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-primary-foreground\/60{color:hsl(var(--primary-foreground) / .6)}.text-primary-foreground\/80{color:hsl(var(--primary-foreground) / .8)}.text-primary\/80{color:hsl(var(--primary) / .8)}.text-purple-200\/30{color:#e9d5ff4d}.text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-600\/60{color:#9333ea99}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.text-red-50{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/50{color:#ef444480}.text-red-500\/60{color:#ef444499}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.text-rose-500{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-rose-700{--tw-text-opacity: 1;color:rgb(190 18 60 / var(--tw-text-opacity, 1))}.text-rose-800{--tw-text-opacity: 1;color:rgb(159 18 57 / var(--tw-text-opacity, 1))}.text-rose-900{--tw-text-opacity: 1;color:rgb(136 19 55 / var(--tw-text-opacity, 1))}.text-secondary{color:hsl(var(--secondary))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-secondary\/30{color:hsl(var(--secondary) / .3)}.text-secondary\/40{color:hsl(var(--secondary) / .4)}.text-secondary\/60{color:hsl(var(--secondary) / .6)}.text-sky-100{--tw-text-opacity: 1;color:rgb(224 242 254 / var(--tw-text-opacity, 1))}.text-sky-100\/85{color:#e0f2fed9}.text-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.text-sky-50{--tw-text-opacity: 1;color:rgb(240 249 255 / var(--tw-text-opacity, 1))}.text-sky-500{--tw-text-opacity: 1;color:rgb(14 165 233 / var(--tw-text-opacity, 1))}.text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.text-sky-700\/80{color:#0369a1cc}.text-sky-800{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.text-sky-900{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.text-slate-100\/95{color:#f1f5f9f2}.text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-200\/95{color:#e2e8f0f2}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-300\/60{color:#cbd5e199}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-slate-50{--tw-text-opacity: 1;color:rgb(248 250 252 / var(--tw-text-opacity, 1))}.text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-slate-600\/90{color:#475569e6}.text-slate-700{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-slate-800{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-slate-950{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.text-stone-200{--tw-text-opacity: 1;color:rgb(231 229 228 / var(--tw-text-opacity, 1))}.text-stone-300{--tw-text-opacity: 1;color:rgb(214 211 209 / var(--tw-text-opacity, 1))}.text-stone-400{--tw-text-opacity: 1;color:rgb(168 162 158 / var(--tw-text-opacity, 1))}.text-stone-500{--tw-text-opacity: 1;color:rgb(120 113 108 / var(--tw-text-opacity, 1))}.text-stone-600{--tw-text-opacity: 1;color:rgb(87 83 78 / var(--tw-text-opacity, 1))}.text-stone-700{--tw-text-opacity: 1;color:rgb(68 64 60 / var(--tw-text-opacity, 1))}.text-stone-800{--tw-text-opacity: 1;color:rgb(41 37 36 / var(--tw-text-opacity, 1))}.text-stone-900{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.text-teal-500{--tw-text-opacity: 1;color:rgb(20 184 166 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.text-violet-400\/50{color:#a78bfa80}.text-violet-500{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-800{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.text-violet-900{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/10{color:#ffffff1a}.text-white\/20{color:#fff3}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/45{color:#ffffff73}.text-white\/5{color:#ffffff0d}.text-white\/50{color:#ffffff80}.text-white\/60{color:#fff9}.text-white\/65{color:#ffffffa6}.text-white\/70{color:#ffffffb3}.text-white\/75{color:#ffffffbf}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-white\/95{color:#fffffff2}.text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.text-yellow-300{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-yellow-400{--tw-text-opacity: 1;color:rgb(250 204 21 / var(--tw-text-opacity, 1))}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-700{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-zinc-700{--tw-text-opacity: 1;color:rgb(63 63 70 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-blue-100{text-decoration-color:#dbeafe}.decoration-blue-200{text-decoration-color:#bfdbfe}.decoration-blue-300{text-decoration-color:#93c5fd}.decoration-blue-400\/30{text-decoration-color:#60a5fa4d}.decoration-blue-500{text-decoration-color:#3b82f6}.decoration-blue-500\/30{text-decoration-color:#3b82f64d}.decoration-blue-500\/50{text-decoration-color:#3b82f680}.decoration-blue-500\/70{text-decoration-color:#3b82f6b3}.decoration-white\/70{text-decoration-color:#ffffffb3}.decoration-2{text-decoration-thickness:2px}.decoration-4{text-decoration-thickness:4px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.placeholder-\[\#8da4c0\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(141 164 192 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#8da4c0\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(141 164 192 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#9ca3af\]::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-\[\#9ca3af\]::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-300::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-300::placeholder{--tw-placeholder-opacity: 1;color:rgb(209 213 219 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(156 163 175 / var(--tw-placeholder-opacity, 1))}.placeholder-purple-100::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(243 232 255 / var(--tw-placeholder-opacity, 1))}.placeholder-purple-100::placeholder{--tw-placeholder-opacity: 1;color:rgb(243 232 255 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-400::placeholder{--tw-placeholder-opacity: 1;color:rgb(148 163 184 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/50::-moz-placeholder{color:#ffffff80}.placeholder-white\/50::placeholder{color:#ffffff80}.accent-\[\#3B82F6\]{accent-color:#3B82F6}.accent-\[\#fbbf24\]{accent-color:#fbbf24}.\!opacity-60{opacity:.6!important}.\!opacity-90{opacity:.9!important}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.02\]{opacity:.02}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.04\]{opacity:.04}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.08\]{opacity:.08}.opacity-\[0\.15\]{opacity:.15}.opacity-\[0\.1\]{opacity:.1}.opacity-\[0\.25\]{opacity:.25}.opacity-\[0\.35\]{opacity:.35}.opacity-\[0\.4\]{opacity:.4}.opacity-\[0\.92\]{opacity:.92}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-overlay{mix-blend-mode:overlay}.\!shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.08) !important;--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.\!shadow-none{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-10px_0_28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: -10px 0 28px rgba(15,23,42,.14);--tw-shadow-colored: -10px 0 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[-15px_0_30px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: -15px 0 30px rgba(0,0,0,.1);--tw-shadow-colored: -15px 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-10px_28px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 -10px 28px rgba(15,23,42,.14);--tw-shadow-colored: 0 -10px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-10px_30px_-15px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 -10px 30px -15px rgba(0,0,0,.08);--tw-shadow-colored: 0 -10px 30px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-border));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(59\,130\,246\,0\.1\)\]{--tw-shadow: 0 0 0 1px rgba(59,130,246,.1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(59\,130\,246\,0\.45\)\,0_4px_20px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow: 0 0 0 1px rgba(59,130,246,.45),0 4px 20px rgba(59,130,246,.15);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_2px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow: 0 0 0 2px rgba(59,130,246,.15);--tw-shadow-colored: 0 0 0 2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_0_6px_rgba\(16\,185\,129\,0\.25\)\]{--tw-shadow: 0 0 0 6px rgba(16,185,129,.25);--tw-shadow-colored: 0 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_100px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 100px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(239\,68\,68\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(239,68,68,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow: 0 0 10px rgba(59,130,246,.5);--tw-shadow-colored: 0 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(129\,140\,248\,1\)\]{--tw-shadow: 0 0 12px rgba(129,140,248,1);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(14\,165\,164\,0\.4\)\]{--tw-shadow: 0 0 12px rgba(14,165,164,.4);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_12px_rgba\(59\,130\,246\,0\.45\)\]{--tw-shadow: 0 0 12px rgba(59,130,246,.45);--tw-shadow-colored: 0 0 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_\#00A3E0\]{--tw-shadow: 0 0 15px #00A3E0;--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(249\,115\,22\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(249,115,22,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(57\,166\,70\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(57,166,70,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_15px_rgba\(59\,130\,246\,0\.3\)\]{--tw-shadow: 0 0 15px rgba(59,130,246,.3);--tw-shadow-colored: 0 0 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(57\,166\,70\,0\.12\)\]{--tw-shadow: 0 0 16px rgba(57,166,70,.12);--tw-shadow-colored: 0 0 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(239\,68\,68\,0\.18\)\]{--tw-shadow: 0 0 20px rgba(239,68,68,.18);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.15\)\]{--tw-shadow: 0 0 20px rgba(59,130,246,.15);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_20px_rgba\(59\,130\,246\,0\.6\)\]{--tw-shadow: 0 0 20px rgba(59,130,246,.6);--tw-shadow-colored: 0 0 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_-4px_rgba\(22\,163\,74\,0\.35\)\]{--tw-shadow: 0 0 24px -4px rgba(22,163,74,.35);--tw-shadow-colored: 0 0 24px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(57\,166\,70\,0\.22\)\]{--tw-shadow: 0 0 24px rgba(57,166,70,.22);--tw-shadow-colored: 0 0 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_25px_rgba\(0\,120\,212\,0\.4\)\]{--tw-shadow: 0 0 25px rgba(0,120,212,.4);--tw-shadow-colored: 0 0 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_\#00843D50\]{--tw-shadow: 0 0 30px #00843D50;--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_\#ef444450\]{--tw-shadow: 0 0 30px #ef444450;--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,132\,61\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(0,132,61,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(0\,163\,224\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(0,163,224,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(192\,132\,252\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(192,132,252,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(251,191,36,.3);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(59\,130\,246\,0\.5\)\]{--tw-shadow: 0 0 30px rgba(59,130,246,.5);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(79\,70\,229\,0\.4\)\]{--tw-shadow: 0 0 30px rgba(79,70,229,.4);--tw-shadow-colored: 0 0 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 0 40px rgba(0,0,0,.12);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,132\,61\,0\.25\)\]{--tw-shadow: 0 0 40px rgba(0,132,61,.25);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(0\,163\,224\,0\.25\)\]{--tw-shadow: 0 0 40px rgba(0,163,224,.25);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(248\,113\,113\,0\.25\)\]{--tw-shadow: 0 0 40px rgba(248,113,113,.25);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_40px_rgba\(251\,191\,36\,0\.25\)\]{--tw-shadow: 0 0 40px rgba(251,191,36,.25);--tw-shadow-colored: 0 0 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_50px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 0 50px rgba(0,0,0,.5);--tw-shadow-colored: 0 0 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_5px_rgba\(49\,130\,206\,0\.5\)\]{--tw-shadow: 0 0 5px rgba(49,130,206,.5);--tw-shadow-colored: 0 0 5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_\#F6AD55\]{--tw-shadow: 0 0 6px #F6AD55;--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_\#F6C90E\]{--tw-shadow: 0 0 6px #F6C90E;--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_6px_rgba\(49\,130\,206\,0\.45\)\]{--tw-shadow: 0 0 6px rgba(49,130,206,.45);--tw-shadow-colored: 0 0 6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_80px_rgba\(239\,68\,68\,0\.2\)\]{--tw-shadow: 0 0 80px rgba(239,68,68,.2);--tw-shadow-colored: 0 0 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(16\,185\,129\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(16,185,129,.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(248\,113\,113\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(248,113,113,.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(251\,191\,36\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(251,191,36,.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow: 0 0 8px rgba(37,99,235,.4);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(52\,211\,153\,0\.5\)\]{--tw-shadow: 0 0 8px rgba(52,211,153,.5);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--aramco-green\)\]{--tw-shadow: 0 0 8px var(--aramco-green);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--error\)\]{--tw-shadow: 0 0 8px var(--error);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--gray\)\]{--tw-shadow: 0 0 8px var(--gray);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_0_8px_var\(--success\)\]{--tw-shadow: 0 0 8px var(--success);--tw-shadow-colored: 0 0 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_-5px_rgba\(139\,92\,246\,0\.4\)\]{--tw-shadow: 0 10px 20px -5px rgba(139,92,246,.4);--tw-shadow-colored: 0 10px 20px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_20px_rgba\(37\,99\,235\,0\.2\)\]{--tw-shadow: 0 10px 20px rgba(37,99,235,.2);--tw-shadow-colored: 0 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(139\,92\,246\,0\.16\)\]{--tw-shadow: 0 10px 24px rgba(139,92,246,.16);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_24px_rgba\(15\,23\,42\,0\.25\)\]{--tw-shadow: 0 10px 24px rgba(15,23,42,.25);--tw-shadow-colored: 0 10px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-10px_rgba\(139\,92\,246\,0\.1\)\]{--tw-shadow: 0 10px 30px -10px rgba(139,92,246,.1);--tw-shadow-colored: 0 10px 30px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_-5px_rgba\(99\,102\,241\,0\.6\)\]{--tw-shadow: 0 10px 30px -5px rgba(99,102,241,.6);--tw-shadow-colored: 0 10px 30px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 10px 30px rgba(15,23,42,.12);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 10px 30px rgba(251,191,36,.35);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(79\,70\,229\,0\.3\)\]{--tw-shadow: 0 10px 30px rgba(79,70,229,.3);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_32px_rgba\(59\,130\,246\,0\.5\)\,0_0_0_1px_rgba\(255\,255\,255\,0\.12\)_inset\]{--tw-shadow: 0 10px 32px rgba(59,130,246,.5),0 0 0 1px rgba(255,255,255,.12) inset;--tw-shadow-colored: 0 10px 32px var(--tw-shadow-color), inset 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 10px 40px rgba(0,0,0,.03);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(15\,23\,42\,0\.16\)\]{--tw-shadow: 0 10px 40px rgba(15,23,42,.16);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(251\,191\,36\,0\.35\)\]{--tw-shadow: 0 10px 40px rgba(251,191,36,.35);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_40px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow: 0 10px 40px rgba(37,99,235,.4);--tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 12px 24px rgba(15,23,42,.18);--tw-shadow-colored: 0 12px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_30px_rgba\(37\,99\,235\,0\.2\)\]{--tw-shadow: 0 15px 30px rgba(37,99,235,.2);--tw-shadow-colored: 0 15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_30px_rgba\(37\,99\,235\,0\.3\)\]{--tw-shadow: 0 15px 30px rgba(37,99,235,.3);--tw-shadow-colored: 0 15px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_15px_40px_rgba\(0\,120\,212\,0\.35\)\]{--tw-shadow: 0 15px 40px rgba(0,120,212,.35);--tw-shadow-colored: 0 15px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_40px_rgba\(15\,23\,42\,0\.20\)\]{--tw-shadow: 0 16px 40px rgba(15,23,42,.2);--tw-shadow-colored: 0 16px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow: 0 16px 48px rgba(15,23,42,.14);--tw-shadow-colored: 0 16px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_18px_45px_-20px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 18px 45px -20px rgba(0,0,0,.35);--tw-shadow-colored: 0 18px 45px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_1px_3px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow: 0 1px 3px rgba(15,23,42,.04);--tw-shadow-colored: 0 1px 3px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-10px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 20px 40px -10px rgba(0,0,0,.1);--tw-shadow-colored: 0 20px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-10px_rgba\(139\,92\,246\,0\.3\)\]{--tw-shadow: 0 20px 40px -10px rgba(139,92,246,.3);--tw-shadow-colored: 0 20px 40px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_-5px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow: 0 20px 40px -5px rgba(37,99,235,.4);--tw-shadow-colored: 0 20px 40px -5px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 20px 40px rgba(0,0,0,.12);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_40px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow: 0 20px 40px rgba(37,99,235,.25);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-10px_rgba\(37\,99\,235\,0\.4\)\]{--tw-shadow: 0 20px 50px -10px rgba(37,99,235,.4);--tw-shadow-colored: 0 20px 50px -10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-15px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 20px 50px -15px rgba(0,0,0,.05);--tw-shadow-colored: 0 20px 50px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 20px 50px rgba(0,0,0,.05);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,120\,212\,0\.35\)\]{--tw-shadow: 0 20px 50px rgba(0,120,212,.35);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,163\,224\,0\.15\)\]{--tw-shadow: 0 20px 50px rgba(0,163,224,.15);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(15\,23\,42\,0\.15\)\]{--tw-shadow: 0 20px 50px rgba(15,23,42,.15);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(59\,130\,246\,0\.12\)\]{--tw-shadow: 0 20px 50px rgba(59,130,246,.12);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.1);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 20px 60px rgba(0,0,0,.3);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(0\,120\,212\,0\.6\)\]{--tw-shadow: 0 20px 60px rgba(0,120,212,.6);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.06);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 20px 60px rgba(15,23,42,.2);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_60px_rgba\(77\,141\,247\,0\.18\)\]{--tw-shadow: 0 20px 60px rgba(77,141,247,.18);--tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_48px_rgba\(15\,23\,42\,0\.35\)\,0_0_60px_rgba\(59\,130\,246\,0\.18\)\]{--tw-shadow: 0 24px 48px rgba(15,23,42,.35),0 0 60px rgba(59,130,246,.18);--tw-shadow-colored: 0 24px 48px var(--tw-shadow-color), 0 0 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_-24px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow: 0 24px 60px -24px rgba(0,0,0,.65);--tw-shadow-colored: 0 24px 60px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 24px 60px rgba(15,23,42,.18);--tw-shadow-colored: 0 24px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_-48px_rgba\(14\,116\,144\,0\.45\)\]{--tw-shadow: 0 24px 80px -48px rgba(14,116,144,.45);--tw-shadow-colored: 0 24px 80px -48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_25px_60px_-15px_rgba\(15\,23\,42\,0\.15\)\]{--tw-shadow: 0 25px 60px -15px rgba(15,23,42,.15);--tw-shadow-colored: 0 25px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_28px_90px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 28px 90px rgba(0,0,0,.45);--tw-shadow-colored: 0 28px 90px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_-4px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 2px 10px -4px rgba(0,0,0,.05);--tw-shadow-colored: 0 2px 10px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow: 0 2px 10px rgba(15,23,42,.07);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_10px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 2px 10px rgba(15,23,42,.08);--tw-shadow-colored: 0 2px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 2px 12px rgba(15,23,42,.06);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: 0 2px 12px rgba(15,23,42,.1);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_12px_rgba\(59\,130\,246\,0\.06\)\]{--tw-shadow: 0 2px 12px rgba(59,130,246,.06);--tw-shadow-colored: 0 2px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_14px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 2px 14px rgba(15,23,42,.12);--tw-shadow-colored: 0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_14px_rgba\(37\,99\,235\,0\.35\)\]{--tw-shadow: 0 2px 14px rgba(37,99,235,.35);--tw-shadow-colored: 0 2px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.1\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.1);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow: 0 2px 8px rgba(15,23,42,.2);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_2px_8px_rgba\(49\,130\,206\,0\.08\)\]{--tw-shadow: 0 2px 8px rgba(49,130,206,.08);--tw-shadow-colored: 0 2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_70px_rgba\(37\,99\,235\,0\.1\)\]{--tw-shadow: 0 30px 70px rgba(37,99,235,.1);--tw-shadow-colored: 0 30px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_64px_-12px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow: 0 32px 64px -12px rgba(0,0,0,.14);--tw-shadow-colored: 0 32px 64px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_64px_-16px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 32px 64px -16px rgba(0,0,0,.12);--tw-shadow-colored: 0 32px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_32px_64px_-16px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 32px 64px -16px rgba(0,0,0,.6);--tw-shadow-colored: 0 32px 64px -16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_100px_-20px_rgba\(0\,0\,0\,0\.12\)\]{--tw-shadow: 0 40px 100px -20px rgba(0,0,0,.12);--tw-shadow-colored: 0 40px 100px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_100px_-30px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 40px 100px -30px rgba(0,0,0,.05);--tw-shadow-colored: 0 40px 100px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_120px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 40px 120px rgba(0,0,0,.3);--tw-shadow-colored: 0 40px 120px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_80px_-15px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 40px 80px -15px rgba(0,0,0,.5);--tw-shadow-colored: 0 40px 80px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_80px_-15px_rgba\(0\,29\,61\,0\.08\)\]{--tw-shadow: 0 40px 80px -15px rgba(0,29,61,.08);--tw-shadow-colored: 0 40px 80px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_80px_-20px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 40px 80px -20px rgba(0,0,0,.1);--tw-shadow-colored: 0 40px 80px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_40px_80px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow: 0 40px 80px rgba(0,0,0,.45);--tw-shadow-colored: 0 40px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_45px_100px_rgba\(0\,0\,0\,0\.3\)\]{--tw-shadow: 0 45px 100px rgba(0,0,0,.3);--tw-shadow-colored: 0 45px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_10px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow: 0 4px 10px rgba(0,0,0,.02);--tw-shadow-colored: 0 4px 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.08\)\]{--tw-shadow: 0 4px 12px rgba(0,0,0,.08);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(37\,99\,235\,0\.35\)\]{--tw-shadow: 0 4px 12px rgba(37,99,235,.35);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_14px_rgba\(37\,99\,235\,0\.45\)\]{--tw-shadow: 0 4px 14px rgba(37,99,235,.45);--tw-shadow-colored: 0 4px 14px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(124\,58\,237\,0\.08\)\]{--tw-shadow: 0 4px 16px rgba(124,58,237,.08);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_16px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow: 0 4px 16px rgba(59,130,246,.08);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.03\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.03);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow: 0 4px 20px rgba(0,0,0,.04);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 4px 20px rgba(15,23,42,.06);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(59\,130\,246\,0\.06\)\]{--tw-shadow: 0 4px 20px rgba(59,130,246,.06);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(59\,130\,246\,0\.08\)\]{--tw-shadow: 0 4px 20px rgba(59,130,246,.08);--tw-shadow-colored: 0 4px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_24px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 4px 24px rgba(15,23,42,.06);--tw-shadow-colored: 0 4px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_4px_30px_rgba\(0\,0\,0\,0\.06\)\]{--tw-shadow: 0 4px 30px rgba(0,0,0,.06);--tw-shadow-colored: 0 4px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_50px_100px_-20px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 50px 100px -20px rgba(0,0,0,.4);--tw-shadow-colored: 0 50px 100px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_50px_100px_-20px_rgba\(0\,29\,61\,0\.15\)\]{--tw-shadow: 0 50px 100px -20px rgba(0,29,61,.15);--tw-shadow-colored: 0 50px 100px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_50px_100px_-20px_rgba\(0\,29\,61\,0\.5\)\]{--tw-shadow: 0 50px 100px -20px rgba(0,29,61,.5);--tw-shadow-colored: 0 50px 100px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_50px_100px_-20px_rgba\(0\,30\,60\,0\.3\)\]{--tw-shadow: 0 50px 100px -20px rgba(0,30,60,.3);--tw-shadow-colored: 0 50px 100px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_50px_100px_-30px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: 0 50px 100px -30px rgba(0,0,0,.15);--tw-shadow-colored: 0 50px 100px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_50px_100px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow: 0 50px 100px rgba(0,0,0,.4);--tw-shadow-colored: 0 50px 100px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_5px_15px_rgba\(0\,0\,0\,0\.1\)\]{--tw-shadow: 0 5px 15px rgba(0,0,0,.1);--tw-shadow-colored: 0 5px 15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(251\,191\,36\,0\.3\)\]{--tw-shadow: 0 6px 20px rgba(251,191,36,.3);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_6px_20px_rgba\(255\,184\,0\,0\.4\)\]{--tw-shadow: 0 6px 20px rgba(255,184,0,.4);--tw-shadow-colored: 0 6px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_16px_-4px_rgba\(97\,100\,236\,0\.4\)\]{--tw-shadow: 0 8px 16px -4px rgba(97,100,236,.4);--tw-shadow-colored: 0 8px 16px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(0\,0\,0\,0\.28\)\]{--tw-shadow: 0 8px 20px rgba(0,0,0,.28);--tw-shadow-colored: 0 8px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.12);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(15\,23\,42\,0\.18\)\]{--tw-shadow: 0 8px 24px rgba(15,23,42,.18);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(59\,130\,246\,0\.45\)\]{--tw-shadow: 0 8px 24px rgba(59,130,246,.45);--tw-shadow-colored: 0 8px 24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_28px_rgba\(109\,90\,150\,0\.08\)\]{--tw-shadow: 0 8px 28px rgba(109,90,150,.08);--tw-shadow-colored: 0 8px 28px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[10px_-10px_0_10px_white\]{--tw-shadow: 10px -10px 0 10px white;--tw-shadow-colored: 10px -10px 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[10px_10px_0_10px_white\]{--tw-shadow: 10px 10px 0 10px white;--tw-shadow-colored: 10px 10px 0 10px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[1px_0_0_\#e5e7eb\]{--tw-shadow: 1px 0 0 #e5e7eb;--tw-shadow-colored: 1px 0 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[\#005EB8\]\/30{--tw-shadow-color: rgb(0 94 184 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#00843D\]\/20{--tw-shadow-color: rgb(0 132 61 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#00A3E0\]\/10{--tw-shadow-color: rgb(0 163 224 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#00A651\]\/30{--tw-shadow-color: rgb(0 166 81 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#0EA5A4\]\/20{--tw-shadow-color: rgb(14 165 164 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#0F79B9\]\/30{--tw-shadow-color: rgb(15 121 185 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#14532D\]\/40{--tw-shadow-color: rgb(20 83 45 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#39A646\]\/30{--tw-shadow-color: rgb(57 166 70 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/20{--tw-shadow-color: rgb(245 158 11 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-500\/30{--tw-shadow-color: rgb(245 158 11 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/10{--tw-shadow-color: rgb(0 0 0 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/40{--tw-shadow-color: rgb(0 0 0 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/5{--tw-shadow-color: rgb(0 0 0 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100{--tw-shadow-color: #dbeafe;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-100\/50{--tw-shadow-color: rgb(219 234 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200\/40{--tw-shadow-color: rgb(191 219 254 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200\/50{--tw-shadow-color: rgb(191 219 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200\/60{--tw-shadow-color: rgb(191 219 254 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-300\/50{--tw-shadow-color: rgb(147 197 253 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/10{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/25{--tw-shadow-color: rgb(59 130 246 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/30{--tw-shadow-color: rgb(59 130 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/40{--tw-shadow-color: rgb(59 130 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-500\/50{--tw-shadow-color: rgb(59 130 246 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/20{--tw-shadow-color: rgb(37 99 235 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-600\/30{--tw-shadow-color: rgb(37 99 235 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/10{--tw-shadow-color: rgb(30 58 138 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/20{--tw-shadow-color: rgb(30 58 138 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/40{--tw-shadow-color: rgb(30 58 138 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/5{--tw-shadow-color: rgb(30 58 138 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-900\/50{--tw-shadow-color: rgb(30 58 138 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-950\/50{--tw-shadow-color: rgb(23 37 84 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-200\/60{--tw-shadow-color: rgb(165 243 252 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/30{--tw-shadow-color: rgb(6 182 212 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-cyan-500\/40{--tw-shadow-color: rgb(6 182 212 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-50{--tw-shadow-color: #ecfdf5;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/50{--tw-shadow-color: rgb(16 185 129 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-100{--tw-shadow-color: #f3f4f6;--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200{--tw-shadow-color: #e5e7eb;--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/60{--tw-shadow-color: rgb(229 231 235 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-400\/30{--tw-shadow-color: rgb(156 163 175 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-100{--tw-shadow-color: #dcfce7;--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/30{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-300{--tw-shadow-color: #a5b4fc;--tw-shadow: var(--tw-shadow-colored)}.shadow-pink-500\/30{--tw-shadow-color: rgb(236 72 153 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-200{--tw-shadow-color: #e9d5ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-200\/20{--tw-shadow-color: rgb(233 213 255 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/25{--tw-shadow-color: rgb(168 85 247 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-500\/30{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-100{--tw-shadow-color: #fee2e2;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-50{--tw-shadow-color: #fef2f2;--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/10{--tw-shadow-color: rgb(239 68 68 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/30{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-200{--tw-shadow-color: #bae6fd;--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-200\/60{--tw-shadow-color: rgb(186 230 253 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-300\/60{--tw-shadow-color: rgb(125 211 252 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/30{--tw-shadow-color: rgb(14 165 233 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-500\/50{--tw-shadow-color: rgb(14 165 233 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-950\/10{--tw-shadow-color: rgb(8 47 73 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-300\/60{--tw-shadow-color: rgb(203 213 225 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/10{--tw-shadow-color: rgb(15 23 42 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-400\/30{--tw-shadow-color: rgb(45 212 191 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-100{--tw-shadow-color: #ede9fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/30{--tw-shadow-color: rgb(139 92 246 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-white\/10{--tw-shadow-color: rgb(255 255 255 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-900\/10{--tw-shadow-color: rgb(113 63 18 / .1);--tw-shadow: var(--tw-shadow-colored)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-8{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-inset{--tw-ring-inset: inset}.ring-\[\#0EA5A4\]\/40{--tw-ring-color: rgb(14 165 164 / .4)}.ring-\[\#0EA5A4\]\/50{--tw-ring-color: rgb(14 165 164 / .5)}.ring-\[\#0F79B9\]\/20{--tw-ring-color: rgb(15 121 185 / .2)}.ring-\[\#14532D\]\/20{--tw-ring-color: rgb(20 83 45 / .2)}.ring-\[\#3182CE\]\/30{--tw-ring-color: rgb(49 130 206 / .3)}.ring-\[\#39A646\]\/20{--tw-ring-color: rgb(57 166 70 / .2)}.ring-\[\#93C5FD\]\/70{--tw-ring-color: rgb(147 197 253 / .7)}.ring-\[\#BFDBFE\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-\[\#E5E7EB\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-\[\#FFFBEB\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 251 235 / var(--tw-ring-opacity, 1))}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-black\/\[0\.03\]{--tw-ring-color: rgb(0 0 0 / .03)}.ring-black\/\[0\.04\]{--tw-ring-color: rgb(0 0 0 / .04)}.ring-blue-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.ring-blue-100\/50{--tw-ring-color: rgb(219 234 254 / .5)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-300\/60{--tw-ring-color: rgb(147 197 253 / .6)}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-400\/20{--tw-ring-color: rgb(96 165 250 / .2)}.ring-blue-50{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 246 255 / var(--tw-ring-opacity, 1))}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-cyan-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.ring-emerald-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-gray-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.ring-gray-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-400\/30{--tw-ring-color: rgb(156 163 175 / .3)}.ring-green-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.ring-green-400\/30{--tw-ring-color: rgb(74 222 128 / .3)}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-indigo-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.ring-indigo-600\/30{--tw-ring-color: rgb(79 70 229 / .3)}.ring-orange-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.ring-orange-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / var(--tw-ring-opacity, 1))}.ring-pink-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.ring-primary{--tw-ring-color: hsl(var(--primary))}.ring-primary\/20{--tw-ring-color: hsl(var(--primary) / .2)}.ring-primary\/30{--tw-ring-color: hsl(var(--primary) / .3)}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-red-400\/30{--tw-ring-color: rgb(248 113 113 / .3)}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-red-500\/20{--tw-ring-color: rgb(239 68 68 / .2)}.ring-ring{--tw-ring-color: hsl(var(--ring))}.ring-slate-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(241 245 249 / var(--tw-ring-opacity, 1))}.ring-slate-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.ring-slate-200\/70{--tw-ring-color: rgb(226 232 240 / .7)}.ring-slate-200\/80{--tw-ring-color: rgb(226 232 240 / .8)}.ring-slate-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.ring-slate-300\/80{--tw-ring-color: rgb(203 213 225 / .8)}.ring-slate-900\/5{--tw-ring-color: rgb(15 23 42 / .05)}.ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-white{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.ring-white\/20{--tw-ring-color: rgb(255 255 255 / .2)}.ring-white\/30{--tw-ring-color: rgb(255 255 255 / .3)}.ring-white\/40{--tw-ring-color: rgb(255 255 255 / .4)}.ring-white\/75{--tw-ring-color: rgb(255 255 255 / .75)}.ring-white\/80{--tw-ring-color: rgb(255 255 255 / .8)}.ring-yellow-400\/30{--tw-ring-color: rgb(250 204 21 / .3)}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-\[\#F0F6FF\]{--tw-ring-offset-color: #F0F6FF}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.ring-offset-white{--tw-ring-offset-color: #fff}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-0{--tw-blur: blur(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-3xl{--tw-blur: blur(64px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[110px\]{--tw-blur: blur(110px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[120px\]{--tw-blur: blur(120px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[140px\]{--tw-blur: blur(140px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[150px\]{--tw-blur: blur(150px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[160px\]{--tw-blur: blur(160px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[2px\]{--tw-blur: blur(2px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[50px\]{--tw-blur: blur(50px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[60px\]{--tw-blur: blur(60px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[70px\]{--tw-blur: blur(70px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[90px\]{--tw-blur: blur(90px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-lg{--tw-blur: blur(16px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-md{--tw-blur: blur(12px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-sm{--tw-blur: blur(4px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-xl{--tw-blur: blur(24px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-200{--tw-brightness: brightness(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-75{--tw-brightness: brightness(.75);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.brightness-90{--tw-brightness: brightness(.9);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-2xl{--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_10px_rgba\(250\,204\,21\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 0 10px rgba(250,204,21,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_0_8px_rgba\(14\,165\,164\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 8px rgba(14,165,164,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_10px_20px_rgba\(0\,0\,0\,0\.03\)\]{--tw-drop-shadow: drop-shadow(0 10px 20px rgba(0,0,0,.03));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_12px_24px_rgba\(0\,0\,0\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 12px 24px rgba(0,0,0,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(255\,255\,255\,0\.95\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(255,255,255,.95));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(0 20px 60px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_12px_rgba\(255\,255\,255\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 2px 12px rgba(255,255,255,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_14px_rgba\(255\,255\,255\,0\.55\)\]{--tw-drop-shadow: drop-shadow(0 2px 14px rgba(255,255,255,.55));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_16px_rgba\(186\,230\,253\,0\.6\)\]{--tw-drop-shadow: drop-shadow(0 2px 16px rgba(186,230,253,.6));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_6px_rgba\(255\,255\,255\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 2px 6px rgba(255,255,255,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_30px_45px_rgba\(255\,215\,0\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 30px 45px rgba(255,215,0,.4));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_12px_rgba\(59\,130\,246\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 4px 12px rgba(59,130,246,.25));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_4px_16px_rgba\(255\,255\,255\,0\.35\)\]{--tw-drop-shadow: drop-shadow(0 4px 16px rgba(255,255,255,.35));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[4px_4px_0px_rgba\(0\,0\,0\,0\.8\)\]{--tw-drop-shadow: drop-shadow(4px 4px 0px rgba(0,0,0,.8));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-lg{--tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-xl{--tw-drop-shadow: drop-shadow(0 20px 13px rgb(0 0 0 / .03)) drop-shadow(0 8px 5px rgb(0 0 0 / .08));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale: grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[0\.3\]{--tw-grayscale: grayscale(.3);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[10\%\]{--tw-grayscale: grayscale(10%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale-\[20\%\]{--tw-grayscale: grayscale(20%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-200{--tw-saturate: saturate(2);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-2xl{--tw-backdrop-blur: blur(40px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-3xl{--tw-backdrop-blur: blur(64px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[1px\]{--tw-backdrop-blur: blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[6px\]{--tw-backdrop-blur: blur(6px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-lg{--tw-backdrop-blur: blur(16px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-saturate-150{--tw-backdrop-saturate: saturate(1.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.\!transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke!important;transition-timing-function:cubic-bezier(.4,0,.2,1)!important;transition-duration:.15s!important}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-height\,opacity\,margin\]{transition-property:max-height,opacity,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\,opacity\,font-size\]{transition-property:max-width,opacity,font-size;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\,opacity\,margin\]{transition-property:max-width,opacity,margin;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,background-color\,border-color\]{transition-property:width,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\,border-radius\,background-color\,color\]{transition-property:width,height,padding,border-radius,background-color,color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,margin\,opacity\,background-color\]{transition-property:width,margin,opacity,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\,padding\,margin\,border-radius\,background-color\,box-shadow\,gap\]{transition-property:width,padding,margin,border-radius,background-color,box-shadow,gap;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[width\]{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.delay-150{transition-delay:.15s}.delay-300{transition-delay:.3s}.delay-500{transition-delay:.5s}.delay-700{transition-delay:.7s}.delay-75{transition-delay:75ms}.duration-1000{transition-duration:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.duration-75{transition-duration:75ms}.duration-\[10s\]{transition-duration:10s}.duration-\[8s\]{transition-duration:8s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{transition-timing-function:linear}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:hsl(var(--primary) / 30) transparent}.scrollbar-thin::-webkit-scrollbar{width:6px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:hsl(var(--primary) / 30);border-radius:20px}.scrollbar-thin::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--primary) / 50)}.table-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd5e1 #f1f5f9}.table-scrollbar::-webkit-scrollbar{height:8px}.table-scrollbar::-webkit-scrollbar-track{background:#f1f5f9;border-radius:4px}.table-scrollbar::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px;border:1px solid #f1f5f9}.table-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}.custom-scrollbar{scrollbar-width:none;scrollbar-color:rgba(156,163,175,.4) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:transparent}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:#9ca3af66;border-radius:10px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#9ca3af99}.custom-scrollbar:hover::-webkit-scrollbar-thumb{background-color:#9ca3af4d;border-radius:10px;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.custom-scrollbar:hover::-webkit-scrollbar-thumb:hover{background-color:#9ca3af80}.attendance-table-scroll{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.5) transparent}.attendance-table-scroll::-webkit-scrollbar{width:8px;height:8px}.attendance-table-scroll::-webkit-scrollbar-track{background:transparent;border-radius:10px}.attendance-table-scroll::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:10px}.attendance-table-scroll::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.attendance-table-scroll thead{position:sticky;top:0;z-index:10;background:#fff}.attendance-table-scroll thead th{background:#fff!important;position:relative;z-index:11}.animate-pulse-subtle{animation:pulse 3s cubic-bezier(.4,0,.6,1) infinite}.animate-gradient-shift{animation:gradientShift 8s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes gradientShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes toast-enter{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-blob{animation:blob 7s infinite}.animation-delay-2000{animation-delay:2s}.animation-delay-4000{animation-delay:4s}@keyframes blob{0%{transform:translate(0) scale(1)}33%{transform:translate(30px,-50px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}to{transform:translate(0) scale(1)}}.dashboard-newyear-card{background:#fff;border-radius:20px;box-shadow:0 4px 6px #1e293b14,0 1px 3px #1e293b1a;border:1px solid rgba(99,102,241,.2);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.dashboard-newyear-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--newyear-secondary) 0%,var(--newyear-accent) 100%);border-radius:20px 20px 0 0}.dashboard-newyear-card:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a,0 4px 8px #00000014}@keyframes progressShimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.\[-ms-overflow-style\:none\]{-ms-overflow-style:none}.\[animation-delay\:0\.1s\]{animation-delay:.1s}.\[animation-delay\:0\.2s\]{animation-delay:.2s}.\[background-size\:24px_24px\]{background-size:24px 24px}.\[background-size\:32px_32px\]{background-size:32px 32px}.\[background-size\:40px_40px\]{background-size:40px 40px}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.\[perspective\:1200px\]{perspective:1200px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-wrap\:balance\]{text-wrap:balance}:root{--ps-blue-50: #eff6ff;--ps-blue-100: #dbeafe;--ps-blue-500: #3b82f6;--ps-blue-600: #2563eb;--ps-blue-700: #1d4ed8;--ps-violet-50: #f5f3ff;--ps-violet-500: #8b5cf6;--ps-violet-600: #7c3aed;--ps-violet-700: #6d28d9;--ps-ink: #0f172a;--ps-body: #334155;--ps-muted: #64748b;--ps-line: #e2e8f0;--ps-bg: #ffffff;--ps-surface: #f8fafc;--ps-accent-primary: var(--ps-blue-600);--ps-accent-secondary: var(--ps-violet-600);--ps-cta-gradient: linear-gradient(135deg, #2563eb 0%, #7c3aed 100%);--ps-font-display: "Plus Jakarta Sans", Inter, system-ui, sans-serif;--ps-font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ps-radius-sm: 6px;--ps-radius-md: 12px;--ps-radius-lg: 20px;--ps-radius-xl: 28px;--ps-radius-pill: 999px;--ps-shadow-sm: 0 1px 4px rgba(0, 0, 0, .06);--ps-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--ps-shadow-lg: 0 12px 40px rgba(0, 0, 0, .1)}.ps-nav{width:100%;background:var(--ps-bg);border-bottom:1px solid var(--ps-line);position:relative;z-index:10;overflow:hidden}.ps-nav:before,.ps-nav:after{content:"";position:absolute;top:0;bottom:0;width:48px;pointer-events:none;z-index:2}.ps-nav:before{left:0;background:linear-gradient(to right,var(--ps-bg),transparent)}.ps-nav:after{right:0;background:linear-gradient(to left,var(--ps-bg),transparent)}.ps-nav__inner{display:flex;align-items:stretch;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding:0 1rem;gap:0}.ps-nav__inner::-webkit-scrollbar{display:none}.ps-nav__label{display:flex;align-items:center;white-space:nowrap;padding:0 1rem 0 .5rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ps-muted);border-right:1px solid var(--ps-line);margin-right:.5rem;flex-shrink:0}.ps-nav__item{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem .9rem;font-size:.82rem;font-weight:600;font-family:var(--ps-font-body);color:var(--ps-body);text-decoration:none;white-space:nowrap;border-radius:0;border-bottom:2px solid transparent;transition:color .18s ease,border-color .18s ease,background .18s ease;flex-shrink:0;position:relative}.ps-nav__item:hover{color:var(--ps-accent-primary);background:var(--ps-blue-50)}.ps-nav__item--active{color:var(--item-accent, var(--ps-accent-primary));border-bottom-color:var(--item-accent, var(--ps-accent-primary));background:transparent;cursor:default;pointer-events:none}.ps-nav__item-emoji{font-size:.95rem;line-height:1}.ps-nav__item-dot{width:6px;height:6px;border-radius:50%;background:var(--item-accent, var(--ps-accent-primary));flex-shrink:0;opacity:0;transition:opacity .18s ease}.ps-nav__item--active .ps-nav__item-dot{opacity:1}@media(max-width:640px){.ps-nav__label{display:none}.ps-nav__item{padding:.5rem .7rem;font-size:.78rem}.ps-nav__item-emoji{font-size:.9rem}}html,body,#root{min-height:100%;width:100%;margin:0}.scrollbar-hide::-webkit-scrollbar{display:none}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}@media(prefers-reduced-motion:reduce){.progressShimmer{animation:none}}.app-sonner-toaster[data-sonner-toaster]{--width: min(360px, calc(100vw - 32px) );--offset: 18px}.app-sonner-toaster [data-sonner-toast].app-toast{min-height:56px;align-items:center;gap:12px;padding:12px 40px 12px 14px;border-radius:12px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;box-shadow:0 18px 40px #0f172a21,0 4px 12px #0f172a14}.app-sonner-toaster [data-sonner-toast].app-toast[data-type=success]{border-color:#bbf7d0;background:linear-gradient(90deg,#f0fdf4 0,#fff 34%);color:#14532d}.app-sonner-toaster [data-sonner-toast].app-toast[data-type=error]{border-color:#fecaca;background:linear-gradient(90deg,#fef2f2 0,#fff 34%);color:#7f1d1d}.app-sonner-toaster [data-sonner-toast].app-toast[data-type=warning]{border-color:#fde68a;background:linear-gradient(90deg,#fffbeb 0,#fff 34%);color:#78350f}.app-sonner-toaster [data-sonner-toast].app-toast[data-type=info]{border-color:#bfdbfe;background:linear-gradient(90deg,#eff6ff 0,#fff 34%);color:#1e3a8a}.app-sonner-toaster [data-sonner-toast] [data-icon]{width:28px;height:28px;display:inline-flex;flex:0 0 28px;align-items:center;justify-content:center;border-radius:999px;background:#f8fafc}.app-sonner-toaster [data-sonner-toast][data-type=success] [data-icon]{background:#16a34a;color:#fff}.app-sonner-toaster [data-sonner-toast][data-type=error] [data-icon]{background:#dc2626;color:#fff}.app-sonner-toaster [data-sonner-toast][data-type=warning] [data-icon]{background:#d97706;color:#fff}.app-sonner-toaster [data-sonner-toast][data-type=info] [data-icon]{background:#2563eb;color:#fff}.app-sonner-toaster [data-sonner-toast] [data-icon] svg{width:17px;height:17px}.app-sonner-toaster [data-sonner-toast] .app-toast-title{font-size:14px;font-weight:700;line-height:1.35}.app-sonner-toaster [data-sonner-toast] .app-toast-description{margin-top:2px;color:#64748b;font-size:13px;line-height:1.4}.app-sonner-toaster [data-sonner-toast] .app-toast-close{top:50%;right:10px;left:auto;width:24px;height:24px;transform:translateY(-50%);border-color:#e2e8f0;background:#fff;color:#64748b}.app-sonner-toaster [data-sonner-toast] .app-toast-close:hover{border-color:#cbd5e1;background:#f8fafc;color:#0f172a}.newyear-year-badge{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.6rem 1.5rem;background:linear-gradient(135deg,#f59e0b,#fbbf24,#fcd34d);color:#0f172a;font-size:.9rem;font-weight:800;letter-spacing:.15em;border-radius:999px;margin-bottom:1.25rem;box-shadow:0 4px 15px #f59e0b80,inset 0 1px #fff6,0 0 20px #f59e0b4d;text-transform:uppercase;position:relative}.newyear-year-badge svg{color:#0f172a;opacity:.9}.newyear-hero-content{flex:1 1 320px;position:relative;z-index:2}.newyear-hero-content h1{font-size:clamp(2rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.25rem;letter-spacing:-.02em;background:linear-gradient(135deg,#fff,#fbbf24,#fff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 0 30px rgba(245,158,11,.3)}.newyear-hero-content p{color:#ffffffe6;max-width:38rem;font-size:1.1rem;line-height:1.7;margin-bottom:2rem}.newyear-hero-kicker{text-transform:uppercase;letter-spacing:.25em;font-size:.85rem;color:#fbbf24;font-weight:700;margin-bottom:1rem;display:block;text-shadow:0 0 10px rgba(245,158,11,.5)}.newyear-hero-cta{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}.goal-pill,.progress-pill{padding:.875rem 1.75rem;border-radius:.75rem;background:linear-gradient(135deg,#f59e0b,#fbbf24);border:1px solid rgba(245,158,11,.4);font-size:.95rem;color:#0f172a;display:inline-flex;align-items:center;gap:.625rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;box-shadow:0 4px 15px #f59e0b66,inset 0 1px #ffffff4d,0 0 20px #f59e0b33}.goal-pill:hover,.progress-pill:hover{background:linear-gradient(135deg,#fbbf24,#fcd34d);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px #f59e0b80,inset 0 1px #fff6,0 0 30px #f59e0b4d}.goal-pill:active,.progress-pill:active{transform:translateY(0)}.newyear-hero-visual{flex:0 1 300px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.newyear-visual-content{position:relative;z-index:1;width:100%;display:flex;align-items:center;justify-content:center}.newyear-visual-content:before{content:"";position:absolute;inset:-10px;background:linear-gradient(135deg,#f59e0b4d,#f59e0b1a,#f59e0b4d);border-radius:1.25rem;z-index:-1;opacity:.6;filter:blur(10px)}.newyear-visual-content video{width:100%;height:auto;max-width:400px;border-radius:1rem;box-shadow:0 25px 50px #0006,0 0 40px #f59e0b33,inset 0 1px #fff3;border:2px solid rgba(245,158,11,.4);-o-object-fit:cover;object-fit:cover;position:relative;z-index:1}.newyear-kid-image{position:absolute;bottom:0;left:50%;z-index:3;pointer-events:none;display:flex;align-items:flex-end;will-change:left;animation:newyear-pull-to-center 4.5s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes newyear-pull-to-center{0%{left:-240px;transform:translate(-50%)}15%{transform:translate(-50%) translateY(-2px)}70%{left:52%;transform:translate(-50%) translateY(0)}to{left:50%;transform:translate(-50%)}}.newyear-kid-img{animation:newyear-pull-strain 4.5s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes newyear-pull-strain{0%{transform:translateY(5px) rotate(0)}12%{transform:translateY(2px) rotate(-2deg)}24%{transform:translateY(6px) rotate(1.5deg)}36%{transform:translateY(3px) rotate(-1.5deg)}48%{transform:translateY(6px) rotate(1deg)}60%{transform:translateY(4px) rotate(-1deg)}75%{transform:translateY(5px) rotate(.5deg)}to{transform:translateY(5px) rotate(0)}}@media(prefers-reduced-motion:reduce){.newyear-kid-image,.newyear-kid-img{animation:none}}.newyear-kid-img{max-width:200px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.3));transform:translateY(5px)}.athena-hero-banner{display:flex;flex-wrap:wrap;gap:2rem;padding:2rem;background:linear-gradient(135deg,#e0f2fe,#bae6fd,#7dd3fc,#bae6fd,#e0f2fe);color:#0c4a6e;position:relative;overflow:hidden}.athena-hero-banner:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.4),transparent 45%);pointer-events:none}.athena-hero-content{flex:1 1 260px;position:relative;z-index:2}.athena-hero-content h1{font-size:clamp(1.5rem,3vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:.75rem;color:#0c4a6e}.athena-hero-content p{color:#0c4a6ed9;max-width:36rem;font-size:clamp(.95rem,1.5vw,1.1rem)}.athena-hero-kicker{text-transform:uppercase;letter-spacing:.2em;font-size:.7rem;color:#0ea5e9e6;font-weight:600}.athena-hero-cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.progress-pill,.achievement-pill{padding:.4rem .9rem;border-radius:999px;background:#fff9;border:1px solid rgba(14,165,233,.3);font-size:.85rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#0c4a6e;font-weight:500;transition:all .3s ease}.progress-pill:hover,.achievement-pill:hover{background:#fffc;border-color:#0ea5e980;transform:translateY(-2px);box-shadow:0 4px 12px #0ea5e933}.athena-hero-visual{flex:0 1 260px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center}.athena-hero-visual img{width:100%;max-width:400px;height:auto;border-radius:1.25rem;box-shadow:0 15px 30px #0ea5e940;border:3px solid rgba(255,255,255,.6);padding:1.5rem;-o-object-fit:contain;object-fit:contain}.floating-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at center,rgba(14,165,233,.2),transparent 70%);animation:gentleGlow 4s ease-in-out infinite}@keyframes gentleGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.challenge-badges{display:flex;gap:1rem;align-items:center}.challenge-badges>div{background:#ffffff26;border:1px solid rgba(255,255,255,.25);padding:.75rem 1rem;border-radius:1rem;text-align:center;min-width:120px}.challenge-badges .badge-icon{font-size:1.4rem;display:block;margin-bottom:.25rem}.sidebar-panel{position:relative;overflow:hidden}.sidebar-logo-mark{display:inline-block}.sidebar-menu-item{transition:transform .2s ease,box-shadow .2s ease}.sidebar-menu-item-active{box-shadow:0 10px 20px #0b1c2d1a}.newyear-toggle-btn{border-radius:999px;transition:box-shadow .2s ease,background .2s ease}.course-newyear-label{position:absolute;top:12px;right:12px;background:var(--newyear-accent);color:#fff;padding:.2rem .6rem;font-size:.75rem;border-radius:999px;border:1px solid rgba(0,0,0,.05);box-shadow:0 2px 4px #0000001a;font-weight:600}.course-sparkle{position:absolute;top:6px;right:6px;font-size:1.1rem;animation:sparkleGlow 3s ease-in-out infinite;opacity:.8}@keyframes sparkleGlow{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}@media(max-width:640px){.newyear-hero-banner,.athena-hero-banner{padding:2.5rem 2rem;gap:2rem}.athena-hero-visual img,.newyear-hero-visual img,.newyear-hero-visual video{max-width:240px}.athena-hero-content h1,.newyear-hero-content h1{font-size:clamp(1.75rem,6vw,2.5rem)}.athena-hero-cta,.newyear-hero-cta{gap:.875rem}.progress-pill,.achievement-pill,.goal-pill{font-size:.875rem;padding:.75rem 1.5rem}.newyear-year-badge{font-size:.75rem;padding:.4rem 1rem}.newyear-hero-content p{font-size:1rem}.newyear-kid-img{max-width:150px}}@media(max-width:480px){.athena-hero-banner,.newyear-hero-banner{padding:2rem 1.5rem;gap:1.5rem}.athena-hero-visual,.newyear-hero-visual{flex:1 1 100%;text-align:center}.athena-hero-content p,.newyear-hero-content p{font-size:.95rem}.goal-pill,.progress-pill{width:100%;justify-content:center}.newyear-year-badge{font-size:.7rem;padding:.35rem .875rem}.newyear-kid-img{max-width:120px}}.offer-popup-overlay{position:fixed;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:offerFadeIn .4s ease-out;padding:1rem}@keyframes offerFadeIn{0%{opacity:0}to{opacity:1}}.offer-popup-content{position:relative;max-width:95vw;max-height:95vh;background:#fff;border-radius:1.5rem;overflow:hidden;box-shadow:0 25px 50px #00000080;animation:offerSlideIn .5s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}@keyframes offerSlideIn{0%{transform:scale(.8) translateY(-50px);opacity:0}to{transform:scale(1) translateY(0);opacity:1}}.offer-popup-image{display:block;width:auto;height:auto;max-width:min(900px,90vw);max-height:calc(95vh - 4rem);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.offer-popup-image-fade{animation:offerBannerFade .4s ease-in-out}@keyframes offerBannerFade{0%{opacity:0}to{opacity:1}}.offer-popup-carousel-viewport{overflow:hidden;width:100%;max-width:min(900px,90vw);max-height:calc(95vh - 5rem);min-height:200px}.offer-popup-carousel-track{display:flex;flex-direction:column;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);will-change:transform}.offer-popup-carousel-slide{flex:0 0 100%;width:100%;display:flex;align-items:center;justify-content:center}.offer-popup-dots{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 0 .25rem}.offer-popup-dot{width:.5rem;height:.5rem;border-radius:9999px;border:none;background:#d1d5db;cursor:pointer;padding:0;transition:all .3s ease}.offer-popup-dot-active{width:1.5rem;background:#6164ec}.offer-popup-close{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;background:#fffffff2;border:none;border-radius:50%;cursor:pointer;z-index:10;transition:all .3s ease;box-shadow:0 4px 12px #00000026}.offer-popup-close:hover{background:#ef4444;color:#fff;transform:rotate(90deg) scale(1.1);box-shadow:0 6px 16px #ef44444d}.offer-widget{position:fixed;bottom:2rem;left:2rem;width:4rem;height:4rem;background:linear-gradient(135deg,#6164ec,#8183ff);border:none;border-radius:50%;cursor:pointer;box-shadow:0 8px 24px #6164ec66;display:flex;align-items:center;justify-content:center;z-index:9998;transition:all .3s ease;animation:offerWidgetPulse 2s ease-in-out infinite}.offer-widget:hover{transform:scale(1.1) translateY(-4px);box-shadow:0 12px 32px #6164ec80}@keyframes offerWidgetPulse{0%,to{box-shadow:0 8px 24px #6164ec66,0 0 #6164ecb3}50%{box-shadow:0 8px 24px #6164ec66,0 0 0 10px #6164ec00}}.offer-widget-icon{color:#fff;animation:offerWiggle 1s ease-in-out infinite}@keyframes offerWiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-15deg)}75%{transform:rotate(15deg)}}.offer-widget-badge{position:absolute;top:-.25rem;right:-.25rem;width:1.5rem;height:1.5rem;background:#fbbf24;border:2px solid white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.75rem;animation:offerBadgeBounce 1.5s ease-in-out infinite}@keyframes offerBadgeBounce{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}@media(max-width:768px){.offer-popup-content{max-width:95vw;padding:.75rem}.offer-popup-image{max-width:min(100%,90vw);max-height:calc(95vh - 3rem)}.offer-widget{width:3.5rem;height:3.5rem;bottom:1.5rem;left:1.5rem}.offer-popup-close{top:.5rem;right:.5rem;width:2rem;height:2rem}}.login-decor-image{position:absolute;top:1rem;left:1rem;width:auto;height:auto;max-width:150px;max-height:150px;z-index:15;pointer-events:none;opacity:.85;-o-object-fit:contain;object-fit:contain}.login-left-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;height:auto;max-width:60%;max-height:60vh;z-index:5;pointer-events:none;-o-object-fit:contain;object-fit:contain}.login-newyear-bg:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(45deg,repeating-linear-gradient(45deg,transparent,transparent 2px,rgba(59,130,246,.03) 2px,rgba(59,130,246,.03) 4px),repeating-linear-gradient(-45deg,rgba(59,130,246,.03) 4px),repeating-linear-gradient(-45deg,transparent,transparent 2px,rgba(96,165,250,.02) 2px,rgba(96,165,250,.02) 4px) rgba(96,165,250,.02) 4px);z-index:0;opacity:.4}.login-newyear-bg:after{content:"";position:absolute;bottom:-10vh;left:0;right:0;height:40vh;background-image:var(--snow-image, url(../assets/snow.png));background-size:cover;background-position:center bottom;background-repeat:repeat-x;z-index:2;pointer-events:none;opacity:.7}@keyframes loginSparkleFloat{0%,to{transform:translateY(0) translate(0);opacity:.4}50%{transform:translateY(-20px) translate(10px);opacity:.7}}.login-message-card{position:relative;width:100%;max-width:600px;padding:3rem 2rem 4rem;text-align:left;z-index:10;overflow:visible}.login-message-headline{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fffffff2;margin-bottom:.5rem;line-height:1}.login-message-headline .headline-small{font-size:clamp(1rem,2vw,1.5rem);font-weight:300;font-family:Inter,sans-serif;color:#fffffff2;margin-bottom:0}.headline-script-spanning{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:500;font-family:Dancing Script,Great Vibes,cursive;color:#fffffffa;line-height:1.1;letter-spacing:.12em;white-space:nowrap;position:absolute;top:.5rem;left:50%;transform:translate(-50%);z-index:1;width:calc(100% - 2rem);text-align:center;pointer-events:none;text-shadow:0 3px 15px rgba(0,0,0,.3),0 1px 3px rgba(0,0,0,.2);font-style:italic;opacity:.95}.login-message-headline-mobile{display:flex;flex-direction:column;align-items:center;color:#fffffff2;margin-bottom:1rem;line-height:1}.login-message-headline-mobile .headline-small{font-size:.875rem;font-weight:300;font-family:Inter,sans-serif;color:#fffffff2;margin-bottom:.5rem}.login-message-headline-mobile .headline-script-mobile{font-size:1.75rem;font-weight:400;font-family:Great Vibes,Dancing Script,cursive;color:#fffffff2;line-height:1.1;letter-spacing:.05em;white-space:normal;display:block}.login-message-subtext{font-size:1.125rem;color:#ffffffb3;margin-top:2rem;font-weight:400;letter-spacing:.01em;font-family:Inter,sans-serif}.flip-card-inner{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}@keyframes flipCard{0%{transform:rotateX(0)}50%{transform:rotateX(-90deg)}51%{transform:rotateX(90deg)}to{transform:rotateX(0)}}.flip-card-front,.flip-card-back{position:absolute;width:100%;height:100%;backface-visibility:hidden;-webkit-backface-visibility:hidden;border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}.flip-card-front{background:#ffffff26;border:1px solid rgba(255,255,255,.25);box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.flip-card-back{background:#ffffff1f;border:1px solid rgba(255,255,255,.25);transform:rotateX(180deg);box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff4d,inset 0 -1px #0000001a;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.flip-card-front:after,.flip-card-back:after{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#0000004d;z-index:1;box-shadow:0 1px #ffffff1a}.flip-digit{font-family:JetBrains Mono,IBM Plex Mono,Courier New,monospace;font-size:1.75rem;font-weight:700;color:#fffffff2;line-height:1;text-shadow:0 2px 4px rgba(0,0,0,.2);z-index:2;position:relative}@keyframes welcomeMorph{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media(max-width:1024px){.login-message-card{padding:2rem 1.5rem 3rem}.login-message-headline{margin-bottom:2rem}}.login-message-card{padding:2rem 1rem 2.5rem}@keyframes loginNyBurst{0%{opacity:0;transform:translateY(12px) scale(.3) rotate(0)}14%{opacity:.95}38%{opacity:.95;transform:translateY(0) scale(.8) rotate(18deg)}58%{opacity:.55;transform:translateY(-3px) scale(.86) rotate(28deg)}to{opacity:0;transform:translateY(-12px) scale(.92) rotate(42deg)}}@keyframes ai-conic-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}.ai-card-glow-wrapper{position:relative;overflow:hidden;border-radius:16px;padding:1.5px;background:transparent;box-shadow:0 4px 10px #0000000a}.ai-card-glow-wrapper:before{content:"";position:absolute;top:50%;left:50%;width:250%;height:250%;background:conic-gradient(from 0deg,transparent 75%,rgba(59,130,246,.4) 85%,rgba(79,70,229,.9) 100%);transform:translate(-50%,-50%) rotate(0);animation:ai-conic-spin 2.5s linear infinite;opacity:0;transition:opacity .3s ease;pointer-events:none}.group:hover.ai-card-glow-wrapper:before,.ai-card-glow-wrapper:hover:before{opacity:1}.ai-card-glow-wrapper:after{content:"";position:absolute;inset:0;border-radius:16px;border:1px solid #e2e8f0;pointer-events:none;transition:border-color .3s}.ai-card-glow-wrapper:hover:after{border-color:transparent}.ai-card-glow-inner{position:relative;z-index:10;background:#f8faff;border-radius:14.5px;height:100%;padding:18px}[data-sonner-toaster]{z-index:9999!important;font-family:Inter,Segoe UI,Arial,sans-serif}@media(max-width:640px){[data-sonner-toaster][data-y-position=bottom]{bottom:16px!important}[data-sonner-toaster][data-x-position=right]{right:16px!important}}.interactive-visual-img,.tab-panel .interactive-visual-img,.accordion-content .interactive-visual-img{display:block;max-width:100%;width:auto;height:auto;max-height:min(62vh,640px);-o-object-fit:contain;object-fit:contain;margin-left:auto;margin-right:auto}.rise-image-hero-frame{overflow:visible}.rise-image-hero img,.rise-image-hero-frame img,.image-block-preview .rise-image-hero img,.image-block-preview .rise-image-hero-frame img,#lesson-blocks-container .rise-image-hero img,#lesson-blocks-container .rise-image-hero-frame img{width:100%;max-width:100%;height:auto;max-height:none!important;-o-object-fit:contain!important;object-fit:contain!important;display:block}.image-block-preview img[style*="object-fit: cover"],.image-block-preview img[style*="max-height: min(70vh"],#lesson-blocks-container .image-block-preview img[style*="object-fit: cover"],#lesson-blocks-container .image-block-preview img[style*="max-height: min(70vh"]{-o-object-fit:contain!important;object-fit:contain!important;max-height:none!important;height:auto!important}.rise-image-infographic-frame{overflow:visible}.rise-image-infographic img,.image-block-preview .rise-image-infographic img,.image-block-preview .rise-image-infographic-frame img,#lesson-blocks-container .rise-image-infographic img{width:100%;max-width:100%;height:auto;max-height:none;-o-object-fit:contain;object-fit:contain;display:block}.image-block-preview [class*=overflow-hidden]:has(>img),#lesson-blocks-container .image-block-preview [class*=overflow-hidden]:has(>img){overflow:visible}.image-block-preview img[style*="object-fit: contain"],#lesson-blocks-container .image-block-preview img[style*="object-fit: contain"]{max-height:none!important;height:auto!important}.checkbox-text,.checkbox-wrapper>.flex-1,li.flex>.flex-1.text-gray-800{min-width:0;overflow-wrap:anywhere;word-break:break-word}ul.list-disc>li.text-gray-800,ol.list-decimal>li.text-gray-800{overflow-wrap:anywhere;word-break:break-word}.timeline-container .timeline-item,.timeline-container .timeline-title,.timeline-container .timeline-content{min-width:0;overflow-wrap:anywhere;word-break:break-word}.flex-1.min-w-0,.rounded-xl.shadow-lg.mb-6 h3,.rounded-xl.shadow-lg.mb-6 p{overflow-wrap:anywhere;word-break:break-word}.selection\:bg-\[\#00843D\]\/30 *::-moz-selection{background-color:#00843d4d}.selection\:bg-\[\#00843D\]\/30 *::selection{background-color:#00843d4d}.selection\:bg-\[\#7c3aed\] *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#7c3aed\] *::selection{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100 *::selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:bg-teal-200 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.selection\:bg-teal-200 *::selection{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.selection\:text-indigo-900 *::-moz-selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.selection\:text-indigo-900 *::selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.selection\:text-teal-900 *::-moz-selection{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.selection\:text-teal-900 *::selection{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[\#00843D\]\/30::-moz-selection{background-color:#00843d4d}.selection\:bg-\[\#00843D\]\/30::selection{background-color:#00843d4d}.selection\:bg-\[\#7c3aed\]::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.selection\:bg-\[\#7c3aed\]::selection{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:bg-indigo-100::selection{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.selection\:bg-teal-200::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.selection\:bg-teal-200::selection{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.selection\:text-indigo-900::-moz-selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.selection\:text-indigo-900::selection{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.selection\:text-teal-900::-moz-selection{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.selection\:text-teal-900::selection{--tw-text-opacity: 1;color:rgb(19 78 74 / var(--tw-text-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:mr-2::file-selector-button{margin-right:.5rem}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:rounded-md::file-selector-button{border-radius:calc(var(--radius) - 2px)}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-blue-50::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.file\:bg-slate-100::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:px-3::file-selector-button{padding-left:.75rem;padding-right:.75rem}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-1::file-selector-button{padding-top:.25rem;padding-bottom:.25rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:text-xs::file-selector-button{font-size:.75rem;line-height:1rem}.file\:font-medium::file-selector-button{font-weight:500}.file\:font-semibold::file-selector-button{font-weight:600}.file\:text-blue-700::file-selector-button{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.file\:text-foreground::file-selector-button{color:hsl(var(--foreground))}.file\:text-slate-700::file-selector-button{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#1E293B\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#1E293B\]::placeholder{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#94A3B8\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#94A3B8\]::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#94a3b8\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#94a3b8\]::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9CA3AF\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#9CA3AF\]::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#A0AEC0\]::-moz-placeholder{--tw-text-opacity: 1;color:rgb(160 174 192 / var(--tw-text-opacity, 1))}.placeholder\:text-\[\#A0AEC0\]::placeholder{--tw-text-opacity: 1;color:rgb(160 174 192 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-500::placeholder{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-slate-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-400::placeholder{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::-moz-placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-500::placeholder{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:inset-y-0:before{content:var(--tw-content);top:0;bottom:0}.before\:left-0:before{content:var(--tw-content);left:0}.before\:w-1\.5:before{content:var(--tw-content);width:.375rem}.before\:bg-gradient-to-b:before{content:var(--tw-content);background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.before\:from-\[\#0EA5A4\]:before{content:var(--tw-content);--tw-gradient-from: #0EA5A4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 164 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.before\:to-\[\#0B3C49\]:before{content:var(--tw-content);--tw-gradient-to: #0B3C49 var(--tw-gradient-to-position)}.before\:opacity-0:before{content:var(--tw-content);opacity:0}.before\:transition-opacity:before{content:var(--tw-content);transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:-.5rem}.after\:inset-y-0:after{content:var(--tw-content);top:0;bottom:0}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-1:after{content:var(--tw-content);width:.25rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.after\:rounded-full:after{content:var(--tw-content);border-radius:9999px}.after\:border:after{content:var(--tw-content);border-width:1px}.after\:border-gray-300:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.after\:bg-white:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.after\:transition-all:after{content:var(--tw-content);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.after\:content-\[\'\'\]:after{--tw-content: "";content:var(--tw-content)}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-width:1px}.first\:pl-0:first-child{padding-left:0}.last\:mb-0:last-child{margin-bottom:0}.last\:mb-4:last-child{margin-bottom:1rem}.last\:flex-none:last-child{flex:none}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-0:last-child{border-width:0px}.last\:border-b-0:last-child{border-bottom-width:0px}.last\:border-r-0:last-child{border-right-width:0px}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}.focus-within\:border-\[\#BFDBFE\]:focus-within{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.focus-within\:border-blue-400:focus-within{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus-within\:shadow-\[0_4px_18px_rgba\(59\,130\,246\,0\.15\)\]:focus-within{--tw-shadow: 0 4px 18px rgba(59,130,246,.15);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:outline-none:focus-within{outline:2px solid transparent;outline-offset:2px}.focus-within\:ring-2:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-blue-100:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus-within\:ring-blue-300:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus-within\:ring-blue-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-within\:ring-indigo-200:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width: 2px}.hover\:z-10:hover{z-index:10}.hover\:z-50:hover{z-index:50}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-2:hover{--tw-translate-y: -.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-translate-y-\[1px\]:hover,.hover\:-translate-y-px:hover{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:translate-y-\[-6px\]:hover{--tw-translate-y: -6px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:-rotate-1:hover{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:rotate-0:hover{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-100:hover{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.01\]:hover{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.04\]:hover{--tw-scale-x: 1.04;--tw-scale-y: 1.04;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:gap-3:hover{gap:.75rem}.hover\:gap-4:hover{gap:1rem}.hover\:border-\[\#005EB8\]:hover{--tw-border-opacity: 1;border-color:rgb(0 94 184 / var(--tw-border-opacity, 1))}.hover\:border-\[\#00843D\]:hover{--tw-border-opacity: 1;border-color:rgb(0 132 61 / var(--tw-border-opacity, 1))}.hover\:border-\[\#00843D\]\/60:hover{border-color:#00843d99}.hover\:border-\[\#00A3E0\]:hover{--tw-border-opacity: 1;border-color:rgb(0 163 224 / var(--tw-border-opacity, 1))}.hover\:border-\[\#0EA5A4\]\/30:hover{border-color:#0ea5a44d}.hover\:border-\[\#0EA5A4\]\/40:hover{border-color:#0ea5a466}.hover\:border-\[\#3182CE\]\/30:hover{border-color:#3182ce4d}.hover\:border-\[\#38BDF8\]\/90:hover{border-color:#38bdf8e6}.hover\:border-\[\#39A646\]:hover{--tw-border-opacity: 1;border-color:rgb(57 166 70 / var(--tw-border-opacity, 1))}.hover\:border-\[\#3B82F6\]:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-\[\#5B6F8C\]:hover{--tw-border-opacity: 1;border-color:rgb(91 111 140 / var(--tw-border-opacity, 1))}.hover\:border-\[\#5F60FF\]\/20:hover{border-color:#5f60ff33}.hover\:border-\[\#6164ec\]:hover{--tw-border-opacity: 1;border-color:rgb(97 100 236 / var(--tw-border-opacity, 1))}.hover\:border-\[\#6164ec\]\/30:hover{border-color:#6164ec4d}.hover\:border-\[\#7B8FA8\]:hover{--tw-border-opacity: 1;border-color:rgb(123 143 168 / var(--tw-border-opacity, 1))}.hover\:border-\[\#7c3aed\]\/20:hover{border-color:#7c3aed33}.hover\:border-\[\#93C5FD\]:hover,.hover\:border-\[\#93c5fd\]:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-\[\#BFDBFE\]:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-\[\#E2E8F0\]:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-\[\#bfdbfe\]:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-\[var\(--athena-border\)\]:hover{border-color:var(--athena-border)}.hover\:border-accent\/50:hover{border-color:hsl(var(--accent) / .5)}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-blue-100:hover{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-200:hover{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.hover\:border-blue-300:hover{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.hover\:border-blue-400:hover{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.hover\:border-blue-500:hover{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.hover\:border-blue-600:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.hover\:border-blue-700:hover{--tw-border-opacity: 1;border-color:rgb(29 78 216 / var(--tw-border-opacity, 1))}.hover\:border-emerald-300:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.hover\:border-emerald-400:hover{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.hover\:border-gray-100:hover{--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.hover\:border-gray-200:hover{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.hover\:border-gray-300:hover{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-gray-700:hover{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.hover\:border-green-400:hover{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.hover\:border-green-400\/50:hover{border-color:#4ade8080}.hover\:border-indigo-200:hover{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.hover\:border-indigo-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-indigo-400:hover{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.hover\:border-indigo-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.hover\:border-indigo-700:hover{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.hover\:border-muted-foreground\/30:hover{border-color:hsl(var(--muted-foreground) / .3)}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-pink-500:hover{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.hover\:border-primary:hover{border-color:hsl(var(--primary))}.hover\:border-primary\/20:hover{border-color:hsl(var(--primary) / .2)}.hover\:border-primary\/30:hover{border-color:hsl(var(--primary) / .3)}.hover\:border-primary\/40:hover{border-color:hsl(var(--primary) / .4)}.hover\:border-primary\/50:hover{border-color:hsl(var(--primary) / .5)}.hover\:border-purple-200:hover{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.hover\:border-purple-300:hover{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.hover\:border-purple-400:hover{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.hover\:border-purple-500\/50:hover{border-color:#a855f780}.hover\:border-red-100:hover{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.hover\:border-red-200:hover{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.hover\:border-red-300:hover{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.hover\:border-red-400:hover{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.hover\:border-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-sky-200:hover{--tw-border-opacity: 1;border-color:rgb(186 230 253 / var(--tw-border-opacity, 1))}.hover\:border-sky-300:hover{--tw-border-opacity: 1;border-color:rgb(125 211 252 / var(--tw-border-opacity, 1))}.hover\:border-sky-400:hover{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.hover\:border-sky-400\/30:hover{border-color:#38bdf84d}.hover\:border-sky-500:hover{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.hover\:border-slate-200:hover{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.hover\:border-slate-300:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-slate-400:hover{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.hover\:border-stone-400:hover{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity, 1))}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-violet-200:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-violet-300:hover{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.hover\:border-violet-600:hover{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.hover\:border-white\/20:hover{border-color:#fff3}.hover\:border-white\/40:hover{border-color:#fff6}.hover\:border-white\/50:hover{border-color:#ffffff80}.hover\:border-white\/\[0\.15\]:hover{border-color:#ffffff26}.hover\:border-white\/\[0\.18\]:hover{border-color:#ffffff2e}.hover\:border-white\/\[0\.22\]:hover{border-color:#ffffff38}.hover\:border-white\/\[0\.3\]:hover{border-color:#ffffff4d}.hover\:border-yellow-300:hover{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.hover\:border-yellow-400:hover{--tw-border-opacity: 1;border-color:rgb(250 204 21 / var(--tw-border-opacity, 1))}.hover\:border-yellow-400\/50:hover{border-color:#facc1580}.hover\:bg-\[\#001D3D\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 29 61 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#005EB8\]\/10:hover{background-color:#005eb81a}.hover\:bg-\[\#006e33\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 110 51 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#00843D\]:hover{--tw-bg-opacity: 1;background-color:rgb(0 132 61 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#00843D\]\/10:hover{background-color:#00843d1a}.hover\:bg-\[\#00843D\]\/5:hover{background-color:#00843d0d}.hover\:bg-\[\#0B1620\]\/90:hover{background-color:#0b1620e6}.hover\:bg-\[\#0D8E8D\]:hover{--tw-bg-opacity: 1;background-color:rgb(13 142 141 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#0d3f6b\]:hover{--tw-bg-opacity: 1;background-color:rgb(13 63 107 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#10b981\]\/95:hover{background-color:#10b981f2}.hover\:bg-\[\#1D4ED8\]:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#1a1a1a\]:hover{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2563EB\]:hover,.hover\:bg-\[\#2563eb\]:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2563eb\]\/95:hover{background-color:#2563ebf2}.hover\:bg-\[\#2A3347\]:hover{--tw-bg-opacity: 1;background-color:rgb(42 51 71 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2B6CB0\]:hover{--tw-bg-opacity: 1;background-color:rgb(43 108 176 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2D3748\]:hover{--tw-bg-opacity: 1;background-color:rgb(45 55 72 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#2E3A50\]:hover{--tw-bg-opacity: 1;background-color:rgb(46 58 80 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#38BDF8\]\/10:hover{background-color:#38bdf81a}.hover\:bg-\[\#39A646\]\/10:hover{background-color:#39a6461a}.hover\:bg-\[\#39A646\]\/15:hover{background-color:#39a64626}.hover\:bg-\[\#3D6FC4\]:hover{--tw-bg-opacity: 1;background-color:rgb(61 111 196 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3b7de0\]:hover{--tw-bg-opacity: 1;background-color:rgb(59 125 224 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3b82f6\]:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#3d2b3e\]:hover{--tw-bg-opacity: 1;background-color:rgb(61 43 62 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4f52d6\]:hover{--tw-bg-opacity: 1;background-color:rgb(79 82 214 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#4f52d8\]:hover{--tw-bg-opacity: 1;background-color:rgb(79 82 216 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5053d4\]:hover{--tw-bg-opacity: 1;background-color:rgb(80 83 212 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5a5f64\]:hover{--tw-bg-opacity: 1;background-color:rgb(90 95 100 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#5b4bde\]:hover{--tw-bg-opacity: 1;background-color:rgb(91 75 222 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6164ec\]\/95:hover{background-color:#6164ecf2}.hover\:bg-\[\#6D28D9\]:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6a21c9\]:hover{--tw-bg-opacity: 1;background-color:rgb(106 33 201 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#72a300\]:hover{--tw-bg-opacity: 1;background-color:rgb(114 163 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#7c3aed\]:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#94A3B8\]:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#BBF7D0\]:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#D97706\]:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#DBEAFE\]:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#DC2626\]:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E2E8F0\]:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#E2E8F0\]\/80:hover{background-color:#e2e8f0cc}.hover\:bg-\[\#ECC94B\]:hover{--tw-bg-opacity: 1;background-color:rgb(236 201 75 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EFF6FF\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#EFF6FF\]\/80:hover{background-color:#eff6ffcc}.hover\:bg-\[\#F1F5F9\]:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F3F4F6\]:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8FAFC\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F8FAFC\]\/80:hover{background-color:#f8fafccc}.hover\:bg-\[\#F8FBFF\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#F9FAFB\]:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#FFD700\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 215 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#b00000\]:hover{--tw-bg-opacity: 1;background-color:rgb(176 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#d97706\]:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e11d48\]\/95:hover{background-color:#e11d48f2}.hover\:bg-\[\#e68935\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 137 53 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e6a600\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 166 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#e6aa00\]:hover{--tw-bg-opacity: 1;background-color:rgb(230 170 0 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#eff6ff\]:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f0f4f8\]:hover{--tw-bg-opacity: 1;background-color:rgb(240 244 248 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f59e0b\]:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f8fbff\]:hover{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#f97316\]\/95:hover{background-color:#f97316f2}.hover\:bg-\[\#fbbf24\]:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/10:hover{background-color:hsl(var(--accent) / .1)}.hover\:bg-accent\/30:hover{background-color:hsl(var(--accent) / .3)}.hover\:bg-accent\/40:hover{background-color:hsl(var(--accent) / .4)}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-accent\/70:hover{background-color:hsl(var(--accent) / .7)}.hover\:bg-amber-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-200:hover{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-600:hover{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-700:hover{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.hover\:bg-black\/5:hover{background-color:#0000000d}.hover\:bg-black\/70:hover{background-color:#000000b3}.hover\:bg-black\/80:hover{background-color:#000c}.hover\:bg-black\/90:hover{background-color:#000000e6}.hover\:bg-blue-100:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-200:hover{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50\/20:hover{background-color:#eff6ff33}.hover\:bg-blue-50\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-50\/40:hover{background-color:#eff6ff66}.hover\:bg-blue-50\/80:hover{background-color:#eff6ffcc}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-600:hover{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-700\/50:hover{background-color:#1d4ed880}.hover\:bg-blue-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-900:hover{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-700:hover{--tw-bg-opacity: 1;background-color:rgb(14 116 144 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50:hover{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-50\/60:hover{background-color:#ecfdf599}.hover\:bg-emerald-600:hover{--tw-bg-opacity: 1;background-color:rgb(5 150 105 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-700:hover{--tw-bg-opacity: 1;background-color:rgb(4 120 87 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-800:hover{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-100\/90:hover{background-color:#f3f4f6e6}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-400:hover{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50\/50:hover{background-color:#f9fafb80}.hover\:bg-gray-50\/60:hover{background-color:#f9fafb99}.hover\:bg-gray-50\/80:hover{background-color:#f9fafbcc}.hover\:bg-gray-500:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-800\/90:hover{background-color:#1f2937e6}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.hover\:bg-green-100:hover{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.hover\:bg-green-600:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}.hover\:bg-indigo-50\/60:hover{background-color:#eef2ff99}.hover\:bg-indigo-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-muted\/80:hover{background-color:hsl(var(--muted) / .8)}.hover\:bg-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-50\/60:hover{background-color:#fff7ed99}.hover\:bg-orange-600:hover{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.hover\:bg-primary:hover{background-color:hsl(var(--primary))}.hover\:bg-primary-foreground\/20:hover{background-color:hsl(var(--primary-foreground) / .2)}.hover\:bg-primary\/10:hover{background-color:hsl(var(--primary) / .1)}.hover\:bg-primary\/5:hover{background-color:hsl(var(--primary) / .05)}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-200:hover{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-300:hover{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/10:hover{background-color:#faf5ff1a}.hover\:bg-purple-500:hover{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-600:hover{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.hover\:bg-red-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-600:hover{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 241 242 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-50\/50:hover{background-color:#fff1f280}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-sky-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-200:hover{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 249 255 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-700:hover{--tw-bg-opacity: 1;background-color:rgb(3 105 161 / var(--tw-bg-opacity, 1))}.hover\:bg-sky-900\/5:hover{background-color:#0c4a6e0d}.hover\:bg-slate-100:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-200:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-400:hover{--tw-bg-opacity: 1;background-color:rgb(148 163 184 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50:hover{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-50\/20:hover{background-color:#f8fafc33}.hover\:bg-slate-50\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-50\/90:hover{background-color:#f8fafce6}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/70:hover{background-color:#1e293bb3}.hover\:bg-slate-900:hover{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-100:hover{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 250 249 / var(--tw-bg-opacity, 1))}.hover\:bg-stone-800:hover{--tw-bg-opacity: 1;background-color:rgb(41 37 36 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-700:hover{--tw-bg-opacity: 1;background-color:rgb(15 118 110 / var(--tw-bg-opacity, 1))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-violet-100:hover{--tw-bg-opacity: 1;background-color:rgb(237 233 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-200:hover{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-50:hover{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-700:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/10:hover{background-color:#ffffff1a}.hover\:bg-white\/15:hover{background-color:#ffffff26}.hover\:bg-white\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/40:hover{background-color:#fff6}.hover\:bg-white\/5:hover{background-color:#ffffff0d}.hover\:bg-white\/50:hover{background-color:#ffffff80}.hover\:bg-white\/60:hover{background-color:#fff9}.hover\:bg-white\/70:hover{background-color:#ffffffb3}.hover\:bg-white\/80:hover{background-color:#fffc}.hover\:bg-white\/90:hover{background-color:#ffffffe6}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}.hover\:bg-white\/\[0\.07\]:hover{background-color:#ffffff12}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}.hover\:bg-white\/\[0\.12\]:hover{background-color:#ffffff1f}.hover\:bg-white\/\[0\.1\]:hover{background-color:#ffffff1a}.hover\:bg-yellow-100:hover{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-400:hover{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-500:hover{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-600:hover{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.hover\:bg-yellow-700:hover{--tw-bg-opacity: 1;background-color:rgb(161 98 7 / var(--tw-bg-opacity, 1))}.hover\:bg-opacity-10:hover{--tw-bg-opacity: .1}.hover\:bg-opacity-100:hover{--tw-bg-opacity: 1}.hover\:bg-opacity-20:hover{--tw-bg-opacity: .2}.hover\:bg-opacity-70:hover{--tw-bg-opacity: .7}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-\[\#2563EB\]:hover{--tw-gradient-from: #2563EB var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-100:hover{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-50:hover{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-500:hover{--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-600:hover{--tw-gradient-from: #2563eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(37 99 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700:hover{--tw-gradient-from: #1d4ed8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-blue-700\/50:hover{--tw-gradient-from: rgb(29 78 216 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(29 78 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-cyan-300:hover{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-emerald-600:hover{--tw-gradient-from: #059669 var(--tw-gradient-from-position);--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-50:hover{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-800:hover{--tw-gradient-from: #1f2937 var(--tw-gradient-from-position);--tw-gradient-to: rgb(31 41 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-green-600:hover{--tw-gradient-from: #16a34a var(--tw-gradient-from-position);--tw-gradient-to: rgb(22 163 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-600:hover{--tw-gradient-from: #4f46e5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 70 229 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-700:hover{--tw-gradient-from: #4338ca var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-500:hover{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-orange-600:hover{--tw-gradient-from: #ea580c var(--tw-gradient-from-position);--tw-gradient-to: rgb(234 88 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-pink-600:hover{--tw-gradient-from: #db2777 var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/10:hover{--tw-gradient-from: hsl(var(--primary) / .1) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary\/90:hover{--tw-gradient-from: hsl(var(--primary) / .9) var(--tw-gradient-from-position);--tw-gradient-to: hsl(var(--primary) / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from: #9333ea var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-purple-700:hover{--tw-gradient-from: #7e22ce var(--tw-gradient-from-position);--tw-gradient-to: rgb(126 34 206 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-600:hover{--tw-gradient-from: #dc2626 var(--tw-gradient-from-position);--tw-gradient-to: rgb(220 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-red-700:hover{--tw-gradient-from: #b91c1c var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-500:hover{--tw-gradient-from: #0ea5e9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 233 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-sky-600:hover{--tw-gradient-from: #0284c7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-500:hover{--tw-gradient-from: #8b5cf6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-violet-700:hover{--tw-gradient-from: #6d28d9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-white\/15:hover{--tw-gradient-from: rgb(255 255 255 / .15) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-indigo-700:hover{--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4338ca var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-orange-700:hover{--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c2410c var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-sky-400:hover{--tw-gradient-to: rgb(56 189 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #38bdf8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:via-sky-600:hover{--tw-gradient-to: rgb(2 132 199 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0284c7 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-\[\#1D4ED8\]:hover{--tw-gradient-to: #1D4ED8 var(--tw-gradient-to-position)}.hover\:to-black:hover{--tw-gradient-to: #000 var(--tw-gradient-to-position)}.hover\:to-blue-500:hover{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-blue-600\/50:hover{--tw-gradient-to: rgb(37 99 235 / .5) var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-blue-800:hover{--tw-gradient-to: #1e40af var(--tw-gradient-to-position)}.hover\:to-cyan-400:hover{--tw-gradient-to: #22d3ee var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-gray-100:hover{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.hover\:to-indigo-100:hover{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.hover\:to-indigo-50:hover{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-pink-700:hover{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.hover\:to-purple-100:hover{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.hover\:to-purple-400\/10:hover{--tw-gradient-to: rgb(192 132 252 / .1) var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-purple-800:hover{--tw-gradient-to: #6b21a8 var(--tw-gradient-to-position)}.hover\:to-red-600:hover{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:to-sky-700:hover{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:to-white\/10:hover{--tw-gradient-to: rgb(255 255 255 / .1) var(--tw-gradient-to-position)}.hover\:to-yellow-700:hover{--tw-gradient-to: #a16207 var(--tw-gradient-to-position)}.hover\:pr-12:hover{padding-right:3rem}.hover\:\!text-gray-600:hover{--tw-text-opacity: 1 !important;color:rgb(75 85 99 / var(--tw-text-opacity, 1))!important}.hover\:text-\[\#0F172A\]:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-\[\#0c4a6e\]:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1A202C\]:hover{--tw-text-opacity: 1;color:rgb(26 32 44 / var(--tw-text-opacity, 1))}.hover\:text-\[\#1E293B\]:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-\[\#2563EB\]:hover,.hover\:text-\[\#2563eb\]:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-\[\#3182CE\]:hover{--tw-text-opacity: 1;color:rgb(49 130 206 / var(--tw-text-opacity, 1))}.hover\:text-\[\#334155\]:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-\[\#3B82F6\]:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-\[\#4A5568\]:hover{--tw-text-opacity: 1;color:rgb(74 85 104 / var(--tw-text-opacity, 1))}.hover\:text-\[\#64748B\]:hover{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.hover\:text-\[\#718096\]:hover{--tw-text-opacity: 1;color:rgb(113 128 150 / var(--tw-text-opacity, 1))}.hover\:text-\[\#bbf7d0\]:hover{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-blue-500:hover{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.hover\:text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:text-blue-700:hover{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.hover\:text-blue-800:hover{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.hover\:text-blue-900:hover{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.hover\:text-emerald-700:hover{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.hover\:text-gray-500:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.hover\:text-gray-600:hover{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.hover\:text-gray-700:hover{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.hover\:text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-green-500:hover{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.hover\:text-green-600:hover{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.hover\:text-green-700:hover{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.hover\:text-indigo-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-indigo-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-indigo-800:hover{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-orange-600:hover{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.hover\:text-orange-700:hover{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-primary-foreground:hover{color:hsl(var(--primary-foreground))}.hover\:text-purple-600:hover{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.hover\:text-purple-700:hover{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.hover\:text-red-200:hover{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.hover\:text-red-500:hover{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.hover\:text-red-600:hover{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-800:hover{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-rose-500:hover{--tw-text-opacity: 1;color:rgb(244 63 94 / var(--tw-text-opacity, 1))}.hover\:text-rose-600:hover{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.hover\:text-sky-600:hover{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.hover\:text-sky-700:hover{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.hover\:text-sky-800:hover{--tw-text-opacity: 1;color:rgb(7 89 133 / var(--tw-text-opacity, 1))}.hover\:text-sky-900:hover{--tw-text-opacity: 1;color:rgb(12 74 110 / var(--tw-text-opacity, 1))}.hover\:text-slate-600:hover{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.hover\:text-slate-700:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-slate-800:hover{--tw-text-opacity: 1;color:rgb(30 41 59 / var(--tw-text-opacity, 1))}.hover\:text-slate-900:hover{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.hover\:text-stone-900:hover{--tw-text-opacity: 1;color:rgb(28 25 23 / var(--tw-text-opacity, 1))}.hover\:text-violet-700:hover{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.hover\:text-violet-900:hover{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/90:hover{color:#ffffffe6}.hover\:text-yellow-700:hover{--tw-text-opacity: 1;color:rgb(161 98 7 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-95:hover{opacity:.95}.hover\:shadow:hover{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow: 0 0 0 1px hsl(var(--sidebar-accent));--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_10px_25px_rgba\(0\,79\,113\,0\.4\)\]:hover{--tw-shadow: 0 10px 25px rgba(0,79,113,.4);--tw-shadow-colored: 0 10px 25px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_12px_36px_rgba\(37\,99\,235\,0\.55\)\]:hover{--tw-shadow: 0 12px 36px rgba(37,99,235,.55);--tw-shadow-colored: 0 12px 36px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_30px_rgba\(139\,92\,246\,0\.24\)\]:hover{--tw-shadow: 0 14px 30px rgba(139,92,246,.24);--tw-shadow-colored: 0 14px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_14px_44px_rgba\(15\,23\,42\,0\.2\)\]:hover{--tw-shadow: 0 14px 44px rgba(15,23,42,.2);--tw-shadow-colored: 0 14px 44px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_15px_50px_rgba\(251\,191\,36\,0\.45\)\]:hover{--tw-shadow: 0 15px 50px rgba(251,191,36,.45);--tw-shadow-colored: 0 15px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.05\)\]:hover{--tw-shadow: 0 20px 40px rgba(0,0,0,.05);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_rgba\(0\,0\,0\,0\.4\)\]:hover{--tw-shadow: 0 20px 40px rgba(0,0,0,.4);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_40px_rgba\(37\,99\,235\,0\.4\)\]:hover{--tw-shadow: 0 20px 40px rgba(37,99,235,.4);--tw-shadow-colored: 0 20px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.05\)\]:hover{--tw-shadow: 0 20px 50px rgba(0,0,0,.05);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow: 0 20px 50px rgba(0,0,0,.06);--tw-shadow-colored: 0 20px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_25px_60px_rgba\(0\,120\,212\,0\.5\)\]:hover{--tw-shadow: 0 25px 60px rgba(0,120,212,.5);--tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_30px_60px_-15px_rgba\(139\,92\,246\,0\.08\)\]:hover{--tw-shadow: 0 30px 60px -15px rgba(139,92,246,.08);--tw-shadow-colored: 0 30px 60px -15px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_40px_80px_rgba\(59\,130\,246\,0\.12\)\]:hover{--tw-shadow: 0 40px 80px rgba(59,130,246,.12);--tw-shadow-colored: 0 40px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_12px_rgba\(59\,130\,246\,0\.15\)\]:hover{--tw-shadow: 0 4px 12px rgba(59,130,246,.15);--tw-shadow-colored: 0 4px 12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_16px_rgba\(37\,99\,235\,0\.1\)\]:hover{--tw-shadow: 0 4px 16px rgba(37,99,235,.1);--tw-shadow-colored: 0 4px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_4px_18px_rgba\(15\,23\,42\,0\.08\)\]:hover{--tw-shadow: 0 4px 18px rgba(15,23,42,.08);--tw-shadow-colored: 0 4px 18px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_6px_16px_rgba\(37\,99\,235\,0\.45\)\]:hover{--tw-shadow: 0 6px 16px rgba(37,99,235,.45);--tw-shadow-colored: 0 6px 16px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_80px_100px_-20px_rgba\(0\,18\,61\,0\.1\)\]:hover{--tw-shadow: 0 80px 100px -20px rgba(0,18,61,.1);--tw-shadow-colored: 0 80px 100px -20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_20px_-8px_rgba\(59\,130\,246\,0\.3\)\]:hover{--tw-shadow: 0 8px 20px -8px rgba(59,130,246,.3);--tw-shadow-colored: 0 8px 20px -8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_30px_rgba\(0\,0\,0\,0\.08\)\]:hover{--tw-shadow: 0 8px 30px rgba(0,0,0,.08);--tw-shadow-colored: 0 8px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_32px_rgba\(59\,130\,246\,0\.15\)\]:hover{--tw-shadow: 0 8px 32px rgba(59,130,246,.15);--tw-shadow-colored: 0 8px 32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_8px_40px_rgba\(0\,0\,0\,0\.1\)\]:hover{--tw-shadow: 0 8px 40px rgba(0,0,0,.1);--tw-shadow-colored: 0 8px 40px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-sm:hover{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[\#005EB8\]\/40:hover{--tw-shadow-color: rgb(0 94 184 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#005EB8\]\/50:hover{--tw-shadow-color: rgb(0 94 184 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#005EB8\]\/60:hover{--tw-shadow-color: rgb(0 94 184 / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#00A651\]\/50:hover{--tw-shadow-color: rgb(0 166 81 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#0EA5A4\]\/15:hover{--tw-shadow-color: rgb(14 165 164 / .15);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#0EA5A4\]\/20:hover{--tw-shadow-color: rgb(14 165 164 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#0EA5A4\]\/40:hover{--tw-shadow-color: rgb(14 165 164 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-\[\#5F60FF\]\/5:hover{--tw-shadow-color: rgb(95 96 255 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-100:hover{--tw-shadow-color: #dbeafe;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-200:hover{--tw-shadow-color: #bfdbfe;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-200\/40:hover{--tw-shadow-color: rgb(191 219 254 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-300\/60:hover{--tw-shadow-color: rgb(147 197 253 / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-400\/50:hover{--tw-shadow-color: rgb(96 165 250 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/10:hover{--tw-shadow-color: rgb(59 130 246 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/20:hover{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/40:hover{--tw-shadow-color: rgb(59 130 246 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-500\/5:hover{--tw-shadow-color: rgb(59 130 246 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-900\/10:hover{--tw-shadow-color: rgb(30 58 138 / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-blue-900\/5:hover{--tw-shadow-color: rgb(30 58 138 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/40:hover{--tw-shadow-color: rgb(16 185 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/5:hover{--tw-shadow-color: rgb(16 185 129 / .05);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-gray-300\/60:hover{--tw-shadow-color: rgb(209 213 219 / .6);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/20:hover{--tw-shadow-color: rgb(34 197 94 / .2);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/30:hover{--tw-shadow-color: rgb(34 197 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-primary\/10:hover{--tw-shadow-color: hsl(var(--primary) / .1);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/30:hover{--tw-shadow-color: rgb(168 85 247 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-purple-500\/40:hover{--tw-shadow-color: rgb(168 85 247 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-red-500\/30:hover{--tw-shadow-color: rgb(239 68 68 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-sky-100:hover{--tw-shadow-color: #e0f2fe;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-yellow-500\/30:hover{--tw-shadow-color: rgb(234 179 8 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-2:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-emerald-300\/60:hover{--tw-ring-color: rgb(110 231 183 / .6)}.hover\:ring-gray-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.hover\:ring-indigo-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.hover\:ring-primary\/70:hover{--tw-ring-color: hsl(var(--primary) / .7)}.hover\:ring-purple-200:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.hover\:ring-purple-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.hover\:ring-white\/50:hover{--tw-ring-color: rgb(255 255 255 / .5)}.hover\:\!brightness-110:hover{--tw-brightness: brightness(1.1) !important;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.hover\:brightness-105:hover{--tw-brightness: brightness(1.05);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:brightness-110:hover{--tw-brightness: brightness(1.1);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:grayscale-0:hover{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hover\:file\:bg-blue-100::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.hover\:file\:bg-slate-200::file-selector-button:hover{--tw-bg-opacity: 1;background-color:rgb(226 232 240 / var(--tw-bg-opacity, 1))}.hover\:before\:opacity-100:hover:before{content:var(--tw-content);opacity:1}.focus\:border-\[\#00a3e0\]:focus{--tw-border-opacity: 1;border-color:rgb(0 163 224 / var(--tw-border-opacity, 1))}.focus\:border-\[\#2563EB\]:focus{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.focus\:border-\[\#2D60FF\]:focus{--tw-border-opacity: 1;border-color:rgb(45 96 255 / var(--tw-border-opacity, 1))}.focus\:border-\[\#3182CE\]\/40:focus{border-color:#3182ce66}.focus\:border-\[\#38BDF8\]:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-\[\#3B82F6\]:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-\[\#7c3aed\]\/30:focus{border-color:#7c3aed4d}.focus\:border-\[\#fbbf24\]:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-amber-400:focus{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.focus\:border-blue-400:focus{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus\:border-blue-500:focus{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus\:border-cyan-400:focus{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.focus\:border-cyan-400\/50:focus{border-color:#22d3ee80}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-gray-400:focus{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.focus\:border-gray-900:focus{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity, 1))}.focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.focus\:border-indigo-300:focus{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.focus\:border-indigo-400:focus{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.focus\:border-indigo-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-orange-400:focus{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.focus\:border-orange-500:focus{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.focus\:border-purple-500:focus{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.focus\:border-red-400:focus{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.focus\:border-red-500:focus{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1))}.focus\:border-sky-400:focus{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.focus\:border-slate-500:focus{--tw-border-opacity: 1;border-color:rgb(100 116 139 / var(--tw-border-opacity, 1))}.focus\:border-slate-800:focus{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.focus\:border-stone-400:focus{--tw-border-opacity: 1;border-color:rgb(168 162 158 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-white:focus{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.focus\:border-yellow-500:focus{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity, 1))}.focus\:bg-\[\#f8fbff\]:focus{--tw-bg-opacity: 1;background-color:rgb(248 251 255 / var(--tw-bg-opacity, 1))}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-amber-50:focus{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.focus\:bg-blue-50:focus{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.focus\:bg-cyan-50:focus{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.focus\:bg-emerald-50:focus{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.focus\:bg-gray-50:focus{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.focus\:bg-green-50:focus{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.focus\:bg-indigo-50:focus{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.focus\:bg-primary:focus{background-color:hsl(var(--primary))}.focus\:bg-purple-50:focus{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.focus\:bg-red-50:focus{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:bg-gradient-to-br:focus{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.focus\:bg-gradient-to-r:focus{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.focus\:from-blue-50:focus{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.focus\:from-white\/\[0\.1\]:focus{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.focus\:to-indigo-50:focus{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.focus\:to-white\/\[0\.04\]:focus{--tw-gradient-to: rgb(255 255 255 / .04) var(--tw-gradient-to-position)}.focus\:text-\[\#1E40AF\]:focus{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.focus\:text-\[\#2563eb\]:focus{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.focus\:text-accent-foreground:focus{color:hsl(var(--accent-foreground))}.focus\:text-primary-foreground:focus{color:hsl(var(--primary-foreground))}.focus\:text-red-600:focus{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:text-red-700:focus{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:shadow-lg:focus{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:shadow-md:focus{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-4:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-8:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(8px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[\#00a3e0\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 163 224 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#2D60FF\]\/10:focus{--tw-ring-color: rgb(45 96 255 / .1)}.focus\:ring-\[\#3182CE\]\/20:focus{--tw-ring-color: rgb(49 130 206 / .2)}.focus\:ring-\[\#3B82F6\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#3B82F6\]\/25:focus{--tw-ring-color: rgb(59 130 246 / .25)}.focus\:ring-\[\#3B82F6\]\/30:focus{--tw-ring-color: rgb(59 130 246 / .3)}.focus\:ring-\[\#4f7cff\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 124 255 / var(--tw-ring-opacity, 1))}.focus\:ring-\[\#84bd00\]:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(132 189 0 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-100\/50:focus{--tw-ring-color: rgb(219 234 254 / .5)}.focus\:ring-blue-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-400\/30:focus{--tw-ring-color: rgb(96 165 250 / .3)}.focus\:ring-blue-400\/35:focus{--tw-ring-color: rgb(96 165 250 / .35)}.focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/10:focus{--tw-ring-color: rgb(59 130 246 / .1)}.focus\:ring-blue-500\/20:focus{--tw-ring-color: rgb(59 130 246 / .2)}.focus\:ring-blue-500\/30:focus{--tw-ring-color: rgb(59 130 246 / .3)}.focus\:ring-blue-500\/50:focus{--tw-ring-color: rgb(59 130 246 / .5)}.focus\:ring-cyan-400\/30:focus{--tw-ring-color: rgb(34 211 238 / .3)}.focus\:ring-emerald-500\/20:focus{--tw-ring-color: rgb(16 185 129 / .2)}.focus\:ring-gray-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 244 246 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(229 231 235 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.focus\:ring-gray-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(107 114 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.focus\:ring-green-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(129 140 248 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-400\/30:focus{--tw-ring-color: rgb(129 140 248 / .3)}.focus\:ring-indigo-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/20:focus{--tw-ring-color: rgb(99 102 241 / .2)}.focus\:ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:ring-orange-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.focus\:ring-pink-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(236 72 153 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.focus\:ring-red-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.focus\:ring-red-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-slate-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(100 116 139 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-400\/50:focus{--tw-ring-color: rgb(167 139 250 / .5)}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-yellow-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 249 195 / var(--tw-ring-opacity, 1))}.focus\:ring-yellow-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-0:focus{--tw-ring-offset-width: 0px}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:border-0:focus-visible{border-width:0px}.focus-visible\:border-blue-400:focus-visible{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.focus-visible\:border-blue-500:focus-visible{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.focus-visible\:bg-white:focus-visible{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[\#0EA5A4\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(14 165 164 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#3B82F6\]:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-\[\#3B82F6\]\/50:focus-visible{--tw-ring-color: rgb(59 130 246 / .5)}.focus-visible\:ring-\[\#3b82f6\]\/30:focus-visible{--tw-ring-color: rgb(59 130 246 / .3)}.focus-visible\:ring-blue-100:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-400\/40:focus-visible{--tw-ring-color: rgb(96 165 250 / .4)}.focus-visible\:ring-blue-500:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-blue-500\/20:focus-visible{--tw-ring-color: rgb(59 130 246 / .2)}.focus-visible\:ring-blue-500\/30:focus-visible{--tw-ring-color: rgb(59 130 246 / .3)}.focus-visible\:ring-blue-600:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(37 99 235 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-emerald-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-gray-200\/80:focus-visible{--tw-ring-color: rgb(229 231 235 / .8)}.focus-visible\:ring-indigo-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-neutral-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(163 163 163 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-red-200:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-sky-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-slate-300:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color: rgb(255 255 255 / .7)}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width: 0px}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width: 1px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.focus-visible\:ring-offset-indigo-500:focus-visible{--tw-ring-offset-color: #6366f1}.focus-visible\:ring-offset-sky-50:focus-visible{--tw-ring-offset-color: #f0f9ff}.active\:translate-x-1:active{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.98\]:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:scale-\[0\.99\]:active{--tw-scale-x: .99;--tw-scale-y: .99;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent\/80:active{background-color:hsl(var(--accent) / .8)}.active\:bg-red-100:active{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:scale-100:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:border-gray-200:disabled{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.disabled\:bg-\[\#F3F4F6\]:disabled{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-200:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-300:disabled{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-400:disabled{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-50:disabled{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.disabled\:bg-indigo-300:disabled{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.disabled\:from-\[\#CBD5E1\]:disabled{--tw-gradient-from: #CBD5E1 var(--tw-gradient-from-position);--tw-gradient-to: rgb(203 213 225 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.disabled\:from-gray-200:disabled{--tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);--tw-gradient-to: rgb(229 231 235 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.disabled\:to-\[\#CBD5E1\]:disabled{--tw-gradient-to: #CBD5E1 var(--tw-gradient-to-position)}.disabled\:to-gray-200:disabled{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.disabled\:text-\[\#94A3B8\]:disabled{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:text-white\/70:disabled{color:#ffffffb3}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}.disabled\:opacity-65:disabled{opacity:.65}.disabled\:opacity-70:disabled{opacity:.7}.disabled\:opacity-75:disabled{opacity:.75}.disabled\:opacity-80:disabled{opacity:.8}.disabled\:shadow-none:disabled{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.disabled\:hover\:scale-100:hover:disabled{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[open] .group-open\:opacity-100{opacity:1}.group:focus-within .group-focus-within\:text-\[\#3B82F6\]{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group:focus-within .group-focus-within\:text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.group\/menu-item:focus-within .group-focus-within\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:block{display:block}.group:hover .group-hover\:w-16{width:4rem}.group:hover .group-hover\:w-full{width:100%}.group\/btn:hover .group-hover\/btn\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:translate-y-\[-10px\]{--tw-translate-y: -10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/link:hover .group-hover\/link\:translate-x-1,.group\/logout:hover .group-hover\/logout\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1\.5{--tw-translate-x: -.375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1\.5{--tw-translate-x: .375rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-2{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-\[2px\]{--tw-translate-x: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-y-\[-2px\]{--tw-translate-y: -2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/btn:hover .group-hover\/btn\:rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[-6deg\]{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[360deg\]{--tw-rotate: 360deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/avatar:hover .group-hover\/avatar\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/card:hover .group-hover\/card\:scale-105,.group\/event:hover .group-hover\/event\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group\/menu:hover .group-hover\/menu\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.01\]{--tw-scale-x: 1.01;--tw-scale-y: 1.01;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.02\]{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bg-pan{0%{background-position:0% center}to{background-position:200% center}}.group:hover .group-hover\:animate-bg-pan{animation:bg-pan 8s linear infinite}@keyframes bounce-subtle{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.group:hover .group-hover\:animate-bounce-subtle{animation:bounce-subtle 2s ease infinite}@keyframes pulse{50%{opacity:.5}}.group:hover .group-hover\:animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.group:hover .group-hover\:gap-3{gap:.75rem}.group:hover .group-hover\:gap-4{gap:1rem}.group:hover .group-hover\:gap-8{gap:2rem}.group\/avatar:hover .group-hover\/avatar\:border-primary\/30{border-color:hsl(var(--primary) / .3)}.group:hover .group-hover\:border-\[\#0EA5A4\]\/50{border-color:#0ea5a480}.group:hover .group-hover\:border-\[\#2563eb\]\/30{border-color:#2563eb4d}.group:hover .group-hover\:border-\[\#7c3aed\]{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-blue-400{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-blue-400\/40{border-color:#60a5fa66}.group:hover .group-hover\:border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-blue-500\/30{border-color:#3b82f64d}.group:hover .group-hover\:border-blue-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-indigo-300{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.group\/avatar:hover .group-hover\/avatar\:bg-primary\/10{background-color:hsl(var(--primary) / .1)}.group\/phone:hover .group-hover\/phone\:bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#00843D\]{--tw-bg-opacity: 1;background-color:rgb(0 132 61 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#0EA5A4\]\/20{background-color:#0ea5a433}.group:hover .group-hover\:bg-\[\#0EA5A4\]\/5{background-color:#0ea5a40d}.group:hover .group-hover\:bg-\[\#3182CE\]{--tw-bg-opacity: 1;background-color:rgb(49 130 206 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#38BDF8\]{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-\[\#7c3aed\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-amber-500\/20{background-color:#f59e0b33}.group:hover .group-hover\:bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-400\/10{background-color:#60a5fa1a}.group:hover .group-hover\:bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-50\/10{background-color:#eff6ff1a}.group:hover .group-hover\:bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-blue-600\/10{background-color:#2563eb1a}.group:hover .group-hover\:bg-blue-600\/20{background-color:#2563eb33}.group:hover .group-hover\:bg-blue-600\/50{background-color:#2563eb80}.group:hover .group-hover\:bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-50\/60{background-color:#f9fafb99}.group:hover .group-hover\:bg-gray-600\/50{background-color:#4b556380}.group:hover .group-hover\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-sky-500\/30{background-color:#0ea5e94d}.group:hover .group-hover\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-violet-300\/30{background-color:#c4b5fd4d}.group:hover .group-hover\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-white\/0{background-color:#fff0}.group:hover .group-hover\:bg-white\/10{background-color:#ffffff1a}.group:hover .group-hover\:bg-white\/60{background-color:#fff9}.group:hover .group-hover\:bg-opacity-50{--tw-bg-opacity: .5}.group:hover .group-hover\:bg-opacity-60{--tw-bg-opacity: .6}.group:hover .group-hover\:bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.group:hover .group-hover\:from-\[\#0EA5A4\]{--tw-gradient-from: #0EA5A4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(14 165 164 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-amber-300{--tw-gradient-from: #fcd34d var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 211 77 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-black\/60{--tw-gradient-from: rgb(0 0 0 / .6) var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-blue-200{--tw-gradient-from: #bfdbfe var(--tw-gradient-from-position);--tw-gradient-to: rgb(191 219 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-blue-300{--tw-gradient-from: #93c5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(147 197 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-cyan-300{--tw-gradient-from: #67e8f9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(103 232 249 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-cyan-500\/10{--tw-gradient-from: rgb(6 182 212 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-green-300{--tw-gradient-from: #86efac var(--tw-gradient-from-position);--tw-gradient-to: rgb(134 239 172 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-pink-300{--tw-gradient-from: #f9a8d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 168 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-red-300{--tw-gradient-from: #fca5a5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(252 165 165 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-sky-200{--tw-gradient-from: #bae6fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(186 230 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-violet-300{--tw-gradient-from: #c4b5fd var(--tw-gradient-from-position);--tw-gradient-to: rgb(196 181 253 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-violet-700\/50{--tw-gradient-from: rgb(109 40 217 / .5) var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:from-white\/\[0\.1\]{--tw-gradient-from: rgb(255 255 255 / .1) var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.group:hover .group-hover\:via-black\/30{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .3) var(--tw-gradient-via-position), var(--tw-gradient-to)}.group:hover .group-hover\:to-\[\#0B3C49\]{--tw-gradient-to: #0B3C49 var(--tw-gradient-to-position)}.group:hover .group-hover\:to-black\/40{--tw-gradient-to: rgb(0 0 0 / .4) var(--tw-gradient-to-position)}.group:hover .group-hover\:to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.group:hover .group-hover\:to-blue-300{--tw-gradient-to: #93c5fd var(--tw-gradient-to-position)}.group:hover .group-hover\:to-emerald-300{--tw-gradient-to: #6ee7b7 var(--tw-gradient-to-position)}.group:hover .group-hover\:to-indigo-50{--tw-gradient-to: #eef2ff var(--tw-gradient-to-position)}.group:hover .group-hover\:to-orange-300{--tw-gradient-to: #fdba74 var(--tw-gradient-to-position)}.group:hover .group-hover\:to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.group:hover .group-hover\:to-purple-300{--tw-gradient-to: #d8b4fe var(--tw-gradient-to-position)}.group:hover .group-hover\:to-rose-300{--tw-gradient-to: #fda4af var(--tw-gradient-to-position)}.group:hover .group-hover\:to-white\/\[0\.03\]{--tw-gradient-to: rgb(255 255 255 / .03) var(--tw-gradient-to-position)}.group:hover .group-hover\:to-yellow-300{--tw-gradient-to: #fde047 var(--tw-gradient-to-position)}.group\/btn:hover .group-hover\/btn\:text-primary,.group\/event:hover .group-hover\/event\:text-primary,.group\/label:hover .group-hover\/label\:text-primary,.group\/menu:hover .group-hover\/menu\:text-primary{color:hsl(var(--primary))}.group\/module:hover .group-hover\/module\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group\/text:hover .group-hover\/text\:text-primary{color:hsl(var(--primary))}.group\/text:hover .group-hover\/text\:text-primary\/70{color:hsl(var(--primary) / .7)}.group:hover .group-hover\:text-\[\#00843D\]{--tw-text-opacity: 1;color:rgb(0 132 61 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#0EA5A4\]{--tw-text-opacity: 1;color:rgb(14 165 164 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#1A202C\]{--tw-text-opacity: 1;color:rgb(26 32 44 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#4d8df7\]{--tw-text-opacity: 1;color:rgb(77 141 247 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#6164ec\]{--tw-text-opacity: 1;color:rgb(97 100 236 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-\[\#7c3aed\]\/10{color:#7c3aed1a}.group:hover .group-hover\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-blue-950{--tw-text-opacity: 1;color:rgb(23 37 84 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-300{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-cyan-400{--tw-text-opacity: 1;color:rgb(34 211 238 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary{color:hsl(var(--primary))}.group:hover .group-hover\:text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-300{--tw-text-opacity: 1;color:rgb(125 211 252 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-600{--tw-text-opacity: 1;color:rgb(2 132 199 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-sky-700{--tw-text-opacity: 1;color:rgb(3 105 161 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-white\/10{color:#ffffff1a}.group:hover .group-hover\:text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.group\/card:hover .group-hover\/card\:opacity-100,.group\/divider:hover .group-hover\/divider\:opacity-100{opacity:1}.group\/media:hover .group-hover\/media\:opacity-0{opacity:0}.group\/media:hover .group-hover\/media\:opacity-100,.group\/menu-item:hover .group-hover\/menu-item\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-20{opacity:.2}.group:hover .group-hover\:opacity-30{opacity:.3}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-50{opacity:.5}.group:hover .group-hover\:opacity-70{opacity:.7}.group:hover .group-hover\:opacity-80{opacity:.8}.group:hover .group-hover\:opacity-90{opacity:.9}.group\/phone:hover .group-hover\/phone\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:shadow-blue-500\/20{--tw-shadow-color: rgb(59 130 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-sky-500\/30{--tw-shadow-color: rgb(14 165 233 / .3);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.group:hover .group-hover\:ring-blue-500\/20{--tw-ring-color: rgb(59 130 246 / .2)}.group:hover .group-hover\:ring-white\/50{--tw-ring-color: rgb(255 255 255 / .5)}.group:hover .group-hover\:grayscale-0{--tw-grayscale: grayscale(0);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.group:hover .group-hover\:duration-200{transition-duration:.2s}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.toaster .group-\[\.toaster\]\:border-border{--tw-border-opacity: 1;border-color:hsl(var(--border) / var(--tw-border-opacity, 1))}.group.toast .group-\[\.toast\]\:bg-muted{background-color:hsl(var(--muted))}.group.toast .group-\[\.toast\]\:bg-primary{background-color:hsl(var(--primary))}.group.toaster .group-\[\.toaster\]\:bg-background{background-color:hsl(var(--background))}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.toast .group-\[\.toast\]\:text-muted-foreground{color:hsl(var(--muted-foreground))}.group.toast .group-\[\.toast\]\:text-primary-foreground{color:hsl(var(--primary-foreground))}.group.toaster .group-\[\.toaster\]\:text-foreground{color:hsl(var(--foreground))}.group.toaster .group-\[\.toaster\]\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:checked~.peer-checked\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:after\:translate-x-full:after{content:var(--tw-content);--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:checked~.peer-checked\:after\:border-white:after{content:var(--tw-content);--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.peer:focus~.peer-focus\:outline-none{outline:2px solid transparent;outline-offset:2px}.peer:focus~.peer-focus\:ring-4{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.peer:focus~.peer-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.has-\[\:disabled\]\:opacity-50:has(:disabled){opacity:.5}.group\/menu-item:has([data-sidebar=menu-action]) .group-has-\[\[data-sidebar\=menu-action\]\]\/menu-item\:pr-8{padding-right:2rem}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-selected\:bg-accent[aria-selected=true]{background-color:hsl(var(--accent))}.aria-selected\:bg-accent\/50[aria-selected=true]{background-color:hsl(var(--accent) / .5)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:hsl(var(--accent-foreground))}.aria-selected\:text-muted-foreground[aria-selected=true]{color:hsl(var(--muted-foreground))}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.aria-selected\:opacity-30[aria-selected=true]{opacity:.3}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true],.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=active\]\:flex[data-state=active]{display:flex}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-5[data-state=checked]{--tw-translate-x: 1.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked],.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.data-\[state\=checked\]\:animate-scale-in[data-state=checked]{animation:scale-in .2s ease-out}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[state\=active\]\:border-violet-600[data-state=active]{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-blue-600[data-state=checked]{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.data-\[state\=open\]\:border-blue-400[data-state=open]{--tw-border-opacity: 1;border-color:rgb(96 165 250 / var(--tw-border-opacity, 1))}.data-\[active\]\:bg-accent\/50[data-active]{background-color:hsl(var(--accent) / .5)}.data-\[selected\=\'true\'\]\:bg-accent[data-selected=true]{background-color:hsl(var(--accent))}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-slate-900[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-blue-600[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-orange-500[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=checked\]\:bg-purple-600[data-state=checked]{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.data-\[state\=on\]\:bg-accent[data-state=on],.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:hsl(var(--accent) / .5)}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:hsl(var(--secondary))}.data-\[state\=open\]\:bg-white[data-state=open]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:hsl(var(--input))}.data-\[active\=true\]\:font-medium[data-active=true]{font-weight:500}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:hsl(var(--accent-foreground))}.data-\[state\=active\]\:text-blue-600[data-state=active]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-blue-700[data-state=active]{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-gray-900[data-state=active]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-violet-700[data-state=active]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=on\]\:text-accent-foreground[data-state=on],.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:hsl(var(--accent-foreground))}.data-\[disabled\=true\]\:opacity-50[data-disabled=true],.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=active\]\:shadow[data-state=active]{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-lg[data-state=active]{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=open\]\:ring-blue-400\/25[data-state=open]{--tw-ring-color: rgb(96 165 250 / .25)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=closed\]\:duration-300[data-state=closed]{transition-duration:.3s}.data-\[state\=open\]\:duration-500[data-state=open]{transition-duration:.5s}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:0}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:.25rem}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]{left:calc(var(--sidebar-width) * -1)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]{right:calc(var(--sidebar-width) * -1)}.group[data-side=left] .group-data-\[side\=left\]\:-right-4{right:-1rem}.group[data-side=right] .group-data-\[side\=right\]\:left-0{left:0}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:-mt-8{margin-top:-2rem}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:hidden{display:none}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!size-8{width:2rem!important;height:2rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[--sidebar-width-icon\]{width:var(--sidebar-width-icon)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)\)\]{width:calc(var(--sidebar-width-icon) + 1rem)}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)_\+_theme\(spacing\.4\)_\+2px\)\]{width:calc(var(--sidebar-width-icon) + 1rem + 2px)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:w-0{width:0px}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-side=right] .group-data-\[side\=right\]\:rotate-180,.group[data-state=open] .group-data-\[state\=open\]\:rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:overflow-hidden{overflow:hidden}.group[data-variant=floating] .group-data-\[variant\=floating\]\:rounded-lg{border-radius:var(--radius)}.group[data-variant=floating] .group-data-\[variant\=floating\]\:border{border-width:1px}.group[data-side=left] .group-data-\[side\=left\]\:border-r{border-right-width:1px}.group[data-side=right] .group-data-\[side\=right\]\:border-l{border-left-width:1px}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-0{padding:0!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:\!p-2{padding:.5rem!important}.group[data-collapsible=icon] .group-data-\[collapsible\=icon\]\:opacity-0{opacity:0}.group[data-variant=floating] .group-data-\[variant\=floating\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.group[data-collapsible=offcanvas] .group-data-\[collapsible\=offcanvas\]\:after\:left-full:after{content:var(--tw-content);left:100%}.peer\/menu-button[data-size=default]~.peer-data-\[size\=default\]\/menu-button\:top-1\.5{top:.375rem}.peer\/menu-button[data-size=lg]~.peer-data-\[size\=lg\]\/menu-button\:top-2\.5{top:.625rem}.peer\/menu-button[data-size=sm]~.peer-data-\[size\=sm\]\/menu-button\:top-1{top:.25rem}.peer[data-variant=inset]~.peer-data-\[variant\=inset\]\:min-h-\[calc\(100svh-theme\(spacing\.4\)\)\]{min-height:calc(100svh - 1rem)}@supports (backdrop-filter: var(--tw)){.supports-\[backdrop-filter\]\:bg-white\/60{background-color:#fff9}}@media(prefers-reduced-motion:no-preference){@keyframes spin{to{transform:rotate(360deg)}}.motion-safe\:animate-spin{animation:spin 1s linear infinite}.motion-safe\:duration-300{transition-duration:.3s}}@media(min-width:640px){.sm\:pointer-events-none{pointer-events:none}.sm\:visible{visibility:visible}.sm\:invisible{visibility:hidden}.sm\:absolute{position:absolute}.sm\:inset-4{inset:1rem}.sm\:-left-5{left:-1.25rem}.sm\:-right-1{right:-.25rem}.sm\:-right-5{right:-1.25rem}.sm\:-top-1{top:-.25rem}.sm\:bottom-12{bottom:3rem}.sm\:bottom-8{bottom:2rem}.sm\:bottom-\[8\%\]{bottom:8%}.sm\:bottom-auto{bottom:auto}.sm\:left-0{left:0}.sm\:left-2{left:.5rem}.sm\:left-3{left:.75rem}.sm\:left-4{left:1rem}.sm\:left-\[3\%\]{left:3%}.sm\:left-auto{left:auto}.sm\:right-2{right:.5rem}.sm\:right-3{right:.75rem}.sm\:right-4{right:1rem}.sm\:right-5{right:1.25rem}.sm\:right-8{right:2rem}.sm\:right-\[3\%\]{right:3%}.sm\:top-1\/2{top:50%}.sm\:top-10{top:2.5rem}.sm\:top-2{top:.5rem}.sm\:top-3{top:.75rem}.sm\:top-5{top:1.25rem}.sm\:top-\[52px\]{top:52px}.sm\:top-full{top:100%}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:m-6{margin:1.5rem}.sm\:-mx-0{margin-left:-0px;margin-right:-0px}.sm\:-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:mx-1{margin-left:.25rem;margin-right:.25rem}.sm\:mx-4{margin-left:1rem;margin-right:1rem}.sm\:my-1{margin-top:.25rem;margin-bottom:.25rem}.sm\:mb-0{margin-bottom:0}.sm\:mb-1\.5{margin-bottom:.375rem}.sm\:mb-10{margin-bottom:2.5rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-14{margin-bottom:3.5rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-3{margin-bottom:.75rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-5{margin-bottom:1.25rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:ml-2{margin-left:.5rem}.sm\:ml-36{margin-left:9rem}.sm\:ml-auto{margin-left:auto}.sm\:mr-2{margin-right:.5rem}.sm\:mt-0{margin-top:0}.sm\:mt-1{margin-top:.25rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-2{margin-top:.5rem}.sm\:mt-4{margin-top:1rem}.sm\:mt-5{margin-top:1.25rem}.sm\:mt-6{margin-top:1.5rem}.sm\:mt-8{margin-top:2rem}.sm\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sm\:line-clamp-none{overflow:visible;display:block;-webkit-box-orient:horizontal;-webkit-line-clamp:none}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline{display:inline}.sm\:flex{display:flex}.sm\:inline-flex{display:inline-flex}.sm\:hidden{display:none}.sm\:aspect-\[2\/1\]{aspect-ratio:2/1}.sm\:h-10{height:2.5rem}.sm\:h-11{height:2.75rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-16{height:4rem}.sm\:h-2{height:.5rem}.sm\:h-2\.5{height:.625rem}.sm\:h-20{height:5rem}.sm\:h-24{height:6rem}.sm\:h-28{height:7rem}.sm\:h-3{height:.75rem}.sm\:h-3\.5{height:.875rem}.sm\:h-36{height:9rem}.sm\:h-4{height:1rem}.sm\:h-40{height:10rem}.sm\:h-44{height:11rem}.sm\:h-48{height:12rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-64{height:16rem}.sm\:h-7{height:1.75rem}.sm\:h-72{height:18rem}.sm\:h-8{height:2rem}.sm\:h-9{height:2.25rem}.sm\:h-96{height:24rem}.sm\:h-\[12px\]{height:12px}.sm\:h-\[18px\]{height:18px}.sm\:h-\[320px\]{height:320px}.sm\:h-\[480px\]{height:480px}.sm\:h-\[50px\]{height:50px}.sm\:h-\[70vh\]{height:70vh}.sm\:h-\[7px\]{height:7px}.sm\:h-\[min\(68vh\,calc\(90vh-11rem\)\)\]{height:min(68vh,calc(90vh - 11rem))}.sm\:h-auto{height:auto}.sm\:max-h-48{max-height:12rem}.sm\:max-h-60{max-height:15rem}.sm\:max-h-72{max-height:18rem}.sm\:max-h-\[600px\]{max-height:600px}.sm\:max-h-\[70vh\]{max-height:70vh}.sm\:max-h-\[78vh\]{max-height:78vh}.sm\:max-h-\[80vh\]{max-height:80vh}.sm\:max-h-\[90vh\]{max-height:90vh}.sm\:max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.sm\:min-h-\[150px\]{min-height:150px}.sm\:min-h-\[240px\]{min-height:240px}.sm\:min-h-\[24rem\]{min-height:24rem}.sm\:min-h-\[280px\]{min-height:280px}.sm\:min-h-\[44px\]{min-height:44px}.sm\:min-h-\[500px\]{min-height:500px}.sm\:min-h-\[60px\]{min-height:60px}.sm\:min-h-\[78px\]{min-height:78px}.sm\:w-1\/2{width:50%}.sm\:w-10{width:2.5rem}.sm\:w-12{width:3rem}.sm\:w-14{width:3.5rem}.sm\:w-16{width:4rem}.sm\:w-2{width:.5rem}.sm\:w-2\.5{width:.625rem}.sm\:w-20{width:5rem}.sm\:w-24{width:6rem}.sm\:w-28{width:7rem}.sm\:w-3{width:.75rem}.sm\:w-3\.5{width:.875rem}.sm\:w-3\/4{width:75%}.sm\:w-32{width:8rem}.sm\:w-4{width:1rem}.sm\:w-40{width:10rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-56{width:14rem}.sm\:w-6{width:1.5rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-96{width:24rem}.sm\:w-\[12px\]{width:12px}.sm\:w-\[130px\]{width:130px}.sm\:w-\[140px\]{width:140px}.sm\:w-\[150px\]{width:150px}.sm\:w-\[160px\]{width:160px}.sm\:w-\[170px\]{width:170px}.sm\:w-\[18px\]{width:18px}.sm\:w-\[260px\]{width:260px}.sm\:w-\[280px\]{width:280px}.sm\:w-\[28rem\]{width:28rem}.sm\:w-\[320px\]{width:320px}.sm\:w-\[42\%\]{width:42%}.sm\:w-\[450px\]{width:450px}.sm\:w-\[500px\]{width:500px}.sm\:w-\[60\%\]{width:60%}.sm\:w-\[96vw\]{width:96vw}.sm\:w-\[min\(85\%\,28rem\)\]{width:min(85%,28rem)}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:min-w-0{min-width:0px}.sm\:min-w-\[180px\]{min-width:180px}.sm\:min-w-\[190px\]{min-width:190px}.sm\:min-w-\[220px\]{min-width:220px}.sm\:min-w-\[240px\]{min-width:240px}.sm\:min-w-\[260px\]{min-width:260px}.sm\:min-w-\[36px\]{min-width:36px}.sm\:min-w-\[40px\]{min-width:40px}.sm\:max-w-2xl{max-width:42rem}.sm\:max-w-3xl{max-width:48rem}.sm\:max-w-4xl{max-width:56rem}.sm\:max-w-\[140px\]{max-width:140px}.sm\:max-w-\[160px\]{max-width:160px}.sm\:max-w-\[200px\]{max-width:200px}.sm\:max-w-\[240px\]{max-width:240px}.sm\:max-w-\[250px\]{max-width:250px}.sm\:max-w-\[260px\]{max-width:260px}.sm\:max-w-\[300px\]{max-width:300px}.sm\:max-w-\[320px\]{max-width:320px}.sm\:max-w-\[340px\]{max-width:340px}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[450px\]{max-width:450px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[550px\]{max-width:550px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[640px\]{max-width:640px}.sm\:max-w-\[65\%\]{max-width:65%}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[80px\]{max-width:80px}.sm\:max-w-\[82\%\]{max-width:82%}.sm\:max-w-\[8rem\]{max-width:8rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:24rem}.sm\:flex-1{flex:1 1 0%}.sm\:flex-\[0_0_50\%\]{flex:0 0 50%}.sm\:flex-initial{flex:0 1 auto}.sm\:flex-none{flex:none}.sm\:flex-shrink-0{flex-shrink:0}.sm\:origin-top{transform-origin:top}.sm\:-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:translate-x-6{--tw-translate-x: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:grid-cols-\[1\.05fr_0\.95fr_0\.95fr\]{grid-template-columns:1.05fr .95fr .95fr}.sm\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.sm\:grid-rows-\[200px_auto\]{grid-template-rows:200px auto}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-start{align-items:flex-start}.sm\:items-end{align-items:flex-end}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:.25rem}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-12{gap:3rem}.sm\:gap-2{gap:.5rem}.sm\:gap-2\.5{gap:.625rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-8{gap:2rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.sm\:space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.sm\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.sm\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.sm\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.sm\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.sm\:self-auto{align-self:auto}.sm\:self-end{align-self:flex-end}.sm\:self-center{align-self:center}.sm\:self-stretch{align-self:stretch}.sm\:rounded-2xl{border-radius:1rem}.sm\:rounded-3xl{border-radius:1.5rem}.sm\:rounded-\[17px\]{border-radius:17px}.sm\:rounded-\[18px\]{border-radius:18px}.sm\:rounded-\[2\.5rem\]{border-radius:2.5rem}.sm\:rounded-\[20px\]{border-radius:20px}.sm\:rounded-\[24px\]{border-radius:24px}.sm\:rounded-\[2rem\]{border-radius:2rem}.sm\:rounded-\[34px\]{border-radius:34px}.sm\:rounded-\[40px\]{border-radius:40px}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:rounded-none{border-radius:0}.sm\:rounded-xl{border-radius:.75rem}.sm\:rounded-tl-\[2\.5rem\]{border-top-left-radius:2.5rem}.sm\:border{border-width:1px}.sm\:border-\[1\.5px\]{border-width:1.5px}.sm\:border-none{border-style:none}.sm\:bg-transparent{background-color:transparent}.sm\:p-0{padding:0}.sm\:p-1{padding:.25rem}.sm\:p-1\.5{padding:.375rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-2{padding:.5rem}.sm\:p-2\.5{padding:.625rem}.sm\:p-20{padding:5rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-8{padding:2rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.sm\:px-12{padding-left:3rem;padding-right:3rem}.sm\:px-14{padding-left:3.5rem;padding-right:3.5rem}.sm\:px-2{padding-left:.5rem;padding-right:.5rem}.sm\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.sm\:px-3{padding-left:.75rem;padding-right:.75rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-7{padding-left:1.75rem;padding-right:1.75rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-16{padding-top:4rem;padding-bottom:4rem}.sm\:py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-24{padding-top:6rem;padding-bottom:6rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.sm\:py-8{padding-top:2rem;padding-bottom:2rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pb-16{padding-bottom:4rem}.sm\:pb-2{padding-bottom:.5rem}.sm\:pb-3{padding-bottom:.75rem}.sm\:pb-32{padding-bottom:8rem}.sm\:pb-4{padding-bottom:1rem}.sm\:pb-5{padding-bottom:1.25rem}.sm\:pb-6{padding-bottom:1.5rem}.sm\:pb-8{padding-bottom:2rem}.sm\:pl-12{padding-left:3rem}.sm\:pl-3{padding-left:.75rem}.sm\:pl-8{padding-left:2rem}.sm\:pl-\[145px\]{padding-left:145px}.sm\:pr-0{padding-right:0}.sm\:pr-12{padding-right:3rem}.sm\:pr-2{padding-right:.5rem}.sm\:pr-32{padding-right:8rem}.sm\:pr-4{padding-right:1rem}.sm\:pr-6{padding-right:1.5rem}.sm\:pt-16{padding-top:4rem}.sm\:pt-2{padding-top:.5rem}.sm\:pt-20{padding-top:5rem}.sm\:pt-3{padding-top:.75rem}.sm\:pt-32{padding-top:8rem}.sm\:pt-4{padding-top:1rem}.sm\:pt-6{padding-top:1.5rem}.sm\:pt-8{padding-top:2rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:text-justify{text-align:justify}.sm\:text-2xl{font-size:1.5rem;line-height:2rem}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-5xl{font-size:3rem;line-height:1}.sm\:text-6xl{font-size:3.75rem;line-height:1}.sm\:text-\[1\.75rem\]{font-size:1.75rem}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[13px\]{font-size:13px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[17px\]{font-size:17px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[30px\]{font-size:30px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[36px\]{font-size:36px}.sm\:text-\[56px\]{font-size:56px}.sm\:text-\[7px\]{font-size:7px}.sm\:text-\[9px\]{font-size:9px}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}.sm\:text-xs{font-size:.75rem;line-height:1rem}.sm\:leading-6{line-height:1.5rem}.sm\:leading-7{line-height:1.75rem}.sm\:leading-\[1\.4rem\]{line-height:1.4rem}.sm\:leading-relaxed{line-height:1.625}.sm\:tracking-\[0\.3em\]{letter-spacing:.3em}.sm\:opacity-0{opacity:0}.sm\:opacity-100{opacity:1}.sm\:shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.sm\:backdrop-blur-none{--tw-backdrop-blur: ;-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.sm\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.sm\:duration-200{transition-duration:.2s}.sm\:ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.sm\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.sm\:hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}}@media(min-width:768px){.md\:absolute{position:absolute}.md\:-left-10{left:-2.5rem}.md\:bottom-16{bottom:4rem}.md\:bottom-4{bottom:1rem}.md\:bottom-6{bottom:1.5rem}.md\:bottom-8{bottom:2rem}.md\:left-10{left:2.5rem}.md\:left-4{left:1rem}.md\:left-\[-5\%\]{left:-5%}.md\:right-4{right:1rem}.md\:right-6{right:1.5rem}.md\:right-8{right:2rem}.md\:col-span-1{grid-column:span 1 / span 1}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-2{grid-column:span 2 / span 2}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-5{grid-column:span 5 / span 5}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-7{grid-column:span 7 / span 7}.md\:row-span-1{grid-row:span 1 / span 1}.md\:row-span-2{grid-row:span 2 / span 2}.md\:mx-2{margin-left:.5rem;margin-right:.5rem}.md\:mx-8{margin-left:2rem;margin-right:2rem}.md\:-mt-4{margin-top:-1rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2{margin-bottom:.5rem}.md\:mb-28{margin-bottom:7rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-4{margin-bottom:1rem}.md\:mb-40{margin-bottom:10rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-8{margin-bottom:2rem}.md\:ml-8{margin-left:2rem}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:2.5rem}.md\:mt-12{margin-top:3rem}.md\:mt-16{margin-top:4rem}.md\:mt-2{margin-top:.5rem}.md\:mt-3{margin-top:.75rem}.md\:mt-6{margin-top:1.5rem}.md\:mt-8{margin-top:2rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:aspect-\[2\.5\/1\]{aspect-ratio:2.5/1}.md\:h-1\.5{height:.375rem}.md\:h-10{height:2.5rem}.md\:h-11{height:2.75rem}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-16{height:4rem}.md\:h-2{height:.5rem}.md\:h-20{height:5rem}.md\:h-3{height:.75rem}.md\:h-3\.5{height:.875rem}.md\:h-32{height:8rem}.md\:h-4{height:1rem}.md\:h-40{height:10rem}.md\:h-5{height:1.25rem}.md\:h-52{height:13rem}.md\:h-56{height:14rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-8{height:2rem}.md\:h-80{height:20rem}.md\:h-9{height:2.25rem}.md\:h-\[340px\]{height:340px}.md\:h-\[350px\]{height:350px}.md\:h-\[40rem\]{height:40rem}.md\:h-\[700px\]{height:700px}.md\:h-\[calc\(100dvh-7rem\)\]{height:calc(100dvh - 7rem)}.md\:max-h-56{max-height:14rem}.md\:max-h-80{max-height:20rem}.md\:max-h-96{max-height:24rem}.md\:max-h-\[448px\]{max-height:448px}.md\:max-h-\[90vh\]{max-height:90vh}.md\:max-h-\[min\(90vh\,720px\)\]{max-height:min(90vh,720px)}.md\:max-h-full{max-height:100%}.md\:max-h-none{max-height:none}.md\:min-h-0{min-height:0px}.md\:min-h-\[160px\]{min-height:160px}.md\:min-h-\[260px\]{min-height:260px}.md\:min-h-\[320px\]{min-height:320px}.md\:min-h-\[440px\]{min-height:440px}.md\:min-h-\[460px\]{min-height:460px}.md\:min-h-full{min-height:100%}.md\:w-1\/3{width:33.333333%}.md\:w-1\/4{width:25%}.md\:w-10{width:2.5rem}.md\:w-11{width:2.75rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-16{width:4rem}.md\:w-2\/3{width:66.666667%}.md\:w-20{width:5rem}.md\:w-3{width:.75rem}.md\:w-3\.5{width:.875rem}.md\:w-3\/4{width:75%}.md\:w-4{width:1rem}.md\:w-40{width:10rem}.md\:w-48{width:12rem}.md\:w-5{width:1.25rem}.md\:w-56{width:14rem}.md\:w-6{width:1.5rem}.md\:w-64{width:16rem}.md\:w-7{width:1.75rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-9{width:2.25rem}.md\:w-96{width:24rem}.md\:w-\[210px\]{width:210px}.md\:w-\[220px\]{width:220px}.md\:w-\[280px\]{width:280px}.md\:w-\[30\%\]{width:30%}.md\:w-\[300px\]{width:300px}.md\:w-\[350px\]{width:350px}.md\:w-\[40\%\]{width:40%}.md\:w-\[45\%\]{width:45%}.md\:w-\[55\%\]{width:55%}.md\:w-\[60\%\]{width:60%}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:w-fit{width:-moz-fit-content;width:fit-content}.md\:min-w-\[42px\]{min-width:42px}.md\:max-w-3xl{max-width:48rem}.md\:max-w-4xl{max-width:56rem}.md\:max-w-5xl{max-width:64rem}.md\:max-w-\[180px\]{max-width:180px}.md\:max-w-\[220px\]{max-width:220px}.md\:max-w-\[400px\]{max-width:400px}.md\:max-w-\[420px\]{max-width:420px}.md\:max-w-\[60\%\]{max-width:60%}.md\:max-w-\[75\%\]{max-width:75%}.md\:max-w-md{max-width:28rem}.md\:max-w-none{max-width:none}.md\:max-w-xl{max-width:36rem}.md\:flex-1{flex:1 1 0%}.md\:columns-2{-moz-columns:2;columns:2}.md\:auto-rows-\[240px\]{grid-auto-rows:240px}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.md\:grid-rows-\[minmax\(260px\,min\(45vh\,420px\)\)_auto\]{grid-template-rows:minmax(260px,min(45vh,420px)) auto}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:flex-nowrap{flex-wrap:nowrap}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:justify-center{justify-content:center}.md\:justify-between{justify-content:space-between}.md\:gap-0{gap:0px}.md\:gap-1\.5{gap:.375rem}.md\:gap-10{gap:2.5rem}.md\:gap-2{gap:.5rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-6{gap:1.5rem}.md\:gap-8{gap:2rem}.md\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.md\:space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.md\:space-y-20>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(5rem * var(--tw-space-y-reverse))}.md\:space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.md\:space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.md\:self-auto{align-self:auto}.md\:overflow-hidden{overflow:hidden}.md\:overflow-y-auto{overflow-y:auto}.md\:overscroll-contain{overscroll-behavior:contain}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-\[32px\]{border-radius:32px}.md\:rounded-\[40px\]{border-radius:40px}.md\:rounded-xl{border-radius:.75rem}.md\:rounded-l-2xl{border-top-left-radius:1rem;border-bottom-left-radius:1rem}.md\:rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.md\:rounded-r-2xl{border-top-right-radius:1rem;border-bottom-right-radius:1rem}.md\:rounded-r-\[2rem\]{border-top-right-radius:2rem;border-bottom-right-radius:2rem}.md\:rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.md\:border-b-0{border-bottom-width:0px}.md\:border-l{border-left-width:1px}.md\:border-r{border-right-width:1px}.md\:border-t-0{border-top-width:0px}.md\:p-10{padding:2.5rem}.md\:p-12{padding:3rem}.md\:p-14{padding:3.5rem}.md\:p-16{padding:4rem}.md\:p-20{padding:5rem}.md\:p-3{padding:.75rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-7{padding:1.75rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:\!py-12{padding-top:3rem!important;padding-bottom:3rem!important}.md\:px-0{padding-left:0;padding-right:0}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-12{padding-left:3rem;padding-right:3rem}.md\:px-14{padding-left:3.5rem;padding-right:3.5rem}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-2{padding-left:.5rem;padding-right:.5rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:px-7{padding-left:1.75rem;padding-right:1.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.md\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:py-12{padding-top:3rem;padding-bottom:3rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-24{padding-top:6rem;padding-bottom:6rem}.md\:py-28{padding-top:7rem;padding-bottom:7rem}.md\:py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:py-4{padding-top:1rem;padding-bottom:1rem}.md\:py-40{padding-top:10rem;padding-bottom:10rem}.md\:py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-7{padding-top:1.75rem;padding-bottom:1.75rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pl-10{padding-left:2.5rem}.md\:pl-12{padding-left:3rem}.md\:pl-4{padding-left:1rem}.md\:pl-\[240px\]{padding-left:240px}.md\:pl-\[4\.25rem\]{padding-left:4.25rem}.md\:pr-16{padding-right:4rem}.md\:pr-4{padding-right:1rem}.md\:pt-0{padding-top:0}.md\:pt-20{padding-top:5rem}.md\:pt-5{padding-top:1.25rem}.md\:pt-8{padding-top:2rem}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-7xl{font-size:4.5rem;line-height:1}.md\:text-8xl{font-size:6rem;line-height:1}.md\:text-\[1\.15rem\]{font-size:1.15rem}.md\:text-\[1\.875rem\]{font-size:1.875rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[12px\]{font-size:12px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[14px\]{font-size:14px}.md\:text-\[15px\]{font-size:15px}.md\:text-\[32px\]{font-size:32px}.md\:text-\[40px\]{font-size:40px}.md\:text-\[44px\]{font-size:44px}.md\:text-\[48px\]{font-size:48px}.md\:text-\[4rem\]{font-size:4rem}.md\:text-\[64px\]{font-size:64px}.md\:text-\[8px\]{font-size:8px}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:tracking-\[-2px\]{letter-spacing:-2px}.md\:opacity-0{opacity:0}.md\:\[direction\:rtl\]{direction:rtl}.after\:md\:hidden:after{content:var(--tw-content);display:none}.md\:hover\:scale-\[1\.03\]:hover{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:m-2{margin:.5rem}.peer[data-state=collapsed][data-variant=inset]~.md\:peer-data-\[state\=collapsed\]\:peer-data-\[variant\=inset\]\:ml-2{margin-left:.5rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:ml-0{margin-left:0}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:rounded-xl{border-radius:.75rem}.peer[data-variant=inset]~.md\:peer-data-\[variant\=inset\]\:shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:sticky{position:sticky}.lg\:-bottom-16{bottom:-4rem}.lg\:-left-16{left:-4rem}.lg\:left-4{left:1rem}.lg\:top-16{top:4rem}.lg\:top-32{top:8rem}.lg\:top-4{top:1rem}.lg\:z-30{z-index:30}.lg\:z-\[1\]{z-index:1}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-12{grid-column:span 12 / span 12}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:col-span-5{grid-column:span 5 / span 5}.lg\:col-span-6{grid-column:span 6 / span 6}.lg\:col-span-7{grid-column:span 7 / span 7}.lg\:col-span-8{grid-column:span 8 / span 8}.lg\:row-span-2{grid-row:span 2 / span 2}.lg\:-mx-8{margin-left:-2rem;margin-right:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mx-8{margin-left:2rem;margin-right:2rem}.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-24{margin-bottom:6rem}.lg\:mb-3{margin-bottom:.75rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:ml-12{margin-left:3rem}.lg\:ml-8{margin-left:2rem}.lg\:ml-80{margin-left:20rem}.lg\:ml-\[17rem\]{margin-left:17rem}.lg\:ml-\[240px\]{margin-left:240px}.lg\:ml-\[4\.5rem\]{margin-left:4.5rem}.lg\:ml-\[90px\]{margin-left:90px}.lg\:mr-0{margin-right:0}.lg\:mt-0{margin-top:0}.lg\:mt-10{margin-top:2.5rem}.lg\:mt-6{margin-top:1.5rem}.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:contents{display:contents}.lg\:hidden{display:none}.lg\:aspect-\[3\/1\]{aspect-ratio:3/1}.lg\:h-10{height:2.5rem}.lg\:h-12{height:3rem}.lg\:h-14{height:3.5rem}.lg\:h-16{height:4rem}.lg\:h-20{height:5rem}.lg\:h-24{height:6rem}.lg\:h-3\.5{height:.875rem}.lg\:h-4{height:1rem}.lg\:h-40{height:10rem}.lg\:h-48{height:12rem}.lg\:h-5{height:1.25rem}.lg\:h-6{height:1.5rem}.lg\:h-64{height:16rem}.lg\:h-7{height:1.75rem}.lg\:h-8{height:2rem}.lg\:h-80{height:20rem}.lg\:h-9{height:2.25rem}.lg\:h-96{height:24rem}.lg\:h-\[360px\]{height:360px}.lg\:h-\[380px\]{height:380px}.lg\:h-\[450px\]{height:450px}.lg\:h-\[480px\]{height:480px}.lg\:h-\[500px\]{height:500px}.lg\:h-\[520px\]{height:520px}.lg\:h-\[54px\]{height:54px}.lg\:h-\[600px\]{height:600px}.lg\:h-\[700px\]{height:700px}.lg\:h-\[800px\]{height:800px}.lg\:h-auto{height:auto}.lg\:min-h-\[320px\]{min-height:320px}.lg\:min-h-\[450px\]{min-height:450px}.lg\:min-h-\[48px\]{min-height:48px}.lg\:min-h-full{min-height:100%}.lg\:w-1\/2{width:50%}.lg\:w-1\/3{width:33.333333%}.lg\:w-10{width:2.5rem}.lg\:w-12{width:3rem}.lg\:w-14{width:3.5rem}.lg\:w-16{width:4rem}.lg\:w-2\/3{width:66.666667%}.lg\:w-2\/5{width:40%}.lg\:w-24{width:6rem}.lg\:w-3\.5{width:.875rem}.lg\:w-3\/5{width:60%}.lg\:w-4{width:1rem}.lg\:w-48{width:12rem}.lg\:w-5{width:1.25rem}.lg\:w-5\/12{width:41.666667%}.lg\:w-56{width:14rem}.lg\:w-6{width:1.5rem}.lg\:w-64{width:16rem}.lg\:w-7{width:1.75rem}.lg\:w-7\/12{width:58.333333%}.lg\:w-8{width:2rem}.lg\:w-80{width:20rem}.lg\:w-9{width:2.25rem}.lg\:w-96{width:24rem}.lg\:w-\[150px\]{width:150px}.lg\:w-\[160px\]{width:160px}.lg\:w-\[230px\]{width:230px}.lg\:w-\[360px\]{width:360px}.lg\:w-\[40\%\]{width:40%}.lg\:w-\[400px\]{width:400px}.lg\:w-\[42\%\]{width:42%}.lg\:w-\[45\%\]{width:45%}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[55\%\]{width:55%}.lg\:w-\[58\%\]{width:58%}.lg\:w-\[60\%\]{width:60%}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:min-w-0{min-width:0px}.lg\:min-w-\[340px\]{min-width:340px}.lg\:min-w-\[500px\]{min-width:500px}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-\[1440px\]{max-width:1440px}.lg\:max-w-\[25\%\]{max-width:25%}.lg\:max-w-\[340px\]{max-width:340px}.lg\:max-w-lg{max-width:32rem}.lg\:max-w-md{max-width:28rem}.lg\:max-w-none{max-width:none}.lg\:max-w-sm{max-width:24rem}.lg\:flex-\[0_0_33\.33\%\]{flex:0 0 33.33%}.lg\:basis-1\/4{flex-basis:25%}.lg\:basis-3\/4{flex-basis:75%}.lg\:-translate-y-8{--tw-translate-y: -2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-6{--tw-translate-y: 1.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:translate-y-8{--tw-translate-y: 2rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-\[0\.92\]{--tw-scale-x: .92;--tw-scale-y: .92;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:scale-\[0\.95\]{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.lg\:columns-3{-moz-columns:3;columns:3}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.1fr\]{grid-template-columns:.9fr 1.1fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.2fr_0\.8fr\]{grid-template-columns:1.2fr .8fr}.lg\:grid-cols-\[420px_minmax\(0\,1fr\)\]{grid-template-columns:420px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(3\.5rem\,6rem\)_minmax\(0\,1fr\)_minmax\(3\.5rem\,6rem\)_minmax\(0\,1fr\)_minmax\(3\.5rem\,6rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(3.5rem,6rem) minmax(0,1fr) minmax(3.5rem,6rem) minmax(0,1fr) minmax(3.5rem,6rem) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:items-stretch{align-items:stretch}.lg\:justify-start{justify-content:flex-start}.lg\:justify-end{justify-content:flex-end}.lg\:justify-center{justify-content:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-0{gap:0px}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-2{gap:.5rem}.lg\:gap-20{gap:5rem}.lg\:gap-24{gap:6rem}.lg\:gap-4{gap:1rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-8{gap:2rem}.lg\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.lg\:space-y-28>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(7rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(7rem * var(--tw-space-y-reverse))}.lg\:space-y-32>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(8rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(8rem * var(--tw-space-y-reverse))}.lg\:justify-self-center{justify-self:center}.lg\:overflow-visible{overflow:visible}.lg\:rounded-2xl{border-radius:1rem}.lg\:rounded-3xl{border-radius:1.5rem}.lg\:rounded-\[2\.5rem\]{border-radius:2.5rem}.lg\:rounded-\[22px\]{border-radius:22px}.lg\:rounded-\[28px\]{border-radius:28px}.lg\:rounded-\[2rem\]{border-radius:2rem}.lg\:rounded-\[32px\]{border-radius:32px}.lg\:rounded-\[48px\]{border-radius:48px}.lg\:rounded-lg{border-radius:var(--radius)}.lg\:rounded-xl{border-radius:.75rem}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-r{border-right-width:1px}.lg\:border-white\/20{border-color:#fff3}.lg\:p-1\.5{padding:.375rem}.lg\:p-10{padding:2.5rem}.lg\:p-12{padding:3rem}.lg\:p-14{padding:3.5rem}.lg\:p-16{padding:4rem}.lg\:p-20{padding:5rem}.lg\:p-3{padding:.75rem}.lg\:p-3\.5{padding:.875rem}.lg\:p-4{padding:1rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:p-7{padding:1.75rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-11{padding-left:2.75rem;padding-right:2.75rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-16{padding-left:4rem;padding-right:4rem}.lg\:px-2{padding-left:.5rem;padding-right:.5rem}.lg\:px-24{padding-left:6rem;padding-right:6rem}.lg\:px-4{padding-left:1rem;padding-right:1rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-24{padding-top:6rem;padding-bottom:6rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:py-3\.5{padding-top:.875rem;padding-bottom:.875rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:py-4{padding-top:1rem;padding-bottom:1rem}.lg\:py-48{padding-top:12rem;padding-bottom:12rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pb-12{padding-bottom:3rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-5{padding-bottom:1.25rem}.lg\:pl-12{padding-left:3rem}.lg\:pr-0{padding-right:0}.lg\:pr-8{padding-right:2rem}.lg\:pt-2{padding-top:.5rem}.lg\:pt-4{padding-top:1rem}.lg\:pt-6{padding-top:1.5rem}.lg\:pt-8{padding-top:2rem}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-5xl{font-size:3rem;line-height:1}.lg\:text-6xl{font-size:3.75rem;line-height:1}.lg\:text-7xl{font-size:4.5rem;line-height:1}.lg\:text-8xl{font-size:6rem;line-height:1}.lg\:text-\[1\.85rem\]{font-size:1.85rem}.lg\:text-\[10px\]{font-size:10px}.lg\:text-\[12px\]{font-size:12px}.lg\:text-\[14px\]{font-size:14px}.lg\:text-\[15px\]{font-size:15px}.lg\:text-\[16px\]{font-size:16px}.lg\:text-\[2\.75rem\]{font-size:2.75rem}.lg\:text-\[32px\]{font-size:32px}.lg\:text-\[34px\]{font-size:34px}.lg\:text-\[36px\]{font-size:36px}.lg\:text-\[42px\]{font-size:42px}.lg\:text-\[48px\]{font-size:48px}.lg\:text-\[52px\]{font-size:52px}.lg\:text-\[5rem\]{font-size:5rem}.lg\:text-base{font-size:1rem;line-height:1.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}.lg\:text-sm{font-size:.875rem;line-height:1.25rem}.lg\:text-xl{font-size:1.25rem;line-height:1.75rem}.lg\:text-xs{font-size:.75rem;line-height:1rem}.lg\:leading-tight{line-height:1.25}.lg\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.lg\:text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.lg\:opacity-0{opacity:0}.lg\:line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.group:hover .lg\:group-hover\:opacity-100{opacity:1}}@media(min-width:1280px){.xl\:sticky{position:sticky}.xl\:top-4{top:1rem}.xl\:order-last{order:9999}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:col-span-4{grid-column:span 4 / span 4}.xl\:col-span-5{grid-column:span 5 / span 5}.xl\:col-span-8{grid-column:span 8 / span 8}.xl\:col-span-9{grid-column:span 9 / span 9}.xl\:mb-2{margin-bottom:.5rem}.xl\:block{display:block}.xl\:aspect-\[3\.5\/1\]{aspect-ratio:3.5/1}.xl\:w-\[360px\]{width:360px}.xl\:max-w-6xl{max-width:72rem}.xl\:columns-4{-moz-columns:4;columns:4}.xl\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1\.6fr_0\.9fr\]{grid-template-columns:1.6fr .9fr}.xl\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.xl\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,2fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.xl\:flex-row{flex-direction:row}.xl\:items-center{align-items:center}.xl\:justify-between{justify-content:space-between}.xl\:gap-6{gap:1.5rem}.xl\:gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.xl\:p-10{padding:2.5rem}.xl\:px-14{padding-left:3.5rem;padding-right:3.5rem}.xl\:px-16{padding-left:4rem;padding-right:4rem}.xl\:text-2xl{font-size:1.5rem;line-height:2rem}.xl\:text-8xl{font-size:6rem;line-height:1}.xl\:text-\[10px\]{font-size:10px}}@media(prefers-color-scheme:dark){.dark\:divide-gray-700>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(55 65 81 / var(--tw-divide-opacity, 1))}.dark\:border-blue-500\/70{border-color:#3b82f6b3}.dark\:border-destructive{border-color:hsl(var(--destructive))}.dark\:border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.dark\:border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.dark\:border-green-500\/70{border-color:#22c55eb3}.dark\:border-muted{border-color:hsl(var(--muted))}.dark\:border-neutral-700{--tw-border-opacity: 1;border-color:rgb(64 64 64 / var(--tw-border-opacity, 1))}.dark\:border-red-500\/70{border-color:#ef4444b3}.dark\:bg-\[\#111\]{--tw-bg-opacity: 1;background-color:rgb(17 17 17 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#1a1a1a\]{--tw-bg-opacity: 1;background-color:rgb(26 26 26 / var(--tw-bg-opacity, 1))}.dark\:bg-\[\#252525\]{--tw-bg-opacity: 1;background-color:rgb(37 37 37 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-900\/10{background-color:#78350f1a}.dark\:bg-amber-900\/20{background-color:#78350f33}.dark\:bg-amber-900\/30{background-color:#78350f4d}.dark\:bg-amber-900\/60{background-color:#78350f99}.dark\:bg-amber-950{--tw-bg-opacity: 1;background-color:rgb(69 26 3 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-950\/30{background-color:#451a034d}.dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/10{background-color:#1e3a8a1a}.dark\:bg-blue-900\/20{background-color:#1e3a8a33}.dark\:bg-blue-900\/30{background-color:#1e3a8a4d}.dark\:bg-blue-950\/20{background-color:#17255433}.dark\:bg-emerald-900\/60{background-color:#064e3b99}.dark\:bg-emerald-950{--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-950\/20{background-color:#022c2233}.dark\:bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-700\/50{background-color:#37415180}.dark\:bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-800\/30{background-color:#1f29374d}.dark\:bg-gray-800\/60{background-color:#1f293799}.dark\:bg-green-900{--tw-bg-opacity: 1;background-color:rgb(20 83 45 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/10{background-color:#14532d1a}.dark\:bg-green-900\/20{background-color:#14532d33}.dark\:bg-green-900\/30{background-color:#14532d4d}.dark\:bg-green-950\/20{background-color:#052e1633}.dark\:bg-green-950\/30{background-color:#052e164d}.dark\:bg-indigo-900\/30{background-color:#312e814d}.dark\:bg-neutral-800{--tw-bg-opacity: 1;background-color:rgb(38 38 38 / var(--tw-bg-opacity, 1))}.dark\:bg-neutral-800\/80{background-color:#262626cc}.dark\:bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/30{background-color:#581c874d}.dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/10{background-color:#7f1d1d1a}.dark\:bg-red-900\/20{background-color:#7f1d1d33}.dark\:bg-red-900\/30{background-color:#7f1d1d4d}.dark\:bg-red-950\/20{background-color:#450a0a33}.dark\:bg-red-950\/30{background-color:#450a0a4d}.dark\:bg-rose-900\/60{background-color:#88133799}.dark\:bg-rose-950{--tw-bg-opacity: 1;background-color:rgb(76 5 25 / var(--tw-bg-opacity, 1))}.dark\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.dark\:bg-yellow-900{--tw-bg-opacity: 1;background-color:rgb(113 63 18 / var(--tw-bg-opacity, 1))}.dark\:from-indigo-700\/20{--tw-gradient-from: rgb(67 56 202 / .2) var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 56 202 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-indigo-900{--tw-gradient-from: #312e81 var(--tw-gradient-from-position);--tw-gradient-to: rgb(49 46 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-900{--tw-gradient-from: #171717 var(--tw-gradient-from-position);--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:from-neutral-950{--tw-gradient-from: #0a0a0a var(--tw-gradient-from-position);--tw-gradient-to: rgb(10 10 10 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\:via-neutral-800{--tw-gradient-to: rgb(38 38 38 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #262626 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:via-neutral-900{--tw-gradient-to: rgb(23 23 23 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #171717 var(--tw-gradient-via-position), var(--tw-gradient-to)}.dark\:to-neutral-800{--tw-gradient-to: #262626 var(--tw-gradient-to-position)}.dark\:to-neutral-900{--tw-gradient-to: #171717 var(--tw-gradient-to-position)}.dark\:to-purple-900{--tw-gradient-to: #581c87 var(--tw-gradient-to-position)}.dark\:to-violet-700\/10{--tw-gradient-to: rgb(109 40 217 / .1) var(--tw-gradient-to-position)}.dark\:text-amber-200{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.dark\:text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.dark\:text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.dark\:text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.dark\:text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.dark\:text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.dark\:text-emerald-300{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.dark\:text-gray-100{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.dark\:text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.dark\:text-green-200{--tw-text-opacity: 1;color:rgb(187 247 208 / var(--tw-text-opacity, 1))}.dark\:text-green-400{--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-indigo-300{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:text-neutral-100{--tw-text-opacity: 1;color:rgb(245 245 245 / var(--tw-text-opacity, 1))}.dark\:text-neutral-200{--tw-text-opacity: 1;color:rgb(229 229 229 / var(--tw-text-opacity, 1))}.dark\:text-neutral-300{--tw-text-opacity: 1;color:rgb(212 212 212 / var(--tw-text-opacity, 1))}.dark\:text-neutral-900{--tw-text-opacity: 1;color:rgb(23 23 23 / var(--tw-text-opacity, 1))}.dark\:text-purple-400{--tw-text-opacity: 1;color:rgb(192 132 252 / var(--tw-text-opacity, 1))}.dark\:text-red-200{--tw-text-opacity: 1;color:rgb(254 202 202 / var(--tw-text-opacity, 1))}.dark\:text-red-400{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-rose-300{--tw-text-opacity: 1;color:rgb(253 164 175 / var(--tw-text-opacity, 1))}.dark\:text-rose-50{--tw-text-opacity: 1;color:rgb(255 241 242 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:text-yellow-200{--tw-text-opacity: 1;color:rgb(254 240 138 / var(--tw-text-opacity, 1))}.dark\:opacity-20{opacity:.2}.dark\:ring-white\/10{--tw-ring-color: rgb(255 255 255 / .1)}.dark\:hover\:bg-amber-950\/50:hover{background-color:#451a0380}.dark\:hover\:bg-blue-800\/50:hover{background-color:#1e40af80}.dark\:hover\:bg-blue-900\/40:hover{background-color:#1e3a8a66}.dark\:hover\:bg-gray-700:hover{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-gray-700\/50:hover{background-color:#37415180}.dark\:hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-green-800\/50:hover{background-color:#16653480}.dark\:hover\:bg-green-950\/50:hover{background-color:#052e1680}.dark\:hover\:bg-purple-800\/50:hover{background-color:#6b21a880}.dark\:hover\:bg-red-800\/50:hover{background-color:#991b1b80}.dark\:hover\:bg-red-950\/20:hover{background-color:#450a0a33}.dark\:hover\:bg-red-950\/50:hover{background-color:#450a0a80}.dark\:hover\:bg-white\/5:hover{background-color:#ffffff0d}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:hsl(var(--accent))}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:has([aria-selected]):first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:has([aria-selected]):last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\.day-outside\)\]\:bg-accent\/50:has([aria-selected].day-outside){background-color:hsl(var(--accent) / .5)}.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>button\]\:right-3\.5>button{right:.875rem}.\[\&\>button\]\:top-3\.5>button{top:.875rem}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:size-3\.5>svg{width:.875rem;height:.875rem}.\[\&\>svg\]\:size-4>svg{width:1rem;height:1rem}.\[\&\>svg\]\:h-2\.5>svg{height:.625rem}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.\[\&\>svg\]\:w-2\.5>svg{width:.625rem}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\]\:text-muted-foreground>svg{color:hsl(var(--muted-foreground))}@media(min-width:640px){.sm\:\[\&\>svg\]\:h-3\.5>svg{height:.875rem}.sm\:\[\&\>svg\]\:h-4>svg{height:1rem}.sm\:\[\&\>svg\]\:w-3\.5>svg{width:.875rem}.sm\:\[\&\>svg\]\:w-4>svg{width:1rem}}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&_\*\]\:text-gray-500 *{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.\[\&_\*\]\:text-white *{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:hsl(var(--muted-foreground))}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:hsl(var(--border) / .5)}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-layer\]\:outline-none .recharts-layer{outline:2px solid transparent;outline-offset:2px}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:hsl(var(--muted))}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:hsl(var(--border) / 1)}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:transparent}.\[\&_\.recharts-sector\]\:outline-none .recharts-sector,.\[\&_\.recharts-surface\]\:outline-none .recharts-surface{outline:2px solid transparent;outline-offset:2px}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-top:.375rem;padding-bottom:.375rem}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:.75rem;line-height:1rem}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{font-weight:500}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:hsl(var(--muted-foreground))}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:0}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:1.25rem}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:1.25rem}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:3rem}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-left:.5rem;padding-right:.5rem}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-top:.75rem;padding-bottom:.75rem}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:1.25rem}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:1.25rem}.\[\&_\[data-description\]\]\:\!text-\[\#047857\] [data-description]{--tw-text-opacity: 1 !important;color:rgb(4 120 87 / var(--tw-text-opacity, 1))!important}.\[\&_\[data-description\]\]\:\!text-\[\#2563EB\] [data-description]{--tw-text-opacity: 1 !important;color:rgb(37 99 235 / var(--tw-text-opacity, 1))!important}.\[\&_\[data-description\]\]\:\!text-\[\#B45309\] [data-description]{--tw-text-opacity: 1 !important;color:rgb(180 83 9 / var(--tw-text-opacity, 1))!important}.\[\&_\[data-description\]\]\:\!text-\[\#B91C1C\] [data-description]{--tw-text-opacity: 1 !important;color:rgb(185 28 28 / var(--tw-text-opacity, 1))!important}.\[\&_\[data-title\]\]\:\!text-\[\#065F46\] [data-title]{--tw-text-opacity: 1 !important;color:rgb(6 95 70 / var(--tw-text-opacity, 1))!important}.\[\&_\[data-title\]\]\:\!text-\[\#1E40AF\] [data-title]{--tw-text-opacity: 1 !important;color:rgb(30 64 175 / var(--tw-text-opacity, 1))!important}.\[\&_\[data-title\]\]\:\!text-\[\#92400E\] [data-title]{--tw-text-opacity: 1 !important;color:rgb(146 64 14 / var(--tw-text-opacity, 1))!important}.\[\&_\[data-title\]\]\:\!text-\[\#991B1B\] [data-title]{--tw-text-opacity: 1 !important;color:rgb(153 27 27 / var(--tw-text-opacity, 1))!important}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_ol\]\:list-decimal ol{list-style-type:decimal}.\[\&_ol\]\:pl-5 ol{padding-left:1.25rem}.\[\&_p\]\:mb-3 p{margin-bottom:.75rem}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_ul\]\:list-disc ul{list-style-type:disc}.\[\&_ul\]\:pl-5 ul{padding-left:1.25rem}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:-.5rem}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=left] .\[\[data-side\=left\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:-.5rem}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-side=right] .\[\[data-side\=right\]_\&\]\:cursor-e-resize{cursor:e-resize}
