.nura-home{--hp-primary-50: #eef2ff;--hp-primary-100: #e0e7ff;--hp-primary-200: #c7d2fe;--hp-primary-300: #a5b4fc;--hp-primary-500: #6366f1;--hp-primary-600: #4f46e5;--hp-primary-700: #4338ca;--hp-success-100: #dcfce7;--hp-success-500: #22c55e;--hp-success-600: #16a34a;--hp-success-700: #15803d;--hp-gold-400: #facc15;--hp-gray-50: #f9fafb;--hp-gray-100: #f3f4f6;--hp-gray-200: #e5e7eb;--hp-gray-300: #d1d5db;--hp-gray-400: #9ca3af;--hp-gray-500: #6b7280;--hp-gray-600: #4b5563;--hp-gray-700: #374151;--hp-gray-900: #111827;--hp-fg-1: #111827;--hp-fg-2: #4b5563;--hp-fg-3: #9ca3af;--hp-border-1: #f3f4f6;--hp-border-2: #e5e7eb;--hp-bg-2: #f9fafb;--hp-shadow-sm: 0 1px 2px 0 rgba(0,0,0,.05);--hp-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--hp-shadow-lg: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.05);--hp-shadow-xl: 0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);--hp-shadow-2xl: 0 25px 50px -12px rgba(0,0,0,.25);--hp-shadow-primary: 0 10px 25px -5px rgba(99,102,241,.35);--hp-shadow-primary-sm: 0 4px 14px 0 rgba(99,102,241,.25);--hp-ease-out: cubic-bezier(.22,1,.36,1);--hp-ease-spring: cubic-bezier(.34,1.56,.64,1);--hp-dur: .2s;--hp-dur-slow: .3s;font-family:Inter,system-ui,-apple-system,sans-serif;color:var(--hp-fg-1);background:#fff}.nura-home .hp-wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media (max-width: 640px){.nura-home .hp-wrap{padding:0 16px}}.nura-home .hp-founder-banner{background:linear-gradient(to right,#0f172a,#1e1b4b,#2e1065);color:#fff;padding:11px 0;font-size:13.5px;font-weight:500;text-align:center;border-bottom:1px solid rgba(255,255,255,.08)}.nura-home .hp-founder-inner{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.nura-home .hp-founder-inner .hp-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#f59e0b,#ea580c);border:none;padding:4px 12px;border-radius:999px;font-size:11px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.07em;box-shadow:0 2px 8px #f59e0b66}.nura-home .hp-founder-inner a{color:#fde68a;font-weight:700;text-decoration:none}.nura-home .hp-founder-inner a:hover{color:#fff}.nura-home .hp-header{position:sticky;top:0;z-index:100;background:#ffffffeb;backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--hp-border-1)}.nura-home .hp-header-bar{display:flex;align-items:center;gap:16px;height:72px}.nura-home .hp-brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.nura-home .hp-brand-mark{width:40px;height:40px;-o-object-fit:contain;object-fit:contain;display:block;flex-shrink:0}.nura-home .hp-brand-name{font-family:Poppins,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.01em;color:var(--hp-fg-1)}.nura-home .hp-brand-tag{font-size:10px;font-weight:800;letter-spacing:.05em;background:var(--hp-primary-100);color:var(--hp-primary-700);padding:3px 7px;border-radius:6px;margin-left:6px;text-transform:uppercase}.nura-home .hp-nav{display:flex;gap:6px;margin-left:24px;flex:1}.nura-home .hp-nav a{padding:8px 12px;font-size:14px;font-weight:500;color:var(--hp-fg-2);border-radius:8px;transition:all var(--hp-dur);text-decoration:none}.nura-home .hp-nav a:hover{color:var(--hp-fg-1);background:var(--hp-bg-2)}.nura-home .hp-nav a.hp-nav-pau{background:linear-gradient(90deg,var(--hp-primary-600),#9333ea);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:800}.nura-home .hp-header-right{display:flex;align-items:center;gap:8px}.nura-home .hp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 18px;border-radius:10px;font-family:inherit;font-weight:600;font-size:14px;border:0;cursor:pointer;transition:all var(--hp-dur) var(--hp-ease-out);text-decoration:none;white-space:nowrap;line-height:1}.nura-home .hp-btn-primary{background:var(--hp-primary-600);color:#fff;box-shadow:var(--hp-shadow-primary-sm)}.nura-home .hp-btn-primary:hover{background:var(--hp-primary-700);transform:translateY(-1px);box-shadow:var(--hp-shadow-primary)}.nura-home .hp-btn-ghost{background:transparent;color:var(--hp-fg-1)}.nura-home .hp-btn-ghost:hover{background:var(--hp-bg-2)}.nura-home .hp-btn-outline{background:#fff;color:var(--hp-fg-1);border:1.5px solid var(--hp-border-2)}.nura-home .hp-btn-outline:hover{border-color:var(--hp-primary-500);color:var(--hp-primary-700);background:var(--hp-primary-50)}.nura-home .hp-btn-lg{padding:14px 24px;font-size:16px;border-radius:14px}.nura-home .hp-btn-xl{padding:16px 28px;font-size:17px;border-radius:16px}.nura-home .hp-btn-white{background:#fff;color:var(--hp-primary-700);box-shadow:var(--hp-shadow-lg)}.nura-home .hp-btn-white:hover{transform:translateY(-1px);box-shadow:var(--hp-shadow-xl)}.nura-home .hp-lang-btn{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:9px;border:0;background:transparent;font-size:13px;font-weight:600;color:var(--hp-fg-2);transition:all var(--hp-dur);cursor:pointer;font-family:inherit}.nura-home .hp-lang-btn:hover{background:var(--hp-bg-2);color:var(--hp-fg-1)}.nura-home .hp-lang-menu{position:absolute;right:0;margin-top:8px;background:#fff;border:1px solid var(--hp-border-1);border-radius:12px;box-shadow:var(--hp-shadow-lg);padding:6px;width:180px;z-index:50}.nura-home .hp-lang-menu button{width:100%;display:flex;align-items:center;gap:10px;padding:9px 10px;border:0;background:transparent;border-radius:8px;font-size:13px;font-weight:500;color:var(--hp-fg-1);text-align:left;cursor:pointer;font-family:inherit}.nura-home .hp-lang-menu button:hover{background:var(--hp-primary-50);color:var(--hp-primary-700)}.nura-home .hp-lang-menu button.active{background:var(--hp-primary-50);color:var(--hp-primary-700);font-weight:700}.nura-home .hp-lang-flag{width:20px;height:14px;border-radius:3px;overflow:hidden;display:inline-flex;align-items:center;flex-shrink:0}.nura-home .hp-lang-flag svg{width:100%;height:100%}.nura-home .hp-mobile-toggle{display:none;width:40px;height:40px;border:0;background:transparent;border-radius:10px;align-items:center;justify-content:center;cursor:pointer}.nura-home .hp-mobile-toggle:hover{background:var(--hp-bg-2)}@media (max-width: 960px){.nura-home .hp-nav{display:none}.nura-home .hp-mobile-toggle{display:inline-flex}.nura-home .hp-btn-login-desktop{display:none}}@media (max-width: 640px){.nura-home .hp-brand-name{font-size:19px}.nura-home .hp-brand-tag{display:none}}.nura-home .hp-mobile-drawer{position:fixed;top:72px;left:0;right:0;bottom:0;z-index:99;background:#11182766;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nura-home .hp-mobile-drawer-inner{background:#fff;padding:16px;max-height:calc(100vh - 72px);overflow:auto;box-shadow:var(--hp-shadow-xl)}.nura-home .hp-mobile-drawer-inner a{display:block;padding:12px 14px;font-size:15px;font-weight:600;color:var(--hp-fg-1);border-radius:10px;text-decoration:none}.nura-home .hp-mobile-drawer-inner a:hover{background:var(--hp-primary-50);color:var(--hp-primary-700)}.nura-home .hp-mobile-drawer-divider{height:1px;background:var(--hp-border-1);margin:8px 0}.nura-home .hp-hero{position:relative;overflow:hidden;padding:56px 0 80px;background:radial-gradient(ellipse 60% 50% at 10% 0%,rgba(99,102,241,.12) 0%,transparent 60%),radial-gradient(ellipse 50% 60% at 90% 20%,rgba(236,72,153,.08) 0%,transparent 60%),linear-gradient(180deg,#fafbff,#fff 80%)}.nura-home .hp-hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;pointer-events:none;background-image:linear-gradient(rgba(99,102,241,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(99,102,241,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse 80% 50% at 50% 0%,#000 20%,transparent 80%);mask-image:radial-gradient(ellipse 80% 50% at 50% 0%,#000 20%,transparent 80%)}.nura-home .hp-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}@media (max-width: 980px){.nura-home .hp-hero{padding:40px 0 48px}.nura-home .hp-hero-inner{grid-template-columns:1fr;gap:40px}}.nura-home .hp-hero-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#fff;border:1px solid var(--hp-primary-200);color:var(--hp-primary-700);font-size:13px;font-weight:700;box-shadow:var(--hp-shadow-sm);margin-bottom:20px}.nura-home .hp-hero-eyebrow .hp-pulse{width:8px;height:8px;border-radius:50%;background:var(--hp-success-500);animation:hp-pulse 2s infinite}@keyframes hp-pulse{0%{box-shadow:0 0 #22c55e80}70%{box-shadow:0 0 0 8px #22c55e00}to{box-shadow:0 0 #22c55e00}}.nura-home .hp-hero h1{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(2.2rem,4.8vw,3.6rem);line-height:1.08;letter-spacing:-.03em;margin:0 0 20px;color:var(--hp-fg-1)}.nura-home .hp-swap{display:inline-block;position:relative;min-height:1.1em;vertical-align:top}.nura-home .hp-swap-item{display:inline-block;background:linear-gradient(90deg,var(--hp-primary-600),#9333ea);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:hp-swap 10s infinite;opacity:0;will-change:opacity,transform}@keyframes hp-swap{0%{opacity:0;transform:translateY(18px)}3%{opacity:1;transform:translateY(0)}22%{opacity:1;transform:translateY(0)}25%{opacity:0;transform:translateY(-18px)}to{opacity:0;transform:translateY(-18px)}}.nura-home .hp-hero-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--hp-fg-2);max-width:56ch;margin:0 0 28px}.nura-home .hp-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.nura-home .hp-hero-trust{display:flex;flex-wrap:wrap;gap:20px 28px;align-items:center;font-size:13px;color:var(--hp-fg-2)}.nura-home .hp-hero-trust .item{display:flex;align-items:center;gap:8px;font-weight:500}.nura-home .hp-hero-trust .item svg{width:18px;height:18px;color:var(--hp-success-600);flex-shrink:0}.nura-home .hp-hero-mock{position:relative;aspect-ratio:1.05 / 1}.nura-home .hp-mock-device{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border-radius:24px;border:1px solid var(--hp-border-1);box-shadow:0 30px 60px -20px #4f46e540,0 12px 24px -8px #00000014;padding:20px;transform:rotate(-1.5deg);transition:transform .5s var(--hp-ease-out)}.nura-home .hp-mock-device:hover{transform:rotate(0)}.nura-home .hp-mock-topbar{display:flex;align-items:center;gap:8px;padding:4px 4px 14px;border-bottom:1px solid var(--hp-border-1);margin-bottom:16px}.nura-home .hp-mock-dot{width:10px;height:10px;border-radius:50%}.nura-home .hp-mock-dot-r{background:#f87171}.nura-home .hp-mock-dot-y{background:#fbbf24}.nura-home .hp-mock-dot-g{background:#4ade80}.nura-home .hp-mock-url{margin-left:12px;font-size:11px;color:var(--hp-fg-3);background:var(--hp-bg-2);padding:4px 10px;border-radius:6px}.nura-home .hp-mock-card{background:linear-gradient(135deg,var(--hp-primary-600),#8b5cf6);border-radius:16px;padding:20px;color:#fff;margin-bottom:14px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center}.nura-home .hp-mock-card-lbl{font-size:11px;font-weight:700;opacity:.85;text-transform:uppercase;letter-spacing:.08em}.nura-home .hp-mock-card-ttl{font-family:Poppins,sans-serif;font-weight:800;font-size:20px;margin:4px 0 6px;line-height:1.15}.nura-home .hp-mock-card-sub{font-size:12.5px;opacity:.9}.nura-home .hp-mock-ring{width:72px;height:72px;position:relative;display:grid;place-items:center}.nura-home .hp-mock-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;transform:rotate(-90deg)}.nura-home .hp-mock-ring-pct{font-family:Poppins,sans-serif;font-weight:800;font-size:16px;color:#fff}.nura-home .hp-mock-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.nura-home .hp-mock-tile{border:1px solid var(--hp-border-1);border-radius:12px;padding:12px}.nura-home .hp-mock-tile-lbl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-fg-3);font-weight:700}.nura-home .hp-mock-tile-val{font-family:Poppins,sans-serif;font-weight:800;font-size:20px;color:var(--hp-fg-1);margin-top:4px}.nura-home .hp-mock-tile-delta{font-size:11px;color:var(--hp-success-600);font-weight:600;margin-top:2px}.nura-home .hp-mock-floating{position:absolute;background:#fff;border-radius:14px;box-shadow:var(--hp-shadow-xl);padding:10px 14px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;animation:hp-float 4s ease-in-out infinite}.nura-home .hp-mock-floating-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:#fff;flex-shrink:0}.nura-home .hp-mock-floating.top{top:6%;right:-6%}.nura-home .hp-mock-floating.bot{bottom:8%;left:-4%;animation-delay:-2s}@keyframes hp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width: 640px){.nura-home .hp-mock-floating.top{right:-2%}.nura-home .hp-mock-floating.bot{left:-2%}}.nura-home .hp-count-band{position:relative;padding:72px 0;background:radial-gradient(circle at 20% 30%,rgba(139,92,246,.14),transparent 55%),radial-gradient(circle at 80% 70%,rgba(99,102,241,.12),transparent 50%),linear-gradient(180deg,var(--hp-bg-2) 0%,#fff 100%);border-top:1px solid var(--hp-border-1);border-bottom:1px solid var(--hp-border-1);overflow:hidden}.nura-home .hp-count-band-inner{display:grid;grid-template-columns:minmax(280px,auto) 1fr;gap:56px;align-items:center}@media (max-width: 900px){.nura-home .hp-count-band-inner{grid-template-columns:1fr;gap:24px;text-align:center}}.nura-home .hp-count-band-figure{display:flex;align-items:baseline;gap:6px;font-family:Poppins,sans-serif;font-weight:900;line-height:.9;letter-spacing:-.04em;background:linear-gradient(135deg,var(--hp-primary-700) 0%,#8b5cf6 60%,#ec4899 100%);-webkit-background-clip:text;background-clip:text;color:transparent}@media (max-width: 900px){.nura-home .hp-count-band-figure{justify-content:center}}.nura-home .hp-count-band-plus{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin-right:-4px}.nura-home .hp-count-band-num{font-size:clamp(3.6rem,9vw,6.5rem)}.nura-home .hp-count-band-word{font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:700;text-transform:lowercase;letter-spacing:.01em;margin-left:10px;align-self:flex-end;padding-bottom:8px}.nura-home .hp-count-band-headline{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.3rem,2.2vw,1.65rem);line-height:1.25;color:var(--hp-fg-1);margin-bottom:10px}.nura-home .hp-count-band-sub{font-size:15px;line-height:1.6;color:var(--hp-fg-2);max-width:540px}@media (max-width: 900px){.nura-home .hp-count-band-sub{margin-left:auto;margin-right:auto}}.nura-home .hp-trust-strip{padding:28px 0;background:var(--hp-bg-2);border-top:1px solid var(--hp-border-1);border-bottom:1px solid var(--hp-border-1)}.nura-home .hp-trust-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;align-items:center}@media (max-width: 780px){.nura-home .hp-trust-grid{grid-template-columns:repeat(2,1fr);gap:24px}}.nura-home .hp-trust-stat .num{font-family:Poppins,sans-serif;font-weight:800;font-size:30px;color:var(--hp-primary-700);line-height:1;letter-spacing:-.02em}.nura-home .hp-trust-stat .lbl{font-size:13px;color:var(--hp-fg-2);margin-top:6px;font-weight:500}.nura-home .hp-section{padding:80px 0}.nura-home .hp-section-sm{padding:56px 0}@media (max-width: 640px){.nura-home .hp-section{padding:56px 0}.nura-home .hp-section-sm{padding:40px 0}}.nura-home .hp-section-head{text-align:center;max-width:680px;margin:0 auto 48px}.nura-home .hp-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;font-weight:700;margin-bottom:16px}.nura-home .hp-eyebrow-parents{background:#ede9fe;color:#6d28d9}.nura-home .hp-eyebrow-teachers{background:#ffedd5;color:#c2410c}.nura-home .hp-eyebrow-access{background:#fce7f3;color:#be185d}.nura-home .hp-eyebrow-curr{background:#d1fae5;color:#047857}.nura-home .hp-eyebrow-schools{background:#dbeafe;color:#1d4ed8}.nura-home .hp-eyebrow-premium{background:#fef3c7;color:#92400e}.nura-home .hp-eyebrow-default{background:var(--hp-primary-100);color:var(--hp-primary-700)}.nura-home .hp-section-title{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.9rem,3.5vw,2.75rem);line-height:1.12;letter-spacing:-.025em;color:var(--hp-fg-1);margin:0 0 12px}.nura-home .hp-accent{background:linear-gradient(90deg,var(--hp-primary-600),#9333ea);-webkit-background-clip:text;background-clip:text;color:transparent}.nura-home .hp-accent-teacher{background:linear-gradient(90deg,#ea580c,#dc2626);-webkit-background-clip:text;background-clip:text;color:transparent}.nura-home .hp-accent-access{background:linear-gradient(90deg,#ec4899,#a855f7);-webkit-background-clip:text;background-clip:text;color:transparent}.nura-home .hp-accent-curr{background:linear-gradient(90deg,#10b981,#06b6d4);-webkit-background-clip:text;background-clip:text;color:transparent}.nura-home .hp-accent-school{background:linear-gradient(90deg,#2563eb,#4f46e5);-webkit-background-clip:text;background-clip:text;color:transparent}.nura-home .hp-section-lead{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6;color:var(--hp-fg-2);margin:0}.nura-home .hp-aud-switch-outer{display:flex;justify-content:center}.nura-home .hp-aud-switch{display:inline-flex;padding:4px;background:#fff;border:1px solid var(--hp-border-1);border-radius:14px;gap:4px;margin:0 auto 40px;box-shadow:var(--hp-shadow-sm)}.nura-home .hp-aud-btn{padding:10px 22px;border:0;background:transparent;font-size:15px;font-weight:600;border-radius:10px;color:var(--hp-fg-2);transition:all var(--hp-dur);cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-family:inherit}.nura-home .hp-aud-btn:hover{color:var(--hp-fg-1)}.nura-home .hp-aud-btn svg{width:18px;height:18px}.nura-home .hp-aud-btn.active{color:#fff}.nura-home .hp-aud-btn.active.parents{background:linear-gradient(135deg,#8b5cf6,#ec4899);box-shadow:0 6px 18px -6px #a855f780}.nura-home .hp-aud-btn.active.teachers{background:linear-gradient(135deg,#ea580c,#dc2626);box-shadow:0 6px 18px -6px #ea580c80}.nura-home .hp-feat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 1024px){.nura-home .hp-feat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.nura-home .hp-feat-grid{grid-template-columns:1fr}}.nura-home .hp-feat-card{position:relative;background:#fff;border:1px solid var(--hp-border-1);border-radius:20px;padding:28px 24px;transition:all .35s var(--hp-ease-out);overflow:hidden}.nura-home .hp-feat-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 20px 40px -12px #4f46e52e}.nura-home .hp-feat-card:before{content:"";position:absolute;top:0;right:0;width:140px;height:140px;border-radius:50%;background:var(--feat-glow, rgba(99,102,241,.1));filter:blur(40px);opacity:.6;transition:opacity var(--hp-dur)}.nura-home .hp-feat-card:hover:before{opacity:1}.nura-home .hp-feat-ic{position:relative;z-index:1;width:52px;height:52px;border-radius:14px;background:var(--feat-bg, linear-gradient(135deg, #6366f1, #8b5cf6));display:grid;place-items:center;color:#fff;box-shadow:0 8px 16px -6px var(--feat-shadow, rgba(99,102,241,.4));margin-bottom:18px;transition:transform .35s var(--hp-ease-spring)}.nura-home .hp-feat-card:hover .hp-feat-ic{transform:scale(1.08) rotate(-4deg)}.nura-home .hp-feat-ic svg{width:26px;height:26px}.nura-home .hp-feat-card h3{position:relative;z-index:1;font-family:Poppins,sans-serif;font-weight:700;font-size:18px;line-height:1.25;color:var(--hp-fg-1);margin:0 0 8px}.nura-home .hp-feat-card p{position:relative;z-index:1;font-size:14px;line-height:1.55;color:var(--hp-fg-2);margin:0}.nura-home .hp-feat-badge{position:absolute;top:16px;right:16px;z-index:2;font-size:10px;font-weight:800;padding:4px 8px;border-radius:6px;letter-spacing:.05em;background:var(--hp-gold-400);color:#78350f;text-transform:uppercase}.nura-home .hp-feat-badge.unique{background:linear-gradient(90deg,#ea580c,#dc2626);color:#fff}.nura-home .hp-feat-badge.new{background:linear-gradient(90deg,var(--hp-primary-600),#8b5cf6);color:#fff}.nura-home .hp-aud-cta{text-align:center;margin-top:40px}.nura-home .hp-theory{background:radial-gradient(ellipse 60% 80% at 0% 100%,rgba(99,102,241,.08),transparent 50%),radial-gradient(ellipse 80% 60% at 100% 0%,rgba(236,72,153,.06),transparent 50%),var(--hp-bg-2)}.nura-home .hp-theory-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}@media (max-width: 900px){.nura-home .hp-theory-grid{grid-template-columns:1fr;gap:40px}}.nura-home .hp-theory h2{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.75rem,3.2vw,2.4rem);line-height:1.15;letter-spacing:-.025em;margin:14px 0}.nura-home .hp-theory .hp-lead{font-size:1.05rem;color:var(--hp-fg-2);line-height:1.6;margin-bottom:28px}.nura-home .hp-theory-steps{display:grid;gap:16px;margin-bottom:24px}.nura-home .hp-theory-step{display:flex;gap:14px;align-items:flex-start}.nura-home .hp-theory-step .ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;flex-shrink:0;box-shadow:0 6px 14px -4px #00000026}.nura-home .hp-theory-step .ic.g1{background:linear-gradient(135deg,#34d399,#059669)}.nura-home .hp-theory-step .ic.g2{background:linear-gradient(135deg,#fbbf24,#d97706)}.nura-home .hp-theory-step .ic.g3{background:linear-gradient(135deg,#f87171,#dc2626)}.nura-home .hp-theory-step h4{margin:2px 0;font-size:15px;font-weight:700;color:var(--hp-fg-1)}.nura-home .hp-theory-step p{margin:0;font-size:13.5px;color:var(--hp-fg-2);line-height:1.5}.nura-home .hp-theory-mock{background:#fff;border-radius:24px;padding:20px;border:1px solid var(--hp-border-1);box-shadow:0 24px 50px -20px #4f46e533;transform:rotate(2deg);transition:transform .5s var(--hp-ease-out)}.nura-home .hp-theory-mock:hover{transform:rotate(0)}.nura-home .hp-theory-mock .th{display:flex;justify-content:space-between;align-items:flex-start;padding:8px 8px 20px}.nura-home .hp-theory-mock .th h4{margin:0;font-family:Poppins,sans-serif;font-weight:700;font-size:18px}.nura-home .hp-theory-mock .th p{margin:2px 0 0;font-size:12px;color:var(--hp-fg-3)}.nura-home .hp-theory-mock .tag{padding:4px 10px;background:var(--hp-success-100);color:var(--hp-success-700);font-size:11px;font-weight:700;border-radius:999px;white-space:nowrap}.nura-home .hp-level{padding:14px 16px;border-radius:12px;position:relative;margin-bottom:10px;border-left:4px solid}.nura-home .hp-level.done{background:#f0fdf4;border-color:var(--hp-success-500)}.nura-home .hp-level.current{background:linear-gradient(90deg,#fffbeb,#fff);border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b14}.nura-home .hp-level.locked{background:var(--hp-gray-50);border-color:var(--hp-gray-300);opacity:.7}.nura-home .hp-level .hp-level-top{display:flex;justify-content:space-between;align-items:center}.nura-home .hp-level .hp-level-top h5{margin:0;font-size:14px;font-weight:700;display:flex;align-items:center;gap:6px}.nura-home .hp-level .hp-level-top span{font-size:11px;font-weight:700}.nura-home .hp-level.done .hp-level-top span{color:var(--hp-success-700)}.nura-home .hp-level.current .hp-level-top span{color:#b45309}.nura-home .hp-level.locked .hp-level-top span{color:var(--hp-gray-400)}.nura-home .hp-level p{margin:4px 0 0;font-size:12px;color:var(--hp-fg-2)}.nura-home .hp-level-bar{height:4px;background:var(--hp-gray-200);border-radius:999px;margin-top:10px;overflow:hidden}.nura-home .hp-level-bar>i{display:block;height:100%;background:#f59e0b;border-radius:999px}.nura-home .hp-access{background:radial-gradient(ellipse 60% 80% at 100% 50%,rgba(236,72,153,.1),transparent 50%),radial-gradient(ellipse 60% 80% at 0% 50%,rgba(168,85,247,.08),transparent 50%),linear-gradient(180deg,#fff,#fdf4ff)}.nura-home .hp-access-card{background:#fff;border-radius:28px;padding:40px;border:1px solid var(--hp-border-1);box-shadow:0 20px 50px -20px #ec489933;display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}@media (max-width: 820px){.nura-home .hp-access-card{grid-template-columns:1fr;padding:28px;gap:32px}}.nura-home .hp-access-ic-big{width:72px;height:72px;border-radius:20px;background:linear-gradient(135deg,#ec4899,#a855f7);display:grid;place-items:center;box-shadow:0 12px 24px -8px #ec489980;margin-bottom:16px}.nura-home .hp-access-ic-big svg{width:36px;height:36px;color:#fff}.nura-home .hp-access-card h2{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.75rem,3vw,2.3rem);line-height:1.15;letter-spacing:-.025em;margin:0 0 14px}.nura-home .hp-access-card .hp-lead{font-size:1.02rem;color:var(--hp-fg-2);line-height:1.55;margin:0 0 22px}.nura-home .hp-access-feats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:24px}.nura-home .hp-access-feat{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:500;color:var(--hp-fg-1)}.nura-home .hp-access-feat svg{width:16px;height:16px;color:#ec4899;flex-shrink:0}.nura-home .hp-access-preview{display:grid;grid-template-columns:1fr 1fr;gap:14px}.nura-home .hp-a-chip{background:#fff;border:1px solid var(--hp-border-1);border-radius:16px;padding:18px;transition:all var(--hp-dur);display:flex;flex-direction:column;gap:10px}.nura-home .hp-a-chip:hover{border-color:#f9a8d4;transform:translateY(-2px);box-shadow:0 12px 24px -8px #ec489926}.nura-home .hp-a-chip .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#fff}.nura-home .hp-a-chip .ic svg{width:20px;height:20px}.nura-home .hp-a-chip h5{margin:0;font-size:14px;font-weight:700;color:var(--hp-fg-1)}.nura-home .hp-a-chip p{margin:0;font-size:12.5px;color:var(--hp-fg-2);line-height:1.45}.nura-home .hp-curr{background:linear-gradient(180deg,#f0fdfa,#ecfeff);position:relative;overflow:hidden}.nura-home .hp-curr:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:radial-gradient(circle at 15% 20%,rgba(16,185,129,.12) 0,transparent 40%),radial-gradient(circle at 85% 80%,rgba(6,182,212,.12) 0,transparent 40%)}.nura-home .hp-curr-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative}@media (max-width: 900px){.nura-home .hp-curr-grid{grid-template-columns:1fr;gap:40px}}.nura-home .hp-curr-item{background:#fff;border:1px solid rgba(16,185,129,.15);border-radius:18px;padding:22px;display:flex;gap:14px;align-items:flex-start;transition:all var(--hp-dur)}.nura-home .hp-curr-item:hover{transform:translate(4px);border-color:#10b981;box-shadow:0 8px 16px -6px #10b98133}.nura-home .hp-curr-item+.hp-curr-item{margin-top:14px}.nura-home .hp-curr-item .ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;flex-shrink:0;color:#fff;box-shadow:0 6px 14px -4px #00000026}.nura-home .hp-curr-item .ic.c1{background:linear-gradient(135deg,#10b981,#059669)}.nura-home .hp-curr-item .ic.c2{background:linear-gradient(135deg,#f59e0b,#d97706)}.nura-home .hp-curr-item .ic.c3{background:linear-gradient(135deg,#06b6d4,#0891b2)}.nura-home .hp-curr-item h4{margin:0 0 4px;font-family:Poppins,sans-serif;font-weight:700;font-size:16px}.nura-home .hp-curr-item p{margin:0;font-size:13.5px;color:var(--hp-fg-2);line-height:1.5}.nura-home .hp-curr-mock{background:#fff;border-radius:24px;padding:22px;border:1px solid var(--hp-border-1);box-shadow:0 24px 50px -20px #10b98140;transform:rotate(-1.5deg);transition:transform .5s var(--hp-ease-out);position:relative}.nura-home .hp-curr-mock:hover{transform:rotate(0)}.nura-home .hp-curr-search{display:flex;align-items:center;gap:10px;padding:14px 16px;border:2px solid #10b981;border-radius:14px;background:#f0fdf4;margin-bottom:18px}.nura-home .hp-curr-search svg{width:18px;height:18px;color:#059669}.nura-home .hp-curr-search input{border:0;background:transparent;flex:1;outline:none;font-size:14px;font-weight:500;color:var(--hp-fg-1);font-family:inherit}.nura-home .hp-curr-results-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-fg-3);font-weight:700;margin-bottom:10px}.nura-home .hp-curr-result{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;border:1.5px solid var(--hp-border-1);border-radius:12px;margin-bottom:8px;transition:all var(--hp-dur)}.nura-home .hp-curr-result:hover{border-color:#10b981}.nura-home .hp-curr-result.active{border-color:#10b981;background:#f0fdf4}.nura-home .hp-curr-result h5{margin:0 0 2px;font-size:14px;font-weight:700;color:var(--hp-fg-1)}.nura-home .hp-curr-result p{margin:0;font-size:11.5px;color:var(--hp-fg-3)}.nura-home .hp-curr-result button{padding:7px 12px;border:0;border-radius:8px;font-size:12px;font-weight:700;color:#fff;background:#10b981;cursor:pointer;transition:all var(--hp-dur);font-family:inherit;flex-shrink:0}.nura-home .hp-curr-result button.idle{background:var(--hp-gray-100);color:var(--hp-fg-1)}.nura-home .hp-curr-result button:hover{background:#059669;color:#fff}.nura-home .hp-curr-hint{margin-top:14px;padding:12px 14px;background:linear-gradient(90deg,#ecfeff,#f0fdf4);border:1px solid #a7f3d0;border-radius:12px;font-size:12.5px;color:var(--hp-fg-2);display:flex;gap:10px;align-items:flex-start}.nura-home .hp-curr-hint .check{width:22px;height:22px;background:#10b981;color:#fff;border-radius:50%;display:grid;place-items:center;flex-shrink:0}.nura-home .hp-curr-hint strong{color:#047857}.nura-home .hp-curr-flex-badge{position:absolute;top:-14px;right:-14px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#78350f;padding:10px 14px;border-radius:14px;transform:rotate(10deg);border:4px solid #fff;box-shadow:0 8px 20px -4px #f59e0b80;text-align:center;font-family:Poppins,sans-serif}.nura-home .hp-curr-flex-badge .big{font-size:22px;font-weight:900;line-height:1}.nura-home .hp-curr-flex-badge .small{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;margin-top:2px}.nura-home .hp-premium{background:linear-gradient(180deg,#fff,#fefce8,#fff)}.nura-home .hp-prem-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-bottom:40px}@media (max-width: 900px){.nura-home .hp-prem-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 540px){.nura-home .hp-prem-grid{grid-template-columns:repeat(2,1fr)}}.nura-home .hp-prem-card{position:relative;background:#fff;border:1px solid var(--hp-border-1);border-radius:18px;padding:20px 14px;text-align:center;transition:all var(--hp-dur);cursor:pointer}.nura-home .hp-prem-card:hover{transform:translateY(-4px);border-color:transparent;box-shadow:0 16px 32px -8px #0000001f}.nura-home .hp-prem-card.locked{opacity:.65;cursor:default}.nura-home .hp-prem-card.locked:hover{transform:none;box-shadow:none;border-color:var(--hp-border-1)}.nura-home .hp-prem-ic{width:56px;height:56px;border-radius:16px;display:grid;place-items:center;margin:0 auto 12px;color:#fff}.nura-home .hp-prem-ic.music{background:linear-gradient(135deg,#ec4899,#e11d48)}.nura-home .hp-prem-ic.code{background:linear-gradient(135deg,#10b981,#0d9488)}.nura-home .hp-prem-ic.robot{background:linear-gradient(135deg,#06b6d4,#2563eb)}.nura-home .hp-prem-ic.math{background:linear-gradient(135deg,#fbbf24,#f97316)}.nura-home .hp-prem-ic.lang{background:linear-gradient(135deg,#8b5cf6,#7c3aed)}.nura-home .hp-prem-ic.art{background:linear-gradient(135deg,#d946ef,#db2777)}.nura-home .hp-prem-card h4{margin:0 0 6px;font-size:14.5px;font-weight:700;color:var(--hp-fg-1)}.nura-home .hp-prem-status{font-size:10px;text-transform:uppercase;letter-spacing:.05em;font-weight:800}.nura-home .hp-prem-status.avail{color:var(--hp-success-600);display:inline-flex;align-items:center;gap:5px}.nura-home .hp-prem-status.avail:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--hp-success-500);animation:hp-pulse-dot 2s infinite}@keyframes hp-pulse-dot{0%,to{opacity:1}50%{opacity:.3}}.nura-home .hp-prem-status.soon{color:var(--hp-fg-3)}.nura-home .hp-prem-lock{position:absolute;top:10px;right:10px;width:18px;height:18px;color:var(--hp-gray-400)}.nura-home .hp-pau-card{background:linear-gradient(135deg,#ef4444,#ec4899,#a855f7);border-radius:24px;padding:4px;box-shadow:0 20px 45px -15px #ef444466;transition:transform .4s var(--hp-ease-out)}.nura-home .hp-pau-card:hover{transform:scale(1.01)}.nura-home .hp-pau-inner{background:#fff;border-radius:22px;padding:32px;display:grid;grid-template-columns:auto 1fr auto;gap:28px;align-items:center}@media (max-width: 820px){.nura-home .hp-pau-inner{grid-template-columns:1fr;text-align:center}}.nura-home .hp-pau-ic{width:84px;height:84px;border-radius:20px;background:linear-gradient(135deg,#ef4444,#ec4899);display:grid;place-items:center;color:#fff;box-shadow:0 12px 28px -8px #ef444480;flex-shrink:0}.nura-home .hp-pau-ic svg{width:44px;height:44px}@media (max-width: 820px){.nura-home .hp-pau-ic{margin:0 auto}}.nura-home .hp-pau-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;background:#fee2e2;color:#b91c1c;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-bottom:10px}.nura-home .hp-pau-inner h3{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.35rem,2.5vw,1.75rem);line-height:1.2;margin:0 0 6px}.nura-home .hp-pau-inner p{margin:0;font-size:14.5px;color:var(--hp-fg-2);line-height:1.5;max-width:64ch}.nura-home .hp-schools{background:linear-gradient(135deg,#eff6ff,#eef2ff)}.nura-home .hp-schools-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}@media (max-width: 900px){.nura-home .hp-schools-grid{grid-template-columns:1fr}}.nura-home .hp-schools-feats{display:grid;grid-template-columns:1fr 1fr;gap:16px}.nura-home .hp-school-feat{background:#fff;border-radius:14px;padding:18px;border:1px solid var(--hp-border-1);display:flex;gap:12px;align-items:flex-start}.nura-home .hp-school-feat .ic{width:36px;height:36px;border-radius:10px;background:#dbeafe;color:#1d4ed8;display:grid;place-items:center;flex-shrink:0}.nura-home .hp-school-feat .ic svg{width:18px;height:18px}.nura-home .hp-school-feat h5{margin:0 0 2px;font-size:14px;font-weight:700;color:var(--hp-fg-1)}.nura-home .hp-school-feat p{margin:0;font-size:12.5px;color:var(--hp-fg-2);line-height:1.45}.nura-home .hp-tools-card{background:#fff;border-radius:28px;padding:40px;border:1px solid var(--hp-border-1);box-shadow:0 16px 40px -16px #00000014;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;position:relative;overflow:hidden}@media (max-width: 900px){.nura-home .hp-tools-card{grid-template-columns:1fr;padding:28px}}.nura-home .hp-tools-card:after{content:"";position:absolute;top:0;right:0;width:40%;height:100%;background:radial-gradient(ellipse at top right,rgba(99,102,241,.12),transparent 60%);pointer-events:none}.nura-home .hp-tools-chips{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 28px}.nura-home .hp-tools-chip{display:inline-flex;align-items:center;gap:8px;background:var(--hp-bg-2);border:1px solid var(--hp-border-1);padding:9px 14px;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--hp-fg-1)}.nura-home .hp-tools-chip svg{width:16px;height:16px}.nura-home .hp-tools-preview{display:grid;grid-template-columns:1fr 1fr;gap:14px;position:relative;z-index:1}.nura-home .hp-tools-preview>div:first-child{padding-top:40px}.nura-home .hp-tool-tile{background:#fff;border:1px solid var(--hp-border-1);border-radius:16px;padding:18px;transition:transform var(--hp-dur)}.nura-home .hp-tool-tile:hover{transform:translateY(-2px);box-shadow:var(--hp-shadow-lg)}.nura-home .hp-tool-tile+.hp-tool-tile{margin-top:14px}.nura-home .hp-tool-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;margin-bottom:12px}.nura-home .hp-tool-tile h5{margin:0 0 4px;font-size:14px;font-weight:700;color:var(--hp-fg-1)}.nura-home .hp-tool-tile .lvl{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--hp-fg-3);font-weight:700}.nura-home .hp-cover-strip{background:linear-gradient(90deg,var(--hp-primary-600),#7c3aed);color:#fff;padding:40px 0}.nura-home .hp-cover-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.nura-home .hp-cover-left .hp-eyebrow-cover{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.8}.nura-home .hp-cover-left h3{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.4rem,2.4vw,1.75rem);margin:8px 0 6px}.nura-home .hp-cover-left p{margin:0;opacity:.9;font-size:14.5px;max-width:48ch}.nura-home .hp-pricing{background:var(--hp-bg-2)}.nura-home .hp-price-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,260px));justify-content:center;gap:16px}.nura-home .hp-price-grid-single{grid-template-columns:minmax(0,380px);justify-content:center}.nura-home .hp-price-card{background:#fff;border-radius:22px;padding:28px 22px;border:1px solid var(--hp-border-1);position:relative;transition:all .35s var(--hp-ease-out)}.nura-home .hp-price-card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -16px #0000001f}.nura-home .hp-price-card.featured{border:2px solid var(--hp-primary-600);box-shadow:0 20px 40px -12px #6366f140}.nura-home .hp-price-featured-tag{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:linear-gradient(90deg,var(--hp-primary-600),#8b5cf6);color:#fff;font-size:11px;font-weight:800;padding:5px 14px;border-radius:999px;white-space:nowrap;letter-spacing:.04em;text-transform:uppercase}.nura-home .hp-price-card h3{font-family:Poppins,sans-serif;font-weight:800;font-size:22px;margin:0 0 6px}.nura-home .hp-price-card .hp-price-desc{font-size:14px;color:var(--hp-fg-2);margin:0 0 20px}.nura-home .hp-price-amt{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px;margin-bottom:12px}.nura-home .hp-price-amt .big{font-family:Poppins,sans-serif;font-weight:900;font-size:38px;color:var(--hp-fg-1);line-height:1}.nura-home .hp-price-amt .small{font-size:16px;color:var(--hp-fg-2);font-weight:500}.nura-home .hp-price-strike{font-size:20px;font-weight:700;color:var(--hp-fg-3);text-decoration:line-through;text-decoration-color:#ef4444}.nura-home .hp-price-amt .hp-price-founder{color:#7c3aed}.nura-home .hp-price-founder-badge{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(90deg,#f59e0b,#fbbf24);color:#1e1b4b;font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;margin-bottom:18px;text-decoration:none;letter-spacing:.01em}.nura-home .hp-price-founder-badge:hover{filter:brightness(1.05)}.nura-home .hp-price-list{list-style:none;padding:0;margin:0 0 24px;display:grid;gap:10px}.nura-home .hp-price-list li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:var(--hp-fg-1)}.nura-home .hp-price-list li svg{width:18px;height:18px;color:var(--hp-success-600);flex-shrink:0;margin-top:1px}.nura-home .hp-price-cta{width:100%;text-align:center}.nura-home .hp-reviews{overflow:hidden}.nura-home .hp-reviews-marquee{overflow:hidden;position:relative}.nura-home .hp-reviews-marquee:before,.nura-home .hp-reviews-marquee:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.nura-home .hp-reviews-marquee:before{left:0;background:linear-gradient(90deg,#fff,transparent)}.nura-home .hp-reviews-marquee:after{right:0;background:linear-gradient(-90deg,#fff,transparent)}.nura-home .hp-reviews-track{display:flex;gap:20px;width:-moz-max-content;width:max-content;animation:hp-marquee 40s linear infinite}.nura-home .hp-reviews-marquee:hover .hp-reviews-track{animation-play-state:paused}@keyframes hp-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.nura-home .hp-review-card{background:#fff;border:1px solid var(--hp-border-1);border-radius:20px;padding:24px 28px;width:320px;flex-shrink:0;box-shadow:var(--hp-shadow-sm)}.nura-home .hp-review-stars{color:#f59e0b;font-size:16px;margin-bottom:10px;letter-spacing:2px}.nura-home .hp-review-card p{font-size:14px;line-height:1.6;color:var(--hp-fg-2);margin:0 0 16px;font-style:italic}.nura-home .hp-review-who{display:flex;align-items:center;gap:12px}.nura-home .hp-review-ava{width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--hp-primary-500),#8b5cf6);display:grid;place-items:center;color:#fff;font-weight:800;font-size:14px;flex-shrink:0}.nura-home .hp-review-who .name{font-size:13px;font-weight:700;color:var(--hp-fg-1)}.nura-home .hp-review-who .role{font-size:12px;color:var(--hp-fg-3)}.nura-home .hp-final-cta{background:linear-gradient(135deg,var(--hp-primary-700) 0%,#6d28d9 50%,#9333ea 100%);padding:80px 0}.nura-home .hp-final-cta-inner{text-align:center;max-width:700px;margin:0 auto}.nura-home .hp-final-cta h2{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.9rem,3.5vw,2.75rem);line-height:1.12;color:#fff;margin:0 0 16px}.nura-home .hp-final-cta p{font-size:1.1rem;color:#ffffffd9;line-height:1.6;margin:0 0 36px}.nura-home .hp-final-cta-btns{display:flex;justify-content:center;flex-wrap:wrap;gap:14px}.nura-home .hp-footer{background:var(--hp-gray-900);color:#ffffffbf;padding:64px 0 0}.nura-home .hp-footer .hp-footer-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:48px;margin-bottom:48px}@media (max-width: 900px){.nura-home .hp-footer .hp-footer-top{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 540px){.nura-home .hp-footer .hp-footer-top{grid-template-columns:1fr}}.nura-home .hp-footer .hp-footer-brand{display:flex;align-items:center;gap:10px;margin-bottom:16px}.nura-home .hp-footer .hp-footer-brand-mark{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#6366f1,#8b5cf6);display:grid;place-items:center;color:#fff;font-family:Poppins,sans-serif;font-weight:800;font-size:17px}.nura-home .hp-footer .hp-footer-brand-name{font-family:Poppins,sans-serif;font-weight:800;font-size:18px;color:#fff}.nura-home .hp-footer .hp-footer-desc{font-size:14px;line-height:1.6;margin:0 0 20px}.nura-home .hp-footer .hp-footer-socials{display:flex;gap:10px}.nura-home .hp-footer .hp-footer-socials a{width:36px;height:36px;border-radius:9px;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;color:#fff9;transition:all var(--hp-dur);text-decoration:none}.nura-home .hp-footer .hp-footer-socials a:hover{border-color:#ffffff4d;color:#fff;background:#ffffff14}.nura-home .hp-footer .hp-footer-socials svg{width:16px;height:16px}.nura-home .hp-footer .hp-footer-col h5{font-size:13px;font-weight:800;color:#fff;text-transform:uppercase;letter-spacing:.06em;margin:0 0 16px}.nura-home .hp-footer .hp-footer-col ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.nura-home .hp-footer .hp-footer-col ul li a{font-size:14px;color:#fff9;text-decoration:none;transition:color var(--hp-dur)}.nura-home .hp-footer .hp-footer-col ul li a:hover{color:#fff}.nura-home .hp-footer .hp-footer-bottom{border-top:1px solid rgba(255,255,255,.08);padding:20px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px}.nura-home .hp-cm{background:linear-gradient(180deg,#faf5ff,#fff);border-top:1px solid var(--hp-border-1)}.nura-home .hp-cm-inner{display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}@media (max-width: 960px){.nura-home .hp-cm-inner{grid-template-columns:1fr;gap:40px}}.nura-home .hp-cm-copy .hp-section-lead{margin-bottom:20px}.nura-home .hp-cm-points{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:10px}.nura-home .hp-cm-points li{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;color:var(--hp-fg-1)}.nura-home .hp-cm-points svg{flex-shrink:0;margin-top:2px;color:var(--hp-success-600)}.nura-home .hp-cm-ctas{display:flex;flex-wrap:wrap;gap:12px}.nura-home .hp-cm-visual{position:relative;display:grid;gap:14px;max-width:460px;width:100%;margin:0 auto}.nura-home .hp-cm-sheet{background:#fff;border:1px solid var(--hp-border-2);border-radius:18px;padding:20px;box-shadow:var(--hp-shadow-lg);transform:rotate(-2deg);width:82%}.nura-home .hp-cm-sheet-tag{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#be185d;background:#fce7f3;border-radius:999px;padding:4px 10px;margin-bottom:10px}.nura-home .hp-cm-sheet-title{font-family:Poppins,sans-serif;font-weight:700;font-size:16px;color:var(--hp-fg-1);margin-bottom:12px}.nura-home .hp-cm-sheet-lines{display:grid;gap:8px}.nura-home .hp-cm-sheet-lines span{display:block;height:8px;border-radius:4px;background:var(--hp-gray-100)}.nura-home .hp-cm-sheet-lines span:nth-child(2){width:85%}.nura-home .hp-cm-sheet-lines span:nth-child(3){width:92%}.nura-home .hp-cm-sheet-lines span:nth-child(4){width:60%}.nura-home .hp-cm-flow{display:inline-flex;align-items:center;gap:8px;justify-self:center;font-size:13px;font-weight:700;color:var(--hp-primary-700);background:var(--hp-primary-50);border:1px dashed var(--hp-primary-300);border-radius:999px;padding:8px 16px}.nura-home .hp-cm-result{justify-self:end;width:88%;background:#fff;border-radius:18px;padding:18px 20px;border:1px solid var(--hp-primary-100);box-shadow:0 20px 40px -16px #4f46e54d}.nura-home .hp-cm-result-head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--hp-primary-700);margin-bottom:12px}.nura-home .hp-cm-result-count{margin-left:auto;font-size:11px;font-weight:700;color:var(--hp-success-700);background:var(--hp-success-100);border-radius:999px;padding:3px 9px}.nura-home .hp-cm-result-row{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--hp-fg-2);padding:9px 0;border-top:1px solid var(--hp-border-1)}.nura-home .hp-cm-result-dot{width:8px;height:8px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#ec4899);flex-shrink:0}@media (max-width: 540px){.nura-home .hp-cm-sheet,.nura-home .hp-cm-result{width:100%;transform:none}}.nura-home .hp-fp-hero{background:linear-gradient(180deg,var(--hp-primary-50) 0%,#fff 100%)}.nura-home .hp-fp-hero h1.hp-section-title{font-size:clamp(2.1rem,4.2vw,3.2rem)}.nura-home .hp-fp-anchor{scroll-margin-top:88px}.nura-home .hp-fp-alt{background:var(--hp-bg-2)}.nura-home .hp-fp-jump{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-16px}.nura-home .hp-fp-jump a{padding:10px 18px;border-radius:999px;font-size:14px;font-weight:600;background:#fff;border:1.5px solid var(--hp-border-2);color:var(--hp-fg-1);text-decoration:none;transition:all var(--hp-dur)}.nura-home .hp-fp-jump a:hover{border-color:var(--hp-primary-500);color:var(--hp-primary-700);background:var(--hp-primary-50)}.nura-home .hp-fp-cm{background:linear-gradient(180deg,#faf5ff,#fff)}.nura-home .hp-fp-steps{list-style:none;padding:0;margin:0 0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;counter-reset:none}@media (max-width: 1024px){.nura-home .hp-fp-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width: 540px){.nura-home .hp-fp-steps{grid-template-columns:1fr}}.nura-home .hp-fp-step{position:relative;background:#fff;border:1px solid var(--hp-border-1);border-radius:20px;padding:28px 24px 24px;box-shadow:var(--hp-shadow-sm)}.nura-home .hp-fp-step-num{position:absolute;top:18px;right:20px;font-family:Poppins,sans-serif;font-weight:800;font-size:28px;line-height:1;color:var(--hp-primary-100)}.nura-home .hp-fp-step-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,#8b5cf6,#ec4899);margin-bottom:16px}.nura-home .hp-fp-step h3{font-family:Poppins,sans-serif;font-weight:700;font-size:17px;color:var(--hp-fg-1);margin:0 0 8px}.nura-home .hp-fp-step p{font-size:14px;line-height:1.6;color:var(--hp-fg-2);margin:0}.nura-home .hp-fp-facts{background:#fff;border:1px solid var(--hp-primary-100);border-radius:20px;padding:24px 28px}.nura-home .hp-fp-facts h3{font-family:Poppins,sans-serif;font-weight:700;font-size:17px;color:var(--hp-fg-1);margin:0 0 14px}.nura-home .hp-fp-facts ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:12px 28px}@media (max-width: 760px){.nura-home .hp-fp-facts ul{grid-template-columns:1fr}}.nura-home .hp-fp-facts li{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;color:var(--hp-fg-2)}.nura-home .hp-fp-fact-ic{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:var(--hp-primary-50);color:var(--hp-primary-700)}.nura-home .hp-fp-cta-row{display:flex;justify-content:center;margin-top:32px}.nura-home a.hp-fp-card-anchor{display:block;text-decoration:none;color:inherit;border-color:#fbcfe8}.nura-home .hp-fp-card-link{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-size:13px;font-weight:700;color:#be185d}body.high-contrast{filter:invert(1) hue-rotate(180deg) contrast(1.1)}body.high-contrast img,body.high-contrast video,body.high-contrast canvas,body.high-contrast iframe{filter:invert(1) hue-rotate(180deg)}body.high-contrast [data-accessibility-svg],body.high-contrast .context-image svg{filter:invert(1) hue-rotate(180deg)}body.high-contrast button:not([aria-label]):not(nav button),body.high-contrast [role=button]:not([aria-label]),body.high-contrast input[type=button],body.high-contrast input[type=submit]{min-height:48px!important;min-width:48px!important;font-size:1.1em!important;font-weight:700!important;border-width:2px!important}@media (max-width: 640px){body.high-contrast button:not([aria-label]):not(nav button),body.high-contrast [role=button]:not([aria-label]){min-height:44px!important;min-width:44px!important;font-size:1em!important}}body.high-contrast input:not([type=button]):not([type=submit]):not([type=radio]):not([type=checkbox]),body.high-contrast select,body.high-contrast textarea{min-height:52px!important;font-size:1.1em!important;border-width:2px!important}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:OpenDyslexic;src:url(/fonts/OpenDyslexic-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}body.dyslexic-font,body.dyslexic-font *{font-family:OpenDyslexic,Comic Sans MS,Verdana,sans-serif!important;line-height:1.8;letter-spacing:.05em;word-spacing:.15em}html.font-size-1,body.font-size-1{font-size:100%}html.font-size-2,body.font-size-2{font-size:120%}html.font-size-3,body.font-size-3{font-size:140%}@media (max-width: 640px){html.font-size-3,body.font-size-3{font-size:125%}}html.font-size-3 aside.fixed.w-64{width:256px!important}@media (min-width: 1024px){html.font-size-3 .lg\:pl-64{padding-left:256px!important}}html.font-size-3 aside.w-72,html.font-size-3 .w-72{width:288px!important}html.font-size-3 nav svg{width:1.25rem;height:1.25rem;flex-shrink:0}html.font-size-3 aside nav span,html.font-size-3 aside nav a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}*:focus-visible{outline:3px solid var(--accent, #0066FF);outline-offset:2px;border-radius:4px}.skip-link{position:absolute;top:-40px;left:0;padding:12px 16px;background:var(--accent, #0066FF);color:#fff;text-decoration:none;font-weight:700;z-index:9999;border-radius:0 0 4px}.skip-link:focus{top:0}.exercise-accessible{max-width:800px;margin:0 auto;padding:2rem}.exercise-simplified{background:var(--bg-secondary, #f5f5f5);border-left:4px solid var(--accent, #0066FF);padding:1rem;margin-bottom:1rem;font-size:1.1em;line-height:1.6}.step-by-step{list-style:none;counter-reset:step-counter;margin:1.5rem 0}.step-by-step li{counter-increment:step-counter;position:relative;padding:1rem 1rem 1rem 3.5rem;margin-bottom:1rem;background:var(--bg-secondary, #f9f9f9);border-radius:8px;border-left:4px solid var(--accent, #0066FF)}.step-by-step li:before{content:counter(step-counter);position:absolute;left:1rem;top:50%;transform:translateY(-50%);width:2rem;height:2rem;background:var(--accent, #0066FF);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.keyword{background:#fff3cd;padding:.15em .3em;border-radius:3px;font-weight:600;cursor:help;border-bottom:2px dotted #664d03}.sr-live-region{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}button,.btn{cursor:pointer;transition:all .2s}button:not([aria-label]):not(nav button):not(aside button),.btn{min-height:44px;min-width:44px}.progress-bar{position:relative;height:2rem;background:var(--bg-secondary, #e0e0e0);border-radius:1rem;overflow:hidden}.progress-fill{height:100%;background:var(--accent, #0066FF);transition:width .3s ease;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}body.step-by-step-mode *,body.step-by-step-mode *:before,body.step-by-step-mode *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.1s!important}body.step-by-step-mode .decorative,body.step-by-step-mode [aria-hidden=true]:not(svg):not(path){opacity:.3}body.step-by-step-mode *:focus-visible{outline:4px solid #FF6B00;outline-offset:3px;box-shadow:0 0 0 6px #ff6b0040}body.step-by-step-mode .exercise-content,body.step-by-step-mode [data-exercise-question]{max-width:700px;margin-left:auto;margin-right:auto;line-height:1.8}body.step-by-step-mode button[type=submit],body.step-by-step-mode .btn-primary{font-size:1.1em;font-weight:700;padding:.85rem 2rem}body.step-by-step-mode .exercise-option,body.step-by-step-mode [data-exercise-option]{margin-bottom:.75rem;padding:1rem;border:2px solid #e0e0e0;border-radius:12px}body.step-by-step-mode .exercise-option:hover,body.step-by-step-mode [data-exercise-option]:hover{border-color:#ff6b00;background-color:#ff6b000d}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body.step-by-step-mode .step-by-step li:not(.current-step){opacity:.3;pointer-events:none}body.step-by-step-mode .step-by-step li.current-step{opacity:1;box-shadow:0 4px 12px #0066ff4d;border-left-width:6px}body.dyslexic-font p,body.dyslexic-font li{margin-bottom:1em}body.dyslexic-font h1,body.dyslexic-font h2,body.dyslexic-font h3{margin-top:1.5em;margin-bottom:.75em}.nura-school-admin{--nsa-sidebar-w: 248px;--nsa-sidebar-bg: #0b1020;--nsa-sidebar-border: #1e293b;--nsa-sidebar-text: #cbd5e1;--nsa-sidebar-text-active: #ffffff;--nsa-sidebar-section: #94a3b8;--nsa-sidebar-active-bg: #4f46e5;--nsa-fg-1: #111827;--nsa-fg-2: #4b5563;--nsa-fg-3: #9ca3af;--nsa-bg-1: #ffffff;--nsa-bg-2: #f9fafb;--nsa-border-1: #f3f4f6;--nsa-border-2: #e5e7eb;--nsa-radius-sm: .5rem;--nsa-radius-md: .75rem;--nsa-radius-lg: 1rem;--nsa-radius-xl: 1.5rem;--nsa-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--nsa-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--nsa-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .05);--nsa-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .05);--nsa-shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--nsa-shadow-soft: 0 4px 20px -2px rgba(0, 0, 0, .08);--nsa-shadow-primary: 0 10px 25px -5px rgba(99, 102, 241, .35);--nsa-shadow-primary-sm: 0 4px 14px 0 rgba(99, 102, 241, .25);--nsa-dur-fast: .15s;--nsa-dur: .2s;--nsa-dur-slow: .3s;--nsa-ease-out: cubic-bezier(.22, 1, .36, 1);--nsa-ease-spring: cubic-bezier(.34, 1.56, .64, 1);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--nsa-fg-1);background:var(--nsa-bg-2)}.nura-school-admin .nsa-app{display:grid;grid-template-columns:var(--nsa-sidebar-w) 1fr;min-height:100vh}.nura-school-admin .nsa-app.collapsed{grid-template-columns:72px 1fr}@media (max-width: 1023px){.nura-school-admin .nsa-app{grid-template-columns:1fr}}.nura-school-admin .nsa-sidebar{background:var(--nsa-sidebar-bg);color:var(--nsa-sidebar-text);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;border-right:1px solid var(--nsa-sidebar-border);z-index:40}@media (max-width: 1023px){.nura-school-admin .nsa-sidebar{position:fixed;inset-block:0;inset-inline-start:0;width:var(--nsa-sidebar-w);transform:translate(-100%);transition:transform var(--nsa-dur) var(--nsa-ease-out)}.nura-school-admin .nsa-sidebar.mobile-open{transform:translate(0);box-shadow:var(--nsa-shadow-2xl)}}.nura-school-admin .nsa-brand{padding:18px 18px 14px;display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--nsa-sidebar-border)}.nura-school-admin .nsa-brand .nsa-mark{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#4f46e5,#9333ea);display:grid;place-items:center;color:#fff;font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:14px;box-shadow:0 4px 12px #6366f159;flex-shrink:0;overflow:hidden}.nura-school-admin .nsa-brand .nsa-mark img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nura-school-admin .nsa-brand .nsa-name{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:15px;color:#fff;line-height:1.15;flex:1;min-width:0}.nura-school-admin .nsa-brand .nsa-name span{display:block;font-size:11px;color:#94a3b8;font-weight:600;font-family:Inter,sans-serif;margin-top:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nura-school-admin .nsa-brand .nsa-collapse{background:transparent;border:0;color:#64748b;cursor:pointer;width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.nura-school-admin .nsa-brand .nsa-collapse:hover{background:#1e293b;color:#cbd5e1}.nura-school-admin .nsa-app.collapsed .nsa-brand .nsa-name,.nura-school-admin .nsa-app.collapsed .nsa-nav-item .nsa-label,.nura-school-admin .nsa-app.collapsed .nsa-nav-section-label,.nura-school-admin .nsa-app.collapsed .nsa-license-card,.nura-school-admin .nsa-app.collapsed .nsa-signout span,.nura-school-admin .nsa-app.collapsed .nsa-user-email{display:none}.nura-school-admin .nsa-app.collapsed .nsa-nav-item{justify-content:center;padding:10px}.nura-school-admin .nsa-app.collapsed .nsa-nav-item .nsa-badge-mini{display:none}.nura-school-admin .nsa-app.collapsed .nsa-signout{justify-content:center;padding:10px}.nura-school-admin .nsa-nav{flex:1;overflow-y:auto;padding:14px 10px;display:flex;flex-direction:column;gap:2px}.nura-school-admin .nsa-nav::-webkit-scrollbar{width:6px}.nura-school-admin .nsa-nav::-webkit-scrollbar-thumb{background:#1e293b;border-radius:3px}.nura-school-admin .nsa-nav-section-label{font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--nsa-sidebar-section);font-weight:700;padding:14px 10px 6px}.nura-school-admin .nsa-nav-item{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--nsa-sidebar-text);cursor:pointer;border:0;background:transparent;width:100%;text-align:left;transition:all var(--nsa-dur-fast) var(--nsa-ease-out);position:relative;text-decoration:none;font-family:inherit}.nura-school-admin .nsa-nav-item:hover{background:#1e293b;color:#fff}.nura-school-admin .nsa-nav-item.active{background:var(--nsa-sidebar-active-bg);color:#fff;box-shadow:0 6px 14px -4px #4f46e580}.nura-school-admin .nsa-nav-item .nsa-icon{width:18px;height:18px;flex-shrink:0}.nura-school-admin .nsa-nav-item .nsa-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nura-school-admin .nsa-nav-item .nsa-badge-mini{background:#ef4444;color:#fff;font-size:10px;font-weight:700;padding:1px 6px;border-radius:999px;min-width:18px;text-align:center}.nura-school-admin .nsa-nav-item.active .nsa-badge-mini{background:#ffffff40}.nura-school-admin .nsa-sidebar-footer{padding:12px 12px 18px;border-top:1px solid var(--nsa-sidebar-border);display:flex;flex-direction:column;gap:10px}.nura-school-admin .nsa-license-card{background:#6366f114;border:1px solid rgba(99,102,241,.2);border-radius:10px;padding:10px 12px;font-size:11px}.nura-school-admin .nsa-license-card .nsa-lbl{color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-weight:700;font-size:10px}.nura-school-admin .nsa-license-card .nsa-row{display:flex;justify-content:space-between;margin-top:6px;color:#cbd5e1;font-weight:500}.nura-school-admin .nsa-license-card .nsa-row b{color:#fff;font-weight:700;font-variant-numeric:tabular-nums}.nura-school-admin .nsa-license-card .nsa-bar{height:3px;background:#1e293b;border-radius:99px;margin-top:4px;overflow:hidden}.nura-school-admin .nsa-license-card .nsa-bar>div{height:100%;background:linear-gradient(90deg,#818cf8,#4f46e5);border-radius:99px}.nura-school-admin .nsa-signout{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:10px;font-size:13px;font-weight:600;color:#fca5a5;cursor:pointer;border:0;background:transparent;width:100%;text-align:left;font-family:inherit}.nura-school-admin .nsa-signout:hover{background:#ef44441a;color:#fecaca}.nura-school-admin .nsa-user-email{font-size:11px;color:#64748b;padding:0 12px;word-break:break-all}.nura-school-admin .nsa-main{display:flex;flex-direction:column;min-height:100vh;min-width:0}.nura-school-admin .nsa-topbar{background:#fff;border-bottom:1px solid var(--nsa-border-1);padding:14px 32px;display:flex;align-items:center;gap:20px;position:sticky;top:0;z-index:30}@media (max-width: 1023px){.nura-school-admin .nsa-topbar{padding:14px 20px 14px 64px}}.nura-school-admin .nsa-breadcrumb{font-size:13px;color:var(--nsa-fg-3);display:flex;align-items:center;gap:6px;white-space:nowrap}.nura-school-admin .nsa-breadcrumb b{color:var(--nsa-fg-2);font-weight:600}.nura-school-admin .nsa-search{flex:1;max-width:420px;display:flex;align-items:center;gap:8px;background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);border-radius:10px;padding:8px 14px}.nura-school-admin .nsa-search input{border:0;background:transparent;outline:0;flex:1;font-size:13.5px;font-family:inherit;color:var(--nsa-fg-1);min-width:0}.nura-school-admin .nsa-search kbd{font-size:11px;color:var(--nsa-fg-3);background:#fff;padding:1px 6px;border-radius:5px;border:1px solid var(--nsa-border-2);font-family:inherit;font-weight:600}.nura-school-admin .nsa-spacer{flex:1}.nura-school-admin .nsa-icon-btn{width:38px;height:38px;border-radius:10px;background:transparent;border:1px solid var(--nsa-border-1);display:grid;place-items:center;cursor:pointer;color:var(--nsa-fg-2);position:relative}.nura-school-admin .nsa-icon-btn:hover{background:var(--nsa-bg-2);color:var(--nsa-fg-1)}.nura-school-admin .nsa-icon-btn .nsa-dot{position:absolute;top:8px;right:9px;width:7px;height:7px;border-radius:50%;background:#ef4444;border:2px solid #fff}.nura-school-admin .nsa-me{display:flex;align-items:center;gap:10px;padding:4px 14px 4px 4px;border-radius:999px;background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);cursor:pointer}.nura-school-admin .nsa-me:hover{background:#f3f4f6}.nura-school-admin .nsa-me .nsa-av{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#818cf8,#4f46e5);display:grid;place-items:center;color:#fff;font-weight:700;font-size:12.5px}.nura-school-admin .nsa-me .nsa-txt{font-size:12px;line-height:1.2}.nura-school-admin .nsa-me .nsa-txt b{display:block;font-weight:700;color:var(--nsa-fg-1);font-size:13px}.nura-school-admin .nsa-me .nsa-txt span{color:var(--nsa-fg-3);font-size:11px}.nura-school-admin .nsa-mobile-burger{position:fixed;top:14px;left:16px;z-index:35;width:38px;height:38px;display:none;place-items:center;background:#fff;border:1px solid var(--nsa-border-1);border-radius:10px;cursor:pointer;color:var(--nsa-fg-1)}@media (max-width: 1023px){.nura-school-admin .nsa-mobile-burger{display:grid}}.nura-school-admin .nsa-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:39}.nura-school-admin .nsa-page{padding:28px 32px 80px;max-width:1440px;width:100%;margin:0 auto}@media (max-width: 1023px){.nura-school-admin .nsa-page{padding:20px 16px 60px}}.nura-school-admin .nsa-page-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.nura-school-admin .nsa-page-head h1{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:26px;margin:0;letter-spacing:-.01em;color:var(--nsa-fg-1)}.nura-school-admin .nsa-page-head p{margin:4px 0 0;color:var(--nsa-fg-2);font-size:14px;max-width:70ch}.nura-school-admin .nsa-page-head .nsa-actions{display:flex;gap:8px;flex-wrap:wrap}.nura-school-admin .nsa-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 16px;border-radius:10px;font-weight:600;font-size:13.5px;border:0;cursor:pointer;transition:all var(--nsa-dur-fast) var(--nsa-ease-out);text-decoration:none;line-height:1;font-family:inherit;white-space:nowrap}.nura-school-admin .nsa-btn svg{width:16px;height:16px}.nura-school-admin .nsa-btn.nsa-primary{background:#4f46e5;color:#fff;box-shadow:var(--nsa-shadow-primary-sm)}.nura-school-admin .nsa-btn.nsa-primary:hover{background:#4338ca;box-shadow:var(--nsa-shadow-primary);transform:translateY(-1px)}.nura-school-admin .nsa-btn.nsa-secondary{background:#fff;color:var(--nsa-fg-1);border:1px solid var(--nsa-border-2)}.nura-school-admin .nsa-btn.nsa-secondary:hover{background:var(--nsa-bg-2);border-color:#d1d5db}.nura-school-admin .nsa-btn.nsa-ghost{background:transparent;color:#4338ca}.nura-school-admin .nsa-btn.nsa-ghost:hover{background:#eef2ff}.nura-school-admin .nsa-btn.nsa-danger{background:#fff;color:#b91c1c;border:1px solid #fca5a5}.nura-school-admin .nsa-btn.nsa-danger:hover{background:#fef2f2}.nura-school-admin .nsa-btn.nsa-sm{padding:7px 12px;font-size:12.5px;border-radius:8px}.nura-school-admin .nsa-btn:disabled{opacity:.5;cursor:not-allowed}.nura-school-admin .nsa-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:1.4}.nura-school-admin .nsa-badge.nsa-success{background:#dcfce7;color:#15803d}.nura-school-admin .nsa-badge.nsa-error{background:#fee2e2;color:#b91c1c}.nura-school-admin .nsa-badge.nsa-primary-b{background:#e0e7ff;color:#4338ca}.nura-school-admin .nsa-badge.nsa-gold{background:#fef3c7;color:#92400e}.nura-school-admin .nsa-badge.nsa-gray{background:#f3f4f6;color:#374151}.nura-school-admin .nsa-badge.nsa-purple{background:#f3e8ff;color:#6b21a8}.nura-school-admin .nsa-badge.nsa-blue{background:#dbeafe;color:#1e40af}.nura-school-admin .nsa-badge.nsa-orange{background:#ffedd5;color:#9a3412}.nura-school-admin .nsa-badge .nsa-dot{width:6px;height:6px;border-radius:50%;background:currentColor}.nura-school-admin .nsa-card{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);padding:22px}.nura-school-admin .nsa-card.nsa-tight{padding:16px}.nura-school-admin .nsa-card-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.nura-school-admin .nsa-card-h h3{margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:16px;color:var(--nsa-fg-1)}.nura-school-admin .nsa-card-h .nsa-sub{font-size:12.5px;color:var(--nsa-fg-3)}.nura-school-admin .nsa-stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}@media (max-width: 1100px){.nura-school-admin .nsa-stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.nura-school-admin .nsa-stat-grid{grid-template-columns:1fr}}.nura-school-admin .nsa-stat{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);padding:20px;position:relative;transition:all var(--nsa-dur) var(--nsa-ease-out);cursor:pointer;text-align:left;width:100%;font-family:inherit;color:inherit}.nura-school-admin .nsa-stat:hover{border-color:#c7d2fe;box-shadow:var(--nsa-shadow-soft);transform:translateY(-2px)}.nura-school-admin .nsa-stat .nsa-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.nura-school-admin .nsa-stat .nsa-ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;color:#4f46e5;background:#eef2ff}.nura-school-admin .nsa-stat .nsa-ic.violet{background:#f3e8ff;color:#7c3aed}.nura-school-admin .nsa-stat .nsa-ic.emerald{background:#d1fae5;color:#047857}.nura-school-admin .nsa-stat .nsa-ic.amber{background:#fef3c7;color:#b45309}.nura-school-admin .nsa-stat .nsa-ic.rose{background:#ffe4e6;color:#be123c}.nura-school-admin .nsa-stat .nsa-ic svg{width:20px;height:20px}.nura-school-admin .nsa-stat .nsa-delta{font-size:12px;font-weight:700;display:flex;align-items:center;gap:3px}.nura-school-admin .nsa-stat .nsa-delta.up{color:#16a34a}.nura-school-admin .nsa-stat .nsa-delta.down{color:#dc2626}.nura-school-admin .nsa-stat .nsa-delta.flat{color:var(--nsa-fg-3)}.nura-school-admin .nsa-stat .nsa-v{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:30px;line-height:1.1;color:var(--nsa-fg-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nura-school-admin .nsa-stat .nsa-v small{font-size:16px;color:var(--nsa-fg-3);font-weight:700;margin-left:4px}.nura-school-admin .nsa-stat .nsa-l{font-size:13px;color:var(--nsa-fg-2);margin-top:4px;font-weight:500}.nura-school-admin .nsa-stat .nsa-prog{margin-top:14px;height:5px;background:#f3f4f6;border-radius:99px;overflow:hidden}.nura-school-admin .nsa-stat .nsa-prog>div{height:100%;background:linear-gradient(90deg,#6366f1,#4f46e5);border-radius:99px;transition:width var(--nsa-dur-slow) var(--nsa-ease-out)}.nura-school-admin .nsa-stat .nsa-prog.emerald>div{background:linear-gradient(90deg,#10b981,#059669)}.nura-school-admin .nsa-stat .nsa-prog.amber>div{background:linear-gradient(90deg,#f59e0b,#d97706)}.nura-school-admin .nsa-stat .nsa-prog.rose>div{background:linear-gradient(90deg,#f43f5e,#e11d48)}.nura-school-admin .nsa-qa{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-md);cursor:pointer;text-align:left;transition:all var(--nsa-dur-fast) var(--nsa-ease-out);text-decoration:none;color:inherit;width:100%;font-family:inherit}.nura-school-admin .nsa-qa:hover{border-color:#a5b4fc;background:#eef2ff;transform:translate(2px)}.nura-school-admin .nsa-qa .nsa-ic{width:36px;height:36px;border-radius:10px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;flex-shrink:0}.nura-school-admin .nsa-qa:hover .nsa-ic{background:#fff}.nura-school-admin .nsa-qa .nsa-ic.violet{background:#f3e8ff;color:#7c3aed}.nura-school-admin .nsa-qa .nsa-ic.emerald{background:#d1fae5;color:#047857}.nura-school-admin .nsa-qa .nsa-body{flex:1;min-width:0}.nura-school-admin .nsa-qa .nsa-body .nsa-t{font-weight:700;font-size:13.5px;color:var(--nsa-fg-1)}.nura-school-admin .nsa-qa .nsa-body .nsa-s{font-size:11.5px;color:var(--nsa-fg-3);margin-top:1px}.nura-school-admin .nsa-qa .nsa-arrow{color:var(--nsa-fg-3);transition:transform var(--nsa-dur-fast)}.nura-school-admin .nsa-qa:hover .nsa-arrow{transform:translate(4px);color:#4f46e5}.nura-school-admin .nsa-table-wrap{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);overflow:hidden}.nura-school-admin .nsa-table-tools{padding:14px 18px;border-bottom:1px solid var(--nsa-border-1);display:flex;align-items:center;gap:12px;flex-wrap:wrap}.nura-school-admin .nsa-table-tools .nsa-search-input{flex:1;min-width:200px;display:flex;align-items:center;gap:8px;background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);border-radius:10px;padding:8px 12px}.nura-school-admin .nsa-table-tools .nsa-search-input input{flex:1;border:0;background:transparent;outline:0;font-size:13px;font-family:inherit;color:inherit;min-width:0}.nura-school-admin .nsa-table-tools .nsa-filter{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--nsa-border-1);border-radius:10px;font-size:13px;font-weight:500;color:var(--nsa-fg-2);background:#fff;cursor:pointer;font-family:inherit}.nura-school-admin .nsa-table-tools .nsa-filter:hover{background:var(--nsa-bg-2);border-color:#d1d5db}.nura-school-admin .nsa-table-tools .nsa-filter select{border:0;background:transparent;font:inherit;color:inherit;outline:0;padding:0;cursor:pointer}.nura-school-admin .nsa-table-tools .nsa-counter{margin-left:auto;font-size:13px;color:var(--nsa-fg-3)}.nura-school-admin .nsa-t{width:100%;border-collapse:collapse;font-size:13.5px}.nura-school-admin .nsa-t th{text-align:left;padding:11px 18px;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--nsa-fg-3);font-weight:700;background:var(--nsa-bg-2);border-bottom:1px solid var(--nsa-border-1);white-space:nowrap}.nura-school-admin .nsa-t td{padding:14px 18px;border-bottom:1px solid var(--nsa-border-1);vertical-align:middle;color:var(--nsa-fg-1)}.nura-school-admin .nsa-t tr:last-child td{border-bottom:0}.nura-school-admin .nsa-t tr.nsa-row-clickable{cursor:pointer}.nura-school-admin .nsa-t tr.nsa-row-clickable:hover td{background:var(--nsa-bg-2)}.nura-school-admin .nsa-t .nsa-who{display:flex;align-items:center;gap:10px}.nura-school-admin .nsa-t .nsa-who .nsa-av{width:34px;height:34px;border-radius:50%;background:#e0e7ff;color:#4338ca;display:grid;place-items:center;font-weight:700;font-size:12.5px;flex-shrink:0}.nura-school-admin .nsa-t .nsa-who .nsa-av.emerald{background:#d1fae5;color:#047857}.nura-school-admin .nsa-t .nsa-who .nsa-av.amber{background:#fef3c7;color:#b45309}.nura-school-admin .nsa-t .nsa-who .nsa-av.rose{background:#ffe4e6;color:#be123c}.nura-school-admin .nsa-t .nsa-who .nsa-av.violet{background:#f3e8ff;color:#7c3aed}.nura-school-admin .nsa-t .nsa-who .nsa-av.sky{background:#e0f2fe;color:#0369a1}.nura-school-admin .nsa-t .nsa-who .nsa-nm{font-weight:600;line-height:1.2;color:var(--nsa-fg-1)}.nura-school-admin .nsa-t .nsa-who .nsa-em{font-size:11.5px;color:var(--nsa-fg-3);font-weight:500;margin-top:1px}.nura-school-admin .nsa-code{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--nsa-fg-2);background:var(--nsa-bg-2);padding:2px 7px;border-radius:5px}.nura-school-admin .nsa-t td.nsa-num{font-variant-numeric:tabular-nums}.nura-school-admin .nsa-t td.nsa-actions{width:1%;white-space:nowrap;text-align:right}.nura-school-admin .nsa-icon-action{width:30px;height:30px;border-radius:8px;background:transparent;border:0;cursor:pointer;color:var(--nsa-fg-3);display:inline-grid;place-items:center}.nura-school-admin .nsa-icon-action:hover{background:var(--nsa-bg-2);color:var(--nsa-fg-1)}.nura-school-admin .nsa-icon-action.danger:hover{background:#fef2f2;color:#dc2626}.nura-school-admin .nsa-empty{padding:56px 24px;text-align:center;display:grid;gap:8px;justify-items:center}.nura-school-admin .nsa-empty .nsa-icon-wrap{width:64px;height:64px;border-radius:50%;background:#eef2ff;display:grid;place-items:center;color:#4f46e5}.nura-school-admin .nsa-empty h4{font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:16px;margin:8px 0 0;color:var(--nsa-fg-1)}.nura-school-admin .nsa-empty p{margin:0;font-size:13.5px;color:var(--nsa-fg-2);max-width:36ch}.nura-school-admin .nsa-empty .nsa-btn{margin-top:14px}.nura-school-admin .nsa-setup-card{background:linear-gradient(135deg,#eef2ff,#faf5ff);border:1px solid #c7d2fe;border-radius:var(--nsa-radius-xl);padding:24px;margin-bottom:24px;position:relative;overflow:hidden}.nura-school-admin .nsa-setup-card:before{content:"";position:absolute;top:-40%;right:-10%;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(99,102,241,.15),transparent 70%);pointer-events:none}.nura-school-admin .nsa-setup-card>*{position:relative}.nura-school-admin .nsa-setup-card .nsa-head{display:flex;align-items:center;gap:12px;margin-bottom:16px}.nura-school-admin .nsa-setup-card .nsa-head .nsa-ic{width:40px;height:40px;border-radius:11px;background:#fff;display:grid;place-items:center;color:#4f46e5;box-shadow:0 4px 12px #6366f133}.nura-school-admin .nsa-setup-card .nsa-head h3{margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:17px;color:var(--nsa-fg-1)}.nura-school-admin .nsa-setup-card .nsa-head p{margin:1px 0 0;font-size:12.5px;color:var(--nsa-fg-2)}.nura-school-admin .nsa-setup-card .nsa-progress-pill{margin-left:auto;background:#fff;border:1px solid #c7d2fe;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:700;color:#4338ca}.nura-school-admin .nsa-setup-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width: 1100px){.nura-school-admin .nsa-setup-steps{grid-template-columns:repeat(2,1fr)}}.nura-school-admin .nsa-setup-step{background:#fff;border:1px solid var(--nsa-border-1);border-radius:12px;padding:14px;cursor:pointer;transition:all var(--nsa-dur-fast) var(--nsa-ease-out);display:flex;flex-direction:column;gap:8px;text-align:left;font-family:inherit}.nura-school-admin .nsa-setup-step:hover{border-color:#a5b4fc;transform:translateY(-2px)}.nura-school-admin .nsa-setup-step.done{background:#f0fdf4;border-color:#bbf7d0}.nura-school-admin .nsa-setup-step.active{border-color:#6366f1;border-width:2px;padding:13px}.nura-school-admin .nsa-setup-step .nsa-top{display:flex;align-items:center;gap:8px}.nura-school-admin .nsa-step-mark{width:24px;height:24px;border-radius:50%;background:var(--nsa-bg-2);color:var(--nsa-fg-3);display:grid;place-items:center;font-size:12px;font-weight:700}.nura-school-admin .nsa-setup-step.done .nsa-step-mark{background:#22c55e;color:#fff}.nura-school-admin .nsa-setup-step.active .nsa-step-mark{background:#4f46e5;color:#fff}.nura-school-admin .nsa-step-label{font-size:11px;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.nura-school-admin .nsa-setup-step.done .nsa-step-label{color:#15803d}.nura-school-admin .nsa-setup-step.active .nsa-step-label{color:#4338ca}.nura-school-admin .nsa-setup-step .nsa-t{font-weight:700;font-size:14px;color:var(--nsa-fg-1);line-height:1.3}.nura-school-admin .nsa-setup-step .nsa-s{font-size:12px;color:var(--nsa-fg-2);line-height:1.4}.nura-school-admin .nsa-tabs{display:inline-flex;gap:4px;background:var(--nsa-bg-2);padding:3px;border-radius:10px;border:1px solid var(--nsa-border-1)}.nura-school-admin .nsa-tabs button{padding:7px 14px;border:0;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--nsa-fg-2);cursor:pointer;border-radius:7px;display:inline-flex;align-items:center;gap:6px}.nura-school-admin .nsa-tabs button:hover{color:var(--nsa-fg-1)}.nura-school-admin .nsa-tabs button.active{background:#fff;color:#4338ca;box-shadow:0 1px 3px #0000000f}.nura-school-admin .nsa-tabs button .nsa-count{font-size:11px;background:var(--nsa-bg-2);padding:1px 6px;border-radius:99px;font-weight:700}.nura-school-admin .nsa-tabs button.active .nsa-count{background:#e0e7ff;color:#4338ca}.nura-school-admin .nsa-chart-card{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);padding:22px}.nura-school-admin .nsa-chart-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px}.nura-school-admin .nsa-chart-head h3{margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--nsa-fg-1)}.nura-school-admin .nsa-chart-head .nsa-sub{font-size:11.5px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .nsa-activity-feed{display:flex;flex-direction:column;gap:4px}.nura-school-admin .nsa-activity-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--nsa-border-1)}.nura-school-admin .nsa-activity-item:last-child{border-bottom:0}.nura-school-admin .nsa-activity-item .nsa-ai{width:32px;height:32px;border-radius:9px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;flex-shrink:0}.nura-school-admin .nsa-activity-item .nsa-ai.emerald{background:#d1fae5;color:#047857}.nura-school-admin .nsa-activity-item .nsa-ai.amber{background:#fef3c7;color:#b45309}.nura-school-admin .nsa-activity-item .nsa-ai.rose{background:#ffe4e6;color:#be123c}.nura-school-admin .nsa-activity-item .nsa-ai.violet{background:#f3e8ff;color:#7c3aed}.nura-school-admin .nsa-activity-item .nsa-ai svg{width:14px;height:14px}.nura-school-admin .nsa-activity-item .nsa-ac{flex:1;min-width:0}.nura-school-admin .nsa-activity-item .nsa-ac .nsa-at{font-size:13px;color:var(--nsa-fg-1);line-height:1.4}.nura-school-admin .nsa-activity-item .nsa-ac .nsa-at b{font-weight:700}.nura-school-admin .nsa-activity-item .nsa-ac .nsa-as{font-size:11.5px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .nsa-justi-card{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);padding:18px 20px;display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;transition:all var(--nsa-dur-fast) var(--nsa-ease-out)}.nura-school-admin .nsa-justi-card:hover{border-color:#c7d2fe;box-shadow:var(--nsa-shadow-soft)}.nura-school-admin .nsa-justi-card.pending{border-left:4px solid #eab308;padding-left:16px}.nura-school-admin .nsa-justi-card.approved{border-left:4px solid #22c55e;padding-left:16px}.nura-school-admin .nsa-justi-card.rejected{border-left:4px solid #ef4444;padding-left:16px}.nura-school-admin .nsa-justi-card .nsa-av{width:42px;height:42px;border-radius:12px;background:#e0e7ff;color:#4338ca;display:grid;place-items:center;font-weight:700;font-size:14px}.nura-school-admin .nsa-justi-card .nsa-body .nsa-who{font-weight:700;font-size:14.5px;color:var(--nsa-fg-1)}.nura-school-admin .nsa-justi-card .nsa-body .nsa-meta{font-size:12px;color:var(--nsa-fg-3);margin-top:2px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.nura-school-admin .nsa-justi-card .nsa-body .nsa-meta span{display:inline-flex;align-items:center;gap:4px}.nura-school-admin .nsa-justi-card .nsa-body .nsa-reason{font-size:13px;color:var(--nsa-fg-2);margin-top:8px;line-height:1.5;padding:8px 12px;background:var(--nsa-bg-2);border-radius:8px;border:1px solid var(--nsa-border-1)}.nura-school-admin .nsa-justi-card .nsa-actions{display:flex;gap:6px;align-items:center}.nura-school-admin .nsa-grade-input{width:60px;padding:6px 10px;border:1px solid var(--nsa-border-2);border-radius:8px;font-size:13px;font-family:inherit;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;outline:0;transition:all var(--nsa-dur-fast);background:#fff}.nura-school-admin .nsa-grade-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.nura-school-admin .nsa-grade-input.fail{border-color:#fca5a5;color:#b91c1c;background:#fef2f2}.nura-school-admin .nsa-grade-input.high{border-color:#86efac;color:#15803d;background:#f0fdf4}.nura-school-admin .nsa-grade-input.mid{border-color:#fde68a;background:#fffbeb;color:#92400e}.nura-school-admin .nsa-lomloe-select{padding:6px 8px;border:1px solid var(--nsa-border-2);border-radius:8px;font-size:12.5px;font-family:inherit;font-weight:600;background:#fff;cursor:pointer;outline:0}.nura-school-admin .nsa-lomloe-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.nura-school-admin .nsa-lomloe-select.IN{color:#b91c1c;background:#fef2f2;border-color:#fca5a5}.nura-school-admin .nsa-lomloe-select.SU{color:#92400e;background:#fffbeb;border-color:#fde68a}.nura-school-admin .nsa-lomloe-select.BI{color:#1e40af;background:#dbeafe;border-color:#bfdbfe}.nura-school-admin .nsa-lomloe-select.NT{color:#15803d;background:#f0fdf4;border-color:#86efac}.nura-school-admin .nsa-lomloe-select.SB{color:#6b21a8;background:#f3e8ff;border-color:#e9d5ff}.nura-school-admin .nsa-grid-2{display:grid;grid-template-columns:2fr 1fr;gap:18px}@media (max-width: 1100px){.nura-school-admin .nsa-grid-2{grid-template-columns:1fr}}.nura-school-admin .nsa-grid-attendance{display:grid;grid-template-columns:1fr 360px;gap:18px}@media (max-width: 1100px){.nura-school-admin .nsa-grid-attendance{grid-template-columns:1fr}}.nura-school-admin .nsa-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}@media (max-width: 900px){.nura-school-admin .nsa-grid-3{grid-template-columns:1fr}}.nura-school-admin .nsa-select{padding:9px 14px;border:1px solid var(--nsa-border-2);border-radius:10px;font-size:13.5px;font-family:inherit;background:#fff;cursor:pointer;outline:0;color:var(--nsa-fg-1)}.nura-school-admin .nsa-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.nura-school-admin .nsa-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--nsa-fg-2)}.nura-school-admin .nsa-check input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1.5px solid var(--nsa-border-2);border-radius:4px;cursor:pointer;background:#fff;transition:all var(--nsa-dur-fast);position:relative}.nura-school-admin .nsa-check input:checked{background:#4f46e5;border-color:#4f46e5}.nura-school-admin .nsa-check input:checked:after{content:"";position:absolute;top:1px;left:4px;width:4px;height:8px;border:1.5px solid #fff;border-top:0;border-left:0;transform:rotate(45deg)}.nura-school-admin .nsa-class-card{background:#fff;border:1px solid var(--nsa-border-1);border-radius:16px;overflow:hidden;cursor:pointer;transition:all var(--nsa-dur-fast)}.nura-school-admin .nsa-class-card:hover{transform:translateY(-3px);box-shadow:var(--nsa-shadow-lg)}.nura-school-admin .nsa-class-card .nsa-cc-head{padding:18px 20px;color:#fff;display:flex;align-items:center;gap:14px}.nura-school-admin .nsa-class-card .nsa-cc-mark{width:48px;height:48px;border-radius:12px;background:#ffffff2e;display:grid;place-items:center;font-weight:800;font-size:16px;font-family:Poppins,system-ui,sans-serif;border:2px solid rgba(255,255,255,.35)}.nura-school-admin .nsa-class-card .nsa-cc-title{font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:18px}.nura-school-admin .nsa-class-card .nsa-cc-sub{font-size:12px;opacity:.85;margin-top:1px}.nura-school-admin .nsa-class-card .nsa-cc-stats{display:grid;grid-template-columns:repeat(3,1fr);background:var(--nsa-bg-2);gap:1px}.nura-school-admin .nsa-class-card .nsa-cc-stat{background:#fff;padding:12px 8px;text-align:center}.nura-school-admin .nsa-class-card .nsa-cc-stat .nsa-vv{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:18px;color:var(--nsa-fg-1);font-variant-numeric:tabular-nums}.nura-school-admin .nsa-class-card .nsa-cc-stat .nsa-ll{font-size:10.5px;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-top:2px}.nura-school-admin .nsa-asis-btn{padding:8px 0;border:0;border-radius:8px;cursor:pointer;font-weight:700;font-size:13px;font-family:inherit;transition:all var(--nsa-dur-fast)}.nura-school-admin .nsa-asis-btn.kind-present{color:#22c55e;background:#dcfce7}.nura-school-admin .nsa-asis-btn.kind-absent{color:#ef4444;background:#fee2e2}.nura-school-admin .nsa-asis-btn.kind-late{color:#eab308;background:#fef3c7}.nura-school-admin .nsa-asis-btn.kind-justified{color:#4f46e5;background:#e0e7ff}.nura-school-admin .nsa-asis-btn.kind-present.active{color:#fff;background:#22c55e}.nura-school-admin .nsa-asis-btn.kind-absent.active{color:#fff;background:#ef4444}.nura-school-admin .nsa-asis-btn.kind-late.active{color:#fff;background:#eab308}.nura-school-admin .nsa-asis-btn.kind-justified.active{color:#fff;background:#4f46e5}.nura-school-admin [data-nsa-tip]{position:relative}.nura-school-admin [data-nsa-tip]:hover:after{content:attr(data-nsa-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:#111827;color:#fff;font-size:11px;font-weight:600;padding:4px 8px;border-radius:6px;white-space:nowrap;pointer-events:none;z-index:200}.nura-school-admin .sp-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--nsa-fg-2);text-decoration:none;padding:6px 10px;border-radius:8px;cursor:pointer;background:none;border:0;font-family:inherit;margin-bottom:14px}.nura-school-admin .sp-back:hover{background:var(--nsa-bg-2);color:var(--nsa-fg-1)}.nura-school-admin .sp-hero{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-xl);padding:28px 32px;position:relative;overflow:hidden;margin-bottom:20px}.nura-school-admin .sp-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(124,58,237,.06) 0%,rgba(99,102,241,.04) 40%,transparent 70%);pointer-events:none}.nura-school-admin .sp-hero>*{position:relative}.nura-school-admin .sp-hero-row{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}@media (max-width: 900px){.nura-school-admin .sp-hero-row{grid-template-columns:auto 1fr}.nura-school-admin .sp-actions{grid-column:1 / -1;flex-wrap:wrap}}.nura-school-admin .sp-av{width:80px;height:80px;border-radius:22px;display:grid;place-items:center;color:#fff;font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:28px;flex-shrink:0;position:relative;box-shadow:0 8px 20px -8px #6366f173}.nura-school-admin .sp-av.emerald{background:linear-gradient(135deg,#059669,#34d399)}.nura-school-admin .sp-av.violet{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.nura-school-admin .sp-av.amber{background:linear-gradient(135deg,#d97706,#fbbf24)}.nura-school-admin .sp-av.rose{background:linear-gradient(135deg,#e11d48,#fb7185)}.nura-school-admin .sp-av.sky{background:linear-gradient(135deg,#0284c7,#38bdf8)}.nura-school-admin .sp-av.primary{background:linear-gradient(135deg,#4f46e5,#818cf8)}.nura-school-admin .sp-av .verified{position:absolute;bottom:-2px;right:-2px;width:24px;height:24px;border-radius:50%;background:#22c55e;color:#fff;display:grid;place-items:center;border:3px solid #fff}.nura-school-admin .sp-name h1{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:28px;margin:0;letter-spacing:-.015em;color:var(--nsa-fg-1)}.nura-school-admin .sp-name .meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.nura-school-admin .sp-name .meta .pill{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12.5px;font-weight:600;background:var(--nsa-bg-2);color:var(--nsa-fg-2);border:1px solid var(--nsa-border-1)}.nura-school-admin .sp-name .meta .pill.primary{background:#eef2ff;color:#4338ca;border-color:#e0e7ff}.nura-school-admin .sp-name .meta .mono{font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;color:var(--nsa-fg-2);background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);padding:3px 8px;border-radius:6px}.nura-school-admin .sp-name .meta .mono.alias{display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:all .15s}.nura-school-admin .sp-name .meta .mono.alias:hover{background:#eef2ff;border-color:#c7d2fe;color:#4338ca}.nura-school-admin .sp-name .meta .mono.alias button{background:transparent;border:0;cursor:pointer;color:inherit;display:grid;place-items:center;padding:0}.nura-school-admin .sp-actions{display:flex;gap:6px;align-items:center}.nura-school-admin .sp-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:22px}@media (max-width: 1100px){.nura-school-admin .sp-kpis{grid-template-columns:repeat(2,1fr)}}.nura-school-admin .sp-kpi{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);padding:16px 18px;display:flex;align-items:center;gap:14px;transition:all .15s ease-out}.nura-school-admin .sp-kpi:hover{border-color:#c7d2fe}.nura-school-admin .sp-kpi .ic{width:44px;height:44px;border-radius:12px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;flex-shrink:0}.nura-school-admin .sp-kpi.good .ic{background:#f0fdf4;color:#16a34a}.nura-school-admin .sp-kpi.warn .ic{background:#fffbeb;color:#b45309}.nura-school-admin .sp-kpi.bad .ic{background:#fef2f2;color:#dc2626}.nura-school-admin .sp-kpi .body{min-width:0}.nura-school-admin .sp-kpi .v{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:24px;line-height:1;color:var(--nsa-fg-1);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.nura-school-admin .sp-kpi.good .v{color:#15803d}.nura-school-admin .sp-kpi.warn .v{color:#b45309}.nura-school-admin .sp-kpi.bad .v{color:#b91c1c}.nura-school-admin .sp-kpi .l{font-size:12px;color:var(--nsa-fg-2);margin-top:4px;font-weight:500}.nura-school-admin .sp-tabs{display:flex;gap:4px;border-bottom:1px solid var(--nsa-border-1);margin-bottom:24px;overflow-x:auto;scrollbar-width:thin}.nura-school-admin .sp-tabs::-webkit-scrollbar{height:0}.nura-school-admin .sp-tab{position:relative;padding:12px 16px;background:transparent;border:0;font:inherit;font-size:13.5px;font-weight:600;color:var(--nsa-fg-2);cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap;transition:color .15s;display:inline-flex;align-items:center;gap:6px}.nura-school-admin .sp-tab:hover{color:var(--nsa-fg-1)}.nura-school-admin .sp-tab.active{color:#7c3aed;border-bottom-color:#7c3aed}.nura-school-admin .sp-tab .count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--nsa-bg-2);color:var(--nsa-fg-3);font-size:10.5px;font-weight:700}.nura-school-admin .sp-tab.active .count{background:#f3e8ff;color:#7c3aed}.nura-school-admin .sp-tab .dot-alert{width:6px;height:6px;border-radius:50%;background:#ef4444;margin-left:2px}.nura-school-admin .sp-grid-2{display:grid;grid-template-columns:1.55fr 1fr;gap:20px}@media (max-width: 1100px){.nura-school-admin .sp-grid-2{grid-template-columns:1fr}}.nura-school-admin .sp-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 900px){.nura-school-admin .sp-grid-3{grid-template-columns:1fr}}.nura-school-admin .sp-card{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);padding:22px}.nura-school-admin .sp-card-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px}.nura-school-admin .sp-card-h h3{margin:0;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:15px;color:var(--nsa-fg-1);display:flex;align-items:center;gap:8px}.nura-school-admin .sp-card-h h3 .icw{width:28px;height:28px;border-radius:8px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center}.nura-school-admin .sp-card-h .sub{font-size:12px;color:var(--nsa-fg-3)}.nura-school-admin .sp-alert{display:flex;align-items:center;gap:12px;padding:12px;background:var(--nsa-bg-2);border-radius:10px;cursor:pointer;transition:all .15s}.nura-school-admin .sp-alert:hover{background:#eef2ff}.nura-school-admin .sp-alert+.sp-alert{margin-top:6px}.nura-school-admin .sp-alert .a-ic{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.nura-school-admin .sp-alert.warn .a-ic{background:#fef3c7;color:#b45309}.nura-school-admin .sp-alert.alert .a-ic{background:#fee2e2;color:#b91c1c}.nura-school-admin .sp-alert.good .a-ic{background:#dcfce7;color:#15803d}.nura-school-admin .sp-alert .a-body{flex:1;min-width:0}.nura-school-admin .sp-alert .a-t{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--nsa-fg-1)}.nura-school-admin .sp-alert .a-s{font-size:11.5px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .sp-alert .a-arrow{color:var(--nsa-fg-3)}.nura-school-admin .sp-bar-row{display:grid;grid-template-columns:130px 1fr 40px;gap:12px;align-items:center;padding:8px 0}.nura-school-admin .sp-bar-row+.sp-bar-row{border-top:1px solid var(--nsa-border-1)}.nura-school-admin .sp-bar-row .s-name{font-size:13px;font-weight:600;color:var(--nsa-fg-1)}.nura-school-admin .sp-bar-row .s-bar{height:8px;background:#f3f4f6;border-radius:99px;overflow:hidden}.nura-school-admin .sp-bar-row .s-bar>div{height:100%;border-radius:99px;transition:width .3s ease-out}.nura-school-admin .sp-bar-row.fail .s-bar>div{background:linear-gradient(90deg,#f87171,#dc2626)}.nura-school-admin .sp-bar-row.mid .s-bar>div{background:linear-gradient(90deg,#fbbf24,#d97706)}.nura-school-admin .sp-bar-row.high .s-bar>div{background:linear-gradient(90deg,#34d399,#059669)}.nura-school-admin .sp-bar-row .s-v{text-align:right;font-weight:700;font-size:13px;font-variant-numeric:tabular-nums}.nura-school-admin .sp-bar-row.fail .s-v{color:#b91c1c}.nura-school-admin .sp-bar-row.mid .s-v{color:#b45309}.nura-school-admin .sp-bar-row.high .s-v{color:#15803d}.nura-school-admin .sp-heat{display:grid;grid-template-columns:repeat(12,1fr);gap:4px;padding:4px 0}.nura-school-admin .sp-heat .cell{aspect-ratio:1 / 1;border-radius:4px;background:#f3f4f6;transition:transform .15s;cursor:pointer}.nura-school-admin .sp-heat .cell:hover{transform:scale(1.2)}.nura-school-admin .sp-heat .cell.l1{background:#ede9fe}.nura-school-admin .sp-heat .cell.l2{background:#c4b5fd}.nura-school-admin .sp-heat .cell.l3{background:#8b5cf6}.nura-school-admin .sp-heat .cell.l4{background:#6d28d9}.nura-school-admin .sp-heat-legend{margin-top:12px;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--nsa-fg-3);justify-content:flex-end}.nura-school-admin .sp-heat-legend .cell{width:12px;height:12px;border-radius:3px;background:#f3f4f6}.nura-school-admin .sp-heat-legend .cell.l1{background:#ede9fe}.nura-school-admin .sp-heat-legend .cell.l2{background:#c4b5fd}.nura-school-admin .sp-heat-legend .cell.l3{background:#8b5cf6}.nura-school-admin .sp-heat-legend .cell.l4{background:#6d28d9}.nura-school-admin .sp-family{display:flex;gap:12px;align-items:center;padding:4px 0 16px;border-bottom:1px solid var(--nsa-border-1);margin-bottom:14px}.nura-school-admin .sp-family .fam-av{width:48px;height:48px;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#c026d3);color:#fff;display:grid;place-items:center;font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:16px;flex-shrink:0}.nura-school-admin .sp-family .fam-body{flex:1;min-width:0}.nura-school-admin .sp-family .fam-name{font-weight:700;font-size:14.5px;color:var(--nsa-fg-1);display:flex;align-items:center;gap:6px}.nura-school-admin .sp-family .fam-rel{font-size:12px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .sp-family .verified-dot{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#15803d;font-weight:600}.nura-school-admin .sp-contact-row{display:flex;align-items:center;gap:10px;padding:8px 0;font-size:13px;color:var(--nsa-fg-1)}.nura-school-admin .sp-contact-row+.sp-contact-row{border-top:1px solid var(--nsa-border-1)}.nura-school-admin .sp-contact-row .lbl{font-size:11px;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700;width:80px;flex-shrink:0}.nura-school-admin .sp-contact-row .val{font-weight:500;flex:1;min-width:0;word-break:break-all}.nura-school-admin .sp-event{display:flex;gap:12px;align-items:center;padding:10px;background:var(--nsa-bg-2);border-radius:10px}.nura-school-admin .sp-event+.sp-event{margin-top:6px}.nura-school-admin .sp-event .date{width:44px;height:44px;border-radius:10px;background:#fff;border:1px solid var(--nsa-border-1);display:grid;place-items:center;text-align:center;flex-shrink:0}.nura-school-admin .sp-event .date .d{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:16px;line-height:1;color:var(--nsa-fg-1)}.nura-school-admin .sp-event .date .m{font-size:9px;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-top:2px}.nura-school-admin .sp-event .body{flex:1;min-width:0}.nura-school-admin .sp-event .t{font-weight:600;font-size:13px;color:var(--nsa-fg-1)}.nura-school-admin .sp-event .s{font-size:11.5px;color:var(--nsa-fg-3);margin-top:1px}.nura-school-admin .sp-event.examen .date{border-color:#fecaca;background:#fef2f2}.nura-school-admin .sp-event.examen .date .d{color:#b91c1c}.nura-school-admin .sp-event.salida .date{border-color:#c7d2fe;background:#eef2ff}.nura-school-admin .sp-event.salida .date .d{color:#4338ca}.nura-school-admin .sp-timeline{position:relative;padding-left:28px}.nura-school-admin .sp-timeline:before{content:"";position:absolute;top:8px;bottom:8px;left:12px;width:2px;background:var(--nsa-border-1)}.nura-school-admin .sp-tl-item{position:relative;padding-bottom:20px}.nura-school-admin .sp-tl-item:last-child{padding-bottom:0}.nura-school-admin .sp-tl-dot{position:absolute;left:-22px;top:4px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff;border:2px solid var(--nsa-border-1);z-index:1}.nura-school-admin .sp-tl-item.good .sp-tl-dot{background:#f0fdf4;border-color:#86efac;color:#16a34a}.nura-school-admin .sp-tl-item.minor .sp-tl-dot{background:#fffbeb;border-color:#fde68a;color:#b45309}.nura-school-admin .sp-tl-item.serious .sp-tl-dot{background:#fef2f2;border-color:#fca5a5;color:#dc2626}.nura-school-admin .sp-tl-body{background:#fff;border:1px solid var(--nsa-border-1);border-radius:10px;padding:14px 16px}.nura-school-admin .sp-tl-meta{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--nsa-fg-3);font-weight:600;flex-wrap:wrap}.nura-school-admin .sp-tl-meta .sep{color:#d1d5db}.nura-school-admin .sp-tl-body .desc{font-size:13.5px;color:var(--nsa-fg-1);margin-top:6px;line-height:1.5}.nura-school-admin .sp-tl-body .measure{margin-top:8px;padding-top:8px;border-top:1px solid var(--nsa-border-1);font-size:12px;color:var(--nsa-fg-2)}.nura-school-admin .sp-tl-body .measure b{color:var(--nsa-fg-1);font-weight:700}.nura-school-admin .sp-health-card{background:#fff;border:1px solid var(--nsa-border-1);border-radius:12px;padding:16px 18px;position:relative;transition:all .15s}.nura-school-admin .sp-health-card:hover{border-color:#c7d2fe}.nura-school-admin .sp-health-card.allergy{border-left:4px solid #ef4444}.nura-school-admin .sp-health-card.med{border-left:4px solid #eab308}.nura-school-admin .sp-health-card.confidential{background:linear-gradient(135deg,#fafafa,#f4f4f5)}.nura-school-admin .sp-health-card .head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.nura-school-admin .sp-health-card .head .ic{color:var(--nsa-fg-2)}.nura-school-admin .sp-health-card.allergy .head .ic{color:#dc2626}.nura-school-admin .sp-health-card.med .head .ic{color:#ca8a04}.nura-school-admin .sp-health-card .head .t{font-weight:700;font-size:13.5px;color:var(--nsa-fg-1);flex:1}.nura-school-admin .sp-health-card .head .edit{opacity:0;background:transparent;border:0;cursor:pointer;color:var(--nsa-fg-3);display:grid;place-items:center;width:24px;height:24px;border-radius:6px;transition:opacity .15s}.nura-school-admin .sp-health-card:hover .head .edit{opacity:1}.nura-school-admin .sp-health-card .head .edit:hover{background:var(--nsa-bg-2);color:var(--nsa-fg-1)}.nura-school-admin .sp-health-card .content{font-size:13px;color:var(--nsa-fg-2);line-height:1.55}.nura-school-admin .sp-health-card .empty{font-style:italic;color:var(--nsa-fg-3);font-size:12.5px}.nura-school-admin .sp-svc{background:#fff;border:1px solid var(--nsa-border-1);border-radius:var(--nsa-radius-lg);overflow:hidden}.nura-school-admin .sp-svc .svc-head{padding:16px 20px;border-bottom:1px solid var(--nsa-border-1);display:flex;align-items:center;gap:12px;background:var(--nsa-bg-2)}.nura-school-admin .sp-svc .svc-head .ic{width:36px;height:36px;border-radius:10px;background:#fff;border:1px solid var(--nsa-border-1);display:grid;place-items:center;color:#4f46e5}.nura-school-admin .sp-svc .svc-head .t{font-family:Poppins,system-ui,sans-serif;font-weight:700;font-size:14.5px;flex:1}.nura-school-admin .sp-svc .svc-body{padding:16px 20px;display:grid;gap:10px}.nura-school-admin .sp-svc .svc-row{display:grid;grid-template-columns:110px 1fr;gap:12px;font-size:13px}.nura-school-admin .sp-svc .svc-row .lbl{font-size:11px;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700;align-self:center}.nura-school-admin .sp-svc .svc-row .val{font-weight:600;color:var(--nsa-fg-1)}.nura-school-admin .sp-dropzone{border:2px dashed var(--nsa-border-2);border-radius:12px;padding:24px;text-align:center;background:var(--nsa-bg-2);margin-bottom:16px;transition:all .15s;cursor:pointer}.nura-school-admin .sp-dropzone:hover{border-color:#818cf8;background:#eef2ff}.nura-school-admin .sp-dropzone .ic-wrap{width:44px;height:44px;border-radius:12px;background:#fff;color:#4f46e5;display:grid;place-items:center;margin:0 auto 8px}.nura-school-admin .sp-dropzone .t{font-weight:600;font-size:13.5px;color:var(--nsa-fg-1)}.nura-school-admin .sp-dropzone .s{font-size:12px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .sp-doc{display:grid;grid-template-columns:auto 1fr 100px 110px 100px;gap:14px;align-items:center;padding:12px 14px;background:#fff;border:1px solid var(--nsa-border-1);border-radius:10px;font-size:13px}.nura-school-admin .sp-doc+.sp-doc{margin-top:6px}.nura-school-admin .sp-doc:hover{background:var(--nsa-bg-2);border-color:#e5e7eb}.nura-school-admin .sp-doc .doc-ic{width:38px;height:44px;border-radius:6px;background:#eef2ff;color:#4f46e5;display:grid;place-items:center;position:relative;font-size:9px;font-weight:800;font-family:Poppins,system-ui,sans-serif}.nura-school-admin .sp-doc .doc-name{font-weight:600;color:var(--nsa-fg-1)}.nura-school-admin .sp-doc .doc-meta{font-size:11.5px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .sp-donut-wrap{display:flex;align-items:center;gap:24px}.nura-school-admin .sp-donut{width:140px;height:140px;position:relative;flex-shrink:0}.nura-school-admin .sp-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.nura-school-admin .sp-donut .center{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center}.nura-school-admin .sp-donut .center .v{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:22px;line-height:1;color:var(--nsa-fg-1);font-variant-numeric:tabular-nums}.nura-school-admin .sp-donut .center .l{font-size:10.5px;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-top:4px}.nura-school-admin .sp-donut-legend{flex:1;display:grid;gap:8px;min-width:0}.nura-school-admin .sp-donut-legend .row{display:grid;grid-template-columns:14px 1fr auto;gap:10px;align-items:center;font-size:12.5px}.nura-school-admin .sp-donut-legend .row .sw{width:12px;height:12px;border-radius:3px}.nura-school-admin .sp-donut-legend .row .nm{color:var(--nsa-fg-1);font-weight:500}.nura-school-admin .sp-donut-legend .row .v{color:var(--nsa-fg-2);font-weight:700;font-variant-numeric:tabular-nums}.nura-school-admin .sp-badges{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px}.nura-school-admin .sp-badge-card{background:#fff;border:1px solid var(--nsa-border-1);border-radius:12px;padding:14px 10px;text-align:center;position:relative;transition:all .15s}.nura-school-admin .sp-badge-card.locked{opacity:.35;filter:grayscale(.8)}.nura-school-admin .sp-badge-card:hover{transform:translateY(-2px);border-color:#c7d2fe}.nura-school-admin .sp-badge-card .ic{width:44px;height:44px;border-radius:50%;margin:0 auto 8px;display:grid;place-items:center;background:linear-gradient(135deg,#fef3c7,#fbbf24);color:#92400e;font-size:18px;font-weight:800}.nura-school-admin .sp-badge-card.locked .ic{background:#e5e7eb;color:var(--nsa-fg-3)}.nura-school-admin .sp-badge-card .name{font-size:11.5px;font-weight:600;color:var(--nsa-fg-2);line-height:1.2}.nura-school-admin .sp-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--nsa-border-1);border-radius:10px;overflow:hidden}.nura-school-admin .sp-mini-stats .c{background:#fff;padding:14px;text-align:center}.nura-school-admin .sp-mini-stats .c .v{font-family:Poppins,system-ui,sans-serif;font-weight:800;font-size:22px;color:var(--nsa-fg-1);font-variant-numeric:tabular-nums}.nura-school-admin .sp-mini-stats .c.success .v{color:#16a34a}.nura-school-admin .sp-mini-stats .c.fail .v{color:#dc2626}.nura-school-admin .sp-mini-stats .c .l{font-size:11px;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;font-weight:700;margin-top:4px}.nura-school-admin .sp-comm{display:flex;gap:12px;padding:10px 0;align-items:center;border-bottom:1px solid var(--nsa-border-1)}.nura-school-admin .sp-comm:last-child{border-bottom:0}.nura-school-admin .sp-comm .ic-wrap{width:32px;height:32px;border-radius:9px;background:#eef2ff;color:#4338ca;display:grid;place-items:center;flex-shrink:0}.nura-school-admin .sp-comm.call .ic-wrap{background:#f0fdf4;color:#15803d}.nura-school-admin .sp-comm.email .ic-wrap{background:#f5f3ff;color:#7c3aed}.nura-school-admin .sp-comm .body{flex:1;min-width:0}.nura-school-admin .sp-comm .t{font-size:13px;font-weight:600}.nura-school-admin .sp-comm .s{font-size:11.5px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .sp-comm .channel{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:700;background:var(--nsa-bg-2);color:var(--nsa-fg-2)}.nura-school-admin .sp-reco{display:flex;gap:12px;align-items:center;padding:12px;background:var(--nsa-bg-2);border-radius:10px;cursor:pointer;transition:all .15s}.nura-school-admin .sp-reco+.sp-reco{margin-top:6px}.nura-school-admin .sp-reco:hover{background:#eef2ff}.nura-school-admin .sp-reco .priority{width:32px;height:32px;border-radius:8px;display:grid;place-items:center;font-weight:800;font-size:12px;flex-shrink:0}.nura-school-admin .sp-reco.alta .priority{background:#fee2e2;color:#b91c1c}.nura-school-admin .sp-reco.media .priority{background:#fef3c7;color:#b45309}.nura-school-admin .sp-reco.baja .priority{background:#dcfce7;color:#15803d}.nura-school-admin .sp-reco .body{flex:1;min-width:0}.nura-school-admin .sp-reco .t{font-size:13px;font-weight:600}.nura-school-admin .sp-reco .s{font-size:11.5px;color:var(--nsa-fg-3);margin-top:2px}.nura-school-admin .sp-cal{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.nura-school-admin .sp-cal .head{font-size:10.5px;font-weight:700;color:var(--nsa-fg-3);text-transform:uppercase;letter-spacing:.05em;text-align:center;padding:6px 0}.nura-school-admin .sp-cal .cell{aspect-ratio:1 / 1;border-radius:8px;background:var(--nsa-bg-2);border:1px solid var(--nsa-border-1);display:grid;place-items:center;position:relative;font-size:12px;font-weight:600;color:var(--nsa-fg-2);cursor:pointer;transition:all .15s}.nura-school-admin .sp-cal .cell.empty{background:transparent;border-color:transparent}.nura-school-admin .sp-cal .cell.weekend{background:#f9fafb;color:var(--nsa-fg-3)}.nura-school-admin .sp-cal .cell.holiday{background:#f3f4f6;color:#9ca3af}.nura-school-admin .sp-cal .cell.present{background:#f0fdf4;color:#15803d;border-color:#bbf7d0}.nura-school-admin .sp-cal .cell.justified{background:#fffbeb;color:#b45309;border-color:#fde68a}.nura-school-admin .sp-cal .cell.absent{background:#fef2f2;color:#b91c1c;border-color:#fca5a5}.nura-school-admin .sp-cal .cell.late{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.nura-school-admin .sp-cal .cell:hover{transform:scale(1.05)}.nura-school-admin .sp-cal .cell .mark{position:absolute;bottom:4px;right:4px;font-size:9px}.nura-school-admin .sp-cal-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:11.5px;color:var(--nsa-fg-2);margin-top:14px}.nura-school-admin .sp-cal-legend .item{display:flex;align-items:center;gap:6px}.nura-school-admin .sp-cal-legend .sw{width:14px;height:14px;border-radius:4px}.nura-school-admin .sp-empty{padding:40px 20px;text-align:center;display:grid;gap:6px;justify-items:center}.nura-school-admin .sp-empty .ic-wrap{width:52px;height:52px;border-radius:50%;background:var(--nsa-bg-2);color:var(--nsa-fg-3);display:grid;place-items:center;margin-bottom:6px}.nura-school-admin .sp-empty h4{margin:0;font-size:14.5px;font-weight:700}.nura-school-admin .sp-empty p{margin:0;font-size:12.5px;color:var(--nsa-fg-3)}.exercise-stage{--exercise-orb: rgba(16, 185, 129, .35);--exercise-orb-soft: rgba(52, 211, 153, .15)}.theme-ninja .exercise-stage,.theme-princesas .exercise-stage,.theme-candy .exercise-stage,.theme-comic .exercise-stage,.theme-superheroes .exercise-stage,.theme-deportes .exercise-stage,.theme-espacio .exercise-stage,.theme-naturaleza .exercise-stage,.theme-piratas .exercise-stage,.theme-oceano .exercise-stage,.theme-dinosaurios .exercise-stage,.theme-zen .exercise-stage,.theme-aurora .exercise-stage,.theme-navidad .exercise-stage,.theme-halloween .exercise-stage,.theme-arcade .exercise-stage,.theme-neon .exercise-stage{background-color:var(--exercise-base)!important;background-image:var(--exercise-scene)!important;background-position:center bottom!important;background-size:cover!important;background-repeat:no-repeat!important;background-attachment:fixed!important}.theme-ninja .exercise-stage{--exercise-toolbar-bg: rgba(251, 246, 234, .82);--exercise-accent: #c8372d;--exercise-base: #f7f0dc;--exercise-scene: url(/themes/ninja/exercise.webp);--exercise-orb: rgba(200, 55, 45, .1);--exercise-orb-soft: rgba(184, 137, 59, .06)}.theme-princesas .exercise-stage{--exercise-toolbar-bg: rgba(255, 248, 251, .8);--exercise-accent: #db2777;--exercise-base: #fbeef3;--exercise-scene: url(/themes/princesas/exercise.webp);--exercise-orb: rgba(236, 72, 153, .14);--exercise-orb-soft: rgba(201, 163, 90, .08)}.theme-candy .exercise-stage{--exercise-toolbar-bg: rgba(255, 253, 245, .82);--exercise-accent: #ec4899;--exercise-base: #fbf4d8;--exercise-scene: url(/themes/candy/exercise.webp);--exercise-orb: rgba(255, 143, 171, .18);--exercise-orb-soft: rgba(53, 201, 163, .1)}.theme-comic .exercise-stage{--exercise-toolbar-bg: rgba(255, 253, 243, .9);--exercise-accent: #e8372f;--exercise-base: #fdf4c8;--exercise-scene: url(/themes/comic/exercise.webp);--exercise-orb: rgba(232, 55, 47, .1);--exercise-orb-soft: rgba(30, 111, 217, .08)}.theme-superheroes .exercise-stage{--exercise-toolbar-bg: rgba(255, 255, 255, .82);--exercise-accent: #e2231a;--exercise-base: #eef0f4;--exercise-scene: url(/themes/superheroes/exercise.webp);--exercise-orb: rgba(226, 35, 26, .1);--exercise-orb-soft: rgba(47, 123, 255, .08)}.theme-deportes .exercise-stage{--exercise-toolbar-bg: rgba(255, 255, 255, .82);--exercise-accent: #16a34a;--exercise-base: #f3f6e4;--exercise-scene: url(/themes/deportes/exercise.webp);--exercise-orb: rgba(212, 255, 58, .16);--exercise-orb-soft: rgba(22, 163, 74, .08)}.theme-espacio .exercise-stage{--exercise-toolbar-bg: rgba(253, 252, 255, .78);--exercise-accent: #7c3aed;--exercise-base: #eceaff;--exercise-scene: url(/themes/espacio/exercise.webp);--exercise-orb: rgba(139, 92, 246, .14);--exercise-orb-soft: rgba(34, 211, 238, .08)}.theme-naturaleza .exercise-stage{--exercise-toolbar-bg: rgba(255, 252, 243, .82);--exercise-accent: #4d7c3f;--exercise-base: #fbf3dd;--exercise-scene: url(/themes/naturaleza/exercise.webp);--exercise-orb: rgba(127, 166, 107, .14);--exercise-orb-soft: rgba(233, 185, 73, .08)}.theme-piratas .exercise-stage{--exercise-toolbar-bg: rgba(250, 242, 223, .86);--exercise-accent: #b45309;--exercise-base: #f1e3c0;--exercise-scene: url(/themes/piratas/exercise.webp);--exercise-orb: rgba(201, 162, 39, .12);--exercise-orb-soft: rgba(12, 74, 110, .06)}.theme-oceano .exercise-stage{--exercise-toolbar-bg: rgba(247, 254, 255, .78);--exercise-accent: #0284c7;--exercise-base: #bfeef2;--exercise-scene: url(/themes/oceano/exercise.webp);--exercise-orb: rgba(255, 255, 255, .22);--exercise-orb-soft: rgba(34, 211, 238, .1)}.theme-dinosaurios .exercise-stage{--exercise-toolbar-bg: rgba(255, 250, 240, .84);--exercise-accent: #ea580c;--exercise-base: #fbf0dc;--exercise-scene: url(/themes/dinosaurios/exercise.webp);--exercise-orb: rgba(246, 194, 90, .16);--exercise-orb-soft: rgba(121, 176, 79, .08)}.theme-zen .exercise-stage{--exercise-toolbar-bg: rgba(251, 249, 244, .84);--exercise-accent: #5f7a5a;--exercise-base: #f8eedd;--exercise-scene: url(/themes/zen/exercise.webp);--exercise-orb: rgba(125, 148, 120, .1);--exercise-orb-soft: rgba(244, 241, 234, .1)}.theme-aurora .exercise-stage{--exercise-toolbar-bg: rgba(244, 249, 252, .8);--exercise-accent: #0fa89a;--exercise-base: #dff1f7;--exercise-scene: url(/themes/aurora/exercise.webp);--exercise-orb: rgba(52, 216, 166, .16);--exercise-orb-soft: rgba(155, 124, 242, .1)}.theme-navidad .exercise-stage{--exercise-toolbar-bg: rgba(248, 250, 252, .82);--exercise-accent: #c81e2d;--exercise-base: #eef3f8;--exercise-scene: url(/themes/navidad/exercise.webp);--exercise-orb: rgba(230, 57, 70, .12);--exercise-orb-soft: rgba(42, 157, 92, .1)}.theme-halloween .exercise-stage{--exercise-toolbar-bg: rgba(255, 248, 239, .84);--exercise-accent: #ea580c;--exercise-base: #fdf3e4;--exercise-scene: url(/themes/halloween/exercise.webp);--exercise-orb: rgba(249, 115, 22, .12);--exercise-orb-soft: rgba(124, 58, 237, .1)}.theme-arcade .exercise-stage{--exercise-toolbar-bg: rgba(238, 244, 255, .86);--exercise-accent: #9333ea;--exercise-base: #e8f1ff;--exercise-scene: url(/themes/arcade/exercise.webp);--exercise-orb: rgba(147, 51, 234, .12);--exercise-orb-soft: rgba(37, 99, 235, .1)}.theme-neon .exercise-stage{--exercise-toolbar-bg: rgba(248, 246, 255, .84);--exercise-accent: #a855f7;--exercise-base: #f4f1ff;--exercise-scene: url(/themes/neon/exercise.webp);--exercise-orb: rgba(236, 72, 153, .12);--exercise-orb-soft: rgba(34, 211, 238, .12)}.exercise-stage .exercise-toolbar{background:var(--exercise-toolbar-bg, #ffffff)!important;-webkit-backdrop-filter:blur(14px) saturate(1.15);backdrop-filter:blur(14px) saturate(1.15);border-bottom:1px solid rgba(15,23,42,.07)!important;box-shadow:0 10px 28px -22px #0f172a73}.exercise-stage .exercise-toolbar .bg-violet-500{background:var(--exercise-accent, #8b5cf6)!important}.exercise-stage .exercise-toolbar .text-violet-500{color:var(--exercise-accent, #8b5cf6)!important}@media (min-width: 1024px){[class*=theme-] .exercise-stage{background-position:calc(50% + 128px) 100%!important}}@media (max-width: 768px){[class*=theme-] .exercise-stage{background-attachment:scroll!important;background-size:auto 100vh!important}}.tutor-chat{--tc-backdrop: rgba(2, 6, 23, .72);--tc-display: "Inter", system-ui, sans-serif;--tc-panel-bg: #ffffff;--tc-bw: 1px;--tc-bc: rgba(15, 23, 42, .08);--tc-radius: 28px;--tc-shadow: 0 40px 80px -30px rgba(2, 6, 23, .6);--tc-band: linear-gradient(135deg, #d1fae5 0%, #ecfdf5 55%, #ffffff 100%);--tc-band-opacity: 1;--tc-avatar-bg: #d1fae5;--tc-avatar-border: 4px solid #ffffff;--tc-avatar-radius: 28px;--tc-avatar-shadow: 0 24px 48px -20px rgba(2, 6, 23, .7), 0 0 0 1px rgba(15, 23, 42, .06);--tc-name-bg: linear-gradient(135deg, #10b981 0%, #059669 100%);--tc-name-color: #ffffff;--tc-name-border: 0;--tc-name-radius: 999px;--tc-name-shadow: 0 8px 18px -8px rgba(5, 150, 105, .7);--tc-name-rotate: 0deg;--tc-name-transform: uppercase;--tc-name-size: .8rem;--tc-name-spacing: .08em;--tc-sub: #94a3b8;--tc-accent: #10b981;--tc-accent-strong: #047857;--tc-accent-soft: #ecfdf5;--tc-accent-line: #a7f3d0;--tc-on-accent: #ffffff;--tc-user-bg: linear-gradient(135deg, #10b981 0%, #059669 100%);--tc-user-color: #ffffff;--tc-bot-bg: #f8fafc;--tc-bot-border: 1px solid #e2e8f0;--tc-bot-color: #1e293b;--tc-bubble-radius: 18px;--tc-input-bg: #ffffff;--tc-input-border: #e2e8f0;--tc-btn-radius: 14px;--tc-btn-border: 0;--tc-btn-shadow: 0 10px 22px -10px rgba(5, 150, 105, .75);--tc-divider: rgba(15, 23, 42, .06);--tc-close: #94a3b8}.tutor-chat .tc-backdrop{background:var(--tc-backdrop)}.tutor-chat .tc-avatar{background:var(--tc-avatar-bg);border:var(--tc-avatar-border);border-radius:var(--tc-avatar-radius);box-shadow:var(--tc-avatar-shadow)}.tutor-chat .tc-panel{background:var(--tc-panel-bg);border:var(--tc-bw) solid var(--tc-bc);border-radius:var(--tc-radius);box-shadow:var(--tc-shadow)}.tutor-chat .tc-band-wrap{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden;pointer-events:none}.tutor-chat .tc-band{position:absolute;inset:0 0 auto 0;height:120px;background:var(--tc-band);background-size:cover;background-position:center 100%;opacity:var(--tc-band-opacity);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,.55) 45%,transparent 100%)}.tutor-chat .tc-panel>:not(.tc-band-wrap):not(.tc-arrow){position:relative}.tutor-chat .tc-arrow{position:absolute;width:22px;height:22px;background:var(--tc-panel-bg);border-left:var(--tc-bw) solid var(--tc-bc);border-bottom:var(--tc-bw) solid var(--tc-bc);top:-11px;left:calc(50% - 11px);transform:rotate(135deg)}@media (min-width: 768px){.tutor-chat .tc-arrow{top:15%;left:-11px;transform:rotate(45deg)}}.tutor-chat .tc-name{display:inline-flex;align-items:center;padding:.3rem .85rem;background:var(--tc-name-bg);color:var(--tc-name-color);border:var(--tc-name-border);border-radius:var(--tc-name-radius);box-shadow:var(--tc-name-shadow);transform:rotate(var(--tc-name-rotate));font-family:var(--tc-display);font-size:var(--tc-name-size);font-weight:800;letter-spacing:var(--tc-name-spacing);text-transform:var(--tc-name-transform);line-height:1.2}.tutor-chat .tc-sub{color:var(--tc-sub);font-size:.85rem;font-weight:600}.tutor-chat .tc-close{color:var(--tc-close);transition:color .15s ease,transform .15s ease}.tutor-chat .tc-close:hover{color:var(--tc-accent);transform:scale(1.08)}.tutor-chat .tc-footer{border-top:1px solid var(--tc-divider)}.tutor-chat .tc-chip{background:var(--tc-accent-soft);border:1px solid var(--tc-accent-line);color:var(--tc-accent-strong)}.tutor-chat .tc-input{background:var(--tc-input-bg);border:2px solid var(--tc-input-border);border-radius:var(--tc-btn-radius);color:#1e293b;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.tutor-chat .tc-input:focus{border-color:var(--tc-accent);box-shadow:0 0 0 4px var(--tc-accent-soft)}.tutor-chat .tc-send{border-radius:var(--tc-btn-radius);border:var(--tc-btn-border);background:var(--tc-accent);color:var(--tc-on-accent);box-shadow:var(--tc-btn-shadow);transition:filter .15s ease,transform .1s ease}.tutor-chat .tc-send:hover:not(:disabled){filter:brightness(1.08)}.tutor-chat .tc-send:active:not(:disabled){transform:translateY(1px)}.tutor-chat .tc-send:disabled{background:#f1f5f9;color:#94a3b8;box-shadow:none;cursor:not-allowed}.tutor-chat .tc-bot{background:var(--tc-bot-bg);border:var(--tc-bot-border);color:var(--tc-bot-color);border-radius:var(--tc-bubble-radius);border-top-left-radius:6px}.tutor-chat .tc-user{background:var(--tc-user-bg);color:var(--tc-user-color);border-radius:var(--tc-bubble-radius);border-bottom-right-radius:6px;box-shadow:0 8px 18px -12px #02061780}.tutor-chat .tc-bot-name{color:var(--tc-sub);font-family:var(--tc-display)}.tutor-chat .tc-speak{background:var(--tc-accent-soft);color:var(--tc-accent-strong);border:1px solid var(--tc-accent-line);border-radius:9px}.tutor-chat .tc-speak:hover:not(:disabled){background:var(--tc-accent);color:var(--tc-on-accent)}.tutor-chat .tc-speak[data-speaking=true]{background:#f43f5e;border-color:#f43f5e;color:#fff}.tutor-chat .tc-speak:disabled{opacity:.5;cursor:not-allowed}.tutor-chat .tc-action{background:var(--tc-accent);color:var(--tc-on-accent);border:var(--tc-btn-border);border-radius:12px;box-shadow:var(--tc-btn-shadow)}.tutor-chat .tc-action:hover{filter:brightness(1.08)}.tutor-chat .tc-typing{background:var(--tc-bot-bg);border:var(--tc-bot-border);border-radius:var(--tc-bubble-radius);border-top-left-radius:6px}.tutor-chat .tc-typing span{background:var(--tc-accent);opacity:.6}.tutor-chat[data-tc-theme=comic]{--tc-display: "Bangers", "Nunito", sans-serif;--tc-panel-bg: #fffdf3;--tc-bw: 3px;--tc-bc: #141414;--tc-radius: 26px;--tc-shadow: 8px 8px 0 #141414;--tc-band: radial-gradient(rgba(232, 55, 47, .28) 1.4px, transparent 1.8px) 0 0 / 10px 10px;--tc-avatar-bg: #90cdf4;--tc-avatar-border: 4px solid #141414;--tc-avatar-radius: 22px;--tc-avatar-shadow: 5px 5px 0 #141414;--tc-name-bg: #ffd60a;--tc-name-color: #141414;--tc-name-border: 2px solid #141414;--tc-name-radius: 8px;--tc-name-shadow: 3px 3px 0 #141414;--tc-name-rotate: -3deg;--tc-name-size: 1.15rem;--tc-name-spacing: .06em;--tc-sub: #6b7280;--tc-accent: #1e6fd9;--tc-accent-strong: #1e3a8a;--tc-accent-soft: #dbeafe;--tc-accent-line: #141414;--tc-user-bg: #1e6fd9;--tc-bot-bg: #ffffff;--tc-bot-border: 2px solid #141414;--tc-input-border: #141414;--tc-btn-radius: 12px;--tc-btn-border: 2px solid #141414;--tc-btn-shadow: 3px 3px 0 #141414;--tc-divider: rgba(20, 20, 20, .12);--tc-close: #141414}.tutor-chat[data-tc-theme=ninja]{--tc-display: "Shippori Mincho B1", "Times New Roman", serif;--tc-backdrop: rgba(11, 15, 24, .78);--tc-panel-bg: #fbf6ea;--tc-bc: rgba(11, 15, 24, .14);--tc-radius: 8px;--tc-shadow: 0 40px 80px -30px rgba(11, 15, 24, .85), inset 0 0 0 6px rgba(184, 137, 59, .12);--tc-band: url(/themes/ninja/exercise.webp);--tc-band-opacity: .85;--tc-avatar-bg: #0b0f18;--tc-avatar-border: 3px solid #fbf6ea;--tc-avatar-radius: 6px;--tc-avatar-shadow: 0 0 0 2px #b8893b, 0 24px 48px -20px rgba(0, 0, 0, .8);--tc-name-bg: #c8372d;--tc-name-radius: 3px;--tc-name-shadow: 0 6px 14px -6px rgba(200, 55, 45, .7);--tc-name-size: .95rem;--tc-name-transform: none;--tc-name-spacing: .12em;--tc-sub: #8a7d63;--tc-accent: #c8372d;--tc-accent-strong: #8f2119;--tc-accent-soft: #f6e4d8;--tc-accent-line: #e7c3b4;--tc-user-bg: #0b0f18;--tc-user-color: #fbf6ea;--tc-bot-bg: #fffdf7;--tc-bot-border: 1px solid #e6dbc2;--tc-bot-color: #0b0f18;--tc-bubble-radius: 6px;--tc-input-bg: #fffdf7;--tc-input-border: #e6dbc2;--tc-btn-radius: 6px;--tc-btn-shadow: 0 10px 20px -10px rgba(200, 55, 45, .8);--tc-divider: rgba(11, 15, 24, .08)}.tutor-chat[data-tc-theme=princesas]{--tc-display: "Fraunces", Georgia, serif;--tc-panel-bg: #fffafc;--tc-bc: #f5d0e0;--tc-radius: 32px;--tc-shadow: 0 40px 80px -30px rgba(131, 24, 67, .55), inset 0 0 0 1px rgba(236, 212, 155, .5);--tc-band: url(/themes/princesas/exercise.webp);--tc-avatar-bg: #fce7f3;--tc-avatar-radius: 999px 999px 28px 28px;--tc-avatar-shadow: 0 0 0 3px #ecd49b, 0 24px 48px -20px rgba(131, 24, 67, .6);--tc-name-bg: linear-gradient(135deg, #f472b6 0%, #db2777 100%);--tc-name-shadow: 0 8px 18px -8px rgba(219, 39, 119, .7), inset 0 0 0 1px rgba(255, 255, 255, .4);--tc-name-transform: none;--tc-name-size: 1rem;--tc-name-spacing: .02em;--tc-sub: #b07a95;--tc-accent: #db2777;--tc-accent-strong: #9d174d;--tc-accent-soft: #fdf2f8;--tc-accent-line: #fbcfe8;--tc-user-bg: linear-gradient(135deg, #f472b6 0%, #db2777 100%);--tc-bot-bg: #ffffff;--tc-bot-border: 1px solid #fbe1ec;--tc-bot-color: #4a1d33;--tc-bubble-radius: 22px;--tc-input-border: #fbcfe8;--tc-btn-radius: 999px;--tc-btn-shadow: 0 10px 22px -10px rgba(219, 39, 119, .8)}.tutor-chat[data-tc-theme=candy]{--tc-display: "Fredoka", "Nunito", sans-serif;--tc-panel-bg: #fffdf6;--tc-bw: 3px;--tc-bc: #ffd6e4;--tc-radius: 36px;--tc-shadow: 0 10px 0 #ffc2d6, 0 40px 70px -30px rgba(236, 72, 153, .55);--tc-band: url(/themes/candy/exercise.webp);--tc-avatar-bg: #fde2ec;--tc-avatar-border: 5px solid #ffffff;--tc-avatar-radius: 36px;--tc-avatar-shadow: 0 8px 0 #ffc2d6, 0 24px 40px -20px rgba(236, 72, 153, .6);--tc-name-bg: linear-gradient(135deg, #ff8fab 0%, #c79bff 100%);--tc-name-shadow: 0 5px 0 #f472b6;--tc-name-rotate: -2deg;--tc-name-transform: none;--tc-name-size: 1.05rem;--tc-name-spacing: .02em;--tc-sub: #c084a0;--tc-accent: #ec4899;--tc-accent-strong: #be185d;--tc-accent-soft: #fdf2f8;--tc-accent-line: #fbcfe8;--tc-user-bg: linear-gradient(135deg, #ff8fab 0%, #c79bff 100%);--tc-bot-bg: #effdf8;--tc-bot-border: 2px solid #bff0de;--tc-bot-color: #134e4a;--tc-bubble-radius: 24px;--tc-input-border: #ffd6e4;--tc-btn-radius: 999px;--tc-btn-shadow: 0 5px 0 #be185d}.tutor-chat[data-tc-theme=superheroes]{--tc-display: "Bebas Neue", "Inter", sans-serif;--tc-backdrop: rgba(11, 26, 58, .8);--tc-panel-bg: #ffffff;--tc-bc: #d6dbe6;--tc-radius: 16px;--tc-shadow: 0 -5px 0 #e2231a, 0 40px 80px -30px rgba(11, 26, 58, .9);--tc-band: url(/themes/superheroes/exercise.webp);--tc-band-opacity: .7;--tc-avatar-bg: #0b1a3a;--tc-avatar-border: 4px solid #ffffff;--tc-avatar-radius: 16px;--tc-avatar-shadow: 0 0 0 3px #e2231a, 0 24px 48px -18px rgba(11, 26, 58, .9);--tc-name-bg: linear-gradient(135deg, #ff4a3d 0%, #a8140f 100%);--tc-name-radius: 4px;--tc-name-shadow: 3px 3px 0 #0b1a3a;--tc-name-rotate: -4deg;--tc-name-size: 1.3rem;--tc-name-spacing: .08em;--tc-sub: #64748b;--tc-accent: #e2231a;--tc-accent-strong: #a8140f;--tc-accent-soft: #fee2e2;--tc-accent-line: #fecaca;--tc-user-bg: linear-gradient(135deg, #1d3f8f 0%, #0b1a3a 100%);--tc-bot-bg: #f4f6fa;--tc-bot-border: 1px solid #dfe4ee;--tc-bot-color: #0b1a3a;--tc-bubble-radius: 12px;--tc-input-border: #d6dbe6;--tc-btn-radius: 10px;--tc-btn-shadow: 0 10px 22px -10px rgba(226, 35, 26, .8)}.tutor-chat[data-tc-theme=deportes]{--tc-display: "Barlow Condensed", "Inter", sans-serif;--tc-panel-bg: #ffffff;--tc-bc: #dbe7d3;--tc-radius: 20px;--tc-shadow: 0 40px 80px -30px rgba(13, 27, 20, .8);--tc-band: url(/themes/deportes/exercise.webp);--tc-band-opacity: .8;--tc-avatar-bg: #0d1b14;--tc-avatar-border: 4px solid #ffffff;--tc-avatar-radius: 20px;--tc-avatar-shadow: 0 0 0 3px #d4ff3a, 0 24px 48px -18px rgba(13, 27, 20, .85);--tc-name-bg: #d4ff3a;--tc-name-color: #0d1b14;--tc-name-radius: 6px;--tc-name-shadow: 0 8px 18px -8px rgba(132, 204, 22, .8);--tc-name-rotate: -2deg;--tc-name-size: 1.1rem;--tc-sub: #5b6b60;--tc-accent: #16a34a;--tc-accent-strong: #166534;--tc-accent-soft: #ecfccb;--tc-accent-line: #bef264;--tc-user-bg: #0d1b14;--tc-user-color: #d4ff3a;--tc-bot-bg: #f5f9f1;--tc-bot-border: 1px solid #dde9d3;--tc-bot-color: #0d1b14;--tc-bubble-radius: 14px;--tc-input-border: #dbe7d3;--tc-btn-radius: 10px}.tutor-chat[data-tc-theme=espacio]{--tc-display: "Space Grotesk", "Inter", sans-serif;--tc-backdrop: rgba(15, 10, 46, .78);--tc-panel-bg: #fdfcff;--tc-bc: #ddd6fe;--tc-radius: 28px;--tc-shadow: 0 0 0 6px rgba(139, 92, 246, .08), 0 40px 90px -30px rgba(76, 29, 149, .75);--tc-band: url(/themes/espacio/exercise.webp);--tc-avatar-bg: #1e1b4b;--tc-avatar-radius: 999px;--tc-avatar-shadow: 0 0 0 3px #a78bfa, 0 0 40px rgba(139, 92, 246, .55);--tc-name-bg: linear-gradient(135deg, #6366f1 0%, #8b5cf6 55%, #22d3ee 140%);--tc-name-shadow: 0 0 22px rgba(139, 92, 246, .55);--tc-name-spacing: .14em;--tc-sub: #8b86b8;--tc-accent: #7c3aed;--tc-accent-strong: #5b21b6;--tc-accent-soft: #f3efff;--tc-accent-line: #ddd6fe;--tc-user-bg: linear-gradient(135deg, #6366f1 0%, #7c3aed 100%);--tc-bot-bg: #f7f5ff;--tc-bot-border: 1px solid #e7e2ff;--tc-bot-color: #1e1b4b;--tc-input-border: #ddd6fe;--tc-btn-shadow: 0 0 24px -4px rgba(124, 58, 237, .7)}.tutor-chat[data-tc-theme=naturaleza]{--tc-display: "DM Serif Display", Georgia, serif;--tc-panel-bg: #fffcf3;--tc-bc: #e5dcc3;--tc-radius: 22px;--tc-shadow: 0 40px 80px -30px rgba(52, 78, 41, .6);--tc-band: url(/themes/naturaleza/exercise.webp);--tc-avatar-bg: #e7efd9;--tc-avatar-border: 4px solid #fffcf3;--tc-avatar-radius: 24px 24px 24px 6px;--tc-avatar-shadow: 0 0 0 2px #7fa66b, 0 24px 48px -20px rgba(52, 78, 41, .6);--tc-name-bg: #3f6b3a;--tc-name-color: #fbf3dd;--tc-name-radius: 999px 999px 999px 4px;--tc-name-shadow: 0 8px 18px -8px rgba(63, 107, 58, .7);--tc-name-transform: none;--tc-name-size: 1.05rem;--tc-name-spacing: .01em;--tc-sub: #8b8064;--tc-accent: #4d7c3f;--tc-accent-strong: #33582a;--tc-accent-soft: #eef4e6;--tc-accent-line: #cfe0bf;--tc-user-bg: #4d7c3f;--tc-bot-bg: #fbf7ea;--tc-bot-border: 1px solid #e8dfc4;--tc-bot-color: #2f3a24;--tc-input-bg: #fffdf7;--tc-input-border: #e5dcc3}.tutor-chat[data-tc-theme=piratas]{--tc-display: "Pirata One", Georgia, serif;--tc-backdrop: rgba(42, 29, 20, .8);--tc-panel-bg: #faf2df;--tc-bw: 2px;--tc-bc: #8a5a2b;--tc-radius: 14px;--tc-shadow: 0 0 0 5px rgba(201, 162, 39, .22), 0 40px 80px -28px rgba(42, 29, 20, .9);--tc-band: url(/themes/piratas/exercise.webp);--tc-avatar-bg: #2a1d14;--tc-avatar-border: 3px solid #c9a227;--tc-avatar-radius: 14px;--tc-avatar-shadow: 0 0 0 5px #2a1d14, 0 24px 48px -18px rgba(42, 29, 20, .9);--tc-name-bg: #2a1d14;--tc-name-color: #f0d27a;--tc-name-border: 1px solid #c9a227;--tc-name-radius: 6px;--tc-name-shadow: 0 8px 18px -8px rgba(42, 29, 20, .8);--tc-name-rotate: -2deg;--tc-name-transform: none;--tc-name-size: 1.3rem;--tc-name-spacing: .04em;--tc-sub: #8a6a45;--tc-accent: #b45309;--tc-accent-strong: #7c2d12;--tc-accent-soft: #fbecd2;--tc-accent-line: #e7c58f;--tc-user-bg: linear-gradient(135deg, #7a4a24 0%, #5a2e1a 100%);--tc-user-color: #fdf3dc;--tc-bot-bg: #fffaf0;--tc-bot-border: 1px solid #e3cfa6;--tc-bot-color: #2a1d14;--tc-bubble-radius: 10px;--tc-input-bg: #fffaf0;--tc-input-border: #d9bf8f;--tc-btn-radius: 10px;--tc-btn-border: 1px solid #7c2d12}.tutor-chat[data-tc-theme=oceano]{--tc-display: "Comfortaa", "Inter", sans-serif;--tc-backdrop: rgba(8, 47, 73, .75);--tc-panel-bg: #f7feff;--tc-bc: #bae6fd;--tc-radius: 32px;--tc-shadow: 0 40px 80px -30px rgba(3, 105, 161, .7), inset 0 1px 0 #ffffff;--tc-band: url(/themes/oceano/exercise.webp);--tc-band-opacity: .75;--tc-avatar-bg: #cffafe;--tc-avatar-radius: 999px;--tc-avatar-shadow: 0 0 0 3px #67e8f9, 0 24px 48px -20px rgba(3, 105, 161, .75);--tc-name-bg: linear-gradient(135deg, #0284c7 0%, #22d3ee 100%);--tc-name-shadow: 0 8px 18px -8px rgba(2, 132, 199, .75);--tc-name-transform: none;--tc-name-size: .95rem;--tc-name-spacing: .04em;--tc-sub: #5f8fa5;--tc-accent: #0284c7;--tc-accent-strong: #075985;--tc-accent-soft: #e0f7fd;--tc-accent-line: #bae6fd;--tc-user-bg: linear-gradient(135deg, #0284c7 0%, #06b6d4 100%);--tc-bot-bg: #effbfd;--tc-bot-border: 1px solid #cdeff5;--tc-bot-color: #0c4a6e;--tc-bubble-radius: 22px;--tc-input-border: #bae6fd;--tc-btn-radius: 999px}.tutor-chat[data-tc-theme=dinosaurios]{--tc-display: "Lilita One", "Nunito", sans-serif;--tc-panel-bg: #fffaf0;--tc-bw: 2px;--tc-bc: #ead6b0;--tc-radius: 26px;--tc-shadow: 0 8px 0 #e3c48d, 0 40px 80px -30px rgba(124, 45, 18, .6);--tc-band: url(/themes/dinosaurios/exercise.webp);--tc-avatar-bg: #fde7c7;--tc-avatar-border: 4px solid #fffaf0;--tc-avatar-radius: 26px;--tc-avatar-shadow: 0 0 0 3px #ea580c, 0 24px 48px -20px rgba(124, 45, 18, .7);--tc-name-bg: linear-gradient(135deg, #f97316 0%, #ea580c 100%);--tc-name-radius: 10px;--tc-name-shadow: 0 4px 0 #9a3412;--tc-name-rotate: -2deg;--tc-name-transform: none;--tc-name-size: 1.1rem;--tc-name-spacing: .03em;--tc-sub: #a1825a;--tc-accent: #ea580c;--tc-accent-strong: #9a3412;--tc-accent-soft: #fff1e0;--tc-accent-line: #fed7aa;--tc-user-bg: linear-gradient(135deg, #79b04f 0%, #4d7c2f 100%);--tc-bot-bg: #fff6e6;--tc-bot-border: 1px solid #f1dcb6;--tc-bot-color: #3b2412;--tc-input-border: #ead6b0;--tc-btn-shadow: 0 4px 0 #9a3412}.tutor-chat[data-tc-theme=zen]{--tc-display: "Shippori Mincho B1", Georgia, serif;--tc-backdrop: rgba(44, 49, 44, .6);--tc-panel-bg: #fbf9f4;--tc-bc: #e7e2d6;--tc-radius: 12px;--tc-shadow: 0 40px 80px -36px rgba(44, 49, 44, .55);--tc-band: url(/themes/zen/exercise.webp);--tc-band-opacity: .9;--tc-avatar-bg: #ece7dc;--tc-avatar-border: 6px solid #fbf9f4;--tc-avatar-radius: 12px;--tc-avatar-shadow: 0 0 0 1px #d8d1c1, 0 24px 48px -24px rgba(44, 49, 44, .55);--tc-name-bg: transparent;--tc-name-color: #2c312c;--tc-name-border: 0;--tc-name-radius: 0;--tc-name-shadow: inset 0 -2px 0 #7d9478;--tc-name-transform: none;--tc-name-size: 1.1rem;--tc-name-spacing: .1em;--tc-sub: #8c8a80;--tc-accent: #5f7a5a;--tc-accent-strong: #3f5a3b;--tc-accent-soft: #eef1ea;--tc-accent-line: #d5ddd0;--tc-user-bg: #2c312c;--tc-user-color: #f4f1ea;--tc-bot-bg: #ffffff;--tc-bot-border: 1px solid #ebe6da;--tc-bot-color: #2c312c;--tc-bubble-radius: 10px;--tc-input-bg: #ffffff;--tc-input-border: #e7e2d6;--tc-btn-radius: 10px;--tc-btn-shadow: none}.tutor-chat[data-tc-theme=aurora]{--tc-display: "Sora", "Inter", sans-serif;--tc-backdrop: rgba(7, 18, 38, .78);--tc-panel-bg: #f9fcfe;--tc-bc: #d3e7f0;--tc-radius: 26px;--tc-shadow: 0 0 0 6px rgba(52, 216, 166, .08), 0 40px 90px -30px rgba(7, 18, 38, .85);--tc-band: url(/themes/aurora/banner.webp);--tc-band-opacity: .9;--tc-avatar-bg: #0d1d3d;--tc-avatar-radius: 26px;--tc-avatar-shadow: 0 0 0 3px #34d8a6, 0 0 36px rgba(52, 216, 166, .45);--tc-name-bg: linear-gradient(110deg, #34d8a6 0%, #0fa89a 45%, #6d4fd1 100%);--tc-name-shadow: 0 0 20px rgba(52, 216, 166, .5);--tc-name-transform: none;--tc-name-size: .95rem;--tc-name-spacing: .04em;--tc-sub: #e6f6ff;--tc-accent: #0fa89a;--tc-accent-strong: #0b7a73;--tc-accent-soft: #e6f8f3;--tc-accent-line: #bfeee0;--tc-user-bg: linear-gradient(110deg, #0fa89a 0%, #6d4fd1 100%);--tc-bot-bg: #ffffff;--tc-bot-border: 1px solid #dceaf2;--tc-bot-color: #0e2136;--tc-input-border: #d3e7f0;--tc-btn-shadow: 0 0 22px -6px rgba(52, 216, 166, .75);--tc-close: #e6f6ff}.tutor-chat[data-tc-theme=navidad]{--tc-display: "Fredoka", "Nunito", sans-serif;--tc-backdrop: rgba(14, 28, 47, .75);--tc-panel-bg: #fffdfb;--tc-bc: #f2d6d8;--tc-radius: 26px;--tc-shadow: 0 0 0 6px rgba(230, 57, 70, .08), 0 40px 90px -30px rgba(14, 28, 47, .85);--tc-band: url(/themes/navidad/banner.webp);--tc-band-opacity: .95;--tc-avatar-bg: #152a45;--tc-avatar-radius: 26px;--tc-avatar-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #e63946, 0 0 30px rgba(242, 184, 75, .45);--tc-name-bg: linear-gradient(110deg, #e63946 0%, #c81e2d 60%, #1d6e42 130%);--tc-name-shadow: 0 6px 18px -6px rgba(200, 30, 45, .6);--tc-name-transform: none;--tc-name-size: 1rem;--tc-name-spacing: .02em;--tc-sub: #fff6f0;--tc-accent: #c81e2d;--tc-accent-strong: #9b1422;--tc-accent-soft: #fdecee;--tc-accent-line: #f6c1c5;--tc-user-bg: linear-gradient(110deg, #e63946 0%, #c81e2d 55%, #1d6e42 140%);--tc-bot-bg: #ffffff;--tc-bot-border: 1px solid #f0e2df;--tc-bot-color: #2a1a17;--tc-input-border: #f2d6d8;--tc-btn-shadow: 0 8px 22px -8px rgba(200, 30, 45, .7);--tc-close: #fff6f0}.tutor-chat[data-tc-theme=halloween]{--tc-display: "Fredoka", "Nunito", sans-serif;--tc-backdrop: rgba(31, 18, 53, .75);--tc-panel-bg: #fffaf3;--tc-bc: #f6dcc2;--tc-radius: 26px;--tc-shadow: 0 0 0 6px rgba(249, 115, 22, .08), 0 40px 90px -30px rgba(31, 18, 53, .85);--tc-band: url(/themes/halloween/banner.webp);--tc-band-opacity: .95;--tc-avatar-bg: #2e1a47;--tc-avatar-radius: 26px;--tc-avatar-shadow: 0 0 0 3px #ffffff, 0 0 0 6px #f97316, 0 0 30px rgba(124, 58, 237, .45);--tc-name-bg: linear-gradient(110deg, #f97316 0%, #ea580c 55%, #7c3aed 130%);--tc-name-shadow: 0 6px 18px -6px rgba(234, 88, 12, .6);--tc-name-transform: none;--tc-name-size: 1rem;--tc-name-spacing: .02em;--tc-sub: #9a3412;--tc-accent: #ea580c;--tc-accent-strong: #c2410c;--tc-accent-soft: #fff0e1;--tc-accent-line: #fbcfa3;--tc-user-bg: linear-gradient(110deg, #f97316 0%, #ea580c 55%, #6d28d9 140%);--tc-bot-bg: #ffffff;--tc-bot-border: 1px solid #f2e3d2;--tc-bot-color: #2b1d33;--tc-input-border: #f6dcc2;--tc-btn-shadow: 0 8px 22px -8px rgba(234, 88, 12, .7);--tc-close: #fff4e6}.tutor-chat[data-tc-theme=arcade]{--tc-display: "Pixelify Sans", "Space Grotesk", monospace;--tc-backdrop: rgba(30, 27, 75, .78);--tc-panel-bg: #f7f8ff;--tc-bc: #1e1b4b;--tc-radius: 6px;--tc-shadow: 8px 8px 0 #1e1b4b, 0 40px 90px -30px rgba(30, 27, 75, .8);--tc-band: url(/themes/arcade/banner.webp);--tc-band-opacity: 1;--tc-avatar-bg: #312e81;--tc-avatar-radius: 6px;--tc-avatar-shadow: 0 0 0 3px #1e1b4b, 6px 6px 0 #9333ea;--tc-name-bg: #facc15;--tc-name-shadow: 3px 3px 0 #1e1b4b;--tc-name-transform: uppercase;--tc-name-size: 1rem;--tc-name-spacing: .04em;--tc-sub: #1e1b4b;--tc-accent: #9333ea;--tc-accent-strong: #6b21a8;--tc-accent-soft: #f3e8ff;--tc-accent-line: #d8b4fe;--tc-user-bg: linear-gradient(180deg, #a855f7 0%, #7e22ce 100%);--tc-bot-bg: #ffffff;--tc-bot-border: 2px solid #c7c2f5;--tc-bot-color: #1e1b4b;--tc-input-border: #1e1b4b;--tc-btn-shadow: 3px 3px 0 #1e1b4b;--tc-close: #1e1b4b;--tc-bw: 3px;--tc-name-color: #1e1b4b;--tc-name-border: 2px solid #1e1b4b;--tc-name-radius: 3px;--tc-bubble-radius: 6px;--tc-btn-radius: 4px;--tc-btn-border: 2px solid #1e1b4b;--tc-input-bg: #ffffff}.tutor-chat[data-tc-theme=neon]{--tc-display: "Orbitron", "Sora", sans-serif;--tc-backdrop: rgba(11, 10, 31, .8);--tc-panel-bg: #fbfaff;--tc-bc: #e3d9fd;--tc-radius: 24px;--tc-shadow: 0 0 0 1px rgba(168, 85, 247, .35), 0 0 40px -6px rgba(236, 72, 153, .45), 0 40px 90px -30px rgba(11, 10, 31, .9);--tc-band: url(/themes/neon/banner.webp);--tc-band-opacity: .95;--tc-avatar-bg: #15123a;--tc-avatar-radius: 24px;--tc-avatar-shadow: 0 0 0 3px #ffffff, 0 0 0 5px #22d3ee, 0 0 28px rgba(236, 72, 153, .6);--tc-name-bg: linear-gradient(100deg, #22d3ee 0%, #a855f7 55%, #ec4899 100%);--tc-name-shadow: 0 0 18px -2px rgba(236, 72, 153, .7);--tc-name-transform: none;--tc-name-size: .95rem;--tc-name-spacing: .04em;--tc-sub: #6b21a8;--tc-accent: #a855f7;--tc-accent-strong: #7e22ce;--tc-accent-soft: #f5edff;--tc-accent-line: #e9d5ff;--tc-user-bg: linear-gradient(110deg, #a855f7 0%, #ec4899 100%);--tc-bot-bg: #ffffff;--tc-bot-border: 1px solid #ebe4fd;--tc-bot-color: #17143a;--tc-input-border: #d8c8fb;--tc-btn-shadow: 0 0 22px -4px rgba(236, 72, 153, .75);--tc-close: #ffffff}*,: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:Inter,system-ui,sans-serif;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}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--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);--tw-gradient-to: #fff var(--tw-gradient-to-position);font-family:Inter,system-ui,sans-serif;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.theme-estudiante{background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.07) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(52,211,153,.06) 0,transparent 45%),#fbfdfc}body.theme-comic{background:radial-gradient(rgba(30,111,217,.1) 1.2px,transparent 1.6px) 0 0 / 11px 11px,var(--cm-paper)}body.theme-zen{background:var(--zn-raked),radial-gradient(circle at 100% 0%,rgba(125,148,120,.1) 0,transparent 45%),var(--zn-sand);background-size:420px 420px,auto,auto}body.theme-princesas{background:var(--pr-sparkles),radial-gradient(circle at 12% 0%,rgba(241,154,184,.22) 0,transparent 38%),radial-gradient(circle at 100% 100%,rgba(165,127,216,.18) 0,transparent 42%),linear-gradient(160deg,#fff8fa 0%,var(--pr-pearl) 50%,#f9f3fd 100%);background-size:180px 180px,auto,auto,auto}body.theme-superheroes{background:var(--sh-streaks),radial-gradient(circle at 100% 0%,rgba(226,35,26,.08) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(47,123,255,.1) 0,transparent 45%),var(--sh-silver)}body.theme-deportes{background:var(--dp-mow),radial-gradient(circle at 100% 0%,rgba(212,255,58,.18) 0,transparent 38%),var(--dp-bg)}body.theme-espacio{background:var(--es-stars),radial-gradient(circle at 100% 0%,rgba(139,92,246,.12) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(34,211,238,.1) 0,transparent 45%),var(--es-lunar);background-size:220px 220px,auto,auto,auto}body.theme-naturaleza{background:var(--na-leaves),radial-gradient(circle at 100% 0%,rgba(233,185,73,.14) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(127,166,107,.16) 0,transparent 45%),var(--na-linen);background-size:200px 200px,auto,auto,auto}body.theme-piratas{background:var(--pi-compass) right -80px top 40px / 520px 520px no-repeat,linear-gradient(rgba(90,46,26,.045) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,rgba(90,46,26,.045) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(#faf3e28c,#faf3e28c),url(/themes/piratas/parchment.webp) 0 0 / 640px 640px repeat,var(--pi-parchment)}.theme-piratas main body{color:var(--pi-ink)}body.theme-oceano{background:var(--oc-caustics),radial-gradient(ellipse 60% 40% at 50% 0%,rgba(111,224,230,.22) 0,transparent 70%),radial-gradient(circle at 100% 100%,rgba(255,122,107,.1) 0,transparent 40%),linear-gradient(180deg,#ecf9fb 0%,var(--oc-water) 40%,#f6fbf9 100%);background-size:240px 240px,auto,auto,auto}body.theme-dinosaurios{background:var(--di-fossils),radial-gradient(circle at 100% 0%,rgba(246,194,90,.18) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(121,176,79,.14) 0,transparent 45%),var(--di-sand);background-size:260px 260px,auto,auto,auto}body.theme-candy{background:var(--cd-sprinkles),radial-gradient(circle at 0% 0%,rgba(159,240,216,.25) 0,transparent 40%),radial-gradient(circle at 100% 100%,rgba(255,143,171,.18) 0,transparent 42%),var(--cd-vanilla);background-size:200px 200px,auto,auto,auto}body.theme-ninja{background:linear-gradient(#fdfaf39e,#fdfaf39e),url(/themes/ninja/washi.webp) repeat,var(--nj-paper);background-size:auto,640px 640px,auto}body.theme-aurora{background:var(--au-flakes),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(52,216,166,.16) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 70% 0%,rgba(155,124,242,.12) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(56,201,232,.12) 0,transparent 70%),var(--au-snow);background-size:180px 180px,auto,auto,auto,auto}body.theme-navidad{background:var(--nv-flakes),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(230,57,70,.16) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 70% 0%,rgba(42,157,92,.12) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(242,184,75,.12) 0,transparent 70%),var(--nv-snow);background-size:180px 180px,auto,auto,auto,auto}body.theme-halloween{background:var(--hw-dots),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(249,115,22,.14) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 70% 0%,rgba(124,58,237,.1) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(245,158,11,.12) 0,transparent 70%),var(--hw-cream);background-size:200px 200px,auto,auto,auto,auto}body.theme-arcade{background:var(--px-grid),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(147,51,234,.1) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(34,211,238,.12) 0,transparent 70%),var(--px-sky);background-size:96px 96px,auto,auto,auto}body.theme-neon{background:radial-gradient(ellipse 55% 40% at 100% 0%,rgba(236,72,153,.14) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(34,211,238,.14) 0,transparent 70%),linear-gradient(180deg,#f6f4ffdb,#f6f4ffdb),var(--ne-grid),var(--ne-bg);background-size:auto,auto,auto,120px 120px,auto}:focus-visible{outline-width:2px;outline-offset:2px;outline-color:#3b82f6}::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}::selection{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1));--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media (min-width: 1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media (min-width: 1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media (min-width: 1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){display:block;margin-top:2em;margin-bottom:2em}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);font-size:.875em;border-radius:.3125rem;padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;padding-inline-start:.375em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-weight:600;font-size:.875em}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding-top:.8571429em;padding-inline-end:1.1428571em;padding-bottom:.8571429em;padding-inline-start:1.1428571em}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-kbd: #111827;--tw-prose-kbd-shadows: rgb(17 24 39 / 10%);--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-kbd: #fff;--tw-prose-invert-kbd-shadows: rgb(255 255 255 / 10%);--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.5714286em;padding-inline-end:.5714286em;padding-bottom:.5714286em;padding-inline-start:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.1111111em}.prose-sm :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;border-radius:.3125rem;padding-top:.1428571em;padding-inline-end:.3571429em;padding-bottom:.1428571em;padding-inline-start:.3571429em}.prose-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em}.prose-sm :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.9em}.prose-sm :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-sm :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em;padding-inline-start:1.5714286em}.prose-sm :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4285714em}.prose-sm :where(.prose-sm>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(.prose-sm>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(.prose-sm>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.1428571em}.prose-sm :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.1428571em}.prose-sm :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.2857143em;padding-inline-start:1.5714286em}.prose-sm :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.5}.prose-sm :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.6666667em;padding-inline-end:1em;padding-bottom:.6666667em;padding-inline-start:1em}.prose-sm :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-sm :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-sm :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-sm :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm :where(.prose-sm>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-sm :where(.prose-sm>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.6666667em;margin-bottom:1.6666667em;padding-inline-start:1em}.prose-lg :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;border-radius:.3125rem;padding-top:.2222222em;padding-inline-end:.4444444em;padding-bottom:.2222222em;padding-inline-start:.4444444em}.prose-lg :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em}.prose-lg :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8666667em}.prose-lg :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.875em}.prose-lg :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding-top:1em;padding-inline-end:1.5em;padding-bottom:1em;padding-inline-start:1.5em}.prose-lg :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em;padding-inline-start:1.5555556em}.prose-lg :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.4444444em}.prose-lg :where(.prose-lg>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(.prose-lg>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(.prose-lg>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.3333333em}.prose-lg :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.3333333em}.prose-lg :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.6666667em;padding-inline-start:1.5555556em}.prose-lg :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5}.prose-lg :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.75em;padding-inline-end:.75em;padding-bottom:.75em;padding-inline-start:.75em}.prose-lg :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose-lg :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose-lg :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose-lg :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg :where(.prose-lg>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose-lg :where(.prose-lg>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.prose-indigo{--tw-prose-links: #4f46e5;--tw-prose-invert-links: #6366f1}.prose-violet{--tw-prose-links: #7c3aed;--tw-prose-invert-links: #8b5cf6}.prose-purple{--tw-prose-links: #9333ea;--tw-prose-invert-links: #a855f7}.btn{display:inline-flex;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));align-items:center;justify-content:center;border-radius:.75rem;padding:.75rem 1.5rem;font-weight:600;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn:focus{outline:2px solid transparent;outline-offset:2px}.btn: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);--tw-ring-offset-width: 2px}.btn: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))}.btn-primary{display:inline-flex;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));align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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);--tw-shadow-color: rgb(99 102 241 / .25);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1));--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);--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.btn-primary:focus{outline:2px solid transparent;outline-offset:2px}.btn-primary: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);--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-primary: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))}.btn-primary:disabled{cursor:not-allowed;opacity:.5;--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)}.btn-primary:hover:disabled{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.btn-primary:active: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))}.btn-secondary{display:inline-flex;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));align-items:center;justify-content:center;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.theme-comic main [class*=via-emerald-950] a.btn-secondary{border:2.5px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-yellow)}.theme-comic main [class*=via-emerald-950] a.btn-secondary:hover{background:#fff8e1}.theme-zen main [class*=via-emerald-950] a.btn-secondary:hover{background:#f6f4ee}.theme-princesas main [class*=via-emerald-950] a.btn-secondary:hover{background:#fff3f8}.theme-superheroes main [class*=via-emerald-950] a.btn-secondary:hover{background:#f0f5ff}.theme-deportes main [class*=via-emerald-950] a.btn-secondary:hover{background:#f0faea}.theme-espacio main [class*=via-emerald-950] a.btn-secondary:hover{background:#f1f0ff}.theme-naturaleza main [class*=via-emerald-950] a.btn-secondary:hover{background:#f1f6ea}.theme-piratas main [class*=via-emerald-950] a.btn-secondary:hover{background:#fbf3dc}.theme-oceano main [class*=via-emerald-950] a.btn-secondary:hover{background:#e9fafb}.theme-dinosaurios main [class*=via-emerald-950] a.btn-secondary:hover{background:#fdf3e0}.theme-candy main [class*=via-emerald-950] a.btn-secondary:hover{background:#fff4ea}.theme-ninja main [class*=via-emerald-950] a.btn-secondary:hover{background:#fbf3e2}.theme-aurora main [class*=via-emerald-950] a.btn-secondary:hover{background:#eafaf5}.theme-navidad main [class*=via-emerald-950] a.btn-secondary:hover{background:#fdecee}.theme-halloween main [class*=via-emerald-950] a.btn-secondary:hover{background:#fff0e1}.theme-arcade main [class*=via-emerald-950] a.btn-secondary:hover{background:#fef9c3}.theme-neon main [class*=via-emerald-950] a.btn-secondary:hover{background:#f5edff}.btn-secondary:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.btn-secondary:focus{outline:2px solid transparent;outline-offset:2px}.btn-secondary: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);--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-secondary: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))}.btn-success{display:inline-flex;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));align-items:center;justify-content:center;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1));padding:.75rem 1.5rem;font-weight:600;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--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);--tw-shadow-color: rgb(34 197 94 / .25);--tw-shadow: var(--tw-shadow-colored);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.btn-success:hover{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.btn-success:focus{outline:2px solid transparent;outline-offset:2px}.btn-success: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);--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1));--tw-ring-offset-width: 2px}.btn-success: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))}.card{border-radius:1rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1));padding:1.5rem;--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);--tw-shadow-color: rgb(17 24 39 / .05);--tw-shadow: var(--tw-shadow-colored)}.theme-comic main [class*=via-emerald-950] a.card{border:2.5px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-yellow)}.theme-comic main [class*=via-emerald-950] a.card:hover{background:#fff8e1}.theme-zen main [class*=via-emerald-950] a.card:hover{background:#f6f4ee}.theme-princesas main [class*=via-emerald-950] a.card:hover{background:#fff3f8}.theme-superheroes main [class*=via-emerald-950] a.card:hover{background:#f0f5ff}.theme-deportes main [class*=via-emerald-950] a.card:hover{background:#f0faea}.theme-espacio main [class*=via-emerald-950] a.card:hover{background:#f1f0ff}.theme-naturaleza main [class*=via-emerald-950] a.card:hover{background:#f1f6ea}.theme-piratas main [class*=via-emerald-950] a.card:hover{background:#fbf3dc}.theme-oceano main [class*=via-emerald-950] a.card:hover{background:#e9fafb}.theme-dinosaurios main [class*=via-emerald-950] a.card:hover{background:#fdf3e0}.theme-candy main [class*=via-emerald-950] a.card:hover{background:#fff4ea}.theme-ninja main [class*=via-emerald-950] a.card:hover{background:#fbf3e2}.theme-aurora main [class*=via-emerald-950] a.card:hover{background:#eafaf5}.theme-navidad main [class*=via-emerald-950] a.card:hover{background:#fdecee}.theme-halloween main [class*=via-emerald-950] a.card:hover{background:#fff0e1}.theme-arcade main [class*=via-emerald-950] a.card:hover{background:#fef9c3}.theme-neon main [class*=via-emerald-950] a.card:hover{background:#f5edff}.\!input{width:100%;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem 1rem;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-tool-viewport] svg.\!input{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto}[data-tool-viewport] canvas.\!input{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto;width:auto;height:auto}.\!input:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 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(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);--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.input{width:100%;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem 1rem;outline:2px solid transparent;outline-offset:2px;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}[data-tool-viewport] svg.input{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto}[data-tool-viewport] canvas.input{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto;width:auto;height:auto}.input:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 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(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);--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / var(--tw-ring-opacity, 1))}.\!badge,.badge{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .75rem;font-size:.875rem;line-height:1.25rem;font-weight:500}.progress-bar{height:.75rem;overflow:hidden;border-radius:9999px;--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.progress-bar-fill{height:100%;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--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);--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.5s;transition-timing-function:cubic-bezier(0,0,.2,1)}.exercise-option{cursor:pointer;border-radius:.75rem;border-width:2px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:1rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.exercise-option:hover{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.exercise-option-selected{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 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(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);--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.exercise-option-correct{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 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(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);--tw-ring-opacity: 1;--tw-ring-color: rgb(220 252 231 / var(--tw-ring-opacity, 1))}.exercise-option-incorrect{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 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(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);--tw-ring-opacity: 1;--tw-ring-color: rgb(254 226 226 / var(--tw-ring-opacity, 1))}.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}.relative{position:relative}.sticky{position:sticky}.-inset-1{top:-.25rem;right:-.25rem;bottom:-.25rem;left:-.25rem}.inset-0{top:0;right:0;bottom:0;left:0}.inset-1{top:.25rem;right:.25rem;bottom:.25rem;left:.25rem}.inset-4{top:1rem;right:1rem;bottom:1rem;left:1rem}.inset-x-0{left:0;right:0}.inset-x-10{left:2.5rem;right:2.5rem}.inset-x-2{left:.5rem;right:.5rem}.inset-x-4{left:1rem;right:1rem}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-1{bottom:-.25rem}.-bottom-10{bottom:-2.5rem}.-bottom-12{bottom:-3rem}.-bottom-14{bottom:-3.5rem}.-bottom-16{bottom:-4rem}.-bottom-2{bottom:-.5rem}.-bottom-20{bottom:-5rem}.-bottom-24{bottom:-6rem}.-bottom-32{bottom:-8rem}.-bottom-4{bottom:-1rem}.-bottom-40{bottom:-10rem}.-bottom-6{bottom:-1.5rem}.-bottom-8{bottom:-2rem}.-bottom-\[17px\]{bottom:-17px}.-bottom-\[60\%\]{bottom:-60%}.-left-1\/3{left:-33.333333%}.-left-10{left:-2.5rem}.-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-\[17px\]{left:-17px}.-left-\[24px\]{left:-24px}.-left-\[30px\]{left:-30px}.-left-\[35px\]{left:-35px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-1\.5{right:-.375rem}.-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-\[20\%\]{right:-20%}.-right-\[21px\]{right:-21px}.-top-0\.5{top:-.125rem}.-top-1{top:-.25rem}.-top-1\.5{top:-.375rem}.-top-10{top:-2.5rem}.-top-12{top:-3rem}.-top-14{top:-3.5rem}.-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-40{top:-10rem}.-top-6{top:-1.5rem}.-top-8{top:-2rem}.-top-9{top:-2.25rem}.-top-\[17px\]{top:-17px}.-top-\[20px\]{top:-20px}.-top-\[28px\]{top:-28px}.-top-\[40\%\]{top:-40%}.-top-\[46px\]{top:-46px}.bottom-0{bottom:0}.bottom-0\.5{bottom:.125rem}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-5{bottom:1.25rem}.bottom-6{bottom:1.5rem}.bottom-8{bottom:2rem}.bottom-full{bottom:100%}.left-0{left:0}.left-0\.5{left:.125rem}.left-1{left:.25rem}.left-1\/2{left:50%}.left-1\/3{left:33.333333%}.left-1\/4{left:25%}.left-16{left:4rem}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-6{left:1.5rem}.left-7{left:1.75rem}.left-\[-9px\]{left:-9px}.left-\[20px\]{left:20px}.left-\[30\%\]{left:30%}.left-\[34\%\]{left:34%}.left-\[40\%\]{left:40%}.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-16{right:4rem}.right-2{right:.5rem}.right-2\.5{right:.625rem}.right-20{right:5rem}.right-24{right:6rem}.right-28{right:7rem}.right-3{right:.75rem}.right-3\.5{right:.875rem}.right-32{right:8rem}.right-4{right:1rem}.right-40{right:10rem}.right-5{right:1.25rem}.right-6{right:1.5rem}.right-8{right:2rem}.right-\[-12px\]{right:-12px}.right-\[40\%\]{right:40%}.right-\[9px\]{right:9px}.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-11{top:2.75rem}.top-14{top:3.5rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-20{top:5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-3\.5{top:.875rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-8{top:2rem}.top-\[-10px\]{top:-10px}.top-\[10\%\]{top:10%}.top-\[108px\]{top:108px}.top-\[12px\]{top:12px}.top-\[15\%\]{top:15%}.top-\[212px\]{top:212px}.top-\[56px\]{top:56px}.top-\[8px\]{top:8px}.top-full{top:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.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-\[1000000\]{z-index:1000000}.z-\[100000\]{z-index:100000}.z-\[10000\]{z-index:10000}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[101\]{z-index:101}.z-\[1100\]{z-index:1100}.z-\[110\]{z-index:110}.z-\[111\]{z-index:111}.z-\[120\]{z-index:120}.z-\[121\]{z-index:121}.z-\[15\]{z-index:15}.z-\[1\]{z-index:1}.z-\[200\]{z-index:200}.z-\[2\]{z-index:2}.z-\[500\]{z-index:500}.z-\[501\]{z-index:501}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9000\]{z-index:9000}.z-\[90\]{z-index:90}.z-\[9998\]{z-index:9998}.z-\[999999\]{z-index:999999}.z-\[9999\]{z-index:9999}.order-last{order:9999}.col-span-1{grid-column:span 1 / span 1}.col-span-2{grid-column:span 2 / span 2}.col-span-3{grid-column:span 3 / span 3}.col-span-7{grid-column:span 7 / span 7}.col-span-full{grid-column:1 / -1}.-m-3{margin:-.75rem}.m-0{margin:0}.m-4{margin:1rem}.m-auto{margin:auto}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.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-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-\[1px\]{margin-left:1px;margin-right:1px}.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-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-16{margin-bottom:-4rem}.-mb-2{margin-bottom:-.5rem}.-mb-px{margin-bottom:-1px}.-ml-0\.5{margin-left:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-16{margin-left:-4rem}.-ml-2{margin-left:-.5rem}.-ml-20{margin-left:-5rem}.-ml-5{margin-left:-1.25rem}.-ml-\[85vmax\]{margin-left:-85vmax}.-mr-1{margin-right:-.25rem}.-mr-20{margin-right:-5rem}.-mt-0\.5{margin-top:-.125rem}.-mt-1{margin-top:-.25rem}.-mt-2{margin-top:-.5rem}.-mt-20{margin-top:-5rem}.-mt-4{margin-top:-1rem}.-mt-5{margin-top:-1.25rem}.-mt-\[85vmax\]{margin-top:-85vmax}.-mt-px{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-3{margin-bottom:.75rem}.mb-3\.5{margin-bottom:.875rem}.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-9{margin-bottom:2.25rem}.ml-0\.5{margin-left:.125rem}.ml-1{margin-left:.25rem}.ml-1\.5{margin-left:.375rem}.ml-10{margin-left:2.5rem}.ml-11{margin-left:2.75rem}.ml-2{margin-left:.5rem}.ml-24{margin-left:6rem}.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-8{margin-left:2rem}.ml-9{margin-left:2.25rem}.ml-\[108px\]{margin-left:108px}.ml-auto{margin-left:auto}.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-8{margin-right:2rem}.mr-96{margin-right:24rem}.ms-1{margin-inline-start:.25rem}.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-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-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-\[10px\]{margin-top:10px}.mt-\[14px\]{margin-top:14px}.mt-\[1px\]{margin-top:1px}.mt-\[5px\]{margin-top:5px}.mt-\[6px\]{margin-top:6px}.mt-auto{margin-top:auto}.mt-px{margin-top:1px}.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}.\!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!important}.table{display:table}.grid{display:grid}.inline-grid{display:inline-grid}.contents{display:contents}.list-item{display:list-item}.\!hidden{display:none!important}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-square{aspect-ratio:1 / 1}.aspect-video{aspect-ratio:16 / 9}.h-0{height:0px}.h-0\.5{height:.125rem}.h-1{height:.25rem}.h-1\.5{height:.375rem}.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-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-52{height:13rem}.h-56{height:14rem}.h-6{height:1.5rem}.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-\[100px\]{height:100px}.h-\[10px\]{height:10px}.h-\[112px\]{height:112px}.h-\[11px\]{height:11px}.h-\[12px\]{height:12px}.h-\[13px\]{height:13px}.h-\[140\%\]{height:140%}.h-\[14px\]{height:14px}.h-\[150\%\]{height:150%}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[160\%\]{height:160%}.h-\[170vmax\]{height:170vmax}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[210px\]{height:210px}.h-\[21px\]{height:21px}.h-\[21rem\]{height:21rem}.h-\[22px\]{height:22px}.h-\[250px\]{height:250px}.h-\[260px\]{height:260px}.h-\[26px\]{height:26px}.h-\[2px\]{height:2px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[38px\]{height:38px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[46px\]{height:46px}.h-\[500px\]{height:500px}.h-\[520px\]{height:520px}.h-\[56px\]{height:56px}.h-\[5px\]{height:5px}.h-\[60\%\]{height:60%}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[6px\]{height:6px}.h-\[700px\]{height:700px}.h-\[70vh\]{height:70vh}.h-\[74px\]{height:74px}.h-\[75vh\]{height:75vh}.h-\[7px\]{height:7px}.h-\[800px\]{height:800px}.h-\[90px\]{height:90px}.h-\[90vh\]{height:90vh}.h-\[92px\]{height:92px}.h-\[92vh\]{height:92vh}.h-\[calc\(100vh-113px\)\]{height:calc(100vh - 113px)}.h-\[calc\(100vh-220px\)\]{height:calc(100vh - 220px)}.h-\[calc\(100vh-56px\)\]{height:calc(100vh - 56px)}.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}.max-h-32{max-height:8rem}.max-h-36{max-height:9rem}.max-h-4{max-height:1rem}.max-h-40{max-height:10rem}.max-h-44{max-height:11rem}.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-\[120px\]{max-height:120px}.max-h-\[250px\]{max-height:250px}.max-h-\[260px\]{max-height:260px}.max-h-\[280px\]{max-height:280px}.max-h-\[32rem\]{max-height:32rem}.max-h-\[360px\]{max-height:360px}.max-h-\[38vh\]{max-height:38vh}.max-h-\[400px\]{max-height:400px}.max-h-\[40vh\]{max-height:40vh}.max-h-\[42vh\]{max-height:42vh}.max-h-\[45vh\]{max-height:45vh}.max-h-\[500px\]{max-height:500px}.max-h-\[50vh\]{max-height:50vh}.max-h-\[520px\]{max-height:520px}.max-h-\[600px\]{max-height:600px}.max-h-\[60vh\]{max-height:60vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85vh\]{max-height:85vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[95vh\]{max-height:95vh}.max-h-\[calc\(100vh-180px\)\]{max-height:calc(100vh - 180px)}.max-h-\[calc\(100vh-190px\)\]{max-height:calc(100vh - 190px)}.max-h-\[calc\(100vh-300px\)\]{max-height:calc(100vh - 300px)}.max-h-\[calc\(100vh-400px\)\]{max-height:calc(100vh - 400px)}.max-h-\[calc\(100vh-450px\)\]{max-height:calc(100vh - 450px)}.max-h-\[calc\(100vh-4rem\)\]{max-height:calc(100vh - 4rem)}.max-h-\[calc\(100vh-550px\)\]{max-height:calc(100vh - 550px)}.max-h-\[calc\(80vh-140px\)\]{max-height:calc(80vh - 140px)}.max-h-\[calc\(90vh-160px\)\]{max-height:calc(90vh - 160px)}.max-h-\[min\(70vh\,46rem\)\]{max-height:min(70vh,46rem)}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-48{min-height:12rem}.min-h-56{min-height:14rem}.min-h-\[1\.25rem\]{min-height:1.25rem}.min-h-\[100px\]{min-height:100px}.min-h-\[10rem\]{min-height:10rem}.min-h-\[110px\]{min-height:110px}.min-h-\[11rem\]{min-height:11rem}.min-h-\[120px\]{min-height:120px}.min-h-\[140px\]{min-height:140px}.min-h-\[150px\]{min-height:150px}.min-h-\[180px\]{min-height:180px}.min-h-\[18px\]{min-height:18px}.min-h-\[2\.5rem\]{min-height:2.5rem}.min-h-\[200px\]{min-height:200px}.min-h-\[210px\]{min-height:210px}.min-h-\[24px\]{min-height:24px}.min-h-\[250px\]{min-height:250px}.min-h-\[26rem\]{min-height:26rem}.min-h-\[270px\]{min-height:270px}.min-h-\[28px\]{min-height:28px}.min-h-\[2rem\]{min-height:2rem}.min-h-\[3\.5rem\]{min-height:3.5rem}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[350px\]{min-height:350px}.min-h-\[360px\]{min-height:360px}.min-h-\[3rem\]{min-height:3rem}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[44px\]{min-height:44px}.min-h-\[45vh\]{min-height:45vh}.min-h-\[480px\]{min-height:480px}.min-h-\[5\.5rem\]{min-height:5.5rem}.min-h-\[50vh\]{min-height:50vh}.min-h-\[52px\]{min-height:52px}.min-h-\[52vh\]{min-height:52vh}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[60vh\]{min-height:60vh}.min-h-\[620px\]{min-height:620px}.min-h-\[64px\]{min-height:64px}.min-h-\[70vh\]{min-height:70vh}.min-h-\[720px\]{min-height:720px}.min-h-\[72px\]{min-height:72px}.min-h-\[800px\]{min-height:800px}.min-h-\[80px\]{min-height:80px}.min-h-\[80vh\]{min-height:80vh}.min-h-\[88px\]{min-height:88px}.min-h-\[90vh\]{min-height:90vh}.min-h-\[92px\]{min-height:92px}.min-h-\[96px\]{min-height:96px}.min-h-\[calc\(100vh-2rem\)\]{min-height:calc(100vh - 2rem)}.min-h-\[calc\(100vh-88px\)\]{min-height:calc(100vh - 88px)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.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-10{width:2.5rem}.w-11{width:2.75rem}.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-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-40{width:10rem}.w-44{width:11rem}.w-48{width:12rem}.w-5{width:1.25rem}.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-\[100px\]{width:100px}.w-\[112px\]{width:112px}.w-\[11px\]{width:11px}.w-\[128px\]{width:128px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[15px\]{width:15px}.w-\[170vmax\]{width:170vmax}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[200px\]{width:200px}.w-\[210px\]{width:210px}.w-\[21px\]{width:21px}.w-\[224px\]{width:224px}.w-\[22px\]{width:22px}.w-\[260px\]{width:260px}.w-\[26px\]{width:26px}.w-\[280px\]{width:280px}.w-\[2px\]{width:2px}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[34px\]{width:34px}.w-\[36px\]{width:36px}.w-\[375px\]{width:375px}.w-\[38px\]{width:38px}.w-\[3px\]{width:3px}.w-\[4\.75rem\]{width:4.75rem}.w-\[400px\]{width:400px}.w-\[42\%\]{width:42%}.w-\[44px\]{width:44px}.w-\[48\%\]{width:48%}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[56px\]{width:56px}.w-\[5px\]{width:5px}.w-\[60\%\]{width:60%}.w-\[600px\]{width:600px}.w-\[60px\]{width:60px}.w-\[72px\]{width:72px}.w-\[74px\]{width:74px}.w-\[800px\]{width:800px}.w-\[80px\]{width:80px}.w-\[90px\]{width:90px}.w-\[92px\]{width:92px}.w-\[calc\(100vw-1rem\)\]{width:calc(100vw - 1rem)}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.min-w-0{min-width:0px}.min-w-11{min-width:2.75rem}.min-w-12{min-width:3rem}.min-w-14{min-width:3.5rem}.min-w-16{min-width:4rem}.min-w-7{min-width:1.75rem}.min-w-8{min-width:2rem}.min-w-\[1\.125rem\]{min-width:1.125rem}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[110px\]{min-width:110px}.min-w-\[120px\]{min-width:120px}.min-w-\[12rem\]{min-width:12rem}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[18px\]{min-width:18px}.min-w-\[2\.5rem\]{min-width:2.5rem}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[250px\]{min-width:250px}.min-w-\[2rem\]{min-width:2rem}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[32px\]{min-width:32px}.min-w-\[36px\]{min-width:36px}.min-w-\[3rem\]{min-width:3rem}.min-w-\[4\.5rem\]{min-width:4.5rem}.min-w-\[400px\]{min-width:400px}.min-w-\[500px\]{min-width:500px}.min-w-\[56px\]{min-width:56px}.min-w-\[60px\]{min-width:60px}.min-w-\[680px\]{min-width:680px}.min-w-\[700px\]{min-width:700px}.min-w-\[80px\]{min-width:80px}.min-w-\[90px\]{min-width:90px}.min-w-\[9rem\]{min-width:9rem}.min-w-full{min-width:100%}.max-w-16{max-width:4rem}.max-w-20{max-width:5rem}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-56{max-width:14rem}.max-w-5xl{max-width:64rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.max-w-\[100px\]{max-width:100px}.max-w-\[110px\]{max-width:110px}.max-w-\[1140px\]{max-width:1140px}.max-w-\[1200px\]{max-width:1200px}.max-w-\[120px\]{max-width:120px}.max-w-\[1240px\]{max-width:1240px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[150px\]{max-width:150px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[16rem\]{max-width:16rem}.max-w-\[1800px\]{max-width:1800px}.max-w-\[180px\]{max-width:180px}.max-w-\[1920px\]{max-width:1920px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[24ch\]{max-width:24ch}.max-w-\[24rem\]{max-width:24rem}.max-w-\[260px\]{max-width:260px}.max-w-\[280px\]{max-width:280px}.max-w-\[28ch\]{max-width:28ch}.max-w-\[30px\]{max-width:30px}.max-w-\[32px\]{max-width:32px}.max-w-\[340px\]{max-width:340px}.max-w-\[34ch\]{max-width:34ch}.max-w-\[360px\]{max-width:360px}.max-w-\[36ch\]{max-width:36ch}.max-w-\[40ch\]{max-width:40ch}.max-w-\[40px\]{max-width:40px}.max-w-\[420px\]{max-width:420px}.max-w-\[440px\]{max-width:440px}.max-w-\[480px\]{max-width:480px}.max-w-\[520px\]{max-width:520px}.max-w-\[60ch\]{max-width:60ch}.max-w-\[60px\]{max-width:60px}.max-w-\[70\%\]{max-width:70%}.max-w-\[700px\]{max-width:700px}.max-w-\[72px\]{max-width:72px}.max-w-\[75\%\]{max-width:75%}.max-w-\[780px\]{max-width:780px}.max-w-\[80\%\]{max-width:80%}.max-w-\[85\%\]{max-width:85%}.max-w-\[85vw\]{max-width:85vw}.max-w-\[900px\]{max-width:900px}.max-w-\[90vw\]{max-width:90vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[96\%\]{max-width:96%}.max-w-\[calc\(100\%-1rem\)\]{max-width:calc(100% - 1rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[calc\(100vw-5rem\)\]{max-width:calc(100vw - 5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.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-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.flex-grow-0{flex-grow:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:center}.origin-left{transform-origin:left}.origin-top-left{transform-origin:top left}.-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\/3{--tw-translate-x: -33.333333%;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-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-3{--tw-translate-x: -.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-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-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-1\/4{--tw-translate-y: -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-y-32{--tw-translate-y: -8rem;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-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-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))}.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-3{--tw-translate-x: .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-x-32{--tw-translate-x: 8rem;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-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))}.translate-x-\[3\.25rem\]{--tw-translate-x: 3.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-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\/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-1\/3{--tw-translate-y: 33.333333%;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\/4{--tw-translate-y: 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-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-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-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-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-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-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-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-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))}.-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-\[20deg\]{--tw-skew-y: -20deg;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-\[20deg\]{--tw-skew-y: 20deg;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-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-\[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\.5\]{--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-\[1\.6\]{--tw-scale-x: 1.6;--tw-scale-y: 1.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))}.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))}.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))}@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)}}.animate-blob{animation:blob 7s infinite}@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 ping{75%,to{transform:scale(2);opacity:0}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-none{touch-action:none}.touch-manipulation{touch-action:manipulation}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.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}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.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-\[36px_1fr\]{grid-template-columns:36px 1fr}.grid-cols-\[44px_1\.4fr_1\.2fr_auto\]{grid-template-columns:44px 1.4fr 1.2fr auto}.grid-cols-\[56px_repeat\(7\,1fr\)\]{grid-template-columns:56px repeat(7,1fr)}.grid-cols-\[58px_1fr_auto\]{grid-template-columns:58px 1fr auto}.grid-cols-\[60px_1fr\]{grid-template-columns:60px 1fr}.grid-cols-\[60px_repeat\(7\,1fr\)\]{grid-template-columns:60px repeat(7,1fr)}.grid-cols-\[80px_repeat\(5\,1fr\)\]{grid-template-columns:80px repeat(5,1fr)}.grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.grid-cols-\[repeat\(auto-fill\,minmax\(380px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(380px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(210px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(280px\,340px\)\)\]{grid-template-columns:repeat(auto-fit,minmax(280px,340px))}.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}.flex-nowrap{flex-wrap:nowrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.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-around{justify-content:space-around}.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-16{gap:4rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.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-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}.gap-px{gap:1px}.gap-x-1{-moz-column-gap:.25rem;column-gap:.25rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-x-5{-moz-column-gap:1.25rem;column-gap:1.25rem}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-6{row-gap:1.5rem}.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-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-24>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(6rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(6rem * 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-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))}.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-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-gray-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 250 251 / 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-slate-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(248 250 252 / var(--tw-divide-opacity, 1))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-center{justify-self:center}.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-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[13px\]{border-radius:13px}.rounded-\[14px\]{border-radius:14px}.rounded-\[16px\]{border-radius:16px}.rounded-\[18px\]{border-radius:18px}.rounded-\[2\.5rem\]{border-radius:2.5rem}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-\[23px\]{border-radius:23px}.rounded-\[24px\]{border-radius:24px}.rounded-\[26px\]{border-radius:26px}.rounded-\[28px\]{border-radius:28px}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[30px\]{border-radius:30px}.rounded-\[3px\]{border-radius:3px}.rounded-\[3rem\]{border-radius:3rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-\[999px\]{border-radius:999px}.rounded-\[9px\]{border-radius:9px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-b-2xl{border-bottom-right-radius:1rem;border-bottom-left-radius:1rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.rounded-l-xl{border-top-left-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.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-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-bl-md{border-bottom-left-radius:.375rem}.rounded-bl-sm{border-bottom-left-radius:.125rem}.rounded-br-md{border-bottom-right-radius:.375rem}.rounded-br-sm{border-bottom-right-radius:.125rem}.rounded-tl-3xl{border-top-left-radius:1.5rem}.rounded-tl-lg{border-top-left-radius:.5rem}.rounded-tl-none{border-top-left-radius:0}.rounded-tr-none{border-top-right-radius:0}.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-\[3px\]{border-width:3px}.border-\[4px\]{border-width:4px}.border-\[6px\]{border-width:6px}.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-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-b-\[17px\]{border-bottom-width:17px}.border-b-\[20px\]{border-bottom-width:20px}.border-b-\[4px\]{border-bottom-width:4px}.border-b-\[5px\]{border-bottom-width:5px}.border-b-\[6px\]{border-bottom-width:6px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[17px\]{border-left-width:17px}.border-l-\[20px\]{border-left-width:20px}.border-l-\[4px\]{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-\[17px\]{border-right-width:17px}.border-r-\[20px\]{border-right-width:20px}.border-r-\[21px\]{border-right-width:21px}.border-r-\[25px\]{border-right-width:25px}.border-r-\[4px\]{border-right-width:4px}.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-\[17px\]{border-top-width:17px}.border-t-\[20px\]{border-top-width:20px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-\[\#0a2460\]{--tw-border-opacity: 1;border-color:rgb(10 36 96 / var(--tw-border-opacity, 1))}.border-\[\#0f172a\]{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-\[\#166534\]{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.border-\[\#1b1030\]{--tw-border-opacity: 1;border-color:rgb(27 16 48 / var(--tw-border-opacity, 1))}.border-\[\#6b4226\]{--tw-border-opacity: 1;border-color:rgb(107 66 38 / var(--tw-border-opacity, 1))}.border-\[\#6ee7b7\]{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-\[\#7c3aed\]{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-\[\#a5f3fc\]{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-\[\#a7f3d0\]{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-\[\#b45309\]{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-\[\#c4b5fd\]{--tw-border-opacity: 1;border-color:rgb(196 181 253 / var(--tw-border-opacity, 1))}.border-\[\#c77d00\]{--tw-border-opacity: 1;border-color:rgb(199 125 0 / var(--tw-border-opacity, 1))}.border-\[\#cbd5e1\]{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.border-\[\#d6d3f5\]{--tw-border-opacity: 1;border-color:rgb(214 211 245 / var(--tw-border-opacity, 1))}.border-\[\#ddd6fe\]{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.border-\[\#e2e8f0\]{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-\[\#e2e8f0\]\/80{border-color:#e2e8f0cc}.border-\[\#f0eae3\]{--tw-border-opacity: 1;border-color:rgb(240 234 227 / var(--tw-border-opacity, 1))}.border-\[\#f1f5f9\]{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.border-\[\#f59e0b\]{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-\[\#f5d0fe\]{--tw-border-opacity: 1;border-color:rgb(245 208 254 / var(--tw-border-opacity, 1))}.border-\[\#fbbf24\]{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-\[\#fde68a\]{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-\[\#ffffff\]{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-\[\#ffffff\]\/20{border-color:#fff3}.border-\[\#ffffff\]\/25{border-color:#ffffff40}.border-\[\#ffffff\]\/30{border-color:#ffffff4d}.border-\[\#ffffff\]\/80{border-color:#fffc}.border-amber-100{--tw-border-opacity: 1;border-color:rgb(254 243 199 / var(--tw-border-opacity, 1))}.border-amber-100\/60{border-color:#fef3c799}.border-amber-200{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.border-amber-200\/60{border-color:#fde68a99}.border-amber-200\/70{border-color:#fde68ab3}.border-amber-300{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.border-amber-300\/30{border-color:#fcd34d4d}.border-amber-300\/50{border-color:#fcd34d80}.border-amber-300\/70{border-color:#fcd34db3}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-amber-400\/40{border-color:#fbbf2466}.border-amber-400\/60{border-color:#fbbf2499}.border-amber-400\/70{border-color:#fbbf24b3}.border-amber-50{--tw-border-opacity: 1;border-color:rgb(255 251 235 / var(--tw-border-opacity, 1))}.border-amber-500{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-amber-500\/30{border-color:#f59e0b4d}.border-amber-500\/40{border-color:#f59e0b66}.border-amber-500\/50{border-color:#f59e0b80}.border-amber-600{--tw-border-opacity: 1;border-color:rgb(217 119 6 / var(--tw-border-opacity, 1))}.border-amber-600\/30{border-color:#d977064d}.border-amber-600\/40{border-color:#d9770666}.border-amber-700{--tw-border-opacity: 1;border-color:rgb(180 83 9 / var(--tw-border-opacity, 1))}.border-amber-900\/20{border-color:#78350f33}.border-amber-900\/30{border-color:#78350f4d}.border-amber-900\/40{border-color:#78350f66}.border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-black\/10{border-color:#0000001a}.border-blue-100{--tw-border-opacity: 1;border-color:rgb(219 234 254 / var(--tw-border-opacity, 1))}.border-blue-100\/60{border-color:#dbeafe99}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.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\/40{border-color:#60a5fa66}.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-600{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.border-blue-600\/40{border-color:#2563eb66}.border-current{border-color:currentColor}.border-cyan-100{--tw-border-opacity: 1;border-color:rgb(207 250 254 / var(--tw-border-opacity, 1))}.border-cyan-200{--tw-border-opacity: 1;border-color:rgb(165 243 252 / var(--tw-border-opacity, 1))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity, 1))}.border-cyan-400\/30{border-color:#22d3ee4d}.border-cyan-400\/40{border-color:#22d3ee66}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.border-cyan-500\/30{border-color:#06b6d44d}.border-cyan-500\/50{border-color:#06b6d480}.border-cyan-900\/30{border-color:#164e634d}.border-cyan-900\/40{border-color:#164e6366}.border-emerald-100{--tw-border-opacity: 1;border-color:rgb(209 250 229 / var(--tw-border-opacity, 1))}.border-emerald-100\/60{border-color:#d1fae599}.border-emerald-200{--tw-border-opacity: 1;border-color:rgb(167 243 208 / var(--tw-border-opacity, 1))}.border-emerald-200\/60{border-color:#a7f3d099}.border-emerald-300{--tw-border-opacity: 1;border-color:rgb(110 231 183 / var(--tw-border-opacity, 1))}.border-emerald-300\/50{border-color:#6ee7b780}.border-emerald-400{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.border-emerald-400\/30{border-color:#34d3994d}.border-emerald-400\/40{border-color:#34d39966}.border-emerald-400\/60{border-color:#34d39999}.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\/30{border-color:#10b9814d}.border-emerald-500\/40{border-color:#10b98166}.border-emerald-500\/80{border-color:#10b981cc}.border-emerald-600{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.border-emerald-700\/30{border-color:#0478574d}.border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.border-emerald-900\/10{border-color:#064e3b1a}.border-emerald-900\/40{border-color:#064e3b66}.border-error-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-fuchsia-100{--tw-border-opacity: 1;border-color:rgb(250 232 255 / var(--tw-border-opacity, 1))}.border-fuchsia-200{--tw-border-opacity: 1;border-color:rgb(245 208 254 / 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-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\/80{border-color:#e5e7ebcc}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-gray-300\/50{border-color:#d1d5db80}.border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.border-gray-50{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity, 1))}.border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.border-gray-600\/40{border-color:#4b556366}.border-gray-700{--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1))}.border-gray-700\/30{border-color:#3741514d}.border-gray-700\/50{border-color:#37415180}.border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1))}.border-gray-800\/50{border-color:#1f293780}.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-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-200\/50{border-color:#bbf7d080}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-300\/50{border-color:#86efac80}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity, 1))}.border-green-400\/40{border-color:#4ade8066}.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-500\/50{border-color:#22c55e80}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.border-green-600\/40{border-color:#16a34a66}.border-green-600\/50{border-color:#16a34a80}.border-indigo-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-indigo-100\/50{border-color:#e0e7ff80}.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{--tw-border-opacity: 1;border-color:rgb(129 140 248 / var(--tw-border-opacity, 1))}.border-indigo-400\/30{border-color:#818cf84d}.border-indigo-400\/40{border-color:#818cf866}.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-indigo-800{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.border-lime-200{--tw-border-opacity: 1;border-color:rgb(217 249 157 / var(--tw-border-opacity, 1))}.border-lime-300{--tw-border-opacity: 1;border-color:rgb(190 242 100 / 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-400\/60{border-color:#fb923c99}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-orange-500\/40{border-color:#f9731666}.border-orange-500\/60{border-color:#f9731699}.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{--tw-border-opacity: 1;border-color:rgb(249 168 212 / var(--tw-border-opacity, 1))}.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-pink-500\/50{border-color:#ec489980}.border-pink-500\/60{border-color:#ec489999}.border-pink-600{--tw-border-opacity: 1;border-color:rgb(219 39 119 / var(--tw-border-opacity, 1))}.border-primary-100{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.border-primary-200{--tw-border-opacity: 1;border-color:rgb(199 210 254 / var(--tw-border-opacity, 1))}.border-primary-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-primary-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-purple-100{--tw-border-opacity: 1;border-color:rgb(243 232 255 / var(--tw-border-opacity, 1))}.border-purple-200{--tw-border-opacity: 1;border-color:rgb(233 213 255 / var(--tw-border-opacity, 1))}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-400{--tw-border-opacity: 1;border-color:rgb(192 132 252 / var(--tw-border-opacity, 1))}.border-purple-400\/50{border-color:#c084fc80}.border-purple-400\/60{border-color:#c084fc99}.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-600\/40{border-color:#9333ea66}.border-red-100{--tw-border-opacity: 1;border-color:rgb(254 226 226 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-200\/50{border-color:#fecaca80}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-300\/50{border-color:#fca5a580}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-red-400\/60{border-color:#f8717199}.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-500\/50{border-color:#ef444480}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.border-red-600\/40{border-color:#dc262666}.border-red-700\/30{border-color:#b91c1c4d}.border-red-700\/40{border-color:#b91c1c66}.border-red-700\/50{border-color:#b91c1c80}.border-red-800\/50{border-color:#991b1b80}.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-300{--tw-border-opacity: 1;border-color:rgb(253 164 175 / var(--tw-border-opacity, 1))}.border-rose-400{--tw-border-opacity: 1;border-color:rgb(251 113 133 / var(--tw-border-opacity, 1))}.border-rose-500{--tw-border-opacity: 1;border-color:rgb(244 63 94 / 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-400{--tw-border-opacity: 1;border-color:rgb(56 189 248 / var(--tw-border-opacity, 1))}.border-sky-500{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.border-sky-600{--tw-border-opacity: 1;border-color:rgb(2 132 199 / 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-200{--tw-border-opacity: 1;border-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-slate-200\/60{border-color:#e2e8f099}.border-slate-200\/70{border-color:#e2e8f0b3}.border-slate-200\/80{border-color:#e2e8f0cc}.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-400{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.border-slate-50{--tw-border-opacity: 1;border-color:rgb(248 250 252 / var(--tw-border-opacity, 1))}.border-slate-500\/50{border-color:#64748b80}.border-slate-600{--tw-border-opacity: 1;border-color:rgb(71 85 105 / var(--tw-border-opacity, 1))}.border-slate-600\/40{border-color:#47556966}.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-700\/40{border-color:#33415566}.border-slate-700\/50{border-color:#33415580}.border-slate-700\/60{border-color:#33415599}.border-slate-800{--tw-border-opacity: 1;border-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-slate-800\/50{border-color:#1e293b80}.border-slate-900{--tw-border-opacity: 1;border-color:rgb(15 23 42 / var(--tw-border-opacity, 1))}.border-success-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-teal-200{--tw-border-opacity: 1;border-color:rgb(153 246 228 / var(--tw-border-opacity, 1))}.border-teal-300{--tw-border-opacity: 1;border-color:rgb(94 234 212 / var(--tw-border-opacity, 1))}.border-teal-400{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.border-teal-400\/20{border-color:#2dd4bf33}.border-teal-400\/30{border-color:#2dd4bf4d}.border-teal-400\/40{border-color:#2dd4bf66}.border-teal-500\/30{border-color:#14b8a64d}.border-teal-500\/50{border-color:#14b8a680}.border-teal-500\/60{border-color:#14b8a699}.border-teal-600{--tw-border-opacity: 1;border-color:rgb(13 148 136 / var(--tw-border-opacity, 1))}.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-100\/50{border-color:#ede9fe80}.border-violet-100\/60{border-color:#ede9fe99}.border-violet-200{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.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-400\/30{border-color:#a78bfa4d}.border-violet-400\/40{border-color:#a78bfa66}.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\/30{border-color:#8b5cf64d}.border-violet-500\/50{border-color:#8b5cf680}.border-violet-600{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-violet-700{--tw-border-opacity: 1;border-color:rgb(109 40 217 / 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\/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-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\/50{border-color:#eab30880}.border-yellow-600\/40{border-color:#ca8a0466}.border-yellow-700\/30{border-color:#a162074d}.border-b-black{--tw-border-opacity: 1;border-bottom-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-b-slate-200{--tw-border-opacity: 1;border-bottom-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-b-slate-800{--tw-border-opacity: 1;border-bottom-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-b-transparent{border-bottom-color:transparent}.border-b-white{--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-b-white\/60{border-bottom-color:#fff9}.border-l-amber-500{--tw-border-opacity: 1;border-left-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.border-l-blue-400{--tw-border-opacity: 1;border-left-color:rgb(96 165 250 / 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-gray-300{--tw-border-opacity: 1;border-left-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-l-gray-400{--tw-border-opacity: 1;border-left-color:rgb(156 163 175 / 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-orange-400{--tw-border-opacity: 1;border-left-color:rgb(251 146 60 / 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-purple-600{--tw-border-opacity: 1;border-left-color:rgb(147 51 234 / 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-slate-400\/50{border-left-color:#94a3b880}.border-l-transparent{border-left-color:transparent}.border-r-black{--tw-border-opacity: 1;border-right-color:rgb(0 0 0 / var(--tw-border-opacity, 1))}.border-r-indigo-500{--tw-border-opacity: 1;border-right-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-r-slate-200{--tw-border-opacity: 1;border-right-color:rgb(226 232 240 / var(--tw-border-opacity, 1))}.border-r-slate-800{--tw-border-opacity: 1;border-right-color:rgb(30 41 59 / var(--tw-border-opacity, 1))}.border-r-transparent{border-right-color:transparent}.border-r-white{--tw-border-opacity: 1;border-right-color:rgb(255 255 255 / 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-emerald-500{--tw-border-opacity: 1;border-top-color:rgb(16 185 129 / 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-500{--tw-border-opacity: 1;border-top-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-t-indigo-600,.border-t-primary-600{--tw-border-opacity: 1;border-top-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.border-t-purple-600{--tw-border-opacity: 1;border-top-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.border-t-transparent{border-top-color:transparent}.border-t-violet-500{--tw-border-opacity: 1;border-top-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.border-t-violet-600{--tw-border-opacity: 1;border-top-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.border-t-white{--tw-border-opacity: 1;border-top-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-opacity-20{--tw-border-opacity: .2}.bg-\[\#020617\]\/55{background-color:#0206178c}.bg-\[\#020617\]\/60{background-color:#02061799}.bg-\[\#020617\]\/65{background-color:#020617a6}.bg-\[\#0B0F19\]{--tw-bg-opacity: 1;background-color:rgb(11 15 25 / var(--tw-bg-opacity, 1))}.bg-\[\#0B0F19\]\/80{background-color:#0b0f19cc}.bg-\[\#0B0F19\]\/90{background-color:#0b0f19e6}.bg-\[\#0a2460\]{--tw-bg-opacity: 1;background-color:rgb(10 36 96 / var(--tw-bg-opacity, 1))}.bg-\[\#0a2460\]\/40{background-color:#0a246066}.bg-\[\#0a2460\]\/50{background-color:#0a246080}.bg-\[\#0a2460\]\/55{background-color:#0a24608c}.bg-\[\#0b0618\]\/80{background-color:#0b0618cc}.bg-\[\#0b2a6b\]{--tw-bg-opacity: 1;background-color:rgb(11 42 107 / var(--tw-bg-opacity, 1))}.bg-\[\#0b2a6b\]\/90{background-color:#0b2a6be6}.bg-\[\#0f172a\]{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.bg-\[\#0f172a\]\/35{background-color:#0f172a59}.bg-\[\#0f172a\]\/80{background-color:#0f172acc}.bg-\[\#10b981\]{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.bg-\[\#123a8f\]{--tw-bg-opacity: 1;background-color:rgb(18 58 143 / var(--tw-bg-opacity, 1))}.bg-\[\#22c55e\]{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-\[\#4a2c17\]{--tw-bg-opacity: 1;background-color:rgb(74 44 23 / var(--tw-bg-opacity, 1))}.bg-\[\#6ee7b7\]{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-\[\#7c3aed\]{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-\[\#90cdf4\]{--tw-bg-opacity: 1;background-color:rgb(144 205 244 / var(--tw-bg-opacity, 1))}.bg-\[\#9a3412\]{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity, 1))}.bg-\[\#F8FAFC\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#FAFBFF\]{--tw-bg-opacity: 1;background-color:rgb(250 251 255 / var(--tw-bg-opacity, 1))}.bg-\[\#c026d3\]{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.bg-\[\#c4b5fd\]{--tw-bg-opacity: 1;background-color:rgb(196 181 253 / var(--tw-bg-opacity, 1))}.bg-\[\#cbd5e1\]{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.bg-\[\#d946ef\]\/30{background-color:#d946ef4d}.bg-\[\#dfe3ec\]{--tw-bg-opacity: 1;background-color:rgb(223 227 236 / var(--tw-bg-opacity, 1))}.bg-\[\#e11d48\]{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-\[\#e4e0f7\]{--tw-bg-opacity: 1;background-color:rgb(228 224 247 / var(--tw-bg-opacity, 1))}.bg-\[\#e6e9f2\]{--tw-bg-opacity: 1;background-color:rgb(230 233 242 / var(--tw-bg-opacity, 1))}.bg-\[\#e879f9\]\/30{background-color:#e879f94d}.bg-\[\#ecfdf5\]{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-\[\#ecfeff\]{--tw-bg-opacity: 1;background-color:rgb(236 254 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ef4444\]{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-\[\#f1f5f9\]{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.bg-\[\#f43f5e\]{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-\[\#f5f3ff\]{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.bg-\[\#f7f7fb\]{--tw-bg-opacity: 1;background-color:rgb(247 247 251 / var(--tw-bg-opacity, 1))}.bg-\[\#f8fafc\]{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.bg-\[\#fbbf24\]{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-\[\#fcd34d\]\/25{background-color:#fcd34d40}.bg-\[\#fdf4ff\]{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-\[\#fef3e2\]{--tw-bg-opacity: 1;background-color:rgb(254 243 226 / var(--tw-bg-opacity, 1))}.bg-\[\#fffbeb\]{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-\[\#fffbeb\]\/90{background-color:#fffbebe6}.bg-\[\#ffffff\]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-\[\#ffffff\]\/15{background-color:#ffffff26}.bg-\[\#ffffff\]\/60{background-color:#fff9}.bg-\[\#ffffff\]\/70{background-color:#ffffffb3}.bg-\[\#ffffff\]\/85{background-color:#ffffffd9}.bg-\[\#ffffff\]\/90{background-color:#ffffffe6}.bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.bg-amber-100\/90{background-color:#fef3c7e6}.bg-amber-200{--tw-bg-opacity: 1;background-color:rgb(253 230 138 / 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\/20{background-color:#fbbf2433}.bg-amber-400\/30{background-color:#fbbf244d}.bg-amber-50{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.bg-amber-50\/40{background-color:#fffbeb66}.bg-amber-50\/50{background-color:#fffbeb80}.bg-amber-50\/60{background-color:#fffbeb99}.bg-amber-50\/70{background-color:#fffbebb3}.bg-amber-50\/80{background-color:#fffbebcc}.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\/80{background-color:#f59e0bcc}.bg-amber-500\/90{background-color:#f59e0be6}.bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.bg-amber-700{--tw-bg-opacity: 1;background-color:rgb(180 83 9 / var(--tw-bg-opacity, 1))}.bg-amber-800\/80{background-color:#92400ecc}.bg-amber-900\/15{background-color:#78350f26}.bg-amber-900\/50{background-color:#78350f80}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/0{background-color:#0000}.bg-black\/10{background-color:#0000001a}.bg-black\/15{background-color:#00000026}.bg-black\/20{background-color:#0003}.bg-black\/30{background-color:#0000004d}.bg-black\/35{background-color:#00000059}.bg-black\/40{background-color:#0006}.bg-black\/45{background-color:#00000073}.bg-black\/50{background-color:#00000080}.bg-black\/60{background-color:#0009}.bg-black\/65{background-color:#000000a6}.bg-black\/70{background-color:#000000b3}.bg-black\/80{background-color:#000c}.bg-black\/85{background-color:#000000d9}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-200{--tw-bg-opacity: 1;background-color:rgb(191 219 254 / var(--tw-bg-opacity, 1))}.bg-blue-300{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-50\/50{background-color:#eff6ff80}.bg-blue-50\/60{background-color:#eff6ff99}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/20{background-color:#3b82f633}.bg-blue-500\/5{background-color:#3b82f60d}.bg-blue-500\/80{background-color:#3b82f6cc}.bg-blue-500\/90{background-color:#3b82f6e6}.bg-blue-600{--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1))}.bg-blue-600\/20{background-color:#2563eb33}.bg-blue-900\/20{background-color:#1e3a8a33}.bg-blue-900\/60{background-color:#1e3a8a99}.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{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / var(--tw-bg-opacity, 1))}.bg-cyan-300\/20{background-color:#67e8f933}.bg-cyan-300\/30{background-color:#67e8f94d}.bg-cyan-400{--tw-bg-opacity: 1;background-color:rgb(34 211 238 / var(--tw-bg-opacity, 1))}.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\/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-cyan-600\/30{background-color:#0891b24d}.bg-cyan-900\/50{background-color:#164e6380}.bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.bg-emerald-100\/50{background-color:#d1fae580}.bg-emerald-100\/80{background-color:#d1fae5cc}.bg-emerald-200{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.bg-emerald-200\/70{background-color:#a7f3d0b3}.bg-emerald-300{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.bg-emerald-300\/20{background-color:#6ee7b733}.bg-emerald-300\/25{background-color:#6ee7b740}.bg-emerald-300\/30{background-color:#6ee7b74d}.bg-emerald-400{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1))}.bg-emerald-400\/15{background-color:#34d39926}.bg-emerald-400\/20{background-color:#34d39933}.bg-emerald-400\/40{background-color:#34d39966}.bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.bg-emerald-50\/40{background-color:#ecfdf566}.bg-emerald-50\/50{background-color:#ecfdf580}.bg-emerald-50\/70{background-color:#ecfdf5b3}.bg-emerald-50\/80{background-color:#ecfdf5cc}.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\/30{background-color:#10b9814d}.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-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.bg-emerald-900\/10{background-color:#064e3b1a}.bg-emerald-900\/20{background-color:#064e3b33}.bg-emerald-900\/50{background-color:#064e3b80}.bg-emerald-950{--tw-bg-opacity: 1;background-color:rgb(2 44 34 / var(--tw-bg-opacity, 1))}.bg-error-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-error-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.bg-fuchsia-100{--tw-bg-opacity: 1;background-color:rgb(250 232 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-200{--tw-bg-opacity: 1;background-color:rgb(245 208 254 / var(--tw-bg-opacity, 1))}.bg-fuchsia-300\/30{background-color:#f0abfc4d}.bg-fuchsia-50{--tw-bg-opacity: 1;background-color:rgb(253 244 255 / var(--tw-bg-opacity, 1))}.bg-fuchsia-50\/40{background-color:#fdf4ff66}.bg-fuchsia-600{--tw-bg-opacity: 1;background-color:rgb(192 38 211 / var(--tw-bg-opacity, 1))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.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\/50{background-color:#e5e7eb80}.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-400\/50{background-color:#9ca3af80}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.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-500\/80{background-color:#6b7280cc}.bg-gray-500\/90{background-color:#6b7280e6}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.bg-gray-600\/20{background-color:#4b556333}.bg-gray-700{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.bg-gray-700\/30{background-color:#3741514d}.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-800\/80{background-color:#1f2937cc}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.bg-gray-900\/30{background-color:#1118274d}.bg-gray-900\/50{background-color:#11182780}.bg-gray-900\/60{background-color:#11182799}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.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-200\/30{background-color:#bbf7d04d}.bg-green-200\/60{background-color:#bbf7d099}.bg-green-400{--tw-bg-opacity: 1;background-color:rgb(74 222 128 / var(--tw-bg-opacity, 1))}.bg-green-400\/60{background-color:#4ade8099}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-50\/30{background-color:#f0fdf44d}.bg-green-50\/50{background-color:#f0fdf480}.bg-green-50\/70{background-color:#f0fdf4b3}.bg-green-50\/80{background-color:#f0fdf4cc}.bg-green-50\/90{background-color:#f0fdf4e6}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-500\/10{background-color:#22c55e1a}.bg-green-500\/20{background-color:#22c55e33}.bg-green-500\/80{background-color:#22c55ecc}.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-green-600\/20{background-color:#16a34a33}.bg-green-900\/20{background-color:#14532d33}.bg-green-900\/40{background-color:#14532d66}.bg-indigo-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-indigo-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.bg-indigo-200\/30{background-color:#c7d2fe4d}.bg-indigo-300{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.bg-indigo-300\/20{background-color:#a5b4fc33}.bg-indigo-300\/30{background-color:#a5b4fc4d}.bg-indigo-300\/40{background-color:#a5b4fc66}.bg-indigo-400{--tw-bg-opacity: 1;background-color:rgb(129 140 248 / var(--tw-bg-opacity, 1))}.bg-indigo-400\/40{background-color:#818cf866}.bg-indigo-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-indigo-50\/30{background-color:#eef2ff4d}.bg-indigo-50\/40{background-color:#eef2ff66}.bg-indigo-50\/50{background-color:#eef2ff80}.bg-indigo-50\/60{background-color:#eef2ff99}.bg-indigo-50\/70{background-color:#eef2ffb3}.bg-indigo-50\/80{background-color:#eef2ffcc}.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-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-indigo-900\/20{background-color:#312e8133}.bg-lime-100{--tw-bg-opacity: 1;background-color:rgb(236 252 203 / var(--tw-bg-opacity, 1))}.bg-lime-200{--tw-bg-opacity: 1;background-color:rgb(217 249 157 / var(--tw-bg-opacity, 1))}.bg-lime-300\/15{background-color:#bef26426}.bg-lime-300\/20{background-color:#bef26433}.bg-lime-50{--tw-bg-opacity: 1;background-color:rgb(247 254 231 / var(--tw-bg-opacity, 1))}.bg-lime-600{--tw-bg-opacity: 1;background-color:rgb(101 163 13 / 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-100\/50{background-color:#ffedd580}.bg-orange-200{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / 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-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-50\/70{background-color:#fff7edb3}.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\/20{background-color:#f9731633}.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-orange-900\/60{background-color:#7c2d1299}.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-50\/60{background-color:#fdf2f899}.bg-pink-50\/80{background-color:#fdf2f8cc}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-pink-500\/10{background-color:#ec48991a}.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-primary-100{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.bg-primary-200{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / var(--tw-bg-opacity, 1))}.bg-primary-50{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-primary-600{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-200{--tw-bg-opacity: 1;background-color:rgb(233 213 255 / var(--tw-bg-opacity, 1))}.bg-purple-300{--tw-bg-opacity: 1;background-color:rgb(216 180 254 / var(--tw-bg-opacity, 1))}.bg-purple-400{--tw-bg-opacity: 1;background-color:rgb(192 132 252 / var(--tw-bg-opacity, 1))}.bg-purple-50{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.bg-purple-50\/30{background-color:#faf5ff4d}.bg-purple-50\/50{background-color:#faf5ff80}.bg-purple-50\/60{background-color:#faf5ff99}.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-800{--tw-bg-opacity: 1;background-color:rgb(107 33 168 / 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\/50{background-color:#fee2e280}.bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.bg-red-200\/50{background-color:#fecaca80}.bg-red-200\/60{background-color:#fecaca99}.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\/60{background-color:#f8717199}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-50\/40{background-color:#fef2f266}.bg-red-50\/50{background-color:#fef2f280}.bg-red-50\/60{background-color:#fef2f299}.bg-red-50\/90{background-color:#fef2f2e6}.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\/30{background-color:#ef44444d}.bg-red-500\/80{background-color:#ef4444cc}.bg-red-500\/90{background-color:#ef4444e6}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-red-600\/20{background-color:#dc262633}.bg-red-900\/10{background-color:#7f1d1d1a}.bg-red-900\/20{background-color:#7f1d1d33}.bg-red-900\/30{background-color:#7f1d1d4d}.bg-red-900\/40{background-color:#7f1d1d66}.bg-red-900\/60{background-color:#7f1d1d99}.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-200{--tw-bg-opacity: 1;background-color:rgb(254 205 211 / 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\/60{background-color:#fff1f299}.bg-rose-500{--tw-bg-opacity: 1;background-color:rgb(244 63 94 / var(--tw-bg-opacity, 1))}.bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.bg-sky-100{--tw-bg-opacity: 1;background-color:rgb(224 242 254 / var(--tw-bg-opacity, 1))}.bg-sky-200{--tw-bg-opacity: 1;background-color:rgb(186 230 253 / var(--tw-bg-opacity, 1))}.bg-sky-300{--tw-bg-opacity: 1;background-color:rgb(125 211 252 / var(--tw-bg-opacity, 1))}.bg-sky-400{--tw-bg-opacity: 1;background-color:rgb(56 189 248 / var(--tw-bg-opacity, 1))}.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-600{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / 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\/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\/70{background-color:#e2e8f0b3}.bg-slate-300{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.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\/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-500\/20{background-color:#64748b33}.bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.bg-slate-700\/30{background-color:#3341554d}.bg-slate-700\/50{background-color:#33415580}.bg-slate-700\/60{background-color:#33415599}.bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.bg-slate-800\/30{background-color:#1e293b4d}.bg-slate-800\/40{background-color:#1e293b66}.bg-slate-800\/50{background-color:#1e293b80}.bg-slate-800\/60{background-color:#1e293b99}.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\/60{background-color:#0f172a99}.bg-slate-900\/70{background-color:#0f172ab3}.bg-slate-900\/80{background-color:#0f172acc}.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\/25{background-color:#02061740}.bg-slate-950\/35{background-color:#02061759}.bg-slate-950\/45{background-color:#02061773}.bg-slate-950\/50{background-color:#02061780}.bg-slate-950\/55{background-color:#0206178c}.bg-slate-950\/60{background-color:#02061799}.bg-slate-950\/65{background-color:#020617a6}.bg-slate-950\/70{background-color:#020617b3}.bg-slate-950\/80{background-color:#020617cc}.bg-slate-950\/90{background-color:#020617e6}.bg-stone-100{--tw-bg-opacity: 1;background-color:rgb(245 245 244 / var(--tw-bg-opacity, 1))}.bg-success-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-success-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / 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-200{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.bg-teal-300\/20{background-color:#5eead433}.bg-teal-300\/25{background-color:#5eead440}.bg-teal-300\/30{background-color:#5eead44d}.bg-teal-50{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / 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\/10{background-color:#14b8a61a}.bg-teal-500\/15{background-color:#14b8a626}.bg-teal-500\/20{background-color:#14b8a633}.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-200{--tw-bg-opacity: 1;background-color:rgb(221 214 254 / var(--tw-bg-opacity, 1))}.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\/30{background-color:#c4b5fd4d}.bg-violet-400{--tw-bg-opacity: 1;background-color:rgb(167 139 250 / var(--tw-bg-opacity, 1))}.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\/40{background-color:#f5f3ff66}.bg-violet-50\/50{background-color:#f5f3ff80}.bg-violet-50\/60{background-color:#f5f3ff99}.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\/15{background-color:#8b5cf626}.bg-violet-500\/20{background-color:#8b5cf633}.bg-violet-500\/30{background-color:#8b5cf64d}.bg-violet-500\/80{background-color:#8b5cf6cc}.bg-violet-500\/90{background-color:#8b5cf6e6}.bg-violet-600{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / var(--tw-bg-opacity, 1))}.bg-violet-900\/50{background-color:#4c1d9580}.bg-violet-950{--tw-bg-opacity: 1;background-color:rgb(46 16 101 / var(--tw-bg-opacity, 1))}.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\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/60{background-color:#fff9}.bg-white\/70{background-color:#ffffffb3}.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\/\[\.08\]{background-color:#ffffff14}.bg-white\/\[\.14\]{background-color:#ffffff24}.bg-white\/\[\.18\]{background-color:#ffffff2e}.bg-white\/\[0\.02\]{background-color:#ffffff05}.bg-white\/\[0\.06\]{background-color:#ffffff0f}.bg-white\/\[0\.12\]{background-color:#ffffff1f}.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-300\/40{background-color:#fde04766}.bg-yellow-400{--tw-bg-opacity: 1;background-color:rgb(250 204 21 / var(--tw-bg-opacity, 1))}.bg-yellow-400\/60{background-color:#facc1599}.bg-yellow-400\/90{background-color:#facc15e6}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-yellow-50\/70{background-color:#fefce8b3}.bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / var(--tw-bg-opacity, 1))}.bg-yellow-500\/20{background-color:#eab30833}.bg-yellow-500\/30{background-color:#eab3084d}.bg-yellow-600{--tw-bg-opacity: 1;background-color:rgb(202 138 4 / var(--tw-bg-opacity, 1))}.bg-yellow-600\/20{background-color:#ca8a0433}.bg-yellow-900\/20{background-color:#713f1233}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-80{--tw-bg-opacity: .8}.bg-\[linear-gradient\(115deg\,\#6d28d9_0\%\,\#7c3aed_48\%\,\#9333ea_100\%\)\]{background-image:linear-gradient(115deg,#6d28d9,#7c3aed 48%,#9333ea)}.bg-\[linear-gradient\(135deg\,\#7c3aed\,\#c026d3\)\]{background-image:linear-gradient(135deg,#7c3aed,#c026d3)}.bg-\[linear-gradient\(135deg\,\#ede9fe\,\#fae8ff\)\]{background-image:linear-gradient(135deg,#ede9fe,#fae8ff)}.bg-\[linear-gradient\(135deg\,\#fcd34d\,\#f59e0b\)\]{background-image:linear-gradient(135deg,#fcd34d,#f59e0b)}.bg-\[linear-gradient\(160deg\,rgba\(255\,255\,255\,0\.35\)_0\%\,rgba\(255\,255\,255\,0\)_38\%\)\]{background-image:linear-gradient(160deg,#ffffff59,#fff0 38%)}.bg-\[linear-gradient\(160deg\,rgba\(255\,255\,255\,0\.35\)_0\%\,rgba\(255\,255\,255\,0\)_40\%\)\]{background-image:linear-gradient(160deg,#ffffff59,#fff0 40%)}.bg-\[linear-gradient\(180deg\,\#123a8f\,\#0b2a6b\)\]{background-image:linear-gradient(180deg,#123a8f,#0b2a6b)}.bg-\[linear-gradient\(180deg\,\#4ade80\,\#16a34a\)\]{background-image:linear-gradient(180deg,#4ade80,#16a34a)}.bg-\[linear-gradient\(180deg\,\#7dd3fc\,\#2563eb\)\]{background-image:linear-gradient(180deg,#7dd3fc,#2563eb)}.bg-\[linear-gradient\(180deg\,\#ede9fe\,\#c4b5fd\)\]{background-image:linear-gradient(180deg,#ede9fe,#c4b5fd)}.bg-\[linear-gradient\(180deg\,\#f8fafc_0\%\,\#eef6f3_48\%\,\#f8fafc_100\%\)\]{background-image:linear-gradient(180deg,#f8fafc,#eef6f3 48%,#f8fafc)}.bg-\[linear-gradient\(180deg\,\#fde68a\,\#f59e0b\)\]{background-image:linear-gradient(180deg,#fde68a,#f59e0b)}.bg-\[linear-gradient\(180deg\,\#fef3c7\,\#fbbf24\)\]{background-image:linear-gradient(180deg,#fef3c7,#fbbf24)}.bg-\[linear-gradient\(180deg\,\#ffd166\,\#f59e0b\)\]{background-image:linear-gradient(180deg,#ffd166,#f59e0b)}.bg-\[linear-gradient\(180deg\,\#ffe066\,\#ffb703\)\]{background-image:linear-gradient(180deg,#ffe066,#ffb703)}.bg-\[linear-gradient\(180deg\,rgba\(10\,36\,96\,0\.55\)\,rgba\(10\,36\,96\,0\.35\)\)\]{background-image:linear-gradient(180deg,#0a24608c,#0a246059)}.bg-\[linear-gradient\(180deg\,transparent\,\#ffffff\)\]{background-image:linear-gradient(180deg,transparent,#ffffff)}.bg-\[linear-gradient\(90deg\,\#7c3aed\,\#c026d3\)\]{background-image:linear-gradient(90deg,#7c3aed,#c026d3)}.bg-\[linear-gradient\(90deg\,\#8b5cf6_0\%\,\#d946ef_60\%\,\#f59e0b_100\%\)\]{background-image:linear-gradient(90deg,#8b5cf6,#d946ef 60%,#f59e0b)}.bg-\[linear-gradient\(90deg\,\#e63946\,\#c81e2d\)\]{background-image:linear-gradient(90deg,#e63946,#c81e2d)}.bg-\[linear-gradient\(90deg\,\#f59e0b\,\#ea580c\)\]{background-image:linear-gradient(90deg,#f59e0b,#ea580c)}.bg-\[linear-gradient\(90deg\,\#fbbf24\,\#f97316\)\]{background-image:linear-gradient(90deg,#fbbf24,#f97316)}.bg-\[radial-gradient\(circle\,rgba\(236\,72\,153\,\.4\)\,transparent_60\%\)\]{background-image:radial-gradient(circle,rgba(236,72,153,.4),transparent 60%)}.bg-\[radial-gradient\(circle\,rgba\(255\,255\,255\,\.18\)\,transparent_62\%\)\]{background-image:radial-gradient(circle,rgba(255,255,255,.18),transparent 62%)}.bg-\[radial-gradient\(circle_at_50\%_12\%\,\#ffffff_0\%\,\#f8fafc_45\%\,\#edf3ff_100\%\)\]{background-image:radial-gradient(circle at 50% 12%,#fff,#f8fafc 45%,#edf3ff)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#ffffff_0\%\,\#fde68a_80\%\)\]{background-image:radial-gradient(circle at 50% 35%,#fff,#fde68a 80%)}.bg-\[radial-gradient\(circle_at_50\%_35\%\,\#ffffff_0\%\,\#fde68a_85\%\)\]{background-image:radial-gradient(circle at 50% 35%,#fff,#fde68a 85%)}.bg-\[url\(\'\/patterns\/grid\.svg\'\)\]{background-image:url(/patterns/grid.svg)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIxLjUiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4xKSIvPjwvc3ZnPg\=\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIyMCIgY3k9IjIwIiByPSIxLjUiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4xKSIvPjwvc3ZnPg==)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDQwdjQwSDB6IiBmaWxsPSJub25lIi8\+PHBhdGggZD0iTTAgMjBMMjAgMCA0MCAyMCAyMCA0MHoiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiLz48L3N2Zz4\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAwaDQwdjQwSDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTAgMjBMMjAgMCA0MCAyMCAyMCA0MHoiIGZpbGw9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiLz48L3N2Zz4=)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAyMGgyME0yMCAwdjIwIiBzdHJva2U9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiIHN0cm9rZS13aWR0aD0iMSIvPjwvc3ZnPg\=\=\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMCAyMGgyME0yMCAwdjIwIiBzdHJva2U9InJnYmEoMjU1LDI1NSwyNTUsMC4wNSkiIHN0cm9rZS13aWR0aD0iMSIvPjwvc3ZnPg==)}.bg-\[url\(\'data\:image\/svg\+xml\;base64\,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgMEwyMCA0ME0wIDIwTDQwIDIwIiBzdHJva2U9InJnYmEoMjU1LDI1NSwyNTUsMC4xKSIgc3Ryb2tlLXdpZHRoPSIxIi8\+PC9zdmc\+\'\)\]{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjAgMEwyMCA0ME0wIDIwTDQwIDIwIiBzdHJva2U9InJnYmEoMjU1LDI1NSwyNTUsMC4xKSIgc3Ryb2tlLXdpZHRoPSIxIi8+PC9zdmc+)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/cubes\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/cubes.png)}.bg-\[url\(\'https\:\/\/www\.transparenttextures\.com\/patterns\/stardust\.png\'\)\]{background-image:url(https://www.transparenttextures.com/patterns/stardust.png)}.bg-gradient-to-b{background-image:linear-gradient(to bottom,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-tr{background-image:linear-gradient(to top right,var(--tw-gradient-stops))}.from-\[\#0B0F19\]{--tw-gradient-from: #0B0F19 var(--tw-gradient-from-position);--tw-gradient-to: rgb(11 15 25 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#4a2c17\]{--tw-gradient-from: #4a2c17 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 44 23 / 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-200{--tw-gradient-from: #fde68a var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 230 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.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)}.from-amber-300\/40{--tw-gradient-from: rgb(252 211 77 / .4) 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)}.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-400\/20{--tw-gradient-from: rgb(251 191 36 / .2) 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-50\/50{--tw-gradient-from: rgb(255 251 235 / .5) 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-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-amber-700{--tw-gradient-from: #b45309 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 83 9 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-amber-800{--tw-gradient-from: #92400e var(--tw-gradient-from-position);--tw-gradient-to: rgb(146 64 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-black\/40{--tw-gradient-from: rgb(0 0 0 / .4) 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\/55{--tw-gradient-from: rgb(0 0 0 / .55) 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-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-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-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-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-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\/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-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-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-950\/40{--tw-gradient-from: rgb(23 37 84 / .4) 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-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-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)}.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-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-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-100\/40{--tw-gradient-from: rgb(209 250 229 / .4) 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-200\/30{--tw-gradient-from: rgb(167 243 208 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(167 243 208 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-emerald-300{--tw-gradient-from: #6ee7b7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(110 231 183 / 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-400\/20{--tw-gradient-from: rgb(52 211 153 / .2) 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-50{--tw-gradient-from: #ecfdf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 253 245 / 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\/0{--tw-gradient-from: rgb(16 185 129 / 0) 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-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-950\/40{--tw-gradient-from: rgb(2 44 34 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(2 44 34 / 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-fuchsia-600{--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-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-100\/80{--tw-gradient-from: rgb(243 244 246 / .8) 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-400{--tw-gradient-from: #9ca3af var(--tw-gradient-from-position);--tw-gradient-to: rgb(156 163 175 / 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-600{--tw-gradient-from: #4b5563 var(--tw-gradient-from-position);--tw-gradient-to: rgb(75 85 99 / 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-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-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\/20{--tw-gradient-from: rgb(34 197 94 / .2) 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-600{--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-green-600\/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-green-900{--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-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-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-200\/60{--tw-gradient-from: rgb(199 210 254 / .6) 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{--tw-gradient-from: #a5b4fc 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\/80{--tw-gradient-from: rgb(238 242 255 / .8) 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-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-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)}.from-indigo-900\/40{--tw-gradient-from: rgb(49 46 129 / .4) 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)}.from-indigo-950{--tw-gradient-from: #1e1b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(30 27 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-400{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-lime-500{--tw-gradient-from: #84cc16 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-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-300{--tw-gradient-from: #fdba74 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-400\/20{--tw-gradient-from: rgb(251 146 60 / .2) 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-600{--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)}.from-orange-600\/20{--tw-gradient-from: rgb(234 88 12 / .2) 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)}.from-orange-950\/40{--tw-gradient-from: rgb(67 20 7 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(67 20 7 / 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-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-pink-600{--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-primary-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-primary-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-primary-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-primary-600\/20{--tw-gradient-from: rgb(79 70 229 / .2) 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-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-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-400\/20{--tw-gradient-from: rgb(192 132 252 / .2) 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-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-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-purple-900{--tw-gradient-from: #581c87 var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-900\/80{--tw-gradient-from: rgb(88 28 135 / .8) var(--tw-gradient-from-position);--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-100{--tw-gradient-from: #fee2e2 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 226 226 / 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\/20{--tw-gradient-from: rgb(239 68 68 / .2) 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-red-950\/40{--tw-gradient-from: rgb(69 10 10 / .4) var(--tw-gradient-from-position);--tw-gradient-to: rgb(69 10 10 / 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-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-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-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-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-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-200{--tw-gradient-from: #e2e8f0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(226 232 240 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-slate-300\/30{--tw-gradient-from: rgb(203 213 225 / .3) 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)}.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-700{--tw-gradient-from: #334155 var(--tw-gradient-from-position);--tw-gradient-to: rgb(51 65 85 / 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-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-950{--tw-gradient-from: #020617 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-500{--tw-gradient-from: #78716c var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 113 108 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-600{--tw-gradient-from: #57534e var(--tw-gradient-from-position);--tw-gradient-to: rgb(87 83 78 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-stone-700{--tw-gradient-from: #44403c var(--tw-gradient-from-position);--tw-gradient-to: rgb(68 64 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-400{--tw-gradient-from: #2dd4bf var(--tw-gradient-from-position);--tw-gradient-to: rgb(45 212 191 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-teal-50{--tw-gradient-from: #f0fdfa var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 250 / 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-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-100\/80{--tw-gradient-from: rgb(237 233 254 / .8) 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-200{--tw-gradient-from: #ddd6fe var(--tw-gradient-from-position);--tw-gradient-to: rgb(221 214 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-50\/60{--tw-gradient-from: rgb(245 243 255 / .6) 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-50\/80{--tw-gradient-from: rgb(245 243 255 / .8) 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-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-600\/25{--tw-gradient-from: rgb(124 58 237 / .25) 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-600\/60{--tw-gradient-from: rgb(124 58 237 / .6) 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{--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-violet-900\/30{--tw-gradient-from: rgb(76 29 149 / .3) 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-violet-900\/80{--tw-gradient-from: rgb(76 29 149 / .8) 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\/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\/40{--tw-gradient-from: rgb(255 255 255 / .4) 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\/60{--tw-gradient-from: rgb(255 255 255 / .6) 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-300\/30{--tw-gradient-from: rgb(253 224 71 / .3) 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-400\/20{--tw-gradient-from: rgb(250 204 21 / .2) 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-400\/50{--tw-gradient-from: rgb(250 204 21 / .5) 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\/20{--tw-gradient-from: rgb(234 179 8 / .2) 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-600{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-700{--tw-gradient-from: #a16207 var(--tw-gradient-from-position);--tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), 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-600{--tw-gradient-to: rgb(217 119 6 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d97706 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\/35{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / .35) 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-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\/40{--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(239 246 255 / .4) 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-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-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\/80{--tw-gradient-to: rgb(30 58 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(30 58 138 / .8) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-500{--tw-gradient-to: rgb(6 182 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #06b6d4 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-cyan-600{--tw-gradient-to: rgb(8 145 178 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0891b2 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-400{--tw-gradient-to: rgb(52 211 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #34d399 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-50{--tw-gradient-to: rgb(236 253 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ecfdf5 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #10b981 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-500\/0{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / 0) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-600{--tw-gradient-to: rgb(5 150 105 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #059669 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-900{--tw-gradient-to: rgb(6 78 59 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #064e3b var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-emerald-950{--tw-gradient-to: rgb(2 44 34 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #022c22 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-200{--tw-gradient-to: rgb(245 208 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f5d0fe var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-50{--tw-gradient-to: rgb(253 244 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf4ff var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-fuchsia-500{--tw-gradient-to: rgb(217 70 239 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #d946ef 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-500{--tw-gradient-to: rgb(107 114 128 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6b7280 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-gray-600{--tw-gradient-to: rgb(75 85 99 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4b5563 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-900{--tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #111827 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #22c55e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-green-500\/10{--tw-gradient-to: rgb(34 197 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(34 197 94 / .1) 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-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-700{--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)}.via-lime-500{--tw-gradient-to: rgb(132 204 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #84cc16 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-400{--tw-gradient-to: rgb(251 146 60 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fb923c 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-500{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f97316 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-orange-500\/10{--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(249 115 22 / .1) 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-50{--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fdf2f8 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-500{--tw-gradient-to: rgb(236 72 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ec4899 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-pink-600{--tw-gradient-to: rgb(219 39 119 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #db2777 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-primary-500\/10{--tw-gradient-to: rgb(99 102 241 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(99 102 241 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-400{--tw-gradient-to: rgb(192 132 252 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #c084fc 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-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-purple-600\/70{--tw-gradient-to: rgb(147 51 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(147 51 234 / .7) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to: rgb(88 28 135 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #581c87 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-purple-950{--tw-gradient-to: rgb(59 7 100 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #3b0764 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-400{--tw-gradient-to: rgb(248 113 113 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f87171 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-500{--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ef4444 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-red-700{--tw-gradient-to: rgb(185 28 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #b91c1c var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-500{--tw-gradient-to: rgb(244 63 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #f43f5e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-rose-600{--tw-gradient-to: rgb(225 29 72 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #e11d48 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-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-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-500{--tw-gradient-to: rgb(100 116 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #64748b 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{--tw-gradient-to: rgb(15 23 42 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0f172a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-stone-400{--tw-gradient-to: rgb(168 162 158 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a8a29e var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(240 253 250 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-500{--tw-gradient-to: rgb(20 184 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #14b8a6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-teal-600{--tw-gradient-to: rgb(13 148 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #0d9488 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-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\/40{--tw-gradient-to: rgb(245 243 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(245 243 255 / .4) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-500{--tw-gradient-to: rgb(139 92 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #8b5cf6 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-600{--tw-gradient-to: rgb(124 58 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #7c3aed var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-700{--tw-gradient-to: rgb(109 40 217 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #6d28d9 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-800\/45{--tw-gradient-to: rgb(91 33 182 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(91 33 182 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-violet-900{--tw-gradient-to: rgb(76 29 149 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #4c1d95 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\/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\/45{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .45) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-white\/60{--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(255 255 255 / .6) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-100{--tw-gradient-to: rgb(254 249 195 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fef9c3 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-200{--tw-gradient-to: rgb(254 240 138 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fef08a var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-300{--tw-gradient-to: rgb(253 224 71 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #fde047 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-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-yellow-500{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-600{--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #ca8a04 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-700{--tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #a16207 var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-yellow-800{--tw-gradient-to: rgb(133 77 14 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #854d0e var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[\#0B0F19\]{--tw-gradient-to: #0B0F19 var(--tw-gradient-to-position)}.to-\[\#fef3e2\]{--tw-gradient-to: #fef3e2 var(--tw-gradient-to-position)}.to-amber-100{--tw-gradient-to: #fef3c7 var(--tw-gradient-to-position)}.to-amber-100\/40{--tw-gradient-to: rgb(254 243 199 / .4) var(--tw-gradient-to-position)}.to-amber-200{--tw-gradient-to: #fde68a var(--tw-gradient-to-position)}.to-amber-200\/10{--tw-gradient-to: rgb(253 230 138 / .1) var(--tw-gradient-to-position)}.to-amber-300{--tw-gradient-to: #fcd34d var(--tw-gradient-to-position)}.to-amber-300\/60{--tw-gradient-to: rgb(252 211 77 / .6) 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-50\/30{--tw-gradient-to: rgb(255 251 235 / .3) var(--tw-gradient-to-position)}.to-amber-500{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.to-amber-600{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.to-amber-700{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.to-amber-800{--tw-gradient-to: #92400e var(--tw-gradient-to-position)}.to-amber-900{--tw-gradient-to: #78350f var(--tw-gradient-to-position)}.to-black\/30{--tw-gradient-to: rgb(0 0 0 / .3) var(--tw-gradient-to-position)}.to-blue-100{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.to-blue-200\/20{--tw-gradient-to: rgb(191 219 254 / .2) var(--tw-gradient-to-position)}.to-blue-400{--tw-gradient-to: #60a5fa 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-500{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.to-blue-600{--tw-gradient-to: #2563eb 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-900{--tw-gradient-to: #1e3a8a var(--tw-gradient-to-position)}.to-cyan-100{--tw-gradient-to: #cffafe var(--tw-gradient-to-position)}.to-cyan-400{--tw-gradient-to: #22d3ee 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-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.to-emerald-100{--tw-gradient-to: #d1fae5 var(--tw-gradient-to-position)}.to-emerald-100\/40{--tw-gradient-to: rgb(209 250 229 / .4) var(--tw-gradient-to-position)}.to-emerald-400{--tw-gradient-to: #34d399 var(--tw-gradient-to-position)}.to-emerald-50{--tw-gradient-to: #ecfdf5 var(--tw-gradient-to-position)}.to-emerald-50\/30{--tw-gradient-to: rgb(236 253 245 / .3) var(--tw-gradient-to-position)}.to-emerald-50\/40{--tw-gradient-to: rgb(236 253 245 / .4) var(--tw-gradient-to-position)}.to-emerald-500{--tw-gradient-to: #10b981 var(--tw-gradient-to-position)}.to-emerald-500\/20{--tw-gradient-to: rgb(16 185 129 / .2) var(--tw-gradient-to-position)}.to-emerald-600{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.to-emerald-700{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.to-fuchsia-100\/70{--tw-gradient-to: rgb(250 232 255 / .7) var(--tw-gradient-to-position)}.to-fuchsia-400{--tw-gradient-to: #e879f9 var(--tw-gradient-to-position)}.to-fuchsia-50{--tw-gradient-to: #fdf4ff var(--tw-gradient-to-position)}.to-fuchsia-50\/60{--tw-gradient-to: rgb(253 244 255 / .6) var(--tw-gradient-to-position)}.to-fuchsia-500{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.to-fuchsia-600{--tw-gradient-to: #c026d3 var(--tw-gradient-to-position)}.to-fuchsia-700\/30{--tw-gradient-to: rgb(162 28 175 / .3) var(--tw-gradient-to-position)}.to-gray-100{--tw-gradient-to: #f3f4f6 var(--tw-gradient-to-position)}.to-gray-100\/50{--tw-gradient-to: rgb(243 244 246 / .5) var(--tw-gradient-to-position)}.to-gray-200{--tw-gradient-to: #e5e7eb var(--tw-gradient-to-position)}.to-gray-200\/80{--tw-gradient-to: rgb(229 231 235 / .8) 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-500{--tw-gradient-to: #6b7280 var(--tw-gradient-to-position)}.to-gray-600{--tw-gradient-to: #4b5563 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-950{--tw-gradient-to: #030712 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-400{--tw-gradient-to: #4ade80 var(--tw-gradient-to-position)}.to-green-50{--tw-gradient-to: #f0fdf4 var(--tw-gradient-to-position)}.to-green-50\/30{--tw-gradient-to: rgb(240 253 244 / .3) var(--tw-gradient-to-position)}.to-green-50\/50{--tw-gradient-to: rgb(240 253 244 / .5) var(--tw-gradient-to-position)}.to-green-500{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.to-green-500\/20{--tw-gradient-to: rgb(34 197 94 / .2) var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.to-green-700{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.to-green-800{--tw-gradient-to: #166534 var(--tw-gradient-to-position)}.to-indigo-100{--tw-gradient-to: #e0e7ff var(--tw-gradient-to-position)}.to-indigo-100\/40{--tw-gradient-to: rgb(224 231 255 / .4) var(--tw-gradient-to-position)}.to-indigo-200{--tw-gradient-to: #c7d2fe var(--tw-gradient-to-position)}.to-indigo-200\/20{--tw-gradient-to: rgb(199 210 254 / .2) 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\/40{--tw-gradient-to: rgb(238 242 255 / .4) 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-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-indigo-700{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.to-indigo-700\/60{--tw-gradient-to: rgb(67 56 202 / .6) var(--tw-gradient-to-position)}.to-indigo-800{--tw-gradient-to: #3730a3 var(--tw-gradient-to-position)}.to-indigo-900{--tw-gradient-to: #312e81 var(--tw-gradient-to-position)}.to-indigo-900\/80{--tw-gradient-to: rgb(49 46 129 / .8) var(--tw-gradient-to-position)}.to-indigo-950{--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.to-lime-400{--tw-gradient-to: #a3e635 var(--tw-gradient-to-position)}.to-lime-600{--tw-gradient-to: #65a30d var(--tw-gradient-to-position)}.to-orange-100{--tw-gradient-to: #ffedd5 var(--tw-gradient-to-position)}.to-orange-400{--tw-gradient-to: #fb923c var(--tw-gradient-to-position)}.to-orange-400\/20{--tw-gradient-to: rgb(251 146 60 / .2) var(--tw-gradient-to-position)}.to-orange-50{--tw-gradient-to: #fff7ed var(--tw-gradient-to-position)}.to-orange-50\/30{--tw-gradient-to: rgb(255 247 237 / .3) var(--tw-gradient-to-position)}.to-orange-500{--tw-gradient-to: #f97316 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-400{--tw-gradient-to: #f472b6 var(--tw-gradient-to-position)}.to-pink-50{--tw-gradient-to: #fdf2f8 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-pink-700{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.to-pink-900{--tw-gradient-to: #831843 var(--tw-gradient-to-position)}.to-primary-50\/30{--tw-gradient-to: rgb(238 242 255 / .3) var(--tw-gradient-to-position)}.to-primary-600{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.to-purple-100{--tw-gradient-to: #f3e8ff var(--tw-gradient-to-position)}.to-purple-200\/60{--tw-gradient-to: rgb(233 213 255 / .6) 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\/30{--tw-gradient-to: rgb(250 245 255 / .3) var(--tw-gradient-to-position)}.to-purple-50\/50{--tw-gradient-to: rgb(250 245 255 / .5) var(--tw-gradient-to-position)}.to-purple-500{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.to-purple-500\/20{--tw-gradient-to: rgb(168 85 247 / .2) 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-red-100{--tw-gradient-to: #fee2e2 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\/20{--tw-gradient-to: rgb(239 68 68 / .2) var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-red-700{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.to-rose-100{--tw-gradient-to: #ffe4e6 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-50\/30{--tw-gradient-to: rgb(255 241 242 / .3) var(--tw-gradient-to-position)}.to-rose-500{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.to-rose-500\/20{--tw-gradient-to: rgb(244 63 94 / .2) var(--tw-gradient-to-position)}.to-rose-600{--tw-gradient-to: #e11d48 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-500{--tw-gradient-to: #0ea5e9 var(--tw-gradient-to-position)}.to-sky-600{--tw-gradient-to: #0284c7 var(--tw-gradient-to-position)}.to-sky-700{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.to-slate-100{--tw-gradient-to: #f1f5f9 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\/30{--tw-gradient-to: rgb(100 116 139 / .3) var(--tw-gradient-to-position)}.to-slate-600{--tw-gradient-to: #475569 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-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.to-slate-950{--tw-gradient-to: #020617 var(--tw-gradient-to-position)}.to-stone-400{--tw-gradient-to: #a8a29e var(--tw-gradient-to-position)}.to-teal-100{--tw-gradient-to: #ccfbf1 var(--tw-gradient-to-position)}.to-teal-300{--tw-gradient-to: #5eead4 var(--tw-gradient-to-position)}.to-teal-400{--tw-gradient-to: #2dd4bf var(--tw-gradient-to-position)}.to-teal-50{--tw-gradient-to: #f0fdfa var(--tw-gradient-to-position)}.to-teal-50\/40{--tw-gradient-to: rgb(240 253 250 / .4) var(--tw-gradient-to-position)}.to-teal-500{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.to-teal-500\/0{--tw-gradient-to: rgb(20 184 166 / 0) 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\/15{--tw-gradient-to: rgb(20 184 166 / .15) var(--tw-gradient-to-position)}.to-teal-600{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.to-teal-700{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.to-teal-900{--tw-gradient-to: #134e4a 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-400{--tw-gradient-to: #a78bfa var(--tw-gradient-to-position)}.to-violet-50{--tw-gradient-to: #f5f3ff var(--tw-gradient-to-position)}.to-violet-50\/30{--tw-gradient-to: rgb(245 243 255 / .3) var(--tw-gradient-to-position)}.to-violet-50\/40{--tw-gradient-to: rgb(245 243 255 / .4) var(--tw-gradient-to-position)}.to-violet-500{--tw-gradient-to: #8b5cf6 var(--tw-gradient-to-position)}.to-violet-500\/20{--tw-gradient-to: rgb(139 92 246 / .2) var(--tw-gradient-to-position)}.to-violet-600{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.to-violet-700{--tw-gradient-to: #6d28d9 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-yellow-100{--tw-gradient-to: #fef9c3 var(--tw-gradient-to-position)}.to-yellow-200{--tw-gradient-to: #fef08a var(--tw-gradient-to-position)}.to-yellow-200\/20{--tw-gradient-to: rgb(254 240 138 / .2) 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-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\/20{--tw-gradient-to: rgb(234 179 8 / .2) var(--tw-gradient-to-position)}.to-yellow-600{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.to-yellow-800{--tw-gradient-to: #854d0e var(--tw-gradient-to-position)}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:center}.bg-no-repeat{background-repeat:no-repeat}.fill-\[\#fde68a\]{fill:#fde68a}.fill-amber-400{fill:#fbbf24}.fill-amber-500{fill:#f59e0b}.fill-amber-600{fill:#d97706}.fill-amber-800{fill:#92400e}.fill-amber-900{fill:#78350f}.fill-current{fill:currentColor}.fill-emerald-500{fill:#10b981}.fill-emerald-600{fill:#059669}.fill-gray-200{fill:#e5e7eb}.fill-gray-300{fill:#d1d5db}.fill-gray-500{fill:#6b7280}.fill-gray-600{fill:#4b5563}.fill-gray-700{fill:#374151}.fill-orange-400{fill:#fb923c}.fill-red-500{fill:#ef4444}.fill-rose-500{fill:#f43f5e}.fill-slate-600{fill:#475569}.fill-slate-700{fill:#334155}.fill-white{fill:#fff}.fill-yellow-400{fill:#facc15}.fill-yellow-500{fill:#eab308}.stroke-amber-500{stroke:#f59e0b}.stroke-blue-500{stroke:#3b82f6}.stroke-current{stroke:currentColor}.stroke-cyan-500{stroke:#06b6d4}.stroke-emerald-500{stroke:#10b981}.stroke-gray-100{stroke:#f3f4f6}.stroke-green-500{stroke:#22c55e}.stroke-orange-500{stroke:#f97316}.stroke-pink-500{stroke:#ec4899}.stroke-purple-500{stroke:#a855f7}.stroke-red-500{stroke:#ef4444}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[50\%_18\%\]{-o-object-position:50% 18%;object-position:50% 18%}.object-\[center_12\%\]{-o-object-position:center 12%;object-position:center 12%}.object-bottom{-o-object-position:bottom;object-position:bottom}.object-center{-o-object-position:center;object-position:center}.object-left-top{-o-object-position:left top;object-position:left top}.object-top{-o-object-position:top;object-position:top}.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-2{padding:.5rem}.p-2\.5{padding:.625rem}.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-9{padding:2.25rem}.p-\[12px_14px\]{padding:12px 14px}.p-\[14px\]{padding:14px}.p-\[18px\]{padding:18px}.p-\[18px_22px\]{padding:18px 22px}.p-\[22px\]{padding:22px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[4px\]{padding:4px}.p-\[5px\]{padding:5px}.p-\[6px\]{padding:6px}.p-px{padding:1px}.\!px-2{padding-left:.5rem!important;padding-right:.5rem!important}.\!py-0\.5{padding-top:.125rem!important;padding-bottom:.125rem!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-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}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[10px\]{padding-left:10px;padding-right:10px}.px-\[14px\]{padding-left:14px;padding-right:14px}.px-\[18px\]{padding-left:18px;padding-right:18px}.px-\[22px\]{padding-left:22px;padding-right:22px}.px-\[7px\]{padding-left:7px;padding-right:7px}.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-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-\[11px\]{padding-top:11px;padding-bottom:11px}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[16px\]{padding-top:16px;padding-bottom:16px}.py-\[18px\]{padding-top:18px;padding-bottom:18px}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[5px\]{padding-top:5px;padding-bottom:5px}.py-\[7px\]{padding-top:7px;padding-bottom:7px}.py-\[9px\]{padding-top:9px;padding-bottom:9px}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-3\.5{padding-bottom:.875rem}.pb-4{padding-bottom:1rem}.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}.pl-0\.5{padding-left:.125rem}.pl-1{padding-left:.25rem}.pl-10{padding-left:2.5rem}.pl-11{padding-left:2.75rem}.pl-12{padding-left:3rem}.pl-14{padding-left:3.5rem}.pl-16{padding-left:4rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-20{padding-left:5rem}.pl-3{padding-left:.75rem}.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-\[50px\]{padding-left:50px}.pl-\[5px\]{padding-left:5px}.pr-0\.5{padding-right:.125rem}.pr-1{padding-right:.25rem}.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-24{padding-right:6rem}.pr-3{padding-right:.75rem}.pr-3\.5{padding-right:.875rem}.pr-32{padding-right:8rem}.pr-4{padding-right:1rem}.pr-7{padding-right:1.75rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.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-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-\[56px\]{padding-top:56px}.pt-\[68px\]{padding-top:68px}.pt-\[80px\]{padding-top:80px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-baseline{vertical-align:baseline}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-text-bottom{vertical-align:text-bottom}.font-display{font-family:Poppins,system-ui,sans-serif}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:Inter,system-ui,sans-serif}.font-serif{font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif}.\!text-\[10px\]{font-size:10px!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-7xl{font-size:4.5rem;line-height:1}.text-8xl{font-size:6rem;line-height:1}.text-\[0\.625rem\]{font-size:.625rem}.text-\[1\.0625rem\]{font-size:1.0625rem}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[110px\]{font-size:110px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.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-\[140px\]{font-size:140px}.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-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[32px\]{font-size:32px}.text-\[36px\]{font-size:36px}.text-\[40px\]{font-size:40px}.text-\[7px\]{font-size:7px}.text-\[8px\]{font-size:8px}.text-\[96px\]{font-size:96px}.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-black{font-weight:900}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.normal-case{text-transform:none}.italic{font-style:italic}.not-italic{font-style:normal}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.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-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-\[1\.05\]{line-height:1.05}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.3\]{line-height:1.3}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-\.01em\]{letter-spacing:-.01em}.tracking-\[-\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.01em\]{letter-spacing:-.01em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[\.02em\]{letter-spacing:.02em}.tracking-\[\.04em\]{letter-spacing:.04em}.tracking-\[\.05em\]{letter-spacing:.05em}.tracking-\[\.06em\]{letter-spacing:.06em}.tracking-\[\.08em\]{letter-spacing:.08em}.tracking-\[\.1em\]{letter-spacing:.1em}.tracking-\[\.3px\]{letter-spacing:.3px}.tracking-\[0\.04em\]{letter-spacing:.04em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-\[0\.3em\]{letter-spacing:.3em}.tracking-\[0\.4em\]{letter-spacing:.4em}.tracking-normal{letter-spacing:0em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.\!text-emerald-100{--tw-text-opacity: 1 !important;color:rgb(209 250 229 / var(--tw-text-opacity, 1))!important}.text-\[\#047857\]{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-\[\#065f46\]{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.text-\[\#0B0F19\]{--tw-text-opacity: 1;color:rgb(11 15 25 / var(--tw-text-opacity, 1))}.text-\[\#0e7490\]{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-\[\#0f172a\]{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.text-\[\#0f172a\]\/10{color:#0f172a1a}.text-\[\#155e75\]{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-\[\#334155\]{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.text-\[\#475569\]{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.text-\[\#4c1d95\]{--tw-text-opacity: 1;color:rgb(76 29 149 / var(--tw-text-opacity, 1))}.text-\[\#5b3300\]{--tw-text-opacity: 1;color:rgb(91 51 0 / var(--tw-text-opacity, 1))}.text-\[\#64748b\]{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.text-\[\#6d28d9\]{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-\[\#78350f\]{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-\[\#7c3aed\]{--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.text-\[\#8b5cf6\]{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.text-\[\#8b84b8\]{--tw-text-opacity: 1;color:rgb(139 132 184 / var(--tw-text-opacity, 1))}.text-\[\#92400e\]{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-\[\#94a3b8\]{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.text-\[\#9a3412\]{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.text-\[\#a21caf\]{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-\[\#b45309\]{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-\[\#c2410c\]{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-\[\#cbd5e1\]{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-\[\#cfe3ff\]{--tw-text-opacity: 1;color:rgb(207 227 255 / var(--tw-text-opacity, 1))}.text-\[\#dbeafe\]{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-\[\#e11d48\]{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-\[\#ea580c\]{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-\[\#f59e0b\]{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-\[\#fde047\]{--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.text-\[\#fde68a\]{--tw-text-opacity: 1;color:rgb(253 230 138 / var(--tw-text-opacity, 1))}.text-\[\#ffffff\]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-\[\#ffffff\]\/70{color:#ffffffb3}.text-\[\#ffffff\]\/80{color:#fffc}.text-\[\#ffffff\]\/90{color:#ffffffe6}.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-200\/90{color:#fde68ae6}.text-amber-300{--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.text-amber-300\/60{color:#fcd34d99}.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-400\/60{color:#fbbf2499}.text-amber-50{--tw-text-opacity: 1;color:rgb(255 251 235 / var(--tw-text-opacity, 1))}.text-amber-500{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.text-amber-500\/60{color:#f59e0b99}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-600\/70{color:#d97706b3}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-amber-700\/80{color:#b45309cc}.text-amber-800{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.text-amber-800\/80{color:#92400ecc}.text-amber-800\/90{color:#92400ee6}.text-amber-900{--tw-text-opacity: 1;color:rgb(120 53 15 / var(--tw-text-opacity, 1))}.text-amber-900\/80{color:#78350fcc}.text-amber-950{--tw-text-opacity: 1;color:rgb(69 26 3 / var(--tw-text-opacity, 1))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-100{--tw-text-opacity: 1;color:rgb(219 234 254 / var(--tw-text-opacity, 1))}.text-blue-200{--tw-text-opacity: 1;color:rgb(191 219 254 / var(--tw-text-opacity, 1))}.text-blue-300{--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.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-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.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-cyan-100{--tw-text-opacity: 1;color:rgb(207 250 254 / var(--tw-text-opacity, 1))}.text-cyan-200{--tw-text-opacity: 1;color:rgb(165 243 252 / var(--tw-text-opacity, 1))}.text-cyan-200\/80{color:#a5f3fccc}.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-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity, 1))}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-cyan-700{--tw-text-opacity: 1;color:rgb(14 116 144 / var(--tw-text-opacity, 1))}.text-cyan-800{--tw-text-opacity: 1;color:rgb(21 94 117 / var(--tw-text-opacity, 1))}.text-cyan-950{--tw-text-opacity: 1;color:rgb(8 51 68 / var(--tw-text-opacity, 1))}.text-emerald-100{--tw-text-opacity: 1;color:rgb(209 250 229 / var(--tw-text-opacity, 1))}.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-300\/80{color:#6ee7b7cc}.text-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.text-emerald-400\/60{color:#34d39999}.text-emerald-400\/70{color:#34d399b3}.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-600\/70{color:#059669b3}.text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.text-emerald-700\/70{color:#047857b3}.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-emerald-950{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.text-error-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-error-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-fuchsia-400{--tw-text-opacity: 1;color:rgb(232 121 249 / var(--tw-text-opacity, 1))}.text-fuchsia-500{--tw-text-opacity: 1;color:rgb(217 70 239 / var(--tw-text-opacity, 1))}.text-fuchsia-600{--tw-text-opacity: 1;color:rgb(192 38 211 / var(--tw-text-opacity, 1))}.text-fuchsia-700{--tw-text-opacity: 1;color:rgb(162 28 175 / var(--tw-text-opacity, 1))}.text-fuchsia-800{--tw-text-opacity: 1;color:rgb(134 25 143 / var(--tw-text-opacity, 1))}.text-fuchsia-950{--tw-text-opacity: 1;color:rgb(74 4 78 / var(--tw-text-opacity, 1))}.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-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-400\/60{color:#4ade8099}.text-green-50{--tw-text-opacity: 1;color:rgb(240 253 244 / 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-200\/80{color:#c7d2fecc}.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-50{--tw-text-opacity: 1;color:rgb(238 242 255 / 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-600\/80{color:#4f46e5cc}.text-indigo-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.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-indigo-950{--tw-text-opacity: 1;color:rgb(30 27 75 / var(--tw-text-opacity, 1))}.text-lime-600{--tw-text-opacity: 1;color:rgb(101 163 13 / var(--tw-text-opacity, 1))}.text-lime-700{--tw-text-opacity: 1;color:rgb(77 124 15 / var(--tw-text-opacity, 1))}.text-lime-800{--tw-text-opacity: 1;color:rgb(63 98 18 / var(--tw-text-opacity, 1))}.text-orange-100{--tw-text-opacity: 1;color:rgb(255 237 213 / 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-500\/70{color:#f97316b3}.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-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-300{--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.text-pink-500{--tw-text-opacity: 1;color:rgb(236 72 153 / 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-800{--tw-text-opacity: 1;color:rgb(157 23 77 / var(--tw-text-opacity, 1))}.text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.text-primary-100{--tw-text-opacity: 1;color:rgb(224 231 255 / var(--tw-text-opacity, 1))}.text-primary-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.text-primary-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-primary-700{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.text-primary-800{--tw-text-opacity: 1;color:rgb(55 48 163 / var(--tw-text-opacity, 1))}.text-primary-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.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-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-100{--tw-text-opacity: 1;color:rgb(254 226 226 / 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-400\/60{color:#f8717199}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-500\/70{color:#ef4444b3}.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-400{--tw-text-opacity: 1;color:rgb(251 113 133 / 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-700\/80{color:#be123ccc}.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-sky-400{--tw-text-opacity: 1;color:rgb(56 189 248 / 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-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-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / 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-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-success-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-success-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-success-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-teal-100{--tw-text-opacity: 1;color:rgb(204 251 241 / var(--tw-text-opacity, 1))}.text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.text-teal-300{--tw-text-opacity: 1;color:rgb(94 234 212 / var(--tw-text-opacity, 1))}.text-teal-400{--tw-text-opacity: 1;color:rgb(45 212 191 / 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-teal-700{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.text-teal-800{--tw-text-opacity: 1;color:rgb(17 94 89 / var(--tw-text-opacity, 1))}.text-transparent{color:transparent}.text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.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-600\/80{color:#7c3aedcc}.text-violet-700{--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.text-violet-700\/80{color:#6d28d9cc}.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-violet-900\/70{color:#4c1d95b3}.text-violet-900\/80{color:#4c1d95cc}.text-violet-950{--tw-text-opacity: 1;color:rgb(46 16 101 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/20{color:#fff3}.text-white\/25{color:#ffffff40}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.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))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-red-400{text-decoration-color:#f87171}.decoration-red-500{text-decoration-color:#ef4444}.decoration-wavy{text-decoration-style:wavy}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.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-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-slate-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-slate-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(100 116 139 / var(--tw-placeholder-opacity, 1))}.placeholder-white\/60::-moz-placeholder{color:#fff9}.placeholder-white\/60::placeholder{color:#fff9}.accent-amber-500{accent-color:#f59e0b}.accent-blue-500{accent-color:#3b82f6}.accent-emerald-500{accent-color:#10b981}.accent-indigo-500{accent-color:#6366f1}.accent-indigo-600{accent-color:#4f46e5}.accent-orange-500{accent-color:#f97316}.accent-purple-500{accent-color:#a855f7}.accent-red-500{accent-color:#ef4444}.accent-rose-500{accent-color:#f43f5e}.accent-slate-500{accent-color:#64748b}.accent-violet-500{accent-color:#8b5cf6}.accent-violet-600{accent-color:#7c3aed}.accent-yellow-400{accent-color:#facc15}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-\[0\.03\]{opacity:.03}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.12\]{opacity:.12}.mix-blend-multiply{mix-blend-mode:multiply}.mix-blend-screen{mix-blend-mode:screen}.mix-blend-overlay{mix-blend-mode:overlay}.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-\[0_-10px_40px_rgba\(0\,0\,0\,\.15\)\]{--tw-shadow: 0 -10px 40px rgba(0,0,0,.15);--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_0_0_2px_rgba\(239\,68\,68\,0\.15\)\]{--tw-shadow: 0 0 0 2px rgba(239,68,68,.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_2px_rgba\(249\,115\,22\,0\.15\)\]{--tw-shadow: 0 0 0 2px rgba(249,115,22,.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_2px_rgba\(34\,197\,94\,0\.15\)\]{--tw-shadow: 0 0 0 2px rgba(34,197,94,.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_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_3px_\#4ade80\,0_16px_28px_-12px_rgba\(3\,20\,70\,0\.75\)\]{--tw-shadow: 0 0 0 3px #4ade80,0 16px 28px -12px rgba(3,20,70,.75);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 16px 28px -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_0_3px_rgba\(139\,92\,246\,0\.18\)\,0_18px_36px_-16px_rgba\(124\,58\,237\,0\.55\)\]{--tw-shadow: 0 0 0 3px rgba(139,92,246,.18),0 18px 36px -16px rgba(124,58,237,.55);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 18px 36px -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_0_3px_rgba\(16\,185\,129\,0\.15\)\,0_16px_32px_-18px_rgba\(5\,150\,105\,0\.6\)\]{--tw-shadow: 0 0 0 3px rgba(16,185,129,.15),0 16px 32px -18px rgba(5,150,105,.6);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 16px 32px -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)}.shadow-\[0_0_0_3px_rgba\(16\,185\,129\,0\.15\)\,0_16px_40px_-20px_rgba\(5\,150\,105\,0\.45\)\]{--tw-shadow: 0 0 0 3px rgba(16,185,129,.15),0 16px 40px -20px rgba(5,150,105,.45);--tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color), 0 16px 40px -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_4px_\#4ade80\,0_18px_30px_-12px_rgba\(3\,20\,70\,0\.7\)\]{--tw-shadow: 0 0 0 4px #4ade80,0 18px 30px -12px rgba(3,20,70,.7);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 18px 30px -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_0_4px_rgba\(251\,191\,36\,0\.3\)\,0_0_36px_-6px_rgba\(245\,158\,11\,0\.75\)\]{--tw-shadow: 0 0 0 4px rgba(251,191,36,.3),0 0 36px -6px rgba(245,158,11,.75);--tw-shadow-colored: 0 0 0 4px var(--tw-shadow-color), 0 0 36px -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_14px_rgba\(217\,70\,239\,0\.45\)\]{--tw-shadow: 0 0 14px rgba(217,70,239,.45);--tw-shadow-colored: 0 0 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_0_15px_rgba\(16\,185\,129\,0\.15\)\]{--tw-shadow: 0 0 15px rgba(16,185,129,.15);--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_20px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 0 20px rgba(255,255,255,.2);--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_30px_rgba\(139\,92\,246\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(139,92,246,.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\(16\,185\,129\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(16,185,129,.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\(217\,70\,239\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(217,70,239,.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\(236\,72\,153\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(236,72,153,.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\(239\,68\,68\,0\.15\)\]{--tw-shadow: 0 0 30px rgba(239,68,68,.15);--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\(245\,158\,11\,0\.15\)\]{--tw-shadow: 0 0 30px rgba(245,158,11,.15);--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\(245\,158\,11\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(245,158,11,.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\(6\,182\,212\,0\.3\)\]{--tw-shadow: 0 0 30px rgba(6,182,212,.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_40px_rgba\(99\,102\,241\,0\.4\)\]{--tw-shadow: 0 0 40px rgba(99,102,241,.4);--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\(16\,185\,129\,0\.2\)\]{--tw-shadow: 0 0 50px rgba(16,185,129,.2);--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_50px_rgba\(255\,255\,255\,0\.2\)\]{--tw-shadow: 0 0 50px rgba(255,255,255,.2);--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_50px_rgba\(255\,255\,255\,0\.3\)\]{--tw-shadow: 0 0 50px rgba(255,255,255,.3);--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_10px_24px_-12px_rgba\(124\,58\,237\,\.7\)\]{--tw-shadow: 0 10px 24px -12px rgba(124,58,237,.7);--tw-shadow-colored: 0 10px 24px -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_10px_24px_-18px_rgba\(124\,58\,237\,\.5\)\]{--tw-shadow: 0 10px 24px -18px rgba(124,58,237,.5);--tw-shadow-colored: 0 10px 24px -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)}.shadow-\[0_10px_24px_-18px_rgba\(15\,23\,42\,0\.35\)\]{--tw-shadow: 0 10px 24px -18px rgba(15,23,42,.35);--tw-shadow-colored: 0 10px 24px -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)}.shadow-\[0_10px_30px_-18px_rgba\(234\,88\,12\,0\.6\)\]{--tw-shadow: 0 10px 30px -18px rgba(234,88,12,.6);--tw-shadow-colored: 0 10px 30px -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)}.shadow-\[0_10px_40px_-12px_rgba\(0\,0\,0\,\.08\)\]{--tw-shadow: 0 10px 40px -12px rgba(0,0,0,.08);--tw-shadow-colored: 0 10px 40px -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_10px_40px_-12px_rgba\(0\,0\,0\,\.12\)\]{--tw-shadow: 0 10px 40px -12px rgba(0,0,0,.12);--tw-shadow-colored: 0 10px 40px -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_12px_18px_-6px_rgba\(15\,23\,42\,0\.4\)\]{--tw-shadow: 0 12px 18px -6px rgba(15,23,42,.4);--tw-shadow-colored: 0 12px 18px -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_12px_24px_-10px_rgba\(120\,60\,0\,0\.7\)\]{--tw-shadow: 0 12px 24px -10px rgba(120,60,0,.7);--tw-shadow-colored: 0 12px 24px -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_12px_28px_-12px_rgba\(124\,58\,237\,0\.8\)\]{--tw-shadow: 0 12px 28px -12px rgba(124,58,237,.8);--tw-shadow-colored: 0 12px 28px -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_12px_28px_-12px_rgba\(234\,88\,12\,0\.8\)\]{--tw-shadow: 0 12px 28px -12px rgba(234,88,12,.8);--tw-shadow-colored: 0 12px 28px -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_12px_40px_rgba\(15\,23\,42\,0\.06\)\]{--tw-shadow: 0 12px 40px rgba(15,23,42,.06);--tw-shadow-colored: 0 12px 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_14px_26px_-12px_rgba\(3\,20\,70\,0\.65\)\]{--tw-shadow: 0 14px 26px -12px rgba(3,20,70,.65);--tw-shadow-colored: 0 14px 26px -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_14px_30px_-10px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow: 0 14px 30px -10px rgba(15,23,42,.6);--tw-shadow-colored: 0 14px 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_14px_30px_-12px_rgba\(234\,88\,12\,0\.8\)\]{--tw-shadow: 0 14px 30px -12px rgba(234,88,12,.8);--tw-shadow-colored: 0 14px 30px -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_16px_30px_-12px_rgba\(3\,20\,70\,0\.8\)\]{--tw-shadow: 0 16px 30px -12px rgba(3,20,70,.8);--tw-shadow-colored: 0 16px 30px -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_16px_40px_-12px_rgba\(217\,119\,6\,\.4\)\]{--tw-shadow: 0 16px 40px -12px rgba(217,119,6,.4);--tw-shadow-colored: 0 16px 40px -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_18px_40px_-20px_rgba\(109\,40\,217\,\.6\)\]{--tw-shadow: 0 18px 40px -20px rgba(109,40,217,.6);--tw-shadow-colored: 0 18px 40px -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_18px_45px_-28px_rgba\(0\,80\,60\,\.75\)\]{--tw-shadow: 0 18px 45px -28px rgba(0,80,60,.75);--tw-shadow-colored: 0 18px 45px -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_18px_50px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: 0 18px 50px rgba(15,23,42,.08);--tw-shadow-colored: 0 18px 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_1px_2px_rgba\(15\,23\,42\,0\.04\)\,0_8px_24px_-12px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow: 0 1px 2px rgba(15,23,42,.04),0 8px 24px -12px rgba(15,23,42,.12);--tw-shadow-colored: 0 1px 2px var(--tw-shadow-color), 0 8px 24px -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_24px_40px_-16px_rgba\(0\,0\,0\,0\.55\)\]{--tw-shadow: 0 24px 40px -16px rgba(0,0,0,.55);--tw-shadow-colored: 0 24px 40px -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_2px_8px_rgba\(124\,58\,237\,\.35\)\]{--tw-shadow: 0 2px 8px rgba(124,58,237,.35);--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\(217\,119\,6\,\.35\)\]{--tw-shadow: 0 2px 8px rgba(217,119,6,.35);--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\(245\,158\,11\,\.3\)\]{--tw-shadow: 0 2px 8px rgba(245,158,11,.3);--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\(56\,189\,248\,\.35\)\]{--tw-shadow: 0 2px 8px rgba(56,189,248,.35);--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\(99\,102\,241\,\.3\)\]{--tw-shadow: 0 2px 8px rgba(99,102,241,.3);--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_60px_-30px_rgba\(76\,29\,149\,0\.6\)\]{--tw-shadow: 0 30px 60px -30px rgba(76,29,149,.6);--tw-shadow-colored: 0 30px 60px -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_30px_80px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.28);--tw-shadow-colored: 0 30px 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_30px_80px_rgba\(15\,23\,42\,0\.32\)\]{--tw-shadow: 0 30px 80px rgba(15,23,42,.32);--tw-shadow-colored: 0 30px 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_3px_0_\#1b1030\]{--tw-shadow: 0 3px 0 #1b1030;--tw-shadow-colored: 0 3px 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-\[0_40px_100px_-30px_rgba\(15\,23\,42\,0\.6\)\]{--tw-shadow: 0 40px 100px -30px rgba(15,23,42,.6);--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_100px_-30px_rgba\(2\,6\,23\,0\.7\)\]{--tw-shadow: 0 40px 100px -30px rgba(2,6,23,.7);--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_100px_-30px_rgba\(2\,6\,23\,0\.8\)\]{--tw-shadow: 0 40px 100px -30px rgba(2,6,23,.8);--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_4px_0_\#1b1030\]{--tw-shadow: 0 4px 0 #1b1030;--tw-shadow-colored: 0 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-\[0_4px_10px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow: 0 4px 10px rgba(0,0,0,.35);--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_-4px_rgba\(5\,150\,105\,\.5\)\]{--tw-shadow: 0 4px 12px -4px rgba(5,150,105,.5);--tw-shadow-colored: 0 4px 12px -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_4px_12px_rgba\(16\,185\,129\,0\.35\)\]{--tw-shadow: 0 4px 12px rgba(16,185,129,.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_-4px_rgba\(139\,92\,246\,\.5\)\]{--tw-shadow: 0 4px 14px -4px rgba(139,92,246,.5);--tw-shadow-colored: 0 4px 14px -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_4px_14px_-4px_rgba\(217\,119\,6\,\.5\)\]{--tw-shadow: 0 4px 14px -4px rgba(217,119,6,.5);--tw-shadow-colored: 0 4px 14px -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_4px_14px_-4px_rgba\(234\,88\,12\,\.55\)\]{--tw-shadow: 0 4px 14px -4px rgba(234,88,12,.55);--tw-shadow-colored: 0 4px 14px -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_4px_14px_-4px_rgba\(5\,150\,105\,\.5\)\]{--tw-shadow: 0 4px 14px -4px rgba(5,150,105,.5);--tw-shadow-colored: 0 4px 14px -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_4px_14px_-4px_rgba\(99\,102\,241\,\.55\)\]{--tw-shadow: 0 4px 14px -4px rgba(99,102,241,.55);--tw-shadow-colored: 0 4px 14px -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_4px_16px_rgba\(124\,58\,237\,\.35\)\]{--tw-shadow: 0 4px 16px rgba(124,58,237,.35);--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_6px_12px_-4px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 6px 12px -4px rgba(0,0,0,.6);--tw-shadow-colored: 0 6px 12px -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_6px_14px_-6px_rgba\(120\,60\,0\,0\.6\)\]{--tw-shadow: 0 6px 14px -6px rgba(120,60,0,.6);--tw-shadow-colored: 0 6px 14px -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_6px_14px_-6px_rgba\(124\,58\,237\,\.6\)\]{--tw-shadow: 0 6px 14px -6px rgba(124,58,237,.6);--tw-shadow-colored: 0 6px 14px -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_6px_14px_-6px_rgba\(200\,30\,45\,0\.7\)\]{--tw-shadow: 0 6px 14px -6px rgba(200,30,45,.7);--tw-shadow-colored: 0 6px 14px -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_6px_16px_-4px_rgba\(124\,58\,237\,0\.7\)\]{--tw-shadow: 0 6px 16px -4px rgba(124,58,237,.7);--tw-shadow-colored: 0 6px 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_6px_18px_-8px_rgba\(16\,185\,129\,\.45\)\]{--tw-shadow: 0 6px 18px -8px rgba(16,185,129,.45);--tw-shadow-colored: 0 6px 18px -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_6px_18px_-8px_rgba\(16\,185\,129\,\.55\)\]{--tw-shadow: 0 6px 18px -8px rgba(16,185,129,.55);--tw-shadow-colored: 0 6px 18px -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_6px_20px_-4px_rgba\(124\,58\,237\,\.55\)\]{--tw-shadow: 0 6px 20px -4px rgba(124,58,237,.55);--tw-shadow-colored: 0 6px 20px -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_0_\#1b1030\,0_22px_40px_-12px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: 0 8px 0 #1b1030,0 22px 40px -12px rgba(0,0,0,.6);--tw-shadow-colored: 0 8px 0 var(--tw-shadow-color), 0 22px 40px -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_8px_18px_-6px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: 0 8px 18px -6px rgba(0,0,0,.5);--tw-shadow-colored: 0 8px 18px -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_8px_18px_-8px_rgba\(234\,88\,12\,0\.8\)\]{--tw-shadow: 0 8px 18px -8px rgba(234,88,12,.8);--tw-shadow-colored: 0 8px 18px -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_8px_20px_-8px_rgba\(0\,0\,0\,\.4\)\]{--tw-shadow: 0 8px 20px -8px rgba(0,0,0,.4);--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)}.shadow-\[0_8px_20px_-8px_rgba\(124\,58\,237\,0\.7\)\]{--tw-shadow: 0 8px 20px -8px rgba(124,58,237,.7);--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)}.shadow-\[0_8px_24px_-12px_rgba\(16\,185\,129\,\.4\)\]{--tw-shadow: 0 8px 24px -12px rgba(16,185,129,.4);--tw-shadow-colored: 0 8px 24px -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_8px_24px_rgba\(16\,185\,129\,\.35\)\]{--tw-shadow: 0 8px 24px rgba(16,185,129,.35);--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\(239\,68\,68\,\.35\)\]{--tw-shadow: 0 8px 24px rgba(239,68,68,.35);--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-\[2px_2px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow: 2px 2px 0px 0px rgba(0,0,0,1);--tw-shadow-colored: 2px 2px 0px 0px 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-\[3px_3px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow: 3px 3px 0px 0px rgba(0,0,0,1);--tw-shadow-colored: 3px 3px 0px 0px 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-\[4px_4px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow: 4px 4px 0px 0px rgba(0,0,0,1);--tw-shadow-colored: 4px 4px 0px 0px 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-\[6px_6px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow: 6px 6px 0px 0px rgba(0,0,0,1);--tw-shadow-colored: 6px 6px 0px 0px 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-\[8px_8px_0px_0px_rgba\(0\,0\,0\,1\)\]{--tw-shadow: 8px 8px 0px 0px rgba(0,0,0,1);--tw-shadow-colored: 8px 8px 0px 0px 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-\[inset_0_-3px_0_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow: inset 0 -3px 0 rgba(0,0,0,.15);--tw-shadow-colored: inset 0 -3px 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-\[inset_0_1px_2px_rgba\(15\,23\,42\,0\.08\)\]{--tw-shadow: inset 0 1px 2px rgba(15,23,42,.08);--tw-shadow-colored: inset 0 1px 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-\[inset_0_2px_0_rgba\(255\,255\,255\,0\.12\)\,0_20px_40px_-20px_rgba\(0\,0\,0\,0\.6\)\]{--tw-shadow: inset 0 2px 0 rgba(255,255,255,.12),0 20px 40px -20px rgba(0,0,0,.6);--tw-shadow-colored: inset 0 2px 0 var(--tw-shadow-color), 0 20px 40px -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-\[inset_0_2px_4px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: inset 0 2px 4px rgba(0,0,0,.5);--tw-shadow-colored: inset 0 2px 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-\[inset_0_3px_6px_rgba\(0\,0\,0\,0\.5\)\]{--tw-shadow: inset 0 3px 6px rgba(0,0,0,.5);--tw-shadow-colored: inset 0 3px 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-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-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-\[\#059669\]\/30{--tw-shadow-color: rgb(5 150 105 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#059669\]\/40{--tw-shadow-color: rgb(5 150 105 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#e11d48\]\/30{--tw-shadow-color: rgb(225 29 72 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#ea580c\]\/40{--tw-shadow-color: rgb(234 88 12 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-\[\#f97316\]\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-200{--tw-shadow-color: #fde68a;--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-200\/50{--tw-shadow-color: rgb(253 230 138 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-300\/40{--tw-shadow-color: rgb(252 211 77 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-400\/30{--tw-shadow-color: rgb(251 191 36 / .3);--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-amber-500\/40{--tw-shadow-color: rgb(245 158 11 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-amber-800\/30{--tw-shadow-color: rgb(146 64 14 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/15{--tw-shadow-color: rgb(0 0 0 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-black\/50{--tw-shadow-color: rgb(0 0 0 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-blue-200{--tw-shadow-color: #bfdbfe;--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-cyan-500\/20{--tw-shadow-color: rgb(6 182 212 / .2);--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-cyan-600\/25{--tw-shadow-color: rgb(8 145 178 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-100{--tw-shadow-color: #d1fae5;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-200{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-300{--tw-shadow-color: #6ee7b7;--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/20{--tw-shadow-color: rgb(16 185 129 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/25{--tw-shadow-color: rgb(16 185 129 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/30{--tw-shadow-color: rgb(16 185 129 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-500\/40{--tw-shadow-color: rgb(16 185 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-600\/30{--tw-shadow-color: rgb(5 150 105 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/5{--tw-shadow-color: rgb(6 78 59 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-emerald-900\/50{--tw-shadow-color: rgb(6 78 59 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-fuchsia-500\/30{--tw-shadow-color: rgb(217 70 239 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200{--tw-shadow-color: #e5e7eb;--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/30{--tw-shadow-color: rgb(229 231 235 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-200\/50{--tw-shadow-color: rgb(229 231 235 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-300\/50{--tw-shadow-color: rgb(209 213 219 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500\/20{--tw-shadow-color: rgb(107 114 128 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-gray-500\/30{--tw-shadow-color: rgb(107 114 128 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-200\/50{--tw-shadow-color: rgb(187 247 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-green-500\/20{--tw-shadow-color: rgb(34 197 94 / .2);--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-green-500\/50{--tw-shadow-color: rgb(34 197 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-100{--tw-shadow-color: #e0e7ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-200\/50{--tw-shadow-color: rgb(199 210 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-300{--tw-shadow-color: #a5b4fc;--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-300\/50{--tw-shadow-color: rgb(165 180 252 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/20{--tw-shadow-color: rgb(99 102 241 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-500\/40{--tw-shadow-color: rgb(99 102 241 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-indigo-600\/20{--tw-shadow-color: rgb(79 70 229 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-lime-500\/30{--tw-shadow-color: rgb(132 204 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-200{--tw-shadow-color: #fed7aa;--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-300\/50{--tw-shadow-color: rgb(253 186 116 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-500\/30{--tw-shadow-color: rgb(249 115 22 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-orange-600\/25{--tw-shadow-color: rgb(234 88 12 / .25);--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-primary-500\/30{--tw-shadow-color: rgb(99 102 241 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-primary-500\/40{--tw-shadow-color: rgb(99 102 241 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-100{--tw-shadow-color: #f3e8ff;--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-300{--tw-shadow-color: #d8b4fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-300\/40{--tw-shadow-color: rgb(216 180 254 / .4);--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-purple-600\/30{--tw-shadow-color: rgb(147 51 234 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-purple-900\/40{--tw-shadow-color: rgb(88 28 135 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-200\/50{--tw-shadow-color: rgb(254 202 202 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-red-500\/20{--tw-shadow-color: rgb(239 68 68 / .2);--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-rose-500\/25{--tw-shadow-color: rgb(244 63 94 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-rose-500\/30{--tw-shadow-color: rgb(244 63 94 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-sky-400\/30{--tw-shadow-color: rgb(56 189 248 / .3);--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-900\/10{--tw-shadow-color: rgb(12 74 110 / .1);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200{--tw-shadow-color: #e2e8f0;--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/60{--tw-shadow-color: rgb(226 232 240 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-200\/70{--tw-shadow-color: rgb(226 232 240 / .7);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-500\/30{--tw-shadow-color: rgb(100 116 139 / .3);--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-slate-900\/15{--tw-shadow-color: rgb(15 23 42 / .15);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-900\/5{--tw-shadow-color: rgb(15 23 42 / .05);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/20{--tw-shadow-color: rgb(2 6 23 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-slate-950\/25{--tw-shadow-color: rgb(2 6 23 / .25);--tw-shadow: var(--tw-shadow-colored)}.shadow-stone-500\/30{--tw-shadow-color: rgb(120 113 108 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-teal-500\/30{--tw-shadow-color: rgb(20 184 166 / .3);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-100{--tw-shadow-color: #ede9fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200{--tw-shadow-color: #ddd6fe;--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200\/40{--tw-shadow-color: rgb(221 214 254 / .4);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-200\/60{--tw-shadow-color: rgb(221 214 254 / .6);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-300\/50{--tw-shadow-color: rgb(196 181 253 / .5);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/20{--tw-shadow-color: rgb(139 92 246 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-violet-500\/25{--tw-shadow-color: rgb(139 92 246 / .25);--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-yellow-400\/20{--tw-shadow-color: rgb(250 204 21 / .2);--tw-shadow: var(--tw-shadow-colored)}.shadow-yellow-500\/30{--tw-shadow-color: rgb(234 179 8 / .3);--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-inset{--tw-ring-inset: inset}.ring-\[\#f2b84b\]\/70{--tw-ring-color: rgb(242 184 75 / .7)}.ring-\[\#ffffff\]{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1))}.ring-amber-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.ring-amber-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 230 138 / var(--tw-ring-opacity, 1))}.ring-amber-200\/50{--tw-ring-color: rgb(253 230 138 / .5)}.ring-amber-200\/60{--tw-ring-color: rgb(253 230 138 / .6)}.ring-amber-200\/70{--tw-ring-color: rgb(253 230 138 / .7)}.ring-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.ring-amber-300\/60{--tw-ring-color: rgb(252 211 77 / .6)}.ring-amber-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / 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-amber-500\/40{--tw-ring-color: rgb(245 158 11 / .4)}.ring-black\/5{--tw-ring-color: rgb(0 0 0 / .05)}.ring-blue-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(191 219 254 / var(--tw-ring-opacity, 1))}.ring-blue-200\/60{--tw-ring-color: rgb(191 219 254 / .6)}.ring-blue-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity, 1))}.ring-blue-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(96 165 250 / var(--tw-ring-opacity, 1))}.ring-blue-400\/40{--tw-ring-color: rgb(96 165 250 / .4)}.ring-current{--tw-ring-color: currentColor}.ring-cyan-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 211 238 / 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-100\/80{--tw-ring-color: rgb(209 250 229 / .8)}.ring-emerald-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.ring-emerald-200\/70{--tw-ring-color: rgb(167 243 208 / .7)}.ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.ring-emerald-300\/60{--tw-ring-color: rgb(110 231 183 / .6)}.ring-emerald-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.ring-emerald-400\/40{--tw-ring-color: rgb(52 211 153 / .4)}.ring-emerald-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.ring-emerald-500\/10{--tw-ring-color: rgb(16 185 129 / .1)}.ring-emerald-500\/20{--tw-ring-color: rgb(16 185 129 / .2)}.ring-gray-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 213 219 / var(--tw-ring-opacity, 1))}.ring-gray-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(156 163 175 / var(--tw-ring-opacity, 1))}.ring-gray-500\/40{--tw-ring-color: rgb(107 114 128 / .4)}.ring-green-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(187 247 208 / var(--tw-ring-opacity, 1))}.ring-green-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / var(--tw-ring-opacity, 1))}.ring-green-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(74 222 128 / var(--tw-ring-opacity, 1))}.ring-green-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(34 197 94 / var(--tw-ring-opacity, 1))}.ring-indigo-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(224 231 255 / 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-200\/50{--tw-ring-color: rgb(199 210 254 / .5)}.ring-indigo-200\/70{--tw-ring-color: rgb(199 210 254 / .7)}.ring-indigo-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.ring-indigo-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.ring-orange-100{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 237 213 / var(--tw-ring-opacity, 1))}.ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.ring-orange-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 146 60 / var(--tw-ring-opacity, 1))}.ring-orange-500\/40{--tw-ring-color: rgb(249 115 22 / .4)}.ring-pink-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 207 232 / var(--tw-ring-opacity, 1))}.ring-pink-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 168 212 / var(--tw-ring-opacity, 1))}.ring-pink-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(244 114 182 / var(--tw-ring-opacity, 1))}.ring-primary-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / var(--tw-ring-opacity, 1))}.ring-purple-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.ring-purple-400\/60{--tw-ring-color: rgb(192 132 252 / .6)}.ring-purple-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(168 85 247 / var(--tw-ring-opacity, 1))}.ring-purple-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / var(--tw-ring-opacity, 1))}.ring-red-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1))}.ring-red-300\/60{--tw-ring-color: rgb(252 165 165 / .6)}.ring-red-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.ring-red-400\/40{--tw-ring-color: rgb(248 113 113 / .4)}.ring-red-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.ring-red-500\/40{--tw-ring-color: rgb(239 68 68 / .4)}.ring-rose-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.ring-sky-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(186 230 253 / var(--tw-ring-opacity, 1))}.ring-sky-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(125 211 252 / 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\/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\/60{--tw-ring-color: rgb(203 213 225 / .6)}.ring-slate-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(148 163 184 / var(--tw-ring-opacity, 1))}.ring-slate-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.ring-slate-900{--tw-ring-opacity: 1;--tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1))}.ring-transparent{--tw-ring-color: transparent}.ring-violet-200{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.ring-violet-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.ring-violet-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 139 250 / var(--tw-ring-opacity, 1))}.ring-violet-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.ring-violet-600{--tw-ring-opacity: 1;--tw-ring-color: rgb(124 58 237 / 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\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-white\/25{--tw-ring-color: rgb(255 255 255 / .25)}.ring-white\/60{--tw-ring-color: rgb(255 255 255 / .6)}.ring-white\/70{--tw-ring-color: rgb(255 255 255 / .7)}.ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.ring-yellow-400{--tw-ring-opacity: 1;--tw-ring-color: rgb(250 204 21 / var(--tw-ring-opacity, 1))}.ring-yellow-400\/60{--tw-ring-color: rgb(250 204 21 / .6)}.ring-yellow-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 179 8 / var(--tw-ring-opacity, 1))}.ring-yellow-500\/40{--tw-ring-color: rgb(234 179 8 / .4)}.ring-opacity-75{--tw-ring-opacity: .75}.ring-offset-1{--tw-ring-offset-width: 1px}.ring-offset-2{--tw-ring-offset-width: 2px}.ring-offset-indigo-500{--tw-ring-offset-color: #6366f1}.ring-offset-slate-900{--tw-ring-offset-color: #0f172a}.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-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-\[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-\[1px\]{--tw-blur: blur(1px);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-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-\[0\.82\]{--tw-brightness: brightness(.82);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_40px_rgba\(168\,85\,247\,0\.4\)\]{--tw-drop-shadow: drop-shadow(0 0 40px rgba(168,85,247,.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_0_40px_rgba\(245\,158\,11\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 0 40px rgba(245,158,11,.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)}.drop-shadow-\[0_12px_18px_rgba\(15\,23\,42\,0\.28\)\]{--tw-drop-shadow: drop-shadow(0 12px 18px rgba(15,23,42,.28));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\(0\,0\,0\,0\.25\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.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_2px_0_rgba\(0\,0\,0\,0\.3\)\]{--tw-drop-shadow: drop-shadow(0 2px 0 rgba(0,0,0,.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)}.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)}.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\.7\]{--tw-grayscale: grayscale(.7);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-\[30\%\]{--tw-grayscale: grayscale(30%);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-\[55\%\]{--tw-grayscale: grayscale(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)}.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)}.\!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)!important}.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-\[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-\[3px\]{--tw-backdrop-blur: blur(3px);-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-\[4px\]{--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-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)}.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-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[box-shadow\,border-color\]{transition-property:box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\,border-color\,background-color\]{transition-property:transform,box-shadow,border-color,background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,box-shadow\]{transition-property:transform,box-shadow;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}.duration-100{transition-duration:.1s}.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}.ease-\[cubic-bezier\(\.2\,\.8\,\.2\,1\)\]{transition-timing-function:cubic-bezier(.2,.8,.2,1)}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.glass{background-color:#ffffffb3;--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)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.\[appearance\:textfield\]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.\[backface-visibility\:hidden\]{backface-visibility:hidden}.\[perspective\:1200px\]{perspective:1200px}.\[perspective\:1800px\]{perspective:1800px}.\[perspective\:800px\]{perspective:800px}.\[scrollbar-width\:none\]{scrollbar-width:none}.\[scrollbar-width\:thin\]{scrollbar-width:thin}.\[text-shadow\:0_1px_0_rgba\(0\,0\,0\,0\.25\)\]{text-shadow:0 1px 0 rgba(0,0,0,.25)}.\[text-shadow\:0_1px_0_rgba\(0\,0\,0\,0\.6\)\]{text-shadow:0 1px 0 rgba(0,0,0,.6)}.\[text-shadow\:0_2px_0_\#0a2a78\]{text-shadow:0 2px 0 #0a2a78}.\[text-shadow\:0_2px_0_\#9a4a00\]{text-shadow:0 2px 0 #9a4a00}.\[text-shadow\:0_2px_0_rgba\(0\,0\,0\,0\.35\)\]{text-shadow:0 2px 0 rgba(0,0,0,.35)}.\[text-shadow\:0_2px_0_rgba\(0\,0\,0\,0\.6\)\]{text-shadow:0 2px 0 rgba(0,0,0,.6)}.\[text-shadow\:0_3px_0_\#0a2a78\,0_6px_14px_rgba\(0\,0\,0\,0\.3\)\]{text-shadow:0 3px 0 #0a2a78,0 6px 14px rgba(0,0,0,.3)}.\[text-shadow\:0_3px_0_\#0a2a78\]{text-shadow:0 3px 0 #0a2a78}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.ql-container{font-size:.9375rem;min-height:280px;border:none!important}.ql-toolbar{border:none!important;border-bottom:1px solid #e5e7eb!important;background:#f9fafb}.ql-editor{min-height:280px;padding:1rem 1.25rem}.ql-editor.ql-blank:before{color:#9ca3af;font-style:normal}[data-tool-viewport] svg.w-full{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto}[data-tool-viewport] canvas.w-full{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto;width:auto!important;height:auto!important}@keyframes abcjsNotePop{0%{transform:scale(1)}40%{transform:scale(1.55)}to{transform:scale(1)}}.abcjs-cursor{transform-box:fill-box;transform-origin:center;animation:abcjsNotePop .28s cubic-bezier(.34,1.56,.64,1)}.abcjs-no-colors .abcjs-note path,.abcjs-no-colors .abcjs-note ellipse,.abcjs-no-colors .abcjs-note rect,.abcjs-no-colors .abcjs-note line,.abcjs-no-colors .abcjs-note polygon,.abcjs-no-colors .abcjs-note use{fill:#1f2937!important;stroke:#1f2937!important}@keyframes comicPop{0%{transform:scale(.05) rotate(-8deg);opacity:0}30%{transform:scale(1.4) rotate(4deg);opacity:1}55%{transform:scale(.85) rotate(-2deg);opacity:1}75%{transform:scale(1.12) rotate(1deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes floatBall{0%{transform:translateY(0) translate(0) scale(1)}33%{transform:translateY(-20px) translate(8px) scale(1.04)}66%{transform:translateY(10px) translate(-6px) scale(.97)}to{transform:translateY(0) translate(0) scale(1)}}@keyframes wordle-shake{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}.animate-wordle-shake{animation:wordle-shake .25s linear}:root{--theme-border-width: 1px;--theme-border-radius: .75rem;--theme-border-radius-lg: 1rem;--theme-border-radius-xl: 1.5rem;--theme-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1);--theme-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--theme-shadow-hover: 0 20px 25px -5px rgba(0, 0, 0, .1);--theme-accent-border: transparent;--theme-font-weight: 500;--theme-transition: all .2s ease-out}.theme-zen{--theme-border-width: 1px;--theme-accent-border: transparent}.theme-comic{--theme-border-width: 3px;--theme-accent-border: #000000}.theme-estudiante body{font-family:Inter,Segoe UI,-apple-system,sans-serif!important;background:#fff!important}.theme-estudiante h1,.theme-estudiante h2,.theme-estudiante h3{font-family:Inter,-apple-system,sans-serif!important;font-weight:800!important;letter-spacing:-.025em;color:#064e3b!important;text-shadow:none}.theme-estudiante h4,.theme-estudiante h5,.theme-estudiante h6{font-family:Inter,sans-serif!important;font-weight:700!important;color:#065f46!important;letter-spacing:-.02em}.theme-estudiante p{font-weight:450;color:#1e293b!important;line-height:1.65}.theme-estudiante aside.app-sidebar{background:linear-gradient(180deg,#064e3b,#065f46 40%,#047857)!important;border-right:none!important;box-shadow:4px 0 24px #064e3b26}.theme-estudiante aside.app-sidebar>div:first-child{background:linear-gradient(135deg,#10b98133,#34d39926)!important;border-bottom:1px solid rgba(167,243,208,.15)!important;margin:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-estudiante aside.app-sidebar>div:first-child h1{color:#fff!important;text-shadow:none;font-weight:800!important;letter-spacing:-.02em}.theme-estudiante aside.app-sidebar>div:first-child p{color:#6ee7b7!important}.theme-estudiante aside.app-sidebar nav a{border-radius:.75rem;font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1);color:#fff!important;margin:2px 8px}.theme-estudiante aside.app-sidebar nav a:hover{background:#10b98140!important;color:#fff!important;transform:translate(2px)}.theme-estudiante aside.app-sidebar nav a[aria-current=page],.theme-estudiante aside.app-sidebar nav a.active{background:linear-gradient(135deg,#10b981,#059669)!important;color:#fff!important;box-shadow:0 4px 16px #10b98159,0 0 0 1px #34d39933;font-weight:600}.theme-estudiante aside.app-sidebar nav p{font-family:Inter,sans-serif!important;font-weight:600!important;font-size:.68rem!important;color:#a7f3d0!important;letter-spacing:.08em;text-transform:uppercase}.theme-estudiante aside.app-sidebar nav button{color:#ffffffb3!important}.theme-estudiante aside.app-sidebar nav button span{color:#ffffffb3!important}.theme-estudiante aside.app-sidebar nav button:hover,.theme-estudiante aside.app-sidebar nav button:hover span{background:#10b98140!important;color:#fff!important}.theme-estudiante aside.app-sidebar input::-moz-placeholder{color:#1f2937!important;background:#f9fafb!important}.theme-estudiante aside.app-sidebar input,.theme-estudiante aside.app-sidebar input::placeholder,.theme-estudiante aside.app-sidebar textarea{color:#1f2937!important;background:#f9fafb!important}.theme-estudiante aside.app-sidebar nav button span[class*=bg-amber]{color:#92400e!important;background:#fde68ae6!important}.theme-estudiante aside.app-sidebar nav[class*=border-t]{border-color:#a7f3d026!important}.theme-estudiante header{background:#ffffffd9!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(16,185,129,.12)!important;box-shadow:0 1px 3px #064e3b0a}.theme-estudiante header>div>div:last-child>div{border:none;box-shadow:none}.theme-estudiante header [class*=from-primary]{background:linear-gradient(135deg,#10b981,#059669)!important;border:none;box-shadow:0 2px 12px #10b9814d}.theme-estudiante header button>div[class*=rounded-full]{border:none;box-shadow:0 2px 8px #00000014}.theme-estudiante header button[class*=rounded-full]:not(:has(div)){background:#fff!important;border:none;color:#065f46!important}.theme-estudiante header [class*=absolute][class*=bg-white]{border:1px solid rgba(16,185,129,.1)!important;box-shadow:0 12px 40px #064e3b1f,0 4px 12px #10b9810f!important;background:#fff!important;border-radius:1rem}.theme-estudiante .card,.theme-estudiante .card-interactive{border:1px solid rgba(16,185,129,.1);box-shadow:0 4px 20px #064e3b0f,0 1px 3px #10b9810a;border-radius:1rem;background:#ffffffe6;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.theme-estudiante .card-interactive:hover{border-color:#10b98140;box-shadow:0 12px 36px #10b98124,0 4px 12px #064e3b0f;transform:translateY(-3px)}.theme-estudiante .card-interactive:active{transform:translateY(-1px);box-shadow:0 6px 20px #10b9811a}.theme-estudiante .btn-primary{border:none;box-shadow:0 4px 16px #10b9814d,0 2px 4px #05966926;font-weight:600;background:linear-gradient(135deg,#10b981,#059669)!important;border-radius:.75rem;letter-spacing:-.01em}.theme-estudiante .btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 28px #10b98166,0 4px 8px #05966933;background:linear-gradient(135deg,#34d399,#10b981)!important}.theme-estudiante .btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px #10b9814d}.theme-estudiante .btn-secondary{border:1px solid rgba(16,185,129,.25);box-shadow:0 1px 4px #10b9810f;font-weight:600;background:#fff!important;color:#065f46!important;border-radius:.75rem}.theme-estudiante .btn-secondary:hover{background:#ecfdf5!important;border-color:#10b981;box-shadow:0 4px 14px #10b9811f;transform:translateY(-1px)}.theme-estudiante .btn-success{border:none;box-shadow:0 4px 16px #10b9814d;font-weight:600;background:linear-gradient(135deg,#34d399,#10b981)!important;border-radius:.75rem}.theme-estudiante .btn-success:hover{transform:translateY(-2px);box-shadow:0 8px 28px #10b98166}.theme-estudiante .input{border:1.5px solid #e2e8f0;border-radius:.75rem;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-estudiante .input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b9811f;background:#fff}.theme-estudiante .exercise-option{border:1.5px solid #e2e8f0;border-radius:.75rem;background:#fff;transition:all .2s cubic-bezier(.4,0,.2,1)}.theme-estudiante .exercise-option:hover{border-color:#6ee7b7;background:#ecfdf5;transform:translate(3px);box-shadow:0 2px 8px #10b98114}.theme-estudiante .exercise-option-selected{background:#d1fae5!important;border-color:#10b981!important;box-shadow:0 0 0 3px #10b9811f}.theme-estudiante .exercise-option-correct{background:#d1fae5!important;border-color:#059669!important;box-shadow:0 0 0 3px #0596691f}.theme-estudiante .exercise-option-incorrect{background:#fee2e2!important;border-color:#ef4444!important;box-shadow:0 0 0 3px #ef44441a}.theme-estudiante .badge{border:1px solid rgba(16,185,129,.2);font-weight:600;font-size:.75rem;background:#ecfdf5cc;color:#065f46}.theme-estudiante .progress-bar{border:none;border-radius:.5rem;background:#f1f5f9;height:.5rem;overflow:hidden}.theme-estudiante .progress-bar-fill{background:linear-gradient(90deg,#10b981,#34d399,#6ee7b7)!important;border-radius:.5rem;box-shadow:0 0 8px #10b9814d}.theme-estudiante a:not([class*=text-white]):not([class*=btn]):not(aside *):not(.improvement-panel *):not([class*=text-gray]){color:#059669!important}.theme-estudiante a:hover:not(aside *):not(.improvement-panel *):not([class*=text-gray]){color:#047857!important}.theme-estudiante ::-webkit-scrollbar{width:6px}.theme-estudiante ::-webkit-scrollbar-track{background:transparent;border-radius:3px}.theme-estudiante ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#6ee7b7,#34d399);border-radius:3px}.theme-estudiante ::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#34d399,#10b981)}.theme-estudiante ::-moz-selection{background:#a7f3d0;color:#064e3b}.theme-estudiante ::selection{background:#a7f3d0;color:#064e3b}.theme-estudiante table thead{background:#ecfdf5!important}.theme-estudiante table thead th{color:#065f46!important;font-weight:600;border-bottom:2px solid #d1fae5!important}.theme-estudiante table tbody tr:hover{background:#ecfdf580!important}.theme-estudiante [role=tooltip],.theme-estudiante [role=menu]{border:1px solid rgba(16,185,129,.12)!important;box-shadow:0 12px 40px #064e3b1f!important;border-radius:.75rem}.theme-estudiante[class*=bg-gradient]{background:#fff!important}.theme-estudiante [class~=from-amber-50]{background:linear-gradient(to right,#ecfdf5,#d1fae5)!important;border-color:#6ee7b7!important}.theme-estudiante [class*=text-amber-800]{color:#065f46!important}.theme-estudiante [class*=text-amber-500]{color:#10b981!important}.theme-estudiante [class*=fill-amber-500]{fill:#10b981!important}.theme-estudiante [class*=border-amber-100]{border-color:#a7f3d0!important}.theme-estudiante [class*=border-amber-200]{border-color:#6ee7b7!important}.theme-estudiante [class*="hover\\:border-amber-300"]:hover{border-color:#34d399!important}.theme-estudiante [class*=bg-amber-100]{background:#d1fae5!important}.theme-estudiante aside.app-sidebar *{color:#fff!important}.theme-estudiante aside.app-sidebar>div:first-child p{color:#a7f3d0!important}.theme-estudiante aside.app-sidebar nav a{color:#fff!important}.theme-estudiante aside.app-sidebar nav p{color:#a7f3d0!important}.theme-estudiante aside.app-sidebar nav button,.theme-estudiante aside.app-sidebar nav button span{color:#ffffffb3!important}.theme-estudiante aside.app-sidebar nav button span[class*=bg-amber]{color:#92400e!important}.theme-estudiante.bg-gradient-to-br,div.theme-estudiante[class*=bg-gradient]{background:radial-gradient(circle at 100% 0%,rgba(16,185,129,.07) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(52,211,153,.06) 0,transparent 45%),#fbfdfc!important}.theme-estudiante main h2.font-display{position:relative;padding-bottom:7px}.theme-estudiante main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:32px;height:3px;border-radius:3px;background:linear-gradient(90deg,#10b981,#6ee7b7)}.theme-estudiante main h4,.theme-estudiante main h5{color:#0f2a22!important}.theme-estudiante aside.app-sidebar nav a[aria-current=page],.theme-estudiante aside.app-sidebar nav a.active{box-shadow:inset 0 1px #ffffff38,0 4px 16px #10b98159,0 0 0 1px #34d39933!important}.theme-estudiante header [class*=bg-gray-900]{background:linear-gradient(135deg,#065f46,#064e3b)!important;box-shadow:0 4px 14px -6px #064e3b99}.theme-estudiante header [class*=bg-gray-900]>span:first-child{color:#a7f3d0!important}.theme-estudiante header [class*=from-cyan-400]{background:linear-gradient(90deg,#34d399,#a7f3d0)!important}.theme-estudiante header button>div[class*=rounded-full][class*=bg-primary]{background:linear-gradient(145deg,#34d399,#10b981,#047857)!important;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #10b98173,0 6px 16px -6px #064e3b80!important}.theme-estudiante .flame-bg p{color:#fff!important;line-height:1.2}.theme-estudiante .flame-bg{box-shadow:0 16px 32px -20px #b91c1cb3}.theme-estudiante .xp-card{background:linear-gradient(160deg,#ecfdf5,#fff 60%,#f0fdfa);border-color:#a7f3d0!important}.theme-estudiante .xp-card:before{background:radial-gradient(circle,rgba(16,185,129,.1),transparent 70%)}.theme-estudiante .xp-card .text-indigo-400{color:#059669!important}.theme-estudiante .xp-card p{line-height:1.2}.theme-estudiante .level-badge{background:conic-gradient(from 180deg,#10b981,#6ee7b7,#059669,#10b981);box-shadow:inset 0 2px 3px #fff6,inset 0 -2px 4px #00000026,0 4px 12px -2px #10b98180}.theme-estudiante .level-badge:after{background:linear-gradient(135deg,#059669,#047857)}.theme-estudiante .xp-bar-track{background:linear-gradient(90deg,#d1fae5,#ccfbf1)}.theme-estudiante .xp-bar-fill{background:linear-gradient(90deg,#059669,#10b981,#34d399);box-shadow:0 0 8px #10b98180}.theme-estudiante main .bg-primary-100{background:#d1fae5!important}.theme-estudiante main .bg-primary-100 svg{color:#059669!important}.theme-estudiante main [class*=bg-white][class*=border-gray-100] p{line-height:1.3}.theme-estudiante .quick-card p.text-amber-600{color:#b45309!important;font-weight:600}.theme-estudiante .quick-card p.text-violet-600{color:#047857!important;font-weight:600}.theme-estudiante .quick-card p.text-rose-600{color:#be123c!important;font-weight:600}.theme-estudiante .quick-card p.text-gray-500{color:#64748b!important}.theme-estudiante main [class*=from-violet-500],.theme-estudiante main [class*=from-indigo-500]{background:linear-gradient(145deg,#34d399,#10b981,#047857)!important;box-shadow:inset 0 1px #ffffff40,0 6px 14px -8px #064e3b8c!important}.theme-estudiante .quick-card:nth-child(2){background:linear-gradient(160deg,#ecfdf5,#fff 70%)!important;border-color:#a7f3d0!important;--accent: rgba(16, 185, 129, .4) !important}.theme-estudiante .quick-card:nth-child(2) .quick-deco{color:#a7f3d0!important}.theme-estudiante main [class*="from-violet-50 "]{background:linear-gradient(135deg,#ecfdf5,#fff 55%,#f0fdfa)!important;border-color:#d1fae5!important}.theme-estudiante main [class*="from-violet-50 "]:hover{border-color:#a7f3d0!important}.theme-estudiante main .text-violet-400{color:#10b981!important}.theme-estudiante main [class*="grid-cols-[repeat"] p.text-gray-400{color:#64748b!important;font-weight:400}.theme-estudiante .improvement-panel button[class*=from-violet-500],.theme-estudiante button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,#10b981,#059669)!important;box-shadow:0 6px 16px -6px #05966999!important}.theme-estudiante .improvement-panel p{line-height:1.55}.theme-estudiante main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#ecfdf5,#f0fdfa)!important}.theme-estudiante main .text-indigo-500{color:#10b981!important}.theme-estudiante main .hover\:border-indigo-200:hover{border-color:#a7f3d0!important}.hero-dark-panel p,.hero-dark-panel span{font-weight:450;color:#cdd8e7!important;line-height:1.65}.hero-dark-panel h1{color:#fff!important}.theme-comic{--theme-border-width: 3px;--theme-accent-border: #141414;--cm-ink: #141414;--cm-paper: #fff8e1;--cm-card: #ffffff;--cm-red: #e8372f;--cm-red-dark: #b8241e;--cm-yellow: #ffd23f;--cm-blue: #1e6fd9;--cm-cyan: #29b6e8;--cm-muted: #5b5346;--cm-line: 2.5px solid #141414;--cm-pop: 4px 4px 0 #141414;--cm-pop-sm: 2px 2px 0 #141414;--cm-dots: radial-gradient(rgba(20, 20, 20, .12) 1.1px, transparent 1.5px);font-family:Nunito,Inter,-apple-system,sans-serif;color:var(--cm-ink)}.theme-comic.bg-gradient-to-br,div.theme-comic[class*=bg-gradient]{background:radial-gradient(rgba(30,111,217,.1) 1.2px,transparent 1.6px) 0 0 / 11px 11px,var(--cm-paper)!important}.theme-comic h1,.theme-comic h2,.theme-comic h3,.theme-comic .font-display{font-family:Bangers,Nunito,sans-serif!important;font-weight:400!important;letter-spacing:.045em}.theme-comic main h1,.theme-comic main h2,.theme-comic main h3{color:var(--cm-ink)!important;font-size:1.3em;text-shadow:2px 2px 0 var(--cm-yellow)}.theme-comic main h4,.theme-comic main h5,.theme-comic main h6{color:var(--cm-ink)!important;letter-spacing:.05em}.theme-comic ::-moz-selection{background:var(--cm-yellow);color:var(--cm-ink)}.theme-comic ::selection{background:var(--cm-yellow);color:var(--cm-ink)}.theme-comic aside.app-sidebar{background:url(/themes/comic/sidebar.webp) center bottom / cover no-repeat,#fff6d6!important;border-right:3px solid var(--cm-ink)!important;box-shadow:none}.theme-comic aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:3px solid var(--cm-ink)!important;margin:0;border-radius:0;box-shadow:none}.theme-comic aside.app-sidebar>div:first-child>div:first-child{background:var(--cm-yellow)!important;border:var(--cm-line);border-radius:12px!important;box-shadow:3px 3px 0 var(--cm-red)!important;transform:rotate(-4deg)}.theme-comic aside.app-sidebar>div:first-child>div:first-child svg{color:var(--cm-ink)!important}.theme-comic aside.app-sidebar>div:first-child h1{color:var(--cm-ink)!important;font-size:1.65rem!important;letter-spacing:.08em;text-shadow:2px 2px 0 var(--cm-red)}.theme-comic aside.app-sidebar>div:first-child p{color:var(--cm-blue)!important;font-weight:800}.theme-comic aside.app-sidebar nav p{color:var(--cm-red)!important;font-weight:900!important;letter-spacing:.14em!important}.theme-comic aside.app-sidebar nav a{color:var(--cm-ink)!important;font-weight:800!important;border-radius:12px!important;border:2.5px solid transparent;background:transparent!important;box-shadow:none!important}.theme-comic aside.app-sidebar nav a,.theme-comic aside.app-sidebar nav button span{text-shadow:0 0 4px #fff6d6,0 0 2px #fff6d6,0 0 1px #fff6d6}.theme-comic aside.app-sidebar nav a svg{color:var(--cm-blue)!important}.theme-comic aside.app-sidebar nav a:hover{background:var(--cm-yellow)!important;border-color:var(--cm-ink)}.theme-comic aside.app-sidebar .nav-fancy:after,.theme-comic aside.app-sidebar .nav-fancy:before{display:none}.theme-comic aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--cm-ink)!important}.theme-comic aside.app-sidebar nav a[aria-current=page],.theme-comic aside.app-sidebar nav a.active{color:#fff!important;background:var(--cm-red)!important;border-color:var(--cm-ink);box-shadow:3px 3px 0 var(--cm-ink)!important;text-shadow:1px 1px 0 var(--cm-ink)}.theme-comic aside.app-sidebar nav a[aria-current=page] svg,.theme-comic aside.app-sidebar nav a.active svg{color:#fff!important}.theme-comic aside.app-sidebar nav button,.theme-comic aside.app-sidebar nav button span{color:var(--cm-ink)!important;font-weight:700!important}.theme-comic aside.app-sidebar nav button svg{color:var(--cm-red)!important}.theme-comic aside.app-sidebar nav button:hover{background:var(--cm-yellow)!important}.theme-comic aside.app-sidebar nav div>a{color:#2d2a24!important;font-weight:600!important;border:none}.theme-comic aside.app-sidebar input{background:#fff!important;border:2px solid var(--cm-ink)!important;border-radius:10px!important;color:var(--cm-ink)!important;box-shadow:2px 2px 0 var(--cm-ink)}.theme-comic aside.app-sidebar input::-moz-placeholder{color:#8a8275!important}.theme-comic aside.app-sidebar input::placeholder{color:#8a8275!important}.theme-comic aside.app-sidebar input:focus{box-shadow:2px 2px 0 var(--cm-blue)!important}.theme-comic aside.app-sidebar nav button span[class*=bg-amber]{color:var(--cm-ink)!important;background:var(--cm-yellow)!important;border:1.5px solid var(--cm-ink)}.theme-comic aside.app-sidebar nav[class*=border-t]{border-top:3px solid var(--cm-ink)!important}.theme-comic header{background:url(/themes/comic/banner.webp) 46% 50% / auto 118% no-repeat,radial-gradient(rgba(232,55,47,.1) 1.2px,transparent 1.6px) 0 0 / 9px 9px,#fffaea!important;border-bottom:3px solid var(--cm-ink)!important;box-shadow:none}@media (max-width: 767px){.theme-comic header{background:#fffaea!important}}.theme-comic header h2{color:var(--cm-ink)!important;font-size:1.5em!important;text-shadow:2px 2px 0 var(--cm-yellow)}.theme-comic header p{color:var(--cm-muted)!important;font-weight:700}.theme-comic header [class*=from-orange-400]{background:var(--cm-red)!important;border:2.5px solid var(--cm-ink);box-shadow:var(--cm-pop-sm)!important;text-shadow:1px 1px 0 var(--cm-ink)}.theme-comic header [class*=bg-gray-900]{background:var(--cm-ink)!important;border:2.5px solid var(--cm-ink);box-shadow:2px 2px 0 var(--cm-blue)}.theme-comic header [class*=bg-gray-900]>span:first-child{color:var(--cm-yellow)!important;font-family:Bangers,sans-serif;letter-spacing:.06em;font-size:15px}.theme-comic header [class*=from-cyan-400]{background:var(--cm-yellow)!important}.theme-comic header button>div[class*=rounded-full][class*=bg-primary],.theme-comic header button img[class*=rounded-full]{background:var(--cm-blue)!important;color:#fff!important;font-family:Bangers,sans-serif;letter-spacing:.06em;font-size:20px;border:3px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-yellow),3px 3px 0 2.5px var(--cm-ink)!important}.theme-comic header button[class*=rounded-full] svg{color:var(--cm-ink)}.theme-comic header span[class*=bg-red-500]{background:var(--cm-red)!important;border:1.5px solid var(--cm-ink)}.theme-comic main .from-blue-500,.theme-comic main .from-blue-500.to-indigo-600{--tw-gradient-from: #1e6fd9 var(--tw-gradient-from-position);--tw-gradient-to: #1e6fd9 var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-comic main .from-rose-500,.theme-comic main .from-rose-500.to-pink-600{--tw-gradient-from: #e8372f var(--tw-gradient-from-position);--tw-gradient-to: #e8372f var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-comic main .from-emerald-500,.theme-comic main .from-emerald-500.to-teal-600{--tw-gradient-from: #22a861 var(--tw-gradient-from-position);--tw-gradient-to: #22a861 var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-comic main .from-amber-500,.theme-comic main .from-amber-500.to-orange-600{--tw-gradient-from: #ffc21a var(--tw-gradient-from-position);--tw-gradient-to: #ffc21a var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-comic main .from-fuchsia-500,.theme-comic main .from-fuchsia-500.to-purple-600{--tw-gradient-from: #d6338f var(--tw-gradient-from-position);--tw-gradient-to: #d6338f var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-comic main .from-cyan-500,.theme-comic main .from-cyan-500.to-sky-600{--tw-gradient-from: #19a7d8 var(--tw-gradient-from-position);--tw-gradient-to: #19a7d8 var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-comic main [class*=from-amber-500] svg,.theme-comic main [class*=from-amber-400] svg{color:var(--cm-ink)!important}.theme-comic main .text-indigo-600{color:#1e6fd9!important}.theme-comic main .text-rose-600{color:#c92a23!important}.theme-comic main .text-emerald-600{color:#188a4e!important}.theme-comic main .text-amber-600{color:#a8740a!important}.theme-comic main .text-fuchsia-600{color:#b8247a!important}.theme-comic main .text-cyan-600{color:#1287b0!important}.theme-comic main .text-primary-600{color:var(--cm-red)!important;font-weight:800}.theme-comic main .text-primary-600:hover{color:var(--cm-red-dark)!important}.theme-comic main [class*=from-][class*=place-items-center],.theme-comic main [class*=from-][class*=justify-center][class*=rounded-xl]{border:2px solid var(--cm-ink);box-shadow:var(--cm-pop-sm)!important}.theme-comic main [class*=from-violet-500],.theme-comic main [class*=from-indigo-500]{background:var(--cm-blue)!important}.theme-comic main [class*=from-amber-400]{background:var(--cm-yellow)!important}.theme-comic main [class*=from-pink-500]{background:var(--cm-red)!important}.theme-comic main [class*="h-[6px]"][class*=rounded-full]{background:#f3ead0!important;border:1.5px solid var(--cm-ink);height:9px!important}.theme-comic main [class*=bg-white][class*=border-gray-100],.theme-comic .card,.theme-comic .card-interactive{background:var(--cm-card)!important;border:var(--cm-line)!important;box-shadow:var(--cm-pop)!important}.theme-comic main [class*=bg-white][class*=border-gray-100]:hover,.theme-comic .card-interactive:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--cm-ink)!important}.theme-comic main .bg-primary-100{background:var(--cm-yellow)!important;border:2px solid var(--cm-ink)}.theme-comic main .bg-primary-100 svg{color:var(--cm-ink)!important}.theme-comic main [class*=bg-gray-100][class*=rounded-full]{background:#f3ead0!important}.theme-comic main .text-gray-400{color:#7c7466!important}.theme-comic main .text-gray-500{color:var(--cm-muted)!important}.theme-comic main .text-gray-300{color:var(--cm-ink)!important}.theme-comic .flame-bg{background-color:var(--cm-red);background-image:radial-gradient(rgba(120,10,10,.28) 1.4px,transparent 1.9px),repeating-conic-gradient(from 0deg at 110% 120%,rgba(255,210,63,.35) 0deg 4deg,transparent 4deg 12deg);background-size:8px 8px,auto;border:3px solid var(--cm-ink);box-shadow:var(--cm-pop)!important;text-shadow:2px 2px 0 var(--cm-ink)}.theme-comic .flame-bg:before,.theme-comic .flame-bg:after{display:none}.theme-comic .flame-bg .font-display{font-size:44px!important;letter-spacing:.04em}.theme-comic .flame-ember{background:var(--cm-yellow);box-shadow:0 0 0 1.5px var(--cm-ink)}.theme-comic .xp-card{background:var(--cm-card);border:var(--cm-line)!important;box-shadow:var(--cm-pop)!important}.theme-comic .xp-card:before{background:radial-gradient(rgba(30,111,217,.18) 1.2px,transparent 1.6px) 0 0 / 8px 8px;top:0;right:0;width:45%;height:100%;border-radius:0;-webkit-mask-image:linear-gradient(225deg,#000 0%,transparent 70%);mask-image:linear-gradient(225deg,#000 0%,transparent 70%)}.theme-comic .level-badge{border-radius:0!important;width:52px!important;height:52px!important;margin:-4px;background:var(--cm-ink);clip-path:polygon(50% 0%,61% 18%,82% 9%,79% 31%,100% 38%,84% 54%,97% 72%,75% 74%,72% 96%,54% 84%,36% 100%,30% 79%,8% 82%,17% 62%,0% 48%,18% 36%,10% 15%,32% 19%);box-shadow:none}.theme-comic .level-badge:after{top:4px;right:4px;bottom:4px;left:4px;border-radius:0;background:var(--cm-yellow);clip-path:inherit}.theme-comic .level-badge>span{font-family:Bangers,sans-serif!important;color:var(--cm-ink)!important;font-size:22px!important;font-weight:400!important}.theme-comic .xp-card .text-indigo-400{color:var(--cm-red)!important}.theme-comic .xp-bar-track{background:#fff;border:2px solid var(--cm-ink);box-shadow:none}.theme-comic .xp-bar-fill{background:radial-gradient(rgba(255,255,255,.35) 1.1px,transparent 1.5px) 0 0 / 6px 6px,var(--cm-blue);box-shadow:none;border-right:2px solid var(--cm-ink);border-radius:0!important}.theme-comic .xp-bar-fill:after{display:none}.theme-comic .quick-card{background:var(--cm-card)!important;border:var(--cm-line)!important;box-shadow:var(--cm-pop)!important}.theme-comic .quick-card:before{content:"";position:absolute;top:0;right:0;width:55%;height:60%;background:radial-gradient(var(--accent, rgba(30, 111, 217, .35)) 1.3px,transparent 1.7px) 0 0 / 8px 8px;-webkit-mask-image:linear-gradient(225deg,#000 0%,transparent 75%);mask-image:linear-gradient(225deg,#000 0%,transparent 75%);pointer-events:none}.theme-comic .quick-card:nth-child(1){--accent: rgba(255, 194, 26, .9) !important}.theme-comic .quick-card:nth-child(2){--accent: rgba(30, 111, 217, .55) !important}.theme-comic .quick-card:nth-child(3){--accent: rgba(232, 55, 47, .55) !important}.theme-comic .quick-card:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--cm-ink)!important}.theme-comic .quick-card .quick-deco{color:#ece3c8!important}.theme-comic .quick-card .quick-shine{display:none}.theme-comic .quick-card .text-amber-600{color:#a8740a!important;font-weight:800}.theme-comic .quick-card .text-violet-600{color:var(--cm-blue)!important;font-weight:800}.theme-comic .quick-card .text-rose-600{color:var(--cm-red)!important;font-weight:800}.theme-comic main [class*="from-violet-50 "]{background:var(--cm-card)!important;border:var(--cm-line)!important;box-shadow:var(--cm-pop)!important}.theme-comic main [class*="from-violet-50 "]:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--cm-ink)!important}.theme-comic main .text-violet-400{color:var(--cm-ink)!important}.theme-comic main .text-amber-500{color:var(--cm-red)!important}.theme-comic main .fill-amber-400{fill:var(--cm-yellow)!important}.theme-comic .improvement-panel{background:radial-gradient(rgba(255,255,255,.28) 1.4px,transparent 1.9px) 0 0 / 9px 9px,var(--cm-blue)!important;border:3px solid var(--cm-ink);box-shadow:var(--cm-pop)!important;border-radius:16px;padding-bottom:1.9rem!important}.theme-comic .improvement-panel [class*="bg-white/95"]{background:#fff!important;border:2.5px solid var(--cm-ink);border-radius:22px!important;box-shadow:none!important}.theme-comic .improvement-panel [class*="bg-white/95"]:after{content:"";position:absolute;left:46px;bottom:-12px;width:20px;height:20px;background:#fff;border-right:2.5px solid var(--cm-ink);border-bottom:2.5px solid var(--cm-ink);transform:rotate(45deg) skew(8deg,8deg)}.theme-comic .improvement-panel .text-emerald-700{color:var(--cm-red)!important;font-family:Bangers,sans-serif;font-size:1.15rem!important;letter-spacing:.06em;font-weight:400!important}.theme-comic .improvement-panel p{color:var(--cm-ink)!important;font-weight:600!important}.theme-comic .improvement-panel img{border-color:var(--cm-ink)!important;border-width:3px!important}.theme-comic .improvement-panel button[class*=from-violet-500],.theme-comic button[class*=from-violet-500][class*=to-purple-600]{background:var(--cm-yellow)!important;color:var(--cm-ink)!important;border:2.5px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-ink)!important;font-weight:800!important}.theme-comic .improvement-panel button[class*=from-violet-500]:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--cm-ink)!important}.theme-comic main [class*="from-indigo-50 "]{background:radial-gradient(rgba(20,20,20,.12) 1.1px,transparent 1.5px) 0 0 / 8px 8px,var(--cm-yellow)!important;border-bottom:2.5px solid var(--cm-ink)!important}.theme-comic main [class*=bg-gray-50]{background:#fff8e1!important;border:1.5px solid var(--cm-ink)}.theme-comic main .text-indigo-500{color:var(--cm-blue)!important}.theme-comic main [class*=via-emerald-950]{background:radial-gradient(rgba(232,55,47,.28) 1.4px,transparent 1.9px) 0 0 / 10px 10px,var(--cm-ink)!important;border:3px solid var(--cm-ink)!important;box-shadow:4px 4px 0 var(--cm-red)!important}.theme-comic main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--cm-yellow)!important}.theme-comic main [class*=via-emerald-950] [style*="rgb(255, 255, 255)"].font-display{font-size:22px!important}.theme-comic main [class*=via-emerald-950] .bg-emerald-950{background:var(--cm-red)!important;border:2px solid var(--cm-ink)}.theme-comic main [class*=via-emerald-950] a.bg-white{border:2.5px solid var(--cm-ink);box-shadow:3px 3px 0 var(--cm-yellow)}.theme-comic main [class*=via-emerald-950] .text-emerald-700,.theme-comic main [class*=via-emerald-950] .text-emerald-800{color:var(--cm-red)!important}.theme-comic main [class*=via-emerald-950] a.text-emerald-50{color:var(--cm-yellow)!important}.theme-comic main [class*=via-emerald-950] a.bg-white:hover{background:#fff8e1!important}.theme-comic .btn-primary{background:var(--cm-red)!important;color:#fff!important;border:2.5px solid var(--cm-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--cm-ink);font-weight:800;text-shadow:1px 1px 0 var(--cm-ink)}.theme-comic .btn-primary:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--cm-ink)}.theme-comic .btn-primary:active{transform:translate(2px,2px);box-shadow:1px 1px 0 var(--cm-ink)}.theme-comic .btn-secondary{background:#fff!important;color:var(--cm-ink)!important;border:2.5px solid var(--cm-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--cm-ink);font-weight:800}.theme-comic .btn-secondary:hover{background:var(--cm-yellow)!important}.theme-comic .input{background:#fff;border:2.5px solid var(--cm-ink);border-radius:.75rem}.theme-comic .input:focus{box-shadow:3px 3px 0 var(--cm-blue)}.theme-comic .exercise-option{background:#fff;border:2.5px solid var(--cm-ink);border-radius:.75rem;box-shadow:3px 3px 0 var(--cm-ink)}.theme-comic .exercise-option:hover{background:#fff8e1;transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--cm-ink)}.theme-comic .exercise-option-selected{background:var(--cm-yellow)!important;border-color:var(--cm-ink)!important}.theme-comic .exercise-option-correct{background:#c9f2d9!important;border-color:var(--cm-ink)!important;box-shadow:3px 3px #22a861}.theme-comic .exercise-option-incorrect{background:#ffd6d3!important;border-color:var(--cm-ink)!important;box-shadow:3px 3px 0 var(--cm-red)}.theme-comic .badge{background:var(--cm-yellow);color:var(--cm-ink);border:2px solid var(--cm-ink);font-weight:800}.theme-comic .progress-bar{background:#fff;border:2px solid var(--cm-ink)}.theme-comic .progress-bar-fill{background:radial-gradient(rgba(255,255,255,.35) 1.1px,transparent 1.5px) 0 0 / 6px 6px,var(--cm-blue)!important}.theme-comic ::-webkit-scrollbar{width:10px}.theme-comic ::-webkit-scrollbar-track{background:transparent}.theme-comic ::-webkit-scrollbar-thumb{background:var(--cm-yellow);border:2px solid var(--cm-ink);border-radius:10px}.theme-comic table thead{background:var(--cm-yellow)!important}.theme-comic table thead th{color:var(--cm-ink)!important;border-bottom:2.5px solid var(--cm-ink)!important}.theme-zen{--zn-ink: #2c312c;--zn-stone: #6b6f68;--zn-stone-light: #a7aaa1;--zn-sage: #7d9478;--zn-sage-dark: #56704f;--zn-moss: #3f5a3a;--zn-clay: #b7795a;--zn-sand: #f4f1ea;--zn-card: #fdfcf9;--zn-line: #e6e2d8;--zn-line-strong: #d4cfc1;--zn-muted: #767a72;--zn-raked: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='420' viewBox='0 0 420 420'%3E%3Cg fill='none' stroke='%237d9478' stroke-opacity='.08'%3E%3Ccircle cx='330' cy='330' r='26'/%3E%3Ccircle cx='330' cy='330' r='40'/%3E%3Ccircle cx='330' cy='330' r='54'/%3E%3Ccircle cx='330' cy='330' r='68'/%3E%3C/g%3E%3Cg fill='none' stroke='%237d9478' stroke-opacity='.06'%3E%3Cpath d='M0 60c70-10 140 10 210 0s140-10 210 0'/%3E%3Cpath d='M0 76c70-10 140 10 210 0s140-10 210 0'/%3E%3Cpath d='M0 92c70-10 140 10 210 0s140-10 210 0'/%3E%3C/g%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--zn-ink)}.theme-zen.bg-gradient-to-br,div.theme-zen[class*=bg-gradient]{background:var(--zn-raked),radial-gradient(circle at 100% 0%,rgba(125,148,120,.1) 0,transparent 45%),var(--zn-sand)!important;background-size:420px 420px,auto,auto!important}.theme-zen h1,.theme-zen h2,.theme-zen h3,.theme-zen .font-display{font-family:Shippori Mincho B1,Georgia,serif!important;font-weight:600!important;letter-spacing:.01em}.theme-zen main h1,.theme-zen main h2,.theme-zen main h3{color:var(--zn-ink)!important}.theme-zen main h4,.theme-zen main h5,.theme-zen main h6{color:var(--zn-ink)!important}.theme-zen main h2.font-display{position:relative;padding-bottom:8px}.theme-zen main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--zn-sage) 0%,rgba(125,148,120,.15) 100%)}.theme-zen ::-moz-selection{background:#7d947840;color:var(--zn-ink)}.theme-zen ::selection{background:#7d947840;color:var(--zn-ink)}.theme-zen aside.app-sidebar{background:url(/themes/zen/sidebar.webp) center bottom / cover no-repeat,#eeeadc!important;border-right:1px solid var(--zn-line-strong)!important;box-shadow:none}.theme-zen aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(107,111,104,.14)!important;margin:0;border-radius:0;box-shadow:none}.theme-zen aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 34% 28%,#ffffff59 0,#ffffff59 10%,#fff0 38%),linear-gradient(150deg,#8a8e86 0%,var(--zn-stone) 55%,#4e524b 100%)!important;border-radius:48% 52% 46% 54%/55% 50% 50% 45%!important;box-shadow:0 6px 14px -6px #2c312c73!important}.theme-zen aside.app-sidebar>div:first-child h1{color:var(--zn-ink)!important;font-weight:600!important;letter-spacing:.2em}.theme-zen aside.app-sidebar>div:first-child p{color:var(--zn-sage-dark)!important;letter-spacing:.04em}.theme-zen aside.app-sidebar nav p{color:var(--zn-stone)!important;letter-spacing:.2em!important;font-size:.64rem!important}.theme-zen aside.app-sidebar nav a{color:var(--zn-ink)!important;font-weight:500!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.theme-zen aside.app-sidebar nav a svg{color:var(--zn-sage)!important}.theme-zen aside.app-sidebar nav a:hover{background:#ffffff8c!important}.theme-zen aside.app-sidebar .nav-fancy:after{background:var(--zn-sage)}.theme-zen aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(125,148,120,.06) 30%,rgba(125,148,120,.12) 50%,rgba(125,148,120,.06) 70%,transparent 100%)}.theme-zen aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--zn-moss)!important}.theme-zen aside.app-sidebar nav a[aria-current=page],.theme-zen aside.app-sidebar nav a.active{color:var(--zn-ink)!important;font-weight:600!important;background:linear-gradient(90deg,var(--zn-sage) 0 3px,transparent 3px),#fdfcf9!important;box-shadow:0 1px #fffc inset,0 6px 16px -10px #2c312c66!important}.theme-zen aside.app-sidebar nav a[aria-current=page] svg,.theme-zen aside.app-sidebar nav a.active svg{color:var(--zn-moss)!important}.theme-zen aside.app-sidebar nav button,.theme-zen aside.app-sidebar nav button span{color:#4c514b!important}.theme-zen aside.app-sidebar nav button svg{color:var(--zn-stone-light)!important}.theme-zen aside.app-sidebar nav button:hover{background:#ffffff8c!important}.theme-zen aside.app-sidebar nav div>a{color:#555a54!important}.theme-zen aside.app-sidebar input{background:#fdfcf9cc!important;border-color:var(--zn-line-strong)!important;color:var(--zn-ink)!important}.theme-zen aside.app-sidebar input::-moz-placeholder{color:#a0a39a!important}.theme-zen aside.app-sidebar input::placeholder{color:#a0a39a!important}.theme-zen aside.app-sidebar input:focus{border-color:var(--zn-sage)!important;box-shadow:0 0 0 3px #7d94782e!important}.theme-zen aside.app-sidebar nav button span[class*=bg-amber]{color:var(--zn-ink)!important;background:#e7dcc6!important}.theme-zen aside.app-sidebar nav[class*=border-t]{border-color:#6b6f6824!important}.theme-zen header{background:url(/themes/zen/stones.webp) 47% 50% / auto 110% no-repeat,#f8f6f0f0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--zn-line)!important;box-shadow:none}@media (max-width: 767px){.theme-zen header{background:#f8f6f0f5!important}}.theme-zen header h2{color:var(--zn-ink)!important}.theme-zen header p{color:var(--zn-muted)!important}.theme-zen header [class*=from-orange-400]{background:linear-gradient(135deg,#c98e6d 0%,var(--zn-clay) 100%)!important;box-shadow:0 6px 14px -8px #b7795ab3!important}.theme-zen header [class*=bg-gray-900]{background:var(--zn-ink)!important;box-shadow:0 6px 14px -10px #2c312cb3}.theme-zen header [class*=bg-gray-900]>span:first-child{color:#dfe6d9!important}.theme-zen header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--zn-sage) 0%,#b9c9b2 100%)!important}.theme-zen header button>div[class*=rounded-full][class*=bg-primary],.theme-zen header button img[class*=rounded-full]{background:linear-gradient(150deg,var(--zn-sage) 0%,var(--zn-sage-dark) 100%)!important;color:#fff!important;font-family:Shippori Mincho B1,serif;box-shadow:0 0 0 2px #f8f6f0,0 0 0 3px var(--zn-line-strong),0 8px 18px -10px #2c312c80!important}.theme-zen header button[class*=rounded-full] svg{color:var(--zn-ink)}.theme-zen header span[class*=bg-red-500]{background:var(--zn-clay)!important;box-shadow:0 0 0 2px #f8f6f0}.theme-zen main .from-blue-500{--tw-gradient-from: #7b93a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 147 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-zen main .to-indigo-600{--tw-gradient-to: #4f6679 var(--tw-gradient-to-position)}.theme-zen main .from-rose-500{--tw-gradient-from: #c9947b var(--tw-gradient-from-position);--tw-gradient-to: rgb(201 148 123 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-zen main .to-pink-600{--tw-gradient-to: #9a5f45 var(--tw-gradient-to-position)}.theme-zen main .from-emerald-500{--tw-gradient-from: #8ea888 var(--tw-gradient-from-position);--tw-gradient-to: rgb(142 168 136 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-zen main .to-teal-600{--tw-gradient-to: #56704f var(--tw-gradient-to-position)}.theme-zen main .from-amber-500{--tw-gradient-from: #d2b07a var(--tw-gradient-from-position);--tw-gradient-to: rgb(210 176 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-zen main .to-orange-600{--tw-gradient-to: #a07f45 var(--tw-gradient-to-position)}.theme-zen main .from-fuchsia-500{--tw-gradient-from: #a693a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(166 147 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-zen main .to-purple-600{--tw-gradient-to: #6c5a70 var(--tw-gradient-to-position)}.theme-zen main .from-cyan-500{--tw-gradient-from: #84aaa6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(132 170 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-zen main .to-sky-600{--tw-gradient-to: #4f7470 var(--tw-gradient-to-position)}.theme-zen main .text-indigo-600{color:#4f6679!important}.theme-zen main .text-rose-600{color:#9a5f45!important}.theme-zen main .text-emerald-600{color:#56704f!important}.theme-zen main .text-amber-600{color:#8a6a35!important}.theme-zen main .text-fuchsia-600{color:#6c5a70!important}.theme-zen main .text-cyan-600{color:#4f7470!important}.theme-zen main .text-primary-600{color:var(--zn-sage-dark)!important;font-weight:600}.theme-zen main .text-primary-600:hover{color:var(--zn-moss)!important}.theme-zen main [class*=from-][class*=place-items-center],.theme-zen main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:0 4px 10px -6px #2c312c73!important}.theme-zen main [class*=from-violet-500],.theme-zen main [class*=from-indigo-500]{background:linear-gradient(150deg,var(--zn-sage) 0%,var(--zn-sage-dark) 100%)!important}.theme-zen main [class*=from-amber-400]{background:linear-gradient(150deg,#dcc092,#b38f55)!important}.theme-zen main [class*=from-pink-500]{background:linear-gradient(150deg,#c98e6d,#9a5f45)!important}.theme-zen main [class*=bg-white][class*=border-gray-100],.theme-zen .card,.theme-zen .card-interactive{background:var(--zn-card)!important;border-color:var(--zn-line)!important;box-shadow:0 1px 2px #2c312c0a}.theme-zen main [class*=bg-white][class*=border-gray-100]:hover,.theme-zen .card-interactive:hover{border-color:var(--zn-line-strong)!important;box-shadow:0 12px 28px -20px #2c312c59!important}.theme-zen main .bg-primary-100{background:#e8eee4!important}.theme-zen main .bg-primary-100 svg{color:var(--zn-sage-dark)!important}.theme-zen main [class*=bg-gray-100][class*=rounded-full]{background:#ebe8df!important}.theme-zen main .text-gray-400{color:#8f938a!important}.theme-zen main .text-gray-500{color:var(--zn-muted)!important}.theme-zen main .text-gray-300{color:#c9c6bb!important}.theme-zen .flame-bg{background-color:#8c5a42;background-image:radial-gradient(circle at 82% 34%,#f4d7b8 0 15%,rgba(244,215,184,.3) 16%,transparent 34%),linear-gradient(180deg,transparent 60%,rgba(244,241,234,.18) 60% 64%,transparent 64% 72%,rgba(244,241,234,.14) 72% 75%,transparent 75%),linear-gradient(160deg,#c98e6d 0%,var(--zn-clay) 45%,#7d4a35 100%);box-shadow:0 16px 30px -22px #7d4a35cc}.theme-zen .flame-bg:before,.theme-zen .flame-bg:after,.theme-zen .flame-bg .flame-ember{display:none}.theme-zen .flame-bg .flame-glow{animation:none;opacity:.18!important}.theme-zen .xp-card{background:var(--zn-card);border-color:var(--zn-line)!important}.theme-zen .xp-card:before{display:none}.theme-zen .level-badge{border-radius:48% 52% 46% 54%/55% 50% 50% 45%!important;background:radial-gradient(circle at 34% 28%,#ffffff59 0,#ffffff59 10%,#fff0 38%),linear-gradient(150deg,#8a8e86 0%,var(--zn-stone) 55%,#4e524b 100%);box-shadow:0 6px 12px -6px #2c312c80}.theme-zen .level-badge:after{display:none}.theme-zen .level-badge>span{font-family:Shippori Mincho B1,serif!important;font-weight:600!important}.theme-zen .xp-card .text-indigo-400{color:var(--zn-sage-dark)!important}.theme-zen .xp-bar-track{background:repeating-linear-gradient(90deg,#ebe8df 0,#ebe8df 6px,#e4e0d5 6px,#e4e0d5 7px);box-shadow:inset 0 1px 2px #2c312c1a}.theme-zen .xp-bar-fill{background:linear-gradient(90deg,var(--zn-sage-dark) 0%,var(--zn-sage) 100%);box-shadow:none}.theme-zen .xp-bar-fill:after{display:none}.theme-zen .quick-card{background:var(--zn-card)!important;border-color:var(--zn-line)!important;box-shadow:0 1px 2px #2c312c0a}.theme-zen .quick-card:before{content:"";position:absolute;top:18px;bottom:18px;left:0;width:2px;border-radius:0 2px 2px 0;background:var(--accent, var(--zn-sage))}.theme-zen .quick-card:nth-child(1){--accent: #b38f55 !important}.theme-zen .quick-card:nth-child(2){--accent: var(--zn-sage) !important}.theme-zen .quick-card:nth-child(3){--accent: var(--zn-clay) !important}.theme-zen .quick-card:hover{transform:translateY(-2px);border-color:var(--zn-line-strong)!important;box-shadow:0 14px 28px -20px #2c312c66!important}.theme-zen .quick-card .quick-deco{color:#ece8de!important}.theme-zen .quick-card .quick-shine{display:none}.theme-zen .quick-card .text-amber-600{color:#8a6a35!important}.theme-zen .quick-card .text-violet-600{color:var(--zn-sage-dark)!important}.theme-zen .quick-card .text-rose-600{color:#9a5f45!important}.theme-zen main [class*="from-violet-50 "]{background:var(--zn-card)!important;border-color:var(--zn-line)!important}.theme-zen main [class*="from-violet-50 "]:hover{border-color:var(--zn-line-strong)!important}.theme-zen main .text-violet-400{color:var(--zn-sage)!important}.theme-zen main .text-amber-500{color:#b38f55!important}.theme-zen main .fill-amber-400{fill:#dcc092!important}.theme-zen .improvement-panel{background:url(/themes/zen/pond.webp) center bottom / cover no-repeat,#3f5a3a!important;box-shadow:0 18px 40px -26px #2c312c99!important;border-radius:20px;padding-bottom:5.5rem!important}.theme-zen .improvement-panel [class*="bg-white/95"]{background:#fdfcf9f2!important;box-shadow:0 12px 26px -14px #00000080!important}.theme-zen .improvement-panel .text-emerald-700{color:var(--zn-sage-dark)!important;font-family:Shippori Mincho B1,serif}.theme-zen .improvement-panel p{color:var(--zn-ink)!important}.theme-zen .improvement-panel button[class*=from-violet-500],.theme-zen button[class*=from-violet-500][class*=to-purple-600]{background:var(--zn-ink)!important;box-shadow:0 8px 18px -10px #2c312cb3!important}.theme-zen .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-zen main [class*="from-indigo-50 "]{background:#f6f4ee!important;border-color:var(--zn-line)!important}.theme-zen main [class*=bg-gray-50]{background:#f6f4ee!important}.theme-zen main .text-indigo-500{color:var(--zn-sage)!important}.theme-zen main .hover\:border-indigo-200:hover{border-color:var(--zn-line-strong)!important}.theme-zen main [class*=via-emerald-950]{background:radial-gradient(circle at 85% 15%,rgba(255,255,255,.07) 0,transparent 40%),linear-gradient(160deg,#4a4f48 0%,var(--zn-ink) 60%,#1f231f 100%)!important;border-color:#ffffff14!important}.theme-zen main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#c9d6c3!important}.theme-zen main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(150deg,var(--zn-sage),var(--zn-sage-dark))!important}.theme-zen main [class*=via-emerald-950] .text-emerald-700,.theme-zen main [class*=via-emerald-950] .text-emerald-800{color:var(--zn-sage-dark)!important}.theme-zen main [class*=via-emerald-950] a.text-emerald-50{color:#c9d6c3!important}.theme-zen main [class*=via-emerald-950] a.bg-white:hover{background:#f6f4ee!important}.theme-zen .btn-primary{background:var(--zn-ink)!important;border:none;border-radius:.75rem;box-shadow:0 8px 18px -12px #2c312ccc;font-weight:600}.theme-zen .btn-primary:hover{background:#3d433c!important;transform:translateY(-1px)}.theme-zen .btn-secondary{background:var(--zn-card)!important;color:var(--zn-ink)!important;border:1px solid var(--zn-line-strong);border-radius:.75rem}.theme-zen .btn-secondary:hover{background:#f1eee6!important}.theme-zen .input{background:var(--zn-card);border:1.5px solid var(--zn-line);border-radius:.75rem}.theme-zen .input:focus{border-color:var(--zn-sage);box-shadow:0 0 0 3px #7d947829}.theme-zen .exercise-option{background:var(--zn-card);border:1.5px solid var(--zn-line);border-radius:.75rem}.theme-zen .exercise-option:hover{border-color:var(--zn-line-strong);background:#f6f4ee}.theme-zen .exercise-option-selected{background:#ebf0e7!important;border-color:var(--zn-sage)!important;box-shadow:0 0 0 3px #7d947826}.theme-zen .badge{background:#ebf0e7;color:var(--zn-moss);border:1px solid var(--zn-line-strong)}.theme-zen .progress-bar{background:#ebe8df}.theme-zen .progress-bar-fill{background:linear-gradient(90deg,var(--zn-sage-dark) 0%,var(--zn-sage) 100%)!important}.theme-zen ::-webkit-scrollbar{width:5px}.theme-zen ::-webkit-scrollbar-track{background:transparent}.theme-zen ::-webkit-scrollbar-thumb{background:var(--zn-stone-light);border-radius:3px}.theme-zen table thead{background:#f1eee6!important}.theme-zen table thead th{color:var(--zn-ink)!important;border-bottom:1px solid var(--zn-line-strong)!important}.theme-princesas{--pr-plum: #3d1a3f;--pr-plum-2: #5a2a63;--pr-pearl: #fdf6f8;--pr-card: #fffdfe;--pr-line: #f3dce6;--pr-line-strong: #e9c2d4;--pr-muted: #86687f;--pr-rose: #d9548a;--pr-rose-light: #f19ab8;--pr-rose-dark: #a8326a;--pr-lilac: #a57fd8;--pr-gold: #c9a35a;--pr-gold-light: #ecd49b;--pr-sparkles: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='%23d9b56a'%3E%3Cpath d='M28 22l1.6 5 5 1.6-5 1.6-1.6 5-1.6-5-5-1.6 5-1.6z' opacity='.42'/%3E%3Cpath d='M128 70l1 3 3 1-3 1-1 3-1-3-3-1 3-1z' opacity='.32'/%3E%3Cpath d='M70 140l1.3 4 4 1.3-4 1.3-1.3 4-1.3-4-4-1.3 4-1.3z' opacity='.28'/%3E%3Ccircle cx='150' cy='150' r='1.2' opacity='.3'/%3E%3Ccircle cx='96' cy='34' r='.9' opacity='.3'/%3E%3Ccircle cx='20' cy='100' r='1' opacity='.25'/%3E%3C/g%3E%3C/svg%3E");font-family:Quicksand,Inter,-apple-system,sans-serif;color:var(--pr-plum)}.theme-princesas.bg-gradient-to-br,div.theme-princesas[class*=bg-gradient]{background:var(--pr-sparkles),radial-gradient(circle at 12% 0%,rgba(241,154,184,.22) 0,transparent 38%),radial-gradient(circle at 100% 100%,rgba(165,127,216,.18) 0,transparent 42%),linear-gradient(160deg,#fff8fa 0%,var(--pr-pearl) 50%,#f9f3fd 100%)!important;background-size:180px 180px,auto,auto,auto!important}.theme-princesas h1,.theme-princesas h2,.theme-princesas h3,.theme-princesas .font-display{font-family:Fraunces,Georgia,serif!important;letter-spacing:-.01em}.theme-princesas main h1,.theme-princesas main h2,.theme-princesas main h3{font-weight:700!important;color:var(--pr-plum)!important}.theme-princesas main h4,.theme-princesas main h5,.theme-princesas main h6{color:var(--pr-plum)!important}.theme-princesas main h2.font-display{position:relative;padding-bottom:7px}.theme-princesas main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='7' viewBox='0 0 46 7'%3E%3Cpath d='M0 3.5h17' stroke='%23c9a35a' stroke-width='1.4' stroke-linecap='round'/%3E%3Cpath d='M23 0l1 2.5 2.5 1-2.5 1-1 2.5-1-2.5-2.5-1 2.5-1z' fill='%23d9548a'/%3E%3Cpath d='M29 3.5h17' stroke='%23c9a35a' stroke-width='1.4' stroke-linecap='round' opacity='.5'/%3E%3C/svg%3E") left center / 46px 7px no-repeat}.theme-princesas ::-moz-selection{background:#f19ab859;color:var(--pr-plum)}.theme-princesas ::selection{background:#f19ab859;color:var(--pr-plum)}.theme-princesas aside.app-sidebar{background:linear-gradient(180deg,#fffafcb8,#fffafc73 40%,#fffafc1a,#fffafc00),url(/themes/princesas/sidebar.webp) center bottom / cover no-repeat,#fbeef4!important;border-right:1px solid var(--pr-line-strong)!important;box-shadow:6px 0 30px #a8326a14}.theme-princesas aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(201,163,90,.28)!important;margin:0;border-radius:0;box-shadow:none}.theme-princesas aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(145deg,var(--pr-rose-light) 0%,var(--pr-rose) 50%,#9b5fc0 100%)!important;border-radius:14px!important;box-shadow:inset 0 0 0 2px #ffffff73,0 0 0 2px var(--pr-gold-light),0 8px 20px -6px #d9548a8c!important}.theme-princesas aside.app-sidebar>div:first-child h1{color:var(--pr-plum)!important;font-weight:800!important;letter-spacing:.06em}.theme-princesas aside.app-sidebar>div:first-child p{color:var(--pr-rose)!important;font-weight:600}.theme-princesas aside.app-sidebar nav p{color:#a0779b!important;letter-spacing:.16em!important;font-size:.66rem!important}.theme-princesas aside.app-sidebar nav a{color:var(--pr-plum)!important;font-weight:600!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important}.theme-princesas aside.app-sidebar nav a,.theme-princesas aside.app-sidebar nav button span,.theme-princesas aside.app-sidebar nav p{text-shadow:0 0 6px rgba(255,250,252,.95),0 0 2px rgba(255,250,252,.95)}.theme-princesas aside.app-sidebar nav a[aria-current=page],.theme-princesas aside.app-sidebar nav a.active{text-shadow:0 1px 2px rgba(122,30,80,.35)}.theme-princesas aside.app-sidebar nav a svg{color:var(--pr-rose)!important}.theme-princesas aside.app-sidebar nav a:hover{background:#fff9!important}.theme-princesas aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--pr-gold-light),var(--pr-rose))}.theme-princesas aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(241,154,184,.12) 30%,rgba(236,212,155,.25) 50%,rgba(241,154,184,.12) 70%,transparent 100%)}.theme-princesas aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--pr-rose-dark)!important}.theme-princesas aside.app-sidebar nav a[aria-current=page],.theme-princesas aside.app-sidebar nav a.active{color:#fff!important;font-weight:700!important;background:linear-gradient(135deg,var(--pr-rose-light) 0%,var(--pr-rose) 55%,#b4458f 100%)!important;box-shadow:inset 0 0 0 1px #ecd49bbf,inset 0 1px #ffffff59,0 10px 22px -10px #d9548abf!important}.theme-princesas aside.app-sidebar nav a[aria-current=page] svg,.theme-princesas aside.app-sidebar nav a.active svg{color:#fff!important}.theme-princesas aside.app-sidebar nav button,.theme-princesas aside.app-sidebar nav button span{color:#6e4a6c!important}.theme-princesas aside.app-sidebar nav button svg{color:#c08bb4!important}.theme-princesas aside.app-sidebar nav button:hover{background:#fff9!important}.theme-princesas aside.app-sidebar nav div>a{color:#6e4a6c!important;font-weight:500!important}.theme-princesas aside.app-sidebar input{background:#ffffffbf!important;border-color:var(--pr-line-strong)!important;color:var(--pr-plum)!important}.theme-princesas aside.app-sidebar input::-moz-placeholder{color:#b392ad!important}.theme-princesas aside.app-sidebar input::placeholder{color:#b392ad!important}.theme-princesas aside.app-sidebar input:focus{border-color:var(--pr-rose-light)!important;box-shadow:0 0 0 3px #f19ab840!important}.theme-princesas aside.app-sidebar nav button span[class*=bg-amber]{color:var(--pr-plum)!important;background:var(--pr-gold-light)!important}.theme-princesas aside.app-sidebar nav[class*=border-t]{border-color:#c9a35a40!important}.theme-princesas header{background:url(/themes/princesas/banner.webp) 54% 45% / auto 170% no-repeat,#fffafc!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(201,163,90,0) 0%,rgba(201,163,90,.6) 50%,rgba(201,163,90,0) 100%) 1!important;border-image:linear-gradient(90deg,#c9a35a00,#c9a35a99,#c9a35a00) 1!important;box-shadow:0 6px 24px -18px #a8326a59}@media (max-width: 767px){.theme-princesas header{background:#fffafcf2!important}}.theme-princesas header h2{color:var(--pr-plum)!important;font-weight:700!important}.theme-princesas header p{color:var(--pr-muted)!important}.theme-princesas header [class*=from-orange-400]{background:linear-gradient(135deg,var(--pr-rose-light) 0%,var(--pr-rose) 60%,#b4458f 100%)!important;box-shadow:inset 0 0 0 1px #ecd49bb3,0 6px 16px -6px #d9548a99!important}.theme-princesas header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--pr-plum-2) 0%,var(--pr-plum) 100%)!important;box-shadow:inset 0 0 0 1px #ecd49b66,0 6px 16px -8px #3d1a3f99}.theme-princesas header [class*=bg-gray-900]>span:first-child{color:var(--pr-gold-light)!important}.theme-princesas header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--pr-rose-light) 0%,var(--pr-gold-light) 100%)!important}.theme-princesas header button>div[class*=rounded-full][class*=bg-primary],.theme-princesas header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--pr-rose-light) 0%,var(--pr-rose) 50%,#9b5fc0 100%)!important;color:#fff!important;font-family:Fraunces,serif;box-shadow:0 0 0 2px #fffafc,0 0 0 4px var(--pr-gold),0 8px 20px -6px #a8326a80!important}.theme-princesas header button[class*=rounded-full] svg{color:var(--pr-plum)}.theme-princesas header span[class*=bg-red-500]{background:var(--pr-rose)!important;box-shadow:0 0 0 2px #fffafc}.theme-princesas main .from-blue-500{--tw-gradient-from: #6684e6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(102 132 230 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-princesas main .to-indigo-600{--tw-gradient-to: #3a4fb0 var(--tw-gradient-to-position)}.theme-princesas main .from-rose-500{--tw-gradient-from: #ec6c98 var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 108 152 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-princesas main .to-pink-600{--tw-gradient-to: #a8326a var(--tw-gradient-to-position)}.theme-princesas main .from-emerald-500{--tw-gradient-from: #4cbb9b var(--tw-gradient-from-position);--tw-gradient-to: rgb(76 187 155 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-princesas main .to-teal-600{--tw-gradient-to: #23806a var(--tw-gradient-to-position)}.theme-princesas main .from-amber-500{--tw-gradient-from: #f2bd5c var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 189 92 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-princesas main .to-orange-600{--tw-gradient-to: #c47f1e var(--tw-gradient-to-position)}.theme-princesas main .from-fuchsia-500{--tw-gradient-from: #b98aea var(--tw-gradient-from-position);--tw-gradient-to: rgb(185 138 234 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-princesas main .to-purple-600{--tw-gradient-to: #7546b8 var(--tw-gradient-to-position)}.theme-princesas main .from-cyan-500{--tw-gradient-from: #56c6d4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(86 198 212 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-princesas main .to-sky-600{--tw-gradient-to: #2a8aa3 var(--tw-gradient-to-position)}.theme-princesas main .text-indigo-600{color:#3a4fb0!important}.theme-princesas main .text-rose-600{color:var(--pr-rose-dark)!important}.theme-princesas main .text-emerald-600{color:#23806a!important}.theme-princesas main .text-amber-600{color:#b0711a!important}.theme-princesas main .text-fuchsia-600{color:#7546b8!important}.theme-princesas main .text-cyan-600{color:#2a8aa3!important}.theme-princesas main .text-primary-600{color:var(--pr-rose)!important}.theme-princesas main .text-primary-600:hover{color:var(--pr-rose-dark)!important}.theme-princesas main [class*=from-violet-500],.theme-princesas main [class*=from-indigo-500]{background:linear-gradient(145deg,var(--pr-rose-light) 0%,var(--pr-rose) 55%,#9b5fc0 100%)!important;box-shadow:inset 0 0 0 1px #fff6,0 0 0 1.5px var(--pr-gold-light),0 6px 16px -8px #a8326a99!important}.theme-princesas main [class*=from-amber-400]{background:linear-gradient(145deg,#f6d38a,#d9a547)!important;box-shadow:inset 0 0 0 1px #ffffff73,0 6px 16px -8px #c47f1e99!important}.theme-princesas main [class*=from-pink-500]{background:linear-gradient(145deg,#c49af0,#7546b8)!important;box-shadow:inset 0 0 0 1px #fff6,0 6px 16px -8px #7546b899!important}.theme-princesas main [class*=bg-white][class*=border-gray-100],.theme-princesas .card,.theme-princesas .card-interactive{background:var(--pr-card)!important;border-color:var(--pr-line)!important;box-shadow:0 1px #ffffffe6 inset,0 12px 30px -22px #a8326a66}.theme-princesas main [class*=bg-white][class*=border-gray-100]:hover,.theme-princesas .card-interactive:hover{border-color:var(--pr-line-strong)!important;box-shadow:0 18px 40px -22px #a8326a73!important}.theme-princesas main .bg-primary-100{background:#fde7ef!important}.theme-princesas main .bg-primary-100 svg{color:var(--pr-rose)!important}.theme-princesas main [class*=bg-gray-100][class*=rounded-full]{background:#f6e4ec!important}.theme-princesas main .text-gray-400{color:#a58da0!important}.theme-princesas main .text-gray-500{color:var(--pr-muted)!important}.theme-princesas main .text-gray-300{color:#dcc4d3!important}.theme-princesas .flame-bg{background-color:#8e3a86;background-image:radial-gradient(circle at 85% 115%,rgba(255,226,240,.4) 0 26%,transparent 27%),var(--pr-sparkles),linear-gradient(150deg,#f497b8,#d9548a,#8e3a86);background-size:auto,180px 180px,auto;box-shadow:inset 0 0 0 1px #ffecf459,0 18px 36px -20px #8e3a86b3}.theme-princesas .flame-bg:before{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(255,228,170,.4) 0%,rgba(255,170,210,.25) 35%,transparent 70%)}.theme-princesas .flame-ember{background:#fff0c8f2;box-shadow:0 0 8px #ffe1a0f2}.theme-princesas .xp-card{background:linear-gradient(160deg,#fff6fa 0%,var(--pr-card) 55%,#f8f1ff 100%);border-color:var(--pr-line-strong)!important}.theme-princesas .xp-card:before{background:radial-gradient(circle,rgba(201,163,90,.14),transparent 70%)}.theme-princesas .level-badge{background:conic-gradient(from 200deg,var(--pr-gold-light),var(--pr-gold),#fff1c9,var(--pr-gold),var(--pr-gold-light));box-shadow:inset 0 1px 2px #fff9,0 6px 14px -4px #a8326a73}.theme-princesas .level-badge:after{top:3px;right:3px;bottom:3px;left:3px;background:linear-gradient(135deg,#ffffff73,#fff0 45%),linear-gradient(145deg,var(--pr-rose-light) 0%,var(--pr-rose) 55%,#9b5fc0 100%)}.theme-princesas .level-badge>span{font-family:Fraunces,serif!important}.theme-princesas .xp-card .text-indigo-400{color:var(--pr-rose)!important}.theme-princesas .xp-bar-track{background:#f6e4ec;box-shadow:inset 0 1px 2px #a8326a1f}.theme-princesas .xp-bar-fill{background:linear-gradient(90deg,var(--pr-rose-light) 0%,var(--pr-lilac) 55%,var(--pr-gold-light) 100%);box-shadow:0 0 10px #d9548a59}.theme-princesas .quick-card{background:linear-gradient(160deg,#fffdfee6,#fffdfe 70%),var(--pr-sparkles)!important;background-size:auto,180px 180px!important;border-color:var(--pr-line)!important;box-shadow:0 12px 30px -24px #a8326a73}.theme-princesas .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 2px 2px;background:var(--accent, var(--pr-rose))}.theme-princesas .quick-card:nth-child(1){--accent: rgba(217, 165, 71, .6) !important}.theme-princesas .quick-card:nth-child(2){--accent: rgba(217, 84, 138, .5) !important}.theme-princesas .quick-card:nth-child(3){--accent: rgba(117, 70, 184, .45) !important}.theme-princesas .quick-card:hover{border-color:var(--pr-line-strong)!important}.theme-princesas .quick-card .quick-deco{color:#f1d6e3!important}.theme-princesas .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(236,212,155,.4) 50%,transparent 70%)}.theme-princesas .quick-card .text-amber-600{color:#b0711a!important}.theme-princesas .quick-card .text-violet-600{color:var(--pr-rose)!important}.theme-princesas .quick-card .text-rose-600{color:#7546b8!important}.theme-princesas main [class*="from-violet-50 "]{background:linear-gradient(135deg,#fff6fa 0%,var(--pr-card) 55%,#fbf5ea 100%)!important;border-color:var(--pr-line)!important}.theme-princesas main [class*="from-violet-50 "]:hover{border-color:var(--pr-line-strong)!important}.theme-princesas main .text-violet-400{color:var(--pr-rose)!important}.theme-princesas main .text-amber-500{color:var(--pr-gold)!important}.theme-princesas main .fill-amber-400{fill:var(--pr-gold-light)!important}.theme-princesas .improvement-panel{background:linear-gradient(180deg,#fff6fa00,#fff6fa26),url(/themes/princesas/sidebar.webp) center 92% / cover no-repeat,#f6e3ee!important;box-shadow:inset 0 0 0 1px #c9a35a59,0 22px 46px -28px #a8326a99!important;border-radius:22px}.theme-princesas .improvement-panel [class*="bg-white/95"]{background:#fffdfeed!important;box-shadow:inset 0 0 0 1px var(--pr-line),0 14px 30px -16px #a8326a73!important}.theme-princesas .improvement-panel .text-emerald-700{color:var(--pr-rose)!important;font-family:Fraunces,serif}.theme-princesas .improvement-panel p{color:var(--pr-plum)!important}.theme-princesas .improvement-panel button[class*=from-violet-500],.theme-princesas button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,var(--pr-rose-light) 0%,var(--pr-rose) 55%,#b4458f 100%)!important;box-shadow:inset 0 0 0 1px #ecd49bb3,0 8px 18px -8px #d9548ab3!important}.theme-princesas main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#fdeef4 0%,var(--pr-card) 100%)!important;border-color:var(--pr-line)!important}.theme-princesas main [class*=bg-gray-50]{background:#fcf3f7!important}.theme-princesas main .text-indigo-500{color:var(--pr-rose)!important}.theme-princesas main .hover\:border-indigo-200:hover{border-color:var(--pr-line-strong)!important}.theme-princesas main [class*=via-emerald-950]{background:radial-gradient(circle at 100% 0%,rgba(241,154,184,.35) 0,transparent 45%),linear-gradient(150deg,#6a2f72,#4a1f52,#2e1236)!important;border-color:#ecd49b59!important}.theme-princesas main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--pr-gold-light)!important}.theme-princesas main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,var(--pr-rose-light),var(--pr-rose) 55%,#9b5fc0)!important}.theme-princesas main [class*=via-emerald-950] .text-emerald-700,.theme-princesas main [class*=via-emerald-950] .text-emerald-800{color:var(--pr-rose)!important}.theme-princesas main [class*=via-emerald-950] a.text-emerald-50{color:var(--pr-gold-light)!important}.theme-princesas main [class*=via-emerald-950] a.bg-white:hover{background:#fff3f8!important}.theme-princesas .btn-primary{background:linear-gradient(135deg,var(--pr-rose-light) 0%,var(--pr-rose) 55%,#b4458f 100%)!important;border:none;border-radius:.9rem;box-shadow:inset 0 0 0 1px #ecd49b99,0 8px 20px -10px #d9548abf;font-weight:700}.theme-princesas .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ecd49bcc,0 12px 26px -10px #d9548ad9}.theme-princesas .btn-secondary{background:var(--pr-card)!important;color:var(--pr-plum)!important;border:1px solid var(--pr-line-strong);border-radius:.9rem}.theme-princesas .btn-secondary:hover{background:#fff3f8!important;border-color:var(--pr-rose-light)}.theme-princesas .input{background:var(--pr-card);border:1.5px solid var(--pr-line);border-radius:.9rem}.theme-princesas .input:focus{border-color:var(--pr-rose-light);box-shadow:0 0 0 3px #f19ab838}.theme-princesas .exercise-option{background:var(--pr-card);border:1.5px solid var(--pr-line);border-radius:.9rem}.theme-princesas .exercise-option:hover{border-color:var(--pr-line-strong);background:#fff6fa}.theme-princesas .exercise-option-selected{background:#fdeaf2!important;border-color:var(--pr-rose)!important;box-shadow:0 0 0 3px #d9548a24}.theme-princesas .badge{background:#fdeef4;color:var(--pr-rose-dark);border:1px solid var(--pr-line-strong)}.theme-princesas .progress-bar{background:#f6e4ec}.theme-princesas .progress-bar-fill{background:linear-gradient(90deg,var(--pr-rose-light) 0%,var(--pr-lilac) 55%,var(--pr-gold-light) 100%)!important}.theme-princesas ::-webkit-scrollbar{width:6px}.theme-princesas ::-webkit-scrollbar-track{background:transparent}.theme-princesas ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--pr-rose-light),var(--pr-lilac));border-radius:3px}.theme-princesas table thead{background:#fdeef4!important}.theme-princesas table thead th{color:var(--pr-plum)!important;border-bottom:1px solid var(--pr-line-strong)!important}.theme-superheroes{--sh-navy: #0b1a3a;--sh-navy-2: #13264f;--sh-navy-3: #1d3670;--sh-red: #e2231a;--sh-red-light: #ff4a3d;--sh-red-dark: #a8140f;--sh-gold: #f5b301;--sh-gold-light: #ffd75e;--sh-blue: #2f7bff;--sh-cyan: #38d4ff;--sh-silver: #f3f5fa;--sh-card: #ffffff;--sh-line: #dfe5f0;--sh-line-strong: #c6d0e2;--sh-text: #0e1a33;--sh-muted: #5b6884;--sh-streaks: repeating-linear-gradient(115deg, rgba(14, 26, 51, .035) 0 2px, transparent 2px 46px);font-family:Inter,-apple-system,sans-serif;color:var(--sh-text)}.theme-superheroes.bg-gradient-to-br,div.theme-superheroes[class*=bg-gradient]{background:var(--sh-streaks),radial-gradient(circle at 100% 0%,rgba(226,35,26,.08) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(47,123,255,.1) 0,transparent 45%),var(--sh-silver)!important}.theme-superheroes h1,.theme-superheroes h2,.theme-superheroes h3,.theme-superheroes .font-display{font-family:Bebas Neue,Inter,sans-serif!important;font-weight:400!important;letter-spacing:.04em}.theme-superheroes main h1,.theme-superheroes main h2,.theme-superheroes main h3{color:var(--sh-text)!important;font-size:1.45em;line-height:1.05}.theme-superheroes main h4,.theme-superheroes main h5,.theme-superheroes main h6{color:var(--sh-text)!important;font-size:1.2em}.theme-superheroes main h2.font-display{position:relative;padding-bottom:7px}.theme-superheroes main h2.font-display:after{content:"";position:absolute;left:2px;bottom:0;width:44px;height:4px;transform:skew(-30deg);background:linear-gradient(90deg,var(--sh-red) 0 65%,var(--sh-gold) 65% 100%)}.theme-superheroes ::-moz-selection{background:#f5b30159;color:var(--sh-navy)}.theme-superheroes ::selection{background:#f5b30159;color:var(--sh-navy)}.theme-superheroes aside.app-sidebar{background:linear-gradient(180deg,#050c1c59,#050c1c26,#050c1c8c),url(/themes/superheroes/sidebar.webp) center bottom / cover no-repeat,#050c1c!important;border-right:1px solid rgba(255,215,94,.18)!important;box-shadow:6px 0 30px #0b1a3a40}.theme-superheroes aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(255,215,94,.18)!important;margin:0;border-radius:0;box-shadow:none}.theme-superheroes aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(160deg,var(--sh-red-light) 0%,var(--sh-red) 45%,var(--sh-red-dark) 100%)!important;border-radius:10px 10px 50% 50%/10px 10px 42% 42%!important;box-shadow:inset 0 0 0 2px var(--sh-gold-light),0 6px 18px #e2231a8c!important}.theme-superheroes aside.app-sidebar>div:first-child h1{color:#fff!important;font-size:1.75rem!important;letter-spacing:.12em;text-shadow:0 2px 14px rgba(56,212,255,.35)}.theme-superheroes aside.app-sidebar>div:first-child p{color:var(--sh-gold-light)!important;font-weight:600;letter-spacing:.04em}.theme-superheroes aside.app-sidebar nav p{color:var(--sh-gold-light)!important;opacity:.85;letter-spacing:.18em!important;font-size:.66rem!important}.theme-superheroes aside.app-sidebar nav a{color:#ebf2ffd9!important;font-weight:600!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.theme-superheroes aside.app-sidebar nav a svg{color:#78beffd9!important}.theme-superheroes aside.app-sidebar nav a:hover{color:#fff!important;background:#2f7bff29!important}.theme-superheroes aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--sh-gold-light),var(--sh-red))}.theme-superheroes aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(56,212,255,.08) 30%,rgba(56,212,255,.18) 50%,rgba(56,212,255,.08) 70%,transparent 100%)}.theme-superheroes aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--sh-cyan)!important}.theme-superheroes aside.app-sidebar nav a[aria-current=page],.theme-superheroes aside.app-sidebar nav a.active{color:#fff!important;font-weight:700!important;border-radius:6px 0 0 6px!important;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);background:linear-gradient(90deg,var(--sh-gold) 0 4px,transparent 4px),linear-gradient(110deg,var(--sh-red-light) 0%,var(--sh-red) 45%,var(--sh-red-dark) 100%)!important}.theme-superheroes aside.app-sidebar nav a[aria-current=page] svg,.theme-superheroes aside.app-sidebar nav a.active svg{color:#fff!important}.theme-superheroes aside.app-sidebar nav button,.theme-superheroes aside.app-sidebar nav button span{color:#ebf2ffa6!important}.theme-superheroes aside.app-sidebar nav button svg{color:#ffd75e99!important}.theme-superheroes aside.app-sidebar nav button:hover{background:#2f7bff29!important}.theme-superheroes aside.app-sidebar nav button:hover,.theme-superheroes aside.app-sidebar nav button:hover span{color:#fff!important}.theme-superheroes aside.app-sidebar nav div>a{color:#ebf2ff9e!important}.theme-superheroes aside.app-sidebar input{background:#ebf2ff12!important;border-color:#78beff47!important;color:#eef4ff!important}.theme-superheroes aside.app-sidebar input::-moz-placeholder{color:#ebf2ff6b!important}.theme-superheroes aside.app-sidebar input::placeholder{color:#ebf2ff6b!important}.theme-superheroes aside.app-sidebar input:focus{border-color:#38d4ff99!important;box-shadow:0 0 0 3px #38d4ff26!important}.theme-superheroes aside.app-sidebar nav button span[class*=bg-amber]{color:var(--sh-navy)!important;background:var(--sh-gold-light)!important}.theme-superheroes aside.app-sidebar nav[class*=border-t]{border-color:#ffd75e26!important}.theme-superheroes header{background:var(--sh-streaks),#fafbfeeb!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,var(--sh-red) 0 40%,var(--sh-gold) 40% 60%,var(--sh-blue) 60% 100%) 1!important;border-image:linear-gradient(90deg,var(--sh-red) 0 40%,var(--sh-gold) 40% 60%,var(--sh-blue) 60% 100%) 1!important;box-shadow:0 6px 24px -18px #0b1a3a73}.theme-superheroes header h2{color:var(--sh-text)!important;font-size:1.55em!important}.theme-superheroes header p{color:var(--sh-muted)!important}.theme-superheroes header [class*=from-orange-400]{background:linear-gradient(120deg,var(--sh-red-light) 0%,var(--sh-red) 50%,var(--sh-red-dark) 100%)!important;box-shadow:inset 0 0 0 1px #ffd75e80,0 6px 16px -6px #e2231a99!important}.theme-superheroes header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--sh-navy-3) 0%,var(--sh-navy) 100%)!important;box-shadow:inset 0 0 0 1px #ffd75e4d,0 6px 16px -8px #0b1a3a99}.theme-superheroes header [class*=bg-gray-900]>span:first-child{color:var(--sh-gold-light)!important;font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:.08em}.theme-superheroes header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--sh-blue) 0%,var(--sh-cyan) 100%)!important;box-shadow:0 0 8px #38d4ffb3}.theme-superheroes header button>div[class*=rounded-full][class*=bg-primary],.theme-superheroes header button img[class*=rounded-full]{background:linear-gradient(150deg,var(--sh-navy-3) 0%,var(--sh-navy) 100%)!important;color:var(--sh-gold-light)!important;font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:.06em;box-shadow:0 0 0 2px #fafbfe,0 0 0 4px var(--sh-red),0 8px 20px -6px #0b1a3a99!important}.theme-superheroes header button[class*=rounded-full] svg{color:var(--sh-text)}.theme-superheroes header span[class*=bg-red-500]{background:var(--sh-red)!important;box-shadow:0 0 0 2px #fafbfe}.theme-superheroes main .from-blue-500{--tw-gradient-from: #3f8bff var(--tw-gradient-from-position);--tw-gradient-to: rgb(63 139 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-superheroes main .to-indigo-600{--tw-gradient-to: #1a46b8 var(--tw-gradient-to-position)}.theme-superheroes main .from-rose-500{--tw-gradient-from: #ff4a3d var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 74 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-superheroes main .to-pink-600{--tw-gradient-to: #a8140f var(--tw-gradient-to-position)}.theme-superheroes main .from-emerald-500{--tw-gradient-from: #22c47a var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 196 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-superheroes main .to-teal-600{--tw-gradient-to: #0f7a52 var(--tw-gradient-to-position)}.theme-superheroes main .from-amber-500{--tw-gradient-from: #ffc425 var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 196 37 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-superheroes main .to-orange-600{--tw-gradient-to: #d97a00 var(--tw-gradient-to-position)}.theme-superheroes main .from-fuchsia-500{--tw-gradient-from: #9a5bff var(--tw-gradient-from-position);--tw-gradient-to: rgb(154 91 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-superheroes main .to-purple-600{--tw-gradient-to: #5a24c4 var(--tw-gradient-to-position)}.theme-superheroes main .from-cyan-500{--tw-gradient-from: #38d4ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 212 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-superheroes main .to-sky-600{--tw-gradient-to: #0a84b8 var(--tw-gradient-to-position)}.theme-superheroes main .text-indigo-600{color:#1a46b8!important}.theme-superheroes main .text-rose-600{color:var(--sh-red-dark)!important}.theme-superheroes main .text-emerald-600{color:#0f7a52!important}.theme-superheroes main .text-amber-600{color:#b86a00!important}.theme-superheroes main .text-fuchsia-600{color:#5a24c4!important}.theme-superheroes main .text-cyan-600{color:#0a7aa8!important}.theme-superheroes main .text-primary-600{color:var(--sh-red)!important;font-weight:700}.theme-superheroes main .text-primary-600:hover{color:var(--sh-red-dark)!important}.theme-superheroes main [class*=from-][class*=place-items-center],.theme-superheroes main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:inset 0 1px #ffffff59,0 6px 14px -8px #0b1a3a99!important}.theme-superheroes main [class*=from-violet-500],.theme-superheroes main [class*=from-indigo-500]{background:linear-gradient(150deg,var(--sh-navy-3) 0%,var(--sh-navy) 100%)!important;box-shadow:inset 0 0 0 1px #ffd75e59,0 6px 14px -8px #0b1a3ab3!important}.theme-superheroes main [class*=from-violet-500] svg,.theme-superheroes main [class*=from-indigo-500] svg{color:var(--sh-gold-light)!important}.theme-superheroes main [class*=from-amber-400]{background:linear-gradient(150deg,var(--sh-gold-light) 0%,var(--sh-gold) 100%)!important}.theme-superheroes main [class*=from-amber-400] svg{color:var(--sh-navy)!important}.theme-superheroes main [class*=from-pink-500]{background:linear-gradient(150deg,var(--sh-red-light) 0%,var(--sh-red-dark) 100%)!important}.theme-superheroes main [class*=bg-white][class*=border-gray-100],.theme-superheroes .card,.theme-superheroes .card-interactive{background:var(--sh-card)!important;border-color:var(--sh-line)!important;box-shadow:0 12px 30px -22px #0b1a3a73}.theme-superheroes main [class*=bg-white][class*=border-gray-100]:hover,.theme-superheroes .card-interactive:hover{border-color:var(--sh-line-strong)!important;box-shadow:0 18px 40px -22px #0b1a3a8c!important}.theme-superheroes main .bg-primary-100{background:#e8efff!important}.theme-superheroes main .bg-primary-100 svg{color:var(--sh-blue)!important}.theme-superheroes main [class*=bg-gray-100][class*=rounded-full]{background:#e6ebf4!important}.theme-superheroes main .text-gray-400{color:#7d89a3!important}.theme-superheroes main .text-gray-500{color:var(--sh-muted)!important}.theme-superheroes main .text-gray-300{color:#b6c0d4!important}.theme-superheroes .flame-bg{background-color:var(--sh-red-dark);background-image:radial-gradient(circle at 92% 110%,rgba(255,215,94,.65) 0,rgba(255,140,40,.35) 22%,transparent 45%),repeating-linear-gradient(115deg,rgba(255,255,255,.08) 0 2px,transparent 2px 18px),linear-gradient(135deg,var(--sh-red-light) 0%,var(--sh-red) 45%,#6e0b08 100%);box-shadow:inset 0 0 0 1px #ffd75e59,0 18px 34px -20px #e2231acc}.theme-superheroes .flame-bg .font-display{font-size:42px!important;letter-spacing:.03em}.theme-superheroes .flame-ember{background:var(--sh-gold-light);box-shadow:0 0 8px #ffd75ef2}.theme-superheroes .xp-card{background:linear-gradient(160deg,#f0f5ff 0%,var(--sh-card) 55%,#fff6f5 100%);border-color:var(--sh-line-strong)!important}.theme-superheroes .xp-card:before{background:radial-gradient(circle,rgba(47,123,255,.12),transparent 70%)}.theme-superheroes .level-badge{border-radius:10px 10px 50% 50%/10px 10px 45% 45%!important;background:linear-gradient(160deg,#fff1b8 0%,var(--sh-gold) 45%,#b87f00 100%);box-shadow:0 6px 14px -4px #b87f0099}.theme-superheroes .level-badge:after{top:4px;right:4px;bottom:4px;left:4px;border-radius:7px 7px 50% 50%/7px 7px 45% 45%;background:linear-gradient(160deg,var(--sh-navy-3) 0%,var(--sh-navy) 100%)}.theme-superheroes .level-badge>span{font-family:Bebas Neue,sans-serif!important;font-size:22px!important;color:var(--sh-gold-light)!important;margin-top:-2px}.theme-superheroes .xp-card .text-indigo-400{color:var(--sh-red)!important}.theme-superheroes .xp-bar-track{background:#0e1a33;box-shadow:inset 0 1px 3px #00000080}.theme-superheroes .xp-bar-fill{background:repeating-linear-gradient(90deg,transparent 0 9px,rgba(14,26,51,.9) 9px 11px),linear-gradient(90deg,var(--sh-blue) 0%,var(--sh-cyan) 100%);box-shadow:0 0 10px #38d4ffb3}.theme-superheroes .quick-card{background:var(--sh-streaks),var(--sh-card)!important;border-color:var(--sh-line)!important;box-shadow:0 12px 30px -24px #0b1a3a80}.theme-superheroes .quick-card:before{content:"";position:absolute;top:0;left:0;width:58px;height:5px;background:var(--accent, var(--sh-red));clip-path:polygon(0 0,100% 0,calc(100% - 5px) 100%,0 100%)}.theme-superheroes .quick-card:nth-child(1){--accent: var(--sh-gold) !important}.theme-superheroes .quick-card:nth-child(2){--accent: var(--sh-blue) !important}.theme-superheroes .quick-card:nth-child(3){--accent: var(--sh-red) !important}.theme-superheroes .quick-card:hover{border-color:var(--sh-line-strong)!important;box-shadow:0 18px 36px -22px #0b1a3a8c!important}.theme-superheroes .quick-card .quick-deco{color:#e2e8f3!important}.theme-superheroes .quick-card .text-amber-600{color:#b86a00!important}.theme-superheroes .quick-card .text-violet-600{color:var(--sh-blue)!important}.theme-superheroes .quick-card .text-rose-600{color:var(--sh-red)!important}.theme-superheroes main [class*="from-violet-50 "]{background:linear-gradient(135deg,#f0f5ff 0%,var(--sh-card) 60%,#fff8e6 100%)!important;border-color:var(--sh-line)!important}.theme-superheroes main [class*="from-violet-50 "]:hover{border-color:var(--sh-line-strong)!important}.theme-superheroes main .text-violet-400{color:var(--sh-red)!important}.theme-superheroes main .text-amber-500{color:var(--sh-gold)!important}.theme-superheroes main .fill-amber-400{fill:var(--sh-gold-light)!important}.theme-superheroes .improvement-panel{background:linear-gradient(180deg,#0b1a3a00 40%,#0b1a3a59),url(/themes/superheroes/hero.webp) 50% 100% / cover no-repeat,#d9631c!important;box-shadow:inset 0 0 0 1px #ffd75e73,0 22px 46px -26px #a8140fb3!important;border-radius:18px;padding-bottom:10.5rem!important}.theme-superheroes .improvement-panel [class*="bg-white/95"]{background:#fffffff2!important;box-shadow:0 14px 30px -14px #0b1a3a99!important}.theme-superheroes .improvement-panel .text-emerald-700{color:var(--sh-red)!important;font-family:Bebas Neue,sans-serif;font-size:1.25rem!important;letter-spacing:.06em;font-weight:400!important}.theme-superheroes .improvement-panel p{color:var(--sh-text)!important}.theme-superheroes .improvement-panel button[class*=from-violet-500],.theme-superheroes button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(120deg,var(--sh-red-light) 0%,var(--sh-red) 50%,var(--sh-red-dark) 100%)!important;box-shadow:inset 0 0 0 1px #ffd75e8c,0 8px 18px -8px #e2231ab3!important}.theme-superheroes .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-superheroes main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#eaf0ff 0%,var(--sh-card) 100%)!important;border-color:var(--sh-line)!important}.theme-superheroes main [class*=bg-gray-50]{background:#f3f6fc!important}.theme-superheroes main .text-indigo-500{color:var(--sh-blue)!important}.theme-superheroes main .hover\:border-indigo-200:hover{border-color:var(--sh-line-strong)!important}.theme-superheroes main [class*=via-emerald-950]{background:radial-gradient(circle at 100% 0%,rgba(226,35,26,.45) 0,transparent 45%),repeating-linear-gradient(115deg,rgba(255,255,255,.03) 0 2px,transparent 2px 22px),linear-gradient(150deg,var(--sh-navy-3) 0%,var(--sh-navy) 55%,#050c1c 100%)!important;border-color:#ffd75e40!important}.theme-superheroes main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--sh-gold-light)!important}.theme-superheroes main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(150deg,var(--sh-red-light),var(--sh-red-dark))!important}.theme-superheroes main [class*=via-emerald-950] .text-emerald-700,.theme-superheroes main [class*=via-emerald-950] .text-emerald-800{color:var(--sh-red)!important}.theme-superheroes main [class*=via-emerald-950] a.text-emerald-50{color:var(--sh-gold-light)!important}.theme-superheroes main [class*=via-emerald-950] a.bg-white:hover{background:#f0f5ff!important}.theme-superheroes .btn-primary{background:linear-gradient(120deg,var(--sh-red-light) 0%,var(--sh-red) 50%,var(--sh-red-dark) 100%)!important;border:none;border-radius:.6rem;box-shadow:inset 0 0 0 1px #ffd75e73,0 8px 20px -10px #e2231abf;font-weight:700;letter-spacing:.02em}.theme-superheroes .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffd75eb3,0 12px 26px -10px #e2231ad9}.theme-superheroes .btn-secondary{background:var(--sh-card)!important;color:var(--sh-navy)!important;border:1px solid var(--sh-line-strong);border-radius:.6rem}.theme-superheroes .btn-secondary:hover{background:#f0f5ff!important;border-color:var(--sh-blue)}.theme-superheroes .input{background:var(--sh-card);border:1.5px solid var(--sh-line);border-radius:.6rem}.theme-superheroes .input:focus{border-color:var(--sh-blue);box-shadow:0 0 0 3px #2f7bff29}.theme-superheroes .exercise-option{background:var(--sh-card);border:1.5px solid var(--sh-line);border-radius:.6rem}.theme-superheroes .exercise-option:hover{border-color:var(--sh-line-strong);background:#f5f8ff}.theme-superheroes .exercise-option-selected{background:#eaf1ff!important;border-color:var(--sh-blue)!important;box-shadow:0 0 0 3px #2f7bff26}.theme-superheroes .badge{background:#eaf1ff;color:var(--sh-navy);border:1px solid var(--sh-line-strong)}.theme-superheroes .progress-bar{background:#e6ebf4}.theme-superheroes .progress-bar-fill{background:linear-gradient(90deg,var(--sh-blue) 0%,var(--sh-cyan) 100%)!important}.theme-superheroes ::-webkit-scrollbar{width:6px}.theme-superheroes ::-webkit-scrollbar-track{background:transparent}.theme-superheroes ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--sh-red),var(--sh-blue));border-radius:3px}.theme-superheroes table thead{background:#eaf0ff!important}.theme-superheroes table thead th{color:var(--sh-navy)!important;border-bottom:1px solid var(--sh-line-strong)!important}.theme-deportes{--dp-ink: #0d1b14;--dp-night: #07131c;--dp-pitch: #0f7a3c;--dp-turf: #18a957;--dp-turf-light: #4cd685;--dp-volt: #d4ff3a;--dp-volt-dark: #9cc400;--dp-orange: #ff6a2b;--dp-bg: #f3f8f1;--dp-card: #ffffff;--dp-line: #dde8dc;--dp-line-strong: #c4d7c3;--dp-muted: #5c6d62;--dp-mow: repeating-linear-gradient(90deg, rgba(24, 169, 87, .045) 0 90px, transparent 90px 180px);font-family:Inter,-apple-system,sans-serif;color:var(--dp-ink)}.theme-deportes.bg-gradient-to-br,div.theme-deportes[class*=bg-gradient]{background:var(--dp-mow),radial-gradient(circle at 100% 0%,rgba(212,255,58,.18) 0,transparent 38%),var(--dp-bg)!important}.theme-deportes h1,.theme-deportes h2,.theme-deportes h3,.theme-deportes .font-display{font-family:Barlow Condensed,Inter,sans-serif!important;font-style:italic;font-weight:800!important;letter-spacing:.01em;text-transform:uppercase}.theme-deportes main h1,.theme-deportes main h2,.theme-deportes main h3{color:var(--dp-ink)!important;font-size:1.4em;line-height:1.05}.theme-deportes main h4,.theme-deportes main h5,.theme-deportes main h6{color:var(--dp-ink)!important;font-size:1.15em}.theme-deportes main h2.font-display{position:relative;padding-bottom:8px}.theme-deportes main h2.font-display:after{content:"";position:absolute;left:2px;bottom:0;width:46px;height:5px;transform:skew(-24deg);background:linear-gradient(90deg,var(--dp-volt) 0 55%,transparent 55% 62%,var(--dp-turf) 62% 100%)}.theme-deportes ::-moz-selection{background:var(--dp-volt);color:var(--dp-ink)}.theme-deportes ::selection{background:var(--dp-volt);color:var(--dp-ink)}.theme-deportes aside.app-sidebar{background:linear-gradient(180deg,#040c1240,#040c120d 45%,#040c128c),url(/themes/deportes/sidebar.webp) center bottom / cover no-repeat,var(--dp-night)!important;border-right:1px solid rgba(212,255,58,.15)!important;box-shadow:6px 0 30px #07131c40}.theme-deportes aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.1)!important;margin:0;border-radius:0;box-shadow:none}.theme-deportes aside.app-sidebar>div:first-child>div:first-child{background:var(--dp-volt)!important;border-radius:10px!important;transform:skew(-8deg);box-shadow:0 0 22px #d4ff3a73!important}.theme-deportes aside.app-sidebar>div:first-child>div:first-child svg{color:var(--dp-ink)!important;transform:skew(8deg)}.theme-deportes aside.app-sidebar>div:first-child h1{color:#fff!important;font-size:1.7rem!important;letter-spacing:.06em}.theme-deportes aside.app-sidebar>div:first-child p{color:var(--dp-volt)!important;font-weight:600}.theme-deportes aside.app-sidebar nav p{color:var(--dp-volt)!important;opacity:.85;letter-spacing:.18em!important;font-size:.66rem!important}.theme-deportes aside.app-sidebar nav a{color:#ecf6f0db!important;font-weight:600!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.theme-deportes aside.app-sidebar nav a,.theme-deportes aside.app-sidebar nav button span,.theme-deportes aside.app-sidebar nav p{text-shadow:0 1px 6px rgba(4,12,18,.95),0 0 2px rgba(4,12,18,.9)}.theme-deportes aside.app-sidebar nav a[aria-current=page],.theme-deportes aside.app-sidebar nav a.active{text-shadow:none}.theme-deportes aside.app-sidebar nav a svg{color:var(--dp-turf-light)!important}.theme-deportes aside.app-sidebar nav a:hover{color:#fff!important;background:#4cd68524!important}.theme-deportes aside.app-sidebar .nav-fancy:after{background:var(--dp-volt)}.theme-deportes aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(212,255,58,.06) 30%,rgba(212,255,58,.14) 50%,rgba(212,255,58,.06) 70%,transparent 100%)}.theme-deportes aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--dp-volt)!important}.theme-deportes aside.app-sidebar nav a[aria-current=page],.theme-deportes aside.app-sidebar nav a.active{color:var(--dp-ink)!important;font-weight:800!important;border-radius:0!important;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);background:var(--dp-volt)!important}.theme-deportes aside.app-sidebar nav a[aria-current=page] svg,.theme-deportes aside.app-sidebar nav a.active svg{color:var(--dp-ink)!important}.theme-deportes aside.app-sidebar nav button,.theme-deportes aside.app-sidebar nav button span{color:#ecf6f0a6!important}.theme-deportes aside.app-sidebar nav button svg{color:#d4ff3a99!important}.theme-deportes aside.app-sidebar nav button:hover{background:#4cd68524!important}.theme-deportes aside.app-sidebar nav button:hover,.theme-deportes aside.app-sidebar nav button:hover span{color:#fff!important}.theme-deportes aside.app-sidebar nav div>a{color:#ecf6f0a6!important}.theme-deportes aside.app-sidebar input{background:#ecf6f012!important;border-color:#4cd6854d!important;color:#eef8f1!important}.theme-deportes aside.app-sidebar input::-moz-placeholder{color:#ecf6f06b!important}.theme-deportes aside.app-sidebar input::placeholder{color:#ecf6f06b!important}.theme-deportes aside.app-sidebar input:focus{border-color:var(--dp-volt)!important;box-shadow:0 0 0 3px #d4ff3a26!important}.theme-deportes aside.app-sidebar nav button span[class*=bg-amber]{color:var(--dp-ink)!important;background:var(--dp-volt)!important}.theme-deportes aside.app-sidebar nav[class*=border-t]{border-color:#ffffff1a!important}.theme-deportes header{background:var(--dp-mow),#fbfdfaed!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:3px solid var(--dp-turf)!important;box-shadow:inset 0 -5px 0 -2px var(--dp-volt),0 6px 24px -18px #0d1b1466}.theme-deportes header h2{color:var(--dp-ink)!important;font-size:1.55em!important}.theme-deportes header p{color:var(--dp-muted)!important}.theme-deportes header [class*=from-orange-400]{background:linear-gradient(120deg,var(--dp-turf) 0%,var(--dp-pitch) 100%)!important;box-shadow:inset 0 0 0 1px #d4ff3a73,0 6px 16px -6px #0f7a3c99!important}.theme-deportes header [class*=bg-gray-900]{background:#050b08!important;box-shadow:inset 0 0 0 1px #d4ff3a40,0 6px 16px -8px #0009}.theme-deportes header [class*=bg-gray-900]>span:first-child,.theme-deportes header [class*=bg-gray-900]>span:last-child{color:var(--dp-volt)!important;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:15px;letter-spacing:.04em;text-shadow:0 0 8px rgba(212,255,58,.5)}.theme-deportes header [class*=from-cyan-400]{background:var(--dp-volt)!important;box-shadow:0 0 8px #d4ff3ab3}.theme-deportes header button>div[class*=rounded-full][class*=bg-primary],.theme-deportes header button img[class*=rounded-full]{background:linear-gradient(150deg,var(--dp-turf) 0%,var(--dp-pitch) 100%)!important;color:#fff!important;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800;font-size:20px;box-shadow:0 0 0 2px #fbfdfa,0 0 0 4px var(--dp-volt),0 8px 20px -6px #0f7a3c99!important}.theme-deportes header button[class*=rounded-full] svg{color:var(--dp-ink)}.theme-deportes header span[class*=bg-red-500]{background:var(--dp-orange)!important;box-shadow:0 0 0 2px #fbfdfa}.theme-deportes main .from-blue-500{--tw-gradient-from: #2f6bff var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 107 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-deportes main .to-indigo-600{--tw-gradient-to: #163da8 var(--tw-gradient-to-position)}.theme-deportes main .from-rose-500{--tw-gradient-from: #ff4b4b var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 75 75 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-deportes main .to-pink-600{--tw-gradient-to: #b3141d var(--tw-gradient-to-position)}.theme-deportes main .from-emerald-500{--tw-gradient-from: #22c25f var(--tw-gradient-from-position);--tw-gradient-to: rgb(34 194 95 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-deportes main .to-teal-600{--tw-gradient-to: #0f7a3c var(--tw-gradient-to-position)}.theme-deportes main .from-amber-500{--tw-gradient-from: #ff9a1f var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 154 31 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-deportes main .to-orange-600{--tw-gradient-to: #e0520f var(--tw-gradient-to-position)}.theme-deportes main .from-fuchsia-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)}.theme-deportes main .to-purple-600{--tw-gradient-to: #4c1d95 var(--tw-gradient-to-position)}.theme-deportes main .from-cyan-500{--tw-gradient-from: #14c3d6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(20 195 214 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-deportes main .to-sky-600{--tw-gradient-to: #0a7389 var(--tw-gradient-to-position)}.theme-deportes main .text-indigo-600{color:#163da8!important}.theme-deportes main .text-rose-600{color:#b3141d!important}.theme-deportes main .text-emerald-600{color:var(--dp-pitch)!important}.theme-deportes main .text-amber-600{color:#c2410c!important}.theme-deportes main .text-fuchsia-600{color:#5b21b6!important}.theme-deportes main .text-cyan-600{color:#0a7389!important}.theme-deportes main .text-primary-600{color:var(--dp-pitch)!important;font-weight:700}.theme-deportes main .text-primary-600:hover{color:var(--dp-ink)!important}.theme-deportes main [class*=from-][class*=place-items-center],.theme-deportes main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:inset 0 1px #ffffff4d,0 6px 14px -8px #0d1b1499!important}.theme-deportes main [class*=from-violet-500],.theme-deportes main [class*=from-indigo-500]{background:linear-gradient(150deg,#1b2a22,#050b08)!important}.theme-deportes main [class*=from-violet-500] svg,.theme-deportes main [class*=from-indigo-500] svg{color:var(--dp-volt)!important}.theme-deportes main [class*=from-amber-400]{background:var(--dp-volt)!important}.theme-deportes main [class*=from-amber-400] svg{color:var(--dp-ink)!important}.theme-deportes main [class*=from-pink-500]{background:linear-gradient(150deg,var(--dp-turf) 0%,var(--dp-pitch) 100%)!important}.theme-deportes main [class*=bg-white][class*=border-gray-100],.theme-deportes .card,.theme-deportes .card-interactive{background:var(--dp-card)!important;border-color:var(--dp-line)!important;box-shadow:0 12px 30px -22px #0d1b1473}.theme-deportes main [class*=bg-white][class*=border-gray-100]:hover,.theme-deportes .card-interactive:hover{border-color:var(--dp-line-strong)!important;box-shadow:0 18px 40px -22px #0d1b1480!important}.theme-deportes main .bg-primary-100{background:#e7f7dc!important}.theme-deportes main .bg-primary-100 svg{color:var(--dp-pitch)!important}.theme-deportes main [class*=bg-gray-100][class*=rounded-full]{background:#e4ede2!important}.theme-deportes main .text-gray-400{color:#7b8a80!important}.theme-deportes main .text-gray-500{color:var(--dp-muted)!important}.theme-deportes main .text-gray-300{color:#b5c6b8!important}.theme-deportes .flame-bg{background-color:var(--dp-night);background-image:linear-gradient(90deg,#040c12e0,#040c128c 55%,#040c1200),url(/themes/deportes/ball.webp);background-size:auto,cover;background-position:0 0,70% 62%;box-shadow:inset 0 0 0 1px #d4ff3a4d,0 18px 34px -20px #07131ccc}.theme-deportes .flame-bg:before,.theme-deportes .flame-bg:after,.theme-deportes .flame-bg .flame-ember,.theme-deportes .flame-bg .flame-glow{display:none}.theme-deportes .flame-bg .font-display{color:var(--dp-volt);font-size:44px!important;text-shadow:0 0 14px rgba(212,255,58,.45)}.theme-deportes .xp-card{background:linear-gradient(160deg,#f0faea 0%,var(--dp-card) 60%);border-color:var(--dp-line-strong)!important}.theme-deportes .xp-card:before{background:radial-gradient(circle,rgba(212,255,58,.25),transparent 70%)}.theme-deportes .level-badge{border-radius:0!important;width:50px!important;height:46px!important;margin:-1px -3px;clip-path:polygon(24% 0,38% 8%,62% 8%,76% 0,100% 16%,90% 40%,80% 35%,80% 100%,20% 100%,20% 35%,10% 40%,0 16%);background:linear-gradient(90deg,transparent 0 46%,rgba(255,255,255,.16) 46% 54%,transparent 54%),linear-gradient(160deg,var(--dp-turf) 0%,var(--dp-pitch) 100%);box-shadow:none}.theme-deportes .level-badge:after{display:none}.theme-deportes .level-badge>span{font-family:Barlow Condensed,sans-serif!important;font-style:italic;font-weight:800!important;font-size:22px!important;color:var(--dp-volt)!important;margin-top:6px}.theme-deportes .xp-card .text-indigo-400{color:var(--dp-pitch)!important}.theme-deportes .xp-bar-track{background:repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.55) 22px 23px),#c8553a;box-shadow:inset 0 1px 2px #0003}.theme-deportes .xp-bar-fill{background:repeating-linear-gradient(-60deg,transparent 0 6px,rgba(13,27,20,.14) 6px 9px),linear-gradient(90deg,var(--dp-turf-light) 0%,var(--dp-volt) 100%);box-shadow:0 0 10px #d4ff3a99}.theme-deportes .quick-card{background:repeating-linear-gradient(90deg,rgba(24,169,87,.035) 0 28px,transparent 28px 56px),var(--dp-card)!important;border-color:var(--dp-line)!important;box-shadow:0 12px 30px -24px #0d1b1480}.theme-deportes .quick-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent, var(--dp-turf))}.theme-deportes .quick-card:nth-child(1){--accent: var(--dp-volt) !important}.theme-deportes .quick-card:nth-child(2){--accent: var(--dp-ink) !important}.theme-deportes .quick-card:nth-child(3){--accent: var(--dp-turf) !important}.theme-deportes .quick-card:hover{border-color:var(--dp-line-strong)!important}.theme-deportes .quick-card .quick-deco{color:#e1ebdf!important}.theme-deportes .quick-card .text-amber-600{color:#5d7a00!important}.theme-deportes .quick-card .text-violet-600{color:var(--dp-ink)!important}.theme-deportes .quick-card .text-rose-600{color:var(--dp-pitch)!important}.theme-deportes main [class*="from-violet-50 "]{background:linear-gradient(135deg,#f0faea 0%,var(--dp-card) 60%)!important;border-color:var(--dp-line)!important}.theme-deportes main [class*="from-violet-50 "]:hover{border-color:var(--dp-line-strong)!important}.theme-deportes main .text-violet-400{color:var(--dp-pitch)!important}.theme-deportes main .text-amber-500{color:var(--dp-volt-dark)!important}.theme-deportes main .fill-amber-400{fill:var(--dp-volt)!important}.theme-deportes .improvement-panel{background:url(/themes/deportes/pitch.webp) center bottom / cover no-repeat,var(--dp-night)!important;box-shadow:inset 0 0 0 1px #d4ff3a40,0 22px 46px -26px #07131cbf!important;border-radius:18px;padding-bottom:4.5rem!important}.theme-deportes .improvement-panel [class*="bg-white/95"]{background:#fffffff5!important;box-shadow:0 14px 30px -14px #0009!important}.theme-deportes .improvement-panel .text-emerald-700{color:var(--dp-pitch)!important;font-family:Barlow Condensed,sans-serif;font-style:italic;font-weight:800!important;font-size:1.2rem!important;text-transform:uppercase}.theme-deportes .improvement-panel p{color:var(--dp-ink)!important}.theme-deportes .improvement-panel button[class*=from-violet-500],.theme-deportes button[class*=from-violet-500][class*=to-purple-600]{background:var(--dp-volt)!important;color:var(--dp-ink)!important;font-weight:800!important;box-shadow:0 8px 18px -8px #9cc400cc!important}.theme-deportes .improvement-panel button[class*=from-violet-500] svg{color:var(--dp-ink)!important}.theme-deportes main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#eaf7e3 0%,var(--dp-card) 100%)!important;border-color:var(--dp-line)!important}.theme-deportes main [class*=bg-gray-50]{background:#f2f7f0!important}.theme-deportes main .text-indigo-500{color:var(--dp-pitch)!important}.theme-deportes main .hover\:border-indigo-200:hover{border-color:var(--dp-line-strong)!important}.theme-deportes main [class*=via-emerald-950]{background:radial-gradient(rgba(212,255,58,.09) 1px,transparent 1.5px) 0 0 / 5px 5px,linear-gradient(160deg,#101a15,#050b08)!important;border-color:#d4ff3a40!important}.theme-deportes main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--dp-volt)!important}.theme-deportes main [class*=via-emerald-950] .text-\[17px\].font-black{color:var(--dp-volt)!important;font-family:Barlow Condensed,sans-serif;font-style:italic;font-size:24px!important;text-shadow:0 0 10px rgba(212,255,58,.55)}.theme-deportes main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(150deg,var(--dp-turf),var(--dp-pitch))!important}.theme-deportes main [class*=via-emerald-950] .text-emerald-700,.theme-deportes main [class*=via-emerald-950] .text-emerald-800{color:var(--dp-pitch)!important}.theme-deportes main [class*=via-emerald-950] a.text-emerald-50{color:var(--dp-volt)!important}.theme-deportes main [class*=via-emerald-950] a.bg-white:hover{background:#f0faea!important}.theme-deportes .btn-primary{background:linear-gradient(120deg,var(--dp-turf) 0%,var(--dp-pitch) 100%)!important;border:none;border-radius:.6rem;box-shadow:inset 0 -3px #d4ff3a80,0 8px 20px -10px #0f7a3cbf;font-weight:800}.theme-deportes .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 -3px 0 var(--dp-volt),0 12px 26px -10px #0f7a3cd9}.theme-deportes .btn-secondary{background:var(--dp-card)!important;color:var(--dp-ink)!important;border:1px solid var(--dp-line-strong);border-radius:.6rem}.theme-deportes .btn-secondary:hover{background:#f0faea!important;border-color:var(--dp-turf)}.theme-deportes .input{background:var(--dp-card);border:1.5px solid var(--dp-line);border-radius:.6rem}.theme-deportes .input:focus{border-color:var(--dp-turf);box-shadow:0 0 0 3px #18a95729}.theme-deportes .exercise-option{background:var(--dp-card);border:1.5px solid var(--dp-line);border-radius:.6rem}.theme-deportes .exercise-option:hover{border-color:var(--dp-line-strong);background:#f4faf1}.theme-deportes .exercise-option-selected{background:#ecf9e2!important;border-color:var(--dp-turf)!important;box-shadow:0 0 0 3px #18a95726}.theme-deportes .badge{background:#ecf9e2;color:var(--dp-pitch);border:1px solid var(--dp-line-strong)}.theme-deportes .progress-bar{background:#e4ede2}.theme-deportes .progress-bar-fill{background:linear-gradient(90deg,var(--dp-turf-light) 0%,var(--dp-volt) 100%)!important}.theme-deportes ::-webkit-scrollbar{width:6px}.theme-deportes ::-webkit-scrollbar-track{background:transparent}.theme-deportes ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--dp-turf),var(--dp-volt-dark));border-radius:3px}.theme-deportes table thead{background:#ecf9e2!important}.theme-deportes table thead th{color:var(--dp-ink)!important;border-bottom:1px solid var(--dp-line-strong)!important}.theme-espacio{--es-void: #070a1f;--es-void-2: #12163a;--es-void-3: #1f2560;--es-indigo: #5b5bf0;--es-violet: #8b5cf6;--es-cyan: #22d3ee;--es-rocket: #ff7a3d;--es-lunar: #f6f7fc;--es-card: #ffffff;--es-line: #e3e5f3;--es-line-strong: #cdd0ea;--es-text: #0f1530;--es-muted: #5e6488;--es-stars: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220' viewBox='0 0 220 220'%3E%3Cg fill='%235b5bf0'%3E%3Ccircle cx='30' cy='40' r='1.3' opacity='.35'/%3E%3Ccircle cx='150' cy='22' r='1' opacity='.3'/%3E%3Ccircle cx='190' cy='120' r='1.5' opacity='.3'/%3E%3Ccircle cx='96' cy='170' r='1.1' opacity='.3'/%3E%3Ccircle cx='60' cy='120' r='.9' opacity='.28'/%3E%3C/g%3E%3Cpath d='M30 40 L60 120 L96 170' stroke='%235b5bf0' stroke-opacity='.1' stroke-dasharray='2 4' fill='none'/%3E%3Cpath d='M150 22 L190 120' stroke='%235b5bf0' stroke-opacity='.1' stroke-dasharray='2 4' fill='none'/%3E%3Cpath d='M118 92l1.4 4 4 1.4-4 1.4-1.4 4-1.4-4-4-1.4 4-1.4z' fill='%2322d3ee' opacity='.35'/%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--es-text)}.theme-espacio.bg-gradient-to-br,div.theme-espacio[class*=bg-gradient]{background:var(--es-stars),radial-gradient(circle at 100% 0%,rgba(139,92,246,.12) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(34,211,238,.1) 0,transparent 45%),var(--es-lunar)!important;background-size:220px 220px,auto,auto,auto!important}.theme-espacio h1,.theme-espacio h2,.theme-espacio h3,.theme-espacio .font-display{font-family:Space Grotesk,Inter,sans-serif!important;letter-spacing:-.015em}.theme-espacio main h1,.theme-espacio main h2,.theme-espacio main h3{font-weight:700!important;color:var(--es-text)!important}.theme-espacio main h4,.theme-espacio main h5,.theme-espacio main h6,.theme-espacio main p,.theme-espacio header p{font-family:Inter,sans-serif!important}.theme-espacio main h4,.theme-espacio main h5,.theme-espacio main h6{color:var(--es-text)!important}.theme-espacio main h2.font-display{position:relative;padding-bottom:8px}.theme-espacio main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:42px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--es-indigo) 0%,var(--es-violet) 50%,var(--es-cyan) 100%);box-shadow:0 0 8px #5b5bf073}.theme-espacio ::-moz-selection{background:#8b5cf640;color:var(--es-text)}.theme-espacio ::selection{background:#8b5cf640;color:var(--es-text)}.theme-espacio aside.app-sidebar{background:linear-gradient(180deg,#070a1f33,#070a1f00,#070a1f66),url(/themes/espacio/sidebar.webp) center bottom / cover no-repeat,var(--es-void)!important;border-right:1px solid rgba(139,92,246,.2)!important;box-shadow:6px 0 30px #070a1f40}.theme-espacio aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(165,170,255,.14)!important;margin:0;border-radius:0;box-shadow:none}.theme-espacio aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 30% 28%,#ffffff73 0,#ffffff73 10%,#fff0 32%),linear-gradient(145deg,var(--es-cyan) 0%,var(--es-indigo) 50%,var(--es-violet) 100%)!important;border-radius:50%!important;box-shadow:0 0 0 2px #ffffff1f,0 0 24px #5b5bf0a6!important}.theme-espacio aside.app-sidebar>div:first-child h1{color:#fff!important;font-weight:700!important;letter-spacing:.22em}.theme-espacio aside.app-sidebar>div:first-child p{color:#a5b4fc!important;letter-spacing:.04em}.theme-espacio aside.app-sidebar nav p{color:#a5b4fc!important;font-family:Space Grotesk,sans-serif!important;letter-spacing:.2em!important;font-size:.66rem!important}.theme-espacio aside.app-sidebar nav a{color:#e8eaffd6!important;font-weight:500!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important}.theme-espacio aside.app-sidebar nav a,.theme-espacio aside.app-sidebar nav button span{text-shadow:0 1px 6px rgba(7,10,31,.95),0 0 2px rgba(7,10,31,.9)}.theme-espacio aside.app-sidebar nav a svg{color:#8b93ff!important}.theme-espacio aside.app-sidebar nav a:hover{color:#fff!important;background:#8b5cf629!important}.theme-espacio aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--es-cyan),var(--es-violet))}.theme-espacio aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(34,211,238,.07) 30%,rgba(139,92,246,.18) 50%,rgba(34,211,238,.07) 70%,transparent 100%)}.theme-espacio aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--es-cyan)!important}.theme-espacio aside.app-sidebar nav a[aria-current=page],.theme-espacio aside.app-sidebar nav a.active{color:#fff!important;font-weight:600!important;background:linear-gradient(135deg,#5b5bf08c,#8b5cf666) padding-box,linear-gradient(135deg,var(--es-cyan),var(--es-violet)) border-box!important;border:1px solid transparent;box-shadow:0 0 22px -4px #5b5bf0cc!important}.theme-espacio aside.app-sidebar nav a[aria-current=page] svg,.theme-espacio aside.app-sidebar nav a.active svg{color:var(--es-cyan)!important}.theme-espacio aside.app-sidebar nav button,.theme-espacio aside.app-sidebar nav button span{color:#e8eaff9e!important}.theme-espacio aside.app-sidebar nav button svg{color:#a5b4fc99!important}.theme-espacio aside.app-sidebar nav button:hover{background:#8b5cf629!important}.theme-espacio aside.app-sidebar nav button:hover,.theme-espacio aside.app-sidebar nav button:hover span{color:#fff!important}.theme-espacio aside.app-sidebar nav div>a{color:#e8eaff9e!important}.theme-espacio aside.app-sidebar input{background:#e8eaff12!important;border-color:#8b93ff4d!important;color:#eef0ff!important}.theme-espacio aside.app-sidebar input::-moz-placeholder{color:#e8eaff6b!important}.theme-espacio aside.app-sidebar input::placeholder{color:#e8eaff6b!important}.theme-espacio aside.app-sidebar input:focus{border-color:#22d3ee99!important;box-shadow:0 0 0 3px #22d3ee26!important}.theme-espacio aside.app-sidebar nav button span[class*=bg-amber]{color:var(--es-void)!important;background:var(--es-cyan)!important}.theme-espacio aside.app-sidebar nav[class*=border-t]{border-color:#a5aaff24!important}.theme-espacio header{background:url(/themes/espacio/planet.webp) 47% 50% / auto 100% no-repeat,#fafbffed!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(91,91,240,0) 0%,rgba(91,91,240,.55) 30%,rgba(34,211,238,.55) 70%,rgba(34,211,238,0) 100%) 1!important;border-image:linear-gradient(90deg,#5b5bf000,#5b5bf08c 30%,#22d3ee8c 70%,#22d3ee00) 1!important;box-shadow:0 6px 24px -18px #0f153066}@media (max-width: 767px){.theme-espacio header{background:#fafbfff2!important}}.theme-espacio header h2{color:var(--es-text)!important;font-weight:700!important}.theme-espacio header p{color:var(--es-muted)!important}.theme-espacio header [class*=from-orange-400]{background:linear-gradient(135deg,#ffb35c 0%,var(--es-rocket) 55%,#e8461c 100%)!important;box-shadow:0 6px 18px -6px #ff7a3db3!important}.theme-espacio header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--es-void-3) 0%,var(--es-void) 100%)!important;box-shadow:inset 0 0 0 1px #8b93ff4d,0 6px 16px -8px #070a1f99}.theme-espacio header [class*=bg-gray-900]>span:first-child{color:var(--es-cyan)!important;font-family:Space Grotesk,sans-serif}.theme-espacio header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--es-violet) 0%,var(--es-cyan) 100%)!important;box-shadow:0 0 8px #22d3eeb3}.theme-espacio header button>div[class*=rounded-full][class*=bg-primary],.theme-espacio header button img[class*=rounded-full]{background:radial-gradient(circle at 30% 28%,#fff6 0,#fff6 10%,#fff0 32%),linear-gradient(145deg,var(--es-cyan) 0%,var(--es-indigo) 50%,var(--es-violet) 100%)!important;color:#fff!important;font-family:Space Grotesk,sans-serif;box-shadow:0 0 0 2px #fafbff,0 0 0 3.5px #8b5cf68c,0 0 22px -2px #5b5bf099!important}.theme-espacio header button[class*=rounded-full] svg{color:var(--es-text)}.theme-espacio header span[class*=bg-red-500]{background:var(--es-rocket)!important;box-shadow:0 0 0 2px #fafbff}.theme-espacio main .from-blue-500{--tw-gradient-from: #4f7dff var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 125 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-espacio main .to-indigo-600{--tw-gradient-to: #3730d8 var(--tw-gradient-to-position)}.theme-espacio main .from-rose-500{--tw-gradient-from: #ff6b8b var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 107 139 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-espacio main .to-pink-600{--tw-gradient-to: #c0265e var(--tw-gradient-to-position)}.theme-espacio main .from-emerald-500{--tw-gradient-from: #2ee6b0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 230 176 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-espacio main .to-teal-600{--tw-gradient-to: #0f8f86 var(--tw-gradient-to-position)}.theme-espacio main .from-amber-500{--tw-gradient-from: #ffb35c var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 179 92 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-espacio main .to-orange-600{--tw-gradient-to: #e8461c var(--tw-gradient-to-position)}.theme-espacio main .from-fuchsia-500{--tw-gradient-from: #c06cff var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 108 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-espacio main .to-purple-600{--tw-gradient-to: #6d28d9 var(--tw-gradient-to-position)}.theme-espacio main .from-cyan-500{--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)}.theme-espacio main .to-sky-600{--tw-gradient-to: #1d6fd6 var(--tw-gradient-to-position)}.theme-espacio main .text-indigo-600{color:#3730d8!important}.theme-espacio main .text-rose-600{color:#c0265e!important}.theme-espacio main .text-emerald-600{color:#0f8f86!important}.theme-espacio main .text-amber-600{color:#d4501f!important}.theme-espacio main .text-fuchsia-600{color:#6d28d9!important}.theme-espacio main .text-cyan-600{color:#1d6fd6!important}.theme-espacio main .text-primary-600{color:var(--es-indigo)!important;font-weight:600}.theme-espacio main .text-primary-600:hover{color:#3730d8!important}.theme-espacio main [class*=from-][class*=place-items-center],.theme-espacio main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:inset 0 1px #ffffff59,0 6px 16px -8px #5b5bf099!important}.theme-espacio main [class*=from-violet-500],.theme-espacio main [class*=from-indigo-500]{background:radial-gradient(circle at 70% 20%,rgba(139,92,246,.6) 0,transparent 55%),linear-gradient(150deg,var(--es-void-3) 0%,var(--es-void) 100%)!important}.theme-espacio main [class*=from-violet-500] svg,.theme-espacio main [class*=from-indigo-500] svg{color:var(--es-cyan)!important}.theme-espacio main [class*=from-amber-400]{background:linear-gradient(145deg,#ffb35c,#e8461c)!important}.theme-espacio main [class*=from-pink-500]{background:linear-gradient(145deg,#c06cff,#5b5bf0)!important}.theme-espacio main [class*=bg-white][class*=border-gray-100],.theme-espacio .card,.theme-espacio .card-interactive{background:#ffffffeb!important;border-color:var(--es-line)!important;box-shadow:0 12px 30px -22px #1f256066}.theme-espacio main [class*=bg-white][class*=border-gray-100]:hover,.theme-espacio .card-interactive:hover{border-color:var(--es-line-strong)!important;box-shadow:0 18px 40px -22px #5b5bf066!important}.theme-espacio main .bg-primary-100{background:#ecebff!important}.theme-espacio main .bg-primary-100 svg{color:var(--es-indigo)!important}.theme-espacio main [class*=bg-gray-100][class*=rounded-full]{background:#e8e9f6!important}.theme-espacio main .text-gray-400{color:#8187ab!important}.theme-espacio main .text-gray-500{color:var(--es-muted)!important}.theme-espacio main .text-gray-300{color:#c3c6e0!important}.theme-espacio .flame-bg{background-color:var(--es-void);background-image:radial-gradient(ellipse 45% 70% at 85% 120%,rgba(255,179,92,.95) 0,rgba(255,122,61,.65) 30%,rgba(232,70,28,.2) 60%,transparent 75%),var(--es-stars),linear-gradient(160deg,var(--es-void-3) 0%,var(--es-void-2) 45%,var(--es-void) 100%);background-size:auto,160px 160px,auto;box-shadow:inset 0 0 0 1px #8b93ff47,0 18px 34px -20px #070a1fcc}.theme-espacio .flame-bg:before{background:radial-gradient(ellipse 50% 70% at 70% 100%,rgba(255,210,140,.45) 0%,rgba(255,122,61,.25) 40%,transparent 70%)}.theme-espacio .flame-bg:after{display:none}.theme-espacio .flame-bg .font-display{color:#fff;font-weight:700!important}.theme-espacio .flame-ember{background:#ffd7a1;box-shadow:0 0 6px #ffb35cf2}.theme-espacio .xp-card{background:linear-gradient(160deg,#f1f0ff 0%,var(--es-card) 55%,#ecfbff 100%);border-color:var(--es-line-strong)!important}.theme-espacio .xp-card:before{background:radial-gradient(circle,rgba(139,92,246,.14),transparent 70%)}.theme-espacio .level-badge{background:radial-gradient(circle at 30% 28%,#ffffff73 0,#ffffff73 10%,#fff0 34%),linear-gradient(145deg,var(--es-cyan) 0%,var(--es-indigo) 50%,var(--es-violet) 100%);box-shadow:0 0 18px -2px #5b5bf0b3;overflow:visible}.theme-espacio .level-badge:after{top:15px;right:-9px;bottom:15px;left:-9px;border-radius:50%;background:transparent;border:2.5px solid rgba(255,196,120,.95);border-top-color:#ffc47859;transform:rotate(-18deg)}.theme-espacio .level-badge>span{font-family:Space Grotesk,sans-serif!important;text-shadow:0 1px 3px rgba(7,10,31,.5)}.theme-espacio .xp-card .text-indigo-400{color:var(--es-violet)!important}.theme-espacio .xp-bar-track{background:var(--es-void);box-shadow:inset 0 1px 3px #00000080}.theme-espacio .xp-bar-fill{background:repeating-linear-gradient(90deg,transparent 0 14px,rgba(255,255,255,.55) 14px 16px,transparent 16px 30px),linear-gradient(90deg,var(--es-violet) 0%,var(--es-indigo) 50%,var(--es-cyan) 100%);background-size:30px 100%,auto;box-shadow:0 0 12px #22d3eea6;animation:es-warp .9s linear infinite}.theme-espacio .xp-bar-fill:after{display:none}@keyframes es-warp{0%{background-position:0 0,0 0}to{background-position:30px 0,0 0}}@media (prefers-reduced-motion: reduce){.theme-espacio .xp-bar-fill{animation:none}}.theme-espacio .quick-card{background:var(--es-stars),var(--es-card)!important;background-size:160px 160px,auto!important;border-color:var(--es-line)!important;box-shadow:0 12px 30px -24px #1f256073}.theme-espacio .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 2px 2px;background:var(--accent, var(--es-indigo));box-shadow:0 0 10px var(--accent, var(--es-indigo))}.theme-espacio .quick-card:nth-child(1){--accent: var(--es-rocket) !important}.theme-espacio .quick-card:nth-child(2){--accent: var(--es-indigo) !important}.theme-espacio .quick-card:nth-child(3){--accent: var(--es-violet) !important}.theme-espacio .quick-card:hover{border-color:var(--es-line-strong)!important}.theme-espacio .quick-card .quick-deco{color:#e6e7f7!important}.theme-espacio .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(34,211,238,.22) 50%,transparent 70%)}.theme-espacio .quick-card .text-amber-600{color:#d4501f!important}.theme-espacio .quick-card .text-violet-600{color:var(--es-indigo)!important}.theme-espacio .quick-card .text-rose-600{color:#6d28d9!important}.theme-espacio main [class*="from-violet-50 "]{background:linear-gradient(135deg,#f1f0ff 0%,var(--es-card) 55%,#ecfbff 100%)!important;border-color:var(--es-line)!important}.theme-espacio main [class*="from-violet-50 "]:hover{border-color:var(--es-line-strong)!important}.theme-espacio main .text-violet-400{color:var(--es-indigo)!important}.theme-espacio main .text-amber-500{color:var(--es-rocket)!important}.theme-espacio main .fill-amber-400{fill:#ffb35c!important}.theme-espacio .improvement-panel{background:url(/themes/espacio/earth.webp) center 22% / auto 165% no-repeat,var(--es-void)!important;box-shadow:inset 0 0 0 1px #8b93ff40,0 22px 46px -26px #070a1fcc!important;border-radius:20px;padding-bottom:5.5rem!important}.theme-espacio .improvement-panel [class*="bg-white/95"]{background:#fffffff2!important;box-shadow:0 14px 30px -14px #0009!important}.theme-espacio .improvement-panel .text-emerald-700{color:var(--es-indigo)!important;font-family:Space Grotesk,sans-serif}.theme-espacio .improvement-panel p{color:var(--es-text)!important}.theme-espacio .improvement-panel button[class*=from-violet-500],.theme-espacio button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,var(--es-indigo) 0%,var(--es-violet) 100%)!important;box-shadow:0 8px 20px -8px #5b5bf0bf!important}.theme-espacio .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-espacio main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#efeeff 0%,var(--es-card) 100%)!important;border-color:var(--es-line)!important}.theme-espacio main [class*=bg-gray-50]{background:#f4f5fc!important}.theme-espacio main .text-indigo-500{color:var(--es-indigo)!important}.theme-espacio main .hover\:border-indigo-200:hover{border-color:var(--es-line-strong)!important}.theme-espacio main [class*=via-emerald-950]{background:radial-gradient(circle at 100% 0%,rgba(139,92,246,.45) 0,transparent 50%),var(--es-stars),linear-gradient(150deg,var(--es-void-3) 0%,var(--es-void-2) 50%,var(--es-void) 100%)!important;background-size:auto,160px 160px,auto!important;border-color:#8b93ff40!important}.theme-espacio main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#a5f3fc!important}.theme-espacio main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,var(--es-indigo),var(--es-violet))!important}.theme-espacio main [class*=via-emerald-950] .text-emerald-700,.theme-espacio main [class*=via-emerald-950] .text-emerald-800{color:var(--es-indigo)!important}.theme-espacio main [class*=via-emerald-950] a.text-emerald-50{color:#a5f3fc!important}.theme-espacio main [class*=via-emerald-950] a.bg-white:hover{background:#f1f0ff!important}.theme-espacio .btn-primary{background:linear-gradient(135deg,var(--es-indigo) 0%,var(--es-violet) 100%)!important;border:none;border-radius:.8rem;box-shadow:0 8px 20px -10px #5b5bf0cc;font-weight:600}.theme-espacio .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #22d3ee80,0 12px 26px -10px #5b5bf0e6}.theme-espacio .btn-secondary{background:var(--es-card)!important;color:var(--es-text)!important;border:1px solid var(--es-line-strong);border-radius:.8rem}.theme-espacio .btn-secondary:hover{background:#f1f0ff!important;border-color:var(--es-indigo)}.theme-espacio .input{background:var(--es-card);border:1.5px solid var(--es-line);border-radius:.8rem}.theme-espacio .input:focus{border-color:var(--es-indigo);box-shadow:0 0 0 3px #5b5bf029}.theme-espacio .exercise-option{background:var(--es-card);border:1.5px solid var(--es-line);border-radius:.8rem}.theme-espacio .exercise-option:hover{border-color:var(--es-line-strong);background:#f6f5ff}.theme-espacio .exercise-option-selected{background:#efeeff!important;border-color:var(--es-indigo)!important;box-shadow:0 0 0 3px #5b5bf026}.theme-espacio .badge{background:#efeeff;color:#3730d8;border:1px solid var(--es-line-strong)}.theme-espacio .progress-bar{background:#e8e9f6}.theme-espacio .progress-bar-fill{background:linear-gradient(90deg,var(--es-violet) 0%,var(--es-indigo) 50%,var(--es-cyan) 100%)!important}.theme-espacio ::-webkit-scrollbar{width:6px}.theme-espacio ::-webkit-scrollbar-track{background:transparent}.theme-espacio ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--es-violet),var(--es-cyan));border-radius:3px}.theme-espacio table thead{background:#efeeff!important}.theme-espacio table thead th{color:var(--es-text)!important;border-bottom:1px solid var(--es-line-strong)!important}.theme-naturaleza{--na-forest: #1f3a2b;--na-forest-2: #2d5240;--na-moss: #4c7a3d;--na-moss-light: #7fa66b;--na-sage: #a9c19a;--na-terracotta: #c8623a;--na-sun: #e9b949;--na-linen: #f7f4ea;--na-card: #fffef9;--na-line: #e7e2cf;--na-line-strong: #d6cfb3;--na-muted: #66705f;--na-leaves: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cg fill='%234c7a3d' opacity='.07'%3E%3Cpath d='M40 60c10-22 34-28 46-24-4 14-18 34-46 24z'/%3E%3Cpath d='M150 140c-8-18 2-38 14-44 6 12 4 34-14 44z'/%3E%3Cpath d='M90 170c14-10 30-6 36 0-10 8-24 10-36 0z'/%3E%3C/g%3E%3Cg stroke='%234c7a3d' stroke-opacity='.08' fill='none'%3E%3Cpath d='M40 60c16-6 30-14 46-24'/%3E%3Cpath d='M150 140c4-16 8-30 14-44'/%3E%3C/g%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--na-forest)}.theme-naturaleza.bg-gradient-to-br,div.theme-naturaleza[class*=bg-gradient]{background:var(--na-leaves),radial-gradient(circle at 100% 0%,rgba(233,185,73,.14) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(127,166,107,.16) 0,transparent 45%),var(--na-linen)!important;background-size:200px 200px,auto,auto,auto!important}.theme-naturaleza h1,.theme-naturaleza h2,.theme-naturaleza h3,.theme-naturaleza .font-display{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;letter-spacing:0}.theme-naturaleza main h1,.theme-naturaleza main h2,.theme-naturaleza main h3{color:var(--na-forest)!important;font-size:1.22em}.theme-naturaleza main h4,.theme-naturaleza main h5,.theme-naturaleza main h6{color:var(--na-forest)!important;font-size:1.08em}.theme-naturaleza main h2.font-display{position:relative;padding-bottom:9px}.theme-naturaleza main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='9' viewBox='0 0 48 9'%3E%3Cpath d='M1 5.5c12-2 26-2 46 0' stroke='%234c7a3d' stroke-width='1.4' fill='none' stroke-linecap='round'/%3E%3Cpath d='M14 5c2-4 6-5 9-4-2 3-5 4-9 4z' fill='%237fa66b'/%3E%3Cpath d='M28 5.2c2 3 5 4 8 3.4-2-2.8-5-3.6-8-3.4z' fill='%234c7a3d'/%3E%3Ccircle cx='45' cy='5.5' r='1.8' fill='%23c8623a'/%3E%3C/svg%3E") left center / 48px 9px no-repeat}.theme-naturaleza ::-moz-selection{background:#a9c19a80;color:var(--na-forest)}.theme-naturaleza ::selection{background:#a9c19a80;color:var(--na-forest)}.theme-naturaleza aside.app-sidebar{background:linear-gradient(180deg,#faf7ee66,#faf7ee1a 45%,#faf7ee80 62%,#faf7ee8c),url(/themes/naturaleza/sidebar.webp) center bottom / cover no-repeat,#f6f1e1!important;border-right:1px solid var(--na-line-strong)!important;box-shadow:6px 0 30px #1f3a2b0f}.theme-naturaleza aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(76,122,61,.18)!important;margin:0;border-radius:0;box-shadow:none}.theme-naturaleza aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(145deg,var(--na-moss-light) 0%,var(--na-moss) 55%,var(--na-forest-2) 100%)!important;border-radius:4px 50%!important;box-shadow:0 6px 16px -6px #1f3a2b80!important}.theme-naturaleza aside.app-sidebar>div:first-child h1{color:var(--na-forest)!important;font-size:1.6rem!important;letter-spacing:.04em}.theme-naturaleza aside.app-sidebar>div:first-child p{color:var(--na-terracotta)!important;font-weight:600;font-style:italic}.theme-naturaleza aside.app-sidebar nav a,.theme-naturaleza aside.app-sidebar nav button span,.theme-naturaleza aside.app-sidebar nav p{text-shadow:0 0 6px rgba(250,247,238,.95),0 0 2px rgba(250,247,238,.95)}.theme-naturaleza aside.app-sidebar nav p{color:var(--na-moss)!important;letter-spacing:.16em!important;font-size:.66rem!important}.theme-naturaleza aside.app-sidebar nav a{color:var(--na-forest)!important;font-weight:600!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.theme-naturaleza aside.app-sidebar nav a svg{color:var(--na-moss)!important}.theme-naturaleza aside.app-sidebar nav a:hover{background:#a9c19a4d!important}.theme-naturaleza aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--na-sun),var(--na-moss))}.theme-naturaleza aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(169,193,154,.2) 30%,rgba(233,185,73,.2) 50%,rgba(169,193,154,.2) 70%,transparent 100%)}.theme-naturaleza aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--na-terracotta)!important}.theme-naturaleza aside.app-sidebar nav a[aria-current=page],.theme-naturaleza aside.app-sidebar nav a.active{color:#fff!important;font-weight:700!important;text-shadow:none;background:linear-gradient(135deg,var(--na-moss-light) 0%,var(--na-moss) 55%,var(--na-forest-2) 100%)!important;box-shadow:inset 0 1px #ffffff40,0 8px 18px -8px #1f3a2b99!important}.theme-naturaleza aside.app-sidebar nav a[aria-current=page] svg,.theme-naturaleza aside.app-sidebar nav a.active svg{color:#f6f1e1!important}.theme-naturaleza aside.app-sidebar nav button,.theme-naturaleza aside.app-sidebar nav button span{color:var(--na-forest-2)!important}.theme-naturaleza aside.app-sidebar nav button svg{color:var(--na-terracotta)!important}.theme-naturaleza aside.app-sidebar nav button:hover{background:#a9c19a4d!important}.theme-naturaleza aside.app-sidebar nav div>a{color:var(--na-forest-2)!important;font-weight:500!important;border-radius:10px!important}.theme-naturaleza aside.app-sidebar input{background:#fffef9d9!important;border-color:var(--na-line-strong)!important;color:var(--na-forest)!important;border-radius:999px!important}.theme-naturaleza aside.app-sidebar input::-moz-placeholder{color:#9a9d86!important}.theme-naturaleza aside.app-sidebar input::placeholder{color:#9a9d86!important}.theme-naturaleza aside.app-sidebar input:focus{border-color:var(--na-moss-light)!important;box-shadow:0 0 0 3px #7fa66b40!important}.theme-naturaleza aside.app-sidebar nav button span[class*=bg-amber]{color:var(--na-forest)!important;background:var(--na-sun)!important;text-shadow:none}.theme-naturaleza aside.app-sidebar nav[class*=border-t]{border-color:#4c7a3d2e!important}.theme-naturaleza header{background:url(/themes/naturaleza/bird.webp) 48% 55% / auto 115% no-repeat,#fbf9f1ed!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(76,122,61,0) 0%,rgba(76,122,61,.5) 50%,rgba(76,122,61,0) 100%) 1!important;border-image:linear-gradient(90deg,#4c7a3d00,#4c7a3d80,#4c7a3d00) 1!important;box-shadow:0 6px 24px -18px #1f3a2b59}@media (max-width: 767px){.theme-naturaleza header{background:#fbf9f1f2!important}}.theme-naturaleza header h2{color:var(--na-forest)!important;font-size:1.3em!important}.theme-naturaleza header p{color:var(--na-muted)!important}.theme-naturaleza header [class*=from-orange-400]{background:linear-gradient(135deg,#e07a4f 0%,var(--na-terracotta) 60%,#a84b28 100%)!important;box-shadow:0 6px 16px -6px #c8623a99!important}.theme-naturaleza header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--na-forest-2) 0%,var(--na-forest) 100%)!important;box-shadow:0 6px 16px -8px #1f3a2b99}.theme-naturaleza header [class*=bg-gray-900]>span:first-child{color:#f3dfa2!important;font-family:"DM Serif Display",serif;font-weight:400!important;font-size:14px}.theme-naturaleza header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--na-moss-light) 0%,var(--na-sun) 100%)!important}.theme-naturaleza header button>div[class*=rounded-full][class*=bg-primary],.theme-naturaleza header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--na-moss-light) 0%,var(--na-moss) 55%,var(--na-forest-2) 100%)!important;color:#fff!important;font-family:"DM Serif Display",serif;font-weight:400!important;font-size:18px;box-shadow:0 0 0 2px #fbf9f1,0 0 0 4px var(--na-sun),0 8px 20px -6px #1f3a2b80!important}.theme-naturaleza header button[class*=rounded-full] svg{color:var(--na-forest)}.theme-naturaleza header span[class*=bg-red-500]{background:var(--na-terracotta)!important;box-shadow:0 0 0 2px #fbf9f1}.theme-naturaleza main .from-blue-500{--tw-gradient-from: #6aa5c9 var(--tw-gradient-from-position);--tw-gradient-to: rgb(106 165 201 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-naturaleza main .to-indigo-600{--tw-gradient-to: #34698c var(--tw-gradient-to-position)}.theme-naturaleza main .from-rose-500{--tw-gradient-from: #e07a4f var(--tw-gradient-from-position);--tw-gradient-to: rgb(224 122 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-naturaleza main .to-pink-600{--tw-gradient-to: #a84b28 var(--tw-gradient-to-position)}.theme-naturaleza main .from-emerald-500{--tw-gradient-from: #7fa66b var(--tw-gradient-from-position);--tw-gradient-to: rgb(127 166 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-naturaleza main .to-teal-600{--tw-gradient-to: #3e6a31 var(--tw-gradient-to-position)}.theme-naturaleza main .from-amber-500{--tw-gradient-from: #ecc25e var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 194 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-naturaleza main .to-orange-600{--tw-gradient-to: #b5861d var(--tw-gradient-to-position)}.theme-naturaleza main .from-fuchsia-500{--tw-gradient-from: #b48bc4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(180 139 196 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-naturaleza main .to-purple-600{--tw-gradient-to: #6f4c80 var(--tw-gradient-to-position)}.theme-naturaleza main .from-cyan-500{--tw-gradient-from: #69b3a7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(105 179 167 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-naturaleza main .to-sky-600{--tw-gradient-to: #2f7368 var(--tw-gradient-to-position)}.theme-naturaleza main .text-indigo-600{color:#34698c!important}.theme-naturaleza main .text-rose-600{color:#a84b28!important}.theme-naturaleza main .text-emerald-600{color:#3e6a31!important}.theme-naturaleza main .text-amber-600{color:#9a7012!important}.theme-naturaleza main .text-fuchsia-600{color:#6f4c80!important}.theme-naturaleza main .text-cyan-600{color:#2f7368!important}.theme-naturaleza main .text-primary-600{color:var(--na-moss)!important;font-weight:600}.theme-naturaleza main .text-primary-600:hover{color:var(--na-forest)!important}.theme-naturaleza main [class*=from-][class*=place-items-center],.theme-naturaleza main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:inset 0 1px #ffffff4d,0 6px 14px -8px #1f3a2b80!important}.theme-naturaleza main [class*=from-violet-500],.theme-naturaleza main [class*=from-indigo-500]{background:linear-gradient(145deg,var(--na-moss-light) 0%,var(--na-moss) 55%,var(--na-forest-2) 100%)!important}.theme-naturaleza main [class*=from-violet-500] svg,.theme-naturaleza main [class*=from-indigo-500] svg{color:#f6f1e1!important}.theme-naturaleza main [class*=from-amber-400]{background:linear-gradient(145deg,#f3d27a,#c99a2a)!important}.theme-naturaleza main [class*=from-pink-500]{background:linear-gradient(145deg,#e07a4f,#a84b28)!important}.theme-naturaleza main [class*=bg-white][class*=border-gray-100],.theme-naturaleza .card,.theme-naturaleza .card-interactive{background:var(--na-card)!important;border-color:var(--na-line)!important;border-radius:18px;box-shadow:0 12px 30px -22px #1f3a2b61}.theme-naturaleza main [class*=bg-white][class*=border-gray-100]:hover,.theme-naturaleza .card-interactive:hover{border-color:var(--na-line-strong)!important;box-shadow:0 18px 40px -22px #1f3a2b73!important}.theme-naturaleza main .bg-primary-100{background:#e8f0de!important}.theme-naturaleza main .bg-primary-100 svg{color:var(--na-moss)!important}.theme-naturaleza main [class*=bg-gray-100][class*=rounded-full]{background:#ece8d8!important}.theme-naturaleza main .text-gray-400{color:#8b9180!important}.theme-naturaleza main .text-gray-500{color:var(--na-muted)!important}.theme-naturaleza main .text-gray-300{color:#c9c6b2!important}.theme-naturaleza .flame-bg{background-color:#a84b28;background-image:radial-gradient(circle at 88% 18%,rgba(255,232,160,.95) 0 9%,rgba(255,214,120,.4) 10%,transparent 30%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cg fill='%231f3a2b' opacity='.18'%3E%3Cpath d='M0 120c10-40 40-56 70-50-10 26-36 52-70 50z'/%3E%3Cpath d='M120 120c-6-30 6-52 30-60 4 24-6 48-30 60z'/%3E%3C/g%3E%3C/svg%3E"),linear-gradient(150deg,#ecb44a,#e07a4f 45%,#a84b28);background-size:auto,180px 180px,auto;background-position:0 0,right bottom,0 0;background-repeat:no-repeat,no-repeat,no-repeat;box-shadow:0 18px 34px -20px #a84b28bf}.theme-naturaleza .flame-bg:before{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(255,236,170,.4) 0%,rgba(255,190,120,.2) 35%,transparent 70%)}.theme-naturaleza .flame-ember{background:#fff1c4;box-shadow:0 0 6px #ffecaaf2}.theme-naturaleza .xp-card{background:linear-gradient(160deg,#f1f6ea 0%,var(--na-card) 55%,#fbf4e3 100%);border-color:var(--na-line-strong)!important}.theme-naturaleza .xp-card:before{background:radial-gradient(circle,rgba(127,166,107,.15),transparent 70%)}.theme-naturaleza .level-badge{border-radius:6px 50%!important;background:linear-gradient(145deg,var(--na-moss-light) 0%,var(--na-moss) 55%,var(--na-forest-2) 100%);box-shadow:0 6px 14px -4px #1f3a2b80}.theme-naturaleza .level-badge:after{top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(135deg,transparent 0 48%,rgba(246,241,225,.4) 48% 52%,transparent 52%)}.theme-naturaleza .level-badge>span{font-family:"DM Serif Display",serif!important;font-weight:400!important;font-size:20px!important}.theme-naturaleza .xp-card .text-indigo-400{color:var(--na-moss)!important}.theme-naturaleza .xp-bar-track{background:#ece8d8;box-shadow:inset 0 1px 2px #1f3a2b1f}.theme-naturaleza .xp-bar-fill{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='10' viewBox='0 0 22 10'%3E%3Cpath d='M4 5c2-3 5-4 7-3-2 2-4 3-7 3z' fill='%23ffffff' opacity='.45'/%3E%3Cpath d='M14 5c2 3 5 4 7 3-2-2-4-3-7-3z' fill='%23ffffff' opacity='.35'/%3E%3C/svg%3E") 0 0 / 22px 10px repeat-x,linear-gradient(90deg,var(--na-moss) 0%,var(--na-moss-light) 60%,var(--na-sun) 100%);box-shadow:0 0 8px #7fa66b73}.theme-naturaleza .xp-bar-fill:after{display:none}.theme-naturaleza .quick-card{background:var(--na-leaves),var(--na-card)!important;background-size:200px 200px,auto!important;border-color:var(--na-line)!important;border-radius:20px!important;box-shadow:0 12px 30px -24px #1f3a2b73}.theme-naturaleza .quick-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:3px;border-radius:0 0 3px 3px;background:var(--accent, var(--na-moss))}.theme-naturaleza .quick-card:nth-child(1){--accent: var(--na-sun) !important}.theme-naturaleza .quick-card:nth-child(2){--accent: var(--na-moss) !important}.theme-naturaleza .quick-card:nth-child(3){--accent: var(--na-terracotta) !important}.theme-naturaleza .quick-card:hover{border-color:var(--na-line-strong)!important}.theme-naturaleza .quick-card .quick-deco{color:#e6e1cc!important}.theme-naturaleza .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(233,185,73,.22) 50%,transparent 70%)}.theme-naturaleza .quick-card .text-amber-600{color:#9a7012!important}.theme-naturaleza .quick-card .text-violet-600{color:var(--na-moss)!important}.theme-naturaleza .quick-card .text-rose-600{color:var(--na-terracotta)!important}.theme-naturaleza main [class*="from-violet-50 "]{background:linear-gradient(135deg,#f1f6ea 0%,var(--na-card) 55%,#fbf4e3 100%)!important;border-color:var(--na-line)!important}.theme-naturaleza main [class*="from-violet-50 "]:hover{border-color:var(--na-line-strong)!important}.theme-naturaleza main .text-violet-400{color:var(--na-moss)!important}.theme-naturaleza main .text-amber-500{color:var(--na-sun)!important}.theme-naturaleza main .fill-amber-400{fill:var(--na-sun)!important}.theme-naturaleza .improvement-panel{background:url(/themes/naturaleza/forest.webp) center 70% / cover no-repeat,var(--na-forest)!important;box-shadow:0 22px 46px -26px #1f3a2bb3!important;border-radius:22px;padding-bottom:4.5rem!important}.theme-naturaleza .improvement-panel [class*="bg-white/95"]{background:#fffef9f2!important;box-shadow:0 14px 30px -14px #0000008c!important}.theme-naturaleza .improvement-panel .text-emerald-700{color:var(--na-moss)!important;font-family:"DM Serif Display",serif;font-weight:400!important;font-size:1.1rem!important}.theme-naturaleza .improvement-panel p{color:var(--na-forest)!important}.theme-naturaleza .improvement-panel button[class*=from-violet-500],.theme-naturaleza button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,var(--na-moss-light) 0%,var(--na-moss) 55%,var(--na-forest-2) 100%)!important;border-radius:999px!important;box-shadow:0 8px 18px -8px #1f3a2bb3!important}.theme-naturaleza .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-naturaleza main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#eef4e6 0%,var(--na-card) 100%)!important;border-color:var(--na-line)!important}.theme-naturaleza main [class*=bg-gray-50]{background:#f7f4ea!important}.theme-naturaleza main .text-indigo-500{color:var(--na-moss)!important}.theme-naturaleza main .hover\:border-indigo-200:hover{border-color:var(--na-line-strong)!important}.theme-naturaleza main [class*=via-emerald-950]{background:radial-gradient(circle at 18% 30%,rgba(255,230,140,.55) 0 1.5px,transparent 3px),radial-gradient(circle at 72% 18%,rgba(255,230,140,.5) 0 1.5px,transparent 3px),radial-gradient(circle at 86% 62%,rgba(255,230,140,.45) 0 1.2px,transparent 3px),radial-gradient(circle at 40% 70%,rgba(255,230,140,.4) 0 1.2px,transparent 3px),radial-gradient(circle at 100% 0%,rgba(233,185,73,.25) 0,transparent 45%),linear-gradient(150deg,var(--na-forest-2) 0%,var(--na-forest) 55%,#13241a 100%)!important;border-color:#e9b94940!important}.theme-naturaleza main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#f3dfa2!important}.theme-naturaleza main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,var(--na-moss-light),var(--na-forest-2))!important}.theme-naturaleza main [class*=via-emerald-950] .text-emerald-700,.theme-naturaleza main [class*=via-emerald-950] .text-emerald-800{color:var(--na-moss)!important}.theme-naturaleza main [class*=via-emerald-950] a.text-emerald-50{color:#f3dfa2!important}.theme-naturaleza main [class*=via-emerald-950] a.bg-white:hover{background:#f1f6ea!important}.theme-naturaleza .btn-primary{background:linear-gradient(135deg,var(--na-moss-light) 0%,var(--na-moss) 55%,var(--na-forest-2) 100%)!important;border:none;border-radius:999px;box-shadow:0 8px 20px -10px #1f3a2bbf;font-weight:600}.theme-naturaleza .btn-primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px -10px #1f3a2bcc}.theme-naturaleza .btn-secondary{background:var(--na-card)!important;color:var(--na-forest)!important;border:1px solid var(--na-line-strong);border-radius:999px}.theme-naturaleza .btn-secondary:hover{background:#f1f6ea!important;border-color:var(--na-moss-light)}.theme-naturaleza .input{background:var(--na-card);border:1.5px solid var(--na-line);border-radius:.9rem}.theme-naturaleza .input:focus{border-color:var(--na-moss-light);box-shadow:0 0 0 3px #7fa66b33}.theme-naturaleza .exercise-option{background:var(--na-card);border:1.5px solid var(--na-line);border-radius:.9rem}.theme-naturaleza .exercise-option:hover{border-color:var(--na-line-strong);background:#f6f8ef}.theme-naturaleza .exercise-option-selected{background:#eaf2df!important;border-color:var(--na-moss)!important;box-shadow:0 0 0 3px #4c7a3d26}.theme-naturaleza .badge{background:#eaf2df;color:var(--na-forest-2);border:1px solid var(--na-line-strong)}.theme-naturaleza .progress-bar{background:#ece8d8}.theme-naturaleza .progress-bar-fill{background:linear-gradient(90deg,var(--na-moss) 0%,var(--na-moss-light) 60%,var(--na-sun) 100%)!important}.theme-naturaleza ::-webkit-scrollbar{width:6px}.theme-naturaleza ::-webkit-scrollbar-track{background:transparent}.theme-naturaleza ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--na-sage),var(--na-moss));border-radius:3px}.theme-naturaleza table thead{background:#eef4e6!important}.theme-naturaleza table thead th{color:var(--na-forest)!important;border-bottom:1px solid var(--na-line-strong)!important}.theme-piratas{--pi-ink: #2a1d14;--pi-ink-2: #4a3322;--pi-mahogany: #5a2e1a;--pi-mahogany-2: #7a3f22;--pi-gold: #c9a227;--pi-gold-light: #f0d27a;--pi-ruby: #b3261e;--pi-sea: #1f6f78;--pi-sea-dark: #0f3d4a;--pi-night: #0b2430;--pi-parchment: #f4ead2;--pi-card: #fffaf0;--pi-line: #e6d6b1;--pi-line-strong: #d4be8c;--pi-muted: #6e5a44;--pi-compass: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='360' height='360' viewBox='0 0 360 360'%3E%3Cg fill='none' stroke='%235a2e1a' stroke-opacity='.09'%3E%3Ccircle cx='180' cy='180' r='120'/%3E%3Ccircle cx='180' cy='180' r='96' stroke-dasharray='2 6'/%3E%3Cpath d='M180 40v280M40 180h280M81 81l198 198M279 81L81 279'/%3E%3C/g%3E%3Cg fill='%235a2e1a' fill-opacity='.08'%3E%3Cpath d='M180 50l14 116 116 14-116 14-14 116-14-116-116-14 116-14z'/%3E%3C/g%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--pi-ink)}.theme-piratas.bg-gradient-to-br,div.theme-piratas[class*=bg-gradient]{background:var(--pi-compass) right -80px top 40px / 520px 520px no-repeat,linear-gradient(rgba(90,46,26,.045) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(90deg,rgba(90,46,26,.045) 1px,transparent 1px) 0 0 / 64px 64px,linear-gradient(#faf3e28c,#faf3e28c),url(/themes/piratas/parchment.webp) 0 0 / 640px 640px repeat,var(--pi-parchment)!important}.theme-piratas h1,.theme-piratas h2,.theme-piratas h3,.theme-piratas .font-display{font-family:Pirata One,Georgia,serif!important;font-weight:400!important;letter-spacing:.02em;text-shadow:none!important}.theme-piratas main h1,.theme-piratas main h2,.theme-piratas main h3{color:var(--pi-ink)!important;font-size:1.35em}.theme-piratas main h4,.theme-piratas main h5,.theme-piratas main h6,.theme-piratas main h4.font-display,.theme-piratas main h5.font-display,.theme-piratas main h6.font-display,.theme-piratas main span.font-display{font-family:Inter,sans-serif!important;font-weight:700!important;letter-spacing:-.01em;color:var(--pi-ink)!important}.theme-piratas main p,.theme-piratas header p{font-family:Inter,sans-serif!important;text-shadow:none!important}.theme-piratas main h2.font-display{position:relative;padding-bottom:9px}.theme-piratas main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:54px;height:9px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='54' height='9' viewBox='0 0 54 9'%3E%3Cpath d='M1 6c8-4 16 2 24-1s12-3 18 0' stroke='%23b3261e' stroke-width='1.6' stroke-dasharray='3 3' fill='none' stroke-linecap='round'/%3E%3Cpath d='M46 2l6 6M52 2l-6 6' stroke='%23b3261e' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") left center / 54px 9px no-repeat}.theme-piratas ::-moz-selection{background:#c9a22759;color:var(--pi-ink)}.theme-piratas ::selection{background:#c9a22759;color:var(--pi-ink)}.theme-piratas aside.app-sidebar{background:linear-gradient(180deg,#06161e59,#06161e1a 45%,#06161e99),url(/themes/piratas/sidebar.webp) center bottom / cover no-repeat,var(--pi-night)!important;border-right:2px solid var(--pi-gold)!important;box-shadow:6px 0 30px #0b24304d}.theme-piratas aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(240,210,122,.22)!important;margin:0;border-radius:0;box-shadow:none}.theme-piratas aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 35% 30%,#fff2c2 0,#fff2c2 12%,#fff2c200 40%),linear-gradient(145deg,var(--pi-gold-light) 0%,var(--pi-gold) 55%,#8a6a10 100%)!important;border-radius:50%!important;box-shadow:inset 0 0 0 3px #8a6a108c,0 6px 18px #00000073!important}.theme-piratas aside.app-sidebar>div:first-child>div:first-child svg{color:var(--pi-mahogany)!important}.theme-piratas aside.app-sidebar>div:first-child h1{color:var(--pi-gold-light)!important;font-size:1.85rem!important;letter-spacing:.06em;text-shadow:0 2px 10px rgba(0,0,0,.6)!important}.theme-piratas aside.app-sidebar>div:first-child p{color:#f6e7c1!important;font-weight:500}.theme-piratas aside.app-sidebar nav a,.theme-piratas aside.app-sidebar nav button span,.theme-piratas aside.app-sidebar nav p{text-shadow:0 1px 6px rgba(6,22,30,.95),0 0 2px rgba(6,22,30,.9)}.theme-piratas aside.app-sidebar nav p{color:var(--pi-gold-light)!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-piratas aside.app-sidebar nav a{color:#faf0d6e6!important;font-weight:600!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important}.theme-piratas aside.app-sidebar nav a svg{color:var(--pi-gold-light)!important}.theme-piratas aside.app-sidebar nav a:hover{color:#fff!important;background:#f0d27a24!important}.theme-piratas aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--pi-gold-light),var(--pi-ruby))}.theme-piratas aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(240,210,122,.06) 30%,rgba(240,210,122,.16) 50%,rgba(240,210,122,.06) 70%,transparent 100%)}.theme-piratas aside.app-sidebar nav a[aria-current=page],.theme-piratas aside.app-sidebar nav a.active{color:var(--pi-ink)!important;font-weight:700!important;text-shadow:none;background:linear-gradient(90deg,var(--pi-ruby) 0 5px,transparent 5px),linear-gradient(180deg,#fbf3dc,#ecdcb2)!important;box-shadow:inset 0 0 0 1px #c9a227b3,0 8px 18px -8px #000000b3!important}.theme-piratas aside.app-sidebar nav a[aria-current=page] svg,.theme-piratas aside.app-sidebar nav a.active svg{color:var(--pi-ruby)!important}.theme-piratas aside.app-sidebar nav button,.theme-piratas aside.app-sidebar nav button span{color:#faf0d6b3!important}.theme-piratas aside.app-sidebar nav button svg{color:#f0d27aa6!important}.theme-piratas aside.app-sidebar nav button:hover{background:#f0d27a24!important}.theme-piratas aside.app-sidebar nav button:hover,.theme-piratas aside.app-sidebar nav button:hover span{color:#fff!important}.theme-piratas aside.app-sidebar nav div>a{color:#faf0d6b8!important}.theme-piratas aside.app-sidebar input{background:#faf0d61a!important;border-color:#f0d27a59!important;color:#fbf3dc!important}.theme-piratas aside.app-sidebar input::-moz-placeholder{color:#faf0d680!important}.theme-piratas aside.app-sidebar input::placeholder{color:#faf0d680!important}.theme-piratas aside.app-sidebar input:focus{border-color:var(--pi-gold-light)!important;box-shadow:0 0 0 3px #f0d27a2e!important}.theme-piratas aside.app-sidebar nav button span[class*=bg-amber]{color:var(--pi-ink)!important;background:var(--pi-gold-light)!important;text-shadow:none}.theme-piratas aside.app-sidebar nav[class*=border-t]{border-color:#f0d27a33!important}.theme-piratas header{background:url(/themes/piratas/chest.webp) 47% 50% / auto 112% no-repeat,linear-gradient(#faf3e2bf,#faf3e2bf),url(/themes/piratas/parchment.webp) 0 0 / 640px 640px repeat,var(--pi-parchment)!important;border-bottom:2px solid var(--pi-gold)!important;box-shadow:0 6px 24px -18px #2a1d1473}@media (max-width: 767px){.theme-piratas header{background:#f8f0dc!important}}.theme-piratas header h2{color:var(--pi-ink)!important;font-size:1.45em!important}.theme-piratas header p{color:var(--pi-muted)!important}.theme-piratas header [class*=from-orange-400]{background:linear-gradient(135deg,#d63a2f 0%,var(--pi-ruby) 55%,#7d1712 100%)!important;box-shadow:inset 0 0 0 1px #f0d27a8c,0 6px 16px -6px #b3261e99!important}.theme-piratas header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--pi-mahogany-2) 0%,var(--pi-mahogany) 100%)!important;box-shadow:inset 0 0 0 1px #f0d27a73,0 6px 16px -8px #2a1d1499}.theme-piratas header [class*=bg-gray-900]>span:first-child{color:var(--pi-gold-light)!important}.theme-piratas header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--pi-gold) 0%,var(--pi-gold-light) 100%)!important}.theme-piratas header button>div[class*=rounded-full][class*=bg-primary],.theme-piratas header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--pi-sea) 0%,var(--pi-sea-dark) 100%)!important;color:var(--pi-gold-light)!important;box-shadow:0 0 0 2px #f8f0dc,0 0 0 4px var(--pi-gold),0 8px 20px -6px #0f3d4a99!important}.theme-piratas header button[class*=rounded-full] svg{color:var(--pi-ink)}.theme-piratas header span[class*=bg-red-500]{background:var(--pi-ruby)!important;box-shadow:0 0 0 2px #f8f0dc}.theme-piratas main .from-blue-500{--tw-gradient-from: #2f7f99 var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 127 153 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-piratas main .to-indigo-600{--tw-gradient-to: #164a5c var(--tw-gradient-to-position)}.theme-piratas main .from-rose-500{--tw-gradient-from: #d63a2f var(--tw-gradient-from-position);--tw-gradient-to: rgb(214 58 47 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-piratas main .to-pink-600{--tw-gradient-to: #7d1712 var(--tw-gradient-to-position)}.theme-piratas main .from-emerald-500{--tw-gradient-from: #3c9a73 var(--tw-gradient-from-position);--tw-gradient-to: rgb(60 154 115 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-piratas main .to-teal-600{--tw-gradient-to: #1d5a40 var(--tw-gradient-to-position)}.theme-piratas main .from-amber-500{--tw-gradient-from: #e3b93f var(--tw-gradient-from-position);--tw-gradient-to: rgb(227 185 63 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-piratas main .to-orange-600{--tw-gradient-to: #8a6a10 var(--tw-gradient-to-position)}.theme-piratas main .from-fuchsia-500{--tw-gradient-from: #8a5a9e var(--tw-gradient-from-position);--tw-gradient-to: rgb(138 90 158 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-piratas main .to-purple-600{--tw-gradient-to: #4e2a60 var(--tw-gradient-to-position)}.theme-piratas main .from-cyan-500{--tw-gradient-from: #3db3b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 179 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-piratas main .to-sky-600{--tw-gradient-to: #1f6f78 var(--tw-gradient-to-position)}.theme-piratas main .text-indigo-600{color:#164a5c!important}.theme-piratas main .text-rose-600{color:#9c1f18!important}.theme-piratas main .text-emerald-600{color:#1d5a40!important}.theme-piratas main .text-amber-600{color:#7d5f0d!important}.theme-piratas main .text-fuchsia-600{color:#4e2a60!important}.theme-piratas main .text-cyan-600{color:#1f6f78!important}.theme-piratas main .text-primary-600{color:var(--pi-ruby)!important;font-weight:600}.theme-piratas main .text-primary-600:hover{color:#7d1712!important}.theme-piratas main [class*=from-][class*=place-items-center],.theme-piratas main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:inset 0 0 0 1px #f0d27a73,0 6px 14px -8px #2a1d1499!important}.theme-piratas main [class*=from-violet-500],.theme-piratas main [class*=from-indigo-500]{background:repeating-linear-gradient(90deg,rgba(0,0,0,.07) 0 2px,transparent 2px 7px),linear-gradient(150deg,var(--pi-mahogany-2) 0%,var(--pi-mahogany) 100%)!important}.theme-piratas main [class*=from-violet-500] svg,.theme-piratas main [class*=from-indigo-500] svg{color:var(--pi-gold-light)!important}.theme-piratas main [class*=from-amber-400]{background:linear-gradient(145deg,var(--pi-gold-light) 0%,var(--pi-gold) 55%,#8a6a10 100%)!important}.theme-piratas main [class*=from-amber-400] svg{color:var(--pi-mahogany)!important}.theme-piratas main [class*=from-pink-500]{background:linear-gradient(145deg,#d63a2f,#7d1712)!important}.theme-piratas main [class*=bg-white][class*=border-gray-100],.theme-piratas .card,.theme-piratas .card-interactive{background:var(--pi-card)!important;border-color:var(--pi-line)!important;box-shadow:0 12px 30px -22px #2a1d1473}.theme-piratas main [class*=bg-white][class*=border-gray-100]:hover,.theme-piratas .card-interactive:hover{border-color:var(--pi-line-strong)!important;box-shadow:0 18px 40px -22px #2a1d1480!important}.theme-piratas main .bg-primary-100{background:#f6e7c1!important}.theme-piratas main .bg-primary-100 svg{color:var(--pi-ruby)!important}.theme-piratas main [class*=bg-gray-100][class*=rounded-full]{background:#eadfc4!important}.theme-piratas main .text-gray-400{color:#94816a!important}.theme-piratas main .text-gray-500{color:var(--pi-muted)!important}.theme-piratas main .text-gray-300{color:#cdbb97!important}.theme-piratas main .text-gray-900{color:var(--pi-ink)!important}.theme-piratas .flame-bg{background-color:var(--pi-sea-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160' viewBox='0 0 160 160'%3E%3Cg fill='none' stroke='%23f0d27a' stroke-opacity='.35'%3E%3Ccircle cx='80' cy='80' r='60'/%3E%3Ccircle cx='80' cy='80' r='48' stroke-dasharray='2 5'/%3E%3C/g%3E%3Cpath d='M80 8l9 63 63 9-63 9-9 63-9-63-63-9 63-9z' fill='%23f0d27a' fill-opacity='.3'/%3E%3C/svg%3E"),radial-gradient(circle at 85% 110%,rgba(240,210,122,.35) 0,transparent 45%),linear-gradient(150deg,var(--pi-sea) 0%,var(--pi-sea-dark) 55%,var(--pi-night) 100%);background-size:150px 150px,auto,auto;background-position:right -30px bottom -40px,0 0,0 0;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #f0d27a66,0 18px 34px -20px #0b2430cc}.theme-piratas .flame-bg:before,.theme-piratas .flame-bg:after{display:none}.theme-piratas .flame-bg .flame-glow{display:none}.theme-piratas .flame-bg .font-display{color:var(--pi-gold-light);font-size:40px!important}.theme-piratas .flame-ember{background:var(--pi-gold-light);box-shadow:0 0 6px #f0d27ae6}.theme-piratas .xp-card{background:linear-gradient(160deg,#fbf3dc 0%,var(--pi-card) 60%);border-color:var(--pi-line-strong)!important}.theme-piratas .xp-card:before{background:radial-gradient(circle,rgba(201,162,39,.16),transparent 70%)}.theme-piratas .level-badge{background:repeating-conic-gradient(from 0deg,#8a6a10 0 6deg,var(--pi-gold) 6deg 12deg);box-shadow:0 6px 14px -4px #8a6a1099}.theme-piratas .level-badge:after{top:3px;right:3px;bottom:3px;left:3px;background:radial-gradient(circle at 35% 30%,#fff2c2 0,#fff2c2 10%,#fff2c200 40%),linear-gradient(145deg,var(--pi-gold-light) 0%,var(--pi-gold) 60%,#a5800f 100%);box-shadow:inset 0 0 0 1.5px #8a6a1099}.theme-piratas .level-badge>span{font-family:Pirata One,serif!important;font-weight:400!important;font-size:22px!important;color:var(--pi-mahogany)!important}.theme-piratas .xp-card .text-indigo-400{color:var(--pi-ruby)!important}.theme-piratas .xp-bar-track{background:linear-gradient(90deg,transparent 0 calc(50% - 1px),rgba(179,38,30,.5) calc(50% - 1px) 50%,transparent 50%) 0 50% / 12px 2px repeat-x,#eadfc4;box-shadow:inset 0 1px 2px #2a1d1426}.theme-piratas .xp-bar-fill{background:linear-gradient(90deg,#a5800f 0%,var(--pi-gold) 50%,var(--pi-gold-light) 100%);box-shadow:0 0 8px #c9a22780}.theme-piratas .quick-card{background:var(--pi-card)!important;border-color:var(--pi-line)!important;box-shadow:0 12px 30px -24px #2a1d1480}.theme-piratas .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 3px 3px;background:var(--accent, var(--pi-gold))}.theme-piratas .quick-card:nth-child(1){--accent: var(--pi-gold) !important}.theme-piratas .quick-card:nth-child(2){--accent: var(--pi-mahogany-2) !important}.theme-piratas .quick-card:nth-child(3){--accent: var(--pi-ruby) !important}.theme-piratas .quick-card:hover{border-color:var(--pi-line-strong)!important}.theme-piratas .quick-card .quick-deco{color:#ecdfc0!important}.theme-piratas .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(240,210,122,.3) 50%,transparent 70%)}.theme-piratas .quick-card .text-amber-600{color:#7d5f0d!important}.theme-piratas .quick-card .text-violet-600{color:var(--pi-mahogany-2)!important}.theme-piratas .quick-card .text-rose-600{color:var(--pi-ruby)!important}.theme-piratas main [class*="from-violet-50 "]{background:linear-gradient(135deg,#fbf3dc 0%,var(--pi-card) 60%)!important;border-color:var(--pi-line)!important}.theme-piratas main [class*="from-violet-50 "]:hover{border-color:var(--pi-line-strong)!important}.theme-piratas main .text-violet-400{color:var(--pi-ruby)!important}.theme-piratas main .text-amber-500{color:var(--pi-gold)!important}.theme-piratas main .fill-amber-400{fill:var(--pi-gold-light)!important}.theme-piratas .improvement-panel{background:url(/themes/piratas/island.webp) center bottom / 100% auto no-repeat,linear-gradient(180deg,#8fd8ec,#b8e8f3)!important;box-shadow:inset 0 0 0 2px var(--pi-gold),0 22px 46px -26px #0f3d4a99!important;border-radius:18px;padding-bottom:9rem!important}.theme-piratas .improvement-panel [class*="bg-white/95"]{background:linear-gradient(#fffaf0ed,#fffaf0ed),url(/themes/piratas/parchment.webp) 0 0 / 400px 400px!important;box-shadow:inset 0 0 0 1px var(--pi-line-strong),0 14px 30px -14px #0f3d4a80!important}.theme-piratas .improvement-panel .text-emerald-700{color:var(--pi-ruby)!important;font-family:Pirata One,serif;font-weight:400!important;font-size:1.2rem!important}.theme-piratas .improvement-panel p{color:var(--pi-ink)!important}.theme-piratas .improvement-panel button[class*=from-violet-500],.theme-piratas button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,#d63a2f 0%,var(--pi-ruby) 55%,#7d1712 100%)!important;box-shadow:inset 0 0 0 1px #f0d27a8c,0 8px 18px -8px #b3261eb3!important}.theme-piratas .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-piratas main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#f6e9c8 0%,var(--pi-card) 100%)!important;border-color:var(--pi-line)!important}.theme-piratas main [class*=bg-gray-50]{background:#f8efd9!important}.theme-piratas main .text-indigo-500{color:var(--pi-ruby)!important}.theme-piratas main .hover\:border-indigo-200:hover{border-color:var(--pi-line-strong)!important}.theme-piratas main [class*=via-emerald-950]{background:radial-gradient(circle at 12px 12px,var(--pi-gold) 0 3px,transparent 3.5px),radial-gradient(circle at calc(100% - 12px) 12px,var(--pi-gold) 0 3px,transparent 3.5px),repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 2px,transparent 2px 9px),linear-gradient(160deg,var(--pi-mahogany-2) 0%,var(--pi-mahogany) 55%,#3a1c0f 100%)!important;border:2px solid var(--pi-gold)!important}.theme-piratas main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--pi-gold-light)!important}.theme-piratas main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,var(--pi-gold-light),#8a6a10)!important}.theme-piratas main [class*=via-emerald-950] .bg-emerald-950 svg{color:var(--pi-mahogany)!important}.theme-piratas main [class*=via-emerald-950] .text-emerald-700,.theme-piratas main [class*=via-emerald-950] .text-emerald-800{color:var(--pi-ruby)!important}.theme-piratas main [class*=via-emerald-950] a.text-emerald-50{color:var(--pi-gold-light)!important}.theme-piratas main [class*=via-emerald-950] a.bg-white:hover{background:#fbf3dc!important}.theme-piratas .btn-primary{background:linear-gradient(135deg,#d63a2f 0%,var(--pi-ruby) 55%,#7d1712 100%)!important;border:none;border-radius:.6rem;box-shadow:inset 0 0 0 1px #f0d27a80,0 8px 20px -10px #b3261ebf;font-weight:700}.theme-piratas .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #f0d27acc,0 12px 26px -10px #b3261ed9}.theme-piratas .btn-secondary{background:var(--pi-card)!important;color:var(--pi-ink)!important;border:1px solid var(--pi-line-strong);border-radius:.6rem}.theme-piratas .btn-secondary:hover{background:#fbf3dc!important;border-color:var(--pi-gold)}.theme-piratas .input{background:var(--pi-card);border:1.5px solid var(--pi-line);border-radius:.6rem}.theme-piratas .input:focus{border-color:var(--pi-gold);box-shadow:0 0 0 3px #c9a22733}.theme-piratas .exercise-option{background:var(--pi-card);border:1.5px solid var(--pi-line);border-radius:.6rem}.theme-piratas .exercise-option:hover{border-color:var(--pi-line-strong);background:#fbf3dc}.theme-piratas .exercise-option-selected{background:#f8ead0!important;border-color:var(--pi-gold)!important;box-shadow:0 0 0 3px #c9a22733}.theme-piratas .badge{background:#f6e7c1;color:var(--pi-mahogany);border:1px solid var(--pi-line-strong)}.theme-piratas .progress-bar{background:#eadfc4}.theme-piratas .progress-bar-fill{background:linear-gradient(90deg,#a5800f 0%,var(--pi-gold) 50%,var(--pi-gold-light) 100%)!important}.theme-piratas ::-webkit-scrollbar{width:7px}.theme-piratas ::-webkit-scrollbar-track{background:transparent}.theme-piratas ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--pi-gold),var(--pi-mahogany-2));border-radius:4px}.theme-piratas table thead{background:#f6e7c1!important}.theme-piratas table thead th{color:var(--pi-ink)!important;border-bottom:1px solid var(--pi-line-strong)!important}.theme-oceano{--oc-deep: #062c4a;--oc-deep-2: #0a4a6e;--oc-lagoon: #12b5c4;--oc-lagoon-light: #6fe0e6;--oc-seaglass: #7fd6c9;--oc-coral: #ff7a6b;--oc-coral-dark: #e2504a;--oc-sand: #f3d9a6;--oc-water: #f1fafb;--oc-card: #ffffff;--oc-line: #d7ecef;--oc-line-strong: #b7dde2;--oc-text: #0b2e44;--oc-muted: #4f6f80;--oc-caustics: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' viewBox='0 0 240 240'%3E%3Cg fill='none' stroke='%2312b5c4' stroke-opacity='.09' stroke-width='1.5'%3E%3Cpath d='M0 40c30-14 50 14 80 0s50-14 80 0 50 14 80 0'/%3E%3Cpath d='M0 120c30-14 50 14 80 0s50-14 80 0 50 14 80 0'/%3E%3Cpath d='M0 200c30-14 50 14 80 0s50-14 80 0 50 14 80 0'/%3E%3C/g%3E%3Cg fill='none' stroke='%2312b5c4' stroke-opacity='.12'%3E%3Ccircle cx='190' cy='80' r='4'/%3E%3Ccircle cx='200' cy='64' r='2.5'/%3E%3Ccircle cx='40' cy='170' r='3'/%3E%3C/g%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--oc-text)}.theme-oceano.bg-gradient-to-br,div.theme-oceano[class*=bg-gradient]{background:var(--oc-caustics),radial-gradient(ellipse 60% 40% at 50% 0%,rgba(111,224,230,.22) 0,transparent 70%),radial-gradient(circle at 100% 100%,rgba(255,122,107,.1) 0,transparent 40%),linear-gradient(180deg,#ecf9fb 0%,var(--oc-water) 40%,#f6fbf9 100%)!important;background-size:240px 240px,auto,auto,auto!important}.theme-oceano h1,.theme-oceano h2,.theme-oceano h3,.theme-oceano .font-display{font-family:Comfortaa,Inter,sans-serif!important;font-weight:700!important;letter-spacing:-.01em}.theme-oceano main h1,.theme-oceano main h2,.theme-oceano main h3{color:var(--oc-text)!important}.theme-oceano main h4,.theme-oceano main h5,.theme-oceano main h6{color:var(--oc-text)!important}.theme-oceano main h2.font-display{position:relative;padding-bottom:9px}.theme-oceano main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:46px;height:7px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='46' height='7' viewBox='0 0 46 7'%3E%3Cpath d='M1 4c4-4 7-4 11 0s7 4 11 0 7-4 11 0 7 4 11 0' stroke='%2312b5c4' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3C/svg%3E") left center / 46px 7px no-repeat}.theme-oceano ::-moz-selection{background:#6fe0e673;color:var(--oc-text)}.theme-oceano ::selection{background:#6fe0e673;color:var(--oc-text)}.theme-oceano aside.app-sidebar{background:linear-gradient(180deg,#04223a8c,#04223a26,#04223a0d 60%,#04223a73),url(/themes/oceano/sidebar.webp) center bottom / cover no-repeat,var(--oc-deep)!important;border-right:1px solid rgba(111,224,230,.2)!important;box-shadow:6px 0 30px #062c4a33}.theme-oceano aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(111,224,230,.2)!important;margin:0;border-radius:0;box-shadow:none}.theme-oceano aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 32% 28%,#fffc 0,#fffc 9%,#fff0 30%),radial-gradient(circle at 50% 50%,#6fe0e640 0,#12b5c4b3)!important;border-radius:50%!important;box-shadow:inset 0 0 0 1.5px #ffffff8c,inset 0 -6px 12px #062c4a40,0 6px 18px #04223a73!important}.theme-oceano aside.app-sidebar>div:first-child h1{color:#fff!important;letter-spacing:.08em;text-shadow:0 2px 10px rgba(4,34,58,.55)}.theme-oceano aside.app-sidebar>div:first-child p{color:#bff4f6!important;font-weight:500}.theme-oceano aside.app-sidebar nav a,.theme-oceano aside.app-sidebar nav button span,.theme-oceano aside.app-sidebar nav p{text-shadow:0 1px 6px rgba(4,34,58,.9),0 0 2px rgba(4,34,58,.8)}.theme-oceano aside.app-sidebar nav p{color:#bff4f6!important;letter-spacing:.18em!important;font-size:.66rem!important}.theme-oceano aside.app-sidebar nav a{color:#ecfbfceb!important;font-weight:600!important;border-radius:999px!important;background:transparent!important;box-shadow:none!important}.theme-oceano aside.app-sidebar nav a svg{color:var(--oc-lagoon-light)!important}.theme-oceano aside.app-sidebar nav a:hover{color:#fff!important;background:#6fe0e629!important}.theme-oceano aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--oc-lagoon-light),var(--oc-coral))}.theme-oceano aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(111,224,230,.08) 30%,rgba(111,224,230,.2) 50%,rgba(111,224,230,.08) 70%,transparent 100%)}.theme-oceano aside.app-sidebar nav a[aria-current=page],.theme-oceano aside.app-sidebar nav a.active{color:var(--oc-deep)!important;font-weight:700!important;text-shadow:none;background:linear-gradient(180deg,#ffffff8c,#fff0 60%),linear-gradient(135deg,#c8f6f7 0%,var(--oc-lagoon-light) 100%)!important;box-shadow:inset 0 0 0 1px #ffffffb3,0 8px 20px -8px #12b5c4cc!important}.theme-oceano aside.app-sidebar nav a[aria-current=page] svg,.theme-oceano aside.app-sidebar nav a.active svg{color:var(--oc-deep-2)!important}.theme-oceano aside.app-sidebar nav button,.theme-oceano aside.app-sidebar nav button span{color:#ecfbfcb8!important}.theme-oceano aside.app-sidebar nav button svg{color:#ffaaa0bf!important}.theme-oceano aside.app-sidebar nav button:hover{background:#6fe0e629!important}.theme-oceano aside.app-sidebar nav button:hover,.theme-oceano aside.app-sidebar nav button:hover span{color:#fff!important}.theme-oceano aside.app-sidebar nav div>a{color:#ecfbfcbf!important;border-radius:10px!important}.theme-oceano aside.app-sidebar input{background:#ecfbfc1f!important;border-color:#6fe0e659!important;color:#ecfbfc!important;border-radius:999px!important}.theme-oceano aside.app-sidebar input::-moz-placeholder{color:#ecfbfc8c!important}.theme-oceano aside.app-sidebar input::placeholder{color:#ecfbfc8c!important}.theme-oceano aside.app-sidebar input:focus{border-color:var(--oc-lagoon-light)!important;box-shadow:0 0 0 3px #6fe0e633!important}.theme-oceano aside.app-sidebar nav button span[class*=bg-amber]{color:var(--oc-deep)!important;background:var(--oc-sand)!important;text-shadow:none}.theme-oceano aside.app-sidebar nav[class*=border-t]{border-color:#6fe0e633!important}.theme-oceano header{background:url(/themes/oceano/fish.webp) 47% 50% / auto 118% no-repeat,var(--oc-caustics),#f6fcfded!important;background-size:auto 118%,240px 240px,auto!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(18,181,196,0) 0%,rgba(18,181,196,.6) 50%,rgba(18,181,196,0) 100%) 1!important;border-image:linear-gradient(90deg,#12b5c400,#12b5c499,#12b5c400) 1!important;box-shadow:0 6px 24px -18px #062c4a66}@media (max-width: 767px){.theme-oceano header{background:#f6fcfdf2!important}}.theme-oceano header h2{color:var(--oc-text)!important}.theme-oceano header p{color:var(--oc-muted)!important}.theme-oceano header [class*=from-orange-400]{background:linear-gradient(135deg,#ffa08f 0%,var(--oc-coral) 55%,var(--oc-coral-dark) 100%)!important;box-shadow:0 6px 16px -6px #e2504a99!important}.theme-oceano header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--oc-deep-2) 0%,var(--oc-deep) 100%)!important;box-shadow:inset 0 0 0 1px #6fe0e64d,0 6px 16px -8px #062c4a99}.theme-oceano header [class*=bg-gray-900]>span:first-child{color:var(--oc-lagoon-light)!important}.theme-oceano header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--oc-lagoon) 0%,var(--oc-lagoon-light) 100%)!important}.theme-oceano header button>div[class*=rounded-full][class*=bg-primary],.theme-oceano header button img[class*=rounded-full]{background:radial-gradient(circle at 32% 28%,#ffffff8c 0,#ffffff8c 9%,#fff0 30%),linear-gradient(145deg,var(--oc-lagoon-light) 0%,var(--oc-lagoon) 50%,var(--oc-deep-2) 100%)!important;color:#fff!important;font-family:Comfortaa,sans-serif;font-weight:700!important;box-shadow:0 0 0 2px #f6fcfd,0 0 0 4px var(--oc-coral),0 8px 20px -6px #0a4a6e80!important}.theme-oceano header button[class*=rounded-full] svg{color:var(--oc-text)}.theme-oceano header span[class*=bg-red-500]{background:var(--oc-coral)!important;box-shadow:0 0 0 2px #f6fcfd}.theme-oceano main .from-blue-500{--tw-gradient-from: #2f8fd8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 143 216 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-oceano main .to-indigo-600{--tw-gradient-to: #0a4a6e var(--tw-gradient-to-position)}.theme-oceano main .from-rose-500{--tw-gradient-from: #ff8f7f var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 143 127 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-oceano main .to-pink-600{--tw-gradient-to: #d9435a var(--tw-gradient-to-position)}.theme-oceano main .from-emerald-500{--tw-gradient-from: #3cc9a6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(60 201 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-oceano main .to-teal-600{--tw-gradient-to: #127a6e var(--tw-gradient-to-position)}.theme-oceano main .from-amber-500{--tw-gradient-from: #ffc06b var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 192 107 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-oceano main .to-orange-600{--tw-gradient-to: #e07a1f var(--tw-gradient-to-position)}.theme-oceano main .from-fuchsia-500{--tw-gradient-from: #c77ddb var(--tw-gradient-from-position);--tw-gradient-to: rgb(199 125 219 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-oceano main .to-purple-600{--tw-gradient-to: #7a3f9e var(--tw-gradient-to-position)}.theme-oceano main .from-cyan-500{--tw-gradient-from: #2fd0dd var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 208 221 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-oceano main .to-sky-600{--tw-gradient-to: #0e7f96 var(--tw-gradient-to-position)}.theme-oceano main .text-indigo-600{color:#0a4a6e!important}.theme-oceano main .text-rose-600{color:#c93a4f!important}.theme-oceano main .text-emerald-600{color:#127a6e!important}.theme-oceano main .text-amber-600{color:#b85f12!important}.theme-oceano main .text-fuchsia-600{color:#7a3f9e!important}.theme-oceano main .text-cyan-600{color:#0e7f96!important}.theme-oceano main .text-primary-600{color:var(--oc-deep-2)!important;font-weight:600}.theme-oceano main .text-primary-600:hover{color:var(--oc-lagoon)!important}.theme-oceano main [class*=from-][class*=place-items-center],.theme-oceano main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:inset 0 2px #fff6,0 6px 14px -8px #062c4a8c!important}.theme-oceano main [class*=from-violet-500],.theme-oceano main [class*=from-indigo-500]{background:linear-gradient(145deg,var(--oc-lagoon) 0%,var(--oc-deep-2) 100%)!important}.theme-oceano main [class*=from-amber-400]{background:linear-gradient(145deg,#ffd29a,#ff9f5a)!important}.theme-oceano main [class*=from-pink-500]{background:linear-gradient(145deg,#ffa08f 0%,var(--oc-coral-dark) 100%)!important}.theme-oceano main [class*=bg-white][class*=border-gray-100],.theme-oceano .card,.theme-oceano .card-interactive{background:#ffffffeb!important;border-color:var(--oc-line)!important;border-radius:18px;box-shadow:0 12px 30px -22px #062c4a66}.theme-oceano main [class*=bg-white][class*=border-gray-100]:hover,.theme-oceano .card-interactive:hover{border-color:var(--oc-line-strong)!important;box-shadow:0 18px 40px -22px #12b5c473!important}.theme-oceano main .bg-primary-100{background:#dcf6f7!important}.theme-oceano main .bg-primary-100 svg{color:var(--oc-lagoon)!important}.theme-oceano main [class*=bg-gray-100][class*=rounded-full]{background:#e2f0f2!important}.theme-oceano main .text-gray-400{color:#7a95a3!important}.theme-oceano main .text-gray-500{color:var(--oc-muted)!important}.theme-oceano main .text-gray-300{color:#b9d2d9!important}.theme-oceano .flame-bg{background-color:var(--oc-coral-dark);background-image:radial-gradient(circle at 80% 30%,transparent 0 7px,rgba(255,255,255,.4) 7px 8.5px,transparent 9px),radial-gradient(circle at 90% 62%,transparent 0 4px,rgba(255,255,255,.35) 4px 5.5px,transparent 6px),radial-gradient(circle at 70% 75%,transparent 0 5px,rgba(255,255,255,.3) 5px 6.5px,transparent 7px),linear-gradient(150deg,#ffad8f 0%,var(--oc-coral) 45%,#d9435a 100%);box-shadow:0 18px 34px -20px #d9435abf}.theme-oceano .flame-bg:before{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(255,236,200,.4) 0%,rgba(255,190,170,.2) 35%,transparent 70%)}.theme-oceano .flame-ember{width:7px;height:7px;background:transparent;border:1.5px solid rgba(255,255,255,.85);box-shadow:none}.theme-oceano .xp-card{background:linear-gradient(160deg,#e9fafb 0%,var(--oc-card) 60%);border-color:var(--oc-line-strong)!important}.theme-oceano .xp-card:before{background:radial-gradient(circle,rgba(18,181,196,.14),transparent 70%)}.theme-oceano .level-badge{background:radial-gradient(circle at 32% 28%,#ffffffe6 0,#ffffffe6 8%,#fff0 28%),radial-gradient(circle at 50% 55%,var(--oc-lagoon-light) 0%,var(--oc-lagoon) 60%,var(--oc-deep-2) 100%);box-shadow:inset 0 0 0 1.5px #fff9,0 6px 14px -4px #12b5c48c}.theme-oceano .level-badge:after{display:none}.theme-oceano .level-badge>span{font-family:Comfortaa,sans-serif!important;text-shadow:0 1px 3px rgba(6,44,74,.5)}.theme-oceano .xp-card .text-indigo-400{color:var(--oc-lagoon)!important}.theme-oceano .xp-bar-track{background:#dff2f4;box-shadow:inset 0 1px 2px #062c4a1f}.theme-oceano .xp-bar-fill{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='10' viewBox='0 0 20 10'%3E%3Cpath d='M0 3c3-3 7-3 10 0s7 3 10 0' stroke='%23ffffff' stroke-opacity='.55' stroke-width='1.5' fill='none'/%3E%3C/svg%3E") 0 0 / 20px 10px repeat-x,linear-gradient(90deg,var(--oc-deep-2) 0%,var(--oc-lagoon) 55%,var(--oc-lagoon-light) 100%);box-shadow:0 0 10px #12b5c480;animation:oc-wave 1.6s linear infinite}.theme-oceano .xp-bar-fill:after{display:none}@keyframes oc-wave{0%{background-position:0 0,0 0}to{background-position:20px 0,0 0}}@media (prefers-reduced-motion: reduce){.theme-oceano .xp-bar-fill{animation:none}}.theme-oceano .quick-card{background:var(--oc-caustics),var(--oc-card)!important;background-size:240px 240px,auto!important;border-color:var(--oc-line)!important;border-radius:20px!important;box-shadow:0 12px 30px -24px #062c4a73}.theme-oceano .quick-card:before{content:"";position:absolute;top:0;left:22px;right:22px;height:3px;border-radius:0 0 3px 3px;background:var(--accent, var(--oc-lagoon))}.theme-oceano .quick-card:nth-child(1){--accent: #ff9f5a !important}.theme-oceano .quick-card:nth-child(2){--accent: var(--oc-lagoon) !important}.theme-oceano .quick-card:nth-child(3){--accent: var(--oc-coral) !important}.theme-oceano .quick-card:hover{border-color:var(--oc-line-strong)!important}.theme-oceano .quick-card .quick-deco{color:#dceff2!important}.theme-oceano .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(111,224,230,.3) 50%,transparent 70%)}.theme-oceano .quick-card .text-amber-600{color:#b85f12!important}.theme-oceano .quick-card .text-violet-600{color:var(--oc-deep-2)!important}.theme-oceano .quick-card .text-rose-600{color:var(--oc-coral-dark)!important}.theme-oceano main [class*="from-violet-50 "]{background:linear-gradient(135deg,#e9fafb 0%,var(--oc-card) 55%,#fff4ec 100%)!important;border-color:var(--oc-line)!important}.theme-oceano main [class*="from-violet-50 "]:hover{border-color:var(--oc-line-strong)!important}.theme-oceano main .text-violet-400{color:var(--oc-lagoon)!important}.theme-oceano main .text-amber-500{color:#ff9f5a!important}.theme-oceano main .fill-amber-400{fill:var(--oc-sand)!important}.theme-oceano .improvement-panel{background:url(/themes/oceano/turtle.webp) center bottom / 100% auto no-repeat,linear-gradient(180deg,#5fd3d6,#2aa9b8)!important;box-shadow:0 22px 46px -26px #062c4aa6!important;border-radius:22px;padding-bottom:9rem!important}.theme-oceano .improvement-panel [class*="bg-white/95"]{background:#fffffff0!important;box-shadow:0 14px 30px -14px #062c4a8c!important}.theme-oceano .improvement-panel .text-emerald-700{color:var(--oc-deep-2)!important;font-family:Comfortaa,sans-serif}.theme-oceano .improvement-panel p{color:var(--oc-text)!important}.theme-oceano .improvement-panel button[class*=from-violet-500],.theme-oceano button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,#ffa08f 0%,var(--oc-coral) 55%,var(--oc-coral-dark) 100%)!important;border-radius:999px!important;box-shadow:0 8px 18px -8px #e2504ab3!important}.theme-oceano .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-oceano main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#e3f7f9 0%,var(--oc-card) 100%)!important;border-color:var(--oc-line)!important}.theme-oceano main [class*=bg-gray-50]{background:#f1f9fa!important}.theme-oceano main .text-indigo-500{color:var(--oc-lagoon)!important}.theme-oceano main .hover\:border-indigo-200:hover{border-color:var(--oc-line-strong)!important}.theme-oceano main [class*=via-emerald-950]{background:radial-gradient(circle at 15% 25%,rgba(111,224,230,.6) 0 1.5px,transparent 3px),radial-gradient(circle at 75% 15%,rgba(111,224,230,.5) 0 1.2px,transparent 3px),radial-gradient(circle at 88% 55%,rgba(255,160,143,.5) 0 1.4px,transparent 3px),radial-gradient(circle at 35% 65%,rgba(111,224,230,.45) 0 1.2px,transparent 3px),radial-gradient(ellipse 70% 50% at 50% 0%,rgba(18,181,196,.3) 0,transparent 70%),linear-gradient(170deg,var(--oc-deep-2) 0%,var(--oc-deep) 60%,#031a2c 100%)!important;border-color:#6fe0e640!important}.theme-oceano main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#bff4f6!important}.theme-oceano main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,var(--oc-lagoon),var(--oc-deep-2))!important}.theme-oceano main [class*=via-emerald-950] .text-emerald-700,.theme-oceano main [class*=via-emerald-950] .text-emerald-800{color:var(--oc-deep-2)!important}.theme-oceano main [class*=via-emerald-950] a.text-emerald-50{color:#bff4f6!important}.theme-oceano main [class*=via-emerald-950] a.bg-white:hover{background:#e9fafb!important}.theme-oceano .btn-primary{background:linear-gradient(135deg,var(--oc-lagoon-light) 0%,var(--oc-lagoon) 50%,var(--oc-deep-2) 100%)!important;border:none;border-radius:999px;box-shadow:inset 0 2px #ffffff4d,0 8px 20px -10px #0a4a6ebf;font-weight:700}.theme-oceano .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 2px #ffffff59,0 12px 26px -10px #0a4a6ed9}.theme-oceano .btn-secondary{background:var(--oc-card)!important;color:var(--oc-text)!important;border:1px solid var(--oc-line-strong);border-radius:999px}.theme-oceano .btn-secondary:hover{background:#e9fafb!important;border-color:var(--oc-lagoon)}.theme-oceano .input{background:var(--oc-card);border:1.5px solid var(--oc-line);border-radius:.9rem}.theme-oceano .input:focus{border-color:var(--oc-lagoon);box-shadow:0 0 0 3px #12b5c42e}.theme-oceano .exercise-option{background:var(--oc-card);border:1.5px solid var(--oc-line);border-radius:.9rem}.theme-oceano .exercise-option:hover{border-color:var(--oc-line-strong);background:#f1fafb}.theme-oceano .exercise-option-selected{background:#e0f7f8!important;border-color:var(--oc-lagoon)!important;box-shadow:0 0 0 3px #12b5c429}.theme-oceano .badge{background:#e0f7f8;color:var(--oc-deep-2);border:1px solid var(--oc-line-strong)}.theme-oceano .progress-bar{background:#dff2f4}.theme-oceano .progress-bar-fill{background:linear-gradient(90deg,var(--oc-deep-2) 0%,var(--oc-lagoon) 55%,var(--oc-lagoon-light) 100%)!important}.theme-oceano ::-webkit-scrollbar{width:6px}.theme-oceano ::-webkit-scrollbar-track{background:transparent}.theme-oceano ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--oc-lagoon-light),var(--oc-deep-2));border-radius:3px}.theme-oceano table thead{background:#e0f7f8!important}.theme-oceano table thead th{color:var(--oc-text)!important;border-bottom:1px solid var(--oc-line-strong)!important}.theme-dinosaurios{--theme-border-width: 1px;--theme-accent-border: #e08a1e;--di-earth: #3b2617;--di-earth-2: #6b4a2f;--di-amber: #e08a1e;--di-amber-light: #f6c25a;--di-lava: #d9542b;--di-lava-dark: #9e3016;--di-jungle: #3f7d3a;--di-jungle-light: #79b04f;--di-plum: #3a1630;--di-sand: #f6efe2;--di-card: #fffcf6;--di-line: #eadfc9;--di-line-strong: #dccaa6;--di-muted: #6f5c49;--di-fossils: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260' viewBox='0 0 260 260'%3E%3Cg fill='%236b4a2f' opacity='.07'%3E%3Cpath d='M40 60c3-8 9-8 10 0l3 10-8 4-7-4z'/%3E%3Ccircle cx='38' cy='52' r='2.6'/%3E%3Ccircle cx='45' cy='49' r='2.6'/%3E%3Ccircle cx='52' cy='52' r='2.6'/%3E%3Cpath d='M78 96c3-8 9-8 10 0l3 10-8 4-7-4z'/%3E%3Ccircle cx='76' cy='88' r='2.6'/%3E%3Ccircle cx='83' cy='85' r='2.6'/%3E%3Ccircle cx='90' cy='88' r='2.6'/%3E%3C/g%3E%3Cg fill='none' stroke='%236b4a2f' stroke-opacity='.08' stroke-width='1.4'%3E%3Cpath d='M180 210c10-30 30-56 60-70'/%3E%3Cpath d='M192 186c-8-4-14-4-20 0M204 168c-8-5-15-5-22-1M216 154c-7-6-14-7-21-3M200 192c6-6 12-8 19-7M212 174c6-7 13-9 20-8M224 160c6-6 12-8 18-7'/%3E%3Ccircle cx='170' cy='60' r='16'/%3E%3Cpath d='M170 60m-10 0a10 10 0 1 0 20 0a6 6 0 1 0-12 0a3 3 0 1 0 6 0'/%3E%3C/g%3E%3C/svg%3E");font-family:Nunito,Inter,-apple-system,sans-serif;color:var(--di-earth)}.theme-dinosaurios.bg-gradient-to-br,div.theme-dinosaurios[class*=bg-gradient]{background:var(--di-fossils),radial-gradient(circle at 100% 0%,rgba(246,194,90,.18) 0,transparent 40%),radial-gradient(circle at 0% 100%,rgba(121,176,79,.14) 0,transparent 45%),var(--di-sand)!important;background-size:260px 260px,auto,auto,auto!important}.theme-dinosaurios h1,.theme-dinosaurios h2,.theme-dinosaurios h3,.theme-dinosaurios .font-display{font-family:Lilita One,Nunito,sans-serif!important;font-weight:400!important;letter-spacing:.01em;text-shadow:none!important;text-transform:none!important}.theme-dinosaurios main h1,.theme-dinosaurios main h2,.theme-dinosaurios main h3{color:var(--di-earth)!important;font-size:1.22em}.theme-dinosaurios main h4,.theme-dinosaurios main h5,.theme-dinosaurios main h6{color:var(--di-earth)!important;font-size:1.1em}.theme-dinosaurios main h2.font-display{position:relative;padding-bottom:11px}.theme-dinosaurios main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:52px;height:10px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='52' height='10' viewBox='0 0 52 10'%3E%3Cg fill='%23e08a1e'%3E%3Cpath d='M4 8c1-3 4-3 5 0l-2.5 2z'/%3E%3Ccircle cx='3.5' cy='4' r='1.3'/%3E%3Ccircle cx='6.5' cy='2.8' r='1.3'/%3E%3Ccircle cx='9.5' cy='4' r='1.3'/%3E%3C/g%3E%3Cg fill='%23d9542b'%3E%3Cpath d='M22 8c1-3 4-3 5 0l-2.5 2z'/%3E%3Ccircle cx='21.5' cy='4' r='1.3'/%3E%3Ccircle cx='24.5' cy='2.8' r='1.3'/%3E%3Ccircle cx='27.5' cy='4' r='1.3'/%3E%3C/g%3E%3Cg fill='%233f7d3a'%3E%3Cpath d='M40 8c1-3 4-3 5 0l-2.5 2z'/%3E%3Ccircle cx='39.5' cy='4' r='1.3'/%3E%3Ccircle cx='42.5' cy='2.8' r='1.3'/%3E%3Ccircle cx='45.5' cy='4' r='1.3'/%3E%3C/g%3E%3C/svg%3E") left center / 52px 10px no-repeat}.theme-dinosaurios ::-moz-selection{background:#f6c25a73;color:var(--di-earth)}.theme-dinosaurios ::selection{background:#f6c25a73;color:var(--di-earth)}.theme-dinosaurios aside.app-sidebar{background:linear-gradient(180deg,#1e0a168c,#1e0a164d 35%,#1e0a1633 60%,#0e0a0680),url(/themes/dinosaurios/sidebar.webp) center bottom / cover no-repeat,var(--di-plum)!important;border-right:1px solid rgba(246,194,90,.25)!important;box-shadow:6px 0 30px #3b261740}.theme-dinosaurios aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(246,194,90,.22)!important;margin:0;border-radius:0;box-shadow:none}.theme-dinosaurios aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 32% 28%,#fff5c8bf 0,#fff5c8bf 9%,#fff5c800 32%),radial-gradient(circle at 50% 60%,var(--di-amber-light) 0%,var(--di-amber) 55%,#a85a0c 100%)!important;border-radius:46% 54% 50% 50%/58% 58% 42% 42%!important;box-shadow:inset 0 0 0 1.5px #ffe6a080,0 6px 18px #e08a1e8c!important}.theme-dinosaurios aside.app-sidebar>div:first-child>div:first-child svg{color:#5a2f0a!important}.theme-dinosaurios aside.app-sidebar>div:first-child h1{color:#fff!important;font-size:1.75rem!important;letter-spacing:.04em;text-shadow:0 2px 10px rgba(30,10,22,.6)!important}.theme-dinosaurios aside.app-sidebar>div:first-child p{color:var(--di-amber-light)!important;font-weight:700}.theme-dinosaurios aside.app-sidebar nav a,.theme-dinosaurios aside.app-sidebar nav button span,.theme-dinosaurios aside.app-sidebar nav p{text-shadow:0 1px 6px rgba(30,10,22,.9),0 0 2px rgba(30,10,22,.8)}.theme-dinosaurios aside.app-sidebar nav p{color:var(--di-amber-light)!important;letter-spacing:.16em!important;font-size:.66rem!important;font-weight:800!important}.theme-dinosaurios aside.app-sidebar nav a{color:#fff4e4eb!important;font-weight:700!important;border-radius:14px!important;background:transparent!important;box-shadow:none!important}.theme-dinosaurios aside.app-sidebar nav a svg{color:var(--di-amber-light)!important}.theme-dinosaurios aside.app-sidebar nav a:hover{color:#fff!important;background:#f6c25a29!important}.theme-dinosaurios aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--di-amber-light),var(--di-lava))}.theme-dinosaurios aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(246,194,90,.08) 30%,rgba(246,194,90,.18) 50%,rgba(246,194,90,.08) 70%,transparent 100%)}.theme-dinosaurios aside.app-sidebar nav a[aria-current=page],.theme-dinosaurios aside.app-sidebar nav a.active{color:#4a2608!important;font-weight:800!important;text-shadow:none;background:linear-gradient(180deg,#fff5c873,#fff5c800 55%),linear-gradient(135deg,var(--di-amber-light) 0%,var(--di-amber) 100%)!important;box-shadow:inset 0 0 0 1px #ffe6a099,0 8px 20px -8px #e08a1ecc!important}.theme-dinosaurios aside.app-sidebar nav a[aria-current=page] svg,.theme-dinosaurios aside.app-sidebar nav a.active svg{color:#4a2608!important}.theme-dinosaurios aside.app-sidebar nav button,.theme-dinosaurios aside.app-sidebar nav button span{color:#fff4e4bf!important}.theme-dinosaurios aside.app-sidebar nav button svg{color:#79b04fe6!important}.theme-dinosaurios aside.app-sidebar nav button:hover{background:#f6c25a29!important}.theme-dinosaurios aside.app-sidebar nav button:hover,.theme-dinosaurios aside.app-sidebar nav button:hover span{color:#fff!important}.theme-dinosaurios aside.app-sidebar nav div>a{color:#fff4e4bf!important;border-radius:10px!important}.theme-dinosaurios aside.app-sidebar input{background:#fff4e41f!important;border-color:#f6c25a59!important;color:#fff4e4!important;border-radius:12px!important}.theme-dinosaurios aside.app-sidebar input::-moz-placeholder{color:#fff4e48c!important}.theme-dinosaurios aside.app-sidebar input::placeholder{color:#fff4e48c!important}.theme-dinosaurios aside.app-sidebar input:focus{border-color:var(--di-amber-light)!important;box-shadow:0 0 0 3px #f6c25a33!important}.theme-dinosaurios aside.app-sidebar nav button span[class*=bg-amber]{color:#4a2608!important;background:var(--di-amber-light)!important;text-shadow:none}.theme-dinosaurios aside.app-sidebar nav[class*=border-t]{border-color:#f6c25a33!important}.theme-dinosaurios header{background:url(/themes/dinosaurios/egg.webp) 47% 45% / auto 118% no-repeat,#faf5ebf0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(224,138,30,0) 0%,rgba(224,138,30,.6) 50%,rgba(224,138,30,0) 100%) 1!important;border-image:linear-gradient(90deg,#e08a1e00,#e08a1e99,#e08a1e00) 1!important;box-shadow:0 6px 24px -18px #3b261766}@media (max-width: 767px){.theme-dinosaurios header{background:#faf5ebf5!important}}.theme-dinosaurios header h2{color:var(--di-earth)!important;font-size:1.3em!important}.theme-dinosaurios header p{color:var(--di-muted)!important}.theme-dinosaurios header [class*=from-orange-400]{background:linear-gradient(135deg,#f0803e 0%,var(--di-lava) 55%,var(--di-lava-dark) 100%)!important;box-shadow:0 6px 16px -6px #d9542b99!important}.theme-dinosaurios header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--di-earth-2) 0%,var(--di-earth) 100%)!important;box-shadow:inset 0 0 0 1px #f6c25a59,0 6px 16px -8px #3b261799}.theme-dinosaurios header [class*=bg-gray-900]>span:first-child{color:var(--di-amber-light)!important}.theme-dinosaurios header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--di-jungle-light) 0%,var(--di-amber-light) 100%)!important}.theme-dinosaurios header button>div[class*=rounded-full][class*=bg-primary],.theme-dinosaurios header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--di-jungle-light) 0%,var(--di-jungle) 55%,#24501f 100%)!important;color:#fff!important;font-family:Lilita One,sans-serif;font-weight:400!important;font-size:19px;box-shadow:0 0 0 2px #faf5eb,0 0 0 4px var(--di-amber),0 8px 20px -6px #3f7d3a8c!important}.theme-dinosaurios header button[class*=rounded-full] svg{color:var(--di-earth)}.theme-dinosaurios header span[class*=bg-red-500]{background:var(--di-lava)!important;box-shadow:0 0 0 2px #faf5eb}.theme-dinosaurios main .from-blue-500{--tw-gradient-from: #4a90b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(74 144 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-dinosaurios main .to-indigo-600{--tw-gradient-to: #22577a var(--tw-gradient-to-position)}.theme-dinosaurios main .from-rose-500{--tw-gradient-from: #ec6b3f var(--tw-gradient-from-position);--tw-gradient-to: rgb(236 107 63 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-dinosaurios main .to-pink-600{--tw-gradient-to: #9e3016 var(--tw-gradient-to-position)}.theme-dinosaurios main .from-emerald-500{--tw-gradient-from: #79b04f var(--tw-gradient-from-position);--tw-gradient-to: rgb(121 176 79 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-dinosaurios main .to-teal-600{--tw-gradient-to: #2f6a2b var(--tw-gradient-to-position)}.theme-dinosaurios main .from-amber-500{--tw-gradient-from: #f6c25a var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 194 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-dinosaurios main .to-orange-600{--tw-gradient-to: #c06a10 var(--tw-gradient-to-position)}.theme-dinosaurios main .from-fuchsia-500{--tw-gradient-from: #a8708f var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 112 143 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-dinosaurios main .to-purple-600{--tw-gradient-to: #5e2f52 var(--tw-gradient-to-position)}.theme-dinosaurios main .from-cyan-500{--tw-gradient-from: #52a89a var(--tw-gradient-from-position);--tw-gradient-to: rgb(82 168 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-dinosaurios main .to-sky-600{--tw-gradient-to: #22665c var(--tw-gradient-to-position)}.theme-dinosaurios main .text-indigo-600{color:#22577a!important}.theme-dinosaurios main .text-rose-600{color:#9e3016!important}.theme-dinosaurios main .text-emerald-600{color:#2f6a2b!important}.theme-dinosaurios main .text-amber-600{color:#9a5408!important}.theme-dinosaurios main .text-fuchsia-600{color:#5e2f52!important}.theme-dinosaurios main .text-cyan-600{color:#22665c!important}.theme-dinosaurios main .text-primary-600{color:var(--di-lava)!important;font-weight:700}.theme-dinosaurios main .text-primary-600:hover{color:var(--di-lava-dark)!important}.theme-dinosaurios main [class*=from-][class*=place-items-center],.theme-dinosaurios main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:inset 0 2px #ffffff4d,inset 0 -2px #0000001f,0 6px 14px -8px #3b26178c!important}.theme-dinosaurios main [class*=from-violet-500],.theme-dinosaurios main [class*=from-indigo-500]{background:linear-gradient(145deg,var(--di-jungle-light) 0%,var(--di-jungle) 55%,#24501f 100%)!important}.theme-dinosaurios main [class*=from-amber-400]{background:radial-gradient(circle at 50% 60%,var(--di-amber-light) 0%,var(--di-amber) 70%,#a85a0c 100%)!important}.theme-dinosaurios main [class*=from-amber-400] svg{color:#4a2608!important}.theme-dinosaurios main [class*=from-pink-500]{background:linear-gradient(145deg,#f0803e 0%,var(--di-lava-dark) 100%)!important}.theme-dinosaurios main [class*=bg-white][class*=border-gray-100],.theme-dinosaurios .card,.theme-dinosaurios .card-interactive{background:var(--di-card)!important;border-color:var(--di-line)!important;border-width:1px!important;box-shadow:0 2px 0 var(--di-line),0 12px 30px -22px #3b261773!important}.theme-dinosaurios main [class*=bg-white][class*=border-gray-100]:hover,.theme-dinosaurios .card-interactive:hover{border-color:var(--di-line-strong)!important;box-shadow:0 2px 0 var(--di-line-strong),0 18px 40px -22px #3b261780!important}.theme-dinosaurios main .bg-primary-100{background:#fbe6c4!important}.theme-dinosaurios main .bg-primary-100 svg{color:var(--di-lava)!important}.theme-dinosaurios main [class*=bg-gray-100][class*=rounded-full]{background:#eee3cc!important}.theme-dinosaurios main .text-gray-400{color:#96836d!important}.theme-dinosaurios main .text-gray-500{color:var(--di-muted)!important}.theme-dinosaurios main .text-gray-300{color:#d0bf9f!important}.theme-dinosaurios .flame-bg{background-color:var(--di-lava-dark);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='120' viewBox='0 0 200 120'%3E%3Cpath d='M60 120 L110 40 L124 40 L180 120 Z' fill='%233a1630' fill-opacity='.55'/%3E%3Cpath d='M110 40 L124 40 L130 58 L120 52 L112 62 L106 50 Z' fill='%23f6c25a' fill-opacity='.85'/%3E%3C/svg%3E"),radial-gradient(ellipse 40% 50% at 78% 20%,rgba(255,210,120,.55) 0,transparent 70%),linear-gradient(160deg,#f0803e 0%,var(--di-lava) 45%,#5e1a0c 100%);background-size:200px 120px,auto,auto;background-position:right -20px bottom,0 0,0 0;background-repeat:no-repeat;box-shadow:0 18px 34px -20px #9e3016cc}.theme-dinosaurios .flame-ember{background:var(--di-amber-light);box-shadow:0 0 8px #ffbe5af2}.theme-dinosaurios .xp-card{background:linear-gradient(160deg,#fdf3e0 0%,var(--di-card) 60%);border-color:var(--di-line-strong)!important}.theme-dinosaurios .xp-card:before{background:radial-gradient(circle,rgba(224,138,30,.16),transparent 70%)}.theme-dinosaurios .level-badge{border-radius:46% 54% 50% 50%/58% 58% 42% 42%!important;background:radial-gradient(circle at 32% 26%,#fff5c8cc 0,#fff5c8cc 8%,#fff5c800 30%),radial-gradient(circle at 50% 62%,var(--di-amber-light) 0%,var(--di-amber) 55%,#a85a0c 100%);box-shadow:inset 0 0 0 1.5px #ffe6a080,0 6px 14px -4px #e08a1e99}.theme-dinosaurios .level-badge:after{display:none}.theme-dinosaurios .level-badge>span{font-family:Lilita One,sans-serif!important;font-weight:400!important;font-size:20px!important;color:#4a2608!important}.theme-dinosaurios .xp-card .text-indigo-400{color:var(--di-lava)!important}.theme-dinosaurios .xp-bar-track{background:#eee3cc;box-shadow:inset 0 1px 2px #3b261726}.theme-dinosaurios .xp-bar-fill{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='10' viewBox='0 0 18 10'%3E%3Cg fill='%23ffffff' fill-opacity='.5'%3E%3Cpath d='M5 8c.8-2.4 3.2-2.4 4 0l-2 1.6z'/%3E%3Ccircle cx='4.6' cy='4.6' r='1'/%3E%3Ccircle cx='7' cy='3.6' r='1'/%3E%3Ccircle cx='9.4' cy='4.6' r='1'/%3E%3C/g%3E%3C/svg%3E") 0 0 / 18px 10px repeat-x,linear-gradient(90deg,var(--di-jungle) 0%,var(--di-jungle-light) 50%,var(--di-amber-light) 100%);box-shadow:0 0 8px #79b04f73}.theme-dinosaurios .xp-bar-fill:after{display:none}.theme-dinosaurios .quick-card{background:var(--di-fossils),var(--di-card)!important;background-size:260px 260px,auto!important;border-color:var(--di-line)!important;box-shadow:0 2px 0 var(--di-line),0 12px 30px -24px #3b261780}.theme-dinosaurios .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 3px 3px;background:var(--accent, var(--di-amber))}.theme-dinosaurios .quick-card:nth-child(1){--accent: var(--di-amber) !important}.theme-dinosaurios .quick-card:nth-child(2){--accent: var(--di-jungle) !important}.theme-dinosaurios .quick-card:nth-child(3){--accent: var(--di-lava) !important}.theme-dinosaurios .quick-card:hover{border-color:var(--di-line-strong)!important}.theme-dinosaurios .quick-card .quick-deco{color:#ece1c8!important}.theme-dinosaurios .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(246,194,90,.3) 50%,transparent 70%)}.theme-dinosaurios .quick-card .text-amber-600{color:#9a5408!important}.theme-dinosaurios .quick-card .text-violet-600{color:var(--di-jungle)!important}.theme-dinosaurios .quick-card .text-rose-600{color:var(--di-lava)!important}.theme-dinosaurios main [class*="from-violet-50 "]{background:linear-gradient(135deg,#fdf3e0 0%,var(--di-card) 55%,#eef5e3 100%)!important;border-color:var(--di-line)!important}.theme-dinosaurios main [class*="from-violet-50 "]:hover{border-color:var(--di-line-strong)!important}.theme-dinosaurios main .text-violet-400{color:var(--di-lava)!important}.theme-dinosaurios main .text-amber-500{color:var(--di-amber)!important}.theme-dinosaurios main .fill-amber-400{fill:var(--di-amber-light)!important}.theme-dinosaurios .improvement-panel{background:url(/themes/dinosaurios/lake.webp) center bottom / 100% auto no-repeat,linear-gradient(180deg,#f3e7b3,#e7dca5)!important;box-shadow:inset 0 0 0 1px #e08a1e59,0 22px 46px -26px #3b261799!important;border-radius:20px;padding-bottom:9rem!important}.theme-dinosaurios .improvement-panel [class*="bg-white/95"]{background:#fffcf6f2!important;box-shadow:0 14px 30px -14px #3b26178c!important}.theme-dinosaurios .improvement-panel .text-emerald-700{color:var(--di-jungle)!important;font-family:Lilita One,sans-serif;font-weight:400!important;font-size:1.1rem!important}.theme-dinosaurios .improvement-panel p{color:var(--di-earth)!important}.theme-dinosaurios .improvement-panel button[class*=from-violet-500],.theme-dinosaurios button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,#f0803e 0%,var(--di-lava) 55%,var(--di-lava-dark) 100%)!important;box-shadow:inset 0 -2px #00000026,0 8px 18px -8px #d9542bb3!important}.theme-dinosaurios .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-dinosaurios main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#fbeccf 0%,var(--di-card) 100%)!important;border-color:var(--di-line)!important}.theme-dinosaurios main [class*=bg-gray-50]{background:#f8f1e3!important}.theme-dinosaurios main .text-indigo-500{color:var(--di-lava)!important}.theme-dinosaurios main .hover\:border-indigo-200:hover{border-color:var(--di-line-strong)!important}.theme-dinosaurios main [class*=via-emerald-950]{background:radial-gradient(ellipse 60% 40% at 100% 0%,rgba(217,84,43,.45) 0,transparent 70%),radial-gradient(ellipse 40% 30% at 0% 100%,rgba(246,194,90,.18) 0,transparent 70%),linear-gradient(160deg,#4a3020 0%,var(--di-earth) 55%,#1d130b 100%)!important;border-color:#f6c25a4d!important}.theme-dinosaurios main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--di-amber-light)!important}.theme-dinosaurios main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,var(--di-jungle-light),#24501f)!important}.theme-dinosaurios main [class*=via-emerald-950] .text-emerald-700,.theme-dinosaurios main [class*=via-emerald-950] .text-emerald-800{color:var(--di-jungle)!important}.theme-dinosaurios main [class*=via-emerald-950] a.text-emerald-50{color:var(--di-amber-light)!important}.theme-dinosaurios main [class*=via-emerald-950] a.bg-white:hover{background:#fdf3e0!important}.theme-dinosaurios .btn-primary{background:linear-gradient(135deg,var(--di-jungle-light) 0%,var(--di-jungle) 55%,#24501f 100%)!important;border:none;border-radius:.9rem;box-shadow:inset 0 -3px #00000026,0 8px 20px -10px #3f7d3abf;font-weight:800}.theme-dinosaurios .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 -3px #00000026,0 12px 26px -10px #3f7d3ad9}.theme-dinosaurios .btn-secondary{background:var(--di-card)!important;color:var(--di-earth)!important;border:1px solid var(--di-line-strong);border-radius:.9rem}.theme-dinosaurios .btn-secondary:hover{background:#fdf3e0!important;border-color:var(--di-amber)}.theme-dinosaurios .input{background:var(--di-card);border:1.5px solid var(--di-line);border-radius:.9rem}.theme-dinosaurios .input:focus{border-color:var(--di-amber);box-shadow:0 0 0 3px #e08a1e2e}.theme-dinosaurios .exercise-option{background:var(--di-card);border:1.5px solid var(--di-line);border-radius:.9rem}.theme-dinosaurios .exercise-option:hover{border-color:var(--di-line-strong);background:#fdf6e8}.theme-dinosaurios .exercise-option-selected{background:#fbecd0!important;border-color:var(--di-amber)!important;box-shadow:0 0 0 3px #e08a1e29}.theme-dinosaurios .badge{background:#fbecd0;color:#7a4206;border:1px solid var(--di-line-strong)}.theme-dinosaurios .progress-bar{background:#eee3cc}.theme-dinosaurios .progress-bar-fill{background:linear-gradient(90deg,var(--di-jungle) 0%,var(--di-jungle-light) 50%,var(--di-amber-light) 100%)!important}.theme-dinosaurios ::-webkit-scrollbar{width:7px}.theme-dinosaurios ::-webkit-scrollbar-track{background:transparent}.theme-dinosaurios ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--di-amber),var(--di-jungle));border-radius:4px}.theme-dinosaurios table thead{background:#fbecd0!important}.theme-dinosaurios table thead th{color:var(--di-earth)!important;border-bottom:1px solid var(--di-line-strong)!important}.theme-candy{--cd-choc: #3b2219;--cd-choc-2: #5a3527;--cd-vanilla: #fff8ee;--cd-card: #fffdf9;--cd-line: #f6e3cf;--cd-line-strong: #efcfae;--cd-muted: #8a6a5a;--cd-cherry: #ff4f7b;--cd-cherry-light: #ff8fab;--cd-cherry-dark: #d62f5e;--cd-mint: #35c9a3;--cd-mint-light: #9ff0d8;--cd-lemon: #ffcd4d;--cd-caramel: #ffd9a8;--cd-gloss: inset 0 2px 0 rgba(255, 255, 255, .5), inset 0 -3px 0 rgba(0, 0, 0, .12);--cd-sprinkles: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cg opacity='.32'%3E%3Crect x='18' y='20' width='12' height='4' rx='2' fill='%23ff8fab' transform='rotate(35 24 22)'/%3E%3Crect x='86' y='34' width='12' height='4' rx='2' fill='%2335c9a3' transform='rotate(-20 92 36)'/%3E%3Crect x='52' y='78' width='12' height='4' rx='2' fill='%23ffcd4d' transform='rotate(70 58 80)'/%3E%3Crect x='112' y='96' width='12' height='4' rx='2' fill='%238f9bff' transform='rotate(15 118 98)'/%3E%3Crect x='24' y='116' width='12' height='4' rx='2' fill='%23c79bff' transform='rotate(-50 30 118)'/%3E%3Ccircle cx='70' cy='14' r='2.2' fill='%23ffcd4d'/%3E%3Ccircle cx='122' cy='60' r='2' fill='%23ff8fab'/%3E%3Ccircle cx='92' cy='128' r='2' fill='%2335c9a3'/%3E%3C/g%3E%3C/svg%3E");font-family:Nunito,Inter,-apple-system,sans-serif;color:var(--cd-choc)}.theme-candy.bg-gradient-to-br,div.theme-candy[class*=bg-gradient]{background:var(--cd-sprinkles),radial-gradient(circle at 0% 0%,rgba(159,240,216,.25) 0,transparent 40%),radial-gradient(circle at 100% 100%,rgba(255,143,171,.18) 0,transparent 42%),var(--cd-vanilla)!important;background-size:200px 200px,auto,auto,auto!important}.theme-candy h1,.theme-candy h2,.theme-candy h3,.theme-candy .font-display{font-family:Fredoka,Nunito,sans-serif!important;letter-spacing:0}.theme-candy main h1,.theme-candy main h2,.theme-candy main h3{font-weight:700!important;color:var(--cd-choc)!important}.theme-candy main h4,.theme-candy main h5,.theme-candy main h6{color:var(--cd-choc)!important}.theme-candy main h2.font-display{position:relative;padding-bottom:8px}.theme-candy main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:5px;border-radius:5px;background:repeating-linear-gradient(-45deg,var(--cd-cherry) 0 5px,#ffffff 5px 9px);box-shadow:0 1px 2px #d62f5e4d}.theme-candy ::-moz-selection{background:#ff8fab66;color:var(--cd-choc)}.theme-candy ::selection{background:#ff8fab66;color:var(--cd-choc)}.theme-candy aside.app-sidebar{background:linear-gradient(180deg,#fffcf699,#fffcf659 40%,#fffcf66b 58%,#fffcf694),url(/themes/candy/sidebar.webp) center bottom / cover no-repeat,#f3fbf4!important;border-right:1px solid var(--cd-line-strong)!important;box-shadow:6px 0 30px #5a352714}.theme-candy aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(90,53,39,.1)!important;margin:0;border-radius:0;box-shadow:none}.theme-candy aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 32% 26%,#ffffffbf 0,#ffffffbf 14%,#fff0 32%),linear-gradient(150deg,var(--cd-cherry-light) 0%,var(--cd-cherry) 50%,var(--cd-cherry-dark) 100%)!important;border-radius:16px!important;box-shadow:var(--cd-gloss),0 0 0 3px #fff,0 8px 18px -6px #d62f5e99!important}.theme-candy aside.app-sidebar>div:first-child h1{color:var(--cd-choc)!important;font-weight:700!important;letter-spacing:.03em;text-shadow:0 0 6px rgba(255,252,246,.9)}.theme-candy aside.app-sidebar>div:first-child p{color:var(--cd-cherry-dark)!important;font-weight:700}.theme-candy aside.app-sidebar nav a,.theme-candy aside.app-sidebar nav button span,.theme-candy aside.app-sidebar nav p{text-shadow:0 0 6px rgba(255,252,246,.95),0 0 2px rgba(255,252,246,.95)}.theme-candy aside.app-sidebar nav p{color:#9b7564!important;letter-spacing:.14em!important;font-size:.68rem!important;font-weight:800!important}.theme-candy aside.app-sidebar nav a{color:var(--cd-choc)!important;font-weight:700!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important}.theme-candy aside.app-sidebar nav a svg{color:var(--cd-cherry)!important}.theme-candy aside.app-sidebar nav a:hover{background:#ffffffa6!important}.theme-candy aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--cd-mint),var(--cd-cherry))}.theme-candy aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(159,240,216,.2) 30%,rgba(255,205,77,.25) 50%,rgba(255,143,171,.2) 70%,transparent 100%)}.theme-candy aside.app-sidebar .nav-fancy:hover .nav-icon{color:var(--cd-cherry-dark)!important}.theme-candy aside.app-sidebar nav a[aria-current=page],.theme-candy aside.app-sidebar nav a.active{color:#fff!important;font-weight:800!important;text-shadow:0 1px 1px rgba(160,20,60,.35);background:linear-gradient(180deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--cd-cherry-light) 0%,var(--cd-cherry) 50%,var(--cd-cherry-dark) 100%)!important;box-shadow:inset 0 -3px #96143c40,0 10px 20px -10px #d62f5ecc!important}.theme-candy aside.app-sidebar nav a[aria-current=page] svg,.theme-candy aside.app-sidebar nav a.active svg{color:#fff!important}.theme-candy aside.app-sidebar nav button,.theme-candy aside.app-sidebar nav button span{color:var(--cd-choc-2)!important}.theme-candy aside.app-sidebar nav button svg{color:#c79482!important}.theme-candy aside.app-sidebar nav button:hover{background:#ffffffa6!important}.theme-candy aside.app-sidebar nav div>a{color:var(--cd-choc-2)!important;font-weight:600!important}.theme-candy aside.app-sidebar input{background:#ffffffd9!important;border-color:var(--cd-line-strong)!important;color:var(--cd-choc)!important;border-radius:12px!important}.theme-candy aside.app-sidebar input::-moz-placeholder{color:#b8968a!important}.theme-candy aside.app-sidebar input::placeholder{color:#b8968a!important}.theme-candy aside.app-sidebar input:focus{border-color:var(--cd-cherry-light)!important;box-shadow:0 0 0 3px #ff8fab4d!important}.theme-candy aside.app-sidebar nav button span[class*=bg-amber]{color:var(--cd-choc)!important;background:var(--cd-lemon)!important}.theme-candy aside.app-sidebar nav[class*=border-t]{border-color:#5a35271a!important}.theme-candy header{background:url(/themes/candy/banner.webp) 47% 50% / auto 135% no-repeat,#fffaf2f0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:repeating-linear-gradient(90deg,var(--cd-cherry-light) 0 14px,var(--cd-mint-light) 14px 28px,var(--cd-lemon) 28px 42px) 1!important;border-image:repeating-linear-gradient(90deg,var(--cd-cherry-light) 0 14px,var(--cd-mint-light) 14px 28px,var(--cd-lemon) 28px 42px) 1!important;box-shadow:0 6px 24px -18px #5a352759}@media (max-width: 767px){.theme-candy header{background:#fffaf2f5!important}}.theme-candy header h2{color:var(--cd-choc)!important;font-weight:700!important}.theme-candy header p{color:var(--cd-muted)!important}.theme-candy header [class*=from-orange-400]{background:linear-gradient(180deg,#ffffff4d,#fff0 55%),linear-gradient(135deg,var(--cd-cherry-light) 0%,var(--cd-cherry) 55%,var(--cd-cherry-dark) 100%)!important;box-shadow:inset 0 -2px #96143c40,0 6px 16px -6px #d62f5e99!important}.theme-candy header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--cd-choc-2) 0%,var(--cd-choc) 100%)!important;box-shadow:inset 0 1px #ffffff26,0 6px 16px -8px #3b221999}.theme-candy header [class*=bg-gray-900]>span:first-child{color:var(--cd-caramel)!important}.theme-candy header [class*=from-cyan-400]{background:repeating-linear-gradient(-45deg,var(--cd-cherry) 0 6px,var(--cd-cherry-light) 6px 12px)!important}.theme-candy header button>div[class*=rounded-full][class*=bg-primary],.theme-candy header button img[class*=rounded-full]{background:radial-gradient(circle at 32% 26%,#fff9 0,#fff9 12%,#fff0 30%),linear-gradient(150deg,var(--cd-mint-light) 0%,var(--cd-mint) 55%,#1f9c7d 100%)!important;color:#fff!important;font-family:Fredoka,sans-serif;text-shadow:0 1px 1px rgba(10,90,70,.4);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--cd-cherry-light),0 8px 20px -6px #1f9c7d8c!important}.theme-candy header button[class*=rounded-full] svg{color:var(--cd-choc)}.theme-candy header span[class*=bg-red-500]{background:var(--cd-cherry)!important;box-shadow:0 0 0 2px #fffaf2}.theme-candy main .from-blue-500{--tw-gradient-from: #7b97ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(123 151 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-candy main .to-indigo-600{--tw-gradient-to: #4a5fd6 var(--tw-gradient-to-position)}.theme-candy main .from-rose-500{--tw-gradient-from: #ff7a9a var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 122 154 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-candy main .to-pink-600{--tw-gradient-to: #e0406a var(--tw-gradient-to-position)}.theme-candy main .from-emerald-500{--tw-gradient-from: #4fd9b3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 217 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-candy main .to-teal-600{--tw-gradient-to: #17967a var(--tw-gradient-to-position)}.theme-candy main .from-amber-500{--tw-gradient-from: #ffcf5a var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 207 90 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-candy main .to-orange-600{--tw-gradient-to: #e8901e var(--tw-gradient-to-position)}.theme-candy main .from-fuchsia-500{--tw-gradient-from: #c08cff var(--tw-gradient-from-position);--tw-gradient-to: rgb(192 140 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-candy main .to-purple-600{--tw-gradient-to: #7c4ddb var(--tw-gradient-to-position)}.theme-candy main .from-cyan-500{--tw-gradient-from: #5ed7ec var(--tw-gradient-from-position);--tw-gradient-to: rgb(94 215 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-candy main .to-sky-600{--tw-gradient-to: #1e9bb8 var(--tw-gradient-to-position)}.theme-candy main .text-indigo-600{color:#4a5fd6!important}.theme-candy main .text-rose-600{color:#e0406a!important}.theme-candy main .text-emerald-600{color:#13896f!important}.theme-candy main .text-amber-600{color:#c8740f!important}.theme-candy main .text-fuchsia-600{color:#7c4ddb!important}.theme-candy main .text-cyan-600{color:#1a8aa5!important}.theme-candy main .text-primary-600{color:var(--cd-cherry-dark)!important}.theme-candy main .text-primary-600:hover{color:#b0204b!important}.theme-candy main [class*=from-][class*=place-items-center],.theme-candy main [class*=from-][class*=justify-center][class*=rounded-xl]{box-shadow:var(--cd-gloss),0 6px 14px -8px #5a35278c!important}.theme-candy main [class*=from-violet-500],.theme-candy main [class*=from-indigo-500]{background:linear-gradient(180deg,#ffffff40,#fff0 55%),linear-gradient(145deg,var(--cd-cherry-light) 0%,var(--cd-cherry) 55%,var(--cd-cherry-dark) 100%)!important}.theme-candy main [class*=from-amber-400]{background:linear-gradient(180deg,#ffffff4d,#fff0 55%),linear-gradient(145deg,#ffe07a,#ffb52e)!important}.theme-candy main [class*=from-pink-500]{background:linear-gradient(180deg,#ffffff47,#fff0 55%),linear-gradient(145deg,var(--cd-mint-light) 0%,var(--cd-mint) 55%,#1f9c7d 100%)!important}.theme-candy main [class*=bg-white][class*=border-gray-100],.theme-candy .card,.theme-candy .card-interactive{background:var(--cd-card)!important;border-color:var(--cd-line)!important;box-shadow:0 2px 0 var(--cd-line),0 14px 30px -22px #5a352766}.theme-candy main [class*=bg-white][class*=border-gray-100]:hover,.theme-candy .card-interactive:hover{border-color:var(--cd-line-strong)!important;box-shadow:0 2px 0 var(--cd-line-strong),0 18px 40px -22px #5a352773!important}.theme-candy main .bg-primary-100{background:#ffe3eb!important}.theme-candy main .bg-primary-100 svg{color:var(--cd-cherry)!important}.theme-candy main [class*=bg-gray-100][class*=rounded-full]{background:#f8e9da!important}.theme-candy main .text-gray-400{color:#a88b7d!important}.theme-candy main .text-gray-500{color:var(--cd-muted)!important}.theme-candy main .text-gray-300{color:#dcc6b6!important}.theme-candy .flame-bg{background-color:var(--cd-cherry-dark);background-image:radial-gradient(ellipse 60% 40% at 25% 0%,#ffffff59 0,#fff0 70%),repeating-linear-gradient(-45deg,#ffffff1f 0,#ffffff1f 16px,#fff0 16px,#fff0 32px),linear-gradient(150deg,var(--cd-cherry-light) 0%,var(--cd-cherry) 50%,var(--cd-cherry-dark) 100%);box-shadow:inset 0 -4px #96143c40,0 18px 34px -20px #d62f5ecc}.theme-candy .flame-bg:before{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(255,224,122,.45) 0%,rgba(255,170,190,.25) 35%,transparent 70%)}.theme-candy .flame-ember{background:#fff;border-radius:2px;box-shadow:0 0 6px #ffffffe6}.theme-candy .flame-ember:nth-child(2){background:var(--cd-lemon)}.theme-candy .flame-ember:nth-child(3){background:var(--cd-mint-light)}.theme-candy .xp-card{background:linear-gradient(160deg,#f0fff9 0%,var(--cd-card) 55%,#fff1f5 100%);border-color:var(--cd-line-strong)!important}.theme-candy .xp-card:before{background:radial-gradient(circle,rgba(53,201,163,.12),transparent 70%)}.theme-candy .level-badge{background:repeating-conic-gradient(from 0deg,var(--cd-cherry) 0 30deg,#ffffff 30deg 60deg,var(--cd-mint) 60deg 90deg,#ffffff 90deg 120deg);box-shadow:0 0 0 2px #fff,0 6px 14px -4px #d62f5e80}.theme-candy .level-badge:after{top:6px;right:6px;bottom:6px;left:6px;background:radial-gradient(circle at 32% 28%,#ffffff8c 0,#ffffff8c 14%,#fff0 34%),linear-gradient(150deg,var(--cd-cherry-light),var(--cd-cherry-dark));box-shadow:0 0 0 2px #fff}.theme-candy .level-badge>span{font-family:Fredoka,sans-serif!important;font-size:15px!important;text-shadow:0 1px 1px rgba(150,20,60,.4)}.theme-candy .xp-card .text-indigo-400{color:var(--cd-mint)!important}.theme-candy .xp-bar-track{background:#f8e9da;box-shadow:inset 0 1px 2px #5a352726}.theme-candy .xp-bar-fill{background:linear-gradient(180deg,#ffffff59,#fff0 60%),repeating-linear-gradient(-45deg,var(--cd-cherry) 0 7px,var(--cd-cherry-light) 7px 14px);background-size:auto,19.8px 19.8px;box-shadow:0 0 8px #ff4f7b59;animation:candy-cane-roll 1.2s linear infinite}.theme-candy .xp-bar-fill:after{display:none}@keyframes candy-cane-roll{0%{background-position:0 0,0 0}to{background-position:0 0,19.8px 0}}@media (prefers-reduced-motion: reduce){.theme-candy .xp-bar-fill{animation:none}}.theme-candy .quick-card{background:linear-gradient(160deg,#fffdf9e0,#fffdf9 70%),var(--cd-sprinkles)!important;background-size:auto,140px 140px!important;border-color:var(--cd-line)!important;box-shadow:0 2px 0 var(--cd-line),0 14px 30px -24px #5a352773}.theme-candy .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:3px;border-radius:0 0 3px 3px;background:var(--accent, var(--cd-cherry))}.theme-candy .quick-card:nth-child(1){--accent: rgba(255, 181, 46, .75) !important}.theme-candy .quick-card:nth-child(2){--accent: rgba(255, 79, 123, .6) !important}.theme-candy .quick-card:nth-child(3){--accent: rgba(53, 201, 163, .65) !important}.theme-candy .quick-card:hover{border-color:var(--cd-line-strong)!important}.theme-candy .quick-card .quick-deco{color:#f6dccb!important}.theme-candy .quick-card .text-amber-600{color:#c8740f!important}.theme-candy .quick-card .text-violet-600{color:var(--cd-cherry-dark)!important}.theme-candy .quick-card .text-rose-600{color:#13896f!important}.theme-candy main [class*="from-violet-50 "]{background:linear-gradient(135deg,#fff1f5 0%,var(--cd-card) 55%,#f0fff9 100%)!important;border-color:var(--cd-line)!important}.theme-candy main [class*="from-violet-50 "]:hover{border-color:var(--cd-line-strong)!important}.theme-candy main .text-violet-400{color:var(--cd-cherry)!important}.theme-candy main .text-amber-500{color:#ffb52e!important}.theme-candy main .fill-amber-400{fill:var(--cd-lemon)!important}.theme-candy .improvement-panel{background:url(/themes/candy/sidebar.webp) center 72% / cover no-repeat,#e9f8f1!important;box-shadow:inset 0 0 0 3px #fff,0 22px 46px -28px #5a35278c!important;border-radius:24px}.theme-candy .improvement-panel [class*="bg-white/95"]{background:#fffdf9f0!important;box-shadow:inset 0 0 0 1px var(--cd-line),0 14px 30px -16px #5a352773!important}.theme-candy .improvement-panel .text-emerald-700{color:var(--cd-cherry-dark)!important;font-family:Fredoka,sans-serif}.theme-candy .improvement-panel p{color:var(--cd-choc)!important}.theme-candy .improvement-panel button[class*=from-violet-500],.theme-candy button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(180deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--cd-cherry-light) 0%,var(--cd-cherry) 50%,var(--cd-cherry-dark) 100%)!important;box-shadow:inset 0 -3px #96143c40,0 8px 18px -8px #d62f5eb3!important}.theme-candy main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#fff1f5 0%,var(--cd-card) 100%)!important;border-color:var(--cd-line)!important}.theme-candy main [class*=bg-gray-50]{background:#fff4ea!important}.theme-candy main .text-indigo-500{color:var(--cd-cherry)!important}.theme-candy main .hover\:border-indigo-200:hover{border-color:var(--cd-line-strong)!important}.theme-candy main [class*=via-emerald-950]{background:radial-gradient(circle at 100% 0%,rgba(255,79,123,.35) 0,transparent 45%),linear-gradient(150deg,#6b4031 0%,var(--cd-choc-2) 45%,var(--cd-choc) 100%)!important;border-color:#ffd9a84d!important}.theme-candy main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--cd-caramel)!important}.theme-candy main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(180deg,#ffffff47,#fff0 55%),linear-gradient(145deg,var(--cd-cherry-light),var(--cd-cherry-dark))!important}.theme-candy main [class*=via-emerald-950] .text-emerald-700,.theme-candy main [class*=via-emerald-950] .text-emerald-800{color:var(--cd-cherry-dark)!important}.theme-candy main [class*=via-emerald-950] a.text-emerald-50{color:var(--cd-caramel)!important}.theme-candy main [class*=via-emerald-950] a.bg-white:hover{background:#fff4ea!important}.theme-candy .btn-primary{background:linear-gradient(180deg,#ffffff47,#fff0 55%),linear-gradient(135deg,var(--cd-cherry-light) 0%,var(--cd-cherry) 50%,var(--cd-cherry-dark) 100%)!important;border:none;border-radius:1rem;box-shadow:inset 0 -3px #96143c40,0 8px 20px -10px #d62f5ebf;font-weight:800}.theme-candy .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 -3px #96143c40,0 12px 26px -10px #d62f5ed9}.theme-candy .btn-primary:active{transform:translateY(1px);box-shadow:inset 0 -1px #96143c40,0 4px 10px -6px #d62f5eb3}.theme-candy .btn-secondary{background:var(--cd-card)!important;color:var(--cd-choc)!important;border:1px solid var(--cd-line-strong);border-radius:1rem;box-shadow:0 2px 0 var(--cd-line-strong)}.theme-candy .btn-secondary:hover{background:#fff4ea!important}.theme-candy .input{background:var(--cd-card);border:1.5px solid var(--cd-line);border-radius:1rem}.theme-candy .input:focus{border-color:var(--cd-cherry-light);box-shadow:0 0 0 3px #ff8fab40}.theme-candy .exercise-option{background:var(--cd-card);border:1.5px solid var(--cd-line);border-radius:1rem;box-shadow:0 2px 0 var(--cd-line)}.theme-candy .exercise-option:hover{border-color:var(--cd-line-strong);background:#fff4ea}.theme-candy .exercise-option-selected{background:#ffe9ef!important;border-color:var(--cd-cherry)!important;box-shadow:0 2px 0 var(--cd-cherry-light),0 0 0 3px #ff4f7b26}.theme-candy .badge{background:#ffe9ef;color:var(--cd-cherry-dark);border:1px solid #ffc2d1}.theme-candy .progress-bar{background:#f8e9da}.theme-candy .progress-bar-fill{background:repeating-linear-gradient(-45deg,var(--cd-cherry) 0 7px,var(--cd-cherry-light) 7px 14px)!important}.theme-candy ::-webkit-scrollbar{width:8px}.theme-candy ::-webkit-scrollbar-track{background:transparent}.theme-candy ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--cd-cherry-light),var(--cd-mint));border-radius:8px}.theme-candy table thead{background:#fff1f5!important}.theme-candy table thead th{color:var(--cd-choc)!important;border-bottom:1px solid var(--cd-line-strong)!important}.theme-ninja{--nj-ink: #0b0f18;--nj-ink-2: #141b29;--nj-ink-3: #22304a;--nj-paper: #fbf6ea;--nj-card: #fffdf8;--nj-line: #e9dec6;--nj-line-strong: #d9c79f;--nj-text: #18202f;--nj-muted: #6f6656;--nj-shu: #c8372d;--nj-shu-dark: #8e1f1a;--nj-gold: #b8893b;--nj-gold-light: #e6c987;--nj-ai: #2b4c7e;--nj-seigaiha: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='48' height='24' viewBox='0 0 48 24'%3E%3Cg fill='none' stroke='%23e6c987' stroke-width='1'%3E%3Cpath d='M0 24a24 24 0 0 1 48 0M8 24a16 16 0 0 1 32 0M16 24a8 8 0 0 1 16 0'/%3E%3Cpath d='M-24 12a24 24 0 0 1 48 0M-16 12a16 16 0 0 1 32 0M-8 12a8 8 0 0 1 16 0M24 12a24 24 0 0 1 48 0M32 12a16 16 0 0 1 32 0M40 12a8 8 0 0 1 16 0'/%3E%3C/g%3E%3C/svg%3E");font-family:Zen Kaku Gothic New,Inter,-apple-system,sans-serif;color:var(--nj-text)}.theme-ninja.bg-gradient-to-br,div.theme-ninja[class*=bg-gradient]{background:linear-gradient(#fdfaf39e,#fdfaf39e),url(/themes/ninja/washi.webp) repeat,var(--nj-paper)!important;background-size:auto,640px 640px,auto!important}.theme-ninja h1,.theme-ninja h2,.theme-ninja h3,.theme-ninja .font-display{font-family:Shippori Mincho B1,Times New Roman,serif!important;letter-spacing:-.005em}.theme-ninja main h1,.theme-ninja main h2,.theme-ninja main h3{font-weight:800!important;color:var(--nj-text)!important}.theme-ninja main h4,.theme-ninja main h5,.theme-ninja main h6{color:var(--nj-text)!important}.theme-ninja main h2.font-display{position:relative;padding-bottom:6px}.theme-ninja main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:34px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--nj-shu) 0%,var(--nj-shu) 60%,rgba(200,55,45,0) 100%)}.theme-ninja ::-moz-selection{background:#c8372d2e;color:var(--nj-ink)}.theme-ninja ::selection{background:#c8372d2e;color:var(--nj-ink)}.theme-ninja aside.app-sidebar{background:linear-gradient(180deg,#0b0f180d,#0b0f1833 45%,#0b0f189e 72%,#0b0f18c7),url(/themes/ninja/sidebar.webp) center bottom / cover no-repeat,#0b0f18!important;border-right:1px solid rgba(230,201,135,.14)!important;box-shadow:6px 0 30px #0b0f182e}.theme-ninja aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(230,201,135,.16)!important;margin:0;border-radius:0;box-shadow:none}.theme-ninja aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(145deg,#d8473b 0%,var(--nj-shu) 45%,var(--nj-shu-dark) 100%)!important;border-radius:10px!important;box-shadow:inset 0 0 0 2px #ffecd659,0 6px 18px #c8372d73!important}.theme-ninja aside.app-sidebar>div:first-child h1{color:#fbf3e2!important;font-weight:800!important;letter-spacing:.14em;text-shadow:0 2px 12px rgba(0,0,0,.5)}.theme-ninja aside.app-sidebar>div:first-child p{color:var(--nj-gold-light)!important;letter-spacing:.04em}.theme-ninja aside.app-sidebar nav p{color:var(--nj-gold-light)!important;opacity:.85;letter-spacing:.18em!important;font-size:.66rem!important}.theme-ninja aside.app-sidebar nav a{color:#fbf3e2d1!important;font-weight:500!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important}.theme-ninja aside.app-sidebar nav a .nav-icon,.theme-ninja aside.app-sidebar nav a svg{color:#e6c987bf!important}.theme-ninja aside.app-sidebar nav a:hover{color:#fff!important;background:#fbf3e20f!important}.theme-ninja aside.app-sidebar nav a:hover svg{color:var(--nj-gold-light)!important}.theme-ninja aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--nj-gold-light),var(--nj-shu))}.theme-ninja aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(230,201,135,.06) 30%,rgba(230,201,135,.14) 50%,rgba(230,201,135,.06) 70%,transparent 100%)}.theme-ninja aside.app-sidebar nav a[aria-current=page],.theme-ninja aside.app-sidebar nav a.active{color:#fff!important;font-weight:700!important;background:linear-gradient(135deg,#d8473b 0%,var(--nj-shu) 50%,#a52a21 100%)!important;box-shadow:inset 3px 0 0 var(--nj-gold-light),inset 0 1px #ffffff2e,0 8px 22px -6px #c8372da6!important}.theme-ninja aside.app-sidebar nav a[aria-current=page] svg,.theme-ninja aside.app-sidebar nav a.active svg{color:#fff4e0!important}.theme-ninja aside.app-sidebar nav button,.theme-ninja aside.app-sidebar nav button span{color:#fbf3e29e!important}.theme-ninja aside.app-sidebar nav button svg{color:#e6c9878c!important}.theme-ninja aside.app-sidebar nav button:hover{background:#fbf3e20f!important}.theme-ninja aside.app-sidebar nav button:hover,.theme-ninja aside.app-sidebar nav button:hover span{color:#fff!important}.theme-ninja aside.app-sidebar nav div>a{color:#fbf3e299!important}.theme-ninja aside.app-sidebar input{background:#fbf3e20f!important;border-color:#e6c98738!important;color:#fbf3e2!important}.theme-ninja aside.app-sidebar input::-moz-placeholder{color:#fbf3e266!important}.theme-ninja aside.app-sidebar input::placeholder{color:#fbf3e266!important}.theme-ninja aside.app-sidebar input:focus{border-color:#e6c9878c!important;box-shadow:0 0 0 3px #e6c98724!important}.theme-ninja aside.app-sidebar nav button span[class*=bg-amber]{color:var(--nj-ink)!important;background:var(--nj-gold-light)!important}.theme-ninja aside.app-sidebar nav[class*=border-t]{border-color:#e6c98724!important}.theme-ninja aside.app-sidebar::-webkit-scrollbar-thumb{background:#e6c98740}.theme-ninja header{background:linear-gradient(90deg,#fdf9f0e6,#fdf9f08c 22%,#fdf9f000 45%),url(/themes/ninja/banner.webp) center 40% / cover no-repeat,#fdf9f0!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(184,137,59,0) 0%,rgba(184,137,59,.55) 50%,rgba(184,137,59,0) 100%) 1!important;border-image:linear-gradient(90deg,#b8893b00,#b8893b8c,#b8893b00) 1!important;box-shadow:0 6px 24px -18px #0b0f1859}@media (max-width: 767px){.theme-ninja header{background:#fdf9f0f0!important}}.theme-ninja header h2{color:var(--nj-text)!important;font-weight:800!important}.theme-ninja header [class*=from-orange-400]{background:linear-gradient(135deg,#d8473b 0%,var(--nj-shu-dark) 100%)!important;box-shadow:0 4px 14px -4px #c8372d99!important}.theme-ninja header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--nj-ink-3) 0%,var(--nj-ink) 100%)!important;box-shadow:inset 0 0 0 1px #e6c98747,0 4px 14px -6px #0b0f1899}.theme-ninja header [class*=bg-gray-900]>span:first-child{color:var(--nj-gold-light)!important}.theme-ninja header [class*=from-cyan-400]{background:linear-gradient(90deg,var(--nj-gold) 0%,var(--nj-gold-light) 100%)!important}.theme-ninja header button>div[class*=rounded-full][class*=bg-primary],.theme-ninja header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--nj-ink-3),var(--nj-ink))!important;color:var(--nj-gold-light)!important;font-family:Shippori Mincho B1,serif;box-shadow:0 0 0 2px #fdf9f0,0 0 0 4px var(--nj-gold),0 8px 20px -6px #0b0f188c!important}.theme-ninja header button[class*=rounded-full] svg{color:var(--nj-text)}.theme-ninja header span[class*=bg-red-500]{background:var(--nj-shu)!important;box-shadow:0 0 0 2px #fdf9f0}.theme-ninja main .from-blue-500{--tw-gradient-from: #3d5f94 var(--tw-gradient-from-position);--tw-gradient-to: rgb(61 95 148 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-ninja main .to-indigo-600{--tw-gradient-to: #1f3560 var(--tw-gradient-to-position)}.theme-ninja main .from-rose-500{--tw-gradient-from: #cf4237 var(--tw-gradient-from-position);--tw-gradient-to: rgb(207 66 55 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-ninja main .to-pink-600{--tw-gradient-to: #8e1f1a var(--tw-gradient-to-position)}.theme-ninja main .from-emerald-500{--tw-gradient-from: #4f8f6d var(--tw-gradient-from-position);--tw-gradient-to: rgb(79 143 109 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-ninja main .to-teal-600{--tw-gradient-to: #245b45 var(--tw-gradient-to-position)}.theme-ninja main .from-amber-500{--tw-gradient-from: #d6a043 var(--tw-gradient-from-position);--tw-gradient-to: rgb(214 160 67 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-ninja main .to-orange-600{--tw-gradient-to: #9c621a var(--tw-gradient-to-position)}.theme-ninja main .from-fuchsia-500{--tw-gradient-from: #8f70b8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(143 112 184 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-ninja main .to-purple-600{--tw-gradient-to: #563f7c var(--tw-gradient-to-position)}.theme-ninja main .from-cyan-500{--tw-gradient-from: #4299a8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(66 153 168 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-ninja main .to-sky-600{--tw-gradient-to: #1f6573 var(--tw-gradient-to-position)}.theme-ninja main .text-indigo-600{color:#2b4c7e!important}.theme-ninja main .text-rose-600{color:#b3322a!important}.theme-ninja main .text-emerald-600{color:#3a7a58!important}.theme-ninja main .text-amber-600{color:#a8701f!important}.theme-ninja main .text-fuchsia-600{color:#6e5296!important}.theme-ninja main .text-cyan-600{color:#2a7684!important}.theme-ninja main .text-primary-600{color:var(--nj-shu)!important}.theme-ninja main .text-primary-600:hover{color:var(--nj-shu-dark)!important}.theme-ninja main [class*=from-violet-500],.theme-ninja main [class*=from-indigo-500]{background:linear-gradient(145deg,var(--nj-ink-3) 0%,var(--nj-ink) 100%)!important;box-shadow:inset 0 0 0 1px #e6c98740,0 6px 16px -8px #0b0f1899!important}.theme-ninja main [class*=from-violet-500] svg,.theme-ninja main [class*=from-indigo-500] svg{color:var(--nj-gold-light)!important}.theme-ninja main [class*=from-amber-400]{background:linear-gradient(145deg,#dfb05a,#a8701f)!important}.theme-ninja main [class*=from-pink-500]{background:linear-gradient(145deg,#d8473b 0%,var(--nj-shu-dark) 100%)!important}.theme-ninja main [class*=bg-white][class*=border-gray-100],.theme-ninja .card,.theme-ninja .card-interactive{background:var(--nj-card)!important;border-color:var(--nj-line)!important;box-shadow:0 1px #fffc inset,0 10px 30px -22px #3c280a73}.theme-ninja main [class*=bg-white][class*=border-gray-100]:hover,.theme-ninja .card-interactive:hover{border-color:var(--nj-line-strong)!important;box-shadow:0 18px 40px -22px #3c280a80!important}.theme-ninja main .bg-primary-100{background:#f6e9cf!important}.theme-ninja main .bg-primary-100 svg{color:var(--nj-shu)!important}.theme-ninja main [class*=bg-gray-100][class*=rounded-full]{background:#efe6d3!important}.theme-ninja main .text-gray-400{color:#8e8573!important}.theme-ninja main .text-gray-500{color:var(--nj-muted)!important}.theme-ninja main .text-gray-300{color:#c9bda3!important}.theme-ninja .flame-bg{background-color:var(--nj-shu-dark);background-image:radial-gradient(circle at 88% 120%,rgba(255,214,160,.35) 0 28%,transparent 29%),var(--nj-seigaiha),linear-gradient(155deg,#df5340,#b52c22 55%,#6a1612);background-size:auto,48px 24px,auto;background-blend-mode:normal,soft-light,normal;box-shadow:inset 0 0 0 1px #ffe4c438,0 18px 36px -20px #8e1f1abf}.theme-ninja .flame-bg:before{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(255,214,140,.4) 0%,rgba(230,120,60,.25) 35%,transparent 70%)}.theme-ninja .flame-ember{background:#f0d28cf2;box-shadow:0 0 6px #f0d28ce6}.theme-ninja .xp-card{background:linear-gradient(160deg,#fffaf0 0%,var(--nj-card) 60%,#fbf1df 100%);border-color:var(--nj-line-strong)!important}.theme-ninja .xp-card:before{background:radial-gradient(circle,rgba(184,137,59,.12),transparent 70%)}.theme-ninja .level-badge{border-radius:12px!important;transform:rotate(-4deg);background:linear-gradient(145deg,#d8473b,var(--nj-shu-dark));box-shadow:inset 0 0 0 2px #ffecd68c,0 6px 14px -4px #c8372d99}.theme-ninja .level-badge:after{top:4px;right:4px;bottom:4px;left:4px;border-radius:8px;background:transparent;border:1px solid rgba(255,236,214,.5)}.theme-ninja .level-badge>span{font-family:Shippori Mincho B1,serif!important}.theme-ninja .xp-card .text-indigo-400{color:var(--nj-gold)!important}.theme-ninja .xp-bar-track{background:#efe5cf;box-shadow:inset 0 1px 2px #3c280a1f}.theme-ninja .xp-bar-fill{background:linear-gradient(90deg,var(--nj-shu) 0%,#d6743a 45%,var(--nj-gold-light) 100%);box-shadow:0 0 10px #c8372d59}.theme-ninja .quick-card{background:linear-gradient(160deg,#fffdf8f0,#fffdf8 65%),var(--nj-seigaiha)!important;background-size:auto,48px 24px!important;border-color:var(--nj-line)!important;box-shadow:0 10px 30px -24px #3c280a80}.theme-ninja .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 2px 2px;background:var(--accent, var(--nj-shu));opacity:.85}.theme-ninja .quick-card:nth-child(1){--accent: rgba(184, 137, 59, .55) !important}.theme-ninja .quick-card:nth-child(2){--accent: rgba(43, 76, 126, .5) !important}.theme-ninja .quick-card:nth-child(3){--accent: rgba(200, 55, 45, .5) !important}.theme-ninja .quick-card:hover{border-color:var(--nj-line-strong)!important}.theme-ninja .quick-card .quick-deco{color:#e6d6b4!important}.theme-ninja .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(230,201,135,.35) 50%,transparent 70%)}.theme-ninja .quick-card .text-amber-600{color:#a8701f!important}.theme-ninja .quick-card .text-violet-600{color:var(--nj-ai)!important}.theme-ninja .quick-card .text-rose-600{color:var(--nj-shu)!important}.theme-ninja main [class*="from-violet-50 "]{background:linear-gradient(135deg,#fffaf0 0%,var(--nj-card) 55%,#fbf1df 100%)!important;border-color:var(--nj-line)!important}.theme-ninja main [class*="from-violet-50 "]:hover{border-color:var(--nj-line-strong)!important}.theme-ninja main .text-violet-400{color:var(--nj-shu)!important}.theme-ninja main .text-amber-500{color:var(--nj-gold)!important}.theme-ninja main .fill-amber-400{fill:var(--nj-gold-light)!important}.theme-ninja .improvement-panel{background:linear-gradient(180deg,#0b0f1826,#0b0f188c),url(/themes/ninja/sidebar.webp) center 12% / cover no-repeat,var(--nj-ink)!important;box-shadow:inset 0 0 0 1px #e6c98733,0 24px 50px -28px #0b0f18d9!important;border-radius:20px}.theme-ninja .improvement-panel [class*="bg-white/95"]{background:#fffdf8f5!important;box-shadow:inset 0 0 0 1px var(--nj-line),0 14px 30px -16px #0b0f1899!important}.theme-ninja .improvement-panel .text-emerald-700{color:var(--nj-shu)!important;font-family:Shippori Mincho B1,serif}.theme-ninja .improvement-panel p{color:var(--nj-text)!important}.theme-ninja .improvement-panel button[class*=from-violet-500],.theme-ninja button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(135deg,#d8473b 0%,var(--nj-shu) 50%,#a52a21 100%)!important;box-shadow:inset 0 1px #fff3,0 8px 18px -8px #c8372db3!important}.theme-ninja main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#fbf1df 0%,var(--nj-card) 100%)!important;border-color:var(--nj-line)!important}.theme-ninja main [class*=bg-gray-50]{background:#f8f1e3!important}.theme-ninja main .text-indigo-500{color:var(--nj-shu)!important}.theme-ninja main button:hover .group-hover\:text-indigo-600,.theme-ninja main .hover\:border-indigo-200:hover{border-color:var(--nj-line-strong)!important}.theme-ninja main [class*=via-emerald-950]{background:radial-gradient(circle at 100% 0%,rgba(200,55,45,.35) 0,transparent 45%),linear-gradient(150deg,var(--nj-ink-3) 0%,var(--nj-ink-2) 50%,var(--nj-ink) 100%)!important;border-color:#e6c98738!important}.theme-ninja main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--nj-gold-light)!important}.theme-ninja main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,#d8473b,var(--nj-shu-dark))!important}.theme-ninja main [class*=via-emerald-950] .text-emerald-700,.theme-ninja main [class*=via-emerald-950] .text-emerald-800{color:var(--nj-shu)!important}.theme-ninja main [class*=via-emerald-950] a.text-emerald-50{color:var(--nj-gold-light)!important}.theme-ninja main [class*=via-emerald-950] a.bg-white:hover{background:#fbf3e2!important}.theme-ninja .btn-primary{background:linear-gradient(135deg,#d8473b 0%,var(--nj-shu) 50%,#a52a21 100%)!important;border:none;border-radius:.75rem;box-shadow:inset 0 1px #fff3,0 8px 20px -10px #c8372dbf;font-weight:700}.theme-ninja .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff40,0 12px 26px -10px #c8372dd9}.theme-ninja .btn-secondary{background:var(--nj-card)!important;color:var(--nj-text)!important;border:1px solid var(--nj-line-strong);border-radius:.75rem}.theme-ninja .btn-secondary:hover{background:#fbf3e2!important;border-color:var(--nj-gold)}.theme-ninja .input{background:var(--nj-card);border:1.5px solid var(--nj-line);border-radius:.75rem}.theme-ninja .input:focus{border-color:var(--nj-gold);box-shadow:0 0 0 3px #b8893b29}.theme-ninja .exercise-option{background:var(--nj-card);border:1.5px solid var(--nj-line);border-radius:.75rem}.theme-ninja .exercise-option:hover{border-color:var(--nj-line-strong);background:#fbf3e2}.theme-ninja .exercise-option-selected{background:#fbeee9!important;border-color:var(--nj-shu)!important;box-shadow:0 0 0 3px #c8372d1f}.theme-ninja .badge{background:#fbf1df;color:#7a5520;border:1px solid var(--nj-line-strong)}.theme-ninja .progress-bar{background:#efe5cf}.theme-ninja .progress-bar-fill{background:linear-gradient(90deg,var(--nj-shu) 0%,#d6743a 50%,var(--nj-gold-light) 100%)!important}.theme-ninja ::-webkit-scrollbar{width:6px}.theme-ninja ::-webkit-scrollbar-track{background:transparent}.theme-ninja ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--nj-gold-light),var(--nj-gold));border-radius:3px}.theme-ninja table thead{background:#fbf1df!important}.theme-ninja table thead th{color:var(--nj-text)!important;border-bottom:1px solid var(--nj-line-strong)!important}.theme-ninja .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-aurora{--au-night: #071226;--au-night-2: #0d1d3d;--au-night-3: #1a3463;--au-snow: #f4f9fc;--au-card: #ffffff;--au-line: #dceaf2;--au-line-strong: #b8d5e4;--au-text: #0e2136;--au-muted: #587087;--au-mint: #34d8a6;--au-teal: #0fa89a;--au-teal-dark: #0b7a73;--au-cyan: #38c9e8;--au-violet: #9b7cf2;--au-violet-dark: #6d4fd1;--au-glow: linear-gradient(100deg, #34d8a6 0%, #38c9e8 45%, #9b7cf2 100%);--au-flakes: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='%2394c7dc' opacity='.32'%3E%3Ccircle cx='22' cy='30' r='1.6'/%3E%3Ccircle cx='96' cy='18' r='1.1'/%3E%3Ccircle cx='150' cy='56' r='1.8'/%3E%3Ccircle cx='60' cy='92' r='1.2'/%3E%3Ccircle cx='128' cy='120' r='1.5'/%3E%3Ccircle cx='30' cy='150' r='1.1'/%3E%3Ccircle cx='170' cy='166' r='1.2'/%3E%3C/g%3E%3Cg stroke='%2394c7dc' stroke-width='1' stroke-linecap='round' opacity='.28'%3E%3Cpath d='M104 78v12M98 84h12M100 80l8 8M108 80l-8 8'/%3E%3Cpath d='M44 116v8M40 120h8'/%3E%3C/g%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--au-text)}.theme-aurora.bg-gradient-to-br,div.theme-aurora[class*=bg-gradient]{background:var(--au-flakes),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(52,216,166,.16) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 70% 0%,rgba(155,124,242,.12) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(56,201,232,.12) 0,transparent 70%),var(--au-snow)!important;background-size:180px 180px,auto,auto,auto,auto!important}.theme-aurora h1,.theme-aurora h2,.theme-aurora h3,.theme-aurora .font-display{font-family:Sora,Inter,sans-serif!important;letter-spacing:-.015em}.theme-aurora main h1,.theme-aurora main h2,.theme-aurora main h3{font-weight:700!important;color:var(--au-text)!important}.theme-aurora main h4,.theme-aurora main h5,.theme-aurora main h6{color:var(--au-text)!important}.theme-aurora main h2.font-display{position:relative;padding-bottom:7px}.theme-aurora main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;border-radius:3px;background:var(--au-glow);box-shadow:0 0 10px #34d8a68c}.theme-aurora ::-moz-selection{background:#34d8a638;color:var(--au-night)}.theme-aurora ::selection{background:#34d8a638;color:var(--au-night)}.theme-aurora aside.app-sidebar{background:linear-gradient(180deg,#07122633,#0712268c 30%,#071226d1 55%,#0712268c 82%,#07122640),url(/themes/aurora/sidebar.webp) center bottom / cover no-repeat,var(--au-night)!important;border-right:1px solid rgba(52,216,166,.16)!important;box-shadow:6px 0 30px #07122633}.theme-aurora aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(148,230,210,.16)!important;margin:0;border-radius:0;box-shadow:none}.theme-aurora aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(145deg,#34d8a6,#0fa89a 45%,#6d4fd1 110%)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff59,0 0 22px #34d8a673!important}.theme-aurora aside.app-sidebar>div:first-child h1{color:#fff!important;font-weight:800!important;letter-spacing:.1em;text-shadow:0 2px 14px rgba(52,216,166,.45)}.theme-aurora aside.app-sidebar>div:first-child p{color:#a8f0da!important;letter-spacing:.04em}.theme-aurora aside.app-sidebar nav p{color:#a8f0da!important;opacity:.85;letter-spacing:.18em!important;font-size:.66rem!important}.theme-aurora aside.app-sidebar nav a{color:#ecf6ffdb!important;font-weight:500!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-shadow:0 1px 8px rgba(7,18,38,.6)}.theme-aurora aside.app-sidebar nav a .nav-icon,.theme-aurora aside.app-sidebar nav a svg{color:#94e6d2cc!important}.theme-aurora aside.app-sidebar nav a:hover{color:#fff!important;background:#ecf6ff14!important}.theme-aurora aside.app-sidebar nav a:hover svg{color:#a8f0da!important}.theme-aurora aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--au-mint),var(--au-violet))}.theme-aurora aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(52,216,166,.06) 30%,rgba(56,201,232,.14) 50%,rgba(155,124,242,.06) 70%,transparent 100%)}.theme-aurora aside.app-sidebar nav a[aria-current=page],.theme-aurora aside.app-sidebar nav a.active{color:#fff!important;font-weight:700!important;background:linear-gradient(110deg,#34d8a6e6,#0fa89ae6 45%,#6d4fd1e6)!important;box-shadow:inset 0 1px #ffffff40,0 0 24px -4px #34d8a699!important;text-shadow:0 1px 6px rgba(7,18,38,.35)}.theme-aurora aside.app-sidebar nav a[aria-current=page] svg,.theme-aurora aside.app-sidebar nav a.active svg{color:#fff!important}.theme-aurora aside.app-sidebar nav button,.theme-aurora aside.app-sidebar nav button span{color:#ecf6ffb3!important;text-shadow:0 1px 8px rgba(7,18,38,.6)}.theme-aurora aside.app-sidebar nav button svg{color:#94e6d299!important}.theme-aurora aside.app-sidebar nav button:hover{background:#ecf6ff12!important}.theme-aurora aside.app-sidebar nav button:hover,.theme-aurora aside.app-sidebar nav button:hover span{color:#fff!important}.theme-aurora aside.app-sidebar nav div>a{color:#ecf6ffa8!important}.theme-aurora aside.app-sidebar input{background:#07122673!important;border-color:#94e6d240!important;color:#ecf6ff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theme-aurora aside.app-sidebar input::-moz-placeholder{color:#ecf6ff73!important}.theme-aurora aside.app-sidebar input::placeholder{color:#ecf6ff73!important}.theme-aurora aside.app-sidebar input:focus{border-color:#34d8a699!important;box-shadow:0 0 0 3px #34d8a629!important}.theme-aurora aside.app-sidebar nav button span[class*=bg-amber]{color:var(--au-night)!important;background:#a8f0da!important}.theme-aurora aside.app-sidebar nav[class*=border-t]{border-color:#94e6d224!important}.theme-aurora aside.app-sidebar::-webkit-scrollbar-thumb{background:#94e6d24d}.theme-aurora header{background:linear-gradient(90deg,#0712262e,#07122600 55%),url(/themes/aurora/banner.webp) center 32% / cover no-repeat,var(--au-night)!important;border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(52,216,166,0) 0%,rgba(52,216,166,.6) 40%,rgba(155,124,242,.6) 70%,rgba(155,124,242,0) 100%) 1!important;border-image:linear-gradient(90deg,#34d8a600,#34d8a699 40%,#9b7cf299,#9b7cf200) 1!important;box-shadow:0 6px 24px -18px #07122659}.theme-aurora header h2{color:var(--au-text)!important;font-weight:700!important}.theme-aurora header .header-greeting{padding:8px 18px 8px 16px!important;border-radius:16px;background:#f4f9fccc;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 24px -14px #0712268c}.theme-aurora header .header-greeting p{color:var(--au-muted)!important}@media (max-width: 1023px){.theme-aurora header .header-greeting{padding:0 0 0 2.5rem!important;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}.theme-aurora header{background:linear-gradient(90deg,#f4f9fcf0,#f4f9fcd1 60%,#f4f9fc33),url(/themes/aurora/banner.webp) center 32% / cover no-repeat,var(--au-snow)!important}}.theme-aurora header [class*=from-orange-400]{background:linear-gradient(135deg,#ff9a5a,#f2545b)!important;box-shadow:0 4px 14px -4px #f2545b99,inset 0 1px #ffffff4d!important}.theme-aurora header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--au-night-3) 0%,var(--au-night) 100%)!important;box-shadow:inset 0 0 0 1px #34d8a659,0 0 18px -6px #34d8a68c}.theme-aurora header [class*=bg-gray-900]>span:first-child{color:#a8f0da!important}.theme-aurora header [class*=from-cyan-400]{background:var(--au-glow)!important;box-shadow:0 0 8px #34d8a699}.theme-aurora header button>div[class*=rounded-full][class*=bg-primary],.theme-aurora header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--au-teal),var(--au-violet-dark))!important;color:#fff!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #34d8a6b3,0 0 20px #9b7cf273!important}.theme-aurora header button[class*=rounded-full] svg{color:var(--au-text)}.theme-aurora header button[class*=rounded-full][class*=p-2]{background:#f4f9fcc7!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -10px #07122699}.theme-aurora header button[class*=rounded-full][class*=p-2]:hover{background:#fffffff2!important}.theme-aurora header button>svg[class*=text-gray-500]{color:#ffffffe6!important;filter:drop-shadow(0 1px 2px rgba(7,18,38,.6))}.theme-aurora header span[class*=bg-red-500]{background:#f2545b!important;box-shadow:0 0 0 2px #fff}.theme-aurora main .from-blue-500{--tw-gradient-from: #3c7fe0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(60 127 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-aurora main .to-indigo-600{--tw-gradient-to: #1f3f8f var(--tw-gradient-to-position)}.theme-aurora main .from-rose-500{--tw-gradient-from: #f2667a var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 102 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-aurora main .to-pink-600{--tw-gradient-to: #b8326b var(--tw-gradient-to-position)}.theme-aurora main .from-emerald-500{--tw-gradient-from: #2fcf9c var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 207 156 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-aurora main .to-teal-600{--tw-gradient-to: #0b7a73 var(--tw-gradient-to-position)}.theme-aurora main .from-amber-500{--tw-gradient-from: #f6b84a var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 184 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-aurora main .to-orange-600{--tw-gradient-to: #d9702b var(--tw-gradient-to-position)}.theme-aurora main .from-fuchsia-500{--tw-gradient-from: #a98af5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(169 138 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-aurora main .to-purple-600{--tw-gradient-to: #5b3fc4 var(--tw-gradient-to-position)}.theme-aurora main .from-cyan-500{--tw-gradient-from: #38c9e8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 201 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-aurora main .to-sky-600{--tw-gradient-to: #127aa8 var(--tw-gradient-to-position)}.theme-aurora main .text-indigo-600{color:#2c5fb8!important}.theme-aurora main .text-rose-600{color:#d4405a!important}.theme-aurora main .text-emerald-600{color:var(--au-teal)!important}.theme-aurora main .text-amber-600{color:#c27a14!important}.theme-aurora main .text-fuchsia-600{color:var(--au-violet-dark)!important}.theme-aurora main .text-cyan-600{color:#127aa8!important}.theme-aurora main .text-primary-600{color:var(--au-teal)!important}.theme-aurora main .text-primary-600:hover{color:var(--au-teal-dark)!important}.theme-aurora main [class*=from-violet-500],.theme-aurora main [class*=from-indigo-500]{background:linear-gradient(145deg,#34d8a6,#0fa89a 50%,#6d4fd1 120%)!important;box-shadow:inset 0 1px #ffffff4d,0 6px 16px -8px #0fa89ab3!important}.theme-aurora main [class*=from-violet-500] svg,.theme-aurora main [class*=from-indigo-500] svg{color:#fff!important}.theme-aurora main [class*=from-amber-400]{background:linear-gradient(145deg,#f8c766,#d9892b)!important}.theme-aurora main [class*=from-pink-500]{background:linear-gradient(145deg,#b39af7 0%,var(--au-violet-dark) 100%)!important}.theme-aurora main [class*=bg-white][class*=border-gray-100],.theme-aurora .card,.theme-aurora .card-interactive{background:var(--au-card)!important;border-color:var(--au-line)!important;box-shadow:0 1px #ffffffe6 inset,0 12px 30px -22px #0e213666}.theme-aurora main [class*=bg-white][class*=border-gray-100]:hover,.theme-aurora .card-interactive:hover{border-color:var(--au-line-strong)!important;box-shadow:0 18px 40px -22px #0fa89a59!important}.theme-aurora main .bg-primary-100{background:#dff7f0!important}.theme-aurora main .bg-primary-100 svg{color:var(--au-teal)!important}.theme-aurora main [class*=bg-gray-100][class*=rounded-full]{background:#e3eef4!important}.theme-aurora main .text-gray-400{color:#8299ad!important}.theme-aurora main .text-gray-500{color:var(--au-muted)!important}.theme-aurora main .text-gray-300{color:#b6c8d4!important}.theme-aurora .flame-bg{background-color:#2a1840;background-image:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(52,216,166,.35) 0,transparent 65%),radial-gradient(circle at 85% 115%,rgba(255,170,90,.55) 0 30%,transparent 31%),linear-gradient(160deg,#1a3463,#3a2470 55%,#7a2e54);box-shadow:inset 0 0 0 1px #a8f0da38,0 18px 36px -20px #3a2470bf}.theme-aurora .flame-bg:before{background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(255,186,110,.45) 0%,rgba(242,84,91,.25) 35%,transparent 70%)}.theme-aurora .flame-ember{background:#a8f0daf2;box-shadow:0 0 6px #34d8a6e6}.theme-aurora .xp-card{background:linear-gradient(160deg,#f0fbf8 0%,var(--au-card) 55%,#f3f0ff 100%);border-color:var(--au-line-strong)!important}.theme-aurora .xp-card:before{background:radial-gradient(circle,rgba(52,216,166,.14),transparent 70%)}.theme-aurora .level-badge{background:conic-gradient(from 200deg,#34d8a6,#38c9e8,#9b7cf2,#34d8a6);box-shadow:inset 0 2px 3px #ffffff73,0 0 18px -2px #34d8a699}.theme-aurora .level-badge:after{background:linear-gradient(145deg,var(--au-night-3),var(--au-night))}.theme-aurora .level-badge>span{font-family:Sora,sans-serif!important}.theme-aurora .xp-card .text-indigo-400{color:var(--au-teal)!important}.theme-aurora .xp-bar-track{background:#e3eef4;box-shadow:inset 0 1px 2px #0e21361a}.theme-aurora .xp-bar-fill{background:var(--au-glow);box-shadow:0 0 12px #34d8a68c}.theme-aurora .quick-card{background:linear-gradient(160deg,#ffffffeb,#fff 65%),var(--au-flakes)!important;background-size:auto,180px 180px!important;border-color:var(--au-line)!important;box-shadow:0 12px 30px -24px #0e213673}.theme-aurora .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 2px 2px;background:var(--au-glow);opacity:.85}.theme-aurora .quick-card:hover{border-color:var(--au-line-strong)!important}.theme-aurora .quick-card .quick-deco{color:#cfe6ef!important}.theme-aurora .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(168,240,218,.45) 50%,transparent 70%)}.theme-aurora .quick-card .text-amber-600{color:#c27a14!important}.theme-aurora .quick-card .text-violet-600{color:var(--au-violet-dark)!important}.theme-aurora .quick-card .text-rose-600{color:#d4405a!important}.theme-aurora main [class*="from-violet-50 "]{background:linear-gradient(135deg,#effbf7 0%,var(--au-card) 55%,#f3f0ff 100%)!important;border-color:var(--au-line)!important}.theme-aurora main [class*="from-violet-50 "]:hover{border-color:var(--au-line-strong)!important}.theme-aurora main .text-violet-400{color:var(--au-teal)!important}.theme-aurora main .text-amber-500{color:#e0a23a!important}.theme-aurora main .fill-amber-400{fill:#f8c766!important}.theme-aurora .improvement-panel{background:linear-gradient(180deg,#0712261a,#07122680),url(/themes/aurora/sidebar.webp) center 30% / cover no-repeat,var(--au-night)!important;box-shadow:inset 0 0 0 1px #94e6d240,0 24px 50px -28px #071226d9!important;border-radius:22px}.theme-aurora .improvement-panel [class*="bg-white/95"]{background:#fffffff2!important;box-shadow:inset 0 0 0 1px var(--au-line),0 14px 30px -16px #07122699!important}.theme-aurora .improvement-panel .text-emerald-700{color:var(--au-teal)!important;font-family:Sora,sans-serif}.theme-aurora .improvement-panel p{color:var(--au-text)!important}.theme-aurora .improvement-panel button[class*=from-violet-500],.theme-aurora button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(110deg,#34d8a6,#0fa89a 45%,#6d4fd1)!important;box-shadow:inset 0 1px #ffffff40,0 8px 20px -8px #0fa89ab3!important}.theme-aurora .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-aurora main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#eaf8f4,#f1efff)!important;border-color:var(--au-line)!important}.theme-aurora main [class*=bg-gray-50]{background:#f1f7fa!important}.theme-aurora main .text-indigo-500{color:var(--au-teal)!important}.theme-aurora main button:hover .group-hover\:text-indigo-600,.theme-aurora main .hover\:border-indigo-200:hover{border-color:var(--au-line-strong)!important}.theme-aurora main [class*=via-emerald-950]{background:radial-gradient(ellipse 70% 60% at 100% 0%,rgba(52,216,166,.4) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 70% 0%,rgba(155,124,242,.35) 0,transparent 60%),linear-gradient(150deg,var(--au-night-3) 0%,var(--au-night-2) 50%,var(--au-night) 100%)!important;border-color:#94e6d238!important}.theme-aurora main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#a8f0da!important}.theme-aurora main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,#34d8a6,#0b7a73)!important}.theme-aurora main [class*=via-emerald-950] .text-emerald-700,.theme-aurora main [class*=via-emerald-950] .text-emerald-800{color:var(--au-teal-dark)!important}.theme-aurora main [class*=via-emerald-950] a.text-emerald-50{color:#a8f0da!important}.theme-aurora main [class*=via-emerald-950] a.bg-white:hover{background:#eafaf5!important}.theme-aurora .btn-primary{background:linear-gradient(110deg,#34d8a6,#0fa89a 45%,#6d4fd1)!important;border:none;border-radius:.85rem;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #0fa89abf;font-weight:700}.theme-aurora .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 0 26px -6px #34d8a6bf}.theme-aurora .btn-secondary{background:var(--au-card)!important;color:var(--au-text)!important;border:1px solid var(--au-line-strong);border-radius:.85rem}.theme-aurora .btn-secondary:hover{background:#effbf7!important;border-color:var(--au-mint)}.theme-aurora .input{background:var(--au-card);border:1.5px solid var(--au-line);border-radius:.85rem}.theme-aurora .input:focus{border-color:var(--au-mint);box-shadow:0 0 0 3px #34d8a62e}.theme-aurora .exercise-option{background:var(--au-card);border:1.5px solid var(--au-line);border-radius:.85rem}.theme-aurora .exercise-option:hover{border-color:var(--au-line-strong);background:#f3fafc}.theme-aurora .exercise-option-selected{background:#eafaf5!important;border-color:var(--au-teal)!important;box-shadow:0 0 0 3px #0fa89a24}.theme-aurora .badge{background:#eafaf5;color:var(--au-teal-dark);border:1px solid #bfeee0}.theme-aurora .progress-bar{background:#e3eef4}.theme-aurora .progress-bar-fill{background:var(--au-glow)!important}.theme-aurora ::-webkit-scrollbar{width:6px}.theme-aurora ::-webkit-scrollbar-track{background:transparent}.theme-aurora ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--au-mint),var(--au-violet));border-radius:3px}.theme-aurora table thead{background:#eef7fa!important}.theme-aurora table thead th{color:var(--au-text)!important;border-bottom:1px solid var(--au-line-strong)!important}@media (prefers-reduced-motion: no-preference){.theme-aurora .xp-bar-fill{background-size:200% 100%;animation:aurora-shimmer 6s ease-in-out infinite}}@keyframes aurora-shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.theme-navidad{--nv-night: #0e1c2f;--nv-night-2: #152a45;--nv-night-3: #1f3d5e;--nv-snow: #f8fafc;--nv-card: #ffffff;--nv-line: #e7e5e4;--nv-line-strong: #f2c4c8;--nv-text: #2a1a17;--nv-muted: #7a6058;--nv-mint: #e63946;--nv-teal: #c81e2d;--nv-teal-dark: #9b1422;--nv-cyan: #f2b84b;--nv-violet: #2a9d5c;--nv-violet-dark: #1d6e42;--nv-glow: linear-gradient(100deg, #e63946 0%, #f2b84b 45%, #2a9d5c 100%);--nv-flakes: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180' viewBox='0 0 180 180'%3E%3Cg fill='%23c9d6e3' opacity='.32'%3E%3Ccircle cx='22' cy='30' r='1.6'/%3E%3Ccircle cx='96' cy='18' r='1.1'/%3E%3Ccircle cx='150' cy='56' r='1.8'/%3E%3Ccircle cx='60' cy='92' r='1.2'/%3E%3Ccircle cx='128' cy='120' r='1.5'/%3E%3Ccircle cx='30' cy='150' r='1.1'/%3E%3Ccircle cx='170' cy='166' r='1.2'/%3E%3C/g%3E%3Cg stroke='%23c9d6e3' stroke-width='1' stroke-linecap='round' opacity='.28'%3E%3Cpath d='M104 78v12M98 84h12M100 80l8 8M108 80l-8 8'/%3E%3Cpath d='M44 116v8M40 120h8'/%3E%3C/g%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--nv-text)}.theme-navidad.bg-gradient-to-br,div.theme-navidad[class*=bg-gradient]{background:var(--nv-flakes),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(230,57,70,.16) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 70% 0%,rgba(42,157,92,.12) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(242,184,75,.12) 0,transparent 70%),var(--nv-snow)!important;background-size:180px 180px,auto,auto,auto,auto!important}.theme-navidad h1,.theme-navidad h2,.theme-navidad h3,.theme-navidad .font-display{font-family:Fredoka,Nunito,sans-serif!important;letter-spacing:-.015em}.theme-navidad main h1,.theme-navidad main h2,.theme-navidad main h3{font-weight:700!important;color:var(--nv-text)!important}.theme-navidad main h4,.theme-navidad main h5,.theme-navidad main h6{color:var(--nv-text)!important}.theme-navidad main h2.font-display{position:relative;padding-bottom:7px}.theme-navidad main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;border-radius:3px;background:var(--nv-glow);box-shadow:0 0 10px #e639468c}.theme-navidad ::-moz-selection{background:#e6394638;color:var(--nv-night)}.theme-navidad ::selection{background:#e6394638;color:var(--nv-night)}.theme-navidad aside.app-sidebar{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='26' viewBox='0 0 16 26'%3E%3Cpath fill='%23ffffff' d='M16 0V26H9C4 26 1 23 2 19C3 16 6 15 6 13C6 11 2 10 2 6C2 2 5 0 9 0Z'/%3E%3Cpath fill='%23e9eef4' d='M16 0V26H13C11 22 12 18 13 13C12 8 11 4 13 0Z'/%3E%3C/svg%3E") right top / 16px 26px repeat-y,linear-gradient(180deg,#960c1a59,#aa101e33 45%,#aa101e00 70%),url(/themes/navidad/sidebar.webp) center bottom / cover no-repeat,#c81e2d!important;border-right:0!important;box-shadow:6px 0 24px #780a1440}.theme-navidad aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.2)!important;margin:0;border-radius:0;box-shadow:none}.theme-navidad aside.app-sidebar>div:first-child>div:first-child{background:linear-gradient(145deg,#e63946,#c81e2d 45%,#1d6e42 110%)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff59,0 0 22px #e6394673!important}.theme-navidad aside.app-sidebar>div:first-child h1{color:#fff!important;font-weight:800!important;letter-spacing:.1em;text-shadow:0 2px 8px rgba(110,8,18,.5)}.theme-navidad aside.app-sidebar>div:first-child p{color:#ffe1ad!important;letter-spacing:.04em}.theme-navidad aside.app-sidebar nav p{color:#ffe1ad!important;opacity:.85;letter-spacing:.18em!important;font-size:.66rem!important}.theme-navidad aside.app-sidebar nav a{color:#fff!important;font-weight:600!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-shadow:0 1px 6px rgba(110,8,18,.55)}.theme-navidad aside.app-sidebar nav a .nav-icon,.theme-navidad aside.app-sidebar nav a svg{color:#ffe1ad!important}.theme-navidad aside.app-sidebar nav a:hover{color:#fff!important;background:#ffffff24!important}.theme-navidad aside.app-sidebar nav a:hover svg{color:#ffe1ad!important}.theme-navidad aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--nv-mint),var(--nv-violet))}.theme-navidad aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(230,57,70,.06) 30%,rgba(242,184,75,.14) 50%,rgba(42,157,92,.06) 70%,transparent 100%)}.theme-navidad aside.app-sidebar nav a[aria-current=page],.theme-navidad aside.app-sidebar nav a.active{color:#fff!important;font-weight:700!important;background:linear-gradient(110deg,#e63946e6,#c81e2de6 45%,#6d4fd1e6)!important;box-shadow:inset 0 1px #ffffff40,0 0 24px -4px #e6394699!important;text-shadow:0 1px 6px rgba(14,28,47,.35)}.theme-navidad aside.app-sidebar nav a[aria-current=page] svg,.theme-navidad aside.app-sidebar nav a.active svg{color:#fff!important}.theme-navidad aside.app-sidebar nav button,.theme-navidad aside.app-sidebar nav button span{color:#ffffffe0!important;text-shadow:0 1px 6px rgba(110,8,18,.55)}.theme-navidad aside.app-sidebar nav button svg{color:#ffe1ad99!important}.theme-navidad aside.app-sidebar nav button:hover{background:#ffffff1f!important}.theme-navidad aside.app-sidebar nav button:hover,.theme-navidad aside.app-sidebar nav button:hover span{color:#fff!important}.theme-navidad aside.app-sidebar nav div>a{color:#ffffffd9!important}.theme-navidad aside.app-sidebar input{background:#6e081259!important;border-color:#ffffff4d!important;color:#ecf6ff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theme-navidad aside.app-sidebar input::-moz-placeholder{color:#fff6f073!important}.theme-navidad aside.app-sidebar input::placeholder{color:#fff6f073!important}.theme-navidad aside.app-sidebar input:focus{border-color:#ffe1ad!important;box-shadow:0 0 0 3px #ffe1ad40!important}.theme-navidad aside.app-sidebar nav button span[class*=bg-amber]{color:var(--nv-night)!important;background:#ffe1ad!important}.theme-navidad aside.app-sidebar nav[class*=border-t]{border-color:#fff3!important}.theme-navidad aside.app-sidebar::-webkit-scrollbar-thumb{background:#ffe1ad4d}.theme-navidad header{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='30' viewBox='0 0 132 30'%3E%3Cpath d='M0 3Q33 17 66 3T132 3' fill='none' stroke='%232b3a2f' stroke-width='1.6'/%3E%3Cg stroke='%232b3a2f' stroke-width='1.2'%3E%3Cpath d='M14 8v3'/%3E%3Cpath d='M38 12v3'/%3E%3Cpath d='M66 3v3'/%3E%3Cpath d='M94 12v3'/%3E%3Cpath d='M118 8v3'/%3E%3C/g%3E%3Cellipse cx='14' cy='15' rx='3.6' ry='5' fill='%23ff3b4e'/%3E%3Cellipse cx='38' cy='19' rx='3.6' ry='5' fill='%23ffc93c'/%3E%3Cellipse cx='66' cy='10' rx='3.6' ry='5' fill='%232ecc71'/%3E%3Cellipse cx='94' cy='19' rx='3.6' ry='5' fill='%233da5ff'/%3E%3Cellipse cx='118' cy='15' rx='3.6' ry='5' fill='%23ff7ad9'/%3E%3Cg fill='%23ffffff' opacity='.7'%3E%3Ccircle cx='13' cy='13' r='1.2'/%3E%3Ccircle cx='37' cy='17' r='1.2'/%3E%3Ccircle cx='65' cy='8' r='1.2'/%3E%3Ccircle cx='93' cy='17' r='1.2'/%3E%3Ccircle cx='117' cy='13' r='1.2'/%3E%3C/g%3E%3C/svg%3E") left top / 132px 30px repeat-x,url(/themes/navidad/banner.webp) center 72% / cover no-repeat,var(--nv-night)!important;border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(230,57,70,0) 0%,rgba(230,57,70,.6) 40%,rgba(42,157,92,.6) 70%,rgba(42,157,92,0) 100%) 1!important;border-image:linear-gradient(90deg,#e6394600,#e6394699 40%,#2a9d5c99,#2a9d5c00) 1!important;box-shadow:0 6px 24px -18px #0e1c2f59}.theme-navidad header h2{color:var(--nv-text)!important;font-weight:700!important}.theme-navidad header .header-greeting{padding:8px 18px 8px 16px!important;border-radius:16px;background:#f8fafccc;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 24px -14px #0e1c2f8c}.theme-navidad header .header-greeting p{color:var(--nv-muted)!important}@media (max-width: 1023px){.theme-navidad header .header-greeting{padding:0 0 0 2.5rem!important;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}.theme-navidad header{background:linear-gradient(90deg,#f8fafcf0,#f8fafcd1 60%,#f8fafc33),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='132' height='30' viewBox='0 0 132 30'%3E%3Cpath d='M0 3Q33 17 66 3T132 3' fill='none' stroke='%232b3a2f' stroke-width='1.6'/%3E%3Cg stroke='%232b3a2f' stroke-width='1.2'%3E%3Cpath d='M14 8v3'/%3E%3Cpath d='M38 12v3'/%3E%3Cpath d='M66 3v3'/%3E%3Cpath d='M94 12v3'/%3E%3Cpath d='M118 8v3'/%3E%3C/g%3E%3Cellipse cx='14' cy='15' rx='3.6' ry='5' fill='%23ff3b4e'/%3E%3Cellipse cx='38' cy='19' rx='3.6' ry='5' fill='%23ffc93c'/%3E%3Cellipse cx='66' cy='10' rx='3.6' ry='5' fill='%232ecc71'/%3E%3Cellipse cx='94' cy='19' rx='3.6' ry='5' fill='%233da5ff'/%3E%3Cellipse cx='118' cy='15' rx='3.6' ry='5' fill='%23ff7ad9'/%3E%3Cg fill='%23ffffff' opacity='.7'%3E%3Ccircle cx='13' cy='13' r='1.2'/%3E%3Ccircle cx='37' cy='17' r='1.2'/%3E%3Ccircle cx='65' cy='8' r='1.2'/%3E%3Ccircle cx='93' cy='17' r='1.2'/%3E%3Ccircle cx='117' cy='13' r='1.2'/%3E%3C/g%3E%3C/svg%3E") left top / 132px 30px repeat-x,url(/themes/navidad/banner.webp) center 72% / cover no-repeat,var(--nv-snow)!important}}.theme-navidad header [class*=from-orange-400]{background:linear-gradient(135deg,#ff9a5a,#f2545b)!important;box-shadow:0 4px 14px -4px #f2545b99,inset 0 1px #ffffff4d!important}.theme-navidad header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--nv-night-3) 0%,var(--nv-night) 100%)!important;box-shadow:inset 0 0 0 1px #e6394659,0 0 18px -6px #e639468c}.theme-navidad header [class*=bg-gray-900]>span:first-child{color:#ffe1ad!important}.theme-navidad header [class*=from-cyan-400]{background:var(--nv-glow)!important;box-shadow:0 0 8px #e6394699}.theme-navidad header button>div[class*=rounded-full][class*=bg-primary],.theme-navidad header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--nv-teal),var(--nv-violet-dark))!important;color:#fff!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #e63946b3,0 0 20px #2a9d5c73!important}.theme-navidad header button[class*=rounded-full] svg{color:var(--nv-text)}.theme-navidad header button[class*=rounded-full][class*=p-2]{background:#f8fafcc7!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -10px #0e1c2f99}.theme-navidad header button[class*=rounded-full][class*=p-2]:hover{background:#fffffff2!important}.theme-navidad header button>svg[class*=text-gray-500]{color:#ffffffe6!important;filter:drop-shadow(0 1px 2px rgba(14,28,47,.6))}.theme-navidad header span[class*=bg-red-500]{background:#f2545b!important;box-shadow:0 0 0 2px #fff}.theme-navidad main .from-blue-500{--tw-gradient-from: #3c7fe0 var(--tw-gradient-from-position);--tw-gradient-to: rgb(60 127 224 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-navidad main .to-indigo-600{--tw-gradient-to: #1f3f8f var(--tw-gradient-to-position)}.theme-navidad main .from-rose-500{--tw-gradient-from: #f2667a var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 102 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-navidad main .to-pink-600{--tw-gradient-to: #b8326b var(--tw-gradient-to-position)}.theme-navidad main .from-emerald-500{--tw-gradient-from: #2fcf9c var(--tw-gradient-from-position);--tw-gradient-to: rgb(47 207 156 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-navidad main .to-teal-600{--tw-gradient-to: #9b1422 var(--tw-gradient-to-position)}.theme-navidad main .from-amber-500{--tw-gradient-from: #f6b84a var(--tw-gradient-from-position);--tw-gradient-to: rgb(246 184 74 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-navidad main .to-orange-600{--tw-gradient-to: #d9702b var(--tw-gradient-to-position)}.theme-navidad main .from-fuchsia-500{--tw-gradient-from: #a98af5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(169 138 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-navidad main .to-purple-600{--tw-gradient-to: #5b3fc4 var(--tw-gradient-to-position)}.theme-navidad main .from-cyan-500{--tw-gradient-from: #f2b84b var(--tw-gradient-from-position);--tw-gradient-to: rgb(56 201 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-navidad main .to-sky-600{--tw-gradient-to: #b07a12 var(--tw-gradient-to-position)}.theme-navidad main .text-indigo-600{color:#2c5fb8!important}.theme-navidad main .text-rose-600{color:#d4405a!important}.theme-navidad main .text-emerald-600{color:var(--nv-teal)!important}.theme-navidad main .text-amber-600{color:#c27a14!important}.theme-navidad main .text-fuchsia-600{color:var(--nv-violet-dark)!important}.theme-navidad main .text-cyan-600{color:#b07a12!important}.theme-navidad main .text-primary-600{color:var(--nv-teal)!important}.theme-navidad main .text-primary-600:hover{color:var(--nv-teal-dark)!important}.theme-navidad main [class*=from-violet-500],.theme-navidad main [class*=from-indigo-500]{background:linear-gradient(145deg,#e63946,#c81e2d 50%,#1d6e42 120%)!important;box-shadow:inset 0 1px #ffffff4d,0 6px 16px -8px #c81e2db3!important}.theme-navidad main [class*=from-violet-500] svg,.theme-navidad main [class*=from-indigo-500] svg{color:#fff!important}.theme-navidad main [class*=from-amber-400]{background:linear-gradient(145deg,#f8c766,#d9892b)!important}.theme-navidad main [class*=from-pink-500]{background:linear-gradient(145deg,#5fbf86 0%,var(--nv-violet-dark) 100%)!important}.theme-navidad main [class*=bg-white][class*=border-gray-100],.theme-navidad .card,.theme-navidad .card-interactive{background:var(--nv-card)!important;border-color:var(--nv-line)!important;box-shadow:0 1px #ffffffe6 inset,0 12px 30px -22px #2a1a1766}.theme-navidad main [class*=bg-white][class*=border-gray-100]:hover,.theme-navidad .card-interactive:hover{border-color:var(--nv-line-strong)!important;box-shadow:0 18px 40px -22px #c81e2d59!important}.theme-navidad main .bg-primary-100{background:#fde4e6!important}.theme-navidad main .bg-primary-100 svg{color:var(--nv-teal)!important}.theme-navidad main [class*=bg-gray-100][class*=rounded-full]{background:#f1e9e6!important}.theme-navidad main .text-gray-400{color:#a08a82!important}.theme-navidad main .text-gray-500{color:var(--nv-muted)!important}.theme-navidad main .text-gray-300{color:#d6c7c1!important}.theme-navidad .flame-bg{background-color:#3a1410;background-image:linear-gradient(90deg,#280a08e0,#280a0899 38%,#280a080d 70%),url(/themes/navidad/fireplace.webp);background-position:center,72% 60%;background-size:auto,cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #ffe1ad40,0 18px 36px -20px #5a1a2abf}.theme-navidad .flame-bg:before{background:radial-gradient(ellipse 45% 70% at 72% 100%,rgba(255,170,80,.35) 0%,transparent 70%)}.theme-navidad .flame-bg .flame-glow{display:none}.theme-navidad .flame-ember{background:#ffc46b;box-shadow:0 0 6px #ff8c28f2}.theme-navidad .flame-bg p{text-shadow:0 1px 6px rgba(0,0,0,.6)}.theme-navidad .xp-card{background:linear-gradient(160deg,#fff5f5 0%,var(--nv-card) 55%,#eef8f1 100%);border-color:var(--nv-line-strong)!important}.theme-navidad .xp-card:before{background:radial-gradient(circle,rgba(230,57,70,.14),transparent 70%)}.theme-navidad .level-badge{background:conic-gradient(from 200deg,#e63946,#f2b84b,#2a9d5c,#e63946);box-shadow:inset 0 2px 3px #ffffff73,0 0 18px -2px #e6394699}.theme-navidad .level-badge:after{background:linear-gradient(145deg,var(--nv-night-3),var(--nv-night))}.theme-navidad .level-badge>span{font-family:Fredoka,sans-serif!important}.theme-navidad .xp-card .text-indigo-400{color:var(--nv-teal)!important}.theme-navidad .xp-bar-track{background:#f1e9e6;box-shadow:inset 0 1px 2px #2a1a171a}.theme-navidad .xp-bar-fill{background:var(--nv-glow);box-shadow:0 0 12px #e639468c}.theme-navidad .quick-card{background:linear-gradient(160deg,#ffffffeb,#fff 65%),var(--nv-flakes)!important;background-size:auto,180px 180px!important;border-color:var(--nv-line)!important;box-shadow:0 12px 30px -24px #2a1a1773}.theme-navidad .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 2px 2px;background:var(--nv-glow);opacity:.85}.theme-navidad .quick-card:hover{border-color:var(--nv-line-strong)!important}.theme-navidad .quick-card .quick-deco{color:#f3d9d4!important}.theme-navidad .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(255,225,173,.45) 50%,transparent 70%)}.theme-navidad .quick-card .text-amber-600{color:#c27a14!important}.theme-navidad .quick-card .text-violet-600{color:var(--nv-violet-dark)!important}.theme-navidad .quick-card .text-rose-600{color:#d4405a!important}.theme-navidad main [class*="from-violet-50 "]{background:linear-gradient(135deg,#fff4f4 0%,var(--nv-card) 55%,#eef8f1 100%)!important;border-color:var(--nv-line)!important}.theme-navidad main [class*="from-violet-50 "]:hover{border-color:var(--nv-line-strong)!important}.theme-navidad main .text-violet-400{color:var(--nv-teal)!important}.theme-navidad main .text-amber-500{color:#e0a23a!important}.theme-navidad main .fill-amber-400{fill:#f8c766!important}.theme-navidad .improvement-panel{background:linear-gradient(180deg,#0e1c2f1a,#0e1c2f80),url(/themes/navidad/sidebar.webp) center 30% / cover no-repeat,var(--nv-night)!important;box-shadow:inset 0 0 0 1px #ffe1ad40,0 24px 50px -28px #0e1c2fd9!important;border-radius:22px}.theme-navidad .improvement-panel [class*="bg-white/95"]{background:#fffffff2!important;box-shadow:inset 0 0 0 1px var(--nv-line),0 14px 30px -16px #0e1c2f99!important}.theme-navidad .improvement-panel .text-emerald-700{color:var(--nv-teal)!important;font-family:Fredoka,sans-serif}.theme-navidad .improvement-panel p{color:var(--nv-text)!important}.theme-navidad .improvement-panel button[class*=from-violet-500],.theme-navidad button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(110deg,#e63946,#c81e2d 45%,#1d6e42)!important;box-shadow:inset 0 1px #ffffff40,0 8px 20px -8px #c81e2db3!important}.theme-navidad .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-navidad main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#fdeeee,#ecf7f0)!important;border-color:var(--nv-line)!important}.theme-navidad main [class*=bg-gray-50]{background:#faf6f4!important}.theme-navidad main .text-indigo-500{color:var(--nv-teal)!important}.theme-navidad main button:hover .group-hover\:text-indigo-600,.theme-navidad main .hover\:border-indigo-200:hover{border-color:var(--nv-line-strong)!important}.theme-navidad main [class*=via-emerald-950]{background:radial-gradient(ellipse 70% 60% at 100% 0%,rgba(242,184,75,.35) 0,transparent 60%),radial-gradient(ellipse 50% 50% at 0% 100%,rgba(230,57,70,.3) 0,transparent 60%),linear-gradient(150deg,#2a9d5c,#1d6e42,#145a37)!important;border-color:#ffe1ad38!important}.theme-navidad main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#ffe1ad!important}.theme-navidad main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,#e63946,#9b1422)!important}.theme-navidad main [class*=via-emerald-950] .text-emerald-700,.theme-navidad main [class*=via-emerald-950] .text-emerald-800{color:var(--nv-teal-dark)!important}.theme-navidad main [class*=via-emerald-950] a.text-emerald-50{color:#ffe1ad!important}.theme-navidad main [class*=via-emerald-950] a.bg-white:hover{background:#fdecee!important}.theme-navidad .btn-primary{background:linear-gradient(110deg,#e63946,#c81e2d 45%,#1d6e42)!important;border:none;border-radius:.85rem;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #c81e2dbf;font-weight:700}.theme-navidad .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 0 26px -6px #e63946bf}.theme-navidad .btn-secondary{background:var(--nv-card)!important;color:var(--nv-text)!important;border:1px solid var(--nv-line-strong);border-radius:.85rem}.theme-navidad .btn-secondary:hover{background:#fff4f4!important;border-color:var(--nv-mint)}.theme-navidad .input{background:var(--nv-card);border:1.5px solid var(--nv-line);border-radius:.85rem}.theme-navidad .input:focus{border-color:var(--nv-mint);box-shadow:0 0 0 3px #e639462e}.theme-navidad .exercise-option{background:var(--nv-card);border:1.5px solid var(--nv-line);border-radius:.85rem}.theme-navidad .exercise-option:hover{border-color:var(--nv-line-strong);background:snow}.theme-navidad .exercise-option-selected{background:#fdecee!important;border-color:var(--nv-teal)!important;box-shadow:0 0 0 3px #c81e2d24}.theme-navidad .badge{background:#fdecee;color:var(--nv-teal-dark);border:1px solid #f6c1c5}.theme-navidad .progress-bar{background:#f1e9e6}.theme-navidad .progress-bar-fill{background:var(--nv-glow)!important}.theme-navidad ::-webkit-scrollbar{width:6px}.theme-navidad ::-webkit-scrollbar-track{background:transparent}.theme-navidad ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--nv-mint),var(--nv-violet));border-radius:3px}.theme-navidad table thead{background:#fbf3f1!important}.theme-navidad table thead th{color:var(--nv-text)!important;border-bottom:1px solid var(--nv-line-strong)!important}.theme-navidad{--nv-snow-full: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 30' preserveAspectRatio='none'%3E%3Cpath fill='%23ffffff' d='M0 28C0 18 4 12 14 11C30 10 38 4 60 4C84 4 92 10 110 10C128 10 136 1 165 1C196 1 204 9 225 9C246 9 252 5 270 5C292 5 300 11 320 11C340 11 350 6 372 6C390 6 400 12 400 20L400 28C397 22 394 16 388 15L12 15C6 16 3 22 0 28Z'/%3E%3C/svg%3E");--nv-snow-corner: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='48' viewBox='0 0 150 48'%3E%3Cpath fill='%23ffffff' d='M146 14C126 13 106 7 86 7C66 7 56 1 38 2C22 3 10 6 6 15C3 21 3 27 4 33C5 40 9 44 13 40C15 37 14 32 14 27C14 20 18 15 26 14Z'/%3E%3C/svg%3E");--nv-candy: repeating-linear-gradient(-45deg, #e63946 0 10px, #ffffff 10px 20px)}.theme-navidad main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]),.theme-navidad main .card:not([class*=absolute]),.theme-navidad main .card-interactive:not([class*=absolute]),.theme-navidad main .quick-card,.theme-navidad main .xp-card,.theme-navidad main .improvement-panel{position:relative;overflow:clip!important;overflow-clip-margin:16px}.theme-navidad main .quick-card .quick-deco{opacity:.6;clip-path:inset(0 16px 16px 0)}.theme-navidad main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):after,.theme-navidad main .card:not([class*=absolute]):after,.theme-navidad main .card-interactive:not([class*=absolute]):after,.theme-navidad main .quick-card:after,.theme-navidad main .xp-card:after,.theme-navidad main .improvement-panel:after{content:"";position:absolute;top:-14px;left:-5px;right:-5px;height:30px;background:var(--nv-snow-full) center top / 100% 100% no-repeat;filter:drop-shadow(0 1px 0 #c9d6e3) drop-shadow(0 3px 4px rgba(80,110,150,.28));pointer-events:none;z-index:3}.theme-navidad main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(3n+2):after,.theme-navidad main .card:not([class*=absolute]):nth-child(3n+2):after,.theme-navidad main .card-interactive:not([class*=absolute]):nth-child(3n+2):after,.theme-navidad main .quick-card:nth-child(3n+2):after,.theme-navidad main .xp-card:nth-child(3n+2):after,.theme-navidad main .improvement-panel:nth-child(3n+2):after{left:-8px;right:auto;width:150px;height:48px;background:var(--nv-snow-corner) left top / 150px 48px no-repeat}.theme-navidad main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(3n):after,.theme-navidad main .card:not([class*=absolute]):nth-child(3n):after,.theme-navidad main .card-interactive:not([class*=absolute]):nth-child(3n):after,.theme-navidad main .quick-card:nth-child(3n):after,.theme-navidad main .xp-card:nth-child(3n):after,.theme-navidad main .improvement-panel:nth-child(3n):after{left:auto;right:-8px;width:150px;height:48px;background:var(--nv-snow-corner) left top / 150px 48px no-repeat;transform:scaleX(-1)}.theme-navidad main .improvement-panel:after{filter:drop-shadow(0 3px 4px rgba(14,28,47,.4))}.theme-navidad .xp-bar-fill,.theme-navidad .progress-bar-fill{background:var(--nv-candy)!important;box-shadow:inset 0 -2px #00000014,0 0 10px #e6394659!important}.theme-navidad .level-badge{background:radial-gradient(circle at 35% 30%,#ff8a8a,#e63946 45%,#9b1422);box-shadow:inset 0 -4px 8px #0000002e,0 6px 16px -6px #c81e2db3}.theme-navidad aside.app-sidebar nav a[aria-current=page],.theme-navidad aside.app-sidebar nav a.active{color:#c81e2d!important;background:#fff!important;text-shadow:none!important;box-shadow:inset 0 0 0 2px #f2b84bb3,0 8px 20px -8px #6e0812b3!important}.theme-navidad aside.app-sidebar nav a[aria-current=page] svg,.theme-navidad aside.app-sidebar nav a.active svg{color:#c81e2d!important}.theme-navidad aside.app-sidebar>div:first-child>div:first-child{background:#fff!important;box-shadow:inset 0 0 0 2px #f2b84bb3,0 6px 18px -6px #6e0812b3!important}.theme-navidad aside.app-sidebar>div:first-child>div:first-child svg{color:#c81e2d!important}.theme-navidad main{scroll-padding-bottom:56px}@media (prefers-reduced-motion: no-preference){.theme-navidad .xp-bar-fill{animation:navidad-candy 1.6s linear infinite}}@keyframes navidad-candy{0%{background-position:0 0}to{background-position:28px 0}}.theme-halloween{--hw-night: #1f1235;--hw-night-2: #2e1a47;--hw-night-3: #4a2a6b;--hw-cream: #fff8ef;--hw-card: #ffffff;--hw-line: #efe2d3;--hw-line-strong: #f9c99b;--hw-text: #2b1d33;--hw-muted: #7a6680;--hw-pumpkin: #f97316;--hw-pumpkin-dark: #ea580c;--hw-pumpkin-deep: #c2410c;--hw-gold: #f59e0b;--hw-violet: #7c3aed;--hw-violet-dark: #5b21b6;--hw-potion: #84cc16;--hw-glow: linear-gradient(100deg, #f97316 0%, #f59e0b 45%, #7c3aed 100%);--hw-dots: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 200 200'%3E%3Cg fill='%23e9c9a6' opacity='.35'%3E%3Ccircle cx='24' cy='30' r='1.6'/%3E%3Ccircle cx='150' cy='54' r='1.4'/%3E%3Ccircle cx='70' cy='120' r='1.2'/%3E%3Ccircle cx='176' cy='170' r='1.6'/%3E%3C/g%3E%3Cpath fill='%23d8c3e8' opacity='.35' d='M100 82c-4-5-11-5-14-1 3 0 5 2 6 4-3-1-6 0-7 2 3 0 5 1 6 3 1-2 4-3 9-3 5 0 8 1 9 3 1-2 3-3 6-3-1-2-4-3-7-2 1-2 3-4 6-4-3-4-10-4-14 1z'/%3E%3C/svg%3E");--hw-web: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64' viewBox='0 0 64 64'%3E%3Cg fill='none' stroke='%23a99bb5' stroke-width='1' stroke-linecap='round'%3E%3Cpath d='M64 0L4 60M64 0L22 62M64 0L44 63M64 0L2 40M64 0L1 18'/%3E%3Cpath d='M52 1q-2 10 8 12M38 1q-3 20 25 25M24 1q-4 30 39 39M10 1q-5 40 53 53'/%3E%3C/g%3E%3Cpath d='M46 0v20' stroke='%23a99bb5' stroke-width='1'/%3E%3Ccircle cx='46' cy='23' r='3.4' fill='%232b1d33'/%3E%3Ccircle cx='45' cy='22' r='.8' fill='%23ffffff'/%3E%3C/svg%3E");--hw-bunting: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='26' viewBox='0 0 120 26'%3E%3Cpath d='M0 2Q30 10 60 2T120 2' fill='none' stroke='%232b1d33' stroke-width='1.4'/%3E%3Cpath d='M8 4L20 6L13 20Z' fill='%23f97316'/%3E%3Cpath d='M38 6L50 5L45 19Z' fill='%237c3aed'/%3E%3Cpath d='M68 4L80 6L73 20Z' fill='%23f59e0b'/%3E%3Cpath d='M98 6L110 4L105 19Z' fill='%232b1d33'/%3E%3C/svg%3E");--hw-candy: repeating-linear-gradient(-45deg, #f97316 0 10px, #fbbf24 10px 16px, #fff7ed 16px 20px);font-family:Inter,-apple-system,sans-serif;color:var(--hw-text)}.theme-halloween.bg-gradient-to-br,div.theme-halloween[class*=bg-gradient]{background:var(--hw-dots),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(249,115,22,.14) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 70% 0%,rgba(124,58,237,.1) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(245,158,11,.12) 0,transparent 70%),var(--hw-cream)!important;background-size:200px 200px,auto,auto,auto,auto!important}.theme-halloween h1,.theme-halloween h2,.theme-halloween h3,.theme-halloween .font-display{font-family:Fredoka,Nunito,sans-serif!important;letter-spacing:-.015em}.theme-halloween main h1,.theme-halloween main h2,.theme-halloween main h3{font-weight:700!important;color:var(--hw-text)!important}.theme-halloween main h4,.theme-halloween main h5,.theme-halloween main h6{color:var(--hw-text)!important}.theme-halloween main h2.font-display{position:relative;padding-bottom:7px}.theme-halloween main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:40px;height:3px;border-radius:3px;background:var(--hw-glow);box-shadow:0 0 10px #f973168c}.theme-halloween ::-moz-selection{background:#f9731638;color:var(--hw-night)}.theme-halloween ::selection{background:#f9731638;color:var(--hw-night)}.theme-halloween aside.app-sidebar{background:linear-gradient(180deg,#1f123540,#1f12351a 45%,#1f123500 70%),url(/themes/halloween/sidebar.webp) center bottom / cover no-repeat,var(--hw-night-2)!important;border-right:0!important;box-shadow:6px 0 24px #1f12354d}.theme-halloween aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(255,255,255,.16)!important;margin:0;border-radius:0;box-shadow:none}.theme-halloween aside.app-sidebar>div:first-child>div:first-child{background:radial-gradient(circle at 35% 30%,#fdba74,#f97316,#c2410c)!important;border-radius:14px!important;box-shadow:inset 0 1px #ffffff59,0 0 22px #f973168c!important}.theme-halloween aside.app-sidebar>div:first-child>div:first-child svg{color:#fff!important}.theme-halloween aside.app-sidebar>div:first-child h1{color:#fff!important;font-weight:800!important;letter-spacing:.1em;text-shadow:0 2px 8px rgba(31,18,53,.6)}.theme-halloween aside.app-sidebar>div:first-child p{color:#fed7aa!important;letter-spacing:.04em}.theme-halloween aside.app-sidebar nav p{color:#fed7aa!important;opacity:.85;letter-spacing:.18em!important;font-size:.66rem!important}.theme-halloween aside.app-sidebar nav a{color:#fff!important;font-weight:600!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-shadow:0 1px 6px rgba(31,18,53,.6)}.theme-halloween aside.app-sidebar nav a .nav-icon,.theme-halloween aside.app-sidebar nav a svg{color:#fdba74!important}.theme-halloween aside.app-sidebar nav a:hover{color:#fff!important;background:#ffffff1f!important}.theme-halloween aside.app-sidebar nav a:hover svg{color:#fed7aa!important}.theme-halloween aside.app-sidebar .nav-fancy:after{background:linear-gradient(180deg,var(--hw-pumpkin),var(--hw-violet))}.theme-halloween aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(249,115,22,.06) 30%,rgba(245,158,11,.14) 50%,rgba(124,58,237,.06) 70%,transparent 100%)}.theme-halloween aside.app-sidebar nav a[aria-current=page],.theme-halloween aside.app-sidebar nav a.active{color:var(--hw-pumpkin-deep)!important;font-weight:700!important;background:#fff!important;text-shadow:none!important;box-shadow:inset 0 0 0 2px #f973168c,0 8px 20px -8px #f97316b3!important}.theme-halloween aside.app-sidebar nav a[aria-current=page] svg,.theme-halloween aside.app-sidebar nav a.active svg{color:var(--hw-pumpkin-dark)!important}.theme-halloween aside.app-sidebar nav button,.theme-halloween aside.app-sidebar nav button span{color:#ffffffe0!important;text-shadow:0 1px 6px rgba(31,18,53,.6)}.theme-halloween aside.app-sidebar nav button svg{color:#fdba74a6!important}.theme-halloween aside.app-sidebar nav button:hover{background:#ffffff1a!important}.theme-halloween aside.app-sidebar nav button:hover,.theme-halloween aside.app-sidebar nav button:hover span{color:#fff!important}.theme-halloween aside.app-sidebar nav div>a{color:#ffffffd9!important}.theme-halloween aside.app-sidebar input{background:#1f123573!important;border-color:#ffffff3d!important;color:#fff4e6!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theme-halloween aside.app-sidebar input::-moz-placeholder{color:#fff4e673!important}.theme-halloween aside.app-sidebar input::placeholder{color:#fff4e673!important}.theme-halloween aside.app-sidebar input:focus{border-color:#fdba74!important;box-shadow:0 0 0 3px #fdba7440!important}.theme-halloween aside.app-sidebar nav button span[class*=bg-amber]{color:var(--hw-night)!important;background:#fdba74!important}.theme-halloween aside.app-sidebar nav[class*=border-t]{border-color:#ffffff29!important}.theme-halloween aside.app-sidebar::-webkit-scrollbar-thumb{background:#fdba744d}.theme-halloween header{background:var(--hw-bunting) left top / 120px 26px repeat-x,url(/themes/halloween/banner.webp) center 70% / cover no-repeat,var(--hw-cream)!important;border-bottom:1px solid transparent!important;-o-border-image:linear-gradient(90deg,rgba(249,115,22,0) 0%,rgba(249,115,22,.6) 40%,rgba(124,58,237,.6) 70%,rgba(124,58,237,0) 100%) 1!important;border-image:linear-gradient(90deg,#f9731600,#f9731699 40%,#7c3aed99,#7c3aed00) 1!important;box-shadow:0 6px 24px -18px #1f123559}.theme-halloween header h2{color:var(--hw-text)!important;font-weight:700!important}.theme-halloween header .header-greeting{padding:8px 18px 8px 16px!important;border-radius:16px;background:#fff8efd1;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.65);box-shadow:0 8px 24px -14px #1f123580}.theme-halloween header .header-greeting p{color:var(--hw-muted)!important}@media (max-width: 1023px){.theme-halloween header .header-greeting{padding:0 0 0 2.5rem!important;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}.theme-halloween header{background:linear-gradient(90deg,#fff8eff0,#fff8efd1 60%,#fff8ef33),var(--hw-bunting) left top / 120px 26px repeat-x,url(/themes/halloween/banner.webp) center 70% / cover no-repeat,var(--hw-cream)!important}}.theme-halloween header [class*=from-orange-400]{background:linear-gradient(135deg,#fb923c,#ea580c)!important;box-shadow:0 4px 14px -4px #ea580c99,inset 0 1px #ffffff4d!important}.theme-halloween header [class*=bg-gray-900]{background:linear-gradient(135deg,var(--hw-night-3) 0%,var(--hw-night) 100%)!important;box-shadow:inset 0 0 0 1px #f9731666,0 0 18px -6px #f973168c}.theme-halloween header [class*=bg-gray-900]>span:first-child{color:#fdba74!important}.theme-halloween header [class*=from-cyan-400]{background:var(--hw-glow)!important;box-shadow:0 0 8px #f9731699}.theme-halloween header button>div[class*=rounded-full][class*=bg-primary],.theme-halloween header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--hw-pumpkin-dark),var(--hw-violet-dark))!important;color:#fff!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #f97316bf,0 0 20px #7c3aed73!important}.theme-halloween header button[class*=rounded-full] svg{color:var(--hw-text)}.theme-halloween header button[class*=rounded-full][class*=p-2]{background:#fff8efcc!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 6px 16px -10px #1f123599}.theme-halloween header button[class*=rounded-full][class*=p-2]:hover{background:#fffffff2!important}.theme-halloween header span[class*=bg-red-500]{background:var(--hw-pumpkin-dark)!important;box-shadow:0 0 0 2px #fff}.theme-halloween main .from-blue-500{--tw-gradient-from: #6d5ce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(109 92 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-halloween main .to-indigo-600{--tw-gradient-to: #3b1f7a var(--tw-gradient-to-position)}.theme-halloween main .from-rose-500{--tw-gradient-from: #f2667a var(--tw-gradient-from-position);--tw-gradient-to: rgb(242 102 122 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-halloween main .to-pink-600{--tw-gradient-to: #a8326b var(--tw-gradient-to-position)}.theme-halloween main .from-emerald-500{--tw-gradient-from: #84cc16 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)}.theme-halloween main .to-teal-600{--tw-gradient-to: #3f7a10 var(--tw-gradient-to-position)}.theme-halloween main .from-amber-500{--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)}.theme-halloween main .to-orange-600{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.theme-halloween main .from-fuchsia-500{--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)}.theme-halloween main .to-purple-600{--tw-gradient-to: #5b21b6 var(--tw-gradient-to-position)}.theme-halloween main .from-cyan-500{--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)}.theme-halloween main .to-sky-600{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.theme-halloween main .text-indigo-600{color:var(--hw-violet-dark)!important}.theme-halloween main .text-rose-600{color:#c43a5a!important}.theme-halloween main .text-emerald-600{color:var(--hw-pumpkin-dark)!important}.theme-halloween main .text-amber-600{color:#b45309!important}.theme-halloween main .text-fuchsia-600{color:var(--hw-violet)!important}.theme-halloween main .text-cyan-600{color:#b45309!important}.theme-halloween main .text-primary-600{color:var(--hw-pumpkin-dark)!important}.theme-halloween main .text-primary-600:hover{color:var(--hw-pumpkin-deep)!important}.theme-halloween main [class*=from-violet-500],.theme-halloween main [class*=from-indigo-500]{background:linear-gradient(145deg,#fb923c,#ea580c 55%,#7c3aed 125%)!important;box-shadow:inset 0 1px #ffffff4d,0 6px 16px -8px #ea580cb3!important}.theme-halloween main [class*=from-violet-500] svg,.theme-halloween main [class*=from-indigo-500] svg{color:#fff!important}.theme-halloween main [class*=from-amber-400]{background:linear-gradient(145deg,#fcd34d,#f59e0b)!important}.theme-halloween main [class*=from-pink-500]{background:linear-gradient(145deg,#a78bfa 0%,var(--hw-violet-dark) 100%)!important}.theme-halloween main [class*=bg-white][class*=border-gray-100],.theme-halloween .card,.theme-halloween .card-interactive{background:var(--hw-card)!important;border-color:var(--hw-line)!important;box-shadow:0 1px #ffffffe6 inset,0 12px 30px -22px #2b1d3366}.theme-halloween main [class*=bg-white][class*=border-gray-100]:hover,.theme-halloween .card-interactive:hover{border-color:var(--hw-line-strong)!important;box-shadow:0 18px 40px -22px #ea580c59!important}.theme-halloween main .bg-primary-100{background:#ffedd5!important}.theme-halloween main .bg-primary-100 svg{color:var(--hw-pumpkin-dark)!important}.theme-halloween main [class*=bg-gray-100][class*=rounded-full]{background:#f3ebe2!important}.theme-halloween main .text-gray-400{color:#a294a8!important}.theme-halloween main .text-gray-500{color:var(--hw-muted)!important}.theme-halloween main .text-gray-300{color:#d7cbd9!important}.theme-halloween .flame-bg{background-color:#1a0f2e;background-image:linear-gradient(90deg,#140a24e0,#140a248c 40%,#140a240d 72%),url(/themes/halloween/cauldron.webp);background-position:center,70% 70%;background-size:auto,cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #fdba7440,0 18px 36px -20px #2e1a47bf}.theme-halloween .flame-bg:before{background:radial-gradient(ellipse 45% 70% at 76% 100%,rgba(132,204,22,.3) 0%,transparent 70%)}.theme-halloween .flame-bg .flame-glow{display:none}.theme-halloween .flame-ember{background:#bef264;box-shadow:0 0 6px #84cc16f2}.theme-halloween .flame-bg p{text-shadow:0 1px 6px rgba(0,0,0,.6)}.theme-halloween .xp-card{background:linear-gradient(160deg,#fff4e8 0%,var(--hw-card) 55%,#f5effd 100%);border-color:var(--hw-line-strong)!important}.theme-halloween .xp-card:before{background:radial-gradient(circle,rgba(249,115,22,.14),transparent 70%)}.theme-halloween .level-badge{background:radial-gradient(circle at 35% 30%,#fdba74,#f97316 45%,#c2410c);box-shadow:inset 0 -4px 8px #0000002e,0 6px 16px -6px #ea580cb3}.theme-halloween .level-badge:after{background:linear-gradient(145deg,var(--hw-night-3),var(--hw-night))}.theme-halloween .level-badge>span{font-family:Fredoka,sans-serif!important}.theme-halloween .xp-card .text-indigo-400{color:var(--hw-pumpkin-dark)!important}.theme-halloween .xp-bar-track{background:#f3ebe2;box-shadow:inset 0 1px 2px #2b1d331a}.theme-halloween .xp-bar-fill,.theme-halloween .progress-bar-fill{background:var(--hw-candy)!important;box-shadow:inset 0 -2px #00000014,0 0 10px #f9731659!important}.theme-halloween .quick-card{background:linear-gradient(160deg,#ffffffeb,#fff 65%),var(--hw-dots)!important;background-size:auto,200px 200px!important;border-color:var(--hw-line)!important;box-shadow:0 12px 30px -24px #2b1d3373}.theme-halloween .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 2px 2px;background:var(--hw-glow);opacity:.85}.theme-halloween .quick-card:hover{border-color:var(--hw-line-strong)!important}.theme-halloween .quick-card .quick-deco{color:#f6dcc2!important}.theme-halloween .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(253,186,116,.45) 50%,transparent 70%)}.theme-halloween .quick-card .text-amber-600{color:#b45309!important}.theme-halloween .quick-card .text-violet-600{color:var(--hw-violet-dark)!important}.theme-halloween .quick-card .text-rose-600{color:#c43a5a!important}.theme-halloween main [class*="from-violet-50 "]{background:linear-gradient(135deg,#fff2e5 0%,var(--hw-card) 55%,#f4eefd 100%)!important;border-color:var(--hw-line)!important}.theme-halloween main [class*="from-violet-50 "]:hover{border-color:var(--hw-line-strong)!important}.theme-halloween main .text-violet-400{color:var(--hw-pumpkin-dark)!important}.theme-halloween main .text-amber-500{color:#e08a1e!important}.theme-halloween main .fill-amber-400{fill:#fbbf24!important}.theme-halloween .improvement-panel{background:linear-gradient(180deg,#1f12350d,#1f123573),url(/themes/halloween/sidebar.webp) center 72% / cover no-repeat,var(--hw-night-2)!important;box-shadow:inset 0 0 0 1px #fdba7440,0 24px 50px -28px #1f1235d9!important;border-radius:22px}.theme-halloween .improvement-panel [class*="bg-white/95"]{background:#fffffff2!important;box-shadow:inset 0 0 0 1px var(--hw-line),0 14px 30px -16px #1f123599!important}.theme-halloween .improvement-panel .text-emerald-700{color:var(--hw-pumpkin-dark)!important;font-family:Fredoka,sans-serif}.theme-halloween .improvement-panel p{color:var(--hw-text)!important}.theme-halloween .improvement-panel button[class*=from-violet-500],.theme-halloween button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(110deg,#f97316,#ea580c 45%,#7c3aed)!important;box-shadow:inset 0 1px #ffffff40,0 8px 20px -8px #ea580cb3!important}.theme-halloween .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-halloween main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#fff1e3,#f3edfc)!important;border-color:var(--hw-line)!important}.theme-halloween main [class*=bg-gray-50]{background:#fbf6f0!important}.theme-halloween main .text-indigo-500{color:var(--hw-violet)!important}.theme-halloween main button:hover .group-hover\:text-indigo-600,.theme-halloween main .hover\:border-indigo-200:hover{border-color:var(--hw-line-strong)!important}.theme-halloween main [class*=via-emerald-950]{background:radial-gradient(circle at 88% 18%,rgba(254,243,199,.55) 0,rgba(254,243,199,.12) 9%,transparent 22%),radial-gradient(ellipse 50% 50% at 0% 100%,rgba(249,115,22,.35) 0,transparent 60%),linear-gradient(150deg,#4a2a6b,#2e1a47,#1f1235)!important;border-color:#fdba7438!important}.theme-halloween main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#fed7aa!important}.theme-halloween main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,#f97316,#c2410c)!important}.theme-halloween main [class*=via-emerald-950] .text-emerald-700,.theme-halloween main [class*=via-emerald-950] .text-emerald-800{color:var(--hw-pumpkin-deep)!important}.theme-halloween main [class*=via-emerald-950] a.text-emerald-50{color:#fed7aa!important}.theme-halloween main [class*=via-emerald-950] a.bg-white:hover{background:#fff0e1!important}.theme-halloween .btn-primary{background:linear-gradient(110deg,#f97316,#ea580c 45%,#7c3aed)!important;border:none;border-radius:.85rem;box-shadow:inset 0 1px #ffffff40,0 8px 20px -10px #ea580cbf;font-weight:700}.theme-halloween .btn-primary:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff4d,0 0 26px -6px #f97316bf}.theme-halloween .btn-secondary{background:var(--hw-card)!important;color:var(--hw-text)!important;border:1px solid var(--hw-line-strong);border-radius:.85rem}.theme-halloween .btn-secondary:hover{background:#fff4e8!important;border-color:var(--hw-pumpkin)}.theme-halloween .input{background:var(--hw-card);border:1.5px solid var(--hw-line);border-radius:.85rem}.theme-halloween .input:focus{border-color:var(--hw-pumpkin);box-shadow:0 0 0 3px #f973162e}.theme-halloween .exercise-option{background:var(--hw-card);border:1.5px solid var(--hw-line);border-radius:.85rem}.theme-halloween .exercise-option:hover{border-color:var(--hw-line-strong);background:#fffaf4}.theme-halloween .exercise-option-selected{background:#fff0e1!important;border-color:var(--hw-pumpkin-dark)!important;box-shadow:0 0 0 3px #ea580c24}.theme-halloween .badge{background:#fff0e1;color:var(--hw-pumpkin-deep);border:1px solid #fbcfa3}.theme-halloween .progress-bar{background:#f3ebe2}.theme-halloween ::-webkit-scrollbar{width:6px}.theme-halloween ::-webkit-scrollbar-track{background:transparent}.theme-halloween ::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--hw-pumpkin),var(--hw-violet));border-radius:3px}.theme-halloween table thead{background:#fcf3ea!important}.theme-halloween table thead th{color:var(--hw-text)!important;border-bottom:1px solid var(--hw-line-strong)!important}.theme-halloween main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]),.theme-halloween main .card:not([class*=absolute]),.theme-halloween main .card-interactive:not([class*=absolute]),.theme-halloween main .quick-card,.theme-halloween main .xp-card{position:relative}.theme-halloween main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(3n+1):after,.theme-halloween main .card:not([class*=absolute]):nth-child(3n+1):after,.theme-halloween main .card-interactive:not([class*=absolute]):nth-child(3n+1):after,.theme-halloween main .quick-card:nth-child(3n+1):after,.theme-halloween main .xp-card:after{content:"";position:absolute;top:0;right:0;width:56px;height:56px;background:var(--hw-web) right top / 56px 56px no-repeat;opacity:.75;pointer-events:none;z-index:3}.theme-halloween main [class*=bg-white][class*=border-gray-100]:not([class*=absolute]):not([class*=fixed]):not([class*=sticky]):nth-child(3n+2):after,.theme-halloween main .card:not([class*=absolute]):nth-child(3n+2):after,.theme-halloween main .card-interactive:not([class*=absolute]):nth-child(3n+2):after,.theme-halloween main .quick-card:nth-child(3n+2):after{content:"";position:absolute;top:0;left:0;width:48px;height:48px;background:var(--hw-web) right top / 48px 48px no-repeat;transform:scaleX(-1);opacity:.6;pointer-events:none;z-index:3}@media (prefers-reduced-motion: no-preference){.theme-halloween .xp-bar-fill{animation:halloween-candy 1.6s linear infinite}}@keyframes halloween-candy{0%{background-position:0 0}to{background-position:28px 0}}.theme-arcade{--px-ink: #1e1b4b;--px-ink-2: #312e81;--px-ink-3: #4338ca;--px-sky: #eef4ff;--px-card: #ffffff;--px-line: #d9d6fb;--px-line-strong: #b3abf0;--px-text: #1e1b4b;--px-muted: #5b5f8a;--px-purple: #9333ea;--px-purple-dark: #6b21a8;--px-blue: #2563eb;--px-coin: #facc15;--px-coin-dark: #ca8a04;--px-green: #22c55e;--px-green-dark: #15803d;--px-red: #ef4444;--px-cyan: #22d3ee;--px-font: "Pixelify Sans", "Space Grotesk", monospace;--px-grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cg fill='%23c7d2fe' opacity='.55'%3E%3Crect x='10' y='14' width='4' height='4'/%3E%3Crect x='62' y='30' width='4' height='4'/%3E%3Crect x='34' y='70' width='4' height='4'/%3E%3Crect x='80' y='84' width='4' height='4'/%3E%3C/g%3E%3Cg fill='%23ddd6fe' opacity='.6'%3E%3Crect x='48' y='8' width='4' height='4'/%3E%3Crect x='44' y='12' width='12' height='4'/%3E%3Crect x='48' y='16' width='4' height='4'/%3E%3C/g%3E%3C/svg%3E");--px-health: repeating-linear-gradient(90deg, #4ade80 0 9px, #22c55e 9px 12px, transparent 12px 15px);--px-steps: linear-gradient(90deg, #9333ea 0 12px, transparent 12px 16px, #2563eb 16px 28px, transparent 28px 32px, #22d3ee 32px 44px, transparent 44px 48px, #facc15 48px 60px);font-family:Inter,-apple-system,sans-serif;color:var(--px-text)}.theme-arcade.bg-gradient-to-br,div.theme-arcade[class*=bg-gradient]{background:var(--px-grid),radial-gradient(ellipse 60% 45% at 100% 0%,rgba(147,51,234,.1) 0,transparent 70%),radial-gradient(ellipse 55% 45% at 0% 100%,rgba(34,211,238,.12) 0,transparent 70%),var(--px-sky)!important;background-size:96px 96px,auto,auto,auto!important}.theme-arcade h1,.theme-arcade h2,.theme-arcade h3,.theme-arcade .font-display{font-family:Space Grotesk,Inter,sans-serif!important;letter-spacing:-.01em}.theme-arcade main h1,.theme-arcade main h2,.theme-arcade main h3{font-weight:700!important;color:var(--px-text)!important}.theme-arcade main h4,.theme-arcade main h5,.theme-arcade main h6{color:var(--px-text)!important}.theme-arcade main h2.font-display{font-family:var(--px-font)!important;font-size:1.3rem!important;font-weight:700!important;line-height:1.3!important;letter-spacing:.02em;position:relative;padding-bottom:10px}.theme-arcade main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:4px;background:var(--px-steps)}.theme-arcade ::-moz-selection{background:#facc158c;color:var(--px-ink)}.theme-arcade ::selection{background:#facc158c;color:var(--px-ink)}.theme-arcade main [class*=rounded-lg],.theme-arcade main [class*=rounded-xl],.theme-arcade main [class*=rounded-2xl],.theme-arcade main [class*=rounded-3xl],.theme-arcade aside.app-sidebar [class*=rounded-lg],.theme-arcade aside.app-sidebar [class*=rounded-xl],.theme-arcade header [class*=rounded-xl],.theme-arcade header [class*=rounded-2xl]{border-radius:6px!important}.theme-arcade aside.app-sidebar{background:linear-gradient(180deg,#1e1b4b33,#1e1b4b00 60%),url(/themes/arcade/sidebar.webp) center bottom / cover no-repeat,#0f1240!important;border-right:4px solid var(--px-ink)!important;box-shadow:4px 0 #9333ea59;image-rendering:pixelated}.theme-arcade aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:2px dashed rgba(199,210,254,.35)!important;margin:0;border-radius:0;box-shadow:none}.theme-arcade aside.app-sidebar>div:first-child>div:first-child{background:var(--px-coin)!important;border-radius:4px!important;box-shadow:inset -4px -4px 0 var(--px-coin-dark),inset 4px 4px #fef08a,3px 3px #000!important}.theme-arcade aside.app-sidebar>div:first-child>div:first-child svg{color:var(--px-ink)!important}.theme-arcade aside.app-sidebar>div:first-child h1{font-family:var(--px-font)!important;font-size:1.5rem!important;color:#fff!important;letter-spacing:.06em;text-shadow:3px 3px 0 var(--px-purple)}.theme-arcade aside.app-sidebar>div:first-child p{color:#a5f3fc!important}.theme-arcade aside.app-sidebar nav p{font-family:var(--px-font)!important;color:var(--px-coin)!important;font-size:.8rem!important;letter-spacing:.1em!important}.theme-arcade aside.app-sidebar nav a{color:#fff!important;font-weight:600!important;border-radius:4px!important;background:transparent!important;box-shadow:none!important;text-shadow:2px 2px 0 rgba(0,0,0,.45)}.theme-arcade aside.app-sidebar nav a .nav-icon,.theme-arcade aside.app-sidebar nav a svg{color:#a5f3fc!important}.theme-arcade aside.app-sidebar nav a:hover{background:#ffffff1f!important;box-shadow:inset 0 0 0 2px #a5f3fc80!important}.theme-arcade aside.app-sidebar .nav-fancy:after{background:var(--px-coin)}.theme-arcade aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(250,204,21,.12) 50%,transparent 100%)}.theme-arcade aside.app-sidebar nav a[aria-current=page],.theme-arcade aside.app-sidebar nav a.active{color:var(--px-ink)!important;font-weight:800!important;background:var(--px-coin)!important;text-shadow:none!important;box-shadow:inset -3px -3px 0 var(--px-coin-dark),inset 3px 3px #fef08a,3px 3px #000!important}.theme-arcade aside.app-sidebar nav a[aria-current=page] svg,.theme-arcade aside.app-sidebar nav a.active svg{color:var(--px-ink)!important}.theme-arcade aside.app-sidebar nav button,.theme-arcade aside.app-sidebar nav button span{color:#ffffffe6!important;text-shadow:2px 2px 0 rgba(0,0,0,.45)}.theme-arcade aside.app-sidebar nav button svg{color:#a5f3fcb3!important}.theme-arcade aside.app-sidebar nav button:hover{background:#ffffff1a!important}.theme-arcade aside.app-sidebar nav div>a{color:#ffffffdb!important}.theme-arcade aside.app-sidebar input{background:#0f1240b3!important;border:2px solid rgba(165,243,252,.45)!important;border-radius:4px!important;color:#fff!important}.theme-arcade aside.app-sidebar input::-moz-placeholder{color:#c7d2fe8c!important}.theme-arcade aside.app-sidebar input::placeholder{color:#c7d2fe8c!important}.theme-arcade aside.app-sidebar input:focus{border-color:var(--px-coin)!important;box-shadow:3px 3px #000!important}.theme-arcade aside.app-sidebar nav button span[class*=bg-amber]{color:var(--px-ink)!important;background:var(--px-coin)!important;border-radius:3px!important}.theme-arcade aside.app-sidebar nav[class*=border-t]{border-color:#c7d2fe40!important}.theme-arcade aside.app-sidebar::-webkit-scrollbar-thumb{background:var(--px-coin);border-radius:0}.theme-arcade header{background:url(/themes/arcade/banner.webp) center 75% / cover no-repeat,#bfe8ff!important;border-bottom:4px solid var(--px-ink)!important;box-shadow:0 4px #9333ea40;image-rendering:pixelated}.theme-arcade header h2{color:var(--px-text)!important;font-weight:700!important}.theme-arcade header .header-greeting{padding:8px 16px!important;border-radius:4px;background:#fff;border:3px solid var(--px-ink);box-shadow:4px 4px 0 var(--px-ink)}.theme-arcade header .header-greeting p{color:var(--px-muted)!important}@media (max-width: 1023px){.theme-arcade header .header-greeting{padding:0 0 0 2.5rem!important;background:none;border:0;box-shadow:none}.theme-arcade header{background:linear-gradient(90deg,#eef4fff2,#eef4ffd1 60%,#eef4ff33),url(/themes/arcade/banner.webp) center 75% / cover no-repeat,#bfe8ff!important}}.theme-arcade header [class*=from-orange-400]{background:#fb923c!important;border-radius:4px!important;box-shadow:inset -3px -3px #c2410c,inset 3px 3px #fed7aa,3px 3px 0 var(--px-ink)!important}.theme-arcade header [class*=bg-gray-900]{background:var(--px-ink)!important;border-radius:4px!important;box-shadow:inset 0 0 0 2px var(--px-ink-3),3px 3px 0 var(--px-purple)!important}.theme-arcade header [class*=bg-gray-900]>span:first-child{color:var(--px-coin)!important}.theme-arcade header [class*=from-cyan-400]{background:var(--px-health)!important;border-radius:0!important}.theme-arcade header button>div[class*=rounded-full][class*=bg-primary],.theme-arcade header button img[class*=rounded-full]{background:var(--px-purple)!important;color:#fff!important;box-shadow:0 0 0 3px var(--px-ink),4px 4px 0 var(--px-coin)!important}.theme-arcade header button[class*=rounded-full] svg{color:var(--px-text)}.theme-arcade header button[class*=rounded-full][class*=p-2]{background:#fff!important;border-radius:4px!important;box-shadow:inset 0 0 0 2px var(--px-ink),3px 3px 0 var(--px-ink)}.theme-arcade header span[class*=bg-red-500]{background:var(--px-red)!important;border-radius:2px!important;box-shadow:0 0 0 2px var(--px-ink)}.theme-arcade main .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)}.theme-arcade main .to-indigo-600{--tw-gradient-to: #3b82f6 var(--tw-gradient-to-position)}.theme-arcade main .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)}.theme-arcade main .to-pink-600{--tw-gradient-to: #f43f5e var(--tw-gradient-to-position)}.theme-arcade main .from-emerald-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)}.theme-arcade main .to-teal-600{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.theme-arcade main .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)}.theme-arcade main .to-orange-600{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.theme-arcade main .from-fuchsia-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)}.theme-arcade main .to-purple-600{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.theme-arcade main .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)}.theme-arcade main .to-sky-600{--tw-gradient-to: #06b6d4 var(--tw-gradient-to-position)}.theme-arcade main .text-indigo-600{color:var(--px-blue)!important}.theme-arcade main .text-rose-600{color:#e11d48!important}.theme-arcade main .text-emerald-600{color:var(--px-green-dark)!important}.theme-arcade main .text-amber-600{color:#b45309!important}.theme-arcade main .text-fuchsia-600{color:var(--px-purple)!important}.theme-arcade main .text-cyan-600{color:#0e7490!important}.theme-arcade main .text-primary-600{color:var(--px-purple)!important}.theme-arcade main .text-primary-600:hover{color:var(--px-purple-dark)!important}.theme-arcade main [class*=bg-gradient-to-br][class*=w-10],.theme-arcade main [class*=bg-gradient-to-br][class*=w-12],.theme-arcade main [class*=bg-gradient-to-br][class*=w-11],.theme-arcade main [class*=bg-gradient-to-br][class*=w-9]{border-radius:4px!important;box-shadow:inset -3px -3px #00000040,inset 3px 3px #ffffff59,2px 2px 0 var(--px-ink)!important}.theme-arcade main [class*=from-violet-500],.theme-arcade main [class*=from-indigo-500]{background:var(--px-purple)!important;border-radius:4px!important;box-shadow:inset -3px -3px 0 var(--px-purple-dark),inset 3px 3px #d8b4fe,2px 2px 0 var(--px-ink)!important}.theme-arcade main [class*=from-violet-500] svg,.theme-arcade main [class*=from-indigo-500] svg{color:#fff!important}.theme-arcade main [class*=from-amber-400]{background:var(--px-coin)!important}.theme-arcade main [class*=from-pink-500]{background:#ec4899!important}.theme-arcade main [class*=bg-white][class*=border-gray-100],.theme-arcade .card,.theme-arcade .card-interactive{background:var(--px-card)!important;border:2px solid var(--px-line-strong)!important;border-radius:6px!important;box-shadow:4px 4px 0 var(--px-line)!important;transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}.theme-arcade main [class*=bg-white][class*=border-gray-100]:hover,.theme-arcade .card-interactive:hover{border-color:var(--px-purple)!important;box-shadow:6px 6px 0 var(--px-purple)!important}.theme-arcade main .bg-primary-100{background:#f3e8ff!important;border-radius:4px!important}.theme-arcade main .bg-primary-100 svg{color:var(--px-purple)!important}.theme-arcade main [class*=bg-gray-100][class*=rounded-full]{background:#e7e9fb!important}.theme-arcade main .text-gray-400{color:#8b8fb8!important}.theme-arcade main .text-gray-500{color:var(--px-muted)!important}.theme-arcade main .text-gray-300{color:#c8cbe8!important}.theme-arcade main [class*="h-1.5"][class*=rounded-full],.theme-arcade main [class*=h-2][class*=rounded-full]{border-radius:0!important}.theme-arcade .flame-bg{background-color:#1a0f1f;background-image:linear-gradient(90deg,#120818e6,#1208188c 42%,#12081800 72%),url(/themes/arcade/campfire.webp);background-position:center,72% 70%;background-size:auto,cover;background-repeat:no-repeat;border:3px solid var(--px-ink);border-radius:6px!important;box-shadow:5px 5px 0 var(--px-ink);image-rendering:pixelated}.theme-arcade .flame-bg:before{background:radial-gradient(ellipse 45% 70% at 74% 100%,rgba(251,146,60,.3) 0%,transparent 70%)}.theme-arcade .flame-bg .flame-glow{display:none}.theme-arcade .flame-ember{background:var(--px-coin);border-radius:0!important;box-shadow:0 0 0 1px #f97316}.theme-arcade .flame-bg p{text-shadow:2px 2px 0 rgba(0,0,0,.7)}.theme-arcade .xp-card{background:var(--px-card);border:2px solid var(--px-line-strong)!important;border-radius:6px!important;box-shadow:4px 4px 0 var(--px-line)!important}.theme-arcade .xp-card:before{background:radial-gradient(circle,rgba(250,204,21,.18),transparent 70%)}.theme-arcade .level-badge{background:var(--px-coin);border-radius:6px!important;box-shadow:inset -4px -4px 0 var(--px-coin-dark),inset 4px 4px #fef08a,3px 3px 0 var(--px-ink)}.theme-arcade .level-badge:after{background:var(--px-ink);border-radius:3px!important}.theme-arcade .level-badge>span{font-family:var(--px-font)!important;font-size:1.15rem!important;color:var(--px-coin)!important}.theme-arcade .xp-card .text-indigo-400{color:var(--px-purple)!important}.theme-arcade .xp-bar-track{background:var(--px-ink);border-radius:2px!important;box-shadow:0 0 0 2px var(--px-ink)}.theme-arcade .xp-bar-fill,.theme-arcade .progress-bar-fill{background:var(--px-health)!important;border-radius:0!important;box-shadow:none!important}.theme-arcade .quick-card{background:var(--px-card)!important;border:2px solid var(--px-line-strong)!important;border-radius:6px!important;box-shadow:4px 4px 0 var(--px-line);transition:transform .12s steps(2,end),box-shadow .12s steps(2,end)}.theme-arcade .quick-card:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:var(--px-steps);background-size:64px 6px}.theme-arcade .quick-card:hover{transform:translate(-2px,-2px);border-color:var(--px-purple)!important;box-shadow:6px 6px 0 var(--px-purple)}.theme-arcade .quick-card .quick-deco{color:#e0e3fb!important}.theme-arcade .quick-card .quick-shine{display:none}.theme-arcade .quick-card .text-amber-600{color:#b45309!important}.theme-arcade .quick-card .text-violet-600{color:var(--px-purple)!important}.theme-arcade .quick-card .text-rose-600{color:#e11d48!important}.theme-arcade main [class*="from-violet-50 "]{background:#fff!important;border:2px solid var(--px-line-strong)!important;box-shadow:4px 4px 0 var(--px-line)!important}.theme-arcade main [class*="from-violet-50 "]:hover{border-color:var(--px-purple)!important;box-shadow:6px 6px 0 var(--px-purple)!important}.theme-arcade main .text-violet-400{color:var(--px-purple)!important}.theme-arcade main .text-amber-500{color:var(--px-coin-dark)!important}.theme-arcade main .fill-amber-400{fill:var(--px-coin)!important}.theme-arcade .improvement-panel{background:linear-gradient(180deg,#0f124000,#0f124059),url(/themes/arcade/sidebar.webp) center 78% / cover no-repeat,#0f1240!important;border:3px solid var(--px-ink);border-radius:6px!important;box-shadow:5px 5px 0 var(--px-ink)!important;image-rendering:pixelated}.theme-arcade .improvement-panel [class*="bg-white/95"]{background:#fff!important;border:3px solid var(--px-ink);border-radius:6px!important;box-shadow:4px 4px 0 var(--px-ink)!important}.theme-arcade .improvement-panel .text-emerald-700{color:var(--px-purple)!important;font-family:var(--px-font);font-size:1.05rem!important}.theme-arcade .improvement-panel p{color:var(--px-text)!important}.theme-arcade .improvement-panel img[class*=rounded-full]{border-radius:6px!important;border-color:var(--px-ink)!important}.theme-arcade .improvement-panel button[class*=from-violet-500],.theme-arcade button[class*=from-violet-500][class*=to-purple-600]{background:var(--px-purple)!important;border-radius:4px!important;box-shadow:inset -3px -3px 0 var(--px-purple-dark),inset 3px 3px #d8b4fe,3px 3px 0 var(--px-ink)!important}.theme-arcade .improvement-panel button[class*=from-violet-500]:active,.theme-arcade button[class*=from-violet-500][class*=to-purple-600]:active{transform:translate(2px,2px);box-shadow:inset -3px -3px 0 var(--px-purple-dark),inset 3px 3px #d8b4fe,1px 1px 0 var(--px-ink)!important}.theme-arcade .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-arcade main [class*="from-indigo-50 "]{background:#eef2ff!important;border-color:var(--px-line-strong)!important}.theme-arcade main [class*=bg-gray-50]{background:#f5f6ff!important}.theme-arcade main .text-indigo-500{color:var(--px-blue)!important}.theme-arcade main button:hover .group-hover\:text-indigo-600,.theme-arcade main .hover\:border-indigo-200:hover{border-color:var(--px-purple)!important}.theme-arcade main [class*=via-emerald-950]{background:var(--px-grid),linear-gradient(180deg,#1e1b4b,#312e81)!important;background-size:96px 96px,auto!important;border:3px solid var(--px-ink)!important;border-radius:6px!important;box-shadow:5px 5px 0 var(--px-purple)!important}.theme-arcade main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:var(--px-coin)!important}.theme-arcade main [class*=via-emerald-950] .bg-emerald-950{background:var(--px-purple)!important}.theme-arcade main [class*=via-emerald-950] .text-emerald-700,.theme-arcade main [class*=via-emerald-950] .text-emerald-800{color:var(--px-purple-dark)!important}.theme-arcade main [class*=via-emerald-950] a.text-emerald-50{color:var(--px-coin)!important}.theme-arcade main [class*=via-emerald-950] a.bg-white:hover{background:#fef9c3!important}.theme-arcade .btn-primary{background:var(--px-purple)!important;border:2px solid var(--px-ink);border-radius:4px;box-shadow:inset -3px -3px 0 var(--px-purple-dark),inset 3px 3px #d8b4fe,3px 3px 0 var(--px-ink);font-weight:800}.theme-arcade .btn-primary:hover{filter:brightness(1.08)}.theme-arcade .btn-primary:active{transform:translate(2px,2px);box-shadow:inset -3px -3px 0 var(--px-purple-dark),inset 3px 3px #d8b4fe,1px 1px 0 var(--px-ink)}.theme-arcade .btn-secondary{background:#fff!important;color:var(--px-text)!important;border:2px solid var(--px-ink);border-radius:4px;box-shadow:3px 3px 0 var(--px-ink)}.theme-arcade .btn-secondary:hover{background:#fef9c3!important}.theme-arcade .input{background:#fff;border:2px solid var(--px-line-strong);border-radius:4px}.theme-arcade .input:focus{border-color:var(--px-purple);box-shadow:3px 3px 0 var(--px-purple)}.theme-arcade .exercise-option{background:#fff;border:2px solid var(--px-line-strong);border-radius:4px;box-shadow:3px 3px 0 var(--px-line)}.theme-arcade .exercise-option:hover{border-color:var(--px-purple);box-shadow:4px 4px 0 var(--px-purple)}.theme-arcade .exercise-option-selected{background:#fef9c3!important;border-color:var(--px-ink)!important;box-shadow:4px 4px 0 var(--px-ink)!important}.theme-arcade .badge{background:#f3e8ff;color:var(--px-purple-dark);border:2px solid var(--px-ink);border-radius:3px}.theme-arcade .progress-bar{background:var(--px-ink);border-radius:2px}.theme-arcade ::-webkit-scrollbar{width:8px}.theme-arcade ::-webkit-scrollbar-track{background:transparent}.theme-arcade ::-webkit-scrollbar-thumb{background:var(--px-purple);border-radius:0}.theme-arcade table thead{background:#eef2ff!important}.theme-arcade table thead th{color:var(--px-text)!important;border-bottom:2px solid var(--px-ink)!important}@media (prefers-reduced-motion: no-preference){.theme-arcade .xp-bar-fill{animation:arcade-blink 1.2s steps(2,end) infinite}}@keyframes arcade-blink{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}.theme-neon{--ne-night: #0b0a1f;--ne-night-2: #15123a;--ne-night-3: #241c5c;--ne-bg: #f6f4ff;--ne-card: #ffffff;--ne-line: #e8e3fb;--ne-line-strong: #dccafb;--ne-text: #17143a;--ne-muted: #6b6890;--ne-cyan: #22d3ee;--ne-cyan-dark: #0891b2;--ne-violet: #a855f7;--ne-violet-dark: #7e22ce;--ne-pink: #ec4899;--ne-pink-dark: #be185d;--ne-lime: #a3e635;--ne-tube: linear-gradient(90deg, #22d3ee 0%, #a855f7 50%, #ec4899 100%);--ne-ink-gradient: linear-gradient(90deg, #0e7490 0%, #7e22ce 55%, #be185d 100%);--ne-grid: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120' viewBox='0 0 120 120'%3E%3Cpath d='M0 .5H120M.5 0V120' fill='none' stroke='%23e4dcfb' stroke-width='1'/%3E%3C/svg%3E");font-family:Inter,-apple-system,sans-serif;color:var(--ne-text)}.theme-neon.bg-gradient-to-br,div.theme-neon[class*=bg-gradient]{background:radial-gradient(ellipse 55% 40% at 100% 0%,rgba(236,72,153,.14) 0,transparent 70%),radial-gradient(ellipse 50% 40% at 0% 100%,rgba(34,211,238,.14) 0,transparent 70%),linear-gradient(180deg,#f6f4ffdb,#f6f4ffdb),var(--ne-grid),var(--ne-bg)!important;background-size:auto,auto,auto,120px 120px,auto!important}.theme-neon h1,.theme-neon h2,.theme-neon h3,.theme-neon .font-display{font-family:Sora,Inter,sans-serif!important;letter-spacing:-.015em}.theme-neon main h1,.theme-neon main h2,.theme-neon main h3{font-weight:700!important;color:var(--ne-text)!important}.theme-neon main h4,.theme-neon main h5,.theme-neon main h6{color:var(--ne-text)!important}.theme-neon main h2.font-display{font-family:Orbitron,Sora,sans-serif!important;font-weight:700!important;letter-spacing:.04em;background:var(--ne-ink-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;position:relative;padding-bottom:8px}.theme-neon main h2.font-display:after{content:"";position:absolute;left:0;bottom:0;width:48px;height:3px;border-radius:3px;background:var(--ne-tube);box-shadow:0 0 8px #a855f7cc,0 0 16px #ec489980}.theme-neon ::-moz-selection{background:#ec489940;color:var(--ne-night)}.theme-neon ::selection{background:#ec489940;color:var(--ne-night)}.theme-neon aside.app-sidebar{background:linear-gradient(180deg,#0b0a1f40,#0b0a1f00 60%),url(/themes/neon/sidebar.webp) center bottom / cover no-repeat,var(--ne-night-2)!important;border-right:1px solid rgba(168,85,247,.45)!important;box-shadow:0 0 24px #a855f759}.theme-neon aside.app-sidebar>div:first-child{background:transparent!important;border-bottom:1px solid rgba(34,211,238,.25)!important;margin:0;border-radius:0;box-shadow:none}.theme-neon aside.app-sidebar>div:first-child>div:first-child{background:var(--ne-night)!important;border-radius:14px!important;box-shadow:inset 0 0 0 2px var(--ne-cyan),0 0 14px #22d3eeb3,0 0 26px #ec489973!important}.theme-neon aside.app-sidebar>div:first-child>div:first-child svg{color:var(--ne-cyan)!important;filter:drop-shadow(0 0 4px rgba(34,211,238,.9))}.theme-neon aside.app-sidebar>div:first-child h1{font-family:Orbitron,Sora,sans-serif!important;color:#fff!important;font-weight:800!important;letter-spacing:.14em;text-shadow:0 0 6px rgba(34,211,238,.9),0 0 16px rgba(236,72,153,.6)}.theme-neon aside.app-sidebar>div:first-child p{color:#f9a8d4!important;letter-spacing:.04em}.theme-neon aside.app-sidebar nav p{font-family:Sora,sans-serif!important;color:#67e8f9!important;letter-spacing:.18em!important;font-size:.62rem!important;text-shadow:0 0 6px rgba(34,211,238,.6)}.theme-neon aside.app-sidebar nav a{color:#fff!important;font-weight:600!important;border-radius:12px!important;background:transparent!important;box-shadow:none!important;text-shadow:0 1px 6px rgba(11,10,31,.7)}.theme-neon aside.app-sidebar nav a .nav-icon,.theme-neon aside.app-sidebar nav a svg{color:#67e8f9!important;filter:drop-shadow(0 0 3px rgba(34,211,238,.7))}.theme-neon aside.app-sidebar nav a:hover{background:#a855f729!important}.theme-neon aside.app-sidebar .nav-fancy:after{background:var(--ne-tube);box-shadow:0 0 8px #ec4899cc}.theme-neon aside.app-sidebar .nav-fancy:before{background:linear-gradient(105deg,transparent 0%,rgba(34,211,238,.1) 40%,rgba(236,72,153,.12) 60%,transparent 100%)}.theme-neon aside.app-sidebar nav a[aria-current=page],.theme-neon aside.app-sidebar nav a.active{color:#fff!important;font-weight:700!important;background:#0b0a1f99!important;box-shadow:inset 0 0 0 1.5px var(--ne-pink),0 0 12px #ec4899bf,inset 0 0 14px #ec48994d!important;text-shadow:0 0 6px rgba(236,72,153,.8)}.theme-neon aside.app-sidebar nav a[aria-current=page] svg,.theme-neon aside.app-sidebar nav a.active svg{color:#f9a8d4!important;filter:drop-shadow(0 0 4px rgba(236,72,153,.9))}.theme-neon aside.app-sidebar nav button,.theme-neon aside.app-sidebar nav button span{color:#ffffffe6!important;text-shadow:0 1px 6px rgba(11,10,31,.7)}.theme-neon aside.app-sidebar nav button svg{color:#67e8f9b3!important}.theme-neon aside.app-sidebar nav button:hover{background:#a855f724!important}.theme-neon aside.app-sidebar nav div>a{color:#ffffffdb!important}.theme-neon aside.app-sidebar input{background:#0b0a1f8c!important;border-color:#22d3ee73!important;color:#fff!important;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.theme-neon aside.app-sidebar input::-moz-placeholder{color:#cbd5ff80!important}.theme-neon aside.app-sidebar input::placeholder{color:#cbd5ff80!important}.theme-neon aside.app-sidebar input:focus{border-color:var(--ne-pink)!important;box-shadow:0 0 0 3px #ec489940,0 0 14px #ec489980!important}.theme-neon aside.app-sidebar nav button span[class*=bg-amber]{color:var(--ne-night)!important;background:var(--ne-lime)!important}.theme-neon aside.app-sidebar nav[class*=border-t]{border-color:#22d3ee33!important}.theme-neon aside.app-sidebar::-webkit-scrollbar-thumb{background:#ec489980}.theme-neon header{background:url(/themes/neon/banner.webp) center 70% / cover no-repeat,#f3e8ff!important;border-bottom:1px solid transparent!important;-o-border-image:var(--ne-tube) 1!important;border-image:var(--ne-tube) 1!important;box-shadow:0 2px 14px -2px #ec489973}.theme-neon header h2{color:var(--ne-text)!important;font-weight:700!important}.theme-neon header .header-greeting{padding:8px 18px 8px 16px!important;border-radius:16px;background:#ffffffd1;backdrop-filter:blur(10px) saturate(1.2);-webkit-backdrop-filter:blur(10px) saturate(1.2);border:1px solid rgba(255,255,255,.7);box-shadow:0 0 0 1px #22d3ee80,0 0 18px -4px #22d3eeb3}.theme-neon header .header-greeting p{color:var(--ne-muted)!important}@media (max-width: 1023px){.theme-neon header .header-greeting{padding:0 0 0 2.5rem!important;background:none;backdrop-filter:none;-webkit-backdrop-filter:none;border:0;box-shadow:none}.theme-neon header{background:linear-gradient(90deg,#f6f4fff0,#f6f4ffd1 60%,#f6f4ff33),url(/themes/neon/banner.webp) center 70% / cover no-repeat,#f3e8ff!important}}.theme-neon header [class*=from-orange-400]{background:linear-gradient(135deg,#f472b6,#db2777)!important;box-shadow:0 0 16px -2px #ec4899cc,inset 0 1px #ffffff4d!important}.theme-neon header [class*=bg-gray-900]{background:var(--ne-night)!important;box-shadow:inset 0 0 0 1px #22d3ee99,0 0 16px -4px #22d3eecc}.theme-neon header [class*=bg-gray-900]>span:first-child{color:#67e8f9!important}.theme-neon header [class*=from-cyan-400]{background:var(--ne-tube)!important;box-shadow:0 0 8px #ec4899cc}.theme-neon header button>div[class*=rounded-full][class*=bg-primary],.theme-neon header button img[class*=rounded-full]{background:linear-gradient(145deg,var(--ne-violet),var(--ne-pink))!important;color:#fff!important;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ne-cyan),0 0 20px #ec489999!important}.theme-neon header button[class*=rounded-full] svg{color:var(--ne-text)}.theme-neon header button[class*=rounded-full][class*=p-2]{background:#fffc!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 0 0 1px #fff9,0 0 14px -4px #a855f799}.theme-neon header span[class*=bg-red-500]{background:var(--ne-pink)!important;box-shadow:0 0 0 2px #fff,0 0 8px #ec4899e6}.theme-neon main .from-blue-500{--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)}.theme-neon main .to-indigo-600{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.theme-neon main .from-rose-500{--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)}.theme-neon main .to-pink-600{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.theme-neon main .from-emerald-500{--tw-gradient-from: #a3e635 var(--tw-gradient-from-position);--tw-gradient-to: rgb(163 230 53 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.theme-neon main .to-teal-600{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.theme-neon main .from-amber-500{--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)}.theme-neon main .to-orange-600{--tw-gradient-to: #ec4899 var(--tw-gradient-to-position)}.theme-neon main .from-fuchsia-500{--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)}.theme-neon main .to-purple-600{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.theme-neon main .from-cyan-500{--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)}.theme-neon main .to-sky-600{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.theme-neon main .text-indigo-600{color:var(--ne-violet-dark)!important}.theme-neon main .text-rose-600{color:var(--ne-pink-dark)!important}.theme-neon main .text-emerald-600{color:var(--ne-cyan-dark)!important}.theme-neon main .text-amber-600{color:#b45309!important}.theme-neon main .text-fuchsia-600{color:var(--ne-violet)!important}.theme-neon main .text-cyan-600{color:var(--ne-cyan-dark)!important}.theme-neon main .text-primary-600{color:var(--ne-violet-dark)!important}.theme-neon main .text-primary-600:hover{color:var(--ne-pink-dark)!important}.theme-neon main [class*=from-violet-500],.theme-neon main [class*=from-indigo-500]{background:linear-gradient(145deg,#22d3ee,#a855f7 55%,#ec4899)!important;box-shadow:inset 0 1px #ffffff59,0 0 16px -4px #a855f7cc!important}.theme-neon main [class*=from-violet-500] svg,.theme-neon main [class*=from-indigo-500] svg{color:#fff!important}.theme-neon main [class*=from-amber-400]{background:linear-gradient(145deg,#fde047,#f472b6)!important}.theme-neon main [class*=from-pink-500]{background:linear-gradient(145deg,#f472b6,#a855f7)!important}.theme-neon main [class*=bg-white][class*=border-gray-100],.theme-neon .card,.theme-neon .card-interactive{background:var(--ne-card)!important;border-color:var(--ne-line)!important;box-shadow:0 1px #ffffffe6 inset,0 12px 30px -22px #17143a66}.theme-neon main [class*=bg-white][class*=border-gray-100]:hover,.theme-neon .card-interactive:hover{border-color:#f0abfc!important;box-shadow:0 0 0 1px #f0abfc,0 0 22px -6px #ec489999,0 14px 36px -18px #7c3aed80!important}.theme-neon main .bg-primary-100{background:#f5edff!important}.theme-neon main .bg-primary-100 svg{color:var(--ne-violet)!important}.theme-neon main [class*=bg-gray-100][class*=rounded-full]{background:#efeafc!important}.theme-neon main .text-gray-400{color:#9a96bd!important}.theme-neon main .text-gray-500{color:var(--ne-muted)!important}.theme-neon main .text-gray-300{color:#cfcbe8!important}.theme-neon .flame-bg{background-color:#12081f;background-image:linear-gradient(90deg,#0e061ae6,#0e061a8c 40%,#0e061a0d 72%),url(/themes/neon/flame.webp);background-position:center,72% 60%;background-size:auto,cover;background-repeat:no-repeat;box-shadow:inset 0 0 0 1px #ec489980,0 0 26px -8px #ec4899b3}.theme-neon .flame-bg:before{background:radial-gradient(ellipse 45% 70% at 74% 100%,rgba(236,72,153,.3) 0%,transparent 70%)}.theme-neon .flame-bg .flame-glow{display:none}.theme-neon .flame-ember{background:#f9a8d4;box-shadow:0 0 6px #ec4899f2}.theme-neon .flame-bg p{text-shadow:0 1px 6px rgba(0,0,0,.6)}.theme-neon .xp-card{background:linear-gradient(160deg,#f0fdff 0%,var(--ne-card) 50%,#fdf2fa 100%);border-color:var(--ne-line-strong)!important}.theme-neon .xp-card:before{background:radial-gradient(circle,rgba(168,85,247,.16),transparent 70%)}.theme-neon .level-badge{background:conic-gradient(from 200deg,#22d3ee,#a855f7,#ec4899,#22d3ee);box-shadow:0 0 16px -2px #a855f7cc}.theme-neon .level-badge:after{background:var(--ne-night)}.theme-neon .level-badge>span{font-family:Orbitron,sans-serif!important;color:#fff!important;text-shadow:0 0 6px rgba(34,211,238,.9)}.theme-neon .xp-card .text-indigo-400{color:var(--ne-violet)!important}.theme-neon .xp-bar-track{background:#ece7fb;box-shadow:inset 0 1px 2px #17143a1f}.theme-neon .xp-bar-fill,.theme-neon .progress-bar-fill{background:var(--ne-tube)!important;background-size:200% 100%!important;box-shadow:0 0 8px #a855f7cc,0 0 16px #ec489973!important}.theme-neon .quick-card{background:var(--ne-card)!important;border-color:var(--ne-line)!important;box-shadow:0 12px 30px -24px #17143a73}.theme-neon .quick-card:before{content:"";position:absolute;top:0;left:18px;right:18px;height:2px;border-radius:0 0 2px 2px;background:var(--ne-tube);box-shadow:0 0 8px #ec4899b3}.theme-neon .quick-card:hover{border-color:#f0abfc!important;box-shadow:0 0 0 1px #f0abfc,0 0 22px -6px #ec489999}.theme-neon .quick-card .quick-deco{color:#ece4fd!important}.theme-neon .quick-card .quick-shine{background:linear-gradient(115deg,transparent 30%,rgba(34,211,238,.35) 50%,transparent 70%)}.theme-neon .quick-card .text-amber-600{color:#b45309!important}.theme-neon .quick-card .text-violet-600{color:var(--ne-violet-dark)!important}.theme-neon .quick-card .text-rose-600{color:var(--ne-pink-dark)!important}.theme-neon main [class*="from-violet-50 "]{background:linear-gradient(135deg,#effcff 0%,var(--ne-card) 55%,#fdf0f8 100%)!important;border-color:var(--ne-line)!important}.theme-neon main [class*="from-violet-50 "]:hover{border-color:#f0abfc!important}.theme-neon main .text-violet-400{color:var(--ne-violet)!important}.theme-neon main .text-amber-500{color:#db2777!important}.theme-neon main .fill-amber-400{fill:#f472b6!important}.theme-neon .improvement-panel{background:linear-gradient(180deg,#0b0a1f00,#0b0a1f73),url(/themes/neon/sidebar.webp) center 74% / cover no-repeat,var(--ne-night-2)!important;box-shadow:inset 0 0 0 1px #ec489973,0 0 26px -10px #ec4899b3,0 24px 50px -28px #0b0a1fd9!important;border-radius:22px}.theme-neon .improvement-panel [class*="bg-white/95"]{background:#fffffff2!important;box-shadow:inset 0 0 0 1px var(--ne-line),0 14px 30px -16px #0b0a1f99!important}.theme-neon .improvement-panel .text-emerald-700{color:var(--ne-violet-dark)!important;font-family:Orbitron,sans-serif;letter-spacing:.06em}.theme-neon .improvement-panel p{color:var(--ne-text)!important}.theme-neon .improvement-panel button[class*=from-violet-500],.theme-neon button[class*=from-violet-500][class*=to-purple-600]{background:linear-gradient(110deg,#22d3ee,#a855f7,#ec4899)!important;box-shadow:0 0 18px -4px #ec4899cc!important}.theme-neon .improvement-panel button[class*=from-violet-500] svg{color:#fff!important}.theme-neon main [class*="from-indigo-50 "]{background:linear-gradient(90deg,#eefcff,#fdf0f8)!important;border-color:var(--ne-line)!important}.theme-neon main [class*=bg-gray-50]{background:#f8f6ff!important}.theme-neon main .text-indigo-500{color:var(--ne-violet)!important}.theme-neon main button:hover .group-hover\:text-indigo-600,.theme-neon main .hover\:border-indigo-200:hover{border-color:#f0abfc!important}.theme-neon main [class*=via-emerald-950]{background:radial-gradient(ellipse 60% 50% at 50% 115%,rgba(236,72,153,.55) 0,transparent 70%),linear-gradient(180deg,transparent 55%,rgba(34,211,238,.12) 100%),linear-gradient(160deg,#241c5c,#15123a 55%,#0b0a1f)!important;border-color:#ec489966!important;box-shadow:0 0 24px -8px #ec489999}.theme-neon main [class*=via-emerald-950] [style*="rgb(209, 250, 229)"]{color:#67e8f9!important}.theme-neon main [class*=via-emerald-950] .bg-emerald-950{background:linear-gradient(145deg,#a855f7,#ec4899)!important}.theme-neon main [class*=via-emerald-950] .text-emerald-700,.theme-neon main [class*=via-emerald-950] .text-emerald-800{color:var(--ne-violet-dark)!important}.theme-neon main [class*=via-emerald-950] a.text-emerald-50{color:#67e8f9!important}.theme-neon main [class*=via-emerald-950] a.bg-white:hover{background:#f5edff!important}.theme-neon .btn-primary{background:linear-gradient(110deg,#22d3ee,#a855f7,#ec4899)!important;border:none;border-radius:.85rem;box-shadow:0 0 18px -6px #ec4899cc;font-weight:700}.theme-neon .btn-primary:hover{transform:translateY(-1px);box-shadow:0 0 26px -4px #ec4899e6}.theme-neon .btn-secondary{background:var(--ne-card)!important;color:var(--ne-text)!important;border:1px solid var(--ne-line-strong);border-radius:.85rem}.theme-neon .btn-secondary:hover{background:#faf5ff!important;border-color:var(--ne-pink);box-shadow:0 0 14px -4px #ec489999}.theme-neon .input{background:var(--ne-card);border:1.5px solid var(--ne-line);border-radius:.85rem}.theme-neon .input:focus{border-color:var(--ne-violet);box-shadow:0 0 0 3px #a855f72e,0 0 14px -4px #a855f7b3}.theme-neon .exercise-option{background:var(--ne-card);border:1.5px solid var(--ne-line);border-radius:.85rem}.theme-neon .exercise-option:hover{border-color:#f0abfc;box-shadow:0 0 14px -6px #ec489999}.theme-neon .exercise-option-selected{background:#f5edff!important;border-color:var(--ne-violet)!important;box-shadow:0 0 0 3px #a855f729,0 0 16px -4px #a855f7b3}.theme-neon .badge{background:#f5edff;color:var(--ne-violet-dark);border:1px solid #e9d5ff}.theme-neon .progress-bar{background:#ece7fb}.theme-neon ::-webkit-scrollbar{width:6px}.theme-neon ::-webkit-scrollbar-track{background:transparent}.theme-neon ::-webkit-scrollbar-thumb{background:var(--ne-tube);border-radius:3px}.theme-neon table thead{background:#f8f5ff!important}.theme-neon table thead th{color:var(--ne-text)!important;border-bottom:1px solid var(--ne-line-strong)!important}@media (prefers-reduced-motion: no-preference){.theme-neon .xp-bar-fill{animation:neon-flow 3s linear infinite}.theme-neon main h2.font-display:after{animation:neon-flicker 6s steps(1,end) infinite}}@keyframes neon-flow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes neon-flicker{0%,92%,96%,to{opacity:1}94%,98%{opacity:.35}}.svg-container{width:100%}[data-tool-viewport] svg.svg-container{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto}[data-tool-viewport] canvas.svg-container{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto;width:auto;height:auto}.svg-container{color:#111827}@media (prefers-color-scheme: dark){.svg-container{color:#f3f4f6}}.svg-container svg{height:auto;width:100%}[data-tool-viewport] svg.svg-container svg{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto}[data-tool-viewport] canvas.svg-container svg{max-height:60vh;max-width:100%;display:block;margin-left:auto;margin-right:auto;width:auto;height:auto}.svg-container svg{max-height:400px}.svg-container.inline-svg .highlight-hypotenuse{stroke-width:6!important;filter:drop-shadow(0 0 8px currentColor);transition:all .2s ease-out}.svg-container.inline-svg .highlight-cathetus{stroke-width:5!important;filter:drop-shadow(0 0 6px currentColor);transition:all .2s ease-out}.flame-bg{background-color:#b91c1c;background-image:linear-gradient(160deg,#f59e0b,#ef4444,#b91c1c)}.flame-bg:before{content:"";position:absolute;bottom:-10%;left:8%;width:84%;height:90%;background:radial-gradient(ellipse 60% 80% at 50% 100%,rgba(253,224,71,.55) 0%,rgba(251,146,60,.4) 35%,transparent 70%);filter:blur(10px);animation:flame-flicker-a 1.8s ease-in-out infinite alternate;pointer-events:none}.flame-bg:after{content:"";position:absolute;bottom:-12%;right:4%;width:70%;height:78%;background:radial-gradient(ellipse 50% 70% at 50% 100%,rgba(239,68,68,.5) 0%,rgba(254,215,170,.3) 40%,transparent 65%);filter:blur(8px);animation:flame-flicker-b 1.3s ease-in-out infinite alternate;pointer-events:none}@keyframes flame-flicker-a{0%{transform:translate(-4px) scale(.95,.92);opacity:.7}50%{transform:translate(3px,-6px) scale(1.05,1.12);opacity:.95}to{transform:translate(-2px,-3px) scale(.98,1.06);opacity:.8}}@keyframes flame-flicker-b{0%{transform:translate(4px,2px) scale(1.02,.9);opacity:.6}50%{transform:translate(-3px,-5px) scale(.92,1.15);opacity:.9}to{transform:translate(2px,-2px) scaleX(1.06);opacity:.75}}.flame-ember{position:absolute;bottom:0;width:4px;height:4px;border-radius:50%;background:#fde047e6;box-shadow:0 0 6px #fde047cc;pointer-events:none}.flame-ember:nth-child(1){left:20%;animation:ember-rise 3s ease-in .2s infinite}.flame-ember:nth-child(2){left:50%;width:3px;height:3px;animation:ember-rise 2.5s ease-in 1s infinite}.flame-ember:nth-child(3){left:72%;animation:ember-rise 3.5s ease-in .8s infinite}.flame-ember:nth-child(4){left:38%;width:3px;height:3px;animation:ember-rise 2.8s ease-in 1.6s infinite}@keyframes ember-rise{0%{transform:translateY(0) scale(1);opacity:1}70%{opacity:.7}to{transform:translateY(-120px) translate(10px) scale(.3);opacity:0}}.flame-glow{animation:flame-pulse 1.6s ease-in-out infinite}@keyframes flame-pulse{0%,to{filter:drop-shadow(0 0 6px rgba(253,224,71,.7)) brightness(1);transform:scale(1)}50%{filter:drop-shadow(0 0 16px rgba(253,224,71,1)) brightness(1.15);transform:scale(1.08)}}.badge-shimmer-hex{opacity:0;transform:translate(-30px);transition:none}.group:hover .badge-shimmer-hex{animation:badge-shimmer-sweep .8s ease-out}@keyframes badge-shimmer-sweep{0%{opacity:0;transform:translate(-40px)}30%{opacity:1}to{opacity:0;transform:translate(40px)}}.quick-card{position:relative;overflow:hidden;isolation:isolate;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease}.quick-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px -8px var(--accent, rgba(0, 0, 0, .15));border-color:var(--accent, #d1d5db)}.quick-card .quick-deco{opacity:.4;transform:scale(1) rotate(0);transition:opacity .4s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.quick-card:hover .quick-deco{opacity:.8;transform:scale(1.15) rotate(-6deg)}.quick-card .quick-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.quick-card:hover .quick-icon{transform:scale(1.12)}.quick-card .quick-shine{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-120%);transition:none;pointer-events:none;z-index:5}.quick-card:hover .quick-shine{animation:quick-shine-sweep .6s ease-out}@keyframes quick-shine-sweep{0%{transform:translate(-120%)}to{transform:translate(120%)}}.xp-card{background:linear-gradient(160deg,#f0f9ff,#fff 60%,#f5f3ff);border-color:#c7d2fe;position:relative;overflow:hidden}.xp-card:before{content:"";position:absolute;top:-30%;right:-20%;width:60%;height:80%;background:radial-gradient(circle,rgba(99,102,241,.08),transparent 70%);pointer-events:none}.level-badge{background:conic-gradient(from 180deg,#6366f1,#06b6d4,#8b5cf6,#6366f1);box-shadow:inset 0 2px 3px #fff6,inset 0 -2px 4px #00000026,0 4px 12px -2px #6366f180;position:relative}.level-badge:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:linear-gradient(135deg,#4f46e5,#7c3aed)}.level-badge>span{position:relative;z-index:1}.xp-bar-track{background:linear-gradient(90deg,#e0e7ff,#ede9fe);box-shadow:inset 0 1px 2px #00000014}.xp-bar-fill{background:linear-gradient(90deg,#06b6d4,#6366f1,#8b5cf6);position:relative;box-shadow:0 0 8px #6366f180}.xp-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:xp-shimmer 2s linear infinite;border-radius:inherit}@keyframes xp-shimmer{0%{background-position:-100% 0}to{background-position:200% 0}}.nav-fancy{position:relative;overflow:hidden;isolation:isolate}.nav-fancy:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%) scaleY(0);width:3px;height:70%;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#6366f1,#8b5cf6);transition:transform .3s cubic-bezier(.34,1.56,.64,1);z-index:2}.nav-fancy:hover:after{transform:translateY(-50%) scaleY(1)}.nav-fancy:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 0%,rgba(99,102,241,.15) 30%,rgba(139,92,246,.25) 50%,rgba(99,102,241,.15) 70%,transparent 100%);transform:translate(110%);transition:transform .5s cubic-bezier(.4,0,.2,1);pointer-events:none;z-index:0}.nav-fancy:hover:before{transform:translate(-110%)}.nav-fancy>*{position:relative;z-index:1}.nav-fancy .nav-icon{transition:transform .3s cubic-bezier(.34,1.56,.64,1),color .2s ease}.nav-fancy:hover .nav-icon{transform:translate(4px) scale(1.2);color:#6366f1}.marker\:text-cyan-500 *::marker{color:#06b6d4}.marker\:text-cyan-500::marker{color:#06b6d4}.selection\:bg-indigo-500\/30 *::-moz-selection{background-color:#6366f14d}.selection\:bg-indigo-500\/30 *::selection{background-color:#6366f14d}.selection\:bg-indigo-500\/30::-moz-selection{background-color:#6366f14d}.selection\:bg-indigo-500\/30::selection{background-color:#6366f14d}.placeholder\:font-normal::-moz-placeholder{font-weight:400}.placeholder\:font-normal::placeholder{font-weight:400}.placeholder\:tracking-normal::-moz-placeholder{letter-spacing:0em}.placeholder\:tracking-normal::placeholder{letter-spacing:0em}.placeholder\:text-amber-200\/40::-moz-placeholder{color:#fde68a66}.placeholder\:text-amber-200\/40::placeholder{color:#fde68a66}.placeholder\:text-gray-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-300::placeholder{--tw-text-opacity: 1;color:rgb(209 213 219 / 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-purple-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.placeholder\:text-purple-300::placeholder{--tw-text-opacity: 1;color:rgb(216 180 254 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::-moz-placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.placeholder\:text-slate-300::placeholder{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.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))}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:left-\[2px\]:after{content:var(--tw-content);left:2px}.after\:start-\[2px\]:after{content:var(--tw-content);inset-inline-start:2px}.after\:top-\[2px\]:after{content:var(--tw-content);top:2px}.after\:h-4:after{content:var(--tw-content);height:1rem}.after\:h-5:after{content:var(--tw-content);height:1.25rem}.after\:w-4:after{content:var(--tw-content);width:1rem}.after\:w-5:after{content:var(--tw-content);width:1.25rem}.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\:mt-0:first-child{margin-top:0}.first\:rounded-t-xl:first-child{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.first\:border-t-0:first-child{border-top-width:0px}.first\:pt-0:first-child{padding-top:0}.last\:mb-0:last-child{margin-bottom:0}.last\:rounded-b-xl:last-child{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.last\:rounded-tr-lg:last-child{border-top-right-radius:.5rem}.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}.focus-within\:border-emerald-500:focus-within{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus-within\:border-orange-500:focus-within{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.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-4: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(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-within\:ring-emerald-500\/15:focus-within{--tw-ring-color: rgb(16 185 129 / .15)}.focus-within\:ring-orange-500:focus-within{--tw-ring-opacity: 1;--tw-ring-color: rgb(249 115 22 / var(--tw-ring-opacity, 1))}.hover\:-translate-x-0\.5:hover{--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))}.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-1\.5:hover{--tw-translate-y: -.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))}.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-x-\[1px\]:hover{--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))}.hover\:translate-x-\[2px\]:hover{--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))}.hover\:translate-y-\[1px\]: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-\[2px\]:hover{--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))}.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\: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-90:hover{--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))}.hover\:rotate-\[-1deg\]: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\: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\:border-\[\#cbd5e1\]:hover{--tw-border-opacity: 1;border-color:rgb(203 213 225 / var(--tw-border-opacity, 1))}.hover\:border-\[\#ddd6fe\]:hover{--tw-border-opacity: 1;border-color:rgb(221 214 254 / var(--tw-border-opacity, 1))}.hover\:border-\[var\(--accent\)\]:hover{border-color:var(--accent)}.hover\:border-amber-200:hover{--tw-border-opacity: 1;border-color:rgb(253 230 138 / var(--tw-border-opacity, 1))}.hover\:border-amber-300:hover{--tw-border-opacity: 1;border-color:rgb(252 211 77 / var(--tw-border-opacity, 1))}.hover\:border-amber-400:hover{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.hover\:border-amber-500:hover{--tw-border-opacity: 1;border-color:rgb(245 158 11 / 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-emerald-200:hover{--tw-border-opacity: 1;border-color:rgb(167 243 208 / 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-emerald-400\/50:hover{border-color:#34d39980}.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-600\/50:hover{border-color:#4b556380}.hover\:border-green-300:hover{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.hover\:border-indigo-100:hover{--tw-border-opacity: 1;border-color:rgb(224 231 255 / var(--tw-border-opacity, 1))}.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-600:hover{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.hover\:border-orange-200:hover{--tw-border-opacity: 1;border-color:rgb(254 215 170 / var(--tw-border-opacity, 1))}.hover\:border-orange-300:hover{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.hover\:border-orange-400:hover{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity, 1))}.hover\:border-orange-500:hover{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.hover\:border-pink-200:hover{--tw-border-opacity: 1;border-color:rgb(251 207 232 / var(--tw-border-opacity, 1))}.hover\:border-primary-300:hover{--tw-border-opacity: 1;border-color:rgb(165 180 252 / var(--tw-border-opacity, 1))}.hover\:border-primary-500:hover{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.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:hover{--tw-border-opacity: 1;border-color:rgb(168 85 247 / 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-rose-200:hover{--tw-border-opacity: 1;border-color:rgb(254 205 211 / var(--tw-border-opacity, 1))}.hover\:border-rose-300:hover{--tw-border-opacity: 1;border-color:rgb(253 164 175 / 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-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-500:hover{--tw-border-opacity: 1;border-color:rgb(100 116 139 / 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-400:hover{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.hover\:border-violet-500:hover{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.hover\:border-white\/10:hover{border-color:#ffffff1a}.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\:\!bg-red-50:hover{--tw-bg-opacity: 1 !important;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))!important}.hover\:bg-\[\#0a2460\]\/60:hover{background-color:#0a246099}.hover\:bg-\[\#0a2460\]\/70:hover{background-color:#0a2460b3}.hover\:bg-\[\#0a2460\]\/75:hover{background-color:#0a2460bf}.hover\:bg-\[\#1e293b\]:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#6d28d9\]:hover{--tw-bg-opacity: 1;background-color:rgb(109 40 217 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ffffff\]:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-\[\#ffffff\]\/20:hover{background-color:#fff3}.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-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / 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-50\/40:hover{background-color:#fffbeb66}.hover\:bg-amber-50\/60:hover{background-color:#fffbeb99}.hover\:bg-amber-50\/70:hover{background-color:#fffbebb3}.hover\:bg-amber-500:hover{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.hover\:bg-amber-500\/25:hover{background-color:#f59e0b40}.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\/10:hover{background-color:#0000001a}.hover\:bg-black\/30:hover{background-color:#0000004d}.hover\:bg-black\/60:hover{background-color:#0009}.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-300:hover{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / 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\/30:hover{background-color:#eff6ff4d}.hover\:bg-blue-500:hover{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-500\/30:hover{background-color:#3b82f64d}.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-cyan-100:hover{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity, 1))}.hover\:bg-cyan-200:hover{--tw-bg-opacity: 1;background-color:rgb(165 243 252 / 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-500:hover{--tw-bg-opacity: 1;background-color:rgb(6 182 212 / 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-emerald-100:hover{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-100\/70:hover{background-color:#d1fae5b3}.hover\:bg-emerald-200:hover{--tw-bg-opacity: 1;background-color:rgb(167 243 208 / var(--tw-bg-opacity, 1))}.hover\:bg-emerald-400:hover{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / 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\/40:hover{background-color:#ecfdf566}.hover\:bg-emerald-50\/50:hover{background-color:#ecfdf580}.hover\:bg-emerald-500:hover{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.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-fuchsia-700:hover{--tw-bg-opacity: 1;background-color:rgb(162 28 175 / 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-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\/70:hover{background-color:#f9fafbb3}.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-700\/80:hover{background-color:#374151cc}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / 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-100\/80:hover{background-color:#dcfce7cc}.hover\:bg-green-200:hover{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.hover\:bg-green-300:hover{--tw-bg-opacity: 1;background-color:rgb(134 239 172 / 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-500:hover{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / 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-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-indigo-200:hover{--tw-bg-opacity: 1;background-color:rgb(199 210 254 / 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\/30:hover{background-color:#eef2ff4d}.hover\:bg-indigo-50\/40:hover{background-color:#eef2ff66}.hover\:bg-indigo-50\/50:hover{background-color:#eef2ff80}.hover\:bg-indigo-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.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-orange-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 215 170 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-400:hover{--tw-bg-opacity: 1;background-color:rgb(251 146 60 / 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\/30:hover{background-color:#fff7ed4d}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-500\/20:hover{background-color:#f9731633}.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-100:hover{--tw-bg-opacity: 1;background-color:rgb(252 231 243 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-200:hover{--tw-bg-opacity: 1;background-color:rgb(251 207 232 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-50:hover{--tw-bg-opacity: 1;background-color:rgb(253 242 248 / var(--tw-bg-opacity, 1))}.hover\:bg-pink-500\/20:hover{background-color:#ec489933}.hover\:bg-pink-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 24 93 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-100:hover{--tw-bg-opacity: 1;background-color:rgb(224 231 255 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-300:hover{--tw-bg-opacity: 1;background-color:rgb(165 180 252 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-50:hover{--tw-bg-opacity: 1;background-color:rgb(238 242 255 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-500:hover{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-600:hover{--tw-bg-opacity: 1;background-color:rgb(79 70 229 / var(--tw-bg-opacity, 1))}.hover\:bg-primary-700:hover{--tw-bg-opacity: 1;background-color:rgb(67 56 202 / var(--tw-bg-opacity, 1))}.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-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-purple-50\/20:hover{background-color:#faf5ff33}.hover\:bg-purple-50\/40:hover{background-color:#faf5ff66}.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-100\/80:hover{background-color:#fee2e2cc}.hover\:bg-red-200:hover{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity, 1))}.hover\:bg-red-300:hover{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / 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-500:hover{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity, 1))}.hover\:bg-red-500\/10:hover{background-color:#ef44441a}.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-100:hover{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / 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-600:hover{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.hover\:bg-rose-700:hover{--tw-bg-opacity: 1;background-color:rgb(190 18 60 / var(--tw-bg-opacity, 1))}.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-600:hover{--tw-bg-opacity: 1;background-color:rgb(2 132 199 / 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-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-200\/80:hover{background-color:#e2e8f0cc}.hover\:bg-slate-300:hover{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / 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\/50:hover{background-color:#f8fafc80}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}.hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-600\/40:hover{background-color:#47556966}.hover\:bg-slate-600\/60:hover{background-color:#47556999}.hover\:bg-slate-600\/80:hover{background-color:#475569cc}.hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-700\/50:hover{background-color:#33415580}.hover\:bg-slate-700\/60:hover{background-color:#33415599}.hover\:bg-slate-700\/80:hover{background-color:#334155cc}.hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.hover\:bg-slate-800\/30:hover{background-color:#1e293b4d}.hover\:bg-slate-800\/40:hover{background-color:#1e293b66}.hover\:bg-slate-800\/50:hover{background-color:#1e293b80}.hover\:bg-slate-800\/60:hover{background-color:#1e293b99}.hover\:bg-teal-200:hover{--tw-bg-opacity: 1;background-color:rgb(153 246 228 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 253 250 / var(--tw-bg-opacity, 1))}.hover\:bg-teal-500\/20:hover{background-color:#14b8a633}.hover\:bg-teal-500\/30:hover{background-color:#14b8a64d}.hover\:bg-teal-600:hover{--tw-bg-opacity: 1;background-color:rgb(13 148 136 / 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-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-50\/30:hover{background-color:#f5f3ff4d}.hover\:bg-violet-50\/40:hover{background-color:#f5f3ff66}.hover\:bg-violet-50\/50:hover{background-color:#f5f3ff80}.hover\:bg-violet-500:hover{--tw-bg-opacity: 1;background-color:rgb(139 92 246 / var(--tw-bg-opacity, 1))}.hover\:bg-violet-600:hover{--tw-bg-opacity: 1;background-color:rgb(124 58 237 / 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\/20:hover{background-color:#fff3}.hover\:bg-white\/25:hover{background-color:#ffffff40}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:bg-white\/35:hover{background-color:#ffffff59}.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-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-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-20:hover{--tw-bg-opacity: .2}.hover\:bg-gradient-to-r:hover{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.hover\:from-amber-100\/70:hover{--tw-gradient-from: rgb(254 243 199 / .7) 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)}.hover\:from-amber-300:hover{--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)}.hover\:from-amber-400:hover{--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)}.hover\:from-amber-500:hover{--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)}.hover\:from-amber-600:hover{--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)}.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-cyan-400:hover{--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)}.hover\:from-cyan-600:hover{--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)}.hover\:from-emerald-400:hover{--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)}.hover\:from-emerald-500:hover{--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)}.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-emerald-700:hover{--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)}.hover\:from-fuchsia-700:hover{--tw-gradient-from: #a21caf var(--tw-gradient-from-position);--tw-gradient-to: rgb(162 28 175 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-gray-200:hover{--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)}.hover\:from-green-500:hover{--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)}.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-green-700:hover{--tw-gradient-from: #15803d var(--tw-gradient-from-position);--tw-gradient-to: rgb(21 128 61 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-indigo-100:hover{--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)}.hover\:from-indigo-400:hover{--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)}.hover\:from-indigo-50:hover{--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)}.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-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-orange-700:hover{--tw-gradient-from: #c2410c var(--tw-gradient-from-position);--tw-gradient-to: rgb(194 65 12 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-primary-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-purple-500:hover{--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)}.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-rose-600:hover{--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)}.hover\:from-slate-500:hover{--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)}.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-600:hover{--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)}.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-yellow-600:hover{--tw-gradient-from: #ca8a04 var(--tw-gradient-from-position);--tw-gradient-to: rgb(202 138 4 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:from-yellow-700:hover{--tw-gradient-from: #a16207 var(--tw-gradient-from-position);--tw-gradient-to: rgb(161 98 7 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:via-yellow-500:hover{--tw-gradient-to: rgb(234 179 8 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), #eab308 var(--tw-gradient-via-position), var(--tw-gradient-to)}.hover\:to-amber-500:hover{--tw-gradient-to: #f59e0b var(--tw-gradient-to-position)}.hover\:to-amber-600:hover{--tw-gradient-to: #d97706 var(--tw-gradient-to-position)}.hover\:to-amber-700:hover{--tw-gradient-to: #b45309 var(--tw-gradient-to-position)}.hover\:to-blue-100:hover{--tw-gradient-to: #dbeafe var(--tw-gradient-to-position)}.hover\:to-blue-400:hover{--tw-gradient-to: #60a5fa var(--tw-gradient-to-position)}.hover\:to-blue-50:hover{--tw-gradient-to: #eff6ff var(--tw-gradient-to-position)}.hover\:to-blue-600:hover{--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.hover\:to-blue-700:hover{--tw-gradient-to: #1d4ed8 var(--tw-gradient-to-position)}.hover\:to-cyan-600:hover{--tw-gradient-to: #0891b2 var(--tw-gradient-to-position)}.hover\:to-emerald-600:hover{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.hover\:to-emerald-700:hover{--tw-gradient-to: #047857 var(--tw-gradient-to-position)}.hover\:to-fuchsia-500:hover{--tw-gradient-to: #d946ef var(--tw-gradient-to-position)}.hover\:to-fuchsia-700:hover{--tw-gradient-to: #a21caf var(--tw-gradient-to-position)}.hover\:to-gray-300:hover{--tw-gradient-to: #d1d5db var(--tw-gradient-to-position)}.hover\:to-green-500:hover{--tw-gradient-to: #22c55e var(--tw-gradient-to-position)}.hover\:to-green-600:hover{--tw-gradient-to: #16a34a var(--tw-gradient-to-position)}.hover\:to-green-700:hover{--tw-gradient-to: #15803d var(--tw-gradient-to-position)}.hover\:to-indigo-500:hover{--tw-gradient-to: #6366f1 var(--tw-gradient-to-position)}.hover\:to-indigo-600:hover{--tw-gradient-to: #4f46e5 var(--tw-gradient-to-position)}.hover\:to-indigo-700:hover{--tw-gradient-to: #4338ca var(--tw-gradient-to-position)}.hover\:to-orange-100\/70:hover{--tw-gradient-to: rgb(255 237 213 / .7) var(--tw-gradient-to-position)}.hover\:to-orange-600:hover{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.hover\:to-orange-700:hover{--tw-gradient-to: #c2410c var(--tw-gradient-to-position)}.hover\:to-orange-800:hover{--tw-gradient-to: #9a3412 var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to: #db2777 var(--tw-gradient-to-position)}.hover\:to-pink-700:hover{--tw-gradient-to: #be185d var(--tw-gradient-to-position)}.hover\:to-purple-500:hover{--tw-gradient-to: #a855f7 var(--tw-gradient-to-position)}.hover\:to-purple-600:hover{--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.hover\:to-purple-700:hover{--tw-gradient-to: #7e22ce var(--tw-gradient-to-position)}.hover\:to-red-700:hover{--tw-gradient-to: #b91c1c var(--tw-gradient-to-position)}.hover\:to-rose-700:hover{--tw-gradient-to: #be123c var(--tw-gradient-to-position)}.hover\:to-sky-700:hover{--tw-gradient-to: #0369a1 var(--tw-gradient-to-position)}.hover\:to-slate-600:hover{--tw-gradient-to: #475569 var(--tw-gradient-to-position)}.hover\:to-teal-500:hover{--tw-gradient-to: #14b8a6 var(--tw-gradient-to-position)}.hover\:to-teal-600:hover{--tw-gradient-to: #0d9488 var(--tw-gradient-to-position)}.hover\:to-teal-700:hover{--tw-gradient-to: #0f766e var(--tw-gradient-to-position)}.hover\:to-violet-600:hover{--tw-gradient-to: #7c3aed var(--tw-gradient-to-position)}.hover\:to-violet-800:hover{--tw-gradient-to: #5b21b6 var(--tw-gradient-to-position)}.hover\:to-yellow-400:hover{--tw-gradient-to: #facc15 var(--tw-gradient-to-position)}.hover\:to-yellow-600:hover{--tw-gradient-to: #ca8a04 var(--tw-gradient-to-position)}.hover\:fill-emerald-500:hover{fill:#10b981}.hover\:stroke-emerald-400:hover{stroke:#34d399}.hover\:text-\[\#334155\]:hover{--tw-text-opacity: 1;color:rgb(51 65 85 / var(--tw-text-opacity, 1))}.hover\:text-\[\#ffffff\]:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-amber-400:hover{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.hover\:text-amber-500:hover{--tw-text-opacity: 1;color:rgb(245 158 11 / var(--tw-text-opacity, 1))}.hover\:text-amber-600:hover{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.hover\:text-amber-700:hover{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-amber-900:hover{--tw-text-opacity: 1;color:rgb(120 53 15 / 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-cyan-300:hover{--tw-text-opacity: 1;color:rgb(103 232 249 / var(--tw-text-opacity, 1))}.hover\:text-cyan-600:hover{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.hover\:text-emerald-300:hover{--tw-text-opacity: 1;color:rgb(110 231 183 / var(--tw-text-opacity, 1))}.hover\:text-emerald-600:hover{--tw-text-opacity: 1;color:rgb(5 150 105 / 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-emerald-800:hover{--tw-text-opacity: 1;color:rgb(6 95 70 / var(--tw-text-opacity, 1))}.hover\:text-emerald-900:hover{--tw-text-opacity: 1;color:rgb(6 78 59 / var(--tw-text-opacity, 1))}.hover\:text-emerald-950:hover{--tw-text-opacity: 1;color:rgb(2 44 34 / var(--tw-text-opacity, 1))}.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-400:hover{--tw-text-opacity: 1;color:rgb(156 163 175 / 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-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-green-800:hover{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.hover\:text-green-900:hover{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.hover\:text-indigo-400:hover{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.hover\:text-indigo-500:hover{--tw-text-opacity: 1;color:rgb(99 102 241 / 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-indigo-900:hover{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.hover\:text-orange-500:hover{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.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-orange-900:hover{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.hover\:text-pink-600:hover{--tw-text-opacity: 1;color:rgb(219 39 119 / var(--tw-text-opacity, 1))}.hover\:text-pink-700:hover{--tw-text-opacity: 1;color:rgb(190 24 93 / var(--tw-text-opacity, 1))}.hover\:text-primary-600:hover{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.hover\:text-primary-700:hover{--tw-text-opacity: 1;color:rgb(67 56 202 / var(--tw-text-opacity, 1))}.hover\:text-purple-500:hover{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.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-purple-800:hover{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.hover\:text-purple-900:hover{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.hover\:text-red-100:hover{--tw-text-opacity: 1;color:rgb(254 226 226 / var(--tw-text-opacity, 1))}.hover\:text-red-300:hover{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / 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-rose-700:hover{--tw-text-opacity: 1;color:rgb(190 18 60 / 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-slate-200:hover{--tw-text-opacity: 1;color:rgb(226 232 240 / 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-slate-950:hover{--tw-text-opacity: 1;color:rgb(2 6 23 / var(--tw-text-opacity, 1))}.hover\:text-teal-600:hover{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.hover\:text-teal-700:hover{--tw-text-opacity: 1;color:rgb(15 118 110 / var(--tw-text-opacity, 1))}.hover\:text-violet-500:hover{--tw-text-opacity: 1;color:rgb(139 92 246 / var(--tw-text-opacity, 1))}.hover\:text-violet-600:hover{--tw-text-opacity: 1;color:rgb(124 58 237 / 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-800:hover{--tw-text-opacity: 1;color:rgb(91 33 182 / var(--tw-text-opacity, 1))}.hover\:text-violet-950:hover{--tw-text-opacity: 1;color:rgb(46 16 101 / 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\/80:hover{color:#fffc}.hover\:text-yellow-500:hover{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.hover\:text-yellow-600:hover{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.hover\:text-yellow-800:hover{--tw-text-opacity: 1;color:rgb(133 77 14 / 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-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.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_60px_rgba\(99\,102\,241\,0\.6\)\]:hover{--tw-shadow: 0 0 60px rgba(99,102,241,.6);--tw-shadow-colored: 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)}.hover\:shadow-\[0_10px_28px_-4px_rgba\(124\,58\,237\,\.65\)\]:hover{--tw-shadow: 0 10px 28px -4px rgba(124,58,237,.65);--tw-shadow-colored: 0 10px 28px -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-\[0_10px_30px_-12px_rgba\(99\,102\,241\,\.15\)\]:hover{--tw-shadow: 0 10px 30px -12px rgba(99,102,241,.15);--tw-shadow-colored: 0 10px 30px -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_10px_30px_-12px_rgba\(99\,102\,241\,\.2\)\]:hover{--tw-shadow: 0 10px 30px -12px rgba(99,102,241,.2);--tw-shadow-colored: 0 10px 30px -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_16px_30px_-20px_rgba\(124\,58\,237\,\.4\)\]:hover{--tw-shadow: 0 16px 30px -20px rgba(124,58,237,.4);--tw-shadow-colored: 0 16px 30px -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_16px_30px_-22px_rgba\(124\,58\,237\,\.5\)\]:hover{--tw-shadow: 0 16px 30px -22px rgba(124,58,237,.5);--tw-shadow-colored: 0 16px 30px -22px 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_24px_48px_-20px_rgba\(76\,29\,149\,0\.28\)\]:hover{--tw-shadow: 0 24px 48px -20px rgba(76,29,149,.28);--tw-shadow-colored: 0 24px 48px -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_24px_70px_rgba\(15\,23\,42\,0\.13\)\]:hover{--tw-shadow: 0 24px 70px rgba(15,23,42,.13);--tw-shadow-colored: 0 24px 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)}.hover\:shadow-\[0_2px_4px_rgba\(15\,23\,42\,0\.04\)\,0_24px_48px_-20px_rgba\(76\,29\,149\,0\.28\)\]:hover{--tw-shadow: 0 2px 4px rgba(15,23,42,.04),0 24px 48px -20px rgba(76,29,149,.28);--tw-shadow-colored: 0 2px 4px var(--tw-shadow-color), 0 24px 48px -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_-12px_rgba\(15\,23\,42\,\.25\)\]:hover{--tw-shadow: 0 8px 20px -12px rgba(15,23,42,.25);--tw-shadow-colored: 0 8px 20px -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_8px_20px_-12px_rgba\(15\,23\,42\,\.3\)\]:hover{--tw-shadow: 0 8px 20px -12px rgba(15,23,42,.3);--tw-shadow-colored: 0 8px 20px -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_8px_20px_-4px_rgba\(234\,88\,12\,\.6\)\]:hover{--tw-shadow: 0 8px 20px -4px rgba(234,88,12,.6);--tw-shadow-colored: 0 8px 20px -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-\[0_8px_20px_-4px_rgba\(5\,150\,105\,\.6\)\]:hover{--tw-shadow: 0 8px 20px -4px rgba(5,150,105,.6);--tw-shadow-colored: 0 8px 20px -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-\[0_8px_20px_-4px_rgba\(99\,102\,241\,\.6\)\]:hover{--tw-shadow: 0 8px 20px -4px rgba(99,102,241,.6);--tw-shadow-colored: 0 8px 20px -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-\[0_8px_24px_-12px_rgba\(15\,23\,42\,\.25\)\]:hover{--tw-shadow: 0 8px 24px -12px rgba(15,23,42,.25);--tw-shadow-colored: 0 8px 24px -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_8px_24px_-6px_rgba\(0\,0\,0\,\.1\)\]:hover{--tw-shadow: 0 8px 24px -6px rgba(0,0,0,.1);--tw-shadow-colored: 0 8px 24px -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-\[2px_2px_0px_0px_rgba\(0\,0\,0\,1\)\]:hover{--tw-shadow: 2px 2px 0px 0px rgba(0,0,0,1);--tw-shadow-colored: 2px 2px 0px 0px 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-amber-200:hover{--tw-shadow-color: #fde68a;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-amber-400\/60:hover{--tw-shadow-color: rgb(251 191 36 / .6);--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-emerald-200:hover{--tw-shadow-color: #a7f3d0;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-200\/50:hover{--tw-shadow-color: rgb(167 243 208 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-emerald-500\/50:hover{--tw-shadow-color: rgb(16 185 129 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-gray-200\/40:hover{--tw-shadow-color: rgb(229 231 235 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-200:hover{--tw-shadow-color: #bbf7d0;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-green-500\/40:hover{--tw-shadow-color: rgb(34 197 94 / .4);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-200:hover{--tw-shadow-color: #c7d2fe;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-300:hover{--tw-shadow-color: #a5b4fc;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-500\/50:hover{--tw-shadow-color: rgb(99 102 241 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-indigo-600\/30:hover{--tw-shadow-color: rgb(79 70 229 / .3);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-orange-200:hover{--tw-shadow-color: #fed7aa;--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-rose-500\/50:hover{--tw-shadow-color: rgb(244 63 94 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-100\/50:hover{--tw-shadow-color: rgb(237 233 254 / .5);--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-200:hover{--tw-shadow-color: #ddd6fe;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-300:hover{--tw-shadow-color: #c4b5fd;--tw-shadow: var(--tw-shadow-colored)}.hover\:shadow-violet-400\/60:hover{--tw-shadow-color: rgb(167 139 250 / .6);--tw-shadow: var(--tw-shadow-colored)}.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-amber-400:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.hover\:ring-violet-300:hover{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / var(--tw-ring-opacity, 1))}.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\:brightness-95:hover{--tw-brightness: brightness(.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)}.focus\:border-amber-300:focus{--tw-border-opacity: 1;border-color:rgb(252 211 77 / 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-amber-500:focus{--tw-border-opacity: 1;border-color:rgb(245 158 11 / var(--tw-border-opacity, 1))}.focus\:border-amber-500\/50:focus{border-color:#f59e0b80}.focus\:border-blue-300:focus{--tw-border-opacity: 1;border-color:rgb(147 197 253 / 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-500:focus{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity, 1))}.focus\:border-cyan-500\/50:focus{border-color:#06b6d480}.focus\:border-emerald-400:focus{--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500:focus{--tw-border-opacity: 1;border-color:rgb(16 185 129 / var(--tw-border-opacity, 1))}.focus\:border-emerald-500\/50:focus{border-color:#10b98180}.focus\:border-emerald-600:focus{--tw-border-opacity: 1;border-color:rgb(5 150 105 / var(--tw-border-opacity, 1))}.focus\:border-green-400:focus{--tw-border-opacity: 1;border-color:rgb(74 222 128 / 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-indigo-600:focus{--tw-border-opacity: 1;border-color:rgb(79 70 229 / 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-pink-400:focus{--tw-border-opacity: 1;border-color:rgb(244 114 182 / var(--tw-border-opacity, 1))}.focus\:border-pink-500:focus{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.focus\:border-primary-500:focus{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.focus\:border-purple-400:focus{--tw-border-opacity: 1;border-color:rgb(192 132 252 / 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-500:focus{--tw-border-opacity: 1;border-color:rgb(14 165 233 / var(--tw-border-opacity, 1))}.focus\:border-slate-400:focus{--tw-border-opacity: 1;border-color:rgb(148 163 184 / var(--tw-border-opacity, 1))}.focus\:border-teal-400:focus{--tw-border-opacity: 1;border-color:rgb(45 212 191 / var(--tw-border-opacity, 1))}.focus\:border-transparent:focus{border-color:transparent}.focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.focus\:border-violet-500:focus{--tw-border-opacity: 1;border-color:rgb(139 92 246 / var(--tw-border-opacity, 1))}.focus\:bg-white:focus{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.focus\:bg-white\/30:focus{background-color:#ffffff4d}.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-amber-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 243 199 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-300\/30:focus{--tw-ring-color: rgb(252 211 77 / .3)}.focus\:ring-amber-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-400\/40:focus{--tw-ring-color: rgb(251 191 36 / .4)}.focus\:ring-amber-400\/50:focus{--tw-ring-color: rgb(251 191 36 / .5)}.focus\:ring-amber-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(245 158 11 / var(--tw-ring-opacity, 1))}.focus\:ring-amber-500\/20:focus{--tw-ring-color: rgb(245 158 11 / .2)}.focus\:ring-amber-500\/30:focus{--tw-ring-color: rgb(245 158 11 / .3)}.focus\:ring-blue-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(219 234 254 / var(--tw-ring-opacity, 1))}.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-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.focus\:ring-blue-500\/30:focus{--tw-ring-color: rgb(59 130 246 / .3)}.focus\:ring-cyan-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(6 182 212 / var(--tw-ring-opacity, 1))}.focus\:ring-cyan-500\/30:focus{--tw-ring-color: rgb(6 182 212 / .3)}.focus\:ring-cyan-500\/50:focus{--tw-ring-color: rgb(6 182 212 / .5)}.focus\:ring-emerald-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(209 250 229 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(167 243 208 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-200\/50:focus{--tw-ring-color: rgb(167 243 208 / .5)}.focus\:ring-emerald-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(16 185 129 / var(--tw-ring-opacity, 1))}.focus\:ring-emerald-500\/15:focus{--tw-ring-color: rgb(16 185 129 / .15)}.focus\:ring-emerald-500\/30:focus{--tw-ring-color: rgb(16 185 129 / .3)}.focus\:ring-green-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(134 239 172 / 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-green-500\/30:focus{--tw-ring-color: rgb(34 197 94 / .3)}.focus\:ring-green-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(22 163 74 / 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-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(199 210 254 / 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-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-indigo-500\/30:focus{--tw-ring-color: rgb(99 102 241 / .3)}.focus\:ring-indigo-500\/50:focus{--tw-ring-color: rgb(99 102 241 / .5)}.focus\:ring-indigo-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(79 70 229 / var(--tw-ring-opacity, 1))}.focus\:ring-orange-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(254 215 170 / 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-orange-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(234 88 12 / 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-pink-500\/30:focus{--tw-ring-color: rgb(236 72 153 / .3)}.focus\:ring-primary-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(165 180 252 / var(--tw-ring-opacity, 1))}.focus\:ring-primary-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(99 102 241 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(243 232 255 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(233 213 255 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.focus\:ring-purple-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(192 132 252 / 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-purple-500\/30:focus{--tw-ring-color: rgb(168 85 247 / .3)}.focus\:ring-purple-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(147 51 234 / 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-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1))}.focus\:ring-red-500\/30:focus{--tw-ring-color: rgb(239 68 68 / .3)}.focus\:ring-red-600:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.focus\:ring-rose-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(251 113 133 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(226 232 240 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(203 213 225 / var(--tw-ring-opacity, 1))}.focus\:ring-slate-950:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(2 6 23 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(45 212 191 / var(--tw-ring-opacity, 1))}.focus\:ring-teal-500\/30:focus{--tw-ring-color: rgb(20 184 166 / .3)}.focus\:ring-violet-100:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(237 233 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-200:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(221 214 254 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-300:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(196 181 253 / 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-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(139 92 246 / var(--tw-ring-opacity, 1))}.focus\:ring-violet-500\/50:focus{--tw-ring-color: rgb(139 92 246 / .5)}.focus\:ring-white\/50:focus{--tw-ring-color: rgb(255 255 255 / .5)}.focus\:ring-offset-1:focus{--tw-ring-offset-width: 1px}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:outline:focus-visible{outline-style:solid}.focus-visible\:outline-2:focus-visible{outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-indigo-500:focus-visible{outline-color:#6366f1}.focus-visible\:outline-white:focus-visible{outline-color:#fff}.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-4: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(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-visible\:ring-emerald-400:focus-visible{--tw-ring-opacity: 1;--tw-ring-color: rgb(52 211 153 / var(--tw-ring-opacity, 1))}.focus-visible\:ring-emerald-500\/20:focus-visible{--tw-ring-color: rgb(16 185 129 / .2)}.focus-visible\:ring-white\/70:focus-visible{--tw-ring-color: rgb(255 255 255 / .7)}.active\:translate-x-\[3px\]:active{--tw-translate-x: 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))}.active\:translate-x-\[4px\]:active{--tw-translate-x: 4px;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\:translate-y-0:active{--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))}.active\:translate-y-1:active{--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))}.active\:translate-y-\[2px\]:active{--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))}.active\:translate-y-\[3px\]:active{--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))}.active\:translate-y-\[4px\]:active{--tw-translate-y: 4px;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\:translate-y-\[5px\]:active{--tw-translate-y: 5px;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\:translate-y-px:active{--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))}.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-\[\.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\:scale-\[0\.97\]:active{--tw-scale-x: .97;--tw-scale-y: .97;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\:cursor-grabbing:active{cursor:grabbing}.active\:border-b-0:active{border-bottom-width:0px}.active\:border-b-\[2px\]:active{border-bottom-width:2px}.active\:border-b-\[3px\]:active{border-bottom-width:3px}.active\:bg-indigo-800:active{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.active\:bg-slate-300:active{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.active\:shadow-\[0_1px_0_\#1b1030\]:active{--tw-shadow: 0 1px 0 #1b1030;--tw-shadow-colored: 0 1px 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)}.active\:shadow-lg: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)}.active\:shadow-md:active{--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)}.active\:shadow-none:active{--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\:invisible:disabled{visibility:hidden}.disabled\:transform-none:disabled{transform:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-300:disabled{--tw-bg-opacity: 1;background-color:rgb(147 197 253 / var(--tw-bg-opacity, 1))}.disabled\:bg-emerald-300:disabled{--tw-bg-opacity: 1;background-color:rgb(110 231 183 / var(--tw-bg-opacity, 1))}.disabled\:bg-gray-100: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\:bg-red-300:disabled{--tw-bg-opacity: 1;background-color:rgb(252 165 165 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-100:disabled{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-300:disabled{--tw-bg-opacity: 1;background-color:rgb(203 213 225 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-50:disabled{--tw-bg-opacity: 1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-700:disabled{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.disabled\:bg-slate-900:disabled{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.disabled\:text-slate-300:disabled{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.disabled\:opacity-100:disabled{opacity:1}.disabled\:opacity-20:disabled{opacity:.2}.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-70:disabled{opacity:.7}.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))}.disabled\:hover\:bg-transparent:hover:disabled{background-color:transparent}.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:hover .group-hover\:left-full{left:100%}.group:hover .group-hover\:block{display:block}.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-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\:-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-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\: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\.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-\[1\.04\]{--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))}.group:hover .group-hover\:scale-\[1\.06\]{--tw-scale-x: 1.06;--tw-scale-y: 1.06;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))}.group:hover .group-hover\:gap-2{gap:.5rem}.group:hover .group-hover\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.group:hover .group-hover\:border-transparent{border-color:transparent}.group:hover .group-hover\:bg-amber-100{--tw-bg-opacity: 1;background-color:rgb(254 243 199 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-black\/40{background-color:#0006}.group:hover .group-hover\:bg-emerald-100{--tw-bg-opacity: 1;background-color:rgb(209 250 229 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-emerald-50{--tw-bg-opacity: 1;background-color:rgb(236 253 245 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / 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-indigo-500,.group:hover .group-hover\:bg-primary-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.group:hover .group-hover\:bg-violet-50{--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.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-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.group:hover .group-hover\:from-emerald-500\/20{--tw-gradient-from: rgb(16 185 129 / .2) 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)}.group:hover .group-hover\: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)}.group:hover .group-hover\:via-emerald-500\/10{--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(16 185 129 / .1) var(--tw-gradient-via-position), var(--tw-gradient-to)}.group:hover .group-hover\:to-orange-600{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.group:hover .group-hover\:to-teal-500\/20{--tw-gradient-to: rgb(20 184 166 / .2) var(--tw-gradient-to-position)}.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-\[var\(--accent-ink\)\]{color:var(--accent-ink)}.group:hover .group-hover\:text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / 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-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-700{--tw-text-opacity: 1;color:rgb(4 120 87 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-emerald-800{--tw-text-opacity: 1;color:rgb(6 95 70 / 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-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-indigo-500{--tw-text-opacity: 1;color:rgb(99 102 241 / 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-orange-500{--tw-text-opacity: 1;color:rgb(249 115 22 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-orange-800{--tw-text-opacity: 1;color:rgb(154 52 18 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-primary-500{--tw-text-opacity: 1;color:rgb(99 102 241 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-purple-500{--tw-text-opacity: 1;color:rgb(168 85 247 / var(--tw-text-opacity, 1))}.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-slate-600{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:text-violet-600{--tw-text-opacity: 1;color:rgb(124 58 237 / 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\:underline{text-decoration-line:underline}.group:hover .group-hover\:opacity-10{opacity:.1}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-40{opacity:.4}.group:hover .group-hover\:opacity-80{opacity:.8}.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-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-gray-300\/30{--tw-shadow-color: rgb(209 213 219 / .3);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:shadow-purple-700\/50{--tw-shadow-color: rgb(126 34 206 / .5);--tw-shadow: var(--tw-shadow-colored)}.group:hover .group-hover\:ring-emerald-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(110 231 183 / var(--tw-ring-opacity, 1))}.group:hover .group-hover\:\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.group:focus-visible .group-focus-visible\:\[transform\:rotateY\(180deg\)\]{transform:rotateY(180deg)}.group:active .group-active\: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))}.peer:checked~.peer-checked\:bg-amber-600{--tw-bg-opacity: 1;background-color:rgb(217 119 6 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-cyan-600{--tw-bg-opacity: 1;background-color:rgb(8 145 178 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.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\:bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-rose-600{--tw-bg-opacity: 1;background-color:rgb(225 29 72 / var(--tw-bg-opacity, 1))}.peer:checked~.peer-checked\:bg-yellow-500{--tw-bg-opacity: 1;background-color:rgb(234 179 8 / 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-amber-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 211 77 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-cyan-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(103 232 249 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-orange-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 186 116 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-purple-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(216 180 254 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-red-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(252 165 165 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-rose-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 164 175 / var(--tw-ring-opacity, 1))}.peer:focus~.peer-focus\:ring-yellow-300{--tw-ring-opacity: 1;--tw-ring-color: rgb(253 224 71 / var(--tw-ring-opacity, 1))}.peer:disabled~.peer-disabled\:opacity-40{opacity:.4}.prose-headings\:scroll-mt-20 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){scroll-margin-top:5rem}.prose-headings\:font-bold :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:700}.prose-headings\:tracking-tight :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){letter-spacing:-.025em}.prose-headings\:text-gray-900 :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose-h2\:mb-5 :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:1.25rem}.prose-h2\:mt-12 :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:3rem}.prose-h2\:border-b :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){border-bottom-width:1px}.prose-h2\:border-gray-100 :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}.prose-h2\:pb-2 :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){padding-bottom:.5rem}.prose-h2\:text-2xl :is(:where(h2):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.5rem;line-height:2rem}.prose-h3\:mb-3 :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){margin-bottom:.75rem}.prose-h3\:mt-8 :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:2rem}.prose-h3\:text-lg :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.125rem;line-height:1.75rem}.prose-h3\:text-xl :is(:where(h3):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:1.25rem;line-height:1.75rem}.prose-p\:my-1 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.25rem;margin-bottom:.25rem}.prose-p\:my-2 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.5rem;margin-bottom:.5rem}.prose-p\:my-5 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:1.25rem;margin-bottom:1.25rem}.prose-p\:leading-relaxed :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){line-height:1.625}.prose-p\:text-gray-700 :is(:where(p):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.prose-a\:font-medium :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:500}.prose-a\:text-indigo-600 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.prose-a\:text-purple-600 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.prose-a\:text-violet-600 :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(124 58 237 / var(--tw-text-opacity, 1))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))){text-decoration-line:none}.hover\:prose-a\:underline :is(:where(a):not(:where([class~=not-prose],[class~=not-prose] *))):hover{text-decoration-line:underline}.prose-blockquote\:my-8 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:2rem;margin-bottom:2rem}.prose-blockquote\:rounded-r-xl :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){border-top-right-radius:.75rem;border-bottom-right-radius:.75rem}.prose-blockquote\:border-l-4 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){border-left-width:4px}.prose-blockquote\:border-violet-400 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.prose-blockquote\:bg-violet-50 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.prose-blockquote\:px-6 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:1.5rem;padding-right:1.5rem}.prose-blockquote\:py-4 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:1rem;padding-bottom:1rem}.prose-blockquote\:not-italic :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){font-style:normal}.prose-blockquote\:text-gray-700 :is(:where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.prose-strong\:font-bold :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:700}.prose-strong\:font-semibold :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-strong\:text-gray-900 :is(:where(strong):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.prose-em\:text-gray-600 :is(:where(em):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.prose-code\:rounded :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:.25rem}.prose-code\:bg-violet-50 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity: 1;background-color:rgb(245 243 255 / var(--tw-bg-opacity, 1))}.prose-code\:px-1\.5 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-left:.375rem;padding-right:.375rem}.prose-code\:py-0\.5 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){padding-top:.125rem;padding-bottom:.125rem}.prose-code\:font-mono :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.prose-code\:text-sm :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.prose-code\:text-violet-700 :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(109 40 217 / var(--tw-text-opacity, 1))}.prose-code\:before\:content-none :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))):before{--tw-content: none;content:var(--tw-content)}.prose-code\:after\:content-none :is(:where(code):not(:where([class~=not-prose],[class~=not-prose] *))):after{--tw-content: none;content:var(--tw-content)}.prose-pre\:rounded-2xl :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:1rem}.prose-pre\:bg-gray-900 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.prose-pre\:text-gray-100 :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity, 1))}.prose-pre\:shadow-lg :is(:where(pre):not(:where([class~=not-prose],[class~=not-prose] *))){--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)}.prose-ol\:my-5 :is(:where(ol):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:1.25rem;margin-bottom:1.25rem}.prose-ul\:my-5 :is(:where(ul):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:1.25rem;margin-bottom:1.25rem}.prose-li\:my-1\.5 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:.375rem;margin-bottom:.375rem}.prose-li\:text-gray-700 :is(:where(li):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.prose-table\:text-sm :is(:where(table):not(:where([class~=not-prose],[class~=not-prose] *))){font-size:.875rem;line-height:1.25rem}.prose-th\:bg-gray-50 :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.prose-th\:font-semibold :is(:where(th):not(:where([class~=not-prose],[class~=not-prose] *))){font-weight:600}.prose-img\:my-8 :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:2rem;margin-bottom:2rem}.prose-img\:rounded-2xl :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){border-radius:1rem}.prose-img\:shadow-md :is(:where(img):not(:where([class~=not-prose],[class~=not-prose] *))){--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)}.prose-hr\:my-10 :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){margin-top:2.5rem;margin-bottom:2.5rem}.prose-hr\:border-gray-100 :is(:where(hr):not(:where([class~=not-prose],[class~=not-prose] *))){--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1))}@media (prefers-reduced-motion: reduce){.motion-reduce\:transition-none{transition-property:none}}@media (min-width: 480px){.min-\[480px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 640px){.sm\:bottom-4{bottom:1rem}.sm\:bottom-6{bottom:1.5rem}.sm\:left-1{left:.25rem}.sm\:left-4{left:1rem}.sm\:left-auto{left:auto}.sm\:right-1{right:.25rem}.sm\:right-4{right:1rem}.sm\:right-6{right:1.5rem}.sm\:col-span-1{grid-column:span 1 / span 1}.sm\:col-span-2{grid-column:span 2 / span 2}.sm\:-m-4{margin:-1rem}.sm\:my-0{margin-top:0;margin-bottom:0}.sm\:ml-auto{margin-left:auto}.sm\:mt-5{margin-top:1.25rem}.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\:table-cell{display:table-cell}.sm\:hidden{display:none}.sm\:h-10{height:2.5rem}.sm\:h-12{height:3rem}.sm\:h-14{height:3.5rem}.sm\:h-5{height:1.25rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:h-80{height:20rem}.sm\:h-9{height:2.25rem}.sm\:h-96{height:24rem}.sm\:h-\[500px\]{height:500px}.sm\:h-\[550px\]{height:550px}.sm\:h-\[72px\]{height:72px}.sm\:max-h-80{max-height:20rem}.sm\:w-10{width:2.5rem}.sm\:w-24{width:6rem}.sm\:w-32{width:8rem}.sm\:w-44{width:11rem}.sm\:w-48{width:12rem}.sm\:w-5{width:1.25rem}.sm\:w-64{width:16rem}.sm\:w-7{width:1.75rem}.sm\:w-72{width:18rem}.sm\:w-8{width:2rem}.sm\:w-9{width:2.25rem}.sm\:w-96{width:24rem}.sm\:w-\[27rem\]{width:27rem}.sm\:w-\[380px\]{width:380px}.sm\:w-\[400px\]{width:400px}.sm\:w-\[58\%\]{width:58%}.sm\:w-\[72px\]{width:72px}.sm\:w-auto{width:auto}.sm\:min-w-\[100px\]{min-width:100px}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-none{max-width:none}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-\[120px_1fr_auto\]{grid-template-columns:120px 1fr auto}.sm\:grid-cols-\[1fr\,auto\,1fr\]{grid-template-columns:1fr auto 1fr}.sm\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.sm\:grid-cols-\[72px_1fr_auto\]{grid-template-columns:72px 1fr auto}.sm\:grid-cols-\[minmax\(0\,16rem\)_1fr\]{grid-template-columns:minmax(0,16rem) 1fr}.sm\:flex-row{flex-direction:row}.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-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1\.5{gap:.375rem}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:gap-5{gap:1.25rem}.sm\:gap-6{gap:1.5rem}.sm\:gap-\[14px\]{gap:14px}.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\:rounded-\[999px\]{border-radius:999px}.sm\:rounded-xl{border-radius:.75rem}.sm\:p-10{padding:2.5rem}.sm\:p-12{padding:3rem}.sm\:p-3{padding:.75rem}.sm\:p-4{padding:1rem}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:p-8{padding:2rem}.sm\:p-\[22px\]{padding:22px}.sm\:px-10{padding-left:2.5rem;padding-right:2.5rem}.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-8{padding-left:2rem;padding-right:2rem}.sm\:px-9{padding-left:2.25rem;padding-right:2.25rem}.sm\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.sm\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.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-6{padding-bottom:1.5rem}.sm\:pl-0{padding-left:0}.sm\:pl-2{padding-left:.5rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-1\.5{padding-right:.375rem}.sm\:pt-6{padding-top:1.5rem}.sm\:text-left{text-align:left}.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-7xl{font-size:4.5rem;line-height:1}.sm\:text-\[10px\]{font-size:10px}.sm\:text-\[19px\]{font-size:19px}.sm\:text-\[34px\]{font-size:34px}.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-9{line-height:2.25rem}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:left-1\/2{left:50%}.md\:top-\[80px\]{top:80px}.md\:order-1{order:1}.md\:order-2{order:2}.md\:col-span-2{grid-column:span 2 / span 2}.md\:row-span-2{grid-row:span 2 / span 2}.md\:-m-6{margin:-1.5rem}.md\:ml-0{margin-left:0}.md\:block{display:block}.md\:flex{display:flex}.md\:inline-flex{display:inline-flex}.md\:table-cell{display:table-cell}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-16{height:4rem}.md\:h-24{height:6rem}.md\:h-36{height:9rem}.md\:h-44{height:11rem}.md\:h-52{height:13rem}.md\:h-60{height:15rem}.md\:h-8{height:2rem}.md\:h-80{height:20rem}.md\:h-\[40px\]{height:40px}.md\:h-\[420px\]{height:420px}.md\:h-\[520px\]{height:520px}.md\:h-\[600px\]{height:600px}.md\:max-h-\[60vh\]{max-height:60vh}.md\:w-1\/2{width:50%}.md\:w-1\/3{width:33.333333%}.md\:w-12{width:3rem}.md\:w-16{width:4rem}.md\:w-24{width:6rem}.md\:w-36{width:9rem}.md\:w-40{width:10rem}.md\:w-44{width:11rem}.md\:w-48{width:12rem}.md\:w-56{width:14rem}.md\:w-8{width:2rem}.md\:w-80{width:20rem}.md\:w-\[500px\]{width:500px}.md\:w-auto{width:auto}.md\:w-full{width:100%}.md\:min-w-0{min-width:0px}.md\: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))}.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-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:grid-cols-\[1\.15fr_1fr\]{grid-template-columns:1.15fr 1fr}.md\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.md\:grid-cols-\[1fr_230px\]{grid-template-columns:1fr 230px}.md\:grid-cols-\[240px_1fr\]{grid-template-columns:240px 1fr}.md\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.md\:grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-row-reverse{flex-direction:row-reverse}.md\:flex-col{flex-direction:column}.md\:items-start{align-items:flex-start}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-between{justify-content:space-between}.md\:gap-16{gap:4rem}.md\:gap-4{gap:1rem}.md\: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))}.md\:overflow-y-auto{overflow-y:auto}.md\:overflow-x-hidden{overflow-x:hidden}.md\:rounded-3xl{border-radius:1.5rem}.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-16{padding:4rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:py-32{padding-top:8rem;padding-bottom:8rem}.md\:pb-0{padding-bottom:0}.md\:pb-6{padding-bottom:1.5rem}.md\:pt-\[72px\]{padding-top:72px}.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-9xl{font-size:8rem;line-height:1}.md\:text-\[15px\]{font-size:15px}.md\:text-\[28px\]{font-size:28px}.md\:text-\[32px\]{font-size:32px}.md\:text-base{font-size:1rem;line-height:1.5rem}.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\:leading-relaxed{line-height:1.625}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:bottom-4{bottom:1rem}.lg\:left-4{left:1rem}.lg\:left-64{left:16rem}.lg\:right-4{right:1rem}.lg\:top-20{top:5rem}.lg\:top-4{top:1rem}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:col-span-1{grid-column:span 1 / span 1}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:col-span-3{grid-column:span 3 / span 3}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-1{grid-row-start:1}.lg\:-m-8{margin:-2rem}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:mt-40{margin-top:10rem}.lg\:block{display:block}.lg\:inline{display:inline}.lg\:flex{display:flex}.lg\:table-cell{display:table-cell}.lg\:hidden{display:none}.lg\:h-64{height:16rem}.lg\:h-\[600px\]{height:600px}.lg\:max-h-\[62vh\]{max-height:62vh}.lg\:w-1\/2{width:50%}.lg\:w-2\/5{width:40%}.lg\:w-3\/5{width:60%}.lg\:w-48{width:12rem}.lg\:w-64{width:16rem}.lg\:w-72{width:18rem}.lg\:w-80{width:20rem}.lg\:w-96{width:24rem}.lg\:w-\[22\.5rem\]{width:22.5rem}.lg\:w-\[420px\]{width:420px}.lg\:w-\[45\%\]{width:45%}.lg\:w-auto{width:auto}.lg\:w-full{width:100%}.lg\:max-w-4xl{max-width:56rem}.lg\:max-w-\[280px\]{max-width:280px}.lg\:max-w-\[300px\]{max-width:300px}.lg\:max-w-md{max-width:28rem}.lg\:flex-1{flex:1 1 0%}.lg\:flex-none{flex:none}.lg\:grid-cols-1{grid-template-columns:repeat(1,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-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-9{grid-template-columns:repeat(9,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.lg\:grid-cols-\[1\.55fr_1fr\]{grid-template-columns:1.55fr 1fr}.lg\:grid-cols-\[1fr\,400px\]{grid-template-columns:1fr 400px}.lg\:grid-cols-\[1fr_240px\]{grid-template-columns:1fr 240px}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.lg\:grid-cols-\[220px_1fr_240px\]{grid-template-columns:220px 1fr 240px}.lg\:grid-cols-\[260px_1fr\]{grid-template-columns:260px 1fr}.lg\:grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.lg\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.lg\:grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_22rem\]{grid-template-columns:minmax(0,1fr) 22rem}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-end{align-items:flex-end}.lg\:items-center{align-items:center}.lg\:justify-start{justify-content:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:gap-1{gap:.25rem}.lg\:gap-8{gap:2rem}.lg\: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))}.lg\:self-start{align-self:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:overflow-x-hidden{overflow-x:hidden}.lg\:border-b-0{border-bottom-width:0px}.lg\:border-l{border-left-width:1px}.lg\:border-r{border-right-width:1px}.lg\:border-t-0{border-top-width:0px}.lg\:p-10{padding:2.5rem}.lg\:p-6{padding:1.5rem}.lg\:p-8{padding:2rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:px-\[15\%\]{padding-left:15%;padding-right:15%}.lg\:py-0{padding-top:0;padding-bottom:0}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-8{padding-top:2rem;padding-bottom:2rem}.lg\:pb-0{padding-bottom:0}.lg\:pl-0{padding-left:0}.lg\:pl-64{padding-left:16rem}.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}}@media (min-width: 1280px){.xl\:col-span-1{grid-column:span 1 / span 1}.xl\:col-span-2{grid-column:span 2 / span 2}.xl\:col-span-3{grid-column:span 3 / span 3}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:grid-cols-1{grid-template-columns:repeat(1,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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:grid-cols-\[380px_minmax\(0\,1fr\)\]{grid-template-columns:380px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_26rem\]{grid-template-columns:minmax(0,1fr) 26rem}.xl\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.xl\:grid-cols-\[minmax\(0\,1fr\)_330px\]{grid-template-columns:minmax(0,1fr) 330px}.xl\:grid-cols-\[minmax\(0\,1fr\)_420px\]{grid-template-columns:minmax(0,1fr) 420px}.xl\:grid-cols-\[minmax\(0\,20rem\)_1fr\]{grid-template-columns:minmax(0,20rem) 1fr}.xl\:grid-cols-\[minmax\(680px\,1fr\)_340px\]{grid-template-columns:minmax(680px,1fr) 340px}.xl\:items-start{align-items:flex-start}.xl\:p-14{padding:3.5rem}.xl\:text-4xl{font-size:2.25rem;line-height:2.5rem}.xl\:text-base{font-size:1rem;line-height:1.5rem}}@media (min-width: 1536px){.\32xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}.peer:checked~.rtl\:peer-checked\:after\:-translate-x-full:where([dir=rtl],[dir=rtl] *):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))}@media (prefers-color-scheme: dark){.dark\:border-amber-800{--tw-border-opacity: 1;border-color:rgb(146 64 14 / var(--tw-border-opacity, 1))}.dark\:border-amber-800\/50{border-color:#92400e80}.dark\:border-blue-800{--tw-border-opacity: 1;border-color:rgb(30 64 175 / var(--tw-border-opacity, 1))}.dark\:border-blue-800\/50{border-color:#1e40af80}.dark\:border-cyan-800{--tw-border-opacity: 1;border-color:rgb(21 94 117 / var(--tw-border-opacity, 1))}.dark\:border-emerald-800{--tw-border-opacity: 1;border-color:rgb(6 95 70 / var(--tw-border-opacity, 1))}.dark\:border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))}.dark\:border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / 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-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.dark\:border-green-800{--tw-border-opacity: 1;border-color:rgb(22 101 52 / var(--tw-border-opacity, 1))}.dark\:border-indigo-600{--tw-border-opacity: 1;border-color:rgb(79 70 229 / var(--tw-border-opacity, 1))}.dark\:border-indigo-700{--tw-border-opacity: 1;border-color:rgb(67 56 202 / var(--tw-border-opacity, 1))}.dark\:border-indigo-800{--tw-border-opacity: 1;border-color:rgb(55 48 163 / var(--tw-border-opacity, 1))}.dark\:border-pink-800\/50{border-color:#9d174d80}.dark\:border-purple-600{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.dark\:border-purple-700{--tw-border-opacity: 1;border-color:rgb(126 34 206 / var(--tw-border-opacity, 1))}.dark\:border-purple-800{--tw-border-opacity: 1;border-color:rgb(107 33 168 / var(--tw-border-opacity, 1))}.dark\:border-purple-800\/50{border-color:#6b21a880}.dark\:border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity, 1))}.dark\:border-red-700{--tw-border-opacity: 1;border-color:rgb(185 28 28 / var(--tw-border-opacity, 1))}.dark\:border-red-800{--tw-border-opacity: 1;border-color:rgb(153 27 27 / var(--tw-border-opacity, 1))}.dark\:border-slate-700{--tw-border-opacity: 1;border-color:rgb(51 65 85 / var(--tw-border-opacity, 1))}.dark\:border-violet-800{--tw-border-opacity: 1;border-color:rgb(91 33 182 / var(--tw-border-opacity, 1))}.dark\:bg-amber-500{--tw-bg-opacity: 1;background-color:rgb(245 158 11 / var(--tw-bg-opacity, 1))}.dark\:bg-amber-800\/50{background-color:#92400e80}.dark\:bg-amber-900\/20{background-color:#78350f33}.dark\:bg-amber-900\/30{background-color:#78350f4d}.dark\:bg-amber-900\/40{background-color:#78350f66}.dark\:bg-amber-900\/50{background-color:#78350f80}.dark\:bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity, 1))}.dark\:bg-blue-900\/20{background-color:#1e3a8a33}.dark\:bg-blue-900\/30{background-color:#1e3a8a4d}.dark\:bg-blue-900\/40{background-color:#1e3a8a66}.dark\:bg-cyan-950{--tw-bg-opacity: 1;background-color:rgb(8 51 68 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-500{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-800{--tw-bg-opacity: 1;background-color:rgb(6 95 70 / var(--tw-bg-opacity, 1))}.dark\:bg-emerald-900\/20{background-color:#064e3b33}.dark\:bg-emerald-900\/30{background-color:#064e3b4d}.dark\:bg-emerald-900\/40{background-color:#064e3b66}.dark\:bg-emerald-900\/50{background-color:#064e3b80}.dark\:bg-emerald-950\/30{background-color:#022c224d}.dark\:bg-fuchsia-800{--tw-bg-opacity: 1;background-color:rgb(134 25 143 / var(--tw-bg-opacity, 1))}.dark\:bg-fuchsia-900\/40{background-color:#701a7566}.dark\:bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity, 1))}.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\/50{background-color:#1f293780}.dark\:bg-gray-800\/60{background-color:#1f293799}.dark\:bg-gray-800\/80{background-color:#1f2937cc}.dark\:bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1))}.dark\:bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity, 1))}.dark\:bg-green-900\/20{background-color:#14532d33}.dark\:bg-green-900\/30{background-color:#14532d4d}.dark\:bg-green-900\/40{background-color:#14532d66}.dark\:bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-900\/20{background-color:#312e8133}.dark\:bg-indigo-900\/30{background-color:#312e814d}.dark\:bg-indigo-900\/40{background-color:#312e8166}.dark\:bg-indigo-950{--tw-bg-opacity: 1;background-color:rgb(30 27 75 / var(--tw-bg-opacity, 1))}.dark\:bg-indigo-950\/50{background-color:#1e1b4b80}.dark\:bg-orange-900{--tw-bg-opacity: 1;background-color:rgb(124 45 18 / var(--tw-bg-opacity, 1))}.dark\:bg-orange-900\/30{background-color:#7c2d124d}.dark\:bg-pink-900\/20{background-color:#83184333}.dark\:bg-pink-900\/30{background-color:#8318434d}.dark\:bg-purple-600{--tw-bg-opacity: 1;background-color:rgb(147 51 234 / var(--tw-bg-opacity, 1))}.dark\:bg-purple-900\/20{background-color:#581c8733}.dark\:bg-purple-900\/30{background-color:#581c874d}.dark\:bg-purple-900\/40{background-color:#581c8766}.dark\:bg-red-400{--tw-bg-opacity: 1;background-color:rgb(248 113 113 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900{--tw-bg-opacity: 1;background-color:rgb(127 29 29 / var(--tw-bg-opacity, 1))}.dark\:bg-red-900\/20{background-color:#7f1d1d33}.dark\:bg-red-900\/30{background-color:#7f1d1d4d}.dark\:bg-red-900\/40{background-color:#7f1d1d66}.dark\:bg-rose-800{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity, 1))}.dark\:bg-rose-900\/30{background-color:#8813374d}.dark\:bg-rose-900\/40{background-color:#88133766}.dark\:bg-sky-800{--tw-bg-opacity: 1;background-color:rgb(7 89 133 / var(--tw-bg-opacity, 1))}.dark\:bg-sky-900\/40{background-color:#0c4a6e66}.dark\:bg-slate-600{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-800\/80{background-color:#1e293bcc}.dark\:bg-slate-900{--tw-bg-opacity: 1;background-color:rgb(15 23 42 / var(--tw-bg-opacity, 1))}.dark\:bg-slate-900\/95{background-color:#0f172af2}.dark\:bg-teal-800{--tw-bg-opacity: 1;background-color:rgb(17 94 89 / var(--tw-bg-opacity, 1))}.dark\:bg-teal-900\/40{background-color:#134e4a66}.dark\:bg-violet-800{--tw-bg-opacity: 1;background-color:rgb(91 33 182 / var(--tw-bg-opacity, 1))}.dark\:bg-violet-900\/20{background-color:#4c1d9533}.dark\:bg-violet-900\/30{background-color:#4c1d954d}.dark\:bg-violet-900\/40{background-color:#4c1d9566}.dark\:bg-violet-900\/50{background-color:#4c1d9580}.dark\:from-amber-900\/30{--tw-gradient-from: rgb(120 53 15 / .3) var(--tw-gradient-from-position);--tw-gradient-to: rgb(120 53 15 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.dark\: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)}.dark\: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)}.dark\: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)}.dark\:from-violet-900\/20{--tw-gradient-from: rgb(76 29 149 / .2) 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)}.dark\:to-gray-800{--tw-gradient-to: #1f2937 var(--tw-gradient-to-position)}.dark\:to-indigo-900\/20{--tw-gradient-to: rgb(49 46 129 / .2) var(--tw-gradient-to-position)}.dark\:to-indigo-950{--tw-gradient-to: #1e1b4b var(--tw-gradient-to-position)}.dark\:to-orange-900\/30{--tw-gradient-to: rgb(124 45 18 / .3) var(--tw-gradient-to-position)}.dark\:to-slate-900{--tw-gradient-to: #0f172a var(--tw-gradient-to-position)}.dark\:fill-gray-300{fill:#d1d5db}.dark\:fill-gray-400{fill:#9ca3af}.dark\:fill-gray-800{fill:#1f2937}.dark\:fill-gray-900{fill:#111827}.dark\:stroke-gray-600{stroke:#4b5563}.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-500{--tw-text-opacity: 1;color:rgb(245 158 11 / 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-300{--tw-text-opacity: 1;color:rgb(147 197 253 / 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-cyan-50{--tw-text-opacity: 1;color:rgb(236 254 255 / var(--tw-text-opacity, 1))}.dark\:text-emerald-200{--tw-text-opacity: 1;color:rgb(167 243 208 / 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-emerald-400{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.dark\:text-fuchsia-200{--tw-text-opacity: 1;color:rgb(245 208 254 / 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-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.dark\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / 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-300{--tw-text-opacity: 1;color:rgb(134 239 172 / 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-indigo-400{--tw-text-opacity: 1;color:rgb(129 140 248 / var(--tw-text-opacity, 1))}.dark\:text-orange-300{--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.dark\:text-pink-200{--tw-text-opacity: 1;color:rgb(251 207 232 / var(--tw-text-opacity, 1))}.dark\:text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.dark\:text-purple-100{--tw-text-opacity: 1;color:rgb(243 232 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-200{--tw-text-opacity: 1;color:rgb(233 213 255 / var(--tw-text-opacity, 1))}.dark\:text-purple-300{--tw-text-opacity: 1;color:rgb(216 180 254 / 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-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.dark\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / 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-200{--tw-text-opacity: 1;color:rgb(254 205 211 / 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-sky-200{--tw-text-opacity: 1;color:rgb(186 230 253 / var(--tw-text-opacity, 1))}.dark\:text-slate-100{--tw-text-opacity: 1;color:rgb(241 245 249 / var(--tw-text-opacity, 1))}.dark\:text-slate-200{--tw-text-opacity: 1;color:rgb(226 232 240 / var(--tw-text-opacity, 1))}.dark\:text-slate-300{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:text-slate-400{--tw-text-opacity: 1;color:rgb(148 163 184 / var(--tw-text-opacity, 1))}.dark\:text-slate-500{--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.dark\:text-teal-200{--tw-text-opacity: 1;color:rgb(153 246 228 / var(--tw-text-opacity, 1))}.dark\:text-violet-100{--tw-text-opacity: 1;color:rgb(237 233 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-200{--tw-text-opacity: 1;color:rgb(221 214 254 / var(--tw-text-opacity, 1))}.dark\:text-violet-300{--tw-text-opacity: 1;color:rgb(196 181 253 / var(--tw-text-opacity, 1))}.dark\:text-violet-400{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.dark\:placeholder-gray-500::-moz-placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.dark\:placeholder-gray-500::placeholder{--tw-placeholder-opacity: 1;color:rgb(107 114 128 / var(--tw-placeholder-opacity, 1))}.dark\:shadow-purple-900{--tw-shadow-color: #581c87;--tw-shadow: var(--tw-shadow-colored)}.dark\:ring-slate-700{--tw-ring-opacity: 1;--tw-ring-color: rgb(51 65 85 / var(--tw-ring-opacity, 1))}.dark\:ring-offset-gray-900{--tw-ring-offset-color: #111827}.dark\:placeholder\:text-purple-600::-moz-placeholder{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.dark\:placeholder\:text-purple-600::placeholder{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.dark\:hover\:border-blue-600:hover{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.dark\:hover\:border-gray-600:hover{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity, 1))}.dark\:hover\:border-violet-600:hover{--tw-border-opacity: 1;border-color:rgb(124 58 237 / var(--tw-border-opacity, 1))}.dark\:hover\:bg-amber-900\/30:hover{background-color:#78350f4d}.dark\:hover\:bg-blue-900\/20:hover{background-color:#1e3a8a33}.dark\:hover\:bg-blue-900\/60:hover{background-color:#1e3a8a99}.dark\:hover\:bg-gray-600:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}.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\/50:hover{background-color:#1f293780}.dark\:hover\:bg-indigo-800:hover{--tw-bg-opacity: 1;background-color:rgb(55 48 163 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-indigo-900\/20:hover{background-color:#312e8133}.dark\:hover\:bg-purple-700:hover{--tw-bg-opacity: 1;background-color:rgb(126 34 206 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-purple-800\/40:hover{background-color:#6b21a866}.dark\:hover\:bg-red-900\/50:hover{background-color:#7f1d1d80}.dark\:hover\:bg-slate-500:hover{--tw-bg-opacity: 1;background-color:rgb(100 116 139 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-600:hover{--tw-bg-opacity: 1;background-color:rgb(71 85 105 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700:hover{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-slate-700\/50:hover{background-color:#33415580}.dark\:hover\:bg-slate-800:hover{--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1))}.dark\:hover\:bg-violet-900\/20:hover{background-color:#4c1d9533}.dark\:hover\:bg-violet-900\/30:hover{background-color:#4c1d954d}.dark\:hover\:text-gray-200:hover{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity, 1))}.dark\:hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.dark\:hover\:text-indigo-300:hover{--tw-text-opacity: 1;color:rgb(165 180 252 / var(--tw-text-opacity, 1))}.dark\:hover\:text-red-400:hover{--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:hover\:text-slate-300:hover{--tw-text-opacity: 1;color:rgb(203 213 225 / var(--tw-text-opacity, 1))}.dark\:hover\:text-violet-400:hover{--tw-text-opacity: 1;color:rgb(167 139 250 / var(--tw-text-opacity, 1))}.dark\:focus\:border-violet-400:focus{--tw-border-opacity: 1;border-color:rgb(167 139 250 / var(--tw-border-opacity, 1))}.dark\:focus\:bg-gray-700:focus{--tw-bg-opacity: 1;background-color:rgb(55 65 81 / var(--tw-bg-opacity, 1))}.dark\:disabled\:bg-gray-600:disabled{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity, 1))}}.\[\&\+\&\]\:border-t+.\[\&\+\&\]\:border-t{border-top-width:1px}.\[\&\+\&\]\:border-slate-100+.\[\&\+\&\]\:border-slate-100{--tw-border-opacity: 1;border-color:rgb(241 245 249 / var(--tw-border-opacity, 1))}.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>ol\]\:m-0>ol{margin:0}.\[\&\>p\]\:m-0>p{margin:0}.\[\&\>ul\]\:m-0>ul{margin:0}.\[\&_b\]\:font-extrabold b{font-weight:800}
